"use strict";this.default_kevlar_base=this.default_kevlar_base||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(r){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_kevlar_base=r||[]};
(0,_._F_toggles_initialize)([0x4000000, 0x0, ]);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
     http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*
 SPDX-License-Identifier: Apache-2.0
*/
/*

 (The MIT License)

 Copyright (C) 2014 by Vitaly Puzrin

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

 -----------------------------------------------------------------------------
 Ported from zlib, which is under the following license
 https://github.com/madler/zlib/blob/master/zlib.h

 zlib.h -- interface of the 'zlib' general purpose compression library
   version 1.2.8, April 28th, 2013
   Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
   This software is provided 'as-is', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
   arising from the use of this software.
   Permission is granted to anyone to use this software for any purpose,
   including commercial applications, and to alter it and redistribute it
   freely, subject to the following restrictions:
   1. The origin of this software must not be misrepresented; you must not
      claim that you wrote the original software. If you use this software
      in a product, an acknowledgment in the product documentation would be
      appreciated but is not required.
   2. Altered source versions must be plainly marked as such, and must not be
      misrepresented as being the original software.
   3. This notice may not be removed or altered from any source distribution.
   Jean-loup Gailly        Mark Adler
   jloup@gzip.org          madler@alumni.caltech.edu
   The data format used by the zlib library is described by RFCs (Request for
   Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
*/
/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*
 Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 This code may only be used under the BSD style license found at
 http://polymer.github.io/LICENSE.txt The complete set of authors may be found
 at http://polymer.github.io/AUTHORS.txt The complete set of contributors may
 be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by
 Google as part of the polymer project is also subject to an additional IP
 rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*

 Copyright (c) Felix Böhm
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.

 Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.

 THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*

 The bulk of this code derives from https://github.com/dmoscrop/fold-case
 But in addition to case-folding, we also normalize whitespace.

 fold-case is Copyright Mathias Bynens <https://mathiasbynens.be/>

 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:

 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*

 Copyright (c) 2014, John MacFarlane

 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

     * Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.

     * Redistributions in binary form must reproduce the above
       copyright notice, this list of conditions and the following
       disclaimer in the documentation and/or other materials provided
       with the distribution.

 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/*


 The MIT License (MIT)

 Copyright (c) 2015-present Dan Abramov

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
*/
/*

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
*/
/*

 Copyright 2020 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright 2018 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
/*

 Copyright Google Inc. All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
*/
/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
/*

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var JC,rCr,bzz,tC,o4,m9M,$c,hC,M9,R4,ocm,Vmz,N9,HzC,T7z,Pn,WrD,gcz,EcK,tw,wnc,hK7,GzD,N7r,d9z,is,UY,wf,Gb,PMi,RK,YXK,So,Kk,OY,OzC,Lk,Aw,B7z,ACm,FrK,ls,yCD,Jr,eKK,tr,aMm,bE,zKz,uDM,Jw9,k5,xu9,ton,bkC,mu4,o4r,KY,lMm,Re,Xn4,rw4,WnX,pNz,fRc,Ie,UuD,g4i,E4z,jKM,wNc,hNz,RNz,Z4,duM,Knz,PsK,Cs4,Bfc,uE,JJ,IRM,aRr,ml,eNz,uqz,Zkz,Vv,v4M,oF,$uD,Hx,qN,Wx,Da,f1,rrn,lR4,XNC,wH,JrX,xmc,tIz,mmm,bY7,NN,o5X,VIi,jE,HYM,TvM,ko,qsm,f4c,n1,$mM,W7m,wKi,hmr,MIM,Qe9,Ssn,IF,cx,kXn,YsK,n5i,I4r,a4i,l4i,xNz,VEc,me,H14,sFK,sL,W_,
ib,fX,EL,Ry,N4,db,goD,B_,Eo9,wxn,zn,Zv,MEX,ub,lb,XM,ru,RHC,S7i,NH4,dND,QFX,KlC,kO9,Pdn,Y79,O1C,Ve,b8,Cdi,BHD,Iac,cJn,Llc,AJC,p3,aaM,f3,Ue,gu,Ee,hZ,eHD,My,Z1i,rSD,RT,JS7,x4i,tTX,Ny,bXz,m4n,du,Qe,D4C,kp,sy7,qLX,Pr,iXr,WeM,p_7,fvC,U4M,gLn,Oe,ELD,jyz,C3,$49,w_K,Br,IT,L3,AZ,h0n,GnX,MTM,FG,SLi,Nbz,d4D,ye,zd,vr,u8,l8,XG,r9,Qym,Ke4,kn7,Pbm,YLi,nLC,OXc,Cbz,BbD,IvD,Lem,xl,cSc,ASM,mc,FeM,VV,DX,avn,z09,ZXD,vLr,lvX,X_r,rZD,b3K,myK,opm,Vuz,DyC,H34,TuM,i3n,sC,prm,fCX,Uyz,gpX,EpK,jTr,wrr,YeC,npc,O3K,Bui,ICD,j2,LWc,
$l,yZD,eSi,zSc,Z3C,vpi,uGz,lCm,Xr4,RB,JLX,FWn,xvm,t2D,bA4,mvi,olX,V2M,DvC,HAz,T9X,Wc7,qC7,fXc,iAX,pf4,ElC,jBC,$vM,Uvc,hyC,glD,GEc,LA,RyC,cf,F4,SCm,dv9,QB7,Phi,Fcz,nlM,YCX,ChM,IXM,OAi,zyM,yLM,ZAD,vl7,u4z,lX7,Xfr,JEz,rEr,xxi,tJr,b9c,mxi,VJ9,H94,ToC,s_c,WKX,q9M,Gam,uh,RtD,No4,dx9,Q_M,KKz,kaC,Y9r,nFr,O9i,b0,mK,C0M,AE9,H$,Ta,etc,ztM,be7,p9,DTc,Hem,WxD,sZM,qiM,$F,ie9,pw4,Yii,nyX,Oe9,Cjc,BWi,In4,Lx9,Aez,FxM,yeC,an9,ZeX,K9,YF,uP7,lnz,Xwm,rpz,Jpm,xW9,bNm,ozK,mWi,ZD,u0,l0,EzC,jP4,Je,wbr,hJz,xy,GZM,MYK,YNn,
nzz,ONm,Bdz,Api,aZM,ypz,eJD,zJz,vzM,lZC,XbD,oZ,tGz,o6X,VGD,DV9,HBX,T0m,mVr,xVC,J9z,Dn,r9r,sfc,Wgc,UV4,pGM,qT,E6C,$VK,wGM,hOz,MGr,fe,G1r,SVM,ROM,N0r,QfM,Ei,CZD,Ifm,c9K,Fgz,he,y9z,RZ,QS,Sc,v6r,afz,uCr,Pw,J$m,Bw,IZ,bbn,Vrr,Hbr,Tj4,sDC,Le,qoc,Wt7,ibm,fBm,ULc,ghn,EhK,$L4,Ae,wSm,h7c,aZ,zV,R7m,Sor,Njz,vw,KtM,kym,Yo4,bF,c$z,A$9,Bjm,aBr,y$i,e7z,Hb,sN,qW,XSD,Wb,rki,Jk4,x_4,tlM,m_C,oCc,bRX,Vlm,fN,HR7,sw9,UN,TSX,qKX,D_X,WOK,EN,pqz,fez,U_M,gCC,jwi,ECM,$_K,MlD,wqM,R84,kxD,YKi,nCX,CqD,LOm,IeX,BSM,cki,FOz,yk7,aeD,
z8c,vCr,uLc,ler,Xqc,kz,mam,bUm,otz,V9C,Yz,nN,Da7,T3D,q24,pdX,UaD,f5M,J9,gti,skX,Gun,RGm,S2z,of,N34,Qkz,Plz,OUD,ntc,Lim,cf4,Afr,Fii,yfz,u6r,eGM,ZU7,vt4,l5m,Xdc,J67,r6X,t$z,xkz,g0,bj7,oUi,V$i,sRm,Rf,SG,q$c,WRM,NV,Uk7,k6,PG,Y6,$kz,nB,M$n,BG,GPK,RlC,S$D,NcK,cG,dkz,KR4,kP7,Y$4,OjC,IGX,c6n,XC,A6i,FR9,aGM,y6n,eli,zl7,ZjD,vUM,xh,X9m,rQm,JQM,xGi,tCD,bfM,mGn,oGX,VCc,DGr,HfM,TPm,shn,HS,hqD,MCz,Ty,so,qL,G0i,Rqc,Sx9,NPc,dGz,QhX,KED,Ofz,C9M,BPr,I9c,LE7,Uo,Eo,jr,$h,ML,Gy,RD,AQC,NL,a97,dj,yQM,eqM,kh,zqX,ZfX,vGm,
m6X,Vg9,qQi,f1r,p2i,oN9,U64,j59,YQi,RTD,I1C,NhM,BhD,L0C,BS,AtK,Lb,a1m,ytD,zTi,ZZ7,vNz,l1c,FY,rd7,Jdz,xqC,tvC,bV9,mqc,oXD,X27,HVM,TBM,sYm,yU,UqC,gXm,fgn,jYM,$qm,hM9,Mvr,wo7,KNz,PoD,nX4,CoC,xC,FNM,Adm,ZVC,ujM,lgz,Xoz,rWr,JW9,xwc,sK,sci,WBi,HsD,Dwm,qhr,bsz,ppr,R_K,gWz,EWn,jcC,OsC,B5r,nWc,a_i,Yh9,tXm,FBm,Uwz,GR4,CXD,isn,oWc,mw7,VXc,T5i,PXX,dS,oIM,DUC,HMz,TUm,s2X,j2n,RbM,SzK,Iw,dU7,keM,OMi,nIm,BU7,I7c,cY9,F5C,AYM,a7z,vq,yYM,eb7,ZMi,zb7,uq,JNM,rNM,XcK,mAr,xAC,oHn,b$4,Vt9,XL,DAM,q84,Tm7,s87,i$r,UAD,tf,j8c,
gHz,$Az,Gk9,R49,dAD,KSM,Vr,D5,nHM,O$9,Hd,Tu,CuX,s2,qa,Bmi,Wd,Ibz,il,LSM,cNz,fU,AN4,FSc,abr,yNm,e4X,Z$C,z4X,uSz,r7D,XjM,J79,xsD,vHz,tsK,obM,msn,lbr,Vs4,Dsi,$t,HLX,sSX,TID,qSX,W9n,pJz,iLM,fym,hf,gbm,Ebc,Usr,$s4,wJM,hEr,SSD,K97,OLz,L9M,Ma,F9m,ayn,Gu,y7C,d3,Qr,lyc,S9,Pd,XJC,rX4,x3z,ta4,m3X,VaM,D3M,H7i,Tqn,W1C,gwm,fOc,q3n,Ewz,jvK,CU,U3z,$3M,LU,wIM,hgr,MaX,GMz,d3i,Rgm,Nq4,PgM,Y34,IOX,Bq7,AXM,Z7m,vwK,lOK,r3n,J3C,t1m,bQ9,mKK,V1m,DKi,HQX,qmi,fLK,UKM,W3n,EmM,$Kc,jaM,gmc,wkz,M1z,GYM,Rim,SmK,NlD,rc,J6,bH,oR,
K3m,kYi,Ym4,CL9,VL,DG,BlM,H9,c3D,A3i,F3z,s$,ZQz,Xkz,Jxz,xfr,tWX,bw4,mfr,Dfr,W9,Hwz,qp4,iH,WHr,fJm,Ufn,gMM,ps7,MWX,Spi,GI4,Nkr,KHr,PAK,nMX,IJm,BkX,FHX,j$,aJX,yxD,$U,epn,wc,zpC,Zwz,vMr,lJc,uR7,Xs9,rPD,JPK,xQX,H6z,s07,WP4,qDr,oOM,b6n,pWK,UQ9,wWi,hYn,RYX,kwX,YDn,RR,nOK,CKm,BCM,LPn,adM,zYC,u3M,ldz,XWi,rK7,mYX,JKi,HiX,TAM,q1m,dc,iiM,pVK,f2i,UYD,gdz,EdC,jVM,wVn,hxX,P9,MN9,GCc,S1K,nj,Rxi,dYK,PTM,B9,Y1m,ndK,OiM,I2n,LVD,CTX,AK7,exM,zxr,ZiM,yL,vdz,riz,Jin,v9,bqm,xhz,tRz,ouc,DhM,HqD,T27,iqz,Uhi,fz4,p4C,gu4,j94,
$hD,RVr,w47,SaK,dhn,N2r,nuM,B2i,L2K,Ai7,eVm,r_i,xBD,tZK,VZC,Hl4,Kf,Lf,pl9,EYM,gYn,$BC,wlK,MZM,hhz,GJ9,RhK,cD,W0M,fIz,jQz,UBz,BD,dBD,QQC,KwX,kJ9,P5M,YcM,nY4,OlK,Xx,C57,rh,BXz,IIz,Lwn,c_n,tt,A_7,y_7,zhC,ZlC,xOC,bxr,mOz,oQc,DO9,Hx7,W2,sIK,qBC,W$i,ix7,pYn,fTz,gQX,jIi,wYn,h1M,dOi,SBc,QIr,PnM,YB9,jg,nQX,Oxz,Cn9,L$c,AD4,cDX,aTc,e14,M6,Zxi,Rkn,z1z,SwD,NgX,Q1X,kSi,KMX,PiM,dPM,Yw9,n7r,OSX,Ciz,Bg7,Ili,LMX,c14,A1M,y1D,alM,ekz,ZSz,zkm,G5,v7m,XiC,tqz,uKC,oSD,VqK,D8c,Hn7,gSX,ESi,$8M,wH4,B2,RIK,Qg9,P2z,I5,C2M,Onz,
ByC,At,IYC,LaM,cHi,FaK,aYM,yH7,eIz,Zn9,vSz,o$m,x7z,bui,D79,Vn9,Huz,T4c,qGm,iuz,f3X,g$r,N4D,KIM,PD9,YGc,n$K,Ou7,CD7,I37,LI4,FIM,a3X,ysM,eRn,zRc,Zuz,v$D,uU9,r2M,bar,mN,oY,V2,Dg,mIz,sT,V8r,fmM,wuM,joC,BrD,Im9,Lhz,HaM,pui,qP9,A27,Fh9,am7,gnn,enC,Za7,uvK,rUM,JUK,G8,Nq,dB,Dlm,VLK,qIX,WdC,wgK,MLz,RsM,SIn,QLC,kNi,Kdc,n_i,CPX,atz,AUc,It9,Fdn,LdM,yUz,v_M,aY,mgD,xgn,VVD,Dg4,TEc,sOK,ev,q5M,p5X,Ugc,gKz,jOC,EK4,vo,RQm,xW,NE7,dgX,bX,QOM,Kz4,ks9,P7X,Y5n,nK9,O_7,C7K,BEz,IVX,Lz9,cuM,Aur,Fz7,aVK,mB,yuC,eQi,zQr,Z_4,
vKz,u_z,lVX,X5D,r8z,J8i,xX4,txi,Vw,mXz,Vxz,HFn,qR7,p7c,f0K,UXn,EVz,$XM,w77,hoz,ps,Nec,Ror,dXK,QqK,Kom,YRX,nV7,OF4,Ber,SX,Lor,GR,A8m,FoM,Nw,a0X,y8X,eoM,zom,Qw,l0D,r5M,mDD,bTX,VSD,DDn,Cs,HTn,T1n,qqn,iTM,pzD,UDc,gDM,Wmr,jpC,$DM,RBz,Qpm,KmM,Bp,kH7,PaM,B1c,Yqi,OTz,Cam,ajK,LmK,y5z,zBz,vDM,uon,ljD,XzD,ram,JaC,tMD,bO4,mZz,osC,VMM,HO7,sdC,iOM,gsr,$ZK,haX,Rar,yw,SAM,Nz7,dZM,Qdr,KvM,Pc7,YAM,nsz,OOz,CcD,BzC,I6n,LvK,caz,Aac,FvM,yai,a6X,ZOM,uFc,Z_,l64,JRM,rRC,bcr,m$r,oTi,VQn,Tpz,Wjn,qk7,Hcz,fiM,pQi,$$c,U$m,xI,
ETi,Npi,MQX,GQz,Rvn,Skz,d$r,Kj9,QHD,tY,bS,Bpz,PpM,CpK,Ocz,Ykr,nTX,cRz,Fji,yRM,aiK,vTn,Zc7,XQM,rlc,xz7,tir,Jl4,b4z,oqM,mzz,DzM,s77,qU,qMK,WFr,fAz,$zc,SMr,iS,dzC,PBr,CBr,O44,YMM,nqK,Ez,cli,BQX,IAD,Aln,aAX,FF9,zjM,Z4M,uNz,lAz,X0z,rvD,Jvn,tjm,bdi,kI,oJm,YI,Vjz,sMc,qtz,Bc,WUn,pMM,Mjn,FB,EJK,h9c,jMD,$iM,N_D,dim,StK,QMm,KU4,nJC,k_C,OdM,Cem,yY,IQM,LU7,cvD,B_4,Z7,Avi,eU,e9z,rGc,JGM,xHK,tA4,bIm,mHM,HIr,VAr,DHz,oiM,sWz,iIz,UHK,giz,jWr,hFi,$Hz,w6z,MAK,RFK,S6m,N8n,dHi,QWK,Ksz,PJK,tN,niz,B89,CJC,LsD,Ixc,cGK,AGD,
FsD,bu,yG4,t_D,Jjc,o0C,V_c,W87,im7,pCz,fUz,Uo9,g0D,$oz,wCC,hf4,M_X,SFM,NOc,doz,QlX,K8X,k37,PVX,YFm,n0M,Omc,BO7,IUX,L8c,AjK,aUK,ZmD,zfC,efC,yji,XCr,uc4,JMc,tbn,bWn,mpi,wm,oPi,VbD,Dpz,qrX,HWz,Wkz,Tsz,iWr,St,pX7,fwi,Upn,sjr,gPM,he4,Gfm,Mbm,Qm,ReD,Nsz,Srr,dpi,Qjn,KkC,kfX,P$4,nPm,OWz,C$X,Bsz,cMM,Lk4,ee4,IwM,kH,zeM,AMM,yMr,usr,XXD,bPr,xcz,t7r,JmM,rmK,I8,mc7,V7r,DcM,HPz,TDM,sn4,fsX,WAz,q47,iPr,S44,GKz,pO9,M7z,Y44,nRz,OPc,CxK,BDi,Is7,LAn,cmz,asn,e69,ZPi,u7z,lsz,XOz,tyc,x04,b0M,o3z,oS,H0C,TtC,sXX,q0z,Dy,HJ,
pmD,g3m,MyM,NtK,d0z,QXr,KfK,kvK,PYm,n3c,CYC,O0C,Bt9,LfM,cbn,Abr,Ff4,aNn,ybX,i_,e54,rhK,Jh7,uhD,v3C,Xmz,lNM,HHz,o2i,US,TJz,src,qZz,W_4,iHC,phz,UjX,E2m,$jn,hCM,GoK,dj7,QrD,K_c,YZM,PUC,ko7,n2X,OHX,BJz,IFX,L_9,chC,h7,F_m,aFz,yhC,zCX,eCm,ZHz,uW7,rB7,JBz,xMm,ten,b5z,VeX,DM7,mMC,or7,pTD,fHz,gr4,ErC,jim,$Mz,wTM,hA9,RAr,Sfi,Qic,krn,Ky7,PrC,nL,YfC,nr4,O5z,Crz,cB9,LyC,ABz,FyD,yBi,eAn,vrr,lHD,XTc,ry4,Jy9,xRr,thK,brK,mR7,oZD,Vhm,Hri,DRn,TRz,sJD,q_c,WJr,irm,pLi,fkX,gZ7,EZi,URn,A7,$RC,wLm,hrc,Mh4,RrC,NRM,dRi,QJX,
KJM,k2X,Pzr,nZD,OrM,BR9,LJK,Ayn,erM,ak7,FJX,yyM,zrD,Zrr,vZK,XLr,rOD,JOX,tDK,bEM,mEX,oaz,DEM,T$z,VDK,sGC,qgX,WqM,iE4,pE4,f$7,gac,UEX,Eaz,jGn,$Ez,wEK,G7m,Rdz,Sgc,N$X,dEc,Kq7,k77,PvK,OE7,CvM,Ygi,nai,I$X,Lq4,cOX,a$9,yOn,bg,uV7,l$m,rVX,tOn,xe7,bC9,mem,m1,Vs,VO7,Dez,TM,s3,qyi,HCc,TZi,p3K,Ev4,$em,w39,h3i,MO9,GjM,Sy7,NZC,deM,Q3M,KXn,kjK,PCc,U3,Yy9,nvc,E3,OCK,CCK,BZD,ISc,LX7,cV7,wq,hX,AVz,FXc,M3,aSK,yVz,e37,z3z,vvC,uy9,X3r,byn,tkM,xSm,mS9,oEC,qjD,Hym,TLX,DS9,sUr,Rv,pRz,foC,USD,gEX,EEn,$S4,huX,GqK,dSz,Sjm,
Sa,Ruz,Yjn,Oyn,CRC,BLn,Ioz,LGM,AIK,FGM,aom,yI7,zuM,Zyr,vED,loi,XRr,J47,x1m,VPm,HKC,D1z,szr,fWK,U19,gkK,Ekz,$14,MPX,PI,GiK,RW7,SuM,NKM,QzM,KZX,kiX,PWM,nk7,CWC,BK4,IWM,Yw,LZz,c4m,aW7,y4c,n7,O3,ZKn,eWX,lWz,vkX,XAK,Iv,JAX,xtK,mtM,V67,L7,HGz,Tn9,sEn,qWm,WpM,iGi,p19,g9C,w1r,hLn,RLz,M6m,GTr,SWD,KpC,NnC,QEX,kTz,PQ7,YW4,CQ4,Bnc,Iu4,Lpi,cAm,zLn,eLD,rqn,tFM,vI,bhM,S9z,mbK,ofr,Dbi,sCD,qlD,EfX,jCD,$bn,wvD,h2r,Gc4,R2X,Nwi,QC9,SlK,dbr,kcD,KYM,Oh7,YlX,Cm9,Bw4,IPc,LYc,cqM,FY4,AqM,z2K,u0z,Zhz,lP4,XvK,rnX,bL,Jnr,x57,
oa,boD,tdi,m5i,ogc,D5m,Hor,sb7,qb4,WTD,ioK,paK,ggM,$57,Mdi,hZ7,GDz,RZD,d5X,IcC,PI4,cnc,Ani,ac4,yn7,vgX,Xar,J04,xdD,tKK,mdX,ojX,VK7,Ddr,HpC,Tic,su4,WCM,fhn,Ud4,gjM,Ejn,jur,$dc,wFn,GUM,MKi,ddr,Qui,KCM,kUC,P1M,njM,YH9,C1n,A0i,Zpz,e$M,vjX,u2n,lh7,rgm,h3,xni,S1,bD4,oxD,V3i,qd4,iDr,gxz,jsn,$nz,hU9,M3M,GF4,Sd7,dnr,Qsr,kFX,nx9,YdX,P3M,km,C37,ODM,BFz,Irz,L4n,cgD,Ag4,F4z,arM,eUm,zUD,ZDK,vxM,umz,lrc,Xei,ro7,JoM,tpz,bg9,qUM,Wun,igz,fpC,UCz,g1M,$CC,LQ,SU4,NYc,dC4,Q6r,Kui,ck,A3,v$,Fp,yK,Ip4,FuK,yoz,apM,e1,eP9,
zPm,FlM;_.r7=function(r,J){if(Error.captureStackTrace)Error.captureStackTrace(this,_.r7);else{var x=Error().stack;x&&(this.stack=x)}r&&(this.message=String(r));J!==void 0&&(this.cause=J)};
JC=function(){throw Error("B");};
rCr=function(r,J){J=String.fromCharCode.apply(null,J);return r==null?J:r+J};
bzz=function(r){var J=!1;J=J===void 0?!1:J;if(JCD){if(J&&(x9i?!r.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(r)))throw Error("C");r=(tmK||(tmK=new TextEncoder)).encode(r)}else{for(var x=0,t=new Uint8Array(3*r.length),b=0;b<r.length;b++){var V=r.charCodeAt(b);if(V<128)t[x++]=V;else{if(V<2048)t[x++]=V>>6|192;else{if(V>=55296&&V<=57343){if(V<=56319&&b<r.length){var H=r.charCodeAt(++b);if(H>=56320&&H<=57343){V=(V-55296)*1024+H-56320+65536;t[x++]=V>>18|
240;t[x++]=V>>12&63|128;t[x++]=V>>6&63|128;t[x++]=V&63|128;continue}else b--}if(J)throw Error("C");V=65533}t[x++]=V>>12|224;t[x++]=V>>6&63|128}t[x++]=V&63|128}}r=x===t.length?t:t.subarray(0,x)}return r};
tC=function(r){_.xc.setTimeout(function(){throw r;},0)};
_.bM=function(r,J){return r.lastIndexOf(J,0)==0};
o4=function(r,J){var x=r.length-J.length;return x>=0&&r.indexOf(J,x)==x};
_.Hn=function(r){return/^[\s\xa0]*$/.test(r)};
_.Tz=function(r,J){return r.indexOf(J)!=-1};
_.q9=function(r,J){return _.Tz(r.toLowerCase(),J.toLowerCase())};
_.fz=function(r,J){var x=0;r=Wn(String(r)).split(".");J=Wn(String(J)).split(".");for(var t=Math.max(r.length,J.length),b=0;x==0&&b<t;b++){var V=r[b]||"",H=J[b]||"";do{V=/(\d*)(\D*)(.*)/.exec(V)||["","","",""];H=/(\d*)(\D*)(.*)/.exec(H)||["","","",""];if(V[0].length==0&&H[0].length==0)break;x=m9M(V[1].length==0?0:parseInt(V[1],10),H[1].length==0?0:parseInt(H[1],10))||m9M(V[2].length==0,H[2].length==0)||m9M(V[2],H[2]);V=V[3];H=H[3]}while(x==0)}return x};
m9M=function(r,J){return r<J?-1:r>J?1:0};
_.UX=function(){var r=_.xc.navigator;return r&&(r=r.userAgent)?r:""};
$c=function(r){if(!g7||!EX)return!1;for(var J=0;J<EX.brands.length;J++){var x=EX.brands[J].brand;if(x&&_.Tz(x,r))return!0}return!1};
hC=function(r){return _.Tz(_.UX(),r)};
M9=function(){return g7?!!EX&&EX.brands.length>0:!1};
R4=function(){return M9()?!1:hC("Opera")};
ocm=function(){return M9()?!1:hC("Trident")||hC("MSIE")};
Vmz=function(){return M9()?$c("Microsoft Edge"):hC("Edg/")};
N9=function(){return hC("Firefox")||hC("FxiOS")};
_.kc=function(){return hC("Safari")&&!(_.Kz()||(M9()?0:hC("Coast"))||R4()||(M9()?0:hC("Edge"))||Vmz()||(M9()?$c("Opera"):hC("OPR"))||N9()||hC("Silk")||hC("Android"))};
_.Kz=function(){return M9()?$c("Chromium"):(hC("Chrome")||hC("CriOS"))&&!(M9()?0:hC("Edge"))||hC("Silk")};
_.D9X=function(){return hC("Android")&&!(_.Kz()||N9()||R4()||hC("Silk"))};
HzC=function(r){var J={};r.forEach(function(x){J[x[0]]=x[1]});
return function(x){return J[x.find(function(t){return t in J})]||""}};
T7z=function(r){var J=_.UX();if(r==="Internet Explorer"){if(ocm())if((r=/rv: *([\d\.]*)/.exec(J))&&r[1])J=r[1];else{r="";var x=/MSIE +([\d\.]+)/.exec(J);if(x&&x[1])if(J=/Trident\/(\d.\d)/.exec(J),x[1]=="7.0")if(J&&J[1])switch(J[1]){case "4.0":r="8.0";break;case "5.0":r="9.0";break;case "6.0":r="10.0";break;case "7.0":r="11.0"}else r="7.0";else r=x[1];J=r}else J="";return J}var t=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");x=[];for(var b;b=t.exec(J);)x.push([b[1],b[2],b[3]||void 0]);
J=HzC(x);switch(r){case "Opera":if(R4())return J(["Version","Opera"]);if(M9()?$c("Opera"):hC("OPR"))return J(["OPR"]);break;case "Microsoft Edge":if(M9()?0:hC("Edge"))return J(["Edge"]);if(Vmz())return J(["Edg"]);break;case "Chromium":if(_.Kz())return J(["Chrome","CriOS","HeadlessChrome"])}return r==="Firefox"&&N9()||r==="Safari"&&_.kc()||r==="Android Browser"&&_.D9X()||r==="Silk"&&hC("Silk")?(J=x[2])&&J[1]||"":""};
_.s4z=function(r){if(M9()&&r!=="Silk"){var J=EX.brands.find(function(x){return x.brand===r});
if(!J||!J.version)return NaN;J=J.version.split(".")}else{J=T7z(r);if(J==="")return NaN;J=J.split(".")}return J.length===0?NaN:Number(J[0])};
Pn=function(){return g7?!!EX&&!!EX.platform:!1};
_.qXr=function(){return Pn()?EX.platform==="Android":hC("Android")};
WrD=function(){return hC("iPhone")&&!hC("iPod")&&!hC("iPad")};
_.Yc=function(){return WrD()||hC("iPad")||hC("iPod")};
_.izr=function(){return Pn()?EX.platform==="macOS":hC("Macintosh")};
_.pnM=function(){return Pn()?EX.platform==="Windows":hC("Windows")};
_.fMM=function(){return Pn()?EX.platform==="Chrome OS":hC("CrOS")};
_.OX=function(r){return r[r.length-1]};
_.Cz=function(r,J,x){J=_.U9r(r,J,x);return J<0?null:typeof r==="string"?r.charAt(J):r[J]};
_.U9r=function(r,J,x){for(var t=r.length,b=typeof r==="string"?r.split(""):r,V=0;V<t;V++)if(V in b&&J.call(x,b[V],V,r))return V;return-1};
gcz=function(r){for(var J=_.I4,x=typeof r==="string"?r.split(""):r,t=r.length-1;t>=0;t--)if(t in x&&J.call(void 0,x[t],t,r))return t;return-1};
_.cn=function(r,J){return _.Lz(r,J)>=0};
_.yi=function(r,J){_.cn(r,J)||r.push(J)};
_.zz=function(r,J){J=_.Lz(r,J);var x;(x=J>=0)&&_.em(r,J);return x};
_.em=function(r,J){Array.prototype.splice.call(r,J,1)};
_.ZM=function(r){var J=r.length;if(J>0){for(var x=Array(J),t=0;t<J;t++)x[t]=r[t];return x}return[]};
_.lM=function(r,J){for(var x=1;x<arguments.length;x++){var t=arguments[x];if(_.uM(t)){var b=r.length||0,V=t.length||0;r.length=b+V;for(var H=0;H<V;H++)r[b+H]=t[H]}else r.push(t)}};
_.j4n=function(r,J,x,t){Array.prototype.splice.apply(r,EcK(arguments,1))};
EcK=function(r,J,x){return arguments.length<=2?Array.prototype.slice.call(r,J):Array.prototype.slice.call(r,J,x)};
tw=function(r,J){J=J||r;for(var x=0,t=0,b={};t<r.length;){var V=r[t++],H=_.rf(V)?"o"+_.x4(V):(typeof V).charAt(0)+V;Object.prototype.hasOwnProperty.call(b,H)||(b[H]=!0,J[x++]=V)}J.length=x};
_.$9i=function(r,J,x){x=x||_.bs;for(var t=0,b=r.length,V;t<b;){var H=t+(b-t>>>1);var q=x(J,r[H]);q>0?t=H+1:(b=H,V=!q)}return V?t:-t-1};
_.mn=function(r,J,x){if(!_.uM(r)||!_.uM(J)||r.length!=J.length)return!1;var t=r.length;x=x||wnc;for(var b=0;b<t;b++)if(!x(r[b],J[b]))return!1;return!0};
_.bs=function(r,J){return r>J?1:r<J?-1:0};
wnc=function(r,J){return r===J};
hK7=function(r,J,x){J=Array.prototype.splice.call(r,J,1);Array.prototype.splice.call(r,x,0,J[0])};
GzD=function(r){return Mm4[r]||""};
N7r=function(r){if(!RKX)return _.DR(r);r=SXX.test(r)?r.replace(SXX,GzD):r;r=atob(r);for(var J=new Uint8Array(r.length),x=0;x<r.length;x++)J[x]=r.charCodeAt(x);return J};
d9z=function(r,J){r.__closure__error__context__984382||(r.__closure__error__context__984382={});r.__closure__error__context__984382.severity=J};
_.qu=function(r){r=Error(r);d9z(r,"warning");return r};
is=function(r,J){if(r!=null){var x;var t=(x=Q47)!=null?x:Q47={};x=t[r]||0;x>=J||(t[r]=x+1,r=Error(),d9z(r,"incident"),tC(r))}};
UY=function(r,J,x){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(x===void 0?0:x)&&Symbol.for&&r?Symbol.for(r):r!=null?Symbol(r):Symbol():J};
wf=function(r,J){EY||_.jo in r||Krz(r,kzC);r[_.jo]|=J};
Gb=function(r,J){EY||_.jo in r||Krz(r,kzC);r[_.jo]=J};
PMi=function(r){if(4&r)return 512&r?512:1024&r?1024:0};
RK=function(r){wf(r,34);return r};
YXK=function(r){wf(r,32);return r};
So=function(){return typeof BigInt==="function"};
Kk=function(r,J){return J===void 0?r.copyOnWrite!==Qx&&!!(2&(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.jo]|0)):!!(2&J)&&r.copyOnWrite!==Qx};
_.nk=function(r,J){if(r!=null)if(typeof r==="string")r=r?new k4(r,PN):_.Y4();else if(r.constructor!==k4)if(nci&&r!=null&&r instanceof Uint8Array)r=r.length?new k4(new Uint8Array(r),PN):_.Y4();else{if(!J)throw Error();r=void 0}return r};
OY=function(r,J){if(typeof J!=="number"||J<0||J>=r.length)throw Error();};
OzC=function(r,J,x){var t=J&128?0:-1,b=r.length,V;if(V=!!b)V=r[b-1],V=V!=null&&typeof V==="object"&&V.constructor===Object;var H=b+(V?-1:0);for(J=J&128?1:0;J<H;J++)x(J-t,r[J]);if(V){r=r[b-1];for(var q in r)!isNaN(q)&&x(+q,r[q])}};
Lk=function(r){return r&128?BN:void 0};
Aw=function(r){r.isGuard_doNotManuallySetPrettyPlease=!0;return r};
B7z=function(){var r=CMM;return Aw(function(J){for(var x in r)if(J===r[x]&&!/^[0-9]+$/.test(x))return!0;return!1})};
_.eo=function(r){var J=r;if(IMc(J)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(J))throw Error(String(J));}else if(LrM(J)&&!Number.isSafeInteger(J))throw Error(String(J));return yx?BigInt(r):r=cCr(r)?r?"1":"0":IMc(r)?r.trim()||"0":String(r)};
ACm=function(r,J){if(r.length>J.length)return!1;if(r.length<J.length||r===J)return!0;for(var x=0;x<r.length;x++){var t=r[x],b=J[x];if(t>b)return!1;if(t<b)return!0}};
FrK=function(r){var J=r>>>0;ZR=J;vN=(r-J)/4294967296>>>0};
ls=function(r){if(r<0){FrK(-r);var J=_.D(aMm(ZR,vN));r=J.next().value;J=J.next().value;ZR=r>>>0;vN=J>>>0}else FrK(r)};
yCD=function(r,J){var x=J*4294967296+(r>>>0);return Number.isSafeInteger(x)?x:_.Xq(r,J)};
Jr=function(r,J){var x=J&2147483648;x&&(r=~r+1>>>0,J=~J>>>0,r==0&&(J=J+1>>>0));r=yCD(r,J);return typeof r==="number"?x?-r:r:x?"-"+r:r};
_.Xq=function(r,J){J>>>=0;r>>>=0;if(J<=2097151)var x=""+(4294967296*J+r);else So()?x=""+(BigInt(J)<<BigInt(32)|BigInt(r)):(x=(r>>>24|J<<8)&16777215,J=J>>16&65535,r=(r&16777215)+x*6777216+J*6710656,x+=J*8147497,J*=2,r>=1E7&&(x+=r/1E7>>>0,r%=1E7),x>=1E7&&(J+=x/1E7>>>0,x%=1E7),x=J+eKK(x)+eKK(r));return x};
eKK=function(r){r=String(r);return"0000000".slice(r.length)+r};
_.x5=function(r,J){J&2147483648?So()?r=""+(BigInt(J|0)<<BigInt(32)|BigInt(r>>>0)):(J=_.D(aMm(r,J)),r=J.next().value,J=J.next().value,r="-"+_.Xq(r,J)):r=_.Xq(r,J);return r};
tr=function(r){if(r.length<16)ls(Number(r));else if(So())r=BigInt(r),ZR=Number(r&BigInt(4294967295))>>>0,vN=Number(r>>BigInt(32)&BigInt(4294967295));else{var J=+(r[0]==="-");vN=ZR=0;for(var x=r.length,t=J,b=(x-J)%6+J;b<=x;t=b,b+=6)t=Number(r.slice(t,b)),vN*=1E6,ZR=ZR*1E6+t,ZR>=4294967296&&(vN+=Math.trunc(ZR/4294967296),vN>>>=0,ZR>>>=0);J&&(J=_.D(aMm(ZR,vN)),r=J.next().value,J=J.next().value,ZR=r,vN=J)}};
aMm=function(r,J){J=~J;r?r=~r+1:J+=1;return[r,J]};
bE=function(r){return Array.prototype.slice.call(r)};
_.Vy=function(r,J){throw Error(J===void 0?"unexpected value "+r+"!":J);};
_.D4=function(r){if(r!=null&&typeof r!=="number")throw Error("I`"+typeof r+"`"+r);return r};
_.TX=function(r){if(r==null||typeof r==="number")return r;if(r==="NaN"||r==="Infinity"||r==="-Infinity")return Number(r)};
zKz=function(r){if(r!=null&&typeof r!=="boolean")throw Error("J`"+_.ss(r)+"`"+r);return r};
_.Zz9=function(r){if(r==null||typeof r==="boolean")return r;if(typeof r==="number")return!!r};
_.Us=function(r){switch(typeof r){case "bigint":return!0;case "number":return qm(r);case "string":return vcr.test(r);default:return!1}};
_.Es=function(r){if(!qm(r))throw _.qu("enum");return r|0};
_.wv=function(r){return r==null?r:qm(r)?r|0:void 0};
uDM=function(r){if(typeof r!=="number")throw _.qu("int32");if(!qm(r))throw _.qu("int32");return r|0};
_.hr=function(r){return r==null?r:uDM(r)};
_.Mm=function(r){if(r==null)return r;if(typeof r==="string"&&r)r=+r;else if(typeof r!=="number")return;return qm(r)?r|0:void 0};
_.GX=function(r){if(r==null)return r;if(typeof r==="string"&&r)r=+r;else if(typeof r!=="number")return;return qm(r)?r>>>0:void 0};
Jw9=function(r){var J=0;J=J===void 0?0:J;if(!_.Us(r))throw _.qu("int64");var x=typeof r;switch(J){case 512:switch(x){case "string":return Re(r);case "bigint":return String(Qy(64,r));default:return lMm(r)}case 1024:switch(x){case "string":return Xn4(r);case "bigint":return _.eo(Qy(64,r));default:return rw4(r)}case 0:switch(x){case "string":return Re(r);case "bigint":return _.eo(Qy(64,r));default:return KY(r)}default:return _.Vy(J,"Unknown format requested type for int64")}};
k5=function(r){return r==null?r:Jw9(r)};
xu9=function(r){if(r[0]==="-")return!1;var J=r.length;return J<20?!0:J===20&&Number(r.substring(0,6))<184467};
ton=function(r){var J=r.length;return r[0]==="-"?J<20?!0:J===20&&Number(r.substring(0,7))>-922337:J<19?!0:J===19&&Number(r.substring(0,6))<922337};
bkC=function(r){if(r<0){ls(r);var J=_.Xq(ZR,vN);r=Number(J);return PK(r)?r:J}J=String(r);if(xu9(J))return J;ls(r);return yCD(ZR,vN)};
mu4=function(r){if(ton(r))return r;tr(r);return _.x5(ZR,vN)};
o4r=function(r){if(xu9(r))return r;tr(r);return _.Xq(ZR,vN)};
KY=function(r){r=Y5(r);PK(r)||(ls(r),r=Jr(ZR,vN));return r};
_.Vor=function(r){r=Y5(r);return r>=0&&PK(r)?r:bkC(r)};
lMm=function(r){r=Y5(r);if(PK(r))r=String(r);else{var J=String(r);ton(J)?r=J:(ls(r),r=_.x5(ZR,vN))}return r};
_.DuD=function(r){r=Y5(r);if(r>=0&&PK(r))r=String(r);else{var J=String(r);xu9(J)?r=J:(ls(r),r=_.Xq(ZR,vN))}return r};
Re=function(r){var J=Y5(Number(r));if(PK(J))return String(J);J=r.indexOf(".");J!==-1&&(r=r.substring(0,J));return mu4(r)};
Xn4=function(r){var J=Y5(Number(r));if(PK(J))return _.eo(J);J=r.indexOf(".");J!==-1&&(r=r.substring(0,J));return So()?_.eo(Qy(64,BigInt(r))):_.eo(mu4(r))};
rw4=function(r){return PK(r)?_.eo(KY(r)):_.eo(lMm(r))};
_.Hk4=function(r){return PK(r)?_.eo(_.Vor(r)):_.eo(_.DuD(r))};
_.Tf4=function(r){var J=Y5(Number(r));if(PK(J)&&J>=0)return String(J);J=r.indexOf(".");J!==-1&&(r=r.substring(0,J));return o4r(r)};
_.sKC=function(r){var J=Y5(Number(r));if(PK(J)&&J>=0)return _.eo(J);J=r.indexOf(".");J!==-1&&(r=r.substring(0,J));return So()?_.eo((0,_.nY)(64,BigInt(r))):_.eo(o4r(r))};
_.qYr=function(r){if(r==null)return r;if(typeof r==="bigint")return Os(r)?r=Number(r):(r=Qy(64,r),r=Os(r)?Number(r):String(r)),r;if(_.Us(r))return typeof r==="number"?KY(r):Re(r)};
WnX=function(r,J){J=J===void 0?!1:J;var x=typeof r;if(r==null)return r;if(x==="bigint")return String(Qy(64,r));if(_.Us(r))return x==="string"?Re(r):J?lMm(r):KY(r)};
_.ikn=function(r){var J=typeof r;if(r==null)return r;if(J==="bigint")return _.eo(Qy(64,r));if(_.Us(r))return J==="string"?Xn4(r):rw4(r)};
pNz=function(r){if(r==null)return r;var J=typeof r;if(J==="bigint")return String(Qy(64,r));if(_.Us(r)){if(J==="string")return Re(r);if(J==="number")return KY(r)}};
fRc=function(r){if(r==null)return r;var J=typeof r;if(J==="bigint")return String((0,_.nY)(64,r));if(_.Us(r)){if(J==="string")return _.Tf4(r);if(J==="number")return _.Vor(r)}};
_.CY=function(r){if(typeof r!=="string")throw Error();return r};
Ie=function(r){if(r!=null&&typeof r!=="string")throw Error();return r};
_.cK=function(r){return r==null||typeof r==="string"?r:void 0};
UuD=function(r,J,x,t){if(r!=null&&r[Ar]===F9)return r;if(!Array.isArray(r))return x?t&2?((r=J[ae])||(r=new J,RK(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),r=J[ae]=r),J=r):J=new J:J=void 0,J;x=r[_.jo]|0;t=x|t&32|t&2;t!==x&&Gb(r,t);return new J(r)};
g4i=function(r,J,x){r=J?uDM(r):_.Mm(r);return r==null?x?0:void 0:r|0};
E4z=function(r){return r};
jKM=function(r){return r};
wNc=function(r,J,x,t,b,V){r=UuD(r,t,x,V);b&&(r=$uD(r));return r};
hNz=function(r){return[r,this.get(r)]};
RNz=function(){return MoK||(MoK=new yy(RK([]),void 0,void 0,void 0,GbC))};
Z4=function(r){var J=eI(zX);return J?r[J]:void 0};
duM=function(r,J){var x=x===void 0?!1:x;if(eI(SYX)&&eI(zX)&&void 0===SYX){var t=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=t[zX];if(!b)return;if(b=b.reviveUnknownFields)try{b(t,J,NfC);return}catch(V){tC(V)}}x&&(r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(x=eI(zX))&&x in r&&(r=r[x])&&delete r[J])};
Knz=function(r,J){var x=eI(zX),t;EY&&x&&((t=r[x])==null?void 0:t[J])!=null&&is(QKM,3)};
PsK=function(r,J){J<100||is(kbz,1)};
Cs4=function(r,J,x,t){var b=t!==void 0;t=!!t;var V=eI(zX),H;!b&&EY&&V&&(H=r[V])&&vK(H,PsK);V=[];var q=r.length;H=4294967295;var W=!1,U=!!(J&64),g=U?J&128?0:-1:void 0;if(!(J&1)){var E=q&&r[q-1];E!=null&&typeof E==="object"&&E.constructor===Object?(q--,H=q):E=void 0;if(U&&!(J&128)&&!b){W=!0;var h;H=((h=YY7)!=null?h:E4z)(H-g,g,r,E,void 0)+g}}J=void 0;for(h=0;h<q;h++){var G=r[h];if(G!=null&&(G=x(G,t))!=null)if(U&&h>=H){var N=h-g,Q=void 0;((Q=J)!=null?Q:J={})[N]=G}else V[h]=G}if(E)for(var Y in E)q=E[Y],
q!=null&&(q=x(q,t))!=null&&(h=+Y,G=void 0,U&&!Number.isNaN(h)&&(G=h+g)<H?V[G]=q:(h=void 0,((h=J)!=null?h:J={})[Y]=q));J&&(W?V.push(J):V[H]=J);b&&eI(zX)&&(r=Z4(r))&&r instanceof n4z&&(V[zX]=Okm(r));return V};
Bfc=function(r){r[0]=uE(r[0]);r[1]=uE(r[1]);return r};
uE=function(r){switch(typeof r){case "number":return Number.isFinite(r)?r:""+r;case "bigint":return Os(r)?Number(r):""+r;case "boolean":return r?1:0;case "object":if(Array.isArray(r)){var J=r[_.jo]|0;return r.length===0&&J&1?void 0:Cs4(r,J,uE)}if(r!=null&&r[Ar]===F9)return IRM(r);if(r instanceof k4){J=r.JSC$6907_value_;if(J==null)r="";else if(typeof J==="string")r=J;else{if(RKX){for(var x="",t=0,b=J.length-10240;t<b;)x+=String.fromCharCode.apply(null,J.subarray(t,t+=10240));x+=String.fromCharCode.apply(null,
t?J.subarray(t):J);J=btoa(x)}else J=_.lE(J);r=r.JSC$6907_value_=J}return r}if(r instanceof yy)return r=r.size!==0?Array.from(rH.prototype.entries.call(r),Bfc):void 0,r;return}return r};
JJ=function(r,J){if(J){YY7=J==null||J===E4z||J[Ln9]!==cwn?E4z:J;try{return IRM(r)}finally{YY7=void 0}}return IRM(r)};
IRM=function(r){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Cs4(r,r[_.jo]|0,uE)};
aRr=function(r){switch(typeof r){case "boolean":return Awm||(Awm=[0,void 0,!0]);case "number":return r>0?void 0:r===0?Fnn||(Fnn=[0,void 0]):[-r,void 0];case "string":return[0,r];case "object":return r}};
ml=function(r,J,x){return r=_.bd(r,J[0],J[1],x?1:2)};
_.bd=function(r,J,x,t){t=t===void 0?0:t;if(r==null){var b=32;x?(r=[x],b|=128):r=[];J&&(b=b&-8380417|(J&1023)<<13)}else{if(!Array.isArray(r))throw Error("L");b=r[_.jo]|0;if(ywr&&1&b)throw Error("M");2048&b&&!(2&b)&&eNz();if(b&256)throw Error("N");if(b&64)return t!==0||b&2048||Gb(r,b|2048),r;if(x&&(b|=128,x!==r[0]))throw Error("O");a:{x=r;b|=64;var V=x.length;if(V){var H=V-1,q=x[H];if(q!=null&&typeof q==="object"&&q.constructor===Object){J=b&128?0:-1;H-=J;if(H>=1024)throw Error("Q");for(var W in q)V=
+W,V<H&&(x[V+J]=q[W],delete q[W]);b=b&-8380417|(H&1023)<<13;break a}}if(J){W=Math.max(J,V-(b&128?0:-1));if(W>1024)throw Error("R");b=b&-8380417|(W&1023)<<13}}}b|=64;t===0&&(b|=2048);Gb(r,b);return r};
eNz=function(){if(ywr)throw Error("P");is(zNz,5)};
uqz=function(r,J){if(typeof r!=="object")return r;if(Array.isArray(r)){var x=r[_.jo]|0;return r.length===0&&x&1?void 0:Zkz(r,x,J)}if(r!=null&&r[Ar]===F9)return v4M(r);if(r instanceof yy){J=r.arrayState;if(J&2)return r;if(!r.size)return;x=RK(Array.from(rH.prototype.entries.call(r)));if(r.valueCtor)for(r=0;r<x.length;r++){var t=x[r],b=t[1];b==null||typeof b!=="object"?b=void 0:b!=null&&b[Ar]===F9?b=v4M(b):Array.isArray(b)?b=Zkz(b,b[_.jo]|0,!!(J&32)):b=void 0;t[1]=b}return x}if(r instanceof k4)return r};
Zkz=function(r,J,x){if(J&2)return r;!x||4096&J||16&J?r=oF(r,J,!1,x&&!(J&16)):(wf(r,34),J&4&&Object.freeze(r));return r};
Vv=function(r,J,x){r=new r.constructor(J);x&&(r.copyOnWrite=Qx);r.noLegacyNull=Qx;return r};
v4M=function(r){var J=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=J[_.jo]|0;return Kk(r,x)?r:Da(r,J,x)?Vv(r,J):oF(J,x)};
oF=function(r,J,x,t){t!=null||(t=!!(34&J));r=Cs4(r,J,uqz,t);t=32;x&&(t|=2);J=J&8380609|t;Gb(r,J);return r};
$uD=function(r){var J=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=J[_.jo]|0;return Kk(r,x)?Da(r,J,x)?Vv(r,J,!0):new r.constructor(oF(J,x,!1)):r};
Hx=function(r){if(r.copyOnWrite!==Qx)return!1;var J=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;J=oF(J,J[_.jo]|0);wf(J,2048);r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=J;r.copyOnWrite=void 0;r.noLegacyNull=void 0;return!0};
qN=function(r){if(!Hx(r)&&Kk(r,r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.jo]|0))throw Error();};
Wx=function(r,J){J===void 0&&(J=r[_.jo]|0);J&32&&!(J&4096)&&Gb(r,J|4096)};
Da=function(r,J,x){return x&2?!0:x&32&&!(x&4096)?(Gb(J,x|2),r.copyOnWrite=Qx,!0):!1};
f1=function(r,J,x,t,b){var V=x+(b?0:-1),H=r.length-1;if(H>=1+(b?0:-1)&&V>=H){var q=r[H];if(q!=null&&typeof q==="object"&&q.constructor===Object)return q[x]=t,J}if(V<=H)return r[V]=t,J;if(t!==void 0){var W;H=((W=J)!=null?W:J=r[_.jo]|0)>>13&1023||536870912;x>=H?t!=null&&(V={},r[H+(b?0:-1)]=(V[x]=t,V)):r[V]=t}return J};
_.$o=function(r,J,x,t,b){var V=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,H=V[_.jo]|0;t=Kk(r,H)?1:t;b=!!b||t===3;t===2&&Hx(r)&&(V=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,H=V[_.jo]|0);r=lR4(V,J);var q=r===E7?7:r[_.jo]|0,W=XNC(q,H);var U=4&W?!1:!0;if(U){4&W&&(r=bE(r),q=0,W=jE(W,H),H=f1(V,H,J,r));for(var g=0,E=0;g<r.length;g++){var h=x(r[g]);h!=null&&(r[E++]=h)}E<g&&(r.length=E);x=(W|4)&-513;W=x&=-1025;W&=-4097}W!==q&&(Gb(r,W),2&W&&Object.freeze(r));return r=rrn(r,W,V,
H,J,t,U,b)};
rrn=function(r,J,x,t,b,V,H,q){var W=J;V===1||(V!==4?0:2&J||!(16&J)&&32&t)?wH(J)||(J|=!r.length||H&&!(4096&J)||32&t&&!(4096&J||16&J)?2:256,J!==W&&Gb(r,J),Object.freeze(r)):(V===2&&wH(J)&&(r=bE(r),W=0,J=jE(J,t),t=f1(x,t,b,r)),wH(J)||(q||(J|=16),J!==W&&Gb(r,J)));2&J||!(4096&J||16&J)||Wx(x,t);return r};
lR4=function(r,J,x){r=hJ(r,J,x);return Array.isArray(r)?r:E7};
XNC=function(r,J){2&J&&(r|=2);return r|1};
wH=function(r){return!!(2&r)&&!!(4&r)||!!(256&r)};
JrX=function(r){return _.nk(r,!0)};
xmc=function(r,J){var x=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,t=x[_.jo]|0;a:{var b=t;t=Kk(r,t);!t&&Hx(r)&&(x=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=x[_.jo]|0);var V=hJ(x,J);r=!1;if(V==null){if(t){J=RNz();break a}V=[]}else if(V.constructor===yy)if(V.arrayState&2&&!t)V=Array.from(rH.prototype.entries.call(V));else{J=V;break a}else Array.isArray(V)?r=!!((V[_.jo]|0)&2):V=[];if(t){if(!V.length){J=RNz();break a}r||(r=!0,RK(V))}else if(r){r=!1;t=V;t=bE(t);for(V=0;V<
t.length;V++){var H=t[V]=bE(t[V]);Array.isArray(H[1])&&(H[1]=RK(H[1]))}V=t}!r&&b&32&&YXK(V);t=new yy(V,void 0,g4i,g4i);b=f1(x,b,J,t);r||Wx(x,b);J=t}return J};
_.MN=function(r,J,x,t){qN(r);var b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=b[_.jo]|0;if(x==null)return f1(b,V,J),r;var H=x===E7?7:x[_.jo]|0,q=H,W=wH(H),U=W||Object.isFrozen(x);W||(H=0);U||(x=bE(x),q=0,H=jE(H,V),U=!1);H|=5;var g;W=(g=PMi(H))!=null?g:0;for(g=0;g<x.length;g++){var E=x[g],h=t(E,W);Object.is(E,h)||(U&&(x=bE(x),q=0,H=jE(H,V),U=!1),x[g]=h)}H!==q&&(U&&(x=bE(x),H=jE(H,V)),Gb(x,H));f1(b,V,J,x);return r};
_.GO=function(r,J,x,t,b){qN(r);var V=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;f1(V,V[_.jo]|0,J,(t==="0"?Number(x)===0:x===t)?void 0:x,b);return r};
_.RF=function(r,J,x){if(J&2)throw Error();var t=Lk(J),b=lR4(r,x,t),V=b===E7?7:b[_.jo]|0,H=XNC(V,J);if(2&H||wH(H)||16&H)b=bE(b),V=0,H=jE(H,J),f1(r,J,x,b,t);H&=-13;H!==V&&Gb(b,H);return b};
tIz=function(r){if(EY){var J;return(J=r[SE])!=null?J:r[SE]=new Map}if(SE in r)return r[SE];J=new Map;Object.defineProperty(r,SE,{value:J});return J};
mmm=function(r,J,x,t,b){var V=tIz(r),H=bY7(V,r,J,x,b);H!==t&&(H&&(J=f1(r,J,H,void 0,b)),V.set(x,t));return J};
bY7=function(r,J,x,t,b){var V=r.get(t);if(V!=null)return V;for(var H=V=0;H<t.length;H++){var q=t[H];hJ(J,q,b)!=null&&(V!==0&&(x=f1(J,x,V,void 0,b)),V=q)}r.set(t,V);return V};
NN=function(r,J,x,t,b){var V=!1;t=hJ(r,t,b,function(H){var q=UuD(H,x,!1,J);V=q!==H&&q!=null;return q});
if(t!=null)return V&&!Kk(t)&&Wx(r,J),t};
o5X=function(r,J,x,t,b,V,H,q){var W=Kk(r,x);V=W?1:V;H=!!H||V===3;W=q&&!W;(V===2||W)&&Hx(r)&&(J=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x=J[_.jo]|0);r=lR4(J,b);var U=r===E7?7:r[_.jo]|0,g=XNC(U,x);if(q=!(4&g)){var E=r,h=x,G=!!(2&g);G&&(h|=2);for(var N=!G,Q=!0,Y=0,O=0;Y<E.length;Y++){var c=UuD(E[Y],t,!1,h);if(c instanceof t){if(!G){var Z=Kk(c);N&&(N=!Z);Q&&(Q=Z)}E[O++]=c}}O<Y&&(E.length=O);g|=4;g=Q?g&-4097:g|4096;g=N?g|8:g&-9}g!==U&&(Gb(r,g),2&g&&Object.freeze(r));if(W&&!(8&g||!r.length&&
(V===1||(V!==4?0:2&g||!(16&g)&&32&x)))){wH(g)&&(r=bE(r),g=jE(g,x),x=f1(J,x,b,r));t=r;W=g;for(U=0;U<t.length;U++)E=t[U],g=$uD(E),E!==g&&(t[U]=g);W|=8;g=W=t.length?W|4096:W&-4097;Gb(r,g)}return r=rrn(r,g,J,x,b,V,q,H)};
VIi=function(r){r==null&&(r=void 0);return r};
jE=function(r,J){return r=(2&J?r|2:r&-3)&-273};
_.Dm4=function(r,J,x,t,b){qN(r);J=_.$o(r,J,b,2,!0);var V;b=(V=PMi(J===E7?7:J[_.jo]|0))!=null?V:0;J.push(x(t,b));return r};
HYM=function(r,J,x,t,b,V,H){qN(r);var q=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;r=o5X(r,q,q[_.jo]|0,x,J,2,!0);if(V&&H)b!=null||(b=r.length-1),OY(r,b),r.splice(b,V),r.length||(r[_.jo]&=-4097);else{if(V){if(typeof b!=="number"||b<0||b>r.length)throw Error();}else t=t!=null?t:new x;b!=void 0?r.splice(b,V,t):r.push(t);b=x=r===E7?7:r[_.jo]|0;(t=Kk(t))?(x&=-9,r.length===1&&(x&=-4097)):x|=4096;x!==b&&Gb(r,x);t||Wx(q)}};
TvM=function(r,J){if(typeof r==="string")return new Qv(N7r(r),J);if(Array.isArray(r))return new Qv(new Uint8Array(r),J);if(r.constructor===Uint8Array)return new Qv(r,!1);if(r.constructor===ArrayBuffer)return r=new Uint8Array(r),new Qv(r,!1);if(r.constructor===k4)return J=K1(r)||new Uint8Array(0),new Qv(J,!0,r);if(r instanceof Uint8Array)return r=r.constructor===Uint8Array?r:new Uint8Array(r.buffer,r.byteOffset,r.byteLength),new Qv(r,!1);throw Error();};
ko=function(){var r=function(){throw Error();};
Object.setPrototypeOf(r,r.prototype);return r};
qsm=function(r,J){var x=x===void 0?seM:x;return new Px(r,J,x)};
f4c=function(r,J,x,t,b){J=W7m(J,t);J!=null&&(x=_.iYn(r,x),b(J,r),_.pK7(r,x))};
n1=function(r,J,x,t){var b=t[r];if(b)return b;b={};b.binaryFields=t;b.messageMetadata=aRr(t[0]);var V=t[1],H=1;V&&V.constructor===Object&&(b.extensions=V,V=t[++H],typeof V==="function"&&(b.isMessageSet=!0,UmM!=null||(UmM=V),g5D!=null||(g5D=t[H+1]),V=t[H+=2]));for(var q={};V&&Array.isArray(V)&&V.length&&typeof V[0]==="number"&&V[0]>0;){for(var W=0;W<V.length;W++)q[V[W]]=V;V=t[++H]}for(W=1;V!==void 0;){typeof V==="number"&&(W+=V,V=t[++H]);var U=void 0;if(V instanceof Px)var g=V;else g=E5m,H--;V=void 0;
if((V=g)==null?0:V.$$isMsg){V=t[++H];U=t;var E=H;typeof V==="function"&&(V=V(),U[E]=V);U=V}V=t[++H];E=W+1;typeof V==="number"&&V<0&&(E-=V,V=t[++H]);for(;W<E;W++){var h=q[W];U?x(b,W,g,U,h):J(b,W,g,h)}}return t[r]=b};
$mM=function(r){return Array.isArray(r)?r[0]instanceof Px?r:[jeM,r]:[r,void 0]};
W7m=function(r,J){if(r instanceof _.O7)return r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(r))return ml(r,J,!1)};
wKi=function(r,J,x,t){var b=x.$$binaryReaderFn;r[J]=t?function(V,H,q){return b(V,H,q,t)}:b};
hmr=function(r,J,x,t,b){var V=x.$$binaryReaderFn,H,q;r[J]=function(W,U,g){return V(W,U,g,q||(q=n1(C1,wKi,hmr,t).messageMetadata),H||(H=MIM(t)),b)}};
MIM=function(r){var J=r[GXm];if(J!=null)return J;var x=n1(C1,wKi,hmr,r);J=x.isMessageSet?function(t,b){return UmM(t,b,x)}:function(t,b){for(;Rmi(b)&&b.nextWireType_!=4;){var V=b.nextField_,H=x[V];
if(H==null){var q=x.extensions;q&&(q=q[V])&&(q=Ssn(q),q!=null&&(H=x[V]=q))}if(H==null||!H(b,t,V)){q=b;H=q.fieldCursor_;Bx(q);if(q.discardUnknownFields)var W=void 0;else{var U=q.decoder_.cursor_-H;q.decoder_.cursor_=H;W=NvM(q.decoder_,U)}U=q=H=void 0;var g=t;W&&((H=(q=(U=g[zX])!=null?U:g[zX]=new n4z)[V])!=null?H:q[V]=[]).push(W)}}if(t=Z4(t))t.reviveUnknownFields=x.binaryFields[dmD];return!0};
r[GXm]=J;r[dmD]=Qe9.bind(r);return J};
Qe9=function(r,J,x,t){var b=this[C1],V=this[GXm],H=ml(void 0,b.messageMetadata,!1),q=Z4(r);if(q){var W=!1,U=b.extensions;if(U){b=function(N,Q,Y){if(Y.length!==0)if(U[Q])for(N=_.D(Y),Q=N.next();!Q.done;Q=N.next()){Q=K79(Q.value);try{W=!0,V(H,Q)}finally{Q.free()}}else t==null||t(r,Q,Y)};
if(J==null)vK(q,b);else if(q!=null){var g=q[J];g&&b(q,J,g)}if(W){var E=r[_.jo]|0;if(E&2&&E&2048&&(x==null||!x.reviveIntoImmutable))throw Error();var h=Lk(E),G=function(N,Q){if(hJ(r,N,h)!=null)switch(x==null?void 0:x.resolutionBehavior){case 1:return;default:throw Error();}Q!=null&&(E=f1(r,E,N,Q,h));delete q[N]};
J==null?OzC(H,H[_.jo]|0,function(N,Q){G(N,Q)}):G(J,hJ(H,J,h))}}}};
Ssn=function(r){r=$mM(r);var J=r[0].$$binaryReaderFn;if(r=r[1]){var x=MIM(r),t=n1(C1,wKi,hmr,r).messageMetadata;return function(b,V,H){return J(b,V,H,t,x)}}return J};
IF=function(r,J,x){r[J]=x.$$binaryWriterFn};
cx=function(r,J,x,t){var b,V,H=x.$$binaryWriterFn;r[J]=function(q,W,U){return H(q,W,U,V||(V=n1(L1,IF,cx,t).messageMetadata),b||(b=kXn(t)))}};
kXn=function(r){var J=r[PEz];if(!J){var x=n1(L1,IF,cx,r);J=function(t,b){return YsK(t,b,x)};
r[PEz]=J}return J};
YsK=function(r,J,x){OzC(r,r[_.jo]|0,function(t,b){if(b!=null){var V=n5i(x,t);V?V(J,b,t):t<500||is(OYi,3)}});
(r=Z4(r))&&vK(r,function(t,b,V){AJ(J,J.encoder_.end());for(t=0;t<V.length;t++)AJ(J,K1(V[t])||new Uint8Array(0))})};
n5i=function(r,J){var x=r[J];if(x)return x;if(x=r.extensions)if(x=x[J]){x=$mM(x);var t=x[0].$$binaryWriterFn;if(x=x[1]){var b=kXn(x),V=n1(L1,IF,cx,x).messageMetadata;x=r.isMessageSet?g5D(V,b):function(H,q,W){return t(H,q,W,V,b)}}else x=t;
return r[J]=x}};
_.CEK=function(r,J,x){if(Array.isArray(J)){var t=J[_.jo]|0;if(t&4)return J;for(var b=0,V=0;b<J.length;b++){var H=r(J[b]);H!=null&&(J[V++]=H)}V<b&&(J.length=V);x&&(Gb(J,(t|5)&-1537),t&2&&Object.freeze(J));return J}};
_.F1=function(r,J,x){return new Px(r,J,x)};
_.Bvz=function(r,J,x){return new Px(r,J,x)};
_.aF=function(r,J,x){f1(r,r[_.jo]|0,J,x,Lk(r[_.jo]|0))};
I4r=function(r,J,x){J=_.TX(J);J!=null&&(_.eE(r,x,1),r=r.encoder_,x=zO||(zO=new DataView(new ArrayBuffer(8))),x.setFloat64(0,+J,!0),ZR=x.getUint32(0,!0),vN=x.getUint32(4,!0),_.Za(r,ZR),_.Za(r,vN))};
_.vx=function(r,J,x){J=pNz(J);if(J!=null){switch(typeof J){case "string":L7C(J)}if(J!=null)switch(_.eE(r,x,0),typeof J){case "number":r=r.encoder_;ls(J);crD(r,ZR,vN);break;case "bigint":x=BigInt.asUintN(64,J);x=new Arz(Number(x&BigInt(4294967295)),Number(x>>BigInt(32)));crD(r.encoder_,x.JSC$6951_lo,x.JSC$6951_hi);break;default:x=L7C(J),crD(r.encoder_,x.JSC$6951_lo,x.JSC$6951_hi)}}};
a4i=function(r,J,x){J=_.Mm(J);J!=null&&J!=null&&(_.eE(r,x,0),_.F79(r.encoder_,J))};
_.emr=function(r,J,x){yrD(r,x,fRc(J))};
_.zm7=function(r,J,x){J=_.Zz9(J);J!=null&&(_.eE(r,x,0),r.encoder_.JSC$6953_buffer_.push(J?1:0))};
_.u9m=function(r,J,x){J=_.cK(J);J!=null&&v59(r,x,bzz(J))};
l4i=function(r,J,x,t,b){J=W7m(J,t);J!=null&&(x=_.iYn(r,x),b(J,r),_.pK7(r,x))};
_.XKc=function(r,J,x){J=J==null||typeof J=="string"||J instanceof k4?J:void 0;J!=null&&v59(r,x,TvM(J,!0).buffer)};
_.rJz=function(r,J,x){J=_.Mm(J);J!=null&&(J=parseInt(J,10),_.eE(r,x,0),_.F79(r.encoder_,J))};
_.ud=function(r,J){return function(x,t){var b={treatNewDataAsImmutable:!0};t&&Object.assign(b,t);x=K79(x,void 0,void 0,b);try{var V=new r,H=V.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;MIM(J)(H,x);var q=V}finally{x.free()}return q}};
_.ld=function(r){return function(J){return JJM(J,r)}};
xNz=function(r){return function(){return JJM(this,r)}};
_.X1=function(r){return Aw(function(J){return J instanceof r&&!Kk(J)})};
_.rb=function(r){return function(J){return tEM(r,J)}};
VEc=function(r,J){return b1z({child:r,origin:J||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:mN7,getPayloadCase:function(x){return x.getPayloadCase()},
createInitMessage:function(x){var t=new JS,b=new ooM;x=_.xL(b,1,x);return _.tS(t,5,bb,x)}})};
me=function(r){return{valueOf:r}.valueOf()};
H14=function(){var r=null;if(!DNM)return r;try{var J=function(x){return x};
r=DNM.createPolicy("goog#html",{createHTML:J,createScript:J,createScriptURL:J})}catch(x){}return r};
sFK=function(){THM===void 0&&(THM=H14());return THM};
_.Dv=function(r){var J=sFK();r=J?J.createScriptURL(r):r;return new Vj(r)};
_.H_=function(r){if(r instanceof Vj)return r.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("da");};
_.Tn=function(r){return Object.isFrozen(r)&&Object.isFrozen(r.raw)};
sL=function(r){return r.toString().indexOf("`")===-1};
W_=function(r){return new _.q4(q7z,r)};
ib=function(r){return r instanceof _.q4};
_.pX=function(r){if(ib(r))return r.privateDoNotAccessOrElseWrappedUrl;throw Error("da");};
fX=function(r){return new Wlz(function(J){return J.substr(0,r.length+1).toLowerCase()===r+":"})};
EL=function(r,J){J=J===void 0?i1C:J;if(ib(r))return r;for(var x=0;x<J.length;++x){var t=J[x];if(t instanceof Wlz&&t.isValid(r))return W_(r)}};
_.$L=function(r,J){J=J===void 0?i1C:J;return EL(r,J)||jT};
_.wb=function(r){var J=window;if(typeof MediaSource!=="undefined"&&r instanceof MediaSource||typeof J.ManagedMediaSource!=="undefined"&&r instanceof J.ManagedMediaSource)return W_(URL.createObjectURL(r));J=r.type;J.toLowerCase()==="application/octet-stream"?J=!0:(J=J.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),J=(J==null?void 0:J.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(J[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(J[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(J[1])||/^font\/[\w-]+$/i.test(J[1])));if(!J)throw Error("da");return W_(URL.createObjectURL(r))};
_.M4=function(r){for(var J=_.hS.apply(1,arguments),x=[r[0]],t=0;t<J.length;t++)x.push(String(J[t])),x.push(r[t+1]);return W_(x.join(""))};
_.faC=function(r){if(!px9){a:{var J=document.createElement("a");try{J.href=r}catch(x){r=void 0;break a}r=J.protocol;r=r===":"||r===""?"https:":r}return r}try{J=new URL(r)}catch(x){return"https:"}return J.protocol};
_.Gn=function(r){r instanceof _.q4?r=_.pX(r):r=UND.test(r)?r:void 0;return r};
Ry=function(r,J){J=_.Gn(J);J!==void 0&&(r.href=J)};
N4=function(r){var J=sFK();r=J?J.createHTML(r):r;return new ST(r)};
db=function(r){if(r instanceof ST)return r.privateDoNotAccessOrElseWrappedHtml;throw Error("da");};
_.Qj=function(r,J){r.src=_.H_(J).toString()};
goD=function(r,J){r.setAttribute("sandbox","");for(var x=0;x<J.length;x++)r.sandbox.supports&&!r.sandbox.supports(J[x])||r.sandbox.add(J[x])};
_.kL=function(r,J,x){r.removeAttribute("srcdoc");switch(J){case 0:if(x instanceof Vj)throw new KX("TrustedResourceUrl",0);goD(r,[]);J=_.Gn(x);J!==void 0&&(r.src=J);break;case 1:if(!(x instanceof Vj))throw new KX(typeof x,1);goD(r,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Qj(r,x);break;case 2:if(x instanceof Vj)throw new KX("TrustedResourceUrl",2);goD(r,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
J=_.Gn(x);J!==void 0&&(r.src=J);break;default:_.Vy(J)}};
_.YL=function(r,J,x,t){J=_.Gn(J);return J!==void 0?r.open(J,x,t):null};
_.nX=function(r){r=r===void 0?document:r;var J,x;r=(x=(J=r).querySelector)==null?void 0:x.call(J,"script[nonce]");return r==null?"":r.nonce||r.getAttribute("nonce")||""};
_.CX=function(r){var J=sFK();r=J?J.createScript(r):r;return new _.OL(r)};
B_=function(r){if(r instanceof _.OL)return r.privateDoNotAccessOrElseWrappedScript;throw Error("da");};
Eo9=function(r){var J=_.nX(r.ownerDocument);J&&r.setAttribute("nonce",J)};
_.Iy=function(r,J){r.textContent=B_(J);Eo9(r)};
_.LX=function(r,J){r.src=_.H_(J);Eo9(r)};
_.c_=function(r,J){if(r.nodeType===1&&/^(script|style)$/i.test(r.tagName))throw Error("da");r.innerHTML=db(J)};
_.FM=function(r,J,x,t){if(r.length===0)throw Error("da");r=r.map(function(V){if(V instanceof jFK)V=V.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("da");return V});
var b=x.toLowerCase();if(r.every(function(V){return b.indexOf(V)!==0}))throw Error("fa`"+x);
J.setAttribute(x,t)};
_.ay=function(r,J,x){if(J instanceof Vj)r.href=_.H_(J).toString(),r.rel=x;else{if($Ni.indexOf(x)===-1)throw Error("ga`"+x);J=_.Gn(J);J!==void 0&&(r.href=J,r.rel=x)}};
wxn=function(r){return"function"==typeof _.yj&&r instanceof _.yj};
_.hHr=function(r){if(wxn(r))return r.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("da");};
_.eT=function(r,J){J=_.Gn(J);J!==void 0&&(r.href=J)};
zn=function(r,J){r&&(J=r.indexOf(J),0<=J&&r.splice(J,1))};
Zv=function(r){return typeof r==="function"};
MEX=function(r){return r instanceof v_||r&&"closed"in r&&Zv(r.remove)&&Zv(r.add)&&Zv(r.unsubscribe)};
ub=function(){};
lb=function(r){GOz(function(){throw r;})};
XM=function(r){return r};
ru=function(){return RHC(_.hS.apply(0,arguments))};
RHC=function(r){return r.length===0?XM:r.length===1?r[0]:function(J){return r.reduce(function(x,t){return t(x)},J)}};
S7i=function(r){var J;return(J=r!=null?r:void 0)!=null?J:Promise};
NH4=function(r,J){return new JZ(function(x){var t=0;return J.schedule(function(){t===r.length?x.complete():(x.next(r[t++]),x.closed||this.schedule())})})};
dND=function(r,J){if(!r)throw Error("ha");return new JZ(function(x){var t=new v_;t.add(J.schedule(function(){var b=r[Symbol.asyncIterator]();t.add(J.schedule(function(){var V=this;b.next().then(function(H){H.done?x.complete():(x.next(H.value),V.schedule())})}))}));
return t})};
QFX=function(r,J,x){J=J.schedule(function(){try{x.call(this)}catch(t){r.error(t)}},0);
r.add(J)};
KlC=function(r,J){return new JZ(function(x){var t;x.add(J.schedule(function(){t=r[xp]();QFX(x,J,function(){var b=t.next(),V=b.value;b.done?x.complete():(x.next(V),this.schedule())})}));
return function(){var b;return Zv((b=t)==null?void 0:b.return)&&t.return()}})};
kO9=function(r,J){return new JZ(function(x){var t=new v_;t.add(J.schedule(function(){var b=r[tZ]();t.add(b.subscribe({next:function(V){t.add(J.schedule(function(){return x.next(V)}))},
error:function(V){t.add(J.schedule(function(){return x.error(V)}))},
complete:function(){t.add(J.schedule(function(){return x.complete()}))}}))}));
return t})};
Pdn=function(r,J){return new JZ(function(x){return J.schedule(function(){return r.then(function(t){x.add(J.schedule(function(){x.next(t);x.add(J.schedule(function(){return x.complete()}))}))},function(t){x.add(J.schedule(function(){return x.error(t)}))})})})};
Y79=function(r){return new TypeError("ia`"+(r!==null&&typeof r==="object"?"an invalid object":"'"+r+"'"))};
O1C=function(r,J){if(r!=null){if(Zv(r[tZ]))return kO9(r,J);if(no7(r))return NH4(r,J);if(Zv(r==null?void 0:r.then))return Pdn(r,J);if(Symbol.asyncIterator&&Zv(r==null?void 0:r[Symbol.asyncIterator]))return dND(r,J);if(Zv(r==null?void 0:r[xp]))return KlC(r,J)}throw Y79(r);};
Ve=function(r,J){return J?O1C(r,J):b8(r)};
b8=function(r){if(r instanceof JZ)return r;if(r!=null){if(Zv(r[tZ]))return Cdi(r);if(no7(r))return BHD(r);if(Zv(r==null?void 0:r.then))return Iac(r);if(Symbol.asyncIterator&&Zv(r==null?void 0:r[Symbol.asyncIterator]))return Llc(r);if(Zv(r==null?void 0:r[xp]))return cJn(r)}throw Y79(r);};
Cdi=function(r){return new JZ(function(J){var x=r[tZ]();if(Zv(x.subscribe))return x.subscribe(J);throw new TypeError("ja");})};
BHD=function(r){return new JZ(function(J){for(var x=0;x<r.length&&!J.closed;x++)J.next(r[x]);J.complete()})};
Iac=function(r){return new JZ(function(J){r.then(function(x){J.closed||(J.next(x),J.complete())},function(x){return J.error(x)}).then(null,lb)})};
cJn=function(r){return new JZ(function(J){for(var x=r[xp]();!J.closed;){var t=x.next(),b=t.value;t.done?J.complete():J.next(b)}return function(){return Zv(x==null?void 0:x.return)&&x.return()}})};
Llc=function(r){return new JZ(function(J){AJC(r,J).catch(function(x){return J.error(x)})})};
AJC=function(r,J){var x,t,b,V,H,q;return _.T(function(W){switch(W.nextAddress){case 1:_.DC(W,2,3);var U=r[Symbol.asyncIterator];V=U!==void 0?U.call(r):new FlM(_.D(r));case 5:return _.p(W,V.next(),8);case 8:t=W.yieldResult;if(t.done){W.jumpTo(3);break}H=t.value;J.next(H);W.jumpTo(5);break;case 3:_.Td(W);_.se(W,9);if(!t||t.done||!(b=V.return)){W.jumpTo(9);break}return _.p(W,b.call(V),9);case 9:_.Td(W,0,0,1);if(x)throw x.error;_.qy(W,10,1);break;case 10:_.qy(W,4);break;case 2:q=_.Wr(W);x={error:q};W.jumpTo(3);
break;case 4:J.complete(),_.i8(W)}})};
p3=function(r,J){return J?NH4(r,J):BHD(r)};
aaM=function(r){return Zv(r[r.length-1])?r.pop():void 0};
f3=function(r){var J=r[r.length-1];return J&&Zv(J.schedule)?r.pop():void 0};
Ue=function(){var r=_.hS.apply(0,arguments),J=f3(r);return J?NH4(r,J):p3(r)};
gu=function(r){var J=Zv(r)?r:function(){return r};
return new JZ(function(x){return x.error(J())})};
Ee=function(r){return function(J){if(Zv(J==null?void 0:J.lift))return J.lift(function(x){try{return r(x,this)}catch(t){this.error(t)}});
throw new TypeError("ka");}};
hZ=function(){return Ee(function(r,J){var x=null;r._refCount++;var t=new ju(J,void 0,void 0,void 0,function(){if(!r||r._refCount<=0||0<--r._refCount)x=null;else{var b=r._connection,V=x;x=null;!b||V&&b!==V||b.unsubscribe();J.unsubscribe()}});
r.subscribe(t);t.closed||(x=r.connect())})};
eHD=function(){var r=yJr;var J=J===void 0?0:J;return Ee(function(x,t){t.add(r.schedule(function(){return x.subscribe(t)},J))})};
My=function(r){return Ee(function(J,x){var t=0;J.subscribe(new ju(x,function(b){x.next(r.call(void 0,b,t++))}))})};
Z1i=function(r){return My(function(J){return zHC(J)?r.apply(null,_.Gd(J)):r(J)})};
rSD=function(r){if(r.length===1){var J=r[0];if(voi(J))return{args:J,keys:null};if(J&&typeof J==="object"&&u17(J)===lar)return r=Xxz(J),{args:r.map(function(x){return J[x]}),
keys:r}}return{args:r,keys:null}};
RT=function(){var r=_.hS.apply(0,arguments),J=f3(r),x=aaM(r);r=rSD(r);var t=r.args,b=r.keys;if(t.length===0)return Ve([],J);J=new JZ(JS7(t,J,b?function(V){for(var H={},q=0;q<V.length;q++)H[b[q]]=V[q];return H}:XM));
return x?J.pipe(Z1i(x)):J};
JS7=function(r,J,x){x=x===void 0?XM:x;return function(t){x4i(J,function(){for(var b=r.length,V=Array(b),H=b,q=r.map(function(){return!1}),W=!0,U={i$jscomp$216:0};U.i$jscomp$216<b;U={i$jscomp$216:U.i$jscomp$216},U.i$jscomp$216++)x4i(J,function(g){return function(){Ve(r[g.i$jscomp$216],J).subscribe(new Su(t,function(E){V[g.i$jscomp$216]=E;
W&&(q[g.i$jscomp$216]=!0,W=!q.every(XM));W||t.next(x(V.slice()))},function(){return--H===0}))}}(U),t)},t)}};
x4i=function(r,J,x){r?x.add(r.schedule(J)):J()};
tTX=function(r,J,x,t){var b=[],V=0,H=0,q=!1,W=function(U){V++;b8(x(U,H++)).subscribe(new ju(J,function(g){J.next(g)},void 0,function(){V--;
for(var g={};b.length&&V<t;g={bufferedValue:void 0})g.bufferedValue=b.shift(),W(g.bufferedValue);!q||b.length||V||J.complete()}))};
r.subscribe(new ju(J,function(U){return V<t?W(U):b.push(U)},void 0,function(){q=!0;
!q||b.length||V||J.complete()}));
return function(){b=null}};
Ny=function(r,J){var x=x===void 0?Infinity:x;if(Zv(J))return Ny(function(t,b){return My(function(V,H){return J(t,V,b,H)})(b8(r(t,b)))},x);
typeof J==="number"&&(x=J);return Ee(function(t,b){return tTX(t,b,r,x)})};
bXz=function(r){r=r===void 0?Infinity:r;return Ny(XM,r)};
m4n=function(){var r=_.hS.apply(0,arguments);return bXz(1)(p3(r,f3(r)))};
du=function(r){return new JZ(function(J){b8(r()).subscribe(J)})};
Qe=function(r,J,x){if(Zv(x)){var t=x;x=void 0}if(t)return Qe(r,J,x).pipe(Z1i(t));t=_.D(Zv(r.addEventListener)&&Zv(r.removeEventListener)?oL4.map(function(H){return function(q){return r[H](J,q,x)}}):Zv(r.addListener)&&Zv(r.removeListener)?VT4.map(D4C(r,J)):Zv(r.on)&&Zv(r.off)?HXc.map(D4C(r,J)):[]);
var b=t.next().value,V=t.next().value;return!b&&no7(r)?Ny(function(H){return Qe(H,J,x)})(p3(r)):new JZ(function(H){if(!b)throw new TypeError("la");
var q=function(){var W=_.hS.apply(0,arguments);return H.next(1<W.length?W:W[0])};
b(q);return function(){return V(q)}})};
D4C=function(r,J){return function(x){return function(t){return r[x](J,t)}}};
kp=function(){var r=_.hS.apply(0,arguments),J=f3(r);var x=typeof r[r.length-1]==="number"?r.pop():Infinity;return r.length?r.length===1?b8(r[0]):bXz(x)(p3(r,J)):K3};
sy7=function(r){return r.length===1&&Tb9(r[0])?r[0]:r};
qLX=function(){var r=sy7(_.hS.apply(0,arguments));return Ee(function(J,x){var t=[J].concat(_.Gd(r)),b=function(){if(!x.closed)if(t.length>0){try{var V=b8(t.shift())}catch(q){b();return}var H=new ju(x,void 0,ub,ub);x.add(V.subscribe(H));H.add(b)}else x.complete()};
b()})};
Pr=function(r){return Ee(function(J,x){var t=0;J.subscribe(new ju(x,function(b){return r.call(void 0,b,t++)&&x.next(b)}))})};
iXr=function(){var r=_.hS.apply(0,arguments);r=sy7(r);return r.length===1?b8(r[0]):new JZ(WeM(r))};
WeM=function(r){return function(J){for(var x=[],t={i$jscomp$219:0};x&&!J.closed&&t.i$jscomp$219<r.length;t={i$jscomp$219:t.i$jscomp$219},t.i$jscomp$219++)x.push(b8(r[t.i$jscomp$219]).subscribe(new ju(J,function(b){return function(V){if(x){for(var H=0;H<x.length;H++)H!==b.i$jscomp$219&&x[H].unsubscribe();x=null}J.next(V)}}(t))))}};
p_7=function(){var r=_.hS.apply(0,arguments),J=aaM(r),x=sy7(r);return x.length?new JZ(function(t){var b=x.map(function(){return[]}),V=x.map(function(){return!1});
t.add(function(){b=V=null});
for(var H={sourceIndex$jscomp$1:0};!t.closed&&H.sourceIndex$jscomp$1<x.length;H={sourceIndex$jscomp$1:H.sourceIndex$jscomp$1},H.sourceIndex$jscomp$1++)b8(x[H.sourceIndex$jscomp$1]).subscribe(new ju(t,function(q){return function(W){b[q.sourceIndex$jscomp$1].push(W);b.every(function(U){return U.length})&&(W=b.map(function(U){return U.shift()}),t.next(J?J.apply(null,_.Gd(W)):W),b.some(function(U,g){return!U.length&&V[g]})&&t.complete())}}(H),void 0,function(q){return function(){V[q.sourceIndex$jscomp$1]=
!0;
!b[q.sourceIndex$jscomp$1].length&&t.complete()}}(H)));
return function(){b=V=null}}):K3};
fvC=function(r){var J,x,t;return!!r&&typeof r.active==="boolean"&&typeof((J=r.clock)==null?void 0:J.now)==="function"&&((x=r.clock)==null?void 0:x.timeline)!==void 0&&!((t=r.lastMeasurement)==null||!t.timestamp)&&typeof r.equivalentTo==="function"&&typeof r.extrapolateToNow==="function"&&typeof r.extrapolateToTime==="function"&&typeof r.map==="function"&&typeof r.joinWith==="function"};
U4M=function(r){function J(x){return typeof x==="boolean"||typeof x==="string"||typeof x==="number"||x===void 0||x===null}
return J(r)?!0:Array.isArray(r)?r.every(J):typeof r==="object"?Object.keys(r).every(function(x){return typeof x==="string"})&&Object.values(r).every(function(x){return Array.isArray(x)?x.every(J):J(x)}):!1};
gLn=function(r){if(U4M(r))return r;if(fvC(r))return{lastMeasurement:{value:gLn(r.lastMeasurement.value),timestamp:Yp(r.lastMeasurement.timestamp,new n3(0,r.lastMeasurement.timestamp.timeline))},active:r.active};try{return JSON.parse(JSON.stringify(r))}catch(J){}return String(r)};
Oe=function(r,J){return function(x){return new JZ(function(t){return x.subscribe(function(b){r.timeExecution(J,function(){t.next(b)})()},function(b){r.timeExecution(J,function(){t.error(b)})()},function(){r.timeExecution(J,function(){t.complete()})()})})}};
ELD=function(r,J){var x=!1;return new JZ(function(t){var b=r.setTimeout(function(){x=!0;t.next(!0);t.complete()},J);
return function(){x||r.clearTimeout(b)}})};
jyz=function(r){r=r.global;if(r.fetchLater)return r.fetchLater.bind(r)};
C3=function(r){return Ee(function(J,x){var t=null,b=!1,V;t=J.subscribe(new ju(x,void 0,function(H){V=b8(r(H,C3(r)(J)));t?(t.unsubscribe(),t=null,V.subscribe(x)):b=!0}));
b&&(t.unsubscribe(),t=null,V.subscribe(x))})};
$49=function(r,J,x){return function(t,b){var V=x,H=J,q=0;t.subscribe(new ju(b,function(W){var U=q++;H=V?r(H,W,U):(V=!0,W);b.next(H)},void 0,void 0))}};
w_K=function(r){r=r===void 0?null:r;return Ee(function(J,x){var t=!1;J.subscribe(new ju(x,function(b){t=!0;x.next(b)},void 0,function(){t||x.next(r);
x.complete()}))})};
Br=function(){return Ee(function(r,J){r.subscribe(new ju(J,ub))})};
IT=function(r){return Ee(function(J,x){J.subscribe(new ju(x,function(){return x.next(r)}))})};
L3=function(r){return r<=0?function(){return K3}:Ee(function(J,x){var t=0;
J.subscribe(new ju(x,function(b){++t<=r&&(x.next(b),r<=t&&x.complete())}))})};
AZ=function(r){var J=J===void 0?XM:J;var x;r=(x=r)!=null?x:h0n;return Ee(function(t,b){var V,H=!0;t.subscribe(new ju(b,function(q){var W=J(q);if(H||!r(V,W))H=!1,V=W,b.next(q)}))})};
h0n=function(r,J){return r===J};
GnX=function(r){r=r===void 0?MTM:r;return Ee(function(J,x){var t=!1;J.subscribe(new ju(x,function(b){t=!0;x.next(b)},void 0,function(){return t?x.complete():x.error(r())}))})};
MTM=function(){return new R09};
FG=function(){var r=_.hS.apply(0,arguments);return function(J){return m4n(J,Ue.apply(null,_.Gd(r)))}};
SLi=function(r){return Ee(function(J,x){var t=0;J.subscribe(new ju(x,function(b){r.call(void 0,b,t++,J)||(x.next(!1),x.complete())},void 0,function(){x.next(!0);
x.complete()}))})};
Nbz=function(){return Ee(function(r,J){var x=[];r.subscribe(new ju(J,function(t){x.push(t);1<x.length&&x.shift()},void 0,function(){for(var t=_.D(x),b=t.next();!b.done;b=t.next())J.next(b.value);
J.complete()},function(){x=null}))})};
d4D=function(r,J){var x=arguments.length>=2;return function(t){return t.pipe(r?Pr(function(b,V){return r(b,V,t)}):XM,Nbz(),x?w_K(J):GnX(function(){return new R09}))}};
ye=function(r){var J=Zv(r)?r:function(){return r};
return Zv()?Ee(function(x,t){var b=J();(void 0)(b).subscribe(t).add(x.subscribe(b))}):function(x){var t=new aT(x,J);
Zv(x==null?void 0:x.lift)&&(t.lift=x.lift);t.source=x;t.subjectFactory=J;return t}};
zd=function(r){var J=new eu(r,void 0,void 0);return function(x){return ye(function(){return J})(x)}};
vr=function(r,J){return Ee($49(r,J,arguments.length>=2))};
u8=function(){var r=_.hS.apply(0,arguments),J=f3(r);return Ee(function(x,t){(J?m4n(r,x,J):m4n(r,x)).subscribe(t)})};
l8=function(r){return Ee(function(J,x){var t=null,b=0,V=!1;J.subscribe(new ju(x,function(H){var q;(q=t)==null||q.unsubscribe();q=b++;b8(r(H,q)).subscribe(t=new ju(x,function(W){return x.next(W)},void 0,function(){t=null;
V&&!t&&x.complete()}))},void 0,function(){(V=!0,!t)&&x.complete()}))})};
XG=function(r,J){J=J===void 0?!1:J;return Ee(function(x,t){var b=0;x.subscribe(new ju(t,function(V){var H=r(V,b++);(H||J)&&t.next(V);!H&&t.complete()}))})};
r9=function(r,J,x){var t=Zv(r)||J||x?{next:r,error:J,complete:x}:r;return t?Ee(function(b,V){b.subscribe(new ju(V,function(H){var q;(q=t.next)==null||q.call(t,H);V.next(H)},function(H){var q;
(q=t.error)==null||q.call(t,H);V.error(H)},function(){var H;
(H=t.complete)==null||H.call(t);V.complete()}))}):XM};
Qym=function(){var r=_.hS.apply(0,arguments),J=aaM(r);return Ee(function(x,t){for(var b=r.length,V=Array(b),H=r.map(function(){return!1}),q=!1,W={i$jscomp$229:0};W.i$jscomp$229<b;W={i$jscomp$229:W.i$jscomp$229},W.i$jscomp$229++)b8(r[W.i$jscomp$229]).subscribe(new ju(t,function(U){return function(g){V[U.i$jscomp$229]=g;
q||H[U.i$jscomp$229]||(H[U.i$jscomp$229]=!0,(q=H.every(XM))&&(H=null))}}(W),void 0,ub));
x.subscribe(new ju(t,function(U){q&&(U=[U].concat(_.Gd(V)),t.next(J?J.apply(null,_.Gd(U)):U))}))})};
Ke4=function(r){var J=[],x=0,t;for(t in r)J[x++]=t;return J};
kn7=function(r,J){for(var x in r)if(r[x]==J)return!0;return!1};
Pbm=function(r,J,x){for(var t in r)if(J.call(x,r[t],t,r))return t};
YLi=function(r){if(!r||typeof r!=="object")return r;if(typeof r.clone==="function")return r.clone();if(typeof Map!=="undefined"&&r instanceof Map)return new Map(r);if(typeof Set!=="undefined"&&r instanceof Set)return new Set(r);if(r instanceof Date)return new Date(r.getTime());var J=Array.isArray(r)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(r)||r instanceof DataView?{}:new r.constructor(r.length),x;for(x in r)J[x]=YLi(r[x]);return J};
nLC=function(r){var J=arguments.length;if(J==1&&Array.isArray(arguments[0]))return nLC.apply(null,arguments[0]);if(J%2)throw Error("pa");for(var x={},t=0;t<J;t+=2)x[arguments[t]]=arguments[t+1];return x};
OXc=function(r){var J=arguments.length;if(J==1&&Array.isArray(arguments[0]))return OXc.apply(null,arguments[0]);for(var x={},t=0;t<J;t++)x[arguments[t]]=!0;return x};
_.JL=function(r){return new jFK(r[0].toLowerCase())};
Cbz=function(r){try{return new URL(r,window.document.baseURI)}catch(J){return new URL("about:invalid")}};
BbD=function(r,J){var x=J.createRange();x.selectNode(J.body);r=N4(r);return x.createContextualFragment(db(r))};
IvD=function(r){r=r.nodeName;return typeof r==="string"?r:"FORM"};
Lem=function(r){r=r.nodeType;return r===1||typeof r!=="number"};
xl=function(r,J,x){r.setAttribute(J,x)};
cSc=function(r){return r.parts.map(function(J){var x=J.descriptor;return""+J.url+(x?" "+x:"")}).join(" , ")};
_.tL=function(r){var J=_.hS.apply(1,arguments);if(J.length===0)return _.Dv(r[0]);for(var x=r[0],t=0;t<J.length;t++)x+=encodeURIComponent(J[t])+r[t+1];return _.Dv(x)};
_.bh=function(r,J){r=_.H_(r).toString();var x=r.split(/[?#]/),t=/[?]/.test(r)?"?"+x[1]:"";return ASM(x[0],t,/[#]/.test(r)?"#"+(t?x[2]:x[1]):"",J)};
ASM=function(r,J,x,t){function b(H,q){H!=null&&(Array.isArray(H)?H.forEach(function(W){return b(W,q)}):(J+=V+encodeURIComponent(q)+"="+encodeURIComponent(H),V="&"))}
var V=J.length?"&":"?";t.constructor===Object&&(t=Object.entries(t));Array.isArray(t)?t.forEach(function(H){return b(H[1],H[0])}):t.forEach(b);
return _.Dv(r+J+x)};
mc=function(r,J,x,t){this.top=r;this.right=J;this.bottom=x;this.left=t};
FeM=function(r){r=r.global;if(r.PendingGetBeacon)return r.PendingGetBeacon};
VV=function(r){return function(J){return J.pipe(avn(r,ye(new oB)))}};
DX=function(r){return function(J){return J.pipe(avn(r,zd(1)))}};
avn=function(r,J){function x(t){return new JZ(function(b){return t.subscribe(function(V){Hf(r,function(){return void b.next(V)},3)},function(V){Hf(r,function(){return void b.error(V)},3)},function(){Hf(r,function(){return void b.complete()},3)})})}
return ru(x,eHD(),J,hZ(),x)};
z09=function(r){var J=ySD(r);return J===null?new TE(null):J.pipe(My(function(x){x=x.serialize();if(e04)x=_.xc.btoa(x);else{for(var t=[],b=0,V=0;V<x.length;V++){var H=x.charCodeAt(V);H>255&&(t[b++]=H&255,H>>=8);t[b++]=H}x=_.lE(t)}return x}),L3(1),DX(r.queue))};
ZXD=function(r){var J=J===void 0?{}:J;if(typeof Event==="function")return new Event(r,J);if(typeof document!=="undefined"){var x=document.createEvent("CustomEvent");x.initCustomEvent(r,J.bubbles||!1,J.cancelable||!1,J.detail);return x}throw Error();};
vLr=function(r){return typeof r==="string"?document.getElementById(r):r};
lvX=function(r){var J=!1;J=J===void 0?!1:J;if(r.tagName==="IMG"){if(r.complete&&(!r.naturalWidth||!r.naturalHeight))return!0;var x;if(J&&((x=r.style)==null?void 0:x.display)==="none")return!0}var t,b;return uMn.test((t=r.getAttribute("width"))!=null?t:"")&&uMn.test((b=r.getAttribute("height"))!=null?b:"")};
X_r=function(r,J){if(r.tagName==="IMG")return r.naturalWidth&&r.naturalHeight?!0:!1;try{if(r.readyState)var x=r.readyState;else{var t,b;x=(t=r.contentWindow)==null?void 0:(b=t.document)==null?void 0:b.readyState}return x==="complete"}catch(V){return J===void 0?!1:J}};
rZD=function(r){r||(r=function(J,x,t){J.addEventListener(x,t)});
return r};
b3K=function(r,J){var x=JZ7();x=x===void 0?new xy4:x;if(r=vLr(r)){var t=rZD(t);for(var b=!1,V=function(Y){b||(b=!0,J(Y))},H,q=2,W=0;W<tuM.length;++W)if(tuM[W]===r.tagName){q=3;
H=[r];break}H||(H=r.querySelectorAll(tuM.join(",")));var U=0,g=0,E=!0,h=r=!1;W={};for(var G=0;G<H.length;W={isImg:void 0},G++){var N=H[G];if(!lvX(N))if(W.isImg=N.tagName==="IMG",X_r(N,x.crossDomainLoadedDefault))r=!0,W.isImg&&(E=!0);else{U++;var Q=function(Y){return function(O){U--;!U&&E&&V(q);Y.isImg&&(O=O&&O.type==="error",g--,O||(E=!0),!g&&h&&E&&V(q))}}(W);
t(N,"load",Q);W.isImg&&(g++,t(N,"error",Q))}}g===0&&(E=!0);H=null;H=_.xc.document.readyState==="complete";if(U===0&&!r&&H)q=5;else if(U||!r){t(_.xc,"load",function(){!x.pendingImagesBlockLoad||!g&&E?V(4):h=!0});
return}V(q)}};
myK=function(r,J,x){if(r)for(var t=0;r!=null&&t<500&&!x(r);++t)r=J(r)};
opm=function(r,J){myK(r,function(x){try{return x===x.parent?null:x.parent}catch(t){}return null},J)};
Vuz=function(r,J){if(r.tagName=="IFRAME")J(r);else{r=r.querySelectorAll("IFRAME");for(var x=0;x<r.length&&!J(r[x]);++x);}};
DyC=function(r){return(r=r.ownerDocument)&&(r.parentWindow||r.defaultView)||null};
H34=function(r,J,x){try{var t=JSON.parse(x.data)}catch(H){}if(typeof t==="object"&&t&&t.type==="creativeLoad"){var b=DyC(r);if(x.source&&b){var V;opm(x.source,function(H){try{if(H.parent===b)return V=H,!0}catch(q){}});
V&&Vuz(r,function(H){if(H.contentWindow===V)return J(t),!0})}}};
TuM=function(r){return typeof r==="string"?document.getElementById(r):r};
i3n=function(){var r={};return r[0]=_.tL(sTz,"current"),r[1]=_.tL(qe9),r[2]=_.tL(WW7),r};
sC=function(r,J){return r.left===J.left&&r.top===J.top&&r.width===J.width&&r.height===J.height};
prm=function(r,J){return{left:Math.max(r.left,J.left),top:Math.max(r.top,J.top),width:Math.max(0,Math.min(r.left+r.width,J.left+J.width)-Math.max(r.left,J.left)),height:Math.max(0,Math.min(r.top+r.height,J.top+J.height)-Math.max(r.top,J.top))}};
fCX=function(r,J){return{left:Math.round(r.left+J.x),top:Math.round(r.top+J.y),width:r.width,height:r.height}};
Uyz=function(r,J,x){if(r&&J!==null&&J!=J.top){if(!J.top)return new _.qv(-12245933,-12245933);J=J.top}try{return(x===void 0?0:x)?(new _.qv(J.innerWidth,J.innerHeight)).round():_.ih(J).round()}catch(t){return new _.qv(-12245933,-12245933)}};
gpX=function(r,J,x){try{if(r){if(!J.top)return new mc(-12245933,-12245933,-12245933,-12245933);J=J.top}var t=Uyz(r,J,x),b=t.height,V=t.width;if(V===-12245933)return new mc(V,V,V,V);var H=pA(fA(J.document)),q=H.x,W=H.y;return new mc(W,q+V,W+b,q)}catch(U){return new mc(-12245933,-12245933,-12245933,-12245933)}};
EpK=function(r){var J;return(J=r.google_tag_data)!=null?J:r.google_tag_data={}};
jTr=function(r){var J,x;return typeof((J=r.navigator)==null?void 0:(x=J.userAgentData)==null?void 0:x.getHighEntropyValues)==="function"};
wrr=function(r){if(!jTr(r))return null;var J=EpK(r);if(J.uach_promise)return J.uach_promise;r=r.navigator.userAgentData.getHighEntropyValues($yr).then(function(x){J.uach!=null||(J.uach=x);return x});
return J.uach_promise=r};
YeC=function(r){var J;return hSM(Mu4(Gdn(RS4(SeM(Nu4(dy9(QTD(KWm(new kdm,r.architecture||""),r.bitness||""),r.mobile||!1),r.model||""),r.platform||""),r.platformVersion||""),r.uaFullVersion||""),((J=r.fullVersionList)==null?void 0:J.map(function(x){var t=new P8X;t=_.UC(t,1,x.brand);return _.UC(t,2,x.version)}))||[]),r.wow64||!1)};
npc=function(r){var J,x;return(x=(J=wrr(r))==null?void 0:J.then(function(t){return YeC(t)}))!=null?x:null};
O3K=function(r,J){return new JZ(function(x){var t=!1,b=Array(J.length);b.fill(void 0);var V=new Set,H=new Set,q=function(E,h){r.running?(b[h]=E,V.add(h),t||(t=!0,Hf(r,function(){t=!1;x.next(_.ZM(b))},1))):x.error(new g9(h))},W=function(E,h){H.add(h);
V.add(h);Hf(r,function(){x.error(E)},1)},U=function(E){H.add(E);
Hf(r,function(){H.size===J.length&&x.complete()},1)},g=J.map(function(E,h){return E.subscribe(function(G){return void q(G,h)},function(G){return void W(G,h)},function(){return void U(h)})});
return function(){g.forEach(function(E){return void E.unsubscribe()})}})};
Bui=function(r,J,x){function t(){if(J.debugChannel){var Y=J.debugChannel,O=Y.next;var c={creativeId:J.debugNames.getName(x),requiredSignals:b,signals:Object.assign({},V),hasPrematurelyCompleted:H,errorMessage:q,erroredSignalKey:W};c={specMajor:2,specMinor:0,specPatch:0,timestamp:Yp(J.timeProvider.now(),new n3(0,J.timeProvider.timeline)),instanceId:J.debugNames.getName(J.symbol),creativeState:c};O.call(Y,c)}}
for(var b=Object.keys(r),V={},H=!1,q=null,W=null,U={},g=new Set,E=[],h=[],G=_.D(b),N=G.next(),Q={};!N.done;Q={key$jscomp$375:void 0},N=G.next())Q.key$jscomp$375=N.value,N=r[Q.key$jscomp$375],N instanceof TE?(U[Q.key$jscomp$375]=N.value,g.add(Q.key$jscomp$375),J.debugChannel&&(V[String(Q.key$jscomp$375)]=gLn(N.value))):(N=N.pipe(AZ(function(Y,O){return fvC(Y)||fvC(O)?!1:Y===O}),My(function(Y){return function(O){J.debugChannel&&(V[String(Y.key$jscomp$375)]=gLn(O),t());
var c={};return c[Y.key$jscomp$375]=O,c}}(Q)),C3(function(Y){return function(O){if(O instanceof g9)throw new C8z(String(Y.key$jscomp$375));
throw O;}}(Q)),r9(function(Y){return function(){g.add(Y.key$jscomp$375)}}(Q),function(Y){return function(O){W=String(Y.key$jscomp$375);
q=String(O);t()}}(Q),function(Y){return function(){g.has(Y.key$jscomp$375)||(H=!0,t())}}(Q))),h.push(Q.key$jscomp$375),E.push(N));
(r=Object.keys(V).length>0)&&t();G=O3K(J.queue,E).pipe(C3(function(Y){if(Y instanceof g9)throw new EC(String(h[Y.inputObservableIndex]));throw Y;}),My(function(Y){return Object.freeze(Object.assign.apply(Object,[{},
U].concat(_.Gd(Y))))}));
return(E=E.length>0)&&r?kp(Ue(Object.freeze(U)),G):E?G:Ue(Object.freeze(U))};
ICD=function(r,J,x,t,b){return r.performanceMonitor.timeExecution.bind(r.performanceMonitor)(733,function(){var V={};try{return J.pipe(C3(function(H){t(Object.assign({},V,{error:H}));return K3}),Ny(function(H){try{var q=x(r,H)}catch(U){return t(Object.assign({},V,{error:U instanceof Error?U:String(U)})),K3}var W={};
return Bui(q,r,H.symbol).pipe(r9(function(U){W=U}),zd(1),hZ()).pipe(b,C3(function(U){t(Object.assign({},W,{error:U}));
return K3}),FG(void 0),My(function(){return!0}))})).pipe(vr(function(H){return H+1},0),C3(function(H){t(Object.assign({},V,{error:H}));
return K3}))}catch(H){return t(Object.assign({},V,{error:H})),K3}})()};
j2=function(r){var J=new Map;if(typeof r!=="object"||r===null)return J;Object.values(r).forEach(function(x){x&&typeof x.extrapolateToNow==="function"&&(J.has(x.clock.timeline)||J.set(x.clock.timeline,x.clock.now()))});
return J};
LWc=function(r,J){return typeof r==="string"?encodeURIComponent(r):typeof r==="number"?String(r):Array.isArray(r)?r.map(function(x){return LWc(x,J)}).join(","):r instanceof n3?r.toString():r&&typeof r.extrapolateToNow==="function"?LWc(r.extrapolateUsingTimestampMap(J).value,J):r===!0?"1":r===!1?"0":r===void 0||r===null?null:r instanceof cZr?AZn(r):[r.top,
r.left,r.top+r.height,r.left+r.width].join()};
$l=function(r,J){r=Object.entries(r).map(function(x){var t=_.D(x);x=t.next().value;t=t.next().value;t=LWc(t,J);return t===null?"":x+"="+t}).filter(function(x){return x!==""});
return r.length?r.join("&"):""};
yZD=function(r,J){var x=FWn,t=aCi;J=J===void 0?.01:J;return function(b){J>0&&Math.random()<=J&&(r.global.HTMLFencedFrameElement&&r.global.fence&&typeof r.global.fence.reportEvent==="function"&&r.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),b=Object.assign({},b,{errorMessage:b.error instanceof Error&&b.error.message?b.error.message:String(b.error),errorStack:b.error instanceof Error&&b.error.stack?String(b.error.stack):null,errorName:b.error instanceof
Error&&b.error.name?String(b.error.name):null,errorContext:String(r.performanceMonitor.timedFunctionContext),errorEscapedQueryId:b.escapedQueryId}),x(Object.assign({},b,{payloadMapper:function(){return function(V){try{return t(Object.assign({},V))}catch(H){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),j2(b)).forEach(function(V){r.beaconFactory.makeBeacon(V).sendNow()}))}};
eSi=function(){var r=_.hS.apply(0,arguments);return function(J){var x=J.pipe(zd(1),hZ());J=r.map(function(t){return x.pipe(t,FG(!0))});
return RT(J).pipe(L3(1),Br())}};
zSc=function(){var r=_.hS.apply(0,arguments);return function(J){var x=J.pipe(zd(1),hZ());J=r.map(function(t){return x.pipe(t,FG(!0))});
return kp.apply(null,_.Gd(J)).pipe(L3(1),Br())}};
Z3C=function(r,J){return function(x){var t=x.pipe(zd(1),hZ());x=t.pipe(r,FG(!0));t=t.pipe(ru(J,zd(),hZ()),FG(!0));x=RT([x,t]);return iXr(x,t).pipe(L3(1),Br())}};
vpi=function(r,J,x){x(!0)};
uGz=function(r,J){return ru(l8(function(x){var t=r(x),b=J(x),V={};return t&&b&&V?new JZ(function(H){b(t,V,function(q){H.next(Object.assign({},x,{canEmit:q}));H.complete()});
return function(){}}):w9}),Pr(function(x){return x.canEmit}))};
lCm=function(r){var J={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(x){return x.pipe(l8(function(t){return new JZ(function(b){function V(){q.disconnect();W.unsubscribe()}
var H=r.MutationObserver;if(H&&t.ref!==void 0){var q=new H(function(U){b.next(U)});
q.observe(t.ref,J);var W=t.JSC$7448_released.subscribe(V);return V}})}))}};
Xr4=function(r){if(r.measurementDeferralState===3)return null;if(r.timeOnScreenReason!==void 0){var J=r.creativeFound===!1?"n":null;if(J!==null)return J}return r.geometricMeasurementErrors instanceof hL?"msf":r.contextValidationErrors instanceof Mv?"c":r.contextVisibilityKnown===!1?"pv":r.geometricMeasurementErrors||r.contextValidationErrors?"x":null};
RB=function(r,J){return r.replace(rLX,function(x,t){try{var b=_.GE.get(J,t);if(b==null||b.toString()==null)return x;b=b.toString();if(b==""||!_.Hn(b==null?"":String(b)))return encodeURIComponent(b).replace(/%2C/g,",")}catch(V){}return x})};
JLX=function(r,J){var x=Object.assign({},r),t=r.userAgentClientHints;x=(delete x.userAgentClientHints,x);x=r.payloadMapper(x);var b=$l(x,J);return _.S2(r.urlPrefixes,function(V){var H="";typeof t==="string"&&(H="&"+$l({uach:t},J));var q={};return RB(V,(q.VIEWABILITY=b,q))+H})};
FWn=function(r,J){var x=r.payloadMapper(r),t=$l(x,J);return t?_.S2(r.urlPrefixes,function(b){b=b.indexOf("?")>=0?b:b+"?";b="?&".indexOf(b.slice(-1))>=0?b:b+"&";return b+t}):r.urlPrefixes};
xvm=function(){return ru(Pr(function(r){return r!==void 0}),My(function(r){return r}))};
t2D=function(r){return ru(My(function(){return!0}),u8(!1),DX(r))};
bA4=function(r){return r.length<=0?K3:RT(r.map(function(J){var x=0;return J.pipe(My(function(t){return{index:x++,value:t}}))})).pipe(Pr(function(J){return J.every(function(x){return x.index===J[0].index})}),My(function(J){return J.map(function(x){return x.value})}))};
mvi=function(r,J){r.currentState&&(r.previousState=r.currentState);r.currentState=J;r.previousState&&r.previousState.value?(J=Math.max(0,Yp(J.timestamp,r.previousState.timestamp)),r.totalTime+=J,r.consecutiveTime+=J):r.consecutiveTime=0;return r};
olX=function(){return ru(vr(mvi,{totalTime:0,consecutiveTime:0}),My(function(r){return r.totalTime}))};
V2M=function(){return ru(vr(mvi,{totalTime:0,consecutiveTime:0}),My(function(r){return r.consecutiveTime}))};
DvC=function(r,J){return function(x){return bA4(J.map(function(t){return x.pipe(r(t))}))}};
HAz=function(){var r;return ru(r9(function(J){return void(r=J.timestamp)}),V2M(),My(function(J){return{timestamp:r,
value:Math.round(J)}}))};
T9X=function(r,J){return sC(r.topWindowViewportExternalGeometry,J.topWindowViewportExternalGeometry)&&sC(r.elementGeometry,J.elementGeometry)&&sC(r.exposedViewportLocalGeometry,J.exposedViewportLocalGeometry)&&sC(r.intersectionGeometry,J.intersectionGeometry)&&r.elementGeometrySourceName===J.elementGeometrySourceName&&r.measurementRequests===J.measurementRequests&&r.viewportGeometrySourceName===J.viewportGeometrySourceName&&r.viewportLocalAppOffset.x===J.viewportLocalAppOffset.x&&r.viewportLocalAppOffset.y===
J.viewportLocalAppOffset.y};
Wc7=function(r,J){return function(x){return function(t){var b=t.pipe(ye(new oB),hZ());t=x.element.pipe(AZ());b=b.pipe(My(function(V){return V.value}));
return RT([t,b,J]).pipe(My(function(V){var H=_.D(V);V=H.next().value;var q=H.next().value;H=H.next().value;if(V.ref===void 0)var W={top:0,left:0,width:0,height:0};else{W=V.ref.getBoundingClientRect();var U=V.ref,g=r.global,E=new _.Nv(0,0),h=d9(_.QV(U));if(KA(h,"parent")){do{if(h==g)var G=_.kl(U);else G=sBM(U),G=new _.Nv(G.left,G.top);E.x+=G.x;E.y+=G.y}while(h&&h!=g&&h!=h.parent&&(U=h.frameElement)&&(h=h.parent))}W={top:E.y,left:E.x,width:W.width,height:W.height}}W=fCX(W,q.viewportLocalAppOffset);
g=prm(W,q.exposedViewportLocalGeometry);E=r.timeProvider.now();h=Object;U=h.assign;if(H!==2||r.inCrossDomainIframe||g.width<=0||g.height<=0)var N=!1;else try{var Q=r.document.elementFromPoint(g.left+g.width/2,g.top+g.height/2);N=Q?!qC7(Q,V):!1}catch(Y){N=!1}return{timestamp:E,value:U.call(h,{},q,{elementGeometrySourceName:"geo",intersectionGeometry:N?Pf.intersectionGeometry:g,elementGeometry:W})}}),VV(r.queue))}}};
qC7=function(r,J,x){x=x===void 0?0:x;return r.ref===void 0||J.ref===void 0?!1:r.ref===J.ref||_.Yl(J.ref,function(t){return t===r.ref})?!0:J.ref.ownerDocument&&J.ref.ownerDocument.defaultView&&J.ref.ownerDocument.defaultView===J.ref.ownerDocument.defaultView.top?!1:x<10&&J.ref.ownerDocument&&J.ref.ownerDocument.defaultView&&J.ref.ownerDocument.defaultView.frameElement?qC7(r,new nA(J.ref.ownerDocument.defaultView.frameElement),x+1):!0};
fXc=function(r){return function(J){return J.pipe(r.ResizeObserver?iAX(r):pf4(r),zd(1),hZ())}};
iAX=function(r){return function(J){return J.pipe(l8(function(x){var t=r.ResizeObserver;if(!t||x.ref===void 0)return Ue(Pf.elementGeometry);var b=(new JZ(function(V){function H(){x.ref!==void 0&&q.unobserve(x.ref);q.disconnect();W.unsubscribe()}
if(x.ref===void 0)return V.complete(),function(){};
var q=new t(function(U){U.forEach(function(g){V.next(g)})});
q.observe(x.ref);var W=x.JSC$7448_released.subscribe(H);return H})).pipe(Oe(r.performanceMonitor,736),My(function(V){return V.contentRect}));
return kp(Ue(x.ref.getBoundingClientRect()),b)}),AZ(sC))}};
pf4=function(r){return function(J){var x=J.pipe(lCm(r)),t=r.onResize;x=kp(J.pipe(My(function(){return ZXD("resize")})),x,t);
return RT(J,x).pipe(Oe(r.performanceMonitor,737),My(function(b){b=_.D(b).next().value;return b.ref===void 0?void 0:b.ref.getBoundingClientRect()}),xvm(),AZ(sC))}};
ElC=function(r,J){var x=Uvc(r,J).pipe(zd(1),hZ());return function(t){return function(b){b=b.pipe(l8(function(V){return V.element}),AZ());
return RT([x,b]).pipe(l8(function(V){var H=_.D(V);V=H.next().value;H=H.next().value;return glD(r,V.intersectionObserver,fXc(r),V.observations,t,V.flushRecords,H)}),VV(r.queue))}}};
jBC=function(r){return My(function(J){return J.value.viewportGeometrySourceName!=="nio"?J:Object.assign({},J,{value:Object.assign({},J.value,{exposedViewportLocalGeometry:OC(r,!0),topWindowViewportExternalGeometry:OC(r,!0)})})})};
$vM=function(r,J){return Ue(J).pipe(r,My(function(){return J}))};
Uvc=function(r,J){return r.timeProvider.timeline!==wfc?gu(new hL(2)):r.MutationObserver?typeof IntersectionObserver==="undefined"?gu(new hL(0)):(new JZ(function(x){var t=new oB,b=new CA(t.next.bind(t),{threshold:[].concat(_.Gd(J))});x.next({observations:t.pipe(Oe(r.performanceMonitor,735)),intersectionObserver:b,flushRecords:function(V){V=b.takeRecords(V);V.length>0&&t.next(V)}})})).pipe(L3(1),zd(1),hZ()):gu(new hL(1))};
hyC=function(r){return O1C(r.sort(function(J,x){return J.time-x.time}),yJr)};
glD=function(r,J,x,t,b,V,H){return new JZ(function(q){function W(){N||(N=!0,H.ref!==void 0&&J.unobserve(b,H.ref),g.unsubscribe(),G.unsubscribe(),h.unsubscribe(),Q.unsubscribe())}
if(H.ref!==void 0){M2r(J,b);J.observe(b,H.ref);var U=new Bf({timestamp:r.timeProvider.now(),value:Object.assign({},Pf,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),g=t.pipe(Ny(function(Y){return hyC(Y)}),Pr(function(Y){return Y.target===H.ref}),My(function(Y){return{timestamp:new n3(Y.time,wfc),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:Y.rootBounds||IB,topWindowViewportExternalGeometry:Y.rootBounds||OC(r,!0),measurementRequests:E,elementGeometrySourceName:"nio",intersectionGeometry:Y.intersectionRect,elementGeometry:Y.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:Y.isIntersecting,isV2Visible:Y.isVisible}}}),ye(U),hZ()).subscribe(q),E=new oB,h=E.subscribe(function(){V(b);
q.next({timestamp:r.timeProvider.now(),value:U.value.value});H.ref!==void 0&&(J.unobserve(b,H.ref),J.observe(b,H.ref))}),G=$vM(x,H).subscribe(function(){E.next()}),N=!1,Q=H.JSC$7448_released.subscribe(function(){return W()});
return W}})};
GEc=function(r,J){var x=r.getOnBackgrounded().pipe(My(function(){return"b"}));
return iXr(J,x).pipe(L3(1),DX(r.queue))};
LA=function(r){return function(J){var x;return J.pipe(r9(function(t){return void(x=t.timestamp)}),My(function(t){return t.value}),r,My(function(t){return{timestamp:x,
value:t}}))}};
RyC=function(r){return r.intersectionGeometry.width*r.intersectionGeometry.height/(r.elementGeometry.width*r.elementGeometry.height)};
cf=function(r,J,x){x=x===void 0?function(t,b){return t===b}:x;
return r.timestamp.equals(J.timestamp)&&x(r.value,J.value)};
F4=function(r,J){return J.pipe(My(function(x){return new AL(r.timeProvider,{timestamp:r.timeProvider.now(),value:x})}))};
SCm=function(r){return function(J){return J.pipe(Qym(r),My(function(x){var t=_.D(x);x=t.next().value;t=t.next().value;var b=x.value;return{timestamp:x.timestamp,value:b>=1?!0:b<=0?!1:b>=t}}))}};
dv9=function(){return ru(Pr(function(r,J){return J>0}),N94,u8(-1),AZ())};
QB7=function(r,J,x){return r?RT([J,x]).pipe(Pr(function(t){var b=_.D(t);t=b.next().value;b=b.next().value;return t.timestamp.equals(b.timestamp)}),My(function(t){var b=_.D(t);
t=b.next().value;b=b.next().value;return t.value>b.value?t:b})):J};
Phi=function(r){return function(J){var x=J.pipe(KcD),t=J.pipe(kEC);return r instanceof JZ?r.pipe(l8(function(b){return QB7(b,x,t)})):QB7(r.value,x,t)}};
Fcz=function(r,J,x,t){var b=t.geometryIsOccluded,V=t.exposureThreshold,H=t.wasLargeAdAtRender,q=t.allowLargeAdThreshold,W=t.largeAdExposureThreshold,U=t.mayUseViewportShareExposure,g=t.hasMeasurementStarted;t=t.useIntersectionObserverV2;J=YCX(r,x,J);x=nlM(r,x);t=OAi(J,t);var E=ChM(r,b,U,J),h=E.pipe(My(function(e){return e.value}),AZ(),DX(r),vr(function(e,l){return Math.max(e,l)},0)),G=E.pipe(My(function(e){return e.value}),dv9(),DX(r)),N=J.pipe(B9z,My(function(e){return e.value}),L3(2),AZ(),DX(r));
H=IXM(r,J,H,q);var Q=H.pipe(u8(!1),AZ(),My(function(e){return e?W:V}));
q=E.pipe(SCm(Q),AZ(),DX(r));var Y=RT([q,J]).pipe(Pr(function(e){var l=_.D(e);e=l.next().value;l=l.next().value;return e.timestamp.equals(l.timestamp)}),My(function(e){var l=_.D(e);
e=l.next().value;l=l.next().value;return{visible:e.value,geometry:l.value.elementGeometry}}),vr(function(e,l){return!l.visible&&e.visible?e:l},{visible:!1,
geometry:IB}),My(function(e){return e.geometry}),u8(IB),DX(r),AZ(sC));
U=U instanceof JZ?U.pipe(AZ(),IT()):w9;Q=RT([U,Q]).pipe(IT());var O=J.pipe(Pr(function(e){return e.value.viewportGeometrySourceName!=="ns"&&e.value.elementGeometrySourceName!=="ns"}),vr(function(e){return e+1},0),u8(0),DX(r)),c=x.pipe(IT(!0),u8(!1),DX(r));
c=RT([g,c]).pipe(My(function(e){var l=_.D(e);e=l.next().value;l=l.next().value;return e&&!l}),DX(r));
var Z=J.pipe(Lcz,AZ()),a=Z.pipe(My(function(e){return e.value}),vr(function(e,l){return Math.max(e,l)},0),AZ(),DX(r));
r=Z.pipe(My(function(e){return e.value}),dv9(),DX(r));
return{shouldResetExposureSignals:U,shouldResetViewabilitySignals:Q,geometrySignals:{readyGeometryWithDefault:J,measurementStrategy:J.pipe(cL9),creativePosition:Y.pipe(AZ(sC)),visible:q.pipe(AZ(cf)),timestampedExposure:E.pipe(AZ(cf)),maximumExposure:h,minimumExposure:G,browserSize:J.pipe(AL4,AZ(_.mn)),timestampedScreenShare:Z,maxScreenShare:a,minScreenShare:r,geometricMeasurementErrors:x,measurementRequests:J.pipe(My(function(e){return e.value.measurementRequests})),
isLargeAd:H,geometryIsOccluded:b,hasMeasurementStarted:g,geometryMeasurable:c,validMeasurementCount:O,loadTimeExposure:N,v2VisibilityBitVector:t}}};
nlM=function(r,J){return J.pipe(Pr(function(){return!1}),My(function(x){return x}),C3(function(x){return aB(new TE(x),r)}))};
YCX=function(r,J,x){return J.pipe(qLX(w9),DX(r)).pipe(AZ(function(t,b){return cf(t,b,T9X)}),u8({timestamp:x.now(),
value:Pf}),DX(r))};
ChM=function(r,J,x,t){x=t.pipe(Phi(x),LA(My(function(b){return Math.round(b*100)/100})),DX(r));
return J instanceof TE?x:RT([x,J]).pipe(My(function(b){var V=_.D(b);b=V.next().value;V=V.next().value;return{timestamp:V.timestamp.maximum(b.timestamp),value:V.value?0:b.value}}),AZ(cf),DX(r))};
IXM=function(r,J,x,t){J=[J.pipe(My(function(b){return b.value.elementGeometry.width*b.value.elementGeometry.height>=242500}))];
x instanceof JZ&&J.push(x.pipe(My(function(b){return!!b})));
x=RT(J);return t?x.pipe(My(function(b){return b.some(function(V){return V})}),u8(!1),AZ(),DX(r)):aB(new TE(!1),r)};
OAi=function(r,J){r=RT([r,J]).pipe(My(function(b){var V=_.D(b);b=V.next().value;if(V.next().value&&b.value.isIntersecting)return b.value.isV2Visible}),AZ());
var x=r.pipe(My(function(b){return b===void 0?!0:b}),vr(function(b,V){return b||!V},!1)),t=r.pipe(vr(function(b,V){return V===void 0?b:V?!1:b!=null?b:!0},void 0),My(function(b){return!!b}));
return RT([J,p_7(r,x,t)]).pipe(My(function(b){var V=_.D(b);b=V.next().value;var H=_.D(V.next().value);V=H.next().value;var q=H.next().value;H=H.next().value;var W=0;if(!b)return 0;if(V===void 0)return 16;V&&(W|=1);V||(W|=2);q&&(W|=4);H&&(W|=8);return W}))};
zyM=function(r,J,x,t,b){var V=yV.timeThresholdMs;var H=H===void 0?new aX4(J,t):H;return(new JZ(function(q){var W=x.pipe(u8(void 0),l8(function(){return yLM(b)})).pipe(My(function(U){var g=U.value;
U=U.timestamp;var E=g.visible;g=g.consecutiveViewTime;var h=g>=V;h||!E?e2(H):(U=Math.max(0,Yp(J.now(),U)),eyi(H,Math.max(0,V-g-U)));return h}),vr(function(U,g){return g||U},!1),AZ()).subscribe(q);
return function(){H.dispose();W.unsubscribe()}})).pipe(XG(function(q){return!q},!0),DX(r))};
yLM=function(r){return bA4([r,r.pipe(HAz())]).pipe(My(function(J){var x=_.D(J);J=x.next().value;x=x.next().value;return{timestamp:J.timestamp,value:{visible:J.value,consecutiveViewTime:x.value}}}),AZ(function(J,x){return cf(J,x,function(t,b){return t.consecutiveViewTime===b.consecutiveViewTime&&t.visible===b.visible})}))};
ZAD=function(){return ru(V2M(),vr(function(r,J){return Math.max(r,J)},0),My(function(r){return Math.round(r)}))};
vl7=function(r){return ru(SCm(Ue(r)),ZAD())};
u4z=function(r,J){return J instanceof JZ?J.pipe(l8(function(x){return(x=x?15:null)?gu(new hL(x)):r})):(J=J.value?15:null)?gu(new hL(J)):r};
lX7=function(r){var J=new hL(13);if(r.length<1)return{chain:K3,capturedErrors:K3};var x=new oB,t=r[0];return{chain:r.slice(1).reduce(function(b,V){return b.pipe(C3(function(H){x.next(H);return V}))},t).pipe(C3(function(b){x.next(b);
return gu(J)}),ye(new oB),hZ()),
capturedErrors:x}};
Xfr=function(r,J){var x=r.pipe(ye(new oB),hZ());return l8(function(t){return x.pipe(J(t))})};
JEz=function(r,J){if(r.inCrossDomainIframe)return gu(new hL(6));var x=new oB;return kp(Ue({}),J,x).pipe(My(function(){return{timestamp:r.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:rEr(r),topWindowViewportExternalGeometry:OC(r,!0),measurementRequests:x,viewportLocalAppOffset:{x:0,y:0}}}}),VV(r.queue))};
rEr=function(r){var J=OC(r,!1);if(!r.inIframe||!zE(r.global.parent)||r.global.parent===r.global)return J;var x=new ZX(r.global.parent,r.debugChannel);x.beaconFactory=r.beaconFactory;x=rEr(x);r=r.global.frameElement.getBoundingClientRect();return prm(fCX(prm(x,r),{x:J.left-r.left,y:J.top-r.top}),J)};
xxi=function(r){if(r.prerendering)return 3;var J;return(J={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[r.visibilityState||r.webkitVisibilityState||r.mozVisibilityState||""])!=null?J:0};
tJr=function(r){return r.document.JSC$7459_onVisibilityChange.pipe(My(function(J){return J==="visible"}),AZ(),DX(r.queue))};
b9c=function(r,J,x){var t;return J.pipe(AZ(),l8(function(b){return x.pipe(My(function(){if(!t){t=!0;try{b.next()}finally{t=!1}}return!0}))}),u8(!1),DX(r.queue))};
mxi=function(r){return ru(LA(My(function(J){return J>=1?!0:J<=0?!1:J>=r})),olX(),My(function(J){return Math.round(J)}))};
VJ9=function(r,J,x,t,b){var V=oFn;if(V.length>1)for(var H=0;H<V.length-1;H++)if(V[H]<V[H+1])throw Error();H=b.pipe(u8(void 0),l8(function(){return x.pipe(HAz())}),AZ(),DX(r));
b=b.pipe(u8(void 0),l8(function(){return x.pipe(ZAD())}),AZ(),DX(r));
return{totalMeasurementTime:t.pipe(u8(void 0),l8(function(){return J.pipe(My(function(q){return{timestamp:q.timestamp,value:!0}}),olX())}),AZ(),DX(r)),
totalUnviewedTime:t.pipe(u8(void 0),l8(function(){return J.pipe(My(function(q){return{timestamp:q.timestamp,value:q.value===0}}),olX())}),AZ(),DX(r)),
maxTimeOnScreen:t.pipe(u8(void 0),l8(function(){return J.pipe(DvC(vl7,V))}),AZ(_.mn),DX(r)),
timeOnScreen:t.pipe(u8(void 0),l8(function(){return J.pipe(DvC(mxi,V),My(function(q){return q.map(function(W,U){return U>0?W-q[U-1]:W})}))}),AZ(_.mn),DX(r)),
maxConsecutiveViewTime:b,consecutiveViewTime:H.pipe(AZ(cf),DX(r))}};
H94=function(r){var J=!0;J=J===void 0?!1:J;return ru(l8(function(x){return Dxr(r.document,x,J)}),DX(r.queue))};
ToC=function(r,J,x){var t=x.pipe(My(function(b){return{value:b,timestamp:r.timeProvider.now()}}),AZ(cf));
return J instanceof JZ?J.pipe(AZ(),l8(function(b){return b?aB(new TE({value:!1,timestamp:r.timeProvider.now()}),r.queue):t})):J.value===!1?t:new TE(!1)};
s_c=function(r,J,x,t,b,V,H){var q=yV;J=J instanceof JZ?J.pipe(u8(!1),AZ()):J;var W=!r.isMobile();x=ToC(r,x,t);r=H.measurableCreative.pipe(t2D(r.queue));return Object.assign({},q,{geometryIsOccluded:x,wasLargeAdAtRender:b,allowLargeAdThreshold:W,mayUseViewportShareExposure:J,hasMeasurementStarted:r,useIntersectionObserverV2:V})};
WKX=function(r,J,x,t,b,V){var H=1;V=V===void 0?!0:V;H=H===void 0?.01:H;var q=q===void 0?r.timeProvider.intervalObservable(100).pipe(DX(r.queue)):q;return r.performanceMonitor.timeExecution(916,function(){return q9M(r,J.pipe(VV(r.queue)),x.pipe(VV(r.queue)),t,b,V,H,q)})()};
q9M=function(r,J,x,t,b,V,H,q){var W=tJr(r).pipe(My(function(g){return!g})),U=new i9M(r,[new p$m(r,oFn),
new fDX(r,q)]);q=eSi(Uxi,gFM);return ICD(r,J,function(g,E){var h=aB(new TE(E.element),g.queue).pipe(H94(g),DX(g.queue)),G={loadedElement:h,shouldMeasure:h.pipe(IT(!0)),measurableCreative:h.pipe(My(function(e){var l=l===void 0?Symbol():l;return Object.freeze({symbol:l,element:aB(new TE(e),g.queue)})})),
creativeSearchResult:aB(new TE("mue"),g.queue)},N=new TE(!1),Q=new TE(!1),Y=new TE(17),O=new TE(!1),c=new TE(!1),Z=aB(vf,g.queue);N=U.buildGeometrySource(G,{inApp:N,useV2:!1,requestSource:aB(Y,g.queue)}).geometrySource;G=s_c(g,O,Q,W,c,Z,G);Q=Fcz(g.queue,g.timeProvider,N,G);G=Q.geometrySignals;O=Q.shouldResetViewabilitySignals;Q=VJ9(g.queue,G.timestampedExposure,G.visible,Q.shouldResetExposureSignals,O);O=zyM(g.queue,g.timeProvider,O,G.measurementRequests,G.visible);c=x.pipe(Pr(function(e){return e===
E.element.ref}),My(function(){return"ur"}));
Z=ELD(g.timeProvider,b).pipe(IT("t"));c=GEc(g,kp(c,Z));Z=b9c(g,G.measurementRequests,c.pipe(Pr(function(e){return e!==null})));
N=c.pipe(Pr(function(e){return e!==null}),My(function(){return xxi(g.global.document)===1}));
var a=EFz(g.document);return Object.assign({},{beaconFactory:new TE(g.beaconFactory),context:new TE(g),inferredPingId:new TE("lidar2"),timeOnScreenPingId:new TE("lidartos"),binaryContext:new TE(17),binaryVersion:new TE(t),requestSource:Y,contextValidationErrors:new TE(g.validate()?null:new Mv),contextVisibilityKnown:new TE(a),payloadMapper:new TE(aCi),endOfSessionReason:c,timeOnScreenReason:c,requestMeasurementOnEndOfSession:Z,hasImpressionFired:j_m,crossDomainIframeState:new TE(g.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:vf,inFetchLaterBeaconExperiment:vf,isTurtlex:vf,turtlexReportEventData:new TE(""),reportFencedFrameEvent:w9,isViewableAttributionEnabled:vf,inViewableAttributionExperiment:new TE(0),fetchBeaconFactory:w9,supportsPendingBeacon:vf,supportsFetchLater:vf,emit:new TE(vpi),beginToRenderEvent:new TE(Symbol()),activeViewUnmeasurableEvent:new TE(Symbol()),activeViewViewableEvent:new TE(Symbol()),creativeFound:j_m,immediateUrlPrefixes:new TE(E.immediateUrls),timeOnScreenUrlPrefixes:new TE(E.timeOnScreenUrls),
cpmavUrls:w9,viewableRelayUrls:w9,measurementDeferralState:new TE(2),urlSerializer:new TE(JLX),viewUrlSerializer:new TE($xD),isCreativeLoaded:h.pipe(t2D(g.queue)),pageVisible:W.pipe(My(function(e){return!e})),
eosPageVisible:N,timestampedExposureHistory:G.timestampedExposure.pipe(vr(function(e,l){e.push(l);return e},[]))},G,{viewable:F4(g,O),
maxTimeOnScreen:F4(g,Q.maxTimeOnScreen),timeOnScreen:F4(g,Q.timeOnScreen),maxConsecutiveViewTime:F4(g,Q.maxConsecutiveViewTime),consecutiveViewTime:Q.consecutiveViewTime.pipe(My(function(e){return new AL(g.timeProvider,e)})),
totalMeasurementTime:F4(g,Q.totalMeasurementTime),totalUnviewedTime:F4(g,Q.totalUnviewedTime),userAgentClientHints:z09(g),clientOrderPingCounter:new TE(new cZr)})},yZD(r,H),zSc(V?Z3C(q,w$z):Z3C(q,htC),MJ9))};
Gam=function(r){var J=_.hS.apply(1,arguments).filter(Boolean).join("&");if(!J)return r;var x=r.match(/[?&]adurl=/);return x?r.slice(0,x.index+1)+J+"&"+r.slice(x.index+1):r+(r.indexOf("?")<0?"?":"&")+J};
uh=function(r,J){return J?"&"+r+"="+encodeURIComponent(J):""};
RtD=function(){try{var r,J;return!!((r=window)==null?0:(J=r.top)==null?0:J.location.href)&&!1}catch(x){return!0}};
_.lh=function(r){r&&typeof r.dispose=="function"&&r.dispose()};
_.X4=function(r){for(var J=0,x=arguments.length;J<x;++J){var t=arguments[J];_.uM(t)?_.X4.apply(null,t):_.lh(t)}};
No4=function(){var r=S9z();r=r===void 0?"bevasrsg":r;return new Promise(function(J){var x=window===window.top?window:RtD()?window:window.top,t=x[r],b;((b=t)==null?0:b.bevasrs)?J(new ro(t.bevasrs)):(t||(t={},t=(t.nqfbel=[],t),x[r]=t),t.nqfbel.push(function(V){J(new ro(V))}))})};
dx9=function(r){var J={c:r.e0,e:r.vZj,mc:r.nWr,me:r.xSI};r.tL&&(J.co={c:r.tL.fw5,a:r.tL.wg4,s:r.tL.pXS});return J};
Q_M=function(r){var J,x,t={e0:r.c,vZj:r.e,nWr:(J=r.mc)!=null?J:!1,xSI:(x=r.me)!=null?x:!1};r.co&&(t.tL={fw5:r.co.c,wg4:r.co.a,pXS:r.co.s});return t};
KKz=function(r){return function(){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r(),2);J=x.yieldResult;return x.return({f:function(){return J.uc5()},
c:function(t){return J.hnI(t)},
m:function(t){return J.mZ(Q_M(t))},
mws:function(t){return J.w6(Q_M(t))}})})}};
kaC=function(r,J){var x=S9z();x=x===void 0?"bevasrsg":x;J={s:function(V){var H;return r.snapshot(Object.assign({},V.c&&{e0:V.c},V.s&&{rBg:V.s},{gXY:(H=V.p)!=null?H:!0}))},
e:function(V){var H;return void((H=r.fce)==null?void 0:H.call(r,V))},
c:function(V,H){return r.gie(V,H)},
p:r.jj2,l:function(){return r.eeQ()},
wpc:J?KKz(J):void 0};var t=window===window.top?window:RtD()?window:window.top,b=t[x];if(b){b.bevasrs=J;if(b.nqfbel!==void 0)for(x=_.D(b.nqfbel),t=x.next();!t.done;t=x.next())t=t.value,t(J);b.nqfbel=void 0}else b={},b=(b.bevasrs=J,b.nqfbel=void 0,b),t[x]=b};
Y9r=function(r){var J=J===void 0?50:J;var x=[];_.JE(r,P0z,6,_.xF()).forEach(function(t){_.tE(t,2)<=J&&x.push(_.tE(t,1))});
return x};
nFr=function(r){var J=J===void 0?50:J;var x=[];_.JE(r,P0z,6,_.xF()).forEach(function(t){_.tE(t,2)>J&&x.push(_.tE(t,1))});
return x};
O9i=function(r){r.then(function(){},function(){})};
b0=function(r){return{fieldType:1,fieldName:r}};
mK=function(r){return{fieldType:2,fieldName:r}};
_.o_=function(r){return{fieldType:3,fieldName:r}};
C0M=function(){function r(){b[0]=1732584193;b[1]=4023233417;b[2]=2562383102;b[3]=271733878;b[4]=3285377520;g=U=0}
function J(E){for(var h=H,G=0;G<64;G+=4)h[G/4]=E[G]<<24|E[G+1]<<16|E[G+2]<<8|E[G+3];for(G=16;G<80;G++)E=h[G-3]^h[G-8]^h[G-14]^h[G-16],h[G]=(E<<1|E>>>31)&4294967295;E=b[0];var N=b[1],Q=b[2],Y=b[3],O=b[4];for(G=0;G<80;G++){if(G<40)if(G<20){var c=Y^N&(Q^Y);var Z=1518500249}else c=N^Q^Y,Z=1859775393;else G<60?(c=N&Q|Y&(N|Q),Z=2400959708):(c=N^Q^Y,Z=3395469782);c=((E<<5|E>>>27)&4294967295)+c+O+Z+h[G]&4294967295;O=Y;Y=Q;Q=(N<<30|N>>>2)&4294967295;N=E;E=c}b[0]=b[0]+E&4294967295;b[1]=b[1]+N&4294967295;b[2]=
b[2]+Q&4294967295;b[3]=b[3]+Y&4294967295;b[4]=b[4]+O&4294967295}
function x(E,h){if(typeof E==="string"){E=unescape(encodeURIComponent(E));for(var G=[],N=0,Q=E.length;N<Q;++N)G.push(E.charCodeAt(N));E=G}h||(h=E.length);G=0;if(U==0)for(;G+64<h;)J(E.slice(G,G+64)),G+=64,g+=64;for(;G<h;)if(V[U++]=E[G++],g++,U==64)for(U=0,J(V);G+64<h;)J(E.slice(G,G+64)),G+=64,g+=64}
function t(){var E=[],h=g*8;U<56?x(q,56-U):x(q,64-(U-56));for(var G=63;G>=56;G--)V[G]=h&255,h>>>=8;J(V);for(G=h=0;G<5;G++)for(var N=24;N>=0;N-=8)E[h++]=b[G]>>N&255;return E}
for(var b=[],V=[],H=[],q=[128],W=1;W<64;++W)q[W]=0;var U,g;r();return{reset:r,update:x,digest:t,digestString:function(){for(var E=t(),h="",G=0;G<E.length;G++)h+="0123456789ABCDEF".charAt(Math.floor(E[G]/16))+"0123456789ABCDEF".charAt(E[G]%16);return h}}};
AE9=function(r,J){J=J===void 0?Boz:J;if(!IDD){var x;r=(x=r.navigator)==null?void 0:x.userAgentData;if(!r||typeof r.getHighEntropyValues!=="function"||r.brands&&typeof r.brands.map!=="function")return Promise.reject(Error("za"));LKm((r.brands||[]).map(function(b){var V=new cE7;V=_.UC(V,1,b.brand);return _.UC(V,2,b.version)}));
typeof r.mobile==="boolean"&&_.Vo(DD,2,r.mobile);IDD=r.getHighEntropyValues(J)}var t=new Set(J);return IDD.then(function(b){var V=DD.clone();t.has("platform")&&_.UC(V,3,b.platform);t.has("platformVersion")&&_.UC(V,4,b.platformVersion);t.has("architecture")&&_.UC(V,5,b.architecture);t.has("model")&&_.UC(V,6,b.model);t.has("uaFullVersion")&&_.UC(V,7,b.uaFullVersion);return V.serialize()}).catch(function(){return DD.serialize()})};
H$=function(r,J,x,t){this.initialValue_=r;this.maxValue_=J;this.currBaseValue_=this.currValue_=r;this.randomFactor_=x||0;this.backoffFactor_=t||2};
Ta=function(r){this.src=r;this.listeners={};this.typeCount_=0};
etc=function(){for(var r;r=FK4.remove();){try{r.fn.call(r.scope)}catch(J){tC(J)}aDm.put(r)}yEc=!1};
_.s9=function(r){switch(r){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
ztM=function(r){switch(r){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
_.Z9r=function(){};
be7=function(r,J,x,t,b){r=vFK(ugK(lDM(new _.qx(1828,"0"),r),new X$c));J.length&&rer(r,JeM(new xT7,J));t!==void 0&&(r.destinationUrl=t);b&&r.disableWithCredentials();var V=new tcC(1828,"","",!1,"",r.build());_.W$(V,r);var H=new i0({flush:function(q){try{V.flush(q)}catch(W){x(W)}}});
H.addOnDisposeCallback(function(){setTimeout(function(){try{H.snapshotAndFlush()}finally{V.dispose()}})});
H.invocationLimit=1E5;H.flushInterval=3E4;H.JSC$7876_flushTimer.setInterval(3E4);return H};
p9=function(){var r,J,x;return(x=(r=globalThis.performance)==null?void 0:(J=r.now)==null?void 0:J.call(r))!=null?x:Date.now()};
DTc=function(r,J){if(r.disable)return new mT4;var x=J?Y9r(J):[],t=r.u0,b=r.p2L,V=r.fTN,H=r.destinationUrl,q=r.qKR;r=r.ddm;J=J==null?void 0:_.f9(J,oyD,11);var W=W===void 0?50:W;J=(J==null?void 0:_.tE(J,1))||0;t={u0:t,sRG:b,kKK:V,destinationUrl:H,qKR:q,ddm:r,disableClearcutCredentialBinding:J>0&&W>=J};x=x===void 0?[]:x;return new VcM(t,x)};
Hem=function(r){if(!r)return null;r=_.U9(r,2);return r===null||r===void 0?null:N4(r)};
_.TWc=function(r){if(!r)return null;r=_.U9(r,4);return r===null||r===void 0?null:_.Dv(r)};
WxD=function(r,J){return J?sZM(J):r?qiM(r):Promise.resolve()};
sZM=function(r){return new Promise(function(J,x){var t=_.go("SCRIPT"),b=_.TWc(r);_.LX(t,b);t.onload=function(){_.E9(t);J()};
t.onerror=function(){_.E9(t);x(Error("Ka"))};
(jJ("HEAD")[0]||document.documentElement).appendChild(t)})};
qiM=function(r){return new Promise(function(J){var x=_.go("SCRIPT");if(r){var t=_.U9(r,6);t=t===null||t===void 0?null:_.CX(t)}else t=null;_.Iy(x,t);(jJ("HEAD")[0]||document.documentElement).appendChild(x);_.E9(x);J()})};
$F=function(r,J,x){var t,b=new Promise(function(V){t=setTimeout(V,J)});
return Promise.race([r.finally(function(){return void clearTimeout(t)}),
b.then(x)])};
ie9=function(r,J){try{return globalThis.sessionStorage.setItem(r,J),!0}catch(x){return!1}};
pw4=function(r,J,x,t){J=J===void 0?0:J;x=x===void 0?r.length:x;var b=0;for(t&&(b=pw4(t));J<x;J++)t=typeof r==="string"?r.charCodeAt(J):r[J],b=fni(31,b)+t|0;return b};
Yii=function(r,J){return[pw4(r,0,r.length>>1,J),pw4(r,r.length>>1)]};
nyX=function(r){var J=_.D(Yii(r,wo));r=J.next().value;J=J.next().value;return r.toString(16)+J.toString(16)};
Oe9=function(r,J){var x=Yii(J);r=new Uint32Array(r.buffer);J=r[0];var t=_.D(x);x=t.next().value;t=t.next().value;for(var b=1;b<r.length;b+=2){for(var V=J,H=b,q=x,W=t,U=0;U<22;U++)H=H>>>8|H<<24,H+=V|0,H^=q+38293,V=V<<3|V>>>29,V^=H,W=W>>>8|W<<24,W+=q|0,W^=U+38293,q=q<<3|q>>>29,q^=W;V=[V,H];r[b]^=V[0];b+1<r.length&&(r[b+1]^=V[1])}};
Cjc=function(r,J,x,t,b){var V=(4-(wo.length+x.length)%4)%4,H=new Uint8Array(4+V+wo.length+4+x.length),q=new DataView(H.buffer),W=0;q.setUint32(W,Math.random()*4294967295);W=W+4+V;H.set(wo,W);W+=wo.length;q.setUint32(W,b);H.set(x,W+4);Oe9(H,t);return r.insert(J,function(U){return void globalThis.sessionStorage.removeItem(U)})?ie9(J,_.lE(H))?"s":"t":"i"};
BWi=function(r,J){var x=globalThis.sessionStorage.getItem(r);if(!x)return["m"];try{var t=_.DR(x);Oe9(t,J)}catch(b){return globalThis.sessionStorage.removeItem(r),["c"]}for(J=4;J<7&&t[J]===0;)J++;for(x=0;x<wo.length;x++)if(t[J++]!==wo[x])return globalThis.sessionStorage.removeItem(r),["d"];x=(new DataView(t.buffer)).getUint32(J);return Math.floor(Date.now()/1E3)>=x?(globalThis.sessionStorage.removeItem(r),["e"]):["a",new Uint8Array(t.buffer,J+4)]};
In4=function(r){return globalThis.TextEncoder?(new TextEncoder).encode(r):_.hE(r)};
Lx9=function(r){var J=r,x;return function(){if(J){var t=J;J=void 0;x=t.apply(this,arguments)}return x}};
Aez=function(r){return Aw(function(J){if(J instanceof r)return!0;var x,t,b=J==null?void 0:(x=J.ownerDocument)==null?void 0:(t=x.defaultView)==null?void 0:t[r.name];return cez(b)&&J instanceof b})};
_.R_=function(r,J,x){_.Mx.call(this);this.JSC$8091_listener_=r;this.JSC$8091_interval_=J||0;this.handler_=x;this.callback_=(0,_.Ga)(this.JSC$8093_doAction_,this)};
_.SJ=function(r){r=FxM(r);return _.Dv(r)};
FxM=function(r){return r===null?"null":r===void 0?"undefined":r};
yeC=function(r){if(r&&r.focus)if(r!==document.activeElement)r.focus();else return an9(function(){return _.T(function(J){document.activeElement&&document.activeElement.blur();return J.return(an9(function(){r.focus()}))})})};
_.ewz=function(r){var J=J===void 0?5:J;setTimeout(function(){var x;return _.T(function(t){t.nextAddress==1&&(x=document.activeElement);if(t.nextAddress!=5)return(document.activeElement===x||document.activeElement===document.body)&&J>=0&&r?_.p(t,yeC(r),5):t.jumpTo(0);if(document.activeElement===r)return t.return();r=r.parentElement;--J;return t.jumpTo(2)})},15)};
an9=function(r){return new Promise(function(J){requestAnimationFrame(function(){J(r())})})};
ZeX=function(r){if(_.Nx)r(_.Nx);else{var J;((J=zwK)!=null?J:zwK=[]).push(r)}};
K9=function(){!_.Nx&&_.Qo&&_.vyK(_.Qo());return _.Nx};
_.vyK=function(r){_.Nx=r;var J;(J=zwK)==null||J.forEach(ZeX);zwK=void 0};
_.kF=function(r){_.Nx&&_.Nx.beforeLoadModuleCode(r)};
_.P$=function(){_.Nx&&_.Nx.JSC$9079_setLoaded()};
YF=function(r){return Os(r)?Number(r):String(r)};
uP7=function(r){this.action=r;this.wfv=!1};
lnz=function(r,J){uP7.call(this,"set-drive-options");this.appId=r;this.appOrigin=J};
Xwm=function(r){uP7.call(this,"visibility");this.visible=r};
rpz=function(r,J,x){C9.call(this,r,J,x)};
Jpm=function(r){B$.call(this,r)};
xW9=function(r){r=r&&r.getWindow()||window;return r.gadgets&&r.gadgets.rpc};
bNm=function(r,J){var x=J&&J.getWindow()||window;if(xW9(J))r();else if(tYC)tYC.push(r);else var t=tYC=[r],b=x.setInterval(function(){if(xW9(J)){x.clearInterval(b);for(var V=0;V<t.length;V++)t[V]();tYC=null}},100)};
ozK=function(r,J){var x=new I_(r);_.W$(J,x);var t={passive:!1};J.listen(x,"mousewheel",function(b){return void mWi(r,b)},t).listen(r,"scroll",function(b){return void mWi(r,b)},t)};
mWi=function(r,J){var x;a:{for(x=J.target;x;){if(x.nodeType==1){var t=_.L9(x,"overflowY");if(t=="auto"||t=="scroll")break a}x=x.parentNode}x=null}if(!x||!_.c$(r,x)||x.scrollHeight==x.clientHeight||J.deltaY>0&&Math.abs(x.scrollTop-(x.scrollHeight-x.clientHeight))<=1||J.deltaY<0&&x.scrollTop==0)J.preventDefault(),J.stopPropagation()};
ZD=function(r,J,x,t,b,V,H,q,W){q=q===void 0?!1:q;W=W===void 0?!1:W;C9.call(this,void 0,void 0,void 0);C9.call(this,V?V+" picker modal-dialog":"picker modal-dialog",!0,x);_.AE(r,"protocol");this.iframeManager_=new VYM;this.targetId_=Fg();this.rpcToken_=Fg();r=_.a_(r);_.yo(r,"hostId");x=_.yo(r,"parent");this.useGapi_=!W&&!0||(x==null?void 0:x.includes("onepick.corp.google.com"));q&&_.eJ(r,"fv2","true");this.setUrl(r.toString());this.preferredDialogWidth_=t;this.preferredDialogHeight_=b;t!==void 0||
b!==void 0?t=!0:(t=_.yo(_.a_(r.toString()),"hostId"),DWz||(DWz=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),t=!DWz.has(t));this.autoSizeDialog_=t;this.JSC$8281_gadgetsDomHelper_=H||this.JSC$8232_dom_;J&&(H=this.JSC$8281_gadgetsDomHelper_,J=_.yo(_.a_(this.JSC$8283_url_),"grugl")=="true"?HNn:Tdi,xW9(H)||(H=H||fA(document),t=H.createElement("SCRIPT"),_.LX(t,J),t.type="text/javascript",H.JSC$7414_document_.body.appendChild(t)));
r=r.toString();J=null;H=r.indexOf("/picker?");H>-1?J=r.substring(0,H+8-1):o4(r,"/picker")&&(J=r);J&&this.setRelayUrl(J+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(r=this.buttons_,r.JSC$8266_element_=this.buttonEl_,r.render()):_.c_(this.buttonEl_,sPc),_.za(this.buttonEl_,!!this.buttons_))};
_.pbK=function(r){var J=J===void 0?qNn:J;var x=_.x4(r),t=function(V){V=_.D(V);V.next();V=v$(V);return J(x,V)},b=function(V){var H=_.D(V);
V=H.next().value;H=v$(H);return r.apply(V,H)};
return function(){var V=_.hS.apply(0,arguments),H=this||_.xc,q=WD4.get(H);q||(q={},WD4.set(H,q));return iNM(q,[this].concat(_.Gd(V)),b,t)}};
u0=function(r){var J={};r=r.replace(/\r/g,"").split("\n");for(var x=0;x<r.length;x++){var t=r[x],b=t.indexOf(":");b<0||(J[t.substring(0,b)]=t.substring(b+2,t.length))}return J};
l0=function(r,J,x){x=x===void 0?function(){}:x;
return r?J():x()};
_.UWD=function(r){var J;return((J=fZz.documentOverride)!=null?J:r).__wizdispatcher};
_.rW=function(r){var J=Xg;Xg=r;return J};
EzC=function(r){return r===gzK||(r==null?void 0:r.name)==="\u0275NotFound"};
jP4=function(r,J){var x;if((x=r)==null?0:x.isDisposed)throw Error("ob`"+String(r.debugName));for(;r!==void 0;){x=r;if(x.retrieve)return x.retrieve(J,{optional:!0});r=r.parent}return gzK};
Je=function(r){return{"\u0275prov":{providedIn:"root",token:Symbol(r),factory:void 0,value:void 0}}};
_.$WM=function(r){var J=Xg;if(!J){switch(r===void 0?3:r){case 0:r=Error("nb");break;case 1:r=Error("pb");break;case 2:r=Error("qb");break;default:r=Error("rb")}throw r;}return J};
wbr=function(r){var J=_.rW(r);r={};return r[Symbol.dispose]=function(){_.rW(J)},r};
hJz=function(r,J){r.disposables||(r.disposables=[]);r.disposables.push(J)};
xy=function(r){var J=Xg;J&&!J.isDisposed&&(hJz(J,r),r.parent=J)};
GZM=function(r){if(r.disposables){for(var J=_.D(r.disposables),x=J.next();!x.done;x=J.next())x=x.value,typeof x==="function"?x():MYK(x);r.disposables.length=0}};
MYK=function(r){if(!r.isDisposed){r.isDisposed=!0;var J;(J=r[Symbol.dispose])==null||J.call(r);delete r.parent;GZM(r)}};
YNn=function(r){var J={retrieve:function(x){switch(x.\u0275prov.token){case RJ4.\u0275prov.token:var t=r.asyncDeps;break;case SNM.\u0275prov.token:t=r.rootElement;break;case Ndr.\u0275prov.token:t=r.modelRootElement;break;case dWK.\u0275prov.token:t=r.appContext;break;case QPr.\u0275prov.token:t=r.rendererData;break;case KDM.\u0275prov.token:t=r.injectingConstructor;break;case kZi.\u0275prov.token:t=r.dispatcher}if(t)x=t;else a:{for(t=J.parent;t;){var b=t;if(b.retrieve){x=b.retrieve(x);break a}t=
t.parent}t=x.\u0275prov.token;b=PFD[t];b!==void 0?x=b:(b=x.\u0275prov.providedIn,x.\u0275prov.factory?(x=x.\u0275prov.factory(),t&&b==="root"&&(PFD[t]=x)):x=gzK)}return x}};
xy(J);return J};
nzz=function(){var r=_.$WM(1),J=jP4(r,dWK);EzC(J)&&(r=jP4(r,kZi),EzC(r)||r.getOptionalAppContext())};
ONm=function(r){if(typeof document!=="undefined"&&document&&document.getElementById&&(r=document.getElementById(r))){var J=r.tagName.toUpperCase();if(J=="SCRIPT"||J=="LINK")return r}return null};
Bdz=function(r,J){if((r=r===void 0?"":r)&&J)throw Error("xb");var x="";var t=_.xc._F_jsUrl;(r=J||ONm(r))&&(x=r.src?r.src:r.getAttribute("href"));if(t&&x){if(t!=x)throw Error("yb`"+t+"`"+x);x=t}else x=t||x;if(!CFn(x))throw Error("zb");return x};
Api=function(){if(!IZz){IZz=!0;try{var r=Bdz(_.xc._F_jsUrl?"":"base-js")}catch(t){return}var J=LDn(cpz(r)),x=Object.keys(J);x.length!==0&&ZeX(function(t){for(var b=_.D(x),V=b.next();!V.done;V=b.next()){V=V.value;for(var H=_.D(Object.keys(J[V])),q=H.next();!q.done;q=H.next())t.addExtraEdge(V,q.value)}})}};
aZM=function(){var r=Object.assign({},FDz);Object.getOwnPropertyNames(FDz).forEach(function(J){te[J]!==void 0&&(r[J]=te[J])});
return r};
ypz=function(r,J){if(te.enablePerformanceTiming){var x,t;(t=(x=performance).mark)==null||t.call(x,r+"Start__"+J)}};
eJD=function(r,J){if(te.enablePerformanceTiming){var x,t;(t=(x=performance).measure)==null||t.call(x,r+"__"+J,r+"Start__"+J)}};
zJz=function(r,J,x){var t;return r&&J?r+"__"+J:(t=r!=null?r:J)!=null?t:x};
vzM=function(r,J){var x=Object.create(ZNm);x.debugName=J;!Xg||xy(x);J=_.rW(x);try{r(x)}finally{_.rW(J)}return function(){return void MYK(x)}};
lZC=function(r){return bj(r)&&ue4 in r};
XbD=function(r,J){return Object.is(r,J)};
oZ=function(r){var J=mx;mx=r;return J};
tGz=function(r){if(VS)throw Error("da");if(mx!==null){var J=mx.nextProducerIndex++;r9r(mx);J<mx.producerNode.length&&mx.producerNode[J]!==r&&Dn(mx)&&J9z(mx.producerNode[J],mx.producerIndexOfThis[J]);mx.producerNode[J]!==r&&(mx.producerNode[J]=r,mx.producerIndexOfThis[J]=Dn(mx)?xVC(r,mx,J):0);mx.producerLastReadVersion[J]=r.version}};
o6X=function(r){if(!Dn(r)||r.dirty)if(r.dirty||r.lastCleanEpoch!==bBM)(r.producerMustRecompute(r)||mVr(r))&&r.producerRecomputeValue(r),r.dirty=!1,r.lastCleanEpoch=bBM};
VGD=function(r){if(r.liveConsumerNode!==void 0){var J=VS;VS=!0;try{for(var x=_.D(r.liveConsumerNode),t=x.next();!t.done;t=x.next()){var b=t.value;b.dirty||(r=void 0,b.dirty=!0,VGD(b),(r=b.consumerMarkedDirty)==null||r.call(b,b))}}finally{VS=J}}};
DV9=function(){var r;return((r=mx)==null?void 0:r.consumerAllowSignalWrites)!==!1};
HBX=function(r){r&&(r.nextProducerIndex=0);return oZ(r)};
T0m=function(r,J){oZ(J);if(r&&r.producerNode!==void 0&&r.producerIndexOfThis!==void 0&&r.producerLastReadVersion!==void 0){if(Dn(r))for(J=r.nextProducerIndex;J<r.producerNode.length;J++)J9z(r.producerNode[J],r.producerIndexOfThis[J]);for(;r.producerNode.length>r.nextProducerIndex;)r.producerNode.pop(),r.producerLastReadVersion.pop(),r.producerIndexOfThis.pop()}};
mVr=function(r){r9r(r);for(var J=0;J<r.producerNode.length;J++){var x=r.producerNode[J],t=r.producerLastReadVersion[J];if(t!==x.version)return!0;o6X(x);if(t!==x.version)return!0}return!1};
xVC=function(r,J,x){sfc(r);if(r.liveConsumerNode.length===0&&r.producerNode!==void 0)for(var t=0;t<r.producerNode.length;t++)r.producerIndexOfThis[t]=xVC(r.producerNode[t],r,t);r.liveConsumerIndexOfThis.push(x);return r.liveConsumerNode.push(J)-1};
J9z=function(r,J){sfc(r);if(r.liveConsumerNode.length===1&&r.producerNode!==void 0)for(var x=0;x<r.producerNode.length;x++)J9z(r.producerNode[x],r.producerIndexOfThis[x]);x=r.liveConsumerNode.length-1;r.liveConsumerNode[J]=r.liveConsumerNode[x];r.liveConsumerIndexOfThis[J]=r.liveConsumerIndexOfThis[x];r.liveConsumerNode.length--;r.liveConsumerIndexOfThis.length--;J<r.liveConsumerNode.length&&(x=r.liveConsumerIndexOfThis[J],r=r.liveConsumerNode[J],r9r(r),r.producerIndexOfThis[x]=J)};
Dn=function(r){var J,x;return r.consumerIsAlwaysLive||((x=r==null?void 0:(J=r.liveConsumerNode)==null?void 0:J.length)!=null?x:0)>0};
r9r=function(r){r.producerNode!=null||(r.producerNode=[]);r.producerIndexOfThis!=null||(r.producerIndexOfThis=[]);r.producerLastReadVersion!=null||(r.producerLastReadVersion=[])};
sfc=function(r){r.liveConsumerNode!=null||(r.liveConsumerNode=[]);r.liveConsumerIndexOfThis!=null||(r.liveConsumerIndexOfThis=[])};
Wgc=function(r){var J=Object.create(qVn);J.computation=r;r=function(){o6X(J);tGz(J);if(J.value===TV)throw J.error;return J.value};
r[si]=J;return r};
UV4=function(r,J){var x=Object.create(iBr);x.value=r;J!==void 0&&(x.equal=J);r=function(){tGz(x);return x.value};
r[si]=x;return[r,function(t){return pGM(x,t)},
function(t){DV9()||ffm(x);pGM(x,t(x.value))}]};
pGM=function(r,J){DV9()||ffm(r);if(!r.equal(r.value,J)){r.value=J;r.version++;bBM++;VGD(r);var x;(x=g6m)==null||x(r)}};
qT=function(r){var J=oZ(null);try{return r()}finally{oZ(J)}};
_.Ww=function(r,J,x){x=x===void 0?"":x;r=UV4(r,J==null?void 0:J.equals);var t=r[0],b=t[si];b.debugName=zJz(J==null?void 0:J.debugName,x,"[signal]");if(!te.enablePerformanceTiming)return r;var V=r[1],H=r[2];return[t,function(q){E6C(function(){return void V(q)},b)},
function(q){E6C(function(){return void H(q)},b)}]};
E6C=function(r,J){ypz("signalSet",J.debugName);try{r()}finally{eJD("signalSet",J.debugName)}};
$VK=function(r,J){var x=_.D(_.Ww(r,void 0,"cPpJzc"));r=x.next().value;x=x.next().value;r[jfX]=x;r[ij]=J;return r};
wGM=function(r){return!!r&&typeof r==="object"&&Object.getPrototypeOf(r)===Object.prototype};
hOz=function(r){return typeof r==="function"&&jfX in r&&typeof r[jfX]==="function"};
MGr=function(r,J){Object.defineProperty(r,ij,{get:function(){return J}})};
fe=function(r,J){if(pe(r)){var x=r.map(function(V){return fe(V,J)});
MGr(x,J);return x}if(wGM(r)){x={};r=_.D(Object.entries(r));for(var t=r.next();!t.done;t=r.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;x[t]=fe(b,J)}MGr(x,J);return x}return $VK(r,J)};
G1r=function(r){if(pe(r))return r.map(function(b){return G1r(b)});
if(wGM(r)){var J={};r=_.D(Object.entries(r));for(var x=r.next();!x.done;x=r.next()){var t=_.D(x.value);x=t.next().value;t=t.next().value;J[x]=G1r(t)}return J}return hOz(r)?r():r};
SVM=function(){var r={height:0,width:0};if(!wGM(r))throw Error("Lb");var J=Symbol("Mb");return[fe(r,J),function(x,t){if(x[ij]===J)if(typeof t==="function"){var b=[].concat(_.Gd(G1r(x)));t=t(b)||b;ROM(x,[].concat(_.Gd(t)))}else ROM(x,t);else throw Error("Nb");}]};
ROM=function(r,J){if(hOz(r))r[jfX](J);else if(pe(r)&&pe(J))J=fe(J,r[ij]),r.length=0,r.push.apply(r,_.Gd(J));else if((wGM(r)||pe(r))&&(pe(J)||typeof J==="object"&&J!==null)){J=_.D(Object.entries(J));for(var x=J.next();!x.done;x=J.next()){var t=_.D(x.value);x=t.next().value;t=t.next().value;var b=r,V=b[x];Object.hasOwn(r,x)?ROM(V,t):b[x]=fe(t,r[ij])}}else throw Error("Ob");};
N0r=function(r){return Object.create(Object.assign({},Ui,r))};
QfM=function(){var r;return(r=dVr)!=null?r:dVr=N0r({consumerAllowSignalWrites:!0})};
_.gW=function(r,J,x){x=x===void 0?"":x;r=Wgc(r);var t=r[si];t.debugName=zJz(J==null?void 0:J.debugName,x,"[computed]");(J==null?void 0:J.equals)!=null&&(t.equal=J.equals);return r};
Ei=function(r){var J=oZ(KgM);try{r()}finally{oZ(J)}};
CZD=function(r){if(!r.isDisposed)switch(r.effectType){case jc:k1C.schedule(r);break;case PZD:YVr.schedule(r);break;case n6D:OBK.schedule(r);break;default:_.Vy(r.effectType)}};
Ifm=function(r){B0i.push(r);return function(){var J=B0i.indexOf(r);J!==-1&&B0i.splice(J,1)}};
c9K=function(){if($y>0)te.flushRenderEffectsDuringRender&&k1C.flush();else for(var r=_.D(LgX),J=r.next();!J.done;J=r.next())J.value.flush()};
Fgz=function(r){wW=!0;try{for(var J=_.D(r),x=J.next();!x.done;x=J.next()){for(var t=x.value,b=[t],V=t;V.parent!==void 0;)V=V.parent,A9r(V)&&r.has(V)&&b.push(V);for(;b.length>0;){var H=b.pop();r.delete(H);H.run()}}}finally{wW=!1}};
he=function(r){$y--;if(r){r=_.D(LgX);for(var J=r.next();!J.done;J=r.next())J.value.clear()}else $y>0||wW&&!te.flushRenderEffectsDuringRender||c9K()};
y9z=function(r,J,x){var t=afz(r);MT={name:x?t+" ("+x+")":t,isReactive:r.componentType!==GV,parent:MT};r=J();MT=MT.parent;return r};
RZ=function(){var r=MT;return r?r.isReactive:!1};
QS=function(r,J){var x=MT;J&&(MT=J);try{return r()}catch(V){r=V;Sc(r,MT);if(r!==eO7){zOX=MT;J=[];for(var t=Xg;t;){var b=void 0;J.push((b=t.debugName)!=null?b:"[context]");b=void 0;t=(b=t.parent)!=null?b:null}ZBi=J.reverse()}eO7=r;throw r;}finally{MT=x}};
Sc=function(r,J){try{var x=v6r(J);if(x&&!r.componentStack&&(r.componentStack=x,te.enableComponentStacksInErrorMessages)){var t=r.message+"\n\nComponent stack: "+x;r.stack&&(r.stack=r.stack.replace(r.message,t));r.message=t}}catch(b){}};
v6r=function(r){if(bj(r)&&r.name!==void 0&&r.isReactive!==void 0&&r.parent!==void 0||r===null){for(var J=0,x="";J<20&&r;)x+=r.name+" > ",r=r.parent,J++;r=x.slice(0,-3)}else if(te.enableContextBasedComponentStacks){a:{for(r=r===void 0?Xg:r;r;){if(lZC(r))break a;J=void 0;r=(J=r.parent)!=null?J:null}r=null}r=r.getComponentStack().slice(0,20).join(" > ")}else r="";return r};
afz=function(r){return r.debugName||r.name||"[component]"};
uCr=function(r,J,x){J=Object.create(J);J.effectFn=r;x&&(J.debugName=x);xy(J);J.componentStack=MT;return J};
_.Ke=function(r,J){r=uCr(r,lfc,J);CZD(r)};
_.ky=function(r){var J=Xg;if(J){var x=MT;hJz(J,function(){var t=oZ(QfM());try{QS(function(){return void r()},x)}catch(b){throw te.enableContextBasedComponentStacks&&Sc(b),b;
}finally{oZ(t)}})}};
Pw=function(r,J){var x={};(J===void 0||J)&&xy(x);J=_.rW(x);try{r(x)}finally{_.rW(J)}return function(){return void MYK(x)}};
_.Yy=function(r){return typeof r==="function"?r():(r==null?0:r[XGm])?r.get():r};
_.Ce=function(r,J){r=uCr(r,r$M,J);CZD(r)};
J$m=function(r){if(Xg)throw Error("sb");Pw(r,!1)};
Bw=function(r,J){r=_.rW(r);try{return qT(J)}finally{_.rW(r)}};
IZ=function(r,J){var x=v6r(zOX),t,b;var V=(b=(t=ZBi)==null?void 0:t.slice())!=null?b:[];J={componentStack:x,contextTrace:V,errorSeverity:3,featureFlags:aZM(),tagName:J};return[r,J]};
bbn=function(r,J,x){if(Object.hasOwnProperty.call(xLz,r)&&(r=xLz[r],Object.hasOwnProperty.call(r,J)&&(r=r[J],r instanceof Array))){for(var t=null,b=!1,V=0,H=r.length;V<H;++V){var q=r[V],W=q.contingentAttribute;if(!W)return q.contract;t===null&&(t={});W=Object.hasOwnProperty.call(t,W)?t[W]:t[W]=x(W);if(W===q.requiredValue)return q.contract;W==null&&(b=!0)}if(b)return null}J=tr4[J];return typeof J==="number"?J:null};
Vrr=function(r,J,x){var t=null;(r=mLc[r])&&(t=r[J]);return typeof t!=="number"&&((r=mLc["*"])&&(t=r[J]),typeof t!=="number")?!1:!0===ohz[t][String(x).toLowerCase()]};
Hbr=function(r,J){J=bbn(r.toLowerCase(),J,function(){var t;(t=te.handleError)==null||t.call.apply(t,[te].concat(_.Gd(IZ(Error("Tb"),r.toLowerCase()))))});
if(J===null)return null;var x;return(x=DLz[J])!=null?x:null};
Tj4=function(r,J,x){if(x===null||x===void 0)return x;J=J.toLowerCase();r=Hbr(r,J);return r===null?x:r(J,x)};
sDC=function(){};
Le=function(r,J){for(;r.length>J;)r.pop()};
qoc=function(r){r=Array(r);Le(r,0);return r};
Wt7=function(r,J,x){if(x==null)r.removeAttribute(J);else{var t;(t=J.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":J.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?r.setAttributeNS(t,J,x):r.setAttribute(J,x)}};
ibm=function(r,J,x){r[J]=x};
fBm=function(r,J,x){r=r.style;if(typeof x==="string")r.cssText=x;else{r.cssText="";for(var t in x)if(pSr.call(x,t)){J=r;var b=t,V=x[t];b.indexOf("-")>=0?J.setProperty(b,V):J[b]=V}}};
ULc=function(r,J,x){var t=typeof x;t==="object"||t==="function"?r[J]=x:Wt7(r,J,x)};
ghn=function(){var r=new sDC;r[cw.default]=ULc;r.style=fBm;return r};
EhK=function(r,J,x,t){(t[J]||t[cw.default])(r,J,x)};
$L4=function(r,J,x){J=new jDc(J,x);return r.__incrementalDOMData=J};
Ae=function(r,J){if(r.__incrementalDOMData)return r.__incrementalDOMData;var x=r.nodeType===1?r.localName:r.nodeName,t=r.nodeType===1?r.getAttribute("key"):null;J=$L4(r,x,r.nodeType===1?t||J:null);if(r.nodeType===1&&(r=r.attributes,x=r.length)){t=J._attrsArr||(J._attrsArr=qoc(x*2));for(var b=0,V=0;b<x;b+=1,V+=2){var H=r[b],q=H.value;t[V]=H.name;t[V+1]=q}}return J};
wSm=function(r,J,x,t,b){return J==x&&t==b};
h7c=function(r){for(var J=FP,x=aZ();x!==r;){var t=x.nextSibling;J.removeChild(x);yS.deleted.push(x);x=t}};
aZ=function(){return ec?ec.nextSibling:FP.firstChild};
zV=function(){ec=aZ()};
R7m=function(r,J,x){zV();var t;a:{if(t=ec){do{var b=t,V=r,H=J,q=Ae(b,H);if(Mr9(b,V,q.nameOrCtor,H,q.key))break a}while(J&&(t=t.nextSibling))}t=null}t||(r==="#text"?(x=Zn.createTextNode(""),$L4(x,"#text",null),r=x):(t=Zn,b=FP,typeof r==="function"?t=new r:t=(b=r==="svg"?"http://www.w3.org/2000/svg":r==="math"?"http://www.w3.org/1998/Math/MathML":b==null||Ae(b).nameOrCtor==="foreignObject"?null:b.namespaceURI)?t.createElementNS(b,r):t.createElement(r),$L4(t,r,J),r=t,x&&r.setAttribute("nonce",x)),yS.created.push(r),
t=r);x=t;if(x!==ec){if(Gyz.indexOf(x)>=0)for(r=FP,J=x.nextSibling,t=ec;t!==null&&t!==x;)b=t.nextSibling,r.insertBefore(t,J),t=b;else FP.insertBefore(x,ec);ec=x}};
Sor=function(r,J,x){R7m(r,J,x);FP=ec;ec=null;return FP};
Njz=function(){h7c(null);ec=FP;FP=FP.parentNode};
vw=function(){ec=FP.lastChild};
KtM=function(r,J){J=J===void 0?{}:J;var x=J.matches===void 0?wSm:J.matches;return function(t,b,V){var H=yS,q=Zn,W=Gyz,U=uj,g=lj,E=ec,h=FP,G=Mr9;Zn=t.ownerDocument;yS=new dLC(t);Mr9=x;uj=[];lj=[];ec=null;var N=FP=t.parentNode,Q,Y=QDr.call(t);if((Q=Y.nodeType===11||Y.nodeType===9?Y.activeElement:null)&&t.contains(Q)){for(Y=[];Q!==N;)Y.push(Q),Q=Q.parentNode||(N?Q.host:null);N=Y}else N=[];Gyz=N;try{return r(t,b,V)}finally{t=yS,XP&&t.deleted.length>0&&XP(t.deleted),Zn=q,yS=H,Mr9=G,uj=U,lj=g,ec=E,FP=h,
Gyz=W}}};
kym=function(r,J,x,t){rd.push(EhK);rd.push(r);rd.push(J);rd.push(x);rd.push(t)};
Yo4=function(r,J,x){var t=lj;J=J._attrsArr||(J._attrsArr=qoc(t.length));for(var b=!J.length||!1,V=0;V<t.length;V+=2){var H=t[V];if(b)J[V]=H;else if(J[V]!==H)break;var q=t[V+1];if(b||J[V+1]!==q)J[V+1]=q,kym(r,H,q,x)}if(V<t.length||V<J.length){for(V=b=V;V<J.length;V+=2)xz[J[V]]=J[V+1];for(V=b;V<t.length;V+=2)b=t[V],H=t[V+1],xz[b]!==H&&kym(r,b,H,x),J[V]=b,J[V+1]=H,delete xz[b];Le(J,t.length);for(var W in xz)kym(r,W,void 0,x),delete xz[W]}r=Ptr;Ptr=x=rd.length;for(W=r;W<x;W+=5)(0,rd[W])(rd[W+1],rd[W+
2],rd[W+3],rd[W+4]);Ptr=r;Le(rd,r);Le(t,0)};
bF=function(r){R7m("#text",null);var J=ec;var x=Ae(J);if(x.text!==r){x=x.text=r;for(var t=1;t<arguments.length;t+=1)x=(0,arguments[t])(x);J.data!==x&&(J.data=x)}};
c$z=function(r,J,x){if(x===!1&&nhm.has(J))Wt7(r,J,null);else if(J!=="idomKey"&&J!=="skip"&&J!=="skipchildren"&&J!=="children"&&J!=="el")if(J.startsWith("on")){if(J[2]!==":")throw Error("Sb`"+J);if(x===void 0||x===null){var t;(t=te.handleError)==null||t.call.apply(t,[te].concat(_.Gd(IZ(Error("Xb`"+J),r.tagName))));r[J]=void 0}else{var b=J.slice(3);t=RZ();if(b==="jsaction"){x=_.D(Array.isArray(x)?x:[x]);for(var V=x.next();!V.done;V=x.next()){V=V.value;if(typeof V!=="object"||V===null||typeof V.selfReg!==
"function")throw Error("$b`"+J);V.selfReg(0,r,t?_.ky:function(){})}}else{if(typeof x!=="object"||x===null)throw Error("Yb`"+J+"`"+typeof x);
if(typeof x.getFn!=="function")throw Error("Zb`"+J+"`"+Object.keys(x));if(x.selfReg)x.selfReg(0,r,b,t?_.ky:function(){});
else if(t&&r["on"+b]===void 0){var H=x.getFn(0);r.addEventListener(b,H);_.ky(function(){return void r.removeEventListener(b,H)})}else if(t||!ObM.includes(b))r["on"+b]=x.getFn(0)}}}else{if(J.startsWith("data-")&&typeof x==="string")try{x=Cti(x)}catch(q){x="zSoyz"}typeof x!=="function"||r._disposeEffects!=null?((t=J.startsWith("prop:"))&&(J=J.slice(5)),te.enableAttributeSanitization&&(t&&Bjm(r.tagName)||(x=Tj4(r.tagName,J,x))),J==="style"?("function"==typeof _.mD&&x instanceof _.mD&&(x=x.toString()),
IB9(r,J,x)):t?r[J]=x:LtX(r,J,x)):(r._signalProps||(r._signalProps=[]),r._signalValues||(r._signalValues=[]),r._signalProps.push(J))}};
A$9=function(r,J,x){x=(x===void 0?{}:x).isReactive;if(J==null?0:J.el){var t=J.el;if(typeof t==="function")t(r);else{var b;(b=t.onRender)==null||b.call(t,r);r._disposeRef||(r._disposeRef=function(){var V;(V=t.onUnmount)==null||V.call(t);delete r._disposeRef},x&&_.ky(function(){var V;
(V=r._disposeRef)==null||V.call(r)}))}}};
Bjm=function(r){return r.length>0&&r.includes("-")&&!FtD.includes(r.toLowerCase())};
aBr=function(r){return bj(r)&&oP in r};
y$i=function(r){return aBr(r)?r[oP].flattened:r};
e7z=function(r,J){var x=_.hS.apply(2,arguments),t;J=(t=J)!=null?t:{};t={};return t.type=r,t.props=J,t.children=x,t[V6]=!0,t};
_.DZ=function(r){return r.children};
Hb=function(r){var J=z7m!==e7z;z7m=r?ZbD:e7z;return J};
_.TZ=function(r){return _.rf(r)?"nodeType"in r:!1};
sN=function(){return document.createTextNode("")};
qW=function(r){r=document.createTextNode(String(r));r._isSignalTextNode=!0;return r};
XSD=function(r){var J=document.createElement("div");if(vhz(r)&&Hem(r))_.c_(J,Hem(r));else if(r instanceof ST)_.c_(J,r);else if(uYM(r)){if(r.contentKind!==lB7)throw Error("Wb");r=N4(r.toString());_.c_(J,r)}r=_.D(J.childNodes);for(var x=r.next();!x.done;x=r.next())x.value._isSafeOrSanitizedHtmlNode=!0;return J};
Wb=function(r){r=typeof r;return r==="string"||r==="number"||r==="boolean"};
rki=function(r){return r instanceof Vj||ib(r)||"function"==typeof _.yj&&r instanceof _.yj||"function"==typeof _.mD&&r instanceof _.mD};
Jk4=function(r,J){var x=r.parentElement;if(!x)return J;x.replaceChild(J,r);return J};
x_4=function(r,J){var x=r[0].parentElement;if(x)if(r[0].previousSibling||r[r.length-1].nextSibling){x.insertBefore(J,r[0]);for(var t=r.length-1;t>=0;t--)x.removeChild(r[t])}else x.textContent="",x.appendChild(J);return J};
tlM=function(r,J){if(r[0].parentElement)for(var x=r[0].parentElement,t=J.length,b=r.length,V=t,H=0,q=0,W=r[b-1].nextSibling,U=null;H<b||q<V;)if(r[H]===J[q])H++,q++;else{for(;r[b-1]===J[V-1];)b--,V--;if(b===H)for(var g=V<t?q?J[q-1].nextSibling:J[V-q]:W;q<V;){var E=J[q++];x.insertBefore(E,g)}else if(V===q)for(;H<b;)g=r[H],U&&U.has(g)||x.removeChild(g),H++;else if(r[H]===J[V-1]&&J[q]===r[b-1])g=r[--b].nextSibling,x.insertBefore(J[q++],r[H++].nextSibling),x.insertBefore(J[--V],g),r[b]=J[V];else{if(!U)for(U=
new Map,g=q;g<V;)U.set(J[g],g++);g=U.get(r[H]);if(g==null)x.removeChild(r[H]),H++;else if(q<g&&g<V){E=H;for(var h=1,G=void 0;++E<b&&E<V&&(G=U.get(r[E]))!=null&&G===g+h;)h++;if(h>g-q)for(E=r[H];q<g;)x.insertBefore(J[q++],E);else x.replaceChild(J[q++],r[H++])}else H++}}return J};
m_C=function(r){if(Array.isArray(r)){if(r.length>1)throw Error("ic`"+r.length+"`"+r.map(bRX).join(", "));r=r[0]}if(r==null)return null;if(!(r instanceof _.OL)){var J,x;if((J=window)==null?0:(x=J.trustedTypes)==null?0:x.isScript(r))throw Error("hc");if(String(r).trim().length===0)return null;throw Error("jc`"+bRX(r));}return r};
oCc=function(r){if(Array.isArray(r)){if(r.length>1)throw Error("kc`"+r.length+"`"+r.map(bRX).join(", "));r=r[0]}if(r==null)return null;if(!wxn(r)){if(String(r).trim().length===0)return null;throw Error("lc`"+bRX(r));}return r};
bRX=function(r){return"("+typeof r+") "+(r!=null&&typeof r==="object"?r.constructor.name:typeof r)+" "+r};
Vlm=function(){};
fN=function(r,J){J=J===void 0?{}:J;var x=D_X();te.legacyTriggerSoyRendererEvents&&nzz();_.Ce(function(){iF.setUp();J.isControlFlowComponent&&$y++;var t=x[0],b=x[oP].flattened,V=Hb(!0);try{var H=r(),q=HR7(t,H,x);Array.isArray(q)||(x[oP].flattened=[q]);var W=x[oP].flattened;if(b&&(!Array.isArray(b)||b.length!==0)){var U=Array.isArray(b)?b[0]:b,g=U[pN],E=U._disposeEffects;U._disposeEffects=void 0;U=Array.isArray(W)?W[0]:W;U[pN]=g;U[pN]&&(U[pN].numNodes=U===W?1:W.length);U._disposeEffects=E}x[0]=q;J.isControlFlowComponent&&
he(!1)}catch(h){throw J.isControlFlowComponent&&he(!0),h;}finally{Hb(V),iF.tearDown()}},J.debugName);
return x};
HR7=function(r,J,x){for(;typeof J==="function";)J=J();if(J!=null&&J[V6]){var t,b,V;(V=te.handleError)==null||V.call.apply(V,[te].concat(_.Gd(IZ(Error("mc`"+((t=J.type)==null?void 0:t.TAG_NAME)),(b=J.type)==null?void 0:b.TAG_NAME))))}if(r==null)return J==null?sN():Wb(J)?qW(J):rki(J)?qW(J.toString()):_.TZ(J)?J:J.length===0?sN():TSX(J,x);if(_.TZ(r)){if(J==null)return Jk4(r,sN());if(Wb(J))return sw9(r,J);if(rki(J))return sw9(r,J.toString());if(_.TZ(J))return Jk4(r,J);if(J.length===0)return Jk4(r,sN());
J=TSX(J,x);tlM([r],x[oP].flattened);return J}r=UN(r);if(J==null)return x_4(r,sN());if(Wb(J))return x_4(r,qW(J));if(rki(J))return x_4(r,qW(J.toString()));if(_.TZ(J))return tlM(r,[J])[0];if(J.length===0)return x_4(r,sN());J=TSX(J,x);tlM(r,x[oP].flattened);return J};
sw9=function(r,J){r.nodeType===Node.TEXT_NODE?r.textContent!==String(J)&&(r.textContent=String(J)):r=Jk4(r,qW(J));return r};
UN=function(r,J,x){return qKX(r,J!=null?J:[],x===void 0?!1:x)};
TSX=function(r,J){var x=UN(r,void 0,!0);if(x.length===0)return sN();J[oP].flattened=x;return r};
qKX=function(r,J,x,t,b){J=J===void 0?[]:J;x=x===void 0?!1:x;b=b===void 0?-1:b;if(r==null)return J;if(r instanceof gd)return r=r.render(),qKX(r,J,x,t,b);if(_.TZ(J)&&J.nodeType===Node.ELEMENT_NODE)switch(J.tagName){case "SCRIPT":x=m_C(r);x!==null&&_.Iy(J,x);return;case "STYLE":x=oCc(r);x!==null&&(J.textContent=_.hHr(x));return}Wb(r)&&(r=qW(r),t&&x&&(t[b]=r));if(uYM(r)||r instanceof ST||vhz(r)){x=XSD(r);x=Array.from(x.childNodes);x=_.D(x);for(r=x.next();!r.done;r=x.next())WOK(J,r.value);return J}rki(r)&&
(r=qW(r.toString()),t&&x&&(t[b]=r));if(_.TZ(r))return WOK(J,r);if(Array.isArray(r)){for(var V=0;V<r.length;V++)qKX(r[V],J,x,r,V);return J}if(typeof r==="function"){r=fN(r,{debugName:"qmF2ne"})[0];if(Array.isArray(r)){x=_.D(r);for(r=x.next();!r.done;r=x.next())WOK(J,r.value);return J}t&&x&&(t[b]=r);return WOK(J,r)}if(r!=null&&r[V6]){t=Hb(!0);b=z7m;try{V=b.apply(null,[r.type,r.props].concat(_.Gd(r.children)))}finally{Hb(t)}return qKX(V,J,x)}var H;(H=te.handleError)==null||H.call.apply(H,[te].concat(_.Gd(IZ(Error("nc")))));
return J};
D_X=function(r){var J={};J=Object.assign([],(J[oP]={flattened:[]},J));if(!r)return J;J[0]=TSX(r,J);return J};
WOK=function(r,J){Array.isArray(r)?r.push(J):r.appendChild(J);return r};
EN=function(r){if(!te.enableLazyTsx)return r;if(Array.isArray(r)){for(var J=0;J<r.length;J++)r[J]=EN(r[J]);return r}return r instanceof gd?(r=r.render(),EN(r)):r};
pqz=function(r,J){var x,t,b=afz(r),V=function(G){t=G;G=Hb(!0);var N=oZ(jY);ypz("render",b);try{x=EN(r(J))}finally{eJD("render",b),oZ(N),Hb(G)}};
V=te.enableContextPerComponent?vzM(V,b):Pw(V,te.alwaysTrackContexts||!!Xg);lZC(t);if(!J.renderedFromIdom){var H=_.rW(t);try{return iRn(r,J,x),x}finally{_.rW(H)}}!aBr(x)&&Array.isArray(x)&&(x=D_X(x));var q=y$i(x);H=Array.isArray(q)?q[0]:q;var W=!1;if(H){var U,g=(U=J==null?void 0:J.idomKey)!=null?U:r;U=q!==H;H._disposeEffects=V;var E=H[pN]||{},h=aBr(x)?x:E.sourceDynamicRange;Object.assign(E,{key:g,numNodes:U?q.length:1,context:t,higherOrder:!!H[pN],sourceDynamicRange:h});H[pN]=E}else W=!0;(function(){var G=
_.rW(t);try{iRn(r,J,q)}finally{_.rW(G)}})();
W&&V();return x};
fez=function(r){var J={},x;for(x in r)J={prev$jscomp$23:void 0,next$jscomp$32:void 0},J.prev$jscomp$23=$z[x],J.next$jscomp$32=r[x],$z[x]=function(t){return function(){var b=_.hS.apply(0,arguments);t.prev$jscomp$23.apply(null,_.Gd(b));t.next$jscomp$32.apply(null,_.Gd(b))}}(J)};
U_M=function(){if(RZ())throw Error("oc");return wd};
gCC=function(r,J){if(!r.__unmounted&&J){r.__unmounted=!0;try{r.didUnmount()}catch(b){var x,t;(t=te.handleError)==null||t.call.apply(t,[te].concat(_.Gd(IZ(b,(x=r.JSC$8307___type)==null?void 0:x.TAG_NAME))))}$z.didUnmount(r);r.el=null;J.__instance&&delete J.__instance}};
jwi=function(r,J,x){r._signalProps!=null&&r._disposeEffects==null&&((x===void 0?0:x)?r._disposeEffects=Pw(function(){return void ECM(r,J)},te.alwaysTrackContexts||!!Xg):ECM(r,J))};
ECM=function(r,J){_.Ce(function(){for(var x=r._signalProps,t=r._signalValues,b=0;b<x.length;b++){var V=x[b],H=J[V]();t[b]!==H&&(t[b]=H,c$z(r,V,H))}},"e3YVbb")};
$_K=function(r,J,x){var t,b=[];r._disposeEffects=Pw(function(){_.Ce(function(){var V=x();if(V===null||V===void 0)V="";if(Wb(V)||V===null)t!=null||(t=document.createTextNode("")),t.parentNode!==r&&(t._isSignalTextNode=!0,r.insertBefore(t,J)),t.textContent=String(V);else if(uYM(V)||V instanceof ST||vhz(V)){for(var H=b.length>0?b[b.length-1].nextSibling:J,q=_.D(b),W=q.next();!W.done;W=q.next())r.removeChild(W.value);V=XSD(V);b=Array.from(V.childNodes);V=_.D(b);for(q=V.next();!q.done;q=V.next())r.insertBefore(q.value,
H)}else throw W=(q=(H=MT)==null?void 0:H.name)!=null?q:"unknown",Error("dc`"+W+"`"+typeof V);},"VvDgC")},te.alwaysTrackContexts||!!Xg)};
MlD=function(r,J){var x=_.hS.apply(2,arguments);J!=null||(J={});return!te.enableLazyTsx||MT!=null&&!RZ()?wqM(r,J,x):new h8K(r,J,x)};
wqM=function(r,J,x){if(r===_.DZ)return x;if(typeof r==="function")return MT&&!RZ()&&(J.renderedFromIdom=!0),y9z(r,function(){var V=Gxz(r,J,x);if(V)return V;x.length>0&&(J.children=x.length===1?x[0]:x);if(r.componentType===GV){var H;vzM(function(){var q=J;if(r.componentType!==GV)H=!1;else{q||(q={});var W=new hp(q,r),U=oZ(jY);try{var g=W.render(q)}finally{oZ(U)}g instanceof HTMLElement?(g.__instance=W,W.el=g,W.JSC$8307___type=r,r.TAG_NAME=g.tagName.toLowerCase(),$z.didPatch(W),H=g):H=g}},r.name);
if(H)return H}return pqz(r,J)},J.debugInstance);
var t=R84(r,J),b;for(b in J)c$z(t,b,J[b]);jwi(t,J);UN(x,t);A$9(t,J,{isReactive:!0});SK4(t,J);return t};
R84=function(r,J){r=(NSK.has(r.toLowerCase())?0:d_K.has(r.startsWith("svg:")?r.replace("svg:",""):r))?document.createElementNS("http://www.w3.org/2000/svg",r.startsWith("svg:")?r.replace("svg:",""):r):Qw9(r,J)||document.createElement(r);r[KOn]=!0;return r};
kxD=function(r){if(r){var J;(J=r._disposeRef)==null||J.call(r);var x;(x=r._disposeEffects)==null||x.call(r);r.__instance&&r.__instance instanceof MW&&(J=r.__instance,gCC(J,r),J instanceof hp&&J.disposeEffects());for(J=0;J<r.childNodes.length;J++)kxD(r.childNodes[J])}};
YKi=function(r){PqD.push(r)===1&&requestAnimationFrame(function(){setTimeout(function(){var J=[].concat(_.Gd(PqD));PqD=[];J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;try{for(var t=0;t<x.length;t++)kxD(x[t])}catch(b){t=x=void 0,(t=(x=te).handleError)==null||t.call.apply(t,[x].concat(_.Gd(IZ(b))))}}})})};
_.f=function(r,J){return z7m.apply(null,[r,J].concat(_.Gd(_.hS.apply(2,arguments))))};
nCX=function(r,J){J=J===void 0?new Map:J;r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,!J.has(x)){var t=void 0,b=(t=x.producerNode)!=null?t:[];J.set(x,b);nCX(b,J)}return J};
_.w=function(r){var J=r.cond;if(J===void 0)return r.else&&r.else();var x=_.gW(function(){return!!J()},void 0,"JHVi8"),t=function(){var b=J();
if(!b){var V;(V=te.handleError)==null||V.call.apply(V,[te].concat(_.Gd(IZ(ORm.nonNullableCondIsNull()))))}return b};
return fN(function(){var b=x(),V;Pw(function(){var H=oZ(jY);try{V=EN(b?r.then(t):r.else&&r.else())}finally{oZ(H)}},!0);
return V},{debugName:r.debugInstance,
isControlFlowComponent:!0})};
CqD=function(r){return _.w(r)};
_.GZ=function(r){return r.keyBy==="INDEX"?BSM(r):IeX(r)};
LOm=function(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next()){var x=void 0;(x=J.value)==null||x()}};
IeX=function(r){var J=r.keyBy===void 0||r.keyBy==="REFERENCE",x=J?function(g){return g}:r.keyBy,t=[],b=[],V=[],H=[],q=[],W=[],U=!0;
_.ky(function(){LOm(H)});
return fN(function(){var g=r.each(),E=g.length;if(E===0){if(t.length===0&&!U)return V;LOm(H);t=g;b=[];for(g=0;g<t.length;g++)b.push(x(t[g]));V=[];H=[];q=[];W=[];r.fallback&&(H[0]=cki(function(){V[0]=EN(r.fallback())}));
U=!1;return V}for(var h=new AkK,G=t.length-1;G>=0;G--)h.push(b[G],G);G=Array(E);for(var N=Array(E),Q=Array(E),Y=Array(E),O=Array(J?0:E),c={i$jscomp$449:0};c.i$jscomp$449<E;c={i$jscomp$449:c.i$jscomp$449,item$jscomp$103:void 0,key$jscomp$529:void 0},c.i$jscomp$449++){c.item$jscomp$103=g[c.i$jscomp$449];c.key$jscomp$529=x(c.item$jscomp$103);var Z=h.pop(c.key$jscomp$529);Z!=null?(Q[c.i$jscomp$449]=V[Z],N[c.i$jscomp$449]=b[Z],G[c.i$jscomp$449]=H[Z],Y[c.i$jscomp$449]=q[Z],J||(O[c.i$jscomp$449]=W[Z]),Ei(function(a){return function(){Y[a.i$jscomp$449](a.i$jscomp$449);
if(!J)O[a.i$jscomp$449](a.item$jscomp$103)}}(c)),delete H[Z]):G[c.i$jscomp$449]=cki(function(a){return function(){var e=_.D(_.Ww(a.i$jscomp$449,void 0,"Fqk1zd")),l=e.next().value;
e=e.next().value;Y[a.i$jscomp$449]=e;N[a.i$jscomp$449]=a.key$jscomp$529;if(J)Q[a.i$jscomp$449]=EN(r.children(a.item$jscomp$103,l));else{var Vi=_.D(_.Ww(a.item$jscomp$103,void 0,"GBj5de"));e=Vi.next().value;Vi=Vi.next().value;O[a.i$jscomp$449]=Vi;Q[a.i$jscomp$449]=EN(r.children(e,l))}}}(c))}LOm(H);
t=g;b=N;V=Q;H=G;q=Y;W=O;U=!1;return Q},{debugName:r.debugInstance,
isControlFlowComponent:!0})};
BSM=function(r){var J=[],x=[],t=[],b=[],V=!1;_.ky(function(){for(var H=_.D(b),q=H.next();!q.done;q=H.next())q=q.value,q()});
return fN(function(){var H=r.each();V&&H.length>0&&(b.pop()(),J.pop(),V=!1);for(var q=Array(H.length),W={i$jscomp$450:0};W.i$jscomp$450<H.length;W={i$jscomp$450:W.i$jscomp$450},W.i$jscomp$450++)if(W.i$jscomp$450<J.length)J[W.i$jscomp$450]!==H[W.i$jscomp$450]&&(Ei(function(g){return function(){return void x[g.i$jscomp$450](H[g.i$jscomp$450])}}(W)),J[W.i$jscomp$450]=H[W.i$jscomp$450]),q[W.i$jscomp$450]=t[W.i$jscomp$450];
else{var U=cki(function(g){return function(){J[g.i$jscomp$450]=H[g.i$jscomp$450];var E=_.D(_.Ww(H[g.i$jscomp$450],void 0,"kGMqJe")),h=E.next().value;E=E.next().value;x[g.i$jscomp$450]=E;q[g.i$jscomp$450]=EN(r.children(h,g.i$jscomp$450))}}(W));
b[W.i$jscomp$450]=U}for(;J.length>H.length;)J.pop(),b.pop()(),x.pop();H.length===0&&!V&&r.fallback&&(W=cki(function(){q[0]=EN(r.fallback())}),b[0]=W,V=!0);
return t=q},{debugName:r.debugInstance,
isControlFlowComponent:!0})};
cki=function(r){var J=Xg;return Pw(function(x){var t=oZ(jY);try{x.parent=J,r(x)}finally{oZ(t)}},!1)};
_.RP=function(r){return r};
_.SY=function(r){return{isDefault:!0,children:r.children}};
_.dd=function(r){var J=FOz(r),x=_.gW(function(){return aeD(J)},void 0,"F1PF4");
return fN(function(){var t=x(),b;Pw(function(){var V=oZ(jY);try{b=EN(t())}finally{oZ(V)}});
return b},{debugName:r.debugInstance,
isControlFlowComponent:!0})};
FOz=function(r){r=r.children;return Array.isArray(r)?r:[r]};
yk7=function(r){var J=r.props;r=r.getChildren()[0];return J.when?{when:J.when,children:r}:{isDefault:!0,children:r}};
aeD=function(r){var J=function(){return null};
r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,x!=null&&x[V6]&&(x=x.type===_.SY?{isDefault:!0,children:x.children[0]}:{when:x.props.when,children:x.children[0]}),x instanceof gd&&(x=yk7(x)),x.isDefault)J=x.children;else if(x.when())return x.children;return J};
z8c=function(r){var J=null,x,t={get value(){var V,H;(H=(V=b).validateGetValue)==null||H.call(V);return b.__value},set value(V){var H,q;(q=(H=b).validateSetValue)==null||q.call(H,V);b.__value=V;b.__hasBeenSet=!0}},b=(t.__value=null,t.__hasBeenSet=!1,t.__hasErrored=!1,t.onRender=function(V){if(x&&V!==x){x._disposeRef=void 0;var H;(H=J)==null||H()}x=V;J=r(V)||null},t.onUnmount=function(){var V;
(V=J)==null||V();J=b.value=null},t[e8X]=!0,t);
return b};
vCr=function(r){var J=U_M();if(J==null)throw _.ZRM.PRIMITIVE_INVALID_HOOK_CALL();var x=J.hookCounter++;J.hooks||(J.hooks=[]);var t=J.hooks;t[x]||(t[x]={key:r,host:J});if(r!==t[x].key){if(J.JSC$8307___type){var b;r=(b=J.JSC$8307___type)==null?void 0:b.name}else r=J instanceof hp?afz(J.functionComponent):"<"+J.el.tagName.toLowerCase()+">";throw _.ZRM.OUT_OF_ORDER_HOOK_CALL(r);}return t[x]};
uLc=function(r,J){return!r||r.length!==(J==null?void 0:J.length)||r.some(function(x,t){return x!==J[t]})};
ler=function(r,J){var x=vCr("onChange"),t=U_M();uLc(x.deps,J)&&(x.deps=J,x.pendingEffect=r,t.__syncEffects||(t.__syncEffects=[]),t.__syncEffects.push(x))};
_.Q6=function(r,J){var x=x===void 0?{}:x;x=x.appContext;var t=!!te.legacyTriggerSoyRendererEvents;iF.setUp();try{var b=Xqc(r,J,x);t&&(J=x,J==null&&(J=_.UWD(document).getAppContext()),J.get(rfM).JSC$25727_getEventTarget().dispatchEvent(new Jfz(xaC,r,lB7)));iF.log(r);return b}finally{iF.tearDown()}};
Xqc=function(r,J,x){var t=QS(function(){var b=oZ(jY);try{return Pw(function(){var V=_.UWD(_.QV(r)),H;var q=YNn({rootElement:{value:r},appContext:x||(V==null?void 0:(H=V.getOptionalAppContext)==null?void 0:H.call(V)),dispatcher:V});V=_.rW(q);q=Hb(!0);$y++;try{UN(J(),r),he(!1)}catch(W){throw he(!0),W;}finally{Hb(q),_.rW(V)}},!1)}catch(V){throw te.enableContextBasedComponentStacks&&Sc(V),V;
}finally{oZ(b)}});
r[t9D]=!0;return function(){r.textContent="";t();r[t9D]=!1}};
_.KN=function(r){if(A9r(mx)){var J;(J=te.handleError)==null||J.call.apply(J,[te].concat(_.Gd(IZ(Error("cc")))))}var x=Xg,t=MT;Promise.resolve().then(function(){if(x&&!x.isDisposed){var b=_.rW(x);try{QS(function(){return void r()},t)}catch(V){throw te.enableContextBasedComponentStacks&&Sc(V),V;
}finally{_.rW(b)}}})};
kz=function(r,J){ler(function(){return qT(r)},J)};
_.Pb=function(r){RZ()?_.KN(function(){qT(r)}):ler(function(){return qT(r)},[])};
mam=function(r){var J=[].concat(_.Gd(r));r.length=0;r=_.D(J);for(J=r.next();!J.done;J=r.next()){J=J.value;bUm(J);var x=J.pendingEffect;J.pendingEffect=null;if(x=x==null?void 0:x())J.pendingCleanup=x}};
bUm=function(r){var J=r.pendingCleanup;r.pendingCleanup=null;J==null||J()};
otz=function(r,J){if(RZ())return r();var x=vCr("useMemoInternal");uLc(x.deps,J)&&(x.deps=J,x.value=r());return x.value};
V9C=function(r,J){return otz(r,J)};
Yz=function(r){return otz(r,[])};
nN=function(r){return Yz(function(){return{value:r}})};
_.ON=function(r,J){if(!r)return null;r=Object.keys(r);r=_.D(r);for(var x=r.next();!x.done;x=r.next()){x=x.value;var t=x.toLowerCase();if(t.indexOf(J,t.length-J.length)>-1)return x}return null};
_.Bb=function(){var r=arguments,J=_.CN;r.length>1?J[r[0]]=r[1]:r.length===1&&Object.assign(J,r[0])};
_.IP=function(r,J){return r in _.CN?_.CN[r]:J};
_.LN=function(r,J){return!!_.IP(r,J)};
Da7=function(r){var J=_.CN.EXPERIMENT_FLAGS;return J?J[r]:void 0};
T3D=function(r){HUC.forEach(function(J){return J(r)})};
_.Ap=function(r){return r&&window.yterr?function(){try{return r.apply(this,arguments)}catch(J){_.cb(J)}}:r};
_.cb=function(r){var J=_.Fe("yt.logging.errors.log");J?J(r,"ERROR",void 0,void 0,void 0,void 0,void 0):(J=_.IP("ERRORS",[]),J.push([r,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Bb("ERRORS",J));T3D(r)};
_.aP=function(r,J,x,t,b){var V=_.Fe("yt.logging.errors.log");V?V(r,"WARNING",J,x,t,void 0,b):(V=_.IP("ERRORS",[]),V.push([r,"WARNING",J,x,t,void 0,b]),_.Bb("ERRORS",V))};
q24=function(r,J){J=r.split(J);for(var x={},t=0,b=J.length;t<b;t++){var V=J[t].split("=");if(V.length===1&&V[0]||V.length===2)try{var H=skX(V[0]||""),q=skX(V[1]||"");if(H in x){var W=x[H];Array.isArray(W)?_.lM(W,q):x[H]=[W,q]}else x[H]=q}catch(h){var U=h,g=V[0],E=String(q24);U.args=[{key:g,value:V[1],query:r,method:Win===E?"unchanged":E}];iUz.hasOwnProperty(g)||_.aP(U)}}return x};
pdX=function(r){var J=[];_.GE.forEach(r,function(x,t){var b=_.y6(t);_.eY(Array.isArray(x)?x:[x],function(V){V==""?J.push(b):J.push(b+"="+_.y6(V))})});
return J.join("&")};
_.zZ=function(r){r.charAt(0)==="?"&&(r=r.substring(1));return q24(r,"&")};
_.ZZ=function(r){return r.indexOf("?")!==-1?(r=(r||"").split("#")[0],r=r.split("?",2),_.zZ(r.length>1?r[1]:r[0])):{}};
_.vb=function(r,J){return f5M(r,J||{},!0)};
UaD=function(r,J){return f5M(r,J||{},!1)};
f5M=function(r,J,x){var t=r.split("#",2);r=t[0];t=t.length>1?"#"+t[1]:"";var b=r.split("?",2);r=b[0];b=_.zZ(b[1]||"");for(var V in J)if(x||!_.GE.containsKey(b,V))b[V]=J[V];return _.uF(r,b)+t};
J9=function(r){if(!J)var J=window.location.href;var x=_.lF(r)[1]||null,t=_.Xe(r);return x&&t?r0(r,J):t?_.Xe(J)===t&&(Number(_.lF(J)[4]||null)||null)===(Number(_.lF(r)[4]||null)||null):!0};
_.Eti=function(r){r=gti(r);return r===null?!1:r[0]==="com"&&r[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
gti=function(r){r=_.Xe(r);return r!==null?r.split(".").reverse():null};
skX=function(r){return r&&r.match(jkD)?r:x6(r)};
_.t9=function(r){return new $a7(r)};
_.bZ=function(){wdM||(wdM=new hGX);return wdM};
Gun=function(r){var J=_.mg,x,t;_.T(function(b){x=_.bZ();return(t=x.resolve(_.t9(J)))?(r(t),b.return(Promise.resolve(t))):b.return(x.resolve(new M9z(J)).then(function(V){r(V);return V}))})};
_.M=function(r){r=of(r);return typeof r==="string"&&r==="false"?!1:!!r};
_.Vn=function(r,J){r=of(r);return r===void 0&&J!==void 0?J:Number(r||0)};
RGm=function(r){r=of(r);return Array.isArray(r)?_.S2(r,function(J){return Number(J||0)}):[Number(r||0)]};
_.Df=function(r){r=of(r);return r!==void 0?String(r):""};
_.HG=function(r){r=of(r);return Array.isArray(r)?_.S2(r,function(J){return String(J||"")}):[String(r||"")]};
S2z=function(){return _.IP("EXPERIMENTS_TOKEN","")};
of=function(r){return _.IP("EXPERIMENT_FLAGS",{})[r]};
N34=function(){for(var r=[],J=_.IP("EXPERIMENTS_FORCED_FLAGS",{}),x=_.D(Object.keys(J)),t=x.next();!t.done;t=x.next())t=t.value,r.push({key:t,value:String(J[t])});x=_.IP("EXPERIMENT_FLAGS",{});t=_.D(Object.keys(x));for(var b=t.next();!b.done;b=t.next())b=b.value,b.startsWith("force_")&&J[b]===void 0&&r.push({key:b,value:String(x[b])});return r};
Qkz=function(){if(!daz)return null;var r=daz();return"open"in r?r:null};
_.Kii=function(r){switch(_.T1(r)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.T1=function(r){return r&&"status"in r?r.status:-1};
_.sV=function(r,J){typeof r==="function"&&(r=_.Ap(r));return window.setTimeout(r,J)};
_.qV=function(r,J){typeof r==="function"&&(r=_.Ap(r));return window.setInterval(r,J)};
_.WG=function(r){window.clearTimeout(r)};
Plz=function(r){r=_.ZZ(r);for(var J=_.D(kuM),x=J.next();!x.done;x=J.next())if(r[x.value]!==void 0)return!0;return!1};
OUD=function(r,J,x,t,b,V,H,q){x=x===void 0?"GET":x;t=t===void 0?"":t;q=q===void 0?!1:q;var W=Qkz();if(!W)return null;var U=function(){(W&&"readyState"in W?W.readyState:0)===4&&J&&_.Ap(J)(W)};
"onloadend"in W?W.addEventListener("loadend",U,!1):W.onreadystatechange=U;_.M("debug_forward_web_query_parameters")&&(r=Y2r(r,window.location.search));W.open(x,r,!0);V&&(W.responseType=V);H&&(W.withCredentials=!0);x=x==="POST"&&(window.FormData===void 0||!(t instanceof FormData));if(b=ntc(r,b))for(var g in b)W.setRequestHeader(g,b[g]),"content-type"===g.toLowerCase()&&(x=!1);x&&W.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(q&&"setAttributionReporting"in XMLHttpRequest.prototype){r=
{eventSourceEligible:!0,triggerEligible:!1};try{W.setAttributionReporting(r)}catch(E){_.aP(E)}}W.send(t);return W};
ntc=function(r,J){J=J===void 0?{}:J;var x=J9(r),t=_.IP("INNERTUBE_CLIENT_NAME"),b=_.M("web_ajax_ignore_global_headers_if_set"),V;for(V in ClM){var H=_.IP(ClM[V]),q=V==="X-Goog-AuthUser"||V==="X-Goog-PageId";V!=="X-Goog-Visitor-Id"||H||(H=_.IP("VISITOR_DATA"));var W;if(!(W=!H)){if(!(W=x||(_.Xe(r)?!1:!0))){W=r;var U;if(U=_.M("add_auth_headers_to_remarketing_google_dot_com_ping")&&V==="Authorization"&&(t==="TVHTML5"||t==="TVHTML5_UNPLUGGED"||t==="TVHTML5_SIMPLY"))U=gti(W),U=U===null?!1:U[1]==="google"?
!0:U[2]==="google"?U[0]==="au"&&U[1]==="com"?!0:U[0]==="uk"&&U[1]==="co"?!0:!1:!1;U&&(W=_.iZ(W)||"",W=W.split("/"),W="/"+(W.length>1?W[1]:""),U=W==="/pagead");W=U?!0:!1}W=!W}W||b&&J[V]!==void 0||t==="TVHTML5_UNPLUGGED"&&q||(J[V]=H)}"X-Goog-EOM-Visitor-Id"in J&&"X-Goog-Visitor-Id"in J&&delete J["X-Goog-Visitor-Id"];if(x||!_.Xe(r))J["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(x||!_.Xe(r)){try{var g=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(E){}g&&(J["X-YouTube-Time-Zone"]=
g)}document.location.hostname.endsWith("youtubeeducation.com")||!x&&_.Xe(r)||(J["X-YouTube-Ad-Signals"]=pdX(B3M()));return J};
_.I5c=function(r,J){var x=_.Xe(r);_.M("debug_handle_relative_url_for_query_forward_killswitch")||!x&&J9(r)&&(x=document.location.hostname);var t=_.iZ(r);t=(x=x&&(x.endsWith("youtube.com")||x.endsWith("youtube-nocookie.com")))&&t&&t.startsWith("/api/");if(!x||t)return r;var b=_.zZ(J),V={};_.eY(kuM,function(H){b[H]&&(V[H]=b[H])});
return UaD(r,V)};
Lim=function(r,J){J.method="POST";J.postParams||(J.postParams={});return _.pB(r,J)};
cf4=function(r,J){var x=_.IP("XSRF_FIELD_NAME"),t;J.headers&&(t=J.headers["Content-Type"]);return!J.excludeXsrf&&(!_.Xe(r)||J.withCredentials||_.Xe(r)===document.location.hostname)&&J.method==="POST"&&(!t||t==="application/x-www-form-urlencoded")&&!(J.postParams&&J.postParams[x])};
_.pB=function(r,J){var x=J.format||"JSON";r=Afr(r,J);var t=Fii(r,J),b=!1,V=a57(r,function(W){if(!b){b=!0;q&&_.WG(q);var U=_.Kii(W),g=null,E=400<=W.status&&W.status<500,h=500<=W.status&&W.status<600;if(U||E||h)g=yfz(r,x,W,J.convertToSafeHtml);U&&(U=eGM(x,W,g));g=g||{};E=J.context||_.xc;U?J.onSuccess&&J.onSuccess.call(E,W,g):J.onError&&J.onError.call(E,W,g);J.onFinish&&J.onFinish.call(E,W,g)}},J.method,t,J.headers,J.responseType,J.withCredentials);
t=J.timeout||0;if(J.onTimeout&&t>0){var H=J.onTimeout;var q=_.sV(function(){b||(b=!0,V.abort(),_.WG(q),H.call(J.context||_.xc,V))},t)}return V};
Afr=function(r,J){J.includeDomain&&(r=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+r);var x=_.IP("XSRF_FIELD_NAME");if(J=J.urlParams)J[x]&&delete J[x],r=_.vb(r,J);return r};
Fii=function(r,J){var x=_.IP("XSRF_FIELD_NAME"),t=_.IP("XSRF_TOKEN"),b=J.postBody||"",V=J.postParams;cf4(r,J)&&(V||(V={}),V[x]=t);(_.M("ajax_parse_query_data_only_when_filled")&&V&&Object.keys(V).length>0||V)&&typeof b==="string"&&(b=_.zZ(b),_.GE.extend(b,V),b=J.postBodyFormat&&J.postBodyFormat==="JSON"?JSON.stringify(b):_.fB(b));V=b||V&&!_.GE.isEmpty(V);!zGn&&V&&J.method!=="POST"&&(zGn=!0,_.cb(Error("Lc")));return b};
yfz=function(r,J,x,t){var b=null;switch(J){case "JSON":try{var V=x.responseText}catch(H){throw t=Error("Mc"),t.params=r,_.aP(t),H;}r=x.getResponseHeader("Content-Type")||"";V&&r.indexOf("json")>=0&&(V.substring(0,5)===")]}'\n"&&(V=V.substring(5)),b=JSON.parse(V));break;case "XML":if(r=(r=x.responseXML)?ZU7(r):null)b={},_.eY(r.getElementsByTagName("*"),function(H){b[H.tagName]=vt4(H)})}t&&u6r(b);
return b};
u6r=function(r){if(_.rf(r))for(var J in r)J==="html_content"||o4(J,"_html")?r[J]=N4(r[J]):u6r(r[J])};
eGM=function(r,J,x){if(J&&J.status===204)return!0;switch(r){case "JSON":return!!x;case "XML":return Number(x&&x.return_code)===0;case "RAW":return!0;default:return!!x}};
ZU7=function(r){return r?(r=("responseXML"in r?r.responseXML:r).getElementsByTagName("root"))&&r.length>0?r[0]:null:null};
vt4=function(r){var J="";_.eY(r.childNodes,function(x){J+=x.nodeValue});
return J};
l5m=function(r){if(r.name==="JavaException")return!0;r=r.stack;return r.includes("chrome://")||r.includes("-extension://")||r.includes("webkit-masked-url://")};
Xdc=function(r){if(!r.stack)return!0;var J=!r.stack.includes("\n");return J&&r.stack.includes("ErrorType: ")||J&&r.stack.includes("Anonymous function (Unknown script")||r.stack.toLowerCase()==="not available"||r.fileName==="user-script"||r.fileName.startsWith("user-script:")?!0:!1};
_.UV=function(r){_.Mx.call(this);this.JSC$8570_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!r};
J67=function(r,J){var x=r.length,t=0,b=function(){return r.charCodeAt(t++)};
do{var V=r6X(b);if(V===Infinity)break;var H=V>>3;switch(V&7){case 0:V=r6X(b);if(H===J)return V;break;case 1:if(H===J)return;t+=8;break;case 2:V=r6X(b);if(H===J)return r.substr(t,V);t+=V;break;case 5:if(H===J)return;t+=4;break;default:return}}while(t<x)};
r6X=function(r){var J=r(),x=J&127;if(J<128)return x;J=r();x|=(J&127)<<7;if(J<128)return x;J=r();x|=(J&127)<<14;if(J<128)return x;J=r();return J<128?x|(J&127)<<21:Infinity};
t$z=function(r,J,x,t){if(r)if(Array.isArray(r)){var b=t;for(t=0;t<r.length&&!(r[t]&&(b+=xkz(t,r[t],J,x),b>500));t++);t=b}else if(typeof r==="object")for(b in r){if(r[b]){var V=b;var H=r[b],q=J,W=x;V=typeof H!=="string"||V!=="clickTrackingParams"&&V!=="trackingParams"?0:(H=J67(atob(H.replace(/-/g,"+").replace(/_/g,"/")),2))?xkz(V+".ve",H,q,W):0;t+=V;t+=xkz(b,r[b],J,x);if(t>500)break}}else x[J]=g0(r),t+=x[J].length;else x[J]=g0(r),t+=x[J].length;return t};
xkz=function(r,J,x,t){x+="."+r;r=g0(J);t[x]=r;return x.length+r.length};
g0=function(r){try{return(typeof r==="string"?r:String(JSON.stringify(r))).substr(0,500)}catch(J){return"unable to serialize "+typeof r+" ("+J.message+")"}};
bj7=function(r){switch(r){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}};
_.jG=function(r,J,x,t,b){_.EV.set(r,J,{maxAge:x,path:"/",domain:t===void 0?"youtube.com":t,secure:b===void 0?!1:b})};
_.mkD=function(r,J,x){_.EV.remove(r,J===void 0?"/":J,x===void 0?"youtube.com":x)};
_.$6=function(){if(_.M("embeds_web_enable_cookie_detection_fix")){if(!_.xc.navigator.cookieEnabled)return!1}else if(!_.EV.isEnabled())return!1;if(!_.EV.isEmpty())return!0;_.M("embeds_web_enable_cookie_detection_fix")?_.EV.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.EV.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.EV.get("TESTCOOKIESENABLED")!=="1")return!1;_.EV.remove("TESTCOOKIESENABLED");return!0};
oUi=function(){var r=_.xc.navigator;return r?r.connection:void 0};
V$i=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(r){}};
_.HjC=function(){var r=oUi();if(r){var J=Dkn[r.type||"unknown"]||"CONN_UNKNOWN";r=Dkn[r.effectiveType||"unknown"]||"CONN_UNKNOWN";J==="CONN_CELLULAR_UNKNOWN"&&r!=="CONN_UNKNOWN"&&(J=r);if(J!=="CONN_UNKNOWN")return J;if(r!=="CONN_UNKNOWN")return r}};
sRm=function(){var r=oUi();if(r!=null&&r.effectiveType)return TcC.hasOwnProperty(r.effectiveType)?TcC[r.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.h9=function(){try{return _.w0(),!0}catch(r){return!1}};
_.w0=function(r){if(_.IP("DATASYNC_ID")!==void 0)return _.IP("DATASYNC_ID");throw new _.MV("Datasync ID not set",r===void 0?"unknown":r);};
_.G1=function(r){this.mechanism=r};
Rf=function(r){this.mechanism=r};
SG=function(r){this.storage_=r;this.cachedIsStorageAvailable_=null};
q$c=function(){var r=null;try{r=_.xc.localStorage||null}catch(J){}SG.call(this,r)};
WRM=function(){var r=null;try{r=_.xc.sessionStorage||null}catch(J){}SG.call(this,r)};
NV=function(r,J){this.mechanism_=r;this.JSC$8672_prefix_=J+"::"};
_.ij4=function(r){var J=new q$c;return J.isAvailable()?r?new NV(J,r):J:null};
_.p9M=function(r){var J=new WRM;return J.isAvailable()?r?new NV(J,r):J:null};
Uk7=function(){var r;return(r=fGr())==null?void 0:r.get("LAST_RESULT_ENTRY_KEY",!0)};
_.KB=function(r){gU7||(_.d0?_.d0.logError(r):(_.Qn.push({type:"ERROR",payload:r}),_.Qn.length>10&&_.Qn.shift()))};
k6=function(r,J){gU7||(_.d0?_.d0.logEvent(r,J):(_.Qn.push({type:"EVENT",eventType:r,payload:J}),_.Qn.length>10&&_.Qn.shift()))};
PG=function(r){if(r.indexOf(":")>=0)throw Error("Tc");};
Y6=function(r){return r.substr(0,r.indexOf(":"))||r};
$kz=function(){return(EUr||jRn)&&nB("applewebkit")&&!nB("version")&&(!nB("safari")||nB("gsa/"))};
nB=function(r){var J=_.UX();return J?J.toLowerCase().indexOf(r)>=0:!1};
M$n=function(r,J,x,t){J=Y6(J);var b=r instanceof Error?r:Error("Uc`"+r);if(b instanceof OV)return b;r={objectStoreNames:x,dbName:J,dbVersion:t};if(b.name==="QuotaExceededError")return new OV("QUOTA_EXCEEDED",r);if(_.CB&&b.name==="UnknownError")return new OV("QUOTA_MAYBE_EXCEEDED",r);if(b instanceof w9i)return new OV("MISSING_INDEX",Object.assign({},r,{objectStore:b.objectStore,index:b.index}));if(b.name==="InvalidStateError"&&hlC.some(function(V){return b.message.includes(V)}))return new OV("EXECUTE_TRANSACTION_ON_CLOSED_DB",
r);
if(b.name==="AbortError")return new OV("UNKNOWN_ABORT",r,b.message);b.args=[Object.assign({},r,{name:"IdbError",originalName:b.name})];b.level="WARNING";return b};
BG=function(r,J,x){var t=Uk7();return new OV("IDB_NOT_SUPPORTED",{context:{caller:r,publicName:J,version:x,hasSucceededOnce:t==null?void 0:t.hasSucceededOnce}})};
GPK=function(r){if(!r)throw Error();throw r;};
RlC=function(r){return r};
S$D=function(r,J,x){var t=function(){try{r.removeEventListener("success",b),r.removeEventListener("error",V)}catch(H){}},b=function(){J(r.result);
t()},V=function(){x(r.error);
t()};
r.addEventListener("success",b);r.addEventListener("error",V)};
NcK=function(r){return new Promise(function(J,x){S$D(r,J,x)})};
cG=function(r){return new If(new LB(function(J,x){S$D(r,J,x)}))};
dkz=function(r,J){return new If(new LB(function(x,t){var b=function(){var V=r?J(r):null;V?V.then(function(H){r=H;b()},t):x()};
b()}))};
KR4=function(r,J,x){return new Promise(function(t,b){var V=J!==void 0?self.indexedDB.open(r,J):self.indexedDB.open(r);var H=x.blocked,q=x.blocking,W=x.terminated,U=x.upgrade,g=x.closed,E,h=function(){E||(E=new A9(V.result,{closed:g}));return E};
V.addEventListener("upgradeneeded",function(G){try{if(G.newVersion===null)throw Error("Zc");if(V.transaction===null)throw Error("$c");G.dataLoss&&G.dataLoss!=="none"&&k6("IDB_DATA_CORRUPTED",{reason:G.dataLossMessage||"unknown reason",dbName:Y6(r)});var N=h(),Q=new QRK(V.transaction);U&&U(N,function(Y){return G.oldVersion<Y&&G.newVersion>=Y},Q);
Q.done.catch(function(Y){b(Y)})}catch(Y){b(Y)}});
V.addEventListener("success",function(){var G=V.result;q&&G.addEventListener("versionchange",function(){q(h())});
G.addEventListener("close",function(){k6("IDB_UNEXPECTEDLY_CLOSED",{dbName:Y6(r),dbVersion:G.version});W&&W()});
t(h())});
V.addEventListener("error",function(){b(V.error)});
H&&V.addEventListener("blocked",function(){H()})})};
kP7=function(r,J,x){x=x===void 0?{}:x;return KR4(r,J,x)};
_.yn=function(r,J){J=J===void 0?{}:J;var x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return _.DC(H,2),x=self.indexedDB.deleteDatabase(r),t=J,(b=t.blocked)&&x.addEventListener("blocked",function(){b()}),_.p(H,NcK(x),4);
if(H.nextAddress!=2)return _.FC(H,0);V=_.Wr(H);throw M$n(V,r,"",-1);})};
Y$4=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,_.z1(PHi,J),2);x=t.yieldResult;return t.return(_.Zf(x,["databases"],{enableRetries:!0,mode:"readwrite"},function(b){var V=b.objectStore("databases");return V.get(r.actualName).then(function(H){if(H?r.actualName!==H.actualName||r.publicName!==H.publicName||r.userIdentifier!==H.userIdentifier:1)return V.put(r).then(function(){})})}))})};
_.vG=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1)return r?_.p(t,_.z1(PHi,J),2):t.return();x=t.yieldResult;return t.return(x.delete("databases",r))})};
_.nUX=function(r,J){var x,t;return _.T(function(b){return b.nextAddress==1?(x=[],_.p(b,_.z1(PHi,J),2)):b.nextAddress!=3?(t=b.yieldResult,_.p(b,_.Zf(t,["databases"],{enableRetries:!0,mode:"readonly"},function(V){x.length=0;return uZ(V.objectStore("databases"),{},function(H){r(H.getValue())&&x.push(H.getValue());return H.continue()})}),3)):b.return(x)})};
OjC=function(r,J){return _.nUX(function(x){return x.publicName===r&&x.userIdentifier!==void 0},J)};
IGX=function(){var r,J,x,t;return _.T(function(b){switch(b.nextAddress){case 1:r=Uk7();if((J=r)==null?0:J.hasSucceededOnce)return b.return(!0);var V;if(V=CHD)V=/WebKit\/([0-9]+)/.exec(_.UX()),V=!!(V&&parseInt(V[1],10)>=600);V&&(V=/WebKit\/([0-9]+)/.exec(_.UX()),V=!(V&&parseInt(V[1],10)>=602));if(V||lZ)return b.return(!1);try{if(x=self,!(x.indexedDB&&x.IDBIndex&&x.IDBKeyRange&&x.IDBObjectStore))return b.return(!1)}catch(H){return b.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return b.return(!1);
_.DC(b,2);t={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return _.p(b,Y$4(t,BcM),4);case 4:return _.p(b,_.vG("yt-idb-test-do-not-use",BcM),5);case 5:return b.return(!0);case 2:return _.Wr(b),b.return(!1)}})};
c6n=function(){if(LRc!==void 0)return LRc;gU7=!0;return LRc=IGX().then(function(r){gU7=!1;var J;if((J=fGr())!=null&&J.expiringStorage_){var x;J={hasSucceededOnce:((x=Uk7())==null?void 0:x.hasSucceededOnce)||r};var t;(t=fGr())==null||t.set("LAST_RESULT_ENTRY_KEY",J,2592E3,!0)}return r})};
XC=function(){return _.Fe("ytglobal.idbToken_")||void 0};
_.J$=function(){var r=XC();return r?Promise.resolve(r):c6n().then(function(J){(J=J?BcM:void 0)&&_.rj("ytglobal.idbToken_",J);return J})};
A6i=function(r){if(!_.h9())throw r=new OV("AUTH_INVALID",{dbName:r}),_.KB(r),r;var J=_.w0();return{actualName:r+":"+J,publicName:r,userIdentifier:J}};
FR9=function(r,J,x,t){var b,V,H,q,W,U;return _.T(function(g){switch(g.nextAddress){case 1:return V=(b=Error().stack)!=null?b:"",_.p(g,_.J$(),2);case 2:H=g.yieldResult;if(!H)throw q=BG("openDbImpl",r,J),_.M("ytidb_async_stack_killswitch")||(q.stack=q.stack+"\n"+V.substring(V.indexOf("\n")+1)),_.KB(q),q;PG(r);W=x?{actualName:r,publicName:r,userIdentifier:void 0}:A6i(r);_.DC(g,3);return _.p(g,Y$4(W,H),5);case 5:return _.p(g,kP7(W.actualName,J,t),6);case 6:return g.return(g.yieldResult);case 3:return U=
_.Wr(g),_.DC(g,7),_.p(g,_.vG(W.actualName,H),9);case 9:_.FC(g,8);break;case 7:_.Wr(g);case 8:throw U;}})};
aGM=function(r,J,x){x=x===void 0?{}:x;return FR9(r,J,!1,x)};
y6n=function(r,J,x){x=x===void 0?{}:x;return FR9(r,J,!0,x)};
eli=function(r,J){J=J===void 0?{}:J;var x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,_.J$(),2);if(b.nextAddress!=3){x=b.yieldResult;if(!x)return b.return();PG(r);t=A6i(r);return _.p(b,_.yn(t.actualName,J),3)}return _.p(b,_.vG(t.actualName,x),0)})};
zl7=function(r,J,x){r=r.map(function(t){return _.T(function(b){return b.nextAddress==1?_.p(b,_.yn(t.actualName,J),2):_.p(b,_.vG(t.actualName,x),0)})});
return Promise.all(r).then(function(){})};
ZjD=function(r){var J=J===void 0?{}:J;var x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,_.J$(),2);if(b.nextAddress!=3){x=b.yieldResult;if(!x)return b.return();PG(r);return _.p(b,OjC(r,x),3)}t=b.yieldResult;return _.p(b,zl7(t,J,x),0)})};
vUM=function(r,J){J=J===void 0?{}:J;var x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,_.J$(),2);if(t.nextAddress!=3){x=t.yieldResult;if(!x)return t.return();PG(r);return _.p(t,_.yn(r,J),3)}return _.p(t,_.vG(r,x),0)})};
xh=function(r,J){return u5z(r,J)};
X9m=function(r){return _.z1(lGX(),r)};
rQm=function(r,J,x,t){var b,V,H;return _.T(function(q){switch(q.nextAddress){case 1:return b={config:r,hashData:J,timestamp:t!==void 0?t:(0,_.t$)()},_.p(q,X9m(x),2);case 2:return V=q.yieldResult,_.p(q,V.clear("hotConfigStore"),3);case 3:return _.p(q,V.put("hotConfigStore",b),4);case 4:return H=q.yieldResult,q.return(H)}})};
JQM=function(r,J,x,t,b){var V,H,q;return _.T(function(W){switch(W.nextAddress){case 1:return V={config:r,hashData:J,configData:x,timestamp:b!==void 0?b:(0,_.t$)()},_.p(W,X9m(t),2);case 2:return H=W.yieldResult,_.p(W,H.clear("coldConfigStore"),3);case 3:return _.p(W,H.put("coldConfigStore",V),4);case 4:return q=W.yieldResult,W.return(q)}})};
xGi=function(r){var J,x;return _.T(function(t){return t.nextAddress==1?_.p(t,X9m(r),2):t.nextAddress!=3?(J=t.yieldResult,x=void 0,_.p(t,_.Zf(J,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(b){return _.bt(b.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(V){x=V.getValue()})}),3)):t.return(x)})};
tCD=function(r){var J,x;return _.T(function(t){return t.nextAddress==1?_.p(t,X9m(r),2):t.nextAddress!=3?(J=t.yieldResult,x=void 0,_.p(t,_.Zf(J,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(b){return _.bt(b.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(V){x=V.getValue()})}),3)):t.return(x)})};
bfM=function(){return _.T(function(r){return _.p(r,ZjD("ytGcfConfig"),0)})};
mGn=function(){return"INNERTUBE_API_KEY"in _.CN&&"INNERTUBE_API_VERSION"in _.CN};
_.mt=function(){return{innertubeApiKey:_.IP("INNERTUBE_API_KEY"),innertubeApiVersion:_.IP("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.IP("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.IP("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.IP("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.IP("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.IP("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.IP("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.IP("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.LN("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.LN("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.IP("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.qxD=function(r){var J={client:{hl:r.innertubeContextHostLanguage,gl:r.innertubeContextGeoLocation,clientName:r.innertubeContextClientName,clientVersion:r.innertubeContextClientVersion,configInfo:r.innertubeContextClientConfigInfo}};navigator.userAgent&&(J.client.userAgent=String(navigator.userAgent));var x=_.xc.devicePixelRatio;x&&x!=1&&(J.client.screenDensityFloat=String(x));x=S2z();x!==""&&(J.client.experimentsToken=x);x=N34();x.length>0&&(J.request={internalExperimentFlags:x});oGX(r,void 0,J);
VCc(void 0,J);DGr(void 0,J);HfM(r,void 0,J);TPm(void 0,J);_.M("start_client_gcf")&&shn(void 0,J);_.IP("DELEGATED_SESSION_ID")&&!_.M("pageid_as_header_web")&&(J.user={onBehalfOfUser:_.IP("DELEGATED_SESSION_ID")});!_.M("fill_delegate_context_in_gel_killswitch")&&(r=_.IP("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(J.user=Object.assign({},J.user,{serializedDelegationContext:r}));r=_.IP("INNERTUBE_CONTEXT");var t;if(_.M("enable_persistent_device_token")&&(r==null?0:(t=r.client)==null?0:t.rolloutToken)){var b;
J.client.rolloutToken=r==null?void 0:(b=r.client)==null?void 0:b.rolloutToken}t=Object;b=t.assign;r=J.client;x={};for(var V=_.D(Object.entries(_.zZ(_.IP("DEVICE","")))),H=V.next();!H.done;H=V.next()){var q=_.D(H.value);H=q.next().value;q=q.next().value;H==="cbrand"?x.deviceMake=q:H==="cmodel"?x.deviceModel=q:H==="cbr"?x.browserName=q:H==="cbrver"?x.browserVersion=q:H==="cos"?x.osName=q:H==="cosver"?x.osVersion=q:H==="cplatform"&&(x.platform=q)}J.client=b.call(t,r,x);return J};
oGX=function(r,J,x){r=r.innertubeContextClientName;if(r==="WEB"||r==="MWEB"||r===1||r===2)if(J){x=_.f9(J,WE9,96)||new WE9;var t=if4();t=Object.keys(pDi).indexOf(t);t=t===-1?null:t;t!==null&&_.oD(x,3,t);_.xL(J,96,x)}else x&&(x.client.mainAppWebInfo=(t=x.client.mainAppWebInfo)!=null?t:{},x.client.mainAppWebInfo.webDisplayMode=if4())};
VCc=function(r,J){var x=_.Fe("yt.embedded_player.embed_url");x&&(r?(J=_.f9(r,f9C,7)||new f9C,_.UC(J,4,x),_.xL(r,7,J)):J&&(J.thirdParty={embedUrl:x}))};
DGr=function(r,J){var x;if(_.M("web_log_memory_total_kbytes")&&((x=_.xc.navigator)==null?0:x.deviceMemory)){var t;x=(t=_.xc.navigator)==null?void 0:t.deviceMemory;r?_.VU(r,95,k5(x*1E6)):J&&(J.client.memoryTotalKbytes=""+x*1E6)}};
HfM=function(r,J,x){if(r.appInstallData)if(J){var t;x=(t=_.f9(J,DB,62))!=null?t:new DB;_.UC(x,6,r.appInstallData);_.xL(J,62,x)}else x&&(x.client.configInfo=x.client.configInfo||{},x.client.configInfo.appInstallData=r.appInstallData)};
TPm=function(r,J){var x=_.HjC();x&&(r?_.oD(r,61,UG4[x]):J&&(J.client.connectionType=x));_.M("web_log_effective_connection_type")&&(x=sRm())&&(r?_.oD(r,94,gG7[x]):J&&(J.client.effectiveConnectionType=x))};
_.$GM=function(r,J,x){x=x===void 0?{}:x;var t={};_.IP("EOM_VISITOR_DATA")?t={"X-Goog-EOM-Visitor-Id":_.IP("EOM_VISITOR_DATA")}:t={"X-Goog-Visitor-Id":x.visitorData||_.IP("VISITOR_DATA","")};if(J&&J.includes("www.youtube-nocookie.com"))return t;J=x.authorization||_.IP("AUTHORIZATION");J||(r?J="Bearer "+_.Fe("gapi.auth.getToken")().access_token:(EG4.instance||(EG4.instance=new EG4),r=jhK(),_.M("pageid_as_header_web")||delete r["X-Goog-PageId"],t=Object.assign({},t,r)));J&&(t.Authorization=J);return t};
shn=function(r,J){var x=wD9();if(x){var t=x.coldConfigData,b=x.coldHashData;x=x.hotHashData;if(r){var V;J=(V=_.f9(r,DB,62))!=null?V:new DB;t=_.UC(J,1,t);_.UC(t,3,b).setHotHashData(x);_.xL(r,62,J)}else J&&(J.client.configInfo=J.client.configInfo||{},t&&(J.client.configInfo.coldConfigData=t),b&&(J.client.configInfo.coldHashData=b),x&&(J.client.configInfo.hotHashData=x))}};
HS=function(r){for(var J=r.length;--J>=0;)r[J]=0};
hqD=function(r,J,x,t,b){this.static_tree=r;this.extra_bits=J;this.extra_base=x;this.elems=t;this.max_length=b;this.has_stree=r&&r.length};
MCz=function(r,J){this.dyn_tree=r;this.max_code=0;this.stat_desc=J};
Ty=function(r,J){r.pending_buf[r.pending++]=J&255;r.pending_buf[r.pending++]=J>>>8&255};
so=function(r,J,x){r.bi_valid>16-x?(r.bi_buf|=J<<r.bi_valid&65535,Ty(r,r.bi_buf),r.bi_buf=J>>16-r.bi_valid,r.bi_valid+=x-16):(r.bi_buf|=J<<r.bi_valid&65535,r.bi_valid+=x)};
qL=function(r,J,x){so(r,x[J*2],x[J*2+1])};
G0i=function(r,J){var x=0;do x|=r&1,r>>>=1,x<<=1;while(--J>0);return x>>>1};
Rqc=function(r,J,x){var t=Array(16),b=0,V;for(V=1;V<=15;V++)t[V]=b=b+x[V-1]<<1;for(x=0;x<=J;x++)b=r[x*2+1],b!==0&&(r[x*2]=G0i(t[b]++,b))};
Sx9=function(r){var J;for(J=0;J<286;J++)r.dyn_ltree[J*2]=0;for(J=0;J<30;J++)r.dyn_dtree[J*2]=0;for(J=0;J<19;J++)r.bl_tree[J*2]=0;r.dyn_ltree[512]=1;r.opt_len=r.static_len=0;r.last_lit=r.matches=0};
NPc=function(r){r.bi_valid>8?Ty(r,r.bi_buf):r.bi_valid>0&&(r.pending_buf[r.pending++]=r.bi_buf);r.bi_buf=0;r.bi_valid=0};
dGz=function(r,J,x){NPc(r);Ty(r,x);Ty(r,~x);WS.arraySet(r.pending_buf,r.window,J,x,r.pending);r.pending+=x};
QhX=function(r,J,x,t){var b=J*2,V=x*2;return r[b]<r[V]||r[b]===r[V]&&t[J]<=t[x]};
KED=function(r,J,x){for(var t=r.heap[x],b=x<<1;b<=r.heap_len;){b<r.heap_len&&QhX(J,r.heap[b+1],r.heap[b],r.depth)&&b++;if(QhX(J,t,r.heap[b],r.depth))break;r.heap[x]=r.heap[b];x=b;b<<=1}r.heap[x]=t};
Ofz=function(r,J,x){var t=0;if(r.last_lit!==0){do{var b=r.pending_buf[r.d_buf+t*2]<<8|r.pending_buf[r.d_buf+t*2+1];var V=r.pending_buf[r.l_buf+t];t++;if(b===0)qL(r,V,J);else{var H=pb[V];qL(r,H+256+1,J);var q=k0i[H];q!==0&&(V-=P9m[H],so(r,V,q));b--;H=b<256?fb[b]:fb[256+(b>>>7)];qL(r,H,x);q=Yx7[H];q!==0&&(b-=nGr[H],so(r,b,q))}}while(t<r.last_lit)}qL(r,256,J)};
C9M=function(r,J){var x=J.dyn_tree,t=J.stat_desc.static_tree,b=J.stat_desc.has_stree,V=J.stat_desc.elems,H,q=-1;r.heap_len=0;r.heap_max=573;for(H=0;H<V;H++)x[H*2]!==0?(r.heap[++r.heap_len]=q=H,r.depth[H]=0):x[H*2+1]=0;for(;r.heap_len<2;){var W=r.heap[++r.heap_len]=q<2?++q:0;x[W*2]=1;r.depth[W]=0;r.opt_len--;b&&(r.static_len-=t[W*2+1])}J.max_code=q;for(H=r.heap_len>>1;H>=1;H--)KED(r,x,H);W=V;do H=r.heap[1],r.heap[1]=r.heap[r.heap_len--],KED(r,x,1),t=r.heap[1],r.heap[--r.heap_max]=H,r.heap[--r.heap_max]=
t,x[W*2]=x[H*2]+x[t*2],r.depth[W]=(r.depth[H]>=r.depth[t]?r.depth[H]:r.depth[t])+1,x[H*2+1]=x[t*2+1]=W,r.heap[1]=W++,KED(r,x,1);while(r.heap_len>=2);r.heap[--r.heap_max]=r.heap[1];H=J.dyn_tree;W=J.max_code;t=J.stat_desc.static_tree;b=J.stat_desc.has_stree;V=J.stat_desc.extra_bits;var U=J.stat_desc.extra_base,g=J.stat_desc.max_length,E,h=0;for(E=0;E<=15;E++)r.bl_count[E]=0;H[r.heap[r.heap_max]*2+1]=0;for(J=r.heap_max+1;J<573;J++){var G=r.heap[J];E=H[H[G*2+1]*2+1]+1;E>g&&(E=g,h++);H[G*2+1]=E;if(!(G>
W)){r.bl_count[E]++;var N=0;G>=U&&(N=V[G-U]);var Q=H[G*2];r.opt_len+=Q*(E+N);b&&(r.static_len+=Q*(t[G*2+1]+N))}}if(h!==0){do{for(E=g-1;r.bl_count[E]===0;)E--;r.bl_count[E]--;r.bl_count[E+1]+=2;r.bl_count[g]--;h-=2}while(h>0);for(E=g;E!==0;E--)for(G=r.bl_count[E];G!==0;)t=r.heap[--J],t>W||(H[t*2+1]!==E&&(r.opt_len+=(E-H[t*2+1])*H[t*2],H[t*2+1]=E),G--)}Rqc(x,q,r.bl_count)};
BPr=function(r,J,x){var t,b=-1,V=J[1],H=0,q=7,W=4;V===0&&(q=138,W=3);J[(x+1)*2+1]=65535;for(t=0;t<=x;t++){var U=V;V=J[(t+1)*2+1];++H<q&&U===V||(H<W?r.bl_tree[U*2]+=H:U!==0?(U!==b&&r.bl_tree[U*2]++,r.bl_tree[32]++):H<=10?r.bl_tree[34]++:r.bl_tree[36]++,H=0,b=U,V===0?(q=138,W=3):U===V?(q=6,W=3):(q=7,W=4))}};
I9c=function(r,J,x){var t,b=-1,V=J[1],H=0,q=7,W=4;V===0&&(q=138,W=3);for(t=0;t<=x;t++){var U=V;V=J[(t+1)*2+1];if(!(++H<q&&U===V)){if(H<W){do qL(r,U,r.bl_tree);while(--H!==0)}else U!==0?(U!==b&&(qL(r,U,r.bl_tree),H--),qL(r,16,r.bl_tree),so(r,H-3,2)):H<=10?(qL(r,17,r.bl_tree),so(r,H-3,3)):(qL(r,18,r.bl_tree),so(r,H-11,7));H=0;b=U;V===0?(q=138,W=3):U===V?(q=6,W=3):(q=7,W=4)}}};
LE7=function(r){var J=4093624447,x;for(x=0;x<=31;x++,J>>>=1)if(J&1&&r.dyn_ltree[x*2]!==0)return 0;if(r.dyn_ltree[18]!==0||r.dyn_ltree[20]!==0||r.dyn_ltree[26]!==0)return 1;for(x=32;x<256;x++)if(r.dyn_ltree[x*2]!==0)return 1;return 0};
Uo=function(r,J,x){r.pending_buf[r.d_buf+r.last_lit*2]=J>>>8&255;r.pending_buf[r.d_buf+r.last_lit*2+1]=J&255;r.pending_buf[r.l_buf+r.last_lit]=x&255;r.last_lit++;J===0?r.dyn_ltree[x*2]++:(r.matches++,J--,r.dyn_ltree[(pb[x]+256+1)*2]++,r.dyn_dtree[(J<256?fb[J]:fb[256+(J>>>7)])*2]++);return r.last_lit===r.lit_bufsize-1};
Eo=function(r,J){r.msg=gj[J];return J};
jr=function(r){for(var J=r.length;--J>=0;)r[J]=0};
$h=function(r){var J=r.state,x=J.pending;x>r.avail_out&&(x=r.avail_out);x!==0&&(WS.arraySet(r.output,J.pending_buf,J.pending_out,x,r.next_out),r.next_out+=x,J.pending_out+=x,r.total_out+=x,r.avail_out-=x,J.pending-=x,J.pending===0&&(J.pending_out=0))};
ML=function(r,J){var x=r.block_start>=0?r.block_start:-1,t=r.strstart-r.block_start,b=0;if(r.level>0){r.strm.data_type===2&&(r.strm.data_type=LE7(r));C9M(r,r.l_desc);C9M(r,r.d_desc);BPr(r,r.dyn_ltree,r.l_desc.max_code);BPr(r,r.dyn_dtree,r.d_desc.max_code);C9M(r,r.bl_desc);for(b=18;b>=3&&r.bl_tree[cQD[b]*2+1]===0;b--);r.opt_len+=3*(b+1)+5+5+4;var V=r.opt_len+3+7>>>3;var H=r.static_len+3+7>>>3;H<=V&&(V=H)}else V=H=t+5;if(t+4<=V&&x!==-1)so(r,J?1:0,3),dGz(r,x,t);else if(r.strategy===4||H===V)so(r,2+(J?
1:0),3),Ofz(r,wj,h$);else{so(r,4+(J?1:0),3);x=r.l_desc.max_code+1;t=r.d_desc.max_code+1;b+=1;so(r,x-257,5);so(r,t-1,5);so(r,b-4,4);for(V=0;V<b;V++)so(r,r.bl_tree[cQD[V]*2+1],3);I9c(r,r.dyn_ltree,x-1);I9c(r,r.dyn_dtree,t-1);Ofz(r,r.dyn_ltree,r.dyn_dtree)}Sx9(r);J&&NPc(r);r.block_start=r.strstart;$h(r.strm)};
Gy=function(r,J){r.pending_buf[r.pending++]=J};
RD=function(r,J){r.pending_buf[r.pending++]=J>>>8&255;r.pending_buf[r.pending++]=J&255};
AQC=function(r,J){var x=r.max_chain_length,t=r.strstart,b=r.prev_length,V=r.nice_match,H=r.strstart>r.w_size-262?r.strstart-(r.w_size-262):0,q=r.window,W=r.w_mask,U=r.prev,g=r.strstart+258,E=q[t+b-1],h=q[t+b];r.prev_length>=r.good_match&&(x>>=2);V>r.lookahead&&(V=r.lookahead);do{var G=J;if(q[G+b]===h&&q[G+b-1]===E&&q[G]===q[t]&&q[++G]===q[t+1]){t+=2;for(G++;q[++t]===q[++G]&&q[++t]===q[++G]&&q[++t]===q[++G]&&q[++t]===q[++G]&&q[++t]===q[++G]&&q[++t]===q[++G]&&q[++t]===q[++G]&&q[++t]===q[++G]&&t<g;);
G=258-(g-t);t=g-258;if(G>b){r.match_start=J;b=G;if(G>=V)break;E=q[t+b-1];h=q[t+b]}}}while((J=U[J&W])>H&&--x!==0);return b<=r.lookahead?b:r.lookahead};
NL=function(r){var J=r.w_size,x;do{var t=r.window_size-r.lookahead-r.strstart;if(r.strstart>=J+(J-262)){WS.arraySet(r.window,r.window,J,J,0);r.match_start-=J;r.strstart-=J;r.block_start-=J;var b=x=r.hash_size;do{var V=r.head[--b];r.head[b]=V>=J?V-J:0}while(--x);b=x=J;do V=r.prev[--b],r.prev[b]=V>=J?V-J:0;while(--x);t+=J}if(r.strm.avail_in===0)break;b=r.strm;x=r.window;V=r.strstart+r.lookahead;var H=b.avail_in;H>t&&(H=t);H===0?x=0:(b.avail_in-=H,WS.arraySet(x,b.input,b.next_in,H,V),b.state.wrap===
1?b.adler=FEn(b.adler,x,H,V):b.state.wrap===2&&(b.adler=Sr(b.adler,x,H,V)),b.next_in+=H,b.total_in+=H,x=H);r.lookahead+=x;if(r.lookahead+r.insert>=3)for(t=r.strstart-r.insert,r.ins_h=r.window[t],r.ins_h=(r.ins_h<<r.hash_shift^r.window[t+1])&r.hash_mask;r.insert&&!(r.ins_h=(r.ins_h<<r.hash_shift^r.window[t+3-1])&r.hash_mask,r.prev[t&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=t,t++,r.insert--,r.lookahead+r.insert<3););}while(r.lookahead<262&&r.strm.avail_in!==0)};
a97=function(r,J){for(var x;;){if(r.lookahead<262){NL(r);if(r.lookahead<262&&J===0)return 1;if(r.lookahead===0)break}x=0;r.lookahead>=3&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,x=r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);x!==0&&r.strstart-x<=r.w_size-262&&(r.match_length=AQC(r,x));if(r.match_length>=3)if(x=Uo(r,r.strstart-r.match_start,r.match_length-3),r.lookahead-=r.match_length,r.match_length<=r.max_lazy_match&&r.lookahead>=3){r.match_length--;
do r.strstart++,r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart;while(--r.match_length!==0);r.strstart++}else r.strstart+=r.match_length,r.match_length=0,r.ins_h=r.window[r.strstart],r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+1])&r.hash_mask;else x=Uo(r,0,r.window[r.strstart]),r.lookahead--,r.strstart++;if(x&&(ML(r,!1),r.strm.avail_out===0))return 1}r.insert=r.strstart<2?r.strstart:2;return J===4?(ML(r,
!0),r.strm.avail_out===0?3:4):r.last_lit&&(ML(r,!1),r.strm.avail_out===0)?1:2};
dj=function(r,J){for(var x,t;;){if(r.lookahead<262){NL(r);if(r.lookahead<262&&J===0)return 1;if(r.lookahead===0)break}x=0;r.lookahead>=3&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,x=r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);r.prev_length=r.match_length;r.prev_match=r.match_start;r.match_length=2;x!==0&&r.prev_length<r.max_lazy_match&&r.strstart-x<=r.w_size-262&&(r.match_length=AQC(r,x),r.match_length<=5&&(r.strategy===1||r.match_length===3&&
r.strstart-r.match_start>4096)&&(r.match_length=2));if(r.prev_length>=3&&r.match_length<=r.prev_length){t=r.strstart+r.lookahead-3;x=Uo(r,r.strstart-1-r.prev_match,r.prev_length-3);r.lookahead-=r.prev_length-1;r.prev_length-=2;do++r.strstart<=t&&(r.ins_h=(r.ins_h<<r.hash_shift^r.window[r.strstart+3-1])&r.hash_mask,r.prev[r.strstart&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=r.strstart);while(--r.prev_length!==0);r.match_available=0;r.match_length=2;r.strstart++;if(x&&(ML(r,!1),r.strm.avail_out===0))return 1}else if(r.match_available){if((x=
Uo(r,0,r.window[r.strstart-1]))&&ML(r,!1),r.strstart++,r.lookahead--,r.strm.avail_out===0)return 1}else r.match_available=1,r.strstart++,r.lookahead--}r.match_available&&(Uo(r,0,r.window[r.strstart-1]),r.match_available=0);r.insert=r.strstart<2?r.strstart:2;return J===4?(ML(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(ML(r,!1),r.strm.avail_out===0)?1:2};
yQM=function(r,J){for(var x,t,b,V=r.window;;){if(r.lookahead<=258){NL(r);if(r.lookahead<=258&&J===0)return 1;if(r.lookahead===0)break}r.match_length=0;if(r.lookahead>=3&&r.strstart>0&&(t=r.strstart-1,x=V[t],x===V[++t]&&x===V[++t]&&x===V[++t])){for(b=r.strstart+258;x===V[++t]&&x===V[++t]&&x===V[++t]&&x===V[++t]&&x===V[++t]&&x===V[++t]&&x===V[++t]&&x===V[++t]&&t<b;);r.match_length=258-(b-t);r.match_length>r.lookahead&&(r.match_length=r.lookahead)}r.match_length>=3?(x=Uo(r,1,r.match_length-3),r.lookahead-=
r.match_length,r.strstart+=r.match_length,r.match_length=0):(x=Uo(r,0,r.window[r.strstart]),r.lookahead--,r.strstart++);if(x&&(ML(r,!1),r.strm.avail_out===0))return 1}r.insert=0;return J===4?(ML(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(ML(r,!1),r.strm.avail_out===0)?1:2};
eqM=function(r,J){for(var x;;){if(r.lookahead===0&&(NL(r),r.lookahead===0)){if(J===0)return 1;break}r.match_length=0;x=Uo(r,0,r.window[r.strstart]);r.lookahead--;r.strstart++;if(x&&(ML(r,!1),r.strm.avail_out===0))return 1}r.insert=0;return J===4?(ML(r,!0),r.strm.avail_out===0?3:4):r.last_lit&&(ML(r,!1),r.strm.avail_out===0)?1:2};
kh=function(r,J,x,t,b){this.good_length=r;this.max_lazy=J;this.nice_length=x;this.max_chain=t;this.func=b};
zqX=function(){this.strm=null;this.status=0;this.pending_buf=null;this.wrap=this.pending=this.pending_out=this.pending_buf_size=0;this.gzhead=null;this.gzindex=0;this.method=8;this.last_flush=-1;this.w_mask=this.w_bits=this.w_size=0;this.window=null;this.window_size=0;this.head=this.prev=null;this.nice_match=this.good_match=this.strategy=this.level=this.max_lazy_match=this.max_chain_length=this.prev_length=this.lookahead=this.match_start=this.strstart=this.match_available=this.prev_match=this.match_length=
this.block_start=this.hash_shift=this.hash_mask=this.hash_bits=this.hash_size=this.ins_h=0;this.dyn_ltree=new WS.Buf16(1146);this.dyn_dtree=new WS.Buf16(122);this.bl_tree=new WS.Buf16(78);jr(this.dyn_ltree);jr(this.dyn_dtree);jr(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new WS.Buf16(16);this.heap=new WS.Buf16(573);jr(this.heap);this.heap_max=this.heap_len=0;this.depth=new WS.Buf16(573);jr(this.depth);this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len=
this.d_buf=this.last_lit=this.lit_bufsize=this.l_buf=0};
ZfX=function(r,J){if(!r||!r.state||J>5||J<0)return r?Eo(r,-2):-2;var x=r.state;if(!r.output||!r.input&&r.avail_in!==0||x.status===666&&J!==4)return Eo(r,r.avail_out===0?-5:-2);x.strm=r;var t=x.last_flush;x.last_flush=J;if(x.status===42)if(x.wrap===2)r.adler=0,Gy(x,31),Gy(x,139),Gy(x,8),x.gzhead?(Gy(x,(x.gzhead.text?1:0)+(x.gzhead.hcrc?2:0)+(x.gzhead.extra?4:0)+(x.gzhead.name?8:0)+(x.gzhead.comment?16:0)),Gy(x,x.gzhead.time&255),Gy(x,x.gzhead.time>>8&255),Gy(x,x.gzhead.time>>16&255),Gy(x,x.gzhead.time>>
24&255),Gy(x,x.level===9?2:x.strategy>=2||x.level<2?4:0),Gy(x,x.gzhead.os&255),x.gzhead.extra&&x.gzhead.extra.length&&(Gy(x,x.gzhead.extra.length&255),Gy(x,x.gzhead.extra.length>>8&255)),x.gzhead.hcrc&&(r.adler=Sr(r.adler,x.pending_buf,x.pending,0)),x.gzindex=0,x.status=69):(Gy(x,0),Gy(x,0),Gy(x,0),Gy(x,0),Gy(x,0),Gy(x,x.level===9?2:x.strategy>=2||x.level<2?4:0),Gy(x,3),x.status=113);else{var b=8+(x.w_bits-8<<4)<<8;b|=(x.strategy>=2||x.level<2?0:x.level<6?1:x.level===6?2:3)<<6;x.strstart!==0&&(b|=
32);x.status=113;RD(x,b+(31-b%31));x.strstart!==0&&(RD(x,r.adler>>>16),RD(x,r.adler&65535));r.adler=1}if(x.status===69)if(x.gzhead.extra){for(b=x.pending;x.gzindex<(x.gzhead.extra.length&65535)&&(x.pending!==x.pending_buf_size||(x.gzhead.hcrc&&x.pending>b&&(r.adler=Sr(r.adler,x.pending_buf,x.pending-b,b)),$h(r),b=x.pending,x.pending!==x.pending_buf_size));)Gy(x,x.gzhead.extra[x.gzindex]&255),x.gzindex++;x.gzhead.hcrc&&x.pending>b&&(r.adler=Sr(r.adler,x.pending_buf,x.pending-b,b));x.gzindex===x.gzhead.extra.length&&
(x.gzindex=0,x.status=73)}else x.status=73;if(x.status===73)if(x.gzhead.name){b=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>b&&(r.adler=Sr(r.adler,x.pending_buf,x.pending-b,b)),$h(r),b=x.pending,x.pending===x.pending_buf_size)){var V=1;break}V=x.gzindex<x.gzhead.name.length?x.gzhead.name.charCodeAt(x.gzindex++)&255:0;Gy(x,V)}while(V!==0);x.gzhead.hcrc&&x.pending>b&&(r.adler=Sr(r.adler,x.pending_buf,x.pending-b,b));V===0&&(x.gzindex=0,x.status=91)}else x.status=91;if(x.status===
91)if(x.gzhead.comment){b=x.pending;do{if(x.pending===x.pending_buf_size&&(x.gzhead.hcrc&&x.pending>b&&(r.adler=Sr(r.adler,x.pending_buf,x.pending-b,b)),$h(r),b=x.pending,x.pending===x.pending_buf_size)){V=1;break}V=x.gzindex<x.gzhead.comment.length?x.gzhead.comment.charCodeAt(x.gzindex++)&255:0;Gy(x,V)}while(V!==0);x.gzhead.hcrc&&x.pending>b&&(r.adler=Sr(r.adler,x.pending_buf,x.pending-b,b));V===0&&(x.status=103)}else x.status=103;x.status===103&&(x.gzhead.hcrc?(x.pending+2>x.pending_buf_size&&$h(r),
x.pending+2<=x.pending_buf_size&&(Gy(x,r.adler&255),Gy(x,r.adler>>8&255),r.adler=0,x.status=113)):x.status=113);if(x.pending!==0){if($h(r),r.avail_out===0)return x.last_flush=-1,0}else if(r.avail_in===0&&(J<<1)-(J>4?9:0)<=(t<<1)-(t>4?9:0)&&J!==4)return Eo(r,-5);if(x.status===666&&r.avail_in!==0)return Eo(r,-5);if(r.avail_in!==0||x.lookahead!==0||J!==0&&x.status!==666){t=x.strategy===2?eqM(x,J):x.strategy===3?yQM(x,J):PS[x.level].func(x,J);if(t===3||t===4)x.status=666;if(t===1||t===3)return r.avail_out===
0&&(x.last_flush=-1),0;if(t===2&&(J===1?(so(x,2,3),qL(x,256,wj),x.bi_valid===16?(Ty(x,x.bi_buf),x.bi_buf=0,x.bi_valid=0):x.bi_valid>=8&&(x.pending_buf[x.pending++]=x.bi_buf&255,x.bi_buf>>=8,x.bi_valid-=8)):J!==5&&(so(x,0,3),dGz(x,0,0),J===3&&(jr(x.head),x.lookahead===0&&(x.strstart=0,x.block_start=0,x.insert=0))),$h(r),r.avail_out===0))return x.last_flush=-1,0}if(J!==4)return 0;if(x.wrap<=0)return 1;x.wrap===2?(Gy(x,r.adler&255),Gy(x,r.adler>>8&255),Gy(x,r.adler>>16&255),Gy(x,r.adler>>24&255),Gy(x,
r.total_in&255),Gy(x,r.total_in>>8&255),Gy(x,r.total_in>>16&255),Gy(x,r.total_in>>24&255)):(RD(x,r.adler>>>16),RD(x,r.adler&65535));$h(r);x.wrap>0&&(x.wrap=-x.wrap);return x.pending!==0?0:1};
vGm=function(r){if(!(this instanceof vGm))return new vGm(r);r=this.options=WS.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},r||{});r.raw&&r.windowBits>0?r.windowBits=-r.windowBits:r.gzip&&r.windowBits>0&&r.windowBits<16&&(r.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new ux4;this.strm.avail_out=0;var J=this.strm;var x=r.level,t=r.method,b=r.windowBits,V=r.memLevel,H=r.strategy;if(J){var q=1;x===-1&&(x=6);b<0?(q=0,b=-b):b>15&&
(q=2,b-=16);if(V<1||V>9||t!==8||b<8||b>15||x<0||x>9||H<0||H>4)J=Eo(J,-2);else{b===8&&(b=9);var W=new zqX;J.state=W;W.strm=J;W.wrap=q;W.gzhead=null;W.w_bits=b;W.w_size=1<<W.w_bits;W.w_mask=W.w_size-1;W.hash_bits=V+7;W.hash_size=1<<W.hash_bits;W.hash_mask=W.hash_size-1;W.hash_shift=~~((W.hash_bits+3-1)/3);W.window=new WS.Buf8(W.w_size*2);W.head=new WS.Buf16(W.hash_size);W.prev=new WS.Buf16(W.w_size);W.lit_bufsize=1<<V+6;W.pending_buf_size=W.lit_bufsize*4;W.pending_buf=new WS.Buf8(W.pending_buf_size);
W.d_buf=W.lit_bufsize;W.l_buf=3*W.lit_bufsize;W.level=x;W.strategy=H;W.method=t;if(J&&J.state){J.total_in=J.total_out=0;J.data_type=2;x=J.state;x.pending=0;x.pending_out=0;x.wrap<0&&(x.wrap=-x.wrap);x.status=x.wrap?42:113;J.adler=x.wrap===2?0:1;x.last_flush=0;if(!l99){t=Array(16);for(V=H=0;V<28;V++)for(P9m[V]=H,b=0;b<1<<k0i[V];b++)pb[H++]=V;pb[H-1]=V;for(V=H=0;V<16;V++)for(nGr[V]=H,b=0;b<1<<Yx7[V];b++)fb[H++]=V;for(H>>=7;V<30;V++)for(nGr[V]=H<<7,b=0;b<1<<Yx7[V]-7;b++)fb[256+H++]=V;for(b=0;b<=15;b++)t[b]=
0;for(b=0;b<=143;)wj[b*2+1]=8,b++,t[8]++;for(;b<=255;)wj[b*2+1]=9,b++,t[9]++;for(;b<=279;)wj[b*2+1]=7,b++,t[7]++;for(;b<=287;)wj[b*2+1]=8,b++,t[8]++;Rqc(wj,287,t);for(b=0;b<30;b++)h$[b*2+1]=5,h$[b*2]=G0i(b,5);XD9=new hqD(wj,k0i,257,286,15);rtm=new hqD(h$,Yx7,0,30,15);Jti=new hqD([],x6X,0,19,7);l99=!0}x.l_desc=new MCz(x.dyn_ltree,XD9);x.d_desc=new MCz(x.dyn_dtree,rtm);x.bl_desc=new MCz(x.bl_tree,Jti);x.bi_buf=0;x.bi_valid=0;Sx9(x);x=0}else x=Eo(J,-2);x===0&&(J=J.state,J.window_size=2*J.w_size,jr(J.head),
J.max_lazy_match=PS[J.level].max_lazy,J.good_match=PS[J.level].good_length,J.nice_match=PS[J.level].nice_length,J.max_chain_length=PS[J.level].max_chain,J.strstart=0,J.block_start=0,J.lookahead=0,J.insert=0,J.match_length=J.prev_length=2,J.match_available=0,J.ins_h=0);J=x}}else J=-2;if(J!==0)throw Error(gj[J]);r.header&&(J=this.strm)&&J.state&&J.state.wrap===2&&(J.state.gzhead=r.header);if(r.dictionary){var U;typeof r.dictionary==="string"?U=tgD(r.dictionary):bZX.call(r.dictionary)==="[object ArrayBuffer]"?
U=new Uint8Array(r.dictionary):U=r.dictionary;r=this.strm;V=U;H=V.length;if(r&&r.state)if(U=r.state,J=U.wrap,J===2||J===1&&U.status!==42||U.lookahead)J=-2;else{J===1&&(r.adler=FEn(r.adler,V,H,0));U.wrap=0;H>=U.w_size&&(J===0&&(jr(U.head),U.strstart=0,U.block_start=0,U.insert=0),x=new WS.Buf8(U.w_size),WS.arraySet(x,V,H-U.w_size,U.w_size,0),V=x,H=U.w_size);x=r.avail_in;t=r.next_in;b=r.input;r.avail_in=H;r.next_in=0;r.input=V;for(NL(U);U.lookahead>=3;){V=U.strstart;H=U.lookahead-2;do U.ins_h=(U.ins_h<<
U.hash_shift^U.window[V+3-1])&U.hash_mask,U.prev[V&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=V,V++;while(--H);U.strstart=V;U.lookahead=2;NL(U)}U.strstart+=U.lookahead;U.block_start=U.strstart;U.insert=U.lookahead;U.lookahead=0;U.match_length=U.prev_length=2;U.match_available=0;r.next_in=t;r.input=b;r.avail_in=x;U.wrap=J;J=0}else J=-2;if(J!==0)throw Error(gj[J]);this._dict_set=!0}};
m6X=function(r,J){J=J||{};J.gzip=!0;J=new vGm(J);J.push(r,!0);if(J.err)throw J.msg||gj[J.err];return J.result};
Vg9=function(r,J){var x=oN9();x&&x.publish.call(x,r.toString(),r,J)};
qQi=function(r,J,x){var t=oN9();if(!t)return 0;var b=t.subscribe(r.toString(),function(V,H){var q=_.Fe("ytPubsub2Pubsub2SkipSubKey");q&&q==b||(q=function(){if(D6M[b])try{if(H&&r instanceof HZD&&r!=V)try{var W=r.dataClass,U=H;if(!U.args||!U.version)throw Error("bd");try{if(!W.version_){var g=new W;W.version_=g.version}var E=W.version_}catch(h){}if(!E||U.version!=E)throw Error("cd");try{H=Reflect.construct(W,_.ZM(U.args))}catch(h){throw h.message="yt.pubsub2.Data.deserialize(): "+h.message,h;}}catch(h){throw h.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+r.toString()+": "+h.message,h;}J.call(x||window,H)}catch(h){_.cb(h)}},ThC[r.toString()]?_.Fe("yt.scheduler.instance")?_.Yh.addLowPriorityJob(q):_.sV(q,0):q())});
D6M[b]=!0;s5m[r.toString()]||(s5m[r.toString()]=[]);s5m[r.toString()].push(b);return b};
f1r=function(){var r=W0M,J=qQi(iZM,function(x){r.apply(void 0,arguments);p2i(J)});
return J};
p2i=function(r){var J=oN9();J&&(typeof r==="number"&&(r=[r]),_.eY(r,function(x){J.unsubscribeByKey(x);delete D6M[x]}))};
oN9=function(){return _.Fe("ytPubsub2Pubsub2Instance")};
U64=function(r,J,x){x=x===void 0?{sampleRate:.1}:x;Math.random()<Math.min(.02,x.sampleRate/100)&&Vg9("meta_logging_csi_event",{timerName:r,timelineData:J})};
_.gN7=function(r){return r?(r=r.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.CX(r):null:null};
_.nb=function(r){return r?(r=r.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Dv(r):null:null};
j59=function(){ENM||(ENM=_.nb(_.IP("WORKER_SERIALIZATION_URL")));return ENM||void 0};
_.w2c=function(){var r=j59();$6D||r===void 0||($6D=new Worker(_.H_(r),void 0));return $6D};
_.hTr=function(){return typeof Worker==="function"&&j59()?!0:!1};
_.SQK=function(){if(_.hTr()&&!MgK){var r=function(x){x=x.data;if(x.op==="gzippedGelBatch"){var t=G5D.get(x.key);t&&(RTD(x.gzippedBatch,t.latencyPayload,t.url,t.options,t.sendFn),G5D.delete(x.key))}},J=_.w2c();
J&&(J.addEventListener("message",r),J.onerror=function(){G5D.clear()},MgK=!0)}};
YQi=function(r,J,x,t,b){b=b===void 0?!1:b;var V={startTime:(0,_.t$)(),ticks:{},infos:{}};if(Oo)try{var H=NhM(J);if(H!=null&&(H>d67||H<Q57))t(r,x);else{if(_.M("gzip_gel_with_worker")&&(_.M("initial_gzip_use_main_thread")&&!K07||!_.M("initial_gzip_use_main_thread"))){MgK||_.SQK();var q=_.w2c();if(q&&!b){G5D.set(k5n,{latencyPayload:V,url:r,options:x,sendFn:t});q.postMessage({op:"gelBatchToGzip",serializedBatch:J,key:k5n});k5n++;return}}var W=m6X(POz(J));RTD(W,V,r,x,t)}}catch(U){_.aP(U),t(r,x)}else t(r,
x)};
RTD=function(r,J,x,t,b){K07=!1;var V=(0,_.t$)();J.ticks.gelc=V;Cb++;_.M("disable_compression_due_to_performance_degredation")&&V-J.startTime>=nNc&&(OZi++,_.M("abandon_compression_after_N_slow_zips")?Cb===_.Vn("compression_disable_point")&&OZi>COi&&(Oo=!1):Oo=!1);BhD(J);t.headers||(t.headers={});t.headers["Content-Encoding"]="gzip";t.postBody=r;t.postParams=void 0;b(x,t)};
I1C=function(r){var J=J===void 0?!1:J;var x=x===void 0?!1:x;var t=(0,_.t$)(),b={startTime:t,ticks:{},infos:{}},V=J?_.Fe("yt.logging.gzipForFetch",!1):!0;if(Oo&&V){if(!r.body)return r;try{var H=x?r.body:typeof r.body==="string"?r.body:JSON.stringify(r.body);V=H;if(!x&&typeof H==="string"){var q=NhM(H);if(q!=null&&(q>d67||q<Q57))return r;x=J?{level:1}:void 0;V=m6X(POz(H),x);var W=(0,_.t$)();b.ticks.gelc=W;if(J){Cb++;if((_.M("disable_compression_due_to_performance_degredation")||_.M("disable_compression_due_to_performance_degradation_lr"))&&
W-t>=nNc)if(OZi++,_.M("abandon_compression_after_N_slow_zips")||_.M("abandon_compression_after_N_slow_zips_lr")){J=OZi/Cb;var U=COi/_.Vn("compression_disable_point");Cb>0&&Cb%_.Vn("compression_disable_point")===0&&J>=U&&(Oo=!1)}else Oo=!1;BhD(b)}}r.headers=Object.assign({},{"Content-Encoding":"gzip"},r.headers||{});r.body=V;return r}catch(g){return _.aP(g),r}}else return r};
NhM=function(r){try{return(new Blob(r.split(""))).size}catch(J){return _.aP(J),null}};
BhD=function(r){_.M("gel_compression_csi_killswitch")||!_.M("log_gel_compression_latency")&&!_.M("log_gel_compression_latency_lr")||U64("gel_compression",r,{sampleRate:.1})};
L0C=function(){this.blockSize=-1};
BS=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var r=1;r<this.blockSize;++r)this.pad_[r]=0;this.total_=this.inbuf_=0;this.reset()};
AtK=function(r){r=Object.assign({},r);delete r.Authorization;var J=_.ctn();if(J){var x=new BS;x.update(_.IP("INNERTUBE_API_KEY"));x.update(J);r.hash=_.lE(x.digest(),3)}return r};
Lb=function(){F0K||(F0K=new _.ID("yt.innertube"));return F0K};
a1m=function(r,J,x,t){if(t)return null;t=Lb().get("nextId",!0)||1;var b=Lb().get("requests",!0)||{};b[t]={method:r,request:J,authState:AtK(x),requestTime:Math.round((0,_.t$)())};Lb().set("nextId",t+1,86400,!0);Lb().set("requests",b,86400,!0);return t};
ytD=function(r){var J=Lb().get("requests",!0)||{};delete J[r];Lb().set("requests",J,86400,!0)};
zTi=function(r){var J=Lb().get("requests",!0);if(J){for(var x in J){var t=J[x];if(!(Math.round((0,_.t$)())-t.requestTime<6E4)){var b=t.authState,V=AtK(_.$GM(!1));_.GE.equals(b,V)&&(b=t.request,"requestTimeMs"in b&&(b.requestTimeMs=Math.round((0,_.t$)())),eTD(r,t.method,b,{}));delete J[x]}}Lb().set("requests",J,86400,!0)}};
ZZ7=function(r){var J;return(r=r==null?void 0:(J=r.error)==null?void 0:J.code)&&r>=400&&r<=599?!1:!0};
vNz=function(r){var J;r=r==null?void 0:(J=r.error)==null?void 0:J.code;return!(r!==400&&r!==415)};
l1c=function(){if(uQD)return uQD();var r={};uQD=xh("LogsDatabaseV2",{objectStores:(r.LogsRequestsStore={addedAtVersion:2},r),shared:!1,upgrade:function(J,x,t){x(2)&&cS(J,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});x(3);x(5)&&(t=t.objectStore("LogsRequestsStore"),t.JSC$8731_wrapped.indexNames.contains("newRequest")&&t.JSC$8731_wrapped.deleteIndex("newRequest"),A$(t,"newRequestV2",["status","interface","timestamp"]));x(7)&&J.JSC$8716_wrapped.objectStoreNames.contains("sapisid")&&J.JSC$8716_wrapped.deleteObjectStore("sapisid");
x(9)&&J.JSC$8716_wrapped.objectStoreNames.contains("SWHealthLog")&&J.JSC$8716_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return uQD()};
FY=function(r){return _.z1(l1c(),r)};
rd7=function(r,J){var x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return x={startTime:(0,_.t$)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},_.p(H,FY(J),2);if(H.nextAddress!=3)return t=H.yieldResult,b=Object.assign({},r,{options:JSON.parse(JSON.stringify(r.options)),interface:_.IP("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),_.p(H,t.put("LogsRequestsStore",b),3);V=H.yieldResult;x.ticks.tc=(0,_.t$)();X27(x);return H.return(V)})};
Jdz=function(r,J){var x,t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1)return x={startTime:(0,_.t$)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},_.p(g,FY(J),2);if(g.nextAddress!=3)return t=g.yieldResult,b=_.IP("INNERTUBE_CONTEXT_CLIENT_NAME",0),V=[r,b,0],H=[r,b,(0,_.t$)()],q=IDBKeyRange.bound(V,H),W="prev",_.M("use_fifo_for_networkless")&&(W="next"),U=void 0,_.p(g,_.Zf(t,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(E){return _.bt(E.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:q,direction:W},function(h){h.getValue()&&(U=h.getValue(),r==="NEW"&&(U.status="QUEUED",h.update(U)))})}),3);
x.ticks.tc=(0,_.t$)();X27(x);return g.return(U)})};
xqC=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,FY(J),2);x=t.yieldResult;return t.return(_.Zf(x,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(b){var V=b.objectStore("LogsRequestsStore");return V.get(r).then(function(H){if(H)return H.status="QUEUED",V.put(H).then(function(){return H})})}))})};
tvC=function(r,J,x,t){x=x===void 0?!0:x;var b;return _.T(function(V){if(V.nextAddress==1)return _.p(V,FY(J),2);b=V.yieldResult;return V.return(_.Zf(b,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(H){var q=H.objectStore("LogsRequestsStore");return q.get(r).then(function(W){return W?(W.status="NEW",x&&(W.sendCount+=1),t!==void 0&&(W.options.compress=t),q.put(W).then(function(){return W})):If.resolve(void 0)})}))})};
bV9=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,FY(J),2);x=t.yieldResult;return t.return(x.delete("LogsRequestsStore",r))})};
mqc=function(r){var J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,FY(r),2);J=t.yieldResult;x=(0,_.t$)()-2592E6;return _.p(t,_.Zf(J,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(b){return uZ(b.objectStore("LogsRequestsStore"),{},function(V){if(V.getValue().timestamp<=x)return V.delete().then(function(){return V.continue()})})}),0)})};
oXD=function(){_.T(function(r){return _.p(r,ZjD("LogsDatabaseV2"),0)})};
X27=function(r){_.M("nwl_csi_killswitch")||U64("networkless_performance",r,{sampleRate:1})};
_.Dq4=function(r){return _.z1(Vvz(),r)};
HVM=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,_.Dq4(r),2);J=t.yieldResult;x=(0,_.t$)()-2592E6;return _.p(t,_.Zf(J,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(b){return uZ(b.objectStore("SWHealthLog"),{},function(V){if(V.getValue().timestamp<=x)return V.delete().then(function(){return V.continue()})})}),0)})};
TBM=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,_.Dq4(r),2);J=x.yieldResult;return _.p(x,J.clear("SWHealthLog"),0)})};
_.aD=function(r,J,x,t,b,V,H){b=b===void 0?"":b;V=V===void 0?!1:V;H=H===void 0?!1:H;if(r)if(x&&!nB("cobalt"))_.aP(new _.MV("Legacy referrer-scrubbed ping detected")),r&&sYm(r,void 0,{scrubReferrer:!0});else if(b)OUD(r,J,"POST",b,t);else if(_.IP("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||t||H)OUD(r,J,"GET","",t,void 0,V,H);else{b:{try{c:{var q=new qTr({url:r});if(q.urlParamValues_.dsh==="1")var W=null;else{var U=q.urlParamValues_.ae;if(U==="1"){var g=q.urlParamValues_.adurl;if(g)try{W={version:3,directUrl:decodeURIComponent(g),
asyncUrl:Gam(q.JSC$7564_url_,"act=1","ri=1",WNm(q))};break c}catch(N){}}W=U==="2"?{version:4,directUrl:Gam(q.JSC$7564_url_,"dct=1","suid="+q.suid_,""),asyncUrl:Gam(q.JSC$7564_url_,"act=1","ri=1","suid="+q.suid_)}:null}}if(W){var E=_.iZ(r);var h=!(!E||!E.endsWith("/aclk")||_.AE(r,"ri")!=="1");break b}}catch(N){}h=!1}if(h){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(r,"")){var G=!0;break b}}catch(N){}G=!1}G?(J&&J(),x=!0):x=!1}else x=!1;x||sYm(r,J)}};
sYm=function(r,J,x){x=x===void 0?{}:x;var t=new Image,b=""+iVc++;po9[b]=t;t.onload=t.onerror=function(){J&&po9[b]&&J();delete po9[b]};
x.scrubReferrer&&(t.referrerPolicy="no-referrer");t.src=r};
yU=function(r,J){fgn(r,J==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
UqC=function(r){var J;return((J=document.featurePolicy)==null?0:J.allowedFeatures().includes("attribution-reporting"))?r+"&nis=6":r+"&nis=5"};
gXm=function(r){if(!r)return!1;try{var J;if(((J=_.zZ(r))==null?void 0:J.asm)==="4")return!0}catch(x){_.cb(x)}return!1};
fgn=function(r,J){J?(r=UqC(r),_.aD(r,void 0,void 0,void 0,"",!0,!0)):_.aD(r)};
jYM=function(){EXD||(EXD=new _.ID("yt.offline"));return EXD};
$qm=function(r){if(_.M("offline_error_handling")){var J=jYM().get("errors",!0)||{};J[r.message]={name:r.name,stack:r.stack};r.level&&(J[r.message].level=r.level);jYM().set("errors",J,2592E3,!0)}};
hM9=function(r,J,x,t){t=t===void 0?!1:t;J=_.M("web_fp_via_jspb")?Object.assign({},J):J;_.M("use_cfr_monitor")&&wo7(r,J);if(_.M("use_request_time_ms_header"))J.headers&&J9(r)&&(J.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.t$)())));else{var b;if((b=J.postParams)==null?0:b.requestTimeMs)J.postParams.requestTimeMs=Math.round((0,_.t$)())}x&&Object.keys(J).length===0?_.aD(r):J.compress?J.postBody?(typeof J.postBody!=="string"&&(J.postBody=JSON.stringify(J.postBody)),YQi(r,J.postBody,
J,_.pB,t)):YQi(r,JSON.stringify(J.postParams),J,Lim,t):_.pB(r,J)};
Mvr=function(r,J){_.M("use_event_time_ms_header")&&J9(r)&&(J.headers||(J.headers={}),J.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.t$)())));return J};
_.RMz=function(){G8D||(G8D=new _.er({logOfflineErrors:!0,enablePolling:!0}));return G8D};
wo7=function(r,J){var x=J.onError?J.onError:function(){};
J.onError=function(b,V){zy().requestComplete(r,!1);x(b,V)};
var t=J.onSuccess?J.onSuccess:function(){};
J.onSuccess=function(b,V){zy().requestComplete(r,!0);t(b,V)}};
_.ST7=function(){return _.Xe(document.location.toString())!=="www.youtube-nocookie.com"};
_.QYK=function(){return _.Fe("ytNetworklessLoggingInitializationOptions")?_.NBD.isNwlInitialized:_.dqz};
KNz=function(r,J){if(_.M("polymer_on_demand_shady_dom")){var x;var t=(x=r.__shady_native_firstElementChild)!=null?x:r.firstElementChild}else t=r.firstElementChild;for(;t;){if(r=J(t)?t:KNz(t,J))return r;t=t.nextElementSibling}return null};
PoD=function(){var r=document;if("visibilityState"in r)return r.visibilityState;var J=k89+"VisibilityState";if(J in r)return r[J]};
_.YTm=function(r,J){var x;ZB(r,function(t){x=J[t];return!!x});
return x};
_.ut=function(r){var J=nX4(r);J?J.focus(void 0):_.vS(r)};
nX4=function(r){return(r=KNz(r,function(J){return _.lt(J)?OVM(J)&&!!J.offsetParent:!1}))?r:null};
_.vS=function(r,J){r.hasAttribute("tabindex")||r.setAttribute("tabindex","-1");r.focus(J)};
CoC=function(r,J,x,t){t=t===void 0?{}:t;r.addEventListener&&(J!="mouseenter"||"onmouseenter"in document?J!="mouseleave"||"onmouseenter"in document?J=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(J="MozMousePixelScroll"):J="mouseout":J="mouseover");return _.GE.findKey(XY,function(b){var V=typeof b[4]==="boolean"&&b[4]==!!t,H=_.rf(b[4])&&_.rf(t)&&_.GE.equals(b[4],t);return!!b.length&&b[0]==r&&b[1]==J&&b[2]==x&&(V||H)})};
_.Jk=function(r,J,x,t){t=t===void 0?{}:t;if(!r||!r.addEventListener&&!r.attachEvent)return"";var b=CoC(r,J,x,t);if(b)return b;b=++BBz.count+"";var V=!(J!="mouseenter"&&J!="mouseleave"||!r.addEventListener||"onmouseenter"in document);var H=V?function(q){q=new rS(q);if(!_.Yl(q.relatedTarget,function(W){return W==r},!0))return q.currentTarget=r,q.type=J,x.call(r,q)}:function(q){q=new rS(q);
q.currentTarget=r;return x.call(r,q)};
H=_.Ap(H);r.addEventListener?(J=="mouseenter"&&V?J="mouseover":J=="mouseleave"&&V?J="mouseout":J=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(J="MozMousePixelScroll"),IgM()||typeof t==="boolean"?r.addEventListener(J,H,t):r.addEventListener(J,H,!!t.capture)):r.attachEvent("on"+J,H);XY[b]=[r,J,x,H,t];return b};
_.cdM=function(r,J,x){var t=t===void 0?{}:t;var b=_.Jk(r,J,function(){_.LN4(b);x.apply(r,arguments)},t)};
_.LN4=function(r){r&&(typeof r=="string"&&(r=[r]),_.eY(r,function(J){if(J in XY){var x=XY[J],t=x[0],b=x[1],V=x[3];x=x[4];t.removeEventListener?IgM()||typeof x==="boolean"?t.removeEventListener(b,V,x):t.removeEventListener(b,V,!!x.capture):t.detachEvent&&t.detachEvent("on"+b,V);delete XY[J]}}))};
xC=function(r){this.callback_=r;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(r=0;r<4;r++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.Jk(window,"mousemove",(0,_.Ga)(this.onMouseMove_,this));this.timerId_=_.qV((0,_.Ga)(this.checkPosition_,this),25)};
FNM=function(){var r={};var J=r.preferMobileEvents===void 0?!1:r.preferMobileEvents;r=r.enableScrollEventListener===void 0?!0:r.enableScrollEventListener;if(_.Fe("_lact",window)==null){var x=parseInt(_.IP("LACT"),10);x=isFinite(x)?Date.now()-Math.max(x,0):-1;_.rj("_lact",x,window);_.rj("_fact",x,window);x==-1&&_.tk();_.Jk(document,"keydown",_.tk);_.Jk(document,"keyup",_.tk);_.Jk(document,"mousedown",_.tk);_.Jk(document,"mouseup",_.tk);J?_.Jk(window,"touchmove",function(){Adm("touchmove",200)},{passive:!0}):
(_.Jk(window,"resize",function(){Adm("resize",200)}),r&&_.Jk(window,"scroll",function(){Adm("scroll",200)}));
new xC(function(){Adm("mouse",100)});
_.Jk(document,"touchstart",_.tk,{passive:!0});_.Jk(document,"touchend",_.tk,{passive:!0})}};
Adm=function(r,J){agc[r]||(agc[r]=!0,_.Yh.addLowPriorityJob(function(){_.tk();agc[r]=!1},J))};
_.tk=function(){_.Fe("_lact",window)==null&&FNM();var r=Date.now();_.rj("_lact",r,window);_.Fe("_fact",window)==-1&&_.rj("_fact",r,window);(r=_.Fe("ytglobal.ytUtilActivityCallback_"))&&r()};
_.bq=function(){var r=_.Fe("_lact",window);return r==null?-1:Math.max(Date.now()-r,0)};
_.De=function(r,J,x){var t=_.mO();if(t&&J){var b=t.subscribe(r,function(){var V=arguments,H=function(){ow[b]&&J.apply&&typeof J.apply=="function"&&J.apply(x||window,V)};
try{_.ydz[r]?H():_.sV(H,0)}catch(q){_.cb(q)}},x);
ow[b]=!0;VP[r]||(VP[r]=[]);VP[r].push(b);return b}return 0};
_.eM7=function(r){var J=_.mO();J&&(typeof r==="number"?r=[r]:typeof r==="string"&&(r=[parseInt(r,10)]),_.eY(r,function(x){J.unsubscribeByKey(x);delete ow[x]}))};
_.zMc=function(r,J){var x=_.mO();x&&x.publish.apply(x,arguments)};
_.vXi=function(r){var J=_.mO();if(J)if(J.clear(r),r)ZVC(r);else for(var x in VP)ZVC(x)};
_.mO=function(){return _.xc.ytPubsubPubsubInstance};
ZVC=function(r){VP[r]&&(r=VP[r],_.eY(r,function(J){ow[J]&&delete ow[J]}),r.length=0)};
ujM=function(){var r,J;return"h5vcc"in Hq&&((r=Hq.h5vcc.traceEvent)==null?0:r.traceBegin)&&((J=Hq.h5vcc.traceEvent)==null?0:J.traceEnd)?1:"performance"in Hq&&Hq.performance.mark&&Hq.performance.measure?2:0};
lgz=function(r){var J=ujM();switch(J){case 1:Hq.h5vcc.traceEvent.traceBegin("YTLR",r);break;case 2:Hq.performance.mark(r+"-start");break;case 0:break;default:_.Vy(J,"unknown trace type")}};
Xoz=function(r){var J=ujM();switch(J){case 1:Hq.h5vcc.traceEvent.traceEnd("YTLR",r);break;case 2:J=r+"-start";var x=r+"-end";Hq.performance.mark(x);Hq.performance.measure(r,J,x);break;case 0:break;default:_.Vy(J,"unknown trace type")}};
rWr=function(r){var J,x;(x=(J=window).onerror)==null||x.call(J,r.message,"",0,0,r)};
JW9=function(r){if(_.M("web_lifecycle_error_handling_killswitch"))return r();try{return r()}catch(J){rWr(J)}};
xwc=function(r){return[r.auth===void 0?"undefined":r.auth,r.isJspb===void 0?"undefined":r.isJspb,r.cttAuthInfo===void 0?"undefined":r.cttAuthInfo,r.tier===void 0?"undefined":r.tier].join("/")};
_.R=function(r,J){if(r)return r[J.name]};
sK=function(){var r=_.Fe("yt.logging.ims");r||(r=new Tx,_.rj("yt.logging.ims",r));return r};
sci=function(r,J){if(r.endpoint==="log_event"){tXm(r);var x=bsz(r),t=mw7(r.payload)||"",b=oWc(t),V=200;if(b){if(b.enabled===!1&&!_.M("web_payload_policy_disabled_killswitch"))return;V=VXc(b.tier);if(V===400){Dwm(r,J);return}}q_[x]=!0;x={cttAuthInfo:x,isJspb:!1,tier:V};sK().storePayload(x,r.payload);HsD(J,!1,x,T5i(t))}};
WBi=function(r,J,x){if(J.endpoint==="log_event"){tXm(void 0,J);var t=bsz(J,!0),b=oWc(r),V=200;if(b){if(b.enabled===!1&&!_.M("web_payload_policy_disabled_killswitch"))return;V=VXc(b.tier);if(V===400){qhr(r,J,x);return}}q_[t]=!0;t={cttAuthInfo:t,isJspb:!0,tier:V};sK().storePayload(t,JJ(J.payload));HsD(x,!0,t,T5i(r))}};
HsD=function(r,J,x,t){J=J===void 0?!1:J;t=t===void 0?!1:t;r&&(Wq=new r);r=_.Vn("tvhtml5_logging_max_batch_ads_fork")||_.Vn("tvhtml5_logging_max_batch")||_.Vn("web_logging_max_batch")||100;var b=(0,_.t$)(),V=isn(J,x.tier),H=V.lastDebounceQueueFromLogTimeMs;t&&(V.useVideoStatsEndPoint=!0);t=0;x&&(t=sK().getSequenceCount(x));var q=function(){ppr({writeThenSend:!0},J,x.tier)};
t>=1E3?q():t>=r?f_M||(f_M=Uwz(function(){q();f_M=void 0},0)):b-H>=10&&(gWz(J,x.tier),V.lastDebounceQueueFromLogTimeMs=b)};
Dwm=function(r,J){if(r.endpoint==="log_event"){_.M("more_accurate_gel_parser")&&sK().storePayload({isJspb:!1},r.payload);tXm(r);var x=bsz(r),t=new Map;t.set(x,[r.payload]);var b=mw7(r.payload)||"";J&&(Wq=new J);return new _.iq(function(V,H){Wq&&Wq.isReady()?EWn(t,Wq,V,H,{bypassNetworkless:!0},!0,T5i(b)):V()})}};
qhr=function(r,J,x){if(J.endpoint==="log_event"){tXm(void 0,J);var t=bsz(J,!0),b=new Map;b.set(t,[JJ(J.payload)]);x&&(Wq=new x);return new _.iq(function(V){Wq&&Wq.isReady()?jcC(b,Wq,V,{bypassNetworkless:!0},!0,T5i(r)):V()})}};
bsz=function(r,J){var x="";if(r.dangerousLogToVisitorSession)x="visitorOnlyApprovedKey";else if(r.cttAuthInfo){if(J===void 0?0:J){J=r.cttAuthInfo.token;x=r.cttAuthInfo;var t=new $wi;x.videoId?t.setVideoId(x.videoId):x.playlistId&&pR(t,2,wpM,Ie(x.playlistId));h_M[J]=t}else J=r.cttAuthInfo,x={},J.videoId?x.videoId=J.videoId:J.playlistId&&(x.playlistId=J.playlistId),MXr[r.cttAuthInfo.token]=x;x=r.cttAuthInfo.token}return x};
ppr=function(r,J,x){r=r===void 0?{}:r;J=J===void 0?!1:J;new _.iq(function(t,b){var V=isn(J,x),H=V.useVideoStatsEndPoint;V.useVideoStatsEndPoint=!1;GR4(V.queueTimer);GR4(V.queueMaxTimer);V.queueMaxTimer=0;Wq&&Wq.isReady()?x===void 0&&_.M("enable_web_tiered_gel")?R_K(t,b,r,J,300,H):R_K(t,b,r,J,x,H):(gWz(J,x),t())})};
R_K=function(r,J,x,t,b,V){var H=Wq;x=x===void 0?{}:x;t=t===void 0?!1:t;b=b===void 0?200:b;V=V===void 0?!1:V;var q=new Map,W=new Map,U={isJspb:t,cttAuthInfo:void 0,tier:b},g={isJspb:t,cttAuthInfo:void 0};if(t){J=_.D(Object.keys(q_));for(b=J.next();!b.done;b=J.next())b=b.value,W=_.M("enable_web_tiered_gel")?sK().smartExtractMatchingEntries({keys:[U,g],sizeLimit:1E3}):sK().extractMatchingEntries({isJspb:!0,cttAuthInfo:b}),W.length>0&&q.set(b,W),(_.M("web_fp_via_jspb_and_json")&&x.writeThenSend||!_.M("web_fp_via_jspb_and_json"))&&
delete q_[b];jcC(q,H,r,x,!1,V)}else{q=_.D(Object.keys(q_));for(U=q.next();!U.done;U=q.next())U=U.value,g=_.M("enable_web_tiered_gel")?sK().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:U,tier:b},{isJspb:!1,cttAuthInfo:U}],sizeLimit:1E3}):sK().extractMatchingEntries({isJspb:!1,cttAuthInfo:U}),g.length>0&&W.set(U,g),(_.M("web_fp_via_jspb_and_json")&&x.writeThenSend||!_.M("web_fp_via_jspb_and_json"))&&delete q_[U];EWn(W,H,r,J,x,!1,V)}};
gWz=function(r,J){r=r===void 0?!1:r;J=J===void 0?200:J;var x=function(){ppr({writeThenSend:!0},r,J)},t=isn(r,J),b=t===Shm||t===N54?5E3:dwz;
_.M("web_gel_timeout_cap")&&!t.queueMaxTimer&&(b=Uwz(function(){x()},b),t.queueMaxTimer=b);
GR4(t.queueTimer);b=_.IP("LOGGING_BATCH_TIMEOUT",_.Vn("web_gel_debounce_ms",1E4));_.M("shorten_initial_gel_batch_timeout")&&Qcz&&(b=KBK);b=Uwz(function(){_.Vn("gel_min_batch_size")>0?sK().getSequenceCount({cttAuthInfo:void 0,isJspb:r,tier:J})>=kRr&&x():x()},b);
t.queueTimer=b};
EWn=function(r,J,x,t,b,V,H){b=b===void 0?{}:b;var q=Math.round((0,_.t$)()),W=r.size,U=PXX(H);r=_.D(r);var g=r.next();for(H={};!g.done;H={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},g=r.next()){var E=_.D(g.value);g=E.next().value;E=E.next().value;H.batchRequest=_.GE.unsafeClone({context:_.qxD(J.config_||_.mt())});if(!_.uM(E)&&!_.M("throw_err_when_logevent_malformed_killswitch")){t();break}H.batchRequest.events=E;
(E=MXr[g])&&Yh9(H.batchRequest,g,E);delete MXr[g];H.dangerousLogToVisitorSession=g==="visitorOnlyApprovedKey";nWc(H.batchRequest,q,H.dangerousLogToVisitorSession);OsC(b);H.onSuccess$jscomp$3=function(h){_.M("start_client_gcf")&&_.Yh.addLowPriorityJob(function(){return _.T(function(G){return _.p(G,CXD(h),0)})});
W--;W||x()};
H.networkFailures=0;H.onError$jscomp$5=function(h){return function(){h.networkFailures++;if(b.bypassNetworkless&&h.networkFailures===1)try{eTD(J,U,h.batchRequest,B5r({writeThenSend:!0},h.dangerousLogToVisitorSession,h.onSuccess$jscomp$3,h.onError$jscomp$5,V)),Qcz=!1}catch(G){_.cb(G),t()}W--;W||x()}}(H);
try{eTD(J,U,H.batchRequest,B5r(b,H.dangerousLogToVisitorSession,H.onSuccess$jscomp$3,H.onError$jscomp$5,V)),Qcz=!1}catch(h){_.cb(h),t()}}};
jcC=function(r,J,x,t,b,V){t=t===void 0?{}:t;var H=Math.round((0,_.t$)()),q={value:r.size},W=new Map([].concat(_.Gd(r)));W=_.D(W);for(var U=W.next();!U.done;U=W.next()){var g=_.D(U.value).next().value,E=r.get(g);U=new I_X;var h=J.config_||_.mt(),G=new gS,N=new LBm;_.UC(N,1,h.innertubeContextHostLanguage);_.UC(N,2,h.innertubeContextGeoLocation);_.oD(N,16,h.innertubeContextClientNameFieldNumber);_.UC(N,17,h.innertubeContextClientVersion);if(h.innertubeContextClientConfigInfo){var Q=h.innertubeContextClientConfigInfo,
Y=new DB;Q.coldConfigData&&_.UC(Y,1,Q.coldConfigData);Q.appInstallData&&_.UC(Y,6,Q.appInstallData);Q.coldHashData&&_.UC(Y,3,Q.coldHashData);Q.hotHashData&&Y.setHotHashData(Q.hotHashData);_.xL(N,62,Y)}(Q=_.xc.devicePixelRatio)&&Q!=1&&_.VU(N,65,_.D4(Q));Q=S2z();Q!==""&&_.UC(N,54,Q);Q=N34();if(Q.length>0){Y=new cWi;for(var O=0;O<Q.length;O++){var c=new EK;c.setKey(Q[O].key);pR(c,2,AWD,Ie(Q[O].value));jl(Y,15,EK,c)}_.xL(G,5,Y)}oGX(h,N);VCc(G);DGr(N);HfM(h,N);TPm(N);_.M("start_client_gcf")&&shn(N);_.IP("DELEGATED_SESSION_ID")&&
!_.M("pageid_as_header_web")&&(h=new $C,_.UC(h,3,_.IP("DELEGATED_SESSION_ID")));!_.M("fill_delegate_context_in_gel_killswitch")&&(Q=_.IP("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(Y=_.f9(G,$C,3)||new $C,h=G,Q=_.UC(Y,18,Q),_.xL(h,3,Q));h=N;Q=_.D(Object.entries(_.zZ(_.IP("DEVICE",""))));for(Y=Q.next();!Y.done;Y=Q.next())O=_.D(Y.value),Y=O.next().value,O=O.next().value,Y==="cbrand"?_.UC(h,12,O):Y==="cmodel"?_.UC(h,13,O):Y==="cbr"?_.UC(h,87,O):Y==="cbrver"?_.UC(h,88,O):Y==="cos"?_.UC(h,18,
O):Y==="cosver"?_.UC(h,19,O):Y==="cplatform"&&_.oD(h,42,bj7(O));G.setClient(N);_.xL(U,1,G);if(N=h_M[g])a:{if(_.U9(N,wS(N,wpM,1)))G=1;else if(N.getPlaylistId())G=2;else break a;_.xL(U,4,N);N=U.getContext()||new gS;h=_.f9(N,$C,3)||new $C;Q=new hk;Q.setToken(g);_.oD(Q,1,G);jl(h,12,hk,Q);_.xL(N,3,h)}delete h_M[g];g=g==="visitorOnlyApprovedKey";FBm()||_.M_(U,2,H);!g&&(G=_.IP("EVENT_ID"))&&(N=a_i(),h=new yWK,_.UC(h,1,G),_.M_(h,2,N),_.xL(U,5,h));OsC(t);if(_.M("jspb_serialize_with_worker")&&(G=_.w2c())&&
t.writeThenSend){_.e_X.set(z_z,{client:J,resolve:x,networklessOptions:t,isIsolated:b,useVSSEndpoint:V,dangerousLogToVisitorSession:g,requestsOutstanding:q});G.postMessage({op:"gelBatchToSerialize",batchRequest:JJ(U),clientEvents:E,key:z_z});z_z++;break}if(E){G=[];for(N=0;N<E.length;N++)try{G.push(new Gx(E[N]))}catch(Z){_.cb(new _.MV("Transport failed to deserialize "+String(E[N])))}E=G}else E=[];E=_.D(E);for(G=E.next();!G.done;G=E.next())jl(U,3,Gx,G.value);E={startTime:(0,_.t$)(),ticks:{},infos:{}};
U=U.serialize();E.ticks.geljspc=(0,_.t$)();_.M("log_jspb_serialize_latency")&&U64("gel_jspb_serialize",E,{sampleRate:.1});_.Zs7(U,J,x,t,b,V,g,q)}};
_.Zs7=function(r,J,x,t,b,V,H,q){t=t===void 0?{}:t;q=q===void 0?{value:0}:q;V=PXX(V);t=B5r(t,H,function(W){_.M("start_client_gcf")&&_.Yh.addLowPriorityJob(function(){return _.T(function(U){return _.p(U,CXD(W),0)})});
q.value--;q.value||x()},function(){q.value--;
q.value||x()},b);
t.headers["Content-Type"]="application/json+protobuf";t.postBodyFormat="JSPB";t.postBody=r;eTD(J,V,"",t);Qcz=!1};
OsC=function(r){_.M("always_send_and_write")&&(r.writeThenSend=!1)};
B5r=function(r,J,x,t,b){r={retry:!0,onSuccess:x,onError:t,networklessOptions:r,dangerousLogToVisitorSession:J,bypassMonitoring:!!b,headers:{},postBodyFormat:"",postBody:"",compress:_.M("compress_gel")||_.M("compress_gel_lr")};FBm()&&(r.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.t$)())));return r};
nWc=function(r,J,x){FBm()||(r.requestTimeMs=String(J));_.M("unsplit_gel_payloads_in_logs")&&(r.unsplitGelPayloadsInLogs=!0);!x&&(J=_.IP("EVENT_ID"))&&(x=a_i(),r.serializedClientEventId={serializedEventId:J,clientCounter:String(x)})};
a_i=function(){var r=_.IP("BATCH_CLIENT_COUNTER")||0;r||(r=Math.floor(Math.random()*65535/2));r++;r>65535&&(r=1);_.Bb("BATCH_CLIENT_COUNTER",r);return r};
Yh9=function(r,J,x){if(x.videoId)var t="VIDEO";else if(x.playlistId)t="PLAYLIST";else return;r.credentialTransferTokenTargetId=x;r.context=r.context||{};r.context.user=r.context.user||{};r.context.user.credentialTransferTokens=[{token:J,scope:t}]};
tXm=function(r,J){var x=_.Df("il_payload_scraping")==="enable_il_payload_scraping";if(!_.Fe("yt.logging.transport.enableScrapingForTest"))if(x)vWM=[],_.rj("yt.logging.transport.enableScrapingForTest",!0),_.rj("yt.logging.transport.scrapedPayloadsForTesting",vWM),_.rj("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.rj("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.rj("yt.logging.transport.scrapeClientEvent",!0);else return;x=_.Fe("yt.logging.transport.scrapedPayloadsForTesting");var t=_.Fe("yt.logging.transport.payloadToScrape");J&&(J=_.Fe("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(J.payload)())&&x.push(J);J=_.Fe("yt.logging.transport.scrapeClientEvent");if(t&&t.length>=1)for(var b=0;b<t.length;b++)if(r&&r.payload[t[b]])if(J)x.push(r.payload);else{var V=void 0;x.push(((V=r)==null?void 0:V.payload)[t[b]])}_.rj("yt.logging.transport.scrapedPayloadsForTesting",
x)};
FBm=function(){return _.M("use_request_time_ms_header")||_.M("lr_use_request_time_ms_header")};
Uwz=function(r,J){return _.M("transport_use_scheduler")===!1?_.sV(r,J):_.M("logging_avoid_blocking_during_navigation")||_.M("lr_logging_avoid_blocking_during_navigation")?_.Rw(_.Yh,function(){if(_.uOc().currentState==="none")r();else{var x={};_.uOc().install((x.none={callback:r},x))}},J):_.Rw(_.Yh,r,J)};
GR4=function(r){_.M("transport_use_scheduler")?_.Yh.cancelJob(r):_.WG(r)};
CXD=function(r){var J,x,t,b,V,H,q,W,U,g;return _.T(function(E){return E.nextAddress==1?(t=(J=r)==null?void 0:(x=J.responseContext)==null?void 0:x.globalConfigGroup,b=_.R(t,l_n),H=(V=t)==null?void 0:V.hotHashData,q=_.R(t,XpD),U=(W=t)==null?void 0:W.coldHashData,(g=_.bZ().resolve(_.t9(Sl)))?H?b?_.p(E,rY7(g,H,b),2):_.p(E,rY7(g,H),2):E.jumpTo(2):E.return()):U?q?_.p(E,JYz(g,U,q),0):_.p(E,JYz(g,U),0):E.jumpTo(0)})};
isn=function(r,J){J=J===void 0?200:J;return r?J===300?Shm:xUi:J===300?N54:tUD};
oWc=function(r){if(_.M("enable_web_tiered_gel")){r=bM7[r||""];var J,x,t,b=_.bZ().resolve(_.t9(Sl))==null?void 0:(J=mUX())==null?void 0:(x=J.loggingHotConfig)==null?void 0:(t=x.eventLoggingConfig)==null?void 0:t.payloadPolicies;if(b)for(J=0;J<b.length;J++)if(b[J].payloadNumber===r)return b[J]}};
mw7=function(r){r=Object.keys(r);r=_.D(r);for(var J=r.next();!J.done;J=r.next())if(J=J.value,bM7[J])return J};
VXc=function(r){switch(r){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
T5i=function(r){return r==="gelDebuggingEvent"};
PXX=function(r){return(r===void 0?0:r)&&_.M("vss_through_gel_video_stats")?"video_stats":"log_event"};
dS=function(r,J,x,t){t=t===void 0?{}:t;var b={},V=Math.round(t.timestamp||(0,_.t$)());b.eventTimeMs=V<Number.MAX_SAFE_INTEGER?V:0;b[r]=J;r=_.bq();b.context={lastActivityMs:String(t.timestamp||!isFinite(r)?-1:r)};t.sequenceGroup&&!_.M("web_gel_sequence_info_killswitch")&&(r=b.context,J=t.sequenceGroup,J={index:oIM(J),groupKey:J},r.sequence=J,t.endOfSequence&&delete N_[t.sequenceGroup]);_.M("web_tag_automated_log_events")&&(b.context.automatedLogEventSource=t.automatedLogEventSource);(t.sendIsolatedPayload?
Dwm:sci)({endpoint:"log_event",payload:b,cttAuthInfo:t.cttAuthInfo,dangerousLogToVisitorSession:t.dangerousLogToVisitorSession},x)};
oIM=function(r){N_[r]=r in N_?N_[r]+1:0;return N_[r]};
_.KR=function(r,J,x){x=x===void 0?{}:x;var t=QP;_.LN("ytLoggingEventsDefaultDisabled",!1)&&QP===QP&&(t=null);dS(r,J,t,x)};
_.kC=function(){if(_.M("web_fp_via_jspb")){var r=!0;r=r===void 0?!1:r;var J=VUr;VUr=[];if(J){J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,r?dS(x.payloadName,x.payload,QP,x.options):_.KR(x.payloadName,x.payload,x.options)}ppr(void 0,!0);if(!_.M("web_fp_via_jspb_and_json"))return}ppr(void 0,!1)};
DUC=function(r,J){var x;if((x=J)==null?0:x.componentStack)return J;if(r=r.componentStack)J||(J={}),J.componentStack=r;return J};
HMz=function(){_.eY(_.IP("ERRORS")||[],function(r){_.Pq.apply(null,r)});
_.Bb("ERRORS",[])};
_.YC=function(r){_.Pq(r)};
_.nR=function(r){_.Pq(r,"WARNING")};
TUm=function(r){r instanceof Error?_.Pq(r):(r=_.rf(r)?JSON.stringify(r):String(r),r=new _.MV(r),r.name="RejectedPromiseError",_.nR(r))};
s2X=function(r,J,x,t,b,V){J=J===void 0?"Unknown file":J;x=x===void 0?0:x;var H=!1,q=Da7("log_window_onerror_fraction");if(q&&Math.random()<q)H=!0;else{q=document.getElementsByTagName("script");for(var W=0,U=q.length;W<U;W++)if(q[W].src.indexOf("/debug-")>0){H=!0;break}}H&&(H=!1,b?H=!0:(typeof r==="string"?q=r:ErrorEvent&&r instanceof ErrorEvent?(H=!0,q=r.message,J=r.filename,x=r.lineno,t=r.colno):(q="Unknown error",J="Unknown file",x=0),b=new _.MV(q),b.name="UnhandledWindowError",b.message=q,b.fileName=
J,b.lineNumber=x,isNaN(t)?delete b.columnNumber:b.columnNumber=t),_.M("wiz_enable_component_stack_propagation_killswitch")||(V=DUC(b,V)),V&&_.OK(b,V),H?_.Pq(b):_.nR(b))};
_.Pq=function(r,J,x,t,b,V,H,q){V=V===void 0?{}:V;V.name=x||_.IP("INNERTUBE_CONTEXT_CLIENT_NAME",1);V.version=t||_.IP("INNERTUBE_CONTEXT_CLIENT_VERSION");x=V;J=J===void 0?"ERROR":J;H=H===void 0?!1:H;J=J===void 0?"ERROR":J;H=H===void 0?!1:H;if(r&&(r.hasOwnProperty("level")&&r.level&&(J=r.level),_.M("console_log_js_exceptions")&&(t=[],t.push("Name: "+r.name),t.push("Message: "+r.message),r.hasOwnProperty("params")&&t.push("Error Params: "+JSON.stringify(r.params)),r.hasOwnProperty("args")&&t.push("Error args: "+
JSON.stringify(r.args)),t.push("File name: "+r.fileName),t.push("Stacktrace: "+r.stack),t=t.join("\n"),window.console.log(t,r)),!(qzD>=5))){t=[];b=_.D(W5M);for(V=b.next();!V.done;V=b.next()){V=V.value;try{V()&&t.push(V())}catch(Y){}}t=[].concat(_.Gd(iMM),_.Gd(t));var W=pc7(r);b=W.message||"Unknown Error";V=W.name||"UnknownError";var U=W.stack||r.stacktrace||"Not available";if(U.startsWith(V+": "+b)){var g=U.split("\n");g.shift();U=g.join("\n")}g=W.lineNumber||"Not available";W=W.fileName||"Not available";
var E=0;if(r.hasOwnProperty("args")&&r.args&&r.args.length)for(var h=0;h<r.args.length&&!(E=t$z(r.args[h],"params."+h,x,E),E>=500);h++);else if(r.hasOwnProperty("params")&&r.params){var G=r.params;if(typeof r.params==="object")for(h in G){if(G[h]){var N="params."+h,Q=g0(G[h]);x[N]=Q;E+=N.length+Q.length;if(E>500)break}}else x.params=g0(G)}if(t.length)for(h=0;h<t.length&&!(E=t$z(t[h],"params.context."+h,x,E),E>=500);h++);navigator.vendor&&!x.hasOwnProperty("vendor")&&(x["device.vendor"]=navigator.vendor);
h={message:b,name:V,lineNumber:g,fileName:W,stack:U,params:x,sampleWeight:1};x=Number(r.columnNumber);isNaN(x)||(h.lineNumber=h.lineNumber+":"+x);if(r.level==="IGNORED")r=0;else a:{r=f7M();x=_.D(r.messageWeights);for(t=x.next();!t.done;t=x.next())if(t=t.value,h.message&&h.message.match(t.messageRegExp)){r=t.weight;break a}r=_.D(r.callbackWeights);for(x=r.next();!x.done;x=r.next())if(x=x.value,x.callback(h)){r=x.weight;break a}r=1}h.sampleWeight=r;r=_.D(UUz);for(x=r.next();!x.done;x=r.next())if(x=
x.value,x.patternsForType[h.name])for(b=_.D(x.patternsForType[h.name]),t=b.next();!t.done;t=b.next())if(V=t.value,t=h.message.match(V.regexp)){h.params["params.error.original"]=t[0];b=V.groups;V={};for(g=0;g<b.length;g++)V[b[g]]=t[g+1],h.params["params.error."+b[g]]=t[g+1];h.message=x.messageFn(V);break}h.params||(h.params={});r=f7M();h.params["params.errorServiceSignature"]="msg="+r.messageWeights.length+"&cb="+r.callbackWeights.length;h.params["params.serviceWorker"]="false";_.xc.document&&_.xc.document.querySelectorAll&&
(h.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new CR(gIc,"sample")).constructor!==CR&&(h.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(h);if(h.sampleWeight!==0&&!EIX.has(h.message)){if(H&&_.M("web_enable_error_204"))j2n(J===void 0?"ERROR":J,h);else{J=J===void 0?"ERROR":J;J==="ERROR"?($UK.publish("handleError",h),_.M("record_app_crashed_web")&&wc4===0&&h.sampleWeight===1&&(wc4++,H={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.M("report_client_error_with_app_crash_ks")||(H.systemHealth={crashData:{clientError:{logMessage:{message:h.message}}}}),_.KR("appCrashed",H)),hbi++):J==="WARNING"&&$UK.publish("handleWarning",h);if(_.M("kevlar_gel_error_routing")){H=J;q=q===void 0?{}:q;b:{r=_.D(MU9);for(x=r.next();!x.done;x=r.next())if(nB(x.value.toLowerCase())){r=!0;break b}r=!1}if(r)q=void 0;else{x={stackTrace:h.stack};h.fileName&&(x.filename=h.fileName);r=h.lineNumber&&h.lineNumber.split?h.lineNumber.split(":"):[];r.length!==
0&&(r.length!==1||isNaN(Number(r[0]))?r.length!==2||isNaN(Number(r[0]))||isNaN(Number(r[1]))||(x.lineNumber=Number(r[0]),x.columnNumber=Number(r[1])):x.lineNumber=Number(r[0]));r={level:"ERROR_LEVEL_UNKNOWN",message:h.message,errorClassName:h.name,sampleWeight:h.sampleWeight};H==="ERROR"?r.level="ERROR_LEVEL_ERROR":H==="WARNING"&&(r.level="ERROR_LEVEL_WARNNING");x={isObfuscated:!0,browserStackInfo:x};q.pageUrl=window.location.href;q.kvPairs=[];_.IP("FEXP_EXPERIMENTS")&&(q.experimentIds=_.IP("FEXP_EXPERIMENTS"));
t=_.IP("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Da7("web_disable_gel_stp_ecatcher_killswitch")&&t)for(b=_.D(Object.keys(t)),V=b.next();!V.done;V=b.next())V=V.value,q.kvPairs.push({key:V,value:String(t[V])});if(t=h.params)for(b=_.D(Object.keys(t)),V=b.next();!V.done;V=b.next())V=V.value,q.kvPairs.push({key:"client."+V,value:String(t[V])});t=_.IP("SERVER_NAME");b=_.IP("SERVER_VERSION");t&&b&&(q.kvPairs.push({key:"server.name",value:t}),q.kvPairs.push({key:"server.version",value:b}));q={errorMetadata:q,
stackTrace:x,logMessage:r}}q&&(_.KR("clientError",q),(H==="ERROR"||_.M("errors_flush_gel_always_killswitch"))&&_.kC())}_.M("suppress_error_204_logging")||j2n(J,h)}try{EIX.add(h.message)}catch(Y){}qzD++}}};
j2n=function(r,J){var x=J.params||{};r={urlParams:{a:"logerror",t:"jserror",type:J.name,msg:J.message.substr(0,250),line:J.lineNumber,level:r,"client.name":x.name},postParams:{url:_.IP("PAGE_NAME",window.location.href),file:J.fileName},method:"POST"};x.version&&(r["client.version"]=x.version);if(r.postParams){J.stack&&(r.postParams.stack=J.stack);J=_.D(Object.keys(x));for(var t=J.next();!t.done;t=J.next())t=t.value,r.postParams["client."+t]=x[t];if(x=_.IP("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(J=
_.D(Object.keys(x)),t=J.next();!t.done;t=J.next())t=t.value,r.postParams[t]=x[t];(x=_.IP("LAVA_VERSION"))&&(r.postParams["lava.version"]=x);x=_.IP("SERVER_NAME");J=_.IP("SERVER_VERSION");x&&J&&(r.postParams["server.name"]=x,r.postParams["server.version"]=J)}_.pB(_.IP("ECATCHER_REPORT_HOST","")+"/error_204",r)};
_.Gec=function(r,J){J=J===void 0?"ERROR":J;var x=x===void 0?{}:x;var t=_.Fe("ytbin.polymer.shared.lib.tampering.info");t&&(t=t())&&(x["params.tamperingInfo"]=t.sort().join(","));_.Pq(r,J,void 0,void 0,!0,x)};
_.OK=function(r){var J=_.hS.apply(1,arguments);r.args||(r.args=[]);Array.isArray(r.args)&&r.args.push.apply(r.args,_.Gd(J))};
RbM=function(r){r.level="IGNORED"};
SzK=function(r,J){iMM.push(r);J();iMM.pop()};
Iw=function(r,J){for(var x in J)J.hasOwnProperty(x)&&(r=_.Bq(r,x,J[x]));return r};
_.NUm=function(r,J,x){x=x===void 0?!1:x;if(!r)return null;if(r.adInfoDialogEndpoint||r.backstageImageUploadEndpoint||r.confirmDialogEndpoint||r.clientActionEndpoint||r.createBackstagePostDialogEndpoint||r.createCommentReplyDialogEndpoint||r.flowEndpoint||r.guideBuilderEndpoint||r.liveChatDialogEndpoint||r.modalEndpoint||r.openPopupAction||r.shareEndpoint||r.shareEntityEndpoint||r.showLiveChatItemEndpoint||r.subscriptionManagerEndpoint||r.unlimitedCreateFamilyEndpoint||r.unlimitedFamilyFlowEndpoint||
r.updateCommentDialogEndpoint||r.updateCommentReplyDialogEndpoint||r.userFeedbackEndpoint||r.videoEditorEndpoint||r.ypcCancelSurveyEndpoint)return J=_.Vn("polymer_report_client_url_requested_rate"),!x&&Math.random()<J&&_.nR(new _.MV("urlForEndpoint used on client endpoint",r)),null;var t=_.Vn("polymer_report_missing_web_navigation_endpoint_rate");if(r.liveChatEndpoint||r.liveChatReplayEndpoint)t=0;if(!r.commandMetadata&&!r.clickTrackingParams&&Math.random()<t){var b={},V;for(V in r)b[V]="1";_.nR(new _.MV("Missing navigation data",
b))}b="";if(r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url)b=r.commandMetadata.webCommandMetadata.url;else if(r.searchEndpoint)Math.random()<t&&_.nR(new _.MV("Should not manually handle search",r)),b="/results?search_query="+encodeURIComponent(r.searchEndpoint.query).replace(/%20/g,"+"),r.searchEndpoint.params&&(b+="&sp="+r.searchEndpoint.params);else if(r.watchEndpoint)Math.random()<t&&_.nR(new _.MV("Should not manually handle watch",r)),b="/watch?v="+
r.watchEndpoint.videoId,r.watchEndpoint.playlistId&&(b+="&list="+r.watchEndpoint.playlistId),r.watchEndpoint.index&&(b+="&index="+r.watchEndpoint.index),r.watchEndpoint.startTimeSeconds&&(b+="&t="+r.watchEndpoint.startTimeSeconds);else if(r.browseEndpoint)t=r.browseEndpoint.browseId,(V=r.browseEndpoint.canonicalBaseUrl)?b=V:t&&(b=t.substr(0,2),b=b==="FE"?t==="FEwhat_to_watch"?"/":t==="FEmy_videos"?"/my_videos":"/feed/"+t.substr(2):b==="VL"?"/playlist?list="+t.substr(2):"/channel/"+t),b&&r.browseEndpoint.query&&
(b=Iw(b+"/search",{query:r.browseEndpoint.query})),b&&r.browseEndpoint.params&&(b=Iw(b,{params:r.browseEndpoint.params}));else{if(r.urlEndpoint)return r.urlEndpoint.url;r.signInEndpoint?(b="https://accounts.google.com/ServiceLogin",t={},_.GE.extend(t,J||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),J=t):r.uploadEndpoint?b="//www.youtube.com/upload":r.liveChatEndpoint?(b=r.liveChatEndpoint,t=_.GE.clone(b),_.rf(b.continuation)&&(V=Object.keys(b.continuation)[0],
t.continuation=b.continuation[V].continuation),b=Iw("/youtubei/v1/live_chat/get_live_chat",t)):r.liveChatReplayEndpoint?(b=_.GE.clone(r.liveChatReplayEndpoint),b.currentPlayerState&&(_.GE.extend(b,b.currentPlayerState),delete b.currentPlayerState),b=Iw("/youtubei/v1/live_chat/get_live_chat_replay",b)):r.liveChatItemContextMenuEndpoint?b=Iw("/youtubei/v1/live_chat/get_item_context_menu",r.liveChatItemContextMenuEndpoint):r.liveChatPurchaseMessageEndpoint?b=Iw("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
r.liveChatPurchaseMessageEndpoint):r.openSuperStickerBuyFlowCommand?b=Iw("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",r.openSuperStickerBuyFlowCommand):r.videoEditEndpoint?b=Iw("/edit",{video_id:r.videoEditEndpoint.videoId}):r.liveDashboardEndpoint?b=r.liveDashboardEndpoint.videoId?Iw("/live_dashboard",{v:r.liveDashboardEndpoint.videoId}):"/live_dashboard":r.signalNavigationEndpoint&&r.signalNavigationEndpoint.signal&&r.signalNavigationEndpoint.signal==="WEBCAM"?b="/webcam":r.getPdgBuyFlowCommand&&
(b=Iw(r.getPdgBuyFlowCommand.buyflowApiPath,{params:r.getPdgBuyFlowCommand.params}))}return b||x?Iw(b,J||{}):(_.nR(new _.MV("Error: Can't construct url for endpoint","keys:"+Object.keys(r).sort().join(","),r)),null)};
dU7=function(r){if(r){if(r.browseEndpoint)return!!r.browseEndpoint.nofollow;if(r.watchEndpoint)return!!r.watchEndpoint.nofollow;if(r.urlEndpoint)return!!r.urlEndpoint.nofollow}return!1};
_.K5m=function(r,J){var x=J+r,t=Q2C.get(x);if(t)return t;r=J+"-"+r.replace(/([A-Z])/g,"-$1").toLowerCase();Q2C.set(x,r);return r};
keM=function(r){var J=_.ON(r,"action")||_.ON(r,"command")||_.ON(r,"endpoint");if(!J)return null;J=_.K5m(J,"yt");_.R(r,_.LR)&&(J+="-"+_.R(r,_.LR).signal.toLowerCase().replace(/_/g,"-"));return J};
OMi=function(r){try{var J=Object.keys(r)}catch(b){return[]}for(var x=0;x<J.length;x++){var t=J[x];if(PSc.test(t)||Yz9.test(t))return nIm(r[t])}return[]};
nIm=function(r){return r.command?[r.command]:r.onExecutionAction?[r.onExecutionAction]:r.onResponseReceivedCommand?[r.onResponseReceivedCommand]:r.updateFlowCommand?[r.updateFlowCommand]:r.clientActions?r.clientActions:r.action?[r.action]:r.actions||r.commands||r.onResponseReceivedActions||r.onResponseReceivedCommands||r.onResponseReceivedEndpoints||[]};
BU7=function(r,J){J=J===void 0?!1:J;var x=_.bZ().resolve(_.t9(cq));x||(x=new CSi,_.bZ().addProvider({provide:cq,useValue:x}));return x&&r&&!_.GE.isEmpty(r)?x.getUrl(r,J):""};
I7c=function(r,J,x){x=x===void 0?"":x;if(J){r.data=J;var t=BU7(J);t?(Ry(r,t),dU7(J)||!J9(t)?r.rel="nofollow":r.removeAttribute("rel"),_.R(J,_.Ak)&&_.R(J,_.Ak).target==="TARGET_NEW_WINDOW"?r.target="_blank":x?r.target=x:r.removeAttribute("target")):(r.removeAttribute("href"),r.removeAttribute("rel"),r.removeAttribute("target"))}};
_.el=function(r,J){var x=Xg;if(RZ())L5r(r,function(){var V=_.hS.apply(0,arguments);Bw(x,function(){J.apply(null,_.Gd(V))})});
else{var t=_.FL.getInstance(),b=nN(J);ler(function(){b.value=J});
_.Pb(function(){var V={},H=_.aw(t,(V[r]=function(){var q=_.hS.apply(0,arguments);Bw(x,function(){b.value.apply(b,_.Gd(q))})},V));
return function(){var q={};_.yP(t,(q[r]="",q),H)}})}};
_.zx=function(r,J){return cY9(r,!1,J)};
_.Ze=function(r,J){return cY9(r,!0,J)};
cY9=function(r,J,x){return RZ()?AYM(r,J,x):F5C(r,J,x)};
F5C=function(r,J,x){return Yz(function(){return AYM(r,J,x)})};
AYM=function(r,J,x){var t=z8c(function(b){t.value=b;var V=function(){var H=oZ(null);try{return x==null?void 0:x(b)}finally{oZ(H)}}();
return function(){V==null||V()}});
t.__expectedTagName=r;t.__optional=J;t.isIdom=!RZ();return t};
a7z=function(r){var J=Xg,x=MT;return{getFn:function(){return function(t){J.isDisposed||QS(function(){return qT(function(){return r(t)})},x)!==!0&&t.stopPropagation()}}}};
vq=function(r){if(typeof r.children==="function")return r.children(),null;r=_.D(r.children);for(var J=r.next();!J.done;J=r.next())J=J.value,J();return null};
yYM=function(r){var J;return((J=r.prototype)==null?void 0:J.render)===void 0};
eb7=function(r){r=r.items.map(r.children);return r.length>0&&typeof r[0]==="string"?r.join(""):r};
ZMi=function(r,J,x){x=x===void 0?!1:x;QS(function(){return zb7(r,J,x)})};
zb7=function(r,J,x){var t=null;$y++;x=(x===void 0?0:x)?vIz:uBC;try{t=x(r,function(){uq(J)}),he(!1)}catch(b){throw he(!0),b;
}return t===null?r:t};
uq=function(r){if(r!==void 0&&r!==null)if(r instanceof gd)for(var J=FP;aZ()!=null&&KOn in aZ()&&J.contains(aZ());)zV();else if(Array.isArray(r))for(J=_.D(r),r=J.next();!r.done;r=J.next())uq(r.value);else if(r instanceof Vj||"function"==typeof _.yj&&r instanceof _.yj||"function"==typeof _.mD&&r instanceof _.mD)bF(r.toString());else if(_.TZ(r)){if(aZ()!==r){var x,t;J=(t=(x=MT)==null?void 0:x.name)!=null?t:"unknown";throw Error("gc`"+r.tagName+"`"+J);}zV()}else if(uYM(r)||r instanceof ST||vhz(r))for(J=
XSD(r),J=Array.from(J.childNodes),J=_.D(J),r=J.next();!r.done;r=J.next())FP.appendChild(r.value),zV();else if(ib(r)&&(r=r.toString()),x=typeof r,x==="boolean"||x==="number"||x==="string")bF(r);else if(typeof r==="function"){J=FP;var b=aZ();b&&(b._isSignalTextNode||b._isSafeOrSanitizedHtmlNode)||$_K(J,b,r);zV()}else if(r.type===eb7)uq(r.type(Object.assign({},r.props,{children:r.children[0]})));else{$z.beforeVisit(r);if(typeof r.type==="string"){a:{r.__open||Sor(r.type,r.props.idomKey);b=FP;for(J in r.props)if(r.props[J]!==
l77){var V=r.props[J];x=lj;x.push(J);x.push(V)}J=te.attributes;J=J===void 0?lq:J;V=FP;x=Ae(V);Yo4(V,x,J);jwi(b,r.props,!0);if((r.props.skip||r.props.skipchildren)&&FP.hasChildNodes())vw();else{if(r.type==="style"&&oCc(r.children)===null){vw();J=void 0;break a}uq(r.children)}Njz();r.__open&&(r.__open=!1);A$9(b,r.props);J=b}return J}if(r.type===_.DZ)uq(r.children);else if(!XcK(r)){J=r;try{rNM(J)}catch(H){r=H,(V=te.handleError)==null||V.call.apply(V,[te].concat(_.Gd(IZ(r,(b=J.type)==null?void 0:b.TAG_NAME))))}J.__open&&
(Njz(),J.__open=!1)}}};
JNM=function(r,J){var x;yYM(r)?x=new hp(J,r):x=new r(J);x.JSC$8307___type=r;x.__updateContext={nextState:x.state,isForced:!1};return x};
rNM=function(r){var J=r.type,x=J.TAG_NAME;if(J===vq)r.props.children=r.children,J(r.props);else{r.children.length>0&&(r.props.children=r.children);var t;(t=r.props).idomKey||(t.idomKey=J);if(x){var b=Sor(x,r.props.idomKey);r.__open=!0;var V=b.__instance}V||(V=JNM(J,r.props),V.props=null,b&&(b.__instance=V,V.el=b));var H;x=((H=V.__updateContext)!=null?H:{nextState:V.state,isForced:!1}).nextState;V.__updateContext=void 0;J.getDerivedStateFromProps&&(x=J.getDerivedStateFromProps(r.props,x));V.props=
r.props;V.state=x;H=function(){var q=V;$z.beforeRender(q);var W=q.render(q.props);$z.afterRender(q,W);W?(q.props.idomKey&&(W.props.idomKey=q.props.idomKey),q=W):q=void 0;if(W=q)if(W.__open=r.__open,q=uq(W),r.__open=W.__open,!J.TAG_NAME)if(q)J.TAG_NAME=q.tagName.toLowerCase(),q.__instance=V,V.el=q;else{var U;if((U=V.hooks)==null?0:U.length){var g;(g=te.handleError)==null||g.call.apply(g,[te].concat(_.Gd(IZ(Error("pd")))))}}V.didPatch();$z.didPatch(V)};
(x=V.functionComponent)?y9z(x,H,V.props.debugInstance):H()}};
XcK=function(r){var J=r.type;if(!yYM(J)||J===vq||J.componentType===GV)return!1;r.props.children=r.children.length>1?r.children:r.children[0];var x,t=(x=r.props.idomKey)!=null?x:r.type,b;if(aZ()&&((b=aZ()[pN])==null?void 0:b.key)===t){var V=aZ(),H=V[pN];if(!H)throw Error("fc`"+V.tagName);var q;(q=H.updateSignalsFromIdomProps)==null||q.call(H,r.props);xAC(H);return!0}if(ttX.has(J.name))throw q=J.name,J=(H=(V=MT)==null?void 0:V.name)!=null?H:"unknown",Error("ec`"+q+"`"+J);Gxz(r.type,r.props,r.children);
r.props.renderedFromIdom=!0;(q=y9z(r.type,function(){return pqz(r.type,r.props)},r.props.debugInstance))&&b$4(q);
return!0};
mAr=function(r){for(var J=0;J<UN(r).length;J++)zV()};
xAC=function(r){var J=oHn();if(J)mAr(J);else for(var x=0;x<r.numNodes;x++)(J=oHn())?mAr(J):zV()};
oHn=function(){var r;return(r=aZ()[pN])==null?void 0:r.sourceDynamicRange};
b$4=function(r){r=y$i(r);r=Array.isArray(r)?r:[r];r=_.D(r);for(var J=r.next();!J.done;J=r.next())FP.insertBefore(J.value,aZ()),zV()};
Vt9=function(r){var J=U_M(),x=Yz(function(){return{value:typeof r==="function"?r():r}});
return[x.value,function(t){if(wd!==null){var b;(b=te.handleError)==null||b.call.apply(b,[te].concat(_.Gd(IZ(Error("qd")))))}x.value=typeof t==="function"?t(x.value):t;J.__updateContext={nextState:J.state,isForced:!0};t=_.rW(J.effectContext);b=Hb(!1);try{if(J.el){var V,H={},q=(H.props=J.props,H.type=J.JSC$8307___type,H.children=(V=J.props.children)!=null?V:[],H[V6]=!0,H);try{ZMi(J.el,q,!0)}catch(g){var W,U;(U=te.handleError)==null||U.call.apply(U,[te].concat(_.Gd(IZ(g,(W=J.JSC$8307___type)==null?void 0:
W.TAG_NAME))))}}}finally{Hb(b),_.rW(t)}}]};
XL=function(r,J){var x=Xg,t=function(b){Bw(x,function(){J(b)})};
window.addEventListener(r,t,void 0);_.ky(function(){window.removeEventListener(r,t,void 0)})};
_.Jf=function(r,J){var x=Xg;_.Pb(function(){var t,b=(t=J.observer)!=null?t:_.bZ().resolve(r3);if(t=r.value){var V=DAM(t),H=[];J.showOption&&H.push(b.observe(t,function(){Bw(x,function(){J.visibilityCallback(!0)})},J.showOption));
J.hideOption&&H.push(b.observe(t,function(){Bw(x,function(){J.visibilityCallback(!1)})},J.hideOption));
J.prescanOption&&J.prescanCallback&&H.push(b.observe(t,function(){Bw(x,function(){J.prescanCallback()})},J.prescanOption));
var q;V.visibilityMonitorKeys=((q=V.visibilityMonitorKeys)!=null?q:[]).concat(H)}})};
DAM=function(r){var J;return(J=r.polymerController)!=null?J:r};
_.xt=function(r){r.componentType=GV};
q84=function(r,J){var x=H$D;return _.f(_.DZ,null,l0(te.enableLazyTsx,function(){return _.f(Tm7,{id:x,value:r,children:J})},function(){var t=s87(x,r);
xy(t);t=_.rW(t);try{return J()}finally{_.rW(t)}}))};
Tm7=function(r){var J=r.children;r=s87(r.id,r.value);xy(r);r=_.rW(r);try{return _.f(_.DZ,null,EN(J()))}finally{_.rW(r)}};
s87=function(r,J){return Object.assign(Object.create(WS4),{id:r,contextValue:J})};
i$r=function(r){var J,x=Xg;_.Ce(function(){var t=_.rW(x),b=Hb(!J);try{if(J)ZMi(J,r.children(),!0);else if(J=EN(r.children()),!(J instanceof Element))throw Error("rd");}finally{Hb(b),_.rW(t)}});
return J};
_.pjn=function(r,J){var x;J=Pw(function(){var t=Hb(!0);try{x=UN(r())}finally{Hb(t)}},J===void 0?!1:J);
return[x,J]};
UAD=function(r){r=r.buf.charCodeAt(r.pos++);return fbX[r]};
tf=function(r){var J=0,x=0;do{var t=UAD(r);J|=(t&31)<<x;x+=5}while(t&32);return J<0?J+4294967296:J};
j8c=function(r,J,x){gHz(r,J);r[J][EHD].unshift(x)};
gHz=function(r,J){if(!r[J]||!r[J][EHD]){var x=r[J],t=x?[x]:[];r[J]=function(){for(var b=_.D(t),V=b.next();!V.done;V=b.next())V.value.apply(this,arguments)};
r[J][EHD]=t}};
$Az=function(r){if(!r)return[];var J=[];r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,Array.isArray(x)?J.push.apply(J,_.Gd($Az(x))):J.push(x);return J};
_.mi=function(r,J){if(r&&wjK.test(r)||r==="//")return r;if(h4i===void 0){h4i=!1;try{var x=new URL("b","http://a");x.pathname="c%20d";h4i=x.href==="http://a/c%20d"}catch(t){}}J||(J=document.baseURI||window.location.href);if(h4i)try{return(new URL(r,J)).href}catch(t){return r}bl||(bl=document.implementation.createHTMLDocument("temp"),bl.base=bl.createElement("base"),bl.head.appendChild(bl.base),bl.anchor=bl.createElement("a"),bl.body.appendChild(bl.anchor));bl.base.href=J;bl.anchor.href=r;return bl.anchor.href||
r};
Gk9=function(r,J){return r.replace(MtM,function(x,t,b,V){return t+"'"+_.mi(b.replace(/["']/g,""),J)+"'"+V})};
R49=function(r){return r.substring(0,r.lastIndexOf("/")+1)};
dAD=function(){S89=!1;for(var r=ok.length,J=0;J<r;J++){var x=ok[J];if(x)try{x()}catch(t){setTimeout(function(){throw t;})}}ok.splice(0,r);
Nmz+=r};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(r){console.log("["+r.is+"]: registered")};
KSM=function(r){Q8M.push(r)};
Vr=function(r){return kkX[r]||(kkX[r]=r.indexOf("-")<0?r:r.replace(Pu4,function(J){return J[1].toUpperCase()}))};
D5=function(r){return kkX[r]||(kkX[r]=r.replace(Y8c,"-$1").toLowerCase())};
nHM=function(r,J){var x=J.parentInfo&&nHM(r,J.parentInfo);if(x)for(r=x.firstChild,x=0;r;r=r.nextSibling){if(J.parentIndex===x++)return r}else return r};
O$9=function(r,J){r=r._methodHost||r;return function(x){if(r[J])r[J](x,x.detail);else console.warn("listener method `"+J+"` not defined")}};
Hd=function(r){return r.indexOf(".")>=0};
Tu=function(r){var J=r.indexOf(".");return J===-1?r:r.slice(0,J)};
CuX=function(r,J){return r.indexOf(J+".")===0};
s2=function(r,J){return J.indexOf(r+".")===0};
qa=function(r,J,x){return J+x.slice(r.length)};
Bmi=function(r,J){return r===J||CuX(r,J)||s2(r,J)};
Wd=function(r){if(Array.isArray(r)){for(var J=[],x=0;x<r.length;x++)for(var t=r[x].toString().split("."),b=0;b<t.length;b++)J.push(t[b]);return J.join(".")}return r};
Ibz=function(r){return Array.isArray(r)?Wd(r).split("."):r.toString().split(".")};
il=function(r,J,x){J=Ibz(J);for(var t=0;t<J.length;t++){if(!r)return;r=r[J[t]]}x&&(x.path=J.join("."));return r};
LSM=function(r,J,x){var t=Ibz(J),b=t[t.length-1];if(t.length>1){for(J=0;J<t.length-1;J++)if(r=r[t[J]],!r)return;r[b]=x}else r[J]=x;return t.join(".")};
cNz=function(r,J,x){var t=r[J];if(!t)t=r[J]={};else if(!r.hasOwnProperty(J)&&(t=r[J]=Object.create(r[J]),x))for(var b in t)for(r=t[b],J=t[b]=Array(r.length),x=0;x<r.length;x++)J[x]=r[x];return t};
fU=function(r,J,x,t,b,V){if(J){var H=!1,q=pU++,W;for(W in x){var U=b?Tu(W):W;if(U=J[U])for(var g=0,E=U.length,h=void 0;g<E&&(h=U[g]);g++)h.info&&h.info.lastRun===q||b&&!AN4(W,h.trigger)||(h.info&&(h.info.lastRun=q),h.fn(r,W,x,t,h.info,b,V),H=!0)}return H}return!1};
AN4=function(r,J){if(J){var x=J.name;return x==r||!(!J.structured||!CuX(x,r))||!(!J.wildcard||!s2(x,r))}return!0};
FSc=function(r,J,x,t,b){J=typeof b.method==="string"?r[b.method]:b.method;x=b.property;J?J.call(r,r.__data[x],t[x]):b.dynamicFn||console.warn("observer method `"+b.method+"` not defined")};
abr=function(r,J,x,t){x={value:x,queueProperty:!0};t&&(x.path=t);(0,_.U2)(r).dispatchEvent(new CustomEvent(J,{detail:x}))};
yNm=function(r,J,x,t,b,V){V=(t=(V?Tu(J):J)!=J?J:null)?il(r,t):r.__data[J];t&&V===void 0&&(V=x[J]);abr(r,b.eventName,V,t)};
e4X=function(r,J,x,t,b){x=r.__data[J];g3&&(x=g3(x,b.attrName,"attribute",r));r._propertyToAttribute(J,b.attrName,x)};
Z$C=function(r){var J=r.constructor.__orderedComputedDeps;if(!J){J=new Map;for(var x=r.__computeEffects,t=z4X(r),b=t.counts,V=t.ready,H=t.total;t=V.shift();)J.set(t,J.size),(t=x[t])&&t.forEach(function(q){q=q.info.methodInfo;--H;--b[q]===0&&V.push(q)});
H!==0&&console.warn("Computed graph for "+r.localName+" incomplete; circular?");r.constructor.__orderedComputedDeps=J}return J};
z4X=function(r){var J=r.__computeInfo,x={};r=r.__computeEffects;var t=[],b=0,V;for(V in J){var H=J[V];b+=x[V]=H.args.filter(function(W){return!W.literal}).length+(H.dynamicFn?1:0)}for(var q in r)J[q]||t.push(q);
return{counts:x,ready:t,total:b}};
uSz=function(r,J,x,t,b){J=vHz(r,J,x,t,b);if(J===E2)return!1;b=b.methodInfo;if(r.__dataHasAccessor&&r.__dataHasAccessor[b])return r._setPendingProperty(b,J,!0);r[b]=J;return!1};
r7D=function(r,J,x,t,b,V,H){x.bindings=x.bindings||[];t={kind:t,target:b,parts:V,literal:H,isCompound:V.length!==1};x.bindings.push(t);t.target&&t.kind!="attribute"&&t.kind!="text"&&!t.isCompound&&t.parts[0].mode==="{"&&(x=t.parts[0],V=x.negate,t.listenerEvent=x.event||D5(b)+"-changed",t.listenerNegate=V);b=J.nodeInfoList.length;for(x=0;x<t.parts.length;x++){var q=t.parts[x];q.compoundIndex=x;V=r;H=J;var W=t,U=q,g=b;if(!U.literal)if(W.kind==="attribute"&&W.target[0]==="-")console.warn("Cannot set attribute "+
W.target+' because "-" is not a valid attribute starting character');else for(q=U.dependencies,W={index:g,binding:W,part:U,evaluator:V},U=0;U<q.length;U++)g=q[U],typeof g=="string"&&(g=lbr(g),g.wildcard=!0),V._addTemplatePropertyEffect(H,g.rootProperty,{fn:XjM,info:W,trigger:g})}};
XjM=function(r,J,x,t,b,V,H){H=H[b.index];var q=b.binding,W=b.part;V&&W.source&&J.length>W.source.length&&q.kind=="property"&&!q.isCompound&&H.__isPropertyEffectsClient&&H.__dataHasAccessor&&H.__dataHasAccessor[q.target]?(x=x[J],J=qa(W.source,q.target,J),H._setPendingPropertyOrPath(J,x,!1,!0)&&r._enqueueClient(H)):(J=b.evaluator._evaluateBinding(r,W,J,x,t,V),J!==E2&&(q.isCompound&&(x=H.__dataCompoundStorage[q.target],x[W.compoundIndex]=J,J=x.join("")),q.kind==="attribute"||q.target!=="textContent"&&
(q.target!=="value"||H.localName!=="input"&&H.localName!=="textarea")||(J=J==void 0?"":J),W=J,g3&&(W=g3(W,q.target,q.kind,H)),q.kind=="attribute"?r._valueToNodeAttribute(H,W,q.target):(q=q.target,H.__isPropertyEffectsClient&&H.__dataHasAccessor&&H.__dataHasAccessor[q]?H.__readOnly&&H.__readOnly[q]||H._setPendingProperty(q,W)&&r._enqueueClient(H):r._setUnmanagedPropertyToNode(H,q,W))))};
J79=function(r,J,x){if(x.listenerEvent){var t=x.parts[0];r.addEventListener(x.listenerEvent,function(b){var V=x.target,H=t.source,q=t.negate,W=b.detail,U=W&&W.path;U?(H=qa(V,H,U),b=W&&W.value):b=b.currentTarget[V];J.__readOnly&&J.__readOnly[H]||!J._setPendingPropertyOrPath(H,q?!b:b,!0,!!U)||W&&W.queueProperty||J._invalidateProperties()})}};
xsD=function(r,J,x,t,b,V){V=J.static||V&&(typeof V!=="object"||V[J.methodName]);b={methodName:J.methodName,args:J.args,methodInfo:b,dynamicFn:V};for(var H=0,q=void 0;H<J.args.length&&(q=J.args[H]);H++)q.literal||r._addPropertyEffect(q.rootProperty,x,{fn:t,info:b,trigger:q});V&&r._addPropertyEffect(J.methodName,x,{fn:t,info:b});return b};
vHz=function(r,J,x,t,b){t=r._methodHost||r;var V=t[b.methodName];if(V)return r=r._marshalArgs(b.args,J,x),r===E2?E2:V.apply(t,r);b.dynamicFn||console.warn("method `"+b.methodName+"` not defined")};
tsK=function(r){for(var J="",x=0;x<r.length;x++)J+=r[x].literal||"";return J};
obM=function(r){if(r=r.match(/([^\s]+?)\(([\s\S]*)\)/)){var J={methodName:r[1],static:!0,args:bLr};return r[2].trim()?msn(r[2].replace(/\\,/g,"&comma;").split(","),J):J}return null};
msn=function(r,J){J.args=r.map(function(x){x=lbr(x);x.literal||(J.static=!1);return x},this);
return J};
lbr=function(r){r=r.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var J={name:r,value:"",literal:!1},x=r[0];x==="-"&&(x=r[1]);x>="0"&&x<="9"&&(x="#");switch(x){case "'":case '"':J.value=r.slice(1,-1);J.literal=!0;break;case "#":J.value=Number(r),J.literal=!0}J.literal||(J.rootProperty=Tu(r),J.structured=Hd(r),J.structured&&(J.wildcard=r.slice(-2)==".*",J.wildcard&&(J.name=r.slice(0,-2))));return J};
Vs4=function(r,J,x){r=il(r,x);r===void 0&&(r=J[x]);return r};
Dsi=function(r,J,x,t){t={indexSplices:t};j9&&!r._overrideLegacyUndefined&&(J.splices=t);r.notifyPath(x+".splices",t);r.notifyPath(x+".length",J.length);j9&&!r._overrideLegacyUndefined&&(t.indexSplices=[])};
$t=function(r,J,x,t,b,V){Dsi(r,J,x,[{index:t,addedCount:b,removed:V,object:J,type:"splice"}])};
HLX=function(r){r=Gk9((r.body?r.body:r).textContent,r.baseURI);var J=document.createElement("style");J.textContent=r;return J};
sSX=function(r){r=r.trim().split(/\s+/);for(var J=[],x=0;x<r.length;x++)J.push.apply(J,_.Gd(TID(r[x])));return J};
TID=function(r){var J=w3.import(r);if(!J)return console.warn("Could not find style data in module named",r),[];if(J._styles===void 0){r=[];r.push.apply(r,_.Gd(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(J)));var x=J.querySelector("template");x&&r.push.apply(r,_.Gd(qSX(x,J.assetpath)));J._styles=r}return J._styles};
qSX=function(r,J){if(!r._styles){for(var x=[],t=r.content.querySelectorAll("style"),b=0;b<t.length;b++){var V=t[b],H=V.getAttribute("include");H&&x.push.apply(x,_.Gd(sSX(H).filter(function(q,W,U){return U.indexOf(q)===W})));
J&&(V.textContent=Gk9(V.textContent,J));x.push(V)}r._styles=x}return r._styles};
W9n=function(r){return(r=w3.import(r))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(r){var J=[];r=r.querySelectorAll("link[rel=import][type~=css]");for(var x=0;x<r.length;x++){var t=r[x];if(t.import){var b=t.import;if((t=t.hasAttribute("shady-unscoped"))&&!b._unscopedStyle){var V=HLX(b);V.setAttribute("shady-unscoped","");b._unscopedStyle=V}else b._style||(b._style=HLX(b));J.push(t?b._unscopedStyle:b._style)}}return J};
pJz=function(r){r=r.trim().split(/\s+/);for(var J="",x=0;x<r.length;x++)J+=iLM(r[x]);return J};
iLM=function(r){var J=w3.import(r);if(J&&J._cssText===void 0){var x=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(J),t=J.querySelector("template");t&&(x+=fym(t,J.assetpath));J._cssText=x||null}J||console.warn("Could not find style data in module named",r);return J&&J._cssText||""};
fym=function(r,J){var x="";r=qSX(r,J);for(J=0;J<r.length;J++){var t=r[J];t.parentNode&&t.parentNode.removeChild(t);x+=t.textContent}return x};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(r){var J="";r=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r);for(var x=0;x<r.length;x++)J+=r[x].textContent;return J};
hf=function(r,J){return{index:r,removed:[],addedCount:J}};
gbm=function(r,J,x,t){var b=0,V=0,H=0,q=0,W=Math.min(J-b,t-V);if(b==0&&V==0)a:{for(H=0;H<W;H++)if(r[H]!==x[H])break a;H=W}if(J==r.length&&t==x.length){q=r.length;for(var U=x.length,g=0;g<W-H&&Usr(r[--q],x[--U]);)g++;q=g}b+=H;V+=H;J-=q;t-=q;if(J-b==0&&t-V==0)return[];if(b==J){for(J=hf(b,0);V<t;)J.removed.push(x[V++]);return[J]}if(V==t)return[hf(b,J-b)];W=b;H=V;t=t-H+1;q=J-W+1;J=Array(t);for(U=0;U<t;U++)J[U]=Array(q),J[U][0]=U;for(U=0;U<q;U++)J[0][U]=U;for(U=1;U<t;U++)for(g=1;g<q;g++)if(r[W+g-1]===
x[H+U-1])J[U][g]=J[U-1][g-1];else{var E=J[U-1][g]+1,h=J[U][g-1]+1;J[U][g]=E<h?E:h}W=J.length-1;H=J[0].length-1;t=J[W][H];for(r=[];W>0||H>0;)W==0?(r.push(2),H--):H==0?(r.push(3),W--):(q=J[W-1][H-1],U=J[W-1][H],g=J[W][H-1],E=U<g?U<q?U:q:g<q?g:q,E==q?(q==t?r.push(0):(r.push(1),t=q),W--,H--):E==U?(r.push(3),W--,t=U):(r.push(2),H--,t=g));r.reverse();J=void 0;W=[];for(H=0;H<r.length;H++)switch(r[H]){case 0:J&&(W.push(J),J=void 0);b++;V++;break;case 1:J||(J=hf(b,0));J.addedCount++;b++;J.removed.push(x[V]);
V++;break;case 2:J||(J=hf(b,0));J.addedCount++;b++;break;case 3:J||(J=hf(b,0)),J.removed.push(x[V]),V++}J&&W.push(J);return W};
Ebc=function(r,J){return gbm(r,r.length,J,J.length)};
Usr=function(r,J){return r===J};
$s4=function(r){if(r instanceof jSn)return r.value;throw Error("Id`"+r);};
wJM=function(r,J){for(var x in J)x===null?r.style.removeProperty(x):r.style.setProperty(x,J[x])};
hEr=function(r,J){return(r=window.getComputedStyle(r).getPropertyValue(J))?r.trim():""};
SSD=function(r){requestAnimationFrame(function(){Ms4?Ms4(r):(GAr||(GAr=new Promise(function(J){REC=J}),document.readyState==="complete"?REC():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&REC()})),GAr.then(function(){r&&r()}))})};
K97=function(r){NIi=r&&r.shimcssproperties?!1:QSM||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
OLz=function(r){if(!(kA7.indexOf(r)>-1)&&r!=="touchend"&&P_C&&YSz&&nbM)return{passive:!0}};
L9M=function(r){for(var J=C_M?["click"]:kA7,x=0,t;x<J.length;x++)t=J[x],r?(BIi.length=0,document.addEventListener(t,IyX,!0)):document.removeEventListener(t,IyX,!0)};
Ma=function(r){var J=r.type;return kA7.indexOf(J)>-1?J==="mousemove"?(J=r.buttons===void 0?1:r.buttons,r instanceof window.MouseEvent&&!c77&&(J=A7M[r.which]||0),!!(J&1)):(r.button===void 0?0:r.button)===0:!1};
F9m=function(r){if(r.type==="click"){if(r.detail===0)return!0;var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);if(!J.nodeType||J.nodeType!==Node.ELEMENT_NODE)return!0;J=J.getBoundingClientRect();var x=r.pageX;r=r.pageY;return!(x>=J.left&&x<=J.right&&r>=J.top&&r<=J.bottom)}return!1};
ayn=function(r,J,x){r.movefn=J;r.upfn=x;document.addEventListener("mousemove",J);document.addEventListener("mouseup",x)};
Gu=function(r){document.removeEventListener("mousemove",r.movefn);document.removeEventListener("mouseup",r.upfn);r.movefn=null;r.upfn=null};
y7C=function(r,J){for(var x=document.elementFromPoint(r,J),t=x;t&&t.shadowRoot&&!window.ShadyDOM;){var b=t;t=t.shadowRoot.elementFromPoint(r,J);if(b===t)break;t&&(x=t)}return x};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var J=eE9(r);return J.length>0?J[0]:r.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var J=r.type,x=r.currentTarget.__polymerGestures;if(x&&(x=x[J])){if(!r.__polymerGesturesHandled&&(r.__polymerGesturesHandled={},J.slice(0,5)==="touch")){var t=r.changedTouches[0];J==="touchstart"&&r.touches.length===1&&(zEz=t.identifier);if(zEz!==t.identifier)return;P_C||(J==="touchstart"||J==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)}t=
r.__polymerGesturesHandled;if(!t.skip){for(var b=0,V;b<Rk.length;b++)V=Rk[b],x[V.name]&&!t[V.name]&&V.flow&&V.flow.start.indexOf(r.type)>-1&&V.reset&&V.reset();for(b=0;b<Rk.length;b++)V=Rk[b],x[V.name]&&!t[V.name]&&(t[V.name]=!0,V[J](r))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){var J=r.changedTouches[0],x=r.type;if(x==="touchstart")ZL7=J.clientX,vbC=J.clientY,uHK=!1;else if(x==="touchmove"&&!uHK){uHK=!0;x="auto";for(var t=eE9(r),b=0,V;b<t.length;b++)if(V=t[b],V.__polymerGesturesTouchAction){x=V.__polymerGesturesTouchAction;break}t=!1;b=Math.abs(ZL7-J.clientX);J=Math.abs(vbC-J.clientY);r.cancelable&&(x==="none"?t=!0:x==="pan-x"?t=J>b:x==="pan-y"&&(t=b>J));t?r.preventDefault():
S9("track")}};
d3=function(r,J,x){return Na[J]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r,J,x),!0):!1};
Qr=function(r,J,x){return Na[J]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r,J,x),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,J,x){var t=Na[J],b=t.deps,V=t.name,H=r.__polymerGestures;H||(r.__polymerGestures=H={});for(var q=0,W,U;q<b.length;q++)W=b[q],C_M&&kA7.indexOf(W)>-1&&W!=="click"||((U=H[W])||(H[W]=U={_count:0}),U._count===0&&r.addEventListener(W,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,OLz(W)),U[V]=(U[V]||0)+1,U._count=(U._count||0)+1);r.addEventListener(J,x);t.touchAction&&_.KU(r,t.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,J,x){var t=Na[J],b=t.deps;t=t.name;var V=r.__polymerGestures;if(V)for(var H=0,q,W;H<b.length;H++)q=b[H],(W=V[q])&&W[t]&&(W[t]=(W[t]||1)-1,W._count=(W._count||1)-1,W._count===0&&r.removeEventListener(q,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,OLz(q)));r.removeEventListener(J,x)};
lyc=function(r){Rk.push(r);for(var J=0;J<r.emits.length;J++)Na[r.emits[J]]=r};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r){for(var J=0,x;J<Rk.length;J++){x=Rk[J];for(var t=0,b;t<x.emits.length;t++)if(b=x.emits[t],b===r)return x}return null};
_.KU=function(r,J){P_C&&r instanceof HTMLElement&&kt.run(function(){r.style.touchAction=J});
r.__polymerGesturesTouchAction=J};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(r,J,x){J=new Event(J,{bubbles:!0,cancelable:!0,composed:!0});J.detail=x;(0,_.U2)(r).dispatchEvent(J);J.defaultPrevented&&(r=x.preventer||x.sourceEvent)&&r.preventDefault&&r.preventDefault()};
S9=function(r){r=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r.info&&(r.info.prevent=!0)};
Pd=function(r,J,x,t){J&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(J,r,{x:x.clientX,y:x.clientY,sourceEvent:x,preventer:t,prevent:function(b){return S9(b)}})};
XJC=function(r,J,x){if(r.prevent)return!1;if(r.started)return!0;x=Math.abs(r.y-x);return Math.abs(r.x-J)>=5||x>=5};
rX4=function(r,J,x){if(J){var t=r.moves[r.moves.length-2],b=r.moves[r.moves.length-1],V=b.x-r.x,H=b.y-r.y,q=0;if(t){var W=b.x-t.x;q=b.y-t.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(J,"track",{state:r.state,x:x.clientX,y:x.clientY,dx:V,dy:H,ddx:W,ddy:q,sourceEvent:x,hover:function(){return y7C(x.clientX,x.clientY)}})}};
x3z=function(r,J,x){var t=Math.abs(J.clientX-r.x),b=Math.abs(J.clientY-r.y),V=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(x||J);!V||JXr[V.localName]&&V.hasAttribute("disabled")||!(isNaN(t)||isNaN(b)||t<=25&&b<=25||F9m(J))||r.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(V,"tap",{x:J.clientX,y:J.clientY,sourceEvent:J,preventer:x})};
ta4=function(r,J,x,t,b){var V;b&&(V=typeof x==="object"&&x!==null)&&(t=r.__dataTemp[J]);t=t!==x&&(t===t||x===x);V&&t&&(r.__dataTemp[J]=x);return t};
m3X=function(){if(Yt&&!nU){if(!b79){b79=!0;var r=document.createElement("style");r.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(r)}return!0}return!1};
VaM=function(){return owi};
D3M=function(r,J){owi=r;Object.setPrototypeOf(r,J.prototype);new J;owi=null};
H7i=function(r,J){for(var x=0;x<J.length;x++){var t=J[x];if(!!r!=!!t.__hideTemplateChildren__)if(t.nodeType===Node.TEXT_NODE)r?(t.__polymerTextContent__=t.textContent,t.textContent=""):t.textContent=t.__polymerTextContent__;else if(t.localName==="slot")if(r)t.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.U2)((0,_.U2)(t).parentNode).replaceChild(t.__polymerReplaced__,t);else{var b=t.__polymerReplaced__;b&&(0,_.U2)((0,_.U2)(b).parentNode).replaceChild(t,b)}else t.style&&(r?(t.__polymerDisplay__=
t.style.display,t.style.display="none"):t.style.display=t.__polymerDisplay__);t.__hideTemplateChildren__=r;t._showHideChildren&&t._showHideChildren(r)}};
Tqn=function(r){return(r=r.__dataHost)&&r._methodHost||r};
W1C=function(r,J,x){var t=x.mutableData?svc:O2;CU.mixin&&(t=CU.mixin(t));var b=function(){return t.apply(this,arguments)||this};
_.S(b,t);b.prototype.__templatizeOptions=x;b.prototype._bindTemplate(r);q3n(b,r,J,x);return b};
gwm=function(r,J,x,t){var b=x.forwardHostProp;if(b&&J.hasHostProps){var V=r.localName=="template",H=J.templatizeTemplateClass;if(!H){if(V){var q=x.mutableData?i74:pIc;H=function(){return q.apply(this,arguments)||this};
_.S(H,q);H=J.templatizeTemplateClass=H}else{var W=r.constructor;H=function(){return W.apply(this,arguments)||this};
_.S(H,W);H=J.templatizeTemplateClass=H}var U=J.hostProps,g;for(g in U)H.prototype._addPropertyEffect("_host_"+g,H.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:fOc(b)}),H.prototype._createNotifyingProperty("_host_"+g);Bd&&t&&U3z(J,x,t)}r.__dataProto&&Object.assign(r.__data,r.__dataProto);if(V)D3M(r,H),r.__dataTemp={},r.__dataPending=null,r.__dataOld=null,r._enableProperties();else{Object.setPrototypeOf(r,H.prototype);J=J.hostProps;for(var E in J)E="_host_"+E,E in r&&(J=r[E],delete r[E],r.__data[E]=
J)}}};
fOc=function(r){return function(J,x,t){r.call(J.__templatizeOwner,x.substring(6),t[x])}};
q3n=function(r,J,x,t){var b=x.hostProps||{},V;for(V in t.instanceProps){delete b[V];var H=t.notifyInstanceProp;H&&r.prototype._addPropertyEffect(V,r.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:Ewz(H)})}if(t.forwardHostProp&&J.__dataHost)for(var q in b)x.hasHostProps||(x.hasHostProps=!0),r.prototype._addPropertyEffect(q,r.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:jvK()})};
Ewz=function(r){return function(J,x,t){r.call(J.__templatizeOwner,J,x,t[x])}};
jvK=function(){return function(r,J,x){r.__dataHost._setPendingPropertyOrPath("_host_"+J,x[J],!0,!0)}};
CU=function(r,J,x){if(Ik&&!Tqn(r))throw Error("Od");x=x||{};if(r.__templatizeOwner)throw Error("Pd");r.__templatizeOwner=J;var t=(J?J.constructor:O2)._parseTemplate(r),b=t.templatizeInstanceClass;b||(b=W1C(r,t,x),t.templatizeInstanceClass=b);var V=Tqn(r);gwm(r,t,x,V);x=function(){return b.apply(this,arguments)||this};
_.S(x,b);x.prototype._methodHost=V;x.prototype.__dataHost=r;x.prototype.__templatizeOwner=J;x.prototype.__hostProps=t.hostProps;return x};
U3z=function(r,J,x){x=x.constructor._properties;r=r.propertyEffects;J=J.instanceProps;for(var t in r)if(!(x[t]||J&&J[t]))for(var b=r[t],V=0;V<b.length;V++){var H=b[V].info.part;if(!H.signature||!H.signature.static){console.warn("Property '"+t+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
$3M=function(r,J){for(var x;J;)if(x=J.__dataHost?J:J.__templatizeInstance)if(x.__dataHost!=r)J=x.__dataHost;else return x;else J=(0,_.U2)(J).parentNode;return null};
LU=function(r){return r.localName==="slot"};
wIM=function(){for(var r=cd.prototype,J="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),x={},t=0;t<J.length;x={method$jscomp$30:void 0},t++)x.method$jscomp$30=J[t],r[x.method$jscomp$30]=function(b){return function(){return this.node[b.method$jscomp$30].apply(this.node,arguments)}}(x)};
hgr=function(r,J){for(var x={},t=0;t<J.length;x={name$jscomp$383:void 0},t++)x.name$jscomp$383=J[t],Object.defineProperty(r,x.name$jscomp$383,{get:function(b){return function(){return this.node[b.name$jscomp$383]}}(x),
configurable:!0})};
MaX=function(){for(var r=cd.prototype,J=["textContent","innerHTML","className"],x={},t=0;t<J.length;x={name$jscomp$384:void 0},t++)x.name$jscomp$384=J[t],Object.defineProperty(r,x.name$jscomp$384,{get:function(b){return function(){return this.node[b.name$jscomp$384]}}(x),
set:function(b){return function(V){this.node[b.name$jscomp$384]=V}}(x),
configurable:!0})};
GMz=function(){Af=document.documentElement.getAttribute("dir");Af=document.documentElement.getAttribute("dir");for(var r=0;r<F6.length;r++){var J=F6[r];J.__autoDirOptOut||J.setAttribute("dir",Af)}};
d3i=function(){ak=!0;requestAnimationFrame(function(){ak=!1;Rgm(S3M);setTimeout(function(){for(var r=0,J=yr.length;r<J;r++)Nq4(yr.shift())})})};
Rgm=function(r){for(;r.length;)Nq4(r.shift())};
Nq4=function(r){var J=r[0],x=r[1];r=r[2];try{x.apply(J,r)}catch(t){setTimeout(function(){throw t;})}};
_.QvC=function(r,J,x){ak||d3i();S3M.push([r,J,x])};
_.zu=function(r,J,x){ak||d3i();yr.push([r,J,x])};
PgM=function(r,J){J=J===void 0?!1:J;if(!K1m||!kMK||!K1m.handlesDynamicScoping)return null;var x=kMK.ScopingShim;if(!x)return null;var t=x.scopeForNode(r),b=(0,_.U2)(r).getRootNode(),V=function(H){if((0,_.U2)(H).getRootNode()===b){var q=Array.from(K1m.nativeMethods.querySelectorAll.call(H,"*"));q.push(H);for(H=0;H<q.length;H++){var W=q[H];if((0,_.U2)(W).getRootNode()===b){var U=x.currentScopeForNode(W);U!==t&&(U!==""&&x.unscopeNode(W,U),x.scopeNode(W,t))}}}};
V(r);return J?(J=new MutationObserver(function(H){for(var q=0;q<H.length;q++)for(var W=H[q],U=0;U<W.addedNodes.length;U++){var g=W.addedNodes[U];g.nodeType===Node.ELEMENT_NODE&&V(g)}}),J.observe(r,{childList:!0,
subtree:!0}),J):null};
Y34=function(){document.body.removeAttribute("unresolved")};
IOX=function(r){var J=r=r.replace(nw7,"").replace(O7M,""),x=new Cgz;x.start=0;x.end=J.length;for(var t=x,b=0,V=J.length;b<V;b++)if(J[b]==="{"){t.rules||(t.rules=[]);var H=t,q=H.rules[H.rules.length-1]||null;t=new Cgz;t.start=b+1;t.parent=H;t.previous=q;H.rules.push(t)}else J[b]==="}"&&(t.end=b+1,t=t.parent||x);return Bq7(x,r)};
Bq7=function(r,J){var x=J.substring(r.start,r.end-1);r.parsedCssText=r.cssText=x.trim();r.parent&&(x=J.substring(r.previous?r.previous.end:r.parent.start,r.start-1),x=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(x),x=x.replace(L1z," "),x=x.substring(x.lastIndexOf(";")+1),x=r.parsedSelector=r.selector=x.trim(),r.atRule=x.indexOf("@")===0,r.atRule?x.indexOf("@media")===0?r.type=4:x.match(cX4)&&(r.type=7,r.keyframesName=r.selector.split(L1z).pop()):x.indexOf("--")===
0?r.type=1E3:r.type=1);if(x=r.rules)for(var t=0,b=x.length,V=void 0;t<b&&(V=x[t]);t++)Bq7(V,J);return r};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(r){return r.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var J=arguments[1],x=6-J.length;x--;)J="0"+J;return"\\"+J})};
AXM=function(r,J,x){x=x===void 0?"":x;var t="";if(r.cssText||r.rules){var b=r.rules;if(b&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(b))for(var V=0,H=b.length,q=void 0;V<H&&(q=b[V]);V++)t=AXM(q,J,t);else J?J=r.cssText:(J=r.cssText,J=J.replace(F1X,"").replace(aOM,""),J=J.replace(yXK,"").replace(egM,"")),(t=J.trim())&&(t="  "+t+"\n")}t&&(r.selector&&(x+=r.selector+" {\n"),x+=t,r.selector&&(x+="}\n\n"));return x};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(r){r=r[0];return!!r&&!!r.selector&&r.selector.indexOf("--")===0};
Z7m=function(r){if(r=zgc[r])r._applyShimCurrentVersion=r._applyShimCurrentVersion||0,r._applyShimValidatingVersion=r._applyShimValidatingVersion||0,r._applyShimNextVersion=(r._applyShimNextVersion||0)+1};
vwK=function(r){return r._applyShimCurrentVersion===r._applyShimNextVersion};
lOK=function(r){r._applyShimValidatingVersion=r._applyShimNextVersion;r._validating||(r._validating=!0,utc.then(function(){r._applyShimCurrentVersion=r._applyShimNextVersion;r._validating=!1}))};
r3n=function(r){if(!r)return"";typeof r==="string"&&(r=IOX(r));return AXM(r,XIn)};
J3C=function(r){!r.__cssRules&&r.textContent&&(r.__cssRules=IOX(r.textContent));return r.__cssRules||null};
t1m=function(r,J,x,t){if(r){var b=!1,V=r.type;if(t&&V===4){var H=r.selector.match(xKM);H&&(window.matchMedia(H[1]).matches||(b=!0))}V===1?J(r):x&&V===7?x(r):V===1E3&&(b=!0);if((r=r.rules)&&!b)for(b=0,V=r.length,H=void 0;b<V&&(H=r[b]);b++)t1m(H,J,x,t)}};
bQ9=function(r,J){var x=r.indexOf("var(");if(x===-1)return J(r,"","","");a:{var t=0;var b=x+3;for(var V=r.length;b<V;b++)if(r[b]==="(")t++;else if(r[b]===")"&&--t===0)break a;b=-1}t=r.substring(x+4,b);x=r.substring(0,x);r=bQ9(r.substring(b+1),J);V=t.indexOf(",");if(V===-1)return J(x,t.trim(),"",r);b=t.substring(0,V).trim();t=t.substring(V+1).trim();return J(x,b,t,r)};
mKK=function(r){if(Z5!==void 0)return Z5;if(r.__cssBuild===void 0){var J=r.getAttribute("css-build");if(J)r.__cssBuild=J;else{a:{J=r.localName==="template"?r.content.firstChild:r.firstChild;if(J instanceof Comment&&(J=J.textContent.trim().split(":"),J[0]==="css-build")){J=J[1];break a}J=""}if(J!==""){var x=r.localName==="template"?r.content.firstChild:r.firstChild;x.parentNode.removeChild(x)}r.__cssBuild=J}}return r.__cssBuild||""};
V1m=function(r,J,x,t){for(var b=J._noAccessors,V=Object.getOwnPropertyNames(J),H=0;H<V.length;H++){var q=V[H];if(!(q in t))if(b)r[q]=J[q];else{var W=Object.getOwnPropertyDescriptor(J,q);W&&(W.configurable=!0,Object.defineProperty(r,q,W))}}for(var U in omK)J[U]&&(x[U]=x[U]||[],x[U].push(J[U]))};
DKi=function(r,J,x){J=J||[];for(var t=r.length-1;t>=0;t--){var b=r[t];b?Array.isArray(b)?DKi(b,J):J.indexOf(b)<0&&(!x||x.indexOf(b)<0)&&J.unshift(b):console.warn("behavior is null, check for missing or 404 import")}return J};
HQX=function(r,J){for(var x in J){var t=r[x],b=J[x];r[x]=!("value"in b)&&t&&"value"in t?Object.assign({value:t.value},b):b}};
qmi=function(r,J,x){var t={},b=function(){return J.apply(this,arguments)||this};
_.S(b,J);b._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(H)for(var W=0,U;W<H.length;W++)U=H[W],U.properties&&this.createProperties(U.properties),U.observers&&this.createObservers(U.observers,U.properties);r.properties&&this.createProperties(r.properties);r.observers&&this.createObservers(r.observers,r.properties);this._prepareTemplate()}else J._finalizeClass.call(this)};
b.prototype.created=function(){J.prototype.created.call(this);var W=t.created;if(W)for(var U=0;U<W.length;U++)W[U].call(this)};
b.prototype._registered=function(){var W=b.prototype;if(!W.hasOwnProperty("__hasRegisterFinished")){W.__hasRegisterFinished=!0;J.prototype._registered.call(this);Yt&&q(W);W=Object.getPrototypeOf(this);var U=t.beforeRegister;if(U)for(var g=0;g<U.length;g++)U[g].call(W);if(U=t.registered)for(g=0;g<U.length;g++)U[g].call(W)}};
b.prototype._applyListeners=function(){J.prototype._applyListeners.call(this);var W=t.listeners;if(W)for(var U=0;U<W.length;U++){var g=W[U];if(g)for(var E in g)this._addMethodEventListenerToNode(this,E,g[E])}};
b.prototype._ensureAttributes=function(){var W=t.hostAttributes;if(W)for(var U=W.length-1;U>=0;U--){var g=W[U],E;for(E in g)this._ensureAttribute(E,g[E])}J.prototype._ensureAttributes.call(this)};
b.prototype.ready=function(){J.prototype.ready.call(this);var W=t.ready;if(W)for(var U=0;U<W.length;U++)W[U].call(this)};
b.prototype.attached=function(){J.prototype.attached.call(this);var W=t.attached;if(W)for(var U=0;U<W.length;U++)W[U].call(this)};
b.prototype.detached=function(){J.prototype.detached.call(this);var W=t.detached;if(W)for(var U=0;U<W.length;U++)W[U].call(this)};
b.prototype.attributeChanged=function(W,U,g){J.prototype.attributeChanged.call(this);var E=t.attributeChanged;if(E)for(var h=0;h<E.length;h++)E[h].call(this,W,U,g)};
_.vd.Object.defineProperties(b,{properties:{configurable:!0,enumerable:!0,get:function(){var W={};if(H)for(var U=0;U<H.length;U++)HQX(W,H[U].properties);HQX(W,r.properties);return W}},
observers:{configurable:!0,enumerable:!0,get:function(){var W=[];if(H)for(var U=0,g;U<H.length;U++)g=H[U],g.observers&&(W=W.concat(g.observers));r.observers&&(W=W.concat(r.observers));return W}}});
if(x){Array.isArray(x)||(x=[x]);var V=J.prototype.behaviors;var H=DKi(x,null,V);b.prototype.behaviors=V?V.concat(x):H}var q=function(W){if(H)for(var U=H,g=0;g<U.length;g++)V1m(W,U[g],t,TlC);V1m(W,r,t,saC)};
Yt||q(b.prototype);b.generatedFrom=r;return b};
fLK=function(r){var J=typeof r!=="string"?r:{is:r,notifyObserversOnUndefined:!0};J.fastInit===void 0&&(J.fastInit=!0);return function(x){if(!J.disableInheritanceCheck&&Object.getPrototypeOf(x.prototype).constructor!==_.ul)throw Error("Td");var t=x.prototype;t.is=J.is;j8c(t,"created",function(){this.hostElement=this;this.polymerController=this});
W3n(t,x,J.fastInit);J.notifyObserversOnUndefined&&(t._overrideLegacyUndefined=!0);if(iQc)for(var b=_.D(Object.getOwnPropertyNames(t)),V=b.next();!V.done;V=b.next()){V=V.value;var H=Object.getOwnPropertyDescriptor(t,V);H.enumerable===!1&&(H.enumerable=!0,Object.defineProperty(t,V,H))}if("template"in x)var q=function(){return x.template};
else J.template!==void 0&&(q=J.template);if(q!==void 0){var W;Object.defineProperty(t,"_template",{get:function(){W===void 0&&(W=q());return W},
set:function(U){W=U},
configurable:!0,enumerable:!0})}Polymer(t);x[pkD]=t}};
UKM=function(r){r=r===void 0?{}:r;r.fastInit===void 0&&(r.fastInit=!0);return function(J){if(!r.disableInheritanceCheck&&Object.getPrototypeOf(J.prototype).constructor!==ll)throw Error("Ud");W3n(J.prototype,J,r.fastInit)}};
W3n=function(r,J,x){x=x===void 0?!1:x;gmc(J);x?j8c(r,"created",function(){this.disableEnforceFastDefaultValuesCheck||EmM(J,this)}):j8c(r,"ready",function(){for(var t={},b=_.D($Az(this.behaviors)),V=b.next();!V.done;V=b.next())V=V.value,V.properties&&Object.assign(t,jaM(this,V.properties));
Object.assign(t,jaM(this,this.properties));EmM(J,this);b=_.D(Object.keys(t));for(V=b.next();!V.done;V=b.next())V=V.value,this[V]=t[V]})};
EmM=function(r,J){if(iQc){r=new r;for(var x=_.D(Object.getOwnPropertyNames(r)),t=x.next();!t.done;t=x.next())t=t.value,J[t]=r[t];for(x=J;x&&x!==Object.prototype;x=Object.getPrototypeOf(x)){t=_.D(Object.getOwnPropertyNames(x));for(var b=t.next();!b.done;b=t.next())b=b.value,r.hasOwnProperty(b)||Object.defineProperty(r,b,$Kc(J,b))}}else r.apply(J)};
$Kc=function(r,J){return{get:function(){var x=r[J];return x instanceof Function?x.bind(r):x},
set:function(x){r[J]=x}}};
jaM=function(r,J){if(!J)return{};for(var x={},t=_.D(Object.keys(J)),b=t.next();!b.done;b=t.next())if(b=b.value,!J[b].readOnly){var V=r[b];V!==void 0&&(x[b]=V)}return x};
gmc=function(r){var J=new r;r=r.prototype.properties||{};for(var x=_.D(Object.keys(r)),t=x.next();!t.done;t=x.next())if(t=t.value,J.hasOwnProperty(t)){var b=r[t];typeof b==="function"&&(r[t]=b={type:b});J[t]!=null&&b.type===Object&&(b.type=wkz(J[t].constructor))}};
wkz=function(r){for(var J=_.D(hi7),x=J.next();!x.done;x=J.next())if(x=x.value,r===x)return x;return Object};
M1z=function(r){return function(J,x){J.behaviors=J.behaviors||[];J.behaviors.push(r||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",J,x).prototype:void 0));Object.defineProperty(J,x,{get:function(){return this},
enumerable:!0,configurable:!0})}};
GYM=function(r){r=r===void 0?{}:r;return function(J,x){J.properties=J.properties||{};r.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?r.type=wkz(Reflect.getMetadata("design:type",J,x)):r.type=String);var t=r,b=J.properties[x];J.properties[x]=b?Object.assign({},b,t):t}};
Rim=function(r){return function(J,x){J.listeners=J.listeners||{};J.listeners[r]=x}};
SmK=function(){var r=_.hS.apply(0,arguments);if(r.length===0)throw Error("Vd");return function(J,x){J.observers=J.observers||[];J.observers.push(x+"("+r.join(",")+")")}};
NlD=function(){var r=_.hS.apply(0,arguments);return function(J,x,t){var b=Object.getOwnPropertyDescriptor(J,x).get,V="__compute__"+x;Object.defineProperty(J,V,{value:b,enumerable:!0});J.properties=J.properties||{};b=J.properties[x];b||(b={},J.properties[x]=b);b.computed=V+"("+r.join(",")+")";t.get=void 0}};
_.X6=function(r,J,x){_.Mx.call(this);this.JSC$9351_id_=null;this.usingListeners_=!1;this.JSC$9351_listener_=r;this.handler_=x;this.JSC$9351_win_=J||window;this.callback_=(0,_.Ga)(this.JSC$9353_doAction_,this)};
rc=function(r){this.range_=r};
J6=function(r){this.range_=r};
bH=function(r,J,x){_.Mx.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=r;this.scrollTimer_=new _.xU(50);this.JSC$9430_eventHandler_=new _.t6(this);this.scrollDelta_=new _.Nv;this.containerIsActuallyContent_=r.tagName==="BODY"||r.tagName==="HTML";this.containerBounds_=dKz(r);this.containerIsActuallyContent_&&(r=_.ih(),this.containerBounds_.height=r.height,this.containerBounds_.width=r.width);this.margin_=J||0;if(J){if(J=this.containerBounds_.clone(),r=this.margin_){var t=
Math.min(r,J.height*.25);J.top+=t;J.height-=2*t;r=Math.min(r,J.width*.25);J.left+=r;J.width-=2*r}}else J=this.containerBounds_;this.scrollBounds_=J;x||this.JSC$9430_eventHandler_.listen(_.QV(this.containerNode_),"mousemove",this.JSC$9432_onMouseMove);this.JSC$9430_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$9432_onTick_)};
_.mR=function(r){this.mechanism=r};
oR=function(r,J){this.JSC$9528_key_=r;this.JSC$9528_value_=J};
K3m=function(r){if(r>=55296&&r<=57343||r>1114111)return"\ufffd";r in QaM&&(r=QaM[r]);var J="";r>65535&&(r-=65536,J+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023);return J+=String.fromCharCode(r)};
kYi=function(r,J){return r<J?1:-1};
Ym4=function(){return function(r){return r.charAt(1)==="#"?r.charAt(2)==="X"||r.charAt(2)==="x"?K3m(parseInt(r.substr(3),16)):K3m(parseInt(r.substr(2),10)):PL7[r.slice(1,-1)]}};
CL9=function(r){return r.slice(1,r.length-1).trim().replace(nmD,function(J){return OQ4[J]||" "})};
VL=function(r){return r===32||r===9};
DG=function(r,J){return J<r.length?r.charCodeAt(J):-1};
BlM=function(r){for(;r;){if(r._lastLineBlank)return!0;var J=r.type;if(J==="list"||J==="item")r=r._lastChild;else break}return!1};
H9=function(r){if(IL9.test(r)){var J=1,x=0,t=0;for(r[x]=="|"&&x++;x<r.length;){switch(r[x]){case "|":t=1;break;case " ":break;case "\t":break;default:t&&(t=0,J++)}x++}return L3M.test(r)?-J:J}return 0};
c3D=function(r){return r=="table"||r=="row"||r=="cell"};
A3i=function(){return new TP("document",[[1,1],[0,0]])};
F3z=function(){};
s$=function(){var r={safe:!1};r=r||{};r.softbreak=r.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=r};
ZQz=function(r,J){var x="";if(r)if(r=r.toLowerCase(),r===" "||aLr.test(r))x="space";else if(y37.test(r))x="esc";else if(r.length==1){if(!J||eiz.test(r))x=r}else x=zi4.test(r)?r.replace("arrow",""):r=="multiply"?"*":r;return x};
Xkz=function(r,J){var x=r.hasModifiers;if(J.key)x=ZQz(J.key,x);else if(J.detail&&J.detail.key)x=ZQz(J.detail.key,x);else{x=J.keyIdentifier;var t="";x&&(x in vmC?t=vmC[x]:upc.test(x)?(x=parseInt(x.replace("U+","0x"),16),t=String.fromCharCode(x).toLowerCase()):t=x.toLowerCase());(x=t)||(x=J.keyCode,t="",Number(x)&&(x>=65&&x<=90?t=String.fromCharCode(32+x):x>=112&&x<=123?t="f"+(x-112+1):x>=48&&x<=57?t=String(x-48):x>=96&&x<=105?t=String(x-96):t=lLD[x]),x=t);x=x||""}return x===r.key&&(!r.hasModifiers||
!!J.shiftKey===!!r.shiftKey&&!!J.ctrlKey===!!r.ctrlKey&&!!J.altKey===!!r.altKey&&!!J.metaKey===!!r.metaKey)};
Jxz=function(r){return r.length===1?{combo:r,key:r,event:"keydown"}:r.split("+").reduce(function(J,x){var t=x.split(":");x=t[0];t=t[1];x in rxc?(J[rxc[x]]=!0,J.hasModifiers=!0):(J.key=x,J.event=t||"keydown");return J},{combo:r.split(":").shift()})};
xfr=function(r){return r.trim().split(" ").map(function(J){return Jxz(J)})};
tWX=function(r,J){if(r&&r.fn){var x=r.fn;r.fn=function(){try{x.apply(this,arguments)}catch(t){if(t instanceof qk)console.warn("Argument '"+t.arg+"'"+(J?" for method '"+J+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw t;}}}return r};
bw4=function(){var r=_.hS.apply(0,arguments);return r.length===0?function(J){return J}:r.length===1?r[0]:r.reduce(function(J,x){return function(){return J(x.apply(null,_.Gd(_.hS.apply(0,arguments))))}})};
mfr=function(){var r=_.hS.apply(0,arguments);return function(J){return function(x,t){x=J(x,t);var b=function(){throw Error("Fe");},V={getState:x.getState,
dispatch:function(H){return b.apply(null,[H].concat(_.Gd(_.hS.apply(1,arguments))))}};
t=r.map(function(H){return H(V)});
b=bw4.apply(null,_.Gd(t))(x.dispatch);return Object.assign({},x,{dispatch:b})}}};
Dfr=function(r){Object.keys(r).forEach(function(J){var x=r[J];if(typeof x(void 0,{type:oMD})==="undefined")throw Error("Ge`"+J);if(typeof x(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+VWM()})==="undefined")throw Error("He`"+J+"`"+oMD);})};
W9=function(r){for(var J=Object.keys(r),x={},t=0;t<J.length;t++){var b=J[t];typeof r[b]==="function"&&(x[b]=r[b])}var V=Object.keys(x);try{Dfr(x)}catch(q){var H=q}return function(q,W){q=q===void 0?{}:q;if(H)throw H;for(var U=!1,g={},E=0;E<V.length;E++){var h=V[E],G=q[h],N=(0,x[h])(G,W);if(typeof N==="undefined")throw q=W&&W.type,Error("Ie`"+(q?'"'+String(q)+'"':"(unknown type)")+"`"+h);g[h]=N;U=U||N!==G}return(U=U||V.length!==Object.keys(q).length)?g:q}};
Hwz=function(r,J,x){function t(){if(g)throw Error("Je");return q}
function b(G){if(typeof G!=="function")throw Error("Ke`"+typeof G);if(g)throw Error("Le");var N=!0;U===W&&(U=W.slice());U.push(G);return function(){if(N){if(g)throw Error("Me");N=!1;U===W&&(U=W.slice());var Q=U.indexOf(G);U.splice(Q,1);W=null}}}
function V(G){if(typeof G!=="object"||G===null)var N=!1;else{for(N=G;Object.getPrototypeOf(N)!==null;)N=Object.getPrototypeOf(N);N=Object.getPrototypeOf(G)===N}if(!N)throw Error("Ne`"+typeof G);if(typeof G.type==="undefined")throw Error("Oe");if(g)throw Error("Pe");try{g=!0,q=H(q,G)}finally{g=!1}N=W=U;for(var Q=0;Q<N.length;Q++)(0,N[Q])();return G}
if(typeof J==="function"&&typeof x==="function"||typeof x==="function"&&typeof arguments[3]==="function")throw Error("Qe");typeof J==="function"&&typeof x==="undefined"&&(x=J,J=void 0);if(typeof x!=="undefined"){if(typeof x!=="function")throw Error("Re`"+typeof x);return x(Hwz)(r,J)}if(typeof r!=="function")throw Error("Se`"+typeof r);var H=r,q=J,W=[],U=W,g=!1;V({type:oMD});var E={},h=(E.dispatch=V,E.subscribe=b,E.getState=t,E.replaceReducer=function(G){if(typeof G!=="function")throw Error("Te`"+
typeof G);H=G;V({type:TkX});return h},E[s$c]=function(){var G={};
return G.subscribe=function(N){function Q(){N.next&&N.next(t())}
if(typeof N!=="object"||N===null)throw new TypeError("Ue`"+typeof N);Q();return{unsubscribe:b(Q)}},G[s$c]=function(){return this},G},E);
return h};
qp4=function(r){function J(){b&&(b=!1,r());V&&t()}
function x(){requestAnimationFrame(J)}
function t(){var q=Date.now();if(b){if(q-H<2)return;V=!0}else b=!0,V=!1,setTimeout(x,20);H=q}
var b=!1,V=!1,H=0;return t};
iH=function(r){return typeof r==="number"?r:parseFloat(r)||0};
WHr=function(r){return _.hS.apply(1,arguments).reduce(function(J,x){return J+iH(r["border-"+x+"-width"])},0)};
_.d=function(r,J){J=db(N4(J));r.innerHTML=J};
fJm=function(r){var J=iwr;J||(J=ps7(),J=iwr=_.GE.transpose(J));J=J[r];return typeof J==="string"?J:_.pj(r)};
Ufn=function(r){r=String(r).toLowerCase();var J=ps7()[r];return typeof J==="string"?J:_.fj(r)};
gMM=function(r){r=r.toLowerCase();r=ps7()[r];return typeof r==="string"?r:null};
ps7=function(){if(!EMK){for(var r=Object.assign({},j$M),J=_.D($fC),x=J.next();!x.done;x=J.next())x=x.value,r[x.toLowerCase()]=x;EMK=r}return EMK};
MWX=function(r,J){var x=window.customElements;return x&&x.get(r)||wsC[r]===!0?2:J.name==="HTMLUnknownElement"?1:J.name==="HTMLElement"&&hpr.test(r)?3:0};
Spi=function(r,J){switch(J){case "innerHTML":return GI4(r)===1?2:null;case "textContent":return r=GI4(r),r===1||r===6?1:null;default:var x,t;return(t=(x=Rpm[r.localName])==null?void 0:x[J])!=null?t:null}};
GI4=function(r){var J=r.localName,x=MWX(J,r.constructor);switch(x){case 0:case 1:return Nkr(J,r);case 3:case 2:return 1;default:_.Vy(x,"got an unknown element classification")}};
Nkr=function(r,J){var x=Object.hasOwnProperty.call(dfc,r)?dfc[r]:null;return x!==null?x:Object.hasOwnProperty.call(Q$c,r)&&J instanceof SVGElement?Q$c[r]:null};
KHr=function(r,J){return J};
PAK=function(r){return(r=r.split(kIz,2))?{url:r[0],metadata:r[1]}:null};
nMX=function(r){var J=String(r.url).replace(YpX,encodeURIComponent);if(r=r.metadata){YpX.lastIndex=0;if(YpX.test(r))return null;J+=" "+r}return J};
IJm=function(r){function J(U){var g=U.localName;if(!U.getAttribute("is")&&MWX(g,U.constructor)===2){var E;return(E=W)!=null?E:W=document.createElement("polyresinuncustomized")}(U=q[g])||(U=q[g]=document.createElement(g));return U}
var x=r.reportHandler||void 0,t=r.safeTypesBridge||Ow7,b=/^$/;if(r=r.allowedIdentifierPrefixes){r=_.D(r);for(var V=r.next();!V.done;V=r.next())b=new RegExp(b.source+"|^"+_.CAz(V.value))}x&&x(!1,"initResin",null);var H=BkX(b,t,x),q={},W=null;return function(U,g,E){var h=U.nodeType;if(h!==Node.ELEMENT_NODE){if(h===Node.TEXT_NODE){g=U.parentElement;E=!g;if(g&&g.nodeType===Node.ELEMENT_NODE){h=g.localName;var G=MWX(h,g.constructor);switch(G){case 0:case 1:g=Nkr(h,g);E=g===1||g===6;break;case 3:case 2:E=
!0;break;default:_.Vy(G,"got an unknown element classification")}}if(E)return function(O){return""+t(O,"STRING",O)}}return function(O){if(!O&&O!==document.all)return O;
x&&x(!0,"Failed to sanitize "+(U.parentElement&&U.parentElement.nodeName)+" #text node to value "+O,U.parentElement);return U$}}var N=U.localName;
h=J(U);var Q=null;switch(E){case "attribute":if(Ufn(g)in h)break;return function(O){return O};
case "property":if(g in h){Q=Spi(h,g);break}if((G=gMM(g))&&G in h)break;return function(O){return O};
default:_.Vy(E,"got an unknown resin type, expected either 'property' or 'attribute'")}var Y=E==="attribute"?g.toLowerCase():fJm(g);Q||(Q=bbn(N,Y,function(O){var c=U.getAttribute(O);return!c||/[\[\{]/.test(O)?null:c}));
return function(O){var c=E$,Z=null;if(!O&&O!==document.all)return O;if(Q!=null){var a=H[Q],e=a.safeType;Z=a.safeReplacement;e&&(c=t(O,e,E$));c===E$&&(a.filterString?(c=String(t(O,"STRING",O)),c=a.filterString(N,Y,c)):a.filterRaw&&(c=a.filterRaw(N,Y,O,U)),c===Z&&(c=E$))}c===E$&&(c=Z||U$,x&&x(!0,"Failed to sanitize attribute of <"+N+">: <"+N+" "+Y+'="'+O+'">',U));return c}}};
BkX=function(r,J,x){return[,{filterRaw:function(t,b,V){return V},
filterString:void 0,safeReplacement:void 0,safeType:void 0},{filterRaw:void 0,filterString:void 0,safeReplacement:void 0,safeType:"HTML"},{filterRaw:void 0,filterString:void 0,safeReplacement:LH7,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:LH7,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:U$,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:cxK,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(t,b,V){V=
String(V).toLowerCase();return Vrr(t,b,V)?V:U$},
safeReplacement:U$,safeType:void 0},,{filterRaw:void 0,filterString:function(t,b,V){return r.test(V)?V:U$},
safeReplacement:U$,safeType:"CONSTANT"},{filterRaw:function(t,b,V,H){if(typeof V==="string")var q=(q=V.match(Axm))?q.map(PAK).filter(Boolean):[];else if(Array.isArray(V))q=V;else return LH7;var W=q;q=[];var U=[],g={};if(Array.isArray(W))for(var E=0,h=W.length;E<h;++E){var G=W[E],N=G&&G.url;if(N){var Q=J(N,"URL",g);if(Q){var Y=Q!==g;(Y?q:U).push({url:Y?Q:N,metadata:G.metadata})}}}else U.push(W);W=U.length?JSON.stringify(U):null;U=E$;if(q.length){if(!Array.isArray(q))throw Error();U=q.map(nMX).filter(Boolean).join(" , ")||
E$}W&&x&&x(!0,"Failed to sanitize attribute value of <"+t+">: <"+t+" "+b+'="'+V+'">: '+W,H);return U===E$?LH7:U},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
FHX=function(r){var J=IJm(r);return function(x,t,b,V){return V||V===document.all?J(x,t,b)(V):V}};
j$=function(r,J){function x(){function b(q,W,U){for(W=Reflect.getMetadata("parameters",q)||[];W.length<=U;)W.push(null);W[U]=W[U]||[];W[U].push(H);Reflect.defineMetadata(W,q);return q}
var V=_.hS.apply(0,arguments);if(this instanceof x)return t.apply(this,V),this;var H=new (Function.prototype.bind.apply(x,[null].concat(_.Gd(V))));b.annotation=H;return b}
var t=aJX(J);x.prototype.toString=function(){return"@"+r};
return x.annotationCls=x};
aJX=function(r){return function(){var J=_.hS.apply(0,arguments),x=this;r.forEach(function(t,b){b=J[b];if(Array.isArray(t))x[t[0]]=b&&b!==void 0?b:t[1];else for(var V in t)x[V]=b&&b[V]!==void 0?b[V]:t[V]})}};
yxD=function(r){return r!==void 0&&r!==null};
$U=function(r){if(typeof r==="string")return r;if(r===void 0||r===null)return""+r;if(r.overriddenName)return r.overriddenName;if(r.name)return r.name;r=r.toString();var J=r.indexOf("\n");return J===-1?r:r.substring(0,J)};
epn=function(r){r.__forward_ref__=epn;r.toString=function(){return $U(this())};
return r};
wc=function(r){return typeof r==="function"&&r.hasOwnProperty("__forward_ref__")&&r.__forward_ref__===epn?r():r};
zpC=function(r){return r?r.map(function(J){return new (Function.prototype.bind.apply(J.type.annotationCls,[null].concat(_.Gd(J.args?J.args:[]))))}):[]};
Zwz=function(r){for(var J=[],x=0;x<r.length;++x){if(J.indexOf(r[x])>-1){J.push(r[x]);break}J.push(r[x])}return J};
vMr=function(r){return r.length>1?" ("+Zwz(r.slice().reverse()).map(function(J){return $U(J.token)}).join(" -> ")+")":""};
lJc=function(r,J,x,t){if(t){var b=Error("af``"+(t instanceof Error?t.message:t));b.ngOriginalError=t}else b=Error();b.addKey=uR7;b.keys=[J];b.injectors=[r];b.constructResolvingMessage=x;b.message=b.constructResolvingMessage();b.ngOriginalError=t;return b};
uR7=function(r,J){this.injectors.push(r);this.keys.push(J);this.message=this.constructResolvingMessage()};
Xs9=function(r,J){return lJc(r,J,function(){return"No provider for "+$U(this.keys[0].token)+"!"+vMr(this.keys)})};
rPD=function(r,J){return lJc(r,J,function(){return"Cannot instantiate cyclic dependency!"+vMr(this.keys)})};
JPK=function(r,J,x){return lJc(r,x,function(){var t=$U(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+t+"!"+vMr(this.keys)+"."},J)};
xQX=function(r,J){for(var x=[],t=0,b=J.length;t<b;t++){var V=J[t];V&&V.length!=0?x.push(V.map($U).join(" ")):x.push("?")}return Error("ef`"+$U(r)+"`"+x.join(", ")+"`"+$U(r))};
H6z=function(r){var J=void 0,x=void 0;if(r&&r.useClass!==void 0){J=r.useClass;var t=wc(r.useClass);var b=tHD.factory(t);t=b6n(t)}else r&&r.useExisting!==void 0?(b=function(V){return V},t=[mQr(h6.get(wc(r.useExisting)))]):r&&r.useFactory!==void 0?(b=r.useFactory,t=oOM(r.useFactory,r.deps)):(x=r.useValue,b=function(){return r.useValue},t=VHM);
return new DQK(b,t,J,x)};
s07=function(r){return new TC7(h6.get(wc(r.provide)),[H6z(r)],r.multi)};
WP4=function(r){r=qDr(r,[]).map(s07);for(var J=new Map,x=0;x<r.length;x++){var t=r[x],b=J.get(t.key.id);if(b){if(t.multiProvider!==b.multiProvider)throw Error("gf`"+b+"`"+t);if(t.multiProvider)for(var V=0;V<t.resolvedFactories.length;V++)b.resolvedFactories.push(t.resolvedFactories[V]);else J.set(t.key.id,t)}else b=void 0,t.multiProvider?b=new TC7(t.key,t.resolvedFactories.slice(),t.multiProvider):b=t,J.set(t.key.id,b)}return Array.from(J.values())};
qDr=function(r,J){r.forEach(function(x){if(x instanceof i6D)J.push({provide:x,useClass:x});else if(x&&typeof x=="object"&&x.provide!==void 0)J.push(x);else if(x instanceof Array)qDr(x,J);else throw Error("df`"+x);});
return J};
oOM=function(r,J){if(J){var x=J.map(function(t){return[t]});
return J.map(function(t){return pWK(r,t,x)})}return b6n(r)};
b6n=function(r){var J=tHD.parameters(r);if(!J)return[];if(J.some(function(x){return x==null}))throw xQX(r,J);
return J.map(function(x){return pWK(r,x,J)})};
pWK=function(r,J,x){var t=null,b=!1;if(!Array.isArray(J))return J instanceof fdz?UQ9(J.token,b,null):UQ9(J,b,null);for(var V=null,H=0;H<J.length;++H){var q=J[H];if(q instanceof i6D)t=q;else if(q instanceof fdz)t=q.token;else if(q instanceof gO4)b=!0;else if(q instanceof EOD||q instanceof j0M)V=q}t=wc(t);if(t!=null)return UQ9(t,b,V);throw xQX(r,x);};
UQ9=function(r,J,x){return new $QM(h6.get(wc(r)),J,x)};
wWi=function(r,J){for(var x=Array(r.providers.length),t=0;t<r.providers.length;++t){var b=t;if(t<0||t>=r.providers.length)throw Error("ff`"+t);x[b]=J(r.providers[t])}return x};
hYn=function(r){return typeof r==="function"&&tHD.parameters(r).every(function(J){return!!J})};
RYX=function(r){var J=MHn;Gwm.get(r)||Gwm.set(r,new J);return Gwm.get(r)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(r)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(r)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r,J){var x,t;if(r.contains(J))return!0;r=_.Mk(r).querySelectorAll("content,slot");for(x=0;x<r.length;++x){var b=_.Mk(r[x]).getDistributedNodes();for(t=0;t<b.length;++t)if(b[t].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(b[t],J))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){r.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r)&&r.preventDefault();r.targetTouches&&(r=r.targetTouches[0],SDr=r.pageX,NCz=r.pageY)};
_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0);
for(var r=0,J=GP.length;r<J;r++)document.addEventListener(GP[r],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){for(var r=0,J=GP.length;r<J;r++)document.removeEventListener(GP[r],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){var J=_.Mk(r).rootTarget;r.type!=="touchmove"&&dQn!==J&&(dQn=J,Q0r=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.Mk(r).path));if(!Q0r.length)return!0;if(r.type==="touchstart")return!1;r=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(r);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Q0r,r.deltaX,r.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){for(var J=[],x=r.indexOf(KPX),t=0;t<=x;t++)if(r[t].nodeType===Node.ELEMENT_NODE){var b=r[t],V=b.style;V.overflow!=="scroll"&&V.overflow!=="auto"&&(V=window.getComputedStyle(b));V.overflow!=="scroll"&&V.overflow!=="auto"||J.push(b)}return J};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r,J,x){if(J||x)for(var t=Math.abs(x)>=Math.abs(J),b=0;b<r.length;b++){var V=r[b];if(t?x<0?V.scrollTop>0:V.scrollTop<V.scrollHeight-V.clientHeight:J<0?V.scrollLeft>0:V.scrollLeft<V.scrollWidth-V.clientWidth)return V}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(r){var J={deltaX:r.deltaX,deltaY:r.deltaY};"deltaX"in r||("wheelDeltaX"in r&&"wheelDeltaY"in r?(J.deltaX=-r.wheelDeltaX,J.deltaY=-r.wheelDeltaY):"wheelDelta"in r?(J.deltaX=0,J.deltaY=-r.wheelDelta):"axis"in r?(J.deltaX=r.axis===1?r.detail:0,J.deltaY=r.axis===2?r.detail:0):r.targetTouches&&(r=r.targetTouches[0],J.deltaX=SDr-r.pageX,J.deltaY=NCz-r.pageY));return J};
kwX=function(r){this.element=r;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
YDn=function(r){this.element=r;this.color=window.getComputedStyle(r).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");_.Mk(this.waveContainer).appendChild(this.wave);PKc(this)};
RR=function(r,J){for(var x in r)if(x.toLowerCase()===J.toLowerCase())return r[x]};
nOK=function(r,J){for(var x in r)if(x.toLowerCase()===J.toLowerCase()){delete r[x];break}};
CKm=function(r){r=_.GE.clone(r);for(var J=0;J<O6M.length;++J){var x=O6M[J],t=RR(r,x);t&&(r["X-Goog-Upload-Header-"+x]=t,nOK(r,x))}return r};
BCM=function(r){r=_.GE.clone(r);nOK(r,"X-Goog-Upload-Status")};
LPn=function(r){return Idc.some(function(J){return J.test(r)})};
adM=function(r,J){var x;var t=(x=r.formContent)==null?void 0:x.locale;x=t==null?void 0:t.split("-")[0];t=t&&cPz.includes(t)?t:x&&cPz.includes(x)?x:void 0;t=(t!=null?t:"en").replaceAll("-","_").toLowerCase();var b;r=((b=r.initializationData)==null?0:b.useNightlyRelease)?"nightly":"live";var V;return(J==null?0:(V=J.getEnableAlohaBinarySplit)==null?0:V.call(J))?_.tL(APc,r):_.tL(FPn,r,t)};
zYC=function(r,J,x,t){if(yPi&&eY9===J)return yPi;eY9=J;var b=adM(r,t);return yPi=J.feedbackV2GlobalObject?Promise.resolve(J.feedbackV2GlobalObject):new Promise(function(V,H){var q=_.go("SCRIPT");_.LX(q,b);q.onload=function(){J.feedbackV2GlobalObject?V(J.feedbackV2GlobalObject):H(Error("kf"))};
q.onerror=function(){H(Error("lf`"+b.toString()))};
x.body.appendChild(q)})};
u3M=function(r,J,x,t){if(Z6i&&vOc===J)return Z6i;vOc=J;var b=adM(r,t);return Z6i=J.feedbackV2GlobalObject?Promise.resolve(J.feedbackV2GlobalObject):new Promise(function(V,H){var q=_.go("SCRIPT");_.LX(q,b);q.onload=function(){J.feedbackV2GlobalObject?V(J.feedbackV2GlobalObject):H(Error("kf"))};
q.onerror=function(){H(Error("lf`"+b.toString()))};
x.body.appendChild(q)})};
ldz=function(r,J,x,t,b){b=b===void 0?!0:b;var V,H,q,W,U;return _.T(function(g){switch(g.nextAddress){case 1:return V=Date.now(),_.p(g,zYC(r,x,t,J),2);case 2:H=g.yieldResult;if(!(b||((W=r.initializationData)==null?0:W.useNightlyRelease)||((U=r.initializationData)==null?0:U.isLocalServer))){q=H.initializeFeedbackClient(r,V,J);g.jumpTo(3);break}return _.p(g,H.initializeFeedbackClientAsync(r,V,J),4);case 4:q=g.yieldResult;case 3:return q.initiateAloha(),g.return(q)}})};
XWi=function(r,J,x,t){var b,V,H;return _.T(function(q){if(q.nextAddress==1)return b=Date.now(),_.p(q,u3M(r,x,t.document,J),2);if(q.nextAddress!=3)return V=q.yieldResult,_.p(q,V.initializeFeedbackClientAsync(r,b,J,t),3);H=q.yieldResult;H.initiateAloha();return q.return(H)})};
rK7=function(r,J,x){var t=!0;t=t===void 0?!0:t;var b,V,H,q,W,U,g,E,h,G;return _.T(function(N){b=x||_.xc;if((V=J)==null?0:(q=(H=V).getEnableAlohaBinarySplit)==null?0:q.call(H)){W=b;if(W.isFormOpened)throw U=Error("mf"),U.name="DuplicateFormError",U;W.isFormOpened=!0;r.callbacks=r.callbacks||{};g=r.callbacks.onClose||function(){};
r.callbacks.onClose=function(Q){W.isFormOpened=!1;g(Q)};
try{return N.return(XWi(r,J,W,b))}catch(Q){throw W.isFormOpened=!1,Q;}}else{E=b;if(E.isFormOpened)throw h=Error("mf"),h.name="DuplicateFormError",h;E.isFormOpened=!0;r.callbacks=r.callbacks||{};G=r.callbacks.onClose||function(){};
r.callbacks.onClose=function(Q){E.isFormOpened=!1;G(Q)};
try{return N.return(ldz(r,J,E,b.document,t))}catch(Q){throw E.isFormOpened=!1,Q;}}_.i8(N)})};
mYX=function(r,J){return _.T(function(x){return x.return(new Promise(function(t){var b=JKi(J!=null?J:"")+"/aloha_form_properties?productId="+r;xYz(b,function(V){V=V.target;var H=null;try{var q=JSON,W=q.stringify;if(V.JSC$7885_xhr_){var U=V.JSC$7885_xhr_.responseText;U.indexOf(")]}'\n")==0&&(U=U.substring(5));var g=(0,_.S$)(U)}else g=void 0;H=tEM(tNi,W.call(q,g))}catch(E){W=new tNi,g=bim(),g=_.Nk(g,13,!1),g=_.Nk(g,14,!0),g=_.Nk(g,15,!0),g=_.Nk(g,20,!1),H=_.xL(W,1,g)}t(H)},"GET","",{},2E3,!0)}))})};
JKi=function(r){return LPn(r)?r:"https://www.google.com/tools/feedback"};
HiX=function(r){r=r.match(new RegExp(odn,"gi"))||[];r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;a:{var x=_.D(VNn);for(var t=x.next();!t.done;t=x.next())if(t.value.test(J)){x=!1;break a}x=!0}if(!x)a:{x=_.D(DY7);for(t=x.next();!t.done;t=x.next())if(t.value.test(J)){x=!0;break a}x=!1}if(x)return!0}return!1};
TAM=function(r){switch(r){case "canary":return"CLIENT_CANARY_STATE_CANARY";case "control":return"CLIENT_CANARY_STATE_CONTROL";case "none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN"}};
q1m=function(r){if(window.crypto&&window.crypto.getRandomValues)try{var J=Array(r),x=new Uint8Array(r);window.crypto.getRandomValues(x);for(var t=0;t<J.length;t++)J[t]=x[t];return J}catch(V){}J=Array(r);for(x=0;x<r;x++){t=Date.now();for(var b=0;b<t%23;b++)J[x]=Math.random();J[x]=Math.floor(Math.random()*256)}if(sVn)for(x=1,t=0;t<sVn.length;t++)J[x%r]^=J[(x-1)%r]/4^sVn.charCodeAt(t),x++;return J};
dc=function(r){r=q1m(r);for(var J=[],x=0;x<r.length;x++)J.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(r[x]&63));return J.join("")};
iiM=function(r){r&&_.KR("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:WV7,clientScreenNonce:r})};
pVK=function(r){return _.IP("client-screen-nonce-store",{})[r===void 0?0:r]};
f2i=function(r,J){J=J===void 0?0:J;var x=_.IP("client-screen-nonce-store");x||(x={},_.Bb("client-screen-nonce-store",x));x[J]=r};
UYD=function(r){r=r===void 0?0:r;return r===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+r};
gdz=function(r){return _.IP(UYD(r===void 0?0:r))};
_.Kj=function(r){return(r=gdz(r===void 0?0:r))?new _.QL({veType:r,youtubeData:void 0,jspbYoutubeData:void 0}):null};
EdC=function(){var r=_.IP("csn-to-ctt-auth-info");r||(r={},_.Bb("csn-to-ctt-auth-info",r));return r};
jVM=function(){return Object.values(_.IP("client-screen-nonce-store",{})).filter(function(r){return r!==void 0})};
_.kU=function(r){r=pVK(r===void 0?0:r);if(!r&&!_.LN("USE_CSN_FALLBACK",!0))return null;r||(r="UNDEFINED_CSN");return r?r:null};
wVn=function(r){for(var J=_.D(Object.values($Yi)),x=J.next();!x.done;x=J.next())if(_.kU(x.value)===r)return!0;return!1};
hxX=function(r,J,x){var t=EdC();(x=_.kU(x))&&delete t[x];J&&(t[r]=J)};
P9=function(r){return EdC()[r]};
_.YU=function(r,J,x,t){x=x===void 0?0:x;if(r!==pVK(x)||J!==_.IP(UYD(x)))if(hxX(r,t,x),f2i(r,x),_.Bb(UYD(x),J),J=function(){setTimeout(function(){iiM(r)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(J)}catch(b){J()}else J()};
MN9=function(r,J){J=J===void 0?"":J;var x=[],t;for(t in r)if(r.hasOwnProperty(t)){var b=J!==""?J+"."+t:t;typeof r[t]==="object"?x.push.apply(x,_.Gd(MN9(r[t],b))):x.push([b,r[t]])}x.sort();return x};
_.O$=function(r){var J=_.hS.apply(1,arguments);if(!nj(r)||J.some(function(t){return!nj(t)}))throw Error("nf");
J=_.D(J);for(var x=J.next();!x.done;x=J.next())GCc(r,x.value)};
GCc=function(r,J){for(var x in J)if(nj(J[x])){if(x in r&&!nj(r[x]))throw Error("of");x in r||(r[x]={});GCc(r[x],J[x])}else if(Rxi(J[x])){if(x in r&&!Rxi(r[x]))throw Error("pf");x in r||(r[x]=[]);S1K(r[x],J[x])}else r[x]=J[x];return r};
S1K=function(r,J){J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,nj(x)?r.push(GCc({},x)):Rxi(x)?r.push(S1K([],x)):r.push(x);return r};
nj=function(r){return typeof r==="object"&&!Array.isArray(r)};
Rxi=function(r){return typeof r==="object"&&Array.isArray(r)};
dYK=function(r){for(var J=_.D(Object.entries(NAc)),x=J.next();!x.done;x=J.next())if(x=_.D(x.value),x.next(),x=x.next().value,x==="SLI_STATUS_"+r)return x;return"SLI_STATUS_UNKNOWN"};
_.Cj=function(r,J,x,t){return QVD(r,J,function(){return new _.KVi(r,J,x,t)})};
_.kCM=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
PTM=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
B9=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
Y1m=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
ndK=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
OiM=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
I2n=function(r){r&&(r.dataset?r.dataset[CTX()]="true":_.FM([_.JL(BAm)],r,"data-loaded","true".toString()))};
LVD=function(r){return r?r.dataset?r.dataset[CTX()]:r.getAttribute("data-loaded"):null};
CTX=function(){return cKK.loaded||(cKK.loaded="loaded".replace(/\-([a-z])/g,function(r,J){return J.toUpperCase()}))};
_.IR=function(r,J,x){AK7(r,J,x===void 0?null:x)};
_.a2c=function(r,J){r&&J&&(r=""+_.x4(J),(r=FVm[r])&&_.eM7(r))};
AK7=function(r,J,x){x=x===void 0?null:x;var t=_.yK4(r),b=document.getElementById(t),V=b&&LVD(b),H=b&&!V;V?J&&J():(J&&(V=_.De(t,J),J=""+_.x4(J),FVm[J]=V),H||(b=exM(r,t,function(){LVD(b)||(I2n(b),_.zMc(t),_.sV(function(){_.vXi(t)},0))},x)))};
exM=function(r,J,x,t){t=t===void 0?null:t;var b=_.go("SCRIPT");b.id=J;b.onload=function(){x&&setTimeout(x,0)};
b.onreadystatechange=function(){switch(b.readyState){case "loaded":case "complete":b.onload()}};
t&&b.setAttribute("nonce",t);_.LX(b,_.SJ(r));r=document.getElementsByTagName("head")[0]||document.body;r.insertBefore(b,r.firstChild);return b};
_.yK4=function(r){var J=document.createElement("a");Ry(J,r);return"js-"+Lj(J.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
zxr=function(r){var J=_.IP("INNERTUBE_HOST_OVERRIDE");J&&(r=String(J)+String(_.c9(r)));return r};
ZiM=function(r){var J={};_.M("json_condensed_response")&&(J.prettyPrint="false");return r=UaD(r,J)};
_.F5=function(r){return J9(r)?"same-origin":"include"};
_.aR=function(r){return J9(r)?"same-origin":"cors"};
yL=function(r,J,x){x=x===void 0?{}:x;r={method:J===void 0?"POST":J,mode:_.aR(r),credentials:_.F5(r)};J={};for(var t=_.D(Object.keys(x)),b=t.next();!b.done;b=t.next())b=b.value,x[b]&&(J[b]=x[b]);Object.keys(J).length>0&&(r.headers=J);return r};
_.e$=function(r,J){J=J===void 0?{}:J;return"service:"+r+"/"+Object.keys(J).sort().map(function(x){return x+":"+J[x]}).join("/")};
vdz=function(r){var J,x,t,b;r=(J=_.R(r,_.zP))==null?void 0:(x=J.watchEndpointSupportedOnesieConfig)==null?void 0:(t=x.html5PlaybackOnesieConfig)==null?void 0:(b=t.commonConfig)==null?void 0:b.url;if(!r)return[];J=new _.ZG(r);return J.JSC$8122_domain_?["https://"+J.JSC$8122_domain_+"/generate_204"]:[]};
_.XVM=function(){return uzM()||$kz()||l2i&&nB("version/")?!0:_.IP("EOM_VISITOR_DATA")?!1:!0};
riz=function(r){var J=r.docid||r.video_id||r.videoId||r.id;if(J)return J;J=r.raw_player_response;J||(r=r.player_response)&&(J=JSON.parse(r));return J&&J.videoDetails&&J.videoDetails.videoId||null};
Jin=function(r){return r.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
v9=function(r){return!isNaN(Number(r))&&!_.Hn(r)};
_.lH=function(r,J,x,t){t=t===void 0?!0:t;var b=_.IP("VALID_SESSION_TEMPDATA_DOMAINS",[]),V=_.Xe(window.location.href);V&&b.push(V);V=_.Xe(r);if(_.cn(b,V)||!V&&_.bM(r,"/"))if(b=document.createElement("a"),Ry(b,r),r=b.href)if(r=_.c9(r),r=_.uH(r))t&&!J.csn&&(J.itct||J.ved)&&(J=Object.assign({csn:_.kU()},J)),x?(x=parseInt(x,10),isFinite(x)&&x>0&&xhz(r,J,x)):xhz(r,J)};
bqm=function(r){var J=_.IP("VALID_SESSION_TEMPDATA_DOMAINS",[]),x=_.Xe(window.location.href);x&&J.push(x);x=_.Xe(r);if(!(_.cn(J,x)||!x&&_.bM(r,"/")))return null;r=_.c9(r);(r=_.uH(r))?(r=tRz(r),r=(r=_.EV.get(r,void 0)||null)?_.zZ(r):{}):r=null;return r};
xhz=function(r,J,x){r=tRz(r);J=J?_.fB(J):"";x=x||5;_.XVM()&&_.jG(r,J,x)};
tRz=function(r){for(var J=_.D(mhX),x=J.next();!x.done;x=J.next())r=_.X5(r,x.value);return"ST-"+Lj(r).toString(36)};
ouc=function(r,J){r.commandMetadata&&_.R(r.commandMetadata,_.rP)&&_.R(r.commandMetadata,_.rP).url&&(r=_.ZZ(_.R(r.commandMetadata,_.rP).url).adurl)&&_.Eti(r)&&_.lH(_.c9(r),{encoded_ad_playback_context:J})};
_.VRi=function(r){if(r.requestFullscreen)r=r.requestFullscreen(void 0);else if(r.webkitRequestFullscreen)r=r.webkitRequestFullscreen();else if(r.mozRequestFullScreen)r=r.mozRequestFullScreen();else if(r.msRequestFullscreen)r=r.msRequestFullscreen();else if(r.webkitEnterFullscreen)r=r.webkitEnterFullscreen();else return Promise.reject(Error("yf"));return r instanceof Promise?r:Promise.resolve()};
_.b9=function(r){var J;_.YTm(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.JQ()==r&&(J=document):J=r;if(J&&(r=_.YTm(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],J))){r.call(J)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.JQ=function(){var r=r===void 0?!1:r;var J=_.YTm(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(r)for(;J&&J.shadowRoot;)J=J.shadowRoot.fullscreenElement;return J?J:null};
_.mE=function(r,J){J=J===void 0?!0:J;r.addEventListener("wheel",DhM);r.overscrollConfig={cooldown:J}};
_.oh=function(r){r.overscrollConfig=void 0;r.removeEventListener("wheel",DhM)};
DhM=function(r){var J=r.deltaY,x=r.target,t=null;if(window.Polymer&&window.Polymer.Element){if(x=r.path||r.composedPath&&r.composedPath()){x=_.D(x);for(var b=x.next();!b.done&&(b=b.value,!HqD(b,J));b=x.next())if(b.overscrollConfig){t=b;break}}}else for(;x&&!HqD(x,J);){if(x.overscrollConfig){t=x;break}x=x.parentElement}t&&(J=t.overscrollConfig,J.cooldown?(t=r.deltaY,x=J.lastDeltaY||0,J.lastDeltaY=t,b=J.lastStopped||0,x&&b&&x>0==t>0?Math.abs(x)>=Math.abs(t)?(t=b+1200,x=!1):(t=b+600,x=!0):(t=Date.now()+
600,x=!0),t>Date.now()&&(r.preventDefault(),x&&(J.lastStopped=Date.now()))):r.preventDefault())};
HqD=function(r,J){return J<0&&r.scrollTop>0||J>0&&r.scrollTop<r.scrollHeight-r.clientHeight-1?(r=getComputedStyle(r).overflowY,r=="auto"||r=="scroll"):!1};
_.Vq=function(r,J,x,t){t||(t={bubbles:!0,cancelable:!1,composed:!0});x!==null&&x!==void 0&&(t.detail=x);var b=new CustomEvent(J,t);_.M("untrack_fire_custom_event_killswitch")?r.dispatchEvent(b):qT(function(){return void r.dispatchEvent(b)});
return b};
T27=function(r){var J=window,x=function(t){J.removeEventListener("yt-navigate-start",x);return r.call(J,t)};
J.addEventListener("yt-navigate-start",x,void 0)};
_.D9=function(r,J,x,t){J=new s94(J,!(t===void 0||!t),x);_.Vq(r,"yt-action",J);return J.returnValue};
_.HD=function(r,J,x){return _.D9(r,J,x,!0)};
_.T0=function(r,J,x){return _.D9(r,J,x)[0]};
_.qG=function(r,J,x,t){J&&J.length&&J.forEach(function(b){var V=keM(b);V&&(_.M("handle_service_request_actions")&&b.commandMetadata&&b.commandMetadata.webCommandMetadata&&b.commandMetadata.webCommandMetadata.sendPost?_.sx(x?x:r,[b]):_.HD(r,V,[b,x,t]))})};
_.sx=function(r,J){var x=[r];J&&x.push.apply(x,J);J=_.D9(r,"yt-service-request",x);return J.length>0&&(J=J[0],_.Vq(r,"yt-service-request-sent",J),J&&J.ajaxPromise)?(J.ajaxPromise.then(function(t){_.Vq(r,"yt-service-request-completed",t)},function(t){_.Vq(r,"yt-service-request-error",{error:t,
params:x})},r),J.ajaxPromise):_.WD()};
_.pf=function(r,J){if(_.M("handle_service_request_actions"))_.qG(J,r,J);else{r=_.D(r);for(var x=r.next();!x.done;x=r.next()){x=x.value;var t=void 0;((t=_.R(x,_.i9))==null?0:t.commands)?_.pf(_.R(x,_.i9).commands,J):(t=void 0,((t=_.R(x,_.ff))==null?0:t.actions)?_.pf(_.R(x,_.ff).actions,J):(t=void 0,((t=_.R(x.commandMetadata,_.rP))==null?0:t.sendPost)?_.sx(J,[x]):_.qG(J,[x],J)))}}};
_.W2X=function(r,J,x){J=J===void 0?{}:J;typeof J==="function"&&(J={callback:J});x||J._c&&J._c.jsl&&J._c.jsl.h||_.GE.extend(J,{_c:{jsl:{h:_.IP("GAPI_HINT_PARAMS")}}});(J.gapiHintOverride||_.IP("GAPI_HINT_OVERRIDE"))&&(x=_.ZZ(document.location.href).gapi_jsh)&&_.GE.extend(J,{_c:{jsl:{h:x}}});qam(r,J)};
_.gP=function(r,J,x){J=J===void 0?{}:J;r=(r=r in Ux?Ux[r]:x)||"";x={};for(var t in J){x={key$jscomp$794:x.key$jscomp$794};x.key$jscomp$794=t;var b=function(V){return function(){return String(J[V.key$jscomp$794])}}(x);
r=r.replace(new RegExp("\\$\\{"+x.key$jscomp$794+"\\}","gi"),b);r=r.replace(new RegExp("\\$"+x.key$jscomp$794,"gi"),b)}return r};
_.Ex=function(r,J){return iqz(r in Ux?Ux[r]:{},J)};
iqz=function(r,J){var x=_.IP("I18N_PLURAL_RULES");x||(x=function(t){return t==1?"one":"other"});
return(r=r["case"+J]||r[x(J)])?r.replace("#",J.toString()):J+""};
Uhi=function(r){var J=p4C(r),x=document.getElementById(J),t=x&&LVD(x);t||x&&!t||(x=fz4(r,J,function(){if(!LVD(x)){I2n(x);_.zMc(J);var b=_.jC(_.vXi,J);_.sV(b,0)}}))};
fz4=function(r,J,x){var t=document.createElement("link");t.id=J;t.onload=function(){x&&setTimeout(x,0)};
r=_.SJ(r);_.ay(t,r,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(t);return t};
p4C=function(r){var J=_.go("A");Ry(J,W_(r));return"css-"+Lj(J.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.Euz=function(r){var J=gu4();r!==J&&(J=_.$G(),!_.M("web_autonav_allow_off_by_default")&&r||_.wP(0,141,!0),_.wP(0,140,!r),J.save())};
gu4=function(){var r=_.$G();return _.M("web_autonav_allow_off_by_default")&&!r.getFlag(141)&&_.IP("AUTONAV_OFF_BY_DEFAULT")?!1:!r.getFlag(140)};
j94=function(r,J){var x,t;r=((x=r.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(t=x.videoAuthorizationToken)==null?void 0:t.credentialTransferTokens)||[];for(x=0;x<r.length;++x)if(r[x].scope===J)return r[x].token||void 0};
$hD=function(r){for(var J=0,x=0;x<r.length;x++)J=J*31+r.charCodeAt(x),x<r.length-1&&(J%=0x800000000000);return J%1E5};
_.hQ=function(r){return _.Fe("ytcsi."+(r||"")+"data_")||w47(r)};
_.hV4=function(r){r=_.hQ(r);r.metadata||(r.metadata={});return r.metadata};
_.MRz=function(r){r=_.hQ(r);r.tick||(r.tick={});return r.tick};
_.MG=function(r){r=_.hQ(r);if(r.gel){var J=r.gel;J.gelInfos||(J.gelInfos={});J.gelTicks||(J.gelTicks={})}else r.gel={gelTicks:{},gelInfos:{}};return r.gel};
_.G$i=function(r){r=_.MG(r);r.gelInfos||(r.gelInfos={});return r.gelInfos};
RVr=function(r){var J=_.hQ(r).nonce;J||(J=dc(16),_.hQ(r).nonce=J);return J};
w47=function(r){var J={tick:{},info:{}};_.rj("ytcsi."+(r||"")+"data_",J);return J};
SaK=function(){var r=_.Fe("ytcsi.debug");r||(r=[],_.rj("ytcsi.debug",r),_.rj("ytcsi.reference",{}));return r};
_.G0=function(r){r=r||"";var J=N2r();if(J[r])return J[r];var x=SaK(),t={timerName:r,info:{},tick:{},span:{},jspbInfo:[]};x.push(t);return J[r]=t};
dhn=function(r){r=r||"";var J=N2r();J[r]&&delete J[r];var x=SaK(),t={timerName:r,info:{},tick:{},span:{},jspbInfo:[]};x.push(t);J[r]=t};
N2r=function(){var r=_.Fe("ytcsi.reference");if(r)return r;SaK();return _.Fe("ytcsi.reference")};
_.K2m=function(r){return Q9z[r]||"LATENCY_ACTION_UNKNOWN"};
nuM=function(r,J,x){x=x===void 0?{}:x;var t=!1;_.LN("ytLoggingEventsDefaultDisabled",!1)&&(t=!0);t=t?null:QP;x=x===void 0?{}:x;var b=Math.round(x.timestamp||(0,_.t$)());_.M_(J,1,b<Number.MAX_SAFE_INTEGER?b:0);b=new k$z;if(x.lact)_.M_(b,1,isFinite(x.lact)?x.lact:-1);else if(x.timestamp)_.M_(b,1,-1);else{var V=_.bq();_.M_(b,1,isFinite(V)?V:-1)}if(x.sequenceGroup&&!_.M("web_gel_sequence_info_killswitch")){V=x.sequenceGroup;var H=oIM(V),q=new P6r;_.M_(q,2,H);_.UC(q,1,V);_.xL(b,3,q);x.endOfSequence&&delete Yam[x.sequenceGroup]}_.xL(J,
33,b);(x.sendIsolatedPayload?qhr:WBi)(r,{endpoint:"log_event",payload:J,cttAuthInfo:x.cttAuthInfo,dangerousLogToVisitorSession:x.dangerousLogToVisitorSession},t)};
_.SC=function(){return(_.M("csi_use_time_origin")||_.M("csi_use_time_origin_tvhtml5"))&&_.Rh.timeOrigin?Math.floor(_.Rh.timeOrigin):_.Rh.timing.navigationStart};
_.OqM=function(r,J){_.NG("_start",r,J)};
_.dP=function(r,J){if(!_.M("web_csi_action_sampling_enabled")||!_.hQ(J).actionDisabled){var x=_.G0(J||"");_.O$(x.info,r);r.loadType&&(x=r.loadType,_.hV4(J).loadType=x);_.O$(_.G$i(J),r);x=RVr(J);J=_.hQ(J).cttAuthInfo;C6m().info(r,x,J)}};
B2i=function(){var r,J,x,t;return((t=_.bZ().resolve(_.t9(Sl))==null?void 0:(r=mUX())==null?void 0:(J=r.loggingHotConfig)==null?void 0:(x=J.csiConfig)==null?void 0:x.debugTicks)!=null?t:[]).map(function(b){return Object.values(b)[0]})};
_.NG=function(r,J,x){if(!_.M("web_csi_action_sampling_enabled")||!_.hQ(x).actionDisabled){var t=RVr(x),b;if(b=_.M("web_csi_debug_sample_enabled")&&t){(_.bZ().resolve(_.t9(Sl))==null?0:mUX())&&!Izz&&(Izz=!0,_.NG("gcfl",(0,_.t$)(),x));var V,H,q;b=(_.bZ().resolve(_.t9(Sl))==null?void 0:(V=mUX())==null?void 0:(H=V.loggingHotConfig)==null?void 0:(q=H.csiConfig)==null?void 0:q.debugSampleWeight)||0;if(V=b!==0)b:{V=B2i();if(V.length>0)for(H=0;H<V.length;H++)if(r===V[H]){V=!0;break b}V=!1}V?(b=$hD(t)%b!==
0,_.hQ(x).debugTicksExcludedLogged||(V={},V.debugTicksExcluded=b,_.dP(V,x)),_.hQ(x).debugTicksExcludedLogged=!0):b=!1}if(!b){r[0]!=="_"&&L2K(r,x,J);b=_.G0(x||"");b.tick[r]=J||(0,_.t$)();if(b.callback&&b.callback[r])for(b=_.D(b.callback[r]),V=b.next();!V.done;V=b.next())V=V.value,V();b=_.MG(x);b.gelTicks&&(b.gelTicks[r]=!0);V=_.MRz(x);b=J||(0,_.t$)();_.M("log_repeated_ytcsi_ticks")?r in V||(V[r]=b):V[r]=b;V=_.hQ(x).cttAuthInfo;r==="_start"?C6m().baseline(t,J,V):C6m().tick(r,t,J,V);_.cim(x);return b}}};
L2K=function(r,J,x){if(_.Rh.mark)if(r.startsWith("mark_")||(r="mark_"+r),J&&(r+=" ("+J+")"),x===void 0||_.M("web_csi_disable_alt_time_performance_mark"))_.Rh.mark(r);else{x=_.M("csi_use_performance_navigation_timing")?x-_.Rh.timeOrigin:x-(_.Rh.timeOrigin||_.Rh.timing.navigationStart);try{_.Rh.mark(r,{startTime:x})}catch(t){}}};
Ai7=function(){var r,J=(r=_.Rh.getEntriesByType)==null?void 0:r.call(_.Rh,"mark");J&&J.forEach(function(x){if(x.name.startsWith("mark_")){var t;(t=_.Rh.clearMarks)==null||t.call(_.Rh,x.name)}})};
_.F2n=function(){switch(PoD()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.az4=function(r){var J={},x=function(V,H,q){H=H.match("_rid")?H.split("_rid")[0]:H;typeof q==="number"&&(q=JSON.stringify(q));V.requestIds?V.requestIds.push({endpoint:H,id:q}):V.requestIds=[{endpoint:H,id:q}]};
r=_.D(Object.entries(r));for(var t=r.next();!t.done;t=r.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;switch(t){case "GetBrowse_rid":x(J,t,b);break;case "GetGuide_rid":x(J,t,b);break;case "GetHome_rid":x(J,t,b);break;case "GetPlayer_rid":x(J,t,b);break;case "GetSearch_rid":x(J,t,b);break;case "GetSettings_rid":x(J,t,b);break;case "GetTrending_rid":x(J,t,b);break;case "GetWatchNext_rid":x(J,t,b);break;case "yt_red":J.isRedSubscriber=!!b;break;case "yt_ad":J.isMonetized=!!b}}return J};
eVm=function(r,J,x,t,b,V){if(!_.M("web_csi_action_sampling_enabled")||!_.hQ(V).actionDisabled){var H=_.MG(V);if(H.gelSpans)H.gelSpans[r]=!0;else{var q={};H.gelSpans=(q[r]=!0,q)}yiz++;r={spanName:r,spanLengthUsec:String(Math.round(J*1E3)),spanNonce:yiz};t&&(r.spanInfo=t);b&&(r.parentSpanNonce=b);x&&(r.spanStartTimeUsec=String(Math.round(x*1E3)));_.G0(V||"").span[String(r.spanName)]=r;x=_.MG(V);x.gelSpans||(x.gelSpans={});_.O$(x.gelSpans,r);x=RVr(V);V=_.hQ(V).cttAuthInfo;C6m().span(r,x,V);return r.spanNonce}};
_.zV9=function(r){var J=_.Qq("aft",r);if(J)return J;J=_.IP((r||"")+"TIMING_AFT_KEYS",["ol"]);for(var x=J.length,t=0;t<x;t++){var b=_.Qq(J[t],r);if(b)return b}return NaN};
_.Zqr=function(r,J){_.rj("ytglobal.timing"+(J||"")+"ready_",r)};
_.Qq=function(r,J){if(r=_.MRz(J)[r])return typeof r==="number"?r:r[r.length-1]};
_.cim=function(r){var J=_.Qq("_start",r),x=_.zV9(r),t=!vuK;J&&x&&t&&(Vg9(ukD,new lzz(Math.round(x-J),r)),vuK=!0)};
r_i=function(r){w47(r);X4n();Ai7();r||(_.IP("TIMING_ACTION")&&_.Bb("PREVIOUS_ACTION",_.IP("TIMING_ACTION")),_.Bb("TIMING_ACTION",""))};
_.J_c=function(r){r=r===void 0?{}:r;_.Ap(function(){Kf();dhn();r_i();_.Zqr(!1);r.cttAuthInfo&&(_.hQ().cttAuthInfo=r.cttAuthInfo);_.Bb("TIMING_AFT_KEYS",[]);r.isHot?_.kG({loadType:"hot"}):_.kG({loadType:"warm"});_.Bb("TIMING_ACTION","");delete _.IP("TIMING_INFO",{}).yt_lt;_.Ap(_.OqM)(r.startTime,void 0)})()};
_.PD=function(r,J,x,t){J=J===void 0?{}:J;_.Ap(function(){var b=x?x:r;xBD(b);var V=J.sampleRate;if(!_.M("web_csi_action_sampling_enabled")||V===void 0||V<=1)V=!1;else{var H=RVr(b);V=$hD(H)%V!==0}V&&(_.hQ(b).actionDisabled=!0);_.G0(b||"").info.actionType=r;J.cttAuthInfo&&(_.hQ(b).cttAuthInfo=J.cttAuthInfo);_.Bb(b+"TIMING_ACTION",r);_.Ap(_.OqM)(J.startTime,b);V={actionType:t||_.K2m(r)};J.logPreviousAction&&(V.previousAction=_.K2m(_.IP("TIMING_ACTION")));(H=_.kU())&&H!=="UNDEFINED_CSN"&&(V.clientScreenNonce=
H);_.kG(V,b);_.Zqr(!0,b)})()};
xBD=function(r){_.Ap(function(){Kf(r);dhn(r);r_i(r)})()};
tZK=function(){_.Ap(function(){var r=[],J;for(J in _.Fe("ytcsi.".slice(0,-1)))J.endsWith("data_")&&r.push(J.slice(0,-5));r=_.D(r);for(J=r.next();!J.done;J=r.next())xBD(J.value);Kf()})()};
_.mBz=function(r){return _.Ap(function(){return _.bln("_start",r)})()};
_.kG=function(r,J,x){_.Ap(_.dP)(r,J,x===void 0?!1:x)};
_.YG=function(r,J,x){return _.Ap(_.NG)(r,J,x)};
_.bln=function(r,J){return _.Ap(function(){var x=_.MRz(J);return r in x})()};
VZC=function(r){if(!_.M("universal_csi_network_ticks"))return"";r=_.iZ(r)||"";for(var J=Object.keys(oYK),x=0;x<J.length;x++){var t=J[x];if(r.includes(t))return t}return""};
Hl4=function(r){if(!_.M("universal_csi_network_ticks"))return function(){};
var J=oYK[r];return J?(_.nf(J),function(){var x=_.M("universal_csi_network_ticks")?(x=DB9[r])?_.nf(x):!1:!1;return x}):function(){}};
_.nf=function(r,J,x){return _.Ap(function(){if(_.bln(r,x))return!1;_.YG(r,J,x);return!0})()};
_.Ox=function(r,J,x){_.Ap(function(){if(!_.mBz(x)||_.bln(r,x))return!1;_.YG(r,J,x);return!0})()};
_.Cf=function(r){return _.Ap(_.Qq)(r,void 0)};
Kf=function(r){_.mBz(r)&&_.YG("aa",void 0,r)};
_.ilC=function(r,J,x,t,b,V,H,q,W){var U=TXK();q=new _.QL({veType:J,youtubeData:V,jspbYoutubeData:q});V=BD({},U);b&&(V.cttAuthInfo=b);b={csn:U,pageVe:q.getAsJson()};_.M("expectation_logging")&&W&&W.screenCreatedLoggingExpectations&&(b.screenCreatedLoggingExpectations=W.screenCreatedLoggingExpectations);x&&x.visualElement?(b.implicitGesture={parentCsn:x.clientScreenNonce,gesturedVe:x.visualElement.getAsJson()},H&&(b.implicitGesture.gestureType=H)):x&&_.nR(new _.MV("newScreen() parent element does not have a VE - rootVe",
J));t&&(b.cloneCsn=t);r?dS("screenCreated",b,r,V):_.KR("screenCreated",b,V);Vg9(iZM,new sQK(U));Ih.clear();qcm.clear();WwM.clear();return U};
Lf=function(r,J,x,t,b,V){V=V===void 0?{}:V;pl9(r,J,x,[t],b===void 0?!1:b,V)};
pl9=function(r,J,x,t,b,V){b=b===void 0?!1:b;V=V===void 0?{}:V;Object.assign(V,BD({cttAuthInfo:P9(J)||void 0},J));for(var H=_.D(t),q=H.next();!q.done;q=H.next()){q=q.value;var W=q.getAsJson();(_.GE.isEmpty(W)||!W.trackingParams&&!W.veType)&&_.nR(Error("zf"));if(_.M("no_client_ve_attach_unless_shown")){var U=fIz(q,J);if(W.veType&&!qcm.has(U)&&!WwM.has(U)&&!b){if(!_.M("il_attach_cache_limit")||Ih.size<1E3){Ih.set(U,[r,J,x,q]);return}_.M("il_attach_cache_limit")&&Ih.size>1E3&&_.nR(new _.MV("IL Attach cache exceeded limit"))}q=
fIz(x,J);Ih.has(q)?UBz(x,J):WwM.set(q,!0)}}t=t.filter(function(g){g.csn!==J?(g.csn=J,g=!0):g=!1;return g});
x={csn:J,parentVe:x.getAsJson(),childVes:_.S2(t,function(g){return g.getAsJson()})};
J==="UNDEFINED_CSN"?cD("visualElementAttached",V,x):r?dS("visualElementAttached",x,r,V):_.KR("visualElementAttached",x,V)};
EYM=function(r,J,x,t,b){gYn(r,J,x,b)};
gYn=function(r,J,x,t){jQz(x,J);var b=BD({cttAuthInfo:P9(J)||void 0},J);x={csn:J,ve:x.getAsJson(),eventType:1};t&&(x.clientData=t);J==="UNDEFINED_CSN"?cD("visualElementShown",b,x):r?dS("visualElementShown",x,r,b):_.KR("visualElementShown",x,b)};
$BC=function(r,J,x,t){jQz(x,J);var b=BD({cttAuthInfo:P9(J)||void 0},J);x={csn:J,ve:x.getAsJson(),eventType:4};t&&(x.clientData=t);J==="UNDEFINED_CSN"?cD("visualElementShown",b,x):r?dS("visualElementShown",x,r,b):_.KR("visualElementShown",x,b)};
wlK=function(r,J,x,t,b){var V=(t=t===void 0?!1:t)?16:8;t=BD({cttAuthInfo:P9(J)||void 0,endOfSequence:t},J);x={csn:J,ve:x.getAsJson(),eventType:V};b&&(x.clientData=b);J==="UNDEFINED_CSN"?cD("visualElementHidden",t,x):r?dS("visualElementHidden",x,r,t):_.KR("visualElementHidden",x,t)};
MZM=function(r,J,x,t,b){hhz(r,J,x,void 0,t,b)};
hhz=function(r,J,x,t,b){jQz(x,J);t=t||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var V=BD({cttAuthInfo:P9(J)||void 0},J);x={csn:J,ve:x.getAsJson(),gestureType:t};b&&(x.clientData=b);J==="UNDEFINED_CSN"?cD("visualElementGestured",V,x):r?dS("visualElementGestured",x,r,V):_.KR("visualElementGestured",x,V)};
GJ9=function(r,J,x,t){var b=BD({cttAuthInfo:P9(J)||void 0},J);x={csn:J,ve:x.getAsJson(),clientData:t};J==="UNDEFINED_CSN"?cD("visualElementStateChanged",b,x):r?dS("visualElementStateChanged",x,r,b):_.KR("visualElementStateChanged",x,b)};
RhK=function(){var r=q1m(16);for(var J=[],x=0;x<r.length;x++)J.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(r[x]&63));return J.join("")};
cD=function(r,J,x){Scz.push({payloadName:r,payload:x,jspbPayload:void 0,options:J});NXD||(NXD=f1r())};
W0M=function(r){if(Scz){for(var J=_.D(Scz),x=J.next();!x.done;x=J.next())x=x.value,x.payload&&(x.payload.csn=r.csn,_.KR(x.payloadName,x.payload,x.options));Scz.length=0}NXD=0};
fIz=function(r,J){return""+r.getAsJson().veType+r.getAsJson().veCounter+J};
jQz=function(r,J){if(_.M("no_client_ve_attach_unless_shown")){var x=fIz(r,J);qcm.set(x,!0);UBz(r,J)}};
UBz=function(r,J){r=fIz(r,J);Ih.has(r)&&(J=Ih.get(r)||[],Lf(J[0],J[1],J[2],J[3],!0),Ih.delete(r))};
BD=function(r,J){_.M("log_sequence_info_on_gel_web")&&(r.sequenceGroup=J);return r};
_.AQ=function(r,J,x){_.Ap(Lf)(void 0,r,J,x)};
_.Fx=function(r,J,x){_.Ap(pl9)(void 0,r,J,x)};
_.ah=function(r,J){_.Ap(EYM)(void 0,r,J,void 0,void 0,void 0)};
_.yq=function(r,J,x){_.Ap(function(){_.eY(J,function(t){$BC(void 0,r,t,x)})})()};
_.eC=function(r,J,x,t){_.Ap(function(){_.eY(J,function(b){wlK(void 0,r,b,x,t)})})()};
_.z0=function(r,J,x){_.Ap(MZM)(void 0,r,J,x,void 0)};
_.Z9=function(r,J,x,t){_.Ap(hhz)(void 0,r,J,x,t,void 0)};
_.vD=function(r,J,x){_.Ap(GJ9)(void 0,r,J,x,void 0)};
dBD=function(r,J){u9.set(r,J)};
QQC=function(r){return l9?l9.enabledSpans?!!l9.enabledSpans[r]:!0:!1};
KwX=function(r){if(!l9)throw Error("Cf");l9.processors.push(r)};
kJ9=function(r,J){if(r){J=J===void 0?1:J;if(r&&(r.endTime=performance.now(),J&&(r.status=J),J=l9)){J=_.D(J.processors);for(var x=J.next();!x.done;x=J.next()){var t=void 0,b=void 0;(b=(t=x.value).onSpanEnd)==null||b.call(t,r)}}if(J=l9){if(r!==J.activeSpan)throw Error("Df");var V;J.activeSpan=(V=J.activeSpan)==null?void 0:V.parent}}};
P5M=function(r,J,x){var t;if((t=l9)&&QQC(r)){var b=t.nextSpanId++,V=t.activeSpan;r={id:b,parent:V,name:r,attributes:J,traceId:V?V.traceId:b,sessionId:t.sessionId,startTime:performance.now(),status:0};if(t.activeSpan){var H;(H=t.activeSpan).children||(H.children=[]);t.activeSpan.children.push(r)}t=_.D(t.processors);for(H=t.next();!H.done;H=t.next())b=J=void 0,(b=(J=H.value).onSpanStart)==null||b.call(J,r);t=r}else t=void 0;r=l9;t=t&&r?r.activeSpan=t:void 0;if(!t)return x();try{var q=x(t);kJ9(t);return q}catch(W){throw kJ9(t,
2),W;}};
YcM=function(r,J){var x=Object.keys(r);r=new _.MV("[Command Handler] "+J,{filteredCommandNames:x,originalCommand:r});_.Pq(r)};
nY4=function(r,J){YcM(r,J+" was called but not set")};
OlK=function(r){return function(){return new r}};
Xx=function(r){return function(){return _.bZ().resolve(r)}};
C57=function(r,J){var x=_.R(r,_.LR);if(x&&(x=J[x.signal]))return x();r=_.D(Object.keys(r));for(x=r.next();!x.done;x=r.next())if(x=x.value,J[x]&&(x=J[x]))return x()};
rh=function(r,J,x,t){return{browseEndpoint:{browseId:r},commandMetadata:{webCommandMetadata:{url:J,rootVe:x,webPageType:t===void 0?"WEB_PAGE_TYPE_BROWSE":t}}}};
BXz=function(r,J,x){var t=J=J===void 0?0:J;x=x===void 0?0:x;var b=x-t;return _.Jt(r,"PPSV",void 0,void 0,(b>600?0:b<60||x<=0||t/x>.9)?0:J)};
_.Jt=function(r,J,x,t,b){var V="/watch?v="+r;r={videoId:r};J&&(r.playlistId=J,V+="&list="+J);t&&(V+="&pp="+t);b&&(r.startTimeSeconds=b,V+="&t="+b+"s");J={watchEndpoint:r,commandMetadata:{webCommandMetadata:{url:V,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};x&&(J.clickTrackingParams=x);t&&(_.R(J,_.zP).playerParams=t);return J};
IIz=function(r){return{browseEndpoint:{browseId:"VL"+r},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+r,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
Lwn=function(r){if(r){var J;if(r){var x=(J=_.R(r.commandMetadata,_.rP))==null?void 0:J.url;J=!(!x||x==="/service_ajax")}else J=!1;if(J)return r;var t;if(r=(t=_.R(r,_.i9))==null?void 0:t.commands)for(t=_.D(r),r=t.next();!r.done;r=t.next())if(r=Lwn(r.value))return r}};
_.xN=function(r){return{runs:[{text:r}]}};
c_n=function(r,J){return r&&J?{runs:[{text:r,navigationEndpoint:J}]}:void 0};
tt=function(r){return r?_.xN(r):void 0};
_.m0=function(r){return r?{simpleText:r}:void 0};
_.o5=function(r){var J=r.type;r=r.payload;J={type:J};r!==void 0&&(J.payload=r);return J};
A_7=function(r,J,x){for(var t=Object.assign({},r),b=_.D(Object.keys(J)),V=b.next();!V.done;V=b.next()){V=V.value;var H=r[V],q=J[V];if(q===void 0)delete t[V];else if(H===void 0)t[V]=q;else if(Array.isArray(q)&&Array.isArray(H))t[V]=x?[].concat(_.Gd(H),_.Gd(q)):q;else if(!Array.isArray(q)&&_.rf(q)&&!Array.isArray(H)&&_.rf(H))t[V]=A_7(H,q,x);else if(typeof q===typeof H)t[V]=q;else return J=new _.MV("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:V,originalValue:H,updateValue:q}),
_.Pq(J),r}return t};
y_7=function(r){if(!r.length)return"";try{if(Fwm)return Fwm.decode(r);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(r)}catch(H){}for(var J=0,x=[],t=r.length;J<t;){for(var b=0;b<1024&&J<t;){var V=r[J++];if(V<128)aIn[b++]=V;else{if(V<224)V=(V&31)<<6|r[J++]&63;else if(V<240)V=(V&15)<<12|(r[J++]&63)<<6|r[J++]&63;else{if(b+1===1024){--J;break}V=(V&7)<<18|(r[J++]&63)<<12|(r[J++]&63)<<6|r[J++]&63;V-=65536;aIn[b++]=55296|V>>10;V=56320|V&1023}aIn[b++]=V}}V=String.fromCharCode.apply(String,
aIn);b<1024&&(V=V.substring(0,b));x.push(V)}return x.join("")};
zhC=function(r,J){var x;if((x=eh9)==null?0:x.encodeInto)return J=eh9.encodeInto(r,J),J.read<r.length?r.length*4:J.written;for(var t=x=0;t<r.length;t++){var b=r.charCodeAt(t);b<128?J[x++]=b:(b<2048?J[x++]=b>>6|192:((b&64512)===55296&&t+1<r.length&&(r.charCodeAt(t+1)&64512)===56320?(b=65536+((b&1023)<<10)+(r.charCodeAt(++t)&1023),J[x++]=b>>18|240,J[x++]=b>>12&63|128):J[x++]=b>>12|224,J[x++]=b>>6&63|128),J[x++]=b&63|128)}return x};
ZlC=function(r,J){r=new Uint8Array(r);J&&r.set(J);return r};
_.D1=function(r){r=new vYi(new uTC([_.DR(decodeURIComponent(r))]));if(lIz(r,2)){var J=Vt(r);var x=r.pos;var t=r.arrayView;x=x===void 0?0:x;var b=J===void 0?-1:J;x=x===void 0?0:x;b=b===void 0?-1:b;if(t.totalLength&&b){b<0&&(b=t.totalLength-x);t.focus(x);if(!(x-t.arrayPos+b<=t.arrays[t.arrayIdx].length)){var V=t.arrayIdx,H=t.arrayPos;t.focus(x+b-1);H=new Uint8Array(t.arrayPos+t.arrays[t.arrayIdx].length-H);for(var q=0,W=V;W<=t.arrayIdx;W++)H.set(t.arrays[W],q),q+=t.arrays[W].length;t.arrays.splice(V,
t.arrayIdx-V+1,H);t.arrayIdx=0;t.arrayPos=0;t.focus(x)}V=t.arrays[t.arrayIdx];t=new DataView(V.buffer,V.byteOffset+x-t.arrayPos,b)}else t=new DataView(new ArrayBuffer(0));t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);r.pos+=J;J=t}else J=void 0;J=J?y_7(J):void 0;r=lIz(r,4)?Vt(r):void 0;t=XlX[r];if(typeof t==="undefined")throw r=new _.MV("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:r}),_.Pq(r),r;return{entityTypeFieldNumber:r,entityType:t,entityId:J}};
_.sQ=function(r,J,x){x=x===void 0?0:x;var t=new rDn;if(eh9)r=eh9.encode(r);else{var b=new Uint8Array(Math.ceil(r.length*1.2)),V=zhC(r,b);b.length<V&&(b=new Uint8Array(V),V=zhC(r,b));b.length>V&&(b=b.subarray(0,V));r=b}r!==void 0&&(H2(t,18),b=r.length,H2(t,b),T5(t,b),t.buf.set(r,t.pos),t.pos+=b);r=JDm[J];if(typeof r==="undefined")throw x=new _.MV("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:J}),_.Pq(x),x;r!==void 0&&(H2(t,32),H2(t,r));H2(t,40);H2(t,1);J=new Uint8Array(t.buf.buffer,
t.buf.byteOffset,t.pos);return encodeURIComponent(_.lE(J,x))};
xOC=function(r){r=r.key||r.id;if(!r)throw Error("Ef");return r};
bxr=function(r,J){r=r===void 0?{}:r;return t4K(r,J)};
mOz=function(r,J,x,t){if(t===void 0)return t=Object.assign({},r[J]||{}),x=(delete t[x],t),t={},Object.assign({},r,(t[J]=x,t));var b={},V={};return Object.assign({},r,(V[J]=Object.assign({},r[J],(b[x]=t,b)),V))};
oQc=function(r,J,x,t,b){var V=r[J];if(V==null||!V[x])return r;t=A_7(V[x],t,b==="REPEATED_FIELDS_MERGE_OPTION_APPEND");b={};V={};return Object.assign({},r,(V[J]=Object.assign({},r[J],(b[x]=t,b)),V))};
_.q6=function(r,J,x){return r[J]?r[J][x]||null:null};
DO9=function(){if(V49)return V49();var r={};V49=xh("PersistentEntityStoreDb",{objectStores:(r.EntityStore={addedAtVersion:1},r.EntityAssociationStore={addedAtVersion:2},r),shared:!1,upgrade:function(J,x){x(1)&&A$(cS(J,"EntityStore",{keyPath:"key"}),"entityType","entityType");x(2)&&(J=cS(J,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),A$(J,"byParentEntityKey","parentEntityKey"),A$(J,"byChildEntityKey","childEntityKey"))},
version:3});return V49()};
Hx7=function(r){return _.z1(DO9(),r)};
W2=function(r){return window.Int32Array?new Int32Array(r):Array(r)};
sIK=function(r){return _.z1(TT7(),r)};
qBC=function(r){return new iO("WRONG_DATA_TYPE",{encoderVersion:r})};
W$i=function(r){return r instanceof Error?new iO("UNKNOWN_ENCODE_ERROR",{originalMessage:r.message}):new iO("UNKNOWN_ENCODE_ERROR")};
ix7=function(r){return r instanceof Error?new iO("UNKNOWN_DECODE_ERROR",{originalMessage:r.message}):new iO("UNKNOWN_DECODE_ERROR")};
pYn=function(r,J){r=r instanceof iO?r:J(r);_.Pq(r);throw r;};
fTz=function(r){r=(new TextEncoder).encode(r).subarray(0,16);var J=new Uint8Array(16);J.set(r);return J};
gQX=function(r){var J=UOC[r];if(J)return J;_.nR(new _.MV("Entity model not found.",{entityType:r}))};
_.pZ=function(){EQK||(EQK=jIi());return EQK};
jIi=function(){var r,J,x;return _.T(function(t){if(t.nextAddress==1)return _.DC(t,2),_.p(t,_.J$(),4);if(t.nextAddress!=2){r=t.yieldResult;if(!r||!_.h9()||typeof _.xc.BroadcastChannel==="undefined")return t.return();J=new $On;return t.return(new fZ(r,J))}x=_.Wr(t);x instanceof Error&&_.Pq(x);return t.return()})};
_.UQ=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1){x=r.mutations;if(!x||x.length<=0)return t.return();J&&J.dispatch(_.o5({type:"ENTITY_LOADED",payload:x}));return _.p(t,wYn(x),2)}x.length=0;_.i8(t)})};
wYn=function(r){var J;return _.T(function(x){return x.nextAddress==1?_.p(x,_.pZ(),2):(J=x.yieldResult)?_.p(x,_.gh(J,"readwrite",function(t){for(var b={},V=_.D(r),H=V.next(),q={};!H.done;q={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},H=V.next())q.mutation$jscomp$4=H.value,q.mutation$jscomp$4.entityKey&&h1M(q.mutation$jscomp$4)&&(q.mutationEntityType$jscomp$3=(0,_.GE.getAnyKey)(q.mutation$jscomp$4.payload),H=void 0,q.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(H=function(W){return function(){return _.M4r(t,
W.mutation$jscomp$4.payload[W.mutationEntityType$jscomp$3],W.mutationEntityType$jscomp$3)}}(q)),q.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(H=function(W){return function(){return Gpz(t,W.mutation$jscomp$4.entityKey)}}(q)),q.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(H=function(W){return function(){return R1n(t,W.mutation$jscomp$4.entityKey,W.mutation$jscomp$4.payload[W.mutationEntityType$jscomp$3],W.mutationEntityType$jscomp$3)}}(q)),H&&(b[q.mutation$jscomp$4.entityKey]=
b[q.mutation$jscomp$4.entityKey]?b[q.mutation$jscomp$4.entityKey].then(H):H()));
return If.all(Object.values(b))}),0):x.return()})};
h1M=function(r){var J;r=(J=r.options)==null?void 0:J.persistenceOption;return r==="ENTITY_PERSISTENCE_OPTION_PERSIST"||r==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
dOi=function(r,J){var x,t;_.T(function(b){if(b.nextAddress==1)return _.p(b,_.pZ(),2);if(b.nextAddress!=3)return(x=b.yieldResult)?_.p(b,_.gh(x,"readonly",function(V){var H={},q=Object.keys(J).map(function(W){var U=J[W]?[].concat(_.Gd(J[W])):[];return SBc(V,W,U,H)});
return If.all(q).then(function(){return H})}),3):b.return();
t=b.yieldResult;Object.keys(t).length>0&&r.dispatch(NTz(t));_.i8(b)})};
SBc=function(r,J,x,t){return EQ(r,J,x).then(function(b){t[J]=QIr(x,b)})};
QIr=function(r,J){if(J.length!==r.length)throw Error("Hf");return J.reduce(function(x,t,b){x[r[b]]=t;return x},{})};
PnM=function(r){var J=r.filter(function(b){var V;return(b==null?void 0:(V=b.transferEntity)==null?void 0:V.transferState)==="TRANSFER_STATE_COMPLETE"}).length,x=r.filter(function(b){var V;
return(b==null?void 0:(V=b.transferEntity)==null?void 0:V.transferState)==="TRANSFER_STATE_FAILED"}).length,t=r.filter(function(b){var V;
return(b==null?void 0:(V=b.transferEntity)==null?void 0:V.transferState)&&K$i.includes(b.transferEntity.transferState)});
if(!(J||t!=null&&t.length))return 0;J=_.kp9(t)+J;r=r.length-x;return r===0?0:Math.round(J*100/r)/100};
_.kp9=function(r){var J=[];J=J.concat.apply(J,_.Gd(r.filter(function(V){return V.streamEntity}).map(function(V){var H=Object.assign({},V.streamEntity),q,W=(q=V.transferEntity)==null?void 0:q.transferState;
H.streamsProgress=H.streamsProgress||[];H.streamsProgress=H.streamsProgress.map(function(U){var g=Object.assign({},U);g.numBytesDownloaded=W==="TRANSFER_STATE_COMPLETE"?U.numTotalBytes:U.numBytesDownloaded;return g});
return H}).map(function(V){return V.streamsProgress})));
var x=r=0;J=_.D(J);for(var t=J.next();!t.done;t=J.next()){var b=t.value;t=Number(b.numBytesDownloaded);b=Number(b.numTotalBytes);x+=isNaN(t)?0:t;r+=isNaN(b)?0:b}return r===0?0:Math.round(x*100/r)/100};
YB9=function(r){if(!r||!r.expirationTimestamp||!r.action)return!1;var J=(0,_.t$)()/1E3;return Number(r.expirationTimestamp)>=J};
jg=function(r){return r&&r.expirationTimestamp&&r.action?YB9(r)&&r.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.$N=function(r){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(r||"TRANSFER_STATE_UNKNOWN")};
nQX=function(r){var J=new rDn;if(r!==void 0){var x=Math.ceil(Math.log2(r.length*4+2)/7);x=x===void 0?2:x;H2(J,10);J.submessagePosStack.push(J.pos);J.submessagePosStack.push(x);J.pos+=x;T5(J,r.length*1.2);x=zhC(r,J.buf.subarray(J.pos));J.pos+x>J.buf.length&&(T5(J,x),x=zhC(r,J.buf.subarray(J.pos)));J.pos+=x;r=J.submessagePosStack.pop();x=J.submessagePosStack.pop();for(var t=J.pos-x-r;r--;){var b=r?128:0;J.view.setUint8(x++,t&127|b);t>>=7}}J=new Uint8Array(J.buf.buffer,J.buf.byteOffset,J.pos);return(new TextDecoder("utf-8")).decode(J)};
_.wh=function(r){var J=0;r=_.D(r);for(var x=r.next(),t={};!x.done;t={transferState$jscomp$3:void 0},x=r.next()){var b=x.value,V=void 0;x=(V=b.streamEntity)!=null?V:{};V=void 0;t.transferState$jscomp$3=(V=b.transferEntity)==null?void 0:V.transferState;V=b=void 0;((b=x)==null?0:(V=b.streamsProgress)==null?0:V.length)&&x.streamsProgress.forEach(function(H){return function(q){q=Number(H.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?q.numTotalBytes:q.numBytesDownloaded);isFinite(q)&&(J+=q)}}(t))}return J};
Oxz=function(r){return r.some(function(J){var x;if(!(J==null?0:(x=J.transferEntity)==null?0:x.transferState)){var t;return!(J==null?0:(t=J.policyEntity)==null?0:t.action)||J.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return K$i.includes(J.transferEntity.transferState)})};
Cn9=function(r,J){if(!J)return!1;if(_.M("of_pb_en_po_ks"))return!0;var x;r=(x=_.q6(r,"offlineVideoPolicy",_.sQ(J,"offlineVideoPolicy")))!=null?x:void 0;return!!r&&jg(r)};
_.ITz=function(r){var J=["TRANSFER_STATE_COMPLETE"];J=J===void 0?BTz:J;return r.filter(function(x){var t,b;return J.includes((b=(t=x.transferEntity)==null?void 0:t.transferState)!=null?b:"TRANSFER_STATE_UNKNOWN")})};
L$c=function(r,J){if(J){var x,t=(x=_.q6(r,"playbackData",_.sQ(J,"playbackData")))!=null?x:null,b;x=(b=_.q6(r,"transfer",_.sQ(J,"transfer")))!=null?b:null;var V;b=(V=_.q6(r,"offlineVideoStreams",_.sQ(J,"offlineVideoStreams")))!=null?V:null;var H;r=(H=_.q6(r,"offlineVideoPolicy",_.sQ(J,"offlineVideoPolicy")))!=null?H:null;if(t||x||b||r)return{playbackDataEntity:t,transferEntity:x,streamEntity:b,policyEntity:r}}};
_.ht=function(r){var J=r.playbackData;if(!J)return[];var x=[];J=_.D(Object.keys(J));for(var t=J.next();!t.done;t=J.next()){var b=t.value;if(!cDX(r,_.D1(b).entityId)&&(t=L$c(r,_.D1(b).entityId))){var V=void 0,H=void 0;b=(H=Number((V=_.q6(r,"playbackData",b))==null?void 0:V.streamDownloadTimestampSeconds))!=null?H:(0,_.t$)();x.push({entity:t,streamDownloadTimestamp:b})}}return x.sort(function(q,W){var U=q.streamDownloadTimestamp,g=W.streamDownloadTimestamp;return g===U?q.entity.streamEntity&&!W.entity.streamEntity?
1:-1:g-U}).map(function(q){return q.entity})};
AD4=function(r){return _.ITz(_.ht(r))};
_.F$M=function(r){return _.ht(r).filter(function(J){var x;if(((x=J.policyEntity)==null?0:x.action)&&J.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var t;if((t=J.transferEntity)==null?0:t.transferState){var b;return K$i.includes((b=J.transferEntity)==null?void 0:b.transferState)}return!0})};
cDX=function(r,J){var x;return((x=_.q6(r,"downloadStatusEntity",_.sQ(J,"downloadStatusEntity")))==null?void 0:x.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
aTc=function(r){var J;if(r==null?0:(J=r.playbackDataEntity)==null?0:J.key)return _.D1(r.playbackDataEntity.key).entityId;var x;if(r==null?0:(x=r.transferEntity)==null?0:x.key)return _.D1(r.transferEntity.key).entityId;var t;if(r==null?0:(t=r.streamEntity)==null?0:t.key)return _.D1(r.streamEntity.key).entityId;var b;if(r==null?0:(b=r.policyEntity)==null?0:b.key)return _.D1(r.policyEntity.key).entityId};
e14=function(r){var J=new Set,x;r=(x=r.mainDownloadsListEntity)==null?void 0:x[yDz];var t;if(!(r==null?0:(t=r.downloads)==null?0:t.length))return J;var b;r==null||(b=r.downloads)==null||b.forEach(function(V){(V==null?0:V.videoItem)&&J.add(V.videoItem)});
return J};
M6=function(r,J){if(J){var x=_.q6(r,"mainVideoEntity",_.sQ(J,"mainVideoEntity")),t=_.q6(r,"downloadStatusEntity",_.sQ(J,"downloadStatusEntity")),b=_.q6(r,"ytMainChannelEntity",_.sQ(J,"ytMainChannelEntity")),V={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};r=L$c(r,J);t=(t==null?void 0:t.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.M("woffle_render_failed_download_state_ks")&&(t==null?void 0:t.downloadState)==="DOWNLOAD_STATE_FAILED";!r&&t&&(r=V);if(r&&x&&
b)return Object.assign({},{videoEntity:x,channelEntity:b},r)}};
Zxi=function(r,J){return z1z(r,J)==="TRANSFER_STATE_COMPLETE"&&Cn9(r,J)};
Rkn=function(r,J){if(!J)return!1;var x;r=(x=_.q6(r,"playbackData",_.sQ(J,"playbackData")))!=null?x:void 0;return!!r&&!!r.playerResponseJson};
z1z=function(r,J){if(!J)return"TRANSFER_STATE_UNKNOWN";var x=_.q6(r,"transfer",_.sQ(J,"transfer"));if(x){var t;return(t=x.transferState)!=null?t:"TRANSFER_STATE_UNKNOWN"}x=_.q6(r,"offlineOrchestrationActionWrapperEntity",_.sQ(J,"offlineOrchestrationActionWrapperEntity"));r=_.q6(r,"mainVideoEntity",_.sQ(J,"mainVideoEntity"));return x||r?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
SwD=function(r,J){if(!J)return"TRANSFER_STATE_UNKNOWN";if(r=_.q6(r,"transfer",_.sQ(J,"transfer"))){var x;return(x=r.transferState)!=null?x:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
NgX=function(r,J){return J&&(r=_.q6(r,"videoPlaybackPositionEntity",_.sQ(J,"videoPlaybackPositionEntity")),r==null?0:r.lastPlaybackPositionSeconds)?Number(r.lastPlaybackPositionSeconds):0};
Q1X=function(r,J){return dPM(r).some(function(x){var t;return(x==null?void 0:(t=x.mainPlaylistEntity)==null?void 0:t.playlistId)===J})};
kSi=function(r,J,x){var t=KMX(r,J);if(!t.length)return[];J=[];t=_.D(t);for(var b=t.next();!b.done;b=t.next()){b=b.value;var V=M6(r,b);x&&z1z(r,b)!=="TRANSFER_STATE_COMPLETE"||V&&J.push(V)}return J};
KMX=function(r,J){if(!J)return[];var x=_.sQ(J,"mainPlaylistEntity"),t;J=(t=r.mainPlaylistEntity)==null?void 0:t[x];t=[];if(J==null||!J.videos)return t;J=_.D(J.videos);for(x=J.next();!x.done;x=J.next()){x=x.value;var b=void 0,V=void 0,H=void 0,q=(b=r)==null?void 0:(V=b.mainPlaylistVideoEntity)==null?void 0:(H=V[x])==null?void 0:H.video;q&&(x=_.D1(q).entityId)&&t.push(x)}return t};
PiM=function(r,J){if(J){var x=_.q6(r,"mainPlaylistEntity",_.sQ(J,"mainPlaylistEntity")),t=_.q6(r,"mainPlaylistDownloadStateEntity",_.sQ(J,"mainPlaylistDownloadStateEntity"));r=_.q6(r,"ytMainChannelEntity",_.sQ(J,"ytMainChannelEntity"));if(t&&x)return Object.assign({},{mainPlaylistEntity:x,mainPlaylistDownloadStateEntity:t},!!r&&{channelEntity:r})}};
dPM=function(r){return Yw9(r).sort(function(J,x){return x.addedTimestampMillis-J.addedTimestampMillis}).map(function(J){return J.downloadedPlaylistEntities})};
Yw9=function(r){var J=r.mainPlaylistDownloadStateEntity,x=[];if(!J)return x;for(var t=_.D(Object.keys(J)),b=t.next();!b.done;b=t.next()){var V=b.value;b=PiM(r,_.D1(V).entityId);var H=void 0;V=Number((H=J[V])==null?void 0:H.addedTimestampMillis);H=isNaN(V)?(0,_.t$)():V;b!==void 0&&x.push({downloadedPlaylistEntities:b,addedTimestampMillis:H})}return x};
n7r=function(r){var J,x=(J=r.mainPlaylistVideoEntity)!=null?J:{};return new Set(dPM(r).reduce(function(t,b){t=t===void 0?[]:t;var V,H;b==null||(V=b.mainPlaylistEntity)==null||(H=V.videos)==null||H.forEach(function(q){var W;(q=(W=x[q])==null?void 0:W.video)&&t.push(q)});
return t},[]))};
OSX=function(r){return"downloadedMusicPlaylistEntities"in r};
Ciz=function(r){return"mainPlaylistEntity"in r&&"mainPlaylistDownloadStateEntity"in r};
Bg7=function(r){return"videoEntity"in r&&"channelEntity"in r};
Ili=function(r){var J=r.musicPlaylistDownloadMetadataEntity,x=[];if(!J)return x;for(var t=_.D(Object.keys(J)),b=t.next();!b.done;b=t.next()){b=b.value;a:{var V=r,H=_.D1(b).entityId;if(H){var q=_.q6(V,"musicPlaylist",_.sQ(H,"musicPlaylist"));V=_.q6(V,"musicPlaylistDownloadMetadataEntity",_.sQ(H,"musicPlaylistDownloadMetadataEntity"));if(q&&V){q={musicPlaylistEntity:q,musicPlaylistDownloadStateEntity:V};break a}}q=void 0}V=void 0;b=Number((V=J[b])==null?void 0:V.addedTimestampMillis);b=isNaN(b)?(0,_.t$)():
b;q!==void 0&&x.push({downloadedMusicPlaylistEntities:q,addedTimestampMillis:b})}return x};
LMX=function(r){var J=new Set;r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,"musicPlaylistEntity"in x&&"musicPlaylistDownloadStateEntity"in x){x=_.D(x.musicPlaylistEntity.tracks);for(var t=x.next();!t.done;t=x.next())J.add(t.value)}return J};
c14=function(r,J){if(J){var x=_.q6(r,"musicTrack",_.sQ(J,"musicTrack")),t=_.q6(r,"musicArtist",_.sQ(J,"musicArtist"))||{};if((r=L$c(r,J))&&x&&t)return Object.assign({},{musicTrackEntity:x,musicArtistEntity:t},r)}};
A1M=function(r){var J=r.musicTrackDownloadMetadataEntity,x=[];if(!J)return[];J=_.D(Object.keys(J));for(var t=J.next();!t.done;t=J.next()){var b=t.value;t=c14(r,_.D1(b).entityId);var V=void 0;b=Number((V=_.q6(r,"musicTrackDownloadMetadataEntity",b))==null?void 0:V.addedTimestampMillis);V=isNaN(b)?(0,_.t$)():b;t!==void 0&&x.push({downloadedMusicEntities:t,addedTimestampMillis:V})}return x};
y1D=function(r,J){if(!J)return[];if(Object.values(FMX).includes(J))return alM(r,J);J=_.sQ(J,"musicPlaylist");var x;r=(x=r.musicPlaylist)==null?void 0:x[J];x=[];if(r==null||!r.tracks)return x;r=_.D(r.tracks);for(J=r.next();!J.done;J=r.next())(J=_.D1(J.value).entityId)&&x.push(J);return x};
alM=function(r,J){var x=new Set,t=Ili(r).map(function(V){return V.downloadedMusicPlaylistEntities});
t=LMX(t);t=_.D(t);for(var b=t.next();!b.done;b=t.next())(b=_.D1(b.value).entityId)&&x.add(b);return ekz(r).downloadedMusicEntities.filter(function(V){var H;if((H=V.musicTrackEntity)!=null&&H.videoId){V=V.musicTrackEntity;if(H=J==="PPOM"?!0:!x.has(V.videoId))b:switch(V=V.musicVideoType,J){case "PPSE":H=V==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:H=V!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}V=H}else V=!1;return V}).map(function(V){var H;
return(H=V.musicTrackEntity)==null?void 0:H.videoId})};
ekz=function(r){var J=A1M(r).sort(function(x,t){return t.addedTimestampMillis-x.addedTimestampMillis}).map(function(x){return"downloadedMusicEntities"in x?x.downloadedMusicEntities:OSX(x)?x.downloadedMusicPlaylistEntities:{}});
r=Ili(r).sort(function(x,t){return t.addedTimestampMillis-x.addedTimestampMillis}).map(function(x){return"downloadedMusicEntities"in x?x.downloadedMusicEntities:OSX(x)?x.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:J,downloadedMusicPlaylistEntities:r}};
ZSz=function(r,J){J=_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?y1D(r,J):KMX(r,J);if(!J.length)return"TRANSFER_STATE_UNKNOWN";J=J.map(function(x){return SwD(r,x)});
return zkm(J)};
zkm=function(r){var J=new Set(r);if(J.has("TRANSFER_STATE_FAILED")&&J.size===1)return"TRANSFER_STATE_FAILED";J.delete("TRANSFER_STATE_FAILED");if(J.has("TRANSFER_STATE_UNKNOWN")&&J.size===1)return"TRANSFER_STATE_PRE_TRANSFER";J.delete("TRANSFER_STATE_UNKNOWN");if(J.has("TRANSFER_STATE_PRE_TRANSFER")&&J.size===1||J.size===0)return"TRANSFER_STATE_PRE_TRANSFER";r=J.has("TRANSFER_STATE_TRANSFERRING");J=J.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return r||J?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
G5=function(r){var J=r.mainVideoDownloadStateEntity,x=[];if(!J)return[];J=_.D(Object.keys(J));for(var t=J.next();!t.done;t=J.next()){var b=t.value;if(!cDX(r,_.D1(b).entityId)){t=M6(r,_.D1(b).entityId);var V=void 0,H=void 0;b=(H=Number((V=_.q6(r,"mainVideoDownloadStateEntity",b))==null?void 0:V.addedTimestampMillis))!=null?H:(0,_.t$)();t!==void 0&&x.push({downloadedVideoEntities:t,addedTimestampMillis:b})}}return x};
v7m=function(r){return G5(r).sort(function(J,x){return x.addedTimestampMillis-J.addedTimestampMillis}).map(function(J){return J.downloadedVideoEntities})};
_.ll7=function(r){var J=n7r(r),x=_.R5(r),t=e14(r),b=G5(r).filter(function(H){var q,W;if((H==null?void 0:(q=H.downloadedVideoEntities)==null?void 0:(W=q.transferEntity)==null?void 0:W.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var U,g;H=H==null?void 0:(U=H.downloadedVideoEntities)==null?void 0:(g=U.videoEntity)==null?void 0:g.key;return _.M("kevlar_use_library_entity")?H&&(t.has(H)||x[H]):H&&!J.has(H)}),V=Yw9(r).filter(function(H){return ZSz(r,H.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.Gd(b),_.Gd(V)).sort(function(H,q){return q.addedTimestampMillis-H.addedTimestampMillis}).map(function(H){return uKC(H)})};
XiC=function(r,J){if(J&&Cn9(r,J)){var x,t,b=(t=(x=_.q6(r,"playbackData",_.sQ(J,"playbackData")))!=null?x:void 0)==null?void 0:t.playerResponseJson;if(b){try{var V=JSON.parse(b);var H=_.q6(r,"transfer",_.sQ(J,"transfer")),q=NgX(r,J);q&&(V=Object.assign({},V,{playerConfig:Object.assign({},V.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+q*1E3}}})}));V.cotn=H==null?void 0:H.cotn}catch(W){}return V}}};
_.JH7=function(r){var J,x,t;r=(t=(x=((J=r.downloadsPageViewConfigurationEntity)!=null?J:{})[_.Sg])==null?void 0:x.smartDownloadsOptInBannerVisibility)!=null?t:{};var b;return(b=_.R(r,rHC))!=null?b:{}};
_.R5=function(r){var J,x,t;r=(t=(x=((J=r.mainDownloadsListEntity)!=null?J:{})[_.x8i])==null?void 0:x.downloads)!=null?t:[];J={};x=_.D(r);for(t=x.next();!t.done;t=x.next())r=void 0,J[(r=t.value.videoItem)!=null?r:""]=!0;return J};
tqz=function(r){var J=_.R5(r);if(Object.keys(J).length===0)return!1;var x=r.mainVideoEntity;if(!x)return!0;x=_.D(Object.keys(x));for(var t=x.next();!t.done;t=x.next()){t=t.value;var b=_.D1(t).entityId;if(J[t]&&!cDX(r,b))return!1}return!0};
_.N6=function(r){var J=_.R5(r);return G5(r).sort(function(x,t){return x.addedTimestampMillis-t.addedTimestampMillis}).map(function(x){return x.downloadedVideoEntities}).filter(function(x){var t;
return(x=x==null?void 0:(t=x.videoEntity)==null?void 0:t.key)&&!!J[x]})};
_.m8z=function(r){var J,x,t;r=(t=(x=((J=r.downloadsPageViewConfigurationEntity)!=null?J:{})[_.Sg])==null?void 0:x.downloadsUpsellBannerVisibility)!=null?t:{};var b;return(b=_.R(r,bnc))!=null?b:{}};
uKC=function(r){return"downloadedVideoEntities"in r?r.downloadedVideoEntities:"downloadedPlaylistEntities"in r?r.downloadedPlaylistEntities:{}};
oSD=function(r){var J=_.R5(r),x=n7r(r),t=G5(r).filter(function(b){var V,H;return(b=b==null?void 0:(V=b.downloadedVideoEntities)==null?void 0:(H=V.videoEntity)==null?void 0:H.key)&&!J[b]&&!x.has(b)});
r=Yw9(r);return[].concat(_.Gd(t),_.Gd(r)).sort(function(b,V){return V.addedTimestampMillis-b.addedTimestampMillis}).map(function(b){return uKC(b)})};
_.dh=function(r){if(!_.M("kevlar_use_library_entity"))return oSD(r);var J=G5(r).filter(function(t){var b,V;if(b=t=t==null?void 0:(b=t.downloadedVideoEntities)==null?void 0:(V=b.videoEntity)==null?void 0:V.key){var H,q,W;b=((q=(H=r.mainDownloadsListEntity)==null?void 0:H[yDz])==null?0:(W=q.downloads)==null?0:W.length)?e14(r).has(t):!1}return b}),x=Yw9(r);
return[].concat(_.Gd(J),_.Gd(x)).sort(function(t,b){return b.addedTimestampMillis-t.addedTimestampMillis}).map(function(t){return uKC(t)})};
VqK=function(r){var J=_.R5(r),x=n7r(r);return v7m(r).filter(function(t){var b;return(t=t==null?void 0:(b=t.videoEntity)==null?void 0:b.key)&&!J[t]&&!x.has(t)})};
D8c=function(r){if(!_.M("kevlar_use_library_entity"))return VqK(r);var J=_.R5(r),x=e14(r);return v7m(r).filter(function(t){var b;return(t=t==null?void 0:(b=t.videoEntity)==null?void 0:b.key)&&!J[t]&&x.has(t)})};
Hn7=function(r,J){J=_.sQ(J,"settingEntity");var x,t,b;return!!((b=(t=((x=r.settingEntity)!=null?x:{})[J])==null?void 0:t.settingOptionValue)!=null?b:{}).boolValue};
_.Qt=function(r){var J=_.N6(r);if(Oxz(J))return 0;var x=[];J=_.D(J);for(var t=J.next();!t.done;t=J.next()){t=t.value;var b=void 0,V=void 0;if((b=t)==null?0:(V=b.videoEntity)==null?0:V.key)b=_.D1(t.videoEntity.key).entityId,t=r,b=_.sQ(b,"mainVideoDownloadStateEntity"),t=_.q6(t,"mainVideoDownloadStateEntity",b),(t=Number(t==null?void 0:t.addedTimestampMillis))&&x.push(t)}return Math.max.apply(Math,_.Gd(x))};
_.KZ=function(r){return r.ui.richGridMiniMode};
_.kN=function(r){return r.ui.richGridItemsPerRow};
_.TyX=function(r){return r.ui.richGridSlimItemsPerRow};
_.sgX=function(r){return r.ui.guideIsExpanded};
_.P2=function(r){return r.ui.miniplayerIsActive};
_.qJc=function(r){return r.ui.singleOptionSurveyIsActive};
_.YN=function(r){return r.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"};
_.WaX=function(r){return r.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"};
_.inX=function(r){return r.ui.inlinePreviewIsActive};
_.pH7=function(r){return r.ui.inlinePreviewIsEnabled};
_.fYD=function(r){return r.ui.miniplayerPlaybackState};
_.nZ=function(r){return r.ui.isOnline};
_.U8n=function(r){return r.ui.frostedGlassMode};
_.OQ=function(r,J){return z1z(r.entities,J)};
_.CZ=function(r,J){return ZSz(r.entities,J)};
gSX=function(r,J){var x;if(J){var t;r=(t=_.q6(r.entities,"offlineVideoPolicy",_.sQ(J,"offlineVideoPolicy")))==null?void 0:t.action}else r=void 0;return(x=r)!=null?x:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
ESi=function(r,J){var x;J?(r=_.q6(r.entities,"offlineVideoPolicy",_.sQ(J,"offlineVideoPolicy")),r=Number(r==null?void 0:r.expirationTimestamp)):r=void 0;return(x=r)!=null?x:0};
_.jgD=function(r){return _.ht(r.entities).length};
$8M=function(r,J){return M6(r.entities,J)};
wH4=function(r,J){return PiM(r.entities,J)};
B2=function(r,J){return(r=M6(r.entities,J))?_.kp9([r]):0};
_.hIM=function(r,J){var x=_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(x){var t=r.entities;var b=y1D(t,J);if(b.length){var V=[];b=_.D(b);for(var H=b.next();!H.done;H=b.next())(H=c14(t,H.value))&&V.push(H);t=V}else t=[]}else t=kSi(r.entities,J);var q;if(x){var W=r.entities;J?(J=_.sQ(J,"musicPlaylist"),W=(q=W.musicPlaylist)==null?void 0:q[J],q=W!=null&&W.tracks?W.tracks.length:0):q=0}else q=r.entities,J?(J=_.sQ(J,"mainPlaylistEntity"),q=(W=q.mainPlaylistEntity)==null?void 0:W[J],q=q!=null&&q.videos?
q.videos.length:0):q=0;return t.length!==q?0:t?PnM(t):0};
_.MqK=function(r){return r.download.isLeaderTab};
_.Glz=function(r,J,x){if(!J&&x){var t=r.entities;if(x){var b=nQX(x),V,H;J=(H=(V=_.q6(t,"offlineabilityEntity",_.sQ(b,"offlineabilityEntity")))==null?void 0:V.addToOfflineButtonState)!=null?H:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else J="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else V=r.entities,J?(H=nQX(J),J=(b=(t=_.q6(V,"offlineabilityEntity",_.sQ(H,"offlineabilityEntity")))==null?void 0:t.addToOfflineButtonState)!=null?b:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):J="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return J};
RIK=function(r,J){r=r.entities;if(J){J=nQX(J);var x,t;J=(t=(x=_.q6(r,"offlineabilityEntity",_.sQ(J,"offlineabilityEntity")))==null?void 0:x.addToOfflineButtonState)!=null?t:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else J="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return J};
_.SJn=function(r){var J=r.entities;r=_.nZ(r);var x=Hn7(J,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.M("kevlar_modern_downloads_page")&&x)var t=!1;else{var b,V;J=(V=(b=((t=J.downloadsPageViewConfigurationEntity)!=null?t:{})[_.Sg])==null?void 0:b.smartDownloadsOptInBannerVisibility)!=null?V:{};t=r?!!J.visibleWithConnection:!!J.visibleWithoutConnection}return t};
_.NyM=function(r){return Hn7(r.entities,"SMART_DOWNLOADS_ENABLED")};
_.d8C=function(r){return tqz(r.entities)};
Qg9=function(r){return _.N6(r.entities).every(function(J){var x;return(J==null?void 0:(x=J.transferEntity)==null?void 0:x.transferState)&&!K$i.includes(J.transferEntity.transferState)})};
_.Kac=function(r){var J,x,t,b=(t=(x=((J=r.entities.downloadsPageViewConfigurationEntity)!=null?J:{})[_.Sg])==null?void 0:x.downloadsUpsellBannerVisibility)!=null?t:{};return _.nZ(r)?!!b.visibleWithConnection:!!b.visibleWithoutConnection};
_.klz=function(r,J){return cDX(r.entities,J)};
P2z=function(r,J){if(J){var x,t;r=(t=(x=_.q6(r.entities,"downloadStatusEntity",_.sQ(J,"downloadStatusEntity")))==null?void 0:x.downloadState)!=null?t:"DOWNLOAD_STATE_UNKNOWN"}else r="DOWNLOAD_STATE_UNKNOWN";return r};
I5=function(r,J){return NgX(r.entities,J)};
C2M=function(r){r=_.YJz(r);var J=r.hours===void 0?0:r.hours,x=r.minutes===void 0?0:r.minutes,t=r.seconds===void 0?0:r.seconds,b=J>0;r=[];b&&(J=_.nS7(J),r.push(J));J=b;J=J===void 0?!1:J;x=(["af","be","lt"].includes(_.LZ)||J)&&x<10?Onz().format(x):(new Intl.NumberFormat("en-u-nu-latn")).format(x);r.push(x);x=Onz().format(t);r.push(x);x=":";"da fi id si sr sr-Latn".split(" ").includes(_.LZ)&&(x=".");return r.join(x)};
_.YJz=function(r){var J=r.hours||0,x=r.minutes||0,t=r.seconds||0;J=t+x*60+J*3600+(r.days||0)*86400+(r.weeks||0)*604800+(r.months||0)*2629800+(r.years||0)*31557600;if(J<=0)return{hours:0,minutes:0,seconds:0};r=J;J=Math.floor(r/3600);r%=3600;x=Math.floor(r/60);t=Math.floor(r%60);return{hours:J,minutes:x,seconds:t}};
_.nS7=function(r){r=(new Intl.NumberFormat("en-u-nu-latn")).format(r);var J=["fr"],x="az bs ca da de el es eu gl hr id is it km lo mk nl pt-BR ro sl sr sr-Latn tr vi".split(" ");return"af be bg cs et fi fr-CA hu hy ka kk ky lt lv no pl pt-PT ru sk sq sv uk uz".split(" ").includes(_.LZ)?r.replace(",","\u00a0"):J.includes(_.LZ)?r.replace(",","\u202f"):x.includes(_.LZ)?r.replace(",","."):r};
Onz=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
ByC=function(r){try{return(new _.c2(5)).format(r)}catch(J){}};
At=function(r){return{thumbnailOverlayDownloadingRenderer:{state:r}}};
IYC=function(r){if(r=ByC(r))return{thumbnailOverlaySidePanelRenderer:{text:_.xN(r),icon:{iconType:"PLAYLISTS"}}}};
LaM=function(){var r=_.gP("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.xN(r),icon:{iconType:"PLAY_ALL"}}}};
cHi=function(r){r=_.FQ(r,2);return _.LZ!=="ru"&&_.LZ!=="es_419"&&_.LZ!=="es-419"&&_.LZ!=="es"&&_.LZ!=="es_US"&&_.LZ!=="es-US"&&_.LZ!=="fr"&&_.LZ!=="pl"&&_.LZ!=="it"&&_.LZ!=="nl"&&_.LZ!=="uk"&&_.LZ!=="fr_CA"&&_.LZ!=="fr-CA"||r===""?r:r[0].toLocaleUpperCase()+r.substring(1)};
FaK=function(r){return function(J){var x=r(),t=_.FQ(J,x.dateFormat);J=_.FQ(J,x.timeFormat);var b=AHr.DATETIMEFORMATS[x.joinerStyle];b=b.replace(/'(?!')/g,"");b=b.replace("{0}",J);b=b.replace("{1}",t);return x.capitalize(b)}};
aYM=function(r){return r?typeof r.seconds==="string"&&(r.nanos===void 0||typeof r.nanos==="number"):!1};
yH7=function(r){return new Date(Number(r.seconds)*1E3+(r.nanos||0)*1E-6)};
_.FQ=function(r,J){if(typeof r.getTime==="function")r={date:r};else if(aYM(r))r={date:yH7(r)};else if(typeof aYM(r.timestamp)&&typeof r.i18nInternalSecondsEastOfUtc==="number")r={date:yH7(r.timestamp),timeZone:a5(-r.i18nInternalSecondsEastOfUtc/60)};else throw Error("If`"+JSON.stringify(r));var x=r;r=x.date;x=x.timeZone;J=eIz(J).format(r,x);_.LZ==="zh-TW"&&(r=x?Number(eIz("H").format(r,x)):r.getHours(),J=r<5?J.replace("\u4e0a\u5348","\u51cc\u6668"):r<8?J.replace("\u4e0a\u5348","\u65e9\u4e0a"):r<12?
J.replace("\u4e0a\u5348","\u4e0a\u5348"):r<13?J.replace("\u4e0b\u5348","\u4e2d\u5348"):r<19?J.replace("\u4e0b\u5348","\u4e0b\u5348"):J.replace("\u4e0b\u5348","\u665a\u4e0a"));return J};
eIz=function(r){if(zI9.has(r))return zI9.get(r);var J=Zn9(r);J=vSz(J);uEX!==!0&&(uEX=!0);lYD=!0;lYD=!1;J=new eg(J,AHr);zI9.set(r,J);return J};
Zn9=function(r){return(new eg(r,AHr)).patternParts_.map(function(J){return J.type===0?"'"+J.text+"'":J.text}).join("")};
vSz=function(r){return _.LZ==="en"||_.LZ==="es_US"||_.LZ==="es-US"?r:r.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(J,x,t){return"H".repeat(x.length)+t})};
o$m=function(r,J){XHX||(_.z5=_.rsX,XHX=new Jsi);var x=XHX;a:if(r=x7z(r),J=x7z(J||new Date),r>J)x=r.getTime()-J.getTime()>6048E5?_.FQ(r,1):tn7(r);else{for(var t=0;bui(r,12*(t+1))<J;)++t;if(t>0)x=x.format(-t,0);else{for(t=0;bui(r,t+1)<J;)++t;if(t>0)x=x.format(-t,2);else{r=J.getTime()-r.getTime();J=_.D(m74);for(t=J.next();!t.done;t=J.next()){t=t.value;var b=t.unit,V=Math.floor(r/t.unitDuration);if(V>=(t.threshold===void 0?1:t.threshold)){x=x.format(-V,b);break a}}x=x.format(-0,7)}}}return x};
x7z=function(r){if(typeof r.getTime==="function")return r;if(aYM(r))return yH7(r);throw Error("Jf`"+JSON.stringify(r));};
bui=function(r,J){for(var x=0,t;;++x)if(t=new Date(r.getFullYear(),r.getMonth()+J,r.getDate()-x,r.getHours(),r.getMinutes(),r.getSeconds()),t.getMonth()===(r.getMonth()+J)%12)return t};
_.Z1=function(r){return{runs:[{text:r}]}};
_.v2=function(r){if(r&&r.simpleText)return r.simpleText;var J="";if(r&&r.runs)for(var x=0;x<r.runs.length;x++)r.runs[x].text&&(J+=r.runs[x].text);return J};
D79=function(r,J,x,t){return r.videoEntity&&!r.policyEntity&&x!=="DOWNLOAD_STATE_FAILED"?[At("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:jg(r.policyEntity)&&J!=="TRANSFER_STATE_FAILED"&&J!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?J==="TRANSFER_STATE_PAUSED_BY_USER"?[At("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.$N(J)?[At("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:r.videoEntity.lengthSeconds?Vn9(r.videoEntity.lengthSeconds,t):[]:
[At("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
Vn9=function(r,J){var x=[{thumbnailOverlayTimeStatusRenderer:{text:_.xN(C2M({seconds:r})),style:"DEFAULT"}}];J&&(r=J<=0||r<=0?0:J>=r?100:Math.ceil(J*100/r),r>0&&x.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:r}}));return x};
Huz=function(r,J,x,t,b){if(J==="TRANSFER_STATE_UNKNOWN"||!r)return{};if(_.$N(J)||J==="TRANSFER_STATE_PRE_TRANSFER")var V=[At("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var H,q;if(J==="TRANSFER_STATE_COMPLETE"&&((H=r.mainPlaylistEntity)==null?0:(q=H.videos)==null?0:q.length)){if(_.M("web_modern_collections_v2")){var W;var U=(V=r.mainPlaylistEntity)==null?void 0:(W=V.videos)==null?void 0:W.length;V=(V=ByC(U))?{thumbnailOverlayBottomPanelRenderer:{text:_.xN(V),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var g;V=IYC((U=r.mainPlaylistEntity)==null?void 0:(g=U.videos)==null?void 0:g.length)}var E;V=[LaM(),Object.assign({},(E=V)!=null?E:{})]}else V=[]}E=V;a:if(J==="TRANSFER_STATE_PRE_TRANSFER")x=tt(_.gP("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(J==="TRANSFER_STATE_TRANSFER_IN_QUEUE")x=tt(_.gP("WAITING_TO_DOWNLOAD"));else if(_.$N(J))x=Math.floor(x*100).toString(),x=tt(_.gP("DOWNLOADING_PERCENT",{percent:x},"Downloading... "+x+"%"));else{if(t&&(_.M("playlist_is_offline_selector_killswitch")&&
(b=_.bZ().resolve(_.er).isNetworkAvailable()),b)){x=c_n(_.gP("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),IIz(t));break a}x=void 0}J=J==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.gP("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},E.length?{thumbnailOverlays:E}:{},x?{viewPlaylistText:x}:{viewPlaylistText:_.Z1("")},J.length?{badges:J}:{})};
T4c=function(r,J,x,t,b,V){if(J==="TRANSFER_STATE_UNKNOWN"||!r)return{};if(t==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var H=D79(r,J,t);if(r.videoEntity&&!r.policyEntity&&t!=="DOWNLOAD_STATE_FAILED"){var q=_.gP("WAITING_TO_DOWNLOAD");if(q)return{shortViewCountText:_.Z1(q),publishedTimeText:void 0,thumbnailOverlays:H}}if(!jg(r.policyEntity)){V=r.policyEntity&&!YB9(r.policyEntity)?_.gP("DOWNLOAD_EXPIRED",{},"Download expired"):
_.gP("TRANSFER_FAILED",{},"Download failed");var W;if((W=r.policyEntity)==null?0:W.shortMessageForDisabledAction)V=r.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:tt(V),publishedTimeText:void 0,thumbnailOverlays:H}}if(J==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.Z1(_.gP("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:H};if(J==="TRANSFER_STATE_FAILED"||J==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.Z1(_.gP("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:H};if(J==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(W=_.gP("WAITING_TO_DOWNLOAD"),t==="DOWNLOAD_STATE_PAUSED"&&(W=_.gP("DOWNLOAD_PAUSED",{},"Download paused")),W))return{shortViewCountText:_.Z1(W),publishedTimeText:void 0,thumbnailOverlays:H};if(_.$N(J))return r=Math.floor(x*100).toString(),{shortViewCountText:_.Z1(_.gP("DOWNLOADING_PERCENT",{percent:r},"Downloading... "+r+"%")),publishedTimeText:void 0,thumbnailOverlays:H};J=void 0;r.videoEntity.publishedTimestampMillis&&
(J=new Date,b&&(J=new Date(b)),J=tt(o$m(new Date(Number(r.videoEntity.publishedTimestampMillis)),J)));b=[];_.M("kevlar_woffle_badge_killswitch")||(b=[{metadataBadgeRenderer:{label:_.gP("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var U;r=tt((U=r.videoEntity.localizedStrings)==null?void 0:U.viewCount);return Object.assign({},V?{shortViewCountText:void 0}:{shortViewCountText:r},V?{}:{publishedTimeText:J},{badges:b,thumbnailOverlays:H})};
qGm=function(r,J){r=r===void 0?sx7:r;switch(J.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:J.payload.playlistId,inviteLinkURL:J.payload.inviteLinkUrl};default:return r}};
iuz=function(r,J){r=r===void 0?WIK:r;switch(J.type){case "SET_CURRENT_FORM_ID":return J=J.payload.formId,r.currentFormId===J?r:{currentFormId:J,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var x=J.payload;J=x.groupId;x=x.command;if(r.currentFormId){var t=Object.assign({},r.commandsMap);t[J]=x;r=Object.assign({},r,{commandsMap:t})}return r;case "RESET_COMMAND_MAP":return Object.assign({},r,{commandsMap:{}});default:return r}};
f3X=function(r,J){r=r===void 0?pUi:r;switch(J.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},r,{guideIsExpanded:J.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},r,{scrollAtTop:J.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},r,{guideIsVisibleButNotPersistent:J.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},r,{miniplayerIsActive:J.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},r,{singleOptionSurveyIsActive:J.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},r,{slimlineSurveyRatingSelectedIndex:J.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},r,{richGridMiniMode:J.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},r,{richGridItemsPerRow:J.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},r,{richGridSlimItemsPerRow:J.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},r,{richGridContainerWidth:J.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},r,{richGridStyle:J.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},r,{currentPageType:J.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},r,{inlinePreviewIsActive:J.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},r,{inlinePreviewIsEnabled:J.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},r,{darkModeIsEnabled:J.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
r,{miniplayerPlaybackState:J.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},r,{tabGesturesIsActive:J.payload});case "SET_ONLINE_STATUS":return Object.assign({},r,{isOnline:J.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},r,{chipBarIsSticky:J.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},r,{frostedGlassMode:J.payload});default:return r}};
g$r=function(r,J){r=r===void 0?U7r:r;switch(J.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},r,{transcription:J.payload});case "SET_OVERLAY_STATE":return Object.assign({},r,{overlay:J.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return r}};
N4D=function(){return W9(Object.assign({},{continuation:E$K,entities:bxr,download:jxr,reportChannelAbuse:$79,share:wUK,talkToRecs:hRi,ui:f3X,voiceSearch:g$r,watch:MnD,ypc:GBz,shorts:RR7,radioButtonGroup:iuz,collabInviteLink:qGm},SGM))};
KIM=function(){return _.M("web_player_entities_middleware")?new uO(N4D(),[d7M,QxK]):new uO(N4D(),[d7M])};
_.lO=function(){kBD||(kBD=KIM());return kBD};
PD9=function(r,J,x){if(r.length)return{titleText:_.xN(J!=null?J:_.gP("DOWNLOADS",void 0,"Downloads")),contents:r.map(function(t){var b=t.videoEntity;t={videoId:b.videoId,title:tt(b.title),shortBylineText:tt(t.channelEntity.title),thumbnail:b.thumbnail};var V=b.videoId?I5(_.lO().getState(),b.videoId):0;b.videoId&&x?t.navigationEndpoint=_.Jt(b.videoId,x,void 0,void 0,V):b.videoId&&(t.navigationEndpoint=BXz(b.videoId,V,b.lengthSeconds));b.lengthSeconds&&(t.thumbnailOverlays=Vn9(b.lengthSeconds,V));return{playlistPanelVideoRenderer:t}}),
totalVideos:r.length}};
YGc=function(r){return(r=(0,_.GE.getValueByKeys)(r,"playlistId"))?{playlistId:r}:null};
n$K=function(){return{}};
Ou7=function(r,J){return new _.iq(function(x,t){r.then(function(b){if(b){if(b=J(b))return x(b);t()}},t)})};
CD7=function(r){var J,x,t,b=(J=r.contents)==null?void 0:(x=J.twoColumnWatchNextResults)==null?void 0:(t=x.autoplay)==null?void 0:t.autoplay,V,H,q;J=(V=r.contents)==null?void 0:(H=V.twoColumnWatchNextResults)==null?void 0:(q=H.playlist)==null?void 0:q.playlist;return b&&J&&J.playlistId?{rawResponse:r,autoplayRenderer:b,playlistPanelRenderer:J,playlistId:J.playlistId}:null};
I37=function(r){var J=J===void 0?"UNKNOWN_INTERFACE":J;if(r.length===1)return r[0];var x=B4m[J];if(x){x=new RegExp(x);for(var t=_.D(r),b=t.next();!b.done;b=t.next())if(b=b.value,x.exec(b))return b}var V=[];Object.entries(B4m).forEach(function(H){var q=_.D(H);H=q.next().value;q=q.next().value;J!==H&&V.push(q)});
x=new RegExp(V.join("|"));r.sort(function(H,q){return H.length-q.length});
t=_.D(r);for(b=t.next();!b.done;b=t.next())if(b=b.value,!x.exec(b))return b;return r[0]};
_.XQ=function(r){return"/youtubei/v1/"+I37(r)};
_.rB=function(r){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:r}}}}};
_.Jd=function(r){return _.rB(_.Z1(r))};
LI4=function(r,J){var x={mode:"NORMAL"};r&&(x.autoplayVideo=r.navigationEndpoint,x.nextButtonVideo=r.navigationEndpoint);J&&(x.previousButtonVideo=J.navigationEndpoint);return x};
FIM=function(r,J,x){if(!x||!x.sets)return{sets:[LI4(r,J)]};var t=x.sets.find(function(H){return H.mode==="NORMAL"}),b=(0,_.GE.unsafeClone)(x);
if(!t)return b.sets.push(LI4(r,J)),b;if(!r)return x;t=_.GE.getValueByKeys.apply(null,[t].concat(_.Gd(cs7)));var V=_.GE.getValueByKeys.apply(null,[r].concat(_.Gd(Asm)));if(t===V)return x;b.sets=b.sets.filter(function(H){return H.mode!=="NORMAL"});
b.sets.push(LI4(r,J));return b};
a3X=function(r){return!!r.playlistPanelVideoRenderer&&!r.playlistPanelVideoRenderer.unplayableText};
ysM=function(r){return!!r.playlistPanelVideoRenderer&&!!r.playlistPanelVideoRenderer.title};
eRn=function(r,J){if(J.contents&&!(r>=J.contents.length)&&(r=J.contents.slice(r).find(a3X)))return r.playlistPanelVideoRenderer};
zRc=function(r,J){if(J.contents)return(J=J.contents.find(function(x){return!!x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.videoId===r}))?J.playlistPanelVideoRenderer:void 0};
Zuz=function(r,J){return J.contents?J.contents.findIndex(function(x){return!!x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.videoId===r}):-1};
v$D=function(r,J){return J.contents?J.contents.findIndex(function(x){return!!x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.playlistSetVideoId===r}):-1};
uU9=function(r,J){r.contents&&J!==-1&&r.contents.splice(J,1).length===1&&r.totalVideos!==void 0&&(--r.totalVideos,delete r.videoCountText)};
_.l3c=function(r){var J=[];if(!r||!r.contents)return J;r=_.D(r.contents);for(var x=r.next();!x.done;x=r.next())x=x.value,x.playlistPanelVideoRenderer&&x.playlistPanelVideoRenderer.videoId&&J.push(x.playlistPanelVideoRenderer.videoId);return J};
_.XUr=function(r){if(r&&r.contents)return(r=r.contents.find(function(J){return!!J.playlistPanelVideoRenderer&&!!J.playlistPanelVideoRenderer.selected})||r.contents[r.currentIndex])?r.playlistPanelVideoRenderer:void 0};
r2M=function(r,J,x,t,b,V,H){b=b===void 0?!1:b;V=V===void 0?!1:V;H=H===void 0?!1:H;if(r.contents&&r.contents.length!==0){t&&(r.contents=r.contents.filter(t));t=r.contents.length;for(var q=0;q<t;q++){var W=r.contents[q].playlistPanelVideoRenderer;W&&(q===J?(V&&delete W.menu,W.indexText=_.Z1("\u25b6")):b||r.isInfinite||W.indexText===void 0?delete W.indexText:W.indexText=_.Z1((q+1+x).toString()))}r.currentIndex=J+x;H&&(delete r.videoCountText,r.totalVideos=t)}};
_.xX=function(r){r=J2X(r);if(r){var J=r.length;var x=-71%J;x<0&&(x=J+x);r=r.slice(J-x)+r.slice(0,J-x)}else r="";x="";for(J=0;J<r.length&&r[J]!==xIn;J++)x+=r[J];return x};
_.t8D=function(r,J){var x=document.body;J=J===void 0?function(q){return q}:J;
var t,b=null;r=_.D(r);for(t=r.next();!t.done;t=r.next()){var V=t.value;t="div";V[2]&&(t=J(V[2]));t=document.createElement(t);b||(b=t);var H=V[0];V=V[1];H&&(t.id=J(H));if(V)for(V=_.D(V),H=V.next();!H.done;H=V.next())t.classList.add(J(H.value));x.appendChild(t);x=t}return[b,x]};
bar=function(r,J){for(var x="",t=0;t<J;t++)x+=r.charAt(Math.floor(Math.random()*r.length));return x};
mN=function(r){return bar("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",r)};
oY=function(r){return bar("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",r)};
V2=function(r){return bar("0123456789",r)};
Dg=function(){var r=performance.now(),J=new Date;var x="2."+J.getFullYear()+String(J.getMonth()+1).padStart(2,"0")+String(J.getDate()).padStart(2,"0");for(var t,b=Math.floor(Math.random()*11)+15,V=[],H=0;H<b;H++)V.push(Math.floor(Math.random()*26476865)+24547720);t=V.join(",");var q=mN(10),W=mN(100),U=mN(102),g=mN(106),E=mN(108),h=mN(11),G=mN(1140),N=mN(123),Q=mN(14),Y=mN(16),O=mN(1900),c=mN(23),Z=mN(26),a=mN(34),e=mN(397),l=mN(44),Vi=mN(5),sX=mN(72),pz=mN(74),Gz=mN(75),Qi=mN(88),Sm=mN(91),FD="rr4---sn-q4fzen7l rr4---sn-ntq7yner rr2---sn-4g5edn6r rr3---sn-hgn7rn7k rr2---sn-5hnednss rr1---sn-q4fzen7s rr2---sn-q4flrne7 rr5---sn-q4fl6nd6 rr1---sn-5hneknee rr3---sn-hgn7yn7e rr3---sn-q4fl6ns7 rr5---sn-q4fzen7e rr4---sn-5hnednsz rr4---sn-5hne6n6l rr5---sn-q4fl6nsk rr4---sn-q4fl6nde rr3---sn-q4flrnsd rr3---sn-q4fl6nsd rr2---sn-q4flrner rr1---sn-aigzrnz7".split(" ");
var Bn=FD[Math.floor(Math.random()*FD.length)];var rv=(new Date("2010-01-01")).getTime();var us=(new Date(rv+Math.random()*((new Date).getTime()-rv))).toISOString().split("T")[0];for(var hw,pk=[],Ck=0;Ck<4;Ck++)pk.push(Math.floor(Math.random()*100));hw=pk.join(".");var fY=Number(V2(5)),Nu=Number(V2(6)),TO=Number(V2(7)),gH=Number(V2(9)),DM=V2(1),Tb=V2(10),Mu=V2(16),SI=V2(19),$4=V2(2),aK=V2(20),cr=V2(21),zb=V2(3),oK=V2(4),IK=V2(5),jI=V2(6),gf=V2(7),df=V2(8),WK=V2(9);var oy=bar("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var oe=[oY(5),oY(5),oY(5)].join("%2C"),$p=[V2(3),V2(5),V2(5)].join("%2C"),A6=oY(0),cN=oY(1),Nm=oY(10),X9=oY(108),xo=oY(11),Jp=oY(12),ZC=oY(13),NT=oY(14),NW=oY(15),AS=oY(16),td=oY(17),w7=oY(18),nz=oY(19),AC=oY(2),sY=oY(20),m7=oY(22),dH=oY(23),iE=oY(24),fk=oY(266),WN=oY(3),$5=oY(30),id=oY(34),Vx=oY(35),UL=oY(36),dW=oY(4),Yo=oY(40),wu=oY(43),af=oY(47),XH=oY(5),a4=oY(6),HK=oY(7),BK=oY(75),LY=oY(8),mW=oY(80),Hr=oY(9),p1="https://www."+oY(12)+".com",bo={},Pk={},OR={},ZY4={},CF={},su={},q1={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",
params:[{key:"ipcc",value:"0"},{key:"is_viewed_live",value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:t}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:x},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+oY(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:x},{key:"client.name",value:"WEB"},{key:"client.fexp",value:t}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:cr+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+oY(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:Yo,ypcGetOfflineUpsellEndpoint:{params:mW}},trackingParams:Vx+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&cnr="+$4+"&ratebypass=yes&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&c=WEB&txp="+gf+"&n="+Y+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:Nu,width:640,height:360,lastModified:Mu,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:gf,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+
oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&cnr="+$4+"&ratebypass=yes&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&c=WEB&txp="+gf+"&n="+Y+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+X9+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:Nu,width:1280,
height:720,lastModified:Mu,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:gf,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+oe+"&ms="+
oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+WK+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+W+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:TO,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:WK,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:TO,approxDurationMs:gf},{itag:248,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=248&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+oe+"&ms="+oe+"&mv="+
cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+WK+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:TO,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:WK,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:TO,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:399,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=399&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+WK+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+W+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:TO,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:WK,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:TO,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:136,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+WK+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:TO,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:WK,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Nu,approxDurationMs:gf},{itag:247,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=247&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+
oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+WK+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:TO,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:WK,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:398,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=398&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+WK+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:TO,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:WK,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:135,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=135&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:Nu,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Nu,approxDurationMs:gf},{itag:244,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=244&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+
oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X9+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Nu,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:397,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=397&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+W+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:Nu,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:134,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=134&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:Nu,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Nu,highReplication:!0,approxDurationMs:gf},{itag:243,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=243&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Nu,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:396,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=396&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:Nu,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:133,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=133&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:Nu,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Nu,approxDurationMs:gf},{itag:242,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=242&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+
oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Nu,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:395,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=395&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Nu,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Nu,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:160,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=160&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:Nu,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:fY,approxDurationMs:gf},{itag:278,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=278&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+
oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Nu,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:fY,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:394,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=394&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=video%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+W+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:fY,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:fY,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:gf},{itag:140,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=audio%2Fmp4&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:Nu,
initRange:{start:"0",end:"631"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Nu,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:gf,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+
$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=audio%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+gf+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:fY,initRange:{start:"0",end:"265"},indexRange:{start:zb,
end:oK},lastModified:Mu,contentLength:gf,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:fY,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:gf,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=audio%2Fwebm&ns="+
iE+"&gir="+WN+"&clen="+gf+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+g+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:fY,initRange:{start:"0",end:"265"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:gf,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:fY,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:gf,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Bn+".googlevideo.com/videoplayback?expire="+Tb+"&ei="+c+"&ip="+hw+"&id=o-AF"+wu+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+$p+"&mn="+oe+"&ms="+oe+"&mv="+cN+"&mvi="+DM+"&pl="+$4+"&initcwndbps="+gf+"&siu="+DM+"&spc="+l+"&vprv="+DM+"&svpuc="+DM+"&mime=audio%2Fwebm&ns="+iE+"&gir="+WN+"&clen="+df+"&dur="+df+"&lmt="+Mu+"&mt="+Tb+"&fvip=3&keepalive="+WN+"&c=WEB&txp="+
gf+"&n="+AS+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+W+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:Nu,initRange:{start:"0",end:"265"},indexRange:{start:zb,end:oK},lastModified:Mu,contentLength:df,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Nu,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:gf,audioSampleRate:"48000",audioChannels:2,
loudnessDb:-3.7800007}]},playerAds:[{playerLegacyDesktopWatchAdsRenderer:{playerAdParams:{showContentThumbnail:!0,enabledEngageTypes:"3,6,4,5,17,1"},gutParams:{tag:"\\4061\\ytpwmpu"},showCompanion:!0,showInstream:!0,useGut:!0}}],playbackTracking:{videostatsPlaybackUrl:{baseUrl:"https://s.youtube.com/api/stats/playback?cl="+WK+"&docid="+h+"&ei="+c+"&feature="+q+"&fexp="+A6+"&ns="+AC+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+cN+"&el="+Nm+"&len="+oK+"&of="+m7+
"&uga="+$4+"&vm="+fk},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+WK+"&docid="+h+"&ei="+c+"&feature="+q+"&fexp="+A6+"&ns="+AC+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+cN+"&el="+Nm+"&len="+oK+"&of="+m7+"&uga="+$4+"&vm="+fk},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+WK+"&docid="+h+"&ei="+c+"&feature="+q+"&fexp="+A6+"&ns="+AC+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
cN+"&el="+Nm+"&len="+oK+"&of="+m7+"&uga="+$4+"&vm="+fk},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+c+"&m="+Qi+"&oid="+m7+"&plid="+Y+"&pltype="+HK+"&ptchn="+m7+"&ptk="+Q+"&video_id="+h},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+WK+"&docid="+h+"&ei="+c+"&event="+NT+"&feature="+q+"&fexp="+A6+"&ns="+AC+"&plid="+Y+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+cN},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+h+"&ei="+c+"&feature="+
q+"&len="+oK+"&ns="+AC+"&plid="+Y+"&ver="+DM,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+h+"&caps="+WN+"&opi="+WK+"&xoaf="+DM+"&hl="+AC+"&ip="+hw+"&ipbits="+DM+"&expire="+Tb+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+hw+"&key="+WN+"&lang="+Vi,name:{simpleText:LY},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+h+"&caps="+WN+"&opi="+WK+"&xoaf="+DM+"&hl="+AC+"&ip="+hw+"&ipbits="+DM+"&expire="+Tb+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+hw+"&key="+WN+"&kind="+WN+"&lang="+AC,name:{simpleText:Hr},vssId:"a.it",languageCode:"it",kind:"asr",isTranslatable:!0,trackName:""}],audioTracks:[{captionTrackIndices:[0,1],defaultCaptionTrackIndex:0,visibility:"UNKNOWN",hasDefaultTrack:!0,captionsInitialState:"CAPTIONS_INITIAL_STATE_OFF_RECOMMENDED"}],
translationLanguages:[{languageCode:"af",languageName:{simpleText:"Afrikaans"}},{languageCode:"ak",languageName:{simpleText:"Akan"}},{languageCode:"sq",languageName:{simpleText:"Albanian"}},{languageCode:"am",languageName:{simpleText:"Amharic"}},{languageCode:"ar",languageName:{simpleText:"Arabic"}},{languageCode:"hy",languageName:{simpleText:"Armenian"}},{languageCode:"as",languageName:{simpleText:"Assamese"}},{languageCode:"ay",languageName:{simpleText:"Aymara"}},{languageCode:"az",languageName:{simpleText:"Azerbaijani"}},
{languageCode:"bn",languageName:{simpleText:"Bangla"}},{languageCode:"eu",languageName:{simpleText:"Basque"}},{languageCode:"be",languageName:{simpleText:"Belarusian"}},{languageCode:"bho",languageName:{simpleText:"Bhojpuri"}},{languageCode:"bs",languageName:{simpleText:"Bosnian"}},{languageCode:"bg",languageName:{simpleText:"Bulgarian"}},{languageCode:"my",languageName:{simpleText:"Burmese"}},{languageCode:"ca",languageName:{simpleText:"Catalan"}},{languageCode:"ceb",languageName:{simpleText:"Cebuano"}},
{languageCode:"zh-Hans",languageName:{simpleText:"Chinese (Simplified)"}},{languageCode:"zh-Hant",languageName:{simpleText:"Chinese (Traditional)"}},{languageCode:"co",languageName:{simpleText:"Corsican"}},{languageCode:"hr",languageName:{simpleText:"Croatian"}},{languageCode:"cs",languageName:{simpleText:"Czech"}},{languageCode:"da",languageName:{simpleText:"Danish"}},{languageCode:"dv",languageName:{simpleText:"Divehi"}},{languageCode:"nl",languageName:{simpleText:"Dutch"}},{languageCode:"en",languageName:{simpleText:"English"}},
{languageCode:"eo",languageName:{simpleText:"Esperanto"}},{languageCode:"et",languageName:{simpleText:"Estonian"}},{languageCode:"ee",languageName:{simpleText:"Ewe"}},{languageCode:"fil",languageName:{simpleText:"Filipino"}},{languageCode:"fi",languageName:{simpleText:"Finnish"}},{languageCode:"fr",languageName:{simpleText:"French"}},{languageCode:"gl",languageName:{simpleText:"Galician"}},{languageCode:"lg",languageName:{simpleText:"Ganda"}},{languageCode:"ka",languageName:{simpleText:"Georgian"}},
{languageCode:"de",languageName:{simpleText:"German"}},{languageCode:"el",languageName:{simpleText:"Greek"}},{languageCode:"gn",languageName:{simpleText:"Guarani"}},{languageCode:"gu",languageName:{simpleText:"Gujarati"}},{languageCode:"ht",languageName:{simpleText:"Haitian Creole"}},{languageCode:"ha",languageName:{simpleText:"Hausa"}},{languageCode:"haw",languageName:{simpleText:"Hawaiian"}},{languageCode:"iw",languageName:{simpleText:"Hebrew"}},{languageCode:"hi",languageName:{simpleText:"Hindi"}},
{languageCode:"hmn",languageName:{simpleText:"Hmong"}},{languageCode:"hu",languageName:{simpleText:"Hungarian"}},{languageCode:"is",languageName:{simpleText:"Icelandic"}},{languageCode:"ig",languageName:{simpleText:"Igbo"}},{languageCode:"id",languageName:{simpleText:"Indonesian"}},{languageCode:"ga",languageName:{simpleText:"Irish"}},{languageCode:"it",languageName:{simpleText:"Italian"}},{languageCode:"ja",languageName:{simpleText:"Japanese"}},{languageCode:"jv",languageName:{simpleText:"Javanese"}},
{languageCode:"kn",languageName:{simpleText:"Kannada"}},{languageCode:"kk",languageName:{simpleText:"Kazakh"}},{languageCode:"km",languageName:{simpleText:"Khmer"}},{languageCode:"rw",languageName:{simpleText:"Kinyarwanda"}},{languageCode:"ko",languageName:{simpleText:"Korean"}},{languageCode:"kri",languageName:{simpleText:"Krio"}},{languageCode:"ku",languageName:{simpleText:"Kurdish"}},{languageCode:"ky",languageName:{simpleText:"Kyrgyz"}},{languageCode:"lo",languageName:{simpleText:"Lao"}},{languageCode:"la",
languageName:{simpleText:"Latin"}},{languageCode:"lv",languageName:{simpleText:"Latvian"}},{languageCode:"ln",languageName:{simpleText:"Lingala"}},{languageCode:"lt",languageName:{simpleText:"Lithuanian"}},{languageCode:"lb",languageName:{simpleText:"Luxembourgish"}},{languageCode:"mk",languageName:{simpleText:"Macedonian"}},{languageCode:"mg",languageName:{simpleText:"Malagasy"}},{languageCode:"ms",languageName:{simpleText:"Malay"}},{languageCode:"ml",languageName:{simpleText:"Malayalam"}},{languageCode:"mt",
languageName:{simpleText:"Maltese"}},{languageCode:"mi",languageName:{simpleText:"Maori"}},{languageCode:"mr",languageName:{simpleText:"Marathi"}},{languageCode:"mn",languageName:{simpleText:"Mongolian"}},{languageCode:"ne",languageName:{simpleText:"Nepali"}},{languageCode:"nso",languageName:{simpleText:"Northern Sotho"}},{languageCode:"no",languageName:{simpleText:"Norwegian"}},{languageCode:"ny",languageName:{simpleText:"Nyanja"}},{languageCode:"or",languageName:{simpleText:"Odia"}},{languageCode:"om",
languageName:{simpleText:"Oromo"}},{languageCode:"ps",languageName:{simpleText:"Pashto"}},{languageCode:"fa",languageName:{simpleText:"Persian"}},{languageCode:"pl",languageName:{simpleText:"Polish"}},{languageCode:"pt",languageName:{simpleText:"Portuguese"}},{languageCode:"pa",languageName:{simpleText:"Punjabi"}},{languageCode:"qu",languageName:{simpleText:"Quechua"}},{languageCode:"ro",languageName:{simpleText:"Romanian"}},{languageCode:"ru",languageName:{simpleText:"Russian"}},{languageCode:"sm",
languageName:{simpleText:"Samoan"}},{languageCode:"sa",languageName:{simpleText:"Sanskrit"}},{languageCode:"gd",languageName:{simpleText:"Scottish Gaelic"}},{languageCode:"sr",languageName:{simpleText:"Serbian"}},{languageCode:"sn",languageName:{simpleText:"Shona"}},{languageCode:"sd",languageName:{simpleText:"Sindhi"}},{languageCode:"si",languageName:{simpleText:"Sinhala"}},{languageCode:"sk",languageName:{simpleText:"Slovak"}},{languageCode:"sl",languageName:{simpleText:"Slovenian"}},{languageCode:"so",
languageName:{simpleText:"Somali"}},{languageCode:"st",languageName:{simpleText:"Southern Sotho"}},{languageCode:"es",languageName:{simpleText:"Spanish"}},{languageCode:"su",languageName:{simpleText:"Sundanese"}},{languageCode:"sw",languageName:{simpleText:"Swahili"}},{languageCode:"sv",languageName:{simpleText:"Swedish"}},{languageCode:"tg",languageName:{simpleText:"Tajik"}},{languageCode:"ta",languageName:{simpleText:"Tamil"}},{languageCode:"tt",languageName:{simpleText:"Tatar"}},{languageCode:"te",
languageName:{simpleText:"Telugu"}},{languageCode:"th",languageName:{simpleText:"Thai"}},{languageCode:"ti",languageName:{simpleText:"Tigrinya"}},{languageCode:"ts",languageName:{simpleText:"Tsonga"}},{languageCode:"tr",languageName:{simpleText:"Turkish"}},{languageCode:"tk",languageName:{simpleText:"Turkmen"}},{languageCode:"uk",languageName:{simpleText:"Ukrainian"}},{languageCode:"ur",languageName:{simpleText:"Urdu"}},{languageCode:"ug",languageName:{simpleText:"Uyghur"}},{languageCode:"uz",languageName:{simpleText:"Uzbek"}},
{languageCode:"vi",languageName:{simpleText:"Vietnamese"}},{languageCode:"cy",languageName:{simpleText:"Welsh"}},{languageCode:"fy",languageName:{simpleText:"Western Frisian"}},{languageCode:"xh",languageName:{simpleText:"Xhosa"}},{languageCode:"yi",languageName:{simpleText:"Yiddish"}},{languageCode:"yo",languageName:{simpleText:"Yoruba"}},{languageCode:"zu",languageName:{simpleText:"Zulu"}}],defaultAudioTrackIndex:0}},videoDetails:{videoId:xo,title:ZC,lengthSeconds:"1155",keywords:[sY,nz,NW,w7],
channelId:iE,isOwnerViewing:!1,shortDescription:AS,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+id,width:168,height:94},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+id,width:196,height:110},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+a,width:246,height:138},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+a,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
h+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:gf,author:ZC,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:gf,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+m7+"/featured_channel.jpg?v="+LY,width:40,height:40}]},trackingParams:Vx+"=",navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"/channel/"+iE,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:iE}},channelName:ZC,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:a4}]},subscribed:!1,enabled:!0,type:"FREE",channelId:iE,showPreferences:!1,subscribedButtonText:{runs:[{text:sY}]},unsubscribedButtonText:{runs:[{text:NT}]},trackingParams:Vx+"=",unsubscribeButtonText:{runs:[{text:w7}]},serviceEndpoints:[{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[iE],params:LY}},{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Yo,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Vx+"=",dialogMessages:[{runs:[{text:nz},{text:Nm},{text:nz}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:LY}]},serviceEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[iE],params:LY}},accessibility:{label:sY},trackingParams:Vx+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:NT}]},accessibility:{label:sY},trackingParams:Vx+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:NT}},unsubscribeAccessibility:{accessibilityData:{label:nz}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:df},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[iE],params:LY}},unsubscribeCommand:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[iE],params:LY}},addToWatchLaterCommand:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:xo,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:xo}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+h+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+UL+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
h+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+xo,width:1280,height:720},title:{simpleText:Nm},description:{simpleText:NT},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+NT,externalChannelId:iE,isFamilySafe:!0,availableCountries:"AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW".split(" "),
isUnlisted:!1,hasYpcMetadata:!1,viewCount:gf,category:"Travel & Events",publishDate:us,ownerChannelName:ZC,uploadDate:us}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:w7},trackingParams:Vx+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:Yo,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:Vx+"="}}],headerText:{simpleText:dW},icon:{infoCardIconRenderer:{trackingParams:Vx+"="}},closeButton:{infoCardIconRenderer:{trackingParams:Vx+"="}},trackingParams:Vx+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:Vx+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+xo+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:oy,interpreterSafeUrl:(bo.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+$5+".js",bo),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:LY},{text:LY,bold:!0}]},endpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/",target:"TARGET_NEW_WINDOW"}},trackingParams:Vx+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:NW}]},actionButton:{buttonRenderer:{text:{runs:[{text:Hr}]},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+h,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
h,target:"TARGET_NEW_WINDOW"}},trackingParams:Vx+"="}},trackingParams:Vx+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+sX+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+sX+"=s400-c-k-c0x00ffffff-no-rj",width:400,height:400}]},icon:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/annotations/youtube.png"}]},left:.030214407,width:.15438597,top:.37587035,aspectRatio:1,
startMs:gf,endMs:gf,title:{accessibility:{accessibilityData:{label:xo}},simpleText:AS},metadata:{simpleText:LY},callToAction:{simpleText:AS},dismiss:{simpleText:Jp},endpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"/channel/"+iE,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:iE}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:NT}]},subscribed:!1,enabled:!0,type:"FREE",channelId:iE,showPreferences:!1,
subscribedButtonText:{runs:[{text:XH}]},unsubscribedButtonText:{runs:[{text:Nm}]},trackingParams:Vx+"=",unsubscribeButtonText:{runs:[{text:xo}]},serviceEndpoints:[{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[iE],params:LY}},{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:Yo,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:Vx+
"=",dialogMessages:[{runs:[{text:xo},{text:AS},{text:dW}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Nm}]},serviceEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[iE],params:LY}},accessibility:{label:Jp},trackingParams:Vx+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Jp}]},
accessibility:{label:a4},trackingParams:Vx+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:xo}},unsubscribeAccessibility:{accessibilityData:{label:sY}}}},trackingParams:Vx+"=",isSubscribe:!0,id:aK}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+a,width:168,height:94},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+id,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+a,width:246,height:138},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+UL+"G&rs="+a,width:336,height:188},{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:gf,endMs:gf,title:{accessibility:{accessibilityData:{label:td}},simpleText:ZC},metadata:{simpleText:NW},endpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
xo,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:xo,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Bn+".googlevideo.com/videoplayback?source=youtube&oeis="+DM+"&c=WEB&oad="+oK+"&ovd="+oK+"&oaad="+IK+"&oavd="+IK+"&ocs="+zb+"&oewis="+DM+"&oputc="+DM+"&ofpcc="+DM+"&siu="+DM+"&msp="+DM+"&odepv="+DM+
"&id=o-AF"+wu+"&ip="+hw+"&initcwndbps="+gf+"&mt="+Tb+"&oweuc="+A6}}}}},trackingParams:Vx+"=",id:aK,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:nz}},simpleText:nz},style:"DEFAULT"}}]}}],startMs:gf,trackingParams:Vx+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:DM,offsetEndMilliseconds:IK},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";ord="+Tb+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+zb+";dc_sk="+DM+";dc_ctype="+$4+";dc_ref=http://www.youtube.com/video/"+xo+";dc_pubid="+DM+";dc_btype=23?gclid="+Sm+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+DM+"&ns="+DM+"&event="+DM+"&device="+DM+"&content_v="+h+"&el="+Nm+"&ei="+c+"&devicever="+x+"&bti="+gf+"&format="+jI+"&break_type="+DM+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+DM+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+hw+"&slot_pos="+DM+"&slot_len="+DM+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+$p+"&ad_len="+IK+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
xo+"&aqi="+c+"&ad_rmp="+DM+"&sli="+DM}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+
";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+gf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&ctype="+zb+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_engaged_view&ctype="+zb+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+SI+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+U+"&sig="+dH+"&ad_cpn=[AD_CPN]&id="+a4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+a4+"&dc_pubid="+DM+"&dc_exteid="+aK+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+U+"&sig="+dH+"&ad_cpn=[AD_CPN]&id="+a4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+DM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+a4+"&avm="+DM+"&dc_pubid="+DM+"&dc_exteid="+
aK+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
U+"&sig="+dH+"&ad_cpn=[AD_CPN]&id="+a4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+DM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+a4+"&dc_pubid="+DM+"&dc_exteid="+aK+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Yo,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+
zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Vx+"="},trackingParams:Vx+
"=",templatedCountdown:{templatedAdText:{text:w7,isTemplated:!0,trackingParams:Vx+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:td,isTemplated:!1,trackingParams:Vx+"="},trackingParams:Vx+"="}},trackingParams:Vx+"=",skipOffsetMilliseconds:5E3}},trackingParams:Vx+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:sY},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Vx+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:LY,isTemplated:!1,trackingParams:Vx+"="},trackingParams:Vx+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:dW,isTemplated:!0,trackingParams:Vx+"="}},trackingParams:Vx+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Yo,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Pk.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+AC+"&origin=www.youtube.com&ata_theme="+dW,Pk),trackingParams:Vx+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:Vx+"="}},hoverText:{runs:[{text:HK}]},trackingParams:Vx+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+af+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Vx+"="},headline:{text:Jp,isTemplated:!1,trackingParams:Vx+"="},description:{text:XH,
trackingParams:Vx+"="},actionButton:{buttonRenderer:{text:{simpleText:Hr},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Vx+"="}},startMs:DM,trackingParams:Vx+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:w7},elementId:a4}},elementId:NT,trackingParams:Vx+"=",legacyInfoCardVastExtension:AS,sodarExtensionData:{siub:NT,bgub:sY,scs:LY,bgp:AS},externalVideoId:xo,adLayoutLoggingData:{serializedAdServingDataEntry:a4},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+af+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Vx+"="},
headline:{text:ZC,isTemplated:!1,trackingParams:Vx+"="},description:{text:Nm,isTemplated:!1,trackingParams:Vx+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Jp},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+
aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+
DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Vx+"="}},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+
WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+
N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Vx+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Vx+"="},abandonCommands:{commands:[{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+
DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Yo,commandExecutorCommand:{commands:[{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:dW,isTemplated:!1,trackingParams:Vx+
"="},trackingParams:Vx+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:xo},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+gf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"1ID7Gdwk2vV7OZ1A"}},
{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N1957659.127733GOOGLE-YOUTUBE/B29940965.366940103;dc_trk_aid="+WK+";dc_trk_cid="+WK+";ord="+Tb+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+zb+";dc_sk="+DM+";dc_ctype="+$4+";dc_ref=http://www.youtube.com/video/"+xo+";dc_pubid="+DM+";dc_btype=23?gclid="+Sm+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+DM+"&ns="+DM+"&event="+DM+"&device="+DM+"&content_v="+h+"&el="+Nm+"&ei="+c+"&devicever="+x+"&bti="+gf+"&format="+jI+"&break_type="+DM+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+DM+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+hw+"&slot_pos="+DM+"&slot_len="+DM+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
$p+"&ad_len="+IK+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+xo+"&aqi="+c+"&ad_rmp="+DM+"&sli="+DM}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+
Z+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+gf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=video_skip_shown&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]",offsetMilliseconds:5E3},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&ctype="+zb+"&ms=[CLICK_MS]&label=video_10s_engaged_view&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=",offsetMilliseconds:1E4,
attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_engaged_view&ctype="+zb+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+U+"&sig="+dH+"&ad_cpn=[AD_CPN]&id="+
a4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+a4+"&dc_pubid="+DM+"&dc_exteid="+aK+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+U+
"&sig="+dH+"&ad_cpn=[AD_CPN]&id="+a4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+DM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+a4+"&avm="+DM+"&dc_pubid="+DM+"&dc_exteid="+aK+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+U+"&sig="+dH+"&ad_cpn=[AD_CPN]&id="+a4+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+DM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+a4+"&dc_pubid="+DM+"&dc_exteid="+aK+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+jI+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+
zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},csiParameters:[{key:"ad_at",value:"15_2_1"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action=1&length_seconds=15",
playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/mqdefault.jpg",width:320,height:180}]},trackingParams:Vx+"="},trackingParams:Vx+"=",templatedCountdown:{templatedAdText:{text:dW,isTemplated:!0,trackingParams:Vx+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:XH,isTemplated:!1,trackingParams:Vx+"="},trackingParams:Vx+"="}},
trackingParams:Vx+"=",skipOffsetMilliseconds:5E3}},trackingParams:Vx+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:XH},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:NT,isTemplated:!1,trackingParams:Vx+"="},trackingParams:Vx+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:sY,
isTemplated:!0,trackingParams:Vx+"="}},trackingParams:Vx+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:Yo,openPopupAction:{popup:{aboutThisAdRenderer:{url:(OR.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+AC+"&origin=www.youtube.com&ata_theme="+dW,OR),trackingParams:Vx+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:Vx+"="}},hoverText:{runs:[{text:sY}]},trackingParams:Vx+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+pz+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Vx+"="},headline:{text:HK,isTemplated:!1,trackingParams:Vx+"="},description:{text:a4,trackingParams:Vx+"="},actionButton:{buttonRenderer:{text:{simpleText:a4},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Vx+"="}},startMs:DM,trackingParams:Vx+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:w7},elementId:HK}},elementId:td,trackingParams:Vx+"=",legacyInfoCardVastExtension:XH,sodarExtensionData:{siub:a4,bgub:NT,scs:Hr,bgp:ZC},externalVideoId:xo,adLayoutLoggingData:{serializedAdServingDataEntry:sY},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+pz+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:Vx+"="},headline:{text:xo,
isTemplated:!1,trackingParams:Vx+"="},description:{text:nz,isTemplated:!1,trackingParams:Vx+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:Hr},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:Vx+"="}},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+
DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:Vx+"="},abandonCommands:{commands:[{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=video_abandon&ad_mt=[AD_MT]&ad_tos=[AD_TOS]&ad_wat=[AD_WAT]&final=[FINAL]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+$4+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:Yo,commandExecutorCommand:{commands:[{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:sY,isTemplated:!1,trackingParams:Vx+"="},trackingParams:Vx+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:Hr},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+DM+";dc_exteid="+aK+";met="+DM+";ecn"+DM+"="+DM+";etm1="+DM+";eid1="+
gf+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:w7}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:HK}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:IK,offsetEndMilliseconds:jI},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+c+"&m_pos="+$4+"&token=ALHj"+e+"&index="+DM+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+x+"&m_pos_ms="+IK}},adSlotLoggingData:{serializedSlotAdServingDataEntry:a4}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:jI,offsetEndMilliseconds:jI},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+c+"&m_pos="+zb+"&token=ALHj"+e+"&index="+DM+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+jI}},adSlotLoggingData:{serializedSlotAdServingDataEntry:xo}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:jI,offsetEndMilliseconds:jI},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+c+"&m_pos="+zb+"&token=ALHj"+e+"&index="+DM+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+jI}},adSlotLoggingData:{serializedSlotAdServingDataEntry:NW}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:jI,offsetEndMilliseconds:jI},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+c+"&m_pos="+zb+"&token=ALHj"+e+"&index="+DM+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+jI}},adSlotLoggingData:{serializedSlotAdServingDataEntry:a4}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:jI,offsetEndMilliseconds:$4},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+c+"&m_pos="+zb+"&token=ALHj"+e+"&index="+DM+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+jI}},adSlotLoggingData:{serializedSlotAdServingDataEntry:nz}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:$4,offsetEndMilliseconds:$4},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+c+"&m_pos="+$4+"&token=ALHj"+e+"&index="+DM+"&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver="+
x+"&m_pos_ms="+$4}},adSlotLoggingData:{serializedSlotAdServingDataEntry:sY}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:dW,isTemplated:!1,trackingParams:Vx+"="},description:{text:Nm,isTemplated:!1,trackingParams:Vx+"="},actionButton:{buttonRenderer:{text:{simpleText:LY},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+af+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:Vx+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Gz+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Vx+"="},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+
";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Yo,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ZY4.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+AC+"&origin=www.youtube.com&ata_theme="+dW,ZY4),trackingParams:Vx+"="}},popupType:"DIALOG"}},trackingParams:Vx+"="}},hoverText:{runs:[{text:ZC}]},trackingParams:Vx+"="}},adVideoId:xo,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:td},associatedCompositePlayerBytesLayoutId:AS}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:NW}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:AS,isTemplated:!1,trackingParams:Vx+"="},description:{text:NW,isTemplated:!1,trackingParams:Vx+"="},actionButton:{buttonRenderer:{text:{simpleText:w7},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+
N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Vx+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+pz+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Vx+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+BK+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Vx+"="},navigationEndpoint:{clickTrackingParams:Yo,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+
DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Yo,openPopupAction:{popup:{aboutThisAdRenderer:{url:(CF.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+AC+"&origin=www.youtube.com&ata_theme="+dW,CF),trackingParams:Vx+"="}},popupType:"DIALOG"}},trackingParams:Vx+"="}},
hoverText:{runs:[{text:ZC}]},trackingParams:Vx+"="}},adVideoId:xo,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+xo+"&cid="+Z+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Jp},associatedCompositePlayerBytesLayoutId:AS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:xo}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:LY,
isTemplated:!1,trackingParams:Vx+"="},description:{text:HK,isTemplated:!1,trackingParams:Vx+"="},actionButton:{buttonRenderer:{text:{simpleText:XH},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+
$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+
a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:Vx+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+af+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:Vx+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Gz+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:Vx+
"="},navigationEndpoint:{clickTrackingParams:Yo,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+WK+";dc_trk_cid="+WK+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+DM+";ord="+WK+";dc_rui="+DM+";dc_exteid="+aK+";dc_av="+DM+";dc_sk="+DM+";dc_ctype="+$4+";dc_pubid="+DM+";dc_btype=3?gclid="+Sm+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+G+"____________"+N+"AxAA&ase=2&num="+DM+"&cid="+Z+"&ad_cpn=%5BAD_CPN%5D&sig="+a+"&adurl="+p1+"&label=video_click_to_advertiser_site&ctype="+zb+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:Vx+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:Yo,openPopupAction:{popup:{aboutThisAdRenderer:{url:(su.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+O+"&hl="+AC+"&origin=www.youtube.com&ata_theme="+dW,su),trackingParams:Vx+"="}},popupType:"DIALOG"}},trackingParams:Vx+
"="}},hoverText:{runs:[{text:NW}]},trackingParams:Vx+"="}},adVideoId:xo,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+G+"____________"+N+"AxAA&sigh="+h+"&cid="+Z+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Jp},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:AS}},adSlotLoggingData:{serializedSlotAdServingDataEntry:AS}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:$5,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:$5,command:{innertubeCommand:{clickTrackingParams:Yo,ypcGetOfflineUpsellEndpoint:{params:mW}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:Vx+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:Tb,nanos:gH}}}},dsi=JSON.stringify(q1),WA=performance.now()-r;return{objectRepresentation:q1,jsonRepresentation:dsi,generationTime:WA}};
mIz=function(r,J){if(r===J)return!0;if(!r||!J||typeof r!==typeof J)return!1;if(r instanceof Array&&J instanceof Array){if(r.length!==J.length)return!1;for(var x=0;x<r.length;x++)if(!mIz(r[x],J[x]))return!1;return!0}if(typeof r==="object"&&typeof J==="object"&&r&&J){for(x in r)if(!(x in J&&mIz(r[x],J[x])))return!1;for(var t in J)if(!(t in r))return!1;return!0}return!1};
_.T8=function(){if(!Ho){Ho=new i0(new on7);var r=_.Vn("client_streamz_web_flush_count",-1);r!==-1&&(Ho.invocationLimit=r)}return Ho};
sT=function(r,J,x,t){if(r===J)return!0;if(Array.isArray(r)&&Array.isArray(J)){if(r.length!==J.length)return!1;for(var b=0;b<r.length;b++)if(!sT(r[b],J[b],x,t))return!1;return!0}if(r instanceof Set||J instanceof Set){if(r instanceof Set&&J instanceof Set){if(r.size!==J.size)return!1;t=_.D(r.values());for(b=t.next();!b.done;b=t.next())if(!J.has(b.value))return!1;return!0}return!1}if(r instanceof Function){if(t)return!0;r.name===""&&_.Pq(Error("Nf"),"ERROR");return!1}if(r instanceof Date&&J instanceof
Date)return r.getTime()===J.getTime();if(r instanceof Object&&J instanceof Object){if(V8r(r)&&V8r(J))try{return r.equals(J)}catch(H){_.Pq(Error("Of`"+H),"ERROR")}b=Object.getOwnPropertyNames(r).filter(function(H){return x?r[H]!==void 0:!0});
var V=Object.getOwnPropertyNames(J).filter(function(H){return x?J[H]!==void 0:!0});
if(b.length!==V.length)return!1;b=_.D(b);for(V=b.next();!V.done;V=b.next())if(V=V.value,!sT(r[V],J[V],x,t))return!1;return!0}return!1};
V8r=function(r){r=Object.getPrototypeOf(r).equals;return r instanceof Function&&r.length===1};
_.TrX=function(){return _.T(function(r){if(r.nextAddress==1)return DIM!==2?r.jumpTo(2):_.p(r,HaM(),3);r.nextAddress!=2&&(DIM=r.yieldResult);return r.return(DIM)})};
_.Whn=function(){return _.T(function(r){if(r.nextAddress==1)return _.M("ab_pl_man")?soz!==2?r.jumpTo(2):_.p(r,qP9(),3):r.return(1);r.nextAddress!=2&&(soz=r.yieldResult);return r.return(soz)})};
fmM=function(){return _.T(function(r){if(r.nextAddress==1)return _.M("ab_fk_sk_cl")?ia7!==2?r.jumpTo(2):_.p(r,pui(),3):r.return(1);r.nextAddress!=2&&(ia7=r.yieldResult);return r.return(ia7)})};
_.Enc=function(){return _.T(function(r){if(r.nextAddress==1)return _.M("ab_det_apb_b")?UIn!==2?r.jumpTo(2):_.p(r,gnn(),3):r.return(1);r.nextAddress!=2&&(UIn=r.yieldResult);return r.return(UIn)})};
wuM=function(){var r;return _.T(function(J){if(J.nextAddress==1)return _.p(J,Promise.all([_.TrX(),_.Enc(),_.Whn(),fmM()]),2);if(J.nextAddress!=3)return joC()?J.return(!0):_.p(J,_.$IK(),3);r=J.yieldResult;return J.return(r===0)})};
joC=function(){var r=!1,J=function(x,t){hnm.increment(t,x);x===0&&(r=!0)};
J(_.M8X(),"j.s_");J(DIM,"f.i_");J(UIn,"a.b_");J(soz,"p.m_");J(ia7,"i.f_");GWz===2&&(GWz=_.RnC(SPK));J(GWz,"e.h_");_.M("ks_det_gpbl")||J(_.NrD(),"p.i_");_.M("ks_get_o_pp")||J(_.dIM(),"g.o_");_.M("ab_deg_unex_thr")||J(_.QoK(),"a.o_");J(Khc,"s.t_");_.M("ab_det_sc_inj_enf")&&J(_.kWM(),"s.i_");J(Pfc,"d.p_");J(_.YPK(_.qq),"o.p_");J(_.nnM()===0?0:_.Oaz(),"o.a_");return _.M("debug_sk_em_precheck")?!0:r};
BrD=function(){var r=[].concat(_.Gd(CfM));try{var J=Dg();r.push({jsonRepresentation:J.jsonRepresentation,objectRepresentation:J.objectRepresentation})}catch(x){r=[].concat(_.Gd(CfM))}return r};
Im9=function(){var r=["adPlacements","adSlots"];try{return r.filter(function(){return!0}).length!==r.length?0:1}catch(J){return 0}};
_.dIM=function(){if(Im9()===0)return 0;var r=Dg(),J=r.objectRepresentation,x=(0,_.GE.unsafeClone)(J),t=[];if(J&&typeof J==="object")for(var b in J)t.push(b);else return 4;r=r.objectRepresentation.adPlacements;if(!(r&&r.length>0))return 4;try{if(!mIz(t,Object.getOwnPropertyNames(J)))return 0}catch(V){return 0}return mIz(x,J)?1:0};
_.YPK=function(r){if(!r||!r.length||typeof r==="string")return 0;for(var J=Object.getOwnPropertyNames(Object.prototype),x=0;x<r.length;x++)for(var t=_.xX(r[x]),b=_.D(J),V=b.next();!V.done;V=b.next())if(t===V.value)return 0;return 1};
Lhz=function(r){var J=_.xX(r[1]);if(r[0]===null)return J;r=r[0];for(var x={},t=0;t<r.length;t++){var b=_.xX(r[t]);if(t===0)x[b]=J;else{var V={};V[b]=x;x=V}}return x};
_.nnM=function(){for(var r=_.Wo,J=0;J<r.length;J++){var x=Lhz(r[J]),t=[];t.push(x);if(t.length===0)return 0}return 1};
_.Oaz=function(){for(var r=_.Wo,J={},x=0;x<r.length;J={etk:void 0},x++){var t=[Lhz(r[x])];J.etk=[];t.forEach(function(b){return function(V){b.etk[b.etk.length]=V}}(J));
if(J.etk.length===0)return 0}return 1};
_.M8X=function(){for(var r=_.D(BrD()),J=r.next();!J.done;J=r.next()){var x=J.value;J=x.jsonRepresentation;x=x.objectRepresentation;try{var t=JSON.parse(J);if(!sT(t,x,!1,!1))return 0}catch(b){return 0}}return 1};
_.kWM=function(){try{var r=_.HG("ab_det_sc_inj_val");r.length===1&&r[0]===""&&(r=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var J=document.querySelectorAll("script"),x=_.D(J),t=x.next();!t.done;t=x.next())for(var b=t.value,V=_.D(r),H=V.next();!H.done;H=V.next()){var q=H.value;J=void 0;if((J=b.textContent)==null?0:J.includes(q))return 0}}catch(W){return 4}return 1};
_.$IK=function(){var r,J,x,t,b,V,H;return _.T(function(q){switch(q.nextAddress){case 1:_.DC(q,2),r=_.D(CfM),J=r.next();case 4:if(J.done)return q.return(1);t=x=J.value;b=t.jsonRepresentation;V=t.objectRepresentation;return _.p(q,(new Response(b,{status:200})).json(),7);case 7:H=q.yieldResult;if(!sT(H,V,!1,!1))return q.return(0);J=r.next();q.jumpTo(4);break;case 2:return _.Wr(q),q.return(4)}})};
_.QoK=function(){try{btoa("abc")}catch(r){return 0}return 1};
HaM=function(){var r,J,x,t,b,V,H,q,W,U,g;return _.T(function(E){switch(E.nextAddress){case 1:_.DC(E,2),r=_.D(BrD()),J=r.next();case 4:if(J.done)return E.return(1);t=x=J.value;b=t.jsonRepresentation;V=t.objectRepresentation;H=btoa(b);q="data:application/json;base64,"+H;W=new Request(q);Object.defineProperty(W,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(W,"method",{get:function(){return"POST"}});
Object.defineProperty(W,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(W,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(W,"body",{get:function(){return new ReadableStream}});
return _.p(E,fetch(W),7);case 7:return U=E.yieldResult,_.p(E,U.json(),8);case 8:g=E.yieldResult;if(!sT(g,V,!1,!1))return E.return(0);J=r.next();E.jumpTo(4);break;case 2:return _.Wr(E),E.return(4)}})};
_.RnC=function(r){if(!r||!r.length||typeof r==="string")return 0;for(var J=function(b){return _.xX(b)},x=2,t=0;t<r.length&&(x=_.c2m(_.t8D(r[t],J)),x!==0);t++);
return x};
_.c2m=function(r){var J=_.D(r);r=J.next().value;J=J.next().value;try{var x=document.createElement("div");document.body.appendChild(x);var t=getComputedStyle(x).display;document.body.removeChild(x);if(t==="none")return 4;var b=getComputedStyle(J).display==="none"?0:1;document.body.removeChild(r);return b}catch(V){return 4}};
pui=function(){var r,J,x;return _.T(function(t){r=new _.io;J=document.createElement("button");J.classList.add("ytp-ad-skip-button");J.style.opacity="0";J.style.height="0px";J.style.width="0px";J.style.padding="0px";J.style.border="none";x=function(){J.parentElement&&J.parentElement.removeChild(J)};
J.onclick=function(){r.resolve(0);x()};
document.body.appendChild(J);setTimeout(function(){x();r.resolve(1)},50);
return t.return(r.promise)})};
qP9=function(){var r,J,x,t,b,V,H;return _.T(function(q){r=new _.io;J=document.createElement("ytd-player");try{document.body.prepend(J)}catch(W){return q.return(4)}x=function(){J.parentElement&&J.parentElement.removeChild(J)};
J.getElementsByTagName("div").length>0?t=J.getElementsByTagName("div")[0]:(t=document.createElement("div"),J.appendChild(t));b=document.createElement("div");t.appendChild(b);V=document.createElement("video");H=new Blob([new Uint8Array([26,69,223,163,159,66,134,129,1,66,247,129,1,66,242,129,4,66,243,129,8,66,130,132,119,101,98,109,66,135,129,4,66,133,129,2,24,83,128,103,1,255,255,255,255,255,255,255,21,73,169,102,153,42,215,177,131,15,66,64,77,128,134,67,104,114,111,109,101,87,65,134,67,104,114,111,
109,101,22,84,174,107,169,174,167,215,129,1,115,197,135,207,96,156,234,24,157,175,131,129,1,85,238,129,1,134,133,86,95,86,80,56,224,138,176,129,1,186,129,1,83,192,129,1,31,67,182,117,1,255,255,255,255,255,255,255,231,129,0,160,204,161,162,129,0,0,0,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,229,106,0,117,161,165,166,163,238,129,1,165,158,16,2,0,157,1,42,1,0,1,0,11,199,8,133,133,136,153,132,136,63,130,0,12,13,96,0,254,232,120,0,160,187,161,152,129,3,233,0,177,
1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,129,0,160,188,161,152,129,7,208,0,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,229,106,0,117,161,155,166,153,238,129,1,165,148,177,1,0,47,17,252,0,24,0,48,63,244,12,0,0,0,254,232,120,0,251,130,3,233])],{type:"video/webm"});V.src=_.pX(_.wb(H));V.ontimeupdate=function(){x();r.resolve(0)};
b.appendChild(V);V.classList.add("html5-main-video");setTimeout(function(){b.classList.add("ad-interrupting")},200);
setTimeout(function(){x();r.resolve(1)},5E3);
return q.return(r.promise)})};
A27=function(r,J){var x,t;return _.T(function(b){switch(b.nextAddress){case 1:x=[],t=0;case 2:if(!(t<3)){b.jumpTo(4);break}return _.p(b,fetch(r,{cache:"no-store",method:J}).then(function(V){x.push(V.status)}).catch(function(){x.push(-1)}),3);
case 3:t++;b.jumpTo(2);break;case 4:return b.return(x)}})};
Fh9=function(r){return r.domainLookupStart===0&&r.domainLookupEnd===0&&r.connectStart===0&&r.connectEnd===0};
am7=function(r,J,x){x=x===void 0?"GET":x;var t,b,V,H,q,W,U,g,E,h;return _.T(function(G){if(G.nextAddress==1)return _.p(G,Promise.all([A27(r,x),A27(J,x)]),2);t=G.yieldResult;b=_.D(t);V=b.next().value;H=b.next().value;q=V;W=H;if(Math.min.apply(Math,_.Gd(W))!==Math.max.apply(Math,_.Gd(W))||Math.min.apply(Math,_.Gd(q))!==Math.max.apply(Math,_.Gd(q)))return G.return(2);if(Math.min.apply(Math,_.Gd(W))===Math.min.apply(Math,_.Gd(q)))return G.return(1);g=(U=performance.getEntriesByName(r))==null?void 0:U[0];
h=(E=performance.getEntriesByName(J))==null?void 0:E[0];return g&&h?Fh9(h)?G.return(1):Fh9(g)?G.return(0):G.return(1):G.return(2)})};
gnn=function(){var r;return _.T(function(J){var x=[];var t;var b,V,H;(b=t=(b=Dg().objectRepresentation.streamingData)==null?void 0:(V=b.formats)==null?void 0:(H=V[0])==null?void 0:H.url)&&b&&!t.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(b=b.replace("initcwndbps","ctier=L&initcwndbps"),b=b.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),t={testUrl:b,baseUrl:t,method:"GET"}):t=void 0;t&&x.push(t);_.M("ab_net_tp_e")&&x.push({testUrl:_.xc.location.origin+"/ad_companion",baseUrl:_.xc.location.origin+
"/generate_204",method:"OPTIONS"});if(_.M("ad_net_pb_ab")){var q;b:{t=/api\/stats\/ads/;var W,U,g,E;b=(q=Dg().objectRepresentation.adPlacements)==null?void 0:(W=q[0])==null?void 0:(U=W.adPlacementRenderer)==null?void 0:(g=U.renderer)==null?void 0:(E=g.linearAdSequenceRenderer)==null?void 0:E.linearAds;if(b!=null&&b.length&&(q=_.R(b[0],y2z))&&(q=q.pings,q!=null&&q.impressionPings))for(W=[].concat(_.Gd(q.impressionPings)),q.progressPings&&(W=[].concat(_.Gd(W),_.Gd(q.progressPings))),q=_.D(W),W=q.next();!W.done;W=
q.next())if(W=W.value,W.baseUrl&&t.test(W.baseUrl)){q=W.baseUrl.replace("https://www.youtube.com","");break b}q=void 0}q&&x.push({testUrl:_.xc.location.origin+q,baseUrl:_.xc.location.origin+"/feed/download",method:"GET"})}if(_.M("ad_net_pb_pbp")){var h;b:{q=/api\/stats\/qoe/;if(W=Dg().objectRepresentation.playbackTracking){U=[];U.push(W==null?void 0:(h=W.videostatsPlaybackUrl)==null?void 0:h.baseUrl);var G;U.push(W==null?void 0:(G=W.videostatsDelayplayUrl)==null?void 0:G.baseUrl);var N;U.push(W==
null?void 0:(N=W.videostatsWatchtimeUrl)==null?void 0:N.baseUrl);var Q;U.push(W==null?void 0:(Q=W.ptrackingUrl)==null?void 0:Q.baseUrl);var Y;U.push(W==null?void 0:(Y=W.qoeUrl)==null?void 0:Y.baseUrl);var O;U.push(W==null?void 0:(O=W.atrUrl)==null?void 0:O.baseUrl);h=_.D(U);for(G=h.next();!G.done;G=h.next())if((G=G.value)&&q.test(G)){h=G.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}h=void 0}h&&x.push({testUrl:_.xc.location.origin+h,baseUrl:_.xc.location.origin+
"/feed/download",method:"GET"})}x=x.length!==0?x[Math.floor(Math.random()*x.length)]:void 0;return(r=x)?J.return(am7(r.testUrl,r.baseUrl,r.method)):J.return(4)})};
_.NrD=function(){if(_.xc.mfq===void 0||_.xc.mfq===null||typeof _.xc.mfq!=="function")return 2;try{return _.xc.mfq()===!0?0:1}catch(r){return 0}};
enC=function(r){switch(r){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.Vy(r,"unknown result type")}};
_.znz=function(r,J){var x=Number(_.IP("CATSTAT",0));if(J.mER===void 0)return x;J=J.mER;r=enC(r);return x&~(3<<J)|r<<J};
Za7=function(r){var J,x;if((r=(J=r.auxiliaryUi)==null?void 0:(x=J.messageRenderers)==null?void 0:x.bkaEnforcementMessageViewModel)&&r.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return r};
uvK=function(){for(var r=_.D(Object.values(_.vnK)),J=r.next();!J.done;J=r.next())J=J.value,J.isAsync&&J.mER&&_.Bb("CATSTAT",_.znz(2,J))};
_.gB=function(r,J){r=_.pV("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",r);(J===void 0?0:J)?_.lmm(r,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.fV(_.UT(),r,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
rUM=function(){if(!Xui){if(Polymer.Base){var r=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{r.apply(this,arguments)}catch(E){_.cb(E)}};
var J=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{J.apply(this,arguments)}catch(E){_.cb(E)}};
var x=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{x.apply(this,arguments)}catch(E){_.cb(E)}};
var t=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{t.apply(this,arguments)}catch(E){_.cb(E)}};
var b=Polymer.Base._listen,V=new WeakMap;Polymer.Base._listen=function(E,h,G){var N=function(){try{G.apply(this,arguments)}catch(Q){_.cb(Q)}};
V.set(G,N);b.call(this,E,h,N)};
var H=Polymer.Base._unlisten;Polymer.Base._unlisten=function(E,h,G){H.call(this,E,h,V.get(G))}}if(Polymer.Async){var q=Polymer.Async,W=q._atEndOfMicrotask;
q._atEndOfMicrotask=function(){try{W.apply(q,arguments)}catch(E){_.cb(E)}}}if(Polymer.RenderStatus){var U=Polymer.RenderStatus,g=U.afterNextRender;
U.afterNextRender=function(E,h,G){g.call(U,E,function(){try{h.apply(this,arguments)}catch(N){_.cb(N)}},G)}}Xui=!0}};
_.ET=function(r){var J=r?_.iZ(r):"";if(J){if(J.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(J.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(J.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(J.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(J.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.M("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(J.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";J=J.toLowerCase();if(J==="/")return"home";if(J==="/channel_memberships")return"channel-memberships-shopfront";if(J.indexOf("/feed/trending")===0)return"trending";if(J.indexOf("/feed/explore")===0)return"explore";if(J.indexOf("/live")===0)return"live";if(J.indexOf("/results")===0)return"search";if(J.indexOf("/sports")===0)return"sports";if(J.indexOf("/fashion")===0||J.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(J))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(J))return _.M("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(J.indexOf("/channel/")===0||J.indexOf("/user/")===0||J.indexOf("/gaming")===0||J.indexOf("/post/")===0)return"channel";if(JUK(r))return"show";if(J==="/playlist"||J.indexOf("/playlist/")===0||J==="/view_play_list"||J.indexOf("/view_play_list/")===0||J.indexOf("/show/")===0)return"playlist";if(J==="/feed/history"||J.indexOf("/feed/history/")===0)return"history";if(J===
"/new")return"labs";if(J==="/feed/subscriptions")return"subscriptions";if(J.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(J==="/history_controls")return"standalone";if(J.indexOf("/account")===0||J==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(J.indexOf("/paid_memberships")===0||J.indexOf("/refund")===0||J.indexOf("/purchases")===0||J.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(J.indexOf("/product")===0)return"yts-products";if(J.indexOf("/premium")===
0||J.indexOf("/musicpremium")===0)return J.indexOf("/premium/offers")===0||J.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(J==="/cart/checkout"||J==="/cart")return"ypc-checkout";if(J.indexOf("/feed/downloads")===0||J.indexOf("/redeem")===0||J.indexOf("/reporthistory")===0)return"browse";if(J.indexOf("/hashtag")===0)return"hashtag-landing-page";if(J.indexOf("/handle")===0)return"handle";if(J.indexOf("/source")===0)return"audio-pivot";if(J.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";
if(J.indexOf("/playables")===0)return"playables";if(J.indexOf("/create/live/join")===0)return"open-in-app";if(J.indexOf("/shorts")===0)return"shorts";if(J.indexOf("/feed/channels")===0)return"subscriptions-channels";(J=r?_.iZ(r):"")&&J.indexOf("/watch")===0&&_.M("web_watch_enable_learning_journey")?(r=_.ZZ(r),r=!!r.list&&r.list.indexOf("LJPP")===0):r=!1;if(r)return"learning_journey_watch"}};
_.wB=function(r){var J,x;(r=(x=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:x.url)&&(J=_.ET(r));return J};
JUK=function(r){var J=r?_.iZ(r):"";if(!J)return!1;J=J.toLowerCase();return J.indexOf("/show/")===0||J.indexOf("/playlist")===0&&(r=_.ZZ(r),r.list&&r.list.indexOf("EL")===0)?!0:!1};
G8=function(r){var J="unknown",x;var t=((x=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:x.webPageType)||"";t?(x=t.toLowerCase(),x.startsWith("web_page_type_")&&(x=x.slice(14))):x=t;x&&xlK[x.toUpperCase()]?J=xlK[x.toUpperCase()]:_.R(r,_.hd)||_.R(r,tLM)?J="browse":_.R(r,_.Mq)?J="search":_.R(r,_.zP)&&(J="watch");J==="watch"&&_.wB(r||null)==="learning_journey_watch"&&(J="learning_journey_watch");J==="unknown"&&_.nR(Error("Qf`"+JSON.stringify({clickTrackingParams:r==null?void 0:r.clickTrackingParams,
commandMetadata:r==null?void 0:r.commandMetadata,allEndpointKeys:Object.keys(r||[])})));return J};
_.RY=function(r){if(!_.b8z||r)_.b8z=_.ih();return _.b8z};
_.ml9=function(r){return!!_.R(r,_.zP)||!!_.R(r,_.Sv)&&_.M("kevlar_enable_shorts_prefetch")};
_.o_D=function(r,J){r=_.R(r,_.zP)||_.R(r,_.Sv);return"v"+r.videoId+(r.playlistId?"-pl"+r.playlistId:"")+(J?"-an1":"")+(r.params?"-pr"+r.params:"")};
Nq=function(r){return function(){return new r}};
dB=function(r){var J=_.bZ();return function(){return J.resolve(r)}};
Dlm=function(r){var J=_.Vn("web_pbj_log_warning_rate",0);J=J>0&&Math.random()<J;if(!_.R(r,_.Sv))return J&&_.nR(Error("Tf")),!1;var x;return _.M("shorts_controller_retrieve_seedless_sequence_v2")&&((x=_.R(r,_.Sv))==null?void 0:x.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:VLK(r)?!0:(J&&_.nR(Error("Uf")),!1)};
VLK=function(r){var J=(_.R(r,_.zP)||_.R(r,_.Sv)).videoId;if(!J||!H87.test(J))return!1;var x;return(r=(x=_.R(r.commandMetadata,_.rP))==null?void 0:x.url)&&(r.includes(J)||r.startsWith("/clip"))?!0:!1};
_.sLz=function(){var r=_.$G();return r.getFlag(192)?r.getFlag(190):!(_.M("web_watch_cinematics_disabled_by_default")||_.M("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&TGD())};
_.Q2=function(r,J,x){var t={};t.currentUrl=J;t.vis=r.vis!==void 0?r.vis:0;t.splay=!1;J=_.$G();t.autoCaptionsDefaultOn=J.getFlag(66);J.getFlag(141)?J.getFlag(140)?t.autonavState="STATE_OFF":t.autonavState="STATE_ON":t.autonavState="STATE_NONE";t.html5Preference="HTML5_PREF_WANTS";isNaN(_.IP("STS"))||(t.signatureTimestamp=_.IP("STS"));r.autonav&&(t.autoplay=!0,t.autonav=!0);r.mutedAutoplay&&(t.autoplay=!0,t.mutedAutoplay=!0);r.inlinePlayback&&(t.autoplay=!0,t.autonav=!1,t.isInlineUnmutedPlayback=!!r.inlineUnmuted);
t.referer=x;t.lactMilliseconds=r.lact!==void 0?r.lact.toString():"-1";_.M("enable_unknown_lact_fix_on_html5")&&t.lactMilliseconds==="-1"&&_.nR(new _.MV("Unknown LACT is set in playbackContext.",{"lact in tempData":r.lact||"undefined",autonav:r.autonav||"undefined"}));r={};J.getFlag(194)&&(r.hasShownAmbientMode=!0);J.getFlag(192)&&(r.hasToggledOffAmbientMode=!0);_.sLz()&&(r.watchAmbientModeEnabled=!0);t.watchAmbientModeContext=r;return t};
qIX=function(r){var J={},x=r.pbis||0;x&&(J.playbackBeginsInSeconds=x);r.prefetch_reason&&r.prefetch_reason==="hc_pbis"&&(J.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return J};
_.kX=function(r){r=r===void 0?!1:r;var J=_.$G(),x="USER_INTERFACE_THEME_LIGHT";J.getFlag(165)?x="USER_INTERFACE_THEME_DARK":J.getFlag(174)?x="USER_INTERFACE_THEME_LIGHT":_.KV()&&(x="USER_INTERFACE_THEME_DARK");return r?x:WdC()||x};
_.i8m=function(){return!_.M("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.KV=function(){return _.i8m()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.Po=function(){var r=_.$G();return _.i8m()&&!r.getFlag(165)&&!r.getFlag(174)};
WdC=function(){var r=r===void 0?window.location.href:r;if(_.M("kevlar_disable_theme_param"))return null;var J=_.iZ(r);if(_.pg4(J))return"USER_INTERFACE_THEME_DARK";try{var x=_.ZZ(r).theme;return ftn.get(x)||null}catch(t){}return null};
_.pg4=function(r){return _.M("enable_dark_theme_only_on_shorts")?!(r==null||!r.startsWith("/shorts/")):!1};
_.E_m=function(r,J,x,t,b){J=J===void 0?!1:J;x=x===void 0?!1:x;var V=_.IP("INNERTUBE_CONTEXT");if(!V)return _.Pq(Error("Xf")),{};V=(0,_.GE.unsafeClone)(V);_.M("web_no_tracking_params_in_shell_killswitch")||delete V.clickTracking;V.client||(V.client={});var H=V.client;H.clientName==="MWEB"&&H.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(H.clientFormFactor=_.IP("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");H.screenWidthPoints=window.innerWidth;H.screenHeightPoints=window.innerHeight;H.screenPixelDensity=
Math.round(window.devicePixelRatio||1);H.screenDensityFloat=window.devicePixelRatio||1;H.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());H.userInterfaceTheme=_.kX();if(!J){var q=_.HjC();q&&(H.connectionType=q);_.M("web_log_effective_connection_type")&&(q=sRm())&&(V.client.effectiveConnectionType=q)}var W;if(_.M("web_log_memory_total_kbytes")&&((W=_.xc.navigator)==null?0:W.deviceMemory)){var U;W=(U=_.xc.navigator)==null?void 0:U.deviceMemory;V.client.memoryTotalKbytes=""+W*1E6}J&&t&&!_.M("web_it_context_set_original_url_ks")&&
(H.originalUrl=Ul4(_.xc.location.href,t).toString());_.M("web_gcf_hashes_innertube")&&(q=wD9())&&(U=q.coldConfigData,W=q.coldHashData,q=q.hotHashData,V.client.configInfo=V.client.configInfo||{},U&&(V.client.configInfo.coldConfigData=U),W&&(V.client.configInfo.coldHashData=W),q&&(V.client.configInfo.hotHashData=q));U=_.ZZ(_.xc.location.href);!_.M("web_populate_internal_geo_killswitch")&&U.internalcountrycode&&(H.internalGeo=U.internalcountrycode);!_.M("web_populate_client_screen_killswitch")&&b&&(H.clientScreen=
b);H.clientName==="MWEB"||H.clientName==="WEB"?(H.mainAppWebInfo||(H.mainAppWebInfo={}),H.mainAppWebInfo.graftUrl=t||_.xc.location.href,_.M("kevlar_woffle")&&_.YX.instance&&(t=_.YX.instance,H.mainAppWebInfo.pwaInstallabilityStatus=!t.appInstalledEventFired&&t.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),H.mainAppWebInfo.webDisplayMode=if4(),H.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):H.clientName==="TVHTML5"&&
(!_.M("web_lr_app_quality_killswitch")&&(t=_.IP("LIVING_ROOM_APP_QUALITY"))&&(H.tvAppInfo=Object.assign(H.tvAppInfo||{},{appQuality:t})),t=_.IP("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(H.tvAppInfo=Object.assign(H.tvAppInfo||{},{certificationScope:t}));!_.M("web_populate_time_zone_itc_killswitch")&&(t=V$i())&&(H.timeZone=t);(t=S2z())?H.experimentsToken=t:delete H.experimentsToken;H=N34();t=_.g_D();t=(0,_.GE.getValues)(t.tokenJars);V.request=Object.assign({},V.request,{internalExperimentFlags:H,consistencyTokenJars:t});
!_.M("web_prequest_context_killswitch")&&(H=_.IP("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(V.request.externalPrequestContext=H);t=_.$G();H=t.getFlag(58);t=t.get("gsml","");V.user=Object.assign({},V.user);H&&(V.user.enableSafetyMode=H);t&&(V.user.lockedSafetyMode=!0);_.M("warm_op_csn_cleanup")?x&&(J=_.kU())&&(V.clientScreenNonce=J):!J&&(J=_.kU())&&(V.clientScreenNonce=J);r&&(V.clickTracking={clickTrackingParams:r});if(r=_.Fe("yt.mdx.remote.remoteClient_"))V.remoteClient=r;_.nV.getInstance().setLocationOnInnerTubeContext(V);
try{var g=B3M(),E=g.bid;delete g.bid;V.adSignalsInfo={params:[],bid:E};for(var h=_.D(Object.entries(g)),G=h.next();!G.done;G=h.next()){var N=_.D(G.value),Q=N.next().value,Y=N.next().value;g=Q;E=Y;r=void 0;(r=V.adSignalsInfo.params)==null||r.push({key:g,value:""+E})}var O,c;if(((O=V.client)==null?void 0:O.clientName)==="TVHTML5"||((c=V.client)==null?void 0:c.clientName)==="TVHTML5_UNPLUGGED"){var Z=_.IP("INNERTUBE_CONTEXT");Z.adSignalsInfo&&(V.adSignalsInfo.advertisingId=Z.adSignalsInfo.advertisingId,
V.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",V.adSignalsInfo.limitAdTracking=Z.adSignalsInfo.limitAdTracking)}}catch(a){_.Pq(a)}return V};
_.jLi=function(r){var J=new OT(_.IP("ONE_PICK_URL",""));J.urlParamMap_.set("hostId",r);(r=_.IP("GAPI_LOCALE"))&&J.urlParamMap_.set("hl",r);(r=_.IP("SESSION_INDEX"))&&J.urlParamMap_.set("authuser",r);(r=_.IP("DELEGATED_SESSION_ID"))&&J.urlParamMap_.set("groupId",r);return J};
wgK=function(){var r=_.bZ(),J=r.resolve(_.CV);r=r.resolve(_.Bo);return new $li(J,r)};
MLz=function(r){if(window.IntersectionObserver)return new hsX(r,400);throw new TypeError("dg");};
RsM=function(){var r=Hammer.TouchAction,J=r.prototype.preventDefaults;r.prototype.preventDefaults=function(x){var t=this.actions.indexOf("pan-down")>-1;if(!t)return J.call(this,x);if(!GND){var b=x.srcEvent;x=x.direction;var V;if((V=this.manager)==null?0:V.session.prevented)b.preventDefault();else if(t&&x&Hammer.DIRECTION_DOWN)return this.preventSrc(b)}}};
SIn=function(r){if(!r||r.size===0)return Hammer.DIRECTION_ALL;if(r.size===2){if(r.has("up")&&r.has("down"))return Hammer.DIRECTION_VERTICAL;if(r.has("right")&&r.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(r.size===1){if(r.has("up"))return Hammer.DIRECTION_UP;if(r.has("down"))return Hammer.DIRECTION_DOWN;if(r.has("right"))return Hammer.DIRECTION_RIGHT;if(r.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.dln=function(){return NGX?Promise.resolve(NGX):new Promise(function(r,J){var x=self.indexedDB.open("swpushnotificationsdb");x.onerror=J;x.onsuccess=function(){var t=x.result;if(t.objectStoreNames.contains("swpushnotificationsstore"))NGX=t,r(NGX);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.dln()};
x.onupgradeneeded=QLC})};
QLC=function(r){r=r.target.result;r.objectStoreNames.contains("swpushnotificationsstore")&&r.deleteObjectStore("swpushnotificationsstore");r.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
kNi=function(r){var J=Kdc(),x;return _.T(function(t){switch(t.nextAddress){case 1:return _.DC(t,2),_.p(t,r.match(J,{cacheName:"yt-appshell-assets"}),4);case 4:x=t.yieldResult;_.FC(t,3);break;case 2:_.Wr(t);case 3:return t.return(x)}})};
Kdc=function(){var r=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?PPM.registration.scope:YIM;r.endsWith("/")&&(r=r.slice(0,-1));return r+"/app_shell_home"};
n_i=function(r){r.map(function(J){return J.source}).join("|")};
_.O8K=function(r){return _.T(function(J){return J.return(kNi(r))})};
CPX=function(){var r=window.caches,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,_.O8K(r),2);J=x.yieldResult;return x.return(!!J)})};
atz=function(){_.T(function(r){if(r.nextAddress==1){if(BGK)return r.jumpTo(0);BGK=!0;if(_.M("enable_system_health_primes_monitoring"))return _.qV(It9,3E4),LdM(),r.return();if(!(Math.random()<_.Vn("web_system_health_fraction")))return r.jumpTo(0);cUz={heightPixels:screen.height,widthPixels:screen.width};IY&&!isNaN(IY.jsHeapSizeLimit)&&(cUz.memoryTotalKbytes=String(Math.round(IY.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(cUz.devicePixelRatio=window.devicePixelRatio);return _.p(r,AUc(),4)}_.qV(It9,
3E4);return _.p(r,Fdn(),0)})};
AUc=function(){return _.T(function(r){if(r.nextAddress==1)return LV.intersectionObserverPresent="IntersectionObserver"in window,LV.serviceWorkerPresent="serviceWorker"in navigator,LV.webSharePresent="share"in navigator,LV.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,LV.cacheStoragePresent="caches"in window,LV.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,LV.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
LV.webkitTemporaryStoragePresent="webkitTemporaryStorage"in co&&co.webkitTemporaryStorage&&"queryUsageAndQuota"in co.webkitTemporaryStorage,LV.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",_.p(r,c6n(),2);LV.indexedDbPresent=r.yieldResult;LV.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;LV.broadcastChannelPresent="BroadcastChannel"in window;LV.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(LV.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,LV.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.i8(r)})};
It9=function(){var r=9E4+Math.random()*2E3;_.bq()>r||(_.M("enable_system_health_primes_monitoring")?LdM():Fdn())};
Fdn=function(){var r;return _.T(function(J){if(J.nextAddress==1)return _.p(J,yUz(),2);r=J.yieldResult;_.KR("systemHealthCaptured",r);_.i8(J)})};
LdM=function(){var r={metric:{}},J=esi();J.networkEvents.length&&(r.metric.networkEvents=zsM(J));_.KR("systemHealthCaptured",r)};
yUz=function(){var r,J,x,t,b,V,H,q,W,U;return _.T(function(g){switch(g.nextAddress){case 1:r={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};J=window.screen;_.M("enable_is_extended_monitoring")&&J&&"isExtended"in J&&(r.isExtended=!!J.isExtended);x={metric:{staticContext:cUz,dynamicContext:r,webMetric:Z8M,webApiSupport:LV}};
if(t=_.kU())x.csn=t;IY&&(x.metric.webMetric.currentHeapKbytes=Math.round(IY.usedJSHeapSize/1E3));window.matchMedia&&(x.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,x.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,x.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in co&&typeof co.getBattery==="function")){g.jumpTo(2);break}return _.p(g,co.getBattery(),3);case 3:if(b=
g.yieldResult)x.metric.dynamicContext.chargingStatus=b.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(x.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(LV.storageEstimatePresent)return _.p(g,navigator.storage.estimate(),8);if(!LV.webkitTemporaryStoragePresent){g.jumpTo(5);break}return _.p(g,v_M(),7);case 7:V=g.yieldResult;g.jumpTo(5);break;case 8:V=g.yieldResult;case 5:return x.metric.dynamicContext.deviceStorageQuotaMbytes=((H=V)==null?0:H.quota)?String(Math.round(V.quota/
1048576/10)*10):"-1",x.metric.dynamicContext.deviceStorageUsageMbytes=((q=V)==null?0:q.usage)?String(Math.round(V.usage/1048576/10)*10):"-1",W=x.metric.dynamicContext,_.p(g,CPX(),9);case 9:return W.hasAppShell=g.yieldResult,U=esi(),U.networkEvents.length&&(x.metric.networkEvents=zsM(U)),g.return(x)}})};
v_M=function(){return new Promise(function(r){var J;LV.webkitTemporaryStoragePresent&&(J=co.webkitTemporaryStorage)!=null&&J.queryUsageAndQuota?co.webkitTemporaryStorage.queryUsageAndQuota(function(x,t){r({usage:x,quota:t})}):r(void 0)})};
_.Ad=function(r){r&=16777215;r=[(r&16711680)>>16,(r&65280)>>8,r&255];return udn(r[0],r[1],r[2])};
_.Fj=function(r){r=[(r&16711680)>>>16,(r&65280)>>>8,r&255,(r&4278190080)>>>24];var J=_.ltz(r,function(x){return x==(x&255)});
r[3]=(r[3]/255).toFixed(3);if(!J)throw Error("eg`"+r.join(","));return"rgba("+r.join(",")+")"};
_.XgD=function(r){return[(r&16711680)>>>16,(r&65280)>>>8,r&255]};
_.ru9=function(r){r=r.map(function(J){J/=255;return J<=.03928?J/12.92:Math.pow((J+.05)/1.05,2.4)});
return r[0]*.2126+r[1]*.7152+r[2]*.0722};
aY=function(r,J){r=_.XgD(r);return"rgba("+r[0]+", "+r[1]+", "+r[2]+", "+J+")"};
_.JuM=function(){try{return!!self.localStorage}catch(r){return!1}};
mgD=function(){if(xgn())_.nR(Error("fg"));else{var r=document.createElement("iframe");r.style.display="none";var J=J===void 0?window.location.href:J;var x=_.nb(_.IP("PERSIST_IDENTITY_IFRAME_URL"));J=x?x:(new URL(J)).host.indexOf("studio")===0?_.tL(tVK,"persist_identity"):_.tL(b_4,"persist_identity");_.kL(r,1,J);r.id="persist_identity";var t;(t=document.body)==null||t.appendChild(r)}};
xgn=function(){var r=oK9;r||(r=document.querySelector("#persist_identity"));return r};
VVD=function(){var r=!1;try{r=!!window.sessionStorage.getItem("session_logininfo")}catch(J){r=!0}return(_.IP("INNERTUBE_CLIENT_NAME")==="WEB"||_.IP("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&r};
Dg4=function(r,J){if(!VVD())return!1;J||(J=_.IP("LOGIN_INFO"));return J?(r.session_logininfo=J,!0):!1};
TEc=function(r,J){r=r===void 0?!1:r;if((J===void 0||!J)&&H_m!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.LN("LOG_STICKINESS",!1)){J=_.kU();var x=_.Kj(),t={identityStickinessData:{initialState:H_m}};J&&x&&_.vD(J,x,t)}if(J=xgn())if(x=J.src?(new URL(J.src)).origin:"*",r){var b;(b=J.contentWindow)==null||b.postMessage({action:"clear"},x)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(r=window.sessionStorage.getItem("session_logininfo"))){var V;(V=J.contentWindow)==null||V.postMessage({loginInfo:r},x)}};
_.y2=function(r){r=r===void 0?!0:r;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.Bb("LOGIN_INFO",""),r&&window.sessionStorage.setItem("from_switch_account","1"),TEc(!0,r)}catch(J){}};
sOK=function(r){r&&(r.startsWith("https://accounts.google.com/AddSession")?_.y2():r.startsWith("https://accounts.google.com/ServiceLogin")?_.y2():r.startsWith("https://myaccount.google.com")&&_.a_(r).getPath().endsWith("/youtubeoptions")&&_.y2())};
ev=function(r,J){sOK(r);if(_.LN("LOGGED_IN",!0)&&VVD()){var x=bqm(r);x==null&&(x={});Dg4(x,J)&&_.lH(r,x)}};
q5M=function(){function r(J){for(J=J.target;J&&J.nodeName!=="A";)if(J=J.parentNode,!(J&&J instanceof HTMLElement))return;if(J&&!J.hasAttribute("download")&&J.getAttribute("rel")!=="external"&&J.href)return J.href}
document.addEventListener("mousedown",function(J){J.button!==0&&(J=r(J))&&ev(J)});
document.addEventListener("click",function(J){(J=r(J))&&ev(J)})};
p5X=function(){var r=new Wzz;try{if(_.LN("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(q){r.increment(5,!1);return}if(_.IP("LOGIN_INFO")){var J=i_z?i_z:window.location;_.IP("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&mgD();var x=bqm(J.href);x==null&&(x={});var t=x.session_logininfo,b=Number(window.sessionStorage.getItem("stickiness_reload")),V=t===_.IP("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
b>=2||V)b>=2?r.increment(2,V):V?r.increment(7,V):window.sessionStorage.getItem("session_logininfo")||(r.increment(3,V),H_m="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.IP("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.IP("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))r.increment(4,V),window.sessionStorage.removeItem("stickiness_reload");
else if(b<2){window.sessionStorage.setItem("stickiness_reload",String(b+1));var H=J.href;H=_.X5(H,"sttick");ev(H,window.sessionStorage.getItem("session_logininfo"));H=_.vb(H,{sttick:b});r.increment(b,V);_.eT(J,H)}}else r.increment(6,!1)}else _.y2(!1)}catch(q){}};
_.z8=function(r,J,x,t,b){J=J===void 0?{}:J;x=x===void 0?"":x;t=t===void 0?window:t;r=_.uF(r,J);ev(r);x=_.$L(r+x,b);_.eT(t.location,x)};
_.fVK=function(r,J,x,t,b){b=b===void 0?!1:b;x&&_.lH(r,x);x=_.$L(r);var V=_.pX(x);r!=V&&_.aP(Error("gg`"+r));r=V;J=J||Lj(r).toString(36);try{if(b)return b=r,b=UqC(b),ev(b),_.YL(window,b,J,"attributionsrc")}catch(H){_.cb(H)}ev(r);return _.YL(window,x,J,t)};
Ugc=function(r){if(r.urlEndpoint){if(r=_.ZZ(r.urlEndpoint.url),r.adurl)return x6(r.adurl)}else if(r.watchEndpoint)return"//www.youtube.com/watch?v="+r.watchEndpoint.videoId;return null};
gKz=function(r){if(!r||!r.reportingPings)return null;var J={};r.reportingPings.forEach(function(x){x.pingType in J?J[x.pingType].push(x.url):J[x.pingType]=[x.url]});
return{adpings:pdX(J)}};
_.Zg=function(){return{isShellLoad:_.LN("IS_SHELL_LOAD",!1)}};
jOC=function(){navigator.serviceWorker.getRegistrations().then(function(r){r.forEach(EK4)})};
EK4=function(r){r&&_.$g4(w5r,r.scope)};
_.$g4=function(r,J){J={scope:J||_.Df("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.H_(r),J)};
vo=function(r,J,x,t){if(J&&J.serializedYpcCujLoggingParams){if(x){var b={};b.transactionErrorType=x;t&&(b.errorMessage=t);J.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:b}}}x={};x.ypcCujContext=J;r=_.pV("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",r,x);_.fV(_.UT(),r,"FLOW_TYPE_YPC_ACQUISITION")}};
_.hQM=function(r,J,x,t){var b={};b.serializedTransactionFlowLoggingParams=J;x&&(b.errorType=x);t&&(b.errorMessage=t);_.KR(r,b);_.kC()};
_.MVD=function(r){r&&_.hQM("transactionFlowStarted",r)};
_.Gsm=function(r){r&&_.hQM("transactionFlowCancelled",r)};
_.uo=function(r,J,x){J&&_.hQM("transactionFlowFailed",J,r,x)};
RQm=function(r){var J=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");J&&(J.inert=r)};
_.lo=function(){this.megabloxUrl_=null};
_.Xj=function(r){try{var J=S5c==null?void 0:S5c.composedPath(r)}catch(x){J=r.composedPath?r.composedPath():[]}return J&&J.length>0?J:r.composedPath?r.composedPath():[]};
_.r5=function(r){return _.Xj(r)[0]};
_.JW=function(r){if(!(r instanceof Element))return null;r=r.classList?Array.from(r.classList):void 0;if(!r)return null;var J=r.indexOf("style-scope");return J>-1&&J+1<r.length?r[J+1]:null};
xW=function(r){if(!(r instanceof HTMLElement))return null;var J=r&&(r.$$||r.polymerController)?r.tagName.toLowerCase():null;return J?J:_.JW(r)};
NE7=function(r,J){return r.replace(/[^a-z]*[^\s]+/g,function(x){return x+".style-scope."+J})};
dgX=function(r,J){return J?r.split(",").map(function(x){return NE7(x.trim(),J)}).join(", "):r};
_.tW=function(r){var J,x,t,b;return(b=(t=(x=(J=r.root)!=null?J:r.shadowRoot)!=null?x:r.__shady_native_shadowRoot)!=null?t:r.__shady_shadowRoot)!=null?b:r};
bX=function(r){return r instanceof ShadowRoot?ShadowRoot:r instanceof DocumentFragment?DocumentFragment:r instanceof Document?Document:HTMLElement};
QOM=function(r){var J,x,t;return(t=(x=(J=r.parentElement)!=null?J:r.__shady_native_parentElement)!=null?x:r.__shady_parentElement)!=null?t:null};
Kz4=function(r){var J,x,t;return(t=(x=(J=r.parentNode)!=null?J:r.__shady_native_parentNode)!=null?x:r.__shady_parentNode)!=null?t:null};
ks9=function(r){var J,x,t;return(t=(x=(J=r.__shady_parentNode)!=null?J:r.__shady_native_parentNode)!=null?x:r.parentNode)!=null?t:null};
P7X=function(r){var J,x;return(x=(J=Kz4(r))!=null?J:r.host)!=null?x:null};
Y5n=function(r){var J,x,t;return(t=(x=(J=r.nextSibling)!=null?J:r.__shady_native_nextSibling)!=null?x:r.__shady_nextSibling)!=null?t:null};
nK9=function(r){var J,x,t;return(t=(x=(J=r.previousSibling)!=null?J:r.__shady_native_previousSibling)!=null?x:r.__shady_previousSibling)!=null?t:null};
O_7=function(r){var J,x,t;return(t=(x=(J=r.nextElementSibling)!=null?J:r.__shady_native_nextElementSibling)!=null?x:r.__shady_nextElementSibling)!=null?t:null};
C7K=function(r){var J,x,t;return(t=(x=(J=r.previousElementSibling)!=null?J:r.__shady_native_previousElementSibling)!=null?x:r.__shady_previousElementSibling)!=null?t:null};
BEz=function(r){var J,x,t;return new Set([].concat(_.Gd((J=r.children)!=null?J:[]),_.Gd((x=r.__shady_native_children)!=null?x:[]),_.Gd((t=r.__shady_children)!=null?t:[])))};
IVX=function(r){var J,x,t;return new Set([].concat(_.Gd((J=r.childNodes)!=null?J:[]),_.Gd((x=r.__shady_native_childNodes)!=null?x:[]),_.Gd((t=r.__shady_childNodes)!=null?t:[])))};
Lz9=function(r){if(!r)return null;var J=_.JW(r);if(!J){var x;return(x=Node.prototype.getRootNode)==null?void 0:x.call(r)}J=J.toUpperCase();for(r=QOM(r);r&&r.tagName!==J;)r=QOM(r);return r?_.tW(r):null};
cuM=function(r){for(;r&&!(r instanceof HTMLElement);)r=P7X(r);return r};
Aur=function(r){var J=cuM(r);return r===J?_.JW(r):J?xW(J):null};
Fz7=function(r){return(r=cuM(r))?xW(r):null};
aVK=function(r){if(r instanceof Comment)return!1;if(r instanceof Text){var J,x;if(((x=(J=r.textContent)==null?void 0:J.trim())!=null?x:"")==="")return!1}return!0};
mB=function(r,J,x){var t=J(r);for(x=x===void 0?Fz7(r):x;t&&(Aur(t)!==x||!aVK(t));)r=t,t=J(r);return t};
yuC=function(r,J,x){if(!J)return null;r=Fz7(r);return Aur(J)===r&&aVK(J)?J:mB(J,x,r)};
eQi=function(r){return mB(r,ks9,_.JW(r))};
zQr=function(r){return mB(r,O_7)};
Z_4=function(r){return mB(r,Y5n)};
vKz=function(r){return mB(r,C7K)};
u_z=function(r){return mB(r,nK9)};
lVX=function(r){return yuC(r,r.firstChild||r.__shady_native_firstChild||r.__shady_firstChild||null,Y5n)};
X5D=function(r){var J,x,t;var b=(t=(x=(J=r.firstElementChild)!=null?J:r.__shady_native_firstElementChild)!=null?x:r.__shady_firstElementChild)!=null?t:null;return yuC(r,b,O_7)};
r8z=function(r){var J,x,t;var b=(t=(x=(J=r.lastChild)!=null?J:r.__shady_native_lastChild)!=null?x:r.__shady_lastChild)!=null?t:null;return yuC(r,b,nK9)};
J8i=function(r){var J,x,t;var b=(t=(x=(J=r.lastElementChild)!=null?J:r.__shady_native_lastElementChild)!=null?x:r.__shady_lastElementChild)!=null?t:null;return yuC(r,b,C7K)};
xX4=function(r){var J=Fz7(r);return Array.from(IVX(r)).filter(function(x){return Aur(x)===J})};
txi=function(r){var J=xW(r);return Array.from(BEz(r)).filter(function(x){return _.JW(x)===J})};
_.oc=function(r,J,x){if(r instanceof HTMLElement&&_.JW(r)===x){var t=Array.from(r.classList).indexOf("style-scope");if(t===-1)r.classList.add("style-scope"),r.classList.add(J);else if(!(t+1>=r.classList.length)){t=r.classList[t+1];var b,V;r==null||(b=r.classList)==null||(V=b.replace)==null||V.call(b,t,J)}}if(r instanceof HTMLElement||r instanceof DocumentFragment)for(b=_.D(BEz(r)),V=b.next();!V.done;V=b.next())_.oc(V.value,J,x);return r};
Vw=function(r,J){if(r instanceof HTMLElement&&_.JW(r)===J){var x=Array.from(r.classList).indexOf("style-scope");x===-1||x+1>=r.classList.length||r.classList.remove("style-scope",r.classList[x+1])}if(r instanceof HTMLElement||r instanceof DocumentFragment){x=_.D(r.children);for(var t=x.next();!t.done;t=x.next())Vw(t.value,J)}return r};
_.bFi=function(r,J){return bX(r).prototype.appendChild.call(r,J)};
mXz=function(r,J){if(r===J)return!0;r=IVX(r);return Array.from(r).some(function(x){return mXz(x,J)})};
_.Hp=function(r,J){if(r instanceof D_)return r;(J==null?0:J.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(r,"ownerDocument")&&Object.defineProperty(r,"ownerDocument",{get:function(){return window.document}});
return new D_(r)};
Vxz=function(){var r=D_.prototype,J=[].concat(_.Gd(oVc?[]:["getRootNode"]),["setAttribute","removeAttribute"]);J=_.D(J);for(var x=J.next(),t={};!x.done;t={method$jscomp$48:void 0},x=J.next())t.method$jscomp$48=x.value,r[t.method$jscomp$48]=function(b){return function(){return this.host[b.method$jscomp$48].apply(this.host,arguments)}}(t)};
HFn=function(){var r=D_.prototype,J=[].concat(_.Gd(oVc?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.Gd(DXc?[]:["querySelector","querySelectorAll"]));J=_.D(J);for(var x=J.next(),t={};!x.done;t={method$jscomp$49:void 0},x=J.next())t.method$jscomp$49=x.value,r[t.method$jscomp$49]=function(b){return function(){return this.root[b.method$jscomp$49].apply(this.root,arguments)}}(t)};
qR7=function(){var r=D_.prototype,J=[].concat(_.Gd(Tez?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.Gd(sqm?[]:["parentNode"]));J=_.D(J);for(var x=J.next(),t={};!x.done;t={prop$jscomp$62:void 0},x=J.next())t.prop$jscomp$62=x.value,Object.defineProperty(r,t.prop$jscomp$62,{get:function(b){return function(){return this.host[b.prop$jscomp$62]}}(t),
configurable:!0})};
p7c=function(){var r=D_.prototype,J=["activeElement"].concat(_.Gd(Tez?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.Gd(WoD?[]:["children"]),_.Gd(iFm?[]:["lastChild"]));J=_.D(J);for(var x=J.next(),t={};!x.done;t={prop$jscomp$63:void 0},x=J.next())t.prop$jscomp$63=x.value,Object.defineProperty(r,t.prop$jscomp$63,{get:function(b){return function(){return this.root[b.prop$jscomp$63]}}(t),
configurable:!0})};
f0K=function(){for(var r=D_.prototype,J=_.D(["innerHTML","textContent"]),x=J.next(),t={};!x.done;t={prop$jscomp$64:void 0},x=J.next())t.prop$jscomp$64=x.value,Object.defineProperty(r,t.prop$jscomp$64,{get:function(b){return function(){return this.root[b.prop$jscomp$64]}}(t),
set:function(b){return function(V){this.root[b.prop$jscomp$64]=V}}(t),
configurable:!0})};
UXn=function(r){var J=D_.prototype;r=_.D(Object.entries(r));for(var x=r.next(),t={};!x.done;t={fn$jscomp$363:void 0},x=r.next()){var b=_.D(x.value);x=b.next().value;b=b.next().value;t.fn$jscomp$363=b;J[x]=function(V){return function(){return V.fn$jscomp$363.apply(null,[this.host.node||this.host].concat(_.Gd(arguments)))}}(t)}};
EVz=function(){for(var r=D_.prototype,J=_.D(Object.entries(gVD)),x=J.next(),t={};!x.done;t={fn$jscomp$364:void 0},x=J.next()){var b=_.D(x.value);x=b.next().value;b=b.next().value;t.fn$jscomp$364=b;Object.defineProperty(r,x,{get:function(V){return function(){return V.fn$jscomp$364.apply(null,[this.host.node||this.host].concat(_.Gd(arguments)))}}(t),
configurable:!0})}};
_.TR=function(r){return r instanceof jqn||r instanceof Document?r:new jqn(r)};
$XM=function(){for(var r=jqn.prototype,J=_.D("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),x=J.next(),t={};!x.done;t={method$jscomp$50:void 0},x=J.next())t.method$jscomp$50=x.value,r[t.method$jscomp$50]=function(b){return function(){return HTMLElement.prototype[b.method$jscomp$50].call.apply(HTMLElement.prototype[b.method$jscomp$50],[this.node].concat(_.Gd(arguments)))}}(t)};
w77=function(){for(var r=jqn.prototype,J=_.D("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),x=J.next(),t={};!x.done;t={prop$jscomp$65:void 0},x=J.next())t.prop$jscomp$65=x.value,Object.defineProperty(r,t.prop$jscomp$65,{get:function(b){return function(){var V;return(V=this.node["__shady_native_"+b.prop$jscomp$65])!=null?V:this.node[b.prop$jscomp$65]}}(t),
configurable:!0})};
_.sh=function(r,J,x){x===void 0&&(x=!r.classList.contains(J));x?r.classList.add(J):r.classList.remove(J)};
_.qw=function(r,J,x){x===void 0&&(x=!r.hasAttribute(J));if(J==="class")throw Error("kg");x?_.TR(r).setAttribute(J,""):_.TR(r).removeAttribute(J)};
hoz=function(r){return(r.localName!=="slot"?[]:(0,_.Wp)(r).assignedNodes({flatten:!0})).filter(function(J){return J.nodeType===Node.ELEMENT_NODE})};
_.Mxr=function(r){return(r=_.Hp(r).querySelector("slot"))&&r.localName==="slot"?hoz(r):[]};
_.iX=function(r,J){window.ShadyCSS&&window.ShadyCSS.styleSubtree(r,J)};
ps=function(r,J){var x=J.bind(r);return function(t){x(t,t.detail)}};
_.fs=function(r,J){var x=G6c.get(r);x||(x=new WeakMap,G6c.set(r,x));if(x.has(J))return x.get(J);if(_.M("web_fi_listen_disable_bound_fn_helper")){var t=J.bind(r);r=function(b){t(b,b==null?void 0:b.detail)}}else r=ps(r,J);
x.set(J,r);return r};
Nec=function(r,J){Ror(r);r.created[SRz].push(J)};
Ror=function(r){if(!r.created||!r.created[SRz]){var J=r.created,x=J?[J]:[];r.created=function(){for(var t=_.D(x),b=t.next();!b.done;b=t.next())b.value.apply(this)};
r.created[SRz]=x}};
dXK=function(r){return function(){var J=_.hS.apply(0,arguments);return function(x,t,b){r.apply(null,_.Gd(J))(x,t,b)}}};
QqK=function(){return function(){var r=_.hS.apply(0,arguments);return function(J,x,t){M1z.apply(null,_.Gd(r))(J,x,t)}}};
_.K=function(r){return QqK()(r)};
_.n=function(){return dXK(NlD).apply(null,_.Gd(_.hS.apply(0,arguments)))};
_.Uh=function(r){return _.M("pbcm_fi_listen_decorators")?Kom(r):dXK(Rim)(r)};
Kom=function(r){return function(J,x){Nec(J,function(){var t=this[x],b=_.M("web_fi_listen_disable_bound_fn_helper")?function(V){t(V,V.detail)}.bind(this):ps(this,t);
k6X.has(r)?d3(this.hostElement,r,b):this.hostElement.addEventListener(r,b)})}};
_.g5=function(){return dXK(SmK).apply(null,_.Gd(_.hS.apply(0,arguments)))};
_.C=function(r){r=r===void 0?{}:r;return dXK(GYM)(r)};
_.Eh=function(r){if(r.hostElement&&r!==r.hostElement){var J=_.Mk(r.hostElement);J=r.renderIdom?J:J.shadowRoot}J||(r=r.root,J=r instanceof Node?_.Mk(r):null);return J};
_.jX=function(r){return P4K?YRX(r):function(J,x){Object.defineProperty(J,x,{get:function(){var t;return(t=_.Eh(this))==null?void 0:t.querySelector(r)},
enumerable:!0,configurable:!0})}};
YRX=function(r){return function(J,x){Object.defineProperty(J,x,{get:function(){var t,b=(t=_.Hp(this.hostElement))==null?void 0:t.querySelector(r);if(b)return b;var V;return(V=_.Eh(this))==null?void 0:V.querySelector(r)},
enumerable:!0,configurable:!0})}};
_.$W=function(r){return P4K?nV7(r):function(J,x){Object.defineProperty(J,x,{get:function(){var t;return(t=_.Eh(this))==null?void 0:t.querySelectorAll(r)},
enumerable:!0,configurable:!0})}};
nV7=function(r){return function(J,x){Object.defineProperty(J,x,{get:function(){var t,b=(t=_.Hp(this.hostElement))==null?void 0:t.querySelectorAll(r);if(b==null?0:b.length)return b;var V;return(V=_.Eh(this))==null?void 0:V.querySelectorAll(r)},
enumerable:!0,configurable:!0})}};
OF4=function(r){return function(J){if(![_.ul,_.I].includes(Object.getPrototypeOf(J.prototype).constructor))throw Error("lg");fLK(Object.assign({},typeof r!=="string"?r:{is:r,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(J)}};
_.hW=function(){var r=r===void 0?{}:r;return function(J){if(![ll,_.w5].includes(Object.getPrototypeOf(J.prototype).constructor))throw Error("mg");UKM(Object.assign({},r,{disableInheritanceCheck:!0}))(J)}};
Ber=function(r,J){C4X[r]!=null||(C4X[r]=new Set);C4X[r].add(J)};
_.Mw=function(){var r=_.g5.apply(null,_.Gd(_.hS.apply(0,arguments)));return function(J,x){Ber(J.is,x);r(J,x)}};
SX=function(r,J,x){if(GR(r)&&!I0m.has(J)){J=J.replace(/^JSC\$[\d]+_/,"");J=J.replace(/\.\d+(\.|$)/g,function(V,H){return".#"+H});
Rc[r]!=null||(Rc[r]={});var t,b;(t=Rc[r])[b=J]!=null||(t[b]=new Set);Rc[r][J].has(x)||(Rc[r][J].add(x),_.KR("polymerPropertyAccessEvent",{componentName:r,propertyName:J,accessType:x}))}};
Lor=function(){return _.M("polymer_property_access_logging_debug")||_.M("polymer_enable_property_access_logging")};
GR=function(r){if(_.M("polymer_property_access_logging_debug"))return!0;if(!_.M("polymer_enable_property_access_logging"))return!1;c8r||(c8r=Date.now());return(Lj(r)+c8r)%100<_.Vn("polymer_property_access_logging_percent")};
A8m=function(r,J){return GR(J)&&r.hostElement.loggingStatus?new Proxy(r,{get:function(x,t,b){if(x.hostElement.loggingStatus.bypassProxyController)return x[t];x.hostElement.loggingStatus.isExternalGet=!0;var V=x[t];x.hostElement.loggingStatus.isExternalGet=!1;if(V instanceof Function)return function(){var H=_.hS.apply(0,arguments);try{return x.hostElement.loggingStatus.currentExternalCall=t,SX(J,t,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),V.apply(this===b?x:this,H)}finally{x.hostElement.loggingStatus.currentExternalCall=
void 0}};
SX(J,t,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return V},
set:function(x,t,b){if(x.hostElement.loggingStatus.bypassProxyController)return x[t]=b,!0;x.hostElement.loggingStatus.isRendererStamper?SX(J,t,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):x.hostElement.loggingStatus.isDeclarativeExternal||SX(J,t,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{x.hostElement.loggingStatus.currentExternalSet=t,x[t]=b}finally{x.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):r};
FoM=function(r,J){r&&r.loggingStatus&&!r.loggingStatus.isDeclarativeExternal&&!r.loggingStatus.isExternalGet&&r.loggingStatus.currentExternalSet!==J&&SX(r.tagName.toLowerCase(),J,"PROPERTY_ACCESS_GET_INTERNAL")};
Nw=function(r,J,x){r&&(x||r.loggingStatus&&!r.loggingStatus.isInitializing&&!r.loggingStatus.isDefiningPropertyAccessor&&r.loggingStatus.currentExternalSet!==J)&&SX(r.tagName.toLowerCase(),J,"PROPERTY_ACCESS_SET_INTERNAL")};
a0X=function(){return{_definePropertyAccessor:function(r,J){var x=this,t=x.hostElement.loggingStatus;t&&(t.isDefiningPropertyAccessor=!0);var b=x[r];b!==void 0&&(x.__data?x._setPendingProperty(r,b):(x.__dataProto!=null||(x.__dataProto={}),x.__dataProto[r]=b));t&&(t.isDefiningPropertyAccessor=!1);Object.defineProperty(this,r,{get:function(){FoM(x.hostElement,r);return this.__data[r]},
set:function(V){J||this._setPendingProperty(r,V,!0)&&this._invalidateProperties()}})},
created:function(){var r=this._setPendingProperty.bind(this);this._setPendingProperty=function(J,x,t){Nw(this.hostElement,J);return r.apply(this,[J,x,t])}}}};
y8X=function(r){Lor()&&_.K(d5.prototype)(r.prototype,"__templateBindingLoggingBehavior")};
eoM=function(r,J){if(J.resolvedFactories.length!==r.resolvedFactories.length)return!0;J=_.D(J.resolvedFactories.entries());for(var x=J.next();!x.done;x=J.next()){var t=_.D(x.value);x=t.next().value;t=t.next().value;if(t.providerClass){if(t.providerClass!==r.resolvedFactories[x].providerClass)return!0}else if(t.providerValue){if(t.providerValue!==r.resolvedFactories[x].providerValue)return!0}else if(t.factory!==r.resolvedFactories[x].factory)return!0}return!1};
zom=function(r,J){r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,x.constructor===Array)zom(x,J);else{var t=J;t.has(x)||(x.inject&&t.add(x),x.behaviors&&zom(x.behaviors,t))}};
Qw=function(r,J){var x=r[J];r[J]=function(){var t=_.hS.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(x)return x.apply(this,t)}};
l0D=function(){_.Ks.Class=function(x,t){x=ZFz(x,t);Qw(x.prototype,"created");return x};
Qw(kW.prototype,"_initializeProperties");Qw(_.Pp.prototype,"_initializeProperties");if(vVc)Qw(unm,"created");else{var r=function(){Qw(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))r();else{var J=customElements.define;customElements.define=function(x,t,b){J.call(customElements,x,t,b);x==="tp-yt-iron-list"&&(r(),customElements.define=J)}}}};
r5M=function(r,J){r.prototype.behaviors=r.prototype.behaviors||[];r.prototype.behaviors.unshift(X7r.InjectBehavior);r.prototype.provide=J};
_.Oh=function(r){return function(J){if(!r.disableElementRegistration){r.noInjection||r5M(J,r.providers);var x=J.prototype;x.__templateHelpers||M1z(YW.prototype)(x,"__templateHelpers");x=r.is;J5z||(J5z=Date.now());(Lj(x)+J5z)%100<_.Vn("polymer_log_prop_change_observer_percent")&&M1z(ns.prototype)(J.prototype,"__propertyObserverObserver");J.prototype.behaviors=J.prototype.behaviors||[];J.prototype.behaviors.unshift(_.xDn.YtHostElementBehavior);y8X(J);OF4({is:r.is,notifyObserversOnUndefined:r.notifyObserversOnUndefined!==
!1,fastInit:r.fastInit,template:r.template,disableEnforceFastDefaultValuesCheck:!0})(J)}}};
_.L=function(r){return _.Oh({is:r.is,template:r.template,disableElementRegistration:r.disableElementRegistration,cssBuildOptOut:r.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
mDD=function(r,J){if(tSc){r=new r;for(var x=_.D(Object.getOwnPropertyNames(r)),t=x.next();!t.done;t=x.next())t=t.value,J[t]=r[t];for(x=J;x&&x!==Object.prototype;x=Object.getPrototypeOf(x)){t=_.D(Object.getOwnPropertyNames(x));for(var b=t.next();!b.done;b=t.next())b=b.value,r.hasOwnProperty(b)||Object.defineProperty(r,b,bTX(J,b))}}else r.apply(J)};
bTX=function(r,J){return{get:function(){var x=r[J];return x instanceof Function?x.bind(r):x},
set:function(x){r[J]=x}}};
VSD=function(r,J){for(var x=r._noAccessors,t=_.D(Object.getOwnPropertyNames(r)),b=t.next();!b.done;b=t.next())if(b=b.value,!oDz.has(b))if(x)J[b]=r[b];else{var V=Object.getOwnPropertyDescriptor(r,b);V&&(V.configurable=!0,Object.defineProperty(J,b,V))}};
DDn=function(r,J,x){return function(t){if(x){var b=x();t.model=b}if(r[J])r[J](t,t.detail)}};
Cs=function(r){var J=[];if(typeof r==="string")r.length>0&&J.push.apply(J,_.Gd(r.split(".")));else{r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,typeof x==="string"?J.push.apply(J,_.Gd(x.split("."))):J.push(x)}return J};
HTn=function(r,J){if(J[J.length-1]!=="*"&&J[J.length-1]!=="splices"){for(var x=0;x<J.length;x++){if(!r)return;r=r[J[x]]}return r}};
T1n=function(r,J){if(r.length>J.length)return!1;for(var x=0;x<r.length;x++)if(r[x]!==J[x])return!1;return!0};
qqn=function(r,J,x){if(J.type==="compute"){var t=J.getter.bind(x);var b=J.args}else t=function(){return x[J.method.methodName].apply(x,_.Gd(_.hS.apply(0,arguments)))},b=J.method.args;
spm(r,J.propertyKey,t,b,J.value)};
iTM=function(r,J){if(J.readOnly){var x=Object.getOwnPropertyDescriptor(r.model,J.propertyKey);Object.defineProperty(r.model,J.propertyKey,{get:x.get,set:function(){}});
r.model[Wmr(J.propertyKey)]=x.set}};
pzD=function(r,J,x){if(x){var t=J.propertyKey,b=J.selector;J=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.Gd(J.selectorArgs.map(function(V){return{type:"path",path:V}})));
spm(r,t,function(V){var H=_.hS.apply(1,arguments);return b.apply(null,[x.getState()].concat(_.Gd(H)))},J)}};
UDc=function(r,J,x){var t=_.pj(J.propertyKey)+"-changed";fjD(r,function(b){var V={value:b.value,queueProperty:!0};b.path.split(".").length>1&&(V.path=b.path);x.dispatchEvent(new CustomEvent(t,{detail:V}))},[{type:"wildcard",
path:J.propertyKey}])};
gDM=function(r,J,x){fjD(r,function(){x[J.method.methodName].apply(x,_.Gd(_.hS.apply(0,arguments)))},J.method.args)};
Wmr=function(r){return"_set"+(r.charAt(0).toUpperCase()+r.slice(1))};
jpC=function(){return _.M("enable_track_defined_via_mutable_signal")||EDi};
$DM=function(){var r,J=Pw(function(x){r=x},!1);
return[r,J]};
RBz=function(r){r=r.trim().replace(wz7,",").replace(hBr,"$1");var J=r[0];J==="-"&&(J=r[1]);if(J>="0"&&J<="9")return{type:"literal",value:Number(r)};if(J==="'"||J==='"')return{type:"literal",value:r.slice(1,-1)};if(J=r.match(MSK)){J=J[1];var x=GHz[J];if(x)return{type:x,path:r.slice(0,-(J.length+1))}}return{type:"path",path:r}};
Qpm=function(r){var J=r.match(SqK);if(J)return r={methodName:J[1],args:N1z},J[2].trim()&&(J=J[2].replace(dDz,"&comma;").split(","),r.args=J.map(RBz)),r};
KmM=function(r,J,x,t){t=t===void 0?!1:t;J=_.pj(J);var b=g3;b&&(x=b(x,J,"attribute",r));Bp(r,x,J,t)};
Bp=function(r,J,x,t){J=kH7(J,t===void 0?!1:t);J===void 0?r.removeAttribute(x):r.setAttribute(x,J)};
kH7=function(r,J){switch(typeof r){case "object":case "function":if(r instanceof Date)return r.toString();if(r){if((J===void 0?0:J)&&!_.M("polymer_reflect_objects_as_boolean_killswitch"))return r?"":void 0;J=window.trustedTypes?window.trustedTypes.isHTML(r)||window.trustedTypes.isScript(r)||window.trustedTypes.isScriptURL(r):void 0;if(J)return r;try{return JSON.stringify(r)}catch(x){_.nR(Error("Ig`"+r))}}break;case "boolean":return r?"":void 0;default:return r!==null&&r!==void 0?r.toString():void 0}};
PaM=function(r){if(r===void 0)throw Error("Jg");return r};
B1c=function(r,J,x,t){var b=Yqi(t);if(b.length){t=x;var V="property";nDi.test(x)?V="attribute":x[x.length-1]==="$"&&(x=x.slice(0,-1),V="attribute");var H=OTz(b);H&&V==="attribute"&&(x==="class"&&r.hasAttribute("class")&&(H+=" "+r.getAttribute(x)),Bp(r,H,x));V==="attribute"&&t==="disable-upgrade$"&&r.setAttribute("disable-upgrade","");r.localName==="input"&&t==="value"&&r.setAttribute("value","");r.removeAttribute(t);V==="property"&&(x=_.fj(x));J=PaM(J);Cam(J,V,x,b);return!0}return x.slice(0,3)===
"on-"?(r.removeAttribute(x),(V=J).events!=null||(V.events=[]),J.events.push({name:x.slice(3),value:t}),!0):x==="id"?(J.id=t,!0):!1};
Yqi=function(r){for(var J=[],x=0,t;(t=IjC.exec(r))!==null;){t.index>x&&J.push({type:"literal",value:r.slice(x,t.index)});var b=t[1][0];x=!!t[2];t=t[3].trim();if(b==="{")throw Error("Kg");(b=Qpm(t))?J.push({type:"method",negate:x,signature:b}):J.push({type:"path",negate:x,path:t});x=IjC.lastIndex}x&&x<r.length&&(r=r.substring(x))&&J.push({type:"literal",value:r});return J};
OTz=function(r){for(var J="",x=0;x<r.length;x++){var t=r[x];t.type==="literal"&&(J+=t.value)}return J};
Cam=function(r,J,x,t){r.bindings!=null||(r.bindings=[]);r.bindings.push({kind:J,target:x,parts:t})};
ajK=function(r,J,x){var t=!1;if(r.localName==="template"){t=x;var b=J.stripWhitespace;b=LmK(r,b===void 0?!1:b);var V=r.content.ownerDocument.createDocumentFragment();b.content=V;V.appendChild(r.content);t&&(t.templateInfo=b);t=!0}else r.localName==="slot"&&(J.hasInsertionPoint=!0);if(r.firstChild&&(b=x,r.localName!=="script"&&r.localName!=="style")){V=0;for(var H=r.firstChild;H;){var q=H;if(q.localName==="template"){var W=q.getAttribute("is");if((H=W==="dom-if")||W==="dom-repeat"){q.removeAttribute("is");
W=q.ownerDocument.createElement("ps-"+W);q.parentNode.replaceChild(W,q);W.appendChild(q);var U=Array.from(q.attributes);U=_.D(U);for(var g=U.next();!g.done;g=U.next())g=g.value,H?c5n.has(g.name)&&Bp(W,g.value,g.name):A5M.has(g.name)?Bp(W,g.value,g.name):Fmr.has(g.name),q.removeAttribute(g.name);H=W}else H=q}if(H.nodeType===Node.TEXT_NODE){q=void 0;W=r;for(U=H;((q=U.nextSibling)==null?void 0:q.nodeType)===Node.TEXT_NODE;)g=void 0,(g=U).textContent!=null||(g.textContent=""),U.nextSibling.textContent&&
(U.textContent+=U.nextSibling.textContent),W.removeChild(U.nextSibling);if(J.stripWhitespace&&H.textContent&&!H.textContent.trim()){r.removeChild(H);H=H.nextSibling;continue}}ajK(H,J,{parentIndex:V,parentInfo:b});H.parentNode&&V++;H=H.nextSibling}}var E;if((E=r.hasAttributes)==null?0:E.call(r)){E=x=PaM(x);b=!1;V=Array.from(r.attributes);V=_.D(V);for(q=V.next();!q.done;q=V.next())q=q.value,b=B1c(r,E,q.name,q.value)||b;t=b||t}r.nodeType===Node.TEXT_NODE&&(E=Yqi(r.textContent),E.length&&(r.textContent=
OTz(E)||" ",x=PaM(x),Cam(x,"text","textContent",E),t=!0));x&&t&&(x.infoIndex=J.nodeInfoList.push(x)-1)};
LmK=function(r,J){J={nodeInfoList:[],stripWhitespace:(J===void 0?!1:J)||r.hasAttribute("strip-whitespace")};ajK(r.content,J);return J};
y5z=function(r){Object.assign(r,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
zBz=function(r,J,x){J.signalCache!=null||(J.signalCache={});var t=J.signalCache[x];if(!t){var b=x.split(".");t=!eBz(r,b[0]);if(b.length>1&&t){var V=r.getPathMutationSignal(b);t=function(){var H=Bw(r.owner,function(){return r.getWithPath([b[0]])}),q,W=(q=V())==null?void 0:q.value;
return{rootWasDefined:H!==void 0,value:W}}}else t=function(){var H=r.getWithPath(b);
return{rootWasDefined:H!==void 0,value:H}};
J.signalCache[x]=t}return t()};
vDM=function(r,J,x,t,b){J=J.parts.map(function(H,q){if(H.type==="literal"){x.partWasDefined!=null||(x.partWasDefined=[]);var W;(W=x.partWasDefined)[q]||(W[q]=H.value!==void 0);return H.value}var U;if(H.type==="method"){var g,E=(g=(U=x.partWasDefined)==null?void 0:U[q])!=null?g:!1;E||(E=H.signature.args.every(function(N){return N.type==="literal"}));
var h=!1,G=!0;U=H.signature.args.map(function(N){if(N.type==="literal")return N.value;if(N.type!=="path")throw Error("Lg`"+N.type);var Q=zBz(r,x,N.path);N=Q.value;Q=Q.rootWasDefined;h||(h=Q);G&&(G=Q);return N});
E||(E=b===1?G:h);x.partWasDefined!=null||(x.partWasDefined={});x.partWasDefined[q]=E;if(!E)return;U=(q=zBz(r,x,H.signature.methodName).value)&&typeof q==="function"?q.apply(t,U):void 0}else g=zBz(r,x,H.path),U=g.value,x.partWasDefined!=null||(x.partWasDefined={}),(E=x.partWasDefined)[q]||(E[q]=U!==void 0||g.rootWasDefined);H.negate&&(U=!U);return U});
if(J.length===1){var V;return((V=x.partWasDefined)==null?0:V[0])?J[0]:ZTm}return J.join("")};
uon=function(r){return typeof r==="object"&&!!r&&"notifyPath"in r&&"canNotifyPath"in r};
ljD=function(r){return typeof r==="object"&&!!r&&"notifyPath"in r};
XzD=function(r){return"polymerController"in r};
ram=function(r,J){J=""+Cs(J)[0];if(uon(r))return r.canNotifyPath(J);if(XzD(r)&&uon(r.polymerController))return r.polymerController.canNotifyPath(J);if(ljD(r)){var x;return!((x=r.properties)==null||!x[J])}if(XzD(r)&&ljD(r.polymerController)){var t;return!((t=r.polymerController.properties)==null||!t[J])}return!1};
JaC=function(r,J,x){uon(r)||ljD(r)?r.notifyPath(J,x):XzD(r)&&(uon(r.polymerController)||ljD(r.polymerController))&&r.polymerController.notifyPath(J,x)};
tMD=function(r,J,x){if(x!==ZTm){r.kind==="attribute"||r.target!=="textContent"&&(r.target!=="value"||J.localName!=="input"&&J.localName!=="textarea")||(x=x===void 0?"":x);var t,b=(t=xZi.Polymer)==null?void 0:t.sanitizeDOMValue;b&&(x=b(x,r.target,r.kind,J));if(r.kind==="attribute"){r=r.target;if(r==="class"||r==="name"||r==="slot")J=(0,_.Wp)(J);Bp(J,x,r)}else if(r=r.target,x!==J[r]||typeof x==="object")J.loggingStatus&&(J.loggingStatus.isDeclarativeExternal=!0,SX(J.localName,r,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
J[r]=x,J.loggingStatus&&(J.loggingStatus.isDeclarativeExternal=!1)}};
bO4=function(r,J,x,t){var b=J.parts[0];if(J.parts.length!==1||b.type!=="path"||!ram(x,J.target))return!1;var V=_.D(b.path.split(".")),H=V.next().value,q=v$(V);if(eBz(r,H))return!1;t.signalCache!=null||(t.signalCache={});V=t.signalCache[b.path];var W;V=(W=V)==null?void 0:W().value;if((V==null?void 0:V.path)!==void 0){t=Cs(V.path);var U=Cs(b.path);t=[J.target].concat(_.Gd(t.slice(U.length-1)));JaC(x,t,b.negate?!V.value:V.value);return!0}var g=Ic(r,H);var E=g.getChangeRecordSignal(q),h=!1;V=function(){if(!h){var N=
Bw(r.owner,function(){return g.getWithPath([])});
h||(h=N!==void 0)}return{value:E(),rootWasDefined:h}};
t.signalCache[b.path]=V;t.partWasDefined!=null||(t.partWasDefined={});V=V();(U=t.partWasDefined)[0]||(U[0]=V.rootWasDefined);var G=Bw(r.owner,function(){return g.getWithPath(q)});
t.partWasDefined[0]&&Bw(r.owner,function(){return void tMD(J,x,b.negate?!G:G)});
return!0};
mZz=function(r,J,x,t,b,V){if(!bO4(r,J,x,t)){var H=vDM(r,J,t,b,V);Bw(r.owner,function(){return void tMD(J,x,H)})}};
osC=function(r,J,x,t,b,V){x=_.D(x);for(var H=x.next(),q={};!H.done;q={infoIndex:void 0},H=x.next()){H=H.value;var W=H.bindings;q.infoIndex=H.infoIndex;H=H.parentInfo;if(W){W=_.D(W);for(var U=W.next(),g={};!U.done;g={b$jscomp$252:void 0,bindingCtx$jscomp$4:void 0},U=W.next()){g.b$jscomp$252=U.value;if(q.infoIndex===void 0)throw Error("Mg");g.bindingCtx$jscomp$4={};r.effect(function(E,h){return function(){b&&!b()||mZz(r,E.b$jscomp$252,J[h.infoIndex],E.bindingCtx$jscomp$4,t,V)}}(g,q))}}H&&osC(r,J,[H],
t,b,V)}};
VMM=function(r,J){r=(J.parentInfo?VMM(r,J.parentInfo):r).firstChild;for(var x=0;r;r=r.nextSibling)if(J.parentIndex===x++)return r;throw Error("Ng");};
HO7=function(r,J,x,t){r=document.importNode(r.content,!0);r.__noInsertionPoint=!(t==null?0:t.hasInsertionPoint);for(var b=Array(J.length),V={},H=0;H<J.length;H++){var q=J[H],W=VMM(r,q);b[H]=W;q.id&&(V[q.id]=W);if(q.templateInfo){var U=W.parentElement;U&&(U.templateInfo=q.templateInfo,U.parentSignalProxy=x,U.eventListenerHost=t.eventListenerHost,U.stampingEnabled=t.enabledSignal)}U=void 0;if((U=q.events)==null?0:U.length)for(U=0;U<q.events.length;U++){var g=q.events[U];DZ4(t.eventListenerHost,W,g.name,
g.value,t.getModel)}}osC(x,b,J,t.thisCtx,t.enabledSignal,t.methodInvocationRequirement);return{root:r,nodes:b,nodesById:V}};
sdC=function(r,J){r=r();var x;(x=Tz7.ShadyCSS)==null||x.prepareTemplate(r,J);J=LmK(r);return{template:r,nodeInfoList:J.nodeInfoList,hasInsertionPoint:J.hasInsertionPoint}};
iOM=function(){qAz=!1;for(var r=Ls.length,J=0;J<r;J++){var x=Ls[J];if(x)try{x()}catch(t){Promise.resolve().then(function(){throw t;})}}Ls.splice(0,r);
Wv7+=r};
gsr=function(r){qAz||(qAz=!0,pBM.textContent=(f6D++).toString());Ls.push(r);return UZ4++};
_.FO=function(r,J,x){cp++;r=J?new Esn(cp,r,J,x):new jdM(cp,r);AW.set(cp,r);return cp};
$ZK=function(r){(r=AW.get(r))&&r.cancel()};
haX=function(r,J){r=wBM.get(r);return r?(J=r.get(J))?J:null:null};
_.ac=function(r,J,x,t){var b=haX(r,J);if(!b){b=new MM7;var V=wBM.get(r);V||(V=new Map,wBM.set(r,V));V.set(J,b)}r=x.bind(r);b.run(r,t,void 0)};
_.Gmi=function(r,J){var x;(x=haX(r,J))==null||x.cancel()};
Rar=function(r){var J;(J=haX(r,"doRender"))==null||J.flush()};
yw=function(r){var J;return(J=r.hostElement)!=null?J:r};
SAM=function(r){var J=r.indexOf(".");return J===-1?r:r.slice(0,J)};
Nz7=function(r,J,x,t,b,V){V=(b=(t=V?SAM(J):J)?J:null)?r.get(b):r.__data[J];b&&V===void 0&&(V=x[J]);_.Vq(r.hostElement,Jin(t)+"-changed",{value:V,queueProperty:!0,path:b!=null?b:void 0},{bubbles:!1,composed:!1})};
dZM=function(r,J){r.__isReflecting=!0;KmM(r.hostElement,J,r.__data[J]);r.__isReflecting=!1};
Qdr=function(r){if(r._onIronRequestResizeNotifications){var J=r._onIronRequestResizeNotifications.bind(r);r._onIronRequestResizeNotifications=function(x){_.r5(x)!==r.hostElement&&J(x)}}r._ariaActiveAttributeChanged&&(r._ariaActiveAttributeChanged=r._ariaActiveAttributeChanged.bind(r.hostElement));
r._activeChanged&&(r._activeChanged=function(x){r.toggles?Bp(r.hostElement,x?"true":"false",r.ariaActiveAttribute):r.hostElement.removeAttribute(r.ariaActiveAttribute);r._changedButtonState()});
r._asyncClick&&(r._asyncClick=function(){_.FO(function(){r.hostElement.click()},1)});
!r.keyEventTarget||r.keyEventTarget instanceof EventTarget||(r.keyEventTarget=yw(r.keyEventTarget));r._disabledChanged&&(r._disabledChanged=r._disabledChanged.bind(r.hostElement));r._observeItems&&(r._observeItems=function(x){var t=yw(x);return _.Mk(t).observeNodes(function(b){r._updateItems();r._updateSelected();_.Vq(t,"iron-items-changed",b,{bubbles:!1,cancelable:!1})})});
r._updateItems&&r._updateItems===_.eX._updateItems&&(r._updateItems=function(){var x=_.Mk(r.hostElement).queryDistributedElements(r.selectable||"*");x=Array.prototype.filter.call(x,r._bindFilterItem);r._setItems(x)});
r._computeKeyboardClass&&(r._computeKeyboardClass=function(x){_.sh(r.hostElement,"keyboard-focus",x)});
r.ensureRipple&&(r.ensureRipple=function(x){if(r.hasRipple&&!r.hasRipple()){if(!r._createRipple)return;r._ripple=r._createRipple();r._ripple.noink=r.noink;var t=r._rippleContainer||r.hostElement;t&&_.Hp(t).appendChild(r._ripple)}var b;if(x&&((b=r._ripple)==null?0:b.uiDownAction)){t=_.Hp(r._rippleContainer||r.hostElement);var V;b=(V=x.composedPath())==null?void 0:V[0];t.contains(b)&&r._ripple.uiDownAction(x)}});
r._updateMultiselectable&&(r._updateMultiselectable=function(x){x?r.hostElement.setAttribute("aria-multiselectable","true"):r.hostElement.removeAttribute("aria-multiselectable")})};
KvM=function(r,J,x){x=_.D(x);for(var t=x.next();!t.done;t=x.next())mDD(t.value.constructor,r);mDD(J.constructor,r)};
Pc7=function(r,J){r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,x.type==="signal"){var t=x.propertyKey;if(J.hasOwnProperty(t)&&J[t]!=null&&x.attributeType===Object){a:{t=J[t].constructor;for(var b=_.D(kmi),V=b.next();!V.done;V=b.next())if(V=V.value,t===V){t=V;break a}t=Object}x.attributeType=t}}};
YAM=function(){};
nsz=function(r){var J;return(J=r.hostElement)!=null?J:r};
OOz=function(){throw Error("Rg");};
CcD=function(r,J){r.constructor.prototype.useSignals=!0;var x=new r.constructor;KvM(x,r,J.behaviors);Pc7(J.reactiveSchemas,x);x={};for(var t=_.D(J.reactiveSchemas),b=t.next();!b.done;b=t.next())b=b.value,b.type==="signal"&&(x[b.propertyKey]=b.attributeType);var V={copyPropertiesToProto:OOz,didRegister:!1,typesForSignals:x},H=["disable-upgrade"].concat(_.Gd(J.observedAttributes)),q=function(W){zR.call(this,r,J,V,W)};
_.S(q,zR);_.vd.Object.defineProperties(q,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return H}}});
V.copyPropertiesToProto=function(){for(var W=0;W<J.behaviors.length;W++)VSD(J.behaviors[W],q.prototype);VSD(r,q.prototype)};
J.legacyOptimizations||V.copyPropertiesToProto();q.prototype.is=r.is;return q};
BzC=function(r,J){if(Object.getPrototypeOf(J.prototype).constructor!==_.I)throw Error("Sg");J.prototype.is=r.is;return CcD(J.prototype,r)};
I6n=function(r){return r.type==="compute"||r.type==="computeWithMethod"};
LvK=function(r){for(var J=r.reactiveSchemas.filter(I6n),x=new Map,t=new Map,b=new Map,V=_.D(J),H=V.next();!H.done;H=V.next())H=H.value,x.set(H.propertyKey,H),t.set(H.propertyKey,[]),b.set(H.propertyKey,0);V=0;J=_.D(J);for(H=J.next();!H.done;H=J.next()){H=H.value;for(var q=_.D(H.type==="computeWithMethod"?H.method.args:H.args),W=q.next();!W.done;W=q.next())W=W.value,W.type!=="literal"&&(W=W.path.split(".")[0],t.has(W)&&(t.get(W).push(H.propertyKey),b.set(H.propertyKey,b.get(H.propertyKey)+1),V++))}H=
[].concat(_.Gd(t.keys())).filter(function(U){return b.get(U)===0});
for(J=[];H.length;)for(q=H.shift(),J.push(x.get(q)),q=_.D(t.get(q)),W=q.next();!W.done;W=q.next())W=W.value,b.set(W,b.get(W)-1),V--,b.get(W)===0&&H.push(W);x=r.reactiveSchemas.filter(function(U){return!I6n(U)});
r.reactiveSchemas=[].concat(_.Gd(x),_.Gd(J))};
caz=function(r,J){if(J.properties)for(var x=_.D(Object.entries(J.properties)),t=x.next();!t.done;t=x.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;r.properties[t]=typeof b==="function"?{type:b}:b}J.observers&&r.observers.push.apply(r.observers,_.Gd(J.observers));J.disabledPolySiReactions&&r.disabledPolySiReactions.push.apply(r.disabledPolySiReactions,_.Gd(J.disabledPolySiReactions))};
Aac=function(r,J){for(var x=J.length-1;x>=0;x--){var t=J[x];Array.isArray(t)?Aac(r,t):r.indexOf(t)<0&&r.unshift(t)}};
FvM=function(r,J){r.reactiveSchemas=r.reactiveSchemas.filter(function(x){return x.type==="observe"&&J.includes(x.method.methodName)||I6n(x)&&J.includes(x.propertyKey)?!1:!0})};
yai=function(r,J){var x=J.prototype,t,b,V={is:r.is,reactiveSchemas:[],observedAttributes:[],behaviors:[X7r.InjectBehavior,YW.prototype],disableElementRegistration:r.disableElementRegistration,provide:(t=r.providers)!=null?t:[],reactivityMode:r.reactivityMode,signalProperties:(b=x.signalProperties)!=null?b:[]};"template"in J?V.templateGetter=function(){return J.template}:r.getTemplate&&(V.templateGetter=r.getTemplate);
x.behaviors&&Aac(V.behaviors,x.behaviors);a6X(V,J);return V};
a6X=function(r,J){for(var x=J.prototype,t={properties:{},observers:[],disabledPolySiReactions:[]},b=_.D(r.behaviors),V=b.next();!V.done;V=b.next())caz(t,V.value);caz(t,x);if(r.signalProperties)for(x=_.D(r.signalProperties),b=x.next();!b.done;b=x.next())delete t.properties[b.value];x=_.D(Object.entries(t.properties));for(b=x.next();!b.done;b=x.next()){V=_.D(b.value);b=V.next().value;V=V.next().value;var H=void 0;if((H=r.signalProperties)==null||!H.includes(b)){H=void 0;var q=r,W=V.type;if(!W)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{W=Reflect.getMetadata("design:type",J,b);for(var U=_.D(eam),g=U.next();!g.done;g=U.next())if(g=g.value,W===g){W=g;break a}W=Object}else W=String;V.computed||V.selector||(q.reactiveSchemas.push({type:"signal",propertyKey:b,value:V.value,attributeType:W,readOnly:V.readOnly}),q.observedAttributes.push(_.pj(b)));V.reflectToAttribute&&q.reactiveSchemas.push({type:"reflect",propertyKey:b});if(V.computed){W=Qpm(V.computed);if(!W)throw Error("Tg");q.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:b,method:W,value:V.value})}V.observer&&q.reactiveSchemas.push({type:"observe",method:{methodName:V.observer,args:[{type:"path",path:b}]}});V.notify&&q.reactiveSchemas.push({type:"notify",propertyKey:b});V.selector&&q.reactiveSchemas.push({type:"redux",propertyKey:b,selector:V.selector,selectorArgs:(H=V.selectorArgs)!=null?H:[]})}}zaC&&LvK(r);J=_.D(t.observers);for(b=J.next();!b.done;b=J.next())x=r,b=b.value,(V=Qpm(b))?x.reactiveSchemas.push({type:"observe",method:V}):console.log('Warning: unable to parse observe declaration: "'+
b+'"');FvM(r,t.disabledPolySiReactions)};
ZOM=function(r,J){for(var x=0;x<J.length;x++){var t=J[x],b=void 0;(b=t).showHideApi!=null||(b.showHideApi={});b=void 0;!!r!==!((b=t.showHideApi)==null||!b.hideTemplateChildren)&&(t.nodeType===Node.TEXT_NODE?r?(t.showHideApi.polymerTextContent=t.textContent,t.textContent=""):(b=void 0,t.textContent=(b=t.showHideApi.polymerTextContent)!=null?b:null):t instanceof Element&&t.localName==="slot"?r?(t.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.Wp)((0,_.Wp)(t).parentNode).replaceChild(t.showHideApi.polymerReplaced,
t)):(b=t.showHideApi.polymerReplaced)&&(0,_.Wp)((0,_.Wp)(b).parentNode).replaceChild(t,b):t instanceof HTMLElement&&t.style&&(r?(t.showHideApi.polymerDisplay=t.style.display,t.style.display="none"):t.style.display=t.showHideApi.polymerDisplay));t.showHideApi.hideTemplateChildren=r;t.showHideChildren&&t.showHideChildren(r)}};
uFc=function(){if(!vsi){var r=document.createElement("style");r.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(r);vsi=!0}};
Z_=function(){return _.M("disable_hidden_dom_if_using_stamper")};
l64=function(r,J){var x=_.vp().getState();return J?r.apply(null,[x].concat(_.Gd(J))):r(x)};
JRM=function(){if(XBX)return XBX;var r=_.D(_.Ww(0,void 0,"Nl6eIe")),J=r.next().value;r.next();var x=r.next().value;_.vp().subscribe(function(){rRC(x)});
return XBX=J};
rRC=function(r){_.M("delay_redux_signal_update_killswitch")?r(function(J){return J+1}):x$n||(x$n=!0,Promise.resolve().then(function(){r(function(J){return J+1});
x$n=!1}))};
_.vp=function(){return tQC.getAppStore()};
bcr=function(r,J){return tQC.getSelectFn()(r,J)};
_.uX=function(r){tQC.getDispatchFn()(r)};
m$r=function(r,J){var x={},t;for(t in r)x[t]=J(r[t],t);return x};
_.lX=function(r,J){return function(){var x;return(x=_.Yy(r))!=null?x:J}};
_.XO=function(r,J){var x=Object.assign({},r),t;for(t in J)J.hasOwnProperty(t)&&(x[t]=_.lX(r[t],J[t]));return x};
oTi=function(r,J,x){r instanceof Element&&(x.debugName||(x.debugName="<"+r.tagName.toLowerCase()+(r.tagName.includes("-")?">":"."+r.className+">")),_.M("ytwiz_enable_debug_component_props")&&(r.debugProps||(r.debugProps=m$r(J,function(t){return function(){return t()}}))))};
VQn=function(r){var J;if(!(J=rU.traceAllComponents)){var x;J=(x=l9)==null?void 0:x.activeSpan;J=(J==null?void 0:J.name)!=="ytComponent"}return J?P5M("ytComponent",{},r):r()};
_.JY=function(r,J){var x=function(t){return VQn(function(b){var V=D$7={};var H;if(((H=x)==null?0:H.idomCompat)&&t.renderedFromIdom){var q;H=typeof x.idomCompat==="object"?(q=x)==null?void 0:q.idomCompat.callbacks:{};H=_.D(Hcz(t,H,x.debugName));q=H.next().value;H.next();H=H.next().value;var W=Tpz(r,q);V.privateValue=W;D$7=void 0;oTi(W,q,x);V={debugName:x.debugName};b&&V&&Object.assign(b.attributes,V);b=y$i(W);b=Array.isArray(b)?b[0]:b;b[pN]||(b[pN]={});b[pN].updateSignalsFromIdomProps=H;sHD(q,W);return W}H=
m$r(t,qk7);q=Tpz(r,H);V.privateValue=q;D$7=void 0;oTi(q,H,x);V={debugName:x.debugName};b&&V&&Object.assign(b.attributes,V);sHD(H,q);return q})};
x.debugName=J===void 0?"":J;return x};
Tpz=function(r,J){r=r(J);return EN(r)};
Wjn=function(r,J){r[J]||(r=new _.MV("IDOM interop setter undefined. Key:",J),_.Pq(r))};
qk7=function(r,J){return J==="children"||J==="ref"||typeof r==="function"||r===void 0?r:function(){return _.Yy(r)}};
Hcz=function(r,J,x){var t={},b={},V={},H={},q;for(q in r){H={key$jscomp$899:H.key$jscomp$899};H.key$jscomp$899=q;var W=r[H.key$jscomp$899];if(H.key$jscomp$899==="children"||H.key$jscomp$899==="ref")t[H.key$jscomp$899]=W;else if(typeof W==="function")H.key$jscomp$899 in J||W.length>0?(V[H.key$jscomp$899]=W,t[H.key$jscomp$899]=function(g){return function(){return V[g.key$jscomp$899].apply(V,_.Gd(_.hS.apply(0,arguments)))}}(H)):t[H.key$jscomp$899]=W;
else if(!(r[H.key$jscomp$899]===void 0&&H.key$jscomp$899 in J)){var U=_.D(_.Ww(r[H.key$jscomp$899],{debugName:"__cwis:"+x+":"+H.key$jscomp$899},"orv71b"));W=U.next().value;U=U.next().value;t[H.key$jscomp$899]=W;b[H.key$jscomp$899]=U}}return[t,b,function(g){var E={},h;for(h in g)E={key$jscomp$900:E.key$jscomp$900,val$jscomp$116:void 0},E.key$jscomp$900=h,E.val$jscomp$116=g[E.key$jscomp$900],E.key$jscomp$900!=="children"&&E.key$jscomp$900!=="ref"&&(typeof E.val$jscomp$116==="function"?E.key$jscomp$900 in
J?V[E.key$jscomp$900]=E.val$jscomp$116:E.val$jscomp$116.length>0&&(V[E.key$jscomp$900]=E.val$jscomp$116,_.nR(new _.MV("Callback detected that was not set in the idomCompat callbacks map. Key:",E.key$jscomp$900))):E.key$jscomp$900 in J&&E.val$jscomp$116===void 0||(Wjn(b,E.key$jscomp$900),Ei(function(G){return function(){b[G.key$jscomp$900](G.val$jscomp$116)}}(E))))}]};
fiM=function(r,J,x){var t=qmi(r.prototype,ic7,r.prototype.behaviors);t.prototype.is=J;t.prototype.localName=J;x&&pQi(t,x);return function(b){b&&(t.prototype.hostElement=b);var V=new t;V.root=V;V.hostElement=b;return V}};
pQi=function(r,J){var x;Object.defineProperty(r.prototype,"_template",{get:function(){x===void 0&&(x=J());return x},
set:function(t){x=t},
configurable:!0,enumerable:!0})};
$$c=function(r,J,x,t){function b(){if(!G){for(var N=new Set,Q=_.D(g),Y=Q.next();!Y.done;Y=Q.next()){Y=Y.value;for(var O=_.D(Object.getOwnPropertyNames(Y)),c=O.next();!c.done;c=O.next()){c=c.value;var Z=void 0,a=(Z=Object.getOwnPropertyDescriptor(Y,c))==null?void 0:Z.value;a&&a instanceof Function&&!xI(c)&&(!q[c]||_.M("polymer_forward_method_killswitch"))&&N.add(c)}}Q=_.D(Object.entries(Object.getOwnPropertyDescriptors(r.prototype)));for(Y=Q.next();!Y.done;Y=Q.next())O=_.D(Y.value),Y=O.next().value,
O=O.next().value,O.value instanceof Function&&!xI(Y)&&N.add(Y);G=N}return G}
U$m(r,J,t==null?void 0:t.providers);W3n(r.prototype,r,!0);var V=fiM(r,J,x),H,q=(H=r.prototype.properties)!=null?H:{},W,U,g=(U=(W=r.prototype.behaviors)==null?void 0:W.flat(Infinity))!=null?U:[];x=_.D(g);for(H=x.next();!H.done;H=x.next())q=Object.assign({},H.value.properties,q);var E=[].concat(_.Gd(gT4),_.Gd(Object.keys(q).map(function(N){return _.pj(N)}))),h=!1,G;
return{ctor:function(N,Q){var Y=V(N),O,c;N=[].concat(_.Gd((O=t==null?void 0:t.allowedProps)!=null?O:[]),_.Gd((c=t==null?void 0:t.allowedPropsFromBehaviors)!=null?c:[]));Y.allowedProps=N.length>0?N:void 0;O={};c=_.D(E);for(N=c.next();!N.done;N=c.next())N=N.value,O[N]=_.fj(N);Y.__dataAttributes=O;var Z=Y.ready.bind(Y);Y.ready=function(){Q.beforeReady();Z();if(GR(J)&&!h){var a=Y.__templateInfo;if(a==null?0:a.hostProps){a=_.D(Object.keys(a.hostProps));for(var e=a.next();!e.done;e=a.next())SX(J,e.value,
"PROPERTY_ACCESS_GET_INTERNAL")}h=!0}};
Y._overrideLegacyUndefined=!0;return Y},
props:q,observedAttributes:E,getInitialMethods:b,getPropsToForwardBeforeRegister:function(){for(var N=[],Q=new Set,Y=_.D(Object.keys(q)),O=Y.next();!O.done;O=Y.next())O=O.value,N.push([O,q[O].readOnly]),Q.add(O);Y=b();O=_.D(Object.keys(Object.getOwnPropertyDescriptors(r.prototype)));for(var c=O.next();!c.done;c=O.next())c=c.value,!ETi(c)||Y.has(c)||Q.has(c)||(N.push([c,!1]),Q.add(c));Q=_.D(jHC);for(Y=Q.next();!Y.done;Y=Q.next())N.push([Y.value,!0]);return N},
getPropsToForwardBeforeReady:function(N){for(var Q=[],Y=_.D(Object.entries(N)),O=Y.next();!O.done;O=Y.next()){var c=_.D(O.value);O=c.next().value;c=c.next().value;if(ETi(O)&&!(c instanceof Function)&&(Q.push([O,!1]),GR(J))){var Z=c=void 0;(Z=(c=N)._createPropertyAccessor)==null||Z.call(c,O)}}return Q},
shouldForwardProp:ETi,shouldLog:GR}};
U$m=function(r,J,x){r5M(r,x);r.prototype.behaviors.unshift(wQ7);if(Lor()){if(GR(J)){var t;(t=r.prototype).behaviors!=null||(t.behaviors=[]);r.prototype.behaviors.unshift(a0X())}y8X(r)}_.K(YW.prototype)(r.prototype,"__templateHelpers")};
xI=function(r){return hv7.has(r)||r.startsWith("__compute__")};
ETi=function(r){return!xI(r)&&!r.startsWith("_")&&!r.endsWith("_")};
Npi=function(r,J){function x(){var h=W();h=_.D(h);for(var G=h.next();!G.done;G=h.next()){var N=_.D(G.value);G=N.next().value;N=N.next().value;MQX(E.prototype,G,N)}t=!0}
var t=!1,b=r.ctor,V=r.getInitialMethods,H=r.observedAttributes,q=r.getPropsToForwardBeforeReady,W=r.getPropsToForwardBeforeRegister,U=r.shouldForwardProp,g=r.shouldLog,E=function(){var h=HTMLElement.call(this)||this;h.didForwardDynamicProps=!1;h.loggingStatus={};t||x();h.inst=b(h,{beforeReady:function(){h.didForwardDynamicProps||(h.forwardDynamicProps(),h.didForwardDynamicProps=!0)}});
h.controllerProxy=A8m(h.inst,J);h.forwardMethods();return h};
_.S(E,HTMLElement);E.prototype.forwardMethods=function(){for(var h=this,G=_.D(this.inst.getExtraMethodsToForward()),N=G.next(),Q={};!N.done;Q={method$jscomp$60:void 0},N=G.next()){var Y=_.D(N.value);N=Y.next().value;Y=Y.next().value;Q.method$jscomp$60=Y;this[N]=function(O){return function(){return O.method$jscomp$60.call.apply(O.method$jscomp$60,[h.inst].concat(_.Gd(_.hS.apply(0,arguments))))}}(Q)}G=_.D(V());
for(Q=G.next();!Q.done;Q=G.next())Q=Q.value,U(Q)&&GQz(this,Q),g(J)&&!xI(Q)&&Rvn(this.inst,Q)};
E.prototype.forwardDynamicProps=function(){var h=q(this.inst);h=_.D(h);for(var G=h.next();!G.done;G=h.next()){var N=_.D(G.value);G=N.next().value;N=N.next().value;MQX(this,G,N);g(J)&&!xI(G)&&Skz(this.inst,G)}};
E.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
E.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
E.prototype.attributeChangedCallback=function(h,G,N){this.inst.attributeChangedCallbackWrapper(h,G,N)};
_.vd.Object.defineProperties(E.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return J}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.vd.Object.defineProperties(E,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return H}}});
customElements.define(J,E)};
MQX=function(r,J,x){r.hasOwnProperty(J)||Object.defineProperty(r,J,{get:function(){var t,b=((t=r.is)!=null?t:r.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||SX(b,J,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,t=this.polymerController[J],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,t},
set:function(t){if(!x){var b,V=((b=r.is)!=null?b:r.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||SX(V,J,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=J,this.loggingStatus.bypassProxyController=!0,this.polymerController[J]!==t&&(b={},this.polymerController.setProperties((b[J]=t,b)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
GQz=function(r,J,x){var t=r.polymerController;r[J]=function(){var b=_.hS.apply(0,arguments);r.loggingStatus.currentExternalCall=J;r.loggingStatus.bypassProxyController=!0;var V,H=((V=r.is)!=null?V:r.tagName).toLowerCase();SX(H,J,"PROPERTY_ACCESS_CALL_EXTERNAL");var q;V=(q=x!=null?x:t[J])==null?void 0:q.call.apply(q,[t].concat(_.Gd(b)));r.loggingStatus.currentExternalCall=void 0;r.loggingStatus.bypassProxyController=!1;return V}};
Rvn=function(r,J){var x=r.hostElement,t=r[J];r[J]=function(){var b=_.hS.apply(0,arguments);if(x.loggingStatus.currentExternalCall!==J){var V,H=((V=x.is)!=null?V:x.tagName).toLowerCase();SX(H,J,"PROPERTY_ACCESS_CALL_INTERNAL")}return t==null?void 0:t.apply(r,b)}};
Skz=function(r,J){var x=Object.getOwnPropertyDescriptor(r,J);x&&!x.get&&Object.defineProperty(r,J,{get:function(){FoM(r.hostElement,J);return x.value},
set:function(t){Nw(r.hostElement,J);x.value=t}})};
d$r=function(r){return _.M("poly_si_dom_repeat_detached_fix_killswitch")||r.tagName!=="PS-DOM-REPEAT"?r.tagName==="DOM-REPEAT":!0};
Kj9=function(r,J){var x=QHD(r);r instanceof Element&&x.unshift(r);r=_.D(x.filter(d$r));for(var t=r.next();!t.done;t=r.next()){var b=void 0;t=_.D((b=t.value.__instances)!=null?b:[]);for(b=t.next();!b.done;b=t.next())if(b=b.value,b.root){b=Array.from(b.root.children);b=_.D(b);for(var V=b.next();!V.done;V=b.next())x.push.apply(x,_.Gd(Kj9(V.value,J)))}}return x.filter(function(H){return H.usePatchedLifecycles&&H.lifecycleIsConnected===J})};
QHD=function(r){var J=null;r instanceof Element?J=Element.prototype.querySelectorAll:r instanceof DocumentFragment&&(J=DocumentFragment.prototype.querySelectorAll);return J?Array.from(J.call(r,"*")):[]};
tY=function(r){qT(function(){for(var J=_.D(Kj9(r,!1)),x=J.next();!x.done;x=J.next()){x=x.value;x.lifecycleIsConnected=!0;try{var t=void 0,b=void 0,V=void 0,H=void 0;(t=(H=x.polymerController)!=null?H:x)==null||(V=(b=t).connectedCallback)==null||V.call(b)}catch(q){_.Pq(q)}}})};
bS=function(r){qT(function(){for(var J=_.D(Kj9(r,!0)),x=J.next();!x.done;x=J.next()){x=x.value;x.lifecycleIsConnected=!1;try{var t=void 0,b=void 0,V=void 0,H=void 0;(t=(H=x.polymerController)!=null?H:x)==null||(V=(b=t).disconnectedCallback)==null||V.call(b)}catch(q){_.Pq(q)}}})};
Bpz=function(){if(!kQX){kQX=!0;var r=[Node];m5&&r.push(m5.Wrapper);var J=Node.prototype.insertBefore,x=Node.prototype.removeChild;r=_.D(r);for(var t=r.next(),b={};!t.done;b={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},t=r.next())t=t.value,b.nativeInsertBefore=t.prototype.insertBefore,t.prototype.insertBefore=function(H){return function(q,W){if(q instanceof DocumentFragment){var U=Array.from(q.children);q=H.nativeInsertBefore.call(this,q,W);
if(this.isConnected&&H.nativeInsertBefore===J)for(W=_.D(U),U=W.next();!U.done;U=W.next())tY(U.value);return q}U=q instanceof Element&&q.isConnected;W=H.nativeInsertBefore.call(this,q,W);U&&bS(q);this.isConnected&&tY(q);return W}}(b),b.nativeAppendChild=t.prototype.appendChild,t.prototype.appendChild=function(H){return function(q){if(q instanceof DocumentFragment){var W=Array.from(q.children);
q=H.nativeAppendChild.call(this,q);if(this.isConnected){W=_.D(W);for(var U=W.next();!U.done;U=W.next())tY(U.value)}return q}W=q instanceof Element&&q.isConnected;U=H.nativeAppendChild.call(this,q);W&&bS(q);this.isConnected&&tY(q);return U}}(b),b.nativeRemoveChild=t.prototype.removeChild,t.prototype.removeChild=function(H){return function(q){var W=q instanceof Element&&q.isConnected,U=H.nativeRemoveChild.call(this,q);
W&&x===H.nativeRemoveChild&&bS(q);return U}}(b),b.nativeReplaceChild=t.prototype.replaceChild,t.prototype.replaceChild=function(H){return function(q,W){if(q instanceof DocumentFragment){var U=Array.from(q.children);
q=H.nativeReplaceChild.call(this,q,W);if(this.isConnected)for(bS(W),W=_.D(U),U=W.next();!U.done;U=W.next())tY(U.value);return q}U=q instanceof Element&&q.isConnected;var g=this.isConnected,E=H.nativeReplaceChild.call(this,q,W);g&&bS(W);U&&bS(q);g&&tY(q);return E}}(b);
r=[Element];m5&&r.push(m5.Wrapper);r=_.D(r);t=r.next();for(b={};!t.done;b={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},t=r.next())t=t.value,t.prototype.before=PpM(t.prototype.before),t.prototype.after=PpM(t.prototype.after),b.nativeReplaceWith=t.prototype.replaceWith,t.prototype.replaceWith=function(H){return function(){var q=_.hS.apply(0,arguments),W=_.D(Ykr(q)),U=W.next().value,
g=W.next().value;W=this.isConnected;H.nativeReplaceWith.apply(this,q);q=_.D(g);for(g=q.next();!g.done;g=q.next())bS(g.value);if(W)for(bS(this),U=_.D(U),W=U.next();!W.done;W=U.next())W=W.value,W instanceof Element&&tY(W)}}(b),b.nativeRemove=t.prototype.remove,t.prototype.remove=function(H){return function(){var q=this.isConnected;
H.nativeRemove.call(this);q&&bS(this)}}(b),b.nativeInsertAdjacentElement=t.prototype.insertAdjacentElement,t.prototype.insertAdjacentElement=function(H){return function(q,W){var U=W.isConnected;
q=H.nativeInsertAdjacentElement.call(this,q,W);U&&bS(W);q.isConnected&&tY(q);return q}}(b),b.nativeSetAttribute=t.prototype.setAttribute,t.prototype.setAttribute=function(H){return function(q,W){var U=nTX(this);
if(!U.usePatchedLifecycles)return H.nativeSetAttribute.call(this,q,W);var g=this.getAttribute(q);H.nativeSetAttribute.call(this,q,W);W=this.getAttribute(q);Ocz(U,q,g,W)}}(b),b.nativeRemoveAttribute=t.prototype.removeAttribute,t.prototype.removeAttribute=function(H){return function(q){var W=nTX(this);
if(!W.usePatchedLifecycles)return H.nativeRemoveAttribute.call(this,q);var U=this.getAttribute(q);H.nativeRemoveAttribute.call(this,q);U!==null&&Ocz(W,q,U,null)}}(b),b.nativeToggleAttribute=t.prototype.toggleAttribute,t.prototype.toggleAttribute=function(H){return function(q,W){var U=nTX(this);
if(!this.usePatchedLifecycles)return H.nativeToggleAttribute.call(this,q,W);var g=this.getAttribute(q),E=g!==null;W=H.nativeToggleAttribute.call(this,q,W);W!==E&&Ocz(U,q,g,W?"":null);return W}}(b);
r=[Document,DocumentFragment,Element,ShadowRoot];m5&&r.push(m5.Wrapper);r=_.D(r);for(b=r.next();!b.done;b=r.next())b=b.value,b.prototype.prepend=PpM(b.prototype.prepend),b.prototype.append=PpM(b.prototype.append);(m5==null?void 0:m5.noPatch)===!0&&CpK();document.readyState==="complete"?tY(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&tY(document.body)});
var V=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");V&&V.get&&V.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:V.enumerable,configurable:!0,get:V.get,set:function(H){H||bS(this);V.set.call(this,H);return H}})}};
PpM=function(r){return function(){var J=_.hS.apply(0,arguments),x=_.D(Ykr(J)),t=x.next().value;x=x.next().value;r.apply(this,J);J=_.D(x);for(x=J.next();!x.done;x=J.next())bS(x.value);if(this.isConnected)for(t=_.D(t),J=t.next();!J.done;J=t.next())J=J.value,J instanceof Element&&tY(J)}};
CpK=function(){for(var r=_.D(Iiz),J=r.next();!J.done;J=r.next()){J=J.value.prototype;for(var x=_.D(Ljm),t=x.next();!t.done;t=x.next()){t=t.value;var b=Object.getOwnPropertyDescriptor(J,t);b&&Object.defineProperty(J,"__shady_native_"+t,b)}}};
Ocz=function(r,J,x,t){var b,V;if((b=r.polymerController)==null?0:(V=b.observedAttributes)==null?0:V.includes(J))if(r=r.polymerController,r.attributeChangedCallbackWrapper)r.attributeChangedCallbackWrapper.call(r,J,x,t);else{var H;(H=r.attributeChangedCallback)==null||H.call(r,J,x,t)}};
Ykr=function(r){var J=[],x=[];r=_.D(r);for(var t=r.next();!t.done;t=r.next())t=t.value,t instanceof Element&&t.isConnected&&x.push(t),t instanceof DocumentFragment?J.push.apply(J,_.Gd(Array.from(t.children))):J.push(t);return[J,x]};
nTX=function(r){return!(r instanceof Element)&&r.node instanceof Element?r.node:r};
cRz=function(r,J){var x=J?["children"].concat(_.Gd(J)):["children"];J=[];x=_.D(x);for(var t=x.next();!t.done;t=x.next()){var b=t.value;if(r.hasOwnProperty(b)){t=r[b];t=typeof t==="function"?t():t;t=EN(Array.isArray(t)?t:[t]).flat();if(b!=="children"){b=Jin(b);for(var V=_.D(t),H=V.next();!H.done;H=V.next())H=H.value,H instanceof Element&&H.setAttribute("slot",b)}J.push(t)}}J.length===0?r=[]:(r=EN(_.f("div",null,J)),r=Array.from(r.childNodes));return r};
Fji=function(r,J,x){var t={};_.Ce(function(){var b={},V;for(V in J)if(J.hasOwnProperty(V)){var H=void 0,q=void 0;if(!(((H=x.slotProps)==null?0:H.includes(V))||V==="children"||((q=x.callbackProps)==null?0:q.includes(V))||V==="ref")&&(H=_.Yy(J[V]),t[V]!==H)){t[V]=H;q=void 0;var W=(q=r.hostElement)!=null?q:r;ARK.has(V)&&(W[V]=H);b[V]=H}}Ei(function(){if(r.setProperties)r.setProperties(b);else for(var U=_.D(Object.entries(b)),g=U.next();!g.done;g=U.next()){var E=_.D(g.value);g=E.next().value;E=E.next().value;
r[g]=E}})})};
yRM=function(r,J,x,t){var b=cRz(x,t.slotProps),V=(0,_.Wp)(r);b=_.D(b);for(var H=b.next();!H.done;H=b.next())V.appendChild(H.value);Fji(J,x,t);t=_.D(t.callbackProps||[]);b=t.next();for(V={};!b.done;V={kebabEventName:void 0,eventListener:void 0},b=t.next())H=b=b.value,String(b).substring(0,2)==="on"&&x[H]?(V.kebabEventName=Jin(String(b).substring(2)),V.eventListener=x[H],r.addEventListener(V.kebabEventName,V.eventListener),_.ky(function(g){return function(){r.removeEventListener(g.kebabEventName,g.eventListener)}}(V))):
J[H]=x[H];
if(x.ref){x=_.D(aiK(x.ref));var q=x.next().value,W=x.next().value,U=J.attached.bind(J);J.attached=function(){q(r);U()};
_.ky(function(){W()})}};
aiK=function(r){if(typeof r==="function"){var J;return[function(x){J=r(x)},
function(){var x;(x=J)==null||x()}]}if(!r.onRender||!r.onUnmount)throw Error("Xg");
return[r.onRender,r.onUnmount]};
vTn=function(r,J,x,t,b){t=t===void 0?{}:t;var V=evz,H=!1;V?(H=!0,evz=void 0):(zvc=J,V=document.createElement(J),zvc=void 0);var q=V;q.usePatchedLifecycles=!0;q.lifecycleIsConnected=!1;V.loggingStatus={};var W=Zc7(r,J,V,t,b);_.ky(function(){q.lifecycleIsConnected&&(q.lifecycleIsConnected=!1,W.disconnectedCallback())});
H||yRM(V,W,x,t);return V};
Zc7=function(r,J,x,t,b){b=b===void 0?$$c:b;u8z[J]!=null||(u8z[J]=b(r,J,t==null?void 0:t.getTemplate,t));var V=u8z[J],H=V.ctor;b=V.getInitialMethods;var q=V.getPropsToForwardBeforeReady;r=V.getPropsToForwardBeforeRegister;t=V.shouldForwardProp;var W=V.observedAttributes,U=V.shouldLog,g=H(x,{beforeReady:function(){var E=g;E._takeAttributes?E._takeAttributes():E.setPropertiesFromInitialAttributeValues&&E.setPropertiesFromInitialAttributeValues();E=_.D(q(x.polymerController));for(var h=E.next();!h.done;h=
E.next()){var G=_.D(h.value);h=G.next().value;G=G.next().value;MQX(x,h,G);U(J)&&!xI(h)&&Skz(x.polymerController,h)}x.polymerController=A8m(g,J)}});
x.polymerController=g;x.polymerController.observedAttributes=W;V=_.D(g.getExtraMethodsToForward());for(H=V.next();!H.done;H=V.next())W=_.D(H.value),H=W.next().value,W=W.next().value,GQz(x,H,W);b=_.D(b());for(V=b.next();!V.done;V=b.next())V=V.value,t(V)&&GQz(x,V),U(J)&&!xI(V)&&Rvn(g,V);r=_.D(r());for(t=r.next();!t.done;t=r.next())b=_.D(t.value),t=b.next().value,b=b.next().value,MQX(x,t,b);return g};
XQM=function(r,J){return o2===J?(r.isInert=!0,o2="",!0):lin===J?(r.isInert=!0,lin="",!0):!1};
rlc=function(r){var J=VY;VY=r;return J};
xz7=function(r){if(D7.has(r))lin=r;else if(Hc.has(r)&&VY&&Jl4(VY)===r){var J;(J=VY)._numRenders!=null||(J._numRenders=0);VY._numRenders++;if(VY._numRenders>1)throw Error("Yg");return VY}};
tir=function(r){D7.has(Jl4(r))?lin=Jl4(r):Hc.has(Jl4(r))&&VY!==r&&(r._isInert=!0)};
Jl4=function(r){var J;return(J=r==null?void 0:r.tagName.toLowerCase())!=null?J:""};
b4z=function(r,J){if(r.componentType===GV)throw Error("Zg");Hc.add(J);var x=function(){var t=HTMLElement.call(this)||this;t.is=J;if(zvc===J)return t.isInert=!0,t;t.createElement();return t};
_.S(x,HTMLElement);x.prototype.createElement=function(){if(!this.isInert){evz=this;var t=_.D(_.pjn(function(){return _.f(r,null)})).next().value;
evz=void 0;y5z(this);return t}};
customElements.define(J,x)};
oqM=function(r,J,x,t,b){r.prototype.is=J;(t==null?0:t.useSink)?mzz(r,J,x,t,b):(x=$$c(r,J,x,t),Npi(x,J));return r};
mzz=function(r,J,x,t,b){Bpz();var V=_.JY(function(H){return vTn(r,J,H,Object.assign({},t,{getTemplate:x}),b)},"a");
V.debugName=J+" (CoW wrapped)";b4z(V,J);return V};
DzM=function(r){return!Viz.has(r)};
s77=function(r,J,x,t){function b(){if(!E){for(var h=new Set(H4z),G=_.D(V.behaviors),N=G.next();!N.done;N=G.next()){N=N.value;for(var Q=_.D(Object.getOwnPropertyNames(N)),Y=Q.next();!Y.done;Y=Q.next()){Y=Y.value;var O=void 0,c=(O=Object.getOwnPropertyDescriptor(N,Y))==null?void 0:O.value;c&&c instanceof Function&&(!U[Y]||_.M("polymer_forward_method_killswitch"))&&h.add(Y)}}G=_.D(Object.entries(Object.getOwnPropertyDescriptors(r.prototype)));for(N=G.next();!N.done;N=G.next())Q=_.D(N.value),N=Q.next().value,
Q=Q.next().value,Q.value instanceof Function&&h.add(N);E=h}return E}
var V=yai({is:J,disableElementRegistration:!1,getTemplate:x,providers:t==null?void 0:t.providers,reactivityMode:t==null?void 0:t.reactivityMode},r);if((t==null?0:t.allowedProps)||(t==null?0:t.allowedPropsFromBehaviors)){var H,q;V.allowedProps=[].concat(_.Gd((H=t.allowedProps)!=null?H:[]),_.Gd((q=t.allowedPropsFromBehaviors)!=null?q:[]))}var W=BzC(V,r);J=W.observedAttributes;var U={};x=_.D(V.reactiveSchemas);for(t=x.next();!t.done;t=x.next())if(t=t.value,t.type==="signal")U[t.propertyKey]={readOnly:t.readOnly},
t.readOnly&&(U[Wmr(t.propertyKey)]={readOnly:!0});else if(t.type==="compute"||t.type==="computeWithMethod"||t.type==="redux")U[t.propertyKey]={readOnly:!0};var g=V.reactiveSchemas.length,E;return{ctor:function(h,G){h=new W(h);h.beforeReady=G.beforeReady;return h},
props:U,observedAttributes:J,getInitialMethods:b,getPropsToForwardBeforeRegister:function(){for(var h=[],G=new Set,N=_.D(TQK),Q=N.next();!Q.done;Q=N.next())Q=Q.value,h.push([Q,Q!=="observers"&&Q!=="properties"]),G.add(Q);N=_.D(Object.keys(U));for(Q=N.next();!Q.done;Q=N.next())Q=Q.value,h.push([Q,U[Q].readOnly]),G.add(Q);N=b();Q=_.D(Object.keys(Object.getOwnPropertyDescriptors(r.prototype)));for(var Y=Q.next();!Y.done;Y=Q.next())Y=Y.value,!DzM(Y)||N.has(Y)||G.has(Y)||(h.push([Y,!1]),G.add(Y));h.push(["allowedProps",
!0]);return h},
getPropsToForwardBeforeReady:function(h){var G=[];h=_.D(Object.keys(h));for(var N=h.next();!N.done;N=h.next()){N=N.value;var Q=b();DzM(N)&&!Q.has(N)&&G.push([N,!1])}h=_.D(V.reactiveSchemas.slice(g));for(N=h.next();!N.done;N=h.next())N=N.value,N.type!=="compute"&&N.type!=="computeWithMethod"&&N.type!=="redux"&&N.type!=="signal"||G.push([N.propertyKey,N.type==="signal"?N.readOnly:!0]);return G},
shouldForwardProp:DzM,shouldLog:GR}};
_.A=function(r,J,x,t){var b,V,H=(V=(b=t)==null?void 0:b.mode)!=null?V:0;t!=null||(t={});var q;(q=t).reactivityMode!=null||(q.reactivityMode=0);H===1&&_.HG("creator_poly_si_disable_list").includes(J)&&(H=2);return H===1?oqM(r,J,x,Object.assign({},t,{useSink:!0}),s77):oqM(r,J,x,Object.assign({},t,{useSink:H===2}))};
_.Te=function(){return function(r,J,x,t){var b,V,H=(V=(b=t)==null?void 0:b.mode)!=null?V:2;t!=null||(t={});var q;(q=t).reactivityMode!=null||(q.reactivityMode=0);if(H===0)throw Error("$g`"+H);return mzz(r,J,x,t,H===1?s77:void 0)}};
_.sz=function(r){return _.M("creator_poly_si_killswitch")?!1:_.M("force_all_poly_si_batches")&&(r==="poly_si_all_on_test_check"||r==="creator_poly_si_batch_050"?0:r)||document.documentElement.hasAttribute("use-signals")?!0:!r||_.M(r+"_holdback_enabled")&&_.M("kevlar_polysi_holdback")?!1:_.M(r)};
qU=function(r){return r?r.icon?r.icon.iconType.toLowerCase():r.customThumbnail?"member":"":""};
qMK=function(r){if(!r)return"";r=_.D(r);for(var J=r.next();!J.done;J=r.next())if((J=J.value)&&J.liveChatAuthorBadgeRenderer&&(J=qU(J.liveChatAuthorBadgeRenderer))&&J!=="verified")return J;return""};
WFr=function(r,J){if(!r)return null;var x;return((x=r.find(function(t){return t&&t.liveChatAuthorBadgeRenderer?qU(t.liveChatAuthorBadgeRenderer)===J:!1}))==null?void 0:x.liveChatAuthorBadgeRenderer)||null};
_.EqD=function(r){var J=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;r=i4m(r);J=i4m(J);var x=p0z(r.hex);J=p0z(J.hex);var t=J[0]/255;var b=J[1]/255,V=J[2]/255,H=Math.max(t,b,V),q=Math.min(t,b,V),W=0,U=0,g=.5*(H+q);H!=q&&(H==t?W=60*(b-V)/(H-q):H==b?W=60*(V-t)/(H-q)+120:H==V&&(W=60*(t-b)/(H-q)+240),U=0<g&&g<=.5?(H-q)/(2*g):(H-q)/(2-2*g));t=[Math.round(W+360)%360,U,g];x=fAz(x,J);for(r=UzM(r.hex);x<4.5;){r=t[2]>=.5?r.darker((4.5-x)/2):r.brighter((4.5-x)/2);x=r.toString();
b=gqn(x);if(!b.length)throw Error("Xd`"+x);x=b;x=fAz(x,J)}return r.hex()};
fAz=function(r,J){r=_.ru9(r);J=_.ru9(J);return(Math.max(r,J)+.05)/(Math.min(r,J)+.05)};
_.Wc=function(r){return"#"+("000000"+(r&16777215).toString(16)).slice(-6)};
_.j7i=function(r){for(var J=0,x=0;x<r.length;x++)J=r.charCodeAt(x)+((J<<5)-J);r="#";for(x=0;x<3;x++)r+=("00"+(J>>x*8&255).toString(16)).slice(-2);return r};
$zc=function(r){r=(r||"").split(":");r.length===1&&r.unshift("yt-icons");r[1]=r[1].toLowerCase();return r};
SMr=function(r,J){var x=(J=J===void 0?!1:J)?w0z:hjz,t=J?Mi9:Gh9;r.getIconNames().forEach(function(b){b=J?b:b.substring(b.indexOf(":")+1);r.name==="yt-icons"?Rjm.add(b):b.includes("-filled")?x.add(b):t.add(b)})};
iS=function(r,J,x,t){x=x===void 0?!1:x;t=t===void 0?!1:t;var b,V,H;return _.T(function(q){if(q.nextAddress==1)return _.p(q,NQC,2);if(t)return q.return(Rjm.has(r));b=x?w0z:hjz;V=x?Mi9:Gh9;return J?(H=r.includes("-filled")?r:r.concat("-filled"),q.return(b.has(H))):q.return(V.has(r))})};
_.KF7=function(r){if(dzC(r))return r;var J=r=r.toLowerCase();(r=Q7c.get(r))&&(J=r);return J};
_.pM=function(r){if(dzC(r))return r.toString();var J=khr.get(r);if(J)return J;J=r.toLowerCase();var x="yt-icons",t=J.replace(/_/g,"-");switch(r){case "MY_CHANNEL":J="account_circle";break;case "ADD_TO_LIBRARY":J="add";break;case "ALERT_WARN_RED":J="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":J="person_music";break;case "BLOCK_USER":J="block";break;case "CAPTIONS":J="closed_caption";break;case "CLOSED_CAPTION":x="av";J="closed-caption";break;case "COLLECTION":x="maps";J="layers";break;case "CONTACT":x=
"icons";J="business";break;case "CREATOR_STUDIO_ERROR_ON_LOAD":case "CREATOR_STUDIO_ERROR_ON_LOAD_V2":case "CREATOR_STUDIO_NO_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS":case "CREATOR_STUDIO_NO_HELD_COMMENTS_V2":case "CREATOR_STUDIO_NO_SEARCH_MATCH":case "CREATOR_STUDIO_NO_SEARCH_MATCH_V2":x="ytcp-icons";J=t.split("creator-studio-")[1];break;case "DISMISSAL":J="close";break;case "DO_NOT_DISTURB":J="block";break;case "DOGFOOD":x="icons";J="pets";break;case "DRAFT":J="paper_corner_folded";break;
case "EMPTY_LIKE":J="like_outline";break;case "EXIT_APP":J="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":J=t;break;case "GAMES":x="ytg";J="my-games";break;case "GO_TO_PAGE":J="arrow-forward";break;case "GROUP":x="social";break;case "HIDE":J="not_interested";break;case "INPUT_COMPONENT":x="icons";J="settings-input-component";break;case "KIDS_BLOCK":J="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":x="ytg";J="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":x=
"ytg";J="membership-post-purchase";break;case "MULTIVIEW":J="screen_multi_view";break;case "MY_LOCATION":x="maps";J=t;break;case "NOTIFICATIONS_INBOX":J="NOTIFICATIONS";break;case "NEXT":J="chevron_right";break;case "OFFLINE":J="power-settings-new";break;case "PAUSE":x="miniplayer";break;case "PAYMENT":x="icons";break;case "PHONE_DOWNLOAD":J="phone_download";break;case "PREMIUM_STANDALONE":x="yt-logos";J="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":x="yt-logos";J="premium_standalone_cairo";
break;case "QUESTION_ANSWER":J="question_answer";break;case "REDEEM":x="icons";J="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":J="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":J="library_add";break;case "SCHOOL":x="yt-sys-icons";J="creator_academy";break;case "SETTINGS_LIGHT":J="settings_applications";break;case "SETTINGS_MATERIAL":J="settings";break;case "SEARCH_HISTORY":J="watch_history";break;case "SHOPPING_BAG":J="bag";break;case "SOCIAL":case "PEOPLE":x=
"yt-icons";J="people";break;case "STAFF_PICK":x="ytg";J="spotlight";break;case "START_DVR":J="add";break;case "STOP_DVR":x="av";J="stop";break;case "TAB_LIKED":J="like";break;case "TAB_INBOX":J="mail";break;case "TERMS_OF_SERVICE":x="icons";J="description";break;case "TRENDING":J="fire";break;case "UNBLOCK_USER":J="remove";break;case "UNPLUGGED_DARK_THEME":x="image";J="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":J="live";break;case "UNPLUGGED_SPORTS":x="ytu";J="visibility-off";break;
case "VIDEOS":x="av";J="play-circle-filled";break;case "YOUTUBE":x="yt-logos";J="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":x="yt-logos-ext";J="yt-logo-red-updated";break;case "YOUTUBE_LOGO":x="yt-logos-ext";J="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":x="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":x="shorts";J=t;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":x="yt-sys-icons";J="youtube_improve_tv";break;case "OUTLINE_BAG":x=
"yt-sys-icons";J="bag";break;case "QUEUE_PLAY_LAST":x="yt-sys-icons";J="list_queue_last";break;case "SLASH_CIRCLE_LEFT":J="slash_circle_left";break;case "SPEED_1_POINT_2X":J="1_point_2x";break;case "SPEED_1_POINT_5X":J="1_point_5x";break;case "SPEED_1_POINT_8X":J="1_point_8x";break;case "SPEED_POINT_2X":J="point_2x";break;case "SPEED_POINT_5X":J="point_5x";break;case "SPEED_POINT_8X":J="point_8x";break;case "SPEED_1X":J="1x";break;case "SPEED_2X":J="2x";break;case "TAB_BOOKMARK":J="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":x="yt-sys-icons";J="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":x="yt-sys-icons";J="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":x="yt-sys-icons",J="tic_tac_toe"}J=x+":"+J;khr.set(r,J);return J};
dzC=function(r){var J;_.M("kevlar_use_wil_icons")?J=!!_.bZ().resolve(_.fM).resolveIcon({iconName:r.toString()}):J=!1;return J};
_.gU=function(r,J,x,t){x=x===void 0?{}:x;t=t===void 0?!1:t;x===null&&(x={});var b=_.HG("kevlar_command_handler_command_banlist");b=_.D(b);for(var V=b.next();!V.done;V=b.next())if(V=r?r.hasOwnProperty(V.value):void 0,V)return!1;b=_.R(r.commandMetadata,_.rP);return t&&b!=null&&b.url?!1:!J.disableCommandHandlerOverride&&_.Uz.instance?(t=_.Uz.instance,x.form||(x.form={element:J}),x.form.element||(x.form.element=J),!x.clickedVisualElement&&J.visualElement&&(x.clickedVisualElement=J.visualElement),t.resolveCommand(r,
x),!0):!1};
PBr=function(r,J){r=Ez(r);for(var x=_.D(r.visibilityMonitorKeys||[]),t=x.next();!t.done;t=x.next())J.unobserveByKey(t.value);r.visibilityMonitorKeys=void 0};
CBr=function(r,J){if(_.kU()){if(_.M("kevlar_vimio_use_shared_monitor"))YMM(r,J.data);else if(!YMM(r,J.data))return;var x=J.data,t=nqK(x);if(_.M("enable_client_ve_spec_logging"))PBr(r,J.observer);else{var b=Ez(r);b.trackedParams&&b.trackedParams!==t&&PBr(r,J.observer)}b=Ez(r);!x||b.data&&b.data===x||(b.data=x);O44(r,J);b.trackedParams=t}};
O44=function(r,J){var x=J.observer;if(!x&&_.M("web_skip_missing_vimio_observer")){var t,b;_.nR(new _.MV("VisibilityObserver is not defined.",r.tagName,r.trackedParams,(t=J.data)==null?void 0:t.trackingParams,(b=J.data)==null?void 0:b.loggingDirectives))}else{var V=J.layer,H=J.visibilityCallback||function(){},q=J.prescanCallback,W=Ez(r);
t=[];J.showOption&&t.push(x.observe(r,function(){J.skipLogging&&J.skipLogging()||_.jU().reportShown(W,void 0,V);H(!0)},J.showOption));
J.hideOption&&t.push(x.observe(r,function(){_.jU().reportHidden(W,void 0,V);H(!1)},J.hideOption));
J.prescanOption&&q&&t.push(x.observe(r,function(){q()},J.prescanOption));
W.visibilityMonitorKeys=t}};
YMM=function(r,J){r=Ez(r);if(r.visualElement&&!J)return!0;if(!J)return!1;var x=!1;if(_.M("enable_client_ve_spec_logging")){var t,b;x=!!((t=J.loggingDirectives)==null?0:(b=t.clientVeSpec)==null?0:b.uiType)}t=nqK(J);if(!t&&!x)return!1;_.M("mweb_component_visibility_logging")&&(r.veContainer||(r.veContainer={}),r.veContainer.trackingParams=t);if(r.trackedParams&&r.trackedParams===t)return!1;var V;if(_.M("enable_client_ve_spec_logging")&&((V=r.visualElement)==null?0:V.isClientVe())){var H;V=(H=r.visualElement)==
null?void 0:H.getAsJspb();var q,W,U,g;if(_.tE(V,2)===((q=J.loggingDirectives)==null?void 0:(W=q.clientVeSpec)==null?void 0:W.uiType)&&_.tE(V,3,-1)===((U=J.loggingDirectives)==null?void 0:(g=U.clientVeSpec)==null?void 0:g.elementIndex))return!1}if(_.M("enable_client_ve_spec_logging")){var E,h;!r.visualElement&&((E=J.loggingDirectives)==null?0:(h=E.clientVeSpec)==null?0:h.uiType)&&(q=J.loggingDirectives.clientVeSpec,J=q.uiType,H=q.elementIndex,q=q.clientYoutubeData,r.visualElement=_.$I(_.wU(),{veType:J,
elementIndex:H,clientYouTubeData:q}))}return!0};
nqK=function(r){if(r==null?0:r.rendererContext){var J=_.R(r.rendererContext,_.hY);if(J==null?0:J.loggingDirectives)return J.loggingDirectives.trackingParams}return(r==null?0:r.loggingDirectives)?r.loggingDirectives.trackingParams:r==null?void 0:r.trackingParams};
Ez=function(r){var J;return(J=r.polymerController)!=null?J:r};
cli=function(r){_.jU();if(_.Ap(MU().JSC$10603_elementShouldLogGesture).bind(MU())(r,4)){BQX(r);var J=IAD(r);LF9.set(r,J)}};
BQX=function(r){LF9.has(r)&&(LF9.get(r).cancel("untrack hover element"),LF9.delete(r))};
IAD=function(r){var J,x=[],t=!1,b=new _.iq(function(V,H){Ge(r,"mouseenter",_.Ap(function(){var q,W,U;return _.T(function(g){if(g.nextAddress==1)return J=(0,_.t$)(),q=Aln(r),x.push(q),W=FF9(r,function(){t=!0;H(Error("ah"))}),_.p(g,q,2);
if(g.nextAddress!=3)return W&&R2(W),U=aAX(r),x.push(U),_.p(g,U,3);V();_.i8(g)})}))});
b.then(function(){var V=(0,_.t$)()-J;V=Math.round(V);if(!(500>V||6E5<=V)){var H=r.getScreenLayer?r.getScreenLayer():void 0;H=_.kU(H)||"";var q=ylC(_.jU(),r);_.Z9(H,r.visualElement?r.visualElement:_.SU(q),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:V}})}cli(r)},function(){NU&&(NU(),NU=null);
t&&(BQX(r),cli(r))});
return b};
Aln=function(r){var J;return(new _.iq(function(x,t){NU=function(){t(Error("bh"))};
J=_.Yh.debounce(_.Ap(function(){R2(b);x()}),1,100);
var b=_.dU(r,"mousemove",J)})).thenCatch(function(){var x=_.Yh.cancelDebouncedJobMap.get(J);
x&&_.Yh.cancelJob(x)})};
aAX=function(r){var J;return(new _.iq(function(x,t){NU=function(){t(Error("ch"))};
J=Ge(r,"mouseleave",_.Ap(function(){x()}))})).thenCatch(function(){R2(J)})};
FF9=function(r,J){return Ge(r,"mouseleave",_.Ap(J))};
zjM=function(r){ejX&&_.QY.cancel(ejX);ejX=_.QY.run(function(){_.Vq(r,"yt-visibility-refresh");ejX=0})};
Z4M=function(r){r=Number(r);return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
uNz=function(r){if(!r)return!1;if(_.R(r,_.vqz))return!0;var J;if(r=(J=_.R(r,_.i9))==null?void 0:J.commands)for(J=_.D(r),r=J.next();!r.done;r=J.next())if(_.R(r.value,_.vqz))return!0;return!1};
lAz=function(r){var J=!0;J=J===void 0?!0:J;if(!r.useSignals&&!r.experimentalPropertiesChanged||_.M("experimental_templating_behavior_nopatch_killswitch")){var x=r._propertiesChanged;r._propertiesChanged=function(t,b,V){J?r.debounceRender():r.doRender();x&&x.call(r,t,b,V)}}};
X0z=function(r,J){if(r.useSignals||r.experimentalPropertiesChanged)if(_.M("experimental_templating_behavior_nopatch_killswitch"))r.experimentalPropertiesChanged=function(){};
else return;var x=new Set,t=[r].concat(_.Gd(r.behaviors));t=_.D(t);for(var b=t.next();!b.done;b=t.next()){b=b.value;for(var V in b.properties)x.has(V)||(r._addPropertyEffect(V,"function",J),x.add(V))}};
rvD=function(){var r=Polymer.Element,J=r._prepareTemplate;r._prepareTemplate=function(){J.call(this);var x=this.prototype;if(x.experimentalTemplatingInUse&&x.experimentalTemplatingInUse()&&x.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.Pq(Error("dh"));else{x=this.template.content.childNodes;for(var t=x.length-1;t>=0;t--){var b=x[t];b.nodeName!=="STYLE"&&b.nodeName!=="LINK"&&b.nodeName!=="SCRIPT"&&b.nodeName!=="#comment"&&b.remove()}}}};
Jvn=function(r){var J=!0;J=J===void 0?!0:J;rvD();var x=r.ready;r.ready=function(){this._template=null;x.call(this)};
X0z(r,J?r.debounceRender:r.doRender)};
tjm=function(r,J,x){if(x===null||x===void 0)return x;var t=bbn(r.tagName.toLowerCase(),J,function(){throw Error("Tb");});
if(t===null)return x;t=xiK[t];var b;if((b=t.isUnwrappable)==null?0:b.call(t,x)){if(t.unwrap)return t.unwrap(x);throw Error("gh");}return t.filterString?t.filterString(r.tagName,J,String(x)):x};
bdi=function(r,J,x){var t=J[J.length-1]!=="$",b=tjm(r,J,x);if(t)if(typeof b==="function"&&J.startsWith("reactiveon")&&J===J.toLowerCase()){var V=Xg;ibm(r,J.slice(8),function(H){Bw(V,function(){b(H)})})}else r[J]=b;
else x=b==null?null:String(b),Wt7(r,J.slice(0,-1),x)};
kI=function(r){miM.length===0&&requestAnimationFrame(function(){setTimeout(function(){var J=miM.slice();miM.length=0;J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;try{x()}catch(t){_.KM(t)}}})});
miM.push(r)};
oJm=function(r){if(r){var J=r.component;if(J){var x;J==null||(x=J.events)==null||x.publish("DISCONNECTED");var t;J==null||(t=J.onDisconnected)==null||t.call(J)}var b,V;(b=r.__spec)==null||(V=b.didUnmount)==null||V.call(b);for(J=0;J<r.childNodes.length;J++)oJm(r.childNodes[J])}};
YI=function(r,J,x){var t=J&&J.key,b=uj;b[0]=r;b[1]=t;b[2]=void 0;for(var V in J)J.hasOwnProperty(V)&&(r=J[V],t=lj,t.push(V),t.push(r));J=uj;a:{if(V=uj[2])for(r=0;r<V.length;r+=2)if(V[r]==="nonce"){V=V[r+1];break a}V=""}V=Sor(J[0],J[1],V);r=Ae(V);t=J[2];if(!r.staticsApplied&&(r.staticsApplied=!0,t&&t.length))if((b=r._attrsArr)&&b.length){for(b=0;b<t.length;b+=2)Pc[t[b]]=b+1;b=r._attrsArr||(r._attrsArr=qoc(0));for(var H=0,q=0;q<b.length;q+=2){var W=b[q],U=b[q+1],g=Pc[W];g?t[g]===U&&delete Pc[W]:(b[H]=
W,b[H+1]=U,H+=2)}Le(b,H);for(var E in Pc)EhK(V,E,t[Pc[E]],lq),delete Pc[E]}else for(E=0;E<t.length;E+=2)EhK(V,t[E],t[E+1],lq);Yo4(V,r,lq);Le(J,0);x&&x(FP);Njz()};
Vjz=function(r){var J=r.toString().toLowerCase();return function(x,t){YI(J,x,t)}};
_.nM=function(r,J,x){x===void 0?delete r[J.name]:r[J.name]=x};
_.Oz=function(r){var J={androidIncludeFontPadding:!1},x=0,t=[],b=[],V=[];if(r.simpleText)return J.content=r.simpleText,J;if(r.runs===void 0)return J.content="",J;r=_.D(r.runs);for(var H=r.next();!H.done;H=r.next()){H=H.value;var q=H.text,W=void 0,U=(W=q)==null?void 0:W.length;if(q&&U){t.push(q);if(H.bold||H.italics||H.strikethrough||H.underline||H.textColor!=null&&H.textColor!==0||H.deemphasize){q=b;W=q.push;var g={startIndex:x,length:U};H.bold&&(g.weightLabel="FONT_WEIGHT_MEDIUM");H.italics&&(g.italic=
!0);H.strikethrough&&(g.strikethrough="LINE_STYLE_SINGLE");H.underline&&(g.underline="LINE_STYLE_SINGLE");H.textColor!=null&&H.textColor!==0?document.documentElement.hasAttribute("dark")?g.fontColor=H.darkModeTextColor||H.textColor:g.fontColor=H.textColor:H.deemphasize&&(document.documentElement.hasAttribute("dark")?g.fontColor=parseInt("ff"+DiM("#aaa").substring(1),16):g.fontColor=parseInt("ff"+DiM("#606060").substring(1),16));W.call(q,g)}H.navigationEndpoint&&(q=V,W=q.push,g={startIndex:x,length:U,
onTap:{innertubeCommand:H.navigationEndpoint}},H.loggingDirectives&&_.nM(g,HdM,H.loggingDirectives),W.call(q,g));x+=U}}J.content=t.join("");J.styleRuns=b.length?b:void 0;J.commandRuns=V.length?V:void 0;return J};
sMc=function(r){if(r==null||!r.runs)return!0;r=_.D(r.runs);for(var J=r.next();!J.done;J=r.next())if(J=J.value,J.bracket||J.errorUnderline||J.deemphasize||_.R(J,CM)||_.R(J,T_4))return!1;return!0};
qtz=function(r,J){return function(x){var t=J.unit;if(t!==x)throw Error("jh`"+r+"`"+t+"`"+x);return J}};
Bc=function(r){if(!((r==null?0:r.value)&&(r==null?0:r.unit)))return"";switch(r.unit){case "DIMENSION_UNIT_FRACTION":var J="%";break;default:J="px"}r=r.value;J==="%"&&(r*=100);return""+r+J};
WUn=function(r){try{return r()}catch(J){_.nR(J)}};
_.LM=function(r){var J=_.R(r,_.I2);if(J)return J;if((J=_.R(r,idz))&&J.commands)return pMM(J.commands);if((J=_.R(r,fQD))&&J.commands)return pMM(J.commands);if((r=_.R(r,UiX))&&r.identifier&&r.command&&(gJM||(gJM=[]),!gJM.includes(r.identifier)))return gJM.push(r.identifier),_.R(r.command,_.I2)};
pMM=function(r){if(r.length!==0){var J=[];r=_.D(r);for(var x=r.next();!x.done;x=r.next())(x=_.LM(x.value))&&J.push(x);return{commandExecutorCommand:{commands:J}}}};
_.AY=function(r){var J=r.defaultTarget,x=r.elementConfig,t=r.elementsCommand,b=r.skipOnClick,V=r.forceNewState,H=r.additionalCommandArgs,q=r.innertubeCommand||_.LM(t);if(q){r={};var W=EJK(q);t=W.navigatingCommand;W=W.href;t&&W?(r.href$=W,jMD(r,t,W,J),_.M("web_atagconfig_pointerdown")&&$iM(r,t),V&&(r["force-new-state$"]=!0)):(r.role$="button",r.href$="javascript:void(0);");_.R(q,wMr)&&(r["aria-haspopup$"]=!0);b||(r.onclick=function(U){var g={};if(h9c(U)){if(H==null?0:H.clickedVisualElement)g={clickedVisualElement:H.clickedVisualElement};
g=Object.assign({},{form:{element:U.target,event:U,createScreenConfig:g}},H);U.preventDefault();_.cc(q,g)}});
return Object.assign({},x,r)}};
Mjn=function(r){if(r.length){if(r.length===1)return r[0];var J={};_.nM(J,_.i9,{commands:r});return J}};
FB=function(r){return r&&r.href$!=="javascript:void(0);"};
EJK=function(r){var J,x=((J=_.R(r,_.i9))==null?void 0:J.commands)||[r];r=_.D(x);for(J=r.next();!J.done;J=r.next()){J=J.value;var t=void 0,b=void 0;x=(b=_.R((t=J)==null?void 0:t.commandMetadata,_.rP))==null?void 0:b.url;_.M("web_remove_web_navigation_endpoint_data")||(t=void 0,x=x||((t=_.R(J,G_7))==null?void 0:t.url));if(x&&x!=="/service_ajax"){if(t=EL(x,R9z))return r=_.pX(t),{navigatingCommand:J,href:r};_.nR(new _.MV("AttributedString URL could not be sanitized",x))}}return{}};
h9c=function(r){return r.button!==void 0?r.button===0&&!(r.shiftKey||r.altKey||r.metaKey||r.ctrlKey):!(r.shiftKey||r.altKey||r.metaKey||r.ctrlKey)};
jMD=function(r,J,x,t){x=!J9(x);var b,V,H;if((b=_.R(J,_.hd))!=null&&b.nofollow||(V=_.R(J,_.zP))!=null&&V.nofollow||(H=_.R(J,_.Ak))!=null&&H.nofollow||x)r.rel$="nofollow";var q;J=((q=_.R(J,_.Ak))==null?void 0:q.target)==="TARGET_NEW_WINDOW"?"_blank":t===void 0?"":t;r.target$=J};
$iM=function(r,J){J.clickTrackingParams&&(r.params={itct:J.clickTrackingParams});r.onpointerdown=function(x){StK(x)};
r._data=J};
N_D=function(r){(r.loggingUrls||[]).forEach(function(J){yU(J.baseUrl,J.attributionSrcMode)})};
dim=function(r){r.currentTarget._data&&N_D(r.currentTarget._data)};
StK=function(r){var J=r.currentTarget;r=WUn(function(){return J.href});
var x=J.params;r&&_.lH(r,x||{},8,!0)};
QMm=function(r,J){if(J=_.R(J,_.Ak))(J==null?void 0:J.target)==="TARGET_NEW_WINDOW"&&(r.target="_blank"),J.nofollow&&(r.rel="nofollow")};
KU4=function(r){r=_.R(r==null?void 0:r.commandMetadata,_.rP);return(r==null?0:r.url)?r.url:null};
_.a2=function(r,J){(r=_.LM(r))&&_.cc(r,J)};
_.cc=function(r,J){Gun(function(x){J?x.resolveCommand(r,J):x.resolveCommand(r)})};
nJC=function(r,J){var x=["yt-core-attributed-string__link"];J!=null&&J.noLinkColor||((J==null?0:J.isOverlay)?x.push("yt-core-attributed-string__link--overlay-call-to-action-color"):x.push("yt-core-attributed-string__link--call-to-action-color"),(J==null?0:J.linkInheritColor)&&x.push("yt-core-attributed-string--link-inherit-color"));x={className:x.join(" "),tabindex$:"0"};var t=r.onTap||r.onLongPress;if(!t)return x;var b=k_C(r);b&&(x["aria-label$"]=b);J=_.AY({elementsCommand:t,elementConfig:x,skipOnClick:!(J==
null||!J.skipOnClick),forceNewState:!0});r.onLongPress&&(t=new PeK(function(){var V=_.LM(r.onLongPress);V&&_.bZ().resolve(_.mg).resolveCommand(V)}),J&&Yt7(t,J));
return J||x};
k_C=function(r){var J,x;return(J=r.onTapOptions)==null?void 0:(x=J.accessibilityInfo)==null?void 0:x.accessibilityLabel};
OdM=function(r){var J=r;r<=16777215&&(J+=parseInt("ff000000",16));return _.Fj(J)};
Cem=function(r){var J=r.isDarkTheme;var x=r.extension;r=r.runColor;var t=void 0;if(x=x==null?void 0:x.colorMap){J=J?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";x=_.D(x);for(var b=x.next();!b.done;b=x.next())if(b=b.value,J===b.key){t=b.value;break}}t==null&&r&&(t=r);if(t)return OdM(t)};
yY=function(r){var J=r.config;var x=r.image;var t=r.imageConfig;var b=r.imageWrapperConfig;var V=r.run;var H=r.tag;var q=r.textLength;var W=r.startIndex===void 0?0:r.startIndex;r=r.length;W===void 0&&(W=0);V={run:V,startIndex:W,endIndex:r!==void 0?W+r:q,tag:H};x&&(V.image=x);t&&(V.imageConfig=t);b&&(V.imageWrapperConfig=b);J&&(V.config=J);return V};
IQM=function(r,J){var x=[];x.push("yt-core-attributed-string");(J==null?0:J.className)&&x.push(J==null?void 0:J.className);(J==null?0:J.ellipsisTruncate)?x.push("yt-core-attributed-string--ellipsis-truncate"):(J==null?0:J.noWrap)?x.push("yt-core-attributed-string--white-space-no-wrap"):(J==null?0:J.noPreWrap)||x.push("yt-core-attributed-string--white-space-pre-wrap");(J==null?0:J.linkInheritColor)&&x.push("yt-core-attributed-string--link-inherit-color");r.alignment&&x.push(B_4(r.alignment));r.lineBreakMode&&
x.push("yt-core-attributed-string--word-wrapping");return x.join(" ")};
LU7=function(r){if(r.weight)return r.weight;switch(r.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return 700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
cvD=function(r){switch(r){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}};
B_4=function(r){switch(r){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}};
Z7=function(r,J,x){var t=J;r.content&&x&&(x=r.content.indexOf("\n"),x!==-1&&(t=Math.min(J,x)));if(!r.content||r.content.length<=t)J=r;else if(r.attachmentRuns||r.commandRuns||r.decorationRuns||r.styleRuns||r.paragraphStyleRuns){J=eU(r.content,t);x=t;var b=r.attachmentRuns;if(b){var V=[];b=_.D(b);for(var H=b.next();!H.done;H=b.next())H=Object.assign({},H.value),H.startIndex===void 0||H.startIndex>=x||(H.length||(H.length=0),H.length+H.startIndex>x&&(H.length=x-H.startIndex),V.push(H));x=V}else x=void 0;
V=Avi(t,r.commandRuns);b=t;var q=r.decorationRuns;if(q){H=[];q=_.D(q);for(var W=q.next();!W.done;W=q.next()){W=W.value;var U=_.R(W.textDecorator,ze);if(U&&U.startIndex!==void 0&&!(U.startIndex>=b)){W=Object.assign({},W,{textDecorator:{highlightTextDecorator:Object.assign({},U)}});U=_.R(W.textDecorator,ze);if(!U.length||U.length+U.startIndex>b)U.length=b-U.startIndex;H.push(W)}}b=H}else b=void 0;H=Avi(t,r.styleRuns);if(q=r.paragraphStyleRuns)for(r=[],q=_.D(q),W=q.next();!W.done;W=q.next()){var g=W.value;
W=Object.assign({},g);if(!(W.startIndex===void 0||W.startIndex>=t)){if(!W.length||W.length+W.startIndex>t)W.length=t-W.startIndex;U=[];var E=void 0,h=void 0;if((E=g)==null?0:(h=E.listGroup)==null?0:h.listItems)for(g=_.D(g.listGroup.listItems),E=g.next();!E.done;E=g.next())if(E=Object.assign({},E.value),!(E.startIndex===void 0||E.startIndex>=t)){if(!E.length||E.length+E.startIndex>t)E.length=t-E.startIndex;U.push(E)}U.length>0&&(W.listGroup||(W.listGroup={}),W.listGroup=Object.assign({},W.listGroup,
{listItems:U}));r.push(W)}}else r=void 0;J={content:J,attachmentRuns:x,commandRuns:V,decorationRuns:b,styleRuns:H,paragraphStyleRuns:r}}else J=Object.assign({},r,{content:eU(r.content,t)});return J};
Avi=function(r,J){if(J){var x=[];J=_.D(J);for(var t=J.next();!t.done;t=J.next())if(t=Object.assign({},t.value),!(t.startIndex===void 0||t.startIndex>=r)){if(!t.length||t.length+t.startIndex>r)t.length=r-t.startIndex;x.push(t)}return x}};
eU=function(r,J){var x=J,t;if(t=x>0)t=r.charCodeAt(x-1),t=t>=55296&&t<=56319;t&&(x=r.charCodeAt(x),t=x>=56320&&x<=57343);t&&--J;return r.substring(0,J)};
e9z=function(r,J,x){x=x===void 0?FUi:x;if(r){var t=_.bZ().resolve(r3);t||_.M("mweb_no_observer_killswitch")?CBr(r,{data:J,observer:t,visibilityCallback:x,hideOption:aQr,showOption:yvr,layer:r.layer}):_.nR(new _.MV("Warning: monitorVisibility called with null observer",r.tagName,J==null?void 0:J.loggingDirectives,J==null?void 0:J.trackingParams))}else _.nR(new _.MV("Warning: monitorVisibility called with null element",J==null?void 0:J.loggingDirectives,J==null?void 0:J.trackingParams,J==null?void 0:
J.rendererContext))};
rGc=function(r,J){var x=[],t=r.content.length,b,V=(b=_.bZ().resolve(_.t9(_.vc)))==null?void 0:b();if(r.paragraphStyleRuns){b=_.D(r.paragraphStyleRuns);for(var H=b.next();!H.done;H=b.next()){var q=x.push,W=q.apply;var U=void 0;H=H.value;if((U=H.listGroup)!=null&&U.listItems){U=[];b:switch(H.listGroup.listType){case "LIST_TYPE_BULLET":var g="ul";break b;default:g="span"}U.push(yY({run:H,textLength:t,tag:g,config:{className:"yt-core-attributed-string__list-group"},startIndex:H.startIndex,length:H.length}));
g=_.D(H.listGroup.listItems);for(var E=g.next();!E.done;E=g.next()){E=E.value;b:switch(H.listGroup.listType){case "LIST_TYPE_BULLET":var h="li";break b;default:h="span"}U.push(yY({run:H,textLength:t,tag:h,startIndex:E.startIndex,length:E.length}))}H=U}else H=[];W.call(q,x,_.Gd(H))}}if(r.styleRuns&&(J==null||!J.noStyleRuns))for(b=_.D(r.styleRuns),q=b.next();!q.done;q=b.next()){q=q.value;W=Cem({extension:_.R(q.styleRunExtensions,z9D),isDarkTheme:V===void 0?!1:V,runColor:q.fontColor});U=[];W&&U.push("yt-core-attributed-string--link-inherit-color");
q.italic&&U.push("yt-core-attributed-string--italicized");q.underline&&q.strikethrough?U.push("yt-core-attributed-string--underline-strikethrough",cvD(q.underline)):q.underline?U.push("yt-core-attributed-string--underlined",cvD(q.underline)):q.strikethrough&&U.push("yt-core-attributed-string--strikethrough",cvD(q.strikethrough));if(q.baselineOffset){a:switch(q.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":H="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":H=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:H="yt-core-attributed-string--baseline-offset-unknown"}U.push(H)}H=U.join(" ");U=q;g={};if(U.weight||U.weightLabel)g.fontWeight=LU7(U).toString();W&&(g.color=W);x.push(yY({run:q,textLength:t,tag:"span",config:{className:H,style:g},startIndex:q.startIndex,length:q.length}))}if(r.decorationRuns)for(b=_.D(r.decorationRuns),q=b.next();!q.done;q=b.next())q=q.value,W={},q.textDecorator&&(g=q.textDecorator,H=V===void 0?!1:V,E=[],U=
_.R(g,ze),g=_.R(g,Zd7),U?(g=E,E=g.concat,h=[],(H=Cem({extension:_.R(U.highlightTextDecoratorExtensions,vJ4),isDarkTheme:H,runColor:U.backgroundColor}))&&h.push("background-color: "+H+";"),U.backgroundCornerRadius!==void 0&&h.push("border-radius: "+U.backgroundCornerRadius+"px;"),U.leftPadding!==void 0&&h.push("padding-left: "+U.leftPadding+"px;"),U.rightPadding!==void 0&&h.push("padding-right: "+U.rightPadding+"px;"),U.topPadding!==void 0&&h.push("padding-top: "+U.topPadding+"px;"),U.bottomPadding!==
void 0&&h.push("padding-bottom: "+U.bottomPadding+"px;"),E=E.call(g,h)):g&&(U=E,E=U.concat,H=H?"#2ba640":"#107516",H=g.color?OdM(g.color):H,H=["padding: 2px;","border-top: solid "+H+" 2px;","border-bottom: solid "+H+" 2px;","background: linear-gradient(135deg, "+H+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+H+" 3px, rgba(0, 0, 0, 0) 3px);"],E=E.call(U,H)),H=E.join(" "),W.style$=H,H=q.textDecorator,U=[],g=_.R(H,Zd7),_.R(H,ze)?U.push("yt-core-attributed-string--highlight-text-decorator"):
g&&U.push("yt-core-attributed-string--bracket-text-decorator"),H=U.join(" "),W.className=H,W.dir="auto"),H=_.R(q.textDecorator,ze),U=_.R(q.textDecorator,Zd7),g=_.R(q.textDecorator,ze),E=_.R(q.textDecorator,Zd7),x.push(yY({run:q,textLength:t,tag:"span",config:W,startIndex:(H==null?void 0:H.startIndex)||(U==null?void 0:U.startIndex)||0,length:(g==null?void 0:g.length)||(E==null?void 0:E.length)||0}));if(r.commandRuns&&(J==null||!J.noEndpoints))for(V=_.D(r.commandRuns),b=V.next();!b.done;b=V.next())b=
b.value,q=nJC(b,J),x.push(yY({run:b,textLength:t,tag:"a",config:q,startIndex:b.startIndex,length:b.length}));if(r.attachmentRuns)for(r=_.D(r.attachmentRuns),V=r.next();!V.done;V=r.next()){V=V.value;W=q=void 0;b={className:"yt-core-attributed-string--inline-block-mod"};if((W=V.element)==null?0:W.properties){W=(q=V.element)==null?void 0:q.properties;q=[];W=_.R(W,uID);if(W==null?0:W.margin)W=W.margin,W.left&&q.push("margin-left: "+Bc(W.left)+";"),W.right&&q.push("margin-right: "+Bc(W.right)+";"),W.top&&
q.push("margin-top: "+Bc(W.top)+";"),W.bottom&&q.push("margin-bottom: "+Bc(W.bottom)+";");q=q.length!==0?q.join(" "):void 0;b.style$=q}H=void 0;q={alt:"",preserveHeight:!0,preserveWidth:!0};W=["yt-core-attributed-string__image-element"];if(V.alignment){a:switch(V.alignment){case "ALIGNMENT_BASELINE":U="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":U="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:U=
"yt-core-attributed-string__image-element--image-alignment-bottom"}W.push(U)}if((H=V.element)==null?0:H.properties)H=[],U=_.R(V.element.properties,uID),(U==null?0:U.height)&&H.push("height: "+Bc(U.height)+";"),(U==null?0:U.width)&&H.push("width: "+Bc(U.width)+";"),H=H.length!==0?H.join(" "):void 0,q.style$=H,U=void 0,H=((U=_.R(V.element.properties,lQD))==null?void 0:U.label)||"",q.alt=H;q.className=W.join(" ");W=void 0;g=U=void 0;H=((g=V.element)==null?0:g.type)?(U=_.R(V.element.type,XMC))==null?
void 0:U.image:void 0;x.push(yY({run:V,textLength:t,tag:"img",image:H,imageConfig:q,imageWrapperConfig:b,startIndex:V.startIndex,length:(W=V.length)!=null?W:0}))}if(J==null?0:J.headerRuns)for(J=_.D(J.headerRuns),r=J.next();!r.done;r=J.next())if(r=r.value,r.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(r.headerMapping)){a:{switch(r.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":V=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":V="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":V="yt-core-attributed-string--heading-3";break a}V=void 0}x.push(yY({run:r,textLength:t,tag:"span",config:V?{className:V}:void 0,startIndex:r.startIndex,length:r.length}))}return x};
_.uS=function(r){return(r==null?void 0:r.content)!==void 0};
JGM=function(r){return _.uS(r)?r:_.Oz(r)};
xHK=function(r){return r.image!==void 0&&r.imageConfig!==void 0};
tA4=function(r,J){if(J==null?0:J.userInput)for(r=_.D(r),J=r.next();!J.done;J=r.next())if(J=J.value,J.tag!=="a"&&J.tag!=="li"){var x=void 0;(x=J).config||(x.config={});J.config.dir=J.tag==="ul"?_.bZ().resolve(_.lS):"auto"}};
bIm=function(r){return function(J){var x=r.run;(x.onTap!==void 0||x.onLongPress!==void 0)&&_.R(x,HdM)&&e9z(J,{loggingDirectives:_.R(x,HdM)})}};
mHM=function(r){return function(J){for(var x in r)(lq[x]||lq[cw["default"]])(J,x,r[x])}};
HIr=function(r,J){oiM(J);var x={data:null,start:0,end:r.length,parts:[]};J=_.D(J);for(var t=J.next();!t.done;t=J.next())t=t.value,VAr(x,t.startIndex,t.endIndex,t);DHz(r,x);return x};
VAr=function(r,J,x,t){for(var b=_.D(r.parts),V=b.next();!V.done;V=b.next()){V=V.value;if(typeof V==="string")throw Error("lh");if(V.start<=J&&x<=V.end){VAr(V,J,x,t);return}}r.parts.push({data:t,parts:[],start:J,end:x})};
DHz=function(r,J){for(var x=J.parts.length;x>=0;x--){var t=J.parts[x],b=J.parts[x-1],V=x===J.parts.length?J.end:t.start;b=x===0?J.start:b.end;V!==b&&J.parts.splice(x,0,r.slice(b,V));t&&DHz(r,t)}};
oiM=function(r){r.sort(function(J,x){if(J.startIndex<x.startIndex)return-1;if(x.startIndex<J.startIndex)return 1;J=J.endIndex-J.startIndex;x=x.endIndex-x.startIndex;return J>x?-1:x>J?1:0})};
_.T8D=function(r){var J=r.thumbnails;if(J){r={sources:[]};J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t={};t.url=x.url;t.width=x.width;t.height=x.height;r.sources.push(t)}return r}};
sWz=function(r,J,x,t){if(!J)return r.length>=1?r[r.length-1]:null;if(t)for(var b=_.D(r),V=b.next();!V.done;V=b.next()){V=V.value;var H=void 0,q=(H=V.url)==null?void 0:H.indexOf(t);if(q!==void 0&&q>=0)return V}t=_.D(r);for(b=t.next();!b.done;b=t.next())if(b=b.value,b.width&&b.height&&(x&&b.width>=J||!x&&b.height>=J))return b;for(J=r.length-1;J>=0;J--)if(x&&r[J].width||!x&&r[J].height)return r[J];return r[0]};
_.q6M=function(r){var J;return(r=(J=r.sources)==null?void 0:J[0])?r.width/r.height:0};
_.Wsr=function(r){if(r.sources){r=_.D(r.sources);for(var J=r.next();!J.done;J=r.next()){J=J.value;var x=void 0;if((x=J.clientResource)==null?0:x.imageName)return J}}};
iIz=function(r){var J;if((J=r.clientResource)!=null&&J.imageColor)return _.Fj(r.clientResource.imageColor)};
_.fxD=function(r,J,x,t,b,V,H){if(!J||J.length===0||J[0].clientResource)return null;if(x&&J[0].url)return J[0].url;t===void 0&&(t=!0);if(t){var q;r=p6K*(b||(r==null?void 0:(q=r.getBoundingClientRect())==null?void 0:q.width)||0)}else{var W;r=p6K*(V||(r==null?void 0:(W=r.getBoundingClientRect())==null?void 0:W.height)||0)}J=sWz(J,r,t,H);return(J==null?0:J.url)?J.url:(J==null?0:J.imageData)?J.imageData:null};
UHK=function(r,J,x){x=x?[x]:[];r.opacity&&x.push("opacity: "+r.opacity+";");J&&r.placeholderColor?(r=_.Fj(r.placeholderColor),x.push("background-color: "+r+";")):x.push("background-color: transparent;");return x.join(" ")};
giz=function(r,J,x,t,b){var V=["yt-core-image"];J&&V.push(J);x||V.push("yt-core-image--fill-parent-height");t||V.push("yt-core-image--fill-parent-width");switch(r.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":V.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":V.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":V.push("yt-core-image--content-mode-center");break;default:V.push("yt-core-image--content-mode-scale-to-fill")}r.flipForRtlLayout&&
V.push("yt-core-image--flip-rtl");switch(b){case "TOP_START":var H;V.push(((H=document.body)==null?void 0:H.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return V.join(" ")};
jWr=function(r){var J;if(r==null?0:(J=r.clientResource)==null?0:J.imageName){var x;r=(x=r.clientResource)==null?void 0:x.imageName;a:{switch(r){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":x="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":x="yt-logos-ext:yt-logo-updated";break a}x=void 0}return x||Ein.get(r)||r}};
hFi=function(r){return _.M("mweb_wiz_skip_render")?$Hz(r):w6z(r)};
$Hz=function(r){return function(J){var x=Sor("wink-root");vw();Njz();ZMi(x,_.f(r,J))}};
w6z=function(r){var J=J===void 0?!1:J;return function(x){if(!J||!_.M("mweb_skip_keto_to_c3_if_no_data")||x.data!==void 0){var t=Hb(!1);try{var b=x.children;_.M("mweb_render_outside_patch_killswitch")||FP?b?uq(_.f(r,x,b)):uq(_.f(r,x)):_.nR(new _.MV("ketoToC3 called outside of a patch",{tagName:r.TAG_NAME}))}finally{Hb(t)}}}};
MAK=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
RFK=function(r,J){r.onViewportEntered=J;G4r.observe(r)};
S6m=function(){var r={rootMargin:"10%",threshold:.01};_.M("mweb_enable_set_io_root_to_null_safari")?r.root=null:_.M("mweb_enable_set_io_root_to_body_safari")&&(r.root=document.body);return new IntersectionObserver(function(J,x){J.filter(function(t){return t.intersectionRect.height>0}).forEach(function(t){t=t.target;
if(!_.M("mweb_enable_only_update_image_when_connected")||t.isConnected!==!1){var b;(b=t.onViewportEntered)==null||b.call(t);x.unobserve(t)}})},r)};
N8n=function(r,J,x,t,b){function V(){if(t){var q=t.loadedClass,W=t.notifyOnUnloaded;q&&_.XB(r,q);W&&r.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function H(){var q=x(J,r);q&&r.getAttribute("src")!==q&&(_.M("mweb_enable_only_update_image_when_connected")&&r.isConnected===!1||q===r.src||(r.src=q),V())}
b=b===void 0?!0:b;r.removeAttribute("src");V();J&&(b?RFK(r,H):H())};
dHi=function(r,J,x){if(!J)return!1;J=x(J,r);x=r.getAttribute("src");return J&&J===x&&r.complete};
QWK=function(r,J){for(var x in J)x==="className"?r.className=J[x]:(lq[x]||lq[cw.default])(r,x,J[x])};
Ksz=function(r,J,x,t){hFi(_.rm)({contentMode:J.contentMode,loadedClass:J.loadedClass,isPreloaded:J.isPreloaded,notifyOnLoaded:J.notifyOnLoaded,notifyOnUnloaded:J.notifyOnUnloaded,preferredThumbnail:J.preferredThumbnail,preserveHeight:J.preserveHeight,preserveWidth:J.preserveWidth,objectPosition:J.objectPosition,targetWidth:J.targetWidth,targetHeight:J.targetHeight,shouldShowPlaceholder:J.shouldShowPlaceholder,useWidth:J.useWidth,isToggled:J.isToggled,alt:J.alt,className:J.className,onerror:J.onerror,
onload:J.onload,style$:J.style$,color:J.color,width:J.width,height:J.height,"aria-hidden$":J["aria-hidden$"],draggable:J.draggable,"data-disabled$":J["data-disabled$"],data:r,callback:x,renderLazy:t===void 0?!0:t,hideOn404:!1})};
PJK=function(r,J,x){x=x===void 0?!1:x;var t=r.sources!==void 0?r:_.T8D(r);if(t){var b=J.onload;J.onload=function(W){var U=W.target;x&&U.naturalWidth===120||_.JN(U,"yt-core-image--loaded");J.notifyOnLoaded&&U.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));b==null||b(W)};
J.targetWidth&&J.preserveWidth&&(J.width=J.targetWidth);J.targetHeight&&J.preserveHeight&&(J.height=J.targetHeight);var V=_.Wsr(t),H=V&&jWr(V);if(H)return(r=iIz(V))&&(J.color=r),{type:"icon",iconName:H,config:Object.assign({},J,J.alt?{}:{"aria-hidden$":"true"},{"aria-label$":J.alt,role:"img"})};if(r.sources===void 0){J.alt=r.accessibility&&r.accessibility.accessibilityData&&r.accessibility.accessibilityData.label||J.alt;J.style$=UHK(r,J.shouldShowPlaceholder,J.style$);var q;J.isPreloaded=!((q=_.R(r,
k4c))==null||!q.isPreloaded)}J.contentMode&&!t.contentMode&&(t.contentMode=J.contentMode);J.className=giz(t,J.className,J.preserveHeight,J.preserveWidth,J.objectPosition);J.loadedClass="yt-core-image--loaded";return{type:"image",image:t,config:J}}};
_.xH=function(){var r=_.hS.apply(0,arguments);return _.Ze(Y6c,function(J){var x=r.map(function(t){return t(J)});
return function(){return void x.forEach(function(t){return void(t==null?void 0:t())})}})};
tN=function(r,J){var x=J==null?void 0:J.initial;return _.gW(function(){_.Yy(!0);return x=r(x)},{equals:J==null?void 0:J.isEqual},"rSlKsc")};
niz=function(r,J){if(r===J)return!0;if(r===void 0||J===void 0)return!1;var x,t,b,V,H,q,W,U;return r.content===J.content&&((x=r.styleRuns)==null?void 0:x.length)===((t=J.styleRuns)==null?void 0:t.length)&&((b=r.commandRuns)==null?void 0:b.length)===((V=J.commandRuns)==null?void 0:V.length)&&((H=r.attachmentRuns)==null?void 0:H.length)===((q=J.attachmentRuns)==null?void 0:q.length)&&((W=r.decorationRuns)==null?void 0:W.length)===((U=J.decorationRuns)==null?void 0:U.length)};
B89=function(r,J){if(r){var x=JGM(r);if(x!=null&&x.content)if(_.M("attr_string_reactive"))hFi(OIi)({text:r,config:J});else{var t=!(J==null||!J.ariaLabel)||!(x.commandRuns&&x.commandRuns.length!==0||x.paragraphStyleRuns&&x.paragraphStyleRuns.length!==0);r=t?J==null?void 0:J.ariaLabel:null;t=t?"text":null;YI("span",{className:IQM(x,J),dir$:(J==null?0:J.userInput)?"auto":void 0,"aria-label$":r,role$:t},function(){if(x.styleRuns||x.commandRuns||x.attachmentRuns||x.decorationRuns){var b=rGc(x,J);tA4(b,
J);b=HIr(x.content,b);b=_.D(b.parts);for(var V=b.next();!V.done;V=b.next())CJC(V.value)}else bF(x.content)})}}};
CJC=function(r){typeof r==="string"?bF(r):xHK(r.data)?YI("span",r.data.imageWrapperConfig,function(){Ksz(r.data.image,r.data.imageConfig)}):YI(r.data.tag,r.data.config,function(J){bIm(r.data)(J);
J=_.D(r.parts);for(var x=J.next();!x.done;x=J.next())CJC(x.value)})};
LsD=function(r){return r.parts.map(Ixc)};
Ixc=function(r){if(typeof r==="string")return r;r=xHK(r.data)?_.f("span",{el:_.xH(mHM(r.data.imageWrapperConfig))},_.f(_.rm,Object.assign({},{data:r.data.image},r.data.imageConfig))):_.f(r.data.tag,{el:_.xH(bIm(r.data),mHM(r.data.config))},r.parts.map(Ixc));return EN(r)};
cGK=function(r,J){return r===J?!0:r===void 0||J===void 0?!1:r.noStyleRuns===J.noStyleRuns&&r.noLinkColor===J.noLinkColor&&r.noEndpoints===J.noEndpoints&&r.headerRuns===J.headerRuns&&r.isOverlay===J.isOverlay&&r.linkInheritColor===J.linkInheritColor&&r.userInput===J.userInput};
AGD=function(r){return function(){var J,x,t,b,V,H,q,W,U,g,E,h,G,N;return{ariaLabel:(J=r.ariaLabel)==null?void 0:J.call(r),className:(x=r.className)==null?void 0:x.call(r),ellipsisTruncate:(t=r.ellipsisTruncate)==null?void 0:t.call(r),isOverlay:(b=r.isOverlay)==null?void 0:b.call(r),linkInheritColor:(V=r.linkInheritColor)==null?void 0:V.call(r),noEndpoints:(H=r.noEndpoints)==null?void 0:H.call(r),noStyleRuns:(q=r.noStyleRuns)==null?void 0:q.call(r),noLinkColor:(W=r.noLinkColor)==null?void 0:W.call(r),
noPreWrap:(U=r.noPreWrap)==null?void 0:U.call(r),noWrap:(g=r.noWrap)==null?void 0:g.call(r),skipOnClick:(E=r.skipOnClick)==null?void 0:E.call(r),stopPropagation:(h=r.stopPropagation)==null?void 0:h.call(r),userInput:(G=r.userInput)==null?void 0:G.call(r),headerRuns:(N=r.headerRuns)==null?void 0:N.call(r)}}};
FsD=function(r){return r.value===""||r.value==="true"?!0:r.value==="false"?!1:isNaN(Number(r.value))?r.value:Number(r.value)};
bu=function(r,J){r=new axi(r,J);_.Pq(r);throw r;};
yG4=function(r,J,x){var t=rlc(r);r._numRenders=0;try{var b=_.pjn(function(){return _.f(J,Object.assign({},x))})}catch(H){var V=function(q){q.args||(q.args=[]);
q.args.push("Error in web component wrapper");q.args.push(r.tagName.toLowerCase());return q};
_.YC(H instanceof Error?V(H):new axi("Wiz rendering error",r.tagName.toLowerCase()));throw H;}finally{rlc(t)}return b};
_.o8=function(r,J,x){function t(g){var E={};g=_.D(g);for(var h=g.next();!h.done;h=g.next()){h=h.value;var G=void 0,N=void 0,Q=void 0,Y=_.fj((Q=(N=(G=h).getAttribute)==null?void 0:N.call(G,"slot"))!=null?Q:"children");if(G=E[Y])G.push(h);else if(Y in V||Y==="children")E[Y]=[h]}g=_.D(Object.keys(E));Y=g.next();for(h={};!Y.done;h={content$jscomp$56:void 0},Y=g.next())Y=Y.value,Y!=="children"&&(h.content$jscomp$56=E[Y],E[Y]=function(O){return function(){return O.content$jscomp$56}}(h));
return E}
x=x===void 0?{}:x;r.componentType!==GV||bu("Components must be marked reactive to be used from web component wrapper.",J);D7.has(J)&&bu("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",J);var b,V=(b=x.props)!=null?b:{};Hc.add(J);var H=eFm();b=function(){var g=H.apply(this,arguments)||this;g.rawProps={};g.queuingRender=!1;g.dispose=function(){};
g.isWebComponentWrapper=!0;g.isReparenting=!1;g.hasRendered=!1;return g};
_.S(b,H);b.prototype.render=function(){this.hasRendered=!0;for(var g=_.D([].concat(_.Gd(this.attributes))),E=g.next();!E.done;E=g.next())E=E.value,E.name!=="slot"&&this.removeAttribute(E.name);g=Object.assign({},this.componentProps,this.slotProps);E=_.D(yG4(this,r,g));g=E.next().value;E=E.next().value;!(g[0]instanceof Element)||g.length>1?bu("Wrapped Wiz components must return a single root element.",J):(g=g[0].tagName.toLowerCase(),g!==J&&bu("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(g+" !== '"+J),J),this.dispose=E)};
b.prototype.setUpProps=function(){for(var g=this.rawProps,E=this.attributes,h=_.D(Object.keys(V)),G=h.next();!G.done;G=h.next()){G=G.value;var N=void 0;((N=this)==null?0:N[G])&&this[G]!==zFC&&g[G]===void 0&&(g[G]=this[G],(N=Object.getOwnPropertyDescriptor(this.constructor.prototype,G))&&Object.defineProperty(this,G,N))}h=_.D(E);for(G=h.next();!G.done;G=h.next()){N=G.value;G=_.fj(N.name);var Q=G==="class"&&!E.getNamedItem("class-name");if(G in V||Q)N=FsD(N),G!=="class"||g.className?g[G]=N:g.className=
N}E={};for(var Y in V)V[Y]!==_.mS&&V[Y]!==ZIn&&(g[Y]instanceof Function&&bu("Function props must be configured as STATIC, not SIGNAL.",J),G=_.D(_.Ww(g[Y],void 0,"Ri8MSe")),h=G.next().value,G=G.next().value,E[Y]=G,g[Y]=h);g=_.D([g,E]);this.componentProps=g.next().value;this.setters=g.next().value;this.slotProps=t(this.childNodes)};
b.prototype.connectedCallback=function(){o2===J&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in V&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
b.prototype.disconnectedCallback=function(){if(!this._isInert){var g;a:{if(_.vi7)for(g=this;g;){if(_.uZz.has(g)){g=!0;break a}g=g.parentElement}g=!1}if(g)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){g=_.D([].concat(_.Gd(this.attributes)));for(var E=g.next();!E.done;E=g.next())E=E.value,E.name!=="slot"&&this.removeAttribute(E.name)}this.innerText="";y5z(this)}}};
b.prototype._setPendingPropertyOrPath=function(){};
b.prototype.notifyPath=function(){};
_.vd.Object.defineProperties(b.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var q=_.D(Object.keys(V)),W=q.next(),U={};!W.done;U={prop$jscomp$104:void 0},W=q.next())U.prop$jscomp$104=W.value,W=void 0,((W=x.legacyPolymer)==null?0:W.forwardHostProps)&&ARK.has(U.prop$jscomp$104)||Object.defineProperty(b.prototype,U.prop$jscomp$104,{set:function(g){return function(E){var h=this;this._isInert||(this.setters?Ei(function(){var G,N;return void((N=(G=h.setters)[g.prop$jscomp$104])==null?void 0:N.call(G,E))}):(this.rawProps[g.prop$jscomp$104]=E,this.queuingRender&&g.prop$jscomp$104===
"data"&&E!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(U),
get:lxi.has(U.prop$jscomp$104)?void 0:function(){return zFC}});
customElements.define(J,b)};
_.X6K=function(r,J){return(r=_.Vm(r,J))?_.pX(_.$L(r)):null};
_.Db=function(r){if(r=_.Vm(r,Number.MAX_VALUE,void 0,"width"))return _.$L(r)};
_.Vm=function(r,J,x,t){t=t===void 0?"width":t;if(!r||!r.length)return null;if(_.M("kevlar_tuner_should_always_use_device_pixel_ratio")){var b=window.devicePixelRatio;_.M("kevlar_tuner_should_clamp_device_pixel_ratio")?b=Math.min(b,_.Vn("kevlar_tuner_clamp_device_pixel_ratio")):_.M("kevlar_tuner_should_use_thumbnail_factor")&&(b=_.Vn("kevlar_tuner_thumbnail_factor"));rji=b}else rji||(rji=window.devicePixelRatio);b=rji;_.M("kevlar_tuner_should_always_use_device_pixel_ratio")?J*=b:b>1&&(J*=b);if(_.M("kevlar_tuner_min_thumbnail_quality"))return r[0].url||
null;b=r.length;if(_.M("kevlar_tuner_max_thumbnail_quality"))return r[b-1].url||null;if(x)for(var V=0;V<b;V++)if(r[V].url.indexOf(x)>=0)return r[V].url||null;for(x=0;x<b;x++)if(r[x][t]>=J)return r[x].url||null;for(J=b-1;J>0;J--)if(r[J][t])return r[J].url||null;return r[0].url||null};
t_D=function(){Hj.size?setTimeout(function(){Tk(Jjc)},0):xor=0};
Jjc=function(){var r=(0,_.t$)(),J=null,x=!1;Hj.forEach(function(b){b.loaded=!0;b.loadTime=r;b.pendingPaint=!1;var V=bmD.get(b);V&&V.resolve(r);J=b;x||!b.ftlEligible&&b.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(x=!0)});
var t;((t=J)==null?0:t.markDirty)&&J.markDirty();Hj.clear();xor=0;x&&mo4(r)};
o0C=function(r){Hj.add(r);r.pendingPaint=!0;xor||(xor=_.s8(_.Yh,t_D))};
V_c=function(r){r.loaded=!1;r.loadTime=Infinity;var J=bmD.get(r);J&&(J.reject(Error("rh")),bmD.delete(r));r.pendingPaint&&(Hj.delete(r),r.pendingPaint=!1)};
_.Doc=function(r){var J=r.indexOf(":");return J===-1?{originalName:r}:{originalName:r.substring(0,J),datasyncId:r.substring(J+1)}};
_.TOX=function(){return _.T(function(r){if(Hmr!==void 0)return r.return(Hmr);Hmr=new Promise(function(J){var x;return _.T(function(t){switch(t.nextAddress){case 1:return _.DC(t,2),_.p(t,_.qA.open("test-only"),4);case 4:return _.p(t,_.qA.delete("test-only"),5);case 5:_.FC(t,3);break;case 2:if(x=_.Wr(t),x instanceof Error&&x.name==="SecurityError")return J(!1),t.return();case 3:J("caches"in window),_.i8(t)}})});
return r.return(Hmr)})};
W87=function(){return _.T(function(r){if(r.nextAddress==1)return _.p(r,_.TOX(),2);if(!r.yieldResult)return r.return(void 0);slc||(slc=new qF9);return r.return(slc)})};
im7=function(r){var J,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return _.p(V,W87(),2);case 2:J=V.yieldResult;if(!J)throw Error("th");return _.p(V,J.open("yt-player-local-img"),3);case 3:return x=V.yieldResult,_.p(V,x.match(r),4);case 4:t=V.yieldResult;if(!t)throw Error("uh");return _.p(V,t.blob(),5);case 5:return b=V.yieldResult,V.return(b)}})};
pCz=function(r,J){for(var x in r)if(r.hasOwnProperty(x)&&J[x])return x;return null};
fUz=function(r){return"stamp"+r.replace("-","_")+"_"};
Uo9=function(r){var J=r.match(/\[\[([\w\.]+)\]\]/);if(J&&J.length>1)return J[1];_.Pq(Error("wh`"+r));return null};
g0D=function(r){return r===void 0?_.LN("REUSE_COMPONENTS",!1):r||!1};
$oz=function(r,J,x){x&&(J.is?(E0D.has(J)&&(r=E0D.get(J),x=r.listener,delete J[r.property],x.type==="element"&&J.removeEventListener(x.eventName,x.handler),E0D.delete(J)),jlz(J)):J.__proto__==HTMLElement.prototype&&(J=new _.MV("Rendererstamper removed a non custom element","Stamper: "+r+" element: "+(J&&J.nodeName)),_.nR(J)))};
wCC=function(r,J,x,t){var b=J.node?J.node:J;_.Hp(x).parentNode===b&&(J.removeChild(x),$oz(r,x,t));if(r=Wj.get(x))Wj.delete(x),_.Yh.cancelJob(r);x.hidden=!1};
hf4=function(r,J,x,t){if(J&&J.children&&(x=J.children[x]))if(_.LN("DEFERRED_DETACH"))for(;x&&!Wj.has(x);){var b=r,V=J,H=x,q=t;H.hidden=!0;b=_.Rw(_.Yh,wCC.bind(null,b,V,H,q),0);Wj.set(H,b);x=x.nextElementSibling}else for(;(H=J.lastElementChild)&&(J.removeChild(H),$oz(r,H,t),H!=x););};
M_X=function(r){var J=_.zx("__slot-el");_.Pb(function(){for(var x=_.D(r.slotContent),t=x.next();!t.done;t=x.next())J.value.appendChild(t.value)});
return _.f("__slot-el",{el:J,skip:!0})};
_.iu=function(r,J,x){x=x===void 0?G34:x;D7.add(J);var t;(t=x).propNames!=null||(t.propNames=[]);var b=new Set(x.propNames),V=eFm();t=function(){var U=V.call(this)||this;U.props={};U.isUpdating=!1;U.hasAttached=!1;U.isInert=!1;U.updateQueued=!1;U.initialClasses=[];XQM(U,J);return U};
_.S(t,V);t.prototype.forwardKebabCaseProp=function(U,g){U=_.fj(U);if(b.has(U)||U==="children")this.props[U]=g};
t.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var U=_.D(this.initialClasses),g=U.next();!g.done;g=U.next())(g=g.value)&&this.classList.add(g);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
t.prototype.handleSlottedContent=function(){for(var U=new Map,g=_.D(this.children),E=g.next();!E.done;E=g.next()){E=E.value;var h=void 0,G=(h=E.getAttribute("slot"))!=null?h:"children";(h=U.get(G))?h.push(E):U.set(G,[E]);if(!E.getAttribute("key")){var N=void 0,Q=void 0;E.setAttribute("key",G+"_"+((Q=(N=h)==null?void 0:N.length)!=null?Q:0))}}U=_.D(U);for(g=U.next();!g.done;g=U.next())E=_.D(g.value),g=E.next().value,E=E.next().value,this.forwardKebabCaseProp(g,_.f(M_X,{slotContent:E}))};
t.prototype.connectedCallback=function(){var U=this;if(!XQM(this,J)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var g=_.D(this.attributes),E=g.next();!E.done;E=g.next())E=E.value,this.forwardKebabCaseProp(E.name,FsD(E));this.handleSlottedContent();x.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){U.afterFirstPatch()});
this.hasAttached=!0}};
t.prototype.attributeChangedCallback=function(U,g,E){this.isInert||this.isUpdating||this.isConnected||U!=="class"||this.initialClasses.push.apply(this.initialClasses,_.Gd(E.split(" ")))};
t.prototype.disconnectedCallback=function(){kxD(this)};
t.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var U,g;ZMi(this,_.f(r,Object.assign({},this.props,{idomKey:(g=(U=this.__incrementalDOMData)==null?void 0:U.key)!=null?g:J})),!0)}catch(h){var E=h instanceof Error?h:new _.MV("Wiz rendering error");E.args||(E.args=[]);E.args.push("Error in deprecated web component wrapper");E.args.push(J.toLowerCase());_.Pq(E);throw h;}finally{this.updateQueued=this.isUpdating=!1}}};
t.prototype.enqueueUpdate=function(){var U=this;return _.T(function(g){if(x.synchronous)return U.update(),g.return();if(U.updateQueued)return g.return();U.updateQueued=!0;return g.return(Promise.resolve().then(function(){U.update()}))})};
t.prototype.notifyPath=function(){x.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.vd.Object.defineProperties(t,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var H=_.D(x.propNames),q=H.next(),W={};!q.done;W={prop$jscomp$106:void 0},q=H.next())W.prop$jscomp$106=q.value,Object.defineProperty(t.prototype,W.prop$jscomp$106,{set:function(U){return function(g){this.isInert||g===this.props[U.prop$jscomp$106]||(this.props[U.prop$jscomp$106]=g,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(W)});
customElements.define(J,t)};
_.Rf4=function(r,J){return _.q6(r.entities,"markersEngagementPanelSyncEntity",J)};
SFM=function(r,J){return _.q6(r.entities,"fantasyWinProbabilityEntity",J)};
NOc=function(r,J){return _.q6(r.entities,"fantasyTeamEntity",J)};
doz=function(r,J){return _.q6(r.entities,"fantasyPlayerEntity",J)};
QlX=function(r,J){return _.q6(r.entities,"booleanEntity",J)};
K8X=function(r,J){return _.q6(r.entities,"qrCodeEntity",J)};
k37=function(r){return _.q6(r.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
PVX=function(){if(p$)return p$;if(window.lottie)return p$=Promise.resolve(window.lottie);var r=_.nb(_.IP("LOTTIE_URL"));return r?p$=new Promise(function(J,x){var t=document.createElement("script");t.addEventListener("load",function(){J(lottie)});
t.addEventListener("error",function(b){var V="Lottie library failed to load.";b?b.message&&(V+=" Original description: "+b.message,_.OK(b,V)):b=Error(V);_.nR(b);x(b)});
t.setAttribute("async","");_.LX(t,r);document.head.appendChild(t)}):Promise.reject(Error("xh"))};
YFm=function(){return p$?p$:PVX()};
n0M=function(r){if(r)switch(r){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.M("kevlar_use_wil_icons"))return r=(r=k37(_.lO().getState()))&&r.animationLightUrl&&r.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:r.animationLightUrl,pathDarkTheme:r.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,r?r:f$.get("LIKE")}};
Omc=function(r){var J=n0M(r);if(J)return J;switch(r){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return f$.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return f$.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return f$.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return f$.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return f$.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return f$.get("NOTIFICATION_BELL")}};
BO7=function(r,J){if(!r||CVn)J=!1;else{if(r.closest){var x=!!n0M(J);x=_.IP("ID_TOKEN")&&x?!!r.closest("segmented-like-dislike-button-view-model"):!1}else x=!1;if(!x)if(r.closest)if(x=!_.IP("ID_TOKEN"),r=r.closest("ytd-subscription-notification-toggle-button-renderer-next"),x||!r)x=!1;else{var t;x=((t=r.data)==null?void 0:t.targetId)==="notification-bell"&&J!=="EXPAND_MORE"}else x=!1;J=x}return J};
IUX=function(r){var J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.DC(t,2),_.p(t,fetch(r),4);case 4:return J=t.yieldResult,_.p(t,J.json(),5);case 5:return t.return(t.yieldResult);case 2:x=_.Wr(t),_.nR(x),_.i8(t)}})};
L8c=function(r,J){var x,t,b;return _.T(function(V){if(V.nextAddress==1)return(x=J?r.pathDarkTheme:r.path)?_.p(V,Promise.all([IUX(x),PVX()]),2):V.return();t=V.yieldResult;b=t[0];U8.set(x,b);_.i8(V)})};
_.gm=function(){for(var r=_.hS.apply(0,arguments),J=!0,x=_.D(r),t=x.next();!t.done;t=x.next())if(typeof t.value!=="string"){J=!1;break}return J?r.join(" ").trim()||void 0:function(){for(var b="",V=_.D(r),H=V.next();!H.done;H=V.next())if(H=H.value,typeof H==="function"&&(H=H()),H)if(typeof H==="string")b+=" "+H;else for(var q in H)if(H.hasOwnProperty(q)){var W=H[q];typeof W==="function"&&(W=W());W&&(b+=" "+q)}b=b.trim()||void 0;return _.Yy(b)}};
AjK=function(r,J,x,t){function b(H,q){if(J.value===q&&r!=null&&r.value){for(;r.value.firstChild;)r.value.removeChild(r.value.firstChild);r.value.classList.add("yt-spec-icon-shape");H(r.value,t)}}
x=_.cjM(_.bZ().resolve(_.fM),x);if(typeof x==="function")J.value=null,b(x,null);else{var V=new _.iq(x.then,x);J.value=V;V.then(function(H){b(H,V)})}};
aUK=function(r,J){var x=document.createElement("div"),t=_.Q6(x,function(){return _.f(_.w,{cond:r,then:function(b){return _.f(F8m,{data:b,options:J})}})});
return[x,t]};
_.E8=function(){for(var r=[],J=_.D(_.hS.apply(0,arguments)),x=J.next();!x.done;x=J.next())if(x=x.value)if(typeof x==="string")r.push(x);else{x=_.D(Object.entries(x));for(var t=x.next();!t.done;t=x.next()){var b=_.D(t.value);t=b.next().value;(b=b.next().value)&&r.push(t)}}return r.join(" ")};
ZmD=function(r){var J=_.zx("animated-rolling-character"),x=nN(),t=v9(r.character)||v9(r.previousCharacter);ler(function(){if(r.marginMultiplier){var b;(b=x.value)==null||b.cancel();t?(b=r.previousCharacter?Number(r.previousCharacter)+10:r.rollUp?0:30,r.shouldAnimate||(b-=yji(r,b))):(b=r.rollUp?0:2,r.shouldAnimate||(b-=r.rollUp?-1:1));J.value.style.marginTop="-"+b*r.marginMultiplier+"px";r.shouldAnimate?x.value=efC(J.value,r,b,t):J.value.style.display=r.character?"":"none"}});
return _.f("animated-rolling-character",{el:J,class:"animated-rolling-character-wiz"},l0(t,function(){for(var b=[],V=1;V<30;V++)b.push(_.f("div",null,V%10));return _.f(_.DZ,null,_.f("div",null,"\u00a0"),b,_.f("div",null,"\u00a0"))},function(){return zfC(r.character)}))};
zfC=function(r){return _.f(_.DZ,null,_.f("div",null,"\u00a0"),_.f(_.DZ,null,l0(!r||_.Hn(r),function(){return _.f("div",null,"\u00a0")},function(){return _.f("div",null,r)})),_.f("div",null,"\u00a0"))};
efC=function(r,J,x,t){x=new Animation(new KeyframeEffect(r,[{transform:"translateY(0px)"},{transform:"translateY("+(t?yji(J,x):J.rollUp?-1:1)*J.marginMultiplier+"px)"}],v0M),document.timeline);J.character?(r.style.display="",x.onfinish=null):x.onfinish=function(){r.style.display="none"};
x.play();return x};
yji=function(r,J){var x=Number(r.character)+10;if(r.previousCharacter)if(r.character){var t=Number(r.character),b=Number(r.previousCharacter);r=r.rollUp?b<t?x:x+10:b<t?x-10:x}else r=r.rollUp?30:0;else r=r.character==="0"?x:r.rollUp?x-10:x+10;return J-r};
_.jt=function(r,J){return function(x){var t={},b;for(b in x){var V=void 0,H=void 0;((V=J)==null?0:(H=V.callbacks)==null?0:H[b])||(t[b]=x[b])}return _.f(i$r,null,function(){for(var q in t)x[q]=_.Yy(t[q]);x.disableReactiveLogging=!0;return _.f(r,Object.assign({},x))})}};
XCr=function(r,J,x,t,b,V,H){x=new Animation(new KeyframeEffect(r,[{transform:"translateY(0px)"},{transform:"translateY("+(V?uc4(J,x,t,b):t?-1:1)*H+"px)"}],lU7),document.timeline);J?(r.style.display="",x.onfinish=null):x.onfinish=function(){r.style.display="none"};
x.play();return x};
uc4=function(r,J,x,t){var b=Number(r)+10;J?r?(r=Number(r),J=Number(J),x=x?J<r?b:b+10:J<r?b-10:b):x=x?30:0:x=r==="0"?b:x?b-10:b+10;return t-x};
JMc=function(r){var J=nN(),x=nN();kz(function(){J.value=r.numberText;x.value=r.numberValue},[r.numberText]);
var t=r.fontSizeMultiplier?r.heightPx*r.fontSizeMultiplier:r.heightPx,b=V9C(function(){if(r.numberText){var H=r.numberText;var q=r.forceRollUp||!x.value||!r.numberValue||x.value<r.numberValue;var W=!!r.shouldAnimate,U=J.value,g=[],E=0,h=0,G=(U?U.replace(/\D/g,"").length:0)-(H?H.replace(/\D/g,"").length:0);U=U?U.split(/(\d)/).filter(Boolean):[];for(H=H.split(/(\d)/).filter(Boolean);G<0;){var N=H[h];g.push({character:N,rollUp:q,marginMultiplier:t,shouldAnimate:W});h++;v9(N)&&G++}for(;E<G;)N=U[E],g.push({previousCharacter:N,
rollUp:q,marginMultiplier:t,shouldAnimate:W}),E++,v9(N)||G++;for(;h<H.length;)G=H[h],N=U[E],v9(G)===v9(N)?(h++,E++):v9(G)?(E++,G=void 0):v9(N)&&(h++,N=void 0),g.push({character:G,previousCharacter:N,rollUp:q,marginMultiplier:t,shouldAnimate:W});q=g}else q=[];return q},[r.numberText]),V=r.numberText?["height: "+t+"px;",
"line-height: "+r.heightPx+"px;"].join(" "):"";return _.f("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:V,dir:"ltr","aria-hidden":"true"},b.map(function(H){return _.f(rMM,Object.assign({},H))}))};
tbn=function(r){var J;return(J=xpX[r])!=null?J:"EVENT_SPAN_TYPE_UNKNOWN"};
bWn=function(r){var J=r.nodeName;if(r.id)return J+="#"+r.id;if(r.classList)for(var x=_.D(r.classList),t=x.next();!t.done;t=x.next())J+="."+t.value;r.parentElement&&(J=bWn(r.parentElement)+" > "+J);return J};
mpi=function(r){return function(J){var x=tbn(J.type);return x==="EVENT_SPAN_TYPE_UNKNOWN"?r(J):P5M("event",{type:x,nodepath:J.target instanceof Element?bWn(J.target):void 0},function(){return r(J)})}};
_.$H=function(r){r&&QQC("event")&&(r=mpi(r));return a7z(function(J){var x,t=(x=r)==null?void 0:x(J);return typeof t==="boolean"?t:!0})};
wm=function(r){return function(){return r()?r():void 0}};
oPi=function(r){return new KeyframeEffect(r,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
VbD=function(r){return new KeyframeEffect(r,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.hN=function(r){var J=tN(function(x){x=x?qT(x[0]):void 0;return _.Ww(r(x),void 0,"AwTxXe")},{isEqual:function(x,t){return qT(x[0])===qT(t[0])}});
return[function(){return J()[0]()},
function(x){return void J()[1](x)}]};
_.MA=function(r){return function(){var J="",x;for(x in r){for(var t=r[x];typeof t==="function";)t=t();t!==void 0&&t!==null&&(J+="; "+x+": "+t)}return J.length>0?_.Yy(J.slice(2)):_.Yy()}};
Dpz=function(r){switch(r){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}};
qrX=function(r,J,x,t,b,V){var H=HWz(r),q=H.disabled,W=H.iconPosition,U=H.style,g=H.focused,E=function(){return!!N()&&W()==="icon-only"},h=function(){return!!N()&&W()==="icon-only-40"},G=function(){return!!N()&&W()==="icon-with-label"},N=function(){return!!J||!(t==null||!t())};
return{type:function(){return U()==="call-to-action-inverse"?"text":U()==="overlay-dark"&&r().type!=="filled"&&r().type!=="tonal"?"tonal":r().type},
shouldFocus:function(){return(g()||(V==null?void 0:V()))&&!q()},
hasIconLeading:function(){return!!N()&&W()==="leading"},
hasIconTrailing:function(){return!!N()&&W()==="trailing"},
hasIconLeadingTrailing:function(){return!!N()&&!!(x||b!=null&&b())&&W()==="leading-trailing"},
hasIconOnly:E,hasIconOnly40:h,hasIconWithLabel:G,iconButton:function(){return E()||h()||G()},
visiblyDisabled:function(){return(q()?"disabled":r().state)==="disabled"||q()},
overrideSmallSizeIcon:function(){return!r().ignoreIconSizeOverride&&Tsz(r(),N())},
iconToRender:J?J:function(){return _.f(_.Gk,{icon:t,size:function(){return St(r(),!0,r().ignoreIconSizeOverride)},
active:function(){return r().toggled},
iconFilter:function(){return sjr(r())}})},
secondaryIconToRender:x?x:function(){return _.f(_.Gk,{icon:b,size:function(){return St(r(),!0,r().ignoreIconSizeOverride)},
active:function(){return r().toggled},
iconFilter:function(){return sjr(r())}})}}};
HWz=function(r){return{size:function(){return r().size},
style:function(){return r().style},
focused:function(){return r().focused},
disabled:function(){return r().disabled},
onTap:function(J){var x,t;return(t=(x=r()).onTap)==null?void 0:t.call(x,J)},
alignByText:function(){return r().alignByText},
aTagConfig:function(){return r().aTagConfig},
customColors:function(){return r().customColors},
segmentedPosition:function(){return r().segmentedPosition},
toggled:function(){return r().toggled},
toggleable:function(){return r().toggleable},
accessibilityLabel:function(){return r().accessibilityLabel},
onToggle:function(J){var x,t;return(t=(x=r()).onToggle)==null?void 0:t.call(x,J)},
iconPosition:function(){return r().iconPosition},
oneOffCustomTextWrap:function(){return r().oneOffCustomTextWrap},
disableTextEllipsis:function(){return r().disableTextEllipsis},
disableBackdropFilter:function(){return r().disableBackdropFilter},
tooltipText:function(){return r().tooltipText},
ariaHidden:function(){return r().ariaHidden},
tabIndex:function(){return r().tabIndex},
buttonText:function(){return r().buttonText},
formattedButtonText:function(){return r().formattedButtonText},
animatedTextProps:function(){return r().animatedTextProps}}};
Wkz=function(r){return r.style==="overlay-dark"?4:r.style==="overlay"?r.type==="filled"?4:3:r.type==="filled"||r.style==="call-to-action-inverse"||r.style==="mono-inverse"?2:1};
Tsz=function(r,J){J=(r.iconPosition==="icon-only"||r.iconPosition==="icon-only-40"||r.iconPosition==="icon-with-label")&&J;return!r.segmentedPosition&&J&&r.size==="S"};
iWr=function(){return!_.M("web_disable_backdrop_filter")};
St=function(r,J,x){switch(r.size){case "XS":return 16;case "S":return!x&&Tsz(r,J)?24:16;default:return 24}};
pX7=function(r){switch(r){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}};
fwi=function(r){switch(r){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse";
case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};
Upn=function(r){switch(r){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}};
sjr=function(r){if(r.style==="overlay-dark"&&r.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
gPM=function(r){if(!r)return{};var J=r.color,x=r.backgroundColor;r=r.borderColor;var t="";J&&(t+="color: "+J+";");x&&(t+="background-color: "+x+";");r&&(t+="border-color: "+r+";");return{style:t}};
he4=function(r,J,x){var t=r.buttonText,b=r.formattedButtonText,V=r.formattedButtonTextLegacy,H=r.animatedTextProps,q=r.style,W=r.size,U=r.focused,g=r.disabled,E=r.onTap,h=r.alignByText,G=r.aTagConfig,N=r.customColors,Q=r.segmentedPosition,Y=r.toggled,O=r.toggleable,c=r.accessibilityLabel,Z=r.onToggle,a=r.iconPosition,e=r.oneOffCustomTextWrap,l=r.disableTextEllipsis,Vi=r.disableBackdropFilter,sX=r.tooltipText,pz=r.ariaHidden,Gz=r.tabIndex,Qi=r.ignoreIconSizeOverride,Sm=r.state,FD=r.type;q==="call-to-action-inverse"&&
(FD="text");q==="overlay-dark"&&FD!=="filled"&&FD!=="tonal"&&(FD="tonal");var Bn=!!J&&a==="leading",rv=!!J&&a==="trailing",us=!!J&&!!x&&a==="leading-trailing",hw=!!J&&a==="icon-only",pk=!!J&&a==="icon-only-40",Ck=!!J&&a==="icon-with-label",fY=hw||pk||Ck;g&&(Sm="disabled");var Nu=Sm==="disabled"||g;Qi=!Qi&&Tsz(r,!!J);Sm={};var TO=(Sm["yt-spec-button-shape-next"]=!0,Sm[pX7(FD)]=!0,Sm[fwi(q)]=!Nu,Sm["yt-spec-button-shape-next--disabled"]=!!Nu,Sm[Upn(W)]=!0,Sm["yt-spec-button-shape-next--focused"]=!!U&&
!g,Sm["yt-spec-button-shape-next--icon-trailing"]=rv,Sm["yt-spec-button-shape-next--icon-leading"]=Bn,Sm["yt-spec-button-shape-next--icon-leading-trailing"]=us,Sm["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=us&&!(t||b),Sm["yt-spec-button-shape-next--icon-button"]=hw||Ck,Sm["yt-spec-button-shape-next--icon-only-default"]=pk,Sm["yt-spec-button-shape-next--align-by-text"]=!!h,Sm["yt-spec-button-shape-next--segmented-start"]=Q==="start",Sm["yt-spec-button-shape-next--segmented-end"]=Q===
"end",Sm["yt-spec-button-shape-next--override-small-size-icon"]=Qi,Sm["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!e,Sm["yt-spec-button-shape-next--disable-text-ellipsis"]=!!l,Sm["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=!Vi&&iWr(),Sm),gH=function(){if(H)hFi(_.EP4)(H);else if(V)V(a==="icon-with-label"||e?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"}:{});else if(b){var aK=a==="icon-with-label"||e;B89(Object.assign({},
b,aK?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:{}),{noLinkColor:!0,noWrap:!aK})}else t&&bF(t)},DM=function(aK){E==null||E(aK);
O&&(Z==null||Z(aK))},Tb=G?jjM:$pM,Mu=G?"aria-current$":"aria-pressed$",SI=function(){J&&(Bn||us||fY)&&function(){NA({className:"yt-spec-button-shape-next__icon",
"aria-hidden$":!0},function(){J()})}();
(t||b||V||H)&&!fY&&function(){NA({className:"yt-spec-button-shape-next__button-text-content"},function(){gH()})}();
rv&&function(){NA({className:"yt-spec-button-shape-next__icon"},function(){J()})}();
us&&function(){NA({className:"yt-spec-button-shape-next__secondary-icon"},function(){x()})}();
g||hFi(_.dm)({model:{color:Wkz(r)}})},$4=function(){var aK={};
Tb(Object.assign({},(aK.className=_.E8(TO),aK.onclick=G?void 0:DM,aK.disabled=g,aK["aria-disabled$"]=Nu,aK.style=g&&G?"pointer-events:none":void 0,aK[Mu]=O?!!Y:void 0,aK["aria-label$"]=c,aK.title$=sX!=null?sX:"",aK["aria-hidden$"]=pz,aK.tabindex$=Gz,aK),G,gPM(N)),function(){SI()})};
Ck?(W={},q=(W["yt-spec-button-shape-with-label"]=!0,W["yt-spec-button-shape-with-label--is-overlay"]=q==="overlay"||q==="overlay-dark",W),wXK({className:_.E8(q)},function(){$4();NA({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},gH)})):$4()};
Gfm=function(r,J){if(!Xg){var x;J$m(function(){return x=q84(r,J)});
return x}r.parent=Mbm();return q84(r,J)};
Mbm=function(){var r=jP4(Xg||void 0,H$D);return EzC(r)?void 0:r};
Qm=function(r,J){_.cc(r,Object.assign({},J,{forceClickLogging:!0}))};
ReD=function(r,J,x,t){Qm(r,Object.assign({},{form:{element:J,event:x}},t))};
Nsz=function(r,J,x,t,b){var V=void 0;return function(H){var q=_.LM(x?r==null?void 0:r.onDisabledTap:r==null?void 0:r.onTap);if(q){var W;V=(W=V)!=null?W:J==null?void 0:J.value;if(q)if(_.M("web_button_vm_click_client_ve_killswitch"))ReD(q,V,H);else{W=Srr(r,q);if(b){ReD(q,b,H,{clickedVisualElement:W,form:{element:b}});return}ReD(q,V,H,{clickedVisualElement:W})}}t&&t(H)}};
Srr=function(r,J){J=J==null?void 0:J.clickTrackingParams;var x,t;if((r=r==null?void 0:(x=r.loggingDirectives)==null?void 0:(t=x.clientVeSpec)==null?void 0:t.uiType)&&!J)return _.K$(r)};
dpi=function(r){switch(r){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}};
Qjn=function(r){switch(r){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}};
KkC=function(r){switch(r){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}};
kfX=function(r){switch(r){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};
P$4=function(r,J){return _.q6(r.entities,"engagementToolbarStateEntityPayload",J)};
nPm=function(r){(r=_.SU(r))&&_.Yr7(r)};
_.Yr7=function(r){var J=_.kU();J&&_.ah(J,r)};
OWz=function(r,J,x){_.D9(r,"yt-open-popup-action",[J,x||r])};
C$X=function(r,J){var x=_.ON(r,"endpoint"),t=_.ON(r,"action");return(x=t?t:x)&&J&&(x=J.navigationEndpointPopupMap[x])&&(r=_.Fe(x,r),(x=_.ON(r,"renderer"))&&J.supportedPopups.hasOwnProperty(x))?{openPopupAction:{popupType:J.popupTypeMap[x],popup:r}}:null};
Bsz=function(r,J,x,t){if(t){var b;x=x==null?void 0:(b=x.data)==null?void 0:b.contents;(b=x instanceof Array&&x.length?x[0]:x)&&(x=_.ON(b,"renderer"))&&t.supportedPopups.hasOwnProperty(x)&&(J.stopPropagation(),OWz(r,{openPopupAction:{popupType:t.popupTypeMap[x],popup:b}}))}};
cMM=function(r,J,x,t){t=t===void 0?!1:t;var b=IwM(J);if(b){b.href&&ev(b.href);var V=J.button;V=V!==void 0?V===0&&!kH(J):!kH(J);b.data&&V&&Lk4(r,b,J,x,t)}};
Lk4=function(r,J,x,t,b){b=b===void 0?!1:b;var V=_.Vn("pbj_navigate_limit",-1)===0;AMM(J);_.bZ().resolve(_.t9(cq));var H=J.data;if(Object.keys(H).length!==0)if(!_.M("unplugged_web_disable_actions_for_cec_endpoint")&&_.R(H,_.i9))_.M("endpoint_behavior_command_executor_fix_killswitch")||(x.preventDefault(),x.stopPropagation()),_.qG(r,[H],r);else if(t=C$X(H,t))H.loggingUrls&&H.loggingUrls.forEach(function(W){W.baseUrl&&_.aD(W.baseUrl)}),x.preventDefault(),x.stopPropagation(),OWz(r,t,J);
else{var q=Fki(0,J.data,x);if(r=J.getForm)r=r(),q.tempData=q.tempData||{},q.tempData=Object.assign({},q.tempData,r);r=_.Xj(x);if(t=r.find(function(W){return!!W.visualElement}))q.createScreenConfig=q.createScreenConfig||{},q.createScreenConfig.clickedVisualElement=t.visualElement;
if(!V)if(x.preventDefault(),x.stopPropagation(),_.R(H,_.awr)&&!b&&_.Uz.instance)_.Uz.instance.resolveCommand(H,q);else if(_.M("kevlar_command_handler_formatted_string")&&!b&&_.Uz.instance&&yMr(H))b=r.find(function(W){return!!W.is})||x.target,x={form:Object.assign({},q,{event:x,
element:b,originatingNode:J})},_.Uz.instance.resolveCommand(H,x);else{H=_.Xj(x);x=[];for(b=0;b<H.length;b++)(V=H[b].is)&&x.push(V);SzK({parents:x.join(","),text:J.innerText},function(){_.Vq(J,"yt-navigate",q)})}}};
ee4=function(r){if(r=IwM(r))AMM(r),sOK(r.href)};
IwM=function(r){r=_.Xj(r);for(var J,x=0;x<r.length;x++)if(J=r[x],J.tagName==="A"&&J.classList.contains("yt-simple-endpoint")){if(!J.data)break;return J}return null};
kH=function(r){return r.shiftKey||r.altKey||r.metaKey||r.ctrlKey};
zeM=function(r,J){var x={itct:J.clickTrackingParams};_.M("kevlar_client_side_screens")&&(!_.R(J,_.Sv)||_.M("kevlar_exclude_endpoint_killswitch"))&&(x.endpoint=JSON.stringify(J));_.M("enable_unknown_lact_fix_on_html5")&&_.bZ().resolve(_.t9(_.Pj))&&(x.lact=_.bq());Dg4(x);_.lH(r,x)};
AMM=function(r){r.href&&Object.keys(r.data).length!==0&&zeM(r.href,r.data)};
yMr=function(r){for(var J=_.D(ZWr),x=J.next();!x.done;x=J.next())if(r[x.value])return!1;return!0};
_.YH=function(r,J){if(J){var x={};vPi.forEach(function(t){t=usr(J,t,"--yt-lightsource-");Object.assign(x,t)});
lwn.forEach(function(t){t=usr(J,t,"--yt-basic-");Object.assign(x,t)});
_.iX(r,x)}};
usr=function(r,J,x){var t={};t[x+_.pj(J)]=r&&r[J]?_.Fj(r[J]):"";return t};
_.O8=function(r,J,x){n$[r]||(n$[r]={});n$[r][J]=x};
_.C$=function(r){n$[r]||(n$[r]={});return n$[r]};
XXD=function(r){if(!r)return{};var J=r.foregroundTitleColor,x=r.backgroundColor;r=r.borderColor;var t="text";r?t="outline":x&&(t="filled");return{type:t,customColors:{color:J?_.Fj(J):void 0,backgroundColor:x?_.Fj(x):void 0,borderColor:r?_.Fj(r):void 0}}};
bPr=function(r){var J=r.renderer;var x=r.element;var t=r.commandController;var b=r.onTapCallback;var V=r.skipCommandHandling;var H=r.overrides;var q=r.forceIcon;var W=r.forceModernIconButton;var U=r.forceDisabled;var g=r.isSubscribe===void 0?!1:r.isSubscribe;var E=r.isPressed===void 0?!1:r.isPressed;var h=r.useButtonSize===void 0?!1:r.useButtonSize;r=rmK(J);g&&(r.style="mono",r.type="filled");q=!J.icon||!q&&J.text?J.icon?J.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:W?"icon-only":"icon-only-40";q==="icon-only-40"&&(r.type="text");var G;W=Object;g=W.assign;h=JmM(J,h);E=!!J.isSelected||!_.M("web_propagate_is_pressed_killswitch")&&!!E;var N=J.isSelected!==void 0;U=U===void 0?J.isDisabled:U;var Q=J.text?_.Oz(J.text):void 0;var Y,O,c,Z=((Y=J.accessibilityData)==null?void 0:(O=Y.accessibilityData)==null?void 0:O.label)||((c=J.accessibility)==null?void 0:c.label);Y=Z?Z:_.v2(J.text);x=xcz(J,x,t,b,V);t=t7r(J);t!=null&&t.length?(t=_.AY({innertubeCommand:Mjn(t),
forceNewState:!0}),t=FB(t)?t:void 0):t=void 0;return g.call(W,{},r,h,{iconPosition:q},H,{focused:!1,toggled:E,toggleable:N,disabled:U,formattedButtonText:Q,accessibilityLabel:Y,onTap:x,aTagConfig:t},XXD((G=J.colorData)==null?void 0:G.basicColorPaletteData),{oneOffCustomTextWrap:J.oneOffCustomTextWrap})};
xcz=function(r,J,x,t,b){return function(V){var H=t7r(r);t(H,V);if(!b){H=_.D(H);for(var q=H.next();!q.done;q=H.next())Qm(q.value,{form:{element:J,event:V},commandController:x})}}};
t7r=function(r){var J=[];r.command&&J.push(r.command);r.serviceEndpoint&&J.push(r.serviceEndpoint);r.navigationEndpoint&&J.push(r.navigationEndpoint);return J};
JmM=function(r,J){if(J)switch(r.size){case "SIZE_SMALL":return{size:"S"};case "SIZE_LARGE":return{size:"L"};case "SIZE_XLARGE":return{size:"XL"};case "SIZE_XSMALL":return{size:"XS"};default:return{size:"M"}}switch(r.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
rmK=function(r){switch(r.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",
type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",
type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.Bj=function(r){return _.gW(function(){JRM()();return bcr(r)},void 0,"Icv7j")};
I8=function(r,J){return _.q6(r.entities,"likeStatusEntity",J)};
mc7=function(r,J){return _.q6(r.entities,"likeCountEntity",J)};
_.oRz=function(r,J){return _.q6(r.entities,"stringEntity",J)};
V7r=function(r,J){if(!r)return!1;var x,t=(x=_.R(r,_.ff))==null?void 0:x.signal;if(t&&J.signalEndpointMap)return!!J.signalEndpointMap[t];var b;if((x=(b=_.R(r,_.L$))==null?void 0:b.request)&&J.continuationEndpointMap)return!!J.continuationEndpointMap[x];for(var V in r)if(J.commandEndpointMap[V])return!0;return!1};
DcM=function(r,J){if(J.streamingEndpointMap)for(var x in r)if(J.streamingEndpointMap[x]&&(r=J.streamingEndpointMap[x]))return r()};
HPz=function(r,J){var x,t=(x=_.R(r,_.ff))==null?void 0:x.signal;if(t&&J.signalEndpointMap&&(x=J.signalEndpointMap[t]))return x();var b;if((x=(b=_.R(r,_.L$))==null?void 0:b.request)&&J.continuationEndpointMap&&(b=J.continuationEndpointMap[x]))return b();for(var V in r)if(J.commandEndpointMap[V]&&(r=J.commandEndpointMap[V]))return r()};
TDM=function(r){var J={"Content-Type":"application/json"};_.IP("EOM_VISITOR_DATA")?J["X-Goog-EOM-Visitor-Id"]=_.IP("EOM_VISITOR_DATA"):_.IP("VISITOR_DATA")&&(J["X-Goog-Visitor-Id"]=_.IP("VISITOR_DATA"));J["X-Youtube-Bootstrap-Logged-In"]=_.IP("LOGGED_IN",!1);_.IP("DEBUG_SETTINGS_METADATA")&&(J["X-Debug-Settings-Metadata"]=_.IP("DEBUG_SETTINGS_METADATA"));r!=="cors"&&((r=_.IP("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(J["X-Youtube-Client-Name"]=r),(r=_.IP("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(J["X-Youtube-Client-Version"]=
r),(r=_.IP("CHROME_CONNECTED_HEADER"))&&(J["X-Youtube-Chrome-Connected"]=r),(r=_.IP("DOMAIN_ADMIN_STATE"))&&(J["X-Youtube-Domain-Admin-State"]=r),_.LN("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(r=_.IP("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(J["X-YouTube-Lava-Device-Context"]=r));return J};
sn4=function(r,J){J.watchNextResponse||J.reelItemWatchResponse?J.watchNextResponse?r.content=J.watchNextResponse:r.content=J.reelItemWatchResponse:J.playerResponse?r.player=J.playerResponse:J.reelWatchSequenceResponse&&(r.reelSequence=J.reelWatchSequenceResponse)};
_.cj=function(r){if(!r)return null;for(var J=[],x=0;x<r.textSegments.length;x++){var t=r.textSegments[x];t.text?J.push(t):t.emojiId&&J.push({emoji_id:t.emojiId})}return{text_segments:J}};
fsX=function(r,J,x,t,b,V,H){V=V===void 0?[]:V;var q=new _.AN;q.endpoint=x;if(!x)return _.YC(new _.MV("handle undefined endpoint",J.tagName)),q;var W=OMi(x);W.length&&(_.qG(r,W,J,t),q.actions=W);x.loggingUrls&&x.loggingUrls.forEach(function(g){g.baseUrl&&yU(g.baseUrl,g.attributionSrcMode)});
W=!_.M("web_skip_impression_click_killswitch")&&t&&t.impression;if(x.clickTrackingParams&&!q47(x)&&!WAz(J)&&!W&&(W=_.wU(),!_.FS(W,J))){var U=J.getScreenLayer&&J.getScreenLayer();U?W.clickCommand(x,null,U):W.clickCommand(x,null)}W=!1;for(U=0;U<V.length;U++)if((0,V[U])(J,x,t)){W=!0;break}!W&&iPr(x)&&(q.ajaxPromise=pO9(r,J,x,t,b,H));return q};
WAz=function(r){var J;return(r=(J=r.data)==null?void 0:J.navigationEndpoint)&&!!r.clickTrackingParams};
q47=function(r){var J=_.R(r,_.ff);if(J&&(J=J.signal)&&UcC.indexOf(J)>=0)return!0;for(var x in r)if(gRz.indexOf(x)>=0)return!0;return!1};
iPr=function(r){var J;if(((J=_.R(r,_.ff))==null?void 0:J.signal)==="CLIENT_SIGNAL")return!1;for(var x in r)if(ERr.indexOf(x)>=0)return!1;r=Object.keys(r);return r.length===1&&r[0]==="loggingUrls"?!1:!0};
S44=function(r,J,x,t,b,V,H){var q=_.a8.instance;if(q&&_.ym(q,t))var W=_.et(q,t,b).then(function(g){return(g==null?0:g.data)?g:{data:g}});
else W=r.requestDataForServiceEndpoint(t,b),_.R(t,jn7)||_.R(t,$cM)||_.R(t,_.wOn)||_.R(t,h6M)||_.nR(new _.MV("No RequestBuilder for endpoint",t));var U=_.zk();U.promise.thenCatch(function(){var g=_.ON(t,"action")||_.ON(t,"command")||_.ON(t,"endpoint");g&&(g=t[g],g.hasOwnProperty("onFailureAction")?_.qG(J,[g.onFailureAction],x):g.hasOwnProperty("onFailureCommand")&&_.qG(J,g.onFailureCommand,x));W.cancel("Resolver promise rejected")});
W.then(function(g){if(g){var E=g.error;if(E){if(V&&V.onServerError)V.onServerError(t,g);U.reject(new _.MV("Response error",t,E))}else if(g=g.data)if(E=g.error){if(V&&V.onServerError)V.onServerError(t,g);U.reject(new _.MV("Returned error",t,E))}else{M7z(J,x,g,t);GKz(g);if(E=nIm(g))for(var h=_.D(E),G=h.next();!G.done;G=h.next()){G=G.value;var N=_.bZ().resolve(_.t9(R6M))||Zb;if(!_.a8.instance||!N.some(function(Y){return!!_.R(t,Y)})||_.M("kevlar_response_processor_allowlist_killswitch")){var Q=N=void 0;
((Q=_.R((N=G)==null?void 0:N.commandMetadata,_.rP))==null?0:Q.sendPost)?_.sx(J,[G]):_.qG(J,[G],x)}}(h=_.R(g==null?void 0:g.frameworkUpdates,vj))&&H&&H(h);if(V&&V.onSuccess)V.onSuccess(t,g);U.resolve(new _.uu(g,E))}}else U.reject(new _.MV("Invalid service endpoint provided",t))},function(g){U.reject(g)});
return U.promise};
GKz=function(r){var J;(r=(J=_.R(r==null?void 0:r.onResponseReceivedCommand,_.NDr))==null?void 0:J.continuationItems)&&(r==null?void 0:r.length)===1&&_.R(r[0],dcz)&&_.YG("so_r",void 0,"search_overview_answer")};
pO9=function(r,J,x,t,b,V){var H;return(H=J.getNetworkManager&&J.getNetworkManager()?J.getNetworkManager():_.bZ().resolve(_.t9(_.CV)))?S44(H,r,J,x,t,b,V):_.KM("No network manager.")};
M7z=function(r,J,x,t){if(x=x.trackingParams||x.loggingDirectives&&x.loggingDirectives.trackingParams){var b;(_.R(t,QnD)||_.R(t,KA9)||_.R(t,kKM))&&t.clickTrackingParams?b=_.SU(t.clickTrackingParams):_.M("web_graft_to_parent_command")&&t.clickTrackingParams&&(b=_.SU(t.clickTrackingParams));var V;t=(V=J.getScreenLayer)==null?void 0:V.call(J);J=_.wU().graftServerVe(x,b,t);_.HD(r,"yt-store-grafted-ve-action",[J])}};
_.Pxr=function(r){var J=new Image;return new _.iq(function(x,t){J.addEventListener("load",function(){x()});
J.addEventListener("error",function(){t()});
J.src=r})};
Y44=function(r){return!!r};
nRz=function(r){return!!r};
OPc=function(r,J,x){var t=r.rowIndex;t!==void 0&&_.HD(r.hostElement,"yt-section-reactive-dismissal",[t,J,x])};
_.lu=function(r,J,x){r=_.D(r);for(var t=r.next();!t.done;t=r.next()){t=t.value;if(t===J)break;for(var b=_.D(x),V=b.next();!V.done;V=b.next())if(V=V.value,t.tagName===V||!_.M("web_event_button_role_check_killswitch")&&t.role==="button"&&V==="BUTTON")return!0}return!1};
_.XS=function(r,J,x){r=_.D(r);for(var t=r.next();!t.done;t=r.next()){t=t.value;if(t===J)break;for(var b=_.D(x),V=b.next();!V.done;V=b.next())if(t.id===V.value)return!0}return!1};
CxK=function(r){switch(r){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
BDi=function(r,J){if(!r&&!J)return"medium";r=Math.max(r||0,J||0);return r>=256?"large":r>=96?"medium":"small"};
Is7=function(r){switch(r){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.xb=function(){var r=_.bZ().resolve(_.t9(_.rI));return r?(r=r.getCurrentPage())?_.J7(r):null:null};
_.t7=function(){var r=_.xb();if(!r){var J=_.bZ().resolve(_.t9(_.rI)),x=J?typeof J:"no page manager";J=J?J.getCurrentPage():null;x=new _.MV("Player is missing when requested.",x,J?J.tagName:"no page");_.Pq(x)}return r};
_.J7=function(r){return r&&r.getPlayer?r.getPlayer():null};
LAn=function(r,J){r={args:{raw_player_response:r}};J&&(r.args=Object.assign({},r.args,J));return r};
cmz=function(r){if(r.args){if(r.args.raw_player_response)return r.args.raw_player_response;if(r.args.player_response)return JSON.parse(r.args.player_response)}};
_.Amz=function(r,J){var x={url:"/watch?v="+r.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};r.playlistId&&(x.url+="&list="+r.playlistId);r.playerParams&&(x.url+="&pp="+r.playerParams);r={watchEndpoint:r,commandMetadata:{webCommandMetadata:x}};J&&(r.clickTrackingParams=J);return r};
asn=function(){return FAX||!!_.Fe("yt.player.Application")};
e69=function(){return ym9||!!document.querySelector("link#player-css")};
ZPi=function(){function r(){FAX=!0;z6X.resolve()}
var J,x;return _.T(function(t){z6X||(z6X=new _.io,asn()?r():(J=document.createElement("script"),J.addEventListener("load",r),x=_.SJ(_.IP("PLAYER_JS_URL")),_.LX(J,x),document.head.appendChild(J)));return t.return(z6X.promise)})};
u7z=function(){function r(){ym9=!0;vRX.resolve()}
if(!vRX)if(vRX=new _.io,e69())r();else{var J=document.createElement("link");J.id="player-css";J.addEventListener("load",r);var x=_.SJ(_.IP("PLAYER_CSS_URL"));_.ay(J,x,"stylesheet");document.head.appendChild(J)}return vRX.promise};
lsz=function(){return asn()&&e69()?Promise.resolve([]):Promise.all([ZPi(),u7z()])};
XOz=function(r,J,x){var t={args:{}};r&&(t.args.raw_player_response=r);J&&(t.args.raw_watch_next_response=J);x&&(t.args=Object.assign({},t.args,x));return t};
tyc=function(r,J,x){var t=!1;t=t===void 0?!0:t;r=typeof r==="string"?_.b_(document,r):r;var b=rb9+"_"+_.x4(r),V=JbM[b];if(V&&t)return x04(J,x)?V.api.loadVideoByPlayerVars(J.args||null):V.loadNewVideoConfig(J),V.api;V=new m9(r,b,J,x,void 0);JbM[b]=V;V.addOnDisposeCallback(function(){delete JbM[V.getId()]});
return V.api};
x04=function(r,J){return J&&J.serializedExperimentFlags?J.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):r&&r.args&&r.args.fflags?r.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
b0M=function(){var r=new _.io;r.resolved=!1;var J=r.resolve;r.resolve=function(x){r.resolved=!0;J(x)};
return r};
o3z=function(r){var J={};m0K().install((J.document_disposed={callback:r},J))};
oS=function(r,J){if(!r&&Math.random()<=_.Vn("kevlar_unified_player_logging_threshold")){r=Error("zh`"+(J?J:"Unspecified error"));if(_.M("kevlar_unified_player_throw_errors"))throw r;_.nR(r)}};
_.Vym=function(){var r=_.Fe("ytDebugData.callbacks");r||(r={},_.rj("ytDebugData.callbacks",r));return r};
H0C=function(r,J){var x=_.Vym();if(_.M("web_dd_iu")||D07.includes(r))x[r]=J};
TtC=function(){return _.T(function(r){return r.return({isLeader:_.MqK(_.lO().getState()),c:_.IP("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.IP("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
sXX=function(){var r;_.T(function(J){if(J.nextAddress==1)return H0C("APP_STATE",TtC),_.p(J,_.bZ().resolve(_.VR),2);r=J.yieldResult;H0C("PI",function(){return _.T(function(x){return x.return(r.getVideoStats())})});
_.i8(J)})};
q0z=function(r){var J=_.uH(_.c9(_.xc.location.href));r=_.uH(_.c9(r));return _.M("kevlar_clear_non_displayable_url_params")?J==Dy(r):Dy(J)==Dy(r)};
Dy=function(r){var J=_.Wfr(r);r=r.slice(0);var x=["frags"];_.M("kevlar_hide_pp_url_param")&&x.push("pp");_.M("kevlar_hide_time_continue_url_param")&&x.push("time_continue");x=_.D(x);for(var t=x.next();!t.done;t=x.next())t=t.value,r=_.X5(_.uH(r),t);return _.uH(r)+(J?"#"+J:"")};
HJ=function(r,J){J=Number(J)*1E3;var x=Math.round((0,_.t$)()),t=x.toString();r={innertubeResponse:r,serverDateTimestampMs:t,lastModifiedTimestampMs:t,expireTimestampMs:(x+J).toString()};if(J=_.IP("INNERTUBE_CONTEXT_CLIENT_NAME"))r.clientName=J;return r};
pmD=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++i0z};
_.fNc=function(){var r=_.Kj(),J=_.kU();J&&r&&_.eC(J,[r],!0)};
g3m=function(r){return r&&U0n.some(function(J){return r.includes(J)})};
MyM=function(r){var J=_.R(r,_.Ak);if(!J)return!1;var x=J.url,t=J.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!x)return _.Pq(Error("Eh")),!1;if(J.target==="TARGET_NEW_WINDOW"){var b={};_.M("resolve_url_parent_tracking_params")&&(!_.Xe(x)||r0(window.location.href,x))&&(b={endpoint:r,itct:r.clickTrackingParams});Dg4(b);r=null;try{if(t)return r=_.fVK(x,"_blank",b,void 0,t),E3z(_.bZ().resolve(jX4),r,x),!0}catch(h){_.Pq(h)}_.lH(x,b);J={target:"_blank",noopener:_.M("set_window_noopener_ks")&&
!J.allowOpener};r=window;t=ib(x)?x:_.$L(typeof x.href!="undefined"?x.href:String(x));b=self.crossOriginIsolated!==void 0;var V="strict-origin-when-cross-origin";window.Request&&(V=(new Request("/")).referrerPolicy);var H=J.noreferrer;if(b&&H&&V==="unsafe-url")throw Error("ve");V=H&&!b;H=J.target||x.target;var q=[],W=[],U=!1;for(E in J){var g=J[E];switch(E){case "width":case "height":case "top":case "left":q.push(E+"="+g);break;case "target":break;case "noopener":case "noreferrer":g?W.push(E):(U=!0,
W.push(E+"=false"));break;case "attributionsrc":q.push(E+(g?"="+g:""));break;default:q.push(E+"="+(g?1:0))}}var E=H!==void 0&&!["_blank","_self","_top","_parent",""].includes(H);E=N9()&&E;$0z&&b&&q.length===0&&W.length>0&&!E&&!U?(W.length===2&&(W=["noreferrer"]),_.YL(r,t,H,W[0]),r=wm7()):(E=q.join(","),_.Yc()&&r.navigator&&r.navigator.standalone&&H&&H!="_self"?(E=_.go("A"),Ry(E,t),E.target=H,V&&(E.rel="noreferrer"),((J=J.attributionsrc)||J==="")&&E.setAttribute("attributionsrc",J),J=document.createEvent("MouseEvent"),
J.initMouseEvent("click",!0,!0,r,1),E.dispatchEvent(J),r=wm7()):V?(r=_.YL(r,"",H,E),J=_.pX(t),r&&(r.opener=null,J===""&&(J="javascript:''"),J='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+TA(J)+'">',J=N4(J),(t=r.document)&&t.write&&(t.write(db(J)),t.close()))):((r=_.YL(r,t,H,E))&&J.noopener&&(r.opener=null),r&&J.noreferrer&&(r.opener=null)));E3z(_.bZ().resolve(jX4),r,x);return!0}J=_.iZ(x);J=g3m(J)||x==="https://studio.youtube.com/";t=!(!_.Xe(x)||r0(window.location.href,
x));E=x.indexOf("disable_polymer=1")>=0;if(t||E||J)ev(x),Kf(),_.z8(x,void 0,void 0,window.top,h5i);else return _.nR(new _.MV("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",r)),!1;return!0};
_.S0X=function(r,J){J=J===void 0?0:J;if(!(_.R(r,Gvm)||_.R(r,R5i)||_.R(r,_.Ak)&&_.R(r,_.Ak).url))return!1;var x,t=(x=_.R(r,_.Ak))==null?void 0:x.url;x=t?{externalLinkData:{url:t}}:null;return _.wU().clickCommand(r,x,J)};
NtK=function(r,J){return _.q6(r.entities,"subscriptionStateEntity",J)};
d0z=function(r,J){return _.q6(r.entities,"subscriptionNotificationStateEntity",J)};
QXr=function(r,J){return _.q6(r.entities,"upcomingEventReminderStateEntity",J)};
KfK=function(r,J){return _.q6(r.entities,"engagementToolbarSurfaceEntityPayload",J)};
kvK=function(r,J){return _.q6(r.entities,"triStateButtonStateEntityPayload",J)};
PYm=function(r,J){return _.q6(r.entities,"commerceCartCheckoutButtonEntity",J)};
_.Y0m=function(r,J){return _.q6(r.entities,"playlistLoopStateEntity",J)};
n3c=function(r,J){return _.q6(r.entities,"commandEntity",J)};
CYC=function(r,J,x,t,b){b=b===void 0?{}:b;return function(V){var H,q;var W=((H=r.loggingDirectives)==null?0:(q=H.clientVeSpec)==null?0:q.uiType)?_.K$(r.loggingDirectives.clientVeSpec.uiType):void 0;b.clickedVisualElement||(b.clickedVisualElement=W);W=O0C(r,J);x(W,V);W=_.D(W);for(H=W.next();!H.done;H=W.next()){H=H.value;q=t;var U=V,g=b;g.form?g.form.event=U:g.form={element:q,event:U};Qm(H,g)}}};
O0C=function(r,J){var x=[];J?(r.toggledCommand&&x.push(r.toggledCommand),r.toggledServiceEndpoint&&x.push(r.toggledServiceEndpoint)):(r.defaultCommand&&x.push(r.defaultCommand),r.defaultServiceEndpoint&&x.push(r.defaultServiceEndpoint),r.defaultNavigationEndpoint&&x.push(r.defaultNavigationEndpoint));return x};
Bt9=function(r,J){var x=r.toggledStyle||r.style,t;switch((t=J?x:r.style)==null?void 0:t.styleType){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.sS=function(){return _.T(function(r){return r.nextAddress==1?_.p(r,_.bZ().resolve(_.VR),2):r.return(_.bZ().resolve(INr)())})};
_.qs=function(){return _.bZ().resolve(INr)()};
_.WJ=function(){return Yz(function(){return{lottieEl:void 0}})};
LfM=function(r,J){return r.startsWith(J.uniqueId)};
cbn=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,_.sS(),2);J=t.yieldResult;if((x=J)==null||!x.addEventListener)return i_(),t.return();J.addEventListener("onCueRangeEnter",r);_.i8(t)})};
Abr=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,_.sS(),2);J=t.yieldResult;if((x=J)==null||!x.removeEventListener)return i_(),t.return();J.removeEventListener("onCueRangeEnter",r);_.i8(t)})};
Ff4=function(r){var J,x,t,b,V;_.T(function(H){if(H.nextAddress==1)return _.p(H,_.sS(),2);J=H.yieldResult;if((x=J)==null||!x.addCueRange)return i_(),H.return();t=_.D(r.timings);for(b=t.next();!b.done;b=t.next())V=b.value,J.addCueRange(r.uniqueId+"-"+V,V/1E3,(V+100)/1E3);_.i8(H)})};
aNn=function(r){var J,x,t,b,V;_.T(function(H){if(H.nextAddress==1)return _.p(H,_.sS(),2);J=H.yieldResult;if((x=J)==null||!x.removeCueRange)return i_(),H.return();t=_.D(r.timings);for(b=t.next();!b.done;b=t.next())V=b.value,J.removeCueRange(r.uniqueId+"-"+V);_.i8(H)})};
ybX=function(){var r,J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,_.sS(),2);r=t.yieldResult;if((J=r)==null||!J.getPlayerState)return i_(),t.return();x=r.getPlayerState();return t.return(x===2)})};
i_=function(){_.nR(new _.MV("Smartimation player does not exist or is corrupted"))};
e54=function(){try{var r;return(r=window.CSS)!=null&&r.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(J){return _.nR(new _.MV("Smartimation CSS.supports threw an error")),!1}};
rhK=function(r,J,x,t,b){var V=r.playlistId?z5c:Z0X;J=J();x=x();b=!!r.videoId&&b()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.$N(J))return v3C({data:r,actionType:V,disabled:b},x);if(r.videoId&&t())return uhD({data:r,actionType:V,disabled:b});switch(J){case "TRANSFER_STATE_UNKNOWN":return uhD({data:r,actionType:V,disabled:b});case "TRANSFER_STATE_FAILED":return r.videoId?lNM({data:r,actionType:V,disabled:b}):Xmz({data:r,actionType:V,disabled:b});case "TRANSFER_STATE_COMPLETE":return Xmz({data:r,
actionType:V,disabled:b});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return v3C({data:r,actionType:V,disabled:b},x);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return r.videoId?lNM({data:r,actionType:V,disabled:b}):uhD({data:r,actionType:V,disabled:b});default:return uhD({data:r,actionType:V,disabled:b})}};
Jh7=function(r,J){var x=r.onTapCommand,t=_.LM(x);if(r.videoId&&_.R(t,_.pL))return _.R(t,_.pL).action=J,x;r.playlistId&&_.R(t,_.fL)&&(_.R(t,_.fL).action=J);return x};
uhD=function(r){var J=r.data;var x=r.actionType;r=r.disabled;return{text:xji,iconType:"OFFLINE_DOWNLOAD",onTap:Jh7(J,x.ACTION_ADD),disabled:r}};
v3C=function(r,J){var x=r.data;var t=r.actionType;r=r.disabled;var b="OFFLINE_DOWNLOAD";J>=0&&J<=.1?b="OFFLINE_DOWNLOADING_ZERO":J>.1&&J<=.3?b="OFFLINE_DOWNLOADING_TWENTY":J>.3&&J<=.5?b="OFFLINE_DOWNLOADING_FORTY":J>.5&&J<=.7?b="OFFLINE_DOWNLOADING_SIXTY":J>.7&&J<1?b="OFFLINE_DOWNLOADING_EIGHTY":J===1&&(b="OFFLINE_PIN");return{text:t59,iconType:b,onTap:Jh7(x,t.ACTION_REMOVE_WITH_PROMPT),disabled:r}};
Xmz=function(r){var J=r.data;var x=r.actionType;r=r.disabled;return{text:bHC,iconType:"OFFLINE_PIN",onTap:Jh7(J,x.ACTION_REMOVE_WITH_PROMPT),disabled:r}};
lNM=function(r){var J=r.data;var x=r.actionType;r=r.disabled;return{text:mjz,iconType:"OFFLINE_DOWNLOAD",onTap:Jh7(J,x.ACTION_RETRY),disabled:r}};
HHz=function(r){var J=o2i;V5D.push(r);Djc||(J(function(){for(var x=_.D(V5D),t=x.next();!t.done;t=x.next())t=t.value,t();V5D.length=0;Djc=!1}),Djc=!0)};
o2i=function(r){Promise.resolve().then(r)};
US=function(r){r=_.D(Vt9(r));var J=r.next().value,x=r.next().value,t=!1;_.Pb(function(){return function(){t=!0}});
return[J,function(b){HHz(function(){t&&!_.M("cow_prevent_state_setter_after_cleanup_killswitch")||x(b)})}]};
_.gI=function(r,J){var x=JRM();return _.gW(function(){x();return bcr(r,[_.Yy(J)||""])},void 0,"HaeHEc")};
TJz=function(r){var J=_.gI(_.OQ,function(){return r().videoId}),x=_.gI(_.CZ,function(){return r().playlistId});
return function(){return r().videoId?J:r().playlistId?x:_.D(_.Ww("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
src=function(r){var J=_.gI(B2,function(){return r().videoId}),x=_.gI(_.hIM,function(){return r().playlistId});
return function(){return r().videoId?J:r().playlistId?x:_.D(_.Ww(0,void 0,"K4tgOc")).next().value}};
qZz=function(r){var J=_.gI(_.klz,function(){return r().videoId});
return function(){return r().videoId?J:_.D(_.Ww(!1,void 0,"Oaxwcf")).next().value}};
W_4=function(r){var J=_.gI(RIK,function(){return r().videoId});
return function(){return r().videoId?J:_.D(_.Ww("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
iHC=function(){return{}};
phz=function(){var r,J;return(J=(r=_.bZ().resolve(_.t9(_.vc)))==null?void 0:r())!=null?J:!1};
UjX=function(r,J){r=r===void 0?fF9:r;switch(J.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},r,{isOpen:J.payload});default:return r}};
E2m=function(r,J){r=r===void 0?g2i:r;switch(J.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},r,{isAllowed:J.payload});default:return r}};
$jn=function(r,J){r=r===void 0?jrc:r;switch(J.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},r,{errorMessage:J.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},r,{title:J.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},r,{privacy:J.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},r,{isDisabled:J.payload});default:return r}};
hCM=function(r,J){r=r===void 0?whm:r;switch(J.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},r,{isOpen:J.payload});default:return r}};
GoK=function(r,J){r=r===void 0?M59:r;switch(J.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},r,{isFullscreen:J.payload});case "SET_NAVIGATION_BUTTON":var x=J.payload.targetId,t=Object.assign({},r.navigationButtons);t[x]=J.payload.button;return Object.assign({},r,{navigationButtons:t});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},r,{topPanelId:J.payload});case "SET_SECONDARY_HEADER":return x=J.payload.panelId,t=Object.assign({},r.secondaryHeader),t[x]=J.payload.secondaryHeader,
Object.assign({},r,{secondaryHeader:t});default:return r}};
dj7=function(){return W9(Object.assign({},{entities:bxr,voiceSearch:g$r,engagementPanel:GoK,bottomSheet:UjX,cinematicSetting:E2m,shorts:RR7,drawerLayout:hCM,createPlaylist:$jn,locationCollection:RCm,reportChannel:SZX,reportForm:NJC},SGM))};
QrD=function(r,J){_.Yh.addLowPriorityJob(function(){var x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return _.DC(V,2),_.p(V,PVX(),4);case 4:return _.p(V,fetch(r),5);case 5:return x=V.yieldResult,_.p(V,x.json(),6);case 6:t=V.yieldResult;U8.set(r,t);requestAnimationFrame(function(){J(t)});
_.FC(V,0);break;case 2:b=_.Wr(V),_.nR(b),_.i8(V)}})})};
K_c=function(r){var J={animationConfig:{},listeners:{}},x=function(){r(!0)};
J.listeners.data_failed=x;J.listeners.error=x;J.listeners.data_ready=function(){r(!1)};
return J};
YZM=function(r){var J=r.model;var x=r.subscribed;var t=r.isOverlay;var b=r.element;var V=r.commandController;var H=r.notificationState;if(x){var q,W;var U=(J==null?void 0:(q=J.buttonStyle)==null?void 0:q.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:J==null?void 0:(W=J.unsubscribeButtonContent)==null?void 0:W.buttonText}else{var g;U=J==null?void 0:(g=J.subscribeButtonContent)==null?void 0:g.buttonText}a:{var E;switch(J==null?void 0:(E=J.buttonStyle)==
null?void 0:E.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":q="S";break a;default:q="M"}}a:if(t)t="overlay";else switch(J.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":t="overlay";break a;default:t="mono"}a:if(x)var h="tonal";else switch((h=J.buttonStyle)==
null?void 0:h.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":h="tonal";break a;default:h="filled"}return{style:t,type:h,state:J.disableSubscribeButton?"disabled":"active",size:q,focused:r.focused,toggled:x,accessibilityLabel:ko7(J,x,H),buttonText:U,iconPosition:J.disableNotificationBell?"none":"leading-trailing",onTap:PUC(J,x,b,V),disableTextEllipsis:!!r.disableTextEllipsis}};
PUC=function(r,J,x,t){return function(b){if(J){var V;var H=r.disableNotificationBell?_.LM(r==null?void 0:(V=r.unsubscribeButtonContent)==null?void 0:V.onTapCommand):_.LM(r==null?void 0:r.onShowSubscriptionOptions)}else{var q;H=_.LM(r==null?void 0:(q=r.subscribeButtonContent)==null?void 0:q.onTapCommand)}H&&Qm(H,{form:{element:x==null?void 0:x.value},commandController:t});b.stopPropagation()}};
ko7=function(r,J,x){if(J){if(r==null?0:r.disableNotificationBell){var t;return r==null?void 0:(t=r.unsubscribeButtonContent)==null?void 0:t.accessibilityText}switch(x){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var b;return r==null?void 0:(b=r.bellAccessibilityData)==null?void 0:b.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var V;return r==null?void 0:(V=r.bellAccessibilityData)==null?void 0:V.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var H;return r==null?void 0:(H=
r.bellAccessibilityData)==null?void 0:H.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var q;return r==null?void 0:(q=r.bellAccessibilityData)==null?void 0:q.disabledLabel;default:var W;return r==null?void 0:(W=r.unsubscribeButtonContent)==null?void 0:W.accessibilityText}}else{var U;return r==null?void 0:(U=r.subscribeButtonContent)==null?void 0:U.accessibilityText}};
n2X=function(r){if(r){switch(r){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":r="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":r="NOTIFICATIONS_OFF";break;default:r="NOTIFICATIONS_NONE"}return r}};
OHX=function(r,J,x){x.subscribed!==J&&((x=x.key)&&_.uX(_.ES("subscriptionStateEntity",x,{key:x,subscribed:J})),r.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:J})),J||_.D9(r,"yt-unsubscribe-action"))};
BJz=function(r){r=_.R(_.LM(r),_.js);var J,x,t,b;return(b=_.R(r==null?void 0:(J=r.panelLoadingStrategy)==null?void 0:(x=J.inlineContent)==null?void 0:(t=x.sheetViewModel)==null?void 0:t.content,CUc))==null?void 0:b.listItems};
IFX=function(r,J){if(r.onShowSubscriptionOptions&&J&&(r=BJz(r.onShowSubscriptionOptions),r!=null&&r.length)){var x=n2X(J);r.forEach(function(t){t=_.R(t,_.$b);var b,V,H,q,W=t==null?void 0:(b=t.leadingImage)==null?void 0:(V=b.sources)==null?void 0:(H=V[0])==null?void 0:(q=H.clientResource)==null?void 0:q.imageName;t&&W&&(t.isSelected=W===x)})}};
L_9=function(r,J,x,t){J&&x?r.style.width=x+"px":!J&&t&&(r.style.width=t+"px")};
chC=function(r,J,x){var t;(t=r.lottieEl)==null||t.goToAndPlay(0);var b;(b=J.lottieEl)==null||b.goToAndPlay(0);_.wI(_.Yh,function(){var V;(V=x.lottieEl)==null||V.goToAndPlay(0)},300)};
h7=function(){return _.bZ().resolve(_.t9(Ahi))||{}};
F_m=function(r){return typeof r==="function"};
_.Ms=function(r){Object.keys(r);var J=function(x,t){var b=J.mapping||r;if(!x)return _.f(_.DZ,null);if(Array.isArray(x)&&(x=aFz(b,J,x),Array.isArray(x))){if(!x.length)return _.f(_.DZ,null);if(x.length>1){for(var V=!1,H=!1,q=[],W={},U=0;U<x.length;W={data$jscomp$1863:void 0},U++)if(W.data$jscomp$1863=x[U],W.data$jscomp$1863){var g=yhC(W.data$jscomp$1863,b),E=g.mappingEntry;g=g.rendererName;E&&g&&(E&&(!F_m(E)&&eCm(E)&&(H=!0),!F_m(E)&&E.asyncId||(V=!0)),q.push(zCX(W.data$jscomp$1863,E,g,J,t)))}return H&&
!V?_.f(_.DZ,null,ZHz()):_.f(_.DZ,null,q)}x=x[0]}if(!x)return _.f(_.DZ,null);x=aFz(b,J,[x])[0];if(!x)return _.f(_.DZ,null);V=yhC(x,b);b=V.mappingEntry;V=V.rendererName;return b&&V?_.f(_.DZ,null,zCX(x,b,V,J,t)):_.f(_.DZ,null)};
J.mapping=r;return J};
_.v24=function(r){var J=void 0,x;for(x in r)if(r.hasOwnProperty(x)){J=x;break}return J};
aFz=function(r,J,x){var t,b=(t=h7().preProcessOptions)==null?void 0:t.idomOptions;if(!b)return x;h7();return b.preProcessPropsIdom(r,x,J.triggerRerender)};
yhC=function(r,J){return(r=_.v24(r))?{mappingEntry:J[r],rendererName:r}:{mappingEntry:void 0,rendererName:void 0}};
zCX=function(r,J,x,t,b){if(!J)return _.f(_.DZ,null);var V={};b&&b[x]&&(V=Object.assign({},b[x]));r[x]!==void 0&&(V.data=r[x]);if(F_m(J))return J.debugName||(J.debugName=x),_.f(J,V);J.asyncId&&(t.pendingIdsMap=t.pendingIdsMap||{},t.pendingIdsMap[x]=J.asyncId);return J.templateFn?J.templateFn(V):eCm(J)?ZHz():_.f(_.DZ,null)};
eCm=function(r){var J;return(J=r.showPlaceholder)!=null?J:h7().defaultShowPlaceholder};
ZHz=function(){var r=h7().placeholder;return r()};
uW7=function(r){r=_.R(r,_.GA);return(r==null?void 0:r.iconName)&&!(r==null?0:r.title)};
rB7=function(r,J,x){var t;return _.f(_.DZ,null,r==null?void 0:(t=r.actions)==null?void 0:t.map(function(b){return _.f("div",{class:function(){var V={"yt-flexible-actions-view-model-wiz__action":!0};V["yt-flexible-actions-view-model-wiz__action--row-action"]=J;V["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(uW7(b))var H=!0;else if(H=_.R(b,_.RS),(H==null?0:H.isToggled)&&uW7(H==null?void 0:H.toggledButtonViewModel)||(H==null||!H.isToggled)&&uW7(H==null?void 0:H.defaultButtonViewModel))H=
!0;else{var q;H=((q=_.R(b,lFi))==null?0:q.playlistId)?!0:!1}V=(V["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=H,V["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=x,V);return _.E8(V)}},Xhr([b],{subscribeButtonViewModel:{isOverlay:!1,
animateWidth:!J}}))}))};
JBz=function(r){var J=r.layout===1,x,t=((x=r.data)==null?void 0:x.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";x={};t=(x["yt-flexible-actions-view-model-wiz"]=!0,x["yt-flexible-actions-view-model-wiz--inline"]=!J,x["yt-flexible-actions-view-model-wiz--scrollable"]=t,x);var b,V;return _.f("yt-flexible-actions-view-model",{class:_.E8(r.className,t)},(b=r.data)==null?void 0:(V=b.actionsRows)==null?void 0:V.map(function(H){if(J){var q;return _.f("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},
rB7(H,J,!((q=r.data)==null||!q.respectActionIntrinsicWidth)))}return rB7(H,J,!1)}))};
xMm=function(r,J){J=J===void 0?{shouldPersist:!0}:J;return{useUpdatableData:function(x,t){var b=[],V=_.D(_.hN(function(){var U=x();if(t!=null&&t.length&&b){var g=b.length>0;for(var E=!1,h=0;h<t.length;h++){var G=t[h]();g&&G!==b[h]&&(E=!0);b[h]=G}g=E}else g=!1;if(g)_.Ss.remove(W());else if(g=_.Ss.get(W()))return g;return U})),H=V.next().value,q=V.next().value,W=_.gW(function(){return r(x())},void 0,"VFraLb");
_.Ke(function(){if(W()!=null){Ns.set(W(),[H,q,!1]);var U=W();_.ky(function(){Ns.delete(U)})}},"Fdafud");
return[H,function(U){q(U);J.shouldPersist&&_.Ss.set(W(),U)}]},
getData:function(x){var t;return(t=Ns.get(r(x)))==null?void 0:t[0]()},
updateData:function(x,t){x=r(x);var b=Ns.get(x);if(!b)return!1;var V=_.D(b);b=V.next().value;V=V.next().value;t=t(b());V(t);J.shouldPersist&&_.Ss.set(x,t);return!0},
useUpdatableDataIdom:function(x,t){var b=r(x),V=_.Ss.get(b),H=_.D(US(V!=null?V:x)),q=H.next().value,W=H.next().value,U=nN(V!=null?V:x);kz(function(){if(b!=null)return Ns.set(b,[function(){return U.value},
function(g){W(g);U.value=g},
Ns.has(b)]),_.Yh.addJob(function(){_.dI(_.Yh,function(){var g=Ns.get(b);g&&(g[2]=!1)},0)},8),function(){var g;
((g=Ns.get(b))==null?0:g[2])||Ns.delete(b)}},[b]);
kz(function(){q!==x&&(W(x),U.value=x)},t?[].concat(_.Gd(t),[b]):[b]);
return[q,W]}}};
ten=function(r){var J=_.D(_.Ww(!0,void 0,"bKtO6d")),x=J.next().value;J.next();return function(){var t=EN(r.children());return _.f(_.w,{cond:x,then:function(){return t},
else:r.fallback})}()};
_.QR=function(r){var J=b5z(r),x=J.data,t=J.mapping,b=J.wrapper;J=J.pendingFallback;var V=function(){return mMC(_.Yy(x))},H=function(){var q=V(),W=[];
q=_.D(q);for(var U=q.next();!U.done;U=q.next()){var g=void 0;U=U.value;var E=void 0;for(g in U)if(!(!U).hasOwnProperty(g)){E=g;break}(g=E)&&W.push(g)}return W};
return r.data?_.f(ten,{fallback:J},function(){return _.f(_.GZ,{each:H},function(q,W){var U=b?function(E){return b(function(){return t[q](E,W)},g,W)}:function(E){return t[q](E,W)};
U.debugName||(U.debugName=String(q));if(!t[String(q)])return document.createComment("");U.componentType!==GV&&or7(String(q));var g=VeX(V,q,W);return _.f(U,{data:g})})}):_.f(_.DZ,null)};
b5z=function(r){var J=r.targetId||DM7(r.children);if(!r.data||!J||_.M("mweb_new_replaceables_killswitch"))return Object.assign({},r,{mapping:r.children,wrapper:void 0});var x="stamper-"+H5M++,t=function(){var q;return(q=typeof r.targetId==="function"?r.targetId(x):r.targetId)!=null?q:x};
J=_.D(Txz(function(){var q=mMC(r.data());q.targetId=t;return q})).next().value;
var b=Object.assign({},h7().replaceableMapping,r.children);if(r.replacementWrapper){var V=b.notificationTextRenderer,H=b.notificationMultiActionRenderer;V&&(b.notificationTextRenderer=function(q,W){return r.replacementWrapper(V({data:q.data},W))});
H&&(b.notificationMultiActionRenderer=function(q,W){return r.replacementWrapper(H({data:q.data},W))})}return Object.assign({},r,{data:J,
mapping:b,wrapper:function(q,W,U){return Gfm({targetId:t,stamperIndex:U},q)}})};
VeX=function(r,J,x){var t;return _.gW(function(){var b=r()[x()];if(b)t=b[J];else return _.nR(new _.MV("Stamper failed to find "+String(J)+" at index "+x()+" of data array of length "+(r().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),t;return b[J]},void 0,"wgRPHd")};
DM7=function(r){r=_.D(Object.keys(r));for(var J=r.next();!J.done;J=r.next())if(J=J.value,si7.includes(J)||qfr.includes(J)||Wyi.includes(J))return!0;return!1};
mMC=function(r){return r?Array.isArray(r)?r:[r]:[]};
or7=function(r){if(_.M("web_enable_renderer_logger")){var J;(J=_.bZ().resolve(_.t9(i5D)))!=null&&J.loggingEnabled&&!J.ids.has(r)&&J.ids.add(r)}};
pTD=function(r){return!(r==null||!r.iconName||(r==null?0:r.title))};
fHz=function(r,J,x,t){x&&_.Yh.cancelJob(x);x=_.Yh.addLowPriorityJob(function(){t(void 0)},5E3);
t(x);J&&r!==(J.likeStatus==="LIKE")&&J.key&&_.uX(_.ES("likeStatusEntity",J.key,{key:J.key,likeStatus:r?"LIKE":"INDIFFERENT",hadUserInteraction:r}))};
_.UMX=function(r,J){return _.q6(r.entities,"accountLinkStatusEntity",J)};
gr4=function(r,J){return _.q6(r.entities,"hatsSurveyEntity",J)};
ErC=function(r,J){return _.q6(r.entities,"hatsSurveyStateEntity",J)};
jim=function(r,J){return _.q6(r.entities,"quantityIncrementerEntity",J)};
$Mz=function(r){switch(r){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 7;case "BADGE_STYLE_TYPE_PREMIUM":return 5;case "BADGE_STYLE_TYPE_SIMPLE":return 0;case "BADGE_STYLE_TYPE_AD":return 2;case "BADGE_STYLE_TYPE_YPC":return 8;case "BADGE_STYLE_TYPE_FEATURED":return 4;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 18;default:return 0}};
wTM=function(r){switch(r){case "BADGE_STYLE_TYPE_YPC_GREEN":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_RED_SQUARE":return 11;
case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
hA9=function(r){switch(r){case 2:return"badge-shape-wiz--ad";case 1:return"badge-shape-wiz--media";case 3:return"badge-shape-wiz--promoted";case 4:return"badge-shape-wiz--timely";case 5:return"badge-shape-wiz--premium";case 6:return"badge-shape-wiz--sale";case 7:return"badge-shape-wiz--membership";case 8:return"badge-shape-wiz--commerce";case 10:return"badge-shape-wiz--live";case 11:return"badge-shape-wiz--status-new";case 12:return"badge-shape-wiz--status-complete";case 13:return"badge-shape-wiz--status-warning";
case 14:return"badge-shape-wiz--status-error";case 15:return"badge-shape-wiz--status-default";case 16:return"badge-shape-wiz--thumbnail-default";case 17:return"badge-shape-wiz--thumbnail-live";case 18:return"badge-shape-wiz--thumbnail-special";default:return"badge-shape-wiz--default"}};
_.GrM=function(r){var J=_.Vn("web_generic_client_event_wait_period ",0);J||(J=3E5);var x=Mem.get(r);!_.M("enable_web_client_experiment_event_timeout_killswitch")&&x&&(0,_.t$)()-x<J||(Mem.set(r,(0,_.t$)()),_.KR("genericClientExperimentEvent",{eventType:r}))};
RAr=function(r){switch(r){case "small":return"collections-stack-wiz__collection-stack1--small";case "medium":return"collections-stack-wiz__collection-stack1--medium";case "large":return"collections-stack-wiz__collection-stack1--large";default:return""}};
Sfi=function(r){if(!r)return"";var J,x=(J=_.bZ().resolve(_.t9(_.vc)))==null?void 0:J(),t;if(!x&&((t=r.vibrantColorPalette)==null?0:t.iconInactiveColor))return aY(r.vibrantColorPalette.iconInactiveColor,"1");var b;return x&&((b=r.darkColorPalette)==null?0:b.iconInactiveColor)?aY(r.darkColorPalette.iconInactiveColor,"1"):r.color?aY(r.color,"1"):r.sampledThumbnailColor?(r=r.sampledThumbnailColor,"rgba("+r.red+","+r.green+","+r.blue+");"):""};
_.KL=function(r,J){if(!r.includes("DATE_PLACEHOLDER"))return r;var x=new Date(0);x.setUTCSeconds(J);return r.replace("DATE_PLACEHOLDER",NxM(x))};
_.kb=function(r){return r!=null&&r.watch?r.watch.isTheaterMode:!1};
_.PJ=function(r){return r!=null&&r.watch?r.watch.isWatchFullscreen:!1};
_.Yb=function(r){r=_.dMz(r);return _.M("web_watch_enable_single_column_grid_view")?r:!1};
_.dMz=function(r){return r.watch.isWatchNarrowWidth};
Qic=function(r,J,x){return function(t){var b=r.command;b&&(Qm(b,{form:{element:x}}),J([b],t))}};
krn=function(r,J,x,t,b){return function(V){var H=Ky7(r,J);H&&Qm(H,{form:{element:x},commandController:t});b&&V.stopPropagation()}};
Ky7=function(r,J){if(r.signInEndpoint&&!_.M("web_subscribe_sign_in_endpoint_killswitch"))return r.signInEndpoint;if(J){if(r.serviceEndpoints)return r.serviceEndpoints[1];if(r.onUnsubscribeEndpoints)return r.onUnsubscribeEndpoints[0]}else{if(r.serviceEndpoints)return r.serviceEndpoints[0];if(r.onSubscribeEndpoints)return r.onSubscribeEndpoints[0]}};
PrC=function(r,J){var x,t,b,V;J=J&&((x=r.unsubscribeAccessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label)||((b=r.subscribeAccessibility)==null?void 0:(V=b.accessibilityData)==null?void 0:V.label);return r.longSubscriberCountText?[J,_.v2(r.longSubscriberCountText)].filter(function(H){return H}).join(" "):J};
nL=function(r,J){return J||(r==null?0:r.isChannelDelegate)?"disabled":"active"};
YfC=function(r,J){var x;switch((x=r.style)==null?void 0:x.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:nL(r)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:nL(r)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:nL(r,!0)};case "OVERLAY":return J?{style:"overlay",type:"tonal",state:nL(r)}:{style:"overlay",type:"filled",state:nL(r)};default:return J?{style:"mono",type:"tonal",state:nL(r)}:{style:"mono",type:"filled",state:nL(r)}}};
nr4=function(r){switch(r){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
O5z=function(r){switch(r){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
Crz=function(r,J){var x=r.map(function(t){return t.toString()});
return _.$H(function(t){if(x.includes(t.key)){J&&t.preventDefault();var b;(b=t.currentTarget)==null||b.click()}})};
_.Bxm=function(){return Crz(["Enter"])};
_.IHC=function(){return Crz(["Enter"," "],!0)};
_.OS=function(r){if(r.composedPath)return r.composedPath();if(!r.__composedPath){for(var J=[],x=r.target;x;)J.push(x),x=x.parentNode;J.push(window);r.__composedPath=J}return r.__composedPath};
_.CL=function(r,J,x){r=_.D(r);for(var t=r.next();!t.done;t=r.next()){t=t.value;if(t===J)break;for(var b=_.D(x),V=b.next();!V.done;V=b.next())if(V=V.value,t.tagName===V||t.role==="button"&&V==="BUTTON")return!0}return!1};
cB9=function(r,J){var x,t=(x=J.observer)!=null?x:_.bZ().resolve(r3);if(r){x=LyC(r);var b=[];J.showOption&&b.push(t.observe(r,function(){J.visibilityCallback(!0)},J.showOption));
J.hideOption&&b.push(t.observe(r,function(){J.visibilityCallback(!1)},J.hideOption));
J.prescanOption&&J.prescanCallback&&b.push(t.observe(r,function(){J.prescanCallback()},J.prescanOption));
var V;x.visibilityMonitorKeys=((V=x.visibilityMonitorKeys)!=null?V:[]).concat(b)}};
LyC=function(r){var J;return(J=r.polymerController)!=null?J:r};
_.IS=function(r){return!!_.BJ(r)};
_.aHm=function(r,J){var x=Mbm();kz(function(){var t=r.value;if(t)return ABz(t,J),FyD(t,J,void 0,void 0,void 0,x)},[J])};
_.LL=function(r,J,x,t,b,V){var H=Mbm();_.Ke(function(){var q=r.value;q&&(ABz(q,J(),V),q=FyD(q,J(),x,t,b,H),_.ky(q))},"GXtnHd")};
ABz=function(r,J,x){var t=yBi(J),b=eAn(J);J=t&&zAc;var V=b&&Z54;(t||b)&&cB9(r,{visibilityCallback:function(H){var q=_.bZ().resolve(_.mg);H&&t?q.resolveCommand(t,{form:{element:x?r:void 0},disableClickTracking:!0}):!H&&b&&q.resolveCommand(b,{form:{element:x?r:void 0},disableClickTracking:!0})},
showOption:J,hideOption:V})};
FyD=function(r,J,x,t,b,V){var H=new Map;if(J=_.BJ(J)){var q;r=(t==null?void 0:(q=t.onTap)==null?void 0:q.value)||r;x=vrr(J,r,x==null?void 0:x.onTap,b,V);r.addEventListener("click",x);H.set("click",x)}return function(){for(var W=_.D(H),U=W.next();!U.done;U=W.next()){var g=_.D(U.value);U=g.next().value;g=g.next().value;r.removeEventListener(U,g)}}};
_.BJ=function(r){var J;return(r=(J=_.R(r,ubC))==null?void 0:J.onTap)&&_.LM(r)};
yBi=function(r){var J;return(r=(J=_.R(r,ubC))==null?void 0:J.onVisible)&&_.LM(r)};
eAn=function(r){var J;return(r=(J=_.R(r,ubC))==null?void 0:J.onHidden)&&_.LM(r)};
vrr=function(r,J,x,t,b){var V=function(q){_.bZ().resolve(_.mg).resolveCommand(r,q)},H=function(q){t&&_.CL(_.OS(q),J,t)||V(q.target?{form:{element:q.target,
sourceData:r,mutationContext:b}}:void 0)};
x&&(H=function(q){x(q,V)});
return H};
lHD=function(r){switch(r){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}};
XTc=function(r){var J=r.numAvatarsInCluster;switch(r.clusterSize){case "small":return J===2?22:18;case "40":return J===2?24:22;default:return J===2?24:20}};
ry4=function(r,J){return function(x){var t=Object.keys(J);_.Ke(function(){if(r()){for(var b=_.D(t),V=b.next();!V.done;V=b.next())V=V.value,x.addEventListener(V,J[V]);_.ky(function(){for(var H=_.D(t),q=H.next();!q.done;q=H.next())q=q.value,x.removeEventListener(q,J[q])})}},"bXZGfe")}};
Jy9=function(r){switch(XTc(r)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
xRr=function(r){switch(r){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";
case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}};
thK=function(r){switch(XTc(r)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
brK=function(r){switch(r){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";
case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}};
mR7=function(r){switch(r){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}};
oZD=function(r){return r==="medium"||r==="48"||r==="large"||r==="extra-large"||r==="extra-extra-large"||r==="giant"};
Vhm=function(r){return!!((r==null?0:r.includes(3))||(r==null?0:r.includes(5)))};
Hri=function(r){return{size:DRn(r.data.avatarImageSize),onTap:r.onTap,decorations:r.decorations||[],badgeText:r.badgeText,accessibilityText:r.accessibilityText,avatarButtonCustomClassName:r.avatarButtonCustomClassName,clusterLayoutConfig:r.clusterLayoutConfig}};
DRn=function(r){switch(r){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
TRz=function(r){switch(r){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
sJD=function(r){switch(r){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model-wiz__avatar--avatar-size-giant";default:return""}};
q_c=function(r){var J=r.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",x,t=r.avatars&&r.avatars.length>0?(x=_.R(r.avatars[0],_.cJ))==null?void 0:x.avatarImageSize:"AVATAR_SIZE_UNKNOWN";x=TRz(t)||0;if(J){var b,V=(b=r.avatarClusterSize)!=null?b:"AVATAR_SIZE_M";J=TRz(V);var H,q,W=Math.min((q=(H=r.avatars)==null?void 0:H.length)!=null?q:0,4),U;return{avatars:((U=r.avatars)==null?void 0:U.slice(0,4))||[],avatarSizeInPx:x,avatarStackStyle:{width:J+"px",height:J+"px",position:"relative"},avatarStyle:function(E){var h=
XTc({clusterSize:DRn(V),numAvatarsInCluster:W,avatarIndex:E});var G=TRz(V);W===3&&E===2?(G=(G-h)/2,G=(_.IP("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*G):G=void 0;return{position:"absolute",top:W===2&&E===1||W===3&&E===2||W===4&&E>=2?"0":void 0,bottom:W===2&&E===0||W>2&&E<2?"0":void 0,left:W===2&&E===1||W>2&&(E===1||E===3)?"0":void 0,right:W<=3&&E===0||W===4&&(E===0||E===2)?"0":void 0,transform:G?"translateX("+G+"px)":void 0,width:h+"px",height:h+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(E){return{clusterSize:DRn(r.avatarClusterSize),numAvatarsInCluster:W,avatarIndex:E}},
avatarButtonCustomClassName:void 0}}var g;return{avatars:((g=r.avatars)==null?void 0:g.slice())||[],avatarSizeInPx:x,avatarStackClass:"yt-avatar-stack-view-model-wiz__avatars",avatarClass:sJD(t),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button"}};
WJr=function(r,J,x){return function(){Qm(r,{form:{element:J},commandController:x})}};
irm=function(r){switch(r){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
pLi=function(r){switch(r){case "small":return"yt-thumbnail-overlay-badge-view-model-wiz--small";case "medium":return"yt-thumbnail-overlay-badge-view-model-wiz--medium";case "large":return"yt-thumbnail-overlay-badge-view-model-wiz--large";default:return"yt-thumbnail-overlay-badge-view-model-wiz--medium"}};
fkX=function(r){var J=r.data;r=r.hidden===void 0?!1:r.hidden;var x={};r={class:_.E8("yt-page-indicator-view-model",(x["yt-page-indicator-view-model__indicator--hidden"]=!J.indicatorCount,x)),hidden:r};if(J.indicatorCount){x=[];for(var t=0;t<J.indicatorCount;t++){var b={};b=_.E8("yt-page-indicator-view-model__indicator",(b["yt-page-indicator-view-model__indicator--selected"]=J.selectedIndex===t,b));x.push(_.f("div",{class:b}))}J=_.f(_.DZ,null,x)}else J=_.f(_.DZ,null);return _.f("yt-page-indicator-view-model",
r,J)};
gZ7=function(r){r&&(URn(r)?delete r.inlinePlayerData:"inlinePlaybackEndpoint"in r&&delete r.inlinePlaybackEndpoint)};
EZi=function(r){if("accessibilityText"in r)return r.accessibilityText||"";if("title"in r){var J,x,t;return((J=r.title)==null?void 0:(x=J.accessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label)||""}if("accessibility"in r){var b,V;return((b=r.accessibility)==null?void 0:(V=b.accessibilityData)==null?void 0:V.label)||""}return""};
URn=function(r){return"inlinePlayerData"in r};
A7=function(r){return new jJn(r)};
$RC=function(r){var J=r.data;r=_.$H(function(){var b=_.R(J.onTap,_.I2);b&&_.bZ().resolve(_.mg).resolveCommand(b);return!1});
var x={sources:[{url:J.thumbnailUrl,width:120,height:90}]},t=J.rating&&J.ratingA11yLabel&&J.reviewsCount&&J.reviewsCountA11yLabel;return _.f("place-data-view-model",null,J.placeName&&J.placeCategory?_.f("div",{class:"yt-spec-place-data-view-model-shape","on:click":r},_.f(_.rm,{data:x,alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail"}),_.f(_.FH,{className:"yt-spec-place-data-view-model-shape__place-link",command:J.onTap},_.f("h3",{class:"yt-spec-place-data-view-model-shape__name",
title:J.placeName},J.placeName)),_.f("div",{class:"yt-spec-place-data-view-model-shape__metadata"},t?_.f("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},_.f("span",{class:"score",title:J.ratingA11yLabel},J.rating),_.f("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},_.f(_.Gk,{icon:"STAR",active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.f("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",
title:J.reviewsCountA11yLabel},J.reviewsCount)):_.f("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),_.f("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},_.f("span",{class:"category",title:J.placeCategory},J.placeCategory)))):null)};
wLm=function(r){return function(J){r&&(r.thumbnailElRef=J.thumbnailElRef,r.thumbnail=J.thumbnail,r.thumbnailOverlays=J.thumbnailOverlays,r.thumbnailSize=J.thumbnailSize)}};
hrc=function(r){var J;return(J=r.sharedUi)==null?void 0:J.animatedThumbnailEnabled};
Mh4=function(r){var J;return(J=r.sharedUi)==null?void 0:J.inlinePreviewEnabled};
_.G2M=function(r){var J;return(J=r.sharedUi)==null?void 0:J.currentPageSubType};
RrC=function(r){switch(r){case 1:return"yt-thumbnail-view-model--aspect-ratio-2-by-3";case 4:return"yt-thumbnail-view-model--shorts-aspect-ratio-9-by-16";case 3:return"yt-thumbnail-view-model--aspect-ratio-1-by-1";default:return"yt-thumbnail-view-model--aspect-ratio-16-by-9"}};
NRM=function(r){var J=_.D(_.Ww(!1,void 0,"RIOonf")),x=J.next().value,t=J.next().value;_.Pb(function(){var b=r==null?void 0:r();if(b){var V=_.bZ().resolve(_.t9(S_n));if(V){var H={triggeringElement:b,onDwellTriggeredFn:function(){t(!0)},
onDwellEndFn:function(){t(!1)}};
V.registerElement(H);_.ky(function(){_.aS(V,H)})}}});
return x};
dRi=function(r,J,x){x?x(J):_.a2(J,r.target?{form:{element:r.target}}:void 0)};
_.yR=function(r,J,x,t){_.Ke(function(){var b=r.value;if(b){var V=new Map,H,q=(H=J())==null?void 0:H.onTap;q&&(H=function(W){a:{var U=W.composedPath();U=_.D(U);for(var g=U.next();!g.done;g=U.next()){g=g.value;if(g===b)break;if(g.className.indexOf("HostIsClickableAdComponent")>=0||g.tagName==="A".toString()||g.tagName==="BUTTON".toString()){U=!0;break a}}U=!1}U||dRi(W,q,x)},(t==null?0:t())||_.M("enable_web_home_top_landscape_image_layout_level_click")?(b.addEventListener("tap",H),V.set("tap",H)):(b.addEventListener("click",
H),V.set("click",H)));
_.ky(function(){for(var W=_.D(V),U=W.next();!U.done;U=W.next()){var g=_.D(U.value);U=g.next().value;g=g.next().value;b.removeEventListener(U,g)}})}},"g9MHN")};
QJX=function(r,J){var x,t=(x=r.interaction)==null?void 0:x.onTap;if(r=_.AY({elementsCommand:t,forceNewState:!0,skipOnClick:!0}))return r.onclick=function(b){h9c(b)&&(b.preventDefault(),t&&dRi(b,t,J))},FB(r)?r:void 0};
KJM=function(r){switch(r){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
k2X=function(r){switch(r){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
Pzr=function(r){switch(r){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.Y_7=function(r){return _.M("rich_grid_enable_dynamic_offset")&&r?Math.max(Math.round((r-_.Vn("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Vn("rich_grid_dynamic_offset_offset_per_100",10)),_.Vn("rich_grid_dynamic_offset_lower_bound",-60)):0};
nZD=function(r,J){switch(J){case 4:return 16;case 1:return r<528?16:r<1024?32:48;case 2:return(r>=528?16:8)/2;case 3:return(r<528?16:r<1024?32:48)+(r>=528?16:8)/2;default:return 0}};
OrM=function(r){var J=r.originalContainerWidth;var x=r.sizing;var t=r.standardUnit;if(r.isCompactList&&J<528)return 1;switch(x){case "STANDARD":return t;case "COMPACT":return t+1;case "EXTRA_COMPACT":return _.M("web_responsive_extra_compact_2x")?t*2:_.M("web_responsive_current")?t===1?2:t%2===0?t/2*3:t+2:t<4?t*2:Math.ceil(t*3/2);case "MINI":return t>1?t*2:3;default:return t}};
BR9=function(r){var J=r.containerWidth;var x=r.peek;var t=r.gutter;var b=r.numItems;r=r.ignoreMaxWidthLimit;J=x?Math.max((J-x-t*b)/b,0):Math.max((J-t*(b-1))/b,0);return r?J:Math.min(J,Czn)};
_.es=function(r){var J=r.containerWidth;var x=r.hasPeek;var t=r.sizing;var b=r.marginSettings;var V=r.isCompactList;var H=r.enableFullBleedForSingleCol;var q=r.standardUnitMinWidth;t=t||"STANDARD";x=!!x;r=J>=528?16:8;var W=x?J>=528?48:24:0;b=nZD(J,b);var U=Math.max(J-b*2,0);q=_.M("kevlar_disable_min_width_override")?void 0:q;q=Math.min(Math.max(Math.floor((U-W+r)/((q!=null?q:Ikc)+_.Y_7(J)+r)),1),6);var g=(H=!!H&&q===1)||q===1&&t!=="STANDARD";x=x||g?U:Math.min(U,(Czn+r)*q-r);t=OrM({originalContainerWidth:J,
sizing:t,standardUnit:q,isCompactList:V});return{itemWidth:BR9({containerWidth:x,peek:W,gutter:r,numItems:t,ignoreMaxWidthLimit:g}),gutter:r,maxContainerWidth:x,numItems:t,margin:H?0:b,contentMargin:nZD(J,1),typographyBump:BR9({containerWidth:x,peek:W,gutter:r,numItems:q,ignoreMaxWidthLimit:g})>400&&!(V&&J<528),standardUnit:q}};
LJK=function(r){switch(r){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.cyn=function(r){if(r){var J;if((J=r.responsiveContainerConfiguration)==null?0:J.responsiveSize)return LJK(r.responsiveContainerConfiguration.responsiveSize);if(r.layoutSizing)switch(r.layoutSizing){case "RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case "RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD"}}};
Ayn=function(r){if(r.fullbleed)return 1;switch(r.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
erM=function(r,J,x,t,b,V,H,q){a:if(r===4&&t==="LOCKUP_CONTENT_TYPE_SOURCE")var W=1;else switch(r){case 3:W=1;break a;default:W=0}a:switch(r){case 4:V=!!(V&&V<100);break a;default:V=!1}a:switch(r){case 3:case 4:var U=t==="LOCKUP_CONTENT_TYPE_CHANNEL"||t==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:U=!1}a:switch(r){case 5:var g=!0;break a;case 4:g=!1;break a;default:g=!1}return{isOverlay:g,isCard:FJX(t,H),sizing:J!=null?J:"STANDARD",typographyBump:x!=null?x:!1,isTiny:V,isCentered:U,isCollection:ak7(t),
arrangement:W,addMarginForFullbleed:r===1&&t!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:r===1&&t==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:yyM(t,b,q),disableRounding:r===5||FJX(t,H)||r===1&&t==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:ak7(t)?2:0,useLegacyTypography:!(q==null||!q.useLegacyTypography),useRichGridLegacyTypography:!(q==null||!q.useRichGridLegacyTypography)&&!_.M("web_enable_typography_bump"),compactMetadata:W===0&&t==="LOCKUP_CONTENT_TYPE_VIDEO"}};
ak7=function(r){switch(r){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return!0;default:return!1}};
FJX=function(r,J){if(J&&r==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(r){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
yyM=function(r,J,x){if(J&&(x==null||!x.alwaysRespectPodcastShowAspectRatio||r!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(r){case "LOCKUP_CONTENT_TYPE_SHORT":return 4;case "LOCKUP_CONTENT_TYPE_GAME":case "LOCKUP_CONTENT_TYPE_MOVIE":return 1;case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PRODUCT":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 3;default:return 0}};
zrD=function(r){switch(r){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";
case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}};
Zrr=function(r){switch(r){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 8;case "BADGE_STATUS_NEW":return 11;case "BADGE_PREMIUM":return 5;default:return 0}};
vZK=function(r){switch(r){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;
case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
_.zA=function(r){if(r){var J;return((J=_.bZ().resolve(_.t9(_.vc)))==null?0:J())?r.darkThemeImage:r.image}};
XLr=function(r,J,x,t,b,V){if(b&&V&&J==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:b,height:V};if(!x)return{};b=x.size;x=x.allowFullWidth;if(J==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&x)return{fullWidth:!0};if(b===void 0)return{};switch(r){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:b,height:b};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:b,height:1/uam*b};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:b*
lkc,height:b};default:return(t==null?0:t.height)&&(t==null?0:t.width)?t.width/t.height>1?{maxWidth:b*lkc}:{maxWidth:b}:{maxWidth:b}}};
rOD=function(r){var J;return r&&((J=_.zA(r.themedImage))!=null?J:r.image)};
JOX=function(r){var J;return r==null?void 0:(J=r.sources)==null?void 0:J[0]};
tDK=function(r,J){var x,t;return!!((r==null?0:(x=r.byline)==null?0:x.hideAvatar)&&((t=_.R(J,xEX))==null?void 0:t.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
bEM=function(r,J){var x,t,b=!!((r==null?0:(x=r.description)==null?0:x.hideDescription)&&((t=_.R(J,xEX))==null?void 0:t.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION"),V,H;return!!((r==null?0:(V=r.spacer)==null?0:V.hideSpacer)&&((H=_.R(J,xEX))==null?void 0:H.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER")||b};
mEX=function(r,J){var x,t;return!!((r==null?0:(x=r.byline)==null?0:x.addPadding)&&((t=_.R(J,xEX))==null?void 0:t.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
oaz=function(r,J,x,t){var b={},V=(b["yt-content-metadata-view-model-wiz__delimiter"]=!0,b["yt-content-metadata-view-model-wiz__delimiter--standalone"]=t,b);return l0(J-1>x,function(){return _.f("span",{class:_.E8(V),"aria-hidden":!0},r)})};
DEM=function(r,J){return _.f(_.Zy,{text:r.text,linkInheritColor:!0,className:VDK(J),userInput:!0})};
T$z=function(r){var J=r.metadataPart;var x=r.isOverlay;var t=r.useMediumText;var b=r.hideAvatar;var V=1;J.maxLines!==void 0&&(V=J.maxLines);return _.f(_.DZ,null,l0(J.avatarStack,function(){return HEi(J.avatarStack,{avatarStackViewModel:{isOverlay:x,useMediumText:t,hideAvatar:b}})}),l0(J.leadingIcon,function(){return _.f(_.Gk,{className:"yt-content-metadata-view-model-wiz__leading-icon",
icon:J.leadingIcon.name,size:J.leadingIcon.width})}),l0(J.text,function(){var H=V;
return _.f(_.DZ,null,J.tooltip?_.f("span",{title:J.tooltip,role:"tooltip"},DEM(J,H)):DEM(J,H))}),l0(J.icon,function(){return _.f(_.Gk,{className:"yt-content-metadata-view-model-wiz__icon",
icon:J.icon.name,size:J.icon.width})}))};
VDK=function(r){switch(r){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
sGC=function(r){var J=r.metadataRow;var x=r.isInline;var t=r.delimiter;var b=r.isOverlay;var V=r.useMediumText;var H=r.extensions;if(bEM(H==null?void 0:H.lockupMetadata,J))return _.f(_.DZ,null);var q=tDK(H==null?void 0:H.lockupMetadata,J);r=mEX(H==null?void 0:H.lockupMetadata,J);H=!(!((H==null?0:H.lockupMetadata)&&J.badges)||J.metadataParts);var W={};r=(W["yt-content-metadata-view-model-wiz__metadata-row"]=!0,W["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=x,W["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=
r,W["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=H,W);var U,g;return _.f("div",{class:_.E8(r)},(U=J.badges)==null?void 0:U.map(function(E){return _.f("div",{class:"yt-content-metadata-view-model-wiz__badge"},HEi(E))}),(g=J.metadataParts)==null?void 0:g.map(function(E,h){return _.f(_.DZ,null,T$z({metadataPart:E,
isOverlay:b,useMediumText:V,hideAvatar:q}),oaz(t,J.metadataParts.length,h,!1))}),l0(J.isSpacerRow&&!x,function(){return _.f("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))};
qgX=function(r){var J=r.className;var x=r.data;var t=r.layout===void 0?0:r.layout;var b=r.isOverlay===void 0?!1:r.isOverlay;var V=r.useMediumText;var H=r.extensions;r=_.zx("yt-content-metadata-view-model");var q=t===0;t={};t=(t["yt-content-metadata-view-model-wiz"]=!0,t["yt-content-metadata-view-model-wiz--inline"]=q,t["yt-content-metadata-view-model-wiz--tappable"]=_.IS(x.rendererContext),t["yt-content-metadata-view-model-wiz--medium-text"]=V,t);_.aHm(r,x.rendererContext);return _.f("yt-content-metadata-view-model",
{class:_.E8(J,t),el:r},l0(x.metadataRows,function(){return x.metadataRows.map(function(W,U){return _.f(_.DZ,null,sGC({metadataRow:W,isInline:q,delimiter:x.delimiter,isOverlay:b,useMediumText:V,extensions:H}),l0(q&&!W.isSpacerRow,function(){return oaz(x.delimiter,x.metadataRows.length,U,!0)}))})}))};
WqM=function(r){switch(r){case 0:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model-wiz__metadata-text";case 2:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model-wiz__metadata-text-max-lines-4"}};
iE4=function(r){switch(r.style){case "STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};
case "STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",
type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}}};
pE4=function(r){var J=_.G2M(_.vp().getState())||"";return r?r+J:""};
f$7=function(r){switch(r){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
gac=function(r){var J=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],x=_.D(_.Ww(void 0,void 0,"JrqNsb")),t=x.next().value,b=x.next().value,V=_.D(_.Ww(void 0,void 0,"rWytse"));x=V.next().value;var H=V.next().value;V=_.D(_.Ww(void 0,void 0,"DHRqxe"));var q=V.next().value,W=V.next().value;return{touchFeedbackEvents:{pointerUpEvent:t,pointerDownEvent:x,pointerLeaveEvent:q},touchFeedbackOnPointerUp:_.$H(function(U){UEX(_.OS(U),J)||(b(U),H(void 0),W(void 0))}),
touchFeedbackOnPointerDown:_.$H(function(U){r==null||r(U);UEX(_.OS(U),J)||(H(U),b(void 0),W(void 0))}),
touchFeedbackOnPointerLeave:_.$H(function(U){UEX(_.OS(U),J)||(W(U),H(void 0),b(void 0))})}};
UEX=function(r,J){J=J===void 0?[]:J;J=[].concat(_.Gd(J),["BUTTON".toString()]);r=_.D(r);for(var x=r.next();!x.done;x=r.next()){x=x.value;for(var t=_.D(J),b=t.next();!b.done;b=t.next())if(x.tagName===b.value)return!0}return!1};
Eaz=function(r){switch(r){case "AD_AVATAR_SIZE_XXS":return"tiny";case "AD_AVATAR_SIZE_XS":return"extra-small";case "AD_AVATAR_SIZE_S":return"small";case "AD_AVATAR_SIZE_M":return"medium";case "AD_AVATAR_SIZE_MPLUS":return"48";case "AD_AVATAR_SIZE_L":return"large";case "AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium"}};
jGn=function(r){return r.scrollHeight-r.offsetHeight>1};
$Ez=function(r,J){var x;return Z7(r,((x=r.content)==null?void 0:x.length)||0,!J)};
wEK=function(r,J){J=$Ez(r,J);var x,t;return(((x=r.content)==null?void 0:x.length)||0)>(((t=J.content)==null?void 0:t.length)||0)};
G7m=function(r,J,x,t,b,V){if(!J||hdM){var H;return Z7(r,((H=r.content)==null?void 0:H.length)||0,!0)}J=t.value;if(!x.value||!J||!r.content)return r;x=0;t=r.content.length;H=0;MDi||(MDi=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var q=MDi;for(b=b*V*q;x<=t;)V=Math.floor(x+(t-x)/2),q=Z7(r,V)||r,J.firstChild&&(J.firstChild.textContent=q.content),J.scrollHeight>b?t=V-1:(H=V,x=V+1);return Z7(r,H)};
Rdz=function(r,J){var x,t;return(((x=r.content)==null?void 0:x.length)||0)>(((t=J.content)==null?void 0:t.length)||0)};
Sgc=function(r){var J=r.isTruncated;var x=r.isAbsoluteButton;var t=r.lineHeight;var b=r.contentRef.value,V=r.placeholderTruncationTextRef.value,H=r.truncationTextRef.value;r=r.appDirection==="rtl";if(b&&V){var q=V.offsetLeft;r&&(q=b.offsetWidth-V.offsetWidth-V.offsetLeft);if(J){J=V.offsetWidth;V=b.offsetWidth;var W=x?V-J-70:q-70;t="linear-gradient(\n      to top, transparent 0%,\n      transparent "+t+"rem,\n      #000 "+t+"rem,\n      #000 100%), linear-gradient(\n      to "+((r?"left":"right")+
",\n      #000 0px,\n      #000 "+W+"px,\n      transparent "+(x?V-J:W+70)+"px)");b.style.setProperty("-webkit-mask-image",t);b.style.setProperty("mask-image",t)}else b.style.setProperty("-webkit-mask-image",""),b.style.setProperty("mask-image","");x?r?(H.style.setProperty("left","0"),H.style.setProperty("right","unset")):(H.style.setProperty("left",""),H.style.setProperty("right","0")):r?(H.style.setProperty("left","unset"),H.style.setProperty("right",q+"px")):(H.style.setProperty("left",q+"px"),
H.style.setProperty("right","unset"))}};
N$X=function(r,J,x,t,b){var V=_.zx("truncated-text-content"),H=_.zx("truncated-text-content"),q=_.zx("button"),W=_.zx("button"),U=_.zx("button"),g=_.bZ().resolve(_.lS),E=_.D(US($Ez(r,b))),h=E.next().value,G=E.next().value;E=_.D(US(_.M("enable_truncated_text_max_lines")?Rdz(r,h):wEK(r,b)));var N=E.next().value,Q=E.next().value,Y=nN(null);kz(function(){function O(){if(V.value&&q.value&&U.value)if(_.M("enable_truncated_text_max_lines")){var a=G7m(r,b,V,H,J,x);G(a);t||requestAnimationFrame(function(){if(V.value&&
q.value&&U.value){var e=jGn(V.value)||Rdz(r,a);Q(e);Sgc({isTruncated:e,isAbsoluteButton:jGn(V.value),lineHeight:x,contentRef:V,placeholderTruncationTextRef:q,truncationTextRef:U,appDirection:g})}})}else G($Ez(r,b)),requestAnimationFrame(function(){if(V.value&&q.value&&U.value)if(jGn(V.value))Q(!0),t||Sgc({isTruncated:!0,
isAbsoluteButton:!0,lineHeight:x,contentRef:V,placeholderTruncationTextRef:q,truncationTextRef:U,appDirection:g});else{var e=wEK(r,b);Q(e);t||Sgc({isTruncated:e,isAbsoluteButton:!1,lineHeight:x,contentRef:V,placeholderTruncationTextRef:q,truncationTextRef:U,appDirection:g})}})}
var c,Z;(c=Y.value)==null||(Z=c.stop)==null||Z.call(c);c=new _.vJ(O,17);O();Y.value=c},[r.content,
J,x,g,t,b]);_.Pb(function(){var O=function(){MDi=void 0;var Z,a;(Z=Y.value)==null||(a=Z.fire)==null||a.call(Z)};
if(window.ResizeObserver){var c=new ResizeObserver(O);c.observe(V.value);return function(){var Z,a;(Z=Y.value)==null||(a=Z.stop)==null||a.call(Z);c.disconnect()}}window.addEventListener("resize",O);
return function(){var Z,a;(Z=Y.value)==null||(a=Z.stop)==null||a.call(Z);window.removeEventListener("resize",O)}});
return{isTruncated:N,displayText:h,contentRef:V,hiddenRef:H,placeholderTruncationTextRef:q,hiddenTruncationTextRef:W,truncationTextRef:U}};
dEc=function(r){var J=r.text;var x=r.alwaysShowTruncationText;var t=r.truncationText;var b=r.onTextClick;var V=r.maxLines===void 0?2:r.maxLines;var H=r.disableTextMask===void 0?!1:r.disableTextMask;var q=r.textStyle===void 0?"default":r.textStyle;var W=r.accessibilityLabel===void 0?"":r.accessibilityLabel;var U=r.textSize===void 0?"small":r.textSize;var g=r.alwaysTruncateAtMaxLines===void 0?!1:r.alwaysTruncateAtMaxLines;var E=r.expandOnClick===void 0?!1:r.expandOnClick;r=_.D(US(!1));var h=r.next().value,
G=r.next().value;r=_.$H(function(){E&&G(!h);b==null||b()});
a:switch(U){case "medium":var N=2;break a;case "large":N=2.2;break a;default:N=1.8}var Q=N$X(J,h?Infinity:V,N,H,g),Y=Q.isTruncated;J=Q.displayText;g=Q.contentRef;var O=Q.hiddenRef,c=Q.placeholderTruncationTextRef,Z=Q.hiddenTruncationTextRef;Q=Q.truncationTextRef;var a={};x=_.E8((a["truncated-text-wiz__absolute-button"]=!H,a["truncated-text-wiz__bottom-button"]=H,a["truncated-text-wiz--hidden"]=!(!h&&(x||Y)),a));H={};q=_.E8((H["truncated-text-wiz"]=!0,H["truncated-text-wiz--overlay"]=q==="overlay",
H["truncated-text-wiz--medium-text"]=U==="medium",H["truncated-text-wiz--large-text"]=U==="large",H["truncated-text-wiz--primary-text"]=q==="primary-text",H));U={};U=_.E8((U["truncated-text-wiz__truncated-text-content"]=!0,U["truncated-text-wiz__truncated-text-content--hidden-text-content"]=!0,U));return _.f("truncated-text",{class:q,"on:click":r,style:"line-height: "+N+"rem;"},_.f("truncated-text-content",{class:"truncated-text-wiz__truncated-text-content",el:g,style:h?"":"max-height: "+V*N+"rem;"},
_.f(_.Zy,{text:J}),_.f("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:c,style:"line-height: "+N+"rem;"},_.f(_.Zy,{text:t}))),_.f("truncated-text-content",{class:U,el:O,style:h?"":"max-height: "+V*N+"rem;","aria-hidden":"true"},_.f(_.Zy,{text:J}),_.f("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:Z,style:"line-height: "+N+"rem;"},_.f(_.Zy,{text:t}))),_.f("button",{"aria-label":W,class:x,el:Q,style:"line-height: "+N+"rem;"},
_.f(_.Zy,{text:t})))};
_.QGn=function(r,J,x,t,b,V){var H=function(U){U.preventDefault()},q=function(){var U=r.value;
if(U)return(U._data=J)?(U.addEventListener("touchstart",StK,{passive:!0}),U.addEventListener("click",dim),J.clickTrackingParams&&(U.params={itct:J.clickTrackingParams}),QMm(U,J),Ry(U,KU4(J)||"")):U.addEventListener("click",H),function(){J?(U.removeEventListener("touchstart",StK,{passive:!0}),U.removeEventListener("click",dim)):U.removeEventListener("click",H)}},W=function(){var U=r.value;
if(U){var g=_.AY({innertubeCommand:J,elementsCommand:x,forceNewState:t,stopPropagation:V});if(g)return U._data=g._data,g["aria-haspopup$"]&&U.setAttribute("aria-haspopup",g["aria-haspopup$"].toString()),g["force-new-state$"]&&U.setAttribute("force-new-state",g["force-new-state$"].toString()),g.href$&&Ry(U,g.href$),g.rel$&&(U.rel=g.rel$),g.role$&&U.setAttribute("role",g.role$),g.target$&&(U.target=g.target$),U.params=g.params,g.onclick&&U.addEventListener("click",g.onclick),g.onpointerdown&&U.addEventListener("onpointerdown",
g.onpointerdown),function(){g.onclick&&U.removeEventListener("click",g.onclick);g.onpointerdown&&U.removeEventListener("onpointerdown",g.onpointerdown)}}};
kz(b?W:q,[J,x])};
Kq7=function(r){var J=r.children;var x=r.className;var t=r.dir;var b=r.style;var V=r.role;var H=r.ariaSelected;var q=r.ariaLabel;var W=r.ariaHidden;var U=r.ariaLabelledby;var g=r.ariaDescribedby;var E=r.command;var h=r.elementsCommand;var G=r.forceNewState;var N=r.isPlaceholder;var Q=r.tabIdentifier;var Y=r.target;var O=r.tabIndex;var c=r.useATagConfig;var Z=r.stopPropagation;r=_.zx("a");_.QGn(r,E,h,G,c,Z);return _.f("a",{el:r,"on:click":_.$H(function(){return Z===!1}),
class:x,style:b,dir:t,role:V?V:E?void 0:"group","aria-hidden":W?!0:void 0,"aria-label":q,"aria-labelledby":U,"aria-describedby":g,"aria-selected":H,tabindex:O!==void 0?O:void 0,target:Y,"tab-identifier":Q,"force-new-state":G?!0:void 0,"is-placeholder":N?!0:void 0},J)};
k77=function(r){return{content:r!=null?r:""}};
PvK=function(r){return _.LM(r.onTap)||_.BJ(r.rendererContext)};
OE7=function(r){var J=r.data;r={class:r.className};a:switch(J.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var x="yt-video-attribute-view-model--vertical";break a;default:x="yt-video-attribute-view-model--horizontal"}a:switch(J.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var t="yt-video-attribute-view-model--image-small";break a;default:t="yt-video-attribute-view-model--image-large"}a:switch(J.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var b="yt-video-attribute-view-model--image-square";
break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":b="yt-video-attribute-view-model--image-avatar";break a;default:b=""}a:switch(J.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var V="yt-video-attribute-view-model--metadata-header";break a;default:V=""}a:switch(J.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var H="yt-video-attribute-view-model--container-card";break a;default:H=""}x=["yt-video-attribute-view-model",x,t,b,V,H,PvK(J)?"yt-video-attribute-view-model--clickable":
""].join(" ");if(J.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var q="";else t=J.lightColorPalette,b=J.darkColorPalette,V=((q=_.bZ().resolve(_.t9(_.vc)))==null?0:q())&&b?b:t,q=(q=V==null?void 0:V.section2Color)?_.Fj(q):"";return _.f("yt-video-attribute-view-model",r,_.f("div",{class:x,style:_.MA({"background-color":q})},PvK(J)||!_.M("web_video_attribute_view_model_a11y_fix")?_.f(Kq7,{className:"yt-video-attribute-view-model__content-container",useATagConfig:!0,stopPropagation:!1,command:PvK(J),
role:"group",ariaLabel:J.title,forceNewState:!0},J.heroText||J.image?_.f(Ygi,{data:J}):null,_.f(nai,{data:J,sizeSmall:J.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"})):_.f("div",{class:"yt-video-attribute-view-model__content-container"},J.heroText||J.image?_.f(Ygi,{data:J}):null,_.f(nai,{data:J,sizeSmall:J.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))};
CvM=function(r){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:r.overflowMenuA11yLabel,onTap:function(J){J.preventDefault();J.stopPropagation();if(r.overflowMenuOnTap){var x=_.AY({elementsCommand:r.overflowMenuOnTap,forceNewState:!0});if(x==null?0:x.onclick)x.onclick(J)}}}};
Ygi=function(r){r=r.data;var J,x=((J=_.bZ().resolve(_.t9(_.vc)))==null?0:J())&&r.darkThemeImage?r.darkThemeImage:r.image;J=CvM(r);return _.f("div",{class:"yt-video-attribute-view-model__hero-section"},x?_.f(_.rm,{data:x,className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}):r.heroText?_.f("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.f("span",{class:"yt-video-attribute-view-model__hero-text"},r.heroText)):null,r.overflowMenuOnTap?
_.f("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.f(u_,{data:J,iconName:"MORE_VERT"})):null)};
nai=function(r){var J=r.data;r=r.sizeSmall;var x=J.containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD",t=PvK(J);t=_.AY({innertubeCommand:t});t=FB(t);var b={};r={class:_.E8("yt-video-attribute-view-model__metadata",(b["yt-video-attribute-view-model--small-font"]=r,b)),role:t?"link":"group"};t=_.f("h1",{class:"yt-video-attribute-view-model__title"},J.title);x=J.subtitle?_.f("h4",{class:"yt-video-attribute-view-model__subtitle"},x?_.f(dEc,{text:k77(J.subtitle),truncationText:k77(J.subtitleTruncationText),
maxLines:2}):_.f("span",null,J.subtitle)):null;if(J.secondarySubtitle){b=J.secondarySubtitle;if(b!=null&&b.attachmentRuns){for(var V=[],H=_.D(b.attachmentRuns),q=H.next();!q.done;q=H.next())q=q.value,q.element&&V.push(Object.assign({},q,{element:Object.assign({},q.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));b=Object.assign({},b,{attachmentRuns:V})}b=_.f("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},
_.f(_.Zy,{text:b}))}else b=null;return _.f("div",r,t,x,b,J.buttonViewModel?B$M(J.buttonViewModel,{buttonViewModel:{className:"yt-video-attribute-view-model__button"}}):null)};
I$X=function(r){return{content:r!=null?r:""}};
Lq4=function(r){return _.LM(r.onTap)||_.BJ(r.rendererContext)};
cOX=function(r){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:r.overflowMenuA11yLabel,onTap:function(J){J.preventDefault();J.stopPropagation();if(r.overflowMenuOnTap){var x=_.AY({elementsCommand:r.overflowMenuOnTap,forceNewState:!0});if(x==null?0:x.onclick)x.onclick(J)}}}};
_.l_=function(r,J,x,t,b){t=t===void 0?{}:t;if(!b||Math.random()<5E-4){J=J||null;x=x||null;r=r instanceof Error?r:new _.MV(r);if(r.args)for(var V=_.D(r.args),H=V.next();!H.done;H=V.next())H=H.value,H instanceof Object&&(t=Object.assign({},H,t));t.category="H5 Ads Control Flow";J&&(t.slot=J?"slot:  "+J.slotType:"");x&&(t.layout=x?"layout:  "+x.layoutType:"",t.layoutId=x.layoutId);b&&(t.known_error_aggressively_sampled=!0);r.args=[t];_.nR(r)}};
_.AOK=function(r,J){_.D9(r,"yt-open-popup-action",[_.rB(J),r])};
_.rq=function(r,J){_.AOK(r,_.Z1(J))};
a$9=function(r){if(!r)return"";if(FqK[r])return FqK[r];JX||(JX=_.go("A"));JX.href!==r&&Ry(JX,r);var J=JX.pathname;FqK[r]=J.startsWith("/")?J:"/"+J;return FqK[r]};
yOn=function(){var r=a$9(window.location.href);if(r==="/")return"home";if(r.startsWith("/results"))return"search";if(r.startsWith("/watch"))return"watch";if(r.startsWith("/shorts"))return"shorts";if(r.startsWith("/hashtag"))return"hashtag";if(r.startsWith("/create_channel"))return"create_channel";if(r.startsWith("/@")||r.startsWith("/user/")||r.startsWith("/channel/"))return"channel";if(r.startsWith("/experiments"))return"experiments";if(r.startsWith("/sponsor_channel"))return"sponsorship";if(r.startsWith("/select_site"))return"settings";
if(r.startsWith("/locate"))return"locate";if(r.startsWith("/redeem"))return"redeem";if(r.startsWith("/musicpremium")||r.startsWith("/premium")||r.startsWith("/red"))return"premium";if(r.startsWith("/paid_memberships"))return"paid_memberships";if(r.startsWith("/oops"))return"oops";if(r.startsWith("/clip"))return"clip";var J;return(xw==null?void 0:(J=xw.response)==null?void 0:J.page)==="404"?"404":r.startsWith("/feed/history")?"history":r.startsWith("/feed/library")?"library":r.startsWith("/feed/subscriptions")?
"subscriptions":r.startsWith("/feed/trending")?"trending":r.startsWith("/feed/news_destination")?"news":r.startsWith("/playlist")?"playlist":r.startsWith("/minor_moment")?"minor_moment":r.startsWith("/playable/")||r.match("^/playables/(?!saved).")?"mini_app":r.startsWith("/playables")?"playables":r.startsWith("/create/live/join")?"open_in_app":r.startsWith("/feed/explore")?"explore":"browse"};
_.vac=function(){var r=xw==null?void 0:xw.response,J=r==null?void 0:r.endpoint;if(!J)return(r==null?void 0:r.page)==="watch"?"watch":yOn();var x;r=(x=_.R(J==null?void 0:J.commandMetadata,_.rP))==null?void 0:x.webPageType;x=!1;if(r&&!edr.includes(r))switch(r){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var t;return((t=_.R(J==null?void 0:J.commandMetadata,_.rP))==null?0:t.url)&&a$9(_.R(J.commandMetadata,_.rP).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var b;return(J=(b=_.R(J,_.hd))==null?void 0:b.browseId)?zdm[J]||"browse":"browse";default:x=!0}if(_.R(J,_.tX)||_.R(J,ZEM))return"sponsorship";b=a$9(window.location.href);if(b.startsWith("/experiments"))return"experiments";if(b.startsWith("/create_channel"))return"create_channel";
if(_.R(J,_.Ak)&&b.startsWith("/shorts"))return"shorts";if(_.R(J,_.Ak)&&b.startsWith("/watch"))return"watch";x&&(J=new _.MV("Unsupported mWeb page type",{pathname:b,webPageType:r}),_.Pq(J));return"browse"};
bg=function(r,J,x,t){return r&&J?r!==x||J!==t?(_.l_(Error("Mh"),void 0,void 0,{"stored-slot":r,"stored-layout":J,"latest-slot":x,"latest-layout":t}),!1):!0:!1};
uV7=function(r,J,x){return r({targetId:J},function(t){return x.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},t,{header:x.continuationItems?x.continuationItems[0]:void 0}):Object.assign({},t,{contents:x.continuationItems?x.continuationItems:[]})})};
l$m=function(r,J,x,t){if(J=J.trackingParams){var b,V=(b=x.getScreenLayer)==null?void 0:b.call(x);x=_.kU(V);b=_.Kj(V);if(x&&b){var H=_.SU(J);_.M("combine_ve_grafts")?r.graftServerVe(J,b,V):_.AQ(x,b,H);t==null||t(H)}}};
rVX=function(r){var J;return((J=XEz.get(r))==null?void 0:J.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
tOn=function(r,J){var x={type:J.slotType,controlFlowManagerLayer:JVX.get(J.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};J.slotEntryTrigger&&(x.entryTriggerType=J.slotEntryTrigger.triggerType);J.slotPhysicalPosition!==1&&(x.slotPhysicalPosition=J.slotPhysicalPosition);if(r){x.debugData={slotId:J.slotId};if(r=J.slotEntryTrigger)x.debugData.slotEntryTriggerData=xe7(r);r=J.slotFulfillmentTriggers;x.debugData.fulfillmentTriggerData=[];r=_.D(r);for(var t=r.next();!t.done;t=r.next())x.debugData.fulfillmentTriggerData.push(xe7(t.value));
J=J.slotExpirationTriggers;x.debugData.expirationTriggerData=[];J=_.D(J);for(r=J.next();!r.done;r=J.next())x.debugData.expirationTriggerData.push(xe7(r.value))}return x};
xe7=function(r,J){var x={type:r.triggerType};J!=null&&(x.category=J);r.triggeringSlotId!=null&&(x.triggerSourceData||(x.triggerSourceData={}),x.triggerSourceData.associatedSlotId=r.triggeringSlotId);r.triggeringLayoutId!=null&&(x.triggerSourceData||(x.triggerSourceData={}),x.triggerSourceData.associatedLayoutId=r.triggeringLayoutId);return x};
bC9=function(r,J,x,t){J={opportunityType:J};r&&(t||x)&&(t=_.S2(t||[],function(b){return tOn(r,b)}),J.debugData=Object.assign({},x&&x.length>0?{associatedSlotId:x}:{},t.length>0?{slots:t}:{}));
return J};
mem=function(r){return m1(r.opportunityAdapterMap).concat(m1(r.triggerAdapterMap)).concat(m1(r.fulfillmentAdapterFactoryMap)).concat(m1(r.slotAdapterFactoryMap)).concat(m1(r.layoutRenderingAdapterFactoryMap))};
m1=function(r){var J=[];r=_.D(r.values());for(var x=r.next();!x.done;x=r.next())x=x.value,x.isAdsControlFlowEventListener&&J.push(x);return J};
Vs=function(r){var J=r.slotId,x=r.slotType,t=r.slotPhysicalPosition;return J===void 0?new ov("Cannot construct a slot due to the missing id.",{adSlotMetadata:r}):x===void 0?new ov("Cannot construct a slot due to the missing type.",{adSlotMetadata:r}):t===void 0?new ov("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:r}):{slotId:J,slotType:x,slotPhysicalPosition:t,managerLayer:"external",adSlotLoggingData:r.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new ovz}};
VO7=function(r){var J=r.layoutId,x=r.layoutType;return J===void 0?new DO("Cannot construct a layout due to the missing id.",{adLayoutMetadata:r}):x===void 0?new DO("Cannot construct a layout due to the missing type.",{adLayoutMetadata:r}):{layoutId:J,layoutType:x,managerLayer:"external",adLayoutLoggingData:r.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new ovz,interactionLoggingAdsClientData:{}}};
Dez=function(r){if((r=r.value)&&r.querySelector("img")){var J=r.querySelector("img");J.addEventListener("error",function(){im7(J.src).then(function(x){(x=_.wb(x).toString())?J.src=x:J.removeAttribute("src")}).catch(function(){J.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
TM=function(r,J){if(J&&(HCc(J.viewableCommand)||HCc(J.endOfSessionCommand))){r=r.value;var x=TZi(J==null?void 0:J.viewableCommand);J=TZi(J==null?void 0:J.endOfSessionCommand);if(!HI){var t=_.Vn("custom_active_view_tos_timeout_ms");HI=t>0&&t!==36E5?new s3z(qyi(),t):new s3z(qyi())}WXD(HI,r);iC7(HI,r,x,J)}};
s3=function(r){HI&&WXD(HI,r.value)};
qyi=function(){var r=_.IP("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(r==null?void 0:r.length)===2?r[1]:null};
HCc=function(r){r=_.LM(r);return!(r==null||!r.loggingUrls)&&r.loggingUrls.length>0};
TZi=function(r){if(!r)return[];var J=[],x,t;((t=(x=_.LM(r))==null?void 0:x.loggingUrls)!=null?t:[]).forEach(function(b){b.baseUrl&&J.push(b.baseUrl)});
return J};
p3K=function(r){return r.shorts.isDesktopSmallWidth};
_.fSM=function(r){return r.shorts.isShortsActive};
_.Uei=function(r){return r.shorts.isWatchWhileMode};
_.q3=function(r){return r.shorts.isFullscreen};
_.WI=function(r){return r.shorts.isShortsPipActive};
Ev4=function(r){var J,x;if(r=(J=_.R(r.reelsAdCardButtoned,gvX))==null?void 0:(x=J.animatedRenderingConfig)==null?void 0:x.easeOutSeconds)return r+"s"};
$em=function(r,J,x){return _.T(function(t){return t.return(new Promise(function(b){var V=new Image;V.onload=function(){b(new j37(r,J,x,V.naturalWidth,V.naturalHeight))};
V.src=x.toString()}))})};
w39=function(r,J){return Math.round(r/1E-5)===Math.round(J/1E-5)};
h3i=function(r,J){return Math.round(r/1E-5)===Math.round(J/1E-5)};
MO9=function(r,J){return r.year===J.year&&r.month===J.month&&r.day===J.day};
GjM=function(r,J){return r.year!==J.year?r.year<J.year:r.month!==J.month?r.month<J.month:r.day<J.day};
Sy7=function(r){return r.day===R3z(r.year,r.month)?r.month===11?{year:r.year+1,month:0,day:1}:{year:r.year,month:r.month+1,day:1}:{year:r.year,month:r.month,day:r.day+1}};
NZC=function(){var r=new Date,J={year:r.getFullYear(),month:r.getMonth(),day:r.getDate()};return{start:J,end:{year:r.getFullYear()+2,month:r.getMonth(),day:r.getDate()},selectedDate:Sy7(J)}};
deM=function(r){return(new eg(2)).format(new Date(r.year,r.month,r.day))};
Q3M=function(r){return{year:r.getFullYear(),month:r.getMonth(),day:r.getDate()}};
KXn=function(r,J){r=(r+(Number(J.utcOffsetSec)+(new Date(r*1E3)).getTimezoneOffset()*60))*1E3;J=Q3M(new Date(r));return{date:J,secondsSinceMidnight:Math.floor((r-(new Date(J.year,J.month,J.day)).getTime())/1E3)}};
kjK=function(r,J){J=J.months.findIndex(function(x){return x.year===r.year&&x.month===r.month});
return J>=0?J:void 0};
PCc=function(r){if(!r)return!1;try{if(r.host&&r.host.tagName==="YT-FORMATTED-STRING"&&r.host.id==="contenteditable-textarea"||r.nodeType===Node.ELEMENT_NODE&&r.tagName==="YTD-COMMENTBOX")return!0}catch(J){return!1}return PCc(r.parentNode)};
U3=function(r){return r?!(r.tagName!=="A"||!r.href||!r.classList.contains("yt-simple-endpoint")):!1};
Yy9=function(r){return r?r.tagName==="IMG"&&r.classList.contains("emoji"):!1};
nvc=function(r,J,x){if(!r)return null;var t=U3(r);if(t&&x)return J=r.pathname.substring(r.pathname.indexOf("/channel/")+9),document.createTextNode("@"+J);if(t&&!x)return document.createTextNode("");if(Yy9(r))return x=r.alt,r=r.dataset.emojiId,!r&&J&&(J=_.gq(J,x))&&J.isCustomEmoji&&(r=J.emojiId),r?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+r+">"):document.createTextNode(x);t=r.cloneNode(!1);for(var b=0;b<r.childNodes.length;++b){var V=nvc(r.childNodes[b],J,x);V&&t.appendChild(V)}return t};
E3=function(r){return r?U3(r)?r:E3(r.lastChild):null};
OCK=function(r){return r?U3(r)?r:OCK(r.firstChild):null};
CCK=function(r){if(!r)return null;for(var J=r.previousSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.previousSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.previousSibling;else break;(J=E3(J))?r=J:r=(r=r.parentNode)?E3(r.previousElementSibling):null;return r};
BZD=function(r){if(!r)return null;for(var J=r.nextSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.nextSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.nextSibling;else break;return(J=OCK(J))?J:BZD(r.parentNode)};
ISc=function(r){var J=_.ja(),x=J.JSC$9384_getStartNode();if(!PCc(x.parentNode))return null;J=J.JSC$9384_getStartOffset();if(x.nodeType===Node.TEXT_NODE){var t=_.Yl(x,U3);if(t){if(r&&J===0||!r&&J===x.length)return t}else{if(r&&J===x.length)return!x||x.nodeName==="BR"||x.nextElementSibling&&_.$w(x.nextElementSibling,"display")==="block"?null:OCK(x.nextElementSibling);if(!r&&J===0)return x?E3(x.previousElementSibling):null}}if(x.nodeType===Node.ELEMENT_NODE)if(r){if(0<=J&&J<x.childNodes.length)return OCK(x.childNodes[J])}else if(0<
J&&J<=x.childNodes.length)return E3(x.childNodes[J-1]);return null};
LX7=function(r,J,x){if(!r)return null;if(r.nodeType===Node.TEXT_NODE)if(x){var t=CCK(r);if(t&&!/^\s+\S/.test(r.wholeText.substr(0,J)))return t}else if((t=BZD(r))&&!/\S\s+/.test(r.wholeText.substr(J,r.wholeText.length)))return t;return r.nodeType===Node.ELEMENT_NODE?x?CCK(r.childNodes[J]):BZD(r.childNodes[J]):LX7(r.parentNode,J,x)};
cV7=function(r){if(r.hasChildNodes())switch(r.tagName){case "DIV":case "A":case "SPAN":var J="";for(r=r.firstChild;r;r=r.nextSibling)J+=cV7(r);return J;default:return""}else switch(r.nodeType){case 3:return r.textContent;default:return""}};
wq=function(r,J){return r.year===J.year&&r.month===J.month&&r.day===J.day};
hX=function(r,J){return r.year!==J.year?r.year<J.year:r.month!==J.month?r.month<J.month:r.day<J.day};
AVz=function(r){return{year:r.getFullYear(),month:r.getMonth(),day:r.getDate()}};
FXc=function(r){var J=cHi;J=J===void 0?cHi:J;J(new Date(r.year,r.month,r.day))};
M3=function(r){return AVz(new Date(Number(r.seconds)*1E3))};
aSK=function(r){return r.year!==void 0&&r.month!==void 0&&r.day!==void 0};
yVz=function(r){return r.start!==void 0&&r.end!==void 0};
e37=function(r){return yVz(r)?r.start:r};
z3z=function(r){return yVz(r)?r.end:void 0};
vvC=function(r,J){for(var x=[],t=new Date(r.start.year,r.start.month);t.getFullYear()<r.end.year||t.getFullYear()===r.end.year&&t.getMonth()<=r.end.month;){var b=x,V=b.push,H=t.getFullYear(),q=t.getMonth(),W=r,U=J,g=void 0,E=[],h=Object.freeze({extraCssClass:"invisible"}),G=new Date(H,q),N=AVz(G);G=G.getDay();for(var Q=AVz(new Date);N.month===q;){G!==ZCX&&g||(g=Array.from({length:7}).fill(h),E.push(g));var Y={date:{year:H,month:q,day:N.day},extraCssClass:"",debugClass:""};Y.extraCssClass=U(Y.date,
N,Q,W).trim();g[(G-ZCX+7)%7]=Y;N=N.day===R3z(N.year,N.month)?N.month===11?{year:N.year+1,month:0,day:1}:{year:N.year,month:N.month+1,day:1}:{year:N.year,month:N.month,day:N.day+1};G=(G+1)%7}V.call(b,{weeks:E,monthLabel:GM.SHORTMONTHS[q]+" "+H,year:H,month:q,monthLabelExtraCssClass:E[0][2]===h?"shift-down-label":""});t.setMonth(t.getMonth()+1)}return x};
uy9=function(r,J){J=J.months.findIndex(function(x){return x.year===r.year&&x.month===r.month});
return J>=0?J:void 0};
X3r=function(r,J){a:{var x=x===void 0?[2,3]:x;x=_.D(x);for(var t=x.next();!t.done;t=x.next()){var b=new Date;if((new lSC(t.value)).parse(J,b,{validate:!0})){b.setHours(0,0,0,0);J=b;break a}}J=null}if(!J)return{isValid:!1,value:void 0};J=AVz(J);x=r.end;return hX(J,r.start)||hX(x,J)?{isValid:!1,value:void 0}:{isValid:!0,value:J}};
byn=function(r){var J=rIM;J=J===void 0?JIz:J;var x=r.columnsToShow||[],t=xSm(r.columnDimensions,r.columnsToShow,r.leftFloatingColumns,J);return x.map(function(b,V){var H=r.columns[b];if(H===void 0)throw Error("Sh");var q=t?t[V]:"";var W=r.getCustomTooltip?r.getCustomTooltip(b,H.headerTooltipParagraphs):H.headerTooltipParagraphs;var U=tkM(r,b);return{type:b,index:V,style:q,classes:U,headerName:H.headerName||"",headerIcon:H.headerIcon,headerTooltipParagraphs:W||[],headerTooltipHelpContext:H.headerTooltipHelpContext,
sortOrders:H.sortOrders||[],selectionState:H.isSelectionCheckbox?r.selectionState:void 0}})};
tkM=function(r,J){var x=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],t=r.columns[J];if(t===void 0)return"";var b=x.includes("DEFAULTS")&&t.cssClass?[t.cssClass]:[];if(x.includes("SORTING")){t.sortOrders&&t.sortOrders.length&&b.push("sortable");if(r.sorting&&r.sorting.columnType===J)a:switch(r.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var V="column-sorted";break a;default:V=""}else V="";V&&b.push(V)}x.includes("FLOATING")&&(J=r.columnsToShow.indexOf(J),r.leftFloatingColumns&&J<r.leftFloatingColumns&&
b.push("floating-column"),r.leftFloatingColumns&&J===r.leftFloatingColumns-1&&b.push("last-floating-column"));x.includes("RIGHT_ALIGN")&&t.rightAlignHeader&&b.push("right-align");return b.filter(function(H){return H}).join(" ")};
xSm=function(r,J,x,t){x=x===void 0?0:x;t=t===void 0?JIz:t;if(r){var b=[],V=0;mS9(r,J,t).forEach(function(H,q){var W="min-width:"+H.minWidth+"px;padding-left:"+H.paddingLeft+"px;padding-right:"+H.paddingRight+"px;flex:"+H.flexGrow+" 0 "+H.minWidth+"px;";H.maxWidth!==Infinity&&(W=[W,"max-width:"+H.maxWidth+"px;"].join(""));V>0&&q<x&&(W=[W,"left:"+V+"px;"].join(""));b.push(W);V+=H.minWidth+H.paddingLeft+H.paddingRight});
return b}};
mS9=function(r,J,x){x=x===void 0?JIz:x;return J.map(function(t,b){t=r&&r[t]||{};var V=b===0?x.paddingLeftFirstColumn:x.padding;t.paddingLeft!==void 0&&(V=t.paddingLeft);b=b===J.length-1?x.paddingRightLastColumn:x.padding;t.paddingRight!==void 0&&(b=t.paddingRight);return{paddingLeft:V,paddingRight:b,minWidth:t.minWidth!==void 0?t.minWidth:x.minWidth,maxWidth:t.maxWidth!==void 0?t.maxWidth:x.maxWidth,flexGrow:t.flexGrow!==void 0?t.flexGrow:x.flexGrow}})};
oEC=function(r){var J=r.reduce(function(t,b){var V=b.columnId,H={};b.headerText&&(H.headerName=_.v2(b.headerText));b.rightAlignHeader&&(H.rightAlignHeader=b.rightAlignHeader);var q;if((q=b.headerIcon)==null?0:q.iconType)H.headerIcon=_.pM(b.headerIcon.iconType);t[V]=H;return t},{}),x=r.filter(function(t){return!t.hideColumn}).map(function(t){return t.columnId});
r=r.filter(function(t){return!!t.dimensions}).reduce(function(t,b){t[b.columnId]=b.dimensions;
return t},{});
return{columns:J,columnsToShow:x,columnDimensions:r}};
_.VkX=function(r){return r?r.simpleText?r.simpleText:r.runs?r.runs.map(function(J){return J.text}).join(""):"":""};
qjD=function(r){var J=r.data;var x=r.onTap;var t=r.isSelected;var b=r.onFocusIn;if(!J)return{};r=DS9(J);t===void 0&&(t=J==null?void 0:J.isSelected);var V;return{text:Hym(J,r),startIcon:(V=J.icon)==null?void 0:V.iconType,state:t?0:2,type:0,onTap:TLX(J,x),accessibilityLabel:sUr(J,r),onFocusIn:function(){return b==null?void 0:b()}}};
Hym=function(r,J){if(!J)return r.text?_.VkX(r.text):void 0};
TLX=function(r,J){return function(x){J==null||J(x,r)}};
DS9=function(r){r=r.style&&r.style.styleType;return!hdM&&r==="STYLE_EXPLORE_LAUNCHER_CHIP"};
sUr=function(r,J){if(J){var x,t,b;return(b=(x=r.accessibilityData)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label)!=null?b:Hym(r,!1)}};
Rv=function(r){return{signalAction:{signal:r}}};
pRz=function(){return _.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?WGC:_.iy9};
foC=function(r,J){r=r===void 0?"SOFT_RELOAD_PAGE":r;J=J===void 0?49504:J;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.xN(_.gP("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:J}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:r}}]}}}};
USD=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.xN(_.gP("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:pRz()}};
gEX=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.xN(_.gP("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:pRz()}};
EEn=function(r,J){var x=_.xN(_.gP("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),t=_.xN(_.gP("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),b={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.xN(_.gP("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};b.serviceEndpoint=r?r:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Rv("SOFT_RELOAD_PAGE")]}};return{title:x,bodyText:t,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:b},
style:{value:J!=null?J:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
$S4=function(r){r=r===void 0?{}:r;return{title:_.xN(r.localizedZeroStateTitleText===void 0?"":r.localizedZeroStateTitleText),bodyText:_.xN(r.localizedZeroStateMessage===void 0?"":r.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.xN(r.localizedZeroStateButtonText===void 0?"":r.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[jUm]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
huX=function(r){r=r===void 0?{}:r;return{title:_.xN(r.localizedOptInBannerTitleText===void 0?"":r.localizedOptInBannerTitleText),titleLength:19,subtitle:_.xN(r.localizedOptInMessage===void 0?"":r.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.xN(_.gP("DISMISS",void 0,"Dismiss")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED",boolValue:!0}},
loggingDirectives:{clientVeSpec:{uiType:127984}}}},secondaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.xN(_.gP("TURN_ON",void 0,"Turn on")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[wRK]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
GqK=function(r,J){var x=J=J===void 0?{}:J;J=x.offlineTitleText===void 0?"":x.offlineTitleText;var t=x.offlineDescriptionText===void 0?"":x.offlineDescriptionText,b=x.formattedSupplementalText,V=x.actionButtonText===void 0?"":x.actionButtonText,H=x.titleText===void 0?"":x.titleText;x=x.descriptionText===void 0?"":x.descriptionText;var q={style:"STYLE_PRIMARY",size:"SIZE_DEFAULT",text:_.xN(V),isDisabled:!1,navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://www.youtube.com/premium",
webPageType:"WEB_PAGE_TYPE_PROMO"}},urlEndpoint:{url:"https://www.youtube.com/premium"}},loggingDirectives:{clientVeSpec:{uiType:266213}}};r||(H=J,x=t,q={style:"STYLE_MONO_TONAL",size:"SIZE_DEFAULT",text:_.xN(V),isDisabled:!0,loggingDirectives:{clientVeSpec:{uiType:266213}}});return{title:_.xN(H),titleLength:H.length,subtitle:_.xN(x),supplementalText:b,primaryButton:{buttonRenderer:q},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileLottie:{url:MkK.url,
settings:{loop:!0}},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.NLz=function(r,J,x,t,b,V,H,q,W,U,g){b=b===void 0?!1:b;V=V===void 0?!1:V;H=H===void 0?0:H;q=q===void 0?-Infinity:q;W=W===void 0?!1:W;U=U===void 0?!1:U;g=g===void 0?!1:g;var E=[],h=_.xN(_.gP("SMART_DOWNLOADS",void 0,"Smart downloads")),G=_.xN(Ruz(H,q,r.length));q=H=void 0;U?H={statementBannerRenderer:GqK(g,t)}:b?r.length>0?q=Sjm(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.M("kevlar_manual_downloads_above"),h,G):W?q={alertBannerViewModel:{heading:{content:x.localizedOptInBannerTitleText===
void 0?"":x.localizedOptInBannerTitleText},body:{content:x.localizedPromptMessage===void 0?"":x.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.gP("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.gP("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:129730}},
onTap:{innertubeCommand:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",entityKey:_.x8i}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:V&&(q={backgroundPromoRenderer:{bodyText:_.xN(_.gP("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/grey_loading_spinner.gif"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"}}}):
V&&(q={alertBannerViewModel:{heading:{content:x.localizedOptInBannerTitleText===void 0?"":x.localizedOptInBannerTitleText},body:{content:x.localizedOptInMessage===void 0?"":x.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.gP("TURN_ON",void 0,"Turn on"),accessibilityText:_.gP("TURN_ON",void 0,"Turn on"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:127983}},onTap:{innertubeCommand:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!0}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:127982}}}}}});x=_.xN(_.gP("YOUR_DOWNLOADS",void 0,"Your downloads"));t=void 0;J.length>0?(t=void 0,_.M("kevlar_display_downloads_numbers")&&(t=_.xN(_.Ex("VIDEO_COUNT",J.length))),t=Sjm(J,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,x,t)):b||r.length||
U||(t={backgroundPromoRenderer:{bodyText:_.xN(_.gP("VIDEOS_WILL_APPEAR_HERE",void 0,"Videos you download will appear here")),thumbnail:{thumbnails:[{url:"https://www.gstatic.com/youtube/img/useredu/downloads_empty_state.png"}]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_CONTENT_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:120848}}}});H?E.push({richSectionRenderer:{content:H}}):q&&!_.M("kevlar_manual_downloads_above")&&E.push({richSectionRenderer:{content:q,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
t&&E.push({richSectionRenderer:{content:t,loggingDirectives:{clientVeSpec:{uiType:51721}}}});q&&_.M("kevlar_manual_downloads_above")&&E.push({richSectionRenderer:{content:q,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(J.length>0||b&&r.length>0&&!U)&&E.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.xN(_.gP("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}},
loggingDirectives:{clientVeSpec:{uiType:133683}}}}}});return{contents:E}};
_.QUn=function(r){return dSz(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.KGz=function(r){return dSz(r,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
dSz=function(r,J){var x=[];r=Sjm(r,J,!0);x.push({richSectionRenderer:{content:r}});return{contents:x}};
Sjm=function(r,J,x,t,b){x=x===void 0?!1:x;var V="RESPONSIVE_SIZE_STANDARD";_.M("kevlar_modern_downloads_compact")?V="RESPONSIVE_SIZE_COMPACT":_.M("kevlar_modern_downloads_extra_compact")&&(V="RESPONSIVE_SIZE_EXTRA_COMPACT");r={isExpanded:x,contents:Sa(r),entitySelectorType:J,responsiveContainerConfiguration:{responsiveSize:V}};t&&(r.title=t);b&&(r.subtitle=b);x||(_.M("kevlar_smart_downloads_show_more_button")?(r.showMoreButton={buttonRenderer:{accessibility:{label:_.gP("SHOW_MORE",void 0,"Show more")},
icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.xN(_.gP("SHOW_MORE",void 0,"Show more"))}},r.showLessButton={buttonRenderer:{accessibility:{label:_.gP("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.xN(_.gP("SHOW_LESS",void 0,"Show less"))}}):(r.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.gP("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,
"Previous"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},r.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.gP("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:11760}}}},r.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.gP("VIEW_ALL",void 0,"View all"),accessibilityText:_.gP("VIEW_ALL",void 0,"View all"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:242898}},onTap:{innertubeCommand:rh("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:r}};
Sa=function(r){var J=[];r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,Bg7(x)){var t=J,b=t.push;var V=void 0;if(x==null?0:(V=x.videoEntity)==null?0:V.videoId){V=I5(_.lO().getState(),x.videoEntity.videoId);var H=_.lO().getState();var q=_.sQ(x.videoEntity.videoId,"mainVideoEntity");H=!!_.R5(H.entities)[q];H={videoId:x.videoEntity.videoId,title:tt(x.videoEntity.title),shortBylineText:tt(x.channelEntity.title),thumbnail:x.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:H&&_.M("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:BXz(x.videoEntity.videoId,V,x.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.gP("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};x.videoEntity.lengthSeconds&&(H.thumbnailOverlays=Vn9(x.videoEntity.lengthSeconds,V));H.isWatched=V>0;_.M("kevlar_modern_downloads_page")&&(H.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:x.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.gP("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},H.badges=void 0);x=H}else x={};b.call(t,{richItemRenderer:{content:{videoRenderer:x},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(Ciz(x)){t=J;b=t.push;var W=q=V=void 0,U=void 0,g=void 0,E=void 0,h=void 0,G=void 0,N=void 0,Q=void 0,Y=void 0,O=void 0;H=x.mainPlaylistEntity.playlistId;var c=x==null?void 0:(O=x.mainPlaylistEntity)==null?void 0:(Y=O.thumbnailStyleData)==null?void 0:(Q=Y[0])==null?void 0:(N=Q.value)==null?void 0:(G=N.collageThumbnail)==
null?void 0:G.coverThumbnail;if(H&&c){G=IIz(H);!_.M("enable_offline_playlist_page")&&(x==null?0:(h=x.mainPlaylistEntity)==null?0:h.videos)&&(h=x==null?void 0:(E=x.mainPlaylistEntity)==null?void 0:(g=E.videos)==null?void 0:g[0],g=_.D1(h).entityId,g=JSON.parse(g).videoId,g!==void 0&&(E=I5(_.lO().getState(),g),G=_.Jt(g,H,void 0,void 0,E)));g=[];if(x==null?0:(U=x.mainPlaylistEntity)==null?0:(W=U.videos)==null?0:W.length)g=[LaM(),Object.assign({},(q=IYC(x==null?void 0:x.mainPlaylistEntity.videos.length))!=
null?q:{})];x={playlistId:H,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:c}},navigationEndpoint:G,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:g,title:tt(x.mainPlaylistEntity.title),shortBylineText:tt(x==null?void 0:(V=x.channelEntity)==null?void 0:V.title),badges:[{metadataBadgeRenderer:{label:_.gP("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.M("kevlar_modern_downloads_page")&&(x.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:kqK,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:H,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.gP("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},x.badges=void 0)}else x=void 0;b.call(t,{richItemRenderer:{content:{playlistRenderer:x},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return J};
Ruz=function(r,J,x){r=r?PRz(r):"";J!==void 0&&isFinite(J)?J===0?J=_.gP("UPDATING",void 0,"Updating..."):(J=o$m(new Date(J),new Date),J=_.gP("UPDATED_TIME",{relative_time:J},"Updated "+J)):J="";var t="";r&&J&&(t=" \u2022 ");if(x&&_.M("kevlar_display_downloads_numbers")){x=_.Ex("VIDEO_COUNT",x);if(r||J)t=" \u2022 ";return x+t+r+t+J}return r+t+J};
Yjn=function(r){return dPM(r.entities).length};
_.nEX=function(r,J){var x=LJK(r.responsiveSize),t;r=!((t=r.responsiveMap)==null||!t.some(function(b){return b.containerSize==="CONTAINER_SIZE_NARROW"&&b.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:J,sizing:x,enableFullBleedForSingleCol:!1,isCompactList:x==="COMPACT"&&r}};
Oyn=function(r,J){return _.q6(r.entities,"votingEntity",J)};
CRC=function(r){if(r){var J;return((J=_.bZ().resolve(_.t9(_.vc)))==null?0:J())?r.darkTheme:r.lightTheme}};
BLn=function(r,J){if(r.simpleText)return Object.assign({},r,{simpleText:eU(r.simpleText,J)});if(!r.runs)return r;for(var x=Object.assign({},r,{runs:[]}),t=0,b=_.D(r.runs),V=b.next();!V.done;V=b.next())if(V=V.value,V.text)if(t+V.text.length<=J)x.runs.push(V),t+=V.text.length;else return x.runs.push(Object.assign({},V,{text:eU(V.text,J-t)})),x;return r};
Ioz=function(r,J){return _.q6(r.entities,"chipBarStateEntity",J)};
LGM=function(r,J){return _.q6(r.entities,"chipEntity",J)};
AIK=function(r,J,x,t){return function(){var b=cIi.has(r.displayType)&&r.selected,V=b&&r.deselectCommand?r.deselectCommand:r.tapCommand;!V||b&&t||_.a2(V,{form:{element:J==null?void 0:J.value}});x==null||x()}};
FGM=function(r){switch(r){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"divider-view-model-wiz__base-divider--full-bleed-4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"divider-view-model-wiz__base-divider--full-bleed-thick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"divider-view-model-wiz__base-divider--full-bleed-8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"divider-view-model-wiz__base-divider--full-bleed-12px";default:return""}};
aom=function(r,J){return{triggeringElement:r,onDwellTriggeredFn:function(){var x={triggeringElement:r,loadVideoPreviewEventData:J},t=document.querySelector(".video-preview");t&&t.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:x}))},
onDwellEndFn:function(){var x=document.querySelector(".video-preview");x&&x.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
yI7=function(r,J){var x=_.bZ().resolve(_.t9(S_n)),t=function(){var b=J();return x&&b?aom(r.value,b):null};
_.Ke(function(){var b=t();x&&b&&Promise.resolve().then(function(){x.registerElement(b)});
_.ky(function(){x&&b&&Promise.resolve().then(function(){_.aS(x,b)})})},"csPUge")};
zuM=function(r){var J=r.dataset.resizeObserverId;if(J)return J;J=""+euc++;return r.dataset.resizeObserverId=J};
Zyr=function(r,J){var x=zuM(r);N3.has(x)||N3.set(x,new Set);N3.get(x).add(J);dq.has(x)&&J(Object.assign({},{target:r},dq.get(x)))};
vED=function(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;var x=zuM(J.target),t=Object.assign({},{target:J.target},dq.get(x));if(t!=null&&t.contentRect?t.contentRect.width!==J.contentRect.width||t.contentRect.height!==J.contentRect.height:1)for(dq.set(x,{borderBoxSize:J.borderBoxSize,contentBoxSize:J.contentBoxSize,contentRect:J.contentRect,devicePixelContentBoxSize:J.devicePixelContentBoxSize}),x=_.D(N3.get(x)||[]),t=x.next();!t.done;t=x.next())t=t.value,t(J)}};
loi=function(){return Qs?Qs:Qs=new uJ7(vED)};
XRr=function(r,J){var x=zuM(r);N3.has(x)&&(N3.get(x).delete(J),N3.get(x).size===0&&(N3.delete(x),dq.delete(x),Qs.unobserve(r),delete r.dataset.resizeObserverId));N3.size===0&&Qs&&(Qs.disconnect(),Qs=void 0)};
J47=function(r,J){var x=_.bZ().resolve(r3);return r4c.map(function(t){return x.observe(r,J,t)})};
x1m=function(r){var J=_.bZ().resolve(r3);r.forEach(function(x){J.unobserveByKey(x)})};
_.m1m=function(r,J){var x=Object.assign({},tPm,J);J=_.D(SVM());var t=J.next().value,b=J.next().value,V=function(H){var q=H.contentRect.height;if((H=H.contentRect.width)||q||x.canHaveZeroSize)t.width()===H&&t.height()===q||b(t,{height:q,width:H})};
_.Pb(function(){var H=r instanceof HTMLElement?r:r.value,q=bKn(V,x.throttleMs),W=[];x.useVisibilityObserver&&(W=J47(H,function(U,g){requestAnimationFrame(function(){g==="visible"?(Zyr(H,q),loi().observe(H)):XRr(H,q)})}));
W.length||(Zyr(H,q),loi().observe(H));_.ky(function(){W.length&&(x1m(W),W.length=0);XRr(H,q)})});
return t};
VPm=function(r){var J=r.data;var x=r.callback;var t=r.enableSingleChipSelection;var b=r.disableChipsScrollAnimation;var V=_.Ze("div"),H=nN(!1),q=nN(0);r={};r=_.D(US(J.autoselectedChipIndex!=null?(r[J.autoselectedChipIndex]=!0,r):{}));var W=r.next().value,U=r.next().value,g=function(){var sX=V.value;return sX==null||sX.scrollLeft-1<=0},E=function(){var sX=V.value;
return sX==null?!1:sX.scrollLeft+1>=(sX==null?NaN:sX.scrollWidth)-(sX==null?NaN:sX.clientWidth)};
r=_.D(US(g()));var h=r.next().value,G=r.next().value;r=_.D(US(E()));var N=r.next().value,Q=r.next().value;r=J.isHorizontallyScrollable;var Y=function(sX){V.value!=null&&(_.IP("HTML_DIR")==="rtl"&&(sX=-sX),V.value.scrollBy({left:sX,behavior:b?"instant":"smooth"}))},O=function(){Y(-320)},c=function(){Y(320)},Z=_.$H(function(sX){H.value=!0;
q.value=sX.clientX}),a=_.$H(function(sX){if(H.value){sX=sX.clientX;
var pz=sX-q.value;q.value=sX;var Gz;(Gz=V.value)==null||Gz.scrollBy({left:-pz})}}),e=_.$H(function(){var sX=g(),pz=E();
sX!==h&&G(sX);pz!==N&&Q(pz)});
XL("pointerup",function(){H.value&&(H.value=!1)});
var l={},Vi={};return _.f("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},l0(J.title,function(){return _.f("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.f("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},J.title),okc(J.overflowButton))}),_.f("div",{class:"ytChipsShelfViewModelChipsShelfContent"},l0(J.previousButton!=null,function(){var sX={};
return _.f("div",{class:_.E8("ytChipsShelfViewModelLeftArrowContainer",(sX.ytChipsShelfViewModelLeftArrowContainerIsHidden=h,sX))},okc(J.previousButton,{buttonViewModel:{className:"ytChipsShelfViewModelLeftArrow",onClick:O}}))}),_.f("div",{el:V,
"on:pointerdown":Z,"on:pointermove":a,"on:scroll":e,class:_.E8("ytChipsShelfViewModelChipsScrollContainer",(l.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=!!r,l))},_.f("div",{class:_.E8("ytChipsShelfViewModelChipsContainer",(Vi.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=!!r,Vi.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!!r&&!1,Vi)),role:"tablist"},(J.contents||[]).map(function(sX,pz){return _.f("div",{class:"ytChipsShelfViewModelChipWrapper"},
okc(sX,{chipViewModel:{callback:function(Gz,Qi){if(t){var Sm={};U((Sm[pz]=Qi,Sm))}else Sm={},U(Object.assign({},W,(Sm[pz]=Qi,Sm)));x==null||x(Gz,Qi,pz)},
disableDeselection:t,selected:!!W[pz]}}))}))),l0(J.nextButton!=null,function(){var sX={};
return _.f("div",{class:_.E8("ytChipsShelfViewModelRightArrowContainer",(sX.ytChipsShelfViewModelRightArrowContainerIsHidden=N,sX))},okc(J.nextButton,{buttonViewModel:{className:"ytChipsShelfViewModelRightArrow",onClick:c}}))})))};
HKC=function(r,J,x,t,b){r=J?r.switchOffCommand:r.switchOnCommand;if(t&&b)D1z(r,x,b);else{var V,H;(V=_.AY({elementsCommand:r}))==null||(H=V.onclick)==null||H.call(V,x)}};
D1z=function(r,J,x){r=_.AY({elementsCommand:r,additionalCommandArgs:{commandController:{onSuccess:function(){x(!1)},
onServerError:function(){x(!1)}}}});
if(r==null?0:r.onclick)r.onclick(J),x(!0)};
szr=function(r){if(r)return _.R(r,TKX)};
fWK=function(r,J,x){if(J)return[qui];switch(r){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[K7];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return x?[K7]:[WZK,K7];case "TRANSFER_STATE_PAUSED_BY_USER":return[iKm,K7];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[pAz,K7];default:return[qui]}};
U19=function(r,J,x,t){return fWK(r,J,t).map(function(b){var V=b.text,H=b.iconType,q=b.videoAction;b=b.playlistAction;V=V?{content:V}:void 0;H=H&&{sources:[{clientResource:{imageName:H}}]};var W=(0,_.GE.unsafeClone)(x);if(W){var U=_.R(W,_.pL),g=_.R(W,_.fL);U&&q?U.action=q:g&&b&&(g.action=b)}return{title:V,leadingImage:H,rendererContext:W&&{commandContext:{onTap:{innertubeCommand:W}}}}})};
gkK=function(r){r=_.BJ(r.rendererContext);var J;return(J=_.R(r,_.fL))==null?void 0:J.playlistId};
Ekz=function(r){var J;return(J=r.listItems)==null?void 0:J.some(function(x){var t;return _.IS((t=_.R(x,_.$b))==null?void 0:t.rendererContext)})};
$14=function(r){var J;return(J=r.listItems)==null?void 0:J.some(function(x){x=_.R(x,_.$b);return!!_.R(x==null?void 0:x.leadingAccessory,jzn)})};
MPX=function(r){var J=r.element;var x=r.veType;var t=r.storedVisualElement===void 0?null:r.storedVisualElement;var b=r.elementIndex===void 0?0:r.elementIndex;r=r.clientYouTubeData;var V=_.kU();V!==wA9&&(hWz.clear(),wA9=V);if(J.visualElement&&hWz.has(J.visualElement))return null;if(t&&hWz.has(t))return J.visualElement=t,null;x=_.$I(_.wU(),{veType:x,elementIndex:b,clientYouTubeData:r});if(!x)return null;J.visualElement=x;hWz.add(x);return x};
_.kw=function(r,J,x,t){x=x===void 0?null:x;t=t===void 0?FUi:t;var b=b===void 0?null:b;kI(function(){if(J){x instanceof Function&&(x=x());var V=MPX({element:J,veType:r,storedVisualElement:x,clientYouTubeData:void 0});V&&(e9z(J,b),t(V))}})};
PI=function(r,J){if(r){switch(J){case 0:r=r.primaryTitleColor;break;case 1:r=r.secondaryTitleColor;break;case 2:r=r.surgeColor;break;case 3:r=r.section2Color;break;case 4:r=r.section3Color;break;default:return}if(r)return _.Ad(r)}};
GiK=function(r){return r?_.Fj(r):""};
RW7=function(r){return(r==null?void 0:r.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
SuM=function(r,J){var x;return"linear-gradient(to bottom, "+((x=J==null?void 0:J.map(function(t){var b=r?t.darkThemeColor:t.lightThemeColor;return b?_.Fj(b)+" "+((t==null?void 0:t.startLocation)||0)*100+"%":"transparent"}))==null?void 0:x.join(", "))+")"};
NKM=function(r,J,x,t,b){if(!((t==null?0:t.height)&&(t==null?0:t.width)))return{size:0};var V=t.width;t=t.height;if(b)return J==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||J==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&V>t?{size:312/lkc}:J==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(x!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||r!==1&&r!==2||J!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&J!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&J!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(J==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||J==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||t===V)switch(r){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(J==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||t>V)switch(r){case 1:case 3:return{size:240*uam};default:return{size:360*uam}}switch(r){case 1:case 2:return{size:1/lkc*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.d1c=function(r){if(!("matchMedia"in window))return _.aP(Error("Th")),function(){return!1};
var J=window.matchMedia(r);r=_.D(_.Ww(J.matches,void 0,"jLJc8e"));var x=r.next().value,t=r.next().value,b=function(V){t(V.matches)};
J.addEventListener?(J.addEventListener("change",b),_.ky(function(){J.removeEventListener("change",b)})):J.addListener&&(J.addListener(b),_.ky(function(){J.removeListener(b)}));
return x};
QzM=function(r){return r==="IMAGE_BANNER_STYLE_INSET"||r==="IMAGE_BANNER_STYLE_UNKNOWN"};
KZX=function(){if(!("matchMedia"in window))return _.aP(Error("Th")),function(){return 0};
var r=Yz(function(){return window.matchMedia("(max-width: 527.9px)")}),J=Yz(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),x=Yz(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),t=Yz(function(){return window.matchMedia("(min-width: 1024px)")}),b=_.D(_.Ww(r.matches,void 0,"og9kEc")),V=b.next().value,H=b.next().value;
b=_.D(_.Ww(J.matches,void 0,"ybDWCb"));var q=b.next().value,W=b.next().value;b=_.D(_.Ww(x.matches,void 0,"o0Gfh"));var U=b.next().value,g=b.next().value;b=_.D(_.Ww(t.matches,void 0,"yqUUgd"));var E=b.next().value,h=b.next().value,G=Yz(function(){return function(O){H(O.matches)}}),N=Yz(function(){return function(O){W(O.matches)}}),Q=Yz(function(){return function(O){g(O.matches)}}),Y=Yz(function(){return function(O){h(O.matches)}});
_.Pb(function(){r.addEventListener?(r.addEventListener("change",G),J.addEventListener("change",N),x.addEventListener("change",Q),t.addEventListener("change",Y)):r.addListener&&(r.addListener(G),J.addListener(N),x.addListener(Q),t.addListener(Y));_.ky(function(){r.removeEventListener?(r.removeEventListener("change",G),J.removeEventListener("change",N),x.removeEventListener("change",Q),t.removeEventListener("change",Y)):r.removeListener&&(r.removeListener(G),J.removeListener(N),x.removeListener(Q),
t.removeListener(Y))})});
return function(){return V()?1:q()?2:U()?3:E()?4:0}};
kiX=function(r){var J=0;r=_.D([r.title,r.metadata,r.actions,r.description,r.attribution]);for(var x=r.next();!x.done;x=r.next())x.value&&J++;return J};
PWM=function(r){return r===1||r===2?1:0};
nk7=function(r){var J,x=((J=_.bZ().resolve(_.t9(_.vc)))==null?0:J())&&r.data.darkThemeImage?r.data.darkThemeImage:r.data.image;J=_.f("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.f("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},x?_.f(_.rm,{data:x,alt:"",className:"ytwSearchFrictionViewModelHostImage"}):null),YuD(r.data.overflowMenuButton,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostMenuButton"}}));x=_.f(_.Zy,{text:r.data.title,className:"ytwSearchFrictionViewModelHostTitle"});
var t=r.data;if(t.bodyText){var b=[];t=_.D(t.bodyText);for(var V=t.next();!V.done;V=t.next())b.push(_.f(_.Zy,{text:V.value,className:"ytwSearchFrictionViewModelHostBodyText"}))}else b=_.f(_.DZ,null);return _.f("ytw-search-friction-view-model",{class:"ytwSearchFrictionViewModelHost"},J,x,b,YuD(r.data.actions,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostButton"}}),_.f(_.Zy,{text:r.data.disclaimer,className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.f(_.Zy,{text:r.data.attribution,
className:"ytwSearchFrictionViewModelHostAttribution"}))};
CWC=function(r){r=(new OKz).parse(r);return(new s$).render(r).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(J){var x=J.split(":").map(Number),t=0,b=0;if(x.length===3)x=_.D(x),t=x.next().value,b=x.next().value,x=x.next().value;else if(x.length===2)x=_.D(x),b=x.next().value,x=x.next().value;else if(x.length===1)x=_.D(x).next().value;else throw Error("Uh");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(t*3600+b*60+x)+'" role="button">'+J+"</span>"})};
BK4=function(r){r=_.D(r.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var J=r.next(),x={};!J.done;x={clickHandler$jscomp$4:void 0},J=r.next()){J=J.value;x.clickHandler$jscomp$4=function(b){b=Number(b.target.getAttribute("data-time"));if(isNaN(b))throw Error("Vh");var V;(V=_.qs())==null||V.seekTo(b,!0)};
var t=function(b){return function(V){V.key!=="Enter"&&V.key!=="Space"||(0,b.clickHandler$jscomp$4)(V)}}(x);
J.setAttribute("tabindex","0");J.removeEventListener("click",x.clickHandler$jscomp$4);J.removeEventListener("keydown",t);J.addEventListener("click",x.clickHandler$jscomp$4);J.addEventListener("keydown",t)}};
IWM=function(){return _.f("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.f(Yw,{percentWidth:100}),_.f(Yw,{animationDelay:200}),_.f(Yw,{animationDelay:400}),_.f(Yw,{animationDelay:600}),_.f(Yw,{animationDelay:800,percentWidth:60}),_.f("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.f(Yw,{percentWidth:100}),_.f(Yw,{animationDelay:200}),_.f(Yw,{animationDelay:400}),_.f(Yw,{animationDelay:600,percentWidth:50}))};
Yw=function(r){return _.f("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(r.percentWidth===void 0?100:r.percentWidth)+"%"},_.f("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(r.animationDelay===void 0?0:r.animationDelay)+"ms"}))};
LZz=function(){var r=_.D(_.Ww(function(){return""},void 0,"v2wS5e")),J=r.next().value;
return[function(){return J()()},
r.next().value]};
c4m=function(r,J){r=r?PRz(r):"";J!==void 0&&isFinite(J)?J===0?J=_.gP("UPDATING",void 0,"Updating..."):(J=o$m(new Date(J),new Date),J=_.gP("UPDATED_TIME",{relative_time:J},"Updated "+J)):J="";var x="";r&&J&&(x=" \u2022 ");return _.xN(r+x+J)};
aW7=function(r,J,x,t,b,V){J=J===void 0?0:J;var H=A4M[J],q=H.title,W=H.iconType,U=H.topButtonRenderer,g=H.sectionClientVE;H=H.videoClientVE;var E;if(J!==1||r.length){x=[];r=_.D(r);for(t=r.next();!t.done;t=r.next()){var h=t.value;if(Bg7(h))x.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:h.videoEntity.videoId,title:tt(h.videoEntity.title),shortBylineText:tt(h.channelEntity.title),thumbnail:h.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:h.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.gP("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:H}}}}}});else if(Ciz(h)){t=x;var G=t.push;var N=void 0,Q=void 0,Y=void 0,O=void 0,c=void 0,Z=void 0,a=void 0,e=void 0,l=h.mainPlaylistEntity.playlistId,Vi=h==null?void 0:(e=h.mainPlaylistEntity)==null?void 0:(a=e.thumbnailStyleData)==null?void 0:(Z=a[0])==null?void 0:(c=Z.value)==null?void 0:(O=c.collageThumbnail)==null?void 0:O.coverThumbnail;O=IIz(l);if(!_.M("enable_offline_playlist_page")&&
(h==null?0:(Y=h.mainPlaylistEntity)==null?0:Y.videos)){b:{Y=h==null?void 0:(Q=h.mainPlaylistEntity)==null?void 0:Q.videos;Q=_.lO().getState().entities;if(Y!=null&&Y.length&&Q)for(Y=_.D(Y),c=Y.next();!c.done;c=Y.next())if(c=_.D1(c.value).entityId,(c=JSON.parse(c).videoId)&&SwD(Q,c)==="TRANSFER_STATE_COMPLETE"){Q=c;break b}Q=""}Q!==void 0&&(O=I5(_.lO().getState(),Q),O=_.Jt(Q,l,void 0,void 0,O))}Q=c_n(_.gP("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),IIz(l));h=l&&Vi&&Q?{playlistId:l,navigationEndpoint:O,
viewPlaylistText:Q,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:Vi}},title:tt(h.mainPlaylistEntity.title),shortBylineText:tt(h==null?void 0:(N=h.channelEntity)==null?void 0:N.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:FZM,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:l,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.gP("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:H}}}:
void 0;G.call(t,{gridPlaylistRenderer:h})}}H={gridRenderer:{items:x}};J===1&&(E=c4m(b,V))}else if(t){var sX=_.xN((G=x==null?void 0:x.localizedPromptMessage)!=null?G:"");H={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.xN(_.gP("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.x8i}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.xN(_.gP("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};E=c4m(b,V)}else sX=_.xN(_.gP("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
H={};return{contents:[{shelfRenderer:{title:q,titleAnnotation:E,icon:{iconType:W},subtitle:sX,content:H,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:U}]}}}}],loggingDirectives:{clientVeSpec:{uiType:g}}}};
y4c=function(r,J,x,t,b,V,H,q,W,U,g){x=x===void 0?{}:x;t=t===void 0?{}:t;b=b===void 0?!1:b;V=V===void 0?!1:V;H=H===void 0?!1:H;q=q===void 0?!1:q;W=W===void 0?!1:W;U=U===void 0?0:U;g=g===void 0?-Infinity:g;if(!(J.length||r.length||b||q))return V?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:$S4(x)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.xN(_.gP("DO_NOT_HAVE_DOWNLOADS",void 0,"You do not have any downloads")),icon:{iconType:"OFFLINE_NO_CONTENT"},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},
loggingDirectives:{clientVeSpec:{uiType:21411}}}}]}}];var E=[];r.length&&E.push(aW7(r,0));q?E.push({contents:[{statementBannerRenderer:GqK(W,t)}]}):b?E.push(aW7(J,1,x,H,U,g)):V&&E.push({contents:[{statementBannerRenderer:huX(x)}]});(b&&J.length||r.length)&&E.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.xN(_.gP("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}}}}]});
return E.map(function(h){return{itemSectionRenderer:h}})};
n7=function(r,J){if(typeof r!=="object")return null;r=_.D(Object.entries(r));for(var x=r.next();!x.done;x=r.next()){var t=_.D(x.value);x=t.next().value;t=t.next().value;if(x===J)return x;if(t=n7(t,J))return x+"."+t}return null};
O3=function(r){var J=r.content;return(r=r.styleRuns)&&J?{runs:r.map(function(x){var t={text:J.slice(x.startIndex,x.startIndex+x.length)};x.fontColor&&(t.textColor=x.fontColor);return t})}:{simpleText:J}};
ZKn=function(r,J,x,t){var b=eWX;t&&(r.quantity=t);if(!r.quantity||!r.maxQuantity)return{};t=r.minusButton;var V=r.plusButton,H,q,W,U;return{value:r.quantity,maxValue:r.maxQuantity,onChangeCallback:function(g){b(r,g)},
minusLabel:(H=_.R(t,zWM))==null?void 0:H.label,minimumReachedLabel:(q=_.R(t,zWM))==null?void 0:q.limitReachedLabel,plusLabel:(W=_.R(V,zWM))==null?void 0:W.label,maximumReachedLabel:(U=_.R(V,zWM))==null?void 0:U.limitReachedLabel,disabled:J,onRemoveCommand:x}};
eWX=function(r,J){var x=r.quantityIncrementerEntityKey;if(x){var t={};t.quantity=J;_.uX(_.C7("quantityIncrementerEntity",x,t));r.onChangeCommand&&_.a2(r.onChangeCommand)}};
lWz=function(r,J){(r=vkX(r))&&(J?uAz.push({command:r,sourceData:{},commandContext:void 0}):_.bZ().resolve(_.mg).resolveCommand(r))};
vkX=function(r){return _.R(r,_.I2)};
XAK=function(){var r=window.performance.timeOrigin+window.performance.now(),J=(new _.BI).setSeconds(r/1E9);return _.GO(J,2,_.hr(r%1E9),0)};
Iv=function(r,J){var x=_.R(_.R(r,_.I2),rAz);x&&(J&&(x.serializedAdditionalMetadata=_.lE(J)),lWz(r,!0))};
JAX=function(r){switch(r){case 2:return"MINI_APP_AD_TRIGGER_TYPE_WITHIN";case 3:return"MINI_APP_AD_TRIGGER_TYPE_REWARD";case 1:return"MINI_APP_AD_TRIGGER_TYPE_BEFORE";default:return"MINI_APP_AD_TRIGGER_TYPE_UNSPECIFIED"}};
xtK=function(){return!!_.IP("ID_TOKEN")};
mtM=function(r){return r instanceof Error&&r.cause instanceof t64&&r.cause.rpcErrorCode!==void 0?!bG4.includes(r.cause.rpcErrorCode):!0};
V67=function(){return _.uF(o9i,{authuser:""+(_.IP("SESSION_INDEX")||0)})};
L7=function(r,J,x,t){x=x===void 0?"MINI_APP_SDK_API_UNSPECIFIED":x;t=t===void 0?"":t;var b=new _.MV;x={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:t,sdkApi:x};r instanceof Error&&(b.message=r.message,b.name=r.name,r.cause instanceof t64&&r.cause.rpcErrorCode!==void 0&&(x.rpcErrorCode=r.cause.rpcErrorCode));var V;(V=J.onError)==null||V.call(J,{loggingError:b,metadata:x})};
HGz=function(r,J,x,t){switch(r){case "MINI_APP_SOURCE_GAMESNACKS":return new cI(J,x,t);default:return new Dt4(J,x,t)}};
Tn9=function(r){switch(r){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED"}};
sEn=function(r){switch(r){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED"}};
qWm=function(r){switch(r){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
WpM=function(){return Math.floor(Math.random()*4)+1};
iGi=function(r,J,x,t){r=_.D(Object.entries(r));for(var b=r.next(),V={};!b.done;V={message$jscomp$957:void 0},b=r.next()){var H=_.D(b.value);b=H.next().value;H=H.next().value;V.message$jscomp$957=H;J.push(setTimeout(function(q){return function(){t(!1);x(q.message$jscomp$957.text)}}(V),V.message$jscomp$957.delayMs));
Number(b)>0&&J.push(setTimeout(function(){t(!0)},V.message$jscomp$957.delayMs-400))}};
p19=function(r,J){var x=x===void 0?FUi:x;_.M("mweb_fix_monitor_visibility_after_render")?r&&kI(function(){e9z(r,J,x)}):kI(function(){e9z(r,J,x)})};
g9C=function(r){var J=r.data;var x=r.uniqueId;r=r.overrides;var t,b=((t=J.timedAnimationData)==null?void 0:t.animationTiming)||[];return _.f("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.f(fuc,{settings:{uniqueId:x,timings:b,experimentEnabled:b.length>0,enabled:b.length>0}},UtK(J.buttonRenderer,{buttonRenderer:{buttonOverrides:r}})))};
w1r=function(r){E9z||(E9z=jEz(new _.c2(1,void 0,void 0,$tK),0));var J=E9z.format(Math.floor(r));J=_.LZ==="be"||_.LZ==="bg"||_.LZ==="es"||_.LZ==="et"||_.LZ==="hu"||_.LZ==="ka"||_.LZ==="lv"||_.LZ==="pl"||_.LZ==="pt-PT"||_.LZ==="sq"?J.replace(new RegExp("^(\\d)"+$tK.GROUP_SEP.replace(".","\\.")+"(\\d+("+$tK.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):J;return r>=1E3&&r<=9999&&J[1]==="."&&(_.LZ==="sl"||_.LZ==="it")?J.replace(".",""):J};
hLn=function(r,J){YI("ytd-button-renderer",{data:r,className:J?J.className:"",overrides:J==null?void 0:J.buttonOverrides},vw)};
RLz=function(r,J,x,t){if(r)return t=t||r.likeStatus,J?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:t==="LIKE",isDisabled:!r.likesAllowed,defaultIcon:{iconType:x},defaultText:t==="LIKE"?r.likeCountWithUnlikeText:r.likeCountText,toggledText:t==="LIKE"?r.likeCountText:r.likeCountWithLikeText,defaultNavigationEndpoint:M6m(r,"LIKE"),defaultServiceEndpoint:GTr(r,"LIKE"),toggledServiceEndpoint:GTr(r,"INDIFFERENT"),defaultTooltip:_.v2(r.likeCountTooltipText),toggledTooltip:_.v2(r.likeCountTooltipText),
targetId:r.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:t==="DISLIKE",isDisabled:!r.likesAllowed,defaultIcon:{iconType:x},defaultText:t==="DISLIKE"?r.dislikeCountWithUndislikeText:r.dislikeCountText,toggledText:t==="DISLIKE"?r.dislikeCountText:r.dislikeCountWithDislikeText,defaultNavigationEndpoint:M6m(r,"DISLIKE"),defaultServiceEndpoint:GTr(r,"DISLIKE"),toggledServiceEndpoint:GTr(r,"INDIFFERENT"),defaultTooltip:_.v2(r.dislikeCountTooltipText),
toggledTooltip:_.v2(r.dislikeCountTooltipText)}};
M6m=function(r,J){if(J==="LIKE")return r.likeCommand;if(J==="DISLIKE")return r.dislikeNavigationEndpoint};
GTr=function(r,J){var x;return(x=r.serviceEndpoints)==null?void 0:x.find(function(t){var b;return((b=_.R(t,_.AX))==null?void 0:b.status)===J})};
_.dtM=function(r,J,x){return window.spf&&!_.M("web_disable_spfjs_client")?SWD(r,J,x):NnC(r,J)};
SWD=function(r,J,x){var t=null,b=(new _.iq(function(V,H){var q={};if(J){q.method=J.method;var W=J.postParams||{};cf4(r,J)&&(W[_.IP("XSRF_FIELD_NAME")]=_.IP("XSRF_TOKEN"));q.postData=_.fB(W);J.type&&(q.type=J.type);W=J.headers}q.headers=ntc(r,W);_.M("debug_forward_web_query_parameters")&&(r=_.I5c(r,window.location.search));q.experimental_headers=q.headers;q.onError=function(U){U.err&&U.xhr&&(U.err.params={url:U.xhr.responseURL,response:U.xhr.responseText.substr(0,64)});H(U.err)};
q.onPartDone=function(U){x&&x.call(null,U.part)};
q.onDone=function(U){var g=QEX(U.response,"xsrf_token");r0(window.location.href,r)&&g&&_.Bb("XSRF_TOKEN",g);if(g=QEX(U.response,"service_worker_killswitch"))_.Bb("SERVICE_WORKER_KILLSWITCH",g),jOC();V(U.response)};
t=spf.request(r,q)})).then(KpC);
b.thenCatch(function(V){var H=V instanceof _.Ft,q=V&&V.hasOwnProperty("params")&&V.params.response?V.params.response:"";V instanceof Error&&(q?H?RbM(V):q===')]}\'\n{"reload":"now"}'?RbM(V):(kTz(V,r,q),PQ7(V,q)?_.nR(V):_.Pq(V)):RbM(V));t&&t.abort()});
return b};
KpC=function(r){if(r.type==="multipart"){var J=r.timing;r=r.parts.reduce(function(x,t){Object.assign(x,t);return x},{});
r.timing=r.timing||{};Object.assign(r.timing,J);r.type="reduced"}return r};
NnC=function(r,J){J=J===void 0?{}:J;var x=null,t=new _.iq(function(b,V){J.onFinish=function(H){if(H.readyState===XMLHttpRequest.DONE)if(H.status===200){if(H.responseType!=="json"){var q=H.response;q.substring(0,5)===")]}'\n"&&(q=q.substring(5));try{var W=JSON.parse(q)}catch(U){W=U}}else W=H.response;W instanceof Error?V(W):(q=QEX(W,"xsrf_token"),r0(window.location.href,r)&&q&&_.Bb("XSRF_TOKEN",q),H=H.responseURL,window.performance&&window.performance.getEntriesByName?(q=window.performance.getEntriesByName(H).pop())?
H={responseStart:(0,_.t$)()-(q.responseEnd-q.responseStart)}:(Math.random()<.01&&(q=Error("gi"),q.params=H,_.nR(q)),H={responseStart:-1}):H={responseStart:0},W.timing=W.timing||{},Object.assign(W.timing,H),b(W))}else V(Error("fi`"+H.status))};
(x=_.pB(r,J))||V(Error("fi`"+x.status))});
t.thenCatch(function(b){b instanceof Error&&(kTz(b,r),PQ7(b)&&(b.level="WARNING"))});
_.M("cancel_pending_navs")&&t.thenCatch(function(){x.abort()});
return t};
QEX=function(r,J){var x=r[J],t=r.parts;r.type==="multipart"&&t&&(x=(r=t.find(function(b){return J in b}))&&r[J]);
return x};
kTz=function(r,J,x){var t=r.message||"";J={original:t,url:J};if(x)if(t=t.match(/position:?\s*(\d+)/)){t=t&&Number(t[1])?Number(t[1]):0;var b=Math.max(t-25,0);J.position=t;J.response=x.substring(b,t+25)}else J.response=x.substring(0,50);_.OK(r,J);try{r.message="JSON parse error"}catch(V){}};
PQ7=function(r,J){r=r.message||"";r=!!(r.indexOf("<")>=0||r.indexOf("end of ")>=0||r.indexOf("Unterminated string")>=0||r.indexOf("Unexpected EOF"));if(!r&&J)for(var x=J.length,t=!1,b=0;b<x;b++)if(t&&J[b]==="\\")b++;else if(J[b]==='"')t=!t;else if(J[b]==="<"&&!t){r=!0;break}return r};
YW4=function(){return document.documentElement.hasAttribute("dark")};
_.n9X=function(r,J){if(r!=="GFEEDBACK"&&r!=="GUIDED_HELP")_.cb(Error("hi`"+r));else{var x=_.bZ().resolve(_.t9(_.rI));if(x&&(x=x.getCurrentPage())&&x.getServiceTrackingParams&&(x=x.getServiceTrackingParams()))for(var t=0,b;b=x[t++];)if(b.service===r){if(r=b.params)for(x=0;t=r[x++];)J[t.key]=t.value;break}}};
_.OGM=function(r){var J=_.xb();J&&(J=J.getPlayer())&&(J.pauseVideo(),r.playback_id=J.getVideoData().cpn,r.eid=J.getVideoData().eventId,Object.assign(r,J.getFeedbackProductData()))};
CQ4=function(){var r={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.IP("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(r.enableAnonymousFeedback=!0);_.IP("SESSION_INDEX")&&(r.authuser=String(_.IP("SESSION_INDEX")));_.M("enable_pageid_for_feedback")&&_.IP("DELEGATED_SESSION_ID")&&(r.pageId=String(_.IP("DELEGATED_SESSION_ID")));return r};
_.av=function(r){_.M("enable_ypc_spinners")&&_.D9(r,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},r])};
_.ys=function(r){_.M("enable_ypc_spinners")&&_.D9(r,"yt-close-popup-action",["yt-loading-renderer"])};
Bnc=function(r){return new Promise(function(J,x){_.cc({verifyCommand:{recaptchaToken:r.recaptchaResponse}},{commandController:{onSuccess:function(t,b){b||x("ChallengeService did not return a response.");var V;J({challengeCompleted:(V=b.verified)!=null?V:!1})},
onServerError:function(t,b){x(b)}}})})};
Iu4=function(r,J,x,t){J({recaptchaResponse:t}).then(function(b){b.challengeCompleted?_.$6()?(x(3),_.bZ().resolve(_.mg).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:r}})):x(2):x(4)},function(){x(4)})};
Lpi=function(r,J,x){_.IR("https://www.google.com/recaptcha/api.js?trustedtypes=true&hl="+_.IP("HL"),function(){var t;(t=window.grecaptcha)==null||t.ready(function(){var b=window.grecaptcha;b?(x(b.render(r,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:Iu4.bind(null,r,Bnc,J)})),J(1)):J(4)})})};
cAm=function(r,J){return function(){switch(J()){case 0:return r().captchaLoadingMessage;case 1:return r().challengeReason;case 3:return r().captchaSuccessfulMessage;case 2:return r().captchaCookieSetFailureMessage;case 4:return r().captchaFailedMessage;default:return r().challengeReason}}()};
_.ea=function(){if(!AAr){var r=document.querySelector("#player.skeleton");r&&(_.E9(r),AAr=!0)}};
_.aum=function(){return FpD=joC()};
zLn=function(){return _.T(function(r){return yAM!==void 0?r.return():_.p(r,eLD(),0)})};
eLD=function(){return _.T(function(r){if(r.nextAddress==1)return _.p(r,wuM(),2);FpD=r.yieldResult;yAM=_.Yh.addLowPriorityJob(eLD,5E3);_.i8(r)})};
rqn=function(r){var J=J===void 0?ZGn:J;var x,t,b=(x=r.responseContext)==null?void 0:(t=x.mainAppWebResponseContext)==null?void 0:t.trackingParam;if(!b){J.increment("MISSING");var V,H,q,W,U,g;_.nR(new _.MV("282054944_a",{fFy:!!((V=r.responseContext)==null?0:(H=V.mainAppWebResponseContext)==null?0:H.loggedOut),uPn:((q=r.responseContext)==null?void 0:q.mainAppWebResponseContext)===void 0,mly:r.responseContext===void 0,wgE:(W=r.playabilityStatus)==null?void 0:W.contextParams,qhV:(((U=r.streamingData)==
null?void 0:U.formats)||[]).length>0,gCa:(((g=r.streamingData)==null?void 0:g.adaptiveFormats)||[]).length>0,os:!!r.offlineState,cotn:r.cotn}));return 2}x="";try{x=v9c(b)}catch(G){return J.increment("C_ERROR"),_.Pq(G),2}try{var E=_.ul4(x);var h=luM(E)}catch(G){return J.increment("P_ERROR"),_.Pq(G),2}h=_.JE(h,X19,1,_.xF());b=[];h=_.D(h);for(E=h.next();!E.done;E=h.next())t=E.value,E=t.getPath(),x=(0,_.GE.getValueByKeys)(r,E.split(".")),x=String(x===void 0||x===null?"":x),t=t.getValue()||"",V=/[+\-\/_]/g,
x.replace(V,"")!==t.replace(V,"")&&(J.increment("MISMATCH"),_.M("ab_mis_log_err")&&(x=new _.MV("282054944_p",{oAU:E,g:String(x),e:String(t)}),_.Pq(x)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(E)||(E.match(/enforcementMessageViewModel/i)?b.push(3):b.push(2)));if(b.length>0)return Math.max.apply(Math,_.Gd(b));J.increment("SUCCESS");return 1};
tFM=function(r){var J=new zM;if(r.interpreterJavascript){var x=_.gN7(r.interpreterJavascript);x=B_(x).toString();var t=new Jqn;_.UC(t,6,x);_.xL(J,1,t,BN)}else r.interpreterUrl&&(x=_.nb(r.interpreterUrl),x=_.H_(x).toString(),t=new _.xbi,_.UC(t,4,x),_.xL(J,2,t,BN));r.interpreterHash&&_.ZO(J,3,r.interpreterHash,BN);r.program&&_.ZO(J,4,r.program,BN);r.globalName&&_.ZO(J,5,r.globalName,BN);r.clientExperimentsStateBlob&&_.ZO(J,7,r.clientExperimentsStateBlob,BN);return J};
vI=function(r){var J={};r=_.D(r.split("&"));for(var x=r.next();!x.done;x=r.next())x=x.value.split("="),x.length===2&&(J[x[0]]=x[1]);return J};
bhM=function(r){return Number(r.t)||7200};
S9z=function(){if(_.M("bg_st_hr"))return"havuokmhhs-0";var r,J=((r=performance)==null?void 0:r.timeOrigin)||0;return"havuokmhhs-"+Math.floor(J)};
mbK=function(){return new Promise(function(r){var J=window.top;J.ntpevasrs!==void 0?r(new ug(J.ntpevasrs)):(J.ntpqfbel===void 0&&(J.ntpqfbel=[]),J.ntpqfbel.push(function(x){r(new ug(x))}))})};
ofr=function(r){var J=r.wpA.bind(r);_.rj("yt.aba.att",J);r=r.xgA.bind(r);_.rj("yt.aba.att2",r)};
Dbi=function(r){switch(_.iZ(r.input)){case _.XQ(VFr):var J={};return J.encryptedVideoId=r.innerTubeRequest.externalVideoId,J}return{}};
sCD=function(r){switch(_.iZ(r.input)){case _.XQ(VFr):if(_.M("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.XQ(HhX):if(_.M("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.XQ(lg):if(_.M("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&r.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.XQ(Tw9):var J,x;if(_.M("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((x=_.R((J=r.config)==null?void 0:J.command,QnD))==null?0:x.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.WYD=function(r){var J;if(r.playlistVideoRenderer&&((J=r.playlistVideoRenderer)==null?0:J.engagementBar))return qlD(r.playlistVideoRenderer.engagementBar);if(_.R(r,Xt)){var x;if(r=(x=_.R(r,Xt))==null?void 0:x.engagementBar)return qlD(r)}return""};
qlD=function(r){if(!r)return"";r=_.R(r,_.ih4);if(r==null||!r.actions)return"";r=_.D(r.actions);for(r=r.next();!r.done;r=r.next()){r=_.R(r.value,_.pv9);var J=void 0;if((J=r)==null||!J.itemId)break;return r.itemId}return""};
_.fPK=function(r){var J;if(r.playlistVideoRenderer&&((J=r.playlistVideoRenderer)==null?0:J.videoId))return r.playlistVideoRenderer.videoId;if(_.R(r,Xt)){var x,t;if(r=(x=_.R(r,Xt))==null?void 0:(t=x.playlistItemData)==null?void 0:t.videoId)return r}return""};
_.Ubr=function(r){var J;if(r.playlistVideoRenderer&&((J=r.playlistVideoRenderer)==null?0:J.voteCount))return r.playlistVideoRenderer.voteCount;if(_.R(r,Xt)){var x,t;if(r=(x=_.R(r,Xt))==null?void 0:(t=x.playlistItemData)==null?void 0:t.voteCount)return r}return 0};
_.rl=function(r,J){return _.q6(r.entities,"flowStateEntity",J)};
EfX=function(r,J,x,t){var b=void 0;r=_.D(r[J.iconName]||[]);for(var V=r.next();!V.done;V=r.next()){V=V.value;var H=J.iconSize;var q=J.iconStyle;H=!H||H===V[2];var W=gfn[V[0]];t&&t!==V[1]||!H||q&&q!==W?q=!1:b?(q=gfn[V[0]],q=!!J.iconStyle||q==="youtube_outline",H=b.version<=V[1],q=(!!J.iconSize||V[2]===24)&&q&&H):q=!0;q&&(b={name:J.iconName,style:gfn[V[0]],size:V[2],version:V[1],allowMirroring:!!V[3],url:x(J.iconName,V)})}return b};
jCD=function(r,J,x,t){return r+(""+gfn[x[0]]+((t===void 0?0:t)?"_experimental":"")+"/"+J+"/v"+x[1]+"/")+(x[2]+"px.svg")};
$bn=function(r,J){return jCD("https://fonts.gstatic.com/s/i/",r,J)};
wvD=function(r,J){return jCD("https://fonts.gstatic.com/s/i/",r,J,!0)};
h2r=function(r,J){return jCD("https://www.gstatic.com/youtube/img/icons/web/",r,J)};
Gc4=function(r){var J=r.enabled;var x=r.itemPlaybackModel;var t=r.thumbnailElRef;var b=r.containerElRef;var V=r.options;var H;_.Ke(function(){var q=b==null?void 0:b.value;var W,U=(W=t())==null?void 0:W.value;W=x();var g=V();if(J&&W&&q&&U&&(g==null?0:g.thumbnail)){var E={data:W,hostElement:q},h,G,N=_.M("web_explore_hub_on_hover")||_.M("web_client_explore_hub_on_hover")?[].concat(_.Gd((h=g.thumbnailOverlays)!=null?h:[]),_.Gd((G=W.overlays)!=null?G:[])):g.thumbnailOverlays||[],Q,Y;q={mediaRenderer:E,
lockupElement:q,thumbnailElement:U,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.LM((Q=W.inlinePlayerData)==null?void 0:Q.onVisible),navigationEndpoint:_.LM((Y=W.inlinePlayerData)==null?void 0:Y.onSelect),thumbnail:g.thumbnail,thumbnailOverlays:N,accessibilityText:g.accessibilityText||""},thumbnailSize:g.thumbnailSize,enableRounding:g.enableRounding}}}else q=void 0;if(Q=q){var O;(O=H)==null||J3(O);H=A7(Q);var c,Z;((c=x())==null?0:(Z=c.inlinePlayerData)==null?0:Z.forceImpAutoplay)&&
MFM(H)}},"B33dEc");
_.ky(function(){var q;(q=H)==null||J3(q)})};
R2X=function(r){r=atob(r);for(var J=[],x=0;x<r.length;x++)J.push(r.charCodeAt(x));return new Blob([new Uint8Array(J)],{type:"image/png"})};
Nwi=function(r,J,x,t){t=t===void 0?"INSERTION_POSITION_UNSPECIFIED":t;return r({targetId:J},function(b){var V,H=(V=b.contents)!=null?V:[];V=x!=null?x:[];var q=SlK(H);switch(t){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},b,{contents:[].concat(_.Gd(H.slice(0,q)),_.Gd(V),_.Gd(H.slice(q+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},b,{contents:[].concat(_.Gd(V),_.Gd(H))});case "INSERTION_POSITION_LAST":return Object.assign({},b,{contents:[].concat(_.Gd(H),_.Gd(V))});
default:return b}})};
QC9=function(r,J,x,t,b){b=b===void 0?"RELATIVE_INSERTION_POSITION_AFTER":b;return r({targetId:J},function(V){var H,q=(H=V.contents)!=null?H:[];H=dbr(q,x);if(H<0)return V;H=b==="RELATIVE_INSERTION_POSITION_BEFORE"?H:H+1;return Object.assign({},V,{contents:[].concat(_.Gd(q.slice(0,H)),_.Gd(t),_.Gd(q.slice(H)))})})};
SlK=function(r){var J=r.findIndex(function(x){return _.R(x,_.xm)});
return J>=0?J:r.length};
dbr=function(r,J){return r.findIndex(function(x){a:{x=_.D(Object.values(x));for(var t=x.next();!t.done;t=x.next())if((t=t.value)&&t.targetId){x=t.targetId;break a}x=""}return x===J})};
kcD=function(r,J,x){return r({targetId:J},function(t){var b,V=(b=t.contents)!=null?b:[];return Object.assign({},t,{contents:KYM(V,x)})})};
KYM=function(r,J){return r.filter(function(x){var t=J.includes;a:{x=_.D(Object.values(x));for(var b=x.next();!b.done;b=x.next())if((b=b.value)&&b.targetId){x=b.targetId;break a}x=""}return!t.call(J,x||"")})};
_.Pmm=function(r,J){return{engagementPanelSectionListRenderer:{panelIdentifier:r,identifier:J,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
_.nfM=function(r){var J,x=(J=r.getOption("captions","tracklist",{includeAsr:!0}))!=null?J:[];return x=YlX(x,r)};
Oh7=function(r){return r.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
YlX=function(r,J){J=Oh7(J);if(J==null||!J.length)return r;var x=J.filter(function(H){return H});
J=r.filter(function(H){return H.languageCode.startsWith("en")});
x=_.D(x);for(var t=x.next();!t.done;t=x.next())if(t=t.value,J.length){var b=J[0],V=Object.assign({},b);b.languageCode!==t.languageCode&&(V.displayName=b.languageName+" >> "+t.languageName,V.translationLanguage=t,r.push(V))}return r};
Cm9=function(r,J,x){r=_.nfM(r);if(r.length)return x?r.find(function(t){if(typeof(t==null?void 0:t.translationLanguage)==="object"){var b;return((b=t.translationLanguage)==null?void 0:b.languageCode)===J}return!1}):r==null?void 0:r.find(function(t){return t.languageCode===J})};
Bw4=function(r){return r.getOption("captions","tracklist",{includeAsr:!0})};
IPc=function(r){return r.getOption("captions","tracklist",{includeAsr:!0})};
LYc=function(r){var J=IPc(r);if(J==null?0:J.length)return J;r.loadModule("captions");return IPc(r)};
cqM=function(r){var J=r.getOption("captions","track");if(J)return J;r.loadModule("captions");return r.getOption("captions","track")};
FY4=function(r){var J=LYc(r);if(J!=null&&J.length){var x=cqM(r),t;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.gP("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(x==null?0:x.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.Gd(J.map(function(b){return{listItemViewModel:{title:{content:b.displayName},
isSelected:b.displayName===(x==null?void 0:x.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:b.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.gP("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!x.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!x.translationLanguage&&{selectionText:{content:(x==null?void 0:(t=x.translationLanguage)==null?void 0:t.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[AqM(r)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
AqM=function(r){var J=Oh7(r);if(J==null||!J.length)throw Error("Fi");var x=cqM(r);r=J.filter(function(t){return!t.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Gd(r.map(function(t){var b;return{listItemViewModel:{title:{content:t.languageName},isSelected:t.languageName===(x==null?void 0:(b=x.translationLanguage)==null?void 0:b.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:t.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
z2K=function(r){return new Promise(function(J,x){if(r===void 0)_.Pq(Error("Ji"),"ERROR"),x(Error("Ji"));else{x=new _.aPC;var t=_.yqM();x=x.init();var b=_.e2M(_.IP("YPC_MB_URL"),!0);Promise.all([x,b]).then(function(){var V=payments.business.integration.ClientTokenFactory.createClientToken(r,t);J(V)})}})};
u0z=function(r,J,x,t,b,V,H){var q=_.zk();x=x.replace(/-/g,"+").replace(/_/g,"/");var W=_.$G().get("hl"),U=_.t3(_.lo),g=J==null?void 0:J.element;g&&_.av(g);Zhz(J,!0);_.vfz(U,x,q.resolve,function(){g&&_.ys(g)},function(E){g&&_.ys(g);
q.reject(E)},W,t?function(E){t&&_.et(r,t,{backend_analytics:E})}:void 0,q.resolve,b,V,H);
return q.promise};
Zhz=function(r,J){!(r=r==null?void 0:r.element)||r.tagName!=="YT-BUTTON-RENDERER"&&r.tagName!=="YTD-BUTTON-RENDERER"||(r.disabled=J)};
lP4=function(){var r=_.gP("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.xN(r),actionButton:{buttonRenderer:gEX()}}},popupType:"TOAST"}};
XvK=function(){var r=_.gP("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.xN(r),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
rnX=function(r){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:r}]}}};
bL=function(r,J,x,t){var b;return _.T(function(V){if(V.nextAddress==1)return _.DC(V,2),_.p(V,r,4);if(V.nextAddress!=2)return(b=_.ht(J.getState().entities).length>0)?V.return({title:_.xN(_.gP("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.xN(_.gP("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:USD()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
V.return(EEn(x,t));_.Wr(V);return V.return(EEn(x,t))})};
Jnr=function(r,J){return J?J==="PPSV"||Q1X(r,J):!1};
x57=function(r){r.responseContext||(r.responseContext={});r.responseContext.maxAgeSeconds=0;return r};
oa=function(r){var J;return _.T(function(x){return x.nextAddress==1?_.p(x,tdi(r,"service:topbar:fallback"),2):(J=x.yieldResult)&&_.m3(J)?x.return(x57(_.m3(J))):x.return()})};
boD=function(r){var J;return _.T(function(x){return x.nextAddress==1?_.p(x,tdi(r,"service:downloads_settings:fallback"),2):(J=x.yieldResult)&&_.m3(J)?x.return(J):x.return()})};
tdi=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1)return r?_.p(t,r.get(J),2):t.return();x=t.yieldResult;return!x||!_.m3(x)||!isNaN(Number(x.data.expireTimestampMs))&&x.isExpired()?t.return():t.return(x)})};
m5i=function(r){var J=_.bZ().resolve(VK).getState().entities;return r.playlistId?Jnr(J,r.playlistId):!1};
ogc=function(r,J){var x;if(J==null?0:(x=J.requestTemplate)==null?0:x.panelId)r.panelId=J.requestTemplate.panelId;var t;if(J==null?0:(t=J.requestTemplate)==null?0:t.params)r.params=J.requestTemplate.params};
D5m=function(){if(Vdz)return Vdz();var r=!_.M("idb_response_store_auth_killswitch"),J={};Vdz=xh("yt-it-response-store",{objectStores:(J.ResponseStore={addedAtVersion:1},J),shared:!r,upgrade:function(x,t){t(1)&&(x=cS(x,"ResponseStore",{keyPath:["key","clientName"]}),A$(x,"byExpiration","expireTimestampMs"),A$(x,"byInterface","clientName"))},
version:1});return Vdz()};
Hor=function(r){return _.z1(D5m(),r)};
sb7=function(r,J){var x;return _.T(function(t){return t.nextAddress==1?_.p(t,_.J$(),2):(x=t.yieldResult)?t.return(new TN4(r,J,x)):t.return()})};
qb4=function(r){var J=Object.keys(r)[0];if(J)return r.screenExit&&(J=J+";"+r.screenExit.screen),J};
WTD=function(r){var J=new Map;r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,x!=null&&(J.has(x.taskType)||J.set(x.taskType,[]),J.get(x.taskType).push(x));return J};
ioK=function(r){return!isNaN(r)&&r>0};
paK=function(r){r=[].concat(_.Gd(r)).sort(function(x,t){return x-t});
var J=Math.floor(r.length/2);return r.length%2?r[J]:(r[J-1]+r[J])/2};
ggM=function(r,J){r=r===void 0?s2X:r;J=J===void 0?{}:J;_.rj("yt.logging.errors.log",_.Pq);HMz();fcz(f7M(),J);window.onerror=r;U5n=TUm;window.addEventListener("unhandledrejection",function(x){if(x.reason instanceof Error){var t=x.reason;_.OK(t,{source:"unhandledrejection"});t.name==="AbortError"&&(t.level="WARNING")}TUm(x.reason);x.preventDefault()})};
_.Egz=function(r){return r.a11y.ephemeralAction||null};
_.jbc=function(r){var J,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi,sX,pz,Gz,Qi,Sm,FD,Bn,rv,us,hw,pk,Ck,fY,Nu,TO,gH,DM;return _.T(function(Tb){if(Tb.nextAddress==1)return _.p(Tb,_.gh(r,{mode:"readonly",enableRetries:!0},function(Mu){return EQ(Mu,"playbackData").then(function(SI){var $4=SI.map(function(oK){return oK.transfer}).filter(function(oK){return!!oK}),aK=SI.map(function(oK){return oK.offlineVideoPolicy}).filter(function(oK){return!!oK}),cr=SI.filter(function(oK){return!!oK.key}).map(function(oK){return _.sQ(_.D1(oK.key).entityId,
"downloadStatusEntity")});
$4=EQ(Mu,"transfer",$4);aK=EQ(Mu,"offlineVideoPolicy",aK);cr=EQ(Mu,"downloadStatusEntity",cr);var zb=$4.then(function(oK){oK=oK.reduce(function(IK,jI){(jI==null?0:jI.offlineVideoStreams)&&IK.push.apply(IK,_.Gd(jI.offlineVideoStreams));return IK},[]).filter(function(IK){return!!IK});
return EQ(Mu,"offlineVideoStreams",oK)});
return If.all([$4,aK,zb,cr]).then(function(oK){var IK=_.D(oK);oK=IK.next().value;var jI=IK.next().value;var gf=IK.next().value;IK=IK.next().value;return[SI,oK,jI,gf,IK]})})}),2);
if(Tb.nextAddress!=3)return J=Tb.yieldResult,_.p(Tb,_.gh(r,{mode:"readonly",enableRetries:!0},function(Mu){return EQ(Mu,"mainDownloadsListEntity").then(function(SI){var $4,aK;return(aK=($4=SI[0])==null?void 0:$4.downloads)!=null?aK:[]})}),3);
x=Tb.yieldResult;t=_.D(J);b=t.next().value;V=t.next().value;H=t.next().value;q=t.next().value;W=t.next().value;U=b;g=V;E=H;h=q;G=W;N={};Q={};Y={};O={};c={};Z=[];a=_.D(g);for(e=a.next();!e.done;e=a.next())(l=e.value)&&(N[l.key]=l);Vi=_.D(E);for(sX=Vi.next();!sX.done;sX=Vi.next())(pz=sX.value)&&(Q[pz.key]=pz);Gz=_.D(G);for(Qi=Gz.next();!Qi.done;Qi=Gz.next())(Sm=Qi.value)&&(Y[Sm.key]=Sm);FD=_.D(h);for(Bn=FD.next();!Bn.done;Bn=FD.next())(rv=Bn.value)&&(O[rv.key]=rv);us=_.D(x);for(hw=us.next();!hw.done;hw=
us.next())pk=hw.value,Ck=void 0,c[(Ck=pk.videoItem)!=null?Ck:""]=!0,pk.videoItem&&(Nu=fY=void 0,TO=(Nu=(fY=_.D1(pk.videoItem))==null?void 0:fY.entityId)!=null?Nu:"",Z.push({externalVideoId:TO}));gH=U.filter(function(Mu){if(!Mu||!Mu.key||!Mu.offlineVideoPolicy)return!1;Mu=_.D1(Mu.key).entityId;Mu=_.sQ(Mu,"downloadStatusEntity");var SI;return!(Mu&&((SI=Y[Mu])==null?void 0:SI.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
DM=gH.map(function(Mu){var SI=N[Mu.transfer],$4=[];if(SI==null?0:SI.offlineVideoStreams)for(var aK=_.D(SI.offlineVideoStreams),cr=aK.next();!cr.done;cr=aK.next())(cr=O[cr.value])&&$4.push(cr);aK=Q[Mu.offlineVideoPolicy];cr=c;var zb=Mu==null?void 0:Mu.playerResponseTimestamp,oK=_.D1(aK.key).entityId;Mu=_.sQ(oK,"mainVideoEntity");if(aK.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var IK="OFFLINE_VIDEO_STATE_DISABLED";aK.expirationTimestamp&&Number(aK.expirationTimestamp)<Date.now()/1E3&&(IK="OFFLINE_VIDEO_STATE_EXPIRED")}else if(aK.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")IK="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(SI==null?void 0:SI.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":IK="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":IK="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":IK="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":IK="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":IK="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":IK="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:IK="OFFLINE_VIDEO_STATE_UNKNOWN"}if(IK==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(SI==null?void 0:SI.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":IK="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":IK="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":IK=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}oK={id:oK,videoState:IK};if(SI==null?0:SI.cotn)oK.cotn=SI.cotn;if(SI==null?0:SI.maximumDownloadQuality)oK.selectedVideoQuality=SI==null?void 0:SI.maximumDownloadQuality;if(SI==null?0:SI.lastProgressTimeMs)oK.lastProgressTimeMs=SI.lastProgressTimeMs;zb&&(oK.playerResponseSavedTimeMs=String(Number(zb)*1E3));SI=String;zb=0;$4=_.D($4);for(IK=$4.next();!IK.done;IK=$4.next())if(IK=IK.value,IK.streamsProgress){IK=_.D(IK.streamsProgress);for(var jI=IK.next();!jI.done;jI=
IK.next()){var gf=void 0;zb+=Number((gf=jI.value.numBytesDownloaded)!=null?gf:0)}}oK.downloadedBytes=SI(zb);oK.selectedOfflineMode=cr[Mu]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";aK.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(oK.offlinePlaybackDisabledReason=aK.offlinePlaybackDisabledReason);return oK});
return Tb.return({offlineVideos:DM,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:Z}}})})};
$57=function(){var r;return _.T(function(J){return J.nextAddress==1?_.p(J,_.pZ(),2):(r=J.yieldResult)?J.return(_.jbc(r)):J.return({state:"PES Unavailable"})})};
Mdi=function(){var r,J,x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,_.pZ(),2);if(b.nextAddress!=3)return(r=b.yieldResult)?_.p(b,war(r),3):b.return({state:"PES Unavailable"});J=b.yieldResult;x={};t=J.reduce(function(V,H){V[H.key]=H;return V},x);
return b.return(hZ7(t))})};
hZ7=function(r){for(var J={},x=[],t=_.D(Object.keys(r)),b=t.next();!b.done;b=t.next()){var V=b.value;b=r[V];var H=void 0;if(((H=b)==null?void 0:H.entityType)==="mainVideoEntity"){delete r[V];var q=b.data;b={};if(q){var W=void 0;H=(W=q.videoId)!=null?W:"vid-"+V;V=r;b.video=q;delete b.video.formattedDescription;delete b.video.thumbnail;q.owner&&(W=V[q.owner],W==null?0:W.data)&&(delete V[W.key],b.video.owner=W.data,delete b.video.owner.avatar);if(q=q.downloadState)if(W=V[q],W==null?0:W.data)if(delete V[q],
q=W.data.playbackData)if(W=V[q],W!=null&&W.data){delete V[q];q=W.data;delete q.playerResponseJson;b.playbackData=q;if(q.transfer&&(W=V[q.transfer],W==null?0:W.data)){delete V[W.key];var U=W.data;b.transfer=U;W=[];U=_.D(U.offlineVideoStreams||[]);for(var g=U.next();!g.done;g=U.next())if(g=V[g.value])delete V[g.key],W.push(g.data);W&&(b.streams=W)}(q=q.offlineVideoPolicy)&&(q=V[q])&&q.data&&(delete V[q.key],b.offlineVideoPolicy=q.data)}J[H]=b}}else b&&b.entityType==="offlineOrchestrationActionWrapperEntity"&&
b.data&&(delete r[b.key],H=b.data,V=void 0,x.push({id:H.rootActionId,type:((V=H.actionProto)==null?void 0:V.actionType)||"",entity:b}))}J.wrapperEntities=x;Object.keys(r).length>0&&(J.unknownKeys=r);return J};
GDz=function(){var r,J,x,t,b,V,H,q,W;return _.T(function(U){if(U.nextAddress==1)return r=!!(new _.ID("")).expiringStorage_,t=!!((J=_.xc.crypto)==null?0:(x=J.subtle)==null?0:x.importKey),b=!!_.xc.BroadcastChannel,V=!!_.xc.navigator.locks,_.p(U,c6n(),2);H=U.yieldResult;q=r&&t&&b&&V&&H;W={isSupported:q};if(q)return U.return(W);W.missingBrowserFeatures=[];H||W.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");r||W.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
t||W.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");b||W.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");V||W.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return U.return(W)})};
RZD=function(){var r;return!((r=DL?DL:null)==null||!r.window)};
_.NNX=function(r){if(_.Kz()&&_.s4z("Chromium")>=120){var J=_.SbM().mediaSession;try{J.setActionHandler("enterpictureinpicture",function(){r()})}catch(x){}}};
d5X=function(r){for(var J=[],x=_.D(document.styleSheets),t=x.next(),b={};!t.done;b={node$jscomp$730:void 0},t=x.next())b.node$jscomp$730=t.value.ownerNode,b.node$jscomp$730&&(b.node$jscomp$730 instanceof HTMLStyleElement||b.node$jscomp$730 instanceof HTMLLinkElement)&&J.push(new Promise(function(V){return function(H){var q=V.node$jscomp$730.cloneNode(!0);q.onload=function(){H()};
q.onerror=function(){_.nR(Error("lj"));H()};
r.document.head.appendChild(q)}}(b)));
return Promise.all(J)};
IcC=function(r){var J=[_.JL(QbX),_.JL(KT9),_.JL(kD9)];PI4(window.document.documentElement,r.document.documentElement,[_.JL(Ybc),_.JL(ngD),_.JL(Oo4),_.JL(CIn),_.JL(BNz)]);PI4(window.document.body,r.document.body,J)};
PI4=function(r,J,x){r=_.D(r.attributes);for(var t=r.next();!t.done;t=r.next())if(t=t.value)try{_.FM(x,J,t.name,t.value)}catch(b){}};
cnc=function(r,J){r=new _.Hk(r.document.documentElement);r.start(LTz,J);return r};
Ani=function(r){var J=r.document.documentElement;J.addEventListener("click",function(x){cMM(J,x)});
J.addEventListener("touchstart",function(x){ee4(x)});
J.addEventListener("mousedown",function(x){ee4(x)})};
ac4=function(r,J,x,t){t=t===void 0?!1:t;J=new FTz(J||r,x||r);return{x:r.x+((t===void 0?0:t)?J.lengthX*-1:J.lengthX)*.2,y:r.y+((t===void 0?0:t)?J.lengthY*-1:J.lengthY)*.2}};
yn7=function(r){if(!r)return!1;var J=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",x,t,b,V=(b=(x=r.errorScreen)==null?void 0:x.playerLegacyDesktopYpcTrailerRenderer)!=null?b:(t=r.errorScreen)==null?void 0:t.ypcTrailerRenderer;return!!J||!!V};
_.eZz=function(r,J){if(!r)return!1;var x,t=(x=r.errorScreen)==null?void 0:x.playerLegacyDesktopYpcOfferRenderer,b;J=!!(J==null?0:(b=J.playerOverlayRenderer)==null?0:b.gatedActionsOverlayRenderer);return!!yn7(r)||!!t||!!J};
vgX=function(r){return zZi(r,0,"gclid",r.search(ZoD))>=0||zZi(r,0,"gad_source",r.search(ZoD))>=0};
Xar=function(r){var J=[],x=0;return{clear:function(){x=J.length=0},
push:function(t){J[x]=t;x=(x+1)%r},
iterate:function(){return function b(){var V,H,q,W;return _.uXz(b,function(U){switch(U.nextAddress){case 1:_.se(U,2),V=J.length,H=0;case 4:if(!(H<V)){U.jumpTo(2);break}q=x+H;W=_.lc7;return _.p(U,J[q%V],7);case 7:W(U.yieldResult);H++;U.jumpTo(4);break;case 2:_.Td(U),_.qy(U,0)}})}()}}};
J04=function(){var r=r0c,J=rU.bufferSize;r||(r=[]);r=r.map(tbn);var x=new Set(r),t=Xar(J);return{flush:function(){var b=Array.from(t.iterate());t.clear();b=b.map(function(V){return{name:V.name,timestamp:V.startTime,attributes:V.attributes}});
return JSON.stringify(b)},
onSpanStart:function(b){b.name==="event"&&x.has(b.attributes.type)||t.push(b)}}};
xdD=function(){var r=J04(),J=r.flush;KwX({onSpanStart:r.onSpanStart});$UK.subscribe("handleError",function(x){try{x.params.breadcrumbs=J()}catch(t){_.Pq(t,"WARNING")}})};
tKK=function(r,J,x){var t=r.endTime;if(t==null)throw Error("nj");var b=r.name,V={};t-=r.startTime;var H=r.startTime;V={webTracing:(V[b]=r.attributes,V)};x=_.Ap(eVm)(b,t,H,V,x,J);if(r.children)for(r=_.D(r.children),b=r.next();!b.done;b=r.next())tKK(b.value,J,x)};
mdX=function(){for(var r={},J=_.D(rU.enabledSpansArray),x=J.next();!x.done;x=J.next())r[x.value]=!0;if(rU.exportToCsi||rU.exportBreadcrumbs)r={enabledSpans:r},l9={sessionId:r.sessionId||"",nextSpanId:0,activeSpan:void 0,processors:[],enabledSpans:r.enabledSpans};rU.exportBreadcrumbs&&xdD();rU.exportToCsi&&KwX(bpK)};
ojX=function(r){return new Promise(function(J){window.setTimeout(J,r)})};
VK7=function(r){var J={bicf:function(V){r.tMT=V},
blc:function(){return r.getLatestChallengeResponse()},
bcr:function(V){r.m5y.push(V)}},x=window.top;
x.ntpevasrs=J;if(x.ntpqfbel!==void 0)for(var t=_.D(x.ntpqfbel),b=t.next();!b.done;b=t.next())b=b.value,b(J);x.ntpqfbel=void 0};
Ddr=function(r){return _.T(function(J){if(J.nextAddress==1)return _.DC(J,2),_.p(J,r.uc5(),4);if(J.nextAddress!=2)return _.FC(J,0);_.Wr(J);_.i8(J)})};
HpC=function(r){var J,x;(J=r.ytcsi)==null||(x=J.tick)==null||x.call(J,"pot_ist")};
Tic=function(r){if(r instanceof Error){var J=_.Fe("yt.logging.errors.log");J&&J(r,"WARNING")}};
su4=function(r){try{var J=JSON.parse(r);if(J.bgChallenge)return J}catch(x){}};
WCM=function(){var r=window,J={networkStatusManagerPromise:_.bZ().resolve(new M9z(_.er)),initialChallengeSli:_.M("wpo_att_sli")?new _.KVi("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};r=r===void 0?window:r;var x=r.ytAtR,t;J==null||(t=J.initialChallengeSli)==null||_.TY(t);if(x){if(x=su4(x)){var b;J==null||(b=J.initialChallengeSli)==null||_.sm(b,"SUCCESS");qHM(x,J)}r.ytAtR=void 0}else r.ytAtRC=function(V){if(V=su4(V)){var H;J==null||(H=J.initialChallengeSli)==null||
_.sm(H,"SUCCESS");qHM(V,J);r.ytAtRC=void 0}}};
fhn=function(){if(ip7)return ip7;try{var r=_.go("IFRAME");_.Qj(r,_.tL(pFC));r.sandbox.add("allow-same-origin");r.style.display="none";document.body.appendChild(r);return ip7=r}catch(J){r=new _.MV("Failed to create sandbox iframe"),_.Pq(r)}};
Ud4=function(r){var J,x;return(x=r==null?void 0:(J=r.contentWindow)==null?void 0:J.fetch)!=null?x:window.fetch};
gjM=function(r){var J,x;return(x=r==null?void 0:(J=r.contentWindow)==null?void 0:J.JSON.parse)!=null?x:JSON.parse};
Ejn=function(r){var J,x;return(x=r==null?void 0:(J=r.contentWindow)==null?void 0:J.Request)!=null?x:window.Request};
jur=function(r){var J,x;return(x=r==null?void 0:(J=r.contentWindow)==null?void 0:J.TextDecoder)!=null?x:window.TextDecoder};
$dc=function(){return function(r,J){_.IP("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[r]=J}};
wFn=function(){return function(r,J){var x={};x[r]=J;r=_.Ap(_.az4)(x);Object.keys(r).length>0&&_.kG(r)}};
GUM=function(){if(PoD()==="hidden")var r="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else PoD()==="visible"&&(r="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",h$r=null);r&&MKi(r)};
MKi=function(r){if(r==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||r==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(R$4===r)return;R$4=r}var J=9E4+Math.random()*2E3;if(r!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.bq()>J)&&PoD()==="visible"){J=-1;h$r&&(J=Math.round((0,_.t$)()-h$r));var x=String;var t=_.Fe("_fact",window);t=t==null||t==-1?-1:Math.max(Date.now()-t,0);_.KR("foregroundHeartbeat",{firstActivityMs:x(t),clientDocumentNonce:WV7,index:String(SH9),lastEventDeltaMs:String(J),trigger:r});
_.rj("_fact",-1,window);SH9++;h$r=(0,_.t$)()}};
_.Nir=function(){try{return!!self.sessionStorage}catch(r){return!1}};
ddr=function(){var r=navigator;return new Promise(function(J,x){var t;(t=r.webkitTemporaryStorage)!=null&&t.queryUsageAndQuota?r.webkitTemporaryStorage.queryUsageAndQuota(function(b,V){J({usage:b,quota:V})},function(b){x(b)}):x(Error("vj"))})};
Qui=function(r,J){var x={errorSeverity:J.errorSeverity.toString(),wizFeatureFlags:Object.entries(J.featureFlags).join("\n")};DUC(J,x);J=J.errorSeverity;J===3?_.Pq(r,"ERROR",void 0,void 0,void 0,x):J===2&&_.Pq(r,"WARNING",void 0,void 0,void 0,x);_.M("cow_if_errors_in_popup")&&J===3&&r.message.indexOf("<If>")!==-1&&window.alert(r.message)};
KCM=function(r,J){var x=u9.get(r)||{layerNode:J};x.layerNode=J;dBD(r,x);r.getScreenLayer=function(){return qK(x.layerNode)}};
kUC=function(r){var J;r=r.parentNode;for(var x;r&&((J=u9.get(r))==null||!J.isRenderer)&&!((x=r.polymerController)!=null?x:r).isRenderer_;)r=r.parentNode||r.host;if(J=r)return u9.get(J)};
P1M=function(r){if(r){u9.delete(r);var J=_.bZ().resolve(r3);PBr(r,J)}};
njM=function(r,J,x){if(x===void 0?0:x){if(x=r.getAttribute("client-ve-type"),J.data&&!J.disableReactiveLogging||x)_.Ce(function(){YH9(r,_.Yy(J.data))}),_.ky(function(){return void P1M(r)})}else typeof J.data!=="function"&&YH9(r,J.data)};
YH9=function(r,J){Op9++;C1n(r,J)&&_.Yh.addJob(function(){_.dI(_.Yh,function(){if(C1n(r,J)&&r.ownerDocument.documentElement===document.documentElement&&r){var x;if(r.getAttribute("layer")){var t=x=Number(r.getAttribute("layer")),b=u9.get(r);b?b.layerNode.layer=t:KCM(r,new Bi7(t));(t=kUC(r))&&(b=u9.get(r))!=null&&(b.layerNode.parent=t.layerNode)}else if(x=u9.get(r))x=qK(x.layerNode);else{x=qK;t=new Bi7;if(b=kUC(r))t.parent=b.layerNode;KCM(r,t);x=x(t)}x!=null||(x=0);t=r.getAttribute("client-ve-type");
b=Number(t);var V=!1;t=!1;var H=u9.get(r),q;if((q=H)&&!(q=H[Ihr]!==J)&&(q=b)){var W;q=((W=u9.get(r))==null?void 0:W.clientVeType)===void 0}q&&(H[Ihr]=J,V=t=H.isRenderer=!0);u9.has(r)&&(u9.get(r).clientVeType=b);r.visualElement&&(t=!0);if(_.M("wiz_next_ld_fix_client_ve_spec")){var U;W=((U=_.R(J==null?void 0:J.rendererContext,_.hY))==null?void 0:U.loggingDirectives)||(J==null?void 0:J.loggingDirectives)}else W=J==null?void 0:J.loggingDirectives;W&&W.clientVeSpec&&(U=LCX(_.jU(),r),U=_.c0z(_.wU(),W,U||
void 0,x))&&(r.visualElement=U);!r.visualElement&&b&&V&&(r.veType=b,U=void 0,_.M("wiz_next_client_ve_parent_fix")&&(U=LCX(_.jU(),r)),U=_.$I(_.wU(),r,U,x),r.visualElement=U);t&&(U=_.bZ().resolve(r3),CBr(r,{data:J,observer:U,layer:x,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
C1n=function(r,J){return(J==null?0:J.trackingParams)||(J==null?0:J.loggingDirectives)||_.R(J==null?void 0:J.rendererContext,_.hY)||r.getAttribute("client-ve-type")?!0:!1};
A0i=function(r,J,x){r.componentType!==GV&&x instanceof HTMLElement&&J&&!_.M("cow_logging_in_component_wrapper")&&njM(x,J,!0)};
Zpz=function(){if(!FC9){FC9=!0;var r=Object.assign({},{enableLazyTsx:_.M("mweb_enable_wiz_lazy_tsx")||_.M("kevlar_enable_wiz_lazy_tsx")||_.M("creator_enable_wiz_lazy_tsx")||ahc,flushRenderEffectsDuringRender:!0},{handleError:Qui,enableComponentStacksInErrorMessages:!1});Object.assign(te,r);Gxz=y0D;e$M();Qw9=xz7;SK4=tir;_.M("ytwiz_enable_debug_component_props")&&(r=document.body.firstElementChild,window.ng||r.__ngContext__||(r.__ngContext__={},r.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=
z$r))}};
e$M=function(){_.M("cow_logging_in_component_wrapper")?(sHD=function(r,J){J instanceof HTMLElement&&njM(J,r,!0)},iRn=function(){}):(sHD=function(){},iRn=A0i)};
vjX=function(r,J,x){J=J===void 0?{}:J;var t,b=(t=_.R(r.commandMetadata,_.rP))==null?void 0:t.url;t=J.form||{};!x||t.element||t.skipDefaultElement||(J.form=J.form||{},J.form.element=x);if(b&&b!=="/service_ajax")return{type:0,command:r,form:J.form};if(_.M("kevlar_service_command_check")){if(_.ym(_.bZ().resolve(_.Bo),r))return Object.assign({},{type:1,command:r},J)}else{var V;if((V=_.R(r.commandMetadata,_.rP))==null?0:V.apiUrl)return Object.assign({},{type:1,command:r},J)}return{type:2,command:r,form:J.form}};
u2n=function(r){if(r.form){var J=r.form,x=Object.assign({},J);J=J.element;x=(delete x.element,x);if(J)return[_.sx(J,[r.command,x,r.commandController])]}return[]};
lh7=function(r){if(r.form){var J=r.form,x=Object.assign({},J);J=J.element;x=(delete x.element,x);J&&_.qG(J,[r.command],J,x)}};
rgm=function(r,J,x){var t=new XFz(r,J),b=new Wk(r,J,x);r={"/youtubei/v1/browse":new iL(r,J,x),"/youtubei/v1/player":t,"/youtubei/v1/navigation/resolve_url":new pQ,"/youtubei/v1/next":b,"/youtubei/v1/guide":new fQ(x),"/youtubei/v1/search":new Um(r,J,x),"/youtubei/v1/reel/reel_item_watch":new gl(r,J,x),"/youtubei/v1/get_watch":new Em(t,b)};r["/youtubei/v1/account/account_menu"]=new j1;r["/youtubei/v1/notification/get_notification_menu"]=new $m;return r};
h3=function(){var r=_.bZ().resolve(wl);return Promise.resolve(JgX(r,_.xc.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
xni=function(r){return r&&(r=_.MK(_.Wfr(r)))?(new URLSearchParams(r)).get("service"):null};
S1=function(r,J){_.s8(_.GY(),function(){_.YG("adl")});
_.bZ().resolve(t34)(J);r=r.root;r.loadData&&r.loadData(J);(J==null?0:J.response)?_.sm(Y1m(),"SUCCESS"):_.nR(new _.MV("Lifecycle: No response in data",_.LN("IS_SHELL_LOAD"),J?J.page:"NO_PAGE",J?J.endpoint:"NO_ENDPOINT"));r.polymerController.$["page-manager"].lazyPrepareCriticalPages((J==null?void 0:J.page)||"",J.endpoint);var x,t;((t=_.R(J==null?void 0:(x=J.endpoint)==null?void 0:x.commandMetadata,_.rP))==null?0:t.webPageType)&&_.lO().dispatch(_.Ra(_.R(J.endpoint.commandMetadata,_.rP).webPageType))};
bD4=function(){var r,J;return _.T(function(x){switch(x.nextAddress){case 1:r=window;if(!r.getDataPromise){x.jumpTo(2);break}_.DC(x,3);return _.p(x,r.getDataPromise(),5);case 5:return x.return(x.yieldResult);case 3:return _.Wr(x),_.p(x,h3(),6);case 6:return x.return(x.yieldResult);case 2:if(r.getInitialData)return J=r.getInitialData(),r.getInitialData=void 0,x.return(J);throw Error("xj`"+_.xc.location.href);}})};
oxD=function(){_.Bb("CSI_SERVICE_NAME","youtube");_.kG({loadType:"cold"});_.M("kevlar_log_lcp")&&mnD(function(r){_.YG("lcp",r.value)})};
V3i=function(){var r=_.AE(document.location.href,"enable");r&&r.indexOf("scraper")>-1&&_.Bb("ADD_SCRAPER_ATTRIBUTES",!0)};
qd4=function(r){var J=r.root;r=[DnK,HDD,_.NK];_.M("web_feedback_endpoint_autolog_allowlist_killswitch")&&r.push(_.dl,TF7);ss4(function(x,t){return vjX(x,t,J)},function(x){if(!x.command)return[];
var t;((t=x.form)==null?0:t.element)?x.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},x.form,{endpoint:x.command})})):J.handleNavigate(x);return[]},r);
_.bZ().addProvider({provide:_.mg,useValue:_.Uz.instance})};
iDr=function(){var r={},J={},x;for(x in W4m){var t=_.D(_.Ww(W4m[x],void 0,"NBH2te"));r[x]=t.next().value;J[x]=t.next().value}return[r,function(b){for(var V in b){var H=void 0;(H=J[V])==null||H(b[V])}}]};
_.UnD=function(r,J){var x=_.GE.getValueByKeys(r,"contents","twoColumnWatchNextResults","results","results","contents"),t=_.GE.getValueByKeys(r,"contents","twoColumnWatchNextResults","playlist","playlist")||null,b=null,V=null;if(t)b=_.GE.getValueByKeys(t,"titleText"),V=_.GE.unsafeClone(_.GE.getValueByKeys(t,"longBylineText")),x="",V&&(x=_.v2(V)),V=_.Z1(x);else if(x){x=_.D(x);for(var H=x.next();!H.done;H=x.next())H=H.value,H.videoPrimaryInfoRenderer&&(b=_.GE.getValueByKeys.apply(_.GE,[H].concat(_.Gd(pem)))),
H.videoSecondaryInfoRenderer&&(V=_.GE.getValueByKeys.apply(_.GE,[H].concat(_.Gd(fr4))))}else _.aP(Error("Cj"));var q;r.currentVideoEndpoint?q=r.currentVideoEndpoint:_.aP(Error("Dj"));var W;J&&(W=_.GE.getValueByKeys(J,"playabilityStatus","miniplayer","miniplayerRenderer"));r={miniplayerTitle:b,miniplayerSubtitle:V,watchEndpoint:q,playlistData:t};W&&(r.miniplayerRenderer=W);return r};
gxz=function(r){if(r)return _.Oz(r)};
_.ExC=function(){return{isFullscreen:function(){throw Error("Ej");},
toggleFullscreen:function(){throw Error("Fj");},
exitFullscreen:function(){throw Error("Gj");},
isAutonavEnabled:function(){throw Error("Hj");},
setAutonavEnabled:function(){throw Error("Ij");},
isAutoplaySetExplicitly:function(){throw Error("Jj");}}};
jsn=function(r){return r.videoDuration?r.numTaps>1&&r.tapDirection!==0?_.QK(r.draggedTime/r.videoDuration,0,1):_.QK((r.playedTime||0)/r.videoDuration,0,1):0};
$nz=function(r){return r.videoDuration?r.isDragging||r.numTaps>1&&r.tapDirection!==0?_.QK(r.draggedTime/r.videoDuration,0,1):_.QK((r.playedTime||0)/r.videoDuration,0,1):0};
hU9=function(r){var J,x,t;return _.R(r==null?void 0:(J=r.markersMap)==null?void 0:(x=J.find(function(b){return b.key==="HEATSEEKER"}))==null?void 0:(t=x.value)==null?void 0:t.heatmap,wem)};
M3M=function(r){var J,x;return(x=(J=hU9(r))==null?void 0:J.heatMarkersDecorations)!=null?x:[]};
GF4=function(r){if(_.M("mweb_supported_chapters_killswitch"))return!0;var J;return!!(r==null?0:(J=r.markersMap)==null?0:J.find(function(x){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(x.key)}))};
_.RUC=function(r){var J=Object,x=J.assign,t;r={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(t=r==null?void 0:r.getPlayerState())!=null?t:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return x.call(J,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},r,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
Sd7=function(r){return function(J){var x=r(),t,b=(t=x.playerApi)==null?void 0:t.getPlayerState();J&&J!==x.playerState&&(J===1||J===2)&&x.setState({playerState:b})}};
dnr=function(r){return function(J){var x=r(),t=x.playerApi;t&&(J==null?void 0:J.type)==="newdata"&&(NFm&&(clearTimeout(NFm),NFm=void 0),_.M("web_shorts_use_progress_state_for_gapless")?(J=t==null?void 0:t.getProgressState(J==null?void 0:J.playertype),J=J.seekableEnd-J.seekableStart):J=t==null?void 0:t.getDuration(J==null?void 0:J.playertype),x.setState({playedTime:0,videoDuration:J}))}};
Qsr=function(r){return function(J){var x=r(),t=x.playerApi;if(t){var b=t.getPresentingPlayerType();_.M("web_shorts_use_progress_state_for_gapless")?(t=t.getProgressState(b),t=t.seekableEnd-t.seekableStart):t=t.getDuration(b);x.setState({playedTime:J,videoDuration:t})}}};
kFX=function(r){_.kw(112394,r,function(){return K4C},function(J){K4C=J})};
nx9=function(r,J){if(!r)return[];var x,t,b;r=((x=r.markersMap)==null?void 0:(t=x.find(function(V){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(V.key)}))==null?void 0:(b=t.value)==null?void 0:b.chapters)||[];
!P3M(r)||(J==null?0:J.ignoreStub)||(r=[YdX()].concat(_.Gd(r)));return r};
YdX=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
P3M=function(r){if(r.length===0)return!1;var J;return((J=_.R(r[0],KQ))==null?void 0:J.timeRangeStartMillis)!==0};
km=function(r){return r?r.timeRangeStartMillis||0:0};
C37=function(r,J){if(r.isDragging&&J)return r=ODM(r,J),r===-1?YdX():nx9(J)[r]};
ODM=function(r,J){return r.isDragging&&J?nx9(J,{ignoreStub:!0}).findIndex(function(x,t,b){x=BFz(r);return Irz(x,b,t).scrubberHovering}):-1};
BFz=function(r){return Object.assign({},r,{videoDuration:r.videoDuration*1E3,playedTime:r.playedTime*1E3,draggedTime:r.draggedTime*1E3})};
Irz=function(r,J,x){var t=km(_.R(J[x],KQ));J=km(_.R(J[x+1],KQ))||r.videoDuration;x=r.isDragging;var b;if(b=r.isDragging)b=r.draggedTime,b=b!==null&&b>=t&&b<J;var V=r.playedTime;return V!==null&&V>=t&&V<J?{videoPosition:"active",isScrubbing:x,scrubberHovering:b}:r.playedTime<t?{videoPosition:"pending",isScrubbing:x,scrubberHovering:b}:{videoPosition:"seen",isScrubbing:x,scrubberHovering:b}};
L4n=function(r,J){return r.videoPosition==="seen"||(J===void 0?0:J)>0};
cgD=function(r,J,x){J=r/J.storyboardInterval;var t=nx9(x);if(!t.length)return-J*72;x=0;t=_.D(t);for(var b=t.next();!b.done;b=t.next())if(km(_.R(b.value,KQ))/1E3<r)x++;else break;return-(J*72)-x*56};
Ag4=function(r){return r?r.width/r.columns:0};
F4z=function(r){return r.isHovering?r.hoveredTime:r.draggedTime};
arM=function(r,J){r=r.draggedTime*1E3;return r>=J.visibleTimeRangeStartMillis&&r<=J.visibleTimeRangeEndMillis};
_.ygX=function(r){if(r===void 0||Number.isNaN(r))return"--:--";var J=Math.abs(Math.floor(r)),x=Math.floor(J/86400),t=Math.floor(J%86400/3600),b=Math.floor(J%3600/60);J=Math.floor(J%60);var V="";x>0&&(V+=x+":",t<10&&(V+="0"));if(x>0||t>0)V+=t+":",b<10&&(V+="0");V+=b+":";J<10&&(V+="0");V+=J;return r>=0?V:"-"+V};
eUm=function(r,J){return function(){var x=F4z(r());var t=J();var b=r().playerApi;if(b&&b.getNumberOfStoryboardLevels()!==0){var V=b.getStoryboardFrameIndex(x,1);V!==-1?t=b.getStoryboardFrame(V,1):(x=b.getStoryboardFrameIndex(x,0),b=b.getStoryboardFrame(x,0),t&&b&&(b.height*=3,b.width*=3),t=b)}else t=null;if(!t)return null;J()&&(t.width=90*t.columns,t.height=160*t.rows);return t}};
_.Ym=function(r){if(!r||r.getVideoData)return r};
zUD=function(){var r;return{playerApi:(r=_.qs())!=null?r:void 0}};
ZDK=function(r){var J;_.T(function(x){if(x.nextAddress==1)return _.p(x,_.sS(),2);if(J=x.yieldResult)J.unMute(!0),J.setVolume(r,!0);_.i8(x)})};
vxM=function(r,J){r&&(r.value=""+J,r.style.setProperty("--gradient-percent",J+"%"))};
umz=function(r){var J;return(J=r==null?void 0:r.value)!=null?J:0};
lrc=function(){var r;_.T(function(J){if(J.nextAddress==1)return _.p(J,_.sS(),2);r=J.yieldResult;if(!r)return J.return();r.isMuted()?r.unMute(!0):r.mute(!0);_.i8(J)})};
Xei=function(r){var J=_.bZ().resolve(_.nQ).getPlayerElement();J&&r&&(r===1?J.pause():J.play())};
ro7=function(r){_.HD(r,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
JoM=function(r){_.HD(r,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
tpz=function(r){return _.Q6(r.document.body,function(){return _.f(xCM,null)})};
bg9=function(){var r=window.performance.getEntriesByType("navigation");return r?r.map(function(J){return J.type}).includes("reload"):!1};
qUM=function(){Om(Om(Om(Om(Om(Om(Om(_.bZ().resolve(_.CQ),_.mC9),_.o1i),_.Vp4),_.DCD),_.Hgn),_.TYC),_.s6c)};
Wun=function(r,J){J=J===void 0?!1:J;var x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return J||!_.M("kevlar_shorts_seedless_retry_initial_load")||(x=window,t=!(!x.getDataPromise&&!x.getInitialData),t)?_.p(H,bD4(),2):(setTimeout(Wun.bind(window,r,!0),1E3),H.return());if(H.nextAddress!=3)return b=H.yieldResult,_.p(H,igz(b),3);V=H.yieldResult;S1(r,V);_.i8(H)})};
igz=function(r){var J;if((J=r.response)==null||!J.replacementEndpoint)return _.WD(r);J=_.bZ().resolve(wl);r=r.response;_.R(r.replacementEndpoint,_.Sv)&&r.sequenceContinuation&&(_.R(r.replacementEndpoint,_.Sv).sequenceParams=r.sequenceContinuation);return Bk(J,r.replacementEndpoint,{},_.xc.location.href,"shorts",function(){},function(){return!1})};
fpC=function(r){var J=_.bZ().resolve(pyz);r.playerResponse&&J.handleResponse(r.playerResponse);r.response&&J.handleResponse(r.response)};
UCz=function(r){var J=_.lO(),x,t=_.R((x=r.response)==null?void 0:x.frameworkUpdates,vj),b;x=_.R((b=r.playerResponse)==null?void 0:b.frameworkUpdates,vj);var V;r=_.R((V=r.reelWatchSequenceResponse)==null?void 0:V.frameworkUpdates,vj);t&&_.UQ(t,J);x&&_.UQ(x,J);r&&_.UQ(r,J)};
g1M=function(r){var J;_.M("enable_redirect_linking_for_desktop_web_client")&&((J=window.location.hash)==null?0:J.includes("redirect_state"))&&r.url&&(r.url=r.url.toString()+window.location.hash)};
$CC=function(r){var J=_.bZ(),x=J.resolve(wl);J=J.resolve(_.E1i);r.endpoint&&(x=j6M(x,r.endpoint),x.content&&r.response&&_.Ia(J,r.response,x.content),x.player&&r.playerResponse&&_.Ia(J,r.playerResponse,x.player),x.reelSequence&&r.reelWatchSequenceResponse&&_.Ia(J,r.reelWatchSequenceResponse,x.reelSequence))};
LQ=function(r,J){_.M("web_service_params_response_processor")&&fpC(J);UCz(J);var x;(J==null?0:J.url)&&((x=window.location.hash)==null?0:x.includes("redirect_state"))&&(g1M(J),(x=xni(J.url))&&_.D9(r.root,"yt-initialize-third-party",[x,J]));$CC(J);x=_.bZ();var t=x.resolve(wyD);J.playerResponse&&x.resolve(hPi).handleResponse(J.playerResponse);if(J.playerResponse){x=void 0;if(_.M("ab_v_vid_sig")&&J.endpoint){var b,V=(b=_.R(J.endpoint,_.zP))!=null?b:_.R(J.endpoint,_.Sv);V&&(x=V.videoId)}Mp4(t,J.playerResponse,
x)}J.playerResponse&&Za7(J.playerResponse)&&_.M("web_enable_ab_rsp_cl")?zLn().then(function(){GLz(t,J.playerResponse);S1(r,J)}):S1(r,J)};
SU4=function(r){if(r=r.root.data){var J=_.bZ().resolve(RPC);r.endpoint&&(r.response&&J.handleResponse(r.response,void 0,document.querySelector("ytd-app")),r.playerResponse&&J.handleResponse(r.playerResponse),r.reelWatchSequenceResponse&&J.handleResponse(r.reelWatchSequenceResponse))}};
NYc=function(r){var J,x,t,b,V,H;return _.T(function(q){switch(q.nextAddress){case 1:J=window;if(!J.getDataPromise){q.jumpTo(2);break}_.DC(q,3);return _.p(q,J.getDataPromise(),5);case 5:x=q.yieldResult;LQ(r,x);_.FC(q,4);break;case 3:return _.Wr(q),_.p(q,h3(),6);case 6:t=q.yieldResult,S1(r,t);case 4:return q.return();case 2:if(!_.M("sw_nav_preload_pbj")){q.jumpTo(7);break}J.fetchInitialData=function(){var W;return _.T(function(U){if(U.nextAddress==1)return _.p(U,h3(),2);W=U.yieldResult;S1(r,W);_.i8(U)})};
if(J.getInitialData){J.loadInitialData=function(W){LQ(r,W)};
b=J.getInitialData();J.getInitialData=void 0;LQ(r,b);q.jumpTo(8);break}J.fetchInitialData=void 0;return _.p(q,h3(),9);case 9:V=q.yieldResult,S1(r,V);case 8:return q.return();case 7:J.getInitialData?(H=J.getInitialData(),J.getInitialData=void 0,LQ(r,H)):J.loadInitialData=function(W){LQ(r,W)},_.i8(q)}})};
dC4=function(r){var J=0;return function(){return J<r.length?{done:!1,value:r[J++]}:{done:!0}}};
Q6r=typeof Object.defineProperties=="function"?Object.defineProperty:function(r,J,x){if(r==Array.prototype||r==Object.prototype)return r;r[J]=x.value;return r};
Kui=function(r){r=["object"==typeof globalThis&&globalThis,r,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var J=0;J<r.length;++J){var x=r[J];if(x&&x.Math==Math)return x}throw Error("a");};
_.vd=Kui(this);ck=function(r,J){if(J)a:{var x=_.vd;r=r.split(".");for(var t=0;t<r.length-1;t++){var b=r[t];if(!(b in x))break a;x=x[b]}r=r[r.length-1];t=x[r];J=J(t);J!=t&&J!=null&&Q6r(x,r,{configurable:!0,writable:!0,value:J})}};
ck("Symbol",function(r){if(r)return r;var J=function(V,H){this.$jscomp$symbol$id_=V;Q6r(this,"description",{configurable:!0,writable:!0,value:H})};
J.prototype.toString=function(){return this.$jscomp$symbol$id_};
var x="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",t=0,b=function(V){if(this instanceof b)throw new TypeError("b");return new J(x+(V||"")+"_"+t++,V)};
return b});
ck("Symbol.iterator",function(r){if(r)return r;r=Symbol("c");for(var J="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),x=0;x<J.length;x++){var t=_.vd[J[x]];typeof t==="function"&&typeof t.prototype[r]!="function"&&Q6r(t.prototype,r,{configurable:!0,writable:!0,value:function(){return kL4(dC4(this))}})}return r});
ck("Symbol.asyncIterator",function(r){return r?r:Symbol("d")});
var kL4=function(r){r={next:r};r[Symbol.iterator]=function(){return this};
return r},PGM=typeof Object.create=="function"?Object.create:function(r){var J=function(){};
J.prototype=r;return new J},YUi=function(){function r(){function x(){}
new x;Reflect.construct(x,[],function(){});
return new x instanceof x}
if(typeof Reflect!="undefined"&&Reflect.construct){if(r())return Reflect.construct;var J=Reflect.construct;return function(x,t,b){x=J(x,t);b&&Reflect.setPrototypeOf(x,b.prototype);return x}}return function(x,t,b){b===void 0&&(b=x);
b=PGM(b.prototype||Object.prototype);return Function.prototype.apply.call(x,b,t)||b}}(),n1n;
if(typeof Object.setPrototypeOf=="function")n1n=Object.setPrototypeOf;else{var Ogc;a:{var CGz={a:!0},BY9={};try{BY9.__proto__=CGz;Ogc=BY9.a;break a}catch(r){}Ogc=!1}n1n=Ogc?function(r,J){r.__proto__=J;if(r.__proto__!==J)throw new TypeError("e`"+r);return r}:null}A3=n1n;
_.S=function(r,J){r.prototype=PGM(J.prototype);r.prototype.constructor=r;if(A3)A3(r,J);else for(var x in J)if(x!="prototype")if(Object.defineProperties){var t=Object.getOwnPropertyDescriptor(J,x);t&&Object.defineProperty(r,x,t)}else r[x]=J[x];r.superClass_=J.prototype};
_.D=function(r){var J=typeof Symbol!="undefined"&&Symbol.iterator&&r[Symbol.iterator];if(J)return J.call(r);if(typeof r.length=="number")return{next:dC4(r)};throw Error("f`"+String(r));};
v$=function(r){for(var J,x=[];!(J=r.next()).done;)x.push(J.value);return x};
_.Gd=function(r){return r instanceof Array?r:v$(_.D(r))};
_.aa=function(r){return Fp(r,r)};
Fp=function(r,J){r.raw=J;Object.freeze&&(Object.freeze(r),Object.freeze(J));return r};
yK=function(r,J){return Object.prototype.hasOwnProperty.call(r,J)};
Ip4=typeof Object.assign=="function"?Object.assign:function(r,J){for(var x=1;x<arguments.length;x++){var t=arguments[x];if(t)for(var b in t)yK(t,b)&&(r[b]=t[b])}return r};
ck("Object.assign",function(r){return r||Ip4});
var LuM=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},con=function(r){if(r.isRunning_)throw new TypeError("h");
r.isRunning_=!0};
LuM.prototype.JSC$6827_next_=function(r){this.yieldResult=r};
var Aoz=function(r,J){r.abruptCompletion_={exception:J,isException:!0};r.nextAddress=r.catchAddress_||r.finallyAddress_};
LuM.prototype.return=function(r){this.abruptCompletion_={return:r};this.nextAddress=this.finallyAddress_};
_.p=function(r,J,x){r.nextAddress=x;return{value:J}};
LuM.prototype.jumpTo=function(r){this.nextAddress=r};
_.i8=function(r){r.nextAddress=0};
_.DC=function(r,J,x){r.catchAddress_=J;x!=void 0&&(r.finallyAddress_=x)};
_.se=function(r,J){r.catchAddress_=0;r.finallyAddress_=J||0};
_.FC=function(r,J,x){r.nextAddress=J;r.catchAddress_=x||0};
_.Wr=function(r,J){r.catchAddress_=J||0;J=r.abruptCompletion_.exception;r.abruptCompletion_=null;return J};
_.Td=function(r,J,x,t){t?r.finallyContexts_[t]=r.abruptCompletion_:r.finallyContexts_=[r.abruptCompletion_];r.catchAddress_=J||0;r.finallyAddress_=x||0};
_.qy=function(r,J,x){x=r.finallyContexts_.splice(x||0)[0];(x=r.abruptCompletion_=r.abruptCompletion_||x)?x.isException?r.nextAddress=r.catchAddress_||r.finallyAddress_:x.jumpTo!=void 0&&r.finallyAddress_<x.jumpTo?(r.nextAddress=x.jumpTo,r.abruptCompletion_=null):r.nextAddress=r.finallyAddress_:r.nextAddress=J};
FuK=function(r){this.JSC$6832_context_=new LuM;this.program_=r};
yoz=function(r,J){con(r.JSC$6832_context_);var x=r.JSC$6832_context_.yieldAllIterator_;if(x)return apM(r,"return"in x?x["return"]:function(t){return{value:t,done:!0}},J,r.JSC$6832_context_.return);
r.JSC$6832_context_.return(J);return e1(r)};
apM=function(r,J,x,t){try{var b=J.call(r.JSC$6832_context_.yieldAllIterator_,x);if(!(b instanceof Object))throw new TypeError("g`"+b);if(!b.done)return r.JSC$6832_context_.isRunning_=!1,b;var V=b.value}catch(H){return r.JSC$6832_context_.yieldAllIterator_=null,Aoz(r.JSC$6832_context_,H),e1(r)}r.JSC$6832_context_.yieldAllIterator_=null;t.call(r.JSC$6832_context_,V);return e1(r)};
e1=function(r){for(;r.JSC$6832_context_.nextAddress;)try{var J=r.program_(r.JSC$6832_context_);if(J)return r.JSC$6832_context_.isRunning_=!1,{value:J.value,done:!1}}catch(x){r.JSC$6832_context_.yieldResult=void 0,Aoz(r.JSC$6832_context_,x)}r.JSC$6832_context_.isRunning_=!1;if(r.JSC$6832_context_.abruptCompletion_){J=r.JSC$6832_context_.abruptCompletion_;r.JSC$6832_context_.abruptCompletion_=null;if(J.isException)throw J.exception;return{value:J.return,done:!0}}return{value:void 0,done:!0}};
eP9=function(r){this.next=function(J){con(r.JSC$6832_context_);r.JSC$6832_context_.yieldAllIterator_?J=apM(r,r.JSC$6832_context_.yieldAllIterator_.next,J,r.JSC$6832_context_.JSC$6827_next_):(r.JSC$6832_context_.JSC$6827_next_(J),J=e1(r));return J};
this.throw=function(J){con(r.JSC$6832_context_);r.JSC$6832_context_.yieldAllIterator_?J=apM(r,r.JSC$6832_context_.yieldAllIterator_["throw"],J,r.JSC$6832_context_.JSC$6827_next_):(Aoz(r.JSC$6832_context_,J),J=e1(r));return J};
this.return=function(J){return yoz(r,J)};
this[Symbol.iterator]=function(){return this}};
_.uXz=function(r,J){J=new eP9(new FuK(J));A3&&r.prototype&&A3(J,r.prototype);return J};
zPm=function(r){function J(t){return r.next(t)}
function x(t){return r.throw(t)}
return new Promise(function(t,b){function V(H){H.done?t(H.value):Promise.resolve(H.value).then(J,x).then(V,b)}
V(r.next())})};
_.T=function(r){return zPm(new eP9(new FuK(r)))};
FlM=function(r){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return r};
this.next=function(J){return Promise.resolve(r.next(J))};
this["throw"]=function(J){return new Promise(function(x,t){var b=r["throw"];b!==void 0?x(b.call(r,J)):(x=r["return"],x!==void 0&&x.call(r),t(new TypeError("i")))})};
r["return"]!==void 0&&(this["return"]=function(J){return Promise.resolve(r["return"](J))})};
_.hS=function(){for(var r=Number(this),J=[],x=r;x<arguments.length;x++)J[x-r]=arguments[x];return J};
_.lc7=function(r){return r};
ck("globalThis",function(r){return r||_.vd});
ck("Reflect",function(r){return r?r:{}});
ck("Reflect.construct",function(){return YUi});
ck("Reflect.setPrototypeOf",function(r){return r?r:A3?function(J,x){try{return A3(J,x),!0}catch(t){return!1}}:null});
ck("Promise",function(r){function J(){this.batch_=null}
function x(H){return H instanceof b?H:new b(function(q){q(H)})}
if(r&&(typeof _.vd.PromiseRejectionEvent!=="undefined"||!_.vd.Promise||_.vd.Promise.toString().indexOf("[native code]")===-1))return r;J.prototype.asyncExecute=function(H){if(this.batch_==null){this.batch_=[];var q=this;this.asyncExecuteFunction(function(){q.executeBatch_()})}this.batch_.push(H)};
var t=_.vd.setTimeout;J.prototype.asyncExecuteFunction=function(H){t(H,0)};
J.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var H=this.batch_;this.batch_=[];for(var q=0;q<H.length;++q){var W=H[q];H[q]=null;try{W()}catch(U){this.asyncThrow_(U)}}}this.batch_=null};
J.prototype.asyncThrow_=function(H){this.asyncExecuteFunction(function(){throw H;})};
var b=function(H){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var q=this.createResolveAndReject_();try{H(q.resolve,q.reject)}catch(W){q.reject(W)}};
b.prototype.createResolveAndReject_=function(){function H(U){return function(g){W||(W=!0,U.call(q,g))}}
var q=this,W=!1;return{resolve:H(this.resolveTo_),reject:H(this.JSC$6848_reject_)}};
b.prototype.resolveTo_=function(H){if(H===this)this.JSC$6848_reject_(new TypeError("j"));else if(H instanceof b)this.settleSameAsPromise_(H);else{a:switch(typeof H){case "object":var q=H!=null;break a;case "function":q=!0;break a;default:q=!1}q?this.resolveToNonPromiseObj_(H):this.fulfill_(H)}};
b.prototype.resolveToNonPromiseObj_=function(H){var q=void 0;try{q=H.then}catch(W){this.JSC$6848_reject_(W);return}typeof q=="function"?this.settleSameAsThenable_(q,H):this.fulfill_(H)};
b.prototype.JSC$6848_reject_=function(H){this.settle_(2,H)};
b.prototype.fulfill_=function(H){this.settle_(1,H)};
b.prototype.settle_=function(H,q){if(this.state_!=0)throw Error("k`"+H+"`"+q+"`"+this.state_);this.state_=H;this.result_=q;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
b.prototype.scheduleUnhandledRejectionCheck_=function(){var H=this;t(function(){if(H.notifyUnhandledRejection_()){var q=_.vd.console;typeof q!=="undefined"&&q.error(H.result_)}},1)};
b.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var H=_.vd.CustomEvent,q=_.vd.Event,W=_.vd.dispatchEvent;if(typeof W==="undefined")return!0;typeof H==="function"?H=new H("unhandledrejection",{cancelable:!0}):typeof q==="function"?H=new q("unhandledrejection",{cancelable:!0}):(H=_.vd.document.createEvent("CustomEvent"),H.initCustomEvent("unhandledrejection",!1,!0,H));H.promise=this;H.reason=this.result_;return W(H)};
b.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var H=0;H<this.onSettledCallbacks_.length;++H)V.asyncExecute(this.onSettledCallbacks_[H]);this.onSettledCallbacks_=null}};
var V=new J;b.prototype.settleSameAsPromise_=function(H){var q=this.createResolveAndReject_();H.callWhenSettled_(q.resolve,q.reject)};
b.prototype.settleSameAsThenable_=function(H,q){var W=this.createResolveAndReject_();try{H.call(q,W.resolve,W.reject)}catch(U){W.reject(U)}};
b.prototype.then=function(H,q){function W(h,G){return typeof h=="function"?function(N){try{U(h(N))}catch(Q){g(Q)}}:G}
var U,g,E=new b(function(h,G){U=h;g=G});
this.callWhenSettled_(W(H,U),W(q,g));return E};
b.prototype.catch=function(H){return this.then(void 0,H)};
b.prototype.callWhenSettled_=function(H,q){function W(){switch(U.state_){case 1:H(U.result_);break;case 2:q(U.result_);break;default:throw Error("l`"+U.state_);}}
var U=this;this.onSettledCallbacks_==null?V.asyncExecute(W):this.onSettledCallbacks_.push(W);this.isRejectionHandled_=!0};
b.resolve=x;b.reject=function(H){return new b(function(q,W){W(H)})};
b.race=function(H){return new b(function(q,W){for(var U=_.D(H),g=U.next();!g.done;g=U.next())x(g.value).callWhenSettled_(q,W)})};
b.all=function(H){var q=_.D(H),W=q.next();return W.done?x([]):new b(function(U,g){function E(N){return function(Q){h[N]=Q;G--;G==0&&U(h)}}
var h=[],G=0;do h.push(void 0),G++,x(W.value).callWhenSettled_(E(h.length-1),g),W=q.next();while(!W.done)})};
return b});
var zY=function(r,J,x){if(r==null)throw new TypeError("m`"+x);if(J instanceof RegExp)throw new TypeError("n`"+x);return r+""};
ck("String.prototype.startsWith",function(r){return r?r:function(J,x){var t=zY(this,J,"startsWith"),b=t.length,V=J.length;x=Math.max(0,Math.min(x|0,t.length));for(var H=0;H<V&&x<b;)if(t[x++]!=J[H++])return!1;return H>=V}});
ck("Object.setPrototypeOf",function(r){return r||A3});
ck("Symbol.dispose",function(r){return r?r:Symbol("o")});
ck("SuppressedError",function(r){function J(x,t,b){if(!(this instanceof J))return new J(x,t,b);b=Error(b);"stack"in b&&(this.stack=b.stack);this.message=b.message;this.error=x;this.suppressed=t}
if(r)return r;_.S(J,Error);J.prototype.name="SuppressedError";return J});
var ZgK=function(r,J,x){r instanceof String&&(r=String(r));for(var t=r.length,b=0;b<t;b++){var V=r[b];if(J.call(x,V,b,r))return{i:b,v:V}}return{i:-1,v:void 0}};
ck("Array.prototype.find",function(r){return r?r:function(J,x){return ZgK(this,J,x).v}});
ck("WeakMap",function(r){function J(){}
function x(W){var U=typeof W;return U==="object"&&W!==null||U==="function"}
function t(W){if(!yK(W,V)){var U=new J;Q6r(W,V,{value:U})}}
function b(W){var U=Object[W];U&&(Object[W]=function(g){if(g instanceof J)return g;Object.isExtensible(g)&&t(g);return U(g)})}
if(function(){if(!r||!Object.seal)return!1;try{var W=Object.seal({}),U=Object.seal({}),g=new r([[W,2],[U,3]]);if(g.get(W)!=2||g.get(U)!=3)return!1;g.delete(W);g.set(U,4);return!g.has(W)&&g.get(U)==4}catch(E){return!1}}())return r;
var V="$jscomp_hidden_"+Math.random();b("freeze");b("preventExtensions");b("seal");var H=0,q=function(W){this.JSC$6855_id_=(H+=Math.random()+1).toString();if(W){W=_.D(W);for(var U;!(U=W.next()).done;)U=U.value,this.set(U[0],U[1])}};
q.prototype.set=function(W,U){if(!x(W))throw Error("p");t(W);if(!yK(W,V))throw Error("q`"+W);W[V][this.JSC$6855_id_]=U;return this};
q.prototype.get=function(W){return x(W)&&yK(W,V)?W[V][this.JSC$6855_id_]:void 0};
q.prototype.has=function(W){return x(W)&&yK(W,V)&&yK(W[V],this.JSC$6855_id_)};
q.prototype.delete=function(W){return x(W)&&yK(W,V)&&yK(W[V],this.JSC$6855_id_)?delete W[V][this.JSC$6855_id_]:!1};
return q});
ck("Map",function(r){if(function(){if(!r||typeof r!="function"||!r.prototype.entries||typeof Object.seal!="function")return!1;try{var q=Object.seal({x:4}),W=new r(_.D([[q,"s"]]));if(W.get(q)!="s"||W.size!=1||W.get({x:4})||W.set({x:4},"t")!=W||W.size!=2)return!1;var U=W.entries(),g=U.next();if(g.done||g.value[0]!=q||g.value[1]!="s")return!1;g=U.next();return g.done||g.value[0].x!=4||g.value[1]!="t"||!U.next().done?!1:!0}catch(E){return!1}}())return r;
var J=new WeakMap,x=function(q){this[0]={};this[1]=V();this.size=0;if(q){q=_.D(q);for(var W;!(W=q.next()).done;)W=W.value,this.set(W[0],W[1])}};
x.prototype.set=function(q,W){q=q===0?0:q;var U=t(this,q);U.list||(U.list=this[0][U.id]=[]);U.entry?U.entry.value=W:(U.entry={next:this[1],previous:this[1].previous,head:this[1],key:q,value:W},U.list.push(U.entry),this[1].previous.next=U.entry,this[1].previous=U.entry,this.size++);return this};
x.prototype.delete=function(q){q=t(this,q);return q.entry&&q.list?(q.list.splice(q.index,1),q.list.length||delete this[0][q.id],q.entry.previous.next=q.entry.next,q.entry.next.previous=q.entry.previous,q.entry.head=null,this.size--,!0):!1};
x.prototype.clear=function(){this[0]={};this[1]=this[1].previous=V();this.size=0};
x.prototype.has=function(q){return!!t(this,q).entry};
x.prototype.get=function(q){return(q=t(this,q).entry)&&q.value};
x.prototype.entries=function(){return b(this,function(q){return[q.key,q.value]})};
x.prototype.keys=function(){return b(this,function(q){return q.key})};
x.prototype.values=function(){return b(this,function(q){return q.value})};
x.prototype.forEach=function(q,W){for(var U=this.entries(),g;!(g=U.next()).done;)g=g.value,q.call(W,g[1],g[0],this)};
x.prototype[Symbol.iterator]=x.prototype.entries;var t=function(q,W){var U=W&&typeof W;U=="object"||U=="function"?J.has(W)?U=J.get(W):(U=""+ ++H,J.set(W,U)):U="p_"+W;var g=q[0][U];if(g&&yK(q[0],U))for(q=0;q<g.length;q++){var E=g[q];if(W!==W&&E.key!==E.key||W===E.key)return{id:U,list:g,index:q,entry:E}}return{id:U,list:g,index:-1,entry:void 0}},b=function(q,W){var U=q[1];
return kL4(function(){if(U){for(;U.head!=q[1];)U=U.previous;for(;U.next!=U.head;)return U=U.next,{done:!1,value:W(U)};U=null}return{done:!0,value:void 0}})},V=function(){var q={};
return q.previous=q.next=q.head=q},H=0;
return x});
ck("Set",function(r){if(function(){if(!r||typeof r!="function"||!r.prototype.entries||typeof Object.seal!="function")return!1;try{var x=Object.seal({x:4}),t=new r(_.D([x]));if(!t.has(x)||t.size!=1||t.add(x)!=t||t.size!=1||t.add({x:4})!=t||t.size!=2)return!1;var b=t.entries(),V=b.next();if(V.done||V.value[0]!=x||V.value[1]!=x)return!1;V=b.next();return V.done||V.value[0]==x||V.value[0].x!=4||V.value[1]!=V.value[0]?!1:b.next().done}catch(H){return!1}}())return r;
var J=function(x){this.JSC$6869_map_=new Map;if(x){x=_.D(x);for(var t;!(t=x.next()).done;)this.add(t.value)}this.size=this.JSC$6869_map_.size};
J.prototype.add=function(x){x=x===0?0:x;this.JSC$6869_map_.set(x,x);this.size=this.JSC$6869_map_.size;return this};
J.prototype.delete=function(x){x=this.JSC$6869_map_.delete(x);this.size=this.JSC$6869_map_.size;return x};
J.prototype.clear=function(){this.JSC$6869_map_.clear();this.size=0};
J.prototype.has=function(x){return this.JSC$6869_map_.has(x)};
J.prototype.entries=function(){return this.JSC$6869_map_.entries()};
J.prototype.values=function(){return this.JSC$6869_map_.values()};
J.prototype.keys=J.prototype.values;J.prototype[Symbol.iterator]=J.prototype.values;J.prototype.forEach=function(x,t){var b=this;this.JSC$6869_map_.forEach(function(V){return x.call(t,V,V,b)})};
return J});
ck("Math.log2",function(r){return r?r:function(J){return Math.log(J)/Math.LN2}});
ck("Object.values",function(r){return r?r:function(J){var x=[],t;for(t in J)yK(J,t)&&x.push(J[t]);return x}});
ck("Object.is",function(r){return r?r:function(J,x){return J===x?J!==0||1/J===1/x:J!==J&&x!==x}});
ck("Array.prototype.includes",function(r){return r?r:function(J,x){var t=this;t instanceof String&&(t=String(t));var b=t.length;x=x||0;for(x<0&&(x=Math.max(x+b,0));x<b;x++){var V=t[x];if(V===J||Object.is(V,J))return!0}return!1}});
ck("String.prototype.includes",function(r){return r?r:function(J,x){return zY(this,J,"includes").indexOf(J,x||0)!==-1}});
ck("Array.from",function(r){return r?r:function(J,x,t){x=x!=null?x:function(q){return q};
var b=[],V=typeof Symbol!="undefined"&&Symbol.iterator&&J[Symbol.iterator];if(typeof V=="function"){J=V.call(J);for(var H=0;!(V=J.next()).done;)b.push(x.call(t,V.value,H++))}else for(V=J.length,H=0;H<V;H++)b.push(x.call(t,J[H],H));return b}});
ck("Object.entries",function(r){return r?r:function(J){var x=[],t;for(t in J)yK(J,t)&&x.push([t,J[t]]);return x}});
ck("Number.isFinite",function(r){return r?r:function(J){return typeof J!=="number"?!1:!isNaN(J)&&J!==Infinity&&J!==-Infinity}});
ck("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
ck("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
ck("Number.isInteger",function(r){return r?r:function(J){return Number.isFinite(J)?J===Math.floor(J):!1}});
ck("Number.isSafeInteger",function(r){return r?r:function(J){return Number.isInteger(J)&&Math.abs(J)<=Number.MAX_SAFE_INTEGER}});
ck("String.prototype.endsWith",function(r){return r?r:function(J,x){var t=zY(this,J,"endsWith");x===void 0&&(x=t.length);x=Math.max(0,Math.min(x|0,t.length));for(var b=J.length;b>0&&x>0;)if(t[--x]!=J[--b])return!1;return b<=0}});
var v1r=function(r,J){r instanceof String&&(r+="");var x=0,t=!1,b={next:function(){if(!t&&x<r.length){var V=x++;return{value:J(V,r[V]),done:!1}}t=!0;return{done:!0,value:void 0}}};
b[Symbol.iterator]=function(){return b};
return b};
ck("Array.prototype.entries",function(r){return r?r:function(){return v1r(this,function(J,x){return[J,x]})}});
ck("Math.trunc",function(r){return r?r:function(J){J=Number(J);if(isNaN(J)||J===Infinity||J===-Infinity||J===0)return J;var x=Math.floor(Math.abs(J));return J<0?-x:x}});
ck("Number.isNaN",function(r){return r?r:function(J){return typeof J==="number"&&isNaN(J)}});
ck("Array.prototype.keys",function(r){return r?r:function(){return v1r(this,function(J){return J})}});
ck("Array.prototype.values",function(r){return r?r:function(){return v1r(this,function(J,x){return x})}});
ck("Array.prototype.fill",function(r){return r?r:function(J,x,t){var b=this.length||0;x<0&&(x=Math.max(0,b+x));if(t==null||t>b)t=b;t=Number(t);t<0&&(t=Math.max(0,b+t));for(x=Number(x||0);x<t;x++)this[x]=J;return this}});
var ZL=function(r){return r?r:Array.prototype.fill};
ck("Int8Array.prototype.fill",ZL);ck("Uint8Array.prototype.fill",ZL);ck("Uint8ClampedArray.prototype.fill",ZL);ck("Int16Array.prototype.fill",ZL);ck("Uint16Array.prototype.fill",ZL);ck("Int32Array.prototype.fill",ZL);ck("Uint32Array.prototype.fill",ZL);ck("Float32Array.prototype.fill",ZL);ck("Float64Array.prototype.fill",ZL);
ck("Object.fromEntries",function(r){return r?r:function(J){var x={};if(!(Symbol.iterator in J))throw new TypeError("r`"+J);J=J[Symbol.iterator].call(J);for(var t=J.next();!t.done;t=J.next()){t=t.value;if(Object(t)!==t)throw new TypeError("s");x[t[0]]=t[1]}return x}});
ck("String.prototype.replaceAll",function(r){return r?r:function(J,x){if(J instanceof RegExp&&!J.global)throw new TypeError("t");return J instanceof RegExp?this.replace(J,x):this.replace(new RegExp(String(J).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),x)}});
ck("Object.getOwnPropertySymbols",function(r){return r?r:function(){return[]}});
ck("String.prototype.repeat",function(r){return r?r:function(J){var x=zY(this,null,"repeat");if(J<0||J>1342177279)throw new RangeError("u");J|=0;for(var t="";J;)if(J&1&&(t+=x),J>>>=1)x+=x;return t}});
ck("Array.prototype.findIndex",function(r){return r?r:function(J,x){return ZgK(this,J,x).i}});
ck("Array.prototype.flatMap",function(r){return r?r:function(J,x){var t=[];Array.prototype.forEach.call(this,function(b,V){b=J.call(x,b,V,this);Array.isArray(b)?t.push.apply(t,b):t.push(b)});
return t}});
ck("String.prototype.codePointAt",function(r){return r?r:function(J){var x=zY(this,null,"codePointAt"),t=x.length;J=Number(J)||0;if(J>=0&&J<t){J|=0;var b=x.charCodeAt(J);if(b<55296||b>56319||J+1===t)return b;J=x.charCodeAt(J+1);return J<56320||J>57343?b:(b-55296)*1024+J+9216}}});
ck("String.fromCodePoint",function(r){return r?r:function(J){for(var x="",t=0;t<arguments.length;t++){var b=Number(arguments[t]);if(b<0||b>1114111||b!==Math.floor(b))throw new RangeError("v`"+b);b<=65535?x+=String.fromCharCode(b):(b-=65536,x+=String.fromCharCode(b>>>10&1023|55296),x+=String.fromCharCode(b&1023|56320))}return x}});
ck("String.prototype.padStart",function(r){return r?r:function(J,x){var t=zY(this,null,"padStart");J-=t.length;x=x!==void 0?String(x):" ";return(J>0&&x?x.repeat(Math.ceil(J/x.length)).substring(0,J):"")+t}});
ck("Promise.prototype.finally",function(r){return r?r:function(J){return this.then(function(x){return Promise.resolve(J()).then(function(){return x})},function(x){return Promise.resolve(J()).then(function(){throw x;
})})}});
ck("Math.imul",function(r){return r?r:function(J,x){J=Number(J);x=Number(x);var t=J&65535,b=x&65535;return t*b+((J>>>16&65535)*b+t*(x>>>16&65535)<<16>>>0)|0}});
ck("Object.hasOwn",function(r){return r?r:function(J,x){return Object.prototype.hasOwnProperty.call(J,x)}});
ck("Math.sign",function(r){return r?r:function(J){J=Number(J);return J===0||isNaN(J)?J:J>0?1:-1}});
ck("Array.prototype.flat",function(r){return r?r:function(J){J=J===void 0?1:J;var x=[];Array.prototype.forEach.call(this,function(t){Array.isArray(t)&&J>0?(t=Array.prototype.flat.call(t,J-1),x.push.apply(x,t)):x.push(t)});
return x}});
ck("String.raw",function(r){return r?r:function(J,x){if(J==null)throw new TypeError("w");for(var t=J.raw,b=t.length,V="",H=0;H<b;++H)V+=t[H],H+1<b&&H+1<arguments.length&&(V+=String(arguments[H+1]));return V}});
ck("Reflect.ownKeys",function(r){return r?r:function(J){var x=[],t=Object.getOwnPropertyNames(J);J=Object.getOwnPropertySymbols(J);for(var b=0;b<t.length;b++)(t[b].substring(0,14)=="jscomp_symbol_"?J:x).push(t[b]);return x.concat(J)}});
ck("Object.getOwnPropertyDescriptors",function(r){return r?r:function(J){for(var x={},t=Reflect.ownKeys(J),b=0;b<t.length;b++)x[t[b]]=Object.getOwnPropertyDescriptor(J,t[b]);return x}});
ck("WeakSet",function(r){if(function(){if(!r||!Object.seal)return!1;try{var x=Object.seal({}),t=Object.seal({}),b=new r([x]);if(!b.has(x)||b.has(t))return!1;b.delete(x);b.add(t);return!b.has(x)&&b.has(t)}catch(V){return!1}}())return r;
var J=function(x){this.JSC$6876_map_=new WeakMap;if(x){x=_.D(x);for(var t;!(t=x.next()).done;)this.add(t.value)}};
J.prototype.add=function(x){this.JSC$6876_map_.set(x,!0);return this};
J.prototype.has=function(x){return this.JSC$6876_map_.has(x)};
J.prototype.delete=function(x){return this.JSC$6876_map_.delete(x)};
return J});
ck("Promise.allSettled",function(r){function J(t){return{status:"fulfilled",value:t}}
function x(t){return{status:"rejected",reason:t}}
return r?r:function(t){var b=this;t=Array.from(t,function(V){return b.resolve(V).then(J,x)});
return b.all(t)}});
ck("Number.parseInt",function(r){return r||parseInt});
_._DumpException=window._DumpException||function(r){throw r;};
window._DumpException=_._DumpException;var ufK,vk,uL,Xp,lpc,Xym,rTi,JTM,eI,xrz;ufK=ufK||{};_.xc=this||self;_.rj=function(r,J,x){r=r.split(".");x=x||_.xc;for(var t;r.length&&(t=r.shift());)r.length||J===void 0?x[t]&&x[t]!==Object.prototype[t]?x=x[t]:x=x[t]={}:x[t]=J};
vk=function(r){var J=_.Fe("WIZ_global_data.oxN3nb");r=J&&J[r];return r!=null?r:!1};
uL=_.xc._F_toggles_default_kevlar_base||[];Xp=function(){};
Xp.get=function(){return null};
_.Fe=function(r,J){r=r.split(".");J=J||_.xc;for(var x=0;x<r.length;x++)if(J=J[r[x]],J==null)return null;return J};
_.rk=function(r){r.instance_=void 0;r.getInstance=function(){return r.instance_?r.instance_:r.instance_=new r}};
_.ss=function(r){var J=typeof r;return J!="object"?J:r?Array.isArray(r)?"array":J:"null"};
_.uM=function(r){var J=_.ss(r);return J=="array"||J=="object"&&typeof r.length=="number"};
_.rf=function(r){var J=typeof r;return J=="object"&&r!=null||J=="function"};
_.x4=function(r){return Object.prototype.hasOwnProperty.call(r,lpc)&&r[lpc]||(r[lpc]=++Xym)};
lpc="closure_uid_"+(Math.random()*1E9>>>0);Xym=0;rTi=function(r,J,x){return r.call.apply(r.bind,arguments)};
JTM=function(r,J,x){if(!r)throw Error();if(arguments.length>2){var t=Array.prototype.slice.call(arguments,2);return function(){var b=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(b,t);return r.apply(J,b)}}return function(){return r.apply(J,arguments)}};
_.Ga=function(r,J,x){_.Ga=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?rTi:JTM;return _.Ga.apply(null,arguments)};
_.jC=function(r,J){var x=Array.prototype.slice.call(arguments,1);return function(){var t=x.slice();t.push.apply(t,arguments);return r.apply(this,t)}};
_.Jx=function(){return Date.now()};
eI=function(r){return r};
_.xM=function(r,J){function x(){}
x.prototype=J.prototype;r.superClass_=J.prototype;r.prototype=new x;r.prototype.constructor=r;r.base=function(t,b,V){for(var H=Array(arguments.length-2),q=2;q<arguments.length;q++)H[q-2]=arguments[q];return J.prototype[b].apply(t,H)}};
xrz=function(r){return r};var twK,b2C;_.F=function(r,J,x,t){var b=arguments.length,V=b<3?J:t===null?t=Object.getOwnPropertyDescriptor(J,x):t,H;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")V=Reflect.decorate(r,J,x,t);else for(var q=r.length-1;q>=0;q--)if(H=r[q])V=(b<3?H(V):b>3?H(J,x,V):H(J,x))||V;b>3&&V&&Object.defineProperty(J,x,V)};
_.y=function(r,J){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(r,J)};
twK=function(r,J){if(J!==null&&J!==void 0){if(typeof J!=="object"&&typeof J!=="function")throw new TypeError("x");if(x===void 0){if(!Symbol.dispose)throw new TypeError("z");var x=J[Symbol.dispose]}if(typeof x!=="function")throw new TypeError("A");r.stack.push({value:J,dispose:x,async:!1})}return J};
b2C=function(r){function J(V){r.error=r.hasError?new SuppressedError(V,r.error,"An error was suppressed during disposal."):V;r.hasError=!0}
function x(){for(;t=r.stack.pop();)try{if(!t.async&&b===1)return b=0,r.stack.push(t),Promise.resolve().then(x);if(t.dispose){var V=t.dispose.call(t.value);if(t.async)return b|=2,Promise.resolve(V).then(x,function(H){J(H);return x()})}else b|=1}catch(H){J(H)}if(b===1)return r.hasError?Promise.reject(r.error):Promise.resolve();
if(r.hasError)throw r.error;}
var t,b=0;x()};_.xM(_.r7,Error);_.r7.prototype.name="CustomError";var mri;var o8M=void 0,VwK,Drn=typeof TextDecoder!=="undefined",tmK,x9i=typeof String.prototype.isWellFormed==="function",JCD=typeof TextEncoder!=="undefined";var H27;_.hE=function(r){for(var J=[],x=0,t=0;t<r.length;t++){var b=r.charCodeAt(t);b<128?J[x++]=b:(b<2048?J[x++]=b>>6|192:((b&64512)==55296&&t+1<r.length&&(r.charCodeAt(t+1)&64512)==56320?(b=65536+((b&1023)<<10)+(r.charCodeAt(++t)&1023),J[x++]=b>>18|240,J[x++]=b>>12&63|128):J[x++]=b>>12|224,J[x++]=b>>6&63|128),J[x++]=b&63|128)}return J};
H27=function(r){for(var J=[],x=0,t=0;x<r.length;){var b=r[x++];if(b<128)J[t++]=String.fromCharCode(b);else if(b>191&&b<224){var V=r[x++];J[t++]=String.fromCharCode((b&31)<<6|V&63)}else if(b>239&&b<365){V=r[x++];var H=r[x++],q=r[x++];b=((b&7)<<18|(V&63)<<12|(H&63)<<6|q&63)-65536;J[t++]=String.fromCharCode(55296+(b>>10));J[t++]=String.fromCharCode(56320+(b&1023))}else V=r[x++],H=r[x++],J[t++]=String.fromCharCode((b&15)<<12|(V&63)<<6|H&63)}return J.join("")};var Wn=String.prototype.trim?function(r){return r.trim()}:function(r){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(r)[1]},TVD=/&/g,sAM=/</g,qO9=/>/g,W6z=/"/g,i2D=/'/g,pPi=/\x00/g,fqX=/[\x00&<>"']/;var tx=!!(uL[0]>>15&1),UrX=!!(uL[0]>>16&1),g8m=!!(uL[0]&8),E8z=!!(uL[0]&2),jAr=!!(uL[0]&4),$rK=!!(uL[0]&16),wPM=!!(uL[0]&128);var g7=tx?UrX:vk(610401301),hDM=tx?g8m:vk(772657768),MwD=tx?E8z:vk(513659523),Gt9=tx?jAr:vk(568333945),$0z=tx?$rK:vk(1331761403),ywr=tx?wPM:vk(748402147);var EX,RDi=_.xc.navigator;EX=RDi?RDi.userAgentData||null:null;var ZB;_.Lz=function(r,J){return Array.prototype.indexOf.call(r,J,void 0)};
_.eY=function(r,J,x){Array.prototype.forEach.call(r,J,x)};
_.bA=function(r,J,x){return Array.prototype.filter.call(r,J,x)};
_.S2=function(r,J,x){return Array.prototype.map.call(r,J,x)};
ZB=function(r,J,x){return Array.prototype.some.call(r,J,x)};
_.ltz=function(r,J,x){return Array.prototype.every.call(r,J,x)};var mH=function(r){mH[" "](r);return r};
mH[" "]=function(){};
var KA=function(r,J){try{return mH(r[J]),!0}catch(x){}return!1},iNM=function(r,J,x,t){t=t?t(J):J;
return Object.prototype.hasOwnProperty.call(r,t)?r[t]:r[t]=x(J)};var SOc,lZ,NVM,drK,K6D,ktm,l2i,PwM,YOM,n8c,hdM,Cwm,BVm,ATn,F6D,aqc;_.SbM=function(){return _.xc.navigator||null};
SOc=R4();_.o$=ocm();lZ=hC("Edge");NVM=lZ||_.o$;_.V9=hC("Gecko")&&!(_.q9(_.UX(),"WebKit")&&!hC("Edge"))&&!(hC("Trident")||hC("MSIE"))&&!hC("Edge");_.DJ=_.q9(_.UX(),"WebKit")&&!hC("Edge");drK=_.DJ&&hC("Mobile");_.QAm=_.izr();K6D=_.pnM();ktm=(Pn()?EX.platform==="Linux":hC("Linux"))||_.fMM();l2i=_.qXr();PwM=WrD();YOM=hC("iPad");n8c=hC("iPod");_.O2z=_.Yc();hdM=_.q9(_.UX(),"KaiOS");Cwm=function(){var r=_.xc.document;return r?r.documentMode:void 0};
a:{var Iqi="",L6K=function(){var r=_.UX();if(_.V9)return/rv:([^\);]+)(\)|;)/.exec(r);if(lZ)return/Edge\/([\d\.]+)/.exec(r);if(_.o$)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(r);if(_.DJ)return/WebKit\/(\S+)/.exec(r);if(SOc)return/(?:Version)[ \/]?(\S+)/.exec(r)}();
L6K&&(Iqi=L6K?L6K[1]:"");if(_.o$){var cTc=Cwm();if(cTc!=null&&cTc>parseFloat(Iqi)){BVm=String(cTc);break a}}BVm=Iqi}ATn=BVm;F6D={};_.Hs=function(r){return iNM(F6D,r,function(){return _.fz(ATn,r)>=0})};
if(_.xc.document&&_.o$){var yTc=Cwm();aqc=yTc?yTc:parseInt(ATn,10)||void 0}else aqc=void 0;_.eDz=aqc;var EUr,jRn,zDn;_.TI=N9();EUr=WrD()||hC("iPod");jRn=hC("iPad");zDn=_.D9X();_.sp=_.Kz();_.CB=_.kc()&&!_.Yc();var Z2X,qf,e04,J2X,uii,v8n;Z2X={};qf=null;e04=_.V9||_.DJ||typeof _.xc.btoa=="function";_.lE=function(r,J){J===void 0&&(J=0);v8n();J=Z2X[J];for(var x=Array(Math.floor(r.length/3)),t=J[64]||"",b=0,V=0;b<r.length-2;b+=3){var H=r[b],q=r[b+1],W=r[b+2],U=J[H>>2];H=J[(H&3)<<4|q>>4];q=J[(q&15)<<2|W>>6];W=J[W&63];x[V++]=U+H+q+W}U=0;W=t;switch(r.length-b){case 2:U=r[b+1],W=J[(U&15)<<2]||t;case 1:r=r[b],x[V]=J[r>>2]+J[(r&3)<<4|U>>4]+W+t}return x.join("")};
J2X=function(r){var J="";uii(r,function(x){J+=String.fromCharCode(x)});
return J};
_.ul4=function(r){var J=[];uii(r,function(x){J.push(x)});
return J};
_.DR=function(r){var J=r.length,x=J*3/4;x%3?x=Math.floor(x):_.Tz("=.",r[J-1])&&(x=_.Tz("=.",r[J-2])?x-2:x-1);var t=new Uint8Array(x),b=0;uii(r,function(V){t[b++]=V});
return b!==x?t.subarray(0,b):t};
uii=function(r,J){function x(W){for(;t<r.length;){var U=r.charAt(t++),g=qf[U];if(g!=null)return g;if(!_.Hn(U))throw Error("E`"+U);}return W}
v8n();for(var t=0;;){var b=x(-1),V=x(0),H=x(64),q=x(64);if(q===64&&b===-1)break;J(b<<2|V>>4);H!=64&&(J(V<<4&240|H>>2),q!=64&&J(H<<6&192|q))}};
v8n=function(){if(!qf){qf={};for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),J=["+/=","+/","-_=","-_.","-_"],x=0;x<5;x++){var t=r.concat(J[x].split(""));Z2X[x]=t;for(var b=0;b<t.length;b++){var V=t[b];qf[V]===void 0&&(qf[V]=b)}}}};var nci=typeof Uint8Array!=="undefined",RKX=!_.o$&&typeof btoa==="function",SXX=/[-_.]/g,Mm4={"-":"+",_:"/",".":"="},PN={};var k4,XPC;k4=function(r,J){if(J!==PN)throw Error("G");this.JSC$6907_value_=r;if(r!=null&&r.length===0)throw Error("F");};
_.Y4=function(){return lqz||(lqz=new k4(null,PN))};
XPC=function(r){return new Uint8Array(K1(r)||0)};
k4.prototype.isEmpty=function(){return this.JSC$6907_value_==null};
k4.prototype.sizeBytes=function(){var r=K1(this);return r?r.length:0};
var K1=function(r){if(PN!==PN)throw Error("G");var J=r.JSC$6907_value_;J=J==null||nci&&J!=null&&J instanceof Uint8Array?J:typeof J==="string"?N7r(J):null;return J==null?J:r.JSC$6907_value_=J},lqz;var Q47=void 0;var EY=typeof Symbol==="function"&&typeof Symbol()==="symbol",rzX=UY("jas",void 0,!0),ae=UY(void 0,"0di"),SE=UY(void 0,"1oa"),zX=UY(void 0,Symbol()),QKM=UY(void 0,"0ub"),kbz=UY(void 0,"0ubs"),OYi=UY(void 0,"0ubsb"),zNz=UY(void 0,"0actk"),Ar=UY("m_m","messagePrototypeMarker",!0),Ln9=UY(void 0,"vps"),SYX=UY();var kzC,Krz,E7,Jz4;kzC={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};Krz=Object.defineProperties;_.jo=EY?rzX:"internalArrayState";Jz4=[];Gb(Jz4,7);E7=Object.freeze(Jz4);var F9={},Qx={},xJz=function(r,J,x){this.iterable=r;this.mapper=J;this.thisArg=x};
xJz.prototype.next=function(){var r=this.iterable.next();r.done||(r.value=this.mapper.call(this.thisArg,r.value));return r};
xJz.prototype[Symbol.iterator]=function(){return this};
var tzz=Object.freeze({}),BN={};_.btr=Aw(function(r){return r!==null&&r!==void 0});var LrM=Aw(function(r){return typeof r==="number"}),IMc=Aw(function(r){return typeof r==="string"}),cCr=Aw(function(r){return typeof r==="boolean"}),mJz=Aw(function(r){return r!=null&&typeof r==="object"&&typeof r.then==="function"}),cez=Aw(function(r){return typeof r==="function"}),bj=Aw(function(r){return!!r&&(typeof r==="object"||typeof r==="function")});var yx=typeof _.xc.BigInt==="function"&&typeof _.xc.BigInt(0)==="bigint";var Os=Aw(function(r){return yx?r>=oez&&r<=Vzr:r[0]==="-"?ACm(r,DJX):ACm(r,Htm)}),DJX=Number.MIN_SAFE_INTEGER.toString(),oez=yx?BigInt(Number.MIN_SAFE_INTEGER):void 0,Htm=Number.MAX_SAFE_INTEGER.toString(),Vzr=yx?BigInt(Number.MAX_SAFE_INTEGER):void 0;var TaM=typeof Uint8Array.prototype.slice==="function",ZR=0,vN=0,zO;var Qy,PK,qm,Y5,vcr;Qy=typeof BigInt==="function"?BigInt.asIntN:void 0;_.nY=typeof BigInt==="function"?BigInt.asUintN:void 0;PK=Number.isSafeInteger;qm=Number.isFinite;Y5=Math.trunc;vcr=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var cwn={};var GbC={},sNn=function(){try{var r=function(){return YUi(Map,[],this.constructor)};
_.S(r,Map);mH(new r);return!1}catch(J){return!0}}(),Ws=function(){this.JSC$6927_map_=new Map};
_.m=Ws.prototype;_.m.get=function(r){return this.JSC$6927_map_.get(r)};
_.m.set=function(r,J){this.JSC$6927_map_.set(r,J);this.size=this.JSC$6927_map_.size;return this};
_.m.delete=function(r){r=this.JSC$6927_map_.delete(r);this.size=this.JSC$6927_map_.size;return r};
_.m.clear=function(){this.JSC$6927_map_.clear();this.size=this.JSC$6927_map_.size};
_.m.has=function(r){return this.JSC$6927_map_.has(r)};
_.m.entries=function(){return this.JSC$6927_map_.entries()};
_.m.keys=function(){return this.JSC$6927_map_.keys()};
_.m.values=function(){return this.JSC$6927_map_.values()};
_.m.forEach=function(r,J){return this.JSC$6927_map_.forEach(r,J)};
Ws.prototype[Symbol.iterator]=function(){return this.entries()};
var rH=function(){if(sNn)return Object.setPrototypeOf(Ws.prototype,Map.prototype),Object.defineProperties(Ws.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Ws;var r=function(){return YUi(Map,[],this.constructor)};
_.S(r,Map);return r}(),yy=function(r,J,x,t){x=x===void 0?jKM:x;
t=t===void 0?jKM:t;var b=rH.call(this)||this;b.arrayState=r[_.jo]|0;b.valueCtor=J;b.keyToApi=x;b.valueToApi=b.valueCtor?wNc:t;for(var V=0;V<r.length;V++){var H=r[V],q=x(H[0],!1,!0),W=H[1];J?W===void 0&&(W=null):W=t(H[1],!1,!0,void 0,void 0,b.arrayState);rH.prototype.set.call(b,q,W)}return b};
_.S(yy,rH);var qv4=function(r){if(r.arrayState&2)throw Error("K");};
_.m=yy.prototype;_.m.clear=function(){qv4(this);rH.prototype.clear.call(this)};
_.m.delete=function(r){qv4(this);return rH.prototype.delete.call(this,this.keyToApi(r,!0,!1))};
_.m.entries=function(){if(this.valueCtor){var r=rH.prototype.keys.call(this);r=new xJz(r,hNz,this)}else r=rH.prototype.entries.call(this);return r};
_.m.values=function(){if(this.valueCtor){var r=rH.prototype.keys.call(this);r=new xJz(r,yy.prototype.get,this)}else r=rH.prototype.values.call(this);return r};
_.m.forEach=function(r,J){this.valueCtor?rH.prototype.forEach.call(this,function(x,t,b){r.call(J,b.get(t),t,b)}):rH.prototype.forEach.call(this,r,J)};
_.m.set=function(r,J){qv4(this);r=this.keyToApi(r,!0,!1);return r==null?this:J==null?(rH.prototype.delete.call(this,r),this):rH.prototype.set.call(this,r,this.valueToApi(J,!0,!0,this.valueCtor,!1,this.arrayState))};
_.m.has=function(r){return rH.prototype.has.call(this,this.keyToApi(r,!1,!1))};
_.m.get=function(r){r=this.keyToApi(r,!1,!1);var J=rH.prototype.get.call(this,r);if(J!==void 0){var x=this.valueCtor;return x?(x=this.valueToApi(J,!1,!0,x,this.callToMutableOnAccess,this.arrayState),x!==J&&rH.prototype.set.call(this,r,x),x):J}};
yy.prototype[Symbol.iterator]=function(){return this.entries()};
yy.prototype.toJSON=void 0;var MoK;var n4z=function(){},vK=function(r,J){for(var x in r)!isNaN(x)&&J(r,+x,r[x])},Okm=function(r){var J=new n4z;
vK(r,function(x,t,b){J[t]=bE(b)});
J.reviveUnknownFields=r.reviveUnknownFields;return J},NfC={reviveIntoImmutable:!0};var YY7;var Awm,Fnn;var WL7,hJ,pR,wS,itM,$M,jl,pZX,f84,GI,UJ9,R$,dk,Q9;WL7=_.eo(0);_.iA={};_.pw=function(r,J,x,t,b){J=hJ(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,J,x,b);if(J!==null||t&&r.noLegacyNull!==Qx)return J};
hJ=function(r,J,x,t){if(J===-1)return null;var b=J+(x?0:-1),V=r.length-1;if(!(V<1+(x?0:-1))){if(b>=V){var H=r[V];if(H!=null&&typeof H==="object"&&H.constructor===Object){x=H[J];var q=!0}else if(b===V)x=H;else return}else x=r[b];if(t&&x!=null){t=t(x);if(t==null)return t;if(!Object.is(t,x))return q?H[J]=t:r[b]=t,t}return x}};
_.VU=function(r,J,x,t){qN(r);var b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;f1(b,b[_.jo]|0,J,x,t);return r};
_.fw=function(r,J,x){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return NN(r,r[_.jo]|0,J,x)!==void 0};
_.Up=function(r,J,x,t){var b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return NN(b,b[_.jo]|0,J,wS(r,t,x))!==void 0};
_.xF=function(r){return r===tzz?2:4};
_.gk=function(r,J){r=_.pw(r,J,void 0,void 0,JrX);return r==null?_.Y4():r};
pR=function(r,J,x,t){qN(r);var b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=b[_.jo]|0;if(t==null){var H=tIz(b);if(bY7(H,b,V,x)===J)H.set(x,0);else return r}else V=mmm(b,V,x,J);f1(b,V,J,t);return r};
_.Ep=function(r,J,x,t){var b=r[_.jo]|0,V=Lk(b);b=mmm(r,b,x,J,V);f1(r,b,J,t,V)};
wS=function(r,J,x){return _.jW(r,J)===x?x:-1};
_.jW=function(r,J){r=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return bY7(tIz(r),r,void 0,J,void 0)};
itM=function(r,J,x){var t=r[_.jo]|0,b=Lk(t),V=hJ(r,x,b);if(V!=null&&V[Ar]===F9){if(!Kk(V))return Hx(V),V.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var H=V.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(V)&&(H=V);if(H){var q=H[_.jo]|0;q&2&&(H=oF(H,q))}H=ml(H,J,!0);H!==V&&f1(r,t,x,H,b);return H};
_.f9=function(r,J,x,t){var b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=b[_.jo]|0;J=NN(b,V,J,x,t);if(J==null)return J;V=b[_.jo]|0;if(!Kk(r,V)){var H=$uD(J);H!==J&&(Hx(r)&&(b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=b[_.jo]|0),J=H,V=f1(b,V,x,J,t),Wx(b,V))}return J};
_.JE=function(r,J,x,t){var b=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return o5X(r,b,b[_.jo]|0,J,x,t,!1,!0)};
_.xL=function(r,J,x,t){x=VIi(x);_.VU(r,J,x,t);x&&!Kk(x)&&Wx(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
_.tS=function(r,J,x,t){t=VIi(t);pR(r,J,x,t);t&&!Kk(t)&&Wx(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return r};
$M=function(r,J,x){qN(r);var t=r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,b=t[_.jo]|0;if(x==null)return f1(t,b,J),r;for(var V=x===E7?7:x[_.jo]|0,H=V,q=wH(V),W=q||Object.isFrozen(x),U=!0,g=!0,E=0;E<x.length;E++){var h=x[E];q||(h=Kk(h),U&&(U=!h),g&&(g=h))}q||(V=U?13:5,V=g?V&-4097:V|4096);W&&V===H||(x=bE(x),H=0,V=jE(V,b));V!==H&&Gb(x,V);b=f1(t,b,J,x);2&V||!(4096&V||16&V)||Wx(t,b);return r};
jl=function(r,J,x,t){HYM(r,J,x,t);return r};
pZX=function(r,J,x){HYM(r,J,wk,void 0,x,1,!0);return r};
_.hx=function(r,J,x){r=_.pw(r,J,void 0,x);J=typeof r;r=r==null?r:J==="bigint"?_.eo((0,_.nY)(64,r)):_.Us(r)?J==="string"?_.sKC(r):_.Hk4(r):void 0;return r};
_.Mf=function(r,J){var x=x===void 0?!1:x;var t;return(t=_.Zz9(_.pw(r,J)))!=null?t:x};
_.tE=function(r,J,x){x=x===void 0?0:x;var t;return(t=_.Mm(_.pw(r,J)))!=null?t:x};
f84=function(r,J){var x=x===void 0?0:x;r=_.GX(_.pw(r,J));return r!=null?r:x};
GI=function(r,J,x){x=x===void 0?WL7:x;var t;return(t=_.ikn(_.pw(r,J)))!=null?t:x};
UJ9=function(r){var J=J===void 0?WL7:J;var x;return(x=_.hx(r,23))!=null?x:J};
R$=function(r,J){var x=x===void 0?0:x;var t;return(t=_.pw(r,J,void 0,void 0,_.TX))!=null?t:x};
_.SW=function(r,J,x,t){x=x===void 0?"":x;var b;return(b=_.cK(_.pw(r,J,t)))!=null?b:x};
_.Nf=function(r,J){var x=x===void 0?0:x;var t;return(t=_.wv(_.pw(r,J)))!=null?t:x};
dk=function(r,J){var x=x===void 0?"0":x;r=WnX(_.pw(r,J),!0);return r!=null?r:x};
Q9=function(r,J,x){return _.SW(r,wS(r,x,J))};
_.Kw=function(r,J,x,t){return _.f9(r,J,wS(r,t,x),void 0)};
_.U9=function(r,J){return _.cK(_.pw(r,J,void 0,_.iA))};
_.Vo=function(r,J,x){return _.VU(r,J,zKz(x))};
_.Nk=function(r,J,x){return _.GO(r,J,zKz(x),!1)};
_.kM=function(r,J,x){return _.VU(r,J,_.hr(x))};
_.M_=function(r,J,x){return _.VU(r,J,k5(x))};
_.UC=function(r,J,x){return _.VU(r,J,Ie(x))};
_.ZO=function(r,J,x,t){return _.GO(r,J,Ie(x),"",t)};
_.oD=function(r,J,x){return _.VU(r,J,x==null?x:_.Es(x))};
_.Ps=function(r,J,x){return _.GO(r,J,x==null?x:_.Es(x),0)};var Qv=function(r,J,x){this.buffer=r;if(x&&!J)throw Error();this.JSC$6939_isImmutable=J};var geD=function(r,J,x,t){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6942_start_=0;this.init(r,J,x,t)},YM,jNi,$JC,hcz,NvM,EeC;
_.m=geD.prototype;_.m.init=function(r,J,x,t){var b=t===void 0?{}:t;t=b.aliasBytesFields===void 0?!1:b.aliasBytesFields;b=b.treatNewDataAsImmutable===void 0?!1:b.treatNewDataAsImmutable;this.aliasBytesFields=t;this.treatNewDataAsImmutable=b;r&&(r=TvM(r,this.treatNewDataAsImmutable),this.bytes_=r.buffer,this.bytesAreImmutable_=r.JSC$6939_isImmutable,this.JSC$6942_start_=J||0,this.end_=x!==void 0?this.JSC$6942_start_+x:this.bytes_.length,this.cursor_=this.JSC$6942_start_)};
_.m.free=function(){this.clear();EeC.length<100&&EeC.push(this)};
_.m.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6942_start_=0;this.aliasBytesFields=!1};
_.m.reset=function(){this.cursor_=this.JSC$6942_start_};
_.m.atEnd=function(){return this.cursor_==this.end_};
_.nw=function(r,J){var x=0,t=0,b=0,V=r.bytes_,H=r.cursor_;do{var q=V[H++];x|=(q&127)<<b;b+=7}while(b<32&&q&128);b>32&&(t|=(q&127)>>4);for(b=3;b<32&&q&128;b+=7)q=V[H++],t|=(q&127)<<b;YM(r,H);if(q<128)return J(x>>>0,t>>>0);throw Error("X");};
YM=function(r,J){r.cursor_=J;if(J>r.end_)throw Error("Y`"+J+"`"+r.end_);};
_.Op=function(r){var J=r.bytes_,x=r.cursor_,t=J[x++],b=t&127;if(t&128&&(t=J[x++],b|=(t&127)<<7,t&128&&(t=J[x++],b|=(t&127)<<14,t&128&&(t=J[x++],b|=(t&127)<<21,t&128&&(t=J[x++],b|=t<<28,t&128&&J[x++]&128&&J[x++]&128&&J[x++]&128&&J[x++]&128&&J[x++]&128)))))throw Error("X");YM(r,x);return b};
_.Cw=function(r){var J=r.bytes_,x=r.cursor_,t=J[x],b=J[x+1],V=J[x+2];J=J[x+3];YM(r,r.cursor_+4);return(t<<0|b<<8|V<<16|J<<24)>>>0};
jNi=function(r){var J=_.Cw(r);r=_.Cw(r);return yCD(J,r)};
$JC=function(r){var J=_.Cw(r),x=_.Cw(r);r=(x>>31)*2+1;var t=x>>>20&2047;J=4294967296*(x&1048575)+J;return t==2047?J?NaN:r*Infinity:t==0?r*4.9E-324*J:r*Math.pow(2,t-1075)*(J+4503599627370496)};
_.wZ4=function(r){for(var J=0,x=r.cursor_,t=x+10,b=r.bytes_;x<t;){var V=b[x++];J|=V;if((V&128)===0)return YM(r,x),!!(J&127)}throw Error("X");};
hcz=function(r,J){if(J<0)throw Error("Z`"+J);var x=r.cursor_,t=x+J;if(t>r.end_)throw Error("Y`"+(r.end_-x)+"`"+J);r.cursor_=t;return x};
NvM=function(r,J){if(J==0)return _.Y4();var x=hcz(r,J);r.aliasBytesFields&&r.bytesAreImmutable_?x=r.bytes_.subarray(x,x+J):(r=r.bytes_,J=x+J,x=x===J?new Uint8Array(0):TaM?r.slice(x,J):new Uint8Array(r.subarray(x,J)));return x.length==0?_.Y4():new k4(x,PN)};
EeC=[];var G9X=function(r,J,x,t){if(EeC.length){var b=EeC.pop();b.init(r,J,x,t);r=b}else r=new geD(r,J,x,t);this.decoder_=r;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;MzC(this,t)},MzC=function(r,J){J=J===void 0?{}:J;
r.discardUnknownFields=J.discardUnknownFields===void 0?!1:J.discardUnknownFields},K79=function(r,J,x,t){if(RcC.length){var b=RcC.pop();
MzC(b,t);b.decoder_.init(r,J,x,t);return b}return new G9X(r,J,x,t)},Rmi,Bx,Svn,RcC;
G9X.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;RcC.length<100&&RcC.push(this)};
G9X.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
Rmi=function(r){if(r.decoder_.atEnd())return!1;r.fieldCursor_=r.decoder_.cursor_;var J=_.Op(r.decoder_)>>>0,x=J>>>3;J&=7;if(!(J>=0&&J<=5))throw Error("T`"+J+"`"+r.fieldCursor_);if(x<1)throw Error("U`"+x+"`"+r.fieldCursor_);r.nextField_=x;r.nextWireType_=J;return!0};
Bx=function(r){switch(r.nextWireType_){case 0:r.nextWireType_!=0?Bx(r):_.wZ4(r.decoder_);break;case 1:r=r.decoder_;YM(r,r.cursor_+8);break;case 2:if(r.nextWireType_!=2)Bx(r);else{var J=_.Op(r.decoder_)>>>0;r=r.decoder_;YM(r,r.cursor_+J)}break;case 5:r=r.decoder_;YM(r,r.cursor_+4);break;case 3:J=r.nextField_;do{if(!Rmi(r))throw Error("V");if(r.nextWireType_==4){if(r.nextField_!=J)throw Error("W");break}Bx(r)}while(1);break;default:throw Error("T`"+r.nextWireType_+"`"+r.fieldCursor_);}};
Svn=function(r,J,x){var t=r.decoder_.end_,b=_.Op(r.decoder_)>>>0,V=r.decoder_.cursor_+b,H=V-t;H<=0&&(r.decoder_.end_=V,x(J,r,void 0,void 0,void 0),H=V-r.decoder_.cursor_);if(H)throw Error("S`"+b+"`"+(b-H));r.decoder_.cursor_=V;r.decoder_.end_=t};
_.Naz=function(r){var J=_.Op(r.decoder_)>>>0;r=r.decoder_;var x=hcz(r,J);r=r.bytes_;if(Drn){var t=r,b;(b=VwK)||(b=VwK=new TextDecoder("utf-8",{fatal:!0}));J=x+J;t=x===0&&J===t.length?t:t.subarray(x,J);try{var V=b.decode(t)}catch(U){if(o8M===void 0){try{b.decode(new Uint8Array([128]))}catch(g){}try{b.decode(new Uint8Array([97])),o8M=!0}catch(g){o8M=!1}}!o8M&&(VwK=void 0);throw U;}}else{V=x;J=V+J;x=[];for(var H=null,q,W;V<J;)q=r[V++],q<128?x.push(q):q<224?V>=J?JC():(W=r[V++],q<194||(W&192)!==128?(V--,
JC()):x.push((q&31)<<6|W&63)):q<240?V>=J-1?JC():(W=r[V++],(W&192)!==128||q===224&&W<160||q===237&&W>=160||((b=r[V++])&192)!==128?(V--,JC()):x.push((q&15)<<12|(W&63)<<6|b&63)):q<=244?V>=J-2?JC():(W=r[V++],(W&192)!==128||(q<<28)+(W-144)>>30!==0||((b=r[V++])&192)!==128||((t=r[V++])&192)!==128?(V--,JC()):(q=(q&7)<<18|(W&63)<<12|(b&63)<<6|t&63,q-=65536,x.push((q>>10&1023)+55296,(q&1023)+56320))):JC(),x.length>=8192&&(H=rCr(H,x),x.length=0);V=rCr(H,x)}return V};
_.dJm=function(r){var J=_.Op(r.decoder_)>>>0;return NvM(r.decoder_,J)};
_.QN4=function(r,J,x){var t=_.Op(r.decoder_)>>>0;for(t=r.decoder_.cursor_+t;r.decoder_.cursor_<t;)x.push(J(r.decoder_))};
RcC=[];var KLn=function(r,J){this.JSC$6949_lo=r>>>0;this.JSC$6949_hi=J>>>0},Py4=function(r){if(!r)return k9C||(k9C=new KLn(0,0));
if(!/^\d+$/.test(r))return null;tr(r);return new KLn(ZR,vN)},k9C,Arz=function(r,J){this.JSC$6951_lo=r>>>0;
this.JSC$6951_hi=J>>>0},L7C=function(r){if(!r)return Yvz||(Yvz=new Arz(0,0));
if(!/^-?\d+$/.test(r))return null;tr(r);return new Arz(ZR,vN)},Yvz;var ner=function(){this.JSC$6953_buffer_=[]},crD,Ot9;
ner.prototype.length=function(){return this.JSC$6953_buffer_.length};
ner.prototype.end=function(){var r=this.JSC$6953_buffer_;this.JSC$6953_buffer_=[];return r};
crD=function(r,J,x){for(;x>0||J>127;)r.JSC$6953_buffer_.push(J&127|128),J=(J>>>7|x<<25)>>>0,x>>>=7;r.JSC$6953_buffer_.push(J)};
Ot9=function(r,J){for(;J>127;)r.JSC$6953_buffer_.push(J&127|128),J>>>=7;r.JSC$6953_buffer_.push(J)};
_.F79=function(r,J){if(J>=0)Ot9(r,J);else{for(var x=0;x<9;x++)r.JSC$6953_buffer_.push(J&127|128),J>>=7;r.JSC$6953_buffer_.push(1)}};
_.Za=function(r,J){r.JSC$6953_buffer_.push(J>>>0&255);r.JSC$6953_buffer_.push(J>>>8&255);r.JSC$6953_buffer_.push(J>>>16&255);r.JSC$6953_buffer_.push(J>>>24&255)};var Cyn,AJ,yrD,v59;Cyn=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new ner};
AJ=function(r,J){J.length!==0&&(r.blocks_.push(J),r.totalLength_+=J.length)};
_.iYn=function(r,J){_.eE(r,J,2);J=r.encoder_.end();AJ(r,J);J.push(r.totalLength_);return J};
_.pK7=function(r,J){var x=J.pop();for(x=r.totalLength_+r.encoder_.length()-x;x>127;)J.push(x&127|128),x>>>=7,r.totalLength_++;J.push(x);r.totalLength_++};
_.eE=function(r,J,x){Ot9(r.encoder_,J*8+x)};
yrD=function(r,J,x){if(x!=null){switch(typeof x){case "string":Py4(x)}_.eE(r,J,1);switch(typeof x){case "number":r=r.encoder_;FrK(x);_.Za(r,ZR);_.Za(r,vN);break;case "bigint":x=BigInt.asUintN(64,x);x=new KLn(Number(x&BigInt(4294967295)),Number(x>>BigInt(32)));r=r.encoder_;J=x.JSC$6949_hi;_.Za(r,x.JSC$6949_lo);_.Za(r,J);break;default:x=Py4(x),r=r.encoder_,J=x.JSC$6949_hi,_.Za(r,x.JSC$6949_lo),_.Za(r,J)}}};
v59=function(r,J,x){_.eE(r,J,2);Ot9(r.encoder_,x.length);AJ(r,r.encoder_.end());AJ(r,x)};var seM,LLc,czM,a8c,yzz;seM=ko();_.Ba9=ko();_.I8i=ko();LLc=ko();czM=ko();_.Azr=ko();_.Bs=ko();_.FLm=ko();a8c=ko();yzz=ko();_.eci=ko();_.zcK=ko();_.O7=function(r,J,x){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,J,x)};
_.O7.prototype.toJSON=function(){return JJ(this)};
_.O7.prototype.serialize=function(r){return JSON.stringify(JJ(this,r))};
var tEM=function(r,J){if(J==null||J=="")return new r;J=JSON.parse(J);if(!Array.isArray(J))throw Error("$");return new r(YXK(J))};
_.O7.prototype.getExtension=function(r){Knz(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,r.fieldIndex);duM(this,r.fieldIndex);return r.ctor?r.isRepeated?r.getExtensionFn(this,r.ctor,r.fieldIndex,_.xF(),r.JSC$6964_hasMessageId):r.getExtensionFn(this,r.ctor,r.fieldIndex,r.JSC$6964_hasMessageId):r.isRepeated?r.getExtensionFn(this,r.fieldIndex,_.xF(),r.JSC$6964_hasMessageId):r.getExtensionFn(this,r.fieldIndex,r.defaultValue,r.JSC$6964_hasMessageId)};
_.O7.prototype.clone=function(){var r=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,J=r[_.jo]|0;return Da(this,r,J)?Vv(this,r,!0):new this.constructor(oF(r,J,!1))};
_.O7.prototype[Ar]=F9;_.O7.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var Px=function(r,J,x){this.$$binaryReaderFn=r;this.$$binaryWriterFn=J;r=eI(seM);this.$$isMsg=!!r&&x===r||!1},E5m=qsm(function(r,J,x,t,b){if(r.nextWireType_!==2)return!1;
Svn(r,itM(J,t,x),b);return!0},f4c),jeM=qsm(function(r,J,x,t,b){if(r.nextWireType_!==2)return!1;
Svn(r,itM(J,t,x),b);return!0},f4c),L1=Symbol(),C1=Symbol(),GXm=Symbol(),PEz=Symbol(),dmD=Symbol(),UmM,g5D;var JJM,Ztn,ve9,uri,l8z,XZM,rcc,Jcz,xFM,t0r,bvi,oB7,V0m,HvM,TM4;JJM=function(r,J){var x=new Cyn;YsK(r.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,x,n1(L1,IF,cx,J));AJ(x,x.encoder_.end());r=new Uint8Array(x.totalLength_);J=x.blocks_;for(var t=J.length,b=0,V=0;V<t;V++){var H=J[V];r.set(H,b);b+=H.length}x.blocks_=[r];return r};
Ztn=_.F1(function(r,J,x){if(r.nextWireType_!==1)return!1;_.aF(J,x,$JC(r.decoder_));return!0},I4r,yzz);
ve9=_.F1(function(r,J,x,t){if(r.nextWireType_!==1)return!1;_.Ep(J,x,t,$JC(r.decoder_));return!0},I4r,yzz);
uri=_.F1(function(r,J,x,t){if(r.nextWireType_!==5)return!1;var b=_.Cw(r.decoder_);r=(b>>31)*2+1;var V=b>>>23&255;b&=8388607;_.Ep(J,x,t,V==255?b?NaN:r*Infinity:V==0?r*1.401298464324817E-45*b:r*Math.pow(2,V-150)*(b+8388608));return!0},function(r,J,x){J=_.TX(J);
J!=null&&(_.eE(r,x,5),r=r.encoder_,x=zO||(zO=new DataView(new ArrayBuffer(8))),x.setFloat32(0,+J,!0),vN=0,ZR=x.getUint32(0,!0),_.Za(r,ZR))},a8c);
_.I$=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;_.aF(J,x,_.nw(r.decoder_,Jr));return!0},_.vx,_.Bs);
l8z=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;r=_.nw(r.decoder_,Jr);_.aF(J,x,r===0?void 0:r);return!0},_.vx,_.Bs);
XZM=_.F1(function(r,J,x,t){if(r.nextWireType_!==0)return!1;_.Ep(J,x,t,_.nw(r.decoder_,Jr));return!0},_.vx,_.Bs);
_.Lw=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;_.aF(J,x,_.Op(r.decoder_));return!0},a4i,LLc);
rcc=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;r=_.Op(r.decoder_);_.aF(J,x,r===0?void 0:r);return!0},a4i,LLc);
Jcz=_.F1(function(r,J,x,t){if(r.nextWireType_!==0)return!1;_.Ep(J,x,t,_.Op(r.decoder_));return!0},a4i,LLc);
xFM=_.F1(function(r,J,x){if(r.nextWireType_!==1)return!1;_.aF(J,x,jNi(r.decoder_));return!0},_.emr,_.FLm);
t0r=_.Bvz(function(r,J,x){if(r.nextWireType_!==1&&r.nextWireType_!==2)return!1;J=_.RF(J,J[_.jo]|0,x);r.nextWireType_==2?_.QN4(r,jNi,J):J.push(jNi(r.decoder_));return!0},function(r,J,x){J=_.CEK(fRc,J,!1);
if(J!=null)for(var t=0;t<J.length;t++)yrD(r,x,J[t])},_.FLm);
_.cs=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;_.aF(J,x,_.wZ4(r.decoder_));return!0},_.zm7,_.Ba9);
bvi=_.F1(function(r,J,x,t){if(r.nextWireType_!==0)return!1;_.Ep(J,x,t,_.wZ4(r.decoder_));return!0},_.zm7,_.Ba9);
_.Ax=_.F1(function(r,J,x){if(r.nextWireType_!==2)return!1;_.aF(J,x,_.Naz(r));return!0},_.u9m,_.I8i);
_.mF7=_.F1(function(r,J,x,t){if(r.nextWireType_!==2)return!1;_.Ep(J,x,t,_.Naz(r));return!0},_.u9m,_.I8i);
oB7=_.Bvz(function(r,J,x){if(r.nextWireType_!==2)return!1;r=_.Naz(r);_.RF(J,J[_.jo]|0,x).push(r);return!0},function(r,J,x){J=_.CEK(_.cK,J,!0);
if(J!=null)for(var t=0;t<J.length;t++){var b=r,V=x,H=J[t];H!=null&&v59(b,V,bzz(H))}},_.I8i);
V0m=void 0;V0m=V0m===void 0?seM:V0m;_.FR=new Px(function(r,J,x,t,b){if(r.nextWireType_!==2)return!1;t=ml(void 0,t,!0);_.RF(J,J[_.jo]|0,x).push(t);Svn(r,t,b);return!0},function(r,J,x,t,b){if(Array.isArray(J))for(var V=0;V<J.length;V++)l4i(r,J[V],x,t,b)},V0m);
_.a$=qsm(function(r,J,x,t,b,V){if(r.nextWireType_!==2)return!1;var H=J[_.jo]|0;mmm(J,H,V,x,Lk(H));J=itM(J,t,x);Svn(r,J,b);return!0},l4i);
_.DFM=_.F1(function(r,J,x){if(r.nextWireType_!==2)return!1;_.aF(J,x,_.dJm(r));return!0},_.XKc,_.eci);
HvM=_.F1(function(r,J,x,t){if(r.nextWireType_!==2)return!1;_.Ep(J,x,t,_.dJm(r));return!0},_.XKc,_.eci);
TM4=_.F1(function(r,J,x,t){if(r.nextWireType_!==0)return!1;_.Ep(J,x,t,_.Op(r.decoder_)>>>0);return!0},function(r,J,x){J=_.GX(J);
J!=null&&J!=null&&(_.eE(r,x,0),Ot9(r.encoder_,J))},czM);
_.y9=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;_.aF(J,x,_.Op(r.decoder_));return!0},_.rJz,_.zcK);var WbK=function(){var r=smM,J=qnC;this.fieldIndex=175237375;this.ctor=J;this.isRepeated=0;this.getExtensionFn=_.f9;this.defaultValue=void 0;this.JSC$6964_hasMessageId=r.messageId!=null?BN:void 0};
WbK.prototype.register=function(){mH(this)};var ivM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ivM,_.O7);var ptc=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ptc,_.O7);var ooM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ooM,_.O7);var fEr=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(fEr,_.O7);var UFD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(UFD,_.O7);var gB7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(gB7,_.O7);var EB4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(EB4,_.O7);EB4.prototype.getData=function(){return _.gk(this,2)};var jmD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(jmD,_.O7);var $Fc=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S($Fc,_.O7);$Fc.prototype.getStyle=function(){return _.f9(this,ivM,1)};var JS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(JS,_.O7);JS.prototype.getPayloadCase=function(){return _.jW(this,bb)};
JS.prototype.getStyle=function(){return _.Kw(this,$Fc,6,bb)};
var wtz=function(){var r=new JS,J=new UFD;return _.tS(r,7,bb,J)},hXX=function(){var r=new JS,J=new gB7;
return _.tS(r,8,bb,J)},bb=[1,
2,3,4,5,6,7,8];var M0M=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(M0M,_.O7);var GGM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(GGM,_.O7);var RX7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(RX7,_.O7);var Sni=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Sni,_.O7);var NMm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(NMm,_.O7);var dFi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(dFi,_.O7);var QmK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(QmK,_.O7);var KbX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(KbX,_.O7);KbX.prototype.getData=function(){return _.gk(this,2)};var kGD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(kGD,_.O7);var mN7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(mN7,_.O7);mN7.prototype.getPayloadCase=function(){return _.jW(this,eW)};
var eW=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var zI=function(r,J){r=Error.call(this,r);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.code=J===void 0?2:J};
_.S(zI,Error);var PNm=Promise;var YnK=function(r){this.channelPromise=r};
YnK.prototype.send=function(r,J,x){this.channelPromise.then(function(t){t.send(r,J,x)})};var nB4=function(r,J){this.data=r;this.channel=J};
nB4.prototype.reply=function(r,J,x){this.channel.send(r,J,x)};var Ovi=function(r){this.JSC$7030_port_=r};
Ovi.prototype.send=function(r,J,x){x=x===void 0?[]:x;var t=new MessageChannel;CNM(t.port1,J);this.JSC$7030_port_.postMessage(r,[t.port2].concat(x))};
var BMn=function(r,J){CNM(r,J);return new Ovi(r)},CNM=function(r,J){J&&(r.onmessage=function(x){J(new nB4(x.data,BMn(x.ports[0])))})};var IEK=function(r){this.verifier_=r},LbX=function(r){var J=Object.create(null);
(typeof r==="string"?[r]:r).forEach(function(x){if(x==="null")throw Error("ba");J[x]=!0});
return function(x){return J[x]===!0}};_.ccn=function(){if(!_.xc.addEventListener||!Object.defineProperty)return!1;var r=!1,J=Object.defineProperty({},"passive",{get:function(){r=!0}});
try{var x=function(){};
_.xc.addEventListener("test",x,J);_.xc.removeEventListener("test",x,J)}catch(t){}return r}();var Acn;_.ZJ=function(r){var J=r.destination;var x=r.iframe;var t=r.origin;var b=r.channelName===void 0?"ZNWN1d":r.channelName;var V=r.onMessage===void 0?void 0:r.onMessage;r=r.onEstablished===void 0?void 0:r.onEstablished;return Acn({destination:J,getSource:function(){return x.contentWindow},
originVerifier:t instanceof IEK?t:typeof t==="function"?new IEK(t):new IEK(LbX(t)),channelName:b,onMessage:V,onEstablished:r})};
Acn=function(r){var J=r.destination;var x=r.getSource;var t=r.originVerifier;var b=r.token===void 0?void 0:r.token;var V=r.channelName;var H=r.onMessage===void 0?void 0:r.onMessage;var q=r.onEstablished===void 0?void 0:r.onEstablished;return new YnK(new PNm(function(W,U){var g=function(E){E.source&&E.source===x()&&t.verifier_(E.origin)&&(E.data.n||E.data)===V&&(J.removeEventListener("message",g,!1),b&&E.data.t!==b?U(Error("ca`"+V+"`"+b+"`"+E.data.t)):(W(BMn(E.ports[0],H)),q&&q(E)))};
J.addEventListener("message",g,!1)}))};var Fbz=function(r){try{r()}catch(J){tC(J)}};var ycc=function(r){var J=this;var x=r.getMessageType;var t=r.onUnregisteredMessage===void 0?function(){}:r.onUnregisteredMessage;
var b=r.onBeforeRegisteredMessage===void 0?function(){}:r.onBeforeRegisteredMessage;
r=r.onAfterRegisteredMessage===void 0?function(){}:r.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=x;this.onUnregisteredMessage_=t;this.onBeforeRegisteredMessage_=b;this.onAfterRegisteredMessage_=r;this.onMessage=function(V){return aEX(J,V)}};
ycc.prototype.register=function(r,J){this.registry_.set(r,J);return this};
var aEX=function(r,J){var x=r.getMessageType_(J.data),t=r.registry_.get(x);t?(Fbz(function(){return r.onBeforeRegisteredMessage_(J,x)}),Fbz(function(){return t(J)}),Fbz(function(){return r.onAfterRegisteredMessage_(J,x)})):Fbz(function(){return r.onUnregisteredMessage_(J,x)})};var eXn=function(r){this.JSC$7047_channel_=r},ZvD,vBc;
eXn.prototype.send=function(r,J,x){this.JSC$7047_channel_.send(JJ(r),J,x)};
_.zXD=function(r,J){return function(x){var t=new r(x.data);return J(new nB4(t,x.channel))}};
ZvD=function(r){return function(J){return r(new nB4(J.data,new eXn(J.channel)))}};
vBc=function(r,J){return ZvD(_.zXD(r,J))};var uwK=function(r,J,x,t){this.registry=r;this.delegate=J;this.receiveMessageConstructor=x;this.createInitMessage=t;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},b1z=function(r){var J=new ycc({getMessageType:r.getPayloadCase});
return new uwK(J,new eXn(_.ZJ({iframe:r.child,destination:window,origin:r.origin,channelName:r.channelName,onMessage:vBc(r.receiveMessageConstructor,J.onMessage)})),r.receiveMessageConstructor,r.createInitMessage)},lEz=function(r,J){r.createInitMessage=J};
uwK.prototype.send=function(r){if(!this.initialised)throw new zI("Attempted to send a message before initialisation.");this.delegate.send(r)};
var Xtm=function(r,J){return _.T(function(x){if(!r.initialised)throw new zI("Attempted to send a message before initialisation.");return x.return(new Promise(function(t){r.delegate.send(J,vBc(r.receiveMessageConstructor,t))}))})};
uwK.prototype.init=function(){var r=this;return _.T(function(J){if(r.initialised)throw new zI("Attempted to initialise twice. The SDK can only be initialised once.");if(r.createInitMessage!==void 0){var x=r.delegate,t=x.send,b=r.createInitMessage;var V=new ptc;var H=[].concat(_.Gd(r.features));V=_.MN(V,1,H,_.Es);t.call(x,b.call(r,V))}r.initialised=!0;_.i8(J)})};
var vs=function(r,J){if(r.initialised)throw new zI('Attempted to set up API "'+J+'" after initialisation. All APIs must be set up before initialising the SDK.');r.features.add(J);return r.registry};
_.vd.Object.defineProperties(uwK.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var rFz=function(r){this.channel=r;this.registered=!1};
rFz.prototype.update=function(r){if(this.channel.isInitialised){if(!this.registered)throw new zI("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var J=new JS;var x=new fEr;x=_.Vo(x,1,r);J=_.tS(J,2,bb,x);this.channel.send(J)}else this.register();this.JSC$7061_audioEnabled=r};
rFz.prototype.register=function(){vs(this.channel,1);this.registered=!0};
rFz.prototype.isAudioEnabled=function(){return this.JSC$7061_audioEnabled};var JFn=function(r){this.channel=r};
_.m=JFn.prototype;_.m.onFirstFrameReady=function(r){vs(this.channel,2).register(11,function(J){J=_.Kw(J.data,M0M,11,eW);if(!J)throw new zI("Unexpectedly nonexistent GameFirstFrameReadyEvent");r(_.SW(J,1))})};
_.m.onReady=function(r){vs(this.channel,2).register(4,function(J){J=_.Kw(J.data,RX7,4,eW);if(!J)throw new zI("Unexpectedly nonexistent GameReadyEvent");r(_.SW(J,1))})};
_.m.onLevelComplete=function(r){vs(this.channel,2).register(5,function(J){J=_.Kw(J.data,Sni,5,eW);if(!J)throw new zI("Unexpectedly nonexistent LevelCompleteEvent");r(_.SW(J,1),_.tE(J,2))})};
_.m.onGameOver=function(r){vs(this.channel,2).register(6,function(J){J=_.Kw(J.data,GGM,6,eW);if(!J)throw new zI("Unexpectedly nonexistent GameOverEvent");r(_.SW(J,1))})};
_.m.pause=function(){var r=this;if(!this.channel.isInitialised)return vs(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new zI("Using unregistered Game Feature: pause.");var J=wtz();return new Promise(function(x){return _.T(function(t){if(t.nextAddress==1)return _.p(t,Xtm(r.channel,J),2);x();_.i8(t)})})};
_.m.resume=function(){var r=this;if(!this.channel.isInitialised)return vs(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new zI("Using unregistered Game Feature: resume.");var J=hXX();return new Promise(function(x){return _.T(function(t){if(t.nextAddress==1)return _.p(t,Xtm(r.channel,J),2);x();_.i8(t)})})};var x2X=function(r){this.channel=r};
x2X.prototype.onReady=function(r){vs(this.channel,5).register(8,function(J){if(!_.Kw(J.data,NMm,8,eW))throw new zI("Unexpectedly nonexistent PageReadyEvent");r()})};var tf9=function(r){this.channel=r};
tf9.prototype.onChange=function(r){vs(this.channel,3).register(7,function(J){J=_.Kw(J.data,dFi,7,eW);if(!J)throw new zI("Unexpectedly nonexistent ScoreEvent");r(_.SW(J,1),_.tE(J,2))})};var bJi={load:function(){throw new zI("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new zI("Storage used, but storage.onSave() listener not set!");}},m29=function(r){this.channel=r;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},oAz=function(r){vs(r.channel,4).register(2,bJi.load).register(3,bJi.save);
r.initialSetupDone=!0};
m29.prototype.onLoad=function(r){this.initialSetupDone||oAz(this);this.loadRegistered||(this.loadRegistered=!0,vs(this.channel,4).register(2,function(J){var x,t,b;return _.T(function(V){if(V.nextAddress==1){x=_.Kw(J.data,QmK,2,eW);if(!x)throw new zI("Unexpectedly nonexistent StorageLoad");t=_.SW(x,1);return _.p(V,r(t),2)}b=V.yieldResult;var H=J.reply,q=new JS;var W=new EB4;W=_.UC(W,1,t);W=_.VU(W,2,_.nk(b,!1));q=_.tS(q,3,bb,W);H.call(J,q);_.i8(V)})}))};
m29.prototype.onSave=function(r){this.initialSetupDone||oAz(this);this.saveRegistered||(this.saveRegistered=!0,vs(this.channel,4).register(3,function(J){var x,t,b;return _.T(function(V){if(V.nextAddress==1){x=_.Kw(J.data,KbX,3,eW);if(!x)throw new zI("Unexpectedly nonexistent StorageSave");t=_.SW(x,1);b=XPC(x.getData());return _.p(V,r(t,b),2)}var H=J.reply,q=new JS;var W=new jmD;W=_.UC(W,1,t);q=_.tS(q,4,bb,W);H.call(J,q);_.i8(V)})}))};var VfC=function(r){this.channel=r};
VfC.prototype.update=function(r){if(!this.channel.features.has(6))throw new zI("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var J=new JS,x=new $Fc;r=_.xL(x,1,r);J=_.tS(J,6,bb,r);this.channel.send(J)};
VfC.prototype.register=function(){vs(this.channel,6)};var D2n=function(r){this.channel=r;this.userActivityLoggingIntervalMs=0};
D2n.prototype.onUserActivity=function(r,J){this.userActivityLoggingIntervalMs=J;vs(this.channel,7).register(9,function(x){if(!_.Kw(x.data,kGD,9,eW))throw new zI("Unexpectedly nonexistent ClickEvent");r()})};var HJn=function(r){var J=this;this.channel=r;this.init=this.channel.init.bind(this.channel);this.page=new x2X(this.channel);this.game=new JFn(this.channel);this.audio=new rFz(this.channel);this.score=new tf9(this.channel);this.storage=new m29(this.channel);this.style=new VfC(this.channel);this.userActivity=new D2n(this.channel);lEz(this.channel,function(x){var t=new ooM;x=_.xL(t,1,x);x=_.kM(x,3,J.userActivity.userActivityLoggingIntervalMs);t=J.audio.isAudioEnabled();t!==void 0&&_.Vo(x,2,t);t=new JS;
return _.tS(t,5,bb,x)})};var T6M=function(){this.timedFunctionContext=0};
T6M.prototype.timeExecution=function(r,J){var x=this;return function(){var t=_.hS.apply(0,arguments);x.timedFunctionContext=r;return J.apply(null,_.Gd(t))}};var stM=function(){var r={};this.priorityTasks=(r[3]=[],r[2]=[],r[1]=[],r);this.isFlushing=!1},Hf=function(r,J,x){var t=qEM(r,x);
r.priorityTasks[x].push(J);t&&r.priorityTasks[x].length===1&&r.flush()},qEM=function(r,J){return Object.keys(r.priorityTasks).map(function(x){return Number(x)}).filter(function(x){return!isNaN(x)&&x>J}).every(function(x){return r.priorityTasks[x].length===0})};
stM.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(r){return r.length>0});)WQM(this,3),WQM(this,2),WQM(this,1)}catch(r){throw Object.values(this.priorityTasks).forEach(function(J){return void J.splice(0,J.length)}),r;
}finally{this.isFlushing=!1}}};
var WQM=function(r,J){for(;qEM(r,J)&&r.priorityTasks[J].length>0;)r.priorityTasks[J][0](),r.priorityTasks[J].shift()};
_.vd.Object.defineProperties(stM.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(r){return r.length>0})}}});var q7z={};var iJ4=globalThis.trustedTypes,DNM=iJ4,THM;var Vj=function(r){this.privateDoNotAccessOrElseWrappedResourceUrl=r};
Vj.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var p8X,fK9,U29,gA9,EA4,jt9,$2C,w84;p8X=_.aa([""]);fK9=Fp(["\x00"],["\\0"]);U29=Fp(["\n"],["\\n"]);gA9=Fp(["\x00"],["\\u0000"]);EA4=_.aa([""]);jt9=Fp(["\x00"],["\\0"]);$2C=Fp(["\n"],["\\n"]);w84=Fp(["\x00"],["\\u0000"]);_.hzi=sL(function(r){return r(p8X)})||sL(function(r){return r(fK9)})||sL(function(r){return r(U29)})||sL(function(r){return r(gA9)});
_.Mf9=_.Tn(EA4)&&_.Tn(jt9)&&_.Tn($2C)&&_.Tn(w84);var jT;_.q4=function(r,J){this.privateDoNotAccessOrElseWrappedUrl=J};
_.q4.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.GgK=W_("about:blank");jT=W_("about:invalid#zClosurez");var Wlz=function(r){this.isValid=r},RzX=new Wlz(function(r){return/^[^:]*([/?#]|$)/.test(r)}),SEX=fX("data"),N6X=fX("http"),d2D=fX("https"),Qtz=fX("ftp"),KQc=fX("mailto"),kgz=fX("intent"),Pk4=fX("vnd.youtube"),i1C=[SEX,
N6X,d2D,KQc,Qtz,RzX],px9=me(function(){return typeof URL==="function"}),YEi=["data:",
"http:","https:","mailto:","ftp:"],UND=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var ST=function(r){this.privateDoNotAccessOrElseWrappedHtml=r};
ST.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var sPc=me(function(){return new ST(iJ4?iJ4.emptyHTML:"")});var nAM={FORMATTED_HTML_CONTENT:0,EMBEDDED_INTERNAL_CONTENT:1,EMBEDDED_TRUSTED_EXTERNAL_CONTENT:2,0:"FORMATTED_HTML_CONTENT",1:"EMBEDDED_INTERNAL_CONTENT",2:"EMBEDDED_TRUSTED_EXTERNAL_CONTENT"},KX=function(r,J){var x=Error.call(this,r+" cannot be used with intent "+nAM[J]);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.type=r;this.intent=J;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.S(KX,Error);_.OL=function(r){this.privateDoNotAccessOrElseWrappedScript=r};
_.OL.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var jFK=function(r){this.privateDoNotAccessOrElseWrappedAttributePrefix=r};
jFK.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var $Ni="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var pc7=function(r){var J=_.Fe("window.location.href");r==null&&(r='Unknown Error of type "null/undefined"');if(typeof r==="string")return{message:r,name:"Unknown error",lineNumber:"Not available",fileName:J,stack:"Not available"};var x=!1;try{var t=r.lineNumber||r.line||"Not available"}catch(H){t="Not available",x=!0}try{var b=r.fileName||r.filename||r.sourceURL||_.xc.$googDebugFname||J}catch(H){b="Not available",x=!0}J=OJc(r);if(!(!x&&r.lineNumber&&r.fileName&&r.stack&&r.message&&r.name)){x=r.message;
if(x==null){if(r.constructor&&r.constructor instanceof Function){if(r.constructor.name)x=r.constructor.name;else if(x=r.constructor,uA[x])x=uA[x];else{x=String(x);if(!uA[x]){var V=/function\s+([^\(]+)/m.exec(x);uA[x]=V?V[1]:"[Anonymous]"}x=uA[x]}x='Unknown Error of type "'+x+'"'}else x="Unknown Error of unknown type";typeof r.toString==="function"&&Object.prototype.toString!==r.toString&&(x+=": "+r.toString())}return{message:x,name:r.name||"UnknownError",lineNumber:t,fileName:b,stack:J||"Not available"}}return{message:r.message,
name:r.name,lineNumber:r.lineNumber,fileName:r.fileName,stack:J}},OJc=function(r,J){J||(J={});
J[CkM(r)]=!0;var x=r.stack||"",t=r.cause;t&&!J[CkM(t)]&&(x+="\nCaused by: ",t.stack&&t.stack.indexOf(t.toString())==0||(x+=typeof t==="string"?t:t.message+"\n"),x+=OJc(t,J));r=r.errors;if(Array.isArray(r)){t=1;var b;for(b=0;b<r.length&&!(t>4);b++)J[CkM(r[b])]||(x+="\nInner error "+t++ +": ",r[b].stack&&r[b].stack.indexOf(r[b].toString())==0||(x+=typeof r[b]==="string"?r[b]:r[b].message+"\n"),x+=OJc(r[b],J));b<r.length&&(x+="\n... "+(r.length-b)+" more inner errors")}return x},CkM=function(r){var J=
"";
typeof r.toString==="function"&&(J=""+r);return J+r.stack},uA={};var B6D,x6,TA,LQc,cFn,IKc,Fg,Lj,FQz;B6D=function(r,J){for(var x=r.split("%s"),t="",b=Array.prototype.slice.call(arguments,1);b.length&&x.length>1;)t+=x.shift()+b.shift();return t+x.join("%s")};
_.y6=function(r){return encodeURIComponent(String(r))};
x6=function(r){return decodeURIComponent(r.replace(/\+/g," "))};
TA=function(r){fqX.test(r)&&(r.indexOf("&")!=-1&&(r=r.replace(TVD,"&amp;")),r.indexOf("<")!=-1&&(r=r.replace(sAM,"&lt;")),r.indexOf(">")!=-1&&(r=r.replace(qO9,"&gt;")),r.indexOf('"')!=-1&&(r=r.replace(W6z,"&quot;")),r.indexOf("'")!=-1&&(r=r.replace(i2D,"&#39;")),r.indexOf("\x00")!=-1&&(r=r.replace(pPi,"&#0;")));return r};
LQc=function(r){var J={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var x=_.xc.document.createElement("div");return r.replace(IKc,function(t,b){var V=J[t];if(V)return V;b.charAt(0)=="#"&&(b=Number("0"+b.slice(1)),isNaN(b)||(V=String.fromCharCode(b)));V||(_.c_(x,N4(t+" ")),V=x.firstChild.nodeValue.slice(0,-1));return J[t]=V})};
cFn=function(r){return r.replace(/&([^;]+);/g,function(J,x){switch(x){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return x.charAt(0)!="#"||(x=Number("0"+x.slice(1)),isNaN(x))?J:String.fromCharCode(x)}})};
IKc=/&([^;\s<&]+);?/g;_.CAz=function(r){return String(r).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.AFn=String.prototype.repeat?function(r,J){return r.repeat(J)}:function(r,J){return Array(J+1).join(r)};
_.lA=function(r,J){if(!Number.isFinite(r))return String(r);r=String(r);var x=r.indexOf(".");x===-1&&(x=r.length);var t=r[0]==="-"?"-":"";t&&(r=r.substring(1));return t+(0,_.AFn)("0",Math.max(0,J-x))+r};
Fg=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Jx()).toString(36)};
Lj=function(r){for(var J=0,x=0;x<r.length;++x)J=31*J+r.charCodeAt(x)>>>0;return J};
_.fj=function(r){return String(r).replace(/\-([a-z])/g,function(J,x){return x.toUpperCase()})};
_.pj=function(r){return String(r).replace(/([A-Z])/g,"-$1").toLowerCase()};
FQz=function(r){return r.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(J,x,t){return x+t.toUpperCase()})};var aKm=function(){this.names=new Map};
aKm.prototype.getName=function(r){var J=this.names.get(r);if(J)return J;var x;J=(x=r.description)!=null?x:Fg();this.names.set(r,J);return J};var yFn=function(r){var J=Error.call(this,r?r.length+" errors occurred during unsubscription:\n"+r.map(function(x,t){return t+1+") "+x.toString()}).join("\n  "):"");
this.message=J.message;"stack"in J&&(this.stack=J.stack);this.errors=r;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.S(yFn,Error);var v_=function(r){this.initialTeardown=r;this.closed=!1;this._teardowns=this._parentage=null};
_.m=v_.prototype;
_.m.unsubscribe=function(){if(!this.closed){this.closed=!0;var r=this._parentage;if(Array.isArray(r))for(var J=_.D(r),x=J.next();!x.done;x=J.next())x.value.remove(this);else r==null||r.remove(this);J=this.initialTeardown;if(Zv(J))try{J()}catch(V){var t=V instanceof yFn?V.errors:[V]}var b=this._teardowns;if(b)for(this._teardowns=null,J=_.D(b),x=J.next();!x.done;x=J.next()){x=x.value;try{Zv(x)?x():x.unsubscribe()}catch(V){x=void 0,t=(x=t)!=null?x:[],V instanceof yFn?t=[].concat(_.Gd(t),_.Gd(V.errors)):
t.push(V)}}if(t)throw new yFn(t);}};
_.m.add=function(r){if(r&&r!==this)if(this.closed)Zv(r)?r():r.unsubscribe();else{if(r instanceof v_){if(r.closed||r._hasParent(this))return;r._addParent(this)}var J;(this._teardowns=(J=this._teardowns)!=null?J:[]).push(r)}};
_.m._hasParent=function(r){var J=this._parentage;return J===r||Array.isArray(J)&&J.includes(r)};
_.m._addParent=function(r){var J=this._parentage;this._parentage=Array.isArray(J)?(J.push(r),J):J?[J,r]:r};
_.m._removeParent=function(r){var J=this._parentage;J===r?this._parentage=null:Array.isArray(J)&&zn(J,r)};
_.m.remove=function(r){var J=this._teardowns;J&&zn(J,r);r instanceof v_&&r._removeParent(this)};
var ezX=new v_;ezX.closed=!0;v_.JSC$7157_EMPTY=ezX;var GOz=function(){setTimeout.apply(null,_.Gd(_.hS.apply(0,arguments)))};var rC=function(r){v_.call(this);this.JSC$7162_isStopped=!1;this.destination=r instanceof rC?r:new JP(!r||Zv(r)?{next:r!=null?r:void 0}:r);MEX(r)&&r.add(this)};
_.S(rC,v_);rC.JSC$7157_EMPTY=v_.JSC$7157_EMPTY;rC.create=function(r,J,x){return new xO(r,J,x)};
_.m=rC.prototype;_.m.next=function(r){this.JSC$7162_isStopped||this._next(r)};
_.m.error=function(r){this.JSC$7162_isStopped||(this.JSC$7162_isStopped=!0,this._error(r))};
_.m.complete=function(){this.JSC$7162_isStopped||(this.JSC$7162_isStopped=!0,this._complete())};
_.m.unsubscribe=function(){this.closed||(this.JSC$7162_isStopped=!0,v_.prototype.unsubscribe.call(this))};
_.m._next=function(r){this.destination.next(r)};
_.m._error=function(r){this.destination.error(r);this.unsubscribe()};
_.m._complete=function(){this.destination.complete();this.unsubscribe()};
var JP=function(r){this.partialObserver=r};
JP.prototype.next=function(r){var J=this.partialObserver;if(J.next)try{J.next(r)}catch(x){lb(x)}};
JP.prototype.error=function(r){var J=this.partialObserver;if(J.error)try{J.error(r)}catch(x){lb(x)}else lb(r)};
JP.prototype.complete=function(){var r=this.partialObserver;if(r.complete)try{r.complete()}catch(J){lb(J)}};
var xO=function(r,J,x){rC.call(this);var t;Zv(r)||!r?t={next:r!=null?r:void 0,error:J!=null?J:void 0,complete:x!=null?x:void 0}:t=r;this.destination=new JP(t)};
_.S(xO,rC);xO.JSC$7157_EMPTY=rC.JSC$7157_EMPTY;xO.create=rC.create;var tZ=typeof Symbol==="function"&&Symbol.observable||"@@observable";var JZ=function(r){r&&(this._subscribe=r)};
_.m=JZ.prototype;_.m.lift=function(r){var J=new JZ;J.source=this;J.operator=r;return J};
_.m.subscribe=function(r,J,x){r=r&&r instanceof rC||r&&Zv(r.next)&&Zv(r.error)&&Zv(r.complete)&&MEX(r)?r:new xO(r,J,x);J=this.operator;x=this.source;r.add(J?J.call(r,x):x?this._subscribe(r):this._trySubscribe(r));return r};
_.m._trySubscribe=function(r){try{return this._subscribe(r)}catch(J){r.error(J)}};
_.m.forEach=function(r,J){var x=this;J=S7i(J);return new J(function(t,b){var V=x.subscribe(function(H){try{r(H)}catch(q){b(q),V==null||V.unsubscribe()}},b,t)})};
_.m._subscribe=function(r){var J;return(J=this.source)==null?void 0:J.subscribe(r)};
JZ.prototype[tZ]=function(){return this};
JZ.prototype.pipe=function(){var r=_.hS.apply(0,arguments);return r.length?RHC(r)(this):this};
JZ.create=function(r){return new JZ(r)};var zzC=function(){var r=Error.call(this,"object unsubscribed");this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.S(zzC,Error);var oB=function(){this.observers=[];this.hasError=this.JSC$7178_isStopped=this.closed=!1;this.thrownError=null};
_.S(oB,JZ);_.m=oB.prototype;_.m.lift=function(r){var J=new tP(this,this);J.operator=r;return J};
_.m._throwIfClosed=function(){if(this.closed)throw new zzC;};
_.m.next=function(r){this._throwIfClosed();if(!this.JSC$7178_isStopped){var J=this.observers.slice();J=_.D(J);for(var x=J.next();!x.done;x=J.next())x.value.next(r)}};
_.m.error=function(r){this._throwIfClosed();if(!this.JSC$7178_isStopped){this.hasError=this.JSC$7178_isStopped=!0;this.thrownError=r;for(var J=this.observers;J.length;)J.shift().error(r)}};
_.m.complete=function(){this._throwIfClosed();if(!this.JSC$7178_isStopped){this.JSC$7178_isStopped=!0;for(var r=this.observers;r.length;)r.shift().complete()}};
_.m.unsubscribe=function(){this.JSC$7178_isStopped=this.closed=!0;this.observers=null};
_.m._trySubscribe=function(r){this._throwIfClosed();return JZ.prototype._trySubscribe.call(this,r)};
_.m._subscribe=function(r){this._throwIfClosed();this._checkFinalizedStatuses(r);return this._innerSubscribe(r)};
_.m._innerSubscribe=function(r){var J=this,x=this.JSC$7178_isStopped,t=this.observers;return this.hasError||x?v_.JSC$7157_EMPTY:(t.push(r),new v_(function(){return zn(J.observers,r)}))};
_.m._checkFinalizedStatuses=function(r){var J=this.thrownError,x=this.JSC$7178_isStopped;this.hasError?r.error(J):x&&r.complete()};
oB.create=function(r,J){return new tP(r,J)};
var tP=function(r,J){oB.call(this);this.destination=r;this.source=J};
_.S(tP,oB);tP.create=oB.create;tP.prototype.next=function(r){var J,x;(J=this.destination)==null||(x=J.next)==null||x.call(J,r)};
tP.prototype.error=function(r){var J,x;(J=this.destination)==null||(x=J.error)==null||x.call(J,r)};
tP.prototype.complete=function(){var r,J;(r=this.destination)==null||(J=r.complete)==null||J.call(r)};
tP.prototype._subscribe=function(r){var J,x;return(x=(J=this.source)==null?void 0:J.subscribe(r))!=null?x:v_.JSC$7157_EMPTY};var Bf=function(r){oB.call(this);this._value=r};
_.S(Bf,oB);Bf.create=oB.create;Bf.prototype._subscribe=function(r){var J=oB.prototype._subscribe.call(this,r);!J.closed&&r.next(this._value);return J};
Bf.prototype.getValue=function(){var r=this.thrownError,J=this._value;if(this.hasError)throw r;this._throwIfClosed();return J};
Bf.prototype.next=function(r){oB.prototype.next.call(this,this._value=r)};
_.vd.Object.defineProperties(Bf.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var K3=new JZ(function(r){return r.complete()});var xp=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var no7=function(r){return r&&typeof r.length==="number"&&typeof r!=="function"};var ZJ9={now:function(){return(ZJ9.delegate||Date).now()},
delegate:void 0};var eu=function(r,J,x){r=r===void 0?Infinity:r;J=J===void 0?Infinity:J;x=x===void 0?ZJ9:x;oB.call(this);this.bufferSize=r;this.windowTime=J;this.timestampProvider=x;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=J===Infinity;this.bufferSize=Math.max(1,r);this.windowTime=Math.max(1,J)};
_.S(eu,oB);eu.create=oB.create;eu.prototype.next=function(r){var J=this.buffer,x=this.infiniteTimeWindow,t=this.timestampProvider,b=this.windowTime;this.JSC$7178_isStopped||(J.push(r),!x&&J.push(t.now()+b));vAi(this);oB.prototype.next.call(this,r)};
eu.prototype._subscribe=function(r){this._throwIfClosed();vAi(this);for(var J=this._innerSubscribe(r),x=this.infiniteTimeWindow,t=this.buffer.slice(),b=0;b<t.length&&!r.closed;b+=x?1:2)r.next(t[b]);this._checkFinalizedStatuses(r);return J};
var vAi=function(r){var J=r.bufferSize,x=r.timestampProvider,t=r.buffer;r=r.infiniteTimeWindow;var b=(r?1:2)*J;J<Infinity&&b<t.length&&t.splice(0,t.length-b);if(!r){J=x.now();x=0;for(r=1;r<t.length&&t[r]<=J;r+=2)x=r;x&&t.splice(0,x+1)}};var lK7=function(r,J){J=J===void 0?uuz:J;this.schedulerActionCtor=r;this.now=J};
lK7.prototype.schedule=function(r,J,x){J=J===void 0?0:J;return(new this.schedulerActionCtor(this,r)).schedule(x,J)};
var uuz=ZJ9.now;var R09=function(){var r=Error.call(this,"no elements in sequence");this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.S(R09,Error);var ju=function(r,J,x,t,b){rC.call(this,r);this.onUnsubscribe=b;J&&(this._next=function(V){try{J(V)}catch(H){this.destination.error(H)}});
x&&(this._error=function(V){try{x(V)}catch(H){this.destination.error(H)}this.unsubscribe()});
t&&(this._complete=function(){try{t()}catch(V){this.destination.error(V)}this.unsubscribe()})};
_.S(ju,rC);ju.JSC$7157_EMPTY=rC.JSC$7157_EMPTY;ju.create=rC.create;ju.prototype.unsubscribe=function(){var r;this.closed||(r=this.onUnsubscribe)!=null&&r.call(this);rC.prototype.unsubscribe.call(this)};var aT=function(r,J){this.source=r;this.subjectFactory=J;this._subject=null;this._refCount=0;this._connection=null};
_.S(aT,JZ);aT.create=JZ.create;aT.prototype._subscribe=function(r){return X8c(this).subscribe(r)};
var X8c=function(r){var J=r._subject;if(!J||J.JSC$7178_isStopped)r._subject=r.subjectFactory();return r._subject};
aT.prototype._teardown=function(){this._refCount=0;var r=this._connection;this._subject=this._connection=null;r==null||r.unsubscribe()};
aT.prototype.connect=function(){var r=this,J=this._connection;if(!J){J=this._connection=new v_;var x=X8c(this);J.add(this.source.subscribe(new ju(x,void 0,function(t){r._teardown();x.error(t)},function(){r._teardown();
x.complete()},function(){return r._teardown()})));
J.closed&&(this._connection=null,J=v_.JSC$7157_EMPTY)}return J};var zHC=Array.isArray;var voi=Array.isArray,rCn=Object,u17=rCn.getPrototypeOf,lar=rCn.prototype,Xxz=rCn.keys;var Su=function(r,J,x){rC.call(this,r);this._next=J;this.shouldComplete=x};
_.S(Su,rC);Su.JSC$7157_EMPTY=rC.JSC$7157_EMPTY;Su.create=rC.create;Su.prototype._complete=function(){this.shouldComplete()?rC.prototype._complete.call(this):this.unsubscribe()};var VT4=["addListener","removeListener"],oL4=["addEventListener","removeEventListener"],HXc=["on","off"];var bK=function(){v_.call(this)};
_.S(bK,v_);bK.JSC$7157_EMPTY=v_.JSC$7157_EMPTY;bK.prototype.schedule=function(){return this};var JCq=function(r,J){return setInterval.apply(null,[r,J].concat(_.Gd(_.hS.apply(2,arguments))))};var mP=function(r,J){v_.call(this);this.scheduler=r;this.work=J;this.pending=!1};
_.S(mP,bK);mP.JSC$7157_EMPTY=bK.JSC$7157_EMPTY;mP.prototype.schedule=function(r,J){J=J===void 0?0:J;if(this.closed)return this;this.state=r;r=this.id;var x=this.scheduler;r!=null&&(this.id=x9x(this,r,J));this.pending=!0;this.delay=J;this.id=this.id||this.requestAsyncId(x,this.id,J);return this};
mP.prototype.requestAsyncId=function(r,J,x){x=x===void 0?0:x;return JCq(r.flush.bind(r,this),x)};
var x9x=function(r,J,x){x=x===void 0?0:x;if(x!=null&&r.delay===x&&r.pending===!1)return J;clearInterval(J)};
mP.prototype.execute=function(r,J){if(this.closed)return Error("ma");this.pending=!1;if(r=this._execute(r,J))return r;this.pending===!1&&this.id!=null&&(this.id=x9x(this,this.id,null))};
mP.prototype._execute=function(r){var J=!1;try{this.work(r)}catch(t){J=!0;var x=!!t&&t||Error(t)}if(J)return this.unsubscribe(),x};
mP.prototype.unsubscribe=function(){if(!this.closed){var r=this.id,J=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;zn(J,this);r!=null&&(this.id=x9x(this,r,null));this.delay=null;bK.prototype.unsubscribe.call(this)}};var tmN=function(r,J){J=J===void 0?uuz:J;lK7.call(this,r,J);this.actions=[];this.active=!1;this.scheduled=void 0};
_.S(tmN,lK7);tmN.prototype.flush=function(r){var J=this.actions;if(this.active)J.push(r);else{var x;this.active=!0;do if(x=r.execute(r.state,r.delay))break;while(r=J.shift());this.active=!1;if(x){for(;r=J.shift();)r.unsubscribe();throw x;}}};var w9=new JZ(ub);var Tb9=Array.isArray;var o0=function(r,J){mP.call(this,r,J);this.scheduler=r;this.work=J};
_.S(o0,mP);o0.JSC$7157_EMPTY=mP.JSC$7157_EMPTY;o0.prototype.schedule=function(r,J){J=J===void 0?0:J;if(J>0)return mP.prototype.schedule.call(this,r,J);this.delay=J;this.state=r;this.scheduler.flush(this);return this};
o0.prototype.execute=function(r,J){return J>0||this.closed?mP.prototype.execute.call(this,r,J):this._execute(r,J)};
o0.prototype.requestAsyncId=function(r,J,x){x=x===void 0?0:x;return x!=null&&x>0||x==null&&this.delay>0?mP.prototype.requestAsyncId.call(this,r,J,x):r.flush(this)};var bzk=function(){tmN.apply(this,arguments)};
_.S(bzk,tmN);var yJr=new bzk(o0);var m9s=function(){this.performanceMonitor=new T6M;this.queue=new stM;this.internalSymbol=Symbol();this.debugNames=new aKm};
m9s.prototype.getOnBackgrounded=function(){return w9};
_.vd.Object.defineProperties(m9s.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var Vd=function(r,J){J=Error.call(this,J?r+": "+J:String(r));this.message=J.message;"stack"in J&&(this.stack=J.stack);this.code=r;this.__proto__=Vd.prototype;this.name=String(r)};
_.S(Vd,Error);var hL=function(r){Vd.call(this,1E3,'sfr:"'+r+'"');this.measurementStrategyFailureReason=r;this.__proto__=hL.prototype};
_.S(hL,Vd);var Mv=function(){Vd.call(this,1003);this.__proto__=Mv.prototype};
_.S(Mv,Vd);var Dd=function(){Vd.call(this,1009);this.__proto__=Dd.prototype};
_.S(Dd,Vd);var oco=function(){Vd.call(this,1011);this.__proto__=oco.prototype};
_.S(oco,Vd);var Vmk=function(){Vd.call(this,1007);this.__proto__=Mv.prototype};
_.S(Vmk,Vd);var g9=function(r){Vd.call(this,1004,String(r));this.inputObservableIndex=r;this.__proto__=g9.prototype};
_.S(g9,Vd);var C8z=function(r){Vd.call(this,1010,r);this.__proto__=EC.prototype};
_.S(C8z,Vd);var EC=function(r){Vd.call(this,1005,r);this.__proto__=EC.prototype};
_.S(EC,Vd);var D9Y=function(r){var J=_.hS.apply(1,arguments),x=this;this.orderedFactories=[];this.orderedFactories.push(r);J.forEach(function(t){x.orderedFactories.push(t)})};
D9Y.prototype.isSupported=function(r){return this.orderedFactories.some(function(J){return J.isSupported(r)})};
D9Y.prototype.makeBeacon=function(r,J){for(var x=0;x<this.orderedFactories.length;x++)if(this.orderedFactories[x].isSupported(J))return this.orderedFactories[x].makeBeacon(r,J);throw new Dd;};var wfc=Symbol("na"),Hzw=Symbol("oa"),n3=function(r,J){this.value=r;this.timeline=J},Yp=function(r,J){if(J.timeline!==r.timeline)throw new Vmk;
return r.value-J.value};
_.m=n3.prototype;_.m.equals=function(r){return Yp(this,r)===0};
_.m.maximum=function(r){if(r.timeline!==this.timeline)throw new Vmk;return this.value>=r.value?this:r};
_.m.round=function(){return new n3(Math.round(this.value),this.timeline)};
_.m.add=function(r){return new n3(this.value+r,this.timeline)};
_.m.toString=function(){return String(this.value)};var HW=function(r,J){this.context=r;this.JSC$7284_pinger=J};
HW.prototype.isSupported=function(r){return this.JSC$7284_pinger.isSupported(r)};
HW.prototype.makeBeacon=function(r,J){if(!this.isSupported(J))throw new Dd;return new Tw(this.context,this.JSC$7284_pinger,J!=null?J:void 0,r)};
var Tw=function(r,J,x,t){var b=this;this.JSC$7290_pinger=J;this.properties=x;this.url=t;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var V;this.method=(V=x==null?void 0:x.beaconMethod)!=null?V:"GET";this.backgroundedSubscription=r.getOnBackgrounded().subscribe(function(){b.sendNow()})};
Tw.prototype.deactivate=function(){this.internalIsPending=!1};
Tw.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$7290_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var r,J;this.JSC$7290_pinger.pingWithHeadersAndBody((r=this.properties)!=null?r:{},this.customHeaders,(J=this.body)!=null?J:"",this.url)}else this.JSC$7290_pinger.ping(this.url);this.internalIsPending=!1}catch(x){}else this.internalIsPending=!1};
Tw.prototype.setHeader=function(r){this.customHeaders.set(r,void 0)};
_.vd.Object.defineProperties(Tw.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var s4k=function(){for(var r=_.D(_.hS.apply(0,arguments)),J=r.next();!J.done;J=r.next())if(J=J.value,J.available()){this.timeProvider=J;return}this.timeProvider=new T7b};
_.m=s4k.prototype;_.m.available=function(){return this.timeProvider.available()};
_.m.now=function(){return this.timeProvider.now()};
_.m.setTimeout=function(r,J){return this.timeProvider.setTimeout(r,J)};
_.m.clearTimeout=function(r){this.timeProvider.clearTimeout(r)};
_.m.interval=function(r,J){var x=this.intervalObservable(r).subscribe(J);return function(){return void x.unsubscribe()}};
_.m.intervalObservable=function(r){return this.timeProvider.intervalObservable(r)};
_.vd.Object.defineProperties(s4k.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var T7b=function(){this.timeline=Symbol()};
_.m=T7b.prototype;_.m.available=function(){return!1};
_.m.now=function(){return new n3(0,this.timeline)};
_.m.setTimeout=function(){return 0};
_.m.clearTimeout=function(){};
_.m.interval=function(){return function(){}};
_.m.intervalObservable=function(){return w9};var sD=function(r,J){this.intrinsicFunctionNamespace=r;this.performanceMonitor=J};
_.m=sD.prototype;_.m.setTimeout=function(r,J){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,r),J)};
_.m.clearTimeout=function(r){this.intrinsicFunctionNamespace.clearTimeout(r)};
_.m.interval=function(r,J){var x=this.intervalObservable(r).subscribe(J);return function(){return void x.unsubscribe()}};
_.m.intervalObservable=function(r){var J=this;return new JZ(function(x){var t=0,b=J.intrinsicFunctionNamespace.setInterval(function(){x.next(t++)},r);
return function(){J.intrinsicFunctionNamespace.clearInterval(b)}})};
_.m.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var qXn=function(r,J){sD.call(this,r,J);this.timeline=Hzw};
_.S(qXn,sD);qXn.prototype.now=function(){return new n3(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
qXn.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&sD.prototype.available.call(this)};var Wrq=function(r,J){sD.call(this,r,J);this.timeline=wfc};
_.S(Wrq,sD);Wrq.prototype.now=function(){return new n3(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
Wrq.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&sD.prototype.available.call(this)};var pns=function(r){this.context=r;if(izn===void 0)a:{var J,x,t=(J=r.global)==null?void 0:(x=J.document)==null?void 0:x.createElement("meta");if(t)try{t.httpEquiv="origin-trial";t.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";r.global.document.head.append(t);izn=t;break a}catch(b){}izn=void 0}},
izn;
pns.prototype.isSupported=function(r){return jyz(this.context)!==void 0&&!(r==null||!r.endOfSession)&&!qQ(this.context)&&!(r==null?0:r.attributionEnabled)&&!(r==null?0:r.customHeaders)&&!(r==null?0:r.customBody)};
pns.prototype.makeBeacon=function(r,J){if(!this.isSupported(J))throw new Dd;return new WW(this.context,r,J)};
var WW=function(r,J,x){this.context=r;this.properties=x;this.JSC$7317_urlWithoutToken=J;var t;this.beaconMethod=(t=x==null?void 0:x.beaconMethod)!=null?t:"GET";r=jyz(this.context);if(r===void 0)throw Error();this.fetchLater=r;fMR(this,U9n(this))},fMR=function(r,J){r.beaconResult&&r.beaconResult.activated||(r.beaconAbort=new AbortController,r.beaconResult=r.fetchLater(J,{method:r.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:r.beaconAbort.signal,activateAfter:96E4}))},U9n=function(r){r=r.JSC$7317_urlWithoutToken;
return(r.slice(-1)[0]==="&"?r:r+"&")+"flapi=1"};
WW.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
WW.prototype.sendNow=function(){};
WW.prototype.setHeader=function(){};
_.vd.Object.defineProperties(WW.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7317_urlWithoutToken},
set:function(r){this.JSC$7317_urlWithoutToken=r;r=U9n(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);fMR(this,r)}},
method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});var gck=function(r){this.context=r};
gck.prototype.isSupported=function(){return!qQ(this.context)&&!!this.context.global.fetch};
gck.prototype.ping=function(){var r=this;return kp.apply(null,_.Gd(_.hS.apply(0,arguments).map(function(J){return Ve(r.context.global.fetch(J,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(My(function(x){return x.status===200}))}))).pipe(SLi(function(J){return J}),d4D())};
gck.prototype.pingWithHeadersAndBody=function(r,J,x){for(var t=_.hS.apply(3,arguments),b=this,V=new Headers,H=_.D(J.entries()),q=H.next();!q.done;q=H.next()){var W=_.D(q.value);q=W.next().value;W=W.next().value;V.set(q,W)}var U,g=(U=r.keepAlive)!=null?U:!1;kp.apply(null,_.Gd(t.map(function(E){return Ve(b.context.global.fetch(E,Object.assign({},{method:String(r.beaconMethod),cache:"no-cache"},g?{keepalive:!0}:{},{mode:"no-cors",headers:V,body:x}))).pipe(My(function(h){return h.status===200}))}))).pipe(SLi(function(E){return E}),
d4D())};var EcN,bKn;_.iK=function(){};
_.I4=function(r){return r};
EcN=function(r){var J=J||0;return function(){return r.apply(this,Array.prototype.slice.call(arguments,0,J))}};
_.p6=function(r){var J=!1,x;return function(){J||(x=r(),J=!0);return x}};
_.f6=function(r,J){var x=0;return function(t){_.xc.clearTimeout(x);var b=arguments;x=_.xc.setTimeout(function(){r.apply(void 0,b)},J)}};
bKn=function(r,J){var x=0,t=!1,b=[],V=function(){x=0;t&&(t=!1,H())},H=function(){x=_.xc.setTimeout(V,J);
var q=b;b=[];r.apply(void 0,q)};
return function(q){b=arguments;x?t=!0:H()}};var $9x=function(){return g7&&EX?EX.mobile:!j4N()&&(hC("iPod")||hC("iPhone")||hC("Android")||hC("IEMobile"))},j4N=function(){return g7&&EX?!EX.mobile&&(hC("iPad")||hC("Android")||hC("Silk")):hC("iPad")||hC("Android")&&!hC("Mobile")||hC("Silk")};var wn4;_.GE={};wn4="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.GE.add=function(r,J,x){if(r!==null&&J in r)throw Error("qa`"+J);r[J]=x};
_.GE.clear=function(r){for(var J in r)delete r[J]};
_.GE.clone=function(r){var J={},x;for(x in r)J[x]=r[x];return J};
_.GE.contains=function(r,J){return kn7(r,J)};
_.GE.containsKey=function(r,J){return r!==null&&J in r};
_.GE.containsValue=kn7;_.GE.create=nLC;_.GE.createImmutableView=function(r){var J=r;Object.isFrozen&&!Object.isFrozen(r)&&(J=Object.create(r),Object.freeze(J));return J};
_.GE.createSet=OXc;_.GE.equals=function(r,J){for(var x in r)if(!(x in J)||r[x]!==J[x])return!1;for(var t in J)if(!(t in r))return!1;return!0};
_.GE.every=function(r,J,x){for(var t in r)if(!J.call(x,r[t],t,r))return!1;return!0};
_.GE.extend=function(r,J){for(var x,t,b=1;b<arguments.length;b++){t=arguments[b];for(x in t)r[x]=t[x];for(var V=0;V<wn4.length;V++)x=wn4[V],Object.prototype.hasOwnProperty.call(t,x)&&(r[x]=t[x])}};
_.GE.filter=function(r,J,x){var t={},b;for(b in r)J.call(x,r[b],b,r)&&(t[b]=r[b]);return t};
_.GE.findKey=Pbm;_.GE.findValue=function(r,J,x){return(J=Pbm(r,J,x))&&r[J]};
_.GE.forEach=function(r,J,x){for(var t in r)J.call(x,r[t],t,r)};
_.GE.get=function(r,J,x){return r!==null&&J in r?r[J]:x};
_.GE.getAllPropertyNames=function(r,J,x){if(!r)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return Ke4(r);for(var t={};r&&(r!==Object.prototype||J)&&(r!==Function.prototype||x);){for(var b=Object.getOwnPropertyNames(r),V=0;V<b.length;V++)t[b[V]]=!0;r=Object.getPrototypeOf(r)}return Ke4(t)};
_.GE.getAnyKey=function(r){for(var J in r)return J};
_.GE.getAnyValue=function(r){for(var J in r)return r[J]};
_.GE.getCount=function(r){var J=0,x;for(x in r)J++;return J};
_.GE.getKeys=Ke4;_.GE.getSuperClass=function(r){return(r=Object.getPrototypeOf(r.prototype))&&r.constructor};
_.GE.getValueByKeys=function(r,J){var x=_.uM(J),t=x?J:arguments;for(x=x?0:1;x<t.length;x++){if(r==null)return;r=r[t[x]]}return r};
_.GE.getValues=function(r){var J=[],x=0,t;for(t in r)J[x++]=r[t];return J};
_.GE.isEmpty=function(r){for(var J in r)return!1;return!0};
_.GE.isImmutableView=function(r){return!!Object.isFrozen&&Object.isFrozen(r)};
_.GE.map=function(r,J,x){var t={},b;for(b in r)t[b]=J.call(x,r[b],b,r);return t};
_.GE.remove=function(r,J){var x;(x=J in r)&&delete r[J];return x};
_.GE.set=function(r,J,x){r[J]=x};
_.GE.setIfUndefined=function(r,J,x){return J in r?r[J]:r[J]=x};
_.GE.setWithReturnValueIfNotSet=function(r,J,x){if(J in r)return r[J];x=x();return r[J]=x};
_.GE.some=function(r,J,x){for(var t in r)if(J.call(x,r[t],t,r))return!0;return!1};
_.GE.transpose=function(r){var J={},x;for(x in r)J[r[x]]=x;return J};
_.GE.unsafeClone=YLi;var UD=function(r,J,x,t,b){this.allowedElements=r;this.elementPolicies=J;this.allowedGlobalAttributes=x;this.globalAttributePolicies=t;this.globallyAllowedAttributePrefixes=b},hKf=function(r,J,x){x=r.elementPolicies.get(x);
return(x==null?0:x.has(J))?x.get(J):r.allowedGlobalAttributes.has(J)?{policyAction:1}:(x=r.globalAttributePolicies.get(J))?x:r.globallyAllowedAttributePrefixes&&[].concat(_.Gd(r.globallyAllowedAttributePrefixes)).some(function(t){return J.indexOf(t)===0})?{policyAction:1}:{policyAction:0}};var MmK="ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" "),
Gzq=[["A",new Map([["href",{policyAction:7}]])],["AREA",new Map([["href",{policyAction:7}]])],["LINK",new Map([["href",{policyAction:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["IMG",new Map([["src",{policyAction:5}],["srcset",{policyAction:6}]])],["VIDEO",new Map([["src",
{policyAction:5}]])],["AUDIO",new Map([["src",{policyAction:5}]])]],RKY="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
SXY=[["dir",{policyAction:3,conditions:me(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:me(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:me(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:me(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],N7n=new UD(new Set(MmK),new Map(Gzq),new Set(RKY),new Map(SXY)),d9k=new UD(new Set(MmK.concat(["BUTTON",
"INPUT"])),new Map(Gzq),new Set(me(function(){return RKY.concat(["class","id","name"])})),new Map(me(function(){return SXY.concat([["style",
{policyAction:1}]])})));var Q4f,Krb,PMx;Q4f=function(r,J,x,t,b){this.JSC$7377_sanitizerTable=r;this.styleElementSanitizer=J;this.styleAttributeSanitizer=x;this.JSC$7377_resourceUrlPolicy=t;this.JSC$7377_navigationUrlPolicy=b;this.changes=[]};
_.kzw=function(r,J){var x=document.implementation.createHTMLDocument("");r=Krb(r,J,x);x=x.body;x.appendChild(r);x=(new XMLSerializer).serializeToString(x);x=x.slice(x.indexOf(">")+1,x.lastIndexOf("</"));return N4(x)};
Krb=function(r,J,x){J=BbD(J,x);J=document.createTreeWalker(J,5,function(q){if(q.nodeType===3)q=1;else if(Lem(q))if(q=IvD(q),q===null)q=2;else{var W=r.JSC$7377_sanitizerTable;q=q!=="FORM"&&(W.allowedElements.has(q)||W.elementPolicies.has(q))?1:2}else q=2;return q});
for(var t=J.nextNode(),b=x.createDocumentFragment(),V=b;t!==null;){var H=void 0;if(t.nodeType===3)r.styleElementSanitizer&&V.nodeName==="STYLE"?(t=r.styleElementSanitizer(t.data),H=r.createTextNode(t)):H=r.createTextNode(t.data);else if(Lem(t))H=PMx(r,t,x);else throw Error("da");V.appendChild(H);if(t=J.firstChild())V=H;else for(;!(t=J.nextSibling())&&(t=J.parentNode());)V=V.parentNode}return b};
Q4f.prototype.createTextNode=function(r){return document.createTextNode(r)};
PMx=function(r,J,x){var t,b=IvD(J);x=x.createElement(b);J=J.attributes;for(var V=_.D(J),H=V.next();!H.done;H=V.next()){var q=H.value;H=q.name;q=q.value;var W=hKf(r.JSC$7377_sanitizerTable,H,b);a:{if(t=W.conditions){t=_.D(t);for(var U=t.next();!U.done;U=t.next()){var g=_.D(U.value);U=g.next().value;g=g.next().value;var E=void 0;if((U=(E=J.getNamedItem(U))==null?void 0:E.value)&&!g.has(U)){t=!1;break a}}}t=!0}if(t)switch(W.policyAction){case 1:xl(x,H,q);break;case 2:throw Error();case 3:xl(x,H,q.toLowerCase());
break;case 4:r.styleAttributeSanitizer?(q=r.styleAttributeSanitizer(q),xl(x,H,q)):xl(x,H,q);break;case 5:r.JSC$7377_resourceUrlPolicy?(W={type:2,attributeName:H,elementName:b},q=Cbz(q),(q=r.JSC$7377_resourceUrlPolicy(q,W))&&xl(x,H,q.toString())):xl(x,H,q);break;case 6:if(r.JSC$7377_resourceUrlPolicy){W={type:2,attributeName:H,elementName:b};t=[];q=_.D(q.split(","));for(U=q.next();!U.done;U=q.next())g=_.D(U.value.trim().split(/\s+/,2)),U=g.next().value,g=g.next().value,t.push({url:U,descriptor:g});
q={parts:[]};t=_.D(t);for(U=t.next();!U.done;U=t.next())U=U.value,g=Cbz(U.url),(g=r.JSC$7377_resourceUrlPolicy(g,W))&&q.parts.push({url:g.toString(),descriptor:U.descriptor});xl(x,H,cSc(q))}else xl(x,H,q);break;case 7:W=q;if(r.JSC$7377_navigationUrlPolicy){W={type:2,attributeName:H,elementName:b};q=Cbz(q);q=r.JSC$7377_navigationUrlPolicy(q,W);if(q===null)break;W=q.toString()}q=W;W=_.faC(q);W=W!==void 0&&YEi.indexOf(W.toLowerCase())!==-1?q:"about:invalid#zClosurez";xl(x,H,W)}}return x};
_.YXN=me(function(){return new Q4f(N7n)});
_.ncx=me(function(){return new Q4f(d9k)});var Ozw=function(){this.calledBuild=!1;this.JSC$7389_sanitizerTable=N7n},CMs=function(){Ozw.apply(this,arguments)};
_.S(CMs,Ozw);CMs.prototype.build=function(){if(this.calledBuild)throw Error("sa");this.calledBuild=!0;return new Q4f(this.JSC$7389_sanitizerTable,void 0,void 0,this.JSC$7389_resourceUrlPolicy,this.JSC$7389_navigationUrlPolicy)};var B7b=/[^#]*/;var zE=function(r){try{return!!r&&r.location.href!=null&&KA(r,"foo")}catch(J){return!1}},LrR=function(r){var J=IM4;
if(J)for(var x in J)Object.prototype.hasOwnProperty.call(J,x)&&r(J[x],x,J)},cCn=function(){var r=[];
LrR(function(J){r.push(J)});
return r},IM4={ALLOW_FORMS:"allow-forms",
ALLOW_MODALS:"allow-modals",ALLOW_ORIENTATION_LOCK:"allow-orientation-lock",ALLOW_POINTER_LOCK:"allow-pointer-lock",ALLOW_POPUPS:"allow-popups",ALLOW_POPUPS_TO_ESCAPE_SANDBOX:"allow-popups-to-escape-sandbox",ALLOW_PRESENTATION:"allow-presentation",ALLOW_SAME_ORIGIN:"allow-same-origin",ALLOW_SCRIPTS:"allow-scripts",ALLOW_TOP_NAVIGATION:"allow-top-navigation",ALLOW_TOP_NAVIGATION_BY_USER_ACTIVATION:"allow-top-navigation-by-user-activation"},ACo=_.p6(function(){return cCn()}),aMo=function(){var r=FrN("IFRAME"),
J={};
_.eY(ACo(),function(x){r.sandbox&&r.sandbox.supports&&r.sandbox.supports(x)&&(J[x]=!0)});
return J},FrN=function(r,J){J=J===void 0?document:J;
return J.createElement(String(r).toLowerCase())};var gC;_.QK=function(r,J,x){return Math.min(Math.max(r,J),x)};
gC=function(r,J,x){return r+x*(J-r)};_.Nv=function(r,J){this.x=r!==void 0?r:0;this.y=J!==void 0?J:0};
_.m=_.Nv.prototype;_.m.clone=function(){return new _.Nv(this.x,this.y)};
_.m.equals=function(r){return r instanceof _.Nv&&(this==r?!0:this&&r?this.x==r.x&&this.y==r.y:!1)};
_.m.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.m.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.m.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.m.translate=function(r,J){r instanceof _.Nv?(this.x+=r.x,this.y+=r.y):(this.x+=Number(r),typeof J==="number"&&(this.y+=J));return this};
_.m.scale=function(r,J){this.x*=r;this.y*=typeof J==="number"?J:r;return this};_.qv=function(r,J){this.width=r;this.height=J};
_.m=_.qv.prototype;_.m.clone=function(){return new _.qv(this.width,this.height)};
_.m.area=function(){return this.width*this.height};
_.m.aspectRatio=function(){return this.width/this.height};
_.m.isEmpty=function(){return!this.area()};
_.m.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.m.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.m.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.m.scale=function(r,J){this.width*=r;this.height*=typeof J==="number"?J:r;return this};var CR=function(r,J){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=r===gIc&&J||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=yCq};
CR.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var eKN=function(r){return r instanceof CR&&r.constructor===CR&&r.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===yCq?r.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},yCq={},gIc={};
new CR(gIc,"");var fA,jJ,jH,zKb,uDs,vcn,d9,XnK,Jwu,rwK,MQ,xuu,HkK,Duq,Von,TfK,sKw,qYn,WnY,OVM,ikN,fR4,Uuq,pNk,ED;fA=function(r){return r?new ED(_.QV(r)):mri||(mri=new ED)};
_.b_=function(r,J){return typeof J==="string"?r.getElementById(J):J};
jJ=function(r,J){return(J||document).getElementsByTagName(String(r))};
_.Zzu=function(r){return zKb("yt-formatted-string","paper-input-input",r)};
jH=function(r,J,x,t){r=t||r;return(J=J&&J!="*"?String(J).toUpperCase():"")||x?r.querySelectorAll(J+(x?"."+x:"")):r.getElementsByTagName("*")};
zKb=function(r,J,x){var t=document,b=r&&r!="*"?String(r).toUpperCase():"";return b||J?(x||t).querySelector(b+(J?"."+J:"")):jH(t,r,J,x)[0]||null};
uDs=function(r,J){_.GE.forEach(J,function(x,t){t=="style"?r.style.cssText=x:t=="class"?r.className=x:t=="for"?r.htmlFor=x:vcn.hasOwnProperty(t)?r.setAttribute(vcn[t],x):_.bM(t,"aria-")||_.bM(t,"data-")?r.setAttribute(t,x):r[t]=x})};
vcn={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};_.ih=function(r){r=(r||window).document;r=r.compatMode=="CSS1Compat"?r.documentElement:r.body;return new _.qv(r.clientWidth,r.clientHeight)};
_.lMo=function(r){var J=_.$O(r);r=r.defaultView;return new _.Nv(r.pageXOffset||J.scrollLeft,r.pageYOffset||J.scrollTop)};
_.$O=function(r){return r.scrollingElement?r.scrollingElement:_.DJ||r.compatMode!="CSS1Compat"?r.body||r.documentElement:r.documentElement};
d9=function(r){return r?r.defaultView:window};
_.wC=function(r,J,x){return XnK(document,arguments)};
XnK=function(r,J){var x=J[1],t=rwK(r,String(J[0]));x&&(typeof x==="string"?t.className=x:Array.isArray(x)?t.className=x.join(" "):uDs(t,x));J.length>2&&Jwu(r,t,J,2);return t};
Jwu=function(r,J,x,t){function b(q){q&&J.appendChild(typeof q==="string"?r.createTextNode(q):q)}
for(;t<x.length;t++){var V=x[t];if(!_.uM(V)||_.rf(V)&&V.nodeType>0)b(V);else{a:{if(V&&typeof V.length=="number"){if(_.rf(V)){var H=typeof V.item=="function"||typeof V.item=="string";break a}if(typeof V==="function"){H=typeof V.item=="function";break a}}H=!1}_.eY(H?_.ZM(V):V,b)}}};
_.go=function(r){return rwK(document,r)};
rwK=function(r,J){J=String(J);r.contentType==="application/xhtml+xml"&&(J=J.toLowerCase());return r.createElement(J)};
_.hP=function(){return document.createTextNode("\n")};
MQ=function(r){if(r.nodeType!=1)return!1;switch(r.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
xuu=function(r,J){Jwu(_.QV(r),r,arguments,1)};
_.Gw=function(r){for(var J;J=r.firstChild;)r.removeChild(J)};
_.R0=function(r,J){J.parentNode&&J.parentNode.insertBefore(r,J)};
_.SH=function(r,J){J.parentNode&&J.parentNode.insertBefore(r,J.nextSibling)};
_.E9=function(r){return r&&r.parentNode?r.parentNode.removeChild(r):null};
_.toN=function(r,J){var x=J.parentNode;x&&x.replaceChild(r,J)};
_.bkw=function(r){var J,x=r.parentNode;if(x&&x.nodeType!=11)if(r.removeNode)r.removeNode(!1);else{for(;J=r.firstChild;)x.insertBefore(J,r);_.E9(r)}};
_.NQ=function(r){return r.children!=void 0?r.children:Array.prototype.filter.call(r.childNodes,function(J){return J.nodeType==1})};
_.o4n=function(r){return r.nextElementSibling!==void 0?r.nextElementSibling:_.muK(r.nextSibling,!0)};
_.muK=function(r,J){for(;r&&r.nodeType!=1;)r=J?r.nextSibling:r.previousSibling;return r};
_.lt=function(r){return _.rf(r)&&r.nodeType==1};
_.c$=function(r,J){if(!r||!J)return!1;if(r.contains&&J.nodeType==1)return r==J||r.contains(J);if(typeof r.compareDocumentPosition!="undefined")return r==J||!!(r.compareDocumentPosition(J)&16);for(;J&&r!=J;)J=J.parentNode;return J==r};
HkK=function(r,J){if(r==J)return 0;if(r.compareDocumentPosition)return r.compareDocumentPosition(J)&2?1:-1;if("sourceIndex"in r||r.parentNode&&"sourceIndex"in r.parentNode){var x=r.nodeType==1,t=J.nodeType==1;if(x&&t)return r.sourceIndex-J.sourceIndex;var b=r.parentNode,V=J.parentNode;return b==V?Von(r,J):!x&&_.c$(b,J)?-1*Duq(r,J):!t&&_.c$(V,r)?Duq(J,r):(x?r.sourceIndex:b.sourceIndex)-(t?J.sourceIndex:V.sourceIndex)}t=_.QV(r);x=t.createRange();x.selectNode(r);x.collapse(!0);r=t.createRange();r.selectNode(J);
r.collapse(!0);return x.compareBoundaryPoints(_.xc.Range.START_TO_END,r)};
Duq=function(r,J){var x=r.parentNode;if(x==J)return-1;for(;J.parentNode!=x;)J=J.parentNode;return Von(J,r)};
Von=function(r,J){for(;J=J.previousSibling;)if(J==r)return-1;return 1};
TfK=function(r){var J,x=arguments.length;if(!x)return null;if(x==1)return arguments[0];var t=[],b=Infinity;for(J=0;J<x;J++){for(var V=[],H=arguments[J];H;)V.unshift(H),H=H.parentNode;t.push(V);b=Math.min(b,V.length)}V=null;for(J=0;J<b;J++){H=t[0][J];for(var q=1;q<x;q++)if(H!=t[q][J])return V;V=H}return V};
_.QV=function(r){return r.nodeType==9?r:r.ownerDocument||r.document};
sKw=function(r){return r.contentDocument||r.contentWindow.document};
_.dC=function(r,J){if("textContent"in r)r.textContent=J;else if(r.nodeType==3)r.data=String(J);else if(r.firstChild&&r.firstChild.nodeType==3){for(;r.lastChild!=r.firstChild;)r.removeChild(r.lastChild);r.firstChild.data=String(J)}else _.Gw(r),r.appendChild(_.QV(r).createTextNode(String(J)))};
qYn={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};WnY={IMG:" ",BR:"\n"};OVM=function(r){var J;r.tagName=="A"&&r.hasAttribute("href")||r.tagName=="INPUT"||r.tagName=="TEXTAREA"||r.tagName=="SELECT"||r.tagName=="BUTTON"?J=!r.disabled&&(!r.hasAttribute("tabindex")||ikN(r)):J=r.hasAttribute("tabindex")&&ikN(r);return J};
ikN=function(r){r=r.tabIndex;return typeof r==="number"&&r>=0&&r<32768};
fR4=function(r){var J=[];pNk(r,J,!0);r=J.join("");r=r.replace(/ \xAD /g," ").replace(/\xAD/g,"");r=r.replace(/\u200B/g,"");r=r.replace(/ +/g," ");r!=" "&&(r=r.replace(/^\s*/,""));return r};
Uuq=function(r){var J=[];pNk(r,J,!1);return J.join("")};
pNk=function(r,J,x){if(!(r.nodeName in qYn))if(r.nodeType==3)x?J.push(String(r.nodeValue).replace(/(\r\n|\r|\n)/g,"")):J.push(r.nodeValue);else if(r.nodeName in WnY)J.push(WnY[r.nodeName]);else for(r=r.firstChild;r;)pNk(r,J,x),r=r.nextSibling};
_.g4x=function(r,J,x){if(!J&&!x)return null;var t=J?String(J).toUpperCase():null;return _.Yl(r,function(b){return(!t||b.nodeName==t)&&(!x||typeof b.className==="string"&&_.cn(b.className.split(/\s+/),x))},!0)};
_.Yl=function(r,J,x){r&&!x&&(r=r.parentNode);for(x=0;r;){if(J(r))return r;r=r.parentNode;x++}return null};
ED=function(r){this.JSC$7414_document_=r||_.xc.document||document};
_.m=ED.prototype;_.m.getElement=function(r){return _.b_(this.JSC$7414_document_,r)};
_.m.$=ED.prototype.getElement;_.m.getElementsByTagName=function(r,J){return(J||this.JSC$7414_document_).getElementsByTagName(String(r))};
_.m.getElementsByTagNameAndClass=function(r,J,x){return jH(this.JSC$7414_document_,r,J,x)};
_.m.$$=ED.prototype.getElementsByTagNameAndClass;_.m.setProperties=uDs;_.m.JSC$7416_createDom=function(r,J,x){return XnK(this.JSC$7414_document_,arguments)};
_.m.createElement=function(r){return rwK(this.JSC$7414_document_,r)};
_.m.createTextNode=function(r){return this.JSC$7414_document_.createTextNode(String(r))};
_.m.getWindow=function(){return this.JSC$7414_document_.defaultView};
var pA=function(r){return _.lMo(r.JSC$7414_document_)};
_.m=ED.prototype;_.m.appendChild=function(r,J){r.appendChild(J)};
_.m.append=xuu;_.m.canHaveChildren=MQ;_.m.removeNode=_.E9;_.m.getChildren=_.NQ;_.m.contains=_.c$;_.m=mc.prototype;_.m.getWidth=function(){return this.right-this.left};
_.m.getHeight=function(){return this.bottom-this.top};
_.m.clone=function(){return new mc(this.top,this.right,this.bottom,this.left)};
_.m.contains=function(r){return this&&r?r instanceof mc?r.left>=this.left&&r.right<=this.right&&r.top>=this.top&&r.bottom<=this.bottom:r.x>=this.left&&r.x<=this.right&&r.y>=this.top&&r.y<=this.bottom:!1};
_.m.expand=function(r,J,x,t){_.rf(r)?(this.top-=r.top,this.right+=r.right,this.bottom+=r.bottom,this.left-=r.left):(this.top-=r,this.right+=Number(J),this.bottom+=Number(x),this.left-=Number(t));return this};
_.m.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.m.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
_.m.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.m.translate=function(r,J){r instanceof _.Nv?(this.left+=r.x,this.right+=r.x,this.top+=r.y,this.bottom+=r.y):(this.left+=r,this.right+=r,typeof J==="number"&&(this.top+=J,this.bottom+=J));return this};
_.m.scale=function(r,J){J=typeof J==="number"?J:r;this.left*=r;this.right*=r;this.top*=J;this.bottom*=J;return this};var Qd=function(r,J,x,t){this.left=r;this.top=J;this.width=x;this.height=t};
_.m=Qd.prototype;_.m.clone=function(){return new Qd(this.left,this.top,this.width,this.height)};
_.m.boundingRect=function(r){var J=Math.max(this.left+this.width,r.left+r.width),x=Math.max(this.top+this.height,r.top+r.height);this.left=Math.min(this.left,r.left);this.top=Math.min(this.top,r.top);this.width=J-this.left;this.height=x-this.top};
_.m.contains=function(r){return r instanceof _.Nv?r.x>=this.left&&r.x<=this.left+this.width&&r.y>=this.top&&r.y<=this.top+this.height:this.left<=r.left&&this.left+this.width>=r.left+r.width&&this.top<=r.top&&this.top+this.height>=r.top+r.height};
_.m.distance=function(r){var J=r.x<this.left?this.left-r.x:Math.max(r.x-(this.left+this.width),0);r=r.y<this.top?this.top-r.y:Math.max(r.y-(this.top+this.height),0);return Math.sqrt(J*J+r*r)};
_.m.getSize=function(){return new _.qv(this.width,this.height)};
_.m.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.m.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.m.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.m.translate=function(r,J){r instanceof _.Nv?(this.left+=r.x,this.top+=r.y):(this.left+=r,typeof J==="number"&&(this.top+=J));return this};
_.m.scale=function(r,J){J=typeof J==="number"?J:r;this.left*=r;this.width*=r;this.top*=J;this.height*=J;return this};var jKR,PW,sBM,kO,MoN,hNk,Gbw,dKz,RNb,Nfw;_.K6=function(r,J,x){if(typeof J==="string")(J=_.E4b(r,J))&&(r.style[J]=x);else for(var t in J){x=r;var b=J[t],V=_.E4b(x,t);V&&(x.style[V]=b)}};
jKR={};_.E4b=function(r,J){var x=jKR[J];if(!x){var t=_.fj(J);x=t;r.style[t]===void 0&&(t=(_.DJ?"Webkit":_.V9?"Moz":null)+FQz(t),r.style[t]!==void 0&&(x=t));jKR[J]=x}return x};
_.$w=function(r,J){var x=_.QV(r);return x.defaultView&&x.defaultView.getComputedStyle&&(r=x.defaultView.getComputedStyle(r,null))?r[J]||r.getPropertyValue(J)||"":""};
_.L9=function(r,J){return _.$w(r,J)||(r.currentStyle?r.currentStyle[J]:null)||r.style&&r.style[J]};
_.$uq=function(r){return _.L9(r,"position")};
PW=function(r,J,x){if(J instanceof _.Nv){var t=J.x;J=J.y}else t=J,J=x;r.style.left=kO(t,!1);r.style.top=kO(J,!1)};
sBM=function(r){try{return r.getBoundingClientRect()}catch(J){return{left:0,top:0,right:0,bottom:0}}};
_.kl=function(r){var J=_.QV(r),x=new _.Nv(0,0);if(r==(J?_.QV(J):document).documentElement)return x;r=sBM(r);J=pA(fA(J));x.x=r.left+J.x;x.y=r.top+J.y;return x};
_.wN4=function(r,J,x){if(J instanceof _.qv)x=J.height,J=J.width;else if(x==void 0)throw Error("ta");r.style.width=kO(J,!0);r.style.height=kO(x,!0)};
kO=function(r,J){typeof r=="number"&&(r=(J?Math.round(r):r)+"px");return r};
MoN=function(r){return hNk(r)};
hNk=function(r){var J=Gbw;if(_.L9(r,"display")!="none")return J(r);var x=r.style,t=x.display,b=x.visibility,V=x.position;x.visibility="hidden";x.position="absolute";x.display="inline";r=J(r);x.display=t;x.position=V;x.visibility=b;return r};
Gbw=function(r){var J=r.offsetWidth,x=r.offsetHeight,t=_.DJ&&!J&&!x;return(J===void 0||t)&&r.getBoundingClientRect?(r=sBM(r),new _.qv(r.right-r.left,r.bottom-r.top)):new _.qv(J,x)};
dKz=function(r){var J=_.kl(r);r=hNk(r);return new Qd(J.x,J.y,r.width,r.height)};
RNb=function(r,J){r=r.style;"opacity"in r?r.opacity=J:"MozOpacity"in r?r.MozOpacity=J:"filter"in r&&(r.filter=J===""?"":"alpha(opacity="+Number(J)*100+")")};
_.za=function(r,J){r.style.display=J?"":"none"};
_.SYY=function(r){return"rtl"==_.L9(r,"direction")};
Nfw=function(r){var J=_.$w(r,"marginLeft"),x=_.$w(r,"marginRight"),t=_.$w(r,"marginTop");r=_.$w(r,"marginBottom");return new mc(parseFloat(t),parseFloat(x),parseFloat(r),parseFloat(J))};
_.dus=function(r){var J=_.$w(r,"borderLeftWidth"),x=_.$w(r,"borderRightWidth"),t=_.$w(r,"borderTopWidth");r=_.$w(r,"borderBottomWidth");return new mc(parseFloat(t),parseFloat(x),parseFloat(r),parseFloat(J))};var YO=function(r){this.context=r};
YO.prototype.isSupported=function(r){return(r==null?0:r.attributionEnabled)||(r==null?void 0:r.beaconMethod)==="POST"||(r==null?0:r.customHeaders)||(r==null?0:r.customBody)||(r==null?0:r.keepAlive)?!1:!qQ(this.context)};
YO.prototype.ping=function(){var r=this;return Ue(_.hS.apply(0,arguments).map(function(J){try{var x=r.context.global,t=!1;t=t===void 0?!1:t;x.google_image_requests||(x.google_image_requests=[]);var b=FrN("IMG",x.document);t&&(b.attributionSrc="");b.src=J;x.google_image_requests.push(b);return!0}catch(V){return!1}}).every(function(J){return J}))};
YO.prototype.pingWithHeadersAndBody=function(r,J,x){this.ping.apply(this,_.Gd(_.hS.apply(3,arguments)))};var QKs=function(r){this.context=r};
QKs.prototype.isSupported=function(r){return Knk&&!qQ(this.context)&&FeM(this.context)!==void 0&&!(r==null?0:r.attributionEnabled)&&(r==null?void 0:r.beaconMethod)!=="POST"&&!(r==null?0:r.customHeaders)&&!(r==null?0:r.customBody)};
QKs.prototype.makeBeacon=function(r,J){if(!this.isSupported(J))throw new Dd;return new n6(this.context,r)};
var Knk=!1,n6=function(r,J){this.context=r;this.JSC$7435_urlWithoutToken=J;r=FeM(this.context);if(r===void 0)throw Error();this.wrappedBeacon=new r(kbk(this),{})},kbk=function(r){r=r.JSC$7435_urlWithoutToken;
return(r.slice(-1)[0]==="&"?r:r+"&")+"pbapi=1"};
n6.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
n6.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
n6.prototype.setHeader=function(){};
_.vd.Object.defineProperties(n6.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7435_urlWithoutToken},
set:function(r){this.JSC$7435_urlWithoutToken=r;this.wrappedBeacon.setURL(kbk(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(r){if(r!=="GET")throw new Dd;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var PsN=function(r){this.context=r};
PsN.prototype.isSupported=function(r){if((r==null?0:r.attributionEnabled)||(r==null?void 0:r.beaconMethod)==="GET"||(r==null?0:r.customHeaders)||(r==null?0:r.customBody)||(r==null?0:r.keepAlive))return!1;var J;return!qQ(this.context)&&((J=this.context.global.navigator)==null?void 0:J.sendBeacon)!==void 0};
PsN.prototype.ping=function(){var r=this;return Ue(_.hS.apply(0,arguments).map(function(J){var x;return(x=r.context.global.navigator)==null?void 0:x.sendBeacon(J)}).every(function(J){return J}))};
PsN.prototype.pingWithHeadersAndBody=function(r,J,x){this.ping.apply(this,_.Gd(_.hS.apply(3,arguments)))};var TE=function(r){this.value=r},aB=function(r,J){return Ue(r.value).pipe(DX(J))},vf=new TE(!1),j_m=new TE(!0);var nA=function(r){this.value=r;this.releasedSubject=new oB};
nA.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.vd.Object.defineProperties(nA.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$7448_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var tuM=["FRAME","IMG","IFRAME"],uMn=/^[01](px)?$/,xy4=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},JZ7=function(){var r=new xy4;
r.crossDomainLoadedDefault=!0;r.pendingImagesBlockLoad=!0;return r};var YYf=function(r,J){var x=TuM(r);if(x)if(x.onCreativeLoad)x.onCreativeLoad(J);else{var t=J?[J]:[],b=function(V){for(var H=0;H<t.length;++H)try{t[H](1,V)}catch(q){}t={push:function(q){q(1,V)}}};
x.onCreativeLoad=function(V){t.push(V)};
x.setAttribute("data-creative-load-listener","");x.addEventListener("creativeLoad",function(V){b(V.detail)});
_.xc.addEventListener("message",function(V){H34(x,b,V)})}};var OD=function(r,J){var x=this;this.global=r;this.parentContext=J;this.JSC$7459_onVisibilityChange=this.document?kp(Ue(!0),Qe(this.document,"visibilitychange")).pipe(Oe(this.parentContext.performanceMonitor,748),My(function(){return x.getVisibilityState()}),AZ()):Ue("visible");
this.document?Qe(this.document,"DOMContentLoaded").pipe(Oe(this.parentContext.performanceMonitor,739),L3(1)):Ue(ZXD("DOMContentLoaded"))},EFz=function(r){return r.document!==null&&r.document.visibilityState!==void 0};
OD.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
OD.prototype.querySelector=function(r){return this.document?this.document.querySelector(r):null};
OD.prototype.querySelectorAll=function(r){return this.document?_.ZM(this.document.querySelectorAll(r)):[]};
OD.prototype.elementFromPoint=function(r,J){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;r=this.document.elementFromPoint(r,J);return r===null?null:new nA(r)};
var Dxr=function(r,J,x){x=x===void 0?!1:x;if(J.ref===void 0||!r.document)return Ue(J).pipe(Oe(r.parentContext.performanceMonitor,749));var t=new eu(1),b=function(){t.next(J)};
x||YYf(J.ref,b);b3K(J.ref,b);return t.pipe(Oe(r.parentContext.performanceMonitor,749),L3(1))};
_.vd.Object.defineProperties(OD.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return KA(this.global,"document")?this.global.document||null:null}}});var sTz=_.aa(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),qe9=_.aa(["./reach_worklet.js"]),WW7=_.aa(["./reach_worklet.js"]),n4k=_.aa(["./reach_worklet.html"]),Oko=_.aa(["./reach_worklet.js"]),CsK=_.aa(["./reach_worklet.js"]);_.tL(n4k);_.tL(Oko);_.tL(CsK);var IB={left:0,top:0,width:0,height:0};var Bf4,IRR,Lnu,cwN,r0,FnN,aRn,ywn,zZi,ZoD,Zkb,v4s;Bf4=function(r,J,x,t,b,V,H){var q="";r&&(q+=r+":");x&&(q+="//",J&&(q+=J+"@"),q+=x,t&&(q+=":"+t));b&&(q+=b);V&&(q+="?"+V);H&&(q+="#"+H);return q};
IRR=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.lF=function(r){return r.match(IRR)};
_.MK=function(r,J){return r?J?decodeURI(r):decodeURIComponent(r):r};
Lnu=function(r){r=_.lF(r)[1]||null;!r&&_.xc.self&&_.xc.self.location&&(r=_.xc.self.location.protocol.slice(0,-1));return r?r.toLowerCase():""};
_.Xe=function(r){return _.MK(_.lF(r)[3]||null,!0)};
_.iZ=function(r){return _.MK(_.lF(r)[5]||null,!0)};
_.Wfr=function(r){var J=r.indexOf("#");return J<0?null:r.slice(J+1)};
cwN=function(r){r=_.lF(r);return Bf4(r[1],r[2],r[3],r[4])};
_.Awo=function(r){r=_.lF(r);return Bf4(r[1],null,r[3],r[4])};
_.c9=function(r){r=_.lF(r);return Bf4(null,null,null,null,r[5],r[6],r[7])};
_.uH=function(r){var J=r.indexOf("#");return J<0?r:r.slice(0,J)};
r0=function(r,J){r=_.lF(r);J=_.lF(J);return r[3]==J[3]&&r[1]==J[1]&&r[4]==J[4]};
FnN=function(r,J){if(r){r=r.split("&");for(var x=0;x<r.length;x++){var t=r[x].indexOf("="),b=null;if(t>=0){var V=r[x].substring(0,t);b=r[x].substring(t+1)}else V=r[x];J(V,b?x6(b):"")}}};
aRn=function(r){var J=r.indexOf("#");J<0&&(J=r.length);var x=r.indexOf("?");if(x<0||x>J){x=J;var t=""}else t=r.substring(x+1,J);return[r.slice(0,x),t,r.slice(J)]};
ywn=function(r,J){return J?r?r+"&"+J:J:r};
_.eNk=function(r,J){if(!J)return r;r=aRn(r);r[1]=ywn(r[1],J);return r[0]+(r[1]?"?"+r[1]:"")+r[2]};
_.zNb=function(r,J,x){if(Array.isArray(J))for(var t=0;t<J.length;t++)_.zNb(r,String(J[t]),x);else J!=null&&x.push(r+(J===""?"":"="+_.y6(J)))};
_.fB=function(r){var J=[],x;for(x in r)_.zNb(x,r[x],J);return J.join("&")};
_.uF=function(r,J){J=_.fB(J);return _.eNk(r,J)};
_.C6=function(r,J,x){x=x!=null?"="+_.y6(x):"";return _.eNk(r,J+x)};
zZi=function(r,J,x,t){for(var b=x.length;(J=r.indexOf(x,J))>=0&&J<t;){var V=r.charCodeAt(J-1);if(V==38||V==63)if(V=r.charCodeAt(J+b),!V||V==61||V==38||V==35)return J;J+=b+1}return-1};
ZoD=/#|$/;_.AE=function(r,J){var x=r.search(ZoD),t=zZi(r,0,J,x);if(t<0)return null;var b=r.indexOf("&",t);if(b<0||b>x)b=x;t+=J.length+1;return x6(r.slice(t,b!==-1?b:0))};
Zkb=/[?&]($|#)/;_.X5=function(r,J){for(var x=r.search(ZoD),t=0,b,V=[];(b=zZi(r,t,J,x))>=0;)V.push(r.substring(t,b)),t=Math.min(r.indexOf("&",b)+1||x,x);V.push(r.slice(t));return V.join("").replace(Zkb,"$1")};
_.Bq=function(r,J,x){return _.C6(_.X5(r,J),J,x)};
v4s=function(r){var J=aRn(window.location.href),x=J[1],t=[];x&&x.split("&").forEach(function(b){var V=b.indexOf("=");V=V>=0?b.slice(0,V):b;r.hasOwnProperty(V)||t.push(b)});
J[1]=ywn(t.join("&"),_.fB(r));return J[0]+(J[1]?"?"+J[1]:"")+J[2]};var P8X=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(P8X,_.O7);P8X.prototype.getVersion=function(){return _.SW(this,2)};var kdm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(kdm,_.O7);var RS4=function(r,J){return _.UC(r,2,J)},KWm=function(r,J){return _.UC(r,3,J)};
kdm.prototype.getModel=function(){return _.SW(this,4)};
var Nu4=function(r,J){return _.UC(r,4,J)},Gdn=function(r,J){return _.UC(r,5,J)},QTD=function(r,J){return _.UC(r,9,J)},Mu4=function(r,J){return $M(r,10,J)},hSM=function(r,J){return _.Vo(r,11,J)},SeM=function(r,J){return _.UC(r,1,J)},dy9=function(r,J){return _.Vo(r,7,J)};var $yr="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var ZX=function(r,J,x,t){r=r===void 0?window:r;J=J===void 0?null:J;x=x===void 0?new T6M:x;t=t===void 0?i3n():t;m9s.call(this);var b=this;this.global=r;this.debugChannel=J;this.performanceMonitor=x;this.onPageHide=du(function(){return Qe(b.global,"pagehide")}).pipe(Oe(this.performanceMonitor,941));
this.onLoad=du(function(){return Qe(b.global,"load")}).pipe(Oe(this.performanceMonitor,738),L3(1));
this.onResize=du(function(){return Qe(b.global,"resize")}).pipe(Oe(this.performanceMonitor,741));
this.onMessage=du(function(){return Qe(b.global,"message")}).pipe(Oe(this.performanceMonitor,740));
this.document=new OD(this.global,this);this.timeProvider=new s4k(new Wrq(this.intrinsicFunctionNamespace,this.performanceMonitor),new qXn(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new D9Y(new pns(this),new QKs(this),new HW(this,new gck(this)),new HW(this,new PsN(this)),new HW(this,new YO(this)))};
_.S(ZX,m9s);var qQ=function(r){var J=r.global;return!!r.global.HTMLFencedFrameElement&&!!J.fence&&typeof J.fence.reportEvent==="function"};
_.m=ZX.prototype;_.m.reportFencedFrameEvent=function(r){qQ(this)&&this.global.fence.reportEvent(r)};
_.m.getOnBackgrounded=function(){return this.onPageHide.pipe(Oe(this.performanceMonitor,942),DX(this.queue),My(function(){}))};
_.m.postMessage=function(r,J,x){x=x===void 0?[]:x;this.global.postMessage(r,J,x)};
_.m.getWidth=function(){return zE(this.global)?this.global.width:0};
_.m.getHeight=function(){return zE(this.global)?this.global.height:0};
_.m.isMobile=function(){return j4N()||$9x()};
var OC=function(r,J){try{var x=gpX(J,r.global,r.isMobile());return{left:x.left,top:x.top,width:x.getWidth(),height:x.getHeight()}}catch(t){return IB}};
ZX.prototype.validate=function(){var r=this.beaconFactory.isSupported()||qQ(this);return this.global&&this.timeProvider.available()&&r};
var ySD=function(r){return(r=npc(r.global))?Ve(r):null};
_.vd.Object.defineProperties(ZX.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(r){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!zE(this.global.top)}},
inIframe:{configurable:!0,enumerable:!0,get:function(){return this.inCrossDomainIframe||this.global.top!==this.global}},
scrollY:{configurable:!0,enumerable:!0,get:function(){return this.global.scrollY}},
MutationObserver:{configurable:!0,enumerable:!0,get:function(){return this.intrinsicFunctionNamespace.MutationObserver}},
ResizeObserver:{configurable:!0,enumerable:!0,get:function(){return this.intrinsicFunctionNamespace.ResizeObserver}}});_.uqk=!_.o$&&!_.kc();var $xD=function(r){return r};var htC=function(r){return r.pipe(Pr(function(J){var x=J.endOfSessionReason;var t;return((t=J.viewable)==null?void 0:t.extrapolateToNow().value)||x!=void 0}),L3(1),Br())};var cZr=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},AZn=function(r){var J=r.sequenceNumber.toString(10).padStart(2,"0");
J=""+r.startTime+J;r.sequenceNumber<99&&r.sequenceNumber++;return J};var gFM=ru(XG(function(r){return r.endOfSessionReason===void 0}),My(function(r){return Object.assign({},r,{timestamps:j2(r)})}),Pr(function(r){var J=r.viewable;
r=r.timestamps;var x;return(x=J==null?void 0:J.extrapolateUsingTimestampMap(r).value)!=null?x:!1}),My(function(r){var J=r.beaconFactory;
var x=r.timestampedExposureHistory;var t=r.timeOnScreen;var b=r.binaryContext;r=r.timestamps;if(J===void 0||x===void 0||t===void 0||b===void 0)return!1;if(t.extrapolateUsingTimestampMap(r).value.every(function(V){return V>=0}))return!0;
x=x.map(function(V){return V.timestamp+":"+V.value}).join(",");
t=$l({bin:b,tos:t},r);J.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+t+("&eh="+x)).sendNow();return!0}),XG(function(r){return!r}),Br());var aCi=function(r){return{id:r.pingId,mcvt:r.maxConsecutiveViewTime,p:r.creativePosition,asp:r.adSpeedPosition,tm:r.totalMeasurementTime,tu:r.totalUnviewedTime,mtos:r.maxTimeOnScreen,tos:r.timeOnScreen,v:r.binaryVersion,bin:r.binaryContext,avms:r.measurementStrategy,bs:r.browserSize,mc:r.maximumExposure,"if":r.crossDomainIframeState,vu:r.delayedImpressionJsState,app:r.inApp,mse:r.mraidError,mtop:r.mraidSituation,itpl:r.injectedTemplateId,adk:r.adKey,exk:r.awbidKey,rs:r.requestSource,la:r.isLargeAd,
cr:r.isContentRecommendationAd,uach:r.userAgentClientHints,vs:r.viewState,r:r.reasonCode,pay:r.hasCpmavUrl,co:r.clientPingOrderCounter,rst:r.adRenderStartTime,rpt:r.adRenderPeriodTime,isd:r.initialScrollDepth,lsd:r.loadedScrollDepth,context:r.errorContext,msg:r.errorMessage,stack:r.errorStack,name:r.errorName,ec:r.hasElementChanged,sfr:r.strategyFailureReasons,met:r.creativeSearchResult,wmsd:r.webMeasurementStartDiagnostic,pv:r.pageVisible,epv:r.eosPageVisible,pbe:r.inStatefulBeaconExperiment,fle:r.inFetchLaterBeaconExperiment,
vae:r.inViewableAttributionExperiment,spb:r.supportsPendingBeacon,sfl:r.supportsFetchLater,ffslot:r.isFencedFrameSlotTurtlex,reach:r.sharedStorageReachMode,io2:r.v2VisibilityBitVector,rxdbg:r.rxDebugger,omida:r.omidAppId,omidp:r.omidPartner,omidpv:r.omidPartnerVersion,omidor:r.omidOcclusionReasons,omidv:r.omidVersion,omids:r.omidSessionType,omidam:r.omidAccessMode,omidct:r.omidCreativeType,omidia:r.omidInApp,omiddc:r.omidDeviceCategory,omidlat:r.omidLastActivity,omiddit:r.omidDeviceIdleTime,qid:r.errorEscapedQueryId}};var w$z=function(r){var J=[];return r.pipe(My(function(x){var t=x.beaconFactory,b=x.fetchBeaconFactory,V=x.timeOnScreen,H=x.timeOnScreenUrlPrefixes,q=x.payloadMapper,W=x.timeOnScreenPingId,U=x.timeOnScreenReason,g=x.urlSerializer,E=x.viewable,h=x.hasImpressionFired,G=x.inStatefulBeaconExperiment,N=x.supportsPendingBeacon,Q=x.supportsFetchLater,Y=x.turtlexReportEventData;if(!x.geometryMeasurable||!h||x.maxTimeOnScreen===void 0||V===void 0||H===void 0||q===void 0||W===void 0||g===void 0||t===void 0)return!1;
if(x.isTurtlex){if(U===void 0)return!1;H=x.reportFencedFrameEvent;if(!H)return!1;H({eventType:"active-view-time-on-screen",eventData:Y!=null?Y:"",destination:["buyer"]});return!0}if(!(G||Q||U))return!1;Y=j2(x);var O;E=(O=E==null?void 0:E.extrapolateUsingTimestampMap(Y).value)!=null?O:!1;O=g(Object.assign({},x,{pingId:W,viewState:E?4:3,reasonCode:U!=null?U:"u",payloadMapper:q,urlPrefixes:H}),Y);if(G){for(;J.length>H.length;)x=void 0,(x=J.shift())==null||x.deactivate();O.forEach(function(Z,a){a>=J.length?
J.push(t.makeBeacon(Z)):J[a].url=Z});
return N&&b&&U!==void 0?(O.forEach(function(Z){b.makeBeacon(Z).sendNow()}),!0):U!==void 0}if(N&&b&&U!==void 0)return O.forEach(function(Z){b.makeBeacon(Z).sendNow()}),!0;
if(Q&&b){for(;J.length>H.length;)N=void 0,(N=J.shift())==null||N.deactivate();var c=g(Object.assign({},x,{pingId:W,viewState:E?4:3,reasonCode:U!=null?U:"u",payloadMapper:q,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),Y)[0];O.forEach(function(Z,a){a>=J.length?J.push(t.makeBeacon(c,{endOfSession:!0})):J[a].url=c});
return U!==void 0?(O.forEach(function(Z){b.makeBeacon(Z).sendNow()}),!0):U!==void 0}return U!==void 0?(O.forEach(function(Z){t.makeBeacon(Z).sendNow()}),!0):!1}),XG(function(x){return!x}),Br())};var MJ9=ru(Pr(function(r){return r.immediateUrlPrefixes!==void 0&&r.payloadMapper!==void 0&&r.urlSerializer!==void 0&&r.inferredPingId!==void 0&&r.beaconFactory!==void 0}),Pr(function(r){return Xr4(r)!==null}),uGz(function(r){return r.activeViewUnmeasurableEvent},function(r){return r.emit}),My(function(r){if(r.isTurtlex){var J=r.reportFencedFrameEvent;
if(J){var x;J({eventType:"active-view-unmeasurable",eventData:(x=r.turtlexReportEventData)!=null?x:"",destination:["buyer"]})}}else{x=void 0;var t=Xr4(r);if(t==="x"){var b,V=(b=r.geometricMeasurementErrors)!=null?b:r.contextValidationErrors;V&&(J=V.stack,x=V.message)}r.urlSerializer(Object.assign({},r,{urlPrefixes:r.immediateUrlPrefixes,payloadMapper:r.payloadMapper,pingId:r.inferredPingId,viewState:2,reasonCode:t,errorMessage:x,errorStack:J}),j2(r)).forEach(function(H){r.beaconFactory.makeBeacon(H).sendNow()})}}),
L3(1),Br());var rLX=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var Uxi=ru(Pr(function(r){return r.payloadMapper!==void 0&&r.immediateUrlPrefixes!==void 0&&r.urlSerializer!==void 0&&r.inferredPingId!==void 0&&r.beaconFactory!==void 0}),My(function(r){return Object.assign({},r,{timestamps:j2(r)})}),Pr(function(r){var J=r.viewable;
var x=r.hasImpressionFired;r=r.timestamps;var t;return!!x&&((t=J==null?void 0:J.extrapolateUsingTimestampMap(r).value)!=null?t:!1)}),uGz(function(r){return r.activeViewViewableEvent},function(r){return r.emit}),My(function(r){var J=r.beaconFactory,x=r.turtlexReportEventData;
if(r.isTurtlex){var t=r.reportFencedFrameEvent;if(!t)return!1;t({eventType:"active-view-viewable",eventData:x!=null?x:"",destination:["buyer"]});return!0}x=r.urlSerializer(Object.assign({},r,{urlPrefixes:r.immediateUrlPrefixes,payloadMapper:r.payloadMapper,pingId:r.inferredPingId,viewState:4,reasonCode:"v"}),r.timestamps);(t=r.cpmavUrls)&&t.length>0&&r.viewUrlSerializer&&r.viewUrlSerializer(t,r).forEach(function(b){J.makeBeacon(b).sendNow()});
(t=r.viewableRelayUrls)&&t.length>0&&r.viewUrlSerializer&&r.viewUrlSerializer(t,r).forEach(function(b){J.makeBeacon(b).sendNow()});
x.forEach(function(b){J.makeBeacon(b,{attributionEnabled:r.isViewableAttributionEnabled}).sendNow()});
return!0}),XG(function(r){return!r}),Br());var AL4=My(function(r){return[r.value.topWindowViewportExternalGeometry.width,r.value.topWindowViewportExternalGeometry.height]});var CA=function(r,J){this.callback=r;this.options=J;this.intersectionObserverV2=this.intersectionObserverV1=null},M2r=function(r,J){J?r.intersectionObserverV2||(J=Object.assign({},r.options,{delay:100,
trackVisibility:!0}),r.intersectionObserverV2=new IntersectionObserver(r.callback,J)):r.intersectionObserverV1||(r.intersectionObserverV1=new IntersectionObserver(r.callback,r.options))},lRK=function(r,J){r=J?r.intersectionObserverV2:r.intersectionObserverV1;
if(!r)throw new oco;return r};
CA.prototype.observe=function(r,J){lRK(this,r).observe(J)};
CA.prototype.unobserve=function(r,J){lRK(this,r).unobserve(J)};
CA.prototype.disconnect=function(r){lRK(this,r).disconnect()};
CA.prototype.takeRecords=function(r){return lRK(this,r).takeRecords()};var Pf={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:IB,topWindowViewportExternalGeometry:IB,measurementRequests:new oB,elementGeometrySourceName:"ns",elementGeometry:IB,intersectionGeometry:IB,viewportLocalAppOffset:{x:0,y:0}};var KcD=LA(ru(My(function(r){var J;return(J=r.exposureOverride)!=null?J:RyC(r)}),My(function(r){return isFinite(r)?r:0}))),B9z=LA(ru(My(function(r){var J;
return(J=r.exposureOverride)!=null?J:RyC(r)}),My(function(r){return isFinite(r)?r:-1})));var BW=function(r,J){this.a=r;this.b=J;if(r.clock.timeline!==J.clock.timeline)throw Error();};
BW.prototype.equivalentTo=function(r){return r instanceof BW?this.a.equivalentTo(r.a)&&this.b.equivalentTo(r.b):!1};
BW.prototype.extrapolateToTime=function(r){var J=this.a.extrapolateToTime(r).value,x=this.b.extrapolateToTime(r).value;return{timestamp:r,value:[J,x]}};
_.vd.Object.defineProperties(BW.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}},
lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var r=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),J=this.a.lastMeasurement.timestamp.equals(r)?this.a.lastMeasurement.value:this.a.extrapolateToTime(r).value,x=this.b.lastMeasurement.timestamp.equals(r)?this.b.lastMeasurement.value:this.b.extrapolateToTime(r).value;return{timestamp:r,value:[J,x]}}}});var I0=function(r,J){this.input=r;this.mapFunction=J;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
I0.prototype.equivalentTo=function(r){return r instanceof I0?this.input.equivalentTo(r.input)&&this.mapFunction===r.mapFunction:!1};
I0.prototype.extrapolateToTime=function(r){r=this.input.extrapolateToTime(r);return{timestamp:r.timestamp,value:this.mapFunction(r.value)}};
_.vd.Object.defineProperties(I0.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var L6=function(){};
L6.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
L6.prototype.extrapolateUsingTimestampMap=function(r){var J=this.clock.timeline,x,t=(x=r.get(J))!=null?x:this.clock.now();r.set(J,t);return this.extrapolateToTime(t)};
L6.prototype.map=function(r){return new XNw(this,r)};
L6.prototype.joinWith=function(r){return new rrN(this,r)};
var rrN=function(){BW.apply(this,arguments);this.map=L6.prototype.map;this.joinWith=L6.prototype.joinWith;this.extrapolateToNow=L6.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=L6.prototype.extrapolateUsingTimestampMap};
_.S(rrN,BW);var XNw=function(){I0.apply(this,arguments);this.map=L6.prototype.map;this.joinWith=L6.prototype.joinWith;this.extrapolateToNow=L6.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=L6.prototype.extrapolateUsingTimestampMap};
_.S(XNw,I0);var AL=function(r,J){this.lastMeasurement=J;this.extrapolateToNow=L6.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=L6.prototype.extrapolateUsingTimestampMap;this.map=L6.prototype.map;this.joinWith=L6.prototype.joinWith;this.clock=r};
AL.prototype.equivalentTo=function(r){return r.active};
AL.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.vd.Object.defineProperties(AL.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var cL9=My(function(r){if(r.value.viewportGeometrySourceName==="omid"){if(r.value.elementGeometrySourceName==="nio")return"omio";if(r.value.elementGeometrySourceName==="geo")return"omgeo"}return r.value.elementGeometrySourceName==="geo"||r.value.elementGeometrySourceName==="nio"?r.value.viewportGeometrySourceName:r.value.elementGeometrySourceName});var N94=ru(Pr(function(r){return!isNaN(r)}),vr(function(r,J){return isNaN(r)?J:Math.min(r,J)},NaN),AZ());var kEC=LA(ru(My(function(r){return r.intersectionGeometry.width*r.intersectionGeometry.height/(r.exposedViewportLocalGeometry.width*r.exposedViewportLocalGeometry.height)}),My(function(r){return isFinite(r)?Math.min(1,r):0})));var Lcz=ru(LA(My(function(r){r=r.exposureOverride?r.elementGeometry.width*r.elementGeometry.height*r.exposureOverride/(r.topWindowViewportExternalGeometry.width*r.topWindowViewportExternalGeometry.height):r.intersectionGeometry.width*r.intersectionGeometry.height/(r.topWindowViewportExternalGeometry.width*r.topWindowViewportExternalGeometry.height);return isFinite(r)?r:0})));var aX4=function(r,J){var x=this;this.timeProvider=r;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=J.pipe(AZ()).subscribe(function(t){e2(x);x.measurementRequestObserver=t})},eyi=function(r,J){e2(r);
r.lastMeasurementRequest=r.timeProvider.setTimeout(function(){var x;return void((x=r.measurementRequestObserver)==null?void 0:x.next())},J)},e2=function(r){r.lastMeasurementRequest!==null&&r.timeProvider.clearTimeout(r.lastMeasurementRequest);
r.lastMeasurementRequest=null};
aX4.prototype.dispose=function(){e2(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var JrY=function(){};var i9M=function(r,J){this.context=r;this.strategies=J};
_.S(i9M,JrY);i9M.prototype.buildGeometrySource=function(r,J){var x=this.strategies.map(function(V){return V.buildGeometrySource(r,J)}),t=lX7(x.map(function(V){return V.geometrySource})),b=t.capturedErrors.pipe(xm4());
return{geometrySource:t.chain.pipe(DX(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:b,strategyErrors:t.capturedErrors}].concat(_.Gd(x.map(function(V){return V.additionalOutputs}))))}};
var xm4=function(){return vr(function(r,J){J instanceof hL?r.push(J.measurementStrategyFailureReason):r.push(-1);return r},[])};var fDX=function(r,J){this.context=r;this.poller=J};
_.S(fDX,JrY);fDX.prototype.buildGeometrySource=function(r,J){var x=Xfr(JEz(this.context,this.poller),Wc7(this.context,J.requestSource));return{geometrySource:u4z(r.measurableCreative.pipe(x),J.inApp),additionalOutputs:{}}};var p$m=function(r,J,x){x=x===void 0?ElC(r,J):x;this.context=r;this.intersectionObserverStrategy=x};
_.S(p$m,JrY);p$m.prototype.buildGeometrySource=function(r,J){var x=this.intersectionObserverStrategy(J.useV2);return{geometrySource:u4z(r.measurableCreative.pipe(x,jBC(this.context)),J.inApp),additionalOutputs:{}}};var tIk=function(r,J,x){var t=t===void 0?Symbol():t;this.element=r;this.immediateUrls=J;this.timeOnScreenUrls=x;this.symbol=t};var yV=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),oFn=Object.freeze([1,.75,yV.exposureThreshold,yV.largeAdExposureThreshold,0]);var s3z=function(r,J){J=J===void 0?36E5:J;var x=x===void 0?!0:x;this.creatives=new oB;this.elementsToUnregister=new oB;this.elementMap=new Map;var t=new ZX(window,null);t.beaconFactory=new HW(t,new YO(t));WKX(t,this.creatives,this.elementsToUnregister,r,J,x).subscribe()},iC7=function(r,J,x,t){if(!r.elementMap.has(J)){var b=new nA(J);
r.elementMap.set(J,b);r.creatives.next(new tIk(b,x,t))}},WXD=function(r,J){r.elementsToUnregister.next(J);
var x=r.elementMap.get(J);x!==void 0&&(x.release(),r.elementMap.delete(J))};var qTr=function(r){var J=r.url;r=r.uaDataValues;this.JSC$7564_url_=J;this.uaDataValues_=r;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var x=/[?&]([^&=]+)=([^&]*)/g;r=x.exec(J);)this.urlParamValues_[r[1]]=r[2]},WNm=function(r){r=r.uaDataValues_;
if(!r)return"";var J=uh("uap",r.platform)+uh("uapv",r.platformVersion)+uh("uafv",r.uaFullVersion)+uh("uaa",r.architecture)+uh("uam",r.model)+uh("uab",r.bitness);r.fullVersionList&&(J+="&uafvl="+encodeURIComponent(r.fullVersionList.map(function(x){return encodeURIComponent(x.brand)+";"+encodeURIComponent(x.version)}).join("|")));
r.wow64!=null&&(J+="&uaw="+Number(r.wow64));return J.slice(1)};var bYf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(bYf,_.O7);bYf.prototype.getId=function(){return _.SW(this,1)};var cW=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(cW,_.O7);cW.prototype.getSeconds=function(){return GI(this,1)};
cW.prototype.setSeconds=function(r){return _.GO(this,1,k5(r),"0")};_.BI=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(_.BI,_.O7);_.BI.prototype.getSeconds=function(){return GI(this,1)};
_.BI.prototype.setSeconds=function(r){return _.GO(this,1,k5(r),"0")};
_.mmo=function(r){var J=Number(dk(r,1));r=_.tE(r,2);return new Date(J*1E3+r/1E6)};var AP=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(AP,_.O7);AP.prototype.getUrl=function(){return _.SW(this,1)};
AP.prototype.setUrl=function(r){return _.ZO(this,1,r)};
AP.prototype.getHeight=function(){return _.tE(this,2)};
AP.prototype.getWidth=function(){return _.tE(this,3)};var F3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(F3,_.O7);F3.prototype.getAspectRatio=function(){return R$(this,1)};
F3.prototype.setAspectRatio=function(r){return _.GO(this,1,_.D4(r),0)};
F3.prototype.getDuration=function(){return _.f9(this,cW,2)};var o5Y=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(o5Y,_.O7);var VIx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(VIx,_.O7);var DmK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(DmK,_.O7);var HYs=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(HYs,_.O7);var Tvs=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Tvs,_.O7);var seR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(seR,_.O7);var qso=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(qso,_.O7);var W7o=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(W7o,_.O7);var iYN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(iYN,_.O7);var a0=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(a0,_.O7);var yd=[2,4,5,6,7];var pKf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(pKf,_.O7);var wk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(wk,_.O7);_.m=wk.prototype;_.m.getId=function(){return _.f9(this,bYf,1)};
_.m.getName=function(){return _.SW(this,2)};
_.m.setDescription=function(r){return _.ZO(this,3,r)};
_.m.getUrl=function(){return _.SW(this,8)};
_.m.setUrl=function(r){return _.ZO(this,8,r)};
var eH=function(r){return _.JE(r,AP,10,_.xF())};
wk.prototype.getOwner=function(r){var J=_.$o(this,40,_.cK,3,!0);OY(J,r);return J[r]};
wk.prototype.getVersion=function(){return GI(this,45)};
var zw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(zw,_.O7);_.f44=[0,l8z,rcc];_.Ums=[0,l8z,rcc];var g5q=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(g5q,_.O7);var Zd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Zd,_.O7);Zd.prototype.getStatus=function(){return _.Nf(this,1)};
Zd.prototype.removeItem=function(r){return pZX(this,2,r)};var E5o=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(E5o,_.O7);E5o.prototype.getName=function(){return _.SW(this,8)};var vW=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(vW,_.O7);vW.prototype.getCommand=function(){return _.Nf(this,1)};
vW.prototype.getSource=function(){return _.f9(this,E5o,2)};
vW.prototype.setVisible=function(r){return _.Nk(this,5,r)};
vW.prototype.removeItem=function(r){return pZX(this,7,r)};var jes=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(jes,_.O7);jes.prototype.getCommand=function(){return _.Nf(this,1)};
jes.prototype.removeItem=function(r){return pZX(this,4,r)};
var $mR=_.rb(jes);var uK=function(r,J,x){x=x===void 0?Error():x;var t=Error.call(this);this.message=t.message;"stack"in t&&(this.stack=t.stack);this.code=r;J+=":";x instanceof Error?(this.message=J+x.message,this.stack=x.stack||""):(this.message=J+String(x),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.S(uK,Error);_.Mx=function(){this.JSC$7622_disposed_=this.JSC$7622_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.Mx.prototype.JSC$7622_disposed_=!1;_.Mx.prototype.isDisposed=function(){return this.JSC$7622_disposed_};
_.Mx.prototype.dispose=function(){this.JSC$7622_disposed_||(this.JSC$7622_disposed_=!0,this.disposeInternal())};
_.Mx.prototype[Symbol.dispose]=function(){this.dispose()};
_.W$=function(r,J){r.addOnDisposeCallback(_.jC(_.lh,J))};
_.Mx.prototype.addOnDisposeCallback=function(r,J){this.JSC$7622_disposed_?J!==void 0?r.call(J):r():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),J&&(r=r.bind(J)),this.onDisposeCallbacks_.push(r))};
_.Mx.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var lK=function(r){_.Mx.call(this);this.wpc=r};
_.S(lK,_.Mx);lK.prototype.uc5=function(){return this.wpc.f()};
lK.prototype.hnI=function(r){return this.wpc.c(r)};
lK.prototype.mZ=function(r){return this.wpc.m(dx9(r))};
lK.prototype.w6=function(r){return this.wpc.mws(dx9(r))};
var ro=function(r){_.Mx.call(this);var J=this;this.s5=r;this.g9g="keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel".split(" ");this.cP9=void 0;this.jj2=this.s5.p;this.hbL=this.fce.bind(this);this.addOnDisposeCallback(function(){return void wKx(J)})};
_.S(ro,_.Mx);var hmn=function(r){var J;return _.T(function(x){if(x.nextAddress==1){if(!r.s5.wpc)throw new uK(30,"NWA");return r.y8R?x.return(r.y8R):_.p(x,r.s5.wpc(),2)}J=x.yieldResult;r.y8R=new lK(J);return x.return(r.y8R)})};
ro.prototype.snapshot=function(r){return this.s5.s(Object.assign({},r.e0&&{c:r.e0},r.rBg&&{s:r.rBg},r.fXr!==void 0&&{p:r.fXr}))};
ro.prototype.fce=function(r){this.s5.e(r)};
ro.prototype.gie=function(r,J){return this.s5.c(r,J,!1)};
var wKx=function(r){r.cP9!==void 0&&(r.g9g.forEach(function(J){var x;(x=r.cP9)==null||x.removeEventListener(J,r.hbL)}),r.cP9=void 0)};
ro.prototype.eeQ=function(){return this.s5.l()};var MIs,X3=function(){_.Mx.apply(this,arguments);this.b3r=1;this[MIs]=this.dispose};
_.S(X3,_.Mx);X3.prototype.share=function(){if(this.isDisposed())throw Error("ua");this.b3r++;return this};
X3.prototype.dispose=function(){--this.b3r||_.Mx.prototype.dispose.call(this)};
MIs=Symbol.dispose;var GXo=function(r){this.kpd=r;r.addNewEventMetric("/client_streamz/bg/frs",_.o_("mk"))};
GXo.prototype.record=function(r,J){this.kpd.record("/client_streamz/bg/frs",r,J)};
var Rmx=function(r){this.bdL=r;r.addNewEventMetric("/client_streamz/bg/wrl",_.o_("mn"),mK("ac"),mK("sc"),_.o_("rk"),_.o_("mk"))};
Rmx.prototype.record=function(r,J,x,t,b,V){this.bdL.record("/client_streamz/bg/wrl",r,J,x,t,b,V)};
var SsN=function(r){this.jWP=r;r.addNewCounter("/client_streamz/bg/ec",_.o_("en"),_.o_("mk"))};
SsN.prototype.increment=function(r,J){this.jWP.JSC$7876_incrementCounter("/client_streamz/bg/ec",r,J)};
var NvR=function(r){this.yd0=r;r.addNewEventMetric("/client_streamz/bg/el",_.o_("en"),_.o_("mk"))};
NvR.prototype.record=function(r,J,x){this.yd0.record("/client_streamz/bg/el",r,J,x)};
var dmq=function(r){this.o65=r;r.addNewCounter("/client_streamz/bg/cec",mK("ec"),_.o_("mk"))};
dmq.prototype.increment=function(r,J){this.o65.JSC$7876_incrementCounter("/client_streamz/bg/cec",r,J)};
var Qeu=function(r){this.hej=r;r.addNewCounter("/client_streamz/bg/po/csc",mK("cs"),_.o_("mk"))};
Qeu.prototype.increment=function(r,J){this.hej.JSC$7876_incrementCounter("/client_streamz/bg/po/csc",r,J)};
var K7u=function(r){this.eej=r;r.addNewCounter("/client_streamz/bg/po/ctav",_.o_("av"),_.o_("mk"))};
K7u.prototype.increment=function(r,J){this.eej.JSC$7876_incrementCounter("/client_streamz/bg/po/ctav",r,J)};
var kXN=function(r){this.n6k=r;r.addNewCounter("/client_streamz/bg/po/cwsc",_.o_("su"),_.o_("mk"))};
kXN.prototype.increment=function(r,J){this.n6k.JSC$7876_incrementCounter("/client_streamz/bg/po/cwsc",r,J)};var xT7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(xT7,_.O7);var JeM=function(r,J){return _.MN(r,3,J,uDM)};var PEk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(PEk,_.O7);var YsN=[1,2,3];var n5x=[0,YsN,_.mF7,Jcz,bvi];var OYx=[0,_.FR,[0,Ztn,_.I$]];var CEN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(CEN,_.O7);var Bvk=[1,2,3];var I4n=[0,Bvk,XZM,ve9,_.a$,OYx];var L7w=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(L7w,_.O7);var crq=[0,_.FR,n5x,I4n];var Arb=[0,_.Ax];var F7u=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(F7u,_.O7);var a4x=[0,_.Ax,-1,_.cs];var yrq=[0,_.Ax,-1,_.Lw,_.cs];var emn=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(emn,_.O7);var zmf=[1,2,3];var ZYK=[0,zmf,_.a$,a4x,_.a$,yrq,_.a$,Arb];var v5u=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(v5u,_.O7);v5u.prototype.JSC$7696_serializeBinary=xNz([0,_.Ax,ZYK,oB7,_.FR,crq,xFM,t0r]);var u9o=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(u9o,_.O7);var rJb=function(r){var J=new v5u;J=_.UC(J,1,r.JSC$7812_metricName);var x=l4x(r);J=_.MN(J,3,x,_.CY);x=[];for(var t=[],b=_.D(r.cellMap.keys()),V=b.next();!V.done;V=b.next())t.push(V.value.split(","));for(b=0;b<t.length;b++){V=t[b];for(var H=r.cellType,q=r.getCells(V)||[],W=[],U=0;U<q.length;U++){var g=q[U],E=g&&g.cellValue;g=new CEN;switch(H){case 3:E=Number(E);Number.isFinite(E)&&pR(g,1,Bvk,k5(E));break;case 2:pR(g,2,Bvk,_.D4(Number(E)))}W.push(g)}H=W;for(q=0;q<H.length;q++){W=H[q];U=new L7w;W=_.xL(U,
2,W);U=[];g=XK4(r);for(E=0;E<g.length;E++){var h=g[E],G=V[E],N=new PEk;switch(h){case 3:pR(N,1,YsN,Ie(String(G)));break;case 2:h=Number(G);Number.isFinite(h)&&pR(N,2,YsN,_.hr(h));break;case 1:pR(N,3,YsN,zKz(G==="true"))}U.push(N)}$M(W,1,U);x.push(W)}}$M(J,4,x);return J};var JJR=function(r){if(!r)return"";if(/^about:(?:blank|srcdoc)$/.test(r))return window.origin||"";r.indexOf("blob:")===0&&(r=r.substring(5));r=r.split("#")[0].split("?")[0];r=r.toLowerCase();r.indexOf("//")==0&&(r=window.location.protocol+r);/^[\w\-]*:\/\//.test(r)||(r=window.location.href);var J=r.substring(r.indexOf("://")+3),x=J.indexOf("/");x!=-1&&(J=J.substring(0,x));x=r.substring(0,r.indexOf("://"));if(!x)throw Error("va`"+r);if(x!=="http"&&x!=="https"&&x!=="chrome-extension"&&x!=="moz-extension"&&
x!=="file"&&x!=="android-app"&&x!=="chrome-search"&&x!=="chrome-untrusted"&&x!=="chrome"&&x!=="app"&&x!=="devtools")throw Error("wa`"+x);r="";var t=J.indexOf(":");if(t!=-1){var b=J.substring(t+1);J=J.substring(0,t);if(x==="http"&&b!=="80"||x==="https"&&b!=="443")r=":"+b}return x+"://"+J+r};var tEs=function(r,J,x){var t=String(_.xc.location.href);return t&&r&&J?[J,xNk(JJR(t),r,x||null)].join(" "):null},xNk=function(r,J,x){var t=[],b=[];
if((Array.isArray(x)?2:1)==1)return b=[J,r],_.eY(t,function(q){b.push(q)}),b1b(b.join(" "));
var V=[],H=[];_.eY(x,function(q){H.push(q.key);V.push(q.value)});
x=Math.floor((new Date).getTime()/1E3);b=V.length==0?[x,J,r]:[V.join(":"),x,J,r];_.eY(t,function(q){b.push(q)});
r=b1b(b.join(" "));r=[x,r];H.length==0||r.push(H.join(""));return r.join("_")},b1b=function(r){var J=C0M();
J.update(r);return J.digestString().toLowerCase()};var rA=function(r){this.JSC$7707_document_=r||{cookie:""}},mNf;
_.m=rA.prototype;_.m.isEnabled=function(){if(!_.xc.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.m.set=function(r,J,x){var t=!1;if(typeof x==="object"){var b=x.sameSite;t=x.secure||!1;var V=x.domain||void 0;var H=x.path||void 0;var q=x.maxAge}if(/[;=\s]/.test(r))throw Error("xa`"+r);if(/[;\r\n]/.test(J))throw Error("ya`"+J);q===void 0&&(q=-1);x=V?";domain="+V:"";H=H?";path="+H:"";t=t?";secure":"";q=q<0?"":q==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+q*1E3)).toUTCString();this.JSC$7707_document_.cookie=r+"="+J+x+H+q+t+(b!=null?";samesite="+b:"")};
_.m.get=function(r,J){for(var x=r+"=",t=(this.JSC$7707_document_.cookie||"").split(";"),b=0,V;b<t.length;b++){V=Wn(t[b]);if(V.lastIndexOf(x,0)==0)return V.slice(x.length);if(V==r)return""}return J};
_.m.remove=function(r,J,x){var t=this.containsKey(r);this.set(r,"",{maxAge:0,path:J,domain:x});return t};
_.m.getKeys=function(){return mNf(this).keys};
_.m.getValues=function(){return mNf(this).values};
_.m.isEmpty=function(){return!this.JSC$7707_document_.cookie};
_.m.getCount=function(){return this.JSC$7707_document_.cookie?(this.JSC$7707_document_.cookie||"").split(";").length:0};
_.m.containsKey=function(r){return this.get(r)!==void 0};
_.m.containsValue=function(r){for(var J=mNf(this).values,x=0;x<J.length;x++)if(J[x]==r)return!0;return!1};
_.m.clear=function(){for(var r=mNf(this).keys,J=r.length-1;J>=0;J--)this.remove(r[J])};
mNf=function(r){r=(r.JSC$7707_document_.cookie||"").split(";");for(var J=[],x=[],t,b,V=0;V<r.length;V++)b=Wn(r[V]),t=b.indexOf("="),t==-1?(J.push(""),x.push(b)):(J.push(b.substring(0,t)),x.push(b.substring(t+1)));return{keys:J,values:x}};
_.EV=new rA(typeof document=="undefined"?null:document);var uzM,oos;uzM=function(){var r=_.xc.__SAPISID||_.xc.__APISID||_.xc.__3PSAPISID||_.xc.__1PSAPISID||_.xc.__OVERRIDE_SID;if(r)return!0;typeof document!=="undefined"&&(r=new rA(document),r=r.get("SAPISID")||r.get("APISID")||r.get("__Secure-3PAPISID")||r.get("__Secure-1PAPISID"));return!!r};
oos=function(r,J,x,t){(r=_.xc[r])||typeof document==="undefined"||(r=(new rA(document)).get(J));return r?tEs(r,x,t):null};
_.ctn=function(r){var J=JJR(_.xc==null?void 0:_.xc.location.href),x=[];if(uzM()){J=J.indexOf("https:")==0||J.indexOf("chrome-extension:")==0||J.indexOf("chrome-untrusted://new-tab-page")==0||J.indexOf("moz-extension:")==0;var t=J?_.xc.__SAPISID:_.xc.__APISID;t||typeof document==="undefined"||(t=new rA(document),t=t.get(J?"SAPISID":"APISID")||t.get("__Secure-3PAPISID"));(t=t?tEs(t,J?"SAPISIDHASH":"APISIDHASH",r):null)&&x.push(t);J&&((J=oos("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",r))&&x.push(J),
(r=oos("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",r))&&x.push(r))}return x.length==0?null:x.join(" ")};var VE4=function(){this.minSize=1024};
VE4.prototype.compress=function(r){var J,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return J=new CompressionStream("gzip"),x=(new Response(J.readable)).arrayBuffer(),t=J.writable.getWriter(),_.p(V,t.write((new TextEncoder).encode(r)),2);case 2:return _.p(V,t.close(),3);case 3:return b=Uint8Array,_.p(V,x,4);case 4:return V.return(new b(V.yieldResult))}})};
VE4.prototype.isSupported=function(r){return r<this.minSize?!1:typeof CompressionStream!=="undefined"};var DNR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(DNR,_.O7);var JK=function(r,J){this.intervalMs=r;this.callback=J;this.enabled=!1;this.nowFn=function(){return _.Jx()};
this.lastTimeMs=this.nowFn()};
JK.prototype.setInterval=function(r){this.intervalMs=r;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
JK.prototype.start=function(){var r=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){r.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
JK.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
JK.prototype.tick=function(){var r=this;if(this.enabled){var J=Math.max(this.nowFn()-this.lastTimeMs,0);J<this.intervalMs*.8?this.timer=setTimeout(function(){r.tick()},this.intervalMs-J):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var H1K=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(H1K,_.O7);var THR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(THR,_.O7);var sFN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(sFN,_.O7);sFN.prototype.getTransmissionType=function(){return _.Nf(this,1)};var cE7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(cE7,_.O7);cE7.prototype.getVersion=function(){return _.SW(this,2)};var xd=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(xd,_.O7);var LKm=function(r){$M(DD,1,r)};
xd.prototype.getModel=function(){return _.SW(this,6)};
var q7b=_.rb(xd);var Wlk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Wlk,_.O7);var Boz=["platform","platformVersion","architecture","model","uaFullVersion"],DD=new xd,IDD=null;var tK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(tK,_.O7);var i1w=function(r){return _.oD(r,1,1)};var pxu=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,4)};
_.S(pxu,_.O7);_.mV=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,36)};
_.S(_.mV,_.O7);_.mV.prototype.getExperimentIds=function(){return _.f9(this,DNR,16)};var faw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,19)};
_.S(faw,_.O7);faw.prototype.setLogSource=function(r){return _.oD(this,2,r)};
faw.prototype.setScheduler=function(r){return _.oD(this,10,r)};var goq=function(r,J){this.isServiceWorkerScope=J=J===void 0?!1:J;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new faw;Number.isInteger(r)&&this.logRequest.setLogSource(r);J||(this.locale=document.documentElement.getAttribute("lang"));UNq(this,new tK)};
goq.prototype.setLogSource=function(r){this.logRequest.setLogSource(r);return this};
var UNq=function(r,J){_.xL(r.logRequest,1,J);_.Nf(J,1)||i1w(J);r.isServiceWorkerScope||(J=oV(r),_.SW(J,5)||_.UC(J,5,r.locale));r.uach&&(J=oV(r),_.f9(J,xd,9)||_.xL(J,9,r.uach))},Eou=function(r,J){r.transmissionType=J},jFN=function(r){var J=J===void 0?Boz:J;
var x=r.isServiceWorkerScope?void 0:d9();x?AE9(x,J).then(function(t){r.uach=q7b(t!=null?t:"[]");t=oV(r);_.xL(t,9,r.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},oV=function(r){var J=_.f9(r.logRequest,tK,1);
J||(J=new tK,UNq(r,J));r=J;J=_.f9(r,Wlk,11);J||(J=new Wlk,_.xL(r,11,J));return J};
goq.prototype.build=function(r,J,x,t,b,V){J=J===void 0?0:J;x=x===void 0?0:x;t=t===void 0?null:t;b=b===void 0?0:b;V=V===void 0?0:V;if(!this.isServiceWorkerScope){var H=oV(this);var q=new sFN;q=_.oD(q,1,this.transmissionType);q=_.Vo(q,2,this.isFinal);x=_.kM(q,3,x>0?x:void 0);x=_.kM(x,4,b>0?b:void 0);x=_.kM(x,5,V>0?V:void 0);b=x.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;V=b[_.jo]|0;x=Kk(x,V)?x:Da(x,b,V)?Vv(x,b):new x.constructor(oF(b,V,!0));_.xL(H,10,x)}H=this.logRequest.clone();x=Date.now().toString();
H=_.VU(H,4,k5(x));r=r.slice();r=$M(H,3,r);t&&(H=new H1K,t=_.kM(H,13,t),H=new THR,t=_.xL(H,2,t),H=new pxu,t=_.xL(H,1,t),t=_.oD(t,2,9),_.xL(r,18,t));J&&_.M_(r,14,J);return r};H$.prototype.currBackoffCount_=0;H$.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
H$.prototype.getValue=function(){return this.currValue_};
var $Nx=function(r){r.currBaseValue_=Math.min(r.maxValue_,r.currBaseValue_*r.backoffFactor_);r.currValue_=Math.min(r.maxValue_,r.currBaseValue_+(r.randomFactor_?Math.round(r.randomFactor_*(Math.random()-.5)*2*r.currBaseValue_):0));r.currBackoffCount_++};var smM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,8)};
_.S(smM,_.O7);var wxN=_.rb(smM);var qnC=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(qnC,_.O7);var VX;VX=new WbK;var D2=function(r){_.Mx.call(this);var J=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$7785_compressor=this.experimentIds=null;this.numRetriesSinceLastSuccessfulFlush=this.numLogsDroppedSinceLastFlush=0;this.metalogService=null;this.persistedLogExpiredCount=this.persistedLogRecoveredCount=0;this.sequencePosition=1;this.timeoutMillis=0;this.JSC$7785_sendBeaconApiEnabled=!1;this.logSource=r.logSource;this.getAuthHeaderValue=
r.getAuthHeaderValue||function(){};
this.logRequestBuilder=new goq(r.logSource,r.isServiceWorkerScope);this.network=r.network||null;this.productID=r.productID||null;this.bufferSize=1E3;this.clearcutUrl=r.urlOverride||null;this.sessionIndex=r.sessionIndex||null;this.disableAutomaticFlush=r.disableAutomaticFlush||!1;this.withCredentials=!r.disableWithCredentials;this.isServiceWorkerScope=r.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!d9()&&!!d9().navigator&&d9().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(hHn())).searchParams&&!!(new URL(hHn())).searchParams.set;var x=i1w(new tK);UNq(this.logRequestBuilder,x);this.flushBackoff=new H$(1E4,3E5,.1);r=MEY(this,r.backgroundJobDeferrer);this.JSC$7785_flushTimer=new JK(this.flushBackoff.getValue(),r);this.backupTimer=new JK(6E5,r);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){GOb(J);
var t;(t=J.metalogService)==null||t.flush()}}),document.addEventListener("pagehide",function(){GOb(J);
var t;(t=J.metalogService)==null||t.flush()}))};
_.S(D2,_.Mx);var MEY=function(r,J){return r.isBrowserSupported?J?function(){J().then(function(){r.flush()})}:function(){r.flush()}:function(){}};
D2.prototype.disposeInternal=function(){GOb(this);this.JSC$7785_flushTimer.stop();this.backupTimer.stop();_.Mx.prototype.disposeInternal.call(this)};
var RHw=function(r){r.clearcutUrl||(r.clearcutUrl=hHn());try{return(new URL(r.clearcutUrl)).toString()}catch(J){return(new URL(r.clearcutUrl,d9().location.origin)).toString()}};
D2.prototype.dispatch=function(r){if(r instanceof _.mV)this.log(r);else try{var J=new _.mV,x=r.serialize();var t=_.UC(J,8,x);this.log(t)}catch(b){HV(this,4,1)}};
var HV=function(r,J,x){r.metalogService&&r.metalogService.increment(J,x)};
D2.prototype.log=function(r){HV(this,2,1);if(this.isBrowserSupported){r=r.clone();var J=this.sequencePosition++;r=_.M_(r,21,J);this.componentId&&_.UC(r,26,this.componentId);J=r;if(WnX(_.pw(J,1))==null){var x=Date.now();x=Number.isFinite(x)?x.toString():"0";_.VU(J,1,k5(x))}_.qYr(_.pw(J,15))!=null||_.M_(J,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(x=this.experimentIds.clone(),_.xL(J,16,x));HV(this,1,1);J=this.pendingEvents.length-this.bufferSize+1;J>0&&(this.pendingEvents.splice(0,J),
this.numLogsDroppedSinceLastFlush+=J,HV(this,3,J));this.pendingEvents.push(r);this.disableAutomaticFlush||this.JSC$7785_flushTimer.enabled||this.JSC$7785_flushTimer.start()}};
D2.prototype.flush=function(r,J){var x=this;if(this.pendingEvents.length===0)r&&r();else if(this.JSC$7785_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,S7x(this);else{var t=Date.now();if(this.noFlushUntilMs>t&&this.startWaitingMs<t)J&&J("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?Eou(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var b=this.pendingEvents.length,
V=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),H=this.getAuthHeaderValue();if(H&&this.lastFailedAuth===H)J&&J("stale-auth-token");else{this.pendingEvents=[];this.JSC$7785_flushTimer.enabled&&this.JSC$7785_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;t=V.serialize();var q;this.JSC$7785_compressor&&this.JSC$7785_compressor.isSupported(t.length)&&
(q=this.JSC$7785_compressor.compress(t));var W=NHK(this,t,H),U=function(h){x.flushBackoff.reset();x.JSC$7785_flushTimer.setInterval(x.flushBackoff.getValue());if(h){var G=null;try{var N=JSON.stringify(JSON.parse(h.replace(")]}'\n","")));G=wxN(N)}catch(Q){}G&&(h=Number(GI(G,1,_.eo("-1"))),h>0&&(x.startWaitingMs=Date.now(),x.noFlushUntilMs=x.startWaitingMs+h),Knz(G.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,VX.fieldIndex),duM(G,VX.fieldIndex),G=VX.ctor?VX.getExtensionFn(G,VX.ctor,VX.fieldIndex,
VX.JSC$6964_hasMessageId):VX.getExtensionFn(G,VX.fieldIndex,null,VX.JSC$6964_hasMessageId),G=G===null?void 0:G)&&(G=_.tE(G,1,-1),G!==-1&&(x.flushBackoff=new H$(G<1?1:G,3E5,.1),x.JSC$7785_flushTimer.setInterval(x.flushBackoff.getValue())))}r&&r();x.numRetriesSinceLastSuccessfulFlush=0},g=function(h,G){var N=_.JE(V,_.mV,3,_.xF());
var Q=Number(GI(V,14));$Nx(x.flushBackoff);x.JSC$7785_flushTimer.setInterval(x.flushBackoff.getValue());h===401&&H&&(x.lastFailedAuth=H);Q&&(x.numLogsDroppedSinceLastFlush+=Q);G===void 0&&(G=x.isRetryable(h));G&&(x.pendingEvents=N.concat(x.pendingEvents),x.disableAutomaticFlush||x.JSC$7785_flushTimer.enabled||x.JSC$7785_flushTimer.start());HV(x,7,1);J&&J("net-send-failed",h);++x.numRetriesSinceLastSuccessfulFlush},E=function(){x.network&&x.network.send(W,U,g)};
q?q.then(function(h){HV(x,5,b);W.requestHeaders["Content-Encoding"]="gzip";W.requestHeaders["Content-Type"]="application/binary";W.body=h;W.bodyType=2;E()},function(){HV(x,6,b);
E()}):E()}}}};
var NHK=function(r,J,x){x=x===void 0?null:x;var t=t===void 0?r.withCredentials:t;var b={},V=new URL(RHw(r));x&&(b.Authorization=x);r.sessionIndex&&(b["X-Goog-AuthUser"]=r.sessionIndex,V.searchParams.set("authuser",r.sessionIndex));r.pageId&&(Object.defineProperty(b,"X-Goog-PageId",{value:r.pageId}),V.searchParams.set("pageId",r.pageId));return{url:V.toString(),body:J,bodyType:1,requestHeaders:b,requestType:"POST",withCredentials:t,timeoutMillis:r.timeoutMillis}},GOb=function(r){r.logRequestBuilder.isFinal=
!0;
r.flush();r.logRequestBuilder.isFinal=!1},S7x=function(r){dNq(r,function(J,x){J=new URL(J);
J.searchParams.set("format","json");var t=!1;try{t=d9().navigator.sendBeacon(J.toString(),x.serialize())}catch(b){}t||(r.isSendBeaconSupported=!1);return t})},dNq=function(r,J){if(r.pendingEvents.length!==0){var x=new URL(RHw(r));
x.searchParams.delete("format");var t=r.getAuthHeaderValue();t&&x.searchParams.set("auth",t);x.searchParams.set("authuser",r.sessionIndex||"0");for(t=0;t<10&&r.pendingEvents.length;++t){var b=r.pendingEvents.slice(0,32),V=r.logRequestBuilder.build(b,r.numLogsDroppedSinceLastFlush,r.numRetriesSinceLastSuccessfulFlush,r.productID,r.persistedLogRecoveredCount,r.persistedLogExpiredCount);if(!J(x.toString(),V)){++r.numRetriesSinceLastSuccessfulFlush;break}r.numLogsDroppedSinceLastFlush=0;r.numRetriesSinceLastSuccessfulFlush=
0;r.persistedLogRecoveredCount=0;r.persistedLogExpiredCount=0;r.pendingEvents=r.pendingEvents.slice(b.length)}r.JSC$7785_flushTimer.enabled&&r.JSC$7785_flushTimer.stop()}};
D2.prototype.isRetryable=function(r){return 500<=r&&r<600||r===401||r===0};
var hHn=function(){return"https://play.google.com/log?format=json&hasfast=true"};var QFY=function(){this.abortSupported=typeof AbortController!=="undefined"};
QFY.prototype.send=function(r,J,x){var t=this,b,V,H,q,W,U,g,E,h,G;return _.T(function(N){switch(N.nextAddress){case 1:return V=(b=t.abortSupported?new AbortController:void 0)?setTimeout(function(){b.abort()},r.timeoutMillis):void 0,_.DC(N,2,3),H=Object.assign({},{method:r.requestType,
headers:Object.assign({},r.requestHeaders)},r.body&&{body:r.body},r.withCredentials&&{credentials:"include"},{signal:r.timeoutMillis&&b?b.signal:null}),_.p(N,fetch(r.url,H),5);case 5:q=N.yieldResult;if(q.status!==200){(W=x)==null||W(q.status);N.jumpTo(3);break}if((U=J)==null){N.jumpTo(7);break}return _.p(N,q.text(),8);case 8:U(N.yieldResult);case 7:case 3:_.Td(N);clearTimeout(V);_.qy(N,0);break;case 2:g=_.Wr(N);switch((E=g)==null?void 0:E.name){case "AbortError":(h=x)==null||h(408);break;default:(G=
x)==null||G(400)}N.jumpTo(3)}})};
QFY.prototype.getTransmissionType=function(){return 4};_.qx=function(r,J){J=J===void 0?"0":J;_.Mx.call(this);this.logSource=r;this.sessionIndex=J;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$7803_clearExperimentIds=this.productID=null;this.JSC$7803_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.S(_.qx,_.Mx);var lDM=function(r,J){r.buildLabel=J;return r},ugK=function(r,J){r.network=J;
return r},rer=function(r,J){r.JSC$7803_clearExperimentIds=J},vFK=function(r){r.JSC$7803_sendBeaconApiEnabled=!0;
return r};
_.qx.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.qx.prototype.build=function(){this.network||(this.network=new QFY);var r=new D2({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.ctn,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.W$(this,r);if(this.buildLabel){var J=this.buildLabel,x=
oV(r.logRequestBuilder);_.UC(x,7,J)}r.JSC$7785_compressor=new VE4;this.componentId&&(r.componentId=this.componentId);this.productID&&(r.productID=this.productID);this.pageId&&(r.pageId=this.pageId);this.JSC$7803_clearExperimentIds&&((x=this.JSC$7803_clearExperimentIds)?(r.experimentIds||(r.experimentIds=new DNR),J=r.experimentIds,x=x.serialize(),_.UC(J,4,x)):r.experimentIds&&_.VU(r.experimentIds,4));this.JSC$7803_sendBeaconApiEnabled&&(r.JSC$7785_sendBeaconApiEnabled=r.isSendBeaconSupported);jFN(r.logRequestBuilder);
this.bufferSize&&(r.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(r);return r};var tcC=function(r,J,x,t,b,V,H){r=r===void 0?-1:r;J=J===void 0?"":J;x=x===void 0?"":x;t=t===void 0?!1:t;b=b===void 0?"":b;_.Mx.call(this);this.logSource=r;this.componentId=J;V?J=V:(r=new _.qx(r,"0"),r.componentId=J,_.W$(this,r),x!==""&&(r.destinationUrl=x),t&&(r.serviceWorkerScopeEnabled=!0),b&&lDM(r,b),H&&ugK(r,H),J=r.build());this.JSC$7807_transport=J};
_.S(tcC,_.Mx);tcC.prototype.flush=function(r){r=r||[];if(r.length){for(var J=new u9o,x=[],t=0;t<r.length;t++){var b=r[t],V=rJb(b);x.push(V);b.clear()}$M(J,1,x);this.JSC$7807_transport.dispatch(J);this.JSC$7807_transport.flush()}};var Klw=function(r){this.cellValue=r};var TC=function(r,J,x){this.JSC$7812_metricName=r;this.cellType=J;this.fields=x||[];this.cellMap=new Map},XK4=function(r){return r.fields.map(function(J){return J.fieldType})},l4x=function(r){return r.fields.map(function(J){return J.fieldName})};
_.m=TC.prototype;_.m.addCell=function(r){var J=_.hS.apply(1,arguments),x=this.getCells(J);x?x.push(new Klw(r)):this.JSC$7812_setCell(r,J)};
_.m.JSC$7812_setCell=function(r){var J=this.JSC$7812_getKey(_.hS.apply(1,arguments));this.cellMap.set(J,[new Klw(r)])};
_.m.getCells=function(){var r=this.JSC$7812_getKey(_.hS.apply(0,arguments));return this.cellMap.has(r)?this.cellMap.get(r):void 0};
_.m.getCell=function(){var r=this.getCells(_.hS.apply(0,arguments));return r&&r.length?r[0]:void 0};
_.m.clear=function(){this.cellMap.clear()};
_.m.JSC$7812_getKey=function(){var r=_.hS.apply(0,arguments);return r?r.join(","):"key"};var kOu=function(r,J){TC.call(this,r,3,J)};
_.S(kOu,TC);kOu.prototype.JSC$7815_incrementCounterBy=function(r){var J=_.hS.apply(1,arguments),x=0,t=this.getCell(J);t&&(x=t.cellValue);this.JSC$7812_setCell(x+r,J)};var PdN=function(r,J){TC.call(this,r,2,J)};
_.S(PdN,TC);PdN.prototype.record=function(r){this.addCell(r,_.hS.apply(1,arguments))};_.s1=function(r){this.id=r};
_.s1.prototype.toString=function(){return this.id};_.qY=function(r,J){this.type=r instanceof _.s1?String(r):r;this.currentTarget=this.target=J;this.defaultPrevented=this.propagationStopped_=!1};
_.qY.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.qY.prototype.preventDefault=function(){this.defaultPrevented=!0};_.WV=function(r,J){_.qY.call(this,r?r.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.event_=null;r&&this.init(r,J)};
_.xM(_.WV,_.qY);
_.WV.prototype.init=function(r,J){var x=this.type=r.type,t=r.changedTouches&&r.changedTouches.length?r.changedTouches[0]:null;this.target=r.target||r.srcElement;this.currentTarget=J;J=r.relatedTarget;J||(x=="mouseover"?J=r.fromElement:x=="mouseout"&&(J=r.toElement));this.relatedTarget=J;t?(this.clientX=t.clientX!==void 0?t.clientX:t.pageX,this.clientY=t.clientY!==void 0?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0):(this.offsetX=_.DJ||r.offsetX!==void 0?r.offsetX:r.layerX,
this.offsetY=_.DJ||r.offsetY!==void 0?r.offsetY:r.layerY,this.clientX=r.clientX!==void 0?r.clientX:r.pageX,this.clientY=r.clientY!==void 0?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0);this.button=r.button;this.keyCode=r.keyCode||0;this.key=r.key||"";this.charCode=r.charCode||(x=="keypress"?r.keyCode:0);this.ctrlKey=r.ctrlKey;this.altKey=r.altKey;this.shiftKey=r.shiftKey;this.metaKey=r.metaKey;this.pointerId=r.pointerId||0;this.pointerType=r.pointerType;this.state=r.state;
this.timeStamp=r.timeStamp;this.event_=r;r.defaultPrevented&&_.WV.superClass_.preventDefault.call(this)};
_.WV.prototype.stopPropagation=function(){_.WV.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.WV.prototype.preventDefault=function(){_.WV.superClass_.preventDefault.call(this);var r=this.event_;r.preventDefault?r.preventDefault():r.returnValue=!1};var Y7u="closure_listenable_"+(Math.random()*1E6|0),iT=function(r){return!(!r||!r[Y7u])};var nof=0;var O1w=function(r,J,x,t,b){this.listener=r;this.proxy=null;this.src=J;this.type=x;this.capture=!!t;this.handler=b;this.key=++nof;this.removed=this.callOnce=!1},Cdx=function(r){r.removed=!0;
r.listener=null;r.proxy=null;r.src=null;r.handler=null};Ta.prototype.add=function(r,J,x,t,b){var V=r.toString();r=this.listeners[V];r||(r=this.listeners[V]=[],this.typeCount_++);var H=BHq(r,J,t,b);H>-1?(J=r[H],x||(J.callOnce=!1)):(J=new O1w(J,this.src,V,!!t,b),J.callOnce=x,r.push(J));return J};
Ta.prototype.remove=function(r,J,x,t){r=r.toString();if(!(r in this.listeners))return!1;var b=this.listeners[r];J=BHq(b,J,x,t);return J>-1?(Cdx(b[J]),_.em(b,J),b.length==0&&(delete this.listeners[r],this.typeCount_--),!0):!1};
var Ia4=function(r,J){var x=J.type;if(!(x in r.listeners))return!1;var t=_.zz(r.listeners[x],J);t&&(Cdx(J),r.listeners[x].length==0&&(delete r.listeners[x],r.typeCount_--));return t};
Ta.prototype.removeAll=function(r){r=r&&r.toString();var J=0,x;for(x in this.listeners)if(!r||x==r){for(var t=this.listeners[x],b=0;b<t.length;b++)++J,Cdx(t[b]);delete this.listeners[x];this.typeCount_--}return J};
Ta.prototype.getListener=function(r,J,x,t){r=this.listeners[r.toString()];var b=-1;r&&(b=BHq(r,J,x,t));return b>-1?r[b]:null};
Ta.prototype.hasListener=function(r,J){var x=r!==void 0,t=x?r.toString():"",b=J!==void 0;return _.GE.some(this.listeners,function(V){for(var H=0;H<V.length;++H)if(!(x&&V[H].type!=t||b&&V[H].capture!=J))return!0;return!1})};
var BHq=function(r,J,x,t){for(var b=0;b<r.length;++b){var V=r[b];if(!V.removed&&V.listener==J&&V.capture==!!x&&V.handler==t)return b}return-1};var Ll4,cJN,AJw,aas,yJn,Ge,R2,Z1x,eHq,zHw,pi,vox,Fls;Ll4="closure_lm_"+(Math.random()*1E6|0);cJN={};AJw=0;_.dU=function(r,J,x,t,b){if(t&&t.once)return Ge(r,J,x,t,b);if(Array.isArray(J)){for(var V=0;V<J.length;V++)_.dU(r,J[V],x,t,b);return null}x=Fls(x);return iT(r)?r.listen(J,x,_.rf(t)?!!t.capture:!!t,b):aas(r,J,x,!1,t,b)};
aas=function(r,J,x,t,b,V){if(!J)throw Error("Aa");var H=_.rf(b)?!!b.capture:!!b,q=pi(r);q||(r[Ll4]=q=new Ta(r));x=q.add(J,x,t,H,V);if(x.proxy)return x;t=yJn();x.proxy=t;t.src=r;t.listener=x;if(r.addEventListener)_.ccn||(b=H),b===void 0&&(b=!1),r.addEventListener(J.toString(),t,b);else if(r.attachEvent)r.attachEvent(eHq(J.toString()),t);else if(r.addListener&&r.removeListener)r.addListener(t);else throw Error("Ba");AJw++;return x};
yJn=function(){var r=zHw,J=function(x){return r.call(J.src,J.listener,x)};
return J};
Ge=function(r,J,x,t,b){if(Array.isArray(J)){for(var V=0;V<J.length;V++)Ge(r,J[V],x,t,b);return null}x=Fls(x);return iT(r)?r.listenOnce(J,x,_.rf(t)?!!t.capture:!!t,b):aas(r,J,x,!0,t,b)};
_.fi=function(r,J,x,t,b){if(Array.isArray(J))for(var V=0;V<J.length;V++)_.fi(r,J[V],x,t,b);else t=_.rf(t)?!!t.capture:!!t,x=Fls(x),iT(r)?r.unlisten(J,x,t,b):r&&(r=pi(r))&&(J=r.getListener(J,x,t,b))&&R2(J)};
R2=function(r){if(typeof r==="number"||!r||r.removed)return!1;var J=r.src;if(iT(J))return Ia4(J.eventTargetListeners_,r);var x=r.type,t=r.proxy;J.removeEventListener?J.removeEventListener(x,t,r.capture):J.detachEvent?J.detachEvent(eHq(x),t):J.addListener&&J.removeListener&&J.removeListener(t);AJw--;(x=pi(J))?(Ia4(x,r),x.typeCount_==0&&(x.src=null,J[Ll4]=null)):Cdx(r);return!0};
Z1x=function(r,J,x,t,b){x=Fls(x);t=!!t;return iT(r)?r.getListener(J,x,t,b):r?(r=pi(r))?r.getListener(J,x,t,b):null:null};
eHq=function(r){return r in cJN?cJN[r]:cJN[r]="on"+r};
zHw=function(r,J){if(r.removed)r=!0;else{J=new _.WV(J,this);var x=r.listener,t=r.handler||r.src;r.callOnce&&R2(r);r=x.call(t,J)}return r};
pi=function(r){r=r[Ll4];return r instanceof Ta?r:null};
vox="__closure_events_fn_"+(Math.random()*1E9>>>0);Fls=function(r){if(typeof r==="function")return r;r[vox]||(r[vox]=function(J){return r.handleEvent(J)});
return r[vox]};_.U1=function(){_.Mx.call(this);this.eventTargetListeners_=new Ta(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.xM(_.U1,_.Mx);_.U1.prototype[Y7u]=!0;_.m=_.U1.prototype;_.m.setParentEventTarget=function(r){this.parentEventTarget_=r};
_.m.addEventListener=function(r,J,x,t){_.dU(this,r,J,x,t)};
_.m.removeEventListener=function(r,J,x,t){_.fi(this,r,J,x,t)};
_.m.dispatchEvent=function(r){var J,x=this.parentEventTarget_;if(x)for(J=[];x;x=x.parentEventTarget_)J.push(x);x=this.actualEventTarget_;var t=r.type||r;if(typeof r==="string")r=new _.qY(r,x);else if(r instanceof _.qY)r.target=r.target||x;else{var b=r;r=new _.qY(t,x);_.GE.extend(r,b)}b=!0;var V;if(J)for(V=J.length-1;!r.propagationStopped_&&V>=0;V--){var H=r.currentTarget=J[V];b=u1f(H,t,!0,r)&&b}r.propagationStopped_||(H=r.currentTarget=x,b=u1f(H,t,!0,r)&&b,r.propagationStopped_||(b=u1f(H,t,!1,r)&&
b));if(J)for(V=0;!r.propagationStopped_&&V<J.length;V++)H=r.currentTarget=J[V],b=u1f(H,t,!1,r)&&b;return b};
_.m.disposeInternal=function(){_.U1.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.m.listen=function(r,J,x,t){return this.eventTargetListeners_.add(String(r),J,!1,x,t)};
_.m.listenOnce=function(r,J,x,t){return this.eventTargetListeners_.add(String(r),J,!0,x,t)};
_.m.unlisten=function(r,J,x,t){return this.eventTargetListeners_.remove(String(r),J,x,t)};
_.m.removeAllListeners=function(r){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(r):0};
var u1f=function(r,J,x,t){J=r.eventTargetListeners_.listeners[String(J)];if(!J)return!0;J=J.concat();for(var b=!0,V=0;V<J.length;++V){var H=J[V];if(H&&!H.removed&&H.capture==x){var q=H.listener,W=H.handler||H.src;H.callOnce&&Ia4(r.eventTargetListeners_,H);b=q.call(W,t)!==!1&&b}}return b&&!t.defaultPrevented};
_.U1.prototype.getListener=function(r,J,x,t){return this.eventTargetListeners_.getListener(String(r),J,x,t)};
_.U1.prototype.hasListener=function(r,J){return this.eventTargetListeners_.hasListener(r!==void 0?String(r):void 0,J)};var gA=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(r){return r&&AsyncContext.Snapshot.wrap(r)}:function(r){return r};var lan=function(r,J){this.create_=r;this.reset_=J;this.occupants_=0;this.JSC$7847_head_=null};
lan.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var r=this.JSC$7847_head_;this.JSC$7847_head_=r.next;r.next=null}else r=this.create_();return r};
lan.prototype.put=function(r){this.reset_(r);this.occupants_<100&&(this.occupants_++,r.next=this.JSC$7847_head_,this.JSC$7847_head_=r)};var Xxk=function(){this.workTail_=this.workHead_=null};
Xxk.prototype.add=function(r,J){var x=aDm.get();x.set(r,J);this.workTail_?this.workTail_.next=x:this.workHead_=x;this.workTail_=x};
Xxk.prototype.remove=function(){var r=null;this.workHead_&&(r=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),r.next=null);return r};
var aDm=new lan(function(){return new rSq},function(r){return r.reset()}),rSq=function(){this.next=this.scope=this.fn=null};
rSq.prototype.set=function(r,J){this.fn=r;this.scope=J;this.next=null};
rSq.prototype.reset=function(){this.next=this.scope=this.fn=null};var JSf,yEc,FK4,x4x;yEc=!1;FK4=new Xxk;_.E1=function(r,J){JSf||x4x();yEc||(JSf(),yEc=!0);FK4.add(r,J)};
x4x=function(){var r=Promise.resolve(void 0);JSf=function(){r.then(etc)}};var tTY=function(r){r.prototype.$goog_Thenable=!0},bXk=function(r){if(!r)return!1;
try{return!!r.$goog_Thenable}catch(J){return!1}};var m4N,oLK,VTK,HX4,Tbu,syf,p_f,gLN,w_N,jyb,U5n;_.iq=function(r,J){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(r!=_.iK)try{var x=this;r.call(J,function(t){x.resolve_(2,t)},function(t){x.resolve_(3,t)})}catch(t){this.resolve_(3,t)}};
m4N=function(){this.next=this.context=this.JSC$7858_onRejected=this.JSC$7858_onFulfilled=this.child=null;this.always=!1};
m4N.prototype.reset=function(){this.context=this.JSC$7858_onRejected=this.JSC$7858_onFulfilled=this.child=null;this.always=!1};
oLK=new lan(function(){return new m4N},function(r){r.reset()});
VTK=function(r,J,x){var t=oLK.get();t.JSC$7858_onFulfilled=r;t.JSC$7858_onRejected=J;t.context=x;return t};
_.WD=function(r){if(r instanceof _.iq)return r;var J=new _.iq(_.iK);J.resolve_(2,r);return J};
_.KM=function(r){return new _.iq(function(J,x){x(r)})};
HX4=function(r,J,x){D4w(r,J,x,null)||_.E1(_.jC(J,r))};
_.jN=function(r){return new _.iq(function(J,x){var t=r.length,b=[];if(t)for(var V=function(U,g){t--;b[U]=g;t==0&&J(b)},H=function(U){x(U)},q,W=0;W<r.length;W++)q=r[W],HX4(q,_.jC(V,W),H);
else J(b)})};
Tbu=function(r){return new _.iq(function(J){var x=r.length,t=[];if(x)for(var b=function(q,W,U){x--;t[q]=W?{fulfilled:!0,value:U}:{fulfilled:!1,reason:U};x==0&&J(t)},V,H=0;H<r.length;H++)V=r[H],HX4(V,_.jC(b,H,!0),_.jC(b,H,!1));
else J(t)})};
syf=function(r){return new _.iq(function(J,x){var t=r.length,b=[];if(t)for(var V=function(U){J(U)},H=function(U,g){t--;
b[U]=g;t==0&&x(b)},q,W=0;W<r.length;W++)q=r[W],HX4(q,V,_.jC(H,W));
else J(void 0)})};
_.zk=function(){var r,J,x=new _.iq(function(t,b){r=t;J=b});
return new qLY(x,r,J)};
_.iq.prototype.then=function(r,J,x){return WeR(this,gA(typeof r==="function"?r:null),gA(typeof J==="function"?J:null),x)};
tTY(_.iq);p_f=function(r,J,x,t){iXn(r,VTK(J||_.iK,x||null,t))};
_.$d=function(r,J){J=gA(J);J=VTK(J,J);J.always=!0;iXn(r,J);return r};
_.iq.prototype.finally=function(r){var J=this;r=gA(r);return new Promise(function(x,t){p_f(J,function(b){r();x(b)},function(b){r();
t(b)})})};
_.iq.prototype.thenCatch=function(r,J){return WeR(this,null,gA(r),J)};
_.iq.prototype.catch=_.iq.prototype.thenCatch;_.iq.prototype.cancel=function(r){if(this.state_==0){var J=new _.Ft(r);_.E1(function(){fvw(this,J)},this)}};
var fvw=function(r,J){if(r.state_==0)if(r.parent_){var x=r.parent_;if(x.callbackEntries_){for(var t=0,b=null,V=null,H=x.callbackEntries_;H&&(H.always||(t++,H.child==r&&(b=H),!(b&&t>1)));H=H.next)b||(V=H);b&&(x.state_==0&&t==1?fvw(x,J):(V?(t=V,t.next==x.callbackEntriesTail_&&(x.callbackEntriesTail_=t),t.next=t.next.next):U4s(x),gLN(x,b,3,J)))}r.parent_=null}else r.resolve_(3,J)},iXn=function(r,J){r.callbackEntries_||r.state_!=2&&r.state_!=3||ELq(r);
r.callbackEntriesTail_?r.callbackEntriesTail_.next=J:r.callbackEntries_=J;r.callbackEntriesTail_=J},WeR=function(r,J,x,t){var b=VTK(null,null,null);
b.child=new _.iq(function(V,H){b.JSC$7858_onFulfilled=J?function(q){try{var W=J.call(t,q);V(W)}catch(U){H(U)}}:V;
b.JSC$7858_onRejected=x?function(q){try{var W=x.call(t,q);W===void 0&&q instanceof _.Ft?H(q):V(W)}catch(U){H(U)}}:H});
b.child.parent_=r;iXn(r,b);return b.child};
_.iq.prototype.unblockAndFulfill_=function(r){this.state_=0;this.resolve_(2,r)};
_.iq.prototype.unblockAndReject_=function(r){this.state_=0;this.resolve_(3,r)};
_.iq.prototype.resolve_=function(r,J){this.state_==0&&(this===J&&(r=3,J=new TypeError("Ca")),this.state_=1,D4w(J,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=J,this.state_=r,this.parent_=null,ELq(this),r!=3||J instanceof _.Ft||jyb(this,J)))};
var D4w=function(r,J,x,t){if(r instanceof _.iq)return p_f(r,J,x,t),!0;if(bXk(r))return r.then(J,x,t),!0;if(_.rf(r))try{var b=r.then;if(typeof b==="function")return $4u(r,b,J,x,t),!0}catch(V){return x.call(t,V),!0}return!1},$4u=function(r,J,x,t,b){var V=!1,H=function(W){V||(V=!0,x.call(b,W))},q=function(W){V||(V=!0,t.call(b,W))};
try{J.call(r,H,q)}catch(W){q(W)}},ELq=function(r){r.executing_||(r.executing_=!0,_.E1(r.executeCallbacks_,r))},U4s=function(r){var J=null;
r.callbackEntries_&&(J=r.callbackEntries_,r.callbackEntries_=J.next,J.next=null);r.callbackEntries_||(r.callbackEntriesTail_=null);return J};
_.iq.prototype.executeCallbacks_=function(){for(var r;r=U4s(this);)gLN(this,r,this.state_,this.result_);this.executing_=!1};
gLN=function(r,J,x,t){if(x==3&&J.JSC$7858_onRejected&&!J.always)for(;r&&r.hadUnhandledRejection_;r=r.parent_)r.hadUnhandledRejection_=!1;if(J.child)J.child.parent_=null,w_N(J,x,t);else try{J.always?J.JSC$7858_onFulfilled.call(J.context):w_N(J,x,t)}catch(b){U5n.call(null,b)}oLK.put(J)};
w_N=function(r,J,x){J==2?r.JSC$7858_onFulfilled.call(r.context,x):r.JSC$7858_onRejected&&r.JSC$7858_onRejected.call(r.context,x)};
jyb=function(r,J){r.hadUnhandledRejection_=!0;_.E1(function(){r.hadUnhandledRejection_&&U5n.call(null,J)})};
U5n=tC;_.Ft=function(r){_.r7.call(this,r)};
_.xM(_.Ft,_.r7);_.Ft.prototype.name="cancel";var qLY=function(r,J,x){this.promise=r;this.resolve=J;this.reject=x};var wA;_.xU=function(r,J){_.U1.call(this);this.JSC$7870_interval_=r||1;this.timerObject_=J||_.xc;this.boundTick_=(0,_.Ga)(this.tick_,this);this.last_=_.Jx()};
_.xM(_.xU,_.U1);_.m=_.xU.prototype;_.m.enabled=!1;_.m.JSC$7872_timer_=null;_.m.setInterval=function(r){this.JSC$7870_interval_=r;this.JSC$7872_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7872_timer_&&this.stop()};
_.m.tick_=function(){if(this.enabled){var r=_.Jx()-this.last_;r>0&&r<this.JSC$7870_interval_*.8?this.JSC$7872_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7870_interval_-r):(this.JSC$7872_timer_&&(this.timerObject_.clearTimeout(this.JSC$7872_timer_),this.JSC$7872_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.m.start=function(){this.enabled=!0;this.JSC$7872_timer_||(this.JSC$7872_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7870_interval_),this.last_=_.Jx())};
_.m.stop=function(){this.enabled=!1;this.JSC$7872_timer_&&(this.timerObject_.clearTimeout(this.JSC$7872_timer_),this.JSC$7872_timer_=null)};
_.m.disposeInternal=function(){_.xU.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
wA=function(r,J,x){if(typeof r==="function")x&&(r=(0,_.Ga)(r,x));else if(r&&typeof r.handleEvent=="function")r=(0,_.Ga)(r.handleEvent,r);else throw Error("Da");return Number(J)>2147483647?-1:_.xc.setTimeout(r,J||0)};
_.h0N=function(r){var J=null;return(new _.iq(function(x,t){J=wA(function(){x(void 0)},r);
J==-1&&t(Error("Ea"))})).thenCatch(function(x){_.xc.clearTimeout(J);
throw x;})};var i0=function(r){_.Mx.call(this);this.streamzLogger=r;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7876_flushTimer=new _.xU(this.flushInterval);this.JSC$7876_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.W$(this,this.JSC$7876_flushTimer)};
_.S(i0,_.Mx);i0.prototype.sendIsolatedPayload=function(r){this.shouldSendIsolatedPayload=r;this.invocationLimit=1};
var MTs=function(r){r.JSC$7876_flushTimer.enabled||r.JSC$7876_flushTimer.start();r.invocationCount++;r.invocationCount>=r.invocationLimit&&r.snapshotAndFlush()};
i0.prototype.snapshotAndFlush=function(){var r=this.metricMap.values();r=[].concat(_.Gd(r)).filter(function(J){return J.cellMap.size});
r.length&&this.streamzLogger.flush(r,this.shouldSendIsolatedPayload);GnY(r);this.invocationCount=0;this.JSC$7876_flushTimer.enabled&&this.JSC$7876_flushTimer.stop()};
i0.prototype.addNewCounter=function(r){var J=_.hS.apply(1,arguments);this.metricMap.has(r)||this.metricMap.set(r,new kOu(r,J))};
i0.prototype.addNewEventMetric=function(r){var J=_.hS.apply(1,arguments);this.metricMap.has(r)||this.metricMap.set(r,new PdN(r,J))};
var R0u=function(r,J){return r.disabledMetrics.has(J)?void 0:r.metricMap.get(J)};
i0.prototype.JSC$7876_incrementCounter=function(r){this.JSC$7876_incrementCounterBy(r,1,_.hS.apply(1,arguments))};
i0.prototype.JSC$7876_incrementCounterBy=function(r,J){var x=_.hS.apply(2,arguments),t=R0u(this,r);t&&t instanceof kOu&&(t.JSC$7815_incrementCounterBy(J,x),MTs(this))};
i0.prototype.record=function(r,J){var x=_.hS.apply(2,arguments),t=R0u(this,r);t&&t instanceof PdN&&(t.record(J,x),MTs(this))};
var GnY=function(r){for(var J=0;J<r.length;J++)r[J].clear()};_.hK=function(r,J,x){x=x===void 0?{}:x;J=Error.call(this,J);this.message=J.message;"stack"in J&&(this.stack=J.stack);this.code=r;this.metadata=x;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.S(_.hK,Error);_.hK.prototype.toString=function(){var r="RpcError("+(ztM(this.code)||String(this.code))+")";this.message&&(r+=": "+this.message);return r};_.SLx=_.xc.JSON.parse;_.MY=_.xc.JSON.stringify;_.S$=_.xc.JSON.parse;_.Nbb=function(r){switch(r){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};var d4q=function(r){switch(r){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var Qyo,KeK=function(){};
_.xM(KeK,_.Z9r);KeK.prototype.createInstance=function(){return new XMLHttpRequest};
Qyo=new KeK;_.GC=function(r){_.U1.call(this);this.headers=new Map;this.JSC$7885_xmlHttpFactory_=r||null;this.JSC$7885_active_=!1;this.JSC$7885_xhr_=null;this.JSC$7885_lastUri_="";this.JSC$7885_lastErrorCode_=0;this.JSC$7885_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7885_timeoutId_=null;this.responseType_="";this.JSC$7885_withCredentials_=!1};
_.xM(_.GC,_.U1);var knf=/^https?$/i,Pbo=["POST","PUT"],YLx=[],xYz=function(r,J,x,t,b,V,H){var q=new _.GC;YLx.push(q);J&&q.listen("complete",J);q.listenOnce("ready",q.cleanupSend_);V&&(q.timeoutInterval_=Math.max(0,V));H&&(q.JSC$7885_withCredentials_=H);q.send(r,x,t,b)};
_.GC.prototype.cleanupSend_=function(){this.dispose();_.zz(YLx,this)};
_.GC.prototype.send=function(r,J,x,t){if(this.JSC$7885_xhr_)throw Error("Fa`"+this.JSC$7885_lastUri_+"`"+r);J=J?J.toUpperCase():"GET";this.JSC$7885_lastUri_=r;this.JSC$7885_lastError_="";this.JSC$7885_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7885_active_=!0;this.JSC$7885_xhr_=this.createXhr();this.JSC$7885_xhr_.onreadystatechange=gA((0,_.Ga)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$7885_xhr_.open(J,String(r),!0),this.inOpen_=!1}catch(H){nLw(this,H);return}r=x||"";x=new Map(this.headers);
if(t)if(Object.getPrototypeOf(t)===Object.prototype)for(var b in t)x.set(b,t[b]);else if(typeof t.keys==="function"&&typeof t.get==="function"){b=_.D(t.keys());for(var V=b.next();!V.done;V=b.next())V=V.value,x.set(V,t.get(V))}else throw Error("Ga`"+String(t));t=Array.from(x.keys()).find(function(H){return"content-type"==H.toLowerCase()});
b=_.xc.FormData&&r instanceof _.xc.FormData;!_.cn(Pbo,J)||t||b||x.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");J=_.D(x);for(t=J.next();!t.done;t=J.next())x=_.D(t.value),t=x.next().value,x=x.next().value,this.JSC$7885_xhr_.setRequestHeader(t,x);this.responseType_&&(this.JSC$7885_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7885_xhr_&&this.JSC$7885_xhr_.withCredentials!==this.JSC$7885_withCredentials_&&(this.JSC$7885_xhr_.withCredentials=this.JSC$7885_withCredentials_);
try{this.JSC$7885_timeoutId_&&(clearTimeout(this.JSC$7885_timeoutId_),this.JSC$7885_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$7885_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$7885_xhr_.send(r),this.inSend_=!1}catch(H){nLw(this,H)}};
_.GC.prototype.createXhr=function(){return this.JSC$7885_xmlHttpFactory_?this.JSC$7885_xmlHttpFactory_.createInstance():Qyo.createInstance()};
_.GC.prototype.timeout_=function(){typeof ufK!="undefined"&&this.JSC$7885_xhr_&&(this.JSC$7885_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7885_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var nLw=function(r,J){r.JSC$7885_active_=!1;r.JSC$7885_xhr_&&(r.inAbort_=!0,r.JSC$7885_xhr_.abort(),r.inAbort_=!1);r.JSC$7885_lastError_=J;r.JSC$7885_lastErrorCode_=5;OX4(r);Cbk(r)},OX4=function(r){r.errorDispatched_||(r.errorDispatched_=!0,r.dispatchEvent("complete"),r.dispatchEvent("error"))};
_.GC.prototype.abort=function(r){this.JSC$7885_xhr_&&this.JSC$7885_active_&&(this.JSC$7885_active_=!1,this.inAbort_=!0,this.JSC$7885_xhr_.abort(),this.inAbort_=!1,this.JSC$7885_lastErrorCode_=r||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Cbk(this))};
_.GC.prototype.disposeInternal=function(){this.JSC$7885_xhr_&&(this.JSC$7885_active_&&(this.JSC$7885_active_=!1,this.inAbort_=!0,this.JSC$7885_xhr_.abort(),this.inAbort_=!1),Cbk(this,!0));_.GC.superClass_.disposeInternal.call(this)};
_.GC.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)Bbq(this);else this.onReadyStateChangeEntryPoint_()};
_.GC.prototype.onReadyStateChangeEntryPoint_=function(){Bbq(this)};
var Bbq=function(r){if(r.JSC$7885_active_&&typeof ufK!="undefined")if(r.inSend_&&_.RV(r)==4)setTimeout(r.onReadyStateChange_.bind(r),0);else if(r.dispatchEvent("readystatechange"),r.isComplete()){r.JSC$7885_active_=!1;try{if(r.isSuccess())r.dispatchEvent("complete"),r.dispatchEvent("success");else{r.JSC$7885_lastErrorCode_=6;try{var J=_.RV(r)>2?r.JSC$7885_xhr_.statusText:""}catch(x){J=""}r.JSC$7885_lastError_=J+" ["+r.getStatus()+"]";OX4(r)}}finally{Cbk(r)}}},Cbk=function(r,J){if(r.JSC$7885_xhr_){r.JSC$7885_timeoutId_&&
(clearTimeout(r.JSC$7885_timeoutId_),r.JSC$7885_timeoutId_=null);
var x=r.JSC$7885_xhr_;r.JSC$7885_xhr_=null;J||r.dispatchEvent("ready");try{x.onreadystatechange=null}catch(t){}}};
_.GC.prototype.isActive=function(){return!!this.JSC$7885_xhr_};
_.GC.prototype.isComplete=function(){return _.RV(this)==4};
_.GC.prototype.isSuccess=function(){var r=this.getStatus(),J;if(!(J=d4q(r))){if(r=r===0)r=Lnu(String(this.JSC$7885_lastUri_)),r=!knf.test(r);J=r}return J};
_.RV=function(r){return r.JSC$7885_xhr_?r.JSC$7885_xhr_.readyState:0};
_.m=_.GC.prototype;_.m.getStatus=function(){try{return _.RV(this)>2?this.JSC$7885_xhr_.status:-1}catch(r){return-1}};
_.m.getResponseText=function(){try{return this.JSC$7885_xhr_?this.JSC$7885_xhr_.responseText:""}catch(r){return""}};
_.m.getResponse=function(){try{if(!this.JSC$7885_xhr_)return null;if("response"in this.JSC$7885_xhr_)return this.JSC$7885_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$7885_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7885_xhr_)return this.JSC$7885_xhr_.mozResponseArrayBuffer}return null}catch(r){return null}};
_.m.getAllResponseHeaders=function(){return this.JSC$7885_xhr_&&_.RV(this)>=2?this.JSC$7885_xhr_.getAllResponseHeaders()||"":""};
_.m.getLastError=function(){return typeof this.JSC$7885_lastError_==="string"?this.JSC$7885_lastError_:String(this.JSC$7885_lastError_)};var X$c=function(){};
X$c.prototype.send=function(r,J,x){J=J===void 0?function(){}:J;
x=x===void 0?function(){}:x;
xYz(r.url,function(t){t=t.target;t.isSuccess()?J(t.getResponseText()):x(t.getStatus())},r.requestType,r.body,r.requestHeaders,r.timeoutMillis,r.withCredentials)};
X$c.prototype.getTransmissionType=function(){return 1};var Ivq=function(r,J){this.g6L=r;this.event=J;this.startTime=p9()},mT4;
Ivq.prototype.done=function(){this.g6L.pW(this.event,p9()-this.startTime)};
var SN=function(){X3.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.S(SN,X3);_.NY=function(r,J,x){var t=p9();J=J();r.pW(x,p9()-t);return J};
mT4=function(){SN.apply(this,arguments)};
_.S(mT4,SN);_.m=mT4.prototype;_.m.c58=function(){};
_.m.f4=function(){};
_.m.pW=function(){};
_.m.logError=function(){};
_.m.rO=function(){};
_.m.lkk=function(){};
_.m.nRe=function(){};
_.m.xeg=function(){};
var Leo=function(r){SN.call(this);var J=this;this.d0=r;this.TEST_ONLY={zln:function(){return J.d0},
getExperimentIds:function(){return J.d0.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void J.d0.dispose()})};
_.S(Leo,SN);_.m=Leo.prototype;_.m.update=function(r){this.d0.dispose();this.d0=r};
_.m.f4=function(r){this.d0.f4(r)};
_.m.pW=function(r,J){this.d0.pW(r,J)};
_.m.logError=function(r){this.d0.logError(r)};
_.m.rO=function(){this.d0.rO()};
_.m.lkk=function(r){this.d0.lkk(r)};
_.m.nRe=function(r){this.d0.nRe(r)};
_.m.xeg=function(r){this.d0.xeg(r)};
_.m.c58=function(r){this.d0.c58(r)};
var cS4=function(r,J){_.Mx.call(this);var x=this;this.callback=r;this.dpL=J;this.kq4=-J;this.addOnDisposeCallback(function(){return void clearTimeout(x.timer)})};
_.S(cS4,_.Mx);var ASs=function(r){if(r.timer===void 0){var J=Math.max(0,r.kq4+r.dpL-p9());r.timer=setTimeout(function(){try{r.callback()}finally{r.kq4=p9(),r.timer=void 0}},J)}},Fes=function(r,J){SN.call(this);
this.metrics=r;this.u0=J};
_.S(Fes,SN);_.m=Fes.prototype;_.m.c58=function(r){this.metrics.tCf.record(r,this.u0)};
_.m.f4=function(r){this.metrics.eventCount.increment(r,this.u0)};
_.m.pW=function(r,J){this.metrics.eKr.record(J,r,this.u0)};
_.m.logError=function(r){this.metrics.errorCount.increment(r,this.u0)};
_.m.lkk=function(r){this.metrics.vxh.increment(r,this.u0)};
_.m.nRe=function(r){this.metrics.zwr.increment(r,this.u0)};
_.m.xeg=function(r){this.metrics.lQf.increment(r,this.u0)};
var VcM=function(r,J){J=J===void 0?[]:J;var x={u0:r.u0||"_",sRG:r.sRG||[],kKK:r.kKK|0,destinationUrl:r.destinationUrl,disableClearcutCredentialBinding:r.disableClearcutCredentialBinding,qKR:r.qKR||function(){},
ddm:r.ddm||function(V,H){return be7(V,H,x.qKR,x.destinationUrl,x.disableClearcutCredentialBinding)}},t=x.ddm("50",x.sRG.concat(J));
Fes.call(this,{tCf:new GXo(t),errorCount:new dmq(t),eventCount:new SsN(t),eKr:new NvR(t),mpl:new Rmx(t),vxh:new Qeu(t),zwr:new K7u(t),lQf:new kXN(t)},x.u0);var b=this;this.TEST_ONLY={getExperimentIds:function(){return b.options.sRG.concat(b.iT9).sort(function(V,H){return V-H})}};
this.options=x;this.service=t;this.jOg=!r.ddm;this.flushDebouncer=new cS4(function(){return void b.service.snapshotAndFlush()},x.kKK);
this.addOnDisposeCallback(function(){b.flushDebouncer.dispose();b.jOg&&b.service.dispose()});
(this.iT9=J.slice()).sort(_.bs)};
_.S(VcM,Fes);VcM.prototype.rO=function(){ASs(this.flushDebouncer)};var Jqn=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Jqn,_.O7);_.xbi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(_.xbi,_.O7);var zM=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,0,zM.messageId)};
_.S(zM,_.O7);var avN=_.X1(zM);zM.messageId="bfkj";var oyD=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(oyD,_.O7);var P0z=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(P0z,_.O7);var ySq=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ySq,_.O7);var e0K=_.rb(ySq);_.io=function(){var r=this;this.promise=new Promise(function(J,x){r.resolve=J;r.reject=x})};_.dA=function(r){_.Mx.call(this);var J=this;this.xPk=Math.floor(Math.random()*200);this.v9k=new ySq;if("challenge"in r&&avN(r.challenge)){var x=_.SW(r.challenge,4,void 0,BN);var t=_.SW(r.challenge,5,void 0,BN);_.SW(r.challenge,7,void 0,BN)&&(this.v9k=e0K(_.SW(r.challenge,7,void 0,BN)))}else x=r.program,t=r.globalName;this.addOnDisposeCallback(function(){var N,Q,Y;return _.T(function(O){if(O.nextAddress==1)return _.p(O,J.bgs,2);N=O.yieldResult;Q=N.v4h;(Y=Q)==null||Y();_.i8(O)})});
this.iw=DTc(r.d6||{},this.v9k);_.W$(this,this.iw);var b=new _.io;this.bgs=b.promise;this.iw.f4("t");var V=this.iw.share(),H=new Ivq(V,"t"),q=function(N,Q,Y,O){if(!J.iw.isDisposed()){var c="k";Q?c="h":Y&&(c="u");c!=="k"?O!==0&&(J.iw.f4(c),J.iw.pW(c,N)):J.xPk<=0?(J.iw.f4(c),J.iw.pW(c,N),J.xPk=Math.floor(Math.random()*200)):J.xPk--}},W=function(N,Q,Y,O){Promise.resolve().then(function(){H.done();
V.rO();V.dispose();b.resolve({pDL:N,v4h:Q,y9U:Y,vTA:O})})};
if(!_.xc[t])throw this.iw.logError(25),Error("Ha");if(!_.xc[t].a)throw this.iw.logError(26),Error("Ia");try{var U=_.xc[t].a;t=[];for(var g=[],E=Y9r(this.v9k),h=0;h<E.length;h++)t.push(E[h]),g.push(1);var G=nFr(this.v9k);for(E=0;E<G.length;E++)t.push(G[E]),g.push(2);this.jTV=_.D(U(x,W,!0,r.xBk,q,[t,g],_.SW(this.v9k,5))).next().value;this.jj2=b.promise.then(function(){})}catch(N){throw this.iw.logError(28),N;
}};
_.S(_.dA,_.Mx);_.dA.prototype.snapshot=function(r){if(this.isDisposed())throw Error("Ja");this.iw.f4("n");var J=this.iw.share();return this.bgs.then(function(x){var t=x.pDL;return new Promise(function(b){var V=new Ivq(J,"n");t(function(H){V.done();J.c58(H.length);J.rO();J.dispose();b(H)},[r.e0,
r.rBg,r.azj,r.fXr])})})};
_.dA.prototype.fce=function(r){this.bgs.then(function(J){var x;(x=J.y9U)==null||x(r)})};
_.dA.prototype.gie=function(r,J){return this.bgs.then(function(x){var t;return(t=x.vTA)==null?void 0:t(r,J,!1)})};
_.dA.prototype.eeQ=function(){return this.iw.share()};var z0u=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(z0u,_.O7);var vhz=_.X1(z0u);var ZXq=function(){this.mRM={};this.yPy=null},vLn=function(){ZXq.instance||(ZXq.instance=new ZXq);
return ZXq.instance},lvY=function(r,J){return uMN(r,_.f9(J,Jqn,1,BN),_.f9(J,_.xbi,2,BN),_.SW(J,3,void 0,BN))},uMN=function(r,J,x,t){if(!J&&!x)return Promise.resolve();
if(!t)return WxD(J,x);var b;(b=r.mRM)[t]||(b[t]=new Promise(function(V,H){WxD(J,x).then(function(){r.yPy=t;V()},function(q){delete r.mRM[t];
H(q)})}));
return r.mRM[t]};var X_n=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(X_n,_.O7);var rZq=function(r,J){return _.ZO(r,1,J)},JZf=function(r,J){return _.ZO(r,2,J)};var QX=function(r){_.Mx.call(this);var J=this;this.options=r;this.jB9=new _.io;this.jj2=this.jB9.promise;this.jR8=new _.io;this.qHi=1;this.weG=new _.io;this.vjR=[];this.snQ=r.snQ||function(){};
this.e8R=new Leo(DTc(r.d6||{}));xyK(this,r.jB,r.b09,r.lgh,r.yEb,Object.assign({},tuR,r.lUg||{}));this.addOnDisposeCallback(function(){return void b3N(J)})};
_.S(QX,_.Mx);QX.prototype.snapshot=function(r){var J=this;return _.T(function(x){switch(x.nextAddress){case 1:if(J.isDisposed())throw Error("Ja");if(J.w5||J.j7y){x.jumpTo(2);break}return _.p(x,J.jR8.promise,2);case 2:if(!J.w5){x.jumpTo(4);break}return _.p(x,J.w5.snapshot(r),5);case 5:return x.return(x.yieldResult);case 4:throw J.j7y;}})};
var myN=function(r){var J;return _.T(function(x){if(r.isDisposed())throw Error("Ja");(J=r.ku)!=null&&(J.endTimeMs=0,J.resolver(1));return _.p(x,r.weG.promise,0)})},b3N=function(r){r.j7y=Error("La");
r.jR8.resolve();O9i(r.jB9.promise);r.jB9.reject(Error("La"));r.e8R.dispose();Promise.all(r.vjR).then(function(){var x;return _.T(function(t){(x=r.w5)==null||x.dispose();r.w5=void 0;_.i8(t)})});
r.vjR=[];var J;(J=r.ku)!=null&&(J.endTimeMs=0,J.resolver(1));O9i(r.weG.promise);r.weG.reject(Error("La"))};
QX.prototype.fce=function(r){var J,x;(J=this.w5)==null||(x=J.fce)==null||x.call(J,r)};
QX.prototype.gie=function(r,J){var x,t,b;return(b=(x=this.w5)==null?void 0:(t=x.gie)==null?void 0:t.call(x,r,J))!=null?b:Promise.resolve()};
var opo=function(r,J){var x=r.snQ;r.snQ=function(){x();J()}},Vub=function(r,J){r.isDisposed()||(r.w5=J,r.e8R.update(J.eeQ()),r.jR8.resolve(),r.jB9.resolve(void 0),r.snQ())};
QX.prototype.handleError=function(r){if(!this.isDisposed()){this.j7y=r;this.jR8.resolve();var J,x;(x=(J=this.options).mON)==null||x.call(J,r)}};
var Dyw=function(r,J){J&&(Promise.all(r.vjR).then(function(){return void J.dispose()}),r.vjR=[])},Ki=function(r,J){r.qHi=J;
var x,t;(t=(x=r.options).jzH)==null||t.call(x,J)},H3K=function(r){r.isDisposed()||(r.weG.resolve(),r.weG=new _.io)},xyK=function(r,J,x,t,b,V){t=t===void 0?vLn():t;
b=b===void 0?Promise.resolve(void 0):b;var H,q,W,U,g,E,h,G,N,Q,Y,O;_.T(function(c){switch(c.nextAddress){case 1:return _.p(c,0,3);case 3:q=null;if(!H){c.jumpTo(6);break}Ki(r,7);_.DC(c,7);return _.p(c,$F(H.snapshot({}),V.b5N,function(){return Promise.resolve("E:CTO")}),9);
case 9:q=c.yieldResult;_.FC(c,6);break;case 7:_.Wr(c),q="E:UCE";case 6:W=void 0,U=H?V.a4L:V.kDd,g=new H$(U,V.byA,V.jNL,V.m35),E=1;case 10:if(!(E<=V.maxAttempts)){c.jumpTo(12);break}if(E===1){c.jumpTo(13);break}Ki(r,0);r.ku=new TuR(g.getValue(),V.j09,V.g4L);return _.p(c,r.ku.promise,14);case 14:h=c.yieldResult,r.ku=void 0,h===1?(E=1,g.reset()):$Nx(g);case 13:_.DC(c,15);G=void 0;if(x){G=x;c.jumpTo(17);break}Ki(r,5);N=t.yPy;return _.p(c,$F(sTb(J,N,q),V.jnS,function(){return Promise.reject(Error("Ma"))}),
18);
case 18:G=c.yieldResult;case 17:return Ki(r,3),_.p(c,$F(lvY(t,G),V.guj,function(){return Promise.reject(Error("Na"))}),19);
case 19:return Ki(r,8),_.p(c,b,20);case 20:return Q=new _.dA({challenge:G,d6:r.options.d6,xBk:r.options.xBk}),_.p(c,$F(Q.jj2,V.oSf,function(){return Promise.reject(Error("Oa"))}),21);
case 21:W=Q;c.jumpTo(12);break;case 15:Y=_.Wr(c),r.handleError(Y),H3K(r);case 11:E++;c.jumpTo(10);break;case 12:if(r.isDisposed()){c.jumpTo(5);break}W&&(x=void 0,Dyw(r,H),H=W,Vub(r,W),H3K(r));Ki(r,2);r.ku=new TuR(V.j5d,V.j09,V.g4L);return _.p(c,r.ku.promise,22);case 22:r.ku=void 0;if(r.isDisposed()){c.jumpTo(5);break}c.jumpTo(3);break;case 5:(O=H)==null||O.dispose(),_.i8(c)}})};
QX.prototype.eeQ=function(){return this.e8R.share()};
var tuR={j5d:432E5,j09:3E5,g4L:10,b5N:1E4,jnS:3E4,guj:3E4,oSf:6E4,kDd:1E3,a4L:6E4,byA:6E5,jNL:.25,m35:2,maxAttempts:10},TuR=function(r,J,x){var t=this;this.endTimeMs=Date.now()+r;this.promise=new Promise(function(V){t.resolver=V});
var b=function(){var V=t.endTimeMs-Date.now();V<=x?t.resolver(0):setTimeout(b,Math.min(V,J))};
b()};var qeu,fni=(qeu=Math.imul)!=null?qeu:function(r,J){return r*J|0},wo=[196,
200,224,18],kd=function(r,J,x){x=x===void 0?[]:x;this.maxItems=r;this.wD=J===void 0?0:J;this.fT=x},WWf=function(r){var J=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!J)return new kd(r);var x=J.split(",");if(x.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new kd(r);J=x.slice(1);J.length===1&&J[0]===""&&(J=[]);x=Number(x[0]);return isNaN(x)||x<0||x>J.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new kd(r)):new kd(r,x,J)};
kd.prototype.serialize=function(){return String(this.wD)+","+this.fT.join()};
kd.prototype.insert=function(r,J){var x=void 0;if(this.fT[this.wD]!==r){var t=this.fT.indexOf(r);t!==-1?(this.fT.splice(t,1),t<this.wD&&this.wD--,this.fT.splice(this.wD,0,r)):(x=this.fT[this.wD],this.fT[this.wD]=r)}this.wD=(this.wD+1)%this.maxItems;r=ie9("iU5q-!O9@$",this.serialize());x&&r&&J(x);return r};
var i3N=function(r,J){this.uAe=J;try{var x=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(t){x=!1}x&&(this.index=WWf(r))},pro=function(r,J,x,t,b){var V=r.index?_.NY(r.uAe,function(){return Cjc(r.index,nyX(J),x,t,b)},"W"):"u";
r.uAe.xeg(V)},fCY=function(r,J,x){var t=_.D(r.index?_.NY(r.uAe,function(){return BWi(nyX(J),x)},"R"):["u"]),b=t.next().value;
t=t.next().value;r.uAe.nRe(b);return t};var Uyb={toString:function(r){var J=[],x=0;r-=-2147483648;J[x++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(r%52);for(r=Math.floor(r/52);r>0;)J[x++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(r%62),r=Math.floor(r/62);return J.join("")}};var jTn=function(r){r=gpY(r);for(var J=2654435769,x=2654435769,t=314159265,b=r.length,V=b,H=0,q=function(){J-=x;J-=t;J^=t>>>13;x-=t;x-=J;x^=J<<8;t-=J;t-=x;t^=x>>>13;J-=x;J-=t;J^=t>>>12;x-=t;x-=J;x^=J<<16;t-=J;t-=x;t^=x>>>5;J-=x;J-=t;J^=t>>>3;x-=t;x-=J;x^=J<<10;t-=J;t-=x;t^=x>>>15};V>=12;V-=12,H+=12)J+=EpN(r,H),x+=EpN(r,H+4),t+=EpN(r,H+8),q();
t+=b;switch(V){case 11:t+=r[H+10]<<24;case 10:t+=r[H+9]<<16;case 9:t+=r[H+8]<<8;case 8:x+=r[H+7]<<24;case 7:x+=r[H+6]<<16;case 6:x+=r[H+5]<<8;case 5:x+=r[H+4];case 4:J+=r[H+3]<<24;case 3:J+=r[H+2]<<16;case 2:J+=r[H+1]<<8;case 1:J+=r[H]}q();return Uyb.toString(t)},gpY=function(r){for(var J=[],x=0;x<r.length;x++)J.push(r.charCodeAt(x));
return J},EpN=function(r,J){return r[J]+(r[J+1]<<8)+(r[J+2]<<16)+(r[J+3]<<24)};var $yn,PV=function(r){_.Mx.call(this);this.nV=r;this.aHI=new _.io;this[$yn]=this.dispose};
_.S(PV,_.Mx);var wrn=function(r,J){var x=setTimeout(function(){r.aHI.resolve()},J);
r.addOnDisposeCallback(function(){return void clearTimeout(x)})};
PV.prototype.w6=function(r,J){var x=this.mZ(r);J==null||J(x);return _.NY(this.nV,function(){return _.lE(x,2)},this.jVA)};
var hSR=function(r,J,x,t){return _.NY(r.nV,function(){return x?r.w6(J,t):r.mZ(J,t)},r.zjA)};
$yn=Symbol.dispose;var MuK=function(r,J,x,t){PV.call(this,r);this.tHk=J;this.pC0=x;this.zjA="m";this.jVA="x";this.sCk=0;wrn(this,t)};
_.S(MuK,PV);MuK.prototype.mZ=function(r,J){var x=this;this.nV.f4(this.zjA);++this.sCk>=this.pC0&&this.aHI.resolve();var t=r();r=_.NY(this.nV,function(){return x.tHk(t)},"C");
if(r===void 0)throw new uK(17,"YNJ:Undefined");if(!(r instanceof Uint8Array))throw new uK(18,"ODM:Invalid");J==null||J(r);return r};
var GdN=function(r,J,x){PV.call(this,r);this.atN=J;this.zjA="f";this.jVA="z";wrn(this,x)};
_.S(GdN,PV);GdN.prototype.mZ=function(){return this.atN};
var RSK=function(r,J,x){PV.call(this,r);this.ktL=J;this.zjA="w";this.jVA="z";wrn(this,x)};
_.S(RSK,PV);RSK.prototype.mZ=function(){var r=this;return _.NY(this.nV,function(){return _.DR(r.ktL)},"d")};
RSK.prototype.w6=function(){return this.ktL};
var SeR=function(r,J){PV.call(this,r);this.error=J;this.zjA="e";this.jVA="y"};
_.S(SeR,PV);var NuK=function(r,J){var x=(J(r.error.message)+":"+J(r.error.stack)).substring(0,2048);J=x.length+1;x=In4(x);var t=new Uint8Array(4+x.length);t.set([42,J&127|128,J>>7,r.error.code]);t.set(x,4);return t};
SeR.prototype.mZ=function(){if(this.ibI)return this.ibI;this.ibI=NuK(this,function(r){return"_"+jTn(r)});
return NuK(this,function(r){return r})};
var dyu=function(r,J,x){PV.call(this,r);this.eSL=J;this.clientState=x;this.zjA="S";this.jVA="q"};
_.S(dyu,PV);dyu.prototype.mZ=function(){var r=Math.floor(Date.now()/1E3),J=[Math.random()*255,Math.random()*255],x=J.concat([this.eSL&255,this.clientState],[r>>24&255,r>>16&255,r>>8&255,r&255]);r=new Uint8Array(2+x.length);r[0]=34;r[1]=x.length;r.set(x,2);x=r.subarray(2);for(var t=J=J.length;t<x.length;++t)x[t]^=x[t%J];this.nV.lkk(this.clientState);return r};var QTq={oLj:3E4,srb:2E4},Yd=function(r){_.Mx.call(this);var J=this;this.grQ=new _.io;this.jw5=0;this.yz=void 0;this.state=2;this.s5=r.s5;this.jB=r.jB;this.lUg=Object.assign({},QTq,r.lUg||{});this.mM=r.s5.eeQ();var x;this.onError=(x=r.onError)!=null?x:function(){};
this.uQT=r.uQT||!1;if(KWo(r)){var t=this.s5;this.d7K=function(){return myN(t).catch(function(H){H=J.reportError(new uK(J.zP?20:32,"TRG:Disposed",H));J.yz=H;var q;(q=J.zP)==null||q.dispose();J.zP=void 0;J.grQ.reject(H)})};
opo(t,function(){return void kdo(J)});
t.qHi===2&&kdo(this)}else this.d7K=r.miW,kdo(this);var b=this.mM.share();b.f4("o");var V=new Ivq(b,"o");this.grQ.promise.then(function(){V.done();b.rO();b.dispose()},function(){return void b.dispose()});
this.addOnDisposeCallback(function(){J.zP?(J.zP.dispose(),J.zP=void 0):J.yz?J.mM.rO():(J.yz=J.reportError(new uK(32,"TNP:Disposed")),J.mM.rO(),J.grQ.reject(J.yz))});
_.W$(this,this.mM)};
_.S(Yd,_.Mx);Yd.prototype.uc5=function(){return this.grQ.promise};
var P8Y=function(r,J){if(!(J instanceof uK))if(J instanceof _.hK){var x=Error(J.toString());x.stack=J.stack;J=new uK(11,"EBH:Error",x)}else J=new uK(12,"BSO:Unknown",J);return r.reportError(J)},kdo=function(r){var J,x,t,b,V,H,q,W,U,g,E,h,G,N,Q;
return _.T(function(Y){switch(Y.nextAddress){case 1:J=void 0;r.jw5++;x=new _.io;r.s5 instanceof QX&&r.s5.vjR.push(x.promise);if(!r.uQT){Y.jumpTo(2);break}t=new _.io;setTimeout(function(){return void t.resolve()});
return _.p(Y,t.promise,2);case 2:return b=r.mM.share(),_.DC(Y,4,5),r.state=5,V={},H=[],_.p(Y,$F(r.s5.snapshot({e0:V,azj:H}),r.lUg.srb,function(){return Promise.reject(new uK(15,"MDA:Timeout"))}),7);
case 7:q=Y.yieldResult;if(r.isDisposed())throw new uK(r.zP?20:32,"MDA:Disposed");W=H[0];r.state=6;return _.p(Y,$F(Yew(r.jB,q),r.lUg.oLj,function(){return Promise.reject(new uK(10,"BWB:Timeout"))}),8);
case 8:U=Y.yieldResult;if(r.isDisposed())throw new uK(r.zP?20:32,"BWB:Disposed");r.state=7;J=_.NY(b,function(){var c=np4(r,U,x,W);c.aHI.promise.then(function(){return void r.d7K()});
return c},"i");
case 5:_.Td(Y);b.dispose();_.qy(Y,6);break;case 4:g=_.Wr(Y);(E=J)==null||E.dispose();if(!r.yz){h=P8Y(r,g);x.resolve();var O;if(O=r.s5 instanceof QX&&r.jw5<2)a:if(g instanceof uK)O=g.code!==32&&g.code!==20&&g.code!==10;else{if(g instanceof _.hK)switch(g.code){case 2:case 13:case 14:case 4:break;default:O=!1;break a}O=!0}if(O)return G=(1+Math.random()*.25)*(r.zP?6E4:1E3),N=setTimeout(function(){return void r.d7K()},G),r.addOnDisposeCallback(function(){return void clearTimeout(N)}),Y.return();
r.yz=h}b.logError(r.zP?13:14);r.grQ.reject(r.yz);return Y.return();case 6:r.state=8,r.jw5=0,(Q=r.zP)==null||Q.dispose(),r.zP=J,r.grQ.resolve(),_.i8(Y)}})},np4=function(r,J,x,t){var b=f84(J,2)*1E3;
if(b<=0)throw new uK(31,"TTM:Invalid");if(_.SW(J,4))return new RSK(r.mM,_.SW(J,4),b);if(!f84(J,3))return new GdN(r.mM,XPC(_.gk(J,1)),b);if(!t)throw new uK(4,"PMD:Undefined");t=t(XPC(_.gk(J,1)));if(!(t instanceof Function))throw new uK(16,"APF:Failed");r.tVr=Math.floor((Date.now()+b)/1E3);r=new MuK(r.mM,t,f84(J,3),b);r.addOnDisposeCallback(function(){return void x.resolve()});
return r};
Yd.prototype.mZ=function(r){return O3N(this,Object.assign({},r),!1)};
Yd.prototype.w6=function(r){return O3N(this,Object.assign({},r),!0)};
Yd.prototype.hnI=function(r){if(r>150)return!1;try{return this.cache=new i3N(r,this.mM),!0}catch(J){return this.reportError(new uK(22,"GBJ:init",J)),!1}};
Yd.prototype.reportError=function(r){this.mM.logError(r.code);this.onError(r);return r};
var C8b=function(r,J){J=J instanceof uK?J:new uK(5,"TVD:error",J);return r.reportError(J)},O3N=function(r,J,x){try{if(r.isDisposed())throw new uK(21,"BNT:disposed");
if(!r.zP&&r.yz)throw r.yz;var t,b;return(b=(t=Bux(r,J,x))!=null?t:ICq(r,J,x))!=null?b:LW4(r,J,x)}catch(V){if(!J.xSI)throw C8b(r,V);return cZn(r,x,V)}},Bux=function(r,J,x){var t;
return(t=r.zP)==null?void 0:hSR(t,function(){return AZN(r,J)},x,function(b){var V;
if(r.zP instanceof MuK&&((V=J.tL)==null?0:V.pXS))try{var H;(H=r.cache)==null||pro(H,AZN(r,J),b,J.tL.fw5,r.tVr-120)}catch(q){r.reportError(new uK(24,"ELX:write",q))}})},ICq=function(r,J,x){var t;
if((t=J.tL)!=null&&t.wg4)try{var b,V=(b=r.cache)==null?void 0:fCY(b,AZN(r,J),J.tL.fw5);return V?x?_.NY(r.mM,function(){return _.lE(V,2)},"a"):V:void 0}catch(H){r.reportError(new uK(23,"RXO:read",H))}},LW4=function(r,J,x){var t={stack:[],
error:void 0,hasError:!1};try{if(!J.nWr)throw new uK(29,"SDF:notready");return hSR(twK(t,new dyu(r.mM,0,r.state)),function(){return AZN(r,J)},x)}catch(b){t.error=b,t.hasError=!0}finally{b2C(t)}},cZn=function(r,J,x){var t={stack:[],
error:void 0,hasError:!1};try{var b=C8b(r,x);return hSR(twK(t,new SeR(r.mM,b)),function(){return[]},J)}catch(V){t.error=V,t.hasError=!0}finally{b2C(t)}},AZN=function(r,J){return J.vZj?J.vZj:J.e0?_.NY(r.mM,function(){return J.vZj=In4(J.e0)},"c"):[]},KWo=function(r){return Aw(function(J){if(!bj(J))return!1;
for(var x=_.D(Object.entries(r)),t=x.next();!t.done;t=x.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;if(!(t in J)){if(b.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!b(J[t]))return!1}return!0})}({s5:function(r){return Aw(function(J){return J instanceof r})}(QX)},"");var FWN=function(){var r=_.T8();this.JSC$8005_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",b0("cookie_enabled"),b0("cookie_3p_enabled"),_.o_("browser"))};
FWN.prototype.increment=function(r,J,x){this.JSC$8005_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",r,J,x)};
var Wzz=function(){var r=_.T8();this.JSC$8029_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",mK("tick"),b0("from_st_cookie"))};
Wzz.prototype.increment=function(r,J){this.JSC$8029_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",r,J)};
var aCx=function(){var r=_.T8();this.JSC$8035_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.o_("status"))};
aCx.prototype.increment=function(r){this.JSC$8035_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",r)};
var yZq=function(){var r=_.T8();this.JSC$8038_streamzService=r;r.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.o_("stage"),b0("is_using_ytd_player"),b0("has_expandable_tiles"))};
yZq.prototype.increment=function(r,J,x){this.JSC$8038_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",r,J,x)};
var eSx=function(){var r=_.T8();this.JSC$8041_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/response_signature",_.o_("check_status"))};
eSx.prototype.increment=function(r){this.JSC$8041_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/web/response_signature",r)};
var zS4=function(){var r=_.T8();this.JSC$8044_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.o_("sig"),mK("de"))};
zS4.prototype.increment=function(r,J){this.JSC$8044_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/web/e_sig_log",r,J)};
var Z3w=function(){var r=_.T8();this.JSC$8047_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.o_("sig"),mK("de"))};
Z3w.prototype.increment=function(r,J){this.JSC$8047_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/web/e_sig_en",r,J)};
_.vpx=function(){var r=_.T8();this.JSC$8050_streamzService=r;r.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.o_("action"))};
_.vpx.prototype.increment=function(r){this.JSC$8050_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/web/enforcement_intent",r)};var ni=window;var uGb=(new Date).getTime();var lCo=function(r){this.servicePromise_=r;r.then((0,_.Ga)(function(){},this),function(){},this)},XrK=function(r,J,x){r.servicePromise_.then(function(t){var b=t[J];
if(!b)throw Error("Pa`"+J);return b.apply(t,x)})},xvo=function(r,J,x){for(var t=Array(arguments.length-2),b=2;b<arguments.length;b++)t[b-2]=arguments[b];
b=rLY(r,J).then(function(V){return V.apply(null,t)},function(V){V=Error("Qa`"+J+"`"+r,{cause:V});
delete JLY[J];return _.KM(V)});
return new lCo(b)},JLY={},rLY=function(r,J){var x=JLY[J];
if(x)return x;x=(x=_.Fe(J))?_.WD(x):(new _.iq(function(t,b){var V=(new ED(document)).createElement("SCRIPT");V.async=!0;_.LX(V,_.Dv(eKN(r)));V.onload=V.onreadystatechange=function(){V.readyState&&V.readyState!="loaded"&&V.readyState!="complete"||t()};
V.onerror=function(H){b(Error("Ra`"+J+"`"+r,{cause:H}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(V)})).then(function(){var t=_.Fe(J);
if(!t)throw Error("Sa`"+J+"`"+r);return t});
return JLY[J]=x};var t2q={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},mvx=function(){var r=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=Lx9(function(){return _.T(function(J){if(J.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?J.return(Promise.resolve()):_.p(J,bAK(r),2);r.rsaForList.length>
0&&document.addEventListener("click",r.requestAccessForHelpPanel);_.i8(J)})});
this.requestAccessForHelpPanel=function(){if(!(r.rsaForPromises.length>0)){for(var J=_.D(r.rsaForList),x=J.next();!x.done;x=J.next()){x=x.value;try{r.rsaForPromises.push(document.requestStorageAccessFor(x))}catch(t){}}Promise.all(r.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){r.reset()})}}};
mvx.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var bAK=function(r){var J,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:J=_.D(Object.values(t2q)),x=J.next();case 2:if(x.done){V.jumpTo(0);break}t=x.value;_.DC(V,5);return _.p(V,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:t}),7);case 7:b=V.yieldResult;b.state!=="granted"&&r.rsaForList.push(t);_.FC(V,3);break;case 5:_.Wr(V);V.jumpTo(0);break;case 3:x=J.next(),V.jumpTo(2)}})};(new mvx).initialize();var olY=function(r){this.JSC$8064_loader_=r};
olY.prototype.startHelp=function(r){XrK(this.JSC$8064_loader_,"startHelp",arguments)};
olY.prototype.JSC$8066_loadChatSupport=function(r){XrK(this.JSC$8064_loader_,"loadChatSupport",arguments)};
var Dvw=function(r,J){J=J||{};r=xvo(V2s,"help.service.Lazy.create",r,{apiKey:J.apiKey||J.apiKey,asxUiUri:J.asxUiUri||J.asxUiUri,environment:J.environment||J.environment,flow:J.flow||J.flow,frdProductData:J.frdProductData||J.frdProductData,frdProductDataSerializedJspb:J.frdProductDataSerializedJspb||J.frdProductDataSerializedJspb,helpCenterPath:J.helpCenterPath||J.helpCenterPath,locale:J.locale||J.locale||"en-US".replace(/-/g,"_"),nonce:J.nonce||J.nonce,productData:J.productData||J.productData,receiverUri:J.receiverUri||
J.receiverUri,renderApiUri:J.renderApiUri||J.renderApiUri,theme:J.theme||J.theme,window:J.window||J.window});return new olY(r)},V2s=new CR(gIc,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var HAk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(HAk,_.O7);var T9Y=_.rb(HAk);_.sBs=new function(r,J,x,t){this.configType=r;this.flagName=x;this.defaultValue=t;this.flagType="bool"}(2,0,"external_fullscreen",!0);
new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var Wcf=function(){this.retriever=_.bZ().resolve(qCf)};Aez(Node);Aez(Element);var iAY=Aez(HTMLElement);Aez(SVGElement);var pfK,fX4,BV,Uv4;pfK=function(r){return typeof r.className=="string"?r.className:r.getAttribute&&r.getAttribute("class")||""};
fX4=function(r){return r.classList?r.classList:pfK(r).match(/\S+/g)||[]};
_.O1=function(r,J){typeof r.className=="string"?r.className=J:r.setAttribute&&r.setAttribute("class",J)};
_.Ci=function(r,J){return r.classList?r.classList.contains(J):_.cn(fX4(r),J)};
_.JN=function(r,J){if(r.classList)r.classList.add(J);else if(!_.Ci(r,J)){var x=pfK(r);_.O1(r,x+(x.length>0?" "+J:J))}};
BV=function(r,J){if(r.classList)Array.prototype.forEach.call(J,function(b){_.JN(r,b)});
else{var x={};Array.prototype.forEach.call(fX4(r),function(b){x[b]=!0});
Array.prototype.forEach.call(J,function(b){x[b]=!0});
J="";for(var t in x)J+=J.length>0?" "+t:t;_.O1(r,J)}};
_.XB=function(r,J){r.classList?r.classList.remove(J):_.Ci(r,J)&&_.O1(r,Array.prototype.filter.call(fX4(r),function(x){return x!=J}).join(" "))};
Uv4=function(r,J){r.classList?Array.prototype.forEach.call(J,function(x){_.XB(r,x)}):_.O1(r,Array.prototype.filter.call(fX4(r),function(x){return!_.cn(J,x)}).join(" "))};var glq=function(r){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=r.document},$vR=function(r,J){Elw(r);
var x=document.createElement("div"),t;(t=J.parentNode)==null||t.insertBefore(x,J);x.tabIndex=0;x.id="fc-focus-trap-pre-div";x=document.createElement("div");var b;(b=J.parentNode)==null||b.insertBefore(x,J.nextSibling);x.tabIndex=0;x.id="fc-focus-trap-post-div";var V=jBw(r,J),H=jBw(r,J,!0);V&&H&&(r.focusChangeHandler=function(){var q=r.document.activeElement;if(q)if(_.c$(J,q))r.previouslyFocusedElement=q;else if(q===r.document.activeElement)switch(r.previouslyFocusedElement){case V:H.focus();r.previouslyFocusedElement=
H;break;default:V.focus(),r.previouslyFocusedElement=V}},r.document.addEventListener("focus",r.focusChangeHandler,!0),r.document.addEventListener("focusin",r.focusChangeHandler))},Elw=function(r){r.focusChangeHandler&&(document.removeEventListener("focus",r.focusChangeHandler,!0),document.removeEventListener("focusin",r.focusChangeHandler),r.focusChangeHandler=null);
var J;(J=document.getElementById("fc-focus-trap-pre-div"))==null||J.remove();var x;(x=document.getElementById("fc-focus-trap-post-div"))==null||x.remove()},wf4=function(r,J,x,t,b){x=x===void 0?!0:x;
var V;b=(V=b===void 0?null:b)!=null?V:jBw(r,J,t===void 0?!1:t);b!==null&&(b.focus(),x&&$vR(r,J))};
glq.prototype.disableButton=function(r,J){J=J===void 0?null:J;r.disabled=!0;J&&_.JN(r,J)};
var jBw=function(r,J,x){x=x===void 0?!1:x;if(OVM(J)&&!x)return J;var t=x?[].slice.call(J.children,0).reverse():J.children;t=_.D(t);for(var b=t.next();!b.done;b=t.next())if(b=b.value,iAY(b)&&(b=jBw(r,b,x)))return b;return OVM(J)&&x?J:null};var hyw=function(r){this.originalBodyOverflow="";this.JSC$8090_domHelper=fA(r)};_.xM(_.R_,_.Mx);_.m=_.R_.prototype;_.m.JSC$8093_id_=0;_.m.disposeInternal=function(){_.R_.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$8091_listener_;delete this.handler_};
_.m.start=function(r){this.stop();this.JSC$8093_id_=wA(this.callback_,r!==void 0?r:this.JSC$8091_interval_)};
_.m.stop=function(){this.isActive()&&_.xc.clearTimeout(this.JSC$8093_id_);this.JSC$8093_id_=0};
_.m.fire=function(){this.stop();this.JSC$8093_doAction_()};
_.m.isActive=function(){return this.JSC$8093_id_!=0};
_.m.JSC$8093_doAction_=function(){this.JSC$8093_id_=0;this.JSC$8091_listener_&&this.JSC$8091_listener_.call(this.handler_)};_.t6=function(r){_.Mx.call(this);this.handler_=r;this.JSC$8094_keys_={}};
_.xM(_.t6,_.Mx);var M2n=[];_.t6.prototype.listen=function(r,J,x,t){Array.isArray(J)||(J&&(M2n[0]=J.toString()),J=M2n);for(var b=0;b<J.length;b++){var V=_.dU(r,J[b],x||this.handleEvent,t||!1,this.handler_||this);if(!V)break;this.JSC$8094_keys_[V.key]=V}return this};
_.t6.prototype.listenOnce=function(r,J,x,t){return GE4(this,r,J,x,t)};
var GE4=function(r,J,x,t,b,V){if(Array.isArray(x))for(var H=0;H<x.length;H++)GE4(r,J,x[H],t,b,V);else{J=Ge(J,x,t||r.handleEvent,b,V||r.handler_||r);if(!J)return r;r.JSC$8094_keys_[J.key]=J}return r};
_.t6.prototype.unlisten=function(r,J,x,t,b){if(Array.isArray(J))for(var V=0;V<J.length;V++)this.unlisten(r,J[V],x,t,b);else if(r=Z1x(r,J,x||this.handleEvent,_.rf(t)?!!t.capture:!!t,b||this.handler_||this))R2(r),delete this.JSC$8094_keys_[r.key];return this};
_.t6.prototype.removeAll=function(){_.GE.forEach(this.JSC$8094_keys_,function(r,J){this.JSC$8094_keys_.hasOwnProperty(J)&&R2(r)},this);
this.JSC$8094_keys_={}};
_.t6.prototype.disposeInternal=function(){_.t6.superClass_.disposeInternal.call(this);this.removeAll()};
_.t6.prototype.handleEvent=function(){throw Error("Ta");};var IV=function(){_.Mx.call(this);this.services_={}};
_.xM(IV,_.Mx);IV.prototype.connect=function(r){r&&r()};
IV.prototype.isConnected=function(){return!0};
IV.prototype.registerService=function(r,J,x){this.services_[r]={callback:J,objectPayload:!!x}};
IV.prototype.getService=function(r,J){var x=this.services_[r];return x?x:this.defaultService_?{callback:_.jC(this.defaultService_,r),objectPayload:_.rf(J)}:null};
var Ryw=function(r,J){if(J&&typeof r==="string")try{return JSON.parse(r)}catch(x){return null}else if(!J&&typeof r!=="string")return(0,_.MY)(r);return r};
IV.prototype.disposeInternal=function(){IV.superClass_.disposeInternal.call(this);delete this.services_;delete this.defaultService_};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var Li=function(r,J){this.sequence_=[];this.onCancelFunction_=r;this.defaultScope_=J||null;this.hadError_=this.fired_=!1;this.result_=void 0;this.silentlyCanceled_=this.blocking_=this.blocked_=!1;this.unhandledErrorId_=0;this.parent_=null;this.branches_=0};
Li.prototype.cancel=function(r){if(this.fired_)this.result_ instanceof Li&&this.result_.cancel();else{if(this.parent_){var J=this.parent_;delete this.parent_;r?J.cancel(r):(J.branches_--,J.branches_<=0&&J.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new cV(this))}};
Li.prototype.continue_=function(r,J){this.blocked_=!1;SCo(this,r,J)};
var SCo=function(r,J,x){r.fired_=!0;r.result_=x;r.hadError_=!J;N9K(r)},QBf=function(r){if(r.fired_){if(!r.silentlyCanceled_)throw new dvu(r);
r.silentlyCanceled_=!1}};
Li.prototype.callback=function(r){QBf(this);SCo(this,!0,r)};
Li.prototype.errback=function(r){QBf(this);SCo(this,!1,r)};
var Kcq=function(r,J,x){AK(r,J,null,x)};
Li.prototype.finally=function(r){var J=this;return new Promise(function(x,t){AK(J,function(b){r();x(b)},function(b){r();
t(b)})})};
var AK=function(r,J,x,t){var b=r.fired_;b||(J===x?J=x=gA(J):(J=gA(J),x=gA(x)));r.sequence_.push([J,x,t]);b&&N9K(r)};
Li.prototype.then=function(r,J,x){var t,b,V=new _.iq(function(H,q){b=H;t=q});
AK(this,b,function(H){H instanceof cV?V.cancel():t(H);return kEw},this);
return V.then(r,J,x)};
tTY(Li);var Phx=function(r,J){J instanceof Li?Kcq(r,(0,_.Ga)(J.branch,J)):Kcq(r,function(){return J})};
Li.prototype.branch=function(r){var J=new Li;AK(this,J.callback,J.errback,J);r&&(J.parent_=this,this.branches_++);return J};
Li.prototype.isError=function(r){return r instanceof Error};
var YCY=function(r){return ZB(r.sequence_,function(J){return typeof J[1]==="function"})},kEw={},N9K=function(r){if(r.unhandledErrorId_&&r.fired_&&YCY(r)){var J=r.unhandledErrorId_,x=nlR[J];
x&&(_.xc.clearTimeout(x.JSC$8111_id_),delete nlR[J]);r.unhandledErrorId_=0}r.parent_&&(r.parent_.branches_--,delete r.parent_);J=r.result_;for(var t=x=!1;r.sequence_.length&&!r.blocked_;){var b=r.sequence_.shift(),V=b[0],H=b[1];b=b[2];if(V=r.hadError_?H:V)try{var q=V.call(b||r.defaultScope_,J);q===kEw&&(q=void 0);q!==void 0&&(r.hadError_=r.hadError_&&(q==J||r.isError(q)),r.result_=J=q);if(bXk(J)||typeof _.xc.Promise==="function"&&J instanceof _.xc.Promise)t=!0,r.blocked_=!0}catch(W){J=W,r.hadError_=
!0,YCY(r)||(x=!0)}}r.result_=J;t&&(q=(0,_.Ga)(r.continue_,r,!0),t=(0,_.Ga)(r.continue_,r,!1),J instanceof Li?(AK(J,q,t),J.blocking_=!0):J.then(q,t));x&&(J=new OAx(J),nlR[J.JSC$8111_id_]=J,r.unhandledErrorId_=J.JSC$8111_id_)},dvu=function(){_.r7.call(this)};
_.xM(dvu,_.r7);dvu.prototype.message="Deferred has already fired";dvu.prototype.name="AlreadyCalledError";var cV=function(){_.r7.call(this)};
_.xM(cV,_.r7);cV.prototype.message="Deferred was canceled";cV.prototype.name="CanceledError";var OAx=function(r){this.JSC$8111_id_=_.xc.setTimeout((0,_.Ga)(this.throwError,this),0);this.JSC$8111_error_=r};
OAx.prototype.throwError=function(){delete nlR[this.JSC$8111_id_];throw this.JSC$8111_error_;};
var nlR={};var ChR={1:"NativeMessagingTransport"},B9b=["pu","lru","pru","lpu","ppu"],Lck=function(){for(var r=10,J=IXR,x=J.length,t="";r-- >0;)t+=J.charAt(Math.floor(Math.random()*x));return t},IXR="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var Fz=function(r){_.Mx.call(this);this.JSC$8114_domHelper_=r||fA()};
_.xM(Fz,_.Mx);Fz.prototype.transportType=0;Fz.prototype.getWindow=function(){return this.JSC$8114_domHelper_.getWindow()};
Fz.prototype.getName=function(){return ChR[String(this.transportType)]||""};var aV=function(r,J,x,t,b){Fz.call(this,x);this.JSC$8117_channel_=r;this.protocolVersion_=b||2;this.peerHostname_=J||"*";this.JSC$8117_eventHandler_=new _.t6(this);this.maybeAttemptToConnectTimer_=new _.xU(100,this.getWindow());this.oneSidedHandshake_=!!t;this.setupAckReceived_=new Li;this.setupAckSent_=new Li;this.JSC$8117_connected_=new Li;this.endpointId_=Lck();this.peerEndpointId_=null;this.oneSidedHandshake_?cLu(this.JSC$8117_channel_)==1?Phx(this.JSC$8117_connected_,this.setupAckReceived_):
Phx(this.JSC$8117_connected_,this.setupAckSent_):(Phx(this.JSC$8117_connected_,this.setupAckReceived_),this.protocolVersion_==2&&Phx(this.JSC$8117_connected_,this.setupAckSent_));Kcq(this.JSC$8117_connected_,this.notifyConnected_,this);this.JSC$8117_connected_.callback(!0);this.JSC$8117_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.xM(aV,Fz);aV.prototype.peerProtocolVersion_=null;aV.prototype.initialized_=!1;aV.prototype.transportType=1;var ALK={};aV.prototype.sendTimerId_=0;
var yLR=function(r){var J=r.event_.data;if(typeof J!=="string")return!1;var x=J.indexOf("|"),t=J.indexOf(":");if(x==-1||t==-1)return!1;var b=J.substring(0,x);x=J.substring(x+1,t);J=J.substring(t+1);if(t=yX[b])return t.xpcDeliver(x,J,r.event_.origin),!0;t=Fcb(J)[0];for(var V in yX){var H=yX[V];if(cLu(H)==1&&!H.isConnected()&&x=="tp"&&(t=="SETUP"||t=="SETUP_NTPV2")&&aXK(H,r.event_.origin))return delete yX[H.name],H.name=b,yX[b]=H,H.xpcDeliver(x,J),!0}return!1},eyx=function(r){r.protocolVersion_!=2||
r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=2||r.send("tp","SETUP_NTPV2,"+r.endpointId_);
r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=1||r.send("tp","SETUP")},zyR=function(r,J){if(r.protocolVersion_!=2||r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=2||J!=2){if(r.peerProtocolVersion_!=null&&r.peerProtocolVersion_!=1||J!=1)return;
r.send("tp","SETUP_ACK")}else r.send("tp","SETUP_ACK_NTPV2");r.setupAckSent_.fired_||r.setupAckSent_.callback(!0)},ZAq=function(r,J){J>r.peerProtocolVersion_&&(r.peerProtocolVersion_=J);
r.peerProtocolVersion_==1&&(r.setupAckSent_.fired_||r.oneSidedHandshake_||r.setupAckSent_.callback(!0),r.peerEndpointId_=null)};
_.m=aV.prototype;_.m.connect=function(){var r=this.getWindow(),J=_.x4(r),x=ALK[J];typeof x!=="number"&&(x=0);x==0&&_.dU(r.postMessage?r:r.document,"message",yLR,!1,aV);ALK[J]=x+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.m.maybeAttemptToConnect_=function(){var r=cLu(this.JSC$8117_channel_)==0;this.oneSidedHandshake_&&r||this.JSC$8117_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),eyx(this))};
_.m.send=function(r,J){var x=this.JSC$8117_channel_.peerWindowObject_;x&&(this.send=function(t,b){var V=this,H=this.JSC$8117_channel_.name;this.sendTimerId_=wA(function(){V.sendTimerId_=0;try{var q=x.postMessage?x:x.document;q.postMessage&&q.postMessage(H+"|"+t+":"+b,V.peerHostname_)}catch(W){}},0)},this.send(r,J))};
_.m.notifyConnected_=function(){var r=this.JSC$8117_channel_,J=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;r.isConnected()||r.connectionDelay_&&r.connectionDelay_.isActive()||(r.state_=2,_.lh(r.connectionDelay_),J!==void 0?(r.connectionDelay_=new _.R_(r.connectCb_,J),r.connectionDelay_.start()):(r.connectionDelay_=null,r.connectCb_()))};
_.m.disposeInternal=function(){if(this.initialized_){var r=this.getWindow(),J=_.x4(r),x=ALK[J];ALK[J]=x-1;x==1&&_.fi(r.postMessage?r:r.document,"message",yLR,!1,aV)}this.sendTimerId_&&(_.xc.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.lh(this.JSC$8117_eventHandler_);delete this.JSC$8117_eventHandler_;_.lh(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$8117_connected_.cancel();delete this.JSC$8117_connected_;delete this.send;aV.superClass_.disposeInternal.call(this)};
var Fcb=function(r){r=r.split(",");r[1]=r[1]||null;return r};var u4b;_.eN=function(r){if(r.getValues&&typeof r.getValues=="function")return r.getValues();if(typeof Map!=="undefined"&&r instanceof Map||typeof Set!=="undefined"&&r instanceof Set)return Array.from(r.values());if(typeof r==="string")return r.split("");if(_.uM(r)){for(var J=[],x=r.length,t=0;t<x;t++)J.push(r[t]);return J}return _.GE.getValues(r)};
_.vlf=function(r){if(r.getKeys&&typeof r.getKeys=="function")return r.getKeys();if(!r.getValues||typeof r.getValues!="function"){if(typeof Map!=="undefined"&&r instanceof Map)return Array.from(r.keys());if(!(typeof Set!=="undefined"&&r instanceof Set)){if(_.uM(r)||typeof r==="string"){var J=[];r=r.length;for(var x=0;x<r;x++)J.push(x);return J}return _.GE.getKeys(r)}}};
u4b=function(r,J,x){if(r.forEach&&typeof r.forEach=="function")r.forEach(J,x);else if(_.uM(r)||typeof r==="string")Array.prototype.forEach.call(r,J,x);else for(var t=_.vlf(r),b=_.eN(r),V=b.length,H=0;H<V;H++)J.call(x,b[H],t&&t[H],r)};var Ul4,r2,xu,b94,lXf,rEn,Xfn,tJn,JEb;
_.ZG=function(r,J){this.JSC$8122_domain_=this.userInfo_=this.scheme_="";this.JSC$8122_port_=null;this.fragment_=this.JSC$8122_path_="";this.JSC$8122_ignoreCase_=!1;var x;r instanceof _.ZG?(this.JSC$8122_ignoreCase_=J!==void 0?J:r.JSC$8122_ignoreCase_,_.zC(this,r.scheme_),this.userInfo_=r.userInfo_,_.Z2(this,r.JSC$8122_domain_),_.vV(this,r.JSC$8122_port_),_.uT(this,r.getPath()),_.lT(this,r.JSC$8122_queryData_.clone()),_.Xz(this,r.fragment_)):r&&(x=_.lF(String(r)))?(this.JSC$8122_ignoreCase_=!!J,_.zC(this,
x[1]||"",!0),this.userInfo_=r2(x[2]||""),_.Z2(this,x[3]||"",!0),_.vV(this,x[4]),_.uT(this,x[5]||"",!0),_.lT(this,x[6]||"",!0),_.Xz(this,x[7]||"",!0)):(this.JSC$8122_ignoreCase_=!!J,this.JSC$8122_queryData_=new _.Ji(null,this.JSC$8122_ignoreCase_))};
_.ZG.prototype.toString=function(){var r=[],J=this.scheme_;J&&r.push(xu(J,lXf,!0),":");var x=this.JSC$8122_domain_;if(x||J=="file")r.push("//"),(J=this.userInfo_)&&r.push(xu(J,lXf,!0),"@"),r.push(_.y6(x).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),x=this.JSC$8122_port_,x!=null&&r.push(":",String(x));if(x=this.getPath())this.JSC$8122_domain_&&x.charAt(0)!="/"&&r.push("/"),r.push(xu(x,x.charAt(0)=="/"?Xfn:rEn,!0));(x=this.JSC$8122_queryData_.toString())&&r.push("?",x);(x=this.fragment_)&&r.push("#",xu(x,
JEb));return r.join("")};
_.ZG.prototype.resolve=function(r){var J=this.clone(),x=!!r.scheme_;x?_.zC(J,r.scheme_):x=!!r.userInfo_;x?J.userInfo_=r.userInfo_:x=!!r.JSC$8122_domain_;x?_.Z2(J,r.JSC$8122_domain_):x=r.JSC$8122_port_!=null;var t=r.getPath();if(x)_.vV(J,r.JSC$8122_port_);else if(x=!!r.JSC$8122_path_){if(t.charAt(0)!="/")if(this.JSC$8122_domain_&&!this.JSC$8122_path_)t="/"+t;else{var b=J.getPath().lastIndexOf("/");b!=-1&&(t=J.getPath().slice(0,b+1)+t)}b=t;if(b==".."||b==".")t="";else if(_.Tz(b,"./")||_.Tz(b,"/.")){t=
_.bM(b,"/");b=b.split("/");for(var V=[],H=0;H<b.length;){var q=b[H++];q=="."?t&&H==b.length&&V.push(""):q==".."?((V.length>1||V.length==1&&V[0]!="")&&V.pop(),t&&H==b.length&&V.push("")):(V.push(q),t=!0)}t=V.join("/")}else t=b}x?_.uT(J,t):x=r.JSC$8122_queryData_.toString()!=="";x?_.lT(J,r.JSC$8122_queryData_.clone()):x=!!r.fragment_;x&&_.Xz(J,r.fragment_);return J};
_.ZG.prototype.clone=function(){return new _.ZG(this)};
_.zC=function(r,J,x){r.scheme_=x?r2(J,!0):J;r.scheme_&&(r.scheme_=r.scheme_.replace(/:$/,""));return r};
_.Z2=function(r,J,x){r.JSC$8122_domain_=x?r2(J,!0):J;return r};
_.vV=function(r,J){if(J){J=Number(J);if(isNaN(J)||J<0)throw Error("Ua`"+J);r.JSC$8122_port_=J}else r.JSC$8122_port_=null;return r};
_.ZG.prototype.getPath=function(){return this.JSC$8122_path_};
_.uT=function(r,J,x){r.JSC$8122_path_=x?r2(J,!0):J;return r};
_.lT=function(r,J,x){J instanceof _.Ji?(r.JSC$8122_queryData_=J,xxx(r.JSC$8122_queryData_,r.JSC$8122_ignoreCase_)):(x||(J=xu(J,tJn)),r.JSC$8122_queryData_=new _.Ji(J,r.JSC$8122_ignoreCase_));return r};
_.eJ=function(r,J,x){r.JSC$8122_queryData_.set(J,x);return r};
_.yo=function(r,J){return r.JSC$8122_queryData_.get(J)};
_.Xz=function(r,J,x){r.fragment_=x?r2(J):J;return r};
_.ti=function(r){_.eJ(r,"zx",Fg());return r};
_.a_=function(r,J){return r instanceof _.ZG?r.clone():new _.ZG(r,J)};
Ul4=function(r,J){r instanceof _.ZG||(r=_.a_(r));J instanceof _.ZG||(J=_.a_(J));return r.resolve(J)};
r2=function(r,J){return r?J?decodeURI(r.replace(/%25/g,"%2525")):decodeURIComponent(r):""};
xu=function(r,J,x){return typeof r==="string"?(r=encodeURI(r).replace(J,b94),x&&(r=r.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r):null};
b94=function(r){r=r.charCodeAt(0);return"%"+(r>>4&15).toString(16)+(r&15).toString(16)};
lXf=/[#\/\?@]/g;rEn=/[#\?:]/g;Xfn=/[#\?]/g;tJn=/[#\?@]/g;JEb=/#/g;_.Ji=function(r,J){this.count_=this.keyMap_=null;this.encodedQuery_=r||null;this.JSC$8123_ignoreCase_=!!J};
_.b6=function(r){r.keyMap_||(r.keyMap_=new Map,r.count_=0,r.encodedQuery_&&FnN(r.encodedQuery_,function(J,x){r.add(x6(J),x)}))};
_.m=_.Ji.prototype;_.m.getCount=function(){_.b6(this);return this.count_};
_.m.add=function(r,J){_.b6(this);this.encodedQuery_=null;r=m2(this,r);var x=this.keyMap_.get(r);x||this.keyMap_.set(r,x=[]);x.push(J);this.count_+=1;return this};
_.m.remove=function(r){_.b6(this);r=m2(this,r);return this.keyMap_.has(r)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(r).length,this.keyMap_.delete(r)):!1};
_.m.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.m.isEmpty=function(){_.b6(this);return this.count_==0};
_.m.containsKey=function(r){_.b6(this);r=m2(this,r);return this.keyMap_.has(r)};
_.m.containsValue=function(r){var J=this.getValues();return _.cn(J,r)};
_.m.forEach=function(r,J){_.b6(this);this.keyMap_.forEach(function(x,t){x.forEach(function(b){r.call(J,b,t,this)},this)},this)};
_.m.getKeys=function(){_.b6(this);for(var r=Array.from(this.keyMap_.values()),J=Array.from(this.keyMap_.keys()),x=[],t=0;t<J.length;t++)for(var b=r[t],V=0;V<b.length;V++)x.push(J[t]);return x};
_.m.getValues=function(r){_.b6(this);var J=[];if(typeof r==="string")this.containsKey(r)&&(J=J.concat(this.keyMap_.get(m2(this,r))));else{r=Array.from(this.keyMap_.values());for(var x=0;x<r.length;x++)J=J.concat(r[x])}return J};
_.m.set=function(r,J){_.b6(this);this.encodedQuery_=null;r=m2(this,r);this.containsKey(r)&&(this.count_-=this.keyMap_.get(r).length);this.keyMap_.set(r,[J]);this.count_+=1;return this};
_.m.get=function(r,J){if(!r)return J;r=this.getValues(r);return r.length>0?String(r[0]):J};
_.mxx=function(r,J,x){r.remove(J);x.length>0&&(r.encodedQuery_=null,r.keyMap_.set(m2(r,J),_.ZM(x)),r.count_+=x.length)};
_.Ji.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var r=[],J=Array.from(this.keyMap_.keys()),x=0;x<J.length;x++){var t=J[x],b=_.y6(t);t=this.getValues(t);for(var V=0;V<t.length;V++){var H=b;t[V]!==""&&(H+="="+_.y6(t[V]));r.push(H)}}return this.encodedQuery_=r.join("&")};
_.Ji.prototype.clone=function(){var r=new _.Ji;r.encodedQuery_=this.encodedQuery_;this.keyMap_&&(r.keyMap_=new Map(this.keyMap_),r.count_=this.count_);return r};
var m2=function(r,J){J=String(J);r.JSC$8123_ignoreCase_&&(J=J.toLowerCase());return J},xxx=function(r,J){J&&!r.JSC$8123_ignoreCase_&&(_.b6(r),r.encodedQuery_=null,r.keyMap_.forEach(function(x,t){var b=t.toLowerCase();
t!=b&&(this.remove(t),_.mxx(this,b,x))},r));
r.JSC$8123_ignoreCase_=J};
_.Ji.prototype.extend=function(r){for(var J=0;J<arguments.length;J++)u4b(arguments[J],function(x,t){this.add(t,x)},this)};var o9=function(r,J){IV.call(this);for(var x=0,t;t=B9b[x];x++)if(t in r&&!/^https?:\/\//.test(r[t]))throw Error("Wa`"+r[t]+"`"+t);this.cfg_=r;this.name=this.cfg_.cn||Lck();this.JSC$8118_domHelper_=J||fA();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.t6(this);r.lpu=r.lpu||cwN(this.JSC$8118_domHelper_.getWindow().location.href)+"/robots.txt";r.ppu=r.ppu||cwN(r.pu||"")+"/robots.txt";yX[this.name]=this;Z1x(window,"unload",oFN)||Ge(window,"unload",oFN)};
_.xM(o9,IV);var VJu=RegExp("^%*tp$"),Dxn=RegExp("^%+tp$");_.m=o9.prototype;_.m.connectionDelay_=null;_.m.peerWindowDeferred_=null;_.m.transport_=null;_.m.state_=1;_.m.isConnected=function(){return this.state_==2};
_.m.peerWindowObject_=null;_.m.iframeElement_=null;_.m.connect=function(r){this.connectCb_=r||_.iK;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?Kcq(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.m.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$8118_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var r=this.iframeElement_.contentWindow;r||(r=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=r}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ya");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$8118_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new aV(this,this.cfg_.ph,this.JSC$8118_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Xa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.m.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.lh(this.transport_);this.connectCb_=this.transport_=null;_.lh(this.connectionDelay_);this.connectionDelay_=null};
_.m.send=function(r,J){if(this.isConnected()){try{var x=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(b){x=!1}if(x){_.rf(J)&&(J=(0,_.MY)(J));x=this.transport_;var t=x.send;VJu.test(r)&&(r="%"+r);r=r.replace(/[%:|]/g,encodeURIComponent);t.call(x,r,J)}else this.close()}};
_.m.xpcDeliver=function(r,J,x){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.Ga)(this.xpcDeliver,this,r,J,x));else if(aXK(this,x)&&!this.isDisposed()&&this.state_!=3)if(r&&r!="tp")this.isConnected()&&(r=r.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),r=Dxn.test(r)?r.substring(1):r,r=this.getService(r,J))&&(J=Ryw(J,r.objectPayload),J!=null&&r.callback(J));else switch(r=this.transport_,x=Fcb(J),J=x[1],x[0]){case "SETUP_ACK":ZAq(r,1);r.setupAckReceived_.fired_||r.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":r.protocolVersion_==2&&(ZAq(r,2),r.setupAckReceived_.fired_||r.setupAckReceived_.callback(!0));break;case "SETUP":ZAq(r,1);zyR(r,1);break;case "SETUP_NTPV2":r.protocolVersion_==2&&(x=r.peerProtocolVersion_,ZAq(r,2),zyR(r,2),x!=1&&r.peerEndpointId_==null||r.peerEndpointId_==J||eyx(r),r.peerEndpointId_=J)}};
var cLu=function(r){var J=r.cfg_.role;return typeof J==="number"?J:window.parent==r.peerWindowObject_?1:0},aXK=function(r,J){var x=r.cfg_.ph;
return _.Hn(J==null?"":String(J))||_.Hn(x==null?"":String(x))||J==r.cfg_.ph};
o9.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete yX[this.name];_.lh(this.peerLoadHandler_);delete this.peerLoadHandler_;o9.superClass_.disposeInternal.call(this)};
var oFN=function(){for(var r in yX)_.lh(yX[r])},yX={};var Tow=function(r,J){this.JSC$8132_win=r;this.allowAdsHttpEndpoint=J;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$8132_domHelper=fA(r);this.scrollManager=new hyw(r);this.accessibilityManager=new glq(r);H9K(this)},H9K=function(r){var J=function(){r.allowAdsPopup&&r.allowAdsPopup.style.setProperty("display","none","important");
r.wallElement.style.setProperty("display","","important");Elw(r.accessibilityManager);wf4(r.accessibilityManager,r.wallElement.querySelector(".fc-dialog-container"),!1,!1,r.wallElement.querySelector(".fc-button-whitelist"));var b=r.scrollManager;b.JSC$8090_domHelper.JSC$7414_document_.body.style.overflow=b.originalBodyOverflow};
r.allowAdsPopup=r.JSC$8132_domHelper.JSC$7416_createDom("DIV",{"class":"fc-whitelist-root"});r.allowAdsPopup.style.setProperty("display","none","important");r.JSC$8132_domHelper.appendChild(r.JSC$8132_domHelper.JSC$7414_document_.body,r.allowAdsPopup);var x=r.JSC$8132_domHelper.JSC$7416_createDom("DIV",{"class":"fc-dialog-overlay"});r.JSC$8132_domHelper.appendChild(r.allowAdsPopup,x);var t=r.JSC$8132_domHelper.JSC$7416_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:J});r.JSC$8132_domHelper.appendChild(r.allowAdsPopup,
t);x=r.JSC$8132_domHelper.JSC$7416_createDom("IFRAME");x.className="fc-whitelist-dialog";x.frameBorder="0";x.id="fc-whitelist-iframe";x.tabIndex="0";_.Qj(x,r.allowAdsHttpEndpoint);r.JSC$8132_domHelper.appendChild(t,x);t={};t.pu=_.H_(r.allowAdsHttpEndpoint).toString();t.tp=1;t.cn="fc-whitelist-channel";t.ifrid=x.id;t.osh=!0;r.allowAdsCrossPageChannel=new o9(t);r.allowAdsCrossPageChannel.registerService("close",J);r.allowAdsCrossPageChannel.registerService("refresh",function(){r.JSC$8132_win.location.reload()});
r.allowAdsCrossPageChannel.registerService("resize",function(b){if(b){var V=r.allowAdsPopup.querySelector(".fc-whitelist-dialog");b.width&&V.style.setProperty("width",b.width,"important");b.height&&V.style.setProperty("height",b.height,"important")}},!0);
r.allowAdsCrossPageChannel.connect()};
Tow.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$8132_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Vf=window,Dz=document,s_4=Vf.location,q9R=function(){},WKY=/\[native code\]/,H4=function(r,J,x){return r[J]=r[J]||x},i9s=function(r){r=r.sort();
for(var J=[],x=void 0,t=0;t<r.length;t++){var b=r[t];b!=x&&J.push(b);x=b}return J},T$=function(){var r;
if((r=Object.create)&&WKY.test(r))r=r(null);else{r={};for(var J in r)r[J]=void 0}return r},sa=H4(Vf,"gapi",{});var qh={};qh=H4(Vf,"___jsl",T$());H4(qh,"I",0);H4(qh,"hel",10);var p$o=function(){var r=s_4.href;if(qh.dpo)var J=qh.h;else{J=qh.h;var x=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),t=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(r=r&&(x.exec(r)||t.exec(r)))try{J=decodeURIComponent(r[2])}catch(b){}}return J},fDY=function(r){var J=H4(qh,"PQ",[]);
qh.PQ=[];var x=J.length;if(x===0)r();else for(var t=0,b=function(){++t===x&&r()},V=0;V<x;V++)J[V](b)},Uxx=function(r){return H4(H4(qh,"H",T$()),r,T$())};var W4=function(r){this.JSC$8134_obj_=r};
W4.prototype.value=function(){return this.JSC$8134_obj_};
W4.prototype.getWidth=function(){return this.JSC$8134_obj_.width};
W4.prototype.getHeight=function(){return this.JSC$8134_obj_.height};
W4.prototype.getStyle=function(){return this.JSC$8134_obj_.style};var gFR=function(r){this.JSC$8137_obj_=r||{}};
_.m=gFR.prototype;_.m.value=function(){return this.JSC$8137_obj_};
_.m.setUrl=function(r){this.JSC$8137_obj_.url=r;return this};
_.m.getUrl=function(){return this.JSC$8137_obj_.url};
_.m.getStyle=function(){return this.JSC$8137_obj_.style};
_.m.getId=function(){return this.JSC$8137_obj_.id};
_.m.getContext=function(){return this.JSC$8137_obj_.context};
var EFb=function(r){r.JSC$8137_obj_.attributes=r.JSC$8137_obj_.attributes||{};return new W4(r.JSC$8137_obj_.attributes)};var j_o=function(){gFR.apply(this,arguments)};
_.S(j_o,gFR);var $xq=H4(qh,"perf",T$());H4($xq,"g",T$());var w$b=H4($xq,"i",T$());H4($xq,"r",[]);T$();T$();var MJu=function(r,J,x){J&&J.length>0&&(J=htw(J),x&&x.length>0&&(J+="___"+htw(x)),J.length>28&&(J=J.substr(0,28)+(J.length-28)),x=J,J=H4(w$b,"_p",T$()),H4(J,x,T$())[r]=(new Date).getTime(),J=$xq.r,typeof J==="function"?J(r,"_p",x):J.push([r,"_p",x]))},htw=function(r){return r.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var Gao=T$(),Rtq=[],i6=function(r){throw Error("Za`"+r);};
Rtq.push(["jsl",function(r){for(var J in r)if(Object.prototype.hasOwnProperty.call(r,J)){var x=r[J];typeof x=="object"?qh[J]=H4(qh,J,[]).concat(x):H4(qh,J,x)}if(J=r.u)r=H4(qh,"us",[]),r.push(J),(J=/^https:(.*)$/.exec(J))&&r.push("http:"+J[1])}]);
var S9b=/^(\/[a-zA-Z0-9_\-]+)+$/,NoK=[/\/amp\//,/\/amp$/,/^\/amp$/],dxu=/^[a-zA-Z0-9\-_\.,!]+$/,Q_R=/^gapi\.loaded_[0-9]+$/,KKk=/^[a-zA-Z0-9,._-]+$/,nFn=function(r,J,x,t,b){var V=r.split(";"),H=V.shift(),q=Gao[H],W=null;q?W=q(V,J,x,t):i6("no hint processor for: "+H);W||i6("failed to generate load url");J=W;x=J.match(kaw);(t=J.match(P0k))&&t.length===1&&Y9n.test(J)&&x&&x.length===1||i6("failed sanity: "+r);try{r="?";if(b&&b.length>0){tw(b);var U=b.join(",");W=W+"?le="+U;r="&"}if(qh.rol){var g=qh.ol;
g&&g.length&&(W=""+W+r+"ol="+g.length)}}catch(E){}return W},Bok=function(r,J,x,t){r=O9x(r);
Q_R.test(x)||i6("invalid_callback");J=C0s(J);t=t&&t.length?C0s(t):null;var b=function(V){return encodeURIComponent(V).replace(/%2C/g,",")};
return[encodeURIComponent(r.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",b(r.version),"/m=",b(J),t?"/exm="+b(t):"","/rt=j/sv=1/d=1/ed=1",r.activeMods?"/am="+b(r.activeMods):"",r.resourceSig?"/rs="+b(r.resourceSig):"",r.zcms?"/t="+b(r.zcms):"","/cb=",b(x)].join("")},O9x=function(r){r.charAt(0)!=="/"&&i6("relative path");
for(var J=r.substring(1).split("/"),x=[];J.length;){r=J.shift();if(!r.length||r.indexOf(".")==0)i6("empty/relative directory");else if(r.indexOf("=")>0){J.unshift(r);break}x.push(r)}r={};for(var t=0,b=J.length;t<b;++t){var V=J[t].split("="),H=decodeURIComponent(V[0]),q=decodeURIComponent(V[1]);V.length==2&&H&&q&&(r[H]=r[H]||q)}J="/"+x.join("/");S9b.test(J)||i6("invalid_prefix");x=0;for(t=NoK.length;x<t;++x)NoK[x].test(J)&&i6("invalid_prefix");x=IDq(r,"k",!0);t=IDq(r,"am");b=IDq(r,"rs");r=IDq(r,"t");
return{pathPrefix:J,version:x,activeMods:t,resourceSig:b,zcms:r}},C0s=function(r){for(var J=[],x=0,t=r.length;x<t;++x){var b=r[x].replace(/\./g,"_").replace(/-/g,"_");
KKk.test(b)&&J.push(b)}return J.join(",")},IDq=function(r,J,x){r=r[J];
!r&&x&&i6("missing: "+J);if(r){if(dxu.test(r))return r;i6("invalid: "+J)}return null},Y9n=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,P0k=/\/cb=/g,kaw=/\/\//g;
Gao.m=function(r,J,x,t){(r=r[0])||i6("missing_hint");return"https://apis.google.com"+Bok(r,J,x,t)};
var LKo=decodeURI("%73cript"),cEf=/^[-+_0-9\/A-Za-z]+={0,2}$/,AEu=function(r,J){for(var x=[],t=0;t<r.length;++t){var b=r[t],V;if(V=b){a:{for(V=0;V<J.length;V++)if(J[V]===b)break a;V=-1}V=V<0}V&&x.push(b)}return x},FKK=function(){var r=qh.nonce;
return r!==void 0?r&&r===String(r)&&r.match(cEf)?r:qh.nonce=null:Dz.querySelector?(r=Dz.querySelector("script[nonce]"))?(r=r.nonce||r.getAttribute("nonce")||"",r&&r===String(r)&&r.match(cEf)?qh.nonce=r:qh.nonce=null):null:null},et4=function(r){if(Dz.readyState!="loading")aDo(r);
else{var J=FKK(),x="";J!==null&&(x=' nonce="'+J+'"');r="<"+LKo+' src="'+encodeURI(r)+'"'+x+"></"+LKo+">";Dz.write(yE4?yE4.createHTML(r):r)}},aDo=function(r){var J=Dz.createElement(LKo);
J.setAttribute("src",yE4?yE4.createScriptURL(r):r);r=FKK();r!==null&&J.setAttribute("nonce",r);J.async="true";(r=Dz.getElementsByTagName(LKo)[0])?r.parentNode.insertBefore(J,r):(Dz.head||Dz.body||Dz.documentElement).appendChild(J)},Z9n=function(r,J,x){zts(function(){var t=J===p$o()?H4(sa,"_",T$()):T$();
t=H4(Uxx(J),"_",t);r(t)},x)},qam=function(r,J){var x=J||{};
typeof J=="function"&&(x={},x.callback=J);var t=(J=x)&&J._c;if(t)for(var b=0;b<Rtq.length;b++){var V=Rtq[b][0],H=Rtq[b][1];H&&Object.prototype.hasOwnProperty.call(t,V)&&H(t[V],r,J)}J=[];r?J=r.split(":"):x.features&&(J=x.features);if(!(r=x.h)&&(r=p$o(),!r))throw Error("$a");vFN(J||[],x,r)},vFN=function(r,J,x){r=i9s(r)||[];
var t=J.callback,b=J.config,V=J.timeout,H=J.ontimeout,q=J.onerror,W=void 0;typeof q=="function"&&(W=q);var U=null,g=!1;if(V&&!H||!V&&H)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";q=H4(Uxx(x),"r",[]).sort();var E=H4(Uxx(x),"L",[]).sort(),h=qh.le||[],G=[].concat(q),N=function(Z,a){if(g)return 0;Vf.clearTimeout(U);E.push.apply(E,Q);var e=((sa||{}).config||{}).update;e?e(b):b&&H4(qh,"cu",[]).push(b);if(a){MJu("me0",Z,G);try{Z9n(a,x,W)}finally{MJu("me1",Z,G)}}return 1};
V>0&&(U=Vf.setTimeout(function(){g=!0;H()},V));
var Q=AEu(r,E);if(Q.length){Q=AEu(r,q);var Y=H4(qh,"CP",[]),O=Y.length;Y[O]=function(Z){if(!Z)return 0;MJu("ml1",Q,G);var a=function(l){Y[O]=null;N(Q,Z)&&fDY(function(){t&&t();l()})},e=function(){var l=Y[O+1];
l&&l()};
O>0&&Y[O-1]?Y[O]=function(){a(e)}:a(e)};
if(Q.length){var c="loaded_"+qh.I++;sa[c]=function(Z){Y[O](Z);sa[c]=null};
r=nFn(x,Q,"gapi."+c,q,h);q.push.apply(q,Q);MJu("ml0",Q,G);J.sync||Vf.___gapisync?et4(r):aDo(r)}else Y[O](q9R)}else N(Q)&&t&&t()},ugN;
var lDs=null,X$4=_.xc.trustedTypes;if(X$4&&X$4.createPolicy){try{lDs=X$4.createPolicy("goog#gapi",{createHTML:xrz,createScript:xrz,createScriptURL:xrz})}catch(r){_.xc.console&&_.xc.console.error(r.message)}ugN=lDs}else ugN=lDs;var yE4=ugN,zts=function(r,J){if(qh.hee&&qh.hel>0)try{return r()}catch(x){J&&J(x),qh.hel--,qam("debug_error",function(){try{window.___jsl.hefn(x)}catch(t){throw x;}})}else try{return r()}catch(x){throw J&&J(x),x;
}},ren=sa.load;
ren&&H4(qh,"ol",[]).push(ren);sa.load=function(r,J){return zts(function(){return qam(r,J)})};var zwK;var JeR=function(r,J){this.serviceId_=r;this.moduleId_=J||null};
JeR.prototype.toString=function(){return this.serviceId_};
JeR.prototype.getModuleId=function(){return this.moduleId_};var rfM=new JeR("MpJwZc","MpJwZc");var xaC=new _.s1("a"),Jfz=function(r,J,x){_.qY.call(this,r,J);this.node=J;this.kind=x};
_.S(Jfz,_.qY);var xTf=function(){this.JSC$8150_keys_={};this.urlPrefix_="";this.JSC$8150_queryData_={}};
xTf.prototype.toString=function(){var r=this.urlPrefix_+tcw(this),J=_.fB(this.JSC$8150_queryData_),x="";J!=""&&(x="?"+J);return r+x};
var bef=function(r){r=pq(r,"md");return!!r&&r!=="0"},tcw=function(r){var J=[],x=(0,_.Ga)(function(t){this.JSC$8150_keys_[t]!==void 0&&J.push(t+"="+this.JSC$8150_keys_[t])},r);
bef(r)?(x("md"),x("k"),x("ck"),x("am"),x("rs"),x("gssmodulesetproto"),x("slk"),x("dti")):(x("sdch"),x("k"),x("ck"),x("am"),x("rt"),"d"in r.JSC$8150_keys_||fq(r,"d","0"),x("d"),x("exm"),x("excm"),(r.JSC$8150_keys_.excm||r.JSC$8150_keys_.exm)&&J.push("ed=1"),x("im"),x("dg"),x("sm"),pq(r,"br")!="1"&&pq(r,"br")!="0"||x("br"),x("br-d"),pq(r,"rb")=="1"&&x("rb"),pq(r,"zs")!=="0"&&x("zs"),mTK(r)!==""&&x("wt"),x("gssmodulesetproto"),x("ujg"),x("sp"),x("rs"),x("cb"),x("ee"),x("slk"),x("dti"),x("m"));return J.join("/")},
pq=function(r,J){return r.JSC$8150_keys_[J]?r.JSC$8150_keys_[J]:null},fq=function(r,J,x){x?r.JSC$8150_keys_[J]=x:delete r.JSC$8150_keys_[J]},oyq=function(r,J){r.urlPrefix_=J},VcR=function(r,J){J&&J.length>0?(J.sort(),fq(r,"exm",J.join(","))):fq(r,"exm",null)},DT4=function(r,J){J&&J.length>0?(J.sort(),fq(r,"excm",J.join(","))):fq(r,"excm",null)},Heo=function(r){return(r=pq(r,"m"))?r.split(","):[]},mTK=function(r){switch(pq(r,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},TW4=function(r,J){var x=Object.keys(J).filter(function(t){return!!Object.keys(J[t]).length}).map(function(t){var b=Object.keys(J[t]);
b.length>1&&b.sort();return t+":"+b.join(",")});
x.sort();fq(r,"ee",x.join(";"))},LDn=function(r){var J=pq(r,"ee");
if(!J)return{};r={};J=_.D(J.split(";"));for(var x=J.next();!x.done;x=J.next()){var t=_.D(x.value.split(":"));x=t.next().value;t=t.next().value;r[x]={};t=_.D(t.split(","));for(var b=t.next();!b.done;b=t.next())r[x][b.value]=!0}return r},sZs=function(r){delete r.JSC$8150_keys_.m;
delete r.JSC$8150_keys_.exm;delete r.JSC$8150_keys_.ed};
xTf.prototype.clone=function(){var r=new xTf;r.JSC$8150_keys_=Object.assign({},this.JSC$8150_keys_);r.urlPrefix_=this.urlPrefix_;r.JSC$8150_queryData_=Object.assign({},this.JSC$8150_queryData_);return r};
var cpz=function(r,J){J=J===void 0?!0:J;var x=qis(r),t=new xTf,b=_.lF(x)[5];_.GE.forEach(Wxq,function(H){var q=b.match("/"+H+"=([^/]+)");q&&fq(t,H,q[1])});
var V="";V=r.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";oyq(t,r.substr(0,r.indexOf(V)+V.length));if(!J)return t;(r=_.lF(x)[6]||null)&&FnN(r,function(H,q){t.JSC$8150_queryData_[H]=q});
return t},CFn=function(r){r=_.iZ(qis(r));
return r===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(r)?/\/k=/.test(r):!1},qis=function(r){return r.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?r.substr(65):r},Wxq={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",
USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},ieu=RegExp("^loaded_(g|h)?[_\\d]+$");_.Ua=function(r){this.JSC$8162_id_=r;this.opts={}};
_.Ua.prototype.JSC$8164_setLabel=function(r){this.label_=r||void 0;return this};
_.Ua.prototype.addUploadMetadata=function(r,J){var x=this.opts.data||{};x[r]=J;this.opts.data=x;return this};
var pwK=function(r){var J=_.GE.filter(r.opts,function(x){return x!==null});
J=_.GE.isEmpty(J)?null:J;r=[r.JSC$8162_id_,r.label_,J];J=gcz(r);return r=r.slice(0,J+1)};
_.Ua.prototype.toString=function(){var r=pwK(this);return"("+_.S2(r,function(J){return JSON.stringify(J)}).join(",")+")"};
_.Ua.prototype.getId=function(){return this.JSC$8162_id_};
_.Ua.prototype.getOptions=function(){return _.GE.clone(this.opts)};var g2=function(){_.Ua.call(this,"image-search")};
_.S(g2,_.Ua);g2.prototype.setSize=function(r){this.opts.imgsz=r;return this};
g2.prototype.JSC$8164_setLabel=function(r){_.Ua.prototype.JSC$8164_setLabel.call(this,r);return this};
g2.prototype.addUploadMetadata=function(r,J){_.Ua.prototype.addUploadMetadata.call(this,r,J);return this};var Ea=function(){_.Ua.call(this,"maps")};
_.S(Ea,_.Ua);Ea.prototype.setZoom=function(r){this.opts.zoom=r;return this};
Ea.prototype.JSC$8164_setLabel=function(r){_.Ua.prototype.JSC$8164_setLabel.call(this,r);return this};
Ea.prototype.addUploadMetadata=function(r,J){_.Ua.prototype.addUploadMetadata.call(this,r,J);return this};_.jR=function(){_.Ua.call(this,"photos")};
_.S(_.jR,_.Ua);_.jR.prototype.JSC$8164_setLabel=function(r){_.Ua.prototype.JSC$8164_setLabel.call(this,r);return this};
_.jR.prototype.addUploadMetadata=function(r,J){_.Ua.prototype.addUploadMetadata.call(this,r,J);return this};var $u=function(){_.Ua.call(this,"url")};
_.S($u,_.Ua);var fnx=function(){var r=new $u;r.opts.type="video";r.opts.site="youtube.com";return r};
$u.prototype.JSC$8164_setLabel=function(r){_.Ua.prototype.JSC$8164_setLabel.call(this,r);return this};
$u.prototype.addUploadMetadata=function(r,J){_.Ua.prototype.addUploadMetadata.call(this,r,J);return this};var w2=function(){_.Ua.call(this,"video-search")};
_.S(w2,_.Ua);var UTY=function(){var r=new w2;r.opts.site="youtube.com";return r};
w2.prototype.JSC$8164_setLabel=function(r){_.Ua.prototype.JSC$8164_setLabel.call(this,r);return this};
w2.prototype.addUploadMetadata=function(r,J){_.Ua.prototype.addUploadMetadata.call(this,r,J);return this};var gyR=function(){_.Ua.call(this,"web")};
_.S(gyR,_.Ua);gyR.prototype.JSC$8164_setLabel=function(r){_.Ua.prototype.JSC$8164_setLabel.call(this,r);return this};
gyR.prototype.addUploadMetadata=function(r,J){_.Ua.prototype.addUploadMetadata.call(this,r,J);return this};var hi=function(){this.items_=[];this.opts={}},Ey4=function(r){switch(r){case "image-search":return new g2;
case "maps":return new Ea;case "photos":return new _.jR;case "url":return new $u;case "video-search":return new w2;case "web":return new gyR}return new _.Ua(r)};
hi.prototype.addView=function(r){this.items_.push(typeof r==="string"?Ey4(r):r);return this};
var jZx=function(r){return"("+_.S2(r.items_,function(J){return J.toString()}).join(",")+")"};
hi.prototype.toString=function(){return jZx(this)};
hi.prototype.getViews=function(r,J){J=J===void 0?[]:J;for(var x=this.items_,t=0;t<x.length;t++){var b=x[t];b instanceof hi?b.getViews(r,J):b.getId()==r&&J.push(b)}return J};
hi.prototype.getOptions=function(){return _.GE.clone(this.opts)};var B$=function(r){this.basePickerUrl_=r||"https://docs.google.com/picker";this.nav_=new hi};
B$.prototype.nav_=null;B$.prototype.addView=function(r){this.nav_.addView(r);return this};
B$.prototype.getBaseUrl=function(){return this.basePickerUrl_};
B$.prototype.getViews=function(r){return this.nav_.getViews(r)};
_.$Tb=function(r,J){r.callback_=J;return r};var wwn=new Map;wwn.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");wwn.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");wwn.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var hwY=new Set;hwY.add("application/vnd.google-apps.kix");hwY.add("application/vnd.google-apps.ritz");hwY.add("application/vnd.google-apps.punch");var nyY=function(r,J,x){var t=x&&_.SW(x,1);x=McK(x);var b=r[0].getId();switch(_.Nf(b,2)){case 13:return GVu(r,J,t,x);case 3:return Rwu(r,J,t,x);case 10:return Siq(r,J,t,x);case 27:return Siq(r,J,t,x);case 12:return NWq(r,J);case 2:return dTs(r,J,t,x);case 5:return QZq(r,J,t,x);case 9:return Kxo(r,J,t,x);case 6:return kVq(r,J,t,x);case 25:return Pjo(r,J,t,x);case 1:return _.fw(r[0],o5Y,26)?Yix(r,J,t,x):Siq(r,J,t,x);default:return{}}},kVq=function(r,J,x,t){r=r.map(function(b){return{id:b.getId().getId(),
serviceId:"youtube",name:b.getName(),description:_.SW(b,3),type:Mh(b),lastEditedUtc:_.mmo(_.f9(b,_.BI,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:b.getUrl(),embedUrl:_.SW(b,13),thumbnails:G$(eH(b))}});
return{action:J,docs:r,viewToken:t,view:x||"youtube",v2Translated:!0}},dTs=function(r,J,x,t){var b=r.map(function(V){var H=V.getId().getId(),q=_.SW(V,7),W=V.getName(),U=Mh(V),g=_.mmo(_.f9(V,_.BI,12)).getTime(),E=V.getUrl(),h=Number(UJ9(V)),G=_.SW(V,3),N=_.SW(V,11),Q=G$(eH(V));
var Y=_.f9(V,zw,21);Y=_.Mf(Y,1);var O=_.f9(V,zw,21);O=_.SW(O,10);var c=_.SW(V,13);var Z=_.f9(V,zw,21);Z=_.Mf(Z,9);var a=_.f9(V,zw,21);a=_.SW(a,11);H={id:H,serviceId:"docs",mimeType:q,name:W,type:U,lastEditedUtc:g,url:E,sizeBytes:h,description:G,iconUrl:N,thumbnails:Q,isShared:Y,downloadUrl:O,embedUrl:c,copyable:Z,resourceKey:a};q=_.f9(V,zw,21);_.Mf(q,12)&&(H.uploadState="success",H.isNew=!0);q=_.f9(V,zw,21);_.fw(q,F3,3)&&(V=_.f9(V,zw,21),V=_.f9(V,F3,3),_.fw(V,cW,2)&&(q=YF(V.getDuration().getSeconds()),
W=V.getDuration(),W=_.tE(W,2),H.duration=q+W/1E9),H.aspectRatio=V.getAspectRatio());return H});
return{action:J,docs:b,viewToken:t,view:x||"all",extraUserInputs:Oeu(r),v2Translated:!0}},QZq=function(r,J,x,t){r=r.map(function(b){var V=_.f9(b,pKf,15);
V=_.f9(V,AP,1);jl(b,10,AP,V);return{id:b.getId().getId(),serviceId:"web",mimeType:_.SW(b,7),name:b.getName(),type:Mh(b),url:b.getUrl(),description:_.SW(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:G$(eH(b))}});
return{action:J,docs:r,viewToken:t,view:x||"image-search",v2Translated:!0}},Kxo=function(r,J,x,t){r=r.map(function(b){return{serviceId:"url",
name:eH(b)[0].getUrl().split("/").pop(),type:Mh(b),mimeType:_.SW(b,7),url:b.getUrl(),description:_.SW(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:G$(eH(b))}});
return{action:J,docs:r,viewToken:t,view:x||"url",v2Translated:!0}},Yix=function(r,J,x,t){r=r.map(function(b){return{id:b.getId().getId(),
serviceId:"picasa",name:b.getName(),type:Mh(b),description:_.SW(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:G$(eH(b))}});
return{action:J,docs:r,viewToken:t,view:x||"webcam",v2Translated:!0}},Siq=function(r,J,x,t){return{action:J,
docs:r.map(Cj4),viewToken:t,view:BWx(x||"upload",r),extraUserInputs:Oeu(r),v2Translated:!0}},BWx=function(r,J){return J.some(function(x){var t;
return((t=_.f9(x,a0,30))==null?void 0:_.Nf(t,3))===9})?r+"/gmailphotos":r},Rwu=function(r,J,x,t){var b=r.map(function(V){var H={id:V.getId().getId(),
serviceId:"picasa",mimeType:_.SW(V,7),name:V.getName(),type:Mh(V),lastEditedUtc:_.mmo(_.f9(V,_.BI,12)).getTime(),url:V.getUrl(),sizeBytes:Number(UJ9(V)),description:_.SW(V,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:G$(eH(V)),mediaKey:V.getId().getId(),parentId:_.SW(V,4)},q,W=(q=_.f9(V,HYs,18))==null?void 0:_.f9(q,DmK,3);W&&(H.latitude=R$(W,1),H.longitude=R$(W,2));var U;V=(U=_.f9(V,HYs,18))==null?void 0:GI(U,6);U=V!=null?YF(V):void 0;U&&(H.version=
U);return H});
return{action:J,docs:b,viewToken:t,view:x||"photos",extraUserInputs:Oeu(r),v2Translated:!0}},GVu=function(r,J,x,t){r=r.map(function(b){return{id:b.getId().getId(),
serviceId:"et",name:eH(b)[0].getUrl().split("/").pop(),description:_.SW(b,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:G$(eH(b),"etjpg")}});
return{action:J,docs:r,viewToken:t,view:x||"et",v2Translated:!0}},Pjo=function(r,J,x,t){r=r.map(function(b){var V=b.getId().getId(),H=t["2"];
return{id:V,serviceId:H.type!=="gmail_themes"&&H.parent==="6226252643674576769"?"picasa":"static_themes",name:b.getName(),mimeType:_.SW(b,7),type:Mh(b),description:_.SW(b,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:b.getUrl(),embedUrl:b.getUrl(),thumbnails:G$(eH(b))}});
return{action:J,docs:r,viewToken:t,view:x||"photos",v2Translated:!0}},NWq=function(r,J){r=r.map(function(x){var t=_.f9(x,VIx,27);
t=_.$o(t,1,_.cK,_.xF())[0];return{id:x.getId().getId(),serviceId:"contacts",mimeType:_.SW(x,7),name:x.getName(),description:_.SW(x,3),url:"mailto:"+t,thumbnail:[{url:_.SW(x,11)}],email:t}});
return{action:J,docs:r,view:"contacts",v2Translated:!0}},McK=function(r){if(!r)return{};
var J=_.SW(r,3);J=J&&JSON.parse(J)||{};return{0:_.SW(r,1),1:_.SW(r,2),2:J}},G$=function(r,J){J=J===void 0?"":J;
if(!r.length)return null;J=="etjpg"&&(r=r.filter(function(x){return x.getUrl().includes("w1200-h300")}));
return r.map(function(x){return{url:x.getUrl(),height:x.getHeight(),width:x.getWidth(),type:J}})},Oeu=function(r){return{isAttachment:r.some(function(J){return _.Mf(J,31)})}},Cj4=function(r){var J,x={id:(J=r.getId())==null?void 0:J.getId(),
serviceId:InK(r),mimeType:_.SW(r,7),name:r.getName(),type:Mh(r),sizeBytes:Number(UJ9(r)),description:_.SW(r,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:G$(eH(r)),isNew:!0};if(J=_.f9(r,a0,30)){x.dataUrl=_.SW(J,1)||null;a:{var t=_.f9(r,a0,30);switch(_.Nf(t,3)){case 9:t=_.Kw(t,W7o,2,yd);t={remoteRefs:t&&_.SW(t,1)};break a;case 10:case 15:t=_.Kw(t,qso,4,yd);var b=eH(r);t={photo_id:t&&_.SW(t,1),media_key:r.getId().getId(),media_type:_.Nf(r,6)===1?1:2,image_url:b&&
b[0].getUrl(),width:b&&String(b[0].getWidth()),height:b&&String(b[0].getHeight())};break a}t=null}x.uploadMetadata=t;x.uploadId=_.SW(J,9)||null;x.uploadState=Lxu(J)||null}(t=J&&_.Kw(J,qso,4,yd))&&(x.id=_.SW(t,1));(t=J&&_.Kw(J,iYN,5,yd))&&(x.contentId=_.SW(t,1));(t=J&&_.Kw(J,Tvs,7,yd))&&(x.contentId=_.SW(t,1));(t=J&&_.Kw(J,seR,6,yd))&&(x.contentId=_.SW(t,1));(J==null?void 0:_.Nf(J,3))===1&&(x.mediaKey=r.getId().getId());return x},InK=function(r){var J;
switch(((J=_.f9(r,a0,30))==null?void 0:_.Nf(J,3))||0){case 1:return"picasa";case 2:case 3:case 4:case 8:case 12:return"photo";case 10:case 15:return"dragonflyphotos";case 11:return"mapspro";case 13:return"books";case 14:return"cultural"}return null},Mh=function(r){switch(_.Nf(r,6)){case 1:case 21:return"photo";
case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return _.SW(r,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},Lxu=function(r){switch(r==null?void 0:_.Nf(r,8)){case 0:return"default";
case 1:return"canceled";case 2:return"error";case 3:return"running";case 4:return"scheduled";case 5:return"success"}return null};var anu,ceb,Aek,FxR;_.yew=function(r,J){var x=J||{};J=x.document||document;var t=_.H_(r).toString(),b=(new ED(J)).createElement("SCRIPT"),V={script_:b,timeout_:void 0},H=new Li(ceb,V),q=null,W=x.timeout!=null?x.timeout:5E3;W>0&&(q=window.setTimeout(function(){Aek(b,!0);H.errback(new FxR(1,"Timeout reached for loading script "+t))},W),V.timeout_=q);
b.onload=b.onreadystatechange=function(){b.readyState&&b.readyState!="loaded"&&b.readyState!="complete"||(Aek(b,x.cleanupWhenDone||!1,q),H.callback(null))};
b.onerror=function(){Aek(b,!0,q);H.errback(new FxR(0,"Error while loading script "+t))};
V=x.attributes||{};_.GE.extend(V,{type:"text/javascript",charset:"UTF-8"});uDs(b,V);_.LX(b,r);anu(J).appendChild(b);return H};
anu=function(r){var J=jJ("HEAD",r);return J&&J.length!==0?J[0]:r.documentElement};
ceb=function(){if(this&&this.script_){var r=this.script_;r&&r.tagName=="SCRIPT"&&Aek(r,!0,this.timeout_)}};
Aek=function(r,J,x){x!=null&&_.xc.clearTimeout(x);r.onload=function(){};
r.onerror=function(){};
r.onreadystatechange=function(){};
J&&window.setTimeout(function(){_.E9(r)},0)};
FxR=function(r,J){var x="Jsloader error (code #"+r+")";J&&(x+=": "+J);_.r7.call(this,x);this.code=r};
_.xM(FxR,_.r7);var ewk=_.aa(["https://apis.google.com/js/api.js"]),zwN=_.tL(ewk),lnk=function(r,J){var x=!1,t=ZeY(r,J).then(function(V){x=!0;return V}),b=_.h0N(5E3).then(function(){return x?ZeY(r,J):vyN(J).then(function(V){return uPf(V,r)})});
return syf([t,b])},ZeY=function(r,J){return Xwo(J).then(function(x){return uPf(x,r)})},uPf=function(r,J){var x=_.bM(J,"gapi.")?J.slice(5):J;
return r[x]?_.WD(r[x]):new _.iq(function(t,b){var V=wA(function(){b(Error("cb"))},3E4);
r.load(J,{callback:function(){_.xc.clearTimeout(V);t(r[x])},
onerror:function(H){_.xc.clearTimeout(V);b(H)}})})},Xwo=function(r){return r.gapi&&r.gapi.load?_.WD(r.gapi):vyN(r)},vyN=function(r){return _.yew(zwN,{document:r.document}).then(function(){return r.gapi})},rpk=function(){};
rpk.prototype.load=function(r,J){J=J===void 0?window:J;var x=Date.now();return lnk(r,J).then(function(t){var b=Date.now();return{library:t,loadStartMs:x,loadEndMs:b}},function(t){throw t instanceof Error?t:Error(String(t));
})};var VYM=function(){_.Mx.call(this);this.gapiLoader_=new rpk;this.origin_=null;this.gapiPickerIframeResolver_=_.zk();this.gapiIframesResolver_=_.zk();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.S(VYM,_.Mx);var Jpo=function(r,J){var x=_.Fe("gapi.iframes",J);return x?(r=Date.now(),_.WD({library:x,loadStartMs:r,loadEndMs:r})):r.gapiLoader_.load("gapi.iframes",J)},xWu=function(r,J,x,t,b,V){var H=!1;
H=H===void 0?!1:H;Jpo(r,d9(J.ownerDocument)).then(function(q){var W=q.library;r.gapiIframesResolver_.resolve(W);q=r.gapiPickerIframeResolver_;var U=q.resolve,g=H;g=g===void 0?!1:g;var E={};E["host-message-handler"]=x;r.hostMessageHandlerInternal_=E;var h=_.a_(t);h=_.a_(h);h=_.vV(_.Z2(_.zC(new _.ZG,h.scheme_),h.JSC$8122_domain_),h.JSC$8122_port_).toString();r.origin_=h;h=(new j_o).setUrl(t);h.JSC$8137_obj_.where=J;h.JSC$8137_obj_.allowPost=g;h.JSC$8137_obj_.messageHandlers=E;g=_.Fe("makeWhiteListIframesFilter",
W)([r.origin_]);h.JSC$8137_obj_.messageHandlersFilter=g;b!=null&&(h.JSC$8137_obj_.id=b);V!=null&&(h.JSC$8137_obj_.rpctoken=V);g=EFb(h);g.JSC$8134_obj_.style={display:"block","min-width":"100%",width:"1px"};g.JSC$8134_obj_.height="100%";EFb(h).value().allow="camera 'src' "+r.origin_;W=W.getContext().openChild(h.value());U.call(q,W)},function(q){r.gapiIframesResolver_.reject(q);
r.gapiPickerIframeResolver_.reject(q)});
return r.gapiPickerIframeResolver_.promise},tYw=function(r,J){return _.jN([r.gapiIframesResolver_.promise,
r.gapiPickerIframeResolver_.promise]).then(function(x){var t=_.D(x);x=t.next().value;return(t=t.next().value)?t.send("picker-message-handler",J,void 0,_.Fe("makeWhiteListIframesFilter",x)([r.origin_])):_.KM(Error("db"))})};
VYM.prototype.disposeInternal=function(){bNo(this);_.Mx.prototype.disposeInternal.call(this)};
var bNo=function(r){r.gapiPickerIframeResolver_.promise.then(function(J){J&&(J.unregister("host-message-handler"),delete r.hostMessageHandlerInternal_["host-message-handler"])})};var mWx=function(){this.JSC$8224_nextId=0};var VYs=function(r,J){switch(r.action){case "select-contacts":r=ozN(r.contacts);break;case "visibility":r=r.visible;var x=new vW;r=_.Ps(x,1,7).setVisible(r);x={};x["iframe-command"]=r.serialize();r=x;break;default:r=null}return r?tYw(J,r):_.WD()},ozN=function(r){if(!r||r.length==0)return null;
var J=new vW;_.Ps(J,1,11);var x=new mWx;r.forEach(function(t){if(t.email){var b=new wk;b=_.ZO(b,2,t.name?t.name:t.email);var V=new VIx;t=_.Dm4(V,1,_.CY,t.email,_.cK);t=_.xL(b,27,t);b=new bYf;V=":"+(x.JSC$8224_nextId++).toString(36);b=_.ZO(b,1,V);b=_.Ps(b,2,12);t=_.xL(t,1,b)}else t=null;t&&jl(J,7,wk,t)});
r={};r["iframe-command"]=J.serialize();return r};_.DWb=function(){if(K6D){var r=/Windows NT ([0-9.]+)/;return(r=r.exec(_.UX()))?r[1]:"0"}return _.QAm?(r=/1[0|1][_.][0-9_.]+/,(r=r.exec(_.UX()))?r[0].replace(/_/g,"."):"10"):l2i?(r=/Android\s+([^\);]+)(\)|;)/,(r=r.exec(_.UX()))?r[1]:""):PwM||YOM||n8c?(r=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(r=r.exec(_.UX()))?r[1].replace(/_/g,"."):""):""}();var R9;R9=function(r){return(r=r.exec(_.UX()))?r[1]:""};
_.HNN=function(){if(_.TI)return R9(/Firefox\/([0-9.]+)/);if(_.o$||lZ||SOc)return ATn;if(_.sp){if(_.Yc()||_.izr()){var r=R9(/CriOS\/([0-9.]+)/);if(r)return r}return R9(/Chrome\/([0-9.]+)/)}if(_.CB&&!_.Yc())return R9(/Version\/([0-9.]+)/);if(EUr||jRn){if(r=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.UX()))return r[1]+"."+r[2]}else if(zDn)return(r=R9(/Android\s+([0-9.]+)/))?r:R9(/Version\/([0-9.]+)/);return""}();var Tdx=function(){};
_.rk(Tdx);Tdx.prototype.nextId_=0;_.SR=function(r){return":"+(r.nextId_++).toString(36)};var Nh=function(r){_.U1.call(this);this.JSC$8232_dom_=r||fA();this.JSC$8232_id_=null;this.inDocument_=!1;this.JSC$8232_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.xM(Nh,_.U1);Nh.prototype.idGenerator_=Tdx.getInstance();Nh.prototype.getId=function(){return this.JSC$8232_id_||(this.JSC$8232_id_=_.SR(this.idGenerator_))};
Nh.prototype.getElement=function(){return this.JSC$8232_element_};
var d2=function(r){r.googUiComponentHandler_||(r.googUiComponentHandler_=new _.t6(r));return r.googUiComponentHandler_},sP4=function(r,J){if(r==J)throw Error("eb");
var x;if(x=J&&r.parent_&&r.JSC$8232_id_){x=r.parent_;var t=r.JSC$8232_id_;x=x.childIndex_&&t?_.GE.get(x.childIndex_,t)||null:null}if(x&&r.parent_!=J)throw Error("eb");r.parent_=J;Nh.superClass_.setParentEventTarget.call(r,J)};
Nh.prototype.setParentEventTarget=function(r){if(this.parent_&&this.parent_!=r)throw Error("fb");Nh.superClass_.setParentEventTarget.call(this,r)};
Nh.prototype.JSC$8234_createDom=function(){this.JSC$8232_element_=this.JSC$8232_dom_.createElement("DIV")};
Nh.prototype.render=function(r){qNN(this,r)};
var qNN=function(r,J,x){if(r.inDocument_)throw Error("gb");r.JSC$8232_element_||r.JSC$8234_createDom();J?J.insertBefore(r.JSC$8232_element_,x||null):r.JSC$8232_dom_.JSC$7414_document_.body.appendChild(r.JSC$8232_element_);r.parent_&&!r.parent_.inDocument_||r.enterDocument()};
_.m=Nh.prototype;_.m.decorate=function(r){if(this.inDocument_)throw Error("gb");if(r&&this.canDecorate(r)){this.wasDecorated_=!0;var J=_.QV(r);this.JSC$8232_dom_&&this.JSC$8232_dom_.JSC$7414_document_==J||(this.JSC$8232_dom_=fA(r));this.decorateInternal(r);this.enterDocument()}else throw Error("hb");};
_.m.canDecorate=function(){return!0};
_.m.decorateInternal=function(r){this.JSC$8232_element_=r};
_.m.enterDocument=function(){this.inDocument_=!0;WDK(this,function(r){!r.inDocument_&&r.getElement()&&r.enterDocument()})};
_.m.exitDocument=function(){WDK(this,function(r){r.inDocument_&&r.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.m.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);WDK(this,function(r){r.dispose()});
!this.wasDecorated_&&this.JSC$8232_element_&&_.E9(this.JSC$8232_element_);this.parent_=this.model_=this.JSC$8232_element_=this.childIndex_=this.children_=null;Nh.superClass_.disposeInternal.call(this)};
_.m.getModel=function(){return this.model_};
_.m.addChild=function(r,J){var x=this.children_?this.children_.length:0;if(r.inDocument_&&(J||!this.inDocument_))throw Error("gb");if(x<0||x>(this.children_?this.children_.length:0))throw Error("ib");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);r.parent_==this?(_.GE.set(this.childIndex_,r.getId(),r),_.zz(this.children_,r)):_.GE.add(this.childIndex_,r.getId(),r);sP4(r,this);_.j4n(this.children_,x,0,r);r.inDocument_&&this.inDocument_&&r.parent_==this?(J=this.getContentElement(),
(J.childNodes[x]||null)!=r.getElement()&&(r.getElement().parentElement==J&&J.removeChild(r.getElement()),x=J.childNodes[x]||null,J.insertBefore(r.getElement(),x))):J?(this.JSC$8232_element_||this.JSC$8234_createDom(),x=this.children_?this.children_[x+1]||null:null,qNN(r,this.getContentElement(),x?x.JSC$8232_element_:null)):this.inDocument_&&!r.inDocument_&&r.JSC$8232_element_&&r.JSC$8232_element_.parentNode&&r.JSC$8232_element_.parentNode.nodeType==1&&r.enterDocument()};
_.m.getContentElement=function(){return this.JSC$8232_element_};
var WDK=function(r,J){r.children_&&r.children_.forEach(J,void 0)};
Nh.prototype.removeChild=function(r,J){if(r){var x=typeof r==="string"?r:r.getId();r=this.childIndex_&&x?_.GE.get(this.childIndex_,x)||null:null;x&&r&&(_.GE.remove(this.childIndex_,x),_.zz(this.children_,r),J&&(r.exitDocument(),r.JSC$8232_element_&&_.E9(r.JSC$8232_element_)),sP4(r,null))}if(!r)throw Error("jb");return r};_.xM(lnz,uP7);_.xM(Xwm,uP7);var iNs;var pbN=function(r,J){J?r.setAttribute("role",J):r.removeAttribute("role")},Qf=function(r,J,x){Array.isArray(x)&&(x=x.join(" "));
var t="aria-"+J;x===""||x==void 0?(iNs||(x={},iNs=(x.atomic=!1,x.autocomplete="none",x.dropeffect="none",x.haspopup=!1,x.live="off",x.multiline=!1,x.multiselectable=!1,x.orientation="vertical",x.readonly=!1,x.relevant="additions text",x.required=!1,x.sort="none",x.busy=!1,x.disabled=!1,x.hidden=!1,x.invalid="false",x)),x=iNs,J in x?r.setAttribute(t,x[J]):r.removeAttribute(t)):r.setAttribute(t,x)};var fZb;_.Kq=function(r,J,x){_.U1.call(this);this.target=r;this.handle=J||r;this.limits=x||new Qd(NaN,NaN,NaN,NaN);this.JSC$8237_document_=_.QV(r);this.JSC$8237_eventHandler_=new _.t6(this);_.W$(this,this.JSC$8237_eventHandler_);this.deltaY=this.deltaX=this.startY=this.startX=this.screenY=this.screenX=this.clientY=this.clientX=0;this.enabled_=!0;this.dragging_=!1;this.hysteresisDistanceSquared_=0;_.dU(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=fZb};
_.xM(_.Kq,_.U1);fZb=_.xc.document&&_.xc.document.documentElement&&!!_.xc.document.documentElement.setCapture&&!!_.xc.document.releaseCapture;_.UWq=function(r,J){r.hysteresisDistanceSquared_=Math.pow(J,2)};
_.m=_.Kq.prototype;_.m.setEnabled=function(r){this.enabled_=r};
_.m.disposeInternal=function(){_.Kq.superClass_.disposeInternal.call(this);_.fi(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$8237_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8237_document_.releaseCapture();this.handle=this.target=null};
_.m.startDrag=function(r){var J=r.type=="mousedown";if(!this.enabled_||this.dragging_||J&&(r.event_.button!=0||_.QAm&&r.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new ku("start",this,r.clientX,r.clientY,r)))this.dragging_=!0,J&&r.preventDefault();else return;else J&&r.preventDefault();J=this.JSC$8237_document_;var x=J.documentElement,t=!this.useSetCapture_;this.JSC$8237_eventHandler_.listen(J,["touchmove","mousemove"],this.handleMove_,
{capture:t,passive:!1});this.JSC$8237_eventHandler_.listen(J,["touchend","mouseup"],this.endDrag,t);this.useSetCapture_?(x.setCapture(!1),this.JSC$8237_eventHandler_.listen(x,"losecapture",this.endDrag)):this.JSC$8237_eventHandler_.listen(d9(J),"blur",this.endDrag);this.scrollTarget_&&this.JSC$8237_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,t);this.clientX=this.startX=r.clientX;this.clientY=this.startY=r.clientY;this.screenX=r.screenX;this.screenY=r.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=pA(fA(this.JSC$8237_document_))}};
_.m.endDrag=function(r,J){this.JSC$8237_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8237_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new ku("end",this,r.clientX,r.clientY,r,gzN(this,this.deltaX),Ezw(this,this.deltaY),J||r.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.m.handleMove_=function(r){if(this.enabled_){var J=r.clientX-this.clientX,x=r.clientY-this.clientY;this.clientX=r.clientX;this.clientY=r.clientY;this.screenX=r.screenX;this.screenY=r.screenY;if(!this.dragging_){var t=this.startX-this.clientX,b=this.startY-this.clientY;if(t*t+b*b>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new ku("start",this,r.clientX,r.clientY,r)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(r);return}}x=jPK(this,J,x);J=x.x;x=x.y;this.dragging_&&this.dispatchEvent(new ku("beforedrag",
this,r.clientX,r.clientY,r,J,x))&&($WR(this,r,J,x),r.preventDefault())}};
var jPK=function(r,J,x){var t=pA(fA(r.JSC$8237_document_));J+=t.x-r.pageScroll.x;x+=t.y-r.pageScroll.y;r.pageScroll=t;r.deltaX+=J;r.deltaY+=x;return new _.Nv(gzN(r,r.deltaX),Ezw(r,r.deltaY))};
_.Kq.prototype.onScroll_=function(r){var J=jPK(this,0,0);r.clientX=this.clientX;r.clientY=this.clientY;$WR(this,r,J.x,J.y)};
var $WR=function(r,J,x,t){r.target.style.left=x+"px";r.target.style.top=t+"px";r.dispatchEvent(new ku("drag",r,J.clientX,J.clientY,J,x,t))},gzN=function(r,J){var x=r.limits;
r=isNaN(x.left)?null:x.left;x=isNaN(x.width)?0:x.width;return Math.min(r!=null?r+x:Infinity,Math.max(r!=null?r:-Infinity,J))},Ezw=function(r,J){var x=r.limits;
r=isNaN(x.top)?null:x.top;x=isNaN(x.height)?0:x.height;return Math.min(r!=null?r+x:Infinity,Math.max(r!=null?r:-Infinity,J))};
_.Kq.prototype.isDragging=function(){return this.dragging_};
var ku=function(r,J,x,t,b,V,H){_.qY.call(this,r);this.clientX=x;this.clientY=t;this.browserEvent=b;this.left=V!==void 0?V:J.deltaX;this.top=H!==void 0?H:J.deltaY};
_.xM(ku,_.qY);var P4=function(r){this.JSC$8244_map_=new Map;var J=arguments.length;if(J>1){if(J%2)throw Error("pa");for(var x=0;x<J;x+=2)this.set(arguments[x],arguments[x+1])}else r&&this.addAll(r)};
_.m=P4.prototype;_.m.getCount=function(){return this.JSC$8244_map_.size};
_.m.getValues=function(){return Array.from(this.JSC$8244_map_.values())};
_.m.getKeys=function(){return Array.from(this.JSC$8244_map_.keys())};
_.m.containsKey=function(r){return this.JSC$8244_map_.has(r)};
_.m.containsValue=function(r){return this.getValues().some(function(J){return J==r})};
_.m.equals=function(r,J){var x=this;J=J===void 0?function(t,b){return t===b}:J;
return this===r?!0:this.JSC$8244_map_.size!=r.getCount()?!1:this.getKeys().every(function(t){return J(x.JSC$8244_map_.get(t),r.get(t))})};
_.m.isEmpty=function(){return this.JSC$8244_map_.size==0};
_.m.clear=function(){this.JSC$8244_map_.clear()};
_.m.remove=function(r){return this.JSC$8244_map_.delete(r)};
_.m.get=function(r,J){return this.JSC$8244_map_.has(r)?this.JSC$8244_map_.get(r):J};
_.m.set=function(r,J){this.JSC$8244_map_.set(r,J);return this};
_.m.addAll=function(r){if(r instanceof P4){r=_.D(r.JSC$8244_map_);for(var J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;this.JSC$8244_map_.set(J,x)}}else if(r)for(r=_.D(Object.entries(r)),J=r.next();!J.done;J=r.next())x=_.D(J.value),J=x.next().value,x=x.next().value,this.JSC$8244_map_.set(J,x)};
_.m.forEach=function(r,J){var x=this;J=J===void 0?this:J;this.JSC$8244_map_.forEach(function(t,b){return r.call(J,t,b,x)})};
_.m.clone=function(){return new P4(this)};(function(){for(var r=["ms","moz","webkit","o"],J,x=0;J=r[x]&&!_.xc.requestAnimationFrame;++x)_.xc.requestAnimationFrame=_.xc[J+"RequestAnimationFrame"],_.xc.cancelAnimationFrame=_.xc[J+"CancelAnimationFrame"]||_.xc[J+"CancelRequestAnimationFrame"];if(!_.xc.requestAnimationFrame){var t=0;_.xc.requestAnimationFrame=function(b){var V=(new Date).getTime(),H=Math.max(0,16-(V-t));t=V+H;return _.xc.setTimeout(function(){b(V+H)},H)};
_.xc.cancelAnimationFrame||(_.xc.cancelAnimationFrame=function(b){clearTimeout(b)})}})();
var wbn=[[],[]],hJk=0,MYN=!1,GZs=0,SNs=function(r,J){var x=GZs++,t={measureTask:{id:x,fn:r.measure,context:J},mutateTask:{id:x,fn:r.mutate,context:J},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(t.args||(t.args=[]),t.args.length=0,t.args.push.apply(t.args,arguments),t.args.push(t.state)):t.args&&t.args.length!=0?(t.args[0]=t.state,t.args.length=1):t.args=[t.state];t.isScheduled||(t.isScheduled=!0,wbn[hJk].push(t));MYN||(MYN=!0,window.requestAnimationFrame(RJK))}},RJK=
function(){MYN=!1;
var r=wbn[hJk],J=r.length;hJk=(hJk+1)%2;for(var x,t=0;t<J;++t){x=r[t];var b=x.measureTask;x.isScheduled=!1;b.fn&&b.fn.apply(b.context,x.args)}for(t=0;t<J;++t)x=r[t],b=x.mutateTask,x.isScheduled=!1,b.fn&&b.fn.apply(b.context,x.args),x.state={};r.length=0};var Ndn=_.aa(["about:blank"]),dWN=_.aa(["javascript:undefined"]),QPn=_.tL(Ndn);_.H_(QPn);var KDR=_.tL(dWN);_.H_(KDR);var Yu=function(r){_.U1.call(this);this.JSC$8250_element_=r;this.listenKeyIn_=_.dU(this.JSC$8250_element_,"focus",this,!0);this.listenKeyOut_=_.dU(this.JSC$8250_element_,"blur",this,!0)};
_.xM(Yu,_.U1);Yu.prototype.handleEvent=function(r){var J=new _.WV(r.event_);J.type=r.type=="focusin"||r.type=="focus"?"focusin":"focusout";this.dispatchEvent(J)};
Yu.prototype.disposeInternal=function(){Yu.superClass_.disposeInternal.call(this);R2(this.listenKeyIn_);R2(this.listenKeyOut_);delete this.JSC$8250_element_};var kZx=function(r,J){this.JSC$8253_element_=r;this.JSC$8253_dom_=J};var nq=function(r,J){Nh.call(this,J);this.useIframeMask_=!!r;this.lastFocus_=null;this.resizeBackgroundTask_=SNs({mutate:this.resizeBackground_},this);SNs({mutate:this.updateModalAndBackground_},this)};
_.xM(nq,Nh);_.m=nq.prototype;_.m.focusHandler_=null;_.m.visible_=!1;_.m.bgEl_=null;_.m.bgIframeEl_=null;_.m.tabCatcherElement_=null;_.m.backwardTabWrapInProgress_=!1;_.m.getCssClass=function(){return"goog-modalpopup"};
_.m.getBackgroundElement=function(){return this.bgEl_};
_.m.JSC$8234_createDom=function(){nq.superClass_.JSC$8234_createDom.call(this);var r=this.getElement(),J=Wn(this.getCssClass()).split(" ");BV(r,J);r.tabIndex=0;_.za(r,!1);PFq(this);YNN(this)};
var PFq=function(r){if(r.useIframeMask_&&!r.bgIframeEl_){var J=r.JSC$8232_dom_.JSC$7416_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Qj(J,QPn);r.bgIframeEl_=J;r.bgIframeEl_.className=r.getCssClass()+"-bg";_.za(r.bgIframeEl_,!1);RNb(r.bgIframeEl_,0)}r.bgEl_||(r.bgEl_=r.JSC$8232_dom_.JSC$7416_createDom("DIV",r.getCssClass()+"-bg"),_.za(r.bgEl_,!1))},YNN=function(r){r.tabCatcherElement_||(r.tabCatcherElement_=r.JSC$8232_dom_.createElement("SPAN"),_.za(r.tabCatcherElement_,
!1),r.tabCatcherElement_.tabIndex=0,r.tabCatcherElement_.style.position="absolute")};
_.m=nq.prototype;_.m.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.m.canDecorate=function(r){return!!r&&r.tagName=="DIV"};
_.m.decorateInternal=function(r){nq.superClass_.decorateInternal.call(this,r);r=Wn(this.getCssClass()).split(" ");BV(this.getElement(),r);PFq(this);YNN(this);this.getElement().tabIndex=0;_.za(this.getElement(),!1)};
_.m.enterDocument=function(){this.bgIframeEl_&&_.R0(this.bgIframeEl_,this.getElement());_.R0(this.bgEl_,this.getElement());nq.superClass_.enterDocument.call(this);_.SH(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Yu(this.JSC$8232_dom_.JSC$7414_document_);d2(this).listen(this.focusHandler_,"focusin",this.onFocus);nzb(this,!1)};
_.m.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.lh(this.focusHandler_);nq.superClass_.exitDocument.call(this);_.E9(this.bgIframeEl_);_.E9(this.bgEl_);_.E9(this.tabCatcherElement_)};
_.m.setVisible=function(r){if(r!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&nzb(this,r),r){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$8232_dom_.JSC$7414_document_.activeElement}catch(b){}this.updateModalAndBackground_();d2(this).listen(this.JSC$8232_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$8232_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);ONo(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)Ge(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){d2(this).unlisten(this.JSC$8232_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$8232_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)Ge(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var J=this.JSC$8232_dom_,x=J.JSC$7414_document_.body,t=J.JSC$7414_document_.activeElement||x;if(!this.lastFocus_||this.lastFocus_==x){this.lastFocus_=null;break a}(t==x||J.contains(this.getElement(),t))&&this.lastFocus_.focus()}catch(b){}this.lastFocus_=
null}}};
var nzb=function(r,J){r.modalAriaVisibilityHelper_||(r.modalAriaVisibilityHelper_=new kZx(r.JSC$8232_element_,r.JSC$8232_dom_));r=r.modalAriaVisibilityHelper_;if(J){r.hiddenElements_||(r.hiddenElements_=[]);J=r.JSC$8253_dom_.getChildren(r.JSC$8253_dom_.JSC$7414_document_.body);for(var x=0;x<J.length;x++){var t=J[x],b;if(b=t!=r.JSC$8253_element_)b=t.getAttribute("aria-hidden"),b=!(b==null||b==void 0?0:String(b));b&&(Qf(t,"hidden",!0),r.hiddenElements_.push(t))}}else if(r.hiddenElements_){for(J=0;J<
r.hiddenElements_.length;J++)r.hiddenElements_[J].removeAttribute("aria-hidden");r.hiddenElements_=null}};
nq.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var ONo=function(r,J){r.bgIframeEl_&&_.za(r.bgIframeEl_,J);r.bgEl_&&_.za(r.bgEl_,J);_.za(r.getElement(),J);_.za(r.tabCatcherElement_,J)};
_.m=nq.prototype;_.m.onShow=function(){this.dispatchEvent("show")};
_.m.onHide=function(){ONo(this,!1);this.dispatchEvent("hide")};
_.m.isVisible=function(){return this.visible_};
_.m.focus=function(){this.focusElement_()};
_.m.resizeBackground_=function(){this.bgIframeEl_&&_.za(this.bgIframeEl_,!1);this.bgEl_&&_.za(this.bgEl_,!1);var r=this.JSC$8232_dom_.JSC$7414_document_;var J=_.ih(d9(this.JSC$8232_dom_.JSC$7414_document_)||window);var x=Math.max(J.width,Math.max(r.body.scrollWidth,r.documentElement.scrollWidth));r=Math.max(J.height,Math.max(r.body.scrollHeight,r.documentElement.scrollHeight));this.bgIframeEl_&&(_.za(this.bgIframeEl_,!0),_.wN4(this.bgIframeEl_,x,r));this.bgEl_&&(_.za(this.bgEl_,!0),_.wN4(this.bgEl_,
x,r))};
_.m.reposition=function(){var r;if(_.$uq(this.getElement())=="fixed")var J=r=0;else J=pA(this.JSC$8232_dom_),r=J.x,J=J.y;var x=MoN(this.getElement());var t=_.ih(d9(this.JSC$8232_dom_.JSC$7414_document_)||window);r=Math.max(r+t.width/2-x.width/2,0);J=Math.max(J+t.height/2-x.height/2,0);PW(this.getElement(),r,J);PW(this.tabCatcherElement_,r,J)};
_.m.onFocus=function(r){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():r.target==this.tabCatcherElement_&&wA(this.focusElement_,0,this)};
_.m.focusElement_=function(){try{this.getElement().focus()}catch(r){}};
_.m.disposeInternal=function(){_.lh(this.popupShowTransition_);this.popupShowTransition_=null;_.lh(this.popupHideTransition_);this.popupHideTransition_=null;_.lh(this.bgShowTransition_);this.bgShowTransition_=null;_.lh(this.bgHideTransition_);this.bgHideTransition_=null;nq.superClass_.disposeInternal.call(this)};var C9=function(r,J,x){nq.call(this,J,x);this.JSC$8263_class_=r||"modal-dialog";this.buttons_=(new Oa).addButton(CFN,!0).addButton(Bdk,!1,!0)};
_.xM(C9,nq);_.m=C9.prototype;_.m.escapeToCancel_=!0;_.m.hasTitleCloseButton_=!0;_.m.modal_=!0;_.m.draggable_=!0;_.m.backgroundElementOpacity_=.5;_.m.title_="";_.m.JSC$8265_dragger_=null;_.m.JSC$8265_disposeOnHide_=!1;_.m.titleEl_=null;_.m.titleTextEl_=null;_.m.titleTextId_=null;_.m.titleCloseEl_=null;_.m.contentEl_=null;_.m.buttonEl_=null;_.m.getCssClass=function(){return this.JSC$8263_class_};
_.m.setTitle=function(r){this.title_=r;this.titleTextEl_&&_.dC(this.titleTextEl_,r)};
_.m.getTitle=function(){return this.title_};
_.m.getContent=function(){return""};
_.m.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var IZb=function(r){r.getElement()||r.render();return r.getElement()};
C9.prototype.getBackgroundElement=function(){this.getElement()||this.render();return C9.superClass_.getBackgroundElement.call(this)};
var LDN=function(r,J){r.backgroundElementOpacity_=J;r.getElement()&&(J=r.getBackgroundElement())&&RNb(J,r.backgroundElementOpacity_)};
C9.prototype.setDraggable=function(r){this.draggable_=r;cpk(this,r&&this.inDocument_)};
C9.prototype.JSC$8265_handleDrag=function(){};
var cpk=function(r,J){var x=Wn(r.JSC$8263_class_+"-title-draggable").split(" ");r.getElement()&&(J?BV(r.titleEl_,x):Uv4(r.titleEl_,x));J&&!r.JSC$8265_dragger_?(J=new _.Kq(r.getElement(),r.titleEl_),r.JSC$8265_dragger_=J,BV(r.titleEl_,x),_.dU(r.JSC$8265_dragger_,"start",r.setDraggerLimits_,!1,r),_.dU(r.JSC$8265_dragger_,"drag",r.JSC$8265_handleDrag,!1,r)):!J&&r.JSC$8265_dragger_&&(r.JSC$8265_dragger_.dispose(),r.JSC$8265_dragger_=null)};
_.m=C9.prototype;
_.m.JSC$8234_createDom=function(){C9.superClass_.JSC$8234_createDom.call(this);var r=this.getElement(),J=this.JSC$8232_dom_;this.titleTextId_=this.getId();var x=this.getId()+".contentEl";this.titleEl_=J.JSC$7416_createDom("DIV",this.JSC$8263_class_+"-title",this.titleTextEl_=J.JSC$7416_createDom("SPAN",{className:this.JSC$8263_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=J.JSC$7416_createDom("SPAN",this.JSC$8263_class_+"-title-close"));xuu(r,this.titleEl_,this.contentEl_=
J.JSC$7416_createDom("DIV",{className:this.JSC$8263_class_+"-content",id:x}),this.buttonEl_=J.JSC$7416_createDom("DIV",this.JSC$8263_class_+"-buttons"));pbN(this.titleTextEl_,"heading");pbN(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;Qf(this.titleCloseEl_,"label","Close");pbN(r,"dialog");Qf(r,"labelledby",this.titleTextId_||"");_.za(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(r=this.buttons_,r.JSC$8266_element_=this.buttonEl_,r.render());_.za(this.buttonEl_,!!this.buttons_);
LDN(this,this.backgroundElementOpacity_)};
_.m.decorateInternal=function(r){C9.superClass_.decorateInternal.call(this,r);r=this.getElement();var J=this.JSC$8263_class_+"-content";this.contentEl_=jH(document,null,J,r)[0];this.contentEl_||(this.contentEl_=this.JSC$8232_dom_.JSC$7416_createDom("DIV",J),r.appendChild(this.contentEl_));J=this.JSC$8263_class_+"-title";var x=this.JSC$8263_class_+"-title-text",t=this.JSC$8263_class_+"-title-close";(this.titleEl_=jH(document,null,J,r)[0])?(this.titleTextEl_=jH(document,null,x,this.titleEl_)[0],this.titleCloseEl_=
jH(document,null,t,this.titleEl_)[0]):(this.titleEl_=this.JSC$8232_dom_.JSC$7416_createDom("DIV",J),r.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=fR4(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.wC("SPAN",{className:x,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Qf(r,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$8232_dom_.JSC$7416_createDom("SPAN",
t),this.titleEl_.appendChild(this.titleCloseEl_));_.za(this.titleCloseEl_,this.hasTitleCloseButton_);J=this.JSC$8263_class_+"-buttons";(this.buttonEl_=jH(document,null,J,r)[0])?(this.buttons_=new Oa(this.JSC$8232_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$8232_dom_.JSC$7416_createDom("DIV",J),r.appendChild(this.buttonEl_),this.buttons_&&(r=this.buttons_,r.JSC$8266_element_=this.buttonEl_,r.render()),_.za(this.buttonEl_,!!this.buttons_));LDN(this,this.backgroundElementOpacity_)};
_.m.enterDocument=function(){C9.superClass_.enterDocument.call(this);d2(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);d2(this).listen(this.buttonEl_,"click",this.onButtonClick_);cpk(this,this.draggable_);d2(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var r=this.getElement();pbN(r,"dialog");this.titleTextEl_.id!==""&&Qf(r,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){r=this.JSC$8232_dom_;
var J=this.getBackgroundElement();r.removeNode(this.bgIframeEl_);r.removeNode(J)}this.isVisible()&&nzb(this,!1)}};
_.m.exitDocument=function(){this.isVisible()&&this.setVisible(!1);cpk(this,!1);C9.superClass_.exitDocument.call(this)};
_.m.setVisible=function(r){r!=this.isVisible()&&(this.inDocument_||this.render(),C9.superClass_.setVisible.call(this,r))};
_.m.onShow=function(){C9.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.m.onHide=function(){C9.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$8265_disposeOnHide_&&this.dispose()};
_.m.setDraggerLimits_=function(){var r=this.JSC$8232_dom_.JSC$7414_document_,J=_.ih(d9(r)||window),x=Math.max(r.body.scrollWidth,J.width);r=Math.max(r.body.scrollHeight,J.height);var t=MoN(this.getElement());_.$uq(this.getElement())=="fixed"?this.JSC$8265_dragger_.limits=new Qd(0,0,Math.max(0,J.width-t.width),Math.max(0,J.height-t.height)):this.JSC$8265_dragger_.limits=new Qd(0,0,x-t.width,r-t.height)};
_.m.onTitleCloseClick_=function(){Apx(this)};
var Apx=function(r){if(r.hasTitleCloseButton_){var J=r.buttons_,x=J&&J.cancelButton_;x?(J=J.get(x),r.dispatchEvent(new Cq(x,J))&&r.setVisible(!1)):r.setVisible(!1)}},FDb=function(r){r.hasTitleCloseButton_=!1;
r.titleCloseEl_&&_.za(r.titleCloseEl_,r.hasTitleCloseButton_)};
C9.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;C9.superClass_.disposeInternal.call(this)};
C9.prototype.onButtonClick_=function(r){a:{for(r=r.target;r!=null&&r!=this.buttonEl_;){if(r.tagName=="BUTTON")break a;r=r.parentNode}r=null}if(r&&!r.disabled){r=r.name;var J=this.buttons_.get(r);this.dispatchEvent(new Cq(r,J))&&this.setVisible(!1)}};
C9.prototype.onKey_=function(r){var J=!1,x=!1,t=this.buttons_,b=r.target;if(r.type=="keydown")if(this.escapeToCancel_&&r.keyCode==27){var V=t&&t.cancelButton_;b=b.tagName=="SELECT"&&!b.disabled;V&&!b?(x=!0,J=t.get(V),J=this.dispatchEvent(new Cq(V,J))):b||(J=!0)}else{if(r.keyCode==9&&r.shiftKey&&b==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(g){}wA(this.resetBackwardTabWrap_,0,this)}}else if(r.keyCode==13){if(b.tagName=="BUTTON"&&!b.disabled)V=b.name;
else if(b==this.titleCloseEl_)Apx(this);else if(t){var H=t.defaultButton_,q;if(q=H)a:{q=jJ("BUTTON",t.JSC$8266_element_);for(var W,U=0;W=q[U];U++)if(W.name==H||W.id==H){q=W;break a}q=null}b=(b.tagName=="TEXTAREA"||b.tagName=="SELECT"||b.tagName=="A")&&!b.disabled;!q||q.disabled||b||(V=H)}V&&t&&(x=!0,J=this.dispatchEvent(new Cq(V,String(t.get(V)))))}else b!=this.titleCloseEl_||r.keyCode!=32&&r.key!=" "||Apx(this);if(J||x)r.stopPropagation(),r.preventDefault();J&&this.setVisible(!1)};
var Cq=function(r,J){this.type="dialogselect";this.key=r;this.caption=J};
_.xM(Cq,_.qY);var Oa=function(r){P4.call(this);r||fA();this.cancelButton_=this.JSC$8266_element_=this.defaultButton_=null};
_.xM(Oa,P4);_.m=Oa.prototype;_.m.clear=function(){P4.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.m.set=function(r,J,x,t){P4.prototype.set.call(this,r,J);x&&(this.defaultButton_=r);t&&(this.cancelButton_=r);return this};
_.m.addButton=function(r,J,x){return this.set(r.key,r.caption,J,x)};
_.m.render=function(){if(this.JSC$8266_element_){_.c_(this.JSC$8266_element_,sPc);var r=fA(this.JSC$8266_element_);this.forEach(function(J,x){J=r.JSC$7416_createDom("BUTTON",{name:x},J);x==this.defaultButton_&&(J.className="goog-buttonset-default");this.JSC$8266_element_.appendChild(J)},this)}};
_.m.decorate=function(r){if(r&&r.nodeType==1){this.JSC$8266_element_=r;r=jJ("BUTTON",this.JSC$8266_element_);for(var J,x,t,b=0;J=r[b];b++)if(x=J.name||J.id,t=fR4(J)||J.value,x){var V=b==0;this.set(x,t,V,J.name=="cancel");V&&_.JN(J,"goog-buttonset-default")}}};
_.m.getElement=function(){return this.JSC$8266_element_};
var CFN={key:"ok",caption:"OK"},Bdk={key:"cancel",caption:"Cancel"},aZs={key:"yes",caption:"Yes"},ypb={key:"no",caption:"No"},eJq={key:"save",caption:"Save"},zJb={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new Oa).addButton(CFN,!0,!0),(new Oa).addButton(CFN,!0).addButton(Bdk,!1,!0),(new Oa).addButton(aZs,!0).addButton(ypb,!1,!0),(new Oa).addButton(aZs).addButton(ypb,!0).addButton(Bdk,!1,!0),(new Oa).addButton(zJb).addButton(eJq).addButton(Bdk,!0,!0));_.xM(rpz,C9);_.xM(Jpm,B$);var ZNo=_.aa(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),vzs=_.aa(["//apis.google.com/js/rpc.js"]),Tdi=_.tL(ZNo),HNn=_.tL(vzs),tYC=null;var I_=function(r,J){_.U1.call(this);this.JSC$8275_element_=r;r=_.lt(this.JSC$8275_element_)?this.JSC$8275_element_:this.JSC$8275_element_?this.JSC$8275_element_.body:null;this.isRtl_=!!r&&_.SYY(r);this.listenKey_=_.dU(this.JSC$8275_element_,_.V9?"DOMMouseScroll":"mousewheel",this,J)};
_.xM(I_,_.U1);I_.prototype.handleEvent=function(r){var J=0,x=0,t=r.event_;t.type=="mousewheel"?(r=ueK(-t.wheelDelta),t.wheelDeltaX!==void 0?(J=ueK(-t.wheelDeltaX),x=ueK(-t.wheelDeltaY)):x=r):(r=t.detail,r>100?r=3:r<-100&&(r=-3),t.axis!==void 0&&t.axis===t.HORIZONTAL_AXIS?J=r:x=r);typeof this.maxDeltaX_==="number"&&(J=_.QK(J,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(x=_.QK(x,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(J=-J);J=new lZw(r,t,J,x);this.dispatchEvent(J)};
var ueK=function(r){return _.DJ&&(_.QAm||ktm)&&r%40!=0?r:r/40};
I_.prototype.disposeInternal=function(){I_.superClass_.disposeInternal.call(this);R2(this.listenKey_);this.listenKey_=null};
var lZw=function(r,J,x,t){_.WV.call(this,J);this.type="mousewheel";this.detail=r;this.deltaX=x;this.deltaY=t};
_.xM(lZw,_.WV);_.t3=function(r){var J="instance_";if(r.instance_&&r.hasOwnProperty(J))return r.instance_;J=new r;return r.instance_=J};var DWz;var Xbq=_.aa(["https://about:blank"]),r9n=_.aa(['javascript:""']),J9b=_.aa(["about:blank"]);_.xM(ZD,rpz);_.m=ZD.prototype;_.m.JSC$8283_url_="";_.m.JSC$8283_iframe_=null;_.m.iframeLoaded_=!1;_.m.loadedFired_=!1;_.m.callback_=function(){};
_.m.enterDocument=function(){ZD.superClass_.enterDocument.call(this);ozK(this.getBackgroundElement(),d2(this))};
_.m.render=function(r){var J=this;ZD.superClass_.render.call(this,r);this.useGapi_?Jpo(this.iframeManager_,window).then(function(){return xVw(J)}).then(null,function(){J.callback_({action:"error"})}):tGk(this)};
var xVw=function(r){var J=r.JSC$8232_dom_.JSC$7416_createDom("div",["picker-dialog-content","picker-frame"]);_.za(J,!1);r.getContentElement().appendChild(J);return xWu(r.iframeManager_,J,function(x){var t=$mR(x["iframe-command"]);switch(t.getCommand()){case 1:x=r.callback_;t=_.f9(t,Zd,2);var b="";switch(t.getStatus()){case 2:b="cancel";break;case 1:b="picked";break;case 3:b="error"}var V=_.JE(t,wk,2,_.xF(tzz));t=V.length===0?{action:b}:nyY(V,b,_.f9(t,g5q,7));x.call(r,t);r.setVisible(!1);break;case 4:FDb(r);
r.callback_({action:"loaded"});break;case 7:case 8:x=r.callback_;a:{b=t.getCommand();V=_.f9(t,Zd,2);switch(b){case 7:b="uploadScheduled";break;case 8:b="uploadStateChange";break;default:t={};break a}t=_.JE(V,wk,2,_.xF(tzz));if(t.length===0)t={action:b};else{var H=_.f9(V,g5q,7);V=H&&_.SW(H,1);H=McK(H);t=Siq(t,b,V,H)}}x.call(r,t)}},r.JSC$8283_url_,r.targetId_,r.rpcToken_).then(function(x){r.JSC$8283_iframe_=x.getIframeEl();
bBs(r);_.za(r.JSC$8283_iframe_.parentElement,!0);_.JN(r.getElement(),"picker-dialog");mVn(r);return x})},tGk=function(r){r.JSC$8283_iframe_=r.JSC$8232_dom_.JSC$7416_createDom("IFRAME",{id:r.targetId_,
name:r.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Qj(r.JSC$8283_iframe_,o6Y(r));_.JN(r.getElement(),"picker-dialog");r.getContentElement().appendChild(r.JSC$8283_iframe_);d2(r).listen(r.JSC$8283_iframe_,"load",function(){return void bBs(r)});
r.JSC$8283_iframe_.src=r.JSC$8283_url_;mVn(r)},DVu=function(r){VGq(r,(0,_.Ga)(function(J){J.setAuthToken(this.targetId_,this.rpcToken_)},r))},mVn=function(r){var J=_.yo(_.a_(r.JSC$8283_url_),"title");
J&&r.setTitle(J)},o6Y=function(r){return _.s4z("Internet Explorer")>=7&&_.bM(r.JSC$8283_url_,"https")?_.tL(Xbq):_.o$?_.tL(r9n):_.tL(J9b)},bBs=function(r){DVu(r);
r.iframeLoaded_=!0;r.JSC$8283_iframe_.tabIndex=0;r.isVisible()&&r.focus()};
ZD.prototype.handleKeydown_=function(r){r.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),r.stopPropagation(),r.preventDefault())};
var VGq=function(r,J){var x=r.JSC$8281_gadgetsDomHelper_;bNm(function(){J(x.getWindow().gadgets.rpc)},x)};
ZD.prototype.setUrl=function(r){r=_.eJ(new _.ZG(r),"rpcService",this.targetId_);_.eJ(r,"rpctoken",this.rpcToken_);_.Xz(r,"rpctoken="+this.rpcToken_);_.zC(r,"https");this.JSC$8283_url_=r.toString();this.JSC$8283_iframe_&&(this.JSC$8283_iframe_.src=this.JSC$8283_url_)};
var HBY=function(r,J){r.callback_=J;VGq(r,(0,_.Ga)(function(x){x.register(this.targetId_,(0,_.Ga)(this.handlePickerAction_,this))},r))};
ZD.prototype.handlePickerAction_=function(r){var J=r.action;J=="loaded"&&(this.loadedFired_=!0,T0o(this,new Xwm(this.isVisible())),sf4(this),FDb(this),d2(this).unlisten(this.JSC$8232_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$8283_iframe_.tabIndex=0);J!="picked"&&J!="cancel"||this.setVisible(!1);this.callback_(r)};
var sf4=function(r){r.JSC$8283_appId_&&T0o(r,new lnz(r.JSC$8283_appId_,window.location.protocol+"//"+window.location.host))};
ZD.prototype.setRelayUrl=function(r){VGq(this,(0,_.Ga)(function(J){J.setRelayUrl(this.targetId_,r)},this))};
var T0o=function(r,J){r.useGapi_&&VYs(J,r.iframeManager_).then(null,function(){r.callback_({action:"error"})});
VGq(r,(0,_.Ga)(function(x){x.call(this.targetId_,"picker",null,J)},r))};
ZD.prototype.resizePicker_=function(){var r=d9(this.JSC$8232_dom_.JSC$7414_document_)||window;if(_.yo(_.a_(this.JSC$8283_url_),"ignoreLimits")=="true")r=new _.qv(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.yo(_.a_(this.JSC$8283_url_),"shadeDialog")=="true"){var J=IZb(this);J=Nfw(J);var x=_.ih(r);r=x.width-80;x=x.height-40;J&&(r-=J.left?J.left:0,r-=J.right?J.right:0,x-=J.top?J.top:0,x-=J.bottom?J.bottom:0);r=new _.qv(r>0?r:0,x>0?x:0)}else(J=this.preferredDialogWidth_)?(J=Math.max(320,
Math.min(1051,J)),(x=this.preferredDialogHeight_)||(x=_.ih(r).height*.85),x=Math.max(480,Math.min(650,x))):(J=_.ih(r),x=J.width*.618,x=x<J.height?Math.round(Math.max(480,Math.min(650,x*.85))):Math.round(Math.max(480,Math.min(650,J.height*.85))),J=Math.round(x/.618)),r=_.ih(r),J=Math.min(J,Math.max(r.width,320)),x=Math.min(x,Math.max(r.height,480)),r=new _.qv(J,x);_.wN4(this.getContentElement(),r);this.reposition()};
ZD.prototype.reposition=function(){if(_.yo(_.a_(this.JSC$8283_url_),"shadeDialog")=="true"){var r=MoN(this.getElement()),J=_.ih(this.JSC$8232_dom_.getWindow());r=Math.floor(J.width/2-r.width/2);J=IZb(this);if(J=Nfw(J)){var x=J.left?J.left:0;x+=J.right?J.right:0;r=Math.floor(r-x/2)}r=r>0?r:0;J=pA(this.JSC$8232_dom_).y;PW(this.getElement(),r,J)}else ZD.superClass_.reposition.call(this)};
ZD.prototype.setVisible=function(r){if(r!=this.isVisible()&&this.autoSizeDialog_){var J=this.JSC$8232_dom_.getWindow();r?(this.resizePicker_(),d2(this).listen(J,"resize",this.resizePicker_),this.iframeLoaded_||d2(this).listen(J,"keydown",this.handleKeydown_)):(d2(this).unlisten(J,"resize",this.resizePicker_),this.iframeLoaded_||d2(this).unlisten(J,"keydown",this.handleKeydown_))}ZD.superClass_.setVisible.call(this,r);T0o(this,new Xwm(r))};
ZD.prototype.focus=function(){ZD.superClass_.focus.call(this);if(this.JSC$8283_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$8283_iframe_.focus()}catch(r){}};var OT=function(r,J){J=J===void 0?ZD:J;B$.call(this,r);this.pickerConstructor=J;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(r=window.location.origin)||(r=window.location.protocol+"//"+window.location.host);r&&this.urlParamMap_.set("origin",r);this.postProcessors_=[]};
_.S(OT,Jpm);OT.prototype.JSC$8288_disposeOnHide_=!1;
OT.prototype.build=function(){this.JSC$8189_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$8189_appId_);this.getRelayUrl()||this.setRelayUrl(_.uT(_.Xz(_.lT(_.a_(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("kb");var r=new this.pickerConstructor(qVN(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);r.JSC$8265_disposeOnHide_=this.JSC$8288_disposeOnHide_;
r.JSC$8283_appId_=this.JSC$8189_appId_;r.loadedFired_&&sf4(r);HBY(r,this.callback_);return r};
var Wg4=function(r){r.urlParamMap_.set("multiselectEnabled","true");return r};
OT.prototype.getHeight=function(){return this.dialogHeight_};
OT.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
OT.prototype.getTitle=function(){return this.urlParamMap_.get("title")};
OT.prototype.getWidth=function(){return this.dialogWidth_};
var iBn=function(r){r.JSC$8288_disposeOnHide_=void 0;return r};
OT.prototype.setRelayUrl=function(r){this.urlParamMap_.set("parent",r);return this};
var pGR=function(r,J){r.urlParamMap_.set("selectButtonLabel",J);return r};
OT.prototype.setSize=function(r,J){this.dialogWidth_=r;this.dialogHeight_=J;return this};
OT.prototype.setTitle=function(r){this.urlParamMap_.set("title",r);return this};
var qVN=function(r){r.postProcessors_.length&&r.urlParamMap_.set("pp",JSON.stringify(r.postProcessors_));r.urlParamMap_.set("nav",jZx(r.nav_));var J=new _.ZG(r.getBaseUrl());r.urlParamMap_.forEach(function(x,t){_.eJ(J,t,x)});
return J};var g6o=function(r,J){r.name!==void 0?(this.name=r.name,this.code=ffo[r.name]):(this.code=r=r.code,this.name=UVK(r));_.r7.call(this,B6D("%s %s",this.name,J))};
_.xM(g6o,_.r7);var UVK=function(r){var J=_.GE.findKey(ffo,function(x){return r==x});
if(J===void 0)throw Error("mb`"+r);return J},B4={},ffo=(B4.AbortError=3,B4.EncodingError=5,B4.InvalidModificationError=9,B4.InvalidStateError=7,B4.NotFoundError=1,B4.NotReadableError=4,B4.NoModificationAllowedError=6,B4.PathExistsError=12,B4.QuotaExceededError=10,B4.SecurityError=2,B4.SyntaxError=8,B4.TypeMismatchError=11,B4);var E6w=function(r,J){_.qY.call(this,r.type,J);this.event_=r};
_.xM(E6w,_.qY);var jfY=function(r,J,x){x===void 0&&(x=r.size);return r.slice?r.slice(J,x):null};var WD4=new WeakMap,qNn=function(r,J){r=[r];for(var x=J.length-1;x>=0;--x)r.push(typeof J[x],J[x]);return r.join("\v")};_.pbK(function(){if(!_.xc.Blob)return!1;var r=new Uint8Array(100);try{var J=new Blob([r])}catch(x){return!1}return J.size!=100?!1:!0});
var $VN=_.pbK(function(){if(!_.xc.Blob)return!1;var r=new Uint8Array(100);try{var J=new Blob([r])}catch(x){return!1}return jfY(J,0,1)===null?!1:!0});_.xc.U3bHHf!=null||(_.xc.U3bHHf=0);_.xc.U3bHHf++;var fZz={};var Xg=void 0;var gzK=Symbol("ub");var kZi=Je("WizInjectionContext_Dispatcher");var V6=Symbol("vb");var gd=function(){this.afterRenderCallbacks=null},e8X=Symbol("wb"),MW=function(r){this.props=r;
this.__unmounted=!1};
MW.prototype.didPatch=function(){};
MW.prototype.didMount=function(){};
MW.prototype.didUnmount=function(){};
MW.prototype.didUpdate=function(){};var SNM=Je("WizInjectionContext_RootElement");var dWK=Je("WizInjectionContext_AppContext"),Ndr=Je("WizInjectionContext_ModelRootElement"),QPr=Je("WizInjectionContext_RendererData"),KDM=Je("WizInjectionContext_InjectingConstructor"),RJ4=Je("WizInjectionContext_AsyncDeps"),PFD={};var IZz=!1;var FDz={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:MwD,enableLazyTsx:Gt9,enablePerformanceTiming:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:hDM,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var te=Object.assign({},{attributes:{},handleError:function(r){throw r;}},FDz);var wGR=Symbol("Ab"),jc=Symbol("Bb"),n6D=Symbol("Cb"),PZD=Symbol("Db"),A9r=Aw(function(r){return bj(r)&&wGR in r});var ue4=Symbol("Eb"),I9={},ZNm=(I9[ue4]=!0,I9.debugName="[component]",I9.getComponentStack=function(){for(var r=[],J=this;J;)lZC(J)&&r.push(J.debugName),J=J.parent;return r},I9.registerSignal=function(){},I9.registerEffect=function(){},I9);var mx=null,VS=!1,bBM=1,si=Symbol("Fb"),Ui={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:function(){return!1},
producerRecomputeValue:function(){},
consumerMarkedDirty:function(){},
consumerOnSignalRead:function(){}};var Lq=Symbol("Gb"),c4=Symbol("Hb"),TV=Symbol("Ib"),qVn=Object.assign({},Ui,{value:Lq,dirty:!0,error:null,equal:XbD,kind:"computed",producerMustRecompute:function(r){return r.value===Lq||r.value===c4},
producerRecomputeValue:function(r){if(r.value===c4)throw Error("da");var J=r.value;r.value=c4;var x=HBX(r),t=!1;try{var b=r.computation();oZ(null);t=J!==Lq&&J!==TV&&b!==TV&&r.equal(J,b)}catch(V){b=TV,r.error=V}finally{T0m(r,x)}t?r.value=J:(r.value=b,r.version++)}});var ffm=function(){throw Error();};var g6m=null,iBr=Object.assign({},Ui,{equal:XbD,value:void 0,kind:"signal"});Object.assign({},Ui,{value:Lq,dirty:!0,error:null,equal:XbD,kind:"linkedSignal",producerMustRecompute:function(r){return r.value===Lq||r.value===c4},
producerRecomputeValue:function(r){if(r.value===c4)throw Error("da");var J=r.value;r.value=c4;var x=HBX(r);try{var t=r.source();var b=r.computation(t,J===Lq||J===TV?void 0:{source:r.sourceValue,value:J});r.sourceValue=t}catch(V){b=TV,r.error=V}finally{T0m(r,x)}J!==Lq&&b!==TV&&r.equal(J,b)?r.value=J:(r.value=b,r.version++)}});Object.assign({},Ui,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(r){r.schedule!==null&&r.schedule(r.ref)},
hasRun:!1,cleanupFn:function(){}});var jfX=Symbol("Jb"),ij=Symbol("Kb");var pe=Array.isArray;var dVr;var hOk={},KgM=N0r(Object.assign({},{consumerAllowSignalWrites:!0},hOk)),jY=N0r(Object.assign({},{consumerAllowSignalWrites:!0},hOk));var $y=0,wW=!1,Ai=function(){this.queue=new Set};
Ai.prototype.remove=function(r){this.queue.delete(r)};
Ai.prototype.clear=function(){this.queue.clear()};
var MGn=function(){Ai.apply(this,arguments)};
_.S(MGn,Ai);MGn.prototype.schedule=function(r){this.queue.add(r)};
MGn.prototype.flush=function(){if(this.queue.size){wW=!0;try{for(var r=_.D(this.queue),J=r.next();!J.done;J=r.next()){var x=J.value;this.queue.delete(x);try{x.run()}catch(t){G1n(t)}}}finally{wW=!1}}};
var ROR=new MGn,Fk=function(){Ai.apply(this,arguments)};
_.S(Fk,Ai);var SVR=function(){Fk.apply(this,arguments)};
_.S(SVR,Fk);SVR.prototype.schedule=function(r){r.hasRun?this.queue.add(r):r.run()};
SVR.prototype.flush=function(){if(this.queue.size)if(te.flushRenderEffectsDuringRender){var r=this.queue;this.queue=new Set;Fgz(r)}else Fgz(this.queue)};
var k1C=new SVR,N0n=function(){Fk.apply(this,arguments)};
_.S(N0n,Fk);N0n.prototype.schedule=function(r){var J=this;return _.T(function(x){if(x.nextAddress==1)return r.hasRun?x.jumpTo(2):_.p(x,Promise.resolve(),3);if(x.nextAddress!=2)return r.run(),x.return();J.queue.add(r);_.i8(x)})};
N0n.prototype.flush=function(){var r=this;return _.T(function(J){if(J.nextAddress==1)return r.queue.size?_.p(J,Promise.resolve(),2):J.return();Fgz(r.queue);_.i8(J)})};
var OBK=new N0n,dVn=function(){Fk.apply(this,arguments)};
_.S(dVn,Fk);dVn.prototype.schedule=function(r){this.queue.add(r)};
dVn.prototype.flush=function(){this.queue.size&&Fgz(this.queue)};
var YVr=new dVn,LgX=[k1C,ROR,YVr,OBK],QfR=[k1C,YVr,OBK],B0i=[];g6m=function(){c9K();for(var r=_.D(B0i),J=r.next();!J.done;J=r.next())J=J.value,J()};
var G1n=tC;var GV=Symbol("Pb");var MT=null,eO7,zOX=null,ZBi;var a9={},Kgs=Object.assign({},Ui,(a9[wGR]=!0,a9.effectType=jc,a9.isResettableContext=!0,a9.hasRun=!1,a9.effectFn=null,a9.consumerIsAlwaysLive=!0,a9.consumerAllowSignalWrites=!0,a9.consumerMarkedDirty=CZD,a9.kind="effect",a9.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(VS)throw Error("Qb");this.dirty=!1;if(!this.hasRun||mVr(this)){this.hasRun=!0;GZM(this);var r=_.rW(this),J=HBX(this);ypz("effectRun",this.debugName);try{QS(this.effectFn,this.componentStack)}catch(x){throw te.enableContextBasedComponentStacks&&
Sc(x),x;}finally{eJD("effectRun",this.debugName),T0m(this,J),_.rW(r)}}}},a9.componentStack=void 0,a9.debugName="[effect]",a9[Symbol.dispose]=function(){r9r(this);
if(Dn(this))for(var r=0;r<this.producerNode.length;r++)J9z(this.producerNode[r],this.producerIndexOfThis[r]);this.producerNode.length=this.producerLastReadVersion.length=this.producerIndexOfThis.length=0;this.liveConsumerNode&&(this.liveConsumerNode.length=this.liveConsumerIndexOfThis.length=0);r=_.D(QfR);for(var J=r.next();!J.done;J=r.next())J.value.remove(this);MYK(this)},a9));var lfc=Object.assign({},Kgs,{effectType:n6D});var XGm=Symbol("Rb");var r$M=Object.assign({},Kgs,{effectType:jc});var nhm=new Set("allowfullscreen allowtransparency async autofocus autoplay checked controls default defer disabled disableremoteplayback formnovalidate hidden inert ismap itemscope jsshadow jsslot loop multiple muted nomodule novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var tr4={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-describedby":10,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1,
"aria-selected":1,"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:1,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,controlslist:1,coords:1,crossorigin:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1,
id:10,inert:1,ismap:1,itemid:1,itemprop:1,itemref:1,itemscope:1,itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,playsinline:1,poster:1,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:12,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,usemap:1,valign:1,value:1,width:1,wrap:1},xLz=
{a:{href:[{contract:3}]},area:{href:[{contract:3}]},audio:{src:[{contract:3}]},button:{formaction:[{contract:3}],formmethod:[{contract:1}]},form:{action:[{contract:3}],method:[{contract:1}]},iframe:{srcdoc:[{contract:2}]},img:{src:[{contract:3}],srcset:[{contract:11}]},input:{accept:[{contract:1}],formaction:[{contract:3}],formmethod:[{contract:1}],pattern:[{contract:1}],readonly:[{contract:1}],src:[{contract:3}]},link:{href:[{contract:3,contingentAttribute:"rel",requiredValue:"alternate"},{contract:3,
contingentAttribute:"rel",requiredValue:"author"},{contract:3,contingentAttribute:"rel",requiredValue:"bookmark"},{contract:3,contingentAttribute:"rel",requiredValue:"canonical"},{contract:3,contingentAttribute:"rel",requiredValue:"cite"},{contract:3,contingentAttribute:"rel",requiredValue:"help"},{contract:3,contingentAttribute:"rel",requiredValue:"icon"},{contract:3,contingentAttribute:"rel",requiredValue:"license"},{contract:3,contingentAttribute:"rel",requiredValue:"next"},{contract:3,contingentAttribute:"rel",
requiredValue:"prefetch"},{contract:3,contingentAttribute:"rel",requiredValue:"dns-prefetch"},{contract:3,contingentAttribute:"rel",requiredValue:"prerender"},{contract:3,contingentAttribute:"rel",requiredValue:"preconnect"},{contract:3,contingentAttribute:"rel",requiredValue:"preload"},{contract:3,contingentAttribute:"rel",requiredValue:"prev"},{contract:3,contingentAttribute:"rel",requiredValue:"search"},{contract:3,contingentAttribute:"rel",requiredValue:"subresource"}]},script:{defer:[{contract:1}]},
source:{src:[{contract:3}],srcset:[{contract:11}]},textarea:{readonly:[{contract:1}]},video:{src:[{contract:3}]}},dfc={a:1,abbr:1,acronym:1,address:1,applet:4,area:5,article:1,aside:1,audio:1,b:1,base:4,basefont:1,bdi:1,bdo:1,big:1,blockquote:1,body:1,br:5,button:1,canvas:1,caption:1,center:1,cite:1,code:1,col:5,colgroup:1,command:1,data:1,datalist:1,dd:1,del:1,details:1,dfn:1,dialog:1,dir:1,div:1,dl:1,dt:1,em:1,embed:4,fieldset:1,figcaption:1,figure:1,font:1,footer:1,form:1,frame:1,frameset:1,h1:1,
h2:1,h3:1,h4:1,h5:1,h6:1,head:1,header:1,hgroup:1,hr:5,html:1,i:1,iframe:1,img:5,input:5,ins:1,kbd:1,label:1,legend:1,lh:1,li:1,link:5,main:1,map:1,mark:1,math:4,menu:1,meta:4,meter:1,nav:1,nobr:1,noscript:1,object:4,ol:1,optgroup:1,option:1,output:1,p:1,param:5,picture:1,pre:1,progress:1,q:1,rb:1,rp:1,rt:1,rtc:1,ruby:1,s:1,samp:1,script:3,section:1,select:1,slot:1,small:1,source:5,span:1,strike:1,strong:1,style:2,sub:1,summary:1,sup:1,svg:4,table:1,tbody:1,td:1,template:4,textarea:6,tfoot:1,th:1,
thead:1,time:1,title:6,tr:1,track:5,tt:1,u:1,ul:1,"var":1,video:1,wbr:5},ohz=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],mLc={"*":{async:1,dir:0,loading:2,target:3}};var k1w=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,yf={},DLz=(yf[1]=null,yf[2]=function(r,J){return J instanceof ST?db(J):jT.toString()},yf[3]=function(r,J){return ib(J)?_.pX(J):k1w.test(String(J))?String(J):jT.toString()},yf[4]=function(r,J){return J instanceof Vj?_.H_(J):jT.toString()},yf[5]=function(r,J){return String(J)},yf[7]=null,yf[8]=null,yf[10]=null,yf);var l77=Symbol("Ub");var PRz=function(r){var J=PZq,x=r,t="",b="",V=1;r<0&&(r=-r);if(r===Infinity)r=(Infinity*Math.sign(x)).toString();else{for(var H=0;H<YVn.length;H++){var q=YVn[H];V=J[q];if(r>=V||V<=1&&r>.1*V){t=q;break}}t?(t+="B",b=" "):V=1;r=Math.round(x/V*10)/10+b+t}return r},YVn="Y Z E P T G M K  m u n".split(" "),PZq={"":1,
n:9.313225746154785E-10,u:9.5367431640625E-7,m:1/1024,k:1024,K:1024,M:1048576,G:1073741824,T:1099511627776,P:0x4000000000000,E:0x1000000000000000,Z:1.1805916207174113E21,Y:1.2089258196146292E24};_.n6q=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var lB7={};RegExp.prototype.hasOwnProperty("sticky");var Cti=function(r){r=String(r);for(var J=function(t,b,V){for(var H=Math.min(b.length-V,t.length),q=0;q<H;q++){var W=b[V+q];if(t[q]!==("A"<=W&&W<="Z"?W.toLowerCase():W))return!1}return!0},x=0;(x=r.indexOf("<",x))!=-1;){if(J("\x3c/script",r,x)||J("\x3c!--",r,x))return"zSoyz";
x+=1}return r},uYM=function(r){return r!=null&&r.contentKind===lB7};var cw={default:"__default"};var pSr=Object.prototype.hasOwnProperty;sDC.prototype=Object.create(null);var lq=ghn();var XP=null;var dLC=function(r){this.created=[];this.deleted=[];this.node=r};var QDr=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var r=this,J=r;r;)J=r,r=r.parentNode;return J};var jDc=function(r,J){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=r;this.key=J;this.text=void 0};var yS=null,ec=null,FP=null,Zn=null,Gyz=[],Mr9=wSm,uj=[],lj=[],uBC=function(r){return KtM(function(J,x,t){FP=ec=J;ec=null;x(t);h7c(null);ec=FP;FP=FP.parentNode;return J},r)}(),vIz=function(r){return KtM(function(J,x,t){var b={nextSibling:J};
ec=b;x(t);FP&&h7c(J.nextSibling);return b===ec?null:ec},r)}();var rd=[],Ptr=0;var xz=new sDC;var Pc=new sDC;var OBN=ghn(),LtX=OBN[cw.default],IB9=OBN.style,ObM=["focusin","focusout"],FtD="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var Gxz=function(){},iRn=function(){},Qw9=function(){},SK4=function(){};var oP=Symbol("ac");var ZbD,z7m=e7z;var pN=Symbol("bc");var d_K=new Set("a altGlyph altGlyphDef altGlyphItem animate animateColor animateMotion animateTransform circle clipPath color-profile cursor defs desc ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter font font-face font-face-format font-face-name font-face-src font-face-uri foreignObject g glyph glyphRef hkern image line linearGradient marker mask metadata missing-glyph mpath path pattern polygon polyline radialGradient rect script set stop style svg switch symbol text textPath title tref tspan use view vkern".split(" ")),
NSK=new Set(["a","font","script","style","title"]);var iF={setUp:Vlm,tearDown:Vlm,log:Vlm,logNodeRange:Vlm,graft:function(r,J){J()}};var $z={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var wd=null,hp=function(r,J){MW.call(this,r);var x=this;this.functionComponent=J;this.hooks=[];this.hookCounter=0;this.disposeEffects=Pw(function(t){x.effectContext=t;_.ky(function(){gCC(x,x.el)})},te.alwaysTrackContexts||!!Xg)};
_.S(hp,MW);hp.prototype.render=function(r){var J=wd;wd=this;this.hookCounter=0;var x=oZ(jY),t=_.rW(this.effectContext);try{return ypz("render",this.componentName),this.functionComponent(r)}finally{eJD("render",this.componentName),_.rW(t),oZ(x),wd=J}};
_.vd.Object.defineProperties(hp.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return afz(this.functionComponent)}}});var KOn=Symbol("pc"),h8K=function(r,J,x){this.afterRenderCallbacks=null;this.kind=r;this.props=J;this.children=x};
_.S(h8K,gd);h8K.prototype.render=function(){var r=wqM(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var J=_.D(this.afterRenderCallbacks),x=J.next();!x.done;x=J.next())x=x.value,x(r);return r};
h8K.prototype.getChildren=function(){return this.children};var PqD=[];ffm=function(r){throw Error("tb`"+r.debugName);};
(function(){var r=XP;XP=function(J){r==null||r(J);YKi(J)}})();var CZq=new WeakMap,B0x=0;var Ifo=void 0,LgY={},c9N=new WeakMap,z$r={getComponent:function(r){if(r.hasAttribute("ng-version"))return LgY;if(!r.__wizComponent)return null;r=r.__wizComponent;c9N.set(r.propsAndState,r);return r.propsAndState},
getDirectiveMetadata:function(r){if(r===LgY)return{framework:"wiz",name:"<Root>",props:{}};r=c9N.get(r);if(!r)throw Error("qc");return{framework:"wiz",name:r.name,props:Object.fromEntries(Object.keys(r.props).map(function(J){return[J,J]}))}},
"\u0275setProfiler":function(r){var J;(J=Ifo)==null||J();Ifo=Ifm(function(){r(2)})},
getInjector:function(r){return r.__wizComponent},
"\u0275getSignalGraph":function(r){var J;r=(J=r.effects)!=null?J:[];var x=nCX(r),t=Array.from(x.keys());J=[];r=[];for(var b=new Map,V=0;V<t.length;V++)b.set(t[V],V);x=_.D(x.entries());for(t=x.next();!t.done;t=x.next()){V=_.D(t.value);t=V.next().value;var H=V.next().value;V=t;t=b.get(V);var q=CZq.get(V);q||(q=B0x.toString(),CZq.set(V,q),B0x++);var W=void 0,U=(W=V.debugName)!=null?W:"";W=U.startsWith("[signal]")?U:U.replace(/@.+/,"");V.kind==="computed"?J.push({label:W,value:V.value,kind:V.kind,epoch:V.version,
debuggableFn:V.computation,id:q}):V.kind==="signal"?J.push({label:W,value:V.value,kind:V.kind,epoch:V.version,id:q}):V.kind==="effect"?(U=void 0,J.push({label:W,kind:V.kind,epoch:V.version,debuggableFn:(U=V.effectFn)!=null?U:void 0,id:q})):J.push({label:W,kind:V.kind,epoch:V.version,id:q});V=_.D(H);for(H=V.next();!H.done;H=V.next())r.push({consumer:t,producer:b.get(H.value)})}return{nodes:J,edges:r}},
isSignal:function(r){return typeof r==="function"&&r[si]!==void 0}};Object.assign({},Kgs,{effectType:jc,hasRun:!0,attributes:null});Object.assign({},Kgs,{effectType:jc,hasRun:!0});_.w.debugName="RlDudd";var ORm={nonNullableCondIsNull:function(){return Error("wc")}};var AkK=function(){this.map=new Map};
AkK.prototype.push=function(r,J){var x=this.map;x.has(r)&&(this.multi||(this.multi=new Map),this.multi.set(J,x.get(r)));x.set(r,J)};
AkK.prototype.pop=function(r){var J=this.map,x=J.get(r),t;x!==void 0&&((t=this.multi)==null?0:t.has(x))?(J.set(r,this.multi.get(x)),this.multi.delete(x)):J.delete(r);return x};_.GZ.debugName="nsTGHd";_.RP.debugName="tbhMcf";_.SY.debugName="zyMFzb";_.dd.debugName="vI1rtf";_.ZRM={OUT_OF_ORDER_HOOK_CALL:function(r){return Error("xc`"+r)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("yc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("zc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("Ac")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(r,J){return Error("Bc`"+((J===void 0?0:J)?"IDOM":"Reactive")+"`"+r)},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(r,J){return Error("Cc`"+r+"`"+J)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(r){return Error("Dc`"+r)},
USE_ELEMENT_NOT_ASSIGNED:function(r){return Error("Ec`"+String(r))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(r){return Error("Fc`"+String(r))}};ZbD=MlD;var t9D=Symbol("Gc");fez({beforeRender:function(r){var J=_.rW(r.effectContext);try{var x;((x=r.__syncEffects)==null?0:x.length)&&mam(r.__syncEffects)}finally{_.rW(J)}},
didPatch:function(r){var J=_.rW(r.effectContext);try{var x;((x=r.__syncEffects)==null?0:x.length)&&mam(r.__syncEffects)}finally{_.rW(J)}},
didUnmount:function(r){var J;((J=r.hooks)==null?0:J.length)&&r.hooks.forEach(bUm)}});var A9n,Fgb,afk;A9n=_.xc.window;_.CN=(A9n==null?void 0:(Fgb=A9n.yt)==null?void 0:Fgb.config_)||(A9n==null?void 0:(afk=A9n.ytcfg)==null?void 0:afk.data_)||{};_.rj("yt.config_",_.CN);var y9k={},HUC=[];_.MV=function(r){var J=_.hS.apply(1,arguments);var x=Error.call(this,r);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.args=[].concat(_.Gd(J));Object.setPrototypeOf(this,this.constructor.prototype)};
_.S(_.MV,Error);var s94=function(r,J,x){this.actionName=r;this.optionalAction=J===void 0?!1:J;this.args=x===void 0?null:x;this.returnValue=[]};_.z=function(r){this.name=r};_.LR=new _.z("signalAction");var jkD=/^[\w.]*$/,iUz={q:!0,search_query:!0},Win=String(q24);var eR;eR=Symbol("Hc");_.z$=function(r){this.name=r};
_.z$.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var $a7=function(r){this.key=r},M9z=function(r){this.deferredKey=r},hGX=function(){var r=this;
this.providers=new Map;this.JSC$8540_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(r.providers)}}};
hGX.prototype.addProvider=function(r){this.providers.set(r.provide,r);var J=this.JSC$8540_deferred.get(r.provide);if(J)try{J.resolver(this.resolve(r.provide))}catch(x){J.rejector(x)}};
hGX.prototype.resolve=function(r){return r instanceof M9z?eOf(this,r):r instanceof $a7?zOY(this,r.key,[],!0):zOY(this,r,[])};
var eOf=function(r,J){J=J.deferredKey;if(r.JSC$8540_deferred.has(J))return r.JSC$8540_deferred.get(J).promise;var x={};x.promise=new Promise(function(t,b){x.resolver=t;x.rejector=b});
r.JSC$8540_deferred.set(J,x);return x.promise},zOY=function(r,J,x,t){t=t===void 0?!1:t;
if(x.indexOf(J)>-1)throw Error("Ic`"+J);if(r.cachedValues.has(J))return r.cachedValues.get(J);if(!r.providers.has(J)){if(t)return;throw Error("Jc`"+J);}t=r.providers.get(J);x.push(J);if(t.useValue!==void 0)var b=t.useValue;else if(t.useFactory)b=t[eR]?ZBx(r,t[eR],x):[],b=t.useFactory.apply(t,_.Gd(b));else if(t.useClass){b=t.useClass;var V=b[eR]?ZBx(r,b[eR],x):[];b=new (Function.prototype.bind.apply(b,[null].concat(_.Gd(V))))}else throw Error("Kc`"+J);x.pop();t.skipCache||r.cachedValues.set(J,b);return b},
ZBx=function(r,J,x){return J?J.map(function(t){return t instanceof $a7?zOY(r,t.key,x,!0):zOY(r,t,x)}):[]};var wdM;var cq=new _.z$("ENDPOINT_HANDLER_TOKEN");_.Ak=new _.z("urlEndpoint");var v6n=function(){this.data=[];this.cachedPackedInt52=-1};
v6n.prototype.set=function(r,J){J=J===void 0?!0:J;0<=r&&r<52&&Number.isInteger(r)&&this.data[r]!==J&&(this.data[r]=J,this.cachedPackedInt52=-1)};
v6n.prototype.get=function(r){return!!this.data[r]};
var uCn=function(r){r.cachedPackedInt52===-1&&(r.cachedPackedInt52=r.data.reduce(function(J,x,t){return J+(x?Math.pow(2,t):0)},0));
return r.cachedPackedInt52};var B3M=function(r){var J=lf4;r=r===void 0?_.Fe("yt.ads.biscotti.lastId_")||"":r;var x=Object,t=x.assign,b={};b.dt=uGb;b.flash="0";a:{try{var V=J.JSC$8546_win_.top.location.href}catch(Vi){V=2;break a}V=V?V===J.doc_.location.href?0:1:2}b=(b.frm=V,b);try{b.u_tz=-(new Date).getTimezoneOffset();try{var H=ni.history.length}catch(Vi){H=0}b.u_his=H;var q;b.u_h=(q=ni.screen)==null?void 0:q.height;var W;b.u_w=(W=ni.screen)==null?void 0:W.width;var U;b.u_ah=(U=ni.screen)==null?void 0:U.availHeight;var g;b.u_aw=
(g=ni.screen)==null?void 0:g.availWidth;var E;b.u_cd=(E=ni.screen)==null?void 0:E.colorDepth}catch(Vi){}H=J.JSC$8546_win_;try{var h=H.screenX;var G=H.screenY}catch(Vi){}try{var N=H.outerWidth;var Q=H.outerHeight}catch(Vi){}try{var Y=H.innerWidth;var O=H.innerHeight}catch(Vi){}try{var c=H.screenLeft;var Z=H.screenTop}catch(Vi){}try{Y=H.innerWidth,O=H.innerHeight}catch(Vi){}try{var a=H.screen.availWidth;var e=H.screen.availTop}catch(Vi){}h=[c,Z,h,G,a,e,N,Q,Y,O];G=Uyz(!1,J.JSC$8546_win_.top);N={};var l=
l===void 0?_.xc:l;Q=new v6n;"SVGElement"in l&&"createElementNS"in l.document&&Q.set(0);Y=aMo();Y["allow-top-navigation-by-user-activation"]&&Q.set(1);Y["allow-popups-to-escape-sandbox"]&&Q.set(2);l.crypto&&l.crypto.subtle&&Q.set(3);"TextDecoder"in l&&"TextEncoder"in l&&Q.set(4);l=uCn(Q);J=(N.bc=l,N.bih=G.height,N.biw=G.width,N.brdim=h.join(),N.vis=xxi(J.doc_),N.wgl=!!ni.WebGLRenderingContext,N);x=t.call(x,b,J);x.ca_type="image";r&&(x.bid=r);return x},lf4=new function(){var r=window.document;
this.JSC$8546_win_=window;this.doc_=r};
_.rj("yt.ads_.signals_.getAdSignalsString",function(r){return pdX(B3M(r))});_.Jx();navigator.userAgent.indexOf(" (CrKey ");var daz="XMLHttpRequest"in _.xc?function(){return new XMLHttpRequest}:null;var XGo="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),r$s=[].concat(_.Gd(XGo),["client_dev_set_cookie"]);var ClM={Authorization:"AUTHORIZATION","X-Goog-EOM-Visitor-Id":"EOM_VISITOR_DATA","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Domain-Admin-State":"DOMAIN_ADMIN_STATE","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL",
"X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-Goog-AuthUser":"SESSION_INDEX","X-Goog-PageId":"DELEGATED_SESSION_ID"},kuM="app debugcss debugjs expflag force_ad_params force_ad_encrypted force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address".split(" ").concat(_.Gd(XGo)),zGn=!1,Y2r=_.I5c,a57=OUD;var UUz=[{messageFn:function(r){return"Cannot read property '"+r.key+"'"},
patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(r){return"Cannot call '"+r.key+"'"},
patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,
groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(r){return r.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var J$o={messageWeights:[],callbackWeights:[{callback:l5m,weight:500},{callback:Xdc,weight:500}]};var xLk=function(){this.callbackWeights=[];this.messageWeights=[]},trK,f7M=function(){if(!trK){var r=trK=new xLk;
r.messageWeights.length=0;r.callbackWeights.length=0;fcz(r,J$o)}return trK},fcz=function(r,J){J.messageWeights&&r.messageWeights.push.apply(r.messageWeights,J.messageWeights);
J.callbackWeights&&r.callbackWeights.push.apply(r.callbackWeights,J.callbackWeights)};_.xM(_.UV,_.Mx);_.UV.prototype.subscribe=function(r,J,x){var t=this.topics_[r];t||(t=this.topics_[r]=[]);var b=this.JSC$8570_key_;this.subscriptions_[b]=r;this.subscriptions_[b+1]=J;this.subscriptions_[b+2]=x;this.JSC$8570_key_=b+3;t.push(b);return b};
var bbN=function(r){var J=$UK,x=!1,t=J.subscribe("handleError",function(b){x||(x=!0,this.unsubscribeByKey(t),r.apply(void 0,arguments))},J)};
_.UV.prototype.unsubscribe=function(r,J,x){if(r=this.topics_[r]){var t=this.subscriptions_;if(r=r.find(function(b){return t[b+1]==J&&t[b+2]==x}))return this.unsubscribeByKey(r)}return!1};
_.UV.prototype.unsubscribeByKey=function(r){var J=this.subscriptions_[r];if(J){var x=this.topics_[J];this.publishDepth_!=0?(this.pendingKeys_.push(r),this.subscriptions_[r+1]=function(){}):(x&&_.zz(x,r),delete this.subscriptions_[r],delete this.subscriptions_[r+1],delete this.subscriptions_[r+2])}return!!J};
_.UV.prototype.publish=function(r,J){var x=this.topics_[r];if(x){var t=Array(arguments.length-1),b=arguments.length,V;for(V=1;V<b;V++)t[V-1]=arguments[V];if(this.async_)for(V=0;V<x.length;V++)b=x[V],mL4(this.subscriptions_[b+1],this.subscriptions_[b+2],t);else{this.publishDepth_++;try{for(V=0,b=x.length;V<b&&!this.isDisposed();V++){var H=x[V];this.subscriptions_[H+1].apply(this.subscriptions_[H+2],t)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;x=this.pendingKeys_.pop();)this.unsubscribeByKey(x)}}return V!=
0}return!1};
var mL4=function(r,J,x){_.E1(function(){r.apply(J,x)})};
_.UV.prototype.clear=function(r){if(r){var J=this.topics_[r];J&&(J.forEach(this.unsubscribeByKey,this),delete this.topics_[r])}else this.subscriptions_.length=0,this.topics_={}};
_.UV.prototype.getCount=function(r){if(r){var J=this.topics_[r];return J?J.length:0}r=0;for(J in this.topics_)r+=this.getCount(J);return r};
_.UV.prototype.disposeInternal=function(){_.UV.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var $UK=new _.UV;var DB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(DB,_.O7);DB.prototype.getColdHashData=function(){return _.SW(this,3)};
DB.prototype.getHotHashData=function(){return _.SW(this,5)};
DB.prototype.setHotHashData=function(r){return _.UC(this,5,r)};var WE9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(WE9,_.O7);var LBm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(LBm,_.O7);_.m=LBm.prototype;_.m.getDeviceId=function(){return _.SW(this,6)};
_.m.getExperimentIds=function(r){var J=_.$o(this,9,_.Mm,3,!0);OY(J,r);return J[r]};
_.m.getPlayerType=function(){return _.Nf(this,36)};
_.m.setHomeGroupInfo=function(r){return _.xL(this,81,r)};
_.m.clearLocationPlayabilityToken=function(){return _.VU(this,89)};var EK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(EK,_.O7);EK.prototype.setKey=function(r){return _.UC(this,1,r)};
EK.prototype.getValue=function(){return Q9(this,2,AWD)};
var AWD=[2,3,4,5,6];var ohb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ohb,_.O7);ohb.prototype.setTrackingParams=function(r){return _.VU(this,1,_.nk(r,!1))};var cWi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(cWi,_.O7);var f9C=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(f9C,_.O7);f9C.prototype.getExperimentIds=function(r){var J=_.$o(this,5,_.GX,3,!0);OY(J,r);return J[r]};var hk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(hk,_.O7);hk.prototype.getToken=function(){return _.U9(this,2)};
hk.prototype.setToken=function(r){return _.UC(this,2,r)};var $C=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S($C,_.O7);$C.prototype.setSafetyMode=function(r){return _.oD(this,5,r)};var gS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(gS,_.O7);gS.prototype.setClient=function(r){return _.xL(this,1,r)};var pDi={WEB_DISPLAY_MODE_UNKNOWN:"WEB_DISPLAY_MODE_UNKNOWN",WEB_DISPLAY_MODE_BROWSER:"WEB_DISPLAY_MODE_BROWSER",WEB_DISPLAY_MODE_MINIMAL_UI:"WEB_DISPLAY_MODE_MINIMAL_UI",WEB_DISPLAY_MODE_STANDALONE:"WEB_DISPLAY_MODE_STANDALONE",WEB_DISPLAY_MODE_FULLSCREEN:"WEB_DISPLAY_MODE_FULLSCREEN"};var if4;_.YX=function(){var r=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.xc.addEventListener("beforeinstallprompt",function(J){J.preventDefault();r.deferredInstallPrompt=J});
_.xc.addEventListener("appinstalled",function(){r.appInstalledEventFired=!0},{once:!0})};
if4=function(){if(!_.xc.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.xc.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.xc.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.xc.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.xc.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(r){return"WEB_DISPLAY_MODE_UNKNOWN"}};var EG4=function(){this.syncHeaders=!0},jhK=function(r){var J={},x=[];
"USER_SESSION_ID"in _.CN&&x.push({key:"u",value:_.IP("USER_SESSION_ID")});if(x=_.ctn(x))J.Authorization=x,x=r=r==null?void 0:r.sessionIndex,x===void 0&&(x=Number(_.IP("SESSION_INDEX",0)),x=isNaN(x)?0:x),_.M("voice_search_auth_header_removal")||(J["X-Goog-AuthUser"]=x.toString()),"INNERTUBE_HOST_OVERRIDE"in _.CN||(J["X-Origin"]=window.location.origin),r===void 0&&"DELEGATED_SESSION_ID"in _.CN&&(J["X-Goog-PageId"]=_.IP("DELEGATED_SESSION_ID"));return J};var Vrn={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Zz=_.Fe("ytglobal.prefsUserPrefsPrefs_")||{},DLb;_.rj("ytglobal.prefsUserPrefsPrefs_",Zz);_.v4=function(){this.cookieName=_.IP("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.IP("ALT_PREF_COOKIE_DOMAIN","youtube.com");var r=_.EV.get(this.cookieName,void 0);r&&this.parse(r)};
_.$G=function(){DLb||(DLb=new _.v4);return DLb};
_.v4.prototype.get=function(r,J){Hbn(r);TjK(r);r=Zz[r]!==void 0?Zz[r].toString():null;return r!=null?r:J?J:""};
_.v4.prototype.set=function(r,J){Hbn(r);TjK(r);if(J==null)throw Error("Nc");Zz[r]=J.toString()};
_.v4.prototype.getFlag=function(r){return!!((sDw("f"+(Math.floor(r/31)+1))||0)&1<<r%31)};
_.wP=function(r,J,x){r="f"+(Math.floor(J/31)+1);J=1<<J%31;var t=sDw(r)||0;t=x?t|J:t&~J;t===0?delete Zz[r]:(x=t.toString(16),Zz[r]=x.toString())};
_.v4.prototype.remove=function(r){Hbn(r);TjK(r);delete Zz[r]};
_.v4.prototype.save=function(){var r=!0;_.M("web_secure_pref_cookie_killswitch")&&(r=!1);_.jG(this.cookieName,this.dump(),63072E3,this.cookieDomain,r)};
_.v4.prototype.clear=function(){_.GE.clear(Zz)};
_.v4.prototype.dump=function(){var r=[],J;for(J in Zz)Zz.hasOwnProperty(J)&&r.push(J+"="+encodeURIComponent(String(Zz[J])));return r.join("&")};
var TjK=function(r){if(/^f([1-9][0-9]*)$/.test(r))throw Error("Oc`"+r);},Hbn=function(r){if(!/^\w+$/.test(r))throw Error("Pc`"+r);
},sDw=function(r){r=Zz[r]!==void 0?Zz[r].toString():null;
return r!=null&&/^[A-Fa-f0-9]+$/.test(r)?parseInt(r,16):null};
_.v4.prototype.parse=function(r){r=decodeURIComponent(r).split("&");for(var J=0;J<r.length;J++){var x=r[J].split("="),t=x[0];(x=x[1])&&(Zz[t]=x.toString())}};var Dkn={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},UG4={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11,
CONN_CELLULAR_5G_NSA:12,CONN_WIRED:30,CONN_INVALID:31},gG7={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},TcC={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var Tk;_.u6=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.Rw=function(r,J,x){return r.addJob(J,0,x)};
_.u6.prototype.addLowPriorityJob=function(r,J){return this.addJob(r,1,J)};
_.wI=function(r,J,x){return r.addJob(J,2,x)};
_.dI=function(r,J,x){return r.addJob(J,3,x)};
_.s8=function(r,J,x){return r.addJob(J,4,x)};
Tk=function(r){var J=_.Fe("yt.scheduler.instance.addImmediateJob");J?J(r):r()};
_.u6.prototype.debounce=function(r,J,x){var t=this,b=0,V=function(){b&&t.cancelJob(b);b=t.addJob(r,J,x);t.cancelDebouncedJobMap.set(V,b)};
return V};
_.u6.prototype.cancelThrottle=function(r){(r=this.cancelThrottledJobMap.get(r))&&r()};var l6=function(){_.u6.apply(this,arguments)};
_.S(l6,_.u6);_.GY=function(){l6.instance||(l6.instance=new l6);return l6.instance};
l6.prototype.addJob=function(r,J,x){x!==void 0&&Number.isNaN(Number(x))&&(x=void 0);var t=_.Fe("yt.scheduler.instance.addJob");return t?t(r,J,x):x===void 0?(r(),NaN):_.sV(r,x||0)};
l6.prototype.cancelJob=function(r){if(r===void 0||!Number.isNaN(Number(r))){var J=_.Fe("yt.scheduler.instance.cancelJob");J?J(r):_.WG(r)}};
l6.prototype.start=function(){var r=_.Fe("yt.scheduler.instance.start");r&&r()};
l6.prototype.pause=function(){var r=_.Fe("yt.scheduler.instance.pause");r&&r()};
_.Yh=_.GY();_.G1.prototype.set=function(r,J){J===void 0?this.mechanism.remove(r):this.mechanism.set(r,(0,_.MY)(J))};
_.G1.prototype.get=function(r){try{var J=this.mechanism.get(r)}catch(x){return}if(J!==null)try{return JSON.parse(J)}catch(x){throw"Storage: Invalid value was encountered";}};
_.G1.prototype.remove=function(r){this.mechanism.remove(r)};var Xk=function(r){this.mechanism=r};
_.xM(Xk,_.G1);var qo4=function(r){this.data=r},Wtf=function(r){return r===void 0||r instanceof qo4?r:new qo4(r)};
Xk.prototype.set=function(r,J){Xk.superClass_.set.call(this,r,Wtf(J))};
Xk.prototype.getWrapper=function(r){r=Xk.superClass_.get.call(this,r);if(r===void 0||r instanceof Object)return r;throw"Storage: Invalid value was encountered";};
Xk.prototype.get=function(r){if(r=this.getWrapper(r)){if(r=r.data,r===void 0)throw"Storage: Invalid value was encountered";}else r=void 0;return r};_.xM(Rf,Xk);_.ibo=function(r){var J=r.creation;r=r.expiration;return!!r&&r<_.Jx()||!!J&&J>_.Jx()};
Rf.prototype.set=function(r,J,x){if(J=Wtf(J)){if(x){if(x<_.Jx()){Rf.prototype.remove.call(this,r);return}J.expiration=x}J.creation=_.Jx()}Rf.superClass_.set.call(this,r,J)};
Rf.prototype.getWrapper=function(r,J){var x=Rf.superClass_.getWrapper.call(this,r);if(x)if(!J&&_.ibo(x))Rf.prototype.remove.call(this,r);else return x};var rX=function(){};
rX.prototype.next=function(){return J_};
var J_={done:!0,value:void 0},xY=function(r){return{value:r,done:!1}};
rX.prototype.__iterator__=function(){return this};
_.pSn=function(r){if(r instanceof rX)return r;if(typeof r.__iterator__=="function")return r.__iterator__(!1);if(_.uM(r)){var J=0,x=new rX;x.next=function(){for(;;){if(J>=r.length)return J_;if(J in r)return xY(r[J++]);J++}};
return x}throw Error("Qc");};var fBo=function(r){if(r instanceof t_||r instanceof b5||r instanceof mw)return r;if(typeof r.next=="function")return new t_(function(){return r});
if(typeof r[Symbol.iterator]=="function")return new t_(function(){return r[Symbol.iterator]()});
if(typeof r.__iterator__=="function")return new t_(function(){return r.__iterator__()});
throw Error("Rc");},t_=function(r){this.func_=r};
t_.prototype.__iterator__=function(){return new b5(this.func_())};
t_.prototype[Symbol.iterator]=function(){return new mw(this.func_())};
t_.prototype.toEs6=function(){return new mw(this.func_())};
var b5=function(r){this.JSC$8654_iter_=r};
_.S(b5,rX);b5.prototype.next=function(){return this.JSC$8654_iter_.next()};
b5.prototype[Symbol.iterator]=function(){return new mw(this.JSC$8654_iter_)};
b5.prototype.toEs6=function(){return new mw(this.JSC$8654_iter_)};
var mw=function(r){t_.call(this,function(){return r});
this.JSC$8657_iter_=r};
_.S(mw,t_);mw.prototype.next=function(){return this.JSC$8657_iter_.next()};var UL4=function(){};var oQ=function(){};
_.xM(oQ,UL4);oQ.prototype.getCount=function(){for(var r=0,J=_.D(this),x=J.next();!x.done;x=J.next())r++;return r};
oQ.prototype[Symbol.iterator]=function(){return fBo(this.__iterator__(!0)).toEs6()};
oQ.prototype.clear=function(){var r=Array.from(this);r=_.D(r);for(var J=r.next();!J.done;J=r.next())this.remove(J.value)};_.xM(SG,oQ);_.m=SG.prototype;_.m.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var r=this.storage_;if(r)try{r.setItem("__sak","1");r.removeItem("__sak");var J=!0}catch(x){J=x instanceof DOMException&&(x.name==="QuotaExceededError"||x.code===22||x.code===1014||x.name==="NS_ERROR_DOM_QUOTA_REACHED")&&r&&r.length!==0}else J=!1;this.cachedIsStorageAvailable_=J}return this.cachedIsStorageAvailable_};
_.m.set=function(r,J){Vc(this);try{this.storage_.setItem(r,J)}catch(x){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.m.get=function(r){Vc(this);r=this.storage_.getItem(r);if(typeof r!=="string"&&r!==null)throw"Storage mechanism: Invalid value was encountered";return r};
_.m.remove=function(r){Vc(this);this.storage_.removeItem(r)};
_.m.getCount=function(){Vc(this);return this.storage_.length};
_.m.__iterator__=function(r){Vc(this);var J=0,x=this.storage_,t=new rX;t.next=function(){if(J>=x.length)return J_;var b=x.key(J++);if(r)return xY(b);b=x.getItem(b);if(typeof b!=="string")throw"Storage mechanism: Invalid value was encountered";return xY(b)};
return t};
_.m.clear=function(){Vc(this);this.storage_.clear()};
_.m.key=function(r){Vc(this);return this.storage_.key(r)};
var Vc=function(r){if(r.storage_==null)throw Error("Sc");r.isAvailable()||tC(Error("Sc"))};_.xM(q$c,SG);_.xM(WRM,SG);_.xM(NV,oQ);NV.prototype.set=function(r,J){this.mechanism_.set(this.JSC$8672_prefix_+r,J)};
NV.prototype.get=function(r){return this.mechanism_.get(this.JSC$8672_prefix_+r)};
NV.prototype.remove=function(r){this.mechanism_.remove(this.JSC$8672_prefix_+r)};
NV.prototype.__iterator__=function(r){var J=this.mechanism_[Symbol.iterator](),x=this,t=new rX;t.next=function(){var b=J.next();if(b.done)return b;for(b=b.value;b.slice(0,x.JSC$8672_prefix_.length)!=x.JSC$8672_prefix_;){b=J.next();if(b.done)return b;b=b.value}return xY(r?b.slice(x.JSC$8672_prefix_.length):x.mechanism_.get(b))};
return t};_.ID=function(r){this.expiringStorage_=(r=_.ij4(r))?new Rf(r):null;this.JSC$8676_domain_=document.domain||window.location.hostname};
_.ID.prototype.set=function(r,J,x,t){x=x||31104E3;this.remove(r);if(this.expiringStorage_)try{this.expiringStorage_.set(r,J,Date.now()+x*1E3);return}catch(V){}var b="";if(t)try{b=escape((0,_.MY)(J))}catch(V){return}else b=escape(J);_.jG(r,b,x,this.JSC$8676_domain_)};
_.ID.prototype.get=function(r,J){var x=void 0,t=!this.expiringStorage_;if(!t)try{x=this.expiringStorage_.get(r)}catch(b){t=!0}if(t&&(x=_.EV.get(r,void 0))&&(x=unescape(x),J))try{x=JSON.parse(x)}catch(b){this.remove(r),x=void 0}return x};
_.ID.prototype.remove=function(r){this.expiringStorage_&&this.expiringStorage_.remove(r);_.mkD(r,"/",this.JSC$8676_domain_)};
_.ID.prototype.getCreationTime=function(r){return this.expiringStorage_&&(r=(this.expiringStorage_.getWrapper(r)||{}).creation,typeof r==="number")?r:null};var fGr=function(){var r;return function(){r||(r=new _.ID("ytidb"));return r}}();var gU7;_.Qn=[];gU7=!1;var CHD=EUr||jRn;var DI={},ghN=(DI.AUTH_INVALID="No user identifier specified.",DI.EXPLICIT_ABORT="Transaction was explicitly aborted.",DI.IDB_NOT_SUPPORTED="IndexedDB is not supported.",DI.MISSING_INDEX="Index not created.",DI.MISSING_OBJECT_STORES="Object stores not created.",DI.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",DI.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",DI.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",DI.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",DI.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",DI.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",DI.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",DI),Hl={},EhN=(Hl.AUTH_INVALID="ERROR",Hl.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",Hl.EXPLICIT_ABORT="IGNORED",
Hl.IDB_NOT_SUPPORTED="ERROR",Hl.MISSING_INDEX="WARNING",Hl.MISSING_OBJECT_STORES="ERROR",Hl.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",Hl.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",Hl.QUOTA_EXCEEDED="WARNING",Hl.QUOTA_MAYBE_EXCEEDED="WARNING",Hl.UNKNOWN_ABORT="WARNING",Hl.INCOMPATIBLE_DB_VERSION="WARNING",Hl),TJ={},jD4=(TJ.AUTH_INVALID=!1,TJ.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,TJ.EXPLICIT_ABORT=!1,TJ.IDB_NOT_SUPPORTED=!1,TJ.MISSING_INDEX=!1,TJ.MISSING_OBJECT_STORES=!1,TJ.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,TJ.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,TJ.QUOTA_EXCEEDED=!1,TJ.QUOTA_MAYBE_EXCEEDED=!0,TJ.UNKNOWN_ABORT=!0,TJ.INCOMPATIBLE_DB_VERSION=!1,TJ),OV=function(r,J,x,t,b){J=J===void 0?{}:J;x=x===void 0?ghN[r]:x;t=t===void 0?EhN[r]:t;b=b===void 0?jD4[r]:b;_.MV.call(this,x,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:r},J));this.type=r;this.message=x;this.level=t;this.retryable=b;Object.setPrototypeOf(this,OV.prototype)};
_.S(OV,_.MV);var $LK=function(r,J){OV.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:J,foundObjectStores:r},ghN.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,$LK.prototype)};
_.S($LK,OV);var w9i=function(r,J){var x=Error.call(this);this.message=x.message;"stack"in x&&(this.stack=x.stack);this.index=r;this.objectStore=J;Object.setPrototypeOf(this,w9i.prototype)};
_.S(w9i,Error);var hlC=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"];var LB=function(r){this.executor=r},If=function(r){var J=this;
this.state={status:"PENDING"};this.JSC$8704_onFulfilled=[];this.JSC$8704_onRejected=[];r=r.executor;var x=function(b){if(J.state.status==="PENDING"){J.state={status:"FULFILLED",value:b};b=_.D(J.JSC$8704_onFulfilled);for(var V=b.next();!V.done;V=b.next())V=V.value,V()}},t=function(b){if(J.state.status==="PENDING"){J.state={status:"REJECTED",
reason:b};b=_.D(J.JSC$8704_onRejected);for(var V=b.next();!V.done;V=b.next())V=V.value,V()}};
try{r(x,t)}catch(b){t(b)}};
If.all=function(r){return new If(new LB(function(J,x){var t=[],b=r.length;b===0&&J(t);for(var V={i$jscomp$467:0};V.i$jscomp$467<r.length;V={i$jscomp$467:V.i$jscomp$467},++V.i$jscomp$467)If.resolve(r[V.i$jscomp$467]).then(function(H){return function(q){t[H.i$jscomp$467]=q;b--;b===0&&J(t)}}(V)).catch(function(H){x(H)})}))};
If.resolve=function(r){return new If(new LB(function(J,x){r instanceof If?r.then(J,x):J(r)}))};
If.reject=function(r){return new If(new LB(function(J,x){x(r)}))};
If.prototype.then=function(r,J){var x=this,t=r!=null?r:RlC,b=J!=null?J:GPK;return new If(new LB(function(V,H){x.state.status==="PENDING"?(x.JSC$8704_onFulfilled.push(function(){wSo(x,x,t,V,H)}),x.JSC$8704_onRejected.push(function(){h74(x,x,b,V,H)})):x.state.status==="FULFILLED"?wSo(x,x,t,V,H):x.state.status==="REJECTED"&&h74(x,x,b,V,H)}))};
If.prototype.catch=function(r){return this.then(void 0,r)};
var wSo=function(r,J,x,t,b){try{if(r.state.status!=="FULFILLED")throw Error("Vc");var V=x(r.state.value);V instanceof If?Mru(r,J,V,t,b):t(V)}catch(H){b(H)}},h74=function(r,J,x,t,b){try{if(r.state.status!=="REJECTED")throw Error("Wc");
var V=x(r.state.reason);V instanceof If?Mru(r,J,V,t,b):t(V)}catch(H){b(H)}},Mru=function(r,J,x,t,b){J===x?b(new TypeError("Xc")):x.then(function(V){V instanceof If?Mru(r,J,V,t,b):t(V)},function(V){b(V)})};var sc;sc=window;_.t$=sc.ytcsi&&sc.ytcsi.now?sc.ytcsi.now:sc.performance&&sc.performance.timing&&sc.performance.now&&sc.performance.timing.navigationStart?function(){return sc.performance.timing.navigationStart+sc.performance.now()}:function(){return(new Date).getTime()};var A9=function(r,J){this.JSC$8716_wrapped=r;this.options=J;this.transactionCount=0;this.startedMs=Math.round((0,_.t$)());this.hasUnknownAbortedTransaction=!1},Son,Njk,i5,Kts;
A9.prototype.add=function(r,J,x){return _.Zf(this,[r],{mode:"readwrite",enableRetries:!0},function(t){return t.objectStore(r).add(J,x)})};
A9.prototype.clear=function(r){return _.Zf(this,[r],{mode:"readwrite",enableRetries:!0},function(J){return J.objectStore(r).clear()})};
A9.prototype.close=function(){this.JSC$8716_wrapped.close();var r;((r=this.options)==null?0:r.closed)&&this.options.closed()};
A9.prototype.count=function(r,J){return _.Zf(this,[r],{mode:"readonly",enableRetries:!0},function(x){return x.objectStore(r).count(J)})};
var cS=function(r,J,x){r=r.JSC$8716_wrapped.createObjectStore(J,x);return new qB(r)};
A9.prototype.delete=function(r,J){return _.Zf(this,[r],{mode:"readwrite",enableRetries:!0},function(x){return x.objectStore(r).delete(J)})};
var Gyk=function(r,J){return _.Zf(r,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(x){return x.objectStore("ResponseStore").index("byInterface").delete(J)})};
A9.prototype.get=function(r,J){return _.Zf(this,[r],{mode:"readonly",enableRetries:!0},function(x){return x.objectStore(r).get(J)})};
A9.prototype.getAll=function(r,J,x){return _.Zf(this,[r],{mode:"readonly",enableRetries:!0},function(t){return t.objectStore(r).getAll(J,x)})};
A9.prototype.put=function(r,J,x){return _.Zf(this,[r],{mode:"readwrite",enableRetries:!0},function(t){return t.objectStore(r).put(J,x)})};
A9.prototype.objectStoreNames=function(){return Array.from(this.JSC$8716_wrapped.objectStoreNames)};
_.Zf=function(r,J,x,t){var b,V,H,q,W,U,g,E,h,G,N,Q;return _.T(function(Y){switch(Y.nextAddress){case 1:var O={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof x==="string"?O.mode=x:Object.assign(O,x);b=O;r.transactionCount++;V=b.enableRetries?3:1;H=0;case 2:if(q){Y.jumpTo(4);break}H++;W=Math.round((0,_.t$)());_.DC(Y,5);U=r.JSC$8716_wrapped.transaction(J,b.mode);O=new QRK(U);O=R7o(O,t);return _.p(Y,O,7);case 7:return g=Y.yieldResult,E=Math.round((0,_.t$)()),Son(r,W,E,H,void 0,
J.join(),b),Y.return(g);case 5:h=_.Wr(Y);G=Math.round((0,_.t$)());N=M$n(h,r.JSC$8716_wrapped.name,J.join(),r.JSC$8716_wrapped.version);if((Q=N instanceof OV&&!N.retryable)||H>=V)Son(r,W,G,H,N,J.join(),b),q=N;Y.jumpTo(2);break;case 4:return Y.return(Promise.reject(q))}})};
Son=function(r,J,x,t,b,V,H){J=x-J;b?(b instanceof OV&&(b.type==="QUOTA_EXCEEDED"||b.type==="QUOTA_MAYBE_EXCEEDED")&&k6("QUOTA_EXCEEDED",{dbName:Y6(r.JSC$8716_wrapped.name),objectStoreNames:V,transactionCount:r.transactionCount,transactionMode:H.mode}),b instanceof OV&&b.type==="UNKNOWN_ABORT"&&(x-=r.startedMs,x<0&&x>=2147483648&&(x=0),k6("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:V,transactionDuration:J,transactionCount:r.transactionCount,dbDuration:x}),r.hasUnknownAbortedTransaction=!0),
Njk(r,!1,t,V,J,H.tag),_.KB(b)):Njk(r,!0,t,V,J,H.tag)};
Njk=function(r,J,x,t,b,V){k6("TRANSACTION_ENDED",{objectStoreNames:t,connectionHasUnknownAbortedTransaction:r.hasUnknownAbortedTransaction,duration:b,isSuccessful:J,tryCount:x,tag:V===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":V})};
A9.prototype.getVersion=function(){return this.JSC$8716_wrapped.version};
A9.prototype.getName=function(){return this.JSC$8716_wrapped.name};
var qB=function(r){this.JSC$8731_wrapped=r};
qB.prototype.add=function(r,J){return cG(this.JSC$8731_wrapped.add(r,J))};
qB.prototype.autoIncrement=function(){return this.JSC$8731_wrapped.autoIncrement};
qB.prototype.clear=function(){return cG(this.JSC$8731_wrapped.clear()).then(function(){})};
var A$=function(r,J,x){r.JSC$8731_wrapped.createIndex(J,x,{unique:!1})};
qB.prototype.count=function(r){return cG(this.JSC$8731_wrapped.count(r))};
var dLw=function(r,J){return uZ(r,{query:J},function(x){return x.delete().then(function(){return x.continue()})}).then(function(){})};
qB.prototype.delete=function(r){return r instanceof IDBKeyRange?dLw(this,r):cG(this.JSC$8731_wrapped.delete(r))};
qB.prototype.get=function(r){return cG(this.JSC$8731_wrapped.get(r))};
qB.prototype.getAll=function(r,J){return"getAll"in IDBObjectStore.prototype?cG(this.JSC$8731_wrapped.getAll(r,J)):QDn(this,r,J)};
var QDn=function(r,J,x){var t=[];return uZ(r,{query:J},function(b){if(!(x!==void 0&&t.length>=x))return t.push(b.getValue()),b.continue()}).then(function(){return t})};
qB.prototype.index=function(r){try{return new Wl(this.JSC$8731_wrapped.index(r))}catch(J){if(J instanceof Error&&J.name==="NotFoundError")throw new w9i(r,this.JSC$8731_wrapped.name);throw J;}};
qB.prototype.getName=function(){return this.JSC$8731_wrapped.name};
qB.prototype.keyPath=function(){return this.JSC$8731_wrapped.keyPath};
qB.prototype.put=function(r,J){return cG(this.JSC$8731_wrapped.put(r,J))};
var uZ=function(r,J,x){r=r.JSC$8731_wrapped.openCursor(J.query,J.direction);return Kts(r).then(function(t){return dkz(t,x)})},QRK=function(r){var J=this;
this.JSC$8739_wrapped=r;this.objectStoreCache=new Map;this.JSC$8739_aborted=!1;this.done=new Promise(function(x,t){J.JSC$8739_wrapped.addEventListener("complete",function(){x()});
J.JSC$8739_wrapped.addEventListener("error",function(b){b.currentTarget===b.target&&t(J.JSC$8739_wrapped.error)});
J.JSC$8739_wrapped.addEventListener("abort",function(){var b=J.JSC$8739_wrapped.error;if(b)t(b);else if(!J.JSC$8739_aborted){b=OV;for(var V=J.JSC$8739_wrapped.objectStoreNames,H=[],q=0;q<V.length;q++){var W=V.item(q);if(W===null)throw Error("Yc");H.push(W)}b=new b("UNKNOWN_ABORT",{objectStoreNames:H.join(),dbName:J.JSC$8739_wrapped.db.name,mode:J.JSC$8739_wrapped.mode});t(b)}})})},R7o=function(r,J){var x=new Promise(function(t,b){try{J(r).then(function(V){t(V)}).catch(b)}catch(V){b(V),r.abort()}});
return Promise.all([x,r.done]).then(function(t){return _.D(t).next().value})};
QRK.prototype.abort=function(){this.JSC$8739_wrapped.abort();this.JSC$8739_aborted=!0;throw new OV("EXPLICIT_ABORT");};
QRK.prototype.objectStore=function(r){r=this.JSC$8739_wrapped.objectStore(r);var J=this.objectStoreCache.get(r);J||(J=new qB(r),this.objectStoreCache.set(r,J));return J};
var Wl=function(r){this.JSC$8741_wrapped=r};
Wl.prototype.count=function(r){return cG(this.JSC$8741_wrapped.count(r))};
Wl.prototype.delete=function(r){return _.bt(this,{query:r},function(J){return J.delete().then(function(){return J.continue()})})};
Wl.prototype.get=function(r){return cG(this.JSC$8741_wrapped.get(r))};
Wl.prototype.getAll=function(r,J){return"getAll"in IDBIndex.prototype?cG(this.JSC$8741_wrapped.getAll(r,J)):kyo(this,r,J)};
var kyo=function(r,J,x){var t=[];return _.bt(r,{query:J},function(b){if(!(x!==void 0&&t.length>=x))return t.push(b.getValue()),b.continue()}).then(function(){return t})};
Wl.prototype.keyPath=function(){return this.JSC$8741_wrapped.keyPath};
Wl.prototype.unique=function(){return this.JSC$8741_wrapped.unique};
_.bt=function(r,J,x){r=r.JSC$8741_wrapped.openCursor(J.query===void 0?null:J.query,J.direction===void 0?"next":J.direction);return Kts(r).then(function(t){return dkz(t,x)})};
i5=function(r,J){this.request=r;this.cursor=J};
Kts=function(r){return cG(r).then(function(J){return J?new i5(r,J):null})};
i5.prototype.continue=function(r){this.cursor.continue(r);return Kts(this.request)};
i5.prototype.delete=function(){return cG(this.cursor.delete()).then(function(){})};
i5.prototype.getValue=function(){return this.cursor.value};
i5.prototype.update=function(r){return cG(this.cursor.update(r))};var pl=function(r,J){this.name=r;this.options=J;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},Ptn;
pl.prototype.openDb=function(r,J,x){x=x===void 0?{}:x;return kP7(r,J,x)};
pl.prototype.delete=function(r){r=r===void 0?{}:r;return _.yn(this.name,r)};
Ptn=function(r,J){return new OV("INCOMPATIBLE_DB_VERSION",{dbName:r.name,oldVersion:r.options.version,newVersion:J})};
_.z1=function(r,J){if(!J)throw BG("openWithToken",Y6(r.name));return r.open()};
pl.prototype.open=function(){var r=this;if(!this.isCompatible)throw Ptn(this);if(this.connectionPromise)return this.connectionPromise;var J,x=function(){r.connectionPromise===J&&(r.connectionPromise=void 0)},t={blocking:function(V){V.close()},
closed:x,terminated:x,upgrade:this.options.upgrade},b=function(){var V,H,q,W,U,g,E,h,G,N;return _.T(function(Q){switch(Q.nextAddress){case 1:return H=(V=Error().stack)!=null?V:"",_.DC(Q,2),_.p(Q,r.openDb(r.name,r.options.version,t),4);case 4:for(var Y=q=Q.yieldResult,O=r.options,c=[],Z=_.D(Object.keys(O.objectStores)),a=Z.next();!a.done;a=Z.next()){a=a.value;var e=O.objectStores[a],l=e.removedAtVersion===void 0?Number.MAX_VALUE:e.removedAtVersion;!(Y.JSC$8716_wrapped.version>=e.addedAtVersion)||Y.JSC$8716_wrapped.version>=
l||Y.JSC$8716_wrapped.objectStoreNames.contains(a)||c.push(a)}W=c;if(W.length===0){Q.jumpTo(5);break}U=Object.keys(r.options.objectStores);g=q.objectStoreNames();if(r.timesReopenedToFixMissingObjectStore<_.Vn("ytidb_reopen_db_retries",0))return r.timesReopenedToFixMissingObjectStore++,q.close(),_.KB(new OV("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:r.name,expectedObjectStores:U,foundObjectStores:g})),Q.return(b());if(!(r.timesDeletedToFixMissingObjectStore<_.Vn("ytidb_remake_db_retries",1))){Q.jumpTo(6);
break}r.timesDeletedToFixMissingObjectStore++;return _.p(Q,r.delete(),7);case 7:return _.KB(new OV("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:r.name,expectedObjectStores:U,foundObjectStores:g})),Q.return(b());case 6:throw new $LK(g,U);case 5:return Q.return(q);case 2:E=_.Wr(Q);if(E instanceof DOMException?E.name!=="VersionError":"DOMError"in self&&E instanceof DOMError?E.name!=="VersionError":!(E instanceof Object&&"message"in E)||E.message!=="An attempt was made to open a database using a lower version than the existing version."){Q.jumpTo(8);
break}return _.p(Q,r.openDb(r.name,void 0,Object.assign({},t,{upgrade:void 0})),9);case 9:h=Q.yieldResult;G=h.getVersion();if(r.options.version!==void 0&&G>r.options.version+1)throw h.close(),r.isCompatible=!1,Ptn(r,G);return Q.return(h);case 8:throw x(),E instanceof Error&&!_.M("ytidb_async_stack_killswitch")&&(E.stack=E.stack+"\n"+H.substring(H.indexOf("\n")+1)),M$n(E,r.name,"",(N=r.options.version)!=null?N:-1);}})};
return this.connectionPromise=J=b()};var PHi=new pl("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(r,J){J(1)&&cS(r,"databases",{keyPath:"actualName"})}});var LRc,BcM=new function(){}(new function(){});new _.io;var YoK=function(r,J){pl.call(this,r,J);this.options=J;PG(r)};
_.S(YoK,pl);var u5z=function(r,J){var x;return function(){x||(x=new YoK(r,J));return x}};
YoK.prototype.openDb=function(r,J,x){x=x===void 0?{}:x;return(this.options.shared?y6n:aGM)(r,J,Object.assign({},x))};
YoK.prototype.delete=function(r){r=r===void 0?{}:r;return(this.options.shared?vUM:eli)(this.name,r)};var nho={},lGX=xh("ytGcfConfig",{objectStores:(nho.coldConfigStore={addedAtVersion:1},nho.hotConfigStore={addedAtVersion:1},nho),shared:!1,upgrade:function(r,J){J(1)&&(A$(cS(r,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),A$(cS(r,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var ObR=function(){_.Mx.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var r=_.Fe("yt.gcf.config.hotUpdateCallbacks");r?(this.localHotConfigJobQueue=[].concat(_.Gd(r)),this.sharedHotConfigJobQueue=r):(this.sharedHotConfigJobQueue=[],_.rj("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.S(ObR,_.Mx);ObR.prototype.disposeInternal=function(){for(var r=_.D(this.localHotConfigJobQueue),J=r.next();!J.done;J=r.next()){var x=this.sharedHotConfigJobQueue;J=x.indexOf(J.value);J>=0&&x.splice(J,1)}this.localHotConfigJobQueue.length=0;_.Mx.prototype.disposeInternal.call(this)};var Sl=function(){var r=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new ObR;this.TEST_ONLY={initializeConfigDb:function(){r.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return r.coldGlobalConfigGroup},
setHotConfigGroup:function(J){Ctx(r,J)},
setHotHashData:function(J){r.setHotHashData(J)},
setColdConfigGroup:function(J){Bjo(r,J)},
getColdHashData:function(){return r.coldHashData},
getHotHashData:function(){return r.hotHashData},
getHotConfigGroup:function(){return r.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return IBu()},
getExportedHotConfigGroup:function(){return fl()},
getExportedColdHashData:function(){return _.Fe("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.Fe("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){LtY(r)},
resetInstance:function(){r.setHotHashData(void 0);c$k(r);delete Sl.instance},
setDebounceTimer:function(J){r.debounceTimer=J},
getDebounceTimer:function(){return r.debounceTimer}}},A$u=function(){if(!Sl.instance){var r=new Sl;
Sl.instance=r}return Sl.instance},y$x=function(r){var J;
_.T(function(x){if(x.nextAddress==1)return _.M("start_client_gcf")||_.M("delete_gcf_config_db")?_.M("start_client_gcf")?_.p(x,_.J$(),3):x.jumpTo(2):x.return();x.nextAddress!=2&&((J=x.yieldResult)&&_.h9()&&!_.M("delete_gcf_config_db")?(r.isConfigDbInitialized=!0,LtY(r)):(Ftq(r),aBn(r)));return _.M("delete_gcf_config_db")?_.p(x,bfM(),0):x.jumpTo(0)})},mUX=function(){var r;
return(r=fl())!=null?r:_.IP("RAW_HOT_CONFIG_GROUP")},e7b=function(r){var J,x,t,b,V,H;
return _.T(function(q){switch(q.nextAddress){case 1:if(r.hotGlobalConfigGroup)return q.return(fl());if(!r.isConfigDbInitialized)return J=BG("getHotConfig IDB not initialized"),_.aP(J),q.return(Promise.reject(J));x=XC();t=_.IP("TIME_CREATED_MS");if(!x){b=BG("getHotConfig token error");_.aP(b);q.jumpTo(2);break}return _.p(q,tCD(x),3);case 3:if((V=q.yieldResult)&&V.timestamp>t)return Ctx(r,V.config),r.setHotHashData(V.hashData),q.return(fl());case 2:aBn(r);if(!(x&&r.hotGlobalConfigGroup&&r.hotHashData)){q.jumpTo(4);
break}return _.p(q,rQm(r.hotGlobalConfigGroup,r.hotHashData,x,t),4);case 4:return r.hotGlobalConfigGroup?q.return(fl()):(H=new _.MV("Config not available in ytConfig"),_.aP(H),q.return(Promise.reject(H)))}})},Zbq=function(r){var J,x,t,b,V,H;
return _.T(function(q){switch(q.nextAddress){case 1:if(r.coldGlobalConfigGroup)return q.return(IBu());if(!r.isConfigDbInitialized)return J=BG("getColdConfig IDB not initialized"),_.aP(J),q.return(Promise.reject(J));x=XC();t=_.IP("TIME_CREATED_MS");if(!x){b=BG("getColdConfig");_.aP(b);q.jumpTo(2);break}return _.p(q,xGi(x),3);case 3:if((V=q.yieldResult)&&V.timestamp>t)return Bjo(r,V.config),z7o(r,V.configData),c$k(r,V.hashData),q.return(IBu());case 2:Ftq(r);if(!(x&&r.coldGlobalConfigGroup&&r.coldHashData&&
r.configData)){q.jumpTo(4);break}return _.p(q,JQM(r.coldGlobalConfigGroup,r.coldHashData,r.configData,x,t),4);case 4:return r.coldGlobalConfigGroup?q.return(IBu()):(H=new _.MV("Config not available in ytConfig"),_.aP(H),q.return(Promise.reject(H)))}})},LtY=function(r){if(!r.hotGlobalConfigGroup||!r.coldGlobalConfigGroup){if(!XC()){var J=BG("scheduleGetConfigs");
_.aP(J)}r.initJob||(r.initJob=_.Yh.addLowPriorityJob(function(){return _.T(function(x){switch(x.nextAddress){case 1:return _.DC(x,2),_.p(x,e7b(r),4);case 4:_.FC(x,3);break;case 2:_.Wr(x);case 3:return _.DC(x,5),_.p(x,Zbq(r),7);case 7:_.FC(x,6);break;case 5:_.Wr(x);case 6:r.initJob&&(r.initJob=0),_.i8(x)}})},100))}},rY7=function(r,J,x){var t,b,V;
return _.T(function(H){switch(H.nextAddress){case 1:if(!_.M("start_client_gcf")){H.jumpTo(0);break}x&&Ctx(r,x);r.setHotHashData(J);t=XC();if(!t){H.jumpTo(3);break}if(x){H.jumpTo(4);break}return _.p(H,tCD(t),5);case 5:b=H.yieldResult,x=(V=b)==null?void 0:V.config;case 4:return _.p(H,rQm(x,J,t),3);case 3:if(x)for(var q=x,W=_.D(r.configUpdateService.sharedHotConfigJobQueue),U=W.next();!U.done;U=W.next())U=U.value,U(q);_.i8(H)}})},JYz=function(r,J,x){var t,b,V,H;
return _.T(function(q){if(q.nextAddress==1){if(!_.M("start_client_gcf"))return q.jumpTo(0);c$k(r,J);return(t=XC())?x?q.jumpTo(4):_.p(q,xGi(t),5):q.jumpTo(0)}q.nextAddress!=4&&(b=q.yieldResult,x=(V=b)==null?void 0:V.config);if(!x)return q.jumpTo(0);H=x.configData;return _.p(q,JQM(x,J,H,t),0)})},wD9=function(){var r=A$u(),J=(0,_.t$)()-r.debounceTimer;
if(!(r.debounceTimer!==0&&J<_.Vn("send_config_hash_timer"))){J=_.Fe("yt.gcf.config.coldConfigData");var x=_.Fe("yt.gcf.config.hotHashData"),t=_.Fe("yt.gcf.config.coldHashData");J&&x&&t&&(r.debounceTimer=(0,_.t$)());return{coldConfigData:J,hotHashData:x,coldHashData:t}}},Ftq=function(r){Bjo(r,_.IP("RAW_COLD_CONFIG_GROUP"));
c$k(r,_.IP("SERIALIZED_COLD_HASH_DATA"));var J;z7o(r,(J=r.coldGlobalConfigGroup)==null?void 0:J.configData)},aBn=function(r){Ctx(r,_.IP("RAW_HOT_CONFIG_GROUP"));
r.setHotHashData(_.IP("SERIALIZED_HOT_HASH_DATA"))},Ctx=function(r,J){r.hotGlobalConfigGroup=J;
_.rj("yt.gcf.config.hotConfigGroup",r.hotGlobalConfigGroup||null)},Bjo=function(r,J){r.coldGlobalConfigGroup=J;
_.rj("yt.gcf.config.coldConfigGroup",r.coldGlobalConfigGroup||null)};
Sl.prototype.setHotHashData=function(r){this.hotHashData=r;_.rj("yt.gcf.config.hotHashData",this.hotHashData||null)};
var c$k=function(r,J){r.coldHashData=J;_.rj("yt.gcf.config.coldHashData",r.coldHashData||null)},z7o=function(r,J){r.configData=J;
_.rj("yt.gcf.config.coldConfigData",r.configData||null)},fl=function(){return _.Fe("yt.gcf.config.hotConfigGroup")},IBu=function(){return _.Fe("yt.gcf.config.coldConfigGroup")};var WS={},vhb=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";WS.assign=function(r){for(var J=Array.prototype.slice.call(arguments,1);J.length;){var x=J.shift();if(x){if(typeof x!=="object")throw new TypeError("ad`"+x);for(var t in x)Object.prototype.hasOwnProperty.call(x,t)&&(r[t]=x[t])}}return r};
WS.shrinkBuf=function(r,J){if(r.length===J)return r;if(r.subarray)return r.subarray(0,J);r.length=J;return r};
var uYs={arraySet:function(r,J,x,t,b){if(J.subarray&&r.subarray)r.set(J.subarray(x,x+t),b);else for(var V=0;V<t;V++)r[b+V]=J[x+V]},
flattenChunks:function(r){var J,x;var t=x=0;for(J=r.length;t<J;t++)x+=r[t].length;var b=new Uint8Array(x);t=x=0;for(J=r.length;t<J;t++){var V=r[t];b.set(V,x);x+=V.length}return b}},lBf={arraySet:function(r,J,x,t,b){for(var V=0;V<t;V++)r[b+V]=J[x+V]},
flattenChunks:function(r){return[].concat.apply([],r)}};
WS.setTyped=function(){vhb?(WS.Buf8=Uint8Array,WS.Buf16=Uint16Array,WS.Buf32=Int32Array,WS.assign(WS,uYs)):(WS.Buf8=Array,WS.Buf16=Array,WS.Buf32=Array,WS.assign(WS,lBf))};
WS.setTyped();var XSq=!0;try{new Uint8Array(1)}catch(r){XSq=!1}
var tgD=function(r){var J,x,t=r.length,b=0;for(J=0;J<t;J++){var V=r.charCodeAt(J);if((V&64512)===55296&&J+1<t){var H=r.charCodeAt(J+1);(H&64512)===56320&&(V=65536+(V-55296<<10)+(H-56320),J++)}b+=V<128?1:V<2048?2:V<65536?3:4}var q=new WS.Buf8(b);for(J=x=0;x<b;J++)V=r.charCodeAt(J),(V&64512)===55296&&J+1<t&&(H=r.charCodeAt(J+1),(H&64512)===56320&&(V=65536+(V-55296<<10)+(H-56320),J++)),V<128?q[x++]=V:(V<2048?q[x++]=192|V>>>6:(V<65536?q[x++]=224|V>>>12:(q[x++]=240|V>>>18,q[x++]=128|V>>>12&63),q[x++]=
128|V>>>6&63),q[x++]=128|V&63);return q};var FEn={};FEn=function(r,J,x,t){var b=r&65535|0;r=r>>>16&65535|0;for(var V;x!==0;){V=x>2E3?2E3:x;x-=V;do b=b+J[t++]|0,r=r+b|0;while(--V);b%=65521;r%=65521}return b|r<<16|0};for(var Sr={},Uc,rkx=[],JkK=0;JkK<256;JkK++){Uc=JkK;for(var x_K=0;x_K<8;x_K++)Uc=Uc&1?3988292384^Uc>>>1:Uc>>>1;rkx[JkK]=Uc}Sr=function(r,J,x,t){x=t+x;for(r^=-1;t<x;t++)r=r>>>8^rkx[(r^J[t])&255];return r^-1};var gj={};gj={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};var k0i=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Yx7=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],x6X=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],cQD=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],wj=Array(576);HS(wj);var h$=Array(60);HS(h$);var fb=Array(512);HS(fb);var pb=Array(256);HS(pb);var P9m=Array(29);HS(P9m);var nGr=Array(30);HS(nGr);var XD9,rtm,Jti,l99=!1;var PS;
PS=[new kh(0,0,0,0,function(r,J){var x=65535;for(x>r.pending_buf_size-5&&(x=r.pending_buf_size-5);;){if(r.lookahead<=1){NL(r);if(r.lookahead===0&&J===0)return 1;if(r.lookahead===0)break}r.strstart+=r.lookahead;r.lookahead=0;var t=r.block_start+x;if(r.strstart===0||r.strstart>=t)if(r.lookahead=r.strstart-t,r.strstart=t,ML(r,!1),r.strm.avail_out===0)return 1;if(r.strstart-r.block_start>=r.w_size-262&&(ML(r,!1),r.strm.avail_out===0))return 1}r.insert=0;if(J===4)return ML(r,!0),r.strm.avail_out===0?3:
4;r.strstart>r.block_start&&ML(r,!1);return 1}),
new kh(4,4,8,4,a97),new kh(4,5,16,8,a97),new kh(4,6,32,32,a97),new kh(4,4,16,16,dj),new kh(8,16,32,32,dj),new kh(8,16,128,128,dj),new kh(8,32,128,256,dj),new kh(32,128,258,1024,dj),new kh(32,258,258,4096,dj)];var ux4={};ux4=function(){this.input=null;this.total_in=this.avail_in=this.next_in=0;this.output=null;this.total_out=this.avail_out=this.next_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0};var bZX=Object.prototype.toString;
vGm.prototype.push=function(r,J){var x=this.strm,t=this.options.chunkSize;if(this.ended)return!1;var b=J===~~J?J:J===!0?4:0;typeof r==="string"?x.input=tgD(r):bZX.call(r)==="[object ArrayBuffer]"?x.input=new Uint8Array(r):x.input=r;x.next_in=0;x.avail_in=x.input.length;do{x.avail_out===0&&(x.output=new WS.Buf8(t),x.next_out=0,x.avail_out=t);r=ZfX(x,b);if(r!==1&&r!==0)return tlR(this,r),this.ended=!0,!1;if(x.avail_out===0||x.avail_in===0&&(b===4||b===2))if(this.options.to==="string"){var V=WS.shrinkBuf(x.output,
x.next_out);J=V;V=V.length;if(V<65537&&(J.subarray&&XSq||!J.subarray))J=String.fromCharCode.apply(null,WS.shrinkBuf(J,V));else{for(var H="",q=0;q<V;q++)H+=String.fromCharCode(J[q]);J=H}this.chunks.push(J)}else J=WS.shrinkBuf(x.output,x.next_out),this.chunks.push(J)}while((x.avail_in>0||x.avail_out===0)&&r!==1);if(b===4)return(x=this.strm)&&x.state?(t=x.state.status,t!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?r=Eo(x,-2):(x.state=null,r=t===113?Eo(x,-3):0)):r=-2,tlR(this,r),this.ended=
!0,r===0;b===2&&(tlR(this,0),x.avail_out=0);return!0};
var tlR=function(r,J){J===0&&(r.result=r.options.to==="string"?r.chunks.join(""):WS.flattenChunks(r.chunks));r.chunks=[];r.err=J;r.msg=r.strm.msg};var bRY=typeof TextEncoder!=="undefined"?new TextEncoder:null,POz=bRY?function(r){return bRY.encode(r)}:function(r){r=_.hE(r);
for(var J=new Uint8Array(r.length),x=0;x<J.length;x++)J[x]=r[x];return J};var oYK={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},DB9={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var gX=function(r,J){this.version=r;this.args=J};
gX.prototype.serialize=function(){return{version:this.version,args:this.args}};var HZD=function(r,J){this.topic=r;this.dataClass=J};
HZD.prototype.toString=function(){return this.topic};var m_w=_.Fe("ytPubsub2Pubsub2Instance")||new _.UV;_.UV.prototype.subscribe=_.UV.prototype.subscribe;_.UV.prototype.unsubscribeByKey=_.UV.prototype.unsubscribeByKey;_.UV.prototype.publish=_.UV.prototype.publish;_.UV.prototype.clear=_.UV.prototype.clear;_.rj("ytPubsub2Pubsub2Instance",m_w);var D6M=_.Fe("ytPubsub2Pubsub2SubscribedKeys")||{};_.rj("ytPubsub2Pubsub2SubscribedKeys",D6M);var s5m=_.Fe("ytPubsub2Pubsub2TopicToKeys")||{};_.rj("ytPubsub2Pubsub2TopicToKeys",s5m);
var ThC=_.Fe("ytPubsub2Pubsub2IsAsync")||{};_.rj("ytPubsub2Pubsub2IsAsync",ThC);_.rj("ytPubsub2Pubsub2SkipSubKey",null);var $6D=void 0,ENM=void 0;var d67=_.Vn("max_body_size_to_compress",5E5),Q57=_.Vn("min_body_size_to_compress",500),Oo=!0,OZi=0,Cb=0,nNc=_.Vn("compression_performance_threshold_lr",250),COi=_.Vn("slow_compressions_before_abandon_count",4),MgK=!1,G5D=new Map,k5n=1,K07=!0;_.xM(BS,L0C);BS.prototype.reset=function(){this.chain_[0]=1732584193;this.chain_[1]=4023233417;this.chain_[2]=2562383102;this.chain_[3]=271733878;this.chain_[4]=3285377520;this.total_=this.inbuf_=0};
var oC4=function(r,J,x){x||(x=0);var t=r.W_;if(typeof J==="string")for(var b=0;b<16;b++)t[b]=J.charCodeAt(x)<<24|J.charCodeAt(x+1)<<16|J.charCodeAt(x+2)<<8|J.charCodeAt(x+3),x+=4;else for(b=0;b<16;b++)t[b]=J[x]<<24|J[x+1]<<16|J[x+2]<<8|J[x+3],x+=4;for(J=16;J<80;J++)x=t[J-3]^t[J-8]^t[J-14]^t[J-16],t[J]=(x<<1|x>>>31)&4294967295;J=r.chain_[0];x=r.chain_[1];b=r.chain_[2];for(var V=r.chain_[3],H=r.chain_[4],q,W,U=0;U<80;U++)U<40?U<20?(q=V^x&(b^V),W=1518500249):(q=x^b^V,W=1859775393):U<60?(q=x&b|V&(x|b),
W=2400959708):(q=x^b^V,W=3395469782),q=(J<<5|J>>>27)+q+H+W+t[U]&4294967295,H=V,V=b,b=(x<<30|x>>>2)&4294967295,x=J,J=q;r.chain_[0]=r.chain_[0]+J&4294967295;r.chain_[1]=r.chain_[1]+x&4294967295;r.chain_[2]=r.chain_[2]+b&4294967295;r.chain_[3]=r.chain_[3]+V&4294967295;r.chain_[4]=r.chain_[4]+H&4294967295};
BS.prototype.update=function(r,J){if(r!=null){J===void 0&&(J=r.length);for(var x=J-this.blockSize,t=0,b=this.buf_,V=this.inbuf_;t<J;){if(V==0)for(;t<=x;)oC4(this,r,t),t+=this.blockSize;if(typeof r==="string")for(;t<J;){if(b[V]=r.charCodeAt(t),++V,++t,V==this.blockSize){oC4(this,b);V=0;break}}else for(;t<J;)if(b[V]=r[t],++V,++t,V==this.blockSize){oC4(this,b);V=0;break}}this.inbuf_=V;this.total_+=J}};
BS.prototype.digest=function(){var r=[],J=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var x=this.blockSize-1;x>=56;x--)this.buf_[x]=J&255,J/=256;oC4(this,this.buf_);for(x=J=0;x<5;x++)for(var t=24;t>=0;t-=8)r[J]=this.chain_[x]>>t&255,++J;return r};var F0K;var jZ=function(r){var J=this;this.bypassDbTokenDependency=this.initialized=!1;this.potentialEsfErrorCounter=this.intervalJob=0;this.handleError=function(){};
this.handleWarning=function(){};
this.now=Date.now;this.disableYtIdbTransactions=!1;this.TEST_ONLY={setDbToken:function(g){J.databaseToken=g},
triggerThrottle:function(){J.throttledSend()},
cancelThrottle:function(){J.cancelThrottledSend()},
immediateSend:function(g){return _.T(function(E){return _.p(E,J.immediateSend(g),0)})},
requestWithinAgeLimit:function(g,E){return J.requestWithinAgeLimit(g,E)},
retryQueuedRequests:function(){J.retryQueuedRequests()}};
var x;this.throttleTimeout=(x=r.throttleTimeout)!=null?x:100;var t;this.retryMaxAttempts=(t=r.retryMaxAttempts)!=null?t:1;var b;this.requestAgeLimitMs=(b=r.requestAgeLimitMs)!=null?b:2592E6;var V;this.queuedRequestAgeLimitMs=(V=r.queuedRequestAgeLimitMs)!=null?V:12E4;var H;this.retryDelayMs=(H=r.retryDelayMs)!=null?H:5E3;var q;this.databaseToken=(q=r.databaseToken)!=null?q:void 0;this.enableCleaning=!!r.enableCleaning;var W;this.cleaningRate=(W=r.cleaningRate)!=null?W:.1;var U;this.potentialEsfErrorLimit=
(U=r.potentialEsfErrorLimit)!=null?U:10;r.handleError&&(this.handleError=r.handleError);r.handleWarning&&(this.handleWarning=r.handleWarning);r.disableYtIdbTransactions&&(this.disableYtIdbTransactions=r.disableYtIdbTransactions);r.bypassDbTokenDependency&&(this.bypassDbTokenDependency=r.bypassDbTokenDependency);this.getBooleanFlag=r.getBooleanFlag;this.jobManager=r.jobManager;this.logsStore=r.logsStore;this.networkManager=r.networkManager;this.sendFn=r.sendFn;this.onlineEvent=r.onlineEvent;this.offlineEvent=
r.offlineEvent;Ec(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&Vlo(this)},Vlo=function(r){Ec(r)&&!r.disableYtIdbTransactions&&(r.initialized=!0,r.enableCleaning&&Math.random()<=r.cleaningRate&&r.logsStore.cleanLogsStore(r.databaseToken),r.retryQueuedRequests(),r.networkManager.isNetworkAvailable()&&r.throttledSend(),r.networkManager.listen(r.onlineEvent,r.throttledSend.bind(r)),r.networkManager.listen(r.offlineEvent,r.cancelThrottledSend.bind(r)))};
_.m=jZ.prototype;_.m.writeThenSend=function(r,J){var x=this;J=J===void 0?{}:J;if(Ec(this)&&this.initialized){var t={url:r,options:J,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(t,this.databaseToken).then(function(b){t.id=b;x.networkManager.isNetworkAvailable()&&x.immediateSend(t)}).catch(function(b){x.immediateSend(t);
D_Y(x,b)})}else this.sendFn(r,J)};
_.m.sendThenWrite=function(r,J,x){var t=this;J=J===void 0?{}:J;if(Ec(this)&&this.initialized){var b={url:r,options:J,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(b.skipRetry=x);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!b.skipRetry){if(!b.skipRetry){var V=J.onError?J.onError:function(){};
J.onError=function(H,q){return _.T(function(W){if(W.nextAddress==1)return _.p(W,t.logsStore.set(b,t.databaseToken).catch(function(U){D_Y(t,U)}),2);
V(H,q);_.i8(W)})}}this.sendFn(r,J,b.skipRetry)}else this.logsStore.set(b,this.databaseToken).catch(function(H){t.sendFn(r,J,b.skipRetry);
D_Y(t,H)})}else this.sendFn(r,J,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&x)};
_.m.sendAndWrite=function(r,J){var x=this;J=J===void 0?{}:J;if(Ec(this)&&this.initialized){var t={url:r,options:J,timestamp:this.now(),status:"NEW",sendCount:0},b=!1,V=J.onSuccess?J.onSuccess:function(){};
t.options.onSuccess=function(H,q){t.id!==void 0?x.logsStore.deleteRequest(t.id,x.databaseToken):b=!0;x.networkManager.networkStatusHint&&x.getBooleanFlag&&x.getBooleanFlag("vss_network_hint")&&x.networkManager.networkStatusHint(!0);V(H,q)};
this.sendFn(t.url,t.options,void 0,!0);this.logsStore.set(t,this.databaseToken).then(function(H){t.id=H;b&&x.logsStore.deleteRequest(t.id,x.databaseToken)}).catch(function(H){D_Y(x,H)})}else this.sendFn(r,J,void 0,!0)};
_.m.throttledSend=function(){var r=this;if(!Ec(this))throw Error("dd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.logsStore.getMostRecentByStatus("NEW",r.databaseToken),2);if(x.nextAddress!=3)return J=x.yieldResult,J?_.p(x,r.immediateSend(J),3):(r.cancelThrottledSend(),x.return());r.intervalJob&&(r.intervalJob=0,r.throttledSend());_.i8(x)})},this.throttleTimeout))};
_.m.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.m.immediateSend=function(r){var J=this,x;return _.T(function(t){switch(t.nextAddress){case 1:if(!Ec(J))throw Error("ed");if(r.id===void 0){t.jumpTo(2);break}return _.p(t,J.logsStore.markAsQueued(r.id,J.databaseToken),3);case 3:(x=t.yieldResult)||J.handleWarning(Error("fd"));case 2:if(J.requestWithinAgeLimit(r,J.requestAgeLimitMs)){t.jumpTo(4);break}J.handleWarning(Error("gd"));if(r.id===void 0){t.jumpTo(5);break}return _.p(t,J.logsStore.deleteRequest(r.id,J.databaseToken),5);case 5:return t.return();
case 4:r.skipRetry||(r=HRf(J,r));if(!r){t.jumpTo(0);break}if(!r.skipRetry||r.id===void 0){t.jumpTo(8);break}return _.p(t,J.logsStore.deleteRequest(r.id,J.databaseToken),8);case 8:J.sendFn(r.url,r.options,!!r.skipRetry),_.i8(t)}})};
var HRf=function(r,J){if(!Ec(r))throw Error("hd");var x=J.options.onError?J.options.onError:function(){};
J.options.onError=function(b,V){var H,q,W,U;return _.T(function(g){switch(g.nextAddress){case 1:H=ZZ7(V);(q=vNz(V))&&r.getBooleanFlag&&r.getBooleanFlag("web_enable_error_204")&&r.handleError(Error("id"),J.url,V);if(!(r.getBooleanFlag&&r.getBooleanFlag("nwl_consider_error_code")&&H||r.getBooleanFlag&&!r.getBooleanFlag("nwl_consider_error_code")&&r.potentialEsfErrorCounter<=r.potentialEsfErrorLimit)){g.jumpTo(2);break}if(!r.networkManager.sendNetworkCheckRequest){g.jumpTo(3);break}return _.p(g,r.networkManager.sendNetworkCheckRequest(),
3);case 3:if(r.networkManager.isNetworkAvailable()){g.jumpTo(2);break}x(b,V);if(!r.getBooleanFlag||!r.getBooleanFlag("nwl_consider_error_code")||((W=J)==null?void 0:W.id)===void 0){g.jumpTo(6);break}return _.p(g,r.logsStore.resetRequest(J.id,r.databaseToken,!1),6);case 6:return g.return();case 2:if(r.getBooleanFlag&&r.getBooleanFlag("nwl_consider_error_code")&&!H&&r.potentialEsfErrorCounter>r.potentialEsfErrorLimit)return g.return();r.potentialEsfErrorCounter++;if(((U=J)==null?void 0:U.id)===void 0){g.jumpTo(8);
break}return J.sendCount<r.retryMaxAttempts?_.p(g,r.logsStore.resetRequest(J.id,r.databaseToken,!0,q?!1:void 0),12):_.p(g,r.logsStore.deleteRequest(J.id,r.databaseToken),8);case 12:r.jobManager.addLowPriorityJob(function(){r.networkManager.isNetworkAvailable()&&r.throttledSend()},r.retryDelayMs);
case 8:x(b,V),_.i8(g)}})};
var t=J.options.onSuccess?J.options.onSuccess:function(){};
J.options.onSuccess=function(b,V){var H;return _.T(function(q){if(q.nextAddress==1)return((H=J)==null?void 0:H.id)===void 0?q.jumpTo(2):_.p(q,r.logsStore.deleteRequest(J.id,r.databaseToken),2);r.networkManager.networkStatusHint&&r.getBooleanFlag&&r.getBooleanFlag("vss_network_hint")&&r.networkManager.networkStatusHint(!0);t(b,V);_.i8(q)})};
return J};
jZ.prototype.requestWithinAgeLimit=function(r,J){r=r.timestamp;return this.now()-r>=J?!1:!0};
jZ.prototype.retryQueuedRequests=function(){var r=this;if(!Ec(this))throw Error("jd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(J){J&&!r.requestWithinAgeLimit(J,r.queuedRequestAgeLimitMs)?r.jobManager.addLowPriorityJob(function(){return _.T(function(x){if(x.nextAddress==1)return J.id===void 0?x.jumpTo(2):_.p(x,r.logsStore.resetRequest(J.id,r.databaseToken),2);r.retryQueuedRequests();_.i8(x)})}):r.networkManager.isNetworkAvailable()&&r.throttledSend()})};
var D_Y=function(r,J){r.writeError&&!r.networkManager.isNetworkAvailable()?r.writeError(J):r.handleError(J)},Ec=function(r){return!!r.databaseToken||r.bypassDbTokenDependency};var uQD;var bM7={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,
startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,
keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,
adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525};var TSY={},Vvz=xh("ServiceWorkerLogsDatabase",{objectStores:(TSY.SWHealthLog={addedAtVersion:1},TSY),shared:!0,upgrade:function(r,J){J(1)&&A$(cS(r,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var po9={},iVc=0;var EXD;var $Y=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},zy=function(){if(!$Y.instance){var r=_.Fe("yt.networkRequestMonitor.instance")||new $Y;
_.rj("yt.networkRequestMonitor.instance",r);$Y.instance=r}return $Y.instance};
$Y.prototype.requestComplete=function(r,J){J&&(this.anyRequestHasSucceeded=!0);r=this.removeParams(r);this.requestMap.get(r)||this.requestMap.set(r,J)};
$Y.prototype.isEndpointCFR=function(r){r=this.removeParams(r);return(r=this.requestMap.get(r))?!1:r===!1&&this.anyRequestHasSucceeded?!0:null};
$Y.prototype.removeParams=function(r){return r.split("?")[0]};
$Y.prototype.removeParams=$Y.prototype.removeParams;$Y.prototype.isEndpointCFR=$Y.prototype.isEndpointCFR;$Y.prototype.requestComplete=$Y.prototype.requestComplete;$Y.getInstance=zy;var wX=function(r){_.U1.call(this);var J=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=r!=null?r:{addLowPriorityJob:function(b,V){return setTimeout(b,V)},
cancelJob:function(b){clearTimeout(b)}};
var x,t;this.isOnline=(t=(x=window.navigator)==null?void 0:x.onLine)!=null?t:!0;this.onNavigatorChange=function(){return _.T(function(b){return _.p(b,swu(J),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||qKY(this)};
_.S(wX,_.U1);wX.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete wX.instance};
wX.prototype.isNetworkAvailable=function(){return this.isOnline};
var qKY=function(r){r.pollingJob=r.jobManager.addLowPriorityJob(function(){var J;return _.T(function(x){if(x.nextAddress==1)return r.isOnline?((J=window.navigator)==null?0:J.onLine)?x.jumpTo(3):_.p(x,swu(r),3):_.p(x,swu(r),3);qKY(r);_.i8(x)})},3E4)},swu=function(r,J){return r.networkRequestPromise?r.networkRequestPromise:r.networkRequestPromise=new Promise(function(x){var t,b,V,H;
return _.T(function(q){switch(q.nextAddress){case 1:return t=window.AbortController?new window.AbortController:void 0,V=(b=t)==null?void 0:b.signal,H=!1,_.DC(q,2,3),t&&(r.abortTimeoutKey=r.jobManager.addLowPriorityJob(function(){t.abort()},J||2E4)),_.p(q,fetch("/generate_204",{method:"HEAD",
signal:V}),5);case 5:H=!0;case 3:_.Td(q);r.networkRequestPromise=void 0;r.abortTimeoutKey&&(r.jobManager.cancelJob(r.abortTimeoutKey),r.abortTimeoutKey=0);H!==r.isOnline&&(r.isOnline=H,r.isOnline?r.dispatchEvent("networkstatus-online"):r.dispatchEvent("networkstatus-offline"));x(H);_.qy(q,0);break;case 2:_.Wr(q),H=!1,q.jumpTo(3)}})})};var h_=function(){_.U1.call(this);var r=this;this.shouldFlushErrors=!1;wX.instance||(wX.instance=new wX(_.Yh));this.sharedNetworkStatusManager=wX.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(r.shouldFlushErrors&&_.M("offline_error_handling")){var J=jYM().get("errors",!0);if(J){for(var x in J)if(J[x]){var t=new _.MV(x,"sent via offline_errors");t.name=J[x].name;t.stack=J[x].stack;t.level=J[x].level;_.cb(t)}jYM().set("errors",{},2592E3,!0)}}})};
_.S(h_,_.U1);var WON=function(){if(!h_.instance){var r=_.Fe("yt.networkStatusManager.instance")||new h_;_.rj("yt.networkStatusManager.instance",r);h_.instance=r}return h_.instance};
_.m=h_.prototype;_.m.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.m.networkStatusHint=function(r){this.sharedNetworkStatusManager.isOnline=r};
_.m.getWindowStatus=function(){var r=window.navigator.onLine;return r===void 0?!0:r};
_.m.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.m.listen=function(r,J){return this.sharedNetworkStatusManager.listen(r,J)};
_.m.sendNetworkCheckRequest=function(r){r=swu(this.sharedNetworkStatusManager,r);r.then(function(J){_.M("use_cfr_monitor")&&zy().requestComplete("generate_204",J)});
return r};
h_.prototype.sendNetworkCheckRequest=h_.prototype.sendNetworkCheckRequest;h_.prototype.listen=h_.prototype.listen;h_.prototype.enableErrorFlushing=h_.prototype.enableErrorFlushing;h_.prototype.getWindowStatus=h_.prototype.getWindowStatus;h_.prototype.networkStatusHint=h_.prototype.networkStatusHint;h_.prototype.isNetworkAvailable=h_.prototype.isNetworkAvailable;h_.getInstance=WON;_.er=function(r){r=r===void 0?{}:r;_.U1.call(this);var J=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=WON();var x=_.Fe("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);x&&(r.rateLimit?(this.rateLimit=r.rateLimit,x("networkstatus-online",function(){iRN(J,"publicytnetworkstatus-online")}),x("networkstatus-offline",function(){iRN(J,"publicytnetworkstatus-offline")})):(x("networkstatus-online",function(){J.dispatchEvent("publicytnetworkstatus-online")}),x("networkstatus-offline",
function(){J.dispatchEvent("publicytnetworkstatus-offline")})))};
_.S(_.er,_.U1);_.er.prototype.isNetworkAvailable=function(){var r=_.Fe("yt.networkStatusManager.instance.isNetworkAvailable");return r?r.bind(this.nsmInstance)():!0};
_.er.prototype.networkStatusHint=function(r){var J=_.Fe("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);J&&J(r)};
_.er.prototype.sendNetworkCheckRequest=function(r){var J=this,x;return _.T(function(t){x=_.Fe("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(J.nsmInstance);return _.M("skip_network_check_if_cfr")&&zy().isEndpointCFR("generate_204")?t.return(new Promise(function(b){var V;J.networkStatusHint(((V=window.navigator)==null?void 0:V.onLine)||!0);b(J.isNetworkAvailable())})):x?t.return(x(r)):t.return(!0)})};
var iRN=function(r,J){r.rateLimit?r.lastJobTime?(_.Yh.cancelJob(r.schedulerJob),r.schedulerJob=_.Yh.addLowPriorityJob(function(){r.lastPublicSignalSent!==J&&(r.dispatchEvent(J),r.lastPublicSignalSent=J,r.lastJobTime=(0,_.t$)())},r.rateLimit-((0,_.t$)()-r.lastJobTime))):(r.dispatchEvent(J),r.lastPublicSignalSent=J,r.lastJobTime=(0,_.t$)()):r.dispatchEvent(J)};var G8D,MB=function(){jZ.call(this,{logsStore:{cleanLogsStore:mqc,deleteRequest:bV9,getMostRecentByStatus:Jdz,markAsQueued:xqC,resetRequest:tvC,set:rd7},networkManager:_.RMz(),handleError:function(r,J,x){var t,b=x==null?void 0:(t=x.error)==null?void 0:t.code;if(b===400||b===415){var V;r=new _.MV(r.message,J,x==null?void 0:(V=x.error)==null?void 0:V.code);_.aP(r,void 0,void 0,void 0,!0)}else _.cb(r)},
handleWarning:_.aP,sendFn:hM9,now:_.t$,writeError:$qm,jobManager:_.GY(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Vn("potential_esf_error_limit",10),getBooleanFlag:_.M,disableYtIdbTransactions:!(_.h9()&&_.ST7())});this.initializationPromise=new _.io;_.M("networkless_immediately_drop_all_requests")&&oXD();vUM("LogsDatabaseV2")};
_.S(MB,jZ);_.feb=function(){var r=_.Fe("yt.networklessRequestController.instance");r||(r=new MB,_.rj("yt.networklessRequestController.instance",r),_.M("networkless_logging")&&_.J$().then(function(J){r.databaseToken=J;Vlo(r);r.initializationPromise.resolve();r.enableCleaning&&Math.random()<=r.cleaningRate&&r.databaseToken&&HVM(r.databaseToken);_.M("networkless_immediately_drop_sw_health_store")&&pqk(r)}));
return r};
MB.prototype.writeThenSend=function(r,J){J||(J={});J=Mvr(r,J);_.h9()||(this.initialized=!1);jZ.prototype.writeThenSend.call(this,r,J)};
MB.prototype.sendThenWrite=function(r,J,x){J||(J={});J=Mvr(r,J);_.h9()||(this.initialized=!1);jZ.prototype.sendThenWrite.call(this,r,J,x)};
MB.prototype.sendAndWrite=function(r,J){J||(J={});J=Mvr(r,J);_.h9()||(this.initialized=!1);jZ.prototype.sendAndWrite.call(this,r,J)};
MB.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var pqk=function(r){var J;_.T(function(x){if(!r.databaseToken)throw J=BG("clearSWHealthLogsDb"),J;return x.return(TBM(r.databaseToken).catch(function(t){r.handleError(t)}))})};_.dqz=!1;_.NBD=_.xc.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.dqz};_.rj("ytNetworklessLoggingInitializationOptions",_.NBD);var QP=function(r){var J=this;this.config_=null;r?this.config_=r:mGn()&&(this.config_=_.mt());_.Rw(_.Yh,function(){zTi(J)},5E3)};
QP.prototype.isReady=function(){!this.config_&&mGn()&&(this.config_=_.mt());return!!this.config_};
var eTD=function(r,J,x,t){!_.IP("VISITOR_DATA")&&J!=="visitor_id"&&Math.random()<.01&&_.aP(new _.MV("Missing VISITOR_DATA when sending innertube request.",J,x,t));if(!r.isReady()){var b=new _.MV("innertube xhrclient not ready",J,x,t);_.cb(b);throw b;}var V={headers:t.headers||{},method:"POST",postParams:x,postBody:t.postBody,postBodyFormat:t.postBodyFormat||"JSON",onTimeout:function(){t.onTimeout()},
onFetchTimeout:t.onTimeout,onSuccess:function(E,h){if(t.onSuccess)t.onSuccess(h)},
onFetchSuccess:function(E){if(t.onSuccess)t.onSuccess(E)},
onError:function(E,h){if(t.onError)t.onError(h)},
onFetchError:function(E){if(t.onError)t.onError(E)},
timeout:t.timeout,withCredentials:!0,compress:t.compress};V.headers["Content-Type"]||(V.headers["Content-Type"]="application/json");var H="";(b=r.config_.innertubeHostOverride)&&(H=b);var q=r.config_.innertubeUseThirdPartyAuth||!1,W=_.$GM(q,H,t);Object.assign(V.headers,W);V.headers.Authorization&&!H&&q&&(V.headers["x-origin"]=window.location.origin);var U=_.vb(H+("/youtubei/"+r.config_.innertubeApiVersion+"/"+J),{alt:"json"}),g=function(E){E=E===void 0?!1:E;var h;if(t.retry&&H!="www.youtube-nocookie.com"&&
(E||_.M("skip_ls_gel_retry")||V.headers["Content-Type"]!=="application/json"||(h=a1m(J,x,W,q)),h)){var G=V.onSuccess,N=V.onFetchSuccess;V.onSuccess=function(O,c){ytD(h);G(O,c)};
x.onFetchSuccess=function(O,c){ytD(h);N(O,c)}}try{if(E&&t.retry&&!t.networklessOptions.bypassNetworkless)V.method="POST",t.networklessOptions.writeThenSend?_.feb().writeThenSend(U,V):_.feb().sendAndWrite(U,V);
else if(t.compress){var Q=!t.networklessOptions.writeThenSend;if(V.postBody){var Y=V.postBody;typeof Y!=="string"&&(Y=JSON.stringify(V.postBody));YQi(U,Y,V,_.pB,Q)}else YQi(U,JSON.stringify(V.postParams),V,Lim,Q)}else _.M("web_all_payloads_via_jspb")?_.pB(U,V):Lim(U,V)}catch(O){if(O.name==="InvalidAccessError")h&&(ytD(h),h=0),_.aP(Error("kd"));else throw O;}h&&_.Rw(_.Yh,function(){zTi(r)},5E3)};
_.QYK()?c6n().then(function(E){g(E)}):g(!1)};var P6r=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(P6r,_.O7);var U_s=0,k89=_.DJ?"webkit":_.V9?"moz":_.o$?"ms":SOc?"o":"";_.rj("ytDomDomGetNextId",_.Fe("ytDomDomGetNextId")||function(){return++U_s});var gCw={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1},rS=function(r){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(r=
r||window.event){this.event=r;for(var J in r)J in gCw||(this[J]=r[J]);this.scale=r.scale;this.rotation=r.rotation;var x=r.target||r.srcElement;x&&x.nodeType==3&&(x=x.parentNode);this.target=x;var t=r.relatedTarget;if(t)try{t=t.nodeName?t:null}catch(b){t=null}else this.type=="mouseover"?t=r.fromElement:this.type=="mouseout"&&(t=r.toElement);this.relatedTarget=t;this.clientX=r.clientX!=void 0?r.clientX:r.pageX;this.clientY=r.clientY!=void 0?r.clientY:r.pageY;this.keyCode=r.keyCode?r.keyCode:r.which;
this.charCode=r.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=r.altKey;this.ctrlKey=r.ctrlKey;this.shiftKey=r.shiftKey;this.metaKey=r.metaKey;this.pageX_=r.pageX;this.pageY_=r.pageY}}catch(b){}},ECs=function(r){if(document.body&&document.documentElement){var J=document.body.scrollTop+document.documentElement.scrollTop;
r.pageX_=r.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);r.pageY_=r.clientY+J}};
rS.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
rS.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
rS.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var XY=_.xc.ytEventsEventsListeners||{};_.rj("ytEventsEventsListeners",XY);var BBz=_.xc.ytEventsEventsCounter||{count:0};_.rj("ytEventsEventsCounter",BBz);var IgM=_.p6(function(){var r=!1;try{var J=Object.defineProperty({},"capture",{get:function(){r=!0}});
window.addEventListener("test",null,J)}catch(x){}return r});_.xM(xC,_.Mx);xC.prototype.onMouseMove_=function(r){r.pageX_===void 0&&ECs(r);var J=r.pageX_;r.pageY_===void 0&&ECs(r);this.position_=new _.Nv(J,r.pageY_)};
xC.prototype.checkPosition_=function(){if(this.position_){var r=(0,_.t$)();if(this.previousTime_!=0){var J=this.previousPosition_,x=this.position_,t=J.x-x.x;J=J.y-x.y;t=Math.sqrt(t*t+J*J)/(r-this.previousTime_);this.cycles_[this.index_]=Math.abs((t-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(x=J=0;x<4;x++)J+=this.cycles_[x]||0;J>=3&&this.callback_();this.previousVelocity_=t}this.previousTime_=r;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
xC.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.LN4(this.mouseListenerKey_)};var agc={};var XpD=new _.z("rawColdConfigGroup");var l_n=new _.z("rawHotConfigGroup");var jwx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(jwx,_.O7);var k$z=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(k$z,_.O7);var Gx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r,500)};
_.S(Gx,_.O7);Gx.prototype.getPayloadCase=function(){return _.jW(this,$_N)};
Gx.prototype.getContext=function(){return _.f9(this,k$z,33)};
var $_N=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525];var yWK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(yWK,_.O7);var $wi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S($wi,_.O7);$wi.prototype.setVideoId=function(r){return pR(this,1,wpM,Ie(r))};
$wi.prototype.getPlaylistId=function(){return _.U9(this,wS(this,wpM,2))};
var wpM=[1,2];var I_X=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(I_X,_.O7);I_X.prototype.getContext=function(){return _.f9(this,gS,1)};
I_X.prototype.getTier=function(){return _.Nf(this,7)};var wqs,ow,VP;wqs=_.xc.ytPubsubPubsubInstance||new _.UV;ow=_.xc.ytPubsubPubsubSubscribedKeys||{};VP=_.xc.ytPubsubPubsubTopicToKeys||{};_.ydz=_.xc.ytPubsubPubsubIsSynchronous||{};_.UV.prototype.subscribe=_.UV.prototype.subscribe;_.UV.prototype.unsubscribeByKey=_.UV.prototype.unsubscribeByKey;_.UV.prototype.publish=_.UV.prototype.publish;_.UV.prototype.clear=_.UV.prototype.clear;_.rj("ytPubsubPubsubInstance",wqs);_.rj("ytPubsubPubsubTopicToKeys",VP);_.rj("ytPubsubPubsubIsSynchronous",_.ydz);
_.rj("ytPubsubPubsubSubscribedKeys",ow);var Hq=window;var GJ=_.M("web_enable_lifecycle_monitoring")&&ujM()!==0,h8N=_.M("web_enable_lifecycle_monitoring");var Gxk=function(r){var J=this;var x=x===void 0?0:x;var t=t===void 0?_.GY():t;this.JSC$8938_defaultPriority=x;this.scheduler=t;this.completedResolver=new _.io;this.scheduledPayloads=r;for(r={i$jscomp$491:0};r.i$jscomp$491<this.scheduledPayloads.length;r={payload$jscomp$18:void 0,i$jscomp$491:r.i$jscomp$491},r.i$jscomp$491++)r.payload$jscomp$18=this.scheduledPayloads[r.i$jscomp$491],x=function(b){return function(){b.payload$jscomp$18.job();J.scheduledPayloads[b.i$jscomp$491].processed=!0;J.scheduledPayloads.every(function(V){return V.processed===
!0})&&J.completedResolver.resolve()}}(r),t=this.scheduler.addJob(x,Mlq(this,r.payload$jscomp$18)),this.scheduledPayloads[r.i$jscomp$491]=Object.assign({},r.payload$jscomp$18,{job:x,
jobId:t})};
Gxk.prototype.flushJobs=function(){var r=this,J=Array.from(this.scheduledPayloads.keys()).sort(function(t,b){return Mlq(r,r.scheduledPayloads[b])-Mlq(r,r.scheduledPayloads[t])});
J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=this.scheduledPayloads[x.value],x.jobId===void 0||x.processed||(this.scheduler.cancelJob(x.jobId),this.scheduler.addJob(x.job,10))};
Gxk.prototype.cancel=function(){for(var r=_.D(this.scheduledPayloads),J=r.next();!J.done;J=r.next())J=J.value,J.jobId===void 0||J.processed||this.scheduler.cancelJob(J.jobId),J.processed=!0;this.completedResolver.resolve()};
var Mlq=function(r,J){var x;return(x=J.priority)!=null?x:r.JSC$8938_defaultPriority};var RQ=function(r){this.state=r;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};GJ&&lgz(this.state)};
RQ.prototype.install=function(r){this.plugins.push(r);return this};
RQ.prototype.uninstall=function(){var r=this;_.hS.apply(0,arguments).forEach(function(J){J=r.plugins.indexOf(J);J>-1&&r.plugins.splice(J,1)})};
RQ.prototype.transition=function(r,J){var x=this;GJ&&Xoz(this.state);var t=this.transitions.find(function(V){return Array.isArray(V.from)?V.from.find(function(H){return H===x.state&&V.to===r}):V.from===x.state&&V.to===r});
if(t){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);R8K(this,r,J);this.state=r;GJ&&lgz(this.state);t=t.action.bind(this);var b=this.plugins.filter(function(V){return V[r]}).map(function(V){return V[r]});
t(SKK(this,b),J)}else throw Error("ld`"+this.state+"`"+r);};
var SKK=function(r,J){var x=J.filter(function(b){return NSN(r,b)===10}),t=J.filter(function(b){return NSN(r,b)!==10});
return r.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var b=_.hS.apply(0,arguments);return _.T(function(V){if(V.nextAddress==1)return _.p(V,r.runImmediateJobsAsync.apply(r,[x].concat(_.Gd(b))),2);r.setJobSetWithScheduledJobs.apply(r,[t].concat(_.Gd(b)));_.i8(V)})}:function(){var b=_.hS.apply(0,arguments);
r.runImmediateJobsSync.apply(r,[x].concat(_.Gd(b)));r.setJobSetWithScheduledJobs.apply(r,[t].concat(_.Gd(b)))}};
RQ.prototype.runImmediateJobsSync=function(r){var J=_.hS.apply(1,arguments);_.GY();for(var x=_.D(r),t=x.next(),b={};!t.done;b={lifecycle$jscomp$2:void 0},t=x.next())b.lifecycle$jscomp$2=t.value,Tk(function(V){return function(){d_N(V.lifecycle$jscomp$2.name);JW9(function(){return V.lifecycle$jscomp$2.callback.apply(V.lifecycle$jscomp$2,_.Gd(J))});
SZ(V.lifecycle$jscomp$2.name)}}(b))};
RQ.prototype.runImmediateJobsAsync=function(r){var J=_.hS.apply(1,arguments),x,t,b,V;return _.T(function(H){H.nextAddress==1&&(_.GY(),x=_.D(r),t=x.next(),b={});if(H.nextAddress!=3){if(t.done)return H.jumpTo(0);b.lifecycle$jscomp$3=t.value;b.asyncJobCompletion=void 0;V=function(q){return function(){d_N(q.lifecycle$jscomp$3.name);var W=JW9(function(){return q.lifecycle$jscomp$3.callback.apply(q.lifecycle$jscomp$3,_.Gd(J))});
mJz(W)?q.asyncJobCompletion=_.M("web_lifecycle_error_handling_killswitch")?W.then(function(){SZ(q.lifecycle$jscomp$3.name)}):W.then(function(){SZ(q.lifecycle$jscomp$3.name)},function(U){rWr(U);
SZ(q.lifecycle$jscomp$3.name)}):SZ(q.lifecycle$jscomp$3.name)}}(b);
Tk(V);return b.asyncJobCompletion?_.p(H,b.asyncJobCompletion,3):H.jumpTo(3)}b={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};t=x.next();return H.jumpTo(2)})};
RQ.prototype.setJobSetWithScheduledJobs=function(r){var J=_.hS.apply(1,arguments),x=this,t=r.map(function(b){return{job:function(){d_N(b.name);JW9(function(){return b.callback.apply(b,_.Gd(J))});
SZ(b.name)},
priority:NSN(x,b)}});
t.length&&(this.jobSet=new Gxk(t))};
var NSN=function(r,J){var x,t;return(t=(x=r.overridePriority)!=null?x:J.priority)!=null?t:0},d_N=function(r){GJ&&r&&lgz(r)},SZ=function(r){GJ&&r&&Xoz(r)},R8K=function(r,J,x){h8N&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+r.constructor.name+"] '"+r.state+"' to '"+J+"'"),console.log("with message: ",x),console.groupEnd())};
_.vd.Object.defineProperties(RQ.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var Qwu=function(r){RQ.call(this,r===void 0?"none":r);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}},
{from:"none",to:"none",action:function(){}}]},KON;
_.S(Qwu,RQ);Qwu.prototype.runApplicationNavigationBegin=function(r,J){var x=this;this.navigationTimer=_.Rw(_.Yh,function(){x.currentState==="application_navigating"&&x.transition("none")},5E3);
r(J==null?void 0:J.event)};
Qwu.prototype.runApplicationNavigationEnd=function(r,J){this.navigationTimer&&(_.Yh.cancelJob(this.navigationTimer),this.navigationTimer=null);r(J==null?void 0:J.event)};
_.uOc=function(){KON||(KON=new Qwu);return KON};var vWM=[];_.rj("yt.logging.transport.getScrapedGelPayloads",function(){return vWM});var Tx=function(){var r=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return r.totalEntries}}};
Tx.prototype.storePayload=function(r,J){r=xwc(r);this.store[r]?this.store[r].push(J):(this.memoizedKeySequences={},this.store[r]=[J]);this.totalEntries++;_.M("more_accurate_gel_parser")&&(J=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(J));return r};
Tx.prototype.smartExtractMatchingEntries=function(r){if(!r.keys.length)return[];for(var J=kxq(this,r.keys.splice(0,1)[0]),x=[],t=0;t<J.length;t++)this.store[J[t]]&&r.sizeLimit&&(this.store[J[t]].length<=r.sizeLimit?(x.push.apply(x,_.Gd(this.store[J[t]])),delete this.store[J[t]]):x.push.apply(x,_.Gd(this.store[J[t]].splice(0,r.sizeLimit))));this.totalEntries-=x.length;(r==null?0:r.sizeLimit)&&x.length<(r==null?void 0:r.sizeLimit)&&(r.sizeLimit-=x.length,x.push.apply(x,_.Gd(this.smartExtractMatchingEntries(r))));
return x};
Tx.prototype.extractMatchingEntries=function(r){r=kxq(this,r);for(var J=[],x=0;x<r.length;x++)this.store[r[x]]&&(J.push.apply(J,_.Gd(this.store[r[x]])),delete this.store[r[x]]);this.totalEntries-=J.length;return J};
Tx.prototype.getSequenceCount=function(r){r=kxq(this,r);for(var J=0,x=0;x<r.length;x++){var t=void 0;J+=((t=this.store[r[x]])==null?void 0:t.length)||0}return J};
var kxq=function(r,J){var x=xwc(J);if(r.memoizedKeySequences[x])return r.memoizedKeySequences[x];var t=Object.keys(r.store)||[];if(t.length<=1&&xwc(J)===t[0])return t;for(var b=[],V=0;V<t.length;V++){var H=t[V].split("/");if(Pqq(J.auth,H[0])){var q=J.isJspb;Pqq(q===void 0?"undefined":q?"true":"false",H[1])&&Pqq(J.cttAuthInfo,H[2])&&(q=J.tier,q=q===void 0?"undefined":JSON.stringify(q),Pqq(q,H[3])&&b.push(t[V]))}}return r.memoizedKeySequences[x]=b},Pqq=function(r,J){return r===void 0||r==="undefined"?
!0:r===J};
Tx.prototype.getSequenceCount=Tx.prototype.getSequenceCount;Tx.prototype.extractMatchingEntries=Tx.prototype.extractMatchingEntries;Tx.prototype.smartExtractMatchingEntries=Tx.prototype.smartExtractMatchingEntries;Tx.prototype.storePayload=Tx.prototype.storePayload;var KBK,dwz,kRr,Wq,YKx,tUD,xUi,N54,Shm,f_M,Qcz,z_z,MXr;KBK=_.Vn("initial_gel_batch_timeout",2E3);dwz=_.Vn("gel_queue_timeout_max_ms",6E4);kRr=_.Vn("gel_min_batch_size",5);Wq=void 0;YKx=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
tUD=new YKx;xUi=new YKx;N54=new YKx;Shm=new YKx;Qcz=!0;z_z=1;_.e_X=new Map;MXr=_.xc.ytLoggingTransportTokensToCttTargetIds_||{};_.rj("ytLoggingTransportTokensToCttTargetIds_",MXr);var h_M=_.xc.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.rj("ytLoggingTransportTokensToJspbCttTargetIds_",h_M);var q_={};var N_=_.xc.ytLoggingGelSequenceIdObj_||{};_.rj("ytLoggingGelSequenceIdObj_",N_);var VUr=[];var EIX=new Set,qzD=0,hbi=0,wc4=0,iMM=[],W5M=[],MU9=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var CSi=function(){};
CSi.prototype.getUrl=function(r,J){J=J===void 0?!1:J;return r.hasOwnProperty("shareEndpoint")?null:_.NUm(r,null,J)};
var Fki=function(r,J,x){r={endpoint:J,actions:[]};x=(x.path?x.path[0]:x.target).icon||"";J=x.indexOf(":");J>0&&(x=x.substr(J+1));x&&r.actions.push(x);return r};var Yz9=/Command$/,PSc=/Endpoint$/,Q2C=new Map;var nCY,ORo;nCY=1;_.FL=function(){this.actionRoutingMap=new Map};
_.FL.prototype.triggerAction=function(r){var J=new s94(r,!1,_.hS.apply(1,arguments));this.handleAction(J);return J.returnValue};
_.FL.prototype.triggerOptionalAction=function(r){var J=new s94(r,!0,_.hS.apply(1,arguments));this.handleAction(J);return J.returnValue};
_.NB=function(r,J,x){J.forEach(function(t){var b=keM(t);b&&r.triggerOptionalAction(b,t,x,void 0)})};
_.FL.prototype.handleAction=function(r){var J=this.actionRoutingMap.get(r.actionName);J&&ORo(r,J);r.optionalAction||r.returnValue.length!==0||(r=new _.MV("Unhandled action",r.actionName),_.aP(r))};
ORo=function(r,J){J.forEach(function(x){var t=null;x?t=x.apply(null,r.args):(x=Error("md"),x.params=r.actionName,_.cb(x));r.returnValue.push(t)})};
_.aw=function(r,J,x){x||(x=nCY++);for(var t=_.D(Object.keys(J)),b=t.next();!b.done;b=t.next()){b=b.value;var V=r.actionRoutingMap.get(b);V||(V=new Map,r.actionRoutingMap.set(b,V));r.registerActionHandler(x,b,J[b],V)}return x};
_.FL.prototype.registerActionHandler=function(r,J,x,t){t.set(r,_.Ap(x))};
_.yP=function(r,J,x){J=_.D(Object.keys(J));for(var t=J.next();!t.done;t=J.next())(t=r.actionRoutingMap.get(t.value))&&t.delete(x)};
_.rk(_.FL);var L5r=function(r,J){var x=_.FL.getInstance();_.Pb(function(){var t={},b=_.aw(x,(t[r]=J,t));_.ky(function(){var V={};_.yP(x,(V[r]="",V),b)})})};var Y6c=Symbol("od");ZbD=MlD;var ttX=new Set(["For","If","Match","Watch"]),Cqq={},BSR=(Cqq[cw.default]=function(){return c$z},Cqq.style=function(){return c$z},Cqq),IeY;
for(IeY in BSR)te.attributes[IeY]=BSR[IeY](te.attributes[IeY]);var r3=new _.z$("VISIBILITY_OBSERVER");var WS4={retrieve:function(r){return this.id.\u0275prov.token===r.\u0275prov.token?this.contextValue:this?jP4(this,this.id):gzK}};var y0D=function(r,J,x){if(r!==vq)return!1;r=uBC(document.createElement("div"),function(){var t=Hb(!1);try{x[0]()}finally{Hb(t)}});
r=Array.from(r.childNodes);r.length===1&&(r=r[0]);return r};var LOo=function(r){r=r.clone();sZs(r);fq(r,"dg",null);fq(r,"d","0");VcR(r,null);DT4(r,null);return r},ckx=!0,AkN=function(r,J,x){var t=x===void 0?{}:x;
x=t.cssRowKey===void 0?void 0:t.cssRowKey;var b=t.combinedSignature===void 0?void 0:t.combinedSignature;var V=t.extraEdges===void 0?void 0:t.extraEdges;t=t.callback===void 0?void 0:t.callback;fq(r,"m",J.join(","));V&&TW4(r,V);x&&(fq(r,"ck",x),b?fq(r,"rs",b):ckx&&(ckx=!1));if(t){if(t!=null&&!ieu.test(t))throw Error("bb`"+t);fq(r,"cb",t)}r=r.toString();_.bM(r,"/")&&(r=cwN(document.location.href)+r);return _.Dv(r)};var aeq=function(r){return FOk(r).then(function(J){return JSON.parse(J.responseText)})},FOk=function(r){var J={},x=J.xmlHttpFactory?J.xmlHttpFactory.createInstance():Qyo.createInstance();
return(new _.iq(function(t,b){var V;try{x.open("GET",r,!0)}catch(W){b(new dX("Error opening XHR: "+W.message,r,x))}x.onreadystatechange=function(){if(x.readyState==4){_.xc.clearTimeout(V);var W;!(W=d4q(x.status))&&(W=x.status===0)&&(W=Lnu(r),W=!(W=="http"||W=="https"||W==""));W?t(x):b(new ykf(x.status,r,x))}};
x.onerror=function(){b(new dX("Network error",r,x))};
if(J.headers)for(var H in J.headers){var q=J.headers[H];q!=null&&x.setRequestHeader(H,q)}J.withCredentials&&(x.withCredentials=J.withCredentials);J.responseType&&(x.responseType=J.responseType);J.mimeType&&x.overrideMimeType(J.mimeType);J.timeoutMs>0&&(V=_.xc.setTimeout(function(){x.onreadystatechange=function(){};
x.abort();b(new e8Y(r,x))},J.timeoutMs));
try{x.send(null)}catch(W){x.onreadystatechange=function(){},_.xc.clearTimeout(V),b(new dX("Error sending XHR: "+W.message,r,x))}})).thenCatch(function(t){t instanceof _.Ft&&x.abort();
throw t;})},dX=function(r,J,x){_.r7.call(this,r+", url="+J);
this.url=J;this.xhr=x};
_.xM(dX,_.r7);dX.prototype.name="XhrError";var ykf=function(r,J,x){dX.call(this,"Request Failed, status="+r,J,x);this.status=r};
_.xM(ykf,dX);ykf.prototype.name="XhrHttpError";var e8Y=function(r,J){dX.call(this,"Request timed out",r,J)};
_.xM(e8Y,dX);e8Y.prototype.name="XhrTimeoutError";Xp=Xp||{};var Qc=function(){_.Mx.call(this)};
_.xM(Qc,_.Mx);Qc.prototype.initialize=function(){};var z84=function(r,J){this.fn_=r;this.handler_=J};
z84.prototype.execute=function(r){this.fn_&&(this.fn_.call(this.handler_||null,r),this.fn_=this.handler_=null)};
z84.prototype.abort=function(){this.handler_=this.fn_=null};var Kl=function(r,J){_.Mx.call(this);this.deps_=r;this.JSC$9066_id_=J;this.onloadCallbacks_=[];this.JSC$9066_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.xM(Kl,_.Mx);Kl.prototype.moduleConstructor_=Qc;Kl.prototype.module_=null;Kl.prototype.getId=function(){return this.JSC$9066_id_};
Kl.prototype.registerCallback=function(r,J){return ZRs(this.onloadCallbacks_,r,J)};
var vCn=function(r,J){ZRs(r.JSC$9066_onErrorCallbacks_,J)},ZRs=function(r,J,x){J=new z84(J,x);
r.push(J);return J};
Kl.prototype.isLoaded=function(){return!!this.module_};
Kl.prototype.onLoad=function(r){var J=new this.moduleConstructor_;J.initialize(r());this.module_=J;J=(J=uL4(this.earlyOnloadCallbacks_,r()))||uL4(this.onloadCallbacks_,r());J||(this.JSC$9066_onErrorCallbacks_.length=0);return J};
Kl.prototype.onError=function(r){(r=uL4(this.JSC$9066_onErrorCallbacks_,r))&&tC(Error("sd`"+r));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var uL4=function(r,J){for(var x=[],t=0;t<r.length;t++)try{r[t].execute(J)}catch(b){tC(b),x.push(b)}r.length=0;return x.length?x:null};
Kl.prototype.disposeInternal=function(){Kl.superClass_.disposeInternal.call(this);_.lh(this.module_)};var len,bUo,xaw,t9q,rfs,Jfb,HUw,V9w,Daf;
_.Pl=function(r,J,x,t,b){t=t===void 0?!1:t;b=b===void 0?!1:b;var V=V===void 0?!0:V;this.scsReferenceUrl_=cpz(_.H_(r).toString(),V);this.cssRowKey_=J;this.combinedSignature_=x;this.useNegativeLoading_=t;this.requestedModuleMap_={};this.JSC$9069_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(r=pq(this.scsReferenceUrl_,"excm"))?r.split(","):[];this.shouldScanForCss_=b;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=
document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;Api();_.kY(this,Heo(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
len=function(r,J){if(J.href||J.getAttribute("data-href"))if(J=J.href||J.getAttribute("data-href"),CFn(J)&&!cpz(J).urlPrefix_.endsWith("_/js/")){J=Heo(cpz(J));J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,r.loadedCssModuleList_.includes(x)||r.loadedCssModuleList_.push(x)}};
_.Pl.prototype.JSC$9071_loadModules=function(r,J,x){var t=x===void 0?{}:x;x=t.extraEdges;var b=t.onError;var V=t.onSuccess;t=t.forceReload;this.JSC$9069_moduleInfoMap_=J;if(!r)throw Error("td");if(this.shouldScanForCss_){J=_.D(document.getElementsByTagName("style"));for(var H=J.next();!H.done;H=J.next())len(this,H.value);J=_.D(document.getElementsByTagName("link"));for(H=J.next();!H.done;H=J.next())len(this,H.value)}Xq4(this,rfs(this,r),x,b,V,t)};
var Xq4=function(r,J,x,t,b,V){t=t===void 0?function(){}:t;
b=b===void 0?function(){}:b;
V=V===void 0?!1:V;Jfb(r,J,function(H,q,W){W=W===void 0?q:W;r.enableFallbackFetch&&V?r.loadWithFetch(H,q,t,b,W):r.load(H,q,t,b,W,x)},x)||t(-1)};
_.Pl.prototype.loadWithFetch=function(){_.T(function(){throw Error("ud");})};
_.Pl.prototype.maybeSetAdditionalFields=function(){};
bUo=function(r,J,x){if(r.useNegativeLoading_){var t=r.scsReferenceUrl_;r={cssRowKey:r.cssRowKey_,combinedSignature:r.combinedSignature_,extraEdges:x,requestedModuleIds:xaw(r),requestedCssModuleIds:t9q(r)};var b=r===void 0?{}:r;r=b.requestedModuleIds===void 0?[]:b.requestedModuleIds;x=b.requestedCssModuleIds===void 0?[]:b.requestedCssModuleIds;var V=b.cssRowKey===void 0?void 0:b.cssRowKey;var H=b.combinedSignature===void 0?void 0:b.combinedSignature;var q=b.extraEdges===void 0?void 0:b.extraEdges;
b=b.callback===void 0?void 0:b.callback;t=LOo(t);fq(t,"d","1");VcR(t,r);DT4(t,x);J=AkN(t,J,{cssRowKey:V,combinedSignature:H,extraEdges:q,callback:b})}else t=r.scsReferenceUrl_,r={cssRowKey:r.cssRowKey_,combinedSignature:r.combinedSignature_,requestedModuleIds:xaw(r),requestedCssModuleIds:t9q(r)},q=r===void 0?{}:r,r=q.requestedCssModuleIds===void 0?[]:q.requestedCssModuleIds,x=q.cssRowKey===void 0?void 0:q.cssRowKey,V=q.combinedSignature===void 0?void 0:q.combinedSignature,H=q.extraEdges===void 0?
void 0:q.extraEdges,q=q.callback===void 0?void 0:q.callback,t=LOo(t),DT4(t,r),J=AkN(t,J,{cssRowKey:x,combinedSignature:V,extraEdges:H,callback:q});return J};
_.kY=function(r,J){for(var x=!1,t=[],b=0;b<J.length;++b){var V=J[b];r.requestedModuleMap_[V]||(r.requestedModuleMap_[V]=!0,r.requestedModuleList_.push(V),x=!0,t.push(V))}x&&(r.requestedModuleListSorted_=!1)};
_.YY=function(r,J){for(var x=[],t=0;t<J.length;++t){var b=J[t];r.requestedModuleMap_[b]&&(delete r.requestedModuleMap_[b],_.zz(r.requestedModuleList_,b),x.push(b))}};
_.Pl.prototype.load=function(r,J,x,t,b){b=b===void 0?J:b;_.H_(r);var V=this.useCors_,H=this.corsMode_,q=this.fetchPriority,W=_.go("SCRIPT");_.LX(W,r);V&&(W.crossOrigin=H);W.async=!1;q&&W.setAttribute("fetchpriority",q);_.kY(this,J);_.mao(this,r,W,J,x,t,b)};
_.mao=function(r,J,x,t,b,V,H){H=H===void 0?t:H;r.lastScript_=x;r.insertPos.insertBefore(x,r.insertPos.firstChild);_.otk(x,t,function(){x.parentElement.removeChild(x);r.lastScript_==x&&(r.lastScript_=null);var q=new Set;t.map(function(U){return q.add(U)});
for(var W in r.JSC$9069_moduleInfoMap_)r.JSC$9069_moduleInfoMap_[W].isLoaded()&&q.add(W);Array.from(q);V()},function(q){x.parentElement.removeChild(x);
r.lastScript_==x&&(r.lastScript_=null);_.YY(r,q);r.pendingModuleGraphUpdate_?r.pendingModuleGraphUpdate_.then(function(){b(-1,J)}):b(-1,J)},H)};
_.otk=function(r,J,x,t,b){b=b===void 0?J:b;var V=J.length,H=function(){V=0;r.onload=null;r.onerror=null;q=function(){}},q=function(){H();
var U=b.filter(function(g){return!K9().getModuleInfo(g).isLoaded()});
U.length!==0?t(U,"Response was successful but was missing module(s) "+U+"."):x()},W=function(){V--;
V==0&&q()};
J.forEach(function(U){U=K9().getModuleInfo(U);U.isLoaded()?W():(ZRs(U.earlyOnloadCallbacks_,W),vCn(U,W))});
r.onload=function(){return q()};
r.onerror=function(){H();t(J)}};
xaw=function(r){r.requestedModuleListSorted_||(r.requestedModuleListSorted_=!0,r.requestedModuleList_.sort());return r.requestedModuleList_};
t9q=function(r){r=r.loadedCssModuleList_;r.sort();return r};
rfs=function(r,J){return J.filter(function(x){return!r.requestedModuleMap_[x]})};
Jfb=function(r,J,x,t){if(r.pendingModuleGraphUpdate_)return r.pendingModuleGraphUpdate_.then(function(){Jfb(r,J,x,t)}),!0;
if(!r.useNegativeLoading_){var b=[],V=Object.assign({},r.requestedModuleMap_);V9w(r,J,function(g){b.push(g.getId())},t,function(g){return!g.isLoaded()},V);
J=b}for(V=0;V<J.length;){for(var H=J.length-V,q=V==0?J:J.slice(V,J.length),W=bUo(r,q,t),U=_.H_(W).toString();U.length>r.urlMaxLength;)if(H>1)H-=Math.ceil((U.length-r.urlMaxLength)/6),H=Math.max(H,1),q=J.slice(V,V+H),W=bUo(r,q,t),U=_.H_(W).toString();else return r.useNegativeLoading_?(r.useNegativeLoading_=!1,r.pendingModuleGraphUpdate_=Daf(r).then(function(g){HUw(r,g,t)}),Jfb(r,J.slice(V),x,t)):!1;
V+=H;r.useNegativeLoading_?x(W,q):x(W,q,V===J.length?J:[])}return!0};
HUw=function(r,J,x){K9().setAllModuleInfoString((J||{}).moduleGraph);V9w(r,xaw(r),function(t){_.kY(r,[t.getId()])},x);
r.pendingModuleGraphUpdate_=null};
V9w=function(r,J,x,t,b,V){V=V===void 0?{}:V;var H=K9();J=_.D(J);for(var q=J.next();!q.done;q=J.next()){q=q.value;var W=H.getModuleInfo(q);if(!(V[q]||b&&!b(W))){V[q]=!0;var U=W.deps_||[];if(t){var g=[];t[q]&&(g=Object.keys(t[q]));U=U.concat(g)}V9w(r,U,x,t,b,V);x(W)}}};
Daf=function(r){r=r.scsReferenceUrl_.clone();sZs(r);fq(r,"dg",null);fq(r,"md","1");return aeq(r.toString())};var fbX=new Uint8Array(123);var T3q=[];var skY=function(){this.JSC$8144_loader_=null};
_.m=skY.prototype;_.m.setBatchModeEnabled=function(){};
_.m.setAllModuleInfoString=function(){};
_.m.addExtraEdge=function(){throw Error("vd");};
_.m.removeExtraEdge=function(){throw Error("wd");};
_.m.getModuleContext=function(){return null};
_.m.isActive=function(){return!1};
_.m.isUserActive=function(){return!1};
_.m.registerCallback=function(){};var nl=function(r,J,x,t,b){var V=Error.call(this);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.name="ModuleLoadFailure";this.type=r;this.status=J;this.requestedModuleIds=x;this.url=t;this.cause=b;this.message=this.toString()};
_.S(nl,Error);nl.prototype.toString=function(){return q2K(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var q2K=function(r){switch(r.type){case nl.JSC$9081_Type.UNAUTHORIZED:return"Unauthorized";case nl.JSC$9081_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case nl.JSC$9081_Type.TIMEOUT:return"Timed out";case nl.JSC$9081_Type.OLD_CODE_GONE:return"Out of date module id";case nl.JSC$9081_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+r.type}};
Xp.ModuleLoadFailure=nl;Xp.ModuleLoadFailure.JSC$9081_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var Oc=function(){this.moduleIds_=this.JSC$8144_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$9084_extraEdges_={};this.JSC$9084_callbackMap_={};this.JSC$9084_currentlyLoadingModule_=this.baseModuleInfo_=new Kl([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Li;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.xM(Oc,skY);var WiN=function(r,J){_.r7.call(this,"Error loading "+r+": "+J)};
_.xM(WiN,_.r7);Oc.prototype.setBatchModeEnabled=function(r){this.batchModeEnabled_=r};
Oc.prototype.setAllModuleInfoString=function(r,J){if(!(this instanceof Oc))this.setAllModuleInfoString(r,J);else if(typeof r==="string"){if(r.startsWith("d$")){r=r.substring(2);for(var x=[],t=0,b=r.indexOf("/"),V=0,H=!1,q=0;;){var W=H?r.substring(V):r.substring(V,b);if(W.length===0)t++,V="sy"+t.toString(36),W=[];else{var U=W.indexOf(":");if(U<0)V=W,W=[];else if(U===W.length-1)V=W.substring(0,U),W=Array(x[q-1]);else{V=W.substring(0,U);W=W.substring(U+1).split(",");U=q;for(var g=0;g<W.length;g++)U-=
W[g].length===0?1:Number(W[g]),W[g]=x[U]}U=0;if(V.length===0)U=1;else if(V.charAt(0)==="+"||V.charAt(0)==="-")U=Number(V);U!==0&&(t+=U,V="sy"+t.toString(36))}x.push(V);iUk(this,V,W);if(H)break;V=b+1;b=r.indexOf("/",V);b===-1&&(H=!0);q++}this.moduleIds_=x}else if(r.startsWith("p$"))pdY(this,r);else{r=r.split("/");x=[];for(t=0;t<r.length;t++){q=r[t].split(":");b=q[0];H=[];if(q[1])for(H=q[1].split(","),q=0;q<H.length;q++)H[q]=x[parseInt(H[q],36)];x.push(b);iUk(this,b,H)}this.moduleIds_=x}J&&J.length?
(_.lM(this.loadingModuleIds_,J),this.lastInitialModuleId_=_.OX(J)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$9084_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$9084_currentlyLoadingModule_=null,(J=this.baseModuleInfo_.onLoad((0,_.Ga)(this.getModuleContext,this)))&&J.length&&f5s(this,new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.INIT_ERROR,void 0,void 0,void 0,J[0])),Cl(this))}};
var pdY=function(r,J){var x=J.substring(2);for(J=0;J<64;J++)fbX["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(J)]=J;var t={buf:x,pos:0};tf(t);var b=tf(t),V=tf(t)+1;J=Array(b);var H=Array(b),q=Array(b);V=Array(V);var W=0,U=0,g=t.pos,E=t.buf.indexOf("|",t.pos);t.pos=E+1;for(E=0;E<b;E++){var h=tf(t),G=h&2,N=h&1;h>>>=2;N?(W+=h>>>1^-(h&1),h="sy"+W.toString(36)):(N=g,g+=h,h=x.substring(N,g));J[E]=h;G&&(V[U++]=h)}V[U]="";t.pos++;U=b&-2;x=b&1;for(W=0;W<U;W+=2)g=UAD(t),q[W]=
g&7,q[W+1]=g>>>3&7;x&&(x=UAD(t),q[U]=x&7);t.pos++;for(U=0;U<b;U++)q[U]===7&&(q[U]=tf(t));t.pos++;for(x=U=0;x<b;x++){W=q[x];g=W===0?T3q:Array(W);H[x]=g;E=U;for(G=0;G<W;G++)E-=tf(t),g[G]=V[E];V[U]===J[x]&&U++}for(t=0;t<J.length;t++)iUk(r,J[t],H[t]);r.moduleIds_=J};
_.m=Oc.prototype;_.m.getModuleInfo=function(r){return this.moduleInfoMap[r]};
_.m.addExtraEdge=function(r,J){var x=this.getModuleInfo(r);x&&x.isLoaded()?this.load(J):(this.JSC$9084_extraEdges_[r]||(this.JSC$9084_extraEdges_[r]={}),this.JSC$9084_extraEdges_[r][J]=!0)};
_.m.removeExtraEdge=function(r,J){if(this.JSC$9084_extraEdges_[r]){delete this.JSC$9084_extraEdges_[r][J];for(var x in this.JSC$9084_extraEdges_[r])return;delete this.JSC$9084_extraEdges_[r]}};
_.m.isActive=function(){return this.loadingModuleIds_.length>0};
_.m.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var Cl=function(r){var J=r.lastActive_,x=r.isActive();x!=J&&(r.executeCallbacks_(x?"active":"idle"),r.lastActive_=x);J=r.isUserActive();J!=r.userLastActive_&&(r.executeCallbacks_(J?"userActive":"userIdle"),r.userLastActive_=J)},iUk=function(r,J,x){r.moduleInfoMap[J]?(r=r.moduleInfoMap[J].deps_,r!=x&&r.splice.apply(r,[0,
r.length].concat(_.Gd(x)))):r.moduleInfoMap[J]=new Kl(x,J)},gtx=function(r,J,x){var t=[];
tw(J,t);J=[];for(var b={},V=0;V<t.length;V++){var H=t[V],q=r.getModuleInfo(H);if(!q)throw Error("xd`"+H);var W=new Li;b[H]=W;q.isLoaded()?W.callback(null):(Uaq(r,H,q,!!x,W),r.isModuleLoading(H)||J.push(H))}J.length>0&&(r.loadingModuleIds_.length===0?r.loadModules_(J):(r.requestedModuleIdsQueue_.push(J),Cl(r)));return b},Uaq=function(r,J,x,t,b){x.registerCallback(b.callback,b);
vCn(x,function(V){b.errback(new WiN(J,V))});
r.isModuleLoading(J)?t&&(Etx(r,J),Cl(r)):t&&Etx(r,J)};
Oc.prototype.loadModules_=function(r,J,x){var t=this;J||(this.consecutiveFailures_=0);var b=jkq(this,r);this.loadingModuleIds_=b;this.requestedLoadingModuleIds_=this.batchModeEnabled_?r:_.ZM(b);Cl(this);if(b.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,b);if(Object.keys(this.JSC$9084_extraEdges_).length>0&&!this.JSC$8144_loader_.supportsExtraEdges)throw Error("yd");r=(0,_.Ga)(this.JSC$8144_loader_.JSC$9071_loadModules,this.JSC$8144_loader_,_.ZM(b),this.moduleInfoMap,{extraEdges:this.JSC$9084_extraEdges_,
forceReload:!!x,onError:function(V,H){var q=t.requestedLoadingModuleIds_;V=V!=null?V:void 0;t.consecutiveFailures_++;var W=_.ZM(b);t.requestedLoadingModuleIds_=q;b.forEach(_.jC(_.zz,t.requestedModuleIds_),t);V==401?(f5s(t,new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.UNAUTHORIZED,V)),t.requestedModuleIdsQueue_.length=0):V==410?($af(t,new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.OLD_CODE_GONE,V)),wdR(t)):t.consecutiveFailures_>=3?($af(t,new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.CONSECUTIVE_FAILURES,
V,W,H)),wdR(t)):t.loadModules_(t.requestedLoadingModuleIds_,!0,V==8001||!1)},
onTimeout:(0,_.Ga)(this.handleLoadTimeout_,this)});(J=Math.pow(this.consecutiveFailures_,2)*5E3)?_.xc.setTimeout(r,J):r()}};
var jkq=function(r,J){J=J.filter(function(b){return r.moduleInfoMap[b].isLoaded()?(_.xc.setTimeout(function(){return Error("zd`"+b)},0),!1):!0});
for(var x=[],t=0;t<J.length;t++)x=x.concat(hGY(r,J[t]));tw(x);return!r.batchModeEnabled_&&x.length>1?(J=x.shift(),r.requestedModuleIdsQueue_=x.map(function(b){return[b]}).concat(r.requestedModuleIdsQueue_),[J]):x},hGY=function(r,J){var x=_.GE.createSet(r.requestedModuleIds_),t=[];
x[J]||t.push(J);J=[J];for(var b=0;b<J.length;b++)for(var V=r.getModuleInfo(J[b]).deps_,H=V.length-1;H>=0;H--){var q=V[H];r.getModuleInfo(q).isLoaded()||x[q]||(t.push(q),J.push(q))}t.reverse();tw(t);return t};
Oc.prototype.JSC$9079_setLoaded=function(){if(this.JSC$9084_currentlyLoadingModule_){var r=this.JSC$9084_currentlyLoadingModule_.getId(),J=[];if(this.JSC$9084_extraEdges_[r]){for(var x=_.D(Object.keys(this.JSC$9084_extraEdges_[r])),t=x.next();!t.done;t=x.next()){t=t.value;var b=this.getModuleInfo(t);b&&!b.isLoaded()&&(this.removeExtraEdge(r,t),J.push(t))}this.loadMultiple(J)}this.isDisposed()||((J=this.moduleInfoMap[r].onLoad((0,_.Ga)(this.getModuleContext,this)))&&J.length&&f5s(this,new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.INIT_ERROR,
void 0,void 0,void 0,J[0])),_.zz(this.userInitiatedLoadingModuleIds_,r),_.zz(this.loadingModuleIds_,r),this.loadingModuleIds_.length===0&&wdR(this),this.lastInitialModuleId_&&r==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),Cl(this),this.JSC$9084_currentlyLoadingModule_=null)}};
Oc.prototype.isModuleLoading=function(r){if(_.cn(this.loadingModuleIds_,r))return!0;for(var J=0;J<this.requestedModuleIdsQueue_.length;J++)if(_.cn(this.requestedModuleIdsQueue_[J],r))return!0;return!1};
Oc.prototype.load=function(r,J){return gtx(this,[r],J)[r]};
Oc.prototype.loadMultiple=function(r){return gtx(this,r)};
var Etx=function(r,J){_.cn(r.userInitiatedLoadingModuleIds_,J)||r.userInitiatedLoadingModuleIds_.push(J)};
Oc.prototype.beforeLoadModuleCode=function(r){var J=this;this.JSC$9084_currentlyLoadingModule_&&this.JSC$9084_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$9079_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[r]&&M9b(this,this.moduleInfoMap[r].deps_||[],function(x){x.module_=new Qc;_.zz(J.loadingModuleIds_,x.getId())},function(x){return!x.isLoaded()});
this.JSC$9084_currentlyLoadingModule_=this.getModuleInfo(r)};
Oc.prototype.handleLoadTimeout_=function(){$af(this,new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.TIMEOUT));wdR(this)};
var $af=function(r,J){r.requestedLoadingModuleIds_.length>1?r.requestedModuleIdsQueue_=r.requestedLoadingModuleIds_.map(function(x){return[x]}).concat(r.requestedModuleIdsQueue_):f5s(r,J)},f5s=function(r,J){var x=r.requestedLoadingModuleIds_;
r.loadingModuleIds_.length=0;for(var t=[],b=0;b<r.requestedModuleIdsQueue_.length;b++){var V=r.requestedModuleIdsQueue_[b].filter(function(W){var U=hGY(this,W);return ZB(x,function(g){return _.cn(U,g)})},r);
_.lM(t,V)}for(b=0;b<x.length;b++)_.yi(t,x[b]);for(b=0;b<t.length;b++){for(V=0;V<r.requestedModuleIdsQueue_.length;V++)_.zz(r.requestedModuleIdsQueue_[V],t[b]);_.zz(r.userInitiatedLoadingModuleIds_,t[b])}if(b=r.JSC$9084_callbackMap_.error)for(V=0;V<b.length;V++)for(var H=b[V],q=0;q<t.length;q++)H("error",t[q],J);for(t=0;t<x.length;t++)if(r.moduleInfoMap[x[t]])r.moduleInfoMap[x[t]].onError(J);r.requestedLoadingModuleIds_.length=0;Cl(r)},wdR=function(r){for(;r.requestedModuleIdsQueue_.length;){var J=
r.requestedModuleIdsQueue_.shift().filter(function(x){return!this.getModuleInfo(x).isLoaded()},r);
if(J.length>0){r.loadModules_(J);return}}Cl(r)};
Oc.prototype.registerCallback=function(r,J){Array.isArray(r)||(r=[r]);for(var x=0;x<r.length;x++){var t=r[x],b=J,V=this.JSC$9084_callbackMap_;V[t]||(V[t]=[]);V[t].push(b)}};
Oc.prototype.executeCallbacks_=function(r){for(var J=this.JSC$9084_callbackMap_[r],x=0;J&&x<J.length;x++)J[x](r)};
var M9b=function(r,J,x,t,b){t=t===void 0?function(){return!0}:t;
b=b===void 0?{}:b;J=_.D(J);for(var V=J.next();!V.done;V=J.next()){V=V.value;var H=r.getModuleInfo(V);!b[V]&&t(H)&&(b[V]=!0,M9b(r,H.deps_||[],x,t,b),x(H))}};
Oc.prototype.dispose=function(){_.X4(_.GE.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$9084_callbackMap_={};this.isDisposed_=!0};
Oc.prototype.isDisposed=function(){return this.isDisposed_};
_.Qo=function(){return new Oc};var GuN=[5E3,2E4],RGo=function(){this.JSC$8144_loader_=null;this.JSC$9092_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$9092_queue_=[];this.JSC$9092_extraEdges_=Object.create(null);this.JSC$9092_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.S(RGo,skY);_.m=RGo.prototype;_.m.setAllModuleInfoString=function(){this.JSC$9092_currentlyLoadingModule_&&this.JSC$9092_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$9079_setLoaded()};
_.m.getModuleInfo=function(r){var J=this.JSC$9092_moduleInfoMap_[r];J||(J=new Kl([],r),this.JSC$9092_moduleInfoMap_[r]=J);return J};
_.m.addExtraEdge=function(r,J){this.getModuleInfo(r).isLoaded()?this.load(J):(this.JSC$9092_extraEdges_[r]||(this.JSC$9092_extraEdges_[r]={}),this.JSC$9092_extraEdges_[r][J]=!0)};
_.m.removeExtraEdge=function(r,J){if(this.JSC$9092_extraEdges_[r]){delete this.JSC$9092_extraEdges_[r][J];for(var x in this.JSC$9092_extraEdges_[r])return;delete this.JSC$9092_extraEdges_[r]}};
_.m.isModuleLoading=function(r){return!!this.loadingModules_[r]};
_.m.load=function(r){S2b(this,[r]);return N3K(this,r)};
_.m.loadMultiple=function(r){var J=this,x=Object.create(null),t=[];r.forEach(function(b){x[b]||(x[b]=N3K(J,b),t.push(b))});
S2b(this,t);return x};
_.m.beforeLoadModuleCode=function(r){var J;((J=this.JSC$9092_currentlyLoadingModule_)==null?void 0:J.getId())==="synthetic_module_overhead"&&this.JSC$9079_setLoaded();var x,t;dak(this,(t=(x=this.JSC$9092_moduleInfoMap_[r])==null?void 0:x.deps_)!=null?t:[],function(b){b.module_=new Qc},function(b){return!b.isLoaded()});
this.JSC$9092_currentlyLoadingModule_=this.getModuleInfo(r)};
_.m.JSC$9079_setLoaded=function(){if(this.JSC$9092_currentlyLoadingModule_){var r=this.JSC$9092_currentlyLoadingModule_.getId(),J=[];if(this.JSC$9092_extraEdges_[r]){for(var x=_.D(Object.keys(this.JSC$9092_extraEdges_[r])),t=x.next();!t.done;t=x.next())t=t.value,this.getModuleInfo(t).isLoaded()||(this.removeExtraEdge(r,t),J.push(t));this.loadMultiple(J)}this.JSC$9092_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$9092_currentlyLoadingModule_=null;(!this.isModuleLoading(r)&&/^sy[0-9a-z]{0,4}$/.test(r)||r==="synthetic_module_overhead")&&delete this.JSC$9092_moduleInfoMap_[r];this.unsetModulesAsLoading(r)}};
_.m.setModulesAsLoading=function(){var r=this;_.hS.apply(0,arguments).forEach(function(J){r.loadingModules_[J]=!0})};
_.m.unsetModulesAsLoading=function(){var r=this;_.hS.apply(0,arguments).forEach(function(J){delete r.loadingModules_[J]})};
var N3K=function(r,J){return new _.iq(function(x,t){var b=r.getModuleInfo(J);b.isLoaded()?x(null):(b.registerCallback(function(){x(null)}),vCn(b,function(V){var H="Error loading "+J+": "+V;
V instanceof Xp.ModuleLoadFailure&&V.url&&(H=H+", requested url: "+V.url.toString());t(Error(H))}))})},S2b=function(r,J){J=J.filter(function(x){return!r.isModuleLoading(x)&&!r.getModuleInfo(x).isLoaded()});
J.length>0&&(r.setModulesAsLoading.apply(r,_.Gd(J)),r.JSC$9092_queue_.push(J),Qkb(r))},Qkb=function(r){for(var J={};r.activeLoads_<Infinity&&r.JSC$9092_queue_.length>0;J={finishLoad:void 0,
ids$jscomp$36:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})J.ids$jscomp$36=r.JSC$9092_queue_.shift().filter(function(x){return!r.getModuleInfo(x).isLoaded()}),J.ids$jscomp$36.length>0&&(r.activeLoads_++,J.finishLoad=function(x){return function(){r.activeLoads_--;
Qkb(r);x.finishLoad=function(){}}}(J),_.jN(J.ids$jscomp$36.map(function(x){return N3K(r,x)})).then(function(x){return function(){(0,x.finishLoad)()}}(J)),J.attempt$jscomp$6=0,J.load$jscomp$1=function(x){return function(){if(Object.keys(r.JSC$9092_extraEdges_).length>0&&!r.JSC$8144_loader_.supportsExtraEdges)throw Error("yd");
r.JSC$8144_loader_.JSC$9071_loadModules(x.ids$jscomp$36,r.JSC$9092_moduleInfoMap_,{extraEdges:r.JSC$9092_extraEdges_,onError:function(t,b){var V=GuN[x.attempt$jscomp$6++];V!==void 0?setTimeout(function(){(0,x.load$jscomp$1)()},V):(r.unsetModulesAsLoading.apply(r,_.Gd(x.ids$jscomp$36)),(0,x.finishLoad)(),x.ids$jscomp$36.forEach(function(H){H=r.getModuleInfo(H);
if(!H.isLoaded())H.onError(new Xp.ModuleLoadFailure(Xp.ModuleLoadFailure.JSC$9081_Type.CONSECUTIVE_FAILURES,t,x.ids$jscomp$36,b))}))}})}}(J),(0,J.load$jscomp$1)())},dak=function(r,J,x,t,b){t=t===void 0?function(){return!0}:t;
b=b===void 0?{}:b;J=_.D(J);for(var V=J.next();!V.done;V=J.next()){V=V.value;var H=r.getModuleInfo(V);!b[V]&&t(H)&&(b[V]=!0,dak(r,H.deps_||[],x,t,b),x(H))}};var Kix=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var EHD=Symbol("Bd");window.JSCompiler_renameProperty=function(r){return r};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var kus=!Kix||HTMLElement.es5Shimmed||_.xc.Reflect===void 0||_.xc.customElements===void 0||_.xc.customElements.polyfillWrapFlushCallback||!1,Plb,eFm=function(){var r=HTMLElement;if(kus)return r;if(Plb!==void 0)return Plb;var J=_.xc.Reflect,x=function(){return J.construct(r,[],this.constructor)};
x.prototype=r.prototype;x.prototype.constructor=x;x.es5Shimmed=!0;Object.setPrototypeOf(x,r);return Plb=x},Y2n=!1;kus||Y2n||(Y2n=!0,_.xc.HTMLElement=eFm());/*

Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
window.COMPILED=window.COMPILED||!1;var MtM=/(url\()([^)]*)(\))/g,wjK=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,h4i,bl;var nU=!window.ShadyDOM||!window.ShadyDOM.inUse,nt4=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),OUq=!window.customElements.polyfillWrapFlushCallback,ClR;if(ClR=nU&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var B3s=new CSSStyleSheet;B3s.replaceSync("");var I54=document.createElement("div");I54.attachShadow({mode:"open"});I54.shadowRoot.adoptedStyleSheets=[B3s];ClR=I54.shadowRoot.adoptedStyleSheets[0]===B3s}catch(r){ClR=!1}
var Lio=ClR,cfK=window.Polymer&&window.Polymer.rootPath||R49(document.baseURI||window.location.href),g3=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,nbM=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,Ik=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,Afn=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,Yt=window.Polymer&&window.Polymer.legacyOptimizations||!1,Bd=window.Polymer&&window.Polymer.legacyWarnings||!1,Fix=window.Polymer&&window.Polymer.syncInitialRender||
!1,j9=window.Polymer&&window.Polymer.legacyUndefined||!1,a5f=window.Polymer&&window.Polymer.orderedComputed||!1,Bl=window.Polymer&&window.Polymer.removeNestedTemplates||!1,IQ=window.Polymer&&window.Polymer.fastDomIf||!1,Ll=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,yfk=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,eGs=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var cl={},zGN={},w3=function(){return HTMLElement.apply(this,arguments)||this};
_.S(w3,HTMLElement);w3.import=function(r,J){return r?(r=cl[r]||zGN[r.toLowerCase()])&&J?r.querySelector(J):r:null};
w3.prototype.attributeChangedCallback=function(r,J,x){J!==x&&this.register()};
w3.prototype.register=function(r){if(r=r||this.id){if(Ik&&(cl[r]||zGN[r.toLowerCase()])!==void 0)throw cl[r]=zGN[r.toLowerCase()]=null,Error("Cd`"+r);this.id=r;cl[r]=zGN[r.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.vd.Object.defineProperties(w3.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var r=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;r=_.mi(this.getAttribute("assetpath")||"",r.baseURI);this.__assetpath=R49(r)}return this.__assetpath}}});
_.vd.Object.defineProperties(w3,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
w3["import"]=w3.import;w3.prototype.modules=cl;customElements.define("dom-module",w3);var ZUf=0,Nmz=0,ok=[],vtK=0,S89=!1,u6n=document.createTextNode(""),l5o,kt;(new window.MutationObserver(dAD)).observe(u6n,{characterData:!0});_.A_={after:function(r){return{run:function(J){return window.setTimeout(J,r)},
cancel:function(J){window.clearTimeout(J)}}},
run:function(r,J){return window.setTimeout(r,J)},
cancel:function(r){window.clearTimeout(r)}};
_.QY={run:function(r){return window.requestAnimationFrame(r)},
cancel:function(r){window.cancelAnimationFrame(r)}};
l5o={run:function(r){return window.requestIdleCallback?window.requestIdleCallback(r):window.setTimeout(r,16)},
cancel:function(r){window.cancelIdleCallback?window.cancelIdleCallback(r):window.clearTimeout(r)}};
kt={run:function(r){S89||(S89=!0,u6n.textContent=vtK++);ok.push(r);return ZUf++},
cancel:function(r){var J=r-Nmz;if(J>=0){if(!ok[J])throw Error("Dd`"+r);ok[J]=null}}};var Xd4=0,FT=function(r){var J=r.__mixinApplications;J||(J=new WeakMap,r.__mixinApplications=J);var x=Xd4++;return function(t){var b=t.__mixinSet;if(b&&b[x])return t;var V=J,H=V.get(t);H||(H=r(t),V.set(t,H),t=Object.create(H.__mixinSet||b||null),t[x]=!0,H.__mixinSet=t);return H}};_.U2=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(r){return ShadyDOM.patch(r)}:function(r){return r};var r6Y=FT(function(r){var J=function(){var x=r.call(this)||this;x.__dataEnabled=!1;x.__dataReady=!1;x.__dataInvalid=!1;x.__data={};x.__dataPending=null;x.__dataOld=null;x.__dataInstanceProps=null;x.__dataCounter=0;x.__serializing=!1;x._initializeProperties();return x};
_.S(J,r);J.createProperties=function(x){var t=this.prototype,b;for(b in x)b in t||t._createPropertyAccessor(b)};
J.attributeNameForProperty=function(x){return x.toLowerCase()};
J.typeForProperty=function(){};
J.prototype._createPropertyAccessor=function(x,t){this._addPropertyToAttributeMap(x);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[x]||(this.__dataHasAccessor[x]=!0,this._definePropertyAccessor(x,t))};
J.prototype._addPropertyToAttributeMap=function(x){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var t=this.__dataAttributes[x];t||(t=this.constructor.attributeNameForProperty(x),this.__dataAttributes[t]=x);return t};
J.prototype._definePropertyAccessor=function(x,t){Object.defineProperty(this,x,{get:function(){return this.__data[x]},
set:t?function(){}:function(b){this._setPendingProperty(x,b,!0)&&this._invalidateProperties()}})};
J.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
J.prototype._initializeProperties=function(){for(var x in this.__dataHasAccessor)this.hasOwnProperty(x)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[x]=this[x],delete this[x])};
J.prototype._initializeInstanceProperties=function(x){Object.assign(this,x)};
J.prototype._setProperty=function(x,t){this._setPendingProperty(x,t)&&this._invalidateProperties()};
J.prototype._getProperty=function(x){return this.__data[x]};
J.prototype._setPendingProperty=function(x,t){var b=this.__data[x],V=this._shouldPropertyChange(x,t,b);V&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||x in this.__dataOld||(this.__dataOld[x]=b),this.__data[x]=t,this.__dataPending[x]=t);return V};
J.prototype._isPropertyPending=function(x){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(x))};
J.prototype._invalidateProperties=function(){var x=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,kt.run(function(){x.__dataInvalid&&(x.__dataInvalid=!1,x._flushProperties())}))};
J.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
J.prototype._flushProperties=function(){this.__dataCounter++;var x=this.__data,t=this.__dataPending,b=this.__dataOld;this._shouldPropertiesChange(x,t,b)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(x,t,b));this.__dataCounter--};
J.prototype._shouldPropertiesChange=function(x,t){return!!t};
J.prototype._propertiesChanged=function(){};
J.prototype._shouldPropertyChange=function(x,t,b){return b!==t&&(b===b||t===t)};
J.prototype.attributeChangedCallback=function(x,t,b,V){t!==b&&this._attributeToProperty(x,b);r.prototype.attributeChangedCallback&&r.prototype.attributeChangedCallback.call(this,x,t,b,V)};
J.prototype._attributeToProperty=function(x,t,b){if(!this.__serializing){var V=this.__dataAttributes;x=V&&V[x]||x;this[x]=this._deserializeValue(t,b||this.constructor.typeForProperty(x))}};
J.prototype._propertyToAttribute=function(x,t,b){this.__serializing=!0;b=arguments.length<3?this[x]:b;this._valueToNodeAttribute(this,b,t||this.constructor.attributeNameForProperty(x));this.__serializing=!1};
J.prototype._valueToNodeAttribute=function(x,t,b){t=this._serializeValue(t);if(b==="class"||b==="name"||b==="slot")x=(0,_.U2)(x);t===void 0?x.removeAttribute(b):x.setAttribute(b,t===""&&window.trustedTypes?window.trustedTypes.emptyScript:t)};
J.prototype._serializeValue=function(x){switch(typeof x){case "boolean":return x?"":void 0;default:return x!=null?x.toString():void 0}};
J.prototype._deserializeValue=function(x,t){switch(t){case Boolean:return x!==null;case Number:return Number(x);default:return x}};
return J});var J6f=0,Q8M=[];var xkk=FT(function(r){function J(V){V=Object.getPrototypeOf(V);return V.prototype instanceof b?V:null}
function x(V){if(!V.hasOwnProperty("__ownProperties")){var H=null;if(V.hasOwnProperty("properties")){var q=V.properties;if(q){H={};for(var W in q){var U=q[W];H[W]=typeof U==="function"?{type:U}:U}}}V.__ownProperties=H}return V.__ownProperties}
var t=r6Y(r),b=function(){return t.apply(this,arguments)||this};
_.S(b,t);b.finalize=function(){if(!this.hasOwnProperty("__finalized")){var V=J(this);V&&V.finalize();this.__finalized=!0;this._finalizeClass()}};
b._finalizeClass=function(){var V=x(this);V&&this.createProperties(V)};
b.typeForProperty=function(V){return(V=this._properties[V])&&V.type};
b.prototype._initializeProperties=function(){J6f++;this.constructor.finalize();t.prototype._initializeProperties.call(this)};
b.prototype.connectedCallback=function(){t.prototype.connectedCallback&&t.prototype.connectedCallback.call(this);this._enableProperties()};
b.prototype.disconnectedCallback=function(){t.prototype.disconnectedCallback&&t.prototype.disconnectedCallback.call(this)};
_.vd.Object.defineProperties(b,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var V=this;if(!this.hasOwnProperty("__observedAttributes")){KSM(this.prototype);var H=this._properties;this.__observedAttributes=H?Object.keys(H).map(function(q){return V.prototype._addPropertyToAttributeMap(q)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var V=J(this);this.__properties=Object.assign({},V&&V._properties,x(this))}return this.__properties}}});
return b});var kkX={},Pu4=/-[a-z]/g,Y8c=/([A-Z])/g;for(var t$b={},bjf=HTMLElement.prototype;bjf;){for(var mkq=Object.getOwnPropertyNames(bjf),oUx=0;oUx<mkq.length;oUx++)t$b[mkq[oUx]]=!0;bjf=Object.getPrototypeOf(bjf)}var V$x=window.trustedTypes?function(r){return trustedTypes.isHTML(r)||trustedTypes.isScript(r)||trustedTypes.isScriptURL(r)}:function(){return!1},DkN=FT(function(r){var J=r6Y(r);
r=function(){return J.apply(this,arguments)||this};
_.S(r,J);r.createPropertiesForAttributes=function(){for(var x=this.observedAttributes,t=0;t<x.length;t++)this.prototype._createPropertyAccessor(Vr(x[t]))};
r.attributeNameForProperty=function(x){return D5(x)};
r.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);J.prototype._initializeProperties.call(this)};
r.prototype._initializeProtoProperties=function(x){for(var t in x)this._setProperty(t,x[t])};
r.prototype._ensureAttribute=function(x,t){this.hasAttribute(x)||this._valueToNodeAttribute(this,t,x)};
r.prototype._serializeValue=function(x){switch(typeof x){case "object":if(x instanceof Date)return x.toString();if(x){if(V$x(x))return x;try{return JSON.stringify(x)}catch(t){return""}}default:return J.prototype._serializeValue.call(this,x)}};
r.prototype._deserializeValue=function(x,t){switch(t){case Object:try{var b=JSON.parse(x)}catch(V){b=x}break;case Array:try{b=JSON.parse(x)}catch(V){b=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+x)}break;case Date:b=isNaN(x)?String(x):Number(x);b=new Date(b);break;default:b=J.prototype._deserializeValue.call(this,x,t)}return b};
r.prototype._definePropertyAccessor=function(x,t){if(!t$b[x]){var b=this[x];b!==void 0&&(this.__data?this._setPendingProperty(x,b):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[x]=b))}J.prototype._definePropertyAccessor.call(this,x,t)};
r.prototype._hasAccessor=function(x){return this.__dataHasAccessor&&this.__dataHasAccessor[x]};
r.prototype._isPropertyPending=function(x){return!!(this.__dataPending&&x in this.__dataPending)};
return r});var Hjw={"dom-if":!0,"dom-repeat":!0},Tcw=!1,sRo=!1,q$4=function(){var r=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(J){return J}});
return function(J,x,t){x=x.getAttribute(t);r&&t.startsWith("on-")?J.setAttribute(t,r.createScript(x,t)):J.setAttribute(t,x)}}(),WRs=FT(function(r){var J=function(){return r.apply(this,arguments)||this};
_.S(J,r);J._parseTemplate=function(x,t){if(!x._templateInfo){var b=x._templateInfo={};b.nodeInfoList=[];b.nestedTemplate=!!t;b.stripWhiteSpace=t&&t.stripWhiteSpace||x.hasAttribute&&x.hasAttribute("strip-whitespace");this._parseTemplateContent(x,b,{parent:null})}return x._templateInfo};
J._parseTemplateContent=function(x,t,b){return this._parseTemplateNode(x.content,t,b)};
J._parseTemplateNode=function(x,t,b){var V=!1;x.localName!="template"||x.hasAttribute("preserve-content")?x.localName==="slot"&&(t.hasInsertionPoint=!0):V=this._parseTemplateNestedTemplate(x,t,b)||V;if(!Tcw){Tcw=!0;var H=document.createElement("textarea");H.placeholder="a";sRo=H.placeholder===H.textContent}sRo&&x.localName==="textarea"&&x.placeholder&&x.placeholder===x.textContent&&(x.textContent=null);x.firstChild&&this._parseTemplateChildNodes(x,t,b);x.hasAttributes&&x.hasAttributes()&&(V=this._parseTemplateNodeAttributes(x,
t,b)||V);return V||b.noted};
J._parseTemplateChildNodes=function(x,t,b){if(x.localName!=="script"&&x.localName!=="style")for(var V=x.firstChild,H=0,q;V;V=q){if(V.localName=="template"){var W=V.getAttribute("is");if(W&&Hjw[W])for(q=V,q.removeAttribute("is"),V=q.ownerDocument.createElement(W),q.parentNode.replaceChild(V,q),V.appendChild(q);q.attributes.length;)W=q.attributes[0].name,q$4(V,q,W),q.removeAttribute(W)}q=V.nextSibling;if(V.nodeType===Node.TEXT_NODE){for(W=q;W&&W.nodeType===Node.TEXT_NODE;)V.textContent+=W.textContent,
q=W.nextSibling,x.removeChild(W),W=q;if(t.stripWhiteSpace&&!V.textContent.trim()){x.removeChild(V);continue}}W={parentIndex:H,parentInfo:b};this._parseTemplateNode(V,t,W)&&(W.infoIndex=t.nodeInfoList.push(W)-1);V.parentNode&&H++}};
J._parseTemplateNestedTemplate=function(x,t,b){t=this._parseTemplate(x,t);(t.content=x.content.ownerDocument.createDocumentFragment()).appendChild(x.content);b.templateInfo=t;return!0};
J._parseTemplateNodeAttributes=function(x,t,b){for(var V=!1,H=Array.from(x.attributes),q=H.length-1,W;W=H[q];q--)V=this._parseTemplateNodeAttribute(x,t,b,W.name,W.value)||V;return V};
J._parseTemplateNodeAttribute=function(x,t,b,V,H){return V.slice(0,3)==="on-"?(x.removeAttribute(V),b.events=b.events||[],b.events.push({name:V.slice(3),value:H}),!0):V==="id"?(b.id=H,!0):!1};
J._contentForTemplate=function(x){var t=x._templateInfo;return t&&t.content||x.content};
J.prototype._stampTemplate=function(x,t){x&&!x.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(x);t=t||this.constructor._parseTemplate(x);var b=t.nodeInfoList;x=document.importNode(t.content||x.content,!0);x.__noInsertionPoint=!t.hasInsertionPoint;var V=x.nodeList=Array(b.length);x.$={};for(var H=0,q=b.length,W=void 0;H<q&&(W=b[H]);H++){var U=V[H]=nHM(x,W);W.id&&(x.$[W.id]=U);var g=U,E=W,h=t;E.templateInfo&&(g._templateInfo=E.templateInfo,g._parentTemplateInfo=
h);if(W.events&&W.events.length)for(g=0,E=W.events,h=void 0;g<E.length&&(h=E[g]);g++)this._addMethodEventListenerToNode(U,h.name,h.value,this)}return x};
J.prototype._addMethodEventListenerToNode=function(x,t,b,V){b=O$9(V||x,b);this._addEventListenerToNode(x,t,b);return b};
J.prototype._addEventListenerToNode=function(x,t,b){x.addEventListener(t,b)};
J.prototype._removeEventListenerFromNode=function(x,t,b){x.removeEventListener(t,b)};
return J});var pU=0,E2=[],ijK={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},p9s=/[A-Z]/,fGn=function(r,J,x,t,b){var V=b?Tu(r):r;if(J=J[V])for(V=0;V<J.length;V++){var H=J[V];if(H.info.lastRun!==pU&&(!b||AN4(r,H.trigger))){H.info.lastRun=pU;H=H.info;for(var q=x,W=t,U=0,g=q.length-1,E=-1;U<=g;){var h=U+g>>1,G=W.get(q[h].methodInfo)-W.get(H.methodInfo);if(G<0)U=h+1;else if(G>0)g=h-1;else{E=h;break}}E<
0&&(E=g+1);q.splice(E,0,H)}}},bLr=[],Ukf=RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g"),yc=FT(function(r){var J=WRs(DkN(r));
r=function(){var x=J.call(this)||this;x.__isPropertyEffectsClient=!0;return x};
_.S(r,J);r.prototype._initializeProperties=function(){J.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1};
r.prototype._registerHost=function(){if(aQ.length){var x=aQ[aQ.length-1];x._enqueueClient(this);this.__dataHost=x}};
r.prototype._initializeProtoProperties=function(x){this.__data=Object.create(x);this.__dataPending=Object.create(x);this.__dataOld={}};
r.prototype._initializeInstanceProperties=function(x){var t=this.__readOnly,b;for(b in x)t&&t[b]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[b]=this.__dataPending[b]=x[b])};
r.prototype._addPropertyEffect=function(x,t,b){this._createPropertyAccessor(x,t=="__readOnly");var V=cNz(this,t,!0)[x];V||(V=this[t][x]=[]);V.push(b)};
r.prototype._removePropertyEffect=function(x,t,b){x=cNz(this,t,!0)[x];b=x.indexOf(b);b>=0&&x.splice(b,1)};
r.prototype._hasPropertyEffect=function(x,t){t=this[t];return!(!t||!t[x])};
r.prototype._hasReadOnlyEffect=function(x){return this._hasPropertyEffect(x,"__readOnly")};
r.prototype._hasNotifyEffect=function(x){return this._hasPropertyEffect(x,"__notifyEffects")};
r.prototype._hasReflectEffect=function(x){return this._hasPropertyEffect(x,"__reflectEffects")};
r.prototype._hasComputedEffect=function(x){return this._hasPropertyEffect(x,"__computeEffects")};
r.prototype._setPendingPropertyOrPath=function(x,t,b,V){if(V||Tu(Array.isArray(x)?x[0]:x)!==x){if(!V&&(V=il(this,x),x=LSM(this,x,t),!x||!J.prototype._shouldPropertyChange.call(this,x,t,V)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(x,t,b)){if(b=this.__dataLinkedPaths)for(var H in b)V=b[H],s2(H,x)?(V=qa(H,V,x),this._setPendingPropertyOrPath(V,t,!0,!0)):s2(V,x)&&(V=qa(V,H,x),this._setPendingPropertyOrPath(V,t,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[x])return this._setPendingProperty(x,
t,b);this[x]=t}return!1};
r.prototype._setUnmanagedPropertyToNode=function(x,t,b){if(b!==x[t]||typeof b=="object")t==="className"&&(x=(0,_.U2)(x)),x[t]=b};
r.prototype._setPendingProperty=function(x,t,b){var V=this.__dataHasPaths&&Hd(x);if(this._shouldPropertyChange(x,t,(V?this.__dataTemp:this.__data)[x])){this.__dataPending||(this.__dataPending={},this.__dataOld={});x in this.__dataOld||(this.__dataOld[x]=this.__data[x]);V?this.__dataTemp[x]=t:this.__data[x]=t;this.__dataPending[x]=t;if(V||this.__notifyEffects&&this.__notifyEffects[x])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[x]=b;return!0}return!1};
r.prototype._setProperty=function(x,t){this._setPendingProperty(x,t,!0)&&this._invalidateProperties()};
r.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
r.prototype._enqueueClient=function(x){this.__dataPendingClients=this.__dataPendingClients||[];x!==this&&this.__dataPendingClients.push(x)};
r.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
r.prototype.__enableOrFlushClients=function(){var x=this.__dataPendingClients;if(x){this.__dataPendingClients=null;for(var t=0;t<x.length;t++){var b=x[t];b.__dataEnabled?b.__dataPending&&b._flushProperties():b._enableProperties()}}};
r.prototype._readyClients=function(){this.__enableOrFlushClients()};
r.prototype.setProperties=function(x,t){for(var b in x)!t&&this.__readOnly&&this.__readOnly[b]||this._setPendingPropertyOrPath(b,x[b],!0);this._invalidateProperties()};
r.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
r.prototype._propertiesChanged=function(x,t,b){x=this.__dataHasPaths;this.__dataHasPaths=!1;var V;if(V=this.__computeEffects)if(a5f){pU++;var H=Z$C(this),q=[],W;for(W in t)fGn(W,V,q,H,x);for(;W=q.shift();)uSz(this,"",t,b,W)&&fGn(W.methodInfo,V,q,H,x);Object.assign(b,this.__dataOld);Object.assign(t,this.__dataPending);this.__dataPending=null}else for(H=t;fU(this,V,H,b,x);)Object.assign(b,this.__dataOld),Object.assign(t,this.__dataPending),H=this.__dataPending,this.__dataPending=null;V=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(t,b,x);this._flushClients();fU(this,this.__reflectEffects,t,b,x);fU(this,this.__observeEffects,t,b,x);if(V){H=this.__notifyEffects;q=pU++;for(var U in V)if(V[U]){if(W=H){var g=H;W=q;var E=U,h=t,G=b,N=x,Q=!1,Y=N?Tu(E):E;if(g=g[Y]){Y=0;for(var O=g.length,c=void 0;Y<O&&(c=g[Y]);Y++)c.info&&c.info.lastRun===W||N&&!AN4(E,c.trigger)||(c.info&&(c.info.lastRun=W),c.fn(this,E,h,G,c.info,N,void 0),Q=!0)}W=Q}if(W)var Z=!0;else{if(W=x)W=U,E=t,h=Tu(W),h!==
W?(h=D5(h)+"-changed",abr(this,h,E[W],W),W=!0):W=!1;W&&(Z=!0)}}var a;Z&&(a=this.__dataHost)&&a._invalidateProperties&&a._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
r.prototype._propagatePropertyChanges=function(x,t,b){this.__propagateEffects&&fU(this,this.__propagateEffects,x,t,b);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,x,t,b)};
r.prototype._runEffectsForTemplate=function(x,t,b,V){var H=this,q=function(W,U){fU(H,x.propertyEffects,W,b,U,x.nodeList);for(var g=x.firstChild;g;g=g.nextSibling)H._runEffectsForTemplate(g,W,b,U)};
x.runEffects?x.runEffects(q,t,V):q(t,V)};
r.prototype.linkPaths=function(x,t){x=Wd(x);t=Wd(t);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[x]=t};
r.prototype.unlinkPaths=function(x){x=Wd(x);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[x]};
r.prototype.notifySplices=function(x,t){var b={path:""};x=il(this,x,b);Dsi(this,x,b.path,t)};
r.prototype.get=function(x,t){return il(t||this,x)};
r.prototype.set=function(x,t,b){b?LSM(b,x,t):this.__readOnly&&this.__readOnly[x]||this._setPendingPropertyOrPath(x,t,!0)&&this._invalidateProperties()};
r.prototype.push=function(x){var t=_.hS.apply(1,arguments),b={path:""},V=il(this,x,b),H=V.length,q=V.push.apply(V,_.Gd(t));t.length&&$t(this,V,b.path,H,t.length,[]);return q};
r.prototype.pop=function(x){var t={path:""};x=il(this,x,t);var b=!!x.length,V=x.pop();b&&$t(this,x,t.path,x.length,0,[V]);return V};
r.prototype.splice=function(x,t,b){var V=_.hS.apply(3,arguments),H={path:""},q=il(this,x,H);t<0?t=q.length-Math.floor(-t):t&&(t=Math.floor(t));var W=arguments.length===2?q.splice(t):q.splice.apply(q,[t,b].concat(_.Gd(V)));(V.length||W.length)&&$t(this,q,H.path,t,V.length,W);return W};
r.prototype.shift=function(x){var t={path:""};x=il(this,x,t);var b=!!x.length,V=x.shift();b&&$t(this,x,t.path,0,0,[V]);return V};
r.prototype.unshift=function(x){var t=_.hS.apply(1,arguments),b={path:""},V=il(this,x,b),H=V.unshift.apply(V,_.Gd(t));t.length&&$t(this,V,b.path,0,t.length,[]);return H};
r.prototype.notifyPath=function(x,t){if(arguments.length==1){var b={path:""};t=il(this,x,b);b=b.path}else b=Array.isArray(x)?Wd(x):x;this._setPendingPropertyOrPath(b,t,!0,!0)&&this._invalidateProperties()};
r.prototype._createReadOnlyProperty=function(x,t){this._addPropertyEffect(x,"__readOnly");t&&(this["_set"+(x[0].toUpperCase()+x.substring(1))]=function(b){this._setProperty(x,b)})};
r.prototype._createPropertyObserver=function(x,t,b){var V={property:x,method:t,dynamicFn:!!b};this._addPropertyEffect(x,"__observeEffects",{fn:FSc,info:V,trigger:{name:x}});b&&this._addPropertyEffect(t,"__observeEffects",{fn:FSc,info:V,trigger:{name:t}})};
r.prototype._createMethodObserver=function(x,t){var b=obM(x);if(!b)throw Error("Ed`"+x);xsD(this,b,"__observeEffects",vHz,null,t)};
r.prototype._createNotifyingProperty=function(x){this._addPropertyEffect(x,"__notifyEffects",{fn:yNm,info:{eventName:D5(x)+"-changed",property:x}})};
r.prototype._createReflectedProperty=function(x){var t=this.constructor.attributeNameForProperty(x);t[0]==="-"?console.warn("Property "+x+" cannot be reflected to attribute "+t+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(x,"__reflectEffects",{fn:e4X,info:{attrName:t}})};
r.prototype._createComputedProperty=function(x,t,b){var V=obM(t);if(!V)throw Error("Fd`"+t);t=xsD(this,V,"__computeEffects",uSz,x,b);cNz(this,"__computeInfo")[x]=t};
r.prototype._marshalArgs=function(x,t,b){for(var V=this.__data,H=[],q=0,W=x.length;q<W;q++){var U=x[q],g=U.name,E=U.structured,h=U.wildcard,G=U.value;U.literal||(h?(U=s2(g,t),E=Vs4(V,b,U?t:g),G={path:U?t:g,value:E,base:U?il(V,g):E}):G=E?Vs4(V,b,g):V[g]);if(j9&&!this._overrideLegacyUndefined&&G===void 0&&x.length>1)return E2;H[q]=G}return H};
r.addPropertyEffect=function(x,t,b){this.prototype._addPropertyEffect(x,t,b)};
r.createPropertyObserver=function(x,t,b){this.prototype._createPropertyObserver(x,t,b)};
r.createMethodObserver=function(x,t){this.prototype._createMethodObserver(x,t)};
r.createNotifyingProperty=function(x){this.prototype._createNotifyingProperty(x)};
r.createReadOnlyProperty=function(x,t){this.prototype._createReadOnlyProperty(x,t)};
r.createReflectedProperty=function(x){this.prototype._createReflectedProperty(x)};
r.createComputedProperty=function(x,t,b){this.prototype._createComputedProperty(x,t,b)};
r.bindTemplate=function(x){return this.prototype._bindTemplate(x)};
r.prototype._bindTemplate=function(x,t){var b=this.constructor._parseTemplate(x),V=this.__preBoundTemplateInfo==b;if(!V)for(var H in b.propertyEffects)this._createPropertyAccessor(H);t?(b=Object.create(b),b.wasPreBound=V,this.__templateInfo?(x=x._parentTemplateInfo||this.__templateInfo,t=x.lastChild,b.parent=x,x.lastChild=b,(b.previousSibling=t)?t.nextSibling=b:x.firstChild=b):this.__templateInfo=b):this.__preBoundTemplateInfo=b;return b};
r._addTemplatePropertyEffect=function(x,t,b){(x.hostProps=x.hostProps||{})[t]=!0;x=x.propertyEffects=x.propertyEffects||{};(x[t]=x[t]||[]).push(b)};
r.prototype._stampTemplate=function(x,t){t=t||this._bindTemplate(x,!0);aQ.push(this);x=J.prototype._stampTemplate.call(this,x,t);aQ.pop();t.nodeList=x.nodeList;if(!t.wasPreBound)for(var b=t.childNodes=[],V=x.firstChild;V;V=V.nextSibling)b.push(V);x.templateInfo=t;b=t.nodeList;V=t.nodeInfoList;if(V.length)for(var H=0;H<V.length;H++){var q=b[H],W=V[H].bindings;if(W)for(var U=0;U<W.length;U++){var g=W[U],E=q,h=g;if(h.isCompound){for(var G=E.__dataCompoundStorage||(E.__dataCompoundStorage={}),N=h.parts,
Q=Array(N.length),Y=0;Y<N.length;Y++)Q[Y]=N[Y].literal;N=h.target;G[N]=Q;h.literal&&h.kind=="property"&&(N==="className"&&(E=(0,_.U2)(E)),E[N]=h.literal)}J79(q,this,g)}q.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(t,this.__data,null,!1),this._flushClients());return x};
r.prototype._removeBoundDom=function(x){x=x.templateInfo;var t=x.previousSibling,b=x.nextSibling,V=x.parent;t?t.nextSibling=b:V&&(V.firstChild=b);b?b.previousSibling=t:V&&(V.lastChild=t);x.nextSibling=x.previousSibling=null;x=x.childNodes;for(t=0;t<x.length;t++)b=x[t],(0,_.U2)((0,_.U2)(b).parentNode).removeChild(b)};
r._parseTemplateNode=function(x,t,b){var V=J._parseTemplateNode.call(this,x,t,b);if(x.nodeType===Node.TEXT_NODE){var H=this._parseBindings(x.textContent,t);H&&(x.textContent=tsK(H)||" ",r7D(this,t,b,"text","textContent",H),V=!0)}return V};
r._parseTemplateNodeAttribute=function(x,t,b,V,H){var q=this._parseBindings(H,t);if(q){H=V;var W="property";p9s.test(V)?W="attribute":V[V.length-1]=="$"&&(V=V.slice(0,-1),W="attribute");var U=tsK(q);U&&W=="attribute"&&(V=="class"&&x.hasAttribute("class")&&(U+=" "+x.getAttribute(V)),x.setAttribute(V,U));W=="attribute"&&H=="disable-upgrade$"&&x.setAttribute(V,"");x.localName==="input"&&H==="value"&&x.setAttribute(H,"");x.removeAttribute(H);W==="property"&&(V=Vr(V));r7D(this,t,b,W,V,q,U);return!0}return J._parseTemplateNodeAttribute.call(this,
x,t,b,V,H)};
r._parseTemplateNestedTemplate=function(x,t,b){var V=J._parseTemplateNestedTemplate.call(this,x,t,b),H=x.parentNode,q=b.templateInfo,W=H.localName==="dom-if",U=H.localName==="dom-repeat";Bl&&(W||U)&&(H.removeChild(x),b=b.parentInfo,b.templateInfo=q,b.noted=!0,V=!1);x=q.hostProps;if(IQ&&W)x&&(t.hostProps=Object.assign(t.hostProps||{},x),Bl||(b.parentInfo.noted=!0));else for(var g in x)r7D(this,t,b,"property","_host_"+g,[{mode:"{",source:g,dependencies:[g],hostProp:!0}]);return V};
r._parseBindings=function(x,t){for(var b=[],V=0,H;(H=Ukf.exec(x))!==null;){H.index>V&&b.push({literal:x.slice(V,H.index)});V=H[1][0];var q=!!H[2];H=H[3].trim();var W=!1,U="",g=-1;V=="{"&&(g=H.indexOf("::"))>0&&(U=H.substring(g+2),H=H.substring(0,g),W=!0);g=obM(H);var E=[];if(g){var h=g,G=h.args;h=h.methodName;for(var N=0;N<G.length;N++){var Q=G[N];Q.literal||E.push(Q)}if((G=t.dynamicFns)&&G[h]||g.static)E.push(h),g.dynamicFn=!0}else E.push(H);b.push({source:H,mode:V,negate:q,customEvent:W,signature:g,
dependencies:E,event:U});V=Ukf.lastIndex}V&&V<x.length&&(x=x.substring(V))&&b.push({literal:x});return b.length?b:null};
r._evaluateBinding=function(x,t,b,V,H,q){x=t.signature?vHz(x,b,V,H,t.signature):b!=t.source?il(x,t.source):q&&Hd(b)?il(x,b):x.__data[b];t.negate&&(x=!x);return x};
_.vd.Object.defineProperties(r.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return ijK}}});
return r}),aQ=[];var gUf=window.ShadyCSS&&window.ShadyCSS.cssBuild,eZ=FT(function(r){function J(t,b,V,H){if(!gUf){for(var q=b.content.querySelectorAll("style"),W=qSX(b),U=W9n(V),g=b.content.firstElementChild,E=0;E<U.length;E++){var h=U[E];h.textContent=t._processStyleText(h.textContent,H);b.content.insertBefore(h,g)}for(g=U=0;g<W.length;g++)E=W[g],h=q[U],h!==E?(E=E.cloneNode(!0),h.parentNode.insertBefore(E,h)):U++,E.textContent=t._processStyleText(E.textContent,H)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(b,
V);if(eGs&&gUf&&Lio&&(b=b.content.querySelectorAll("style"))){var G="";Array.from(b).forEach(function(N){G+=N.textContent;N.parentNode.removeChild(N)});
t._styleSheet=new CSSStyleSheet;t._styleSheet.replaceSync(G)}}
var x=xkk(yc(r));r=function(){return x.call(this)||this};
_.S(r,x);r._finalizeClass=function(){x._finalizeClass.call(this);var t;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(t=this.__ownObservers)&&this.createObservers(t,this._properties);this._prepareTemplate()};
r._prepareTemplate=function(){var t=this.template;t&&(typeof t==="string"?(console.error("template getter must return HTMLTemplateElement"),t=null):Yt||(t=t.cloneNode(!0)));this.prototype._template=t};
r.createProperties=function(t){for(var b in t){var V=this.prototype,H=b,q=t[b],W=t;q.computed&&(q.readOnly=!0);q.computed&&(V._hasReadOnlyEffect(H)?console.warn("Cannot redefine computed property '"+H+"'."):V._createComputedProperty(H,q.computed,W));q.readOnly&&!V._hasReadOnlyEffect(H)?V._createReadOnlyProperty(H,!q.computed):q.readOnly===!1&&V._hasReadOnlyEffect(H)&&console.warn("Cannot make readOnly property '"+H+"' non-readOnly.");q.reflectToAttribute&&!V._hasReflectEffect(H)?V._createReflectedProperty(H):
q.reflectToAttribute===!1&&V._hasReflectEffect(H)&&console.warn("Cannot make reflected property '"+H+"' non-reflected.");q.notify&&!V._hasNotifyEffect(H)?V._createNotifyingProperty(H):q.notify===!1&&V._hasNotifyEffect(H)&&console.warn("Cannot make notify property '"+H+"' non-notify.");q.observer&&V._createPropertyObserver(H,q.observer,W[q.observer]);V._addPropertyToAttributeMap(H)}};
r.createObservers=function(t,b){for(var V=this.prototype,H=0;H<t.length;H++)V._createMethodObserver(t[H],b)};
r.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);x.prototype._initializeProperties.call(this);this.rootPath=cfK;this.importPath=this.constructor.importPath;var t=this.constructor;if(!t.hasOwnProperty("__propertyDefaults")){t.__propertyDefaults=null;var b=t._properties,V;for(V in b){var H=b[V];"value"in H&&(t.__propertyDefaults=t.__propertyDefaults||{},t.__propertyDefaults[V]=H)}}if(t=t.__propertyDefaults)for(var q in t)b=t[q],
this._canApplyPropertyDefault(q)&&(b=typeof b.value=="function"?b.value.call(this):b.value,this._hasAccessor(q)?this._setPendingProperty(q,b,!0):this[q]=b)};
r.prototype._canApplyPropertyDefault=function(t){return!this.hasOwnProperty(t)};
r._processStyleText=function(t,b){return Gk9(t,b)};
r._finalizeTemplate=function(t){var b=this.prototype._template;if(b&&!b.__polymerFinalized){b.__polymerFinalized=!0;var V=this.importPath;V=V?_.mi(V):"";J(this,b,t,V);this.prototype._bindTemplate(b)}};
r.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);x.prototype.connectedCallback.call(this)};
r.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);x.prototype.ready.call(this)};
r.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));x.prototype._readyClients.call(this)};
r.prototype._attachDom=function(t){var b=(0,_.U2)(this);if(b.attachShadow)return t?(b.shadowRoot||(b.attachShadow({mode:"open",shadyUpgradeFragment:t}),b.shadowRoot.appendChild(t),this.constructor._styleSheet&&(b.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),Fix&&window.ShadyDOM&&window.ShadyDOM.flushInitial(b.shadowRoot),b.shadowRoot):null;throw Error("Hd");};
r.prototype.updateStyles=function(t){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,t)};
r.prototype.resolveUrl=function(t,b){!b&&this.importPath&&(b=_.mi(this.importPath));return _.mi(t,b)};
r._parseTemplateContent=function(t,b,V){b.dynamicFns=b.dynamicFns||this._properties;return x._parseTemplateContent.call(this,t,b,V)};
r._addTemplatePropertyEffect=function(t,b,V){!Bd||b in this._properties||V.info.part.signature&&V.info.part.signature.static||V.info.part.hostProp||t.nestedTemplate||console.warn("Property '"+b+"' used in template but not declared in 'properties'; attribute will not be observed.");return x._addTemplatePropertyEffect.call(this,t,b,V)};
_.vd.Object.defineProperties(r,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var t=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof t==="function"&&(t=t());if(t===void 0){if(t=this.hasOwnProperty("is")){t=this.is;var b=null;if(t&&(!Ik||Afn)&&(b=w3.import(t,"template"),Ik&&!b))throw Error("Gd`"+t);t=b}t=t||Object.getPrototypeOf(this.prototype).constructor.template}this._template=t}return this._template},
set:function(t){this._template=t}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var t=this.importMeta;t?this._importPath=R49(t.url):this._importPath=(t=w3.import(this.is))&&t.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return r});var EUn=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(r){return r}}),jSn=function(r,J){jRN(r,J);
this.value=J.reduce(function(x,t,b){return x+$s4(t)+r[b+1]},r[0]).toString()},jRN;
jSn.prototype.toString=function(){return this.value};
_.$kb=function(r){var J=_.hS.apply(1,arguments);jRN(r,J);var x=document.createElement("template");J=J.reduce(function(t,b,V){if(b instanceof HTMLTemplateElement)b=b.innerHTML;else if(b instanceof jSn)b=$s4(b);else throw Error("Jd`"+b);return t+b+r[V+1]},r[0]);
EUn&&(J=EUn.createHTML(J));x.innerHTML=J;return x};
jRN=function(r,J){if(!Array.isArray(r)||!Array.isArray(r.raw)||J.length!==r.length-1)throw new TypeError("Kd");};var zJ=eZ(HTMLElement);var w9x=FT(function(r){var J=eZ(r);r=function(){var x=J.call(this)||this;x.__lastItems=null;x.__lastMulti=null;x.__selectedMap=null;return x};
_.S(r,J);r.prototype.__updateSelection=function(x,t){var b=t.path;b=="items"?(t=t.base||[],b=this.__lastItems,x!==this.__lastMulti&&this.clearSelection(),b&&(b=Ebc(t,b),this.__applySplices(b)),this.__lastItems=t,this.__lastMulti=x):t.path=="items.splices"?this.__applySplices(t.value.indexSplices):(x=b.slice(6),t=parseInt(x,10),x.indexOf(".")<0&&x==t&&this.__deselectChangedIdx(t))};
r.prototype.__applySplices=function(x){for(var t=this,b=this.__selectedMap,V={},H=0;H<x.length;V={s$jscomp$108:void 0},H++){V.s$jscomp$108=x[H];b.forEach(function(g){return function(E,h){E<g.s$jscomp$108.index||(E>=g.s$jscomp$108.index+g.s$jscomp$108.removed.length?b.set(h,E+g.s$jscomp$108.addedCount-g.s$jscomp$108.removed.length):b.set(h,-1))}}(V));
for(var q=0;q<V.s$jscomp$108.addedCount;q++){var W=V.s$jscomp$108.index+q;b.has(this.items[W])&&b.set(this.items[W],W)}}this.__updateLinks();var U=0;b.forEach(function(g,E){g<0?(t.multi?t.splice("selected",U,1):t.selected=t.selectedItem=null,b.delete(E)):U++})};
r.prototype.__updateLinks=function(){var x=this;this.__dataLinkedPaths={};if(this.multi){var t=0;this.__selectedMap.forEach(function(b){b>=0&&x.linkPaths("items."+b,"selected."+t++)})}else this.__selectedMap.forEach(function(b){x.linkPaths("selected","items."+b);
x.linkPaths("selectedItem","items."+b)})};
r.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
r.prototype.isSelected=function(x){return this.__selectedMap.has(x)};
r.prototype.isIndexSelected=function(x){return this.isSelected(this.items[x])};
r.prototype.__deselectChangedIdx=function(x){var t=this,b=this.__selectedIndexForItemIndex(x);if(b>=0){var V=0;this.__selectedMap.forEach(function(H,q){b==V++&&t.deselect(q)})}};
r.prototype.__selectedIndexForItemIndex=function(x){if(x=this.__dataLinkedPaths["items."+x])return parseInt(x.slice(9),10)};
r.prototype.deselect=function(x){var t=this.__selectedMap.get(x);if(t>=0){this.__selectedMap.delete(x);var b;this.multi&&(b=this.__selectedIndexForItemIndex(t));this.__updateLinks();this.multi?this.splice("selected",b,1):this.selected=this.selectedItem=null}};
r.prototype.deselectIndex=function(x){this.deselect(this.items[x])};
r.prototype.select=function(x){this.selectIndex(this.items.indexOf(x))};
r.prototype.selectIndex=function(x){var t=this.items[x];this.isSelected(t)?this.toggle&&this.deselectIndex(x):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,x),this.__updateLinks(),this.multi?this.push("selected",t):this.selected=this.selectedItem=t)};
_.vd.Object.defineProperties(r,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}});
return r}),hlw=w9x(zJ),ZI=function(){return hlw.apply(this,arguments)||this};
_.S(ZI,hlw);_.vd.Object.defineProperties(ZI,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(ZI.is,ZI);var M$N=window.Polymer;window.Polymer=function(r){return window.Polymer._polymerFn(r)};
M$N&&Object.assign(Polymer,M$N);Polymer._polymerFn=function(){throw Error("Ld");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:Gk9,resolveUrl:_.mi,pathFromUrl:R49};Polymer.DomModule=w3;Polymer.Async={timeOut:_.A_,animationFrame:_.QY,idlePeriod:l5o,microTask:kt};Polymer.dedupingMixin=FT;Polymer.wrap=_.U2;Polymer.PropertiesChanged=r6Y;Polymer.telemetry={instanceCount:J6f,incrementInstanceCount:function(){J6f++},
registrations:Q8M,register:KSM,dumpRegistrations:function(){Q8M.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=xkk;Polymer.CaseMap={dashToCamelCase:Vr,camelToDashCase:D5};Polymer.PropertyAccessors=DkN;Polymer.TemplateStamp=WRs;Polymer.Path={isPath:Hd,root:Tu,isAncestor:CuX,isDescendant:s2,translate:qa,matches:Bmi,normalize:Wd,split:Ibz,get:il,set:LSM,isDeep:Hd};Polymer.Settings={useShadow:nU,useNativeCSSProperties:nt4,useNativeCustomElements:OUq,get rootPath(){return cfK},setRootPath:function(r){cfK=r},
get sanitizeDOMValue(){return g3},setSanitizeDOMValue:function(r){g3=r},
get passiveTouchGestures(){return nbM},setPassiveTouchGestures:function(r){nbM=r},
get strictTemplatePolicy(){return Ik},setStrictTemplatePolicy:function(r){Ik=r},
get allowTemplateFromDomModule(){return Afn},setAllowTemplateFromDomModule:function(r){Afn=r},
get legacyOptimizations(){return Yt},setLegacyOptimizations:function(r){Yt=r},
get syncInitialRender(){return Fix},setSyncInitialRender:function(r){Fix=r},
get legacyUndefined(){return j9},setLegacyUndefined:function(r){j9=r},
get legacyWarnings(){return Bd},setLegacyWarnings:function(r){Bd=r},
get orderedComputed(){return a5f},setOrderedComputed:function(r){a5f=r},
get fastDomIf(){return IQ},setFastDomIf:function(r){IQ=r},
get removeNestedTemplates(){return Bl},setRemoveNestedTemplates:function(r){Bl=r},
get suppressTemplateNotifications(){return Ll},setSuppressTemplateNotifications:Ll};Polymer.rootPath!==void 0&&(cfK=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(g3=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(nbM=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(Ik=Polymer.strictTemplatePolicy);Afn=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(Yt=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(Fix=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(j9=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(Bd=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(a5f=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(IQ=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Bl=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(Ll=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return g3},
set:function(r){g3=r}});Polymer.PropertyEffects=yc;Polymer.StyleGather={stylesFromModules:sSX,stylesFromModule:TID,stylesFromTemplate:qSX,stylesFromModuleImports:W9n,cssFromModules:pJz,cssFromModule:iLM,cssFromTemplate:fym,cssFromModuleImports:function(r){return(r=w3.import(r))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(r):""}};Polymer.ElementMixin=eZ;Polymer.updateStyles=function(r){window.ShadyCSS&&window.ShadyCSS.styleDocument(r)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:Ebc};Polymer.html=_.$kb;Polymer.htmlLiteral=function(r){return new jSn(r,_.hS.apply(1,arguments))};Polymer.Element=zJ;Polymer.ArraySelectorMixin=w9x;Polymer.ArraySelector=ZI;var GPN=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,Rlw=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,xKM=/@media\s(.*)/;var GAr=null,Ms4=window.HTMLImports&&window.HTMLImports.whenReady||null,REC;var S$q=null,vl=null,u5=function(){this.customStyles=[];this.enqueued=!1;SSD(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},NcN=function(r){!r.enqueued&&vl&&(r.enqueued=!0,SSD(vl))};
u5.prototype.addCustomStyle=function(r){r.__seenByShadyCSS||(r.__seenByShadyCSS=!0,this.customStyles.push(r),NcN(this))};
u5.prototype.getStyleForCustomStyle=function(r){if(r.__shadyCSSCachedStyle)return r.__shadyCSSCachedStyle;var J;r.getStyle?J=r.getStyle():J=r;return J};
u5.prototype.processStyles=function(){for(var r=this.customStyles,J=0;J<r.length;J++){var x=r[J];if(!x.__shadyCSSCachedStyle){var t=this.getStyleForCustomStyle(x);t&&(t=t.__appliedElement||t,S$q&&S$q(t),x.__shadyCSSCachedStyle=t)}}return r};
u5.prototype.addCustomStyle=u5.prototype.addCustomStyle;u5.prototype.getStyleForCustomStyle=u5.prototype.getStyleForCustomStyle;u5.prototype.processStyles=u5.prototype.processStyles;Object.defineProperties(u5.prototype,{transformCallback:{get:function(){return S$q},
set:function(r){S$q=r}},
validateCallback:{get:function(){return vl},
set:function(r){var J=!1;vl||(J=!0);vl=r;J&&NcN(this)}}});var QSM=!(window.ShadyDOM&&window.ShadyDOM.inUse),NIi,Z5;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(Z5=window.ShadyCSS.cssBuild);var dkk=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?NIi=window.ShadyCSS.nativeCss:window.ShadyCSS?(K97(window.ShadyCSS),window.ShadyCSS=void 0):K97(window.WebComponents&&window.WebComponents.flags);var XIn=NIi;var QRN=new u5;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(r,J){QRN.processStyles();wJM(r,J)},
styleElement:function(){QRN.processStyles()},
styleDocument:function(r){QRN.processStyles();wJM(document.body,r)},
getComputedStyleValue:function(r,J){return hEr(r,J)},
flushCustomStyles:function(){},
nativeCss:XIn,nativeShadow:QSM,cssBuild:Z5,disableRuntime:dkk});window.ShadyCSS.CustomStyleInterface=QRN;var KRK=window.ShadyCSS.CustomStyleInterface,l5=function(){var r=HTMLElement.call(this)||this;r._style=null;KRK.addCustomStyle(r);return r};
_.S(l5,HTMLElement);l5.prototype.getStyle=function(){if(this._style)return this._style;var r=this.querySelector("style");if(!r)return null;this._style=r;var J=r.getAttribute("include");J&&(r.removeAttribute("include"),r.textContent=pJz(J)+r.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
l5.prototype.getStyle=l5.prototype.getStyle;window.customElements.define("custom-style",l5);Polymer.CustomStyle=l5;var XT=function(){this._timer=this._callback=this._asyncModule=null},rT,PHx;
XT.prototype.setConfig=function(r,J){var x=this;this._asyncModule=r;this._callback=J;this._timer=this._asyncModule.run(function(){x._timer=null;rT.delete(x);x._callback()})};
XT.prototype.cancel=function(){this.isActive()&&(kPf(this),rT.delete(this))};
var kPf=function(r){r.isActive()&&(r._asyncModule.cancel(r._timer),r._timer=null)};
XT.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
XT.prototype.isActive=function(){return this._timer!=null};
_.JD=function(r,J,x){r instanceof XT?kPf(r):r=new XT;r.setConfig(J,x);return r};
rT=new Set;_.xQ=function(r){rT.add(r)};
PHx=function(){var r=!!rT.size;rT.forEach(function(J){try{J.flush()}catch(x){setTimeout(function(){throw x;})}});
return r};var P_C=typeof document.head.style.touchAction==="string",kA7=["mousedown","mousemove","mouseup","click"],A7M=[0,1,4,2],Y$K;try{Y$K=(new MouseEvent("test",{buttons:1})).buttons===1}catch(r){Y$K=!1}var c77=Y$K,YSz=!1;(function(){try{var r=Object.defineProperty({},"passive",{get:function(){YSz=!0}});
window.addEventListener("test",null,r);window.removeEventListener("test",null,r)}catch(J){}})();
var C_M=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),BIi=[],nUY={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},JXr={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},IyX=function(r){var J=r.sourceCapabilities;if(!J||J.firesTouchEvents)if(r.__polymerGesturesHandled={skip:!0},r.type==="click"){J=!1;for(var x=eE9(r),t=0;t<x.length;t++){if(x[t].nodeType===Node.ELEMENT_NODE)if(x[t].localName==="label")BIi.push(x[t]);
else if(nUY[x[t].localName]){var b=x[t];var V=Array.prototype.slice.call(b.labels||[]);if(!V.length){V=[];try{var H=b.getRootNode();if(b.id){var q=H.querySelectorAll("label[for = '"+b.id+"']");for(b=0;b<q.length;b++)V.push(q[b])}}catch(W){}}for(b=0;b<V.length;b++)J=J||BIi.indexOf(V[b])>-1}if(x[t]===Ojw)return}J||(r.preventDefault(),r.stopPropagation())}},Ojw=null,tD=null,ZL7=0,vbC=0,zEz=-1,uHK=!1;
document.addEventListener("touchend",function(r){tD||L9M(!0);Ojw=eE9(r)[0];tD=_.JD(tD,_.A_.after(2500),function(){L9M();tD=Ojw=null})},YSz?{passive:!0}:!1);
var eE9=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(r){return r.composedPath&&r.composedPath()||[]},Na={},Rk=[];
lyc({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){Gu(this.info)},
mousedown:function(r){if(Ma(r)){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),x=this;ayn(this.info,function(t){Ma(t)||(Pd("up",J,t),Gu(x.info))},function(t){Ma(t)&&Pd("up",J,t);
Gu(x.info)});
Pd("down",J,r)}},
touchstart:function(r){Pd("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),r.changedTouches[0],r)},
touchend:function(r){Pd("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),r.changedTouches[0],r)}});
lyc({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(r){this.moves.length>2&&this.moves.shift();this.moves.push(r)},
movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;Gu(this.info)},
mousedown:function(r){if(Ma(r)){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r),x=this,t=function(b){var V=b.clientX,H=b.clientY;XJC(x.info,V,H)&&(x.info.state=x.info.started?b.type==="mouseup"?"end":"track":"start",x.info.state==="start"&&S9("tap"),x.info.addMove({x:V,y:H}),Ma(b)||(x.info.state="end",Gu(x.info)),J&&rX4(x.info,J,b),x.info.started=!0)};
ayn(this.info,t,function(b){x.info.started&&t(b);Gu(x.info)});
this.info.x=r.clientX;this.info.y=r.clientY}},
touchstart:function(r){r=r.changedTouches[0];this.info.x=r.clientX;this.info.y=r.clientY},
touchmove:function(r){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r=r.changedTouches[0];var x=r.clientX,t=r.clientY;XJC(this.info,x,t)&&(this.info.state==="start"&&S9("tap"),this.info.addMove({x:x,y:t}),rX4(this.info,J,r),this.info.state="track",this.info.started=!0)},
touchend:function(r){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r);r=r.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:r.clientX,y:r.clientY}),rX4(this.info,J,r))}});
lyc({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1},
mousedown:function(r){Ma(r)&&(this.info.x=r.clientX,this.info.y=r.clientY)},
click:function(r){Ma(r)&&x3z(this.info,r)},
touchstart:function(r){r=r.changedTouches[0];this.info.x=r.clientX;this.info.y=r.clientY},
touchend:function(r){x3z(this.info,r.changedTouches[0],r)}});var CHq=FT(function(r){var J=function(){return r.apply(this,arguments)||this};
_.S(J,r);J.prototype._addEventListenerToNode=function(x,t,b){d3(x,t,b)||r.prototype._addEventListenerToNode.call(this,x,t,b)};
J.prototype._removeEventListenerFromNode=function(x,t,b){Qr(x,t,b)||r.prototype._removeEventListenerFromNode.call(this,x,t,b)};
return J});var bn=FT(function(r){var J=function(){return r.apply(this,arguments)||this};
_.S(J,r);J.prototype._shouldPropertyChange=function(x,t,b){return ta4(this,x,t,b,!0)};
return J}),BcR=FT(function(r){var J=function(){return r.apply(this,arguments)||this};
_.S(J,r);J.prototype._shouldPropertyChange=function(x,t,b){return ta4(this,x,t,b,this.mutableData)};
_.vd.Object.defineProperties(J,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return J});
bn._mutablePropertyChange=ta4;var b79=!1;var IGY=CHq(BcR(yc(HTMLElement))),m$=function(){var r=IGY.call(this)||this;if(Ik)throw Error("Md");r.root=null;r.$=null;r.__children=null;return r};
_.S(m$,IGY);_.m=m$.prototype;_.m.attributeChangedCallback=function(){this.mutableData=!0};
_.m.connectedCallback=function(){m3X()||(this.style.display="none");this.render()};
_.m.disconnectedCallback=function(){this.__removeChildren()};
_.m.__insertChildren=function(){(0,_.U2)((0,_.U2)(this).parentNode).insertBefore(this.root,this)};
_.m.__removeChildren=function(){if(this.__children)for(var r=0;r<this.__children.length;r++)this.root.appendChild(this.__children[r])};
_.m.render=function(){var r=this;if(!this.__children){var J=J||this.querySelector("template");if(!J){var x=new MutationObserver(function(){if(J=r.querySelector("template"))x.disconnect(),r.render();else throw Error("Nd");});
x.observe(this,{childList:!0});return}this.root=this._stampTemplate(J);this.$=this.root.$;this.__children=[];for(var t=this.root.firstChild;t;t=t.nextSibling)this.__children[this.__children.length]=t;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.vd.Object.defineProperties(m$,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",m$);Polymer.Debouncer=XT;Polymer.Gestures={gestures:Na,recognizers:Rk,deepTargetFind:y7C,addListener:d3,removeListener:Qr,register:lyc,setTouchAction:_.KU,prevent:S9,resetMouseCanceller:function(){tD&&tD.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:d3,remove:Qr};Polymer.GestureEventListeners=CHq;Polymer.MutableData=bn;Polymer.OptionalMutableData=BcR;Polymer.DomBind=m$;_.oI=function(){do{var r=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var J=PHx()}while(r||J)};var owi=null;VaM.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:VaM,writable:!0}});var pIc=yc(VaM),i74=bn(pIc),LR4=yc(function(){}),O2=function(r){var J=LR4.call(this)||this;
J._configureProperties(r);J.root=J._stampTemplate(J.__dataHost);var x=[];J.children=x;for(var t=J.root.firstChild;t;t=t.nextSibling)x.push(t),t.__templatizeInstance=J;J.__templatizeOwner&&J.__templatizeOwner.__hideTemplateChildren__&&J._showHideChildren(!0);x=J.__templatizeOptions;(r&&x.instanceProps||!x.instanceProps)&&J._enableProperties();return J};
_.S(O2,LR4);_.m=O2.prototype;_.m._configureProperties=function(r){if(this.__templatizeOptions.forwardHostProp)for(var J in this.__hostProps)this._setPendingProperty(J,this.__dataHost["_host_"+J]);for(var x in r)this._setPendingProperty(x,r[x])};
_.m.forwardHostProp=function(r,J){this._setPendingPropertyOrPath(r,J,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.m._addEventListenerToNode=function(r,J,x){var t=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(r,J,function(V){V.model=t;x(V)});
else{var b=this.__dataHost.__dataHost;b&&b._addEventListenerToNode(r,J,x)}};
_.m._showHideChildren=function(r){H7i(r,this.children)};
_.m._setUnmanagedPropertyToNode=function(r,J,x){r.__hideTemplateChildren__&&r.nodeType==Node.TEXT_NODE&&J=="textContent"?r.__polymerTextContent__=x:LR4.prototype._setUnmanagedPropertyToNode.call(this,r,J,x)};
_.m.dispatchEvent=function(){return!0};
_.vd.Object.defineProperties(O2.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var r=this.__parentModel;if(!r){var J;r=this;do r=r.__dataHost.__dataHost;while((J=r.__templatizeOptions)&&!J.parentModel);this.__parentModel=r}return r}}});
var svc=bn(O2);var V8=function(){var r=zJ.call(this)||this;r.__renderDebouncer=null;r._lastIf=!1;r.__hideTemplateChildren__=!1;return r};
_.S(V8,zJ);_.m=V8.prototype;_.m.__debounceRender=function(){var r=this;this.__renderDebouncer=_.JD(this.__renderDebouncer,kt,function(){return r.__render()});
_.xQ(this.__renderDebouncer)};
_.m.disconnectedCallback=function(){zJ.prototype.disconnectedCallback.call(this);var r=(0,_.U2)(this).parentNode;r&&(r.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.U2)(r).host)||this.__teardownInstance()};
_.m.connectedCallback=function(){zJ.prototype.connectedCallback.call(this);m3X()||(this.style.display="none");this.if&&this.__debounceRender()};
_.m.__ensureTemplate=function(){var r=this;if(!this.__template){var J=this._templateInfo?this:(0,_.U2)(this).querySelector("template");if(!J){var x=new MutationObserver(function(){if((0,_.U2)(r).querySelector("template"))x.disconnect(),r.__render();else throw Error("Qd");});
x.observe(this,{childList:!0});return!1}this.__template=J}return!0};
_.m.__ensureInstance=function(){var r=(0,_.U2)(this).parentNode;if(this.__hasInstance()){var J=this.__getInstanceNodes();if(J&&J.length&&(0,_.U2)(this).previousSibling!==J[J.length-1])for(var x=0,t=void 0;x<J.length&&(t=J[x]);x++)(0,_.U2)(r).insertBefore(t,this)}else{if(!r||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(r)}return!0};
_.m.render=function(){_.oI()};
_.m.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();Ll&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.m.__hasInstance=function(){};
_.m.__getInstanceNodes=function(){};
_.m.__createAndInsertInstance=function(){};
_.m.__teardownInstance=function(){};
_.m._showHideChildren=function(){};
_.vd.Object.defineProperties(V8,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-if"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}},
properties:{configurable:!0,enumerable:!0,get:function(){return{if:{type:Boolean,observer:V8.prototype.__debounceRender},restamp:{type:Boolean,observer:V8.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var c6N=function(){var r=V8.call(this)||this;r.__instance=null;r.__syncInfo=null;return r};
_.S(c6N,V8);_.m=c6N.prototype;_.m.__hasInstance=function(){return!!this.__instance};
_.m.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.m.__createAndInsertInstance=function(r){var J=this,x=this.__dataHost||this;if(Ik&&!this.__dataHost)throw Error("Od");var t=x._bindTemplate(this.__template,!0);t.runEffects=function(b,V,H){var q=J.__syncInfo;if(J.if)q&&(J.__syncInfo=null,J._showHideChildren(),V=Object.assign(q.changedProps,V)),b(V,H);else if(J.__instance)if(q||(q=J.__syncInfo={runEffects:b,changedProps:{}}),H)for(var W in V)b=Tu(W),q.changedProps[b]=J.__dataHost[b];else Object.assign(q.changedProps,V)};
this.__instance=x._stampTemplate(this.__template,t);(0,_.U2)(r).insertBefore(this.__instance,this)};
_.m.__syncHostProperties=function(){var r=this.__syncInfo;r&&(this.__syncInfo=null,r.runEffects(r.changedProps,!1))};
_.m.__teardownInstance=function(){var r=this.__dataHost||this;this.__instance&&(r._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.m._showHideChildren=function(){var r=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==r&&(this.__instance.__hidden=r,H7i(r,this.__instance.templateInfo.childNodes));r||this.__syncHostProperties()};
var A6x=function(){var r=V8.call(this)||this;r.__ctor=null;r.__instance=null;r.__invalidProps=null;return r};
_.S(A6x,V8);_.m=A6x.prototype;_.m.__hasInstance=function(){return!!this.__instance};
_.m.__getInstanceNodes=function(){return this.__instance.children};
_.m.__createAndInsertInstance=function(r){this.__ctor||(this.__ctor=CU(this.__template,this,{mutableData:!0,forwardHostProp:function(J,x){this.__instance&&(this.if?this.__instance.forwardHostProp(J,x):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Tu(J)]=!0))}}));
this.__instance=new this.__ctor;(0,_.U2)(r).insertBefore(this.__instance.root,this)};
_.m.__teardownInstance=function(){if(this.__instance){var r=this.__instance.children;if(r&&r.length){var J=(0,_.U2)(r[0]).parentNode;if(J){J=(0,_.U2)(J);for(var x=0,t=void 0;x<r.length&&(t=r[x]);x++)J.removeChild(t)}}this.__instance=this.__invalidProps=null}};
_.m.__syncHostProperties=function(){var r=this.__invalidProps;if(r){this.__invalidProps=null;for(var J in r)this.__instance._setPendingProperty(J,this.__dataHost[J]);this.__instance._flushProperties()}};
_.m._showHideChildren=function(){var r=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==r&&(this.__instance.__hidden=r,this.__instance._showHideChildren(r));r||this.__syncHostProperties()};
_.Pp=IQ?c6N:A6x;customElements.define(_.Pp.is,_.Pp);Polymer.enqueueDebouncer=_.xQ;Polymer.flush=_.oI;Polymer.Templatize={templatize:CU,modelForElement:$3M};Polymer.TemplateInstanceBase=O2;Polymer.DomIf=_.Pp;var FRu=BcR(zJ),kW=function(){var r=FRu.call(this)||this;r.__instances=[];r.__renderDebouncer=null;r.__itemsIdxToInstIdx={};r.__chunkCount=null;r.__renderStartTime=null;r.__itemsArrayChanged=!1;r.__shouldMeasureChunk=!1;r.__shouldContinueChunking=!1;r.__chunkingId=0;r.__sortFn=null;r.__filterFn=null;r.__observePaths=null;r.__ctor=null;r.__isDetached=!0;r.template=null;return r};
_.S(kW,FRu);_.m=kW.prototype;_.m.disconnectedCallback=function(){FRu.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var r=0;r<this.__instances.length;r++)this.__detachInstance(r);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.m.connectedCallback=function(){FRu.prototype.connectedCallback.call(this);m3X()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var r=(0,_.U2)((0,_.U2)(this).parentNode),J=0;J<this.__instances.length;J++)this.__attachInstance(J,r);this.__chunkingId&&this.__render()}};
_.m.__ensureTemplatized=function(){var r=this;if(!this.__ctor){var J=this.template=this._templateInfo?this:this.querySelector("template");if(!J){var x=new MutationObserver(function(){if(r.querySelector("template"))x.disconnect(),r.__render();else throw Error("Rd");});
x.observe(this,{childList:!0});return!1}var t={};t[this.as]=!0;t[this.indexAs]=!0;t[this.itemsIndexAs]=!0;this.__ctor=CU(J,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:t,forwardHostProp:function(b,V){for(var H=this.__instances,q=0,W=void 0;q<H.length&&(W=H[q]);q++)W.forwardHostProp(b,V)},
notifyInstanceProp:function(b,V,H){Bmi(this.as,V)&&(b=b[this.itemsIndexAs],V==this.as&&(this.items[b]=H),V=qa(this.as,"items."+b,V),this.notifyPath(V,H))}})}return!0};
_.m.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.m.__functionFromPropertyValue=function(r){if(typeof r==="string"){var J=this.__getMethodHost();return function(){return J[r].apply(J,arguments)}}return r};
_.m.__sortChanged=function(r){this.__sortFn=this.__functionFromPropertyValue(r);this.items&&this.__debounceRender(this.__render)};
_.m.__filterChanged=function(r){this.__filterFn=this.__functionFromPropertyValue(r);this.items&&this.__debounceRender(this.__render)};
_.m.__computeFrameTime=function(r){return Math.ceil(1E3/r)};
_.m.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.m.__handleObservedPaths=function(r){if(this.__sortFn||this.__filterFn)if(!r)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var J=this.__observePaths,x=0;x<J.length;x++)r.indexOf(J[x])===0&&this.__debounceRender(this.__render,this.delay)};
_.m.__itemsChanged=function(r){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(r.path,r.value)||(r.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.m.__debounceRender=function(r,J){J=J===void 0?0:J;this.__renderDebouncer=_.JD(this.__renderDebouncer,J>0?_.A_.after(J):kt,r.bind(this));_.xQ(this.__renderDebouncer)};
_.m.render=function(){this.__debounceRender(this.__render);_.oI()};
_.m.__render=function(){var r=this;if(this.__ensureTemplatized()){var J=this.items||[],x=this.__sortAndFilterItems(J),t=this.__calculateLimit(x.length);this.__updateInstances(J,t,x);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){r.__chunkingId=null;r.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);Ll&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.m.__sortAndFilterItems=function(r){for(var J=this,x=Array(r.length),t=0;t<r.length;t++)x[t]=t;this.__filterFn&&(x=x.filter(function(b,V,H){return J.__filterFn(r[b],V,H)}));
this.__sortFn&&x.sort(function(b,V){return J.__sortFn(r[b],r[V])});
return x};
_.m.__calculateLimit=function(r){var J=r,x=this.__instances.length;if(this.initialCount){var t;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(J=Math.min(r,this.initialCount),this.__chunkCount=(t=Math.max(J-x,0))||1):(t=Math.min(Math.max(r-x,0),this.__chunkCount),J=Math.min(x+t,r));this.__shouldMeasureChunk=t===this.__chunkCount;this.__shouldContinueChunking=J<r;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return J};
_.m.__continueChunking=function(){if(this.__shouldMeasureChunk){var r=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/r*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.m.__updateInstances=function(r,J,x){var t=this.__itemsIdxToInstIdx={},b;for(b=0;b<J;b++){var V=this.__instances[b],H=x[b],q=r[H];t[H]=b;V?(V._setPendingProperty(this.as,q),V._setPendingProperty(this.indexAs,b),V._setPendingProperty(this.itemsIndexAs,H),V._flushProperties()):this.__insertInstance(q,b,H)}for(r=this.__instances.length-1;r>=b;r--)this.__detachAndRemoveInstance(r)};
_.m.__detachInstance=function(r){r=this.__instances[r];for(var J=(0,_.U2)(r.root),x=0;x<r.children.length;x++)J.appendChild(r.children[x]);return r};
_.m.__attachInstance=function(r,J){J.insertBefore(this.__instances[r].root,this)};
_.m.__detachAndRemoveInstance=function(r){this.__detachInstance(r);this.__instances.splice(r,1)};
_.m.__stampInstance=function(r,J,x){var t={};t[this.as]=r;t[this.indexAs]=J;t[this.itemsIndexAs]=x;return new this.__ctor(t)};
_.m.__insertInstance=function(r,J,x){r=this.__stampInstance(r,J,x);x=(x=this.__instances[J+1])?x.children[0]:this;(0,_.U2)((0,_.U2)(this).parentNode).insertBefore(r.root,x);return this.__instances[J]=r};
_.m._showHideChildren=function(r){for(var J=0;J<this.__instances.length;J++)this.__instances[J]._showHideChildren(r)};
_.m.__handleItemPath=function(r,J){var x=r.slice(6),t=x.indexOf(".");r=t<0?x:x.substring(0,t);if(r==parseInt(r,10)){x=t<0?"":x.substring(t+1);this.__handleObservedPaths(x);if(r=this.__instances[this.__itemsIdxToInstIdx[r]])r._setPendingPropertyOrPath(this.as+(x?"."+x:""),J,!1,!0),r._flushProperties();return!0}};
_.m.itemForElement=function(r){return(r=this.modelForElement(r))&&r[this.as]};
_.m.indexForElement=function(r){return(r=this.modelForElement(r))&&r[this.indexAs]};
_.m.modelForElement=function(r){return $3M(this.template,r)};
_.vd.Object.defineProperties(kW,{is:{configurable:!0,enumerable:!0,get:function(){return"dom-repeat"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}},
properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},itemsIndexAs:{type:String,value:"itemsIndex"},sort:{type:Function,observer:kW.prototype.__sortChanged},filter:{type:Function,observer:kW.prototype.__filterChanged},observe:{type:String,observer:kW.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!Ll,readOnly:!0},initialCount:{type:Number},targetFramerate:{type:Number,value:20},
_targetFrameTime:{type:Number,computed:"__computeFrameTime(targetFramerate)"},notifyDomChange:{type:Boolean},reuseChunkedInstances:{type:Boolean}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__itemsChanged(items.*)"]}}});
kW.prototype._setRenderedItemCount=function(){};
customElements.define(kW.is,kW);Polymer.DomRepeat=kW;var aGR=function(r,J){var x=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=r;this.callback=J;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){x._schedule()};
this.connect();this._schedule()},y6N=function(r){var J=(0,_.U2)(r);
if(LU(r))return J.assignedNodes({flatten:!0});r=[];for(var x=0;x<J.childNodes.length;x++){var t=J.childNodes[x];LU(t)?r.push.apply(r,_.Gd((0,_.U2)(t).assignedNodes({flatten:!0}))):r.push(t)}return r};
_.m=aGR.prototype;_.m.connect=function(){var r=this;LU(this._target)?this._listenSlots([this._target]):(0,_.U2)(this._target).children&&(this._listenSlots((0,_.U2)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(J){r._processMutations(J)}):(this._nativeChildrenObserver=new MutationObserver(function(J){r._processMutations(J)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.m.disconnect=function(){LU(this._target)?this._unlistenSlots([this._target]):(0,_.U2)(this._target).children&&(this._unlistenSlots((0,_.U2)(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null));this._connected=!1};
_.m._schedule=function(){var r=this;this._scheduled||(this._scheduled=!0,kt.run(function(){return r.flush()}))};
_.m._processMutations=function(r){this._processSlotMutations(r);this.flush()};
_.m._processSlotMutations=function(r){if(r)for(var J=0;J<r.length;J++){var x=r[J];x.addedNodes&&this._listenSlots(x.addedNodes);x.removedNodes&&this._unlistenSlots(x.removedNodes)}};
_.m.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var r={target:this._target,addedNodes:[],removedNodes:[]},J=y6N(this._target),x=Ebc(J,this._effectiveNodes),t=0,b=void 0;t<x.length&&(b=x[t]);t++)for(var V=0,H=void 0;V<b.removed.length&&(H=b.removed[V]);V++)r.removedNodes.push(H);
t=0;for(b=void 0;t<x.length&&(b=x[t]);t++)for(V=b.index;V<b.index+b.addedCount;V++)r.addedNodes.push(J[V]);this._effectiveNodes=J;J=!1;if(r.addedNodes.length||r.removedNodes.length)J=!0,this.callback.call(this._target,r);return J};
_.m._listenSlots=function(r){for(var J=0;J<r.length;J++){var x=r[J];LU(x)&&x.addEventListener("slotchange",this._boundSchedule)}};
_.m._unlistenSlots=function(r){for(var J=0;J<r.length;J++){var x=r[J];LU(x)&&x.removeEventListener("slotchange",this._boundSchedule)}};var DT=Element.prototype,elx=DT.matches||DT.matchesSelector||DT.mozMatchesSelector||DT.msMatchesSelector||DT.oMatchesSelector||DT.webkitMatchesSelector,zlf=function(r,J){return elx.call(r,J)},cd=function(r){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(r);
this.node=r},lGY;
_.m=cd.prototype;_.m.observeNodes=function(r){return new aGR(this.node,r)};
_.m.unobserveNodes=function(r){r.disconnect()};
_.m.notifyObserver=function(){};
_.m.deepContains=function(r){if((0,_.U2)(this.node).contains(r))return!0;var J=r;for(r=r.ownerDocument;J&&J!==r&&J!==this.node;)J=(0,_.U2)(J).parentNode||(0,_.U2)(J).host;return J===this.node};
_.m.getOwnerRoot=function(){return(0,_.U2)(this.node).getRootNode()};
_.m.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.U2)(this.node).assignedNodes({flatten:!0}):[]};
_.m.getDestinationInsertionPoints=function(){for(var r=[],J=(0,_.U2)(this.node).assignedSlot;J;)r.push(J),J=(0,_.U2)(J).assignedSlot;return r};
_.m.importNode=function(r,J){return(0,_.U2)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(r,J)};
_.m.getEffectiveChildNodes=function(){return y6N(this.node)};
_.m.queryDistributedElements=function(r){for(var J=this.getEffectiveChildNodes(),x=[],t=0,b=J.length,V=void 0;t<b&&(V=J[t]);t++)V.nodeType===Node.ELEMENT_NODE&&zlf(V,r)&&x.push(V);return x};
_.vd.Object.defineProperties(cd.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var r=this.node;return r._activeElement!==void 0?r._activeElement:r.activeElement}}});
var HY=function(r){this.event=r};
_.vd.Object.defineProperties(HY.prototype,{rootTarget:{configurable:!0,enumerable:!0,get:function(){return this.path[0]}},
localTarget:{configurable:!0,enumerable:!0,get:function(){return this.event.target}},
path:{configurable:!0,enumerable:!0,get:function(){return this.event.composedPath()}}});
var Zjq=cd;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var vUR=window.ShadyDOM.Wrapper,u5k=function(){return vUR.apply(this,arguments)||this};
_.S(u5k,vUR);Object.getOwnPropertyNames(cd.prototype).forEach(function(r){r!="activeElement"&&r!="constructor"&&(u5k.prototype[r]=cd.prototype[r])});
hgr(u5k.prototype,["classList"]);Zjq=u5k;Object.defineProperties(HY.prototype,{localTarget:{get:function(){var r=this.event.currentTarget;r=r&&_.Mk(r).getOwnerRoot();for(var J=this.path,x=0;x<J.length;x++){var t=J[x];if(_.Mk(t).getOwnerRoot()===r)return t}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else wIM(),hgr(cd.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),MaX();lGY=Zjq;_.Mk=function(r){r=r||document;if(r instanceof Zjq)return r;if(r instanceof HY)return r;var J=r.__domApi;J||(r instanceof Event?J=new HY(r):J=new Zjq(r),r.__domApi=J);return J};var X9o=/:host\(:dir\((ltr|rtl)\)\)/g,rQo=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,JQR=/:dir\((?:ltr|rtl)\)/,xGx=!(!window.ShadyDOM||!window.ShadyDOM.inUse),F6=[],Tp=null,Af="",tCq=FT(function(r){xGx||Tp||(Af=document.documentElement.getAttribute("dir"),Tp=new MutationObserver(GMz),Tp.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var J=DkN(r);r=function(){var x=J.call(this)||this;x.__autoDirOptOut=!1;return x};
_.S(r,J);r._processStyleText=function(x,t){x=J._processStyleText.call(this,x,t);!xGx&&JQR.test(x)&&(x=this._replaceDirInCssText(x),this.__activateDir=!0);return x};
r._replaceDirInCssText=function(x){x=x.replace(X9o,':host([dir="$1"])');return x=x.replace(rQo,':host([dir="$2"]) $1')};
r.prototype.ready=function(){J.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
r.prototype.connectedCallback=function(){J.prototype.connectedCallback&&J.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(Tp&&Tp.takeRecords().length&&GMz(),F6.push(this),this.__autoDirOptOut||this.setAttribute("dir",Af))};
r.prototype.disconnectedCallback=function(){J.prototype.disconnectedCallback&&J.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var x=F6.indexOf(this);x>-1&&F6.splice(x,1)}};
r.__activateDir=!1;return r});var bfs=function(r){for(;r;){var J=Object.getOwnPropertyDescriptor(r,"observedAttributes");if(J)return J.get;r=Object.getPrototypeOf(r.prototype).constructor}return function(){return[]}};
FT(function(r){var J=eZ(r),x=bfs(J);r=function(){return J.call(this)||this};
_.S(r,J);r.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:J.prototype._initializeProperties.call(this)};
r.prototype._enableProperties=function(){this.__isUpgradeDisabled||J.prototype._enableProperties.call(this)};
r.prototype._canApplyPropertyDefault=function(t){return J.prototype._canApplyPropertyDefault.call(this,t)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(t))};
r.prototype.attributeChangedCallback=function(t,b,V,H){t=="disable-upgrade"?this.__isUpgradeDisabled&&V==null&&(J.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.U2)(this).isConnected&&J.prototype.connectedCallback.call(this)):J.prototype.attributeChangedCallback.call(this,t,b,V,H)};
r.prototype.connectedCallback=function(){this.__isUpgradeDisabled||J.prototype.connectedCallback.call(this)};
r.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||J.prototype.disconnectedCallback.call(this)};
_.vd.Object.defineProperties(r,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return x.call(this).concat("disable-upgrade")}}});
return r});var ak=!1,S3M=[],yr=[];var K1m=window.ShadyDOM,kMK=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",Y34):document.readyState==="interactive"||document.readyState==="complete"?Y34():window.addEventListener("DOMContentLoaded",Y34);var Cgz=function(){this.end=this.start=0;this.rules=this.parent=this.previous=null;this.cssText=this.parsedCssText="";this.atRule=!1;this.type=0;this.parsedSelector=this.selector=this.keyframesName=""},nw7=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,O7M=/@import[^;]*;/gim,F1X=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,aOM=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,yXK=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,egM=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,cX4=/^@[^\s]*keyframes/,
L1z=/\s+/g;var zgc={};var utc=Promise.resolve();var mGN=new Set;var oGY=/;\s*/m,VC4=/^\s*(initial)|(inherit)\s*$/,DGn=/\s*!important/,Hfs=function(){this._map={}};
Hfs.prototype.set=function(r,J){r=r.trim();this._map[r]={properties:J,dependants:{}}};
Hfs.prototype.get=function(r){r=r.trim();return this._map[r]||null};
var TPo=null,sB=function(){this._measureElement=this._currentElement=null;this._map=new Hfs};
_.m=sB.prototype;_.m.detectMixin=function(r){r=Rlw.test(r)||GPN.test(r);Rlw.lastIndex=0;GPN.lastIndex=0;return r};
_.m.transformTemplate=function(r,J){if(r._gatheredStyle===void 0){var x=[];for(var t=r.content.querySelectorAll("style"),b=0;b<t.length;b++){var V=t[b];if(V.hasAttribute("shady-unscoped")){if(!QSM){var H=V.textContent;if(!mGN.has(H)){mGN.add(H);var q=document.createElement("style");q.setAttribute("shady-unscoped","");q.textContent=H;document.head.appendChild(q)}V.parentNode.removeChild(V)}}else x.push(V.textContent),V.parentNode.removeChild(V)}(x=x.join("").trim())?(t=document.createElement("style"),
t.textContent=x,r.content.insertBefore(t,r.content.firstChild),x=t):x=null;r._gatheredStyle=x}return(r=r._gatheredStyle)?this.JSC$9302_transformStyle(r,J):null};
_.m.JSC$9302_transformStyle=function(r,J){J=J===void 0?"":J;var x=J3C(r);this.transformRules(x,J);r.textContent=r3n(x);return x};
_.m.transformCustomStyle=function(r){var J=this,x=J3C(r);t1m(x,function(t){t.selector===":root"&&(t.selector="html");J.transformRule(t)});
r.textContent=r3n(x);return x};
_.m.transformRules=function(r,J){var x=this;this._currentElement=J;t1m(r,function(t){x.transformRule(t)});
this._currentElement=null};
_.m.transformRule=function(r){r.cssText=shN(this,r.parsedCssText,r);r.selector===":root"&&(r.selector=":host > *")};
var shN=function(r,J,x){J=J.replace(GPN,function(t,b,V,H){return r._produceCssProperties(t,b,V,H,x)});
return r._consumeCssProperties(J,x)};
_.m=sB.prototype;_.m._getInitialValueForProperty=function(r){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(r)};
_.m._fallbacksFromPreviousRules=function(r){for(var J=this,x=r;x.parent;)x=x.parent;var t={},b=!1;t1m(x,function(V){(b=b||V===r)||V.selector===r.selector&&Object.assign(t,J._cssTextToMap(V.parsedCssText))});
return t};
_.m._consumeCssProperties=function(r,J){for(var x;x=Rlw.exec(r);){var t=x[0],b=x[1];x=x.index;var V=x+t.indexOf("@apply"),H=x+t.length;t=r.slice(0,V);r=r.slice(H);V=J?this._fallbacksFromPreviousRules(J):{};Object.assign(V,this._cssTextToMap(t));b=this._atApplyToCssProperties(b,V);r=t+b+r;Rlw.lastIndex=x+b.length}return r};
_.m._atApplyToCssProperties=function(r,J){r=r.replace(oGY,"");var x=[],t=this._map.get(r);t||(this._map.set(r,{}),t=this._map.get(r));if(t){this._currentElement&&(t.dependants[this._currentElement]=!0);var b,V=t.properties;for(b in V){var H=J&&J[b];t=[b,": var(",r,"_-_",b];H&&t.push(",",H.replace(DGn,""));t.push(")");DGn.test(V[b])&&t.push(" !important");x.push(t.join(""))}}return x.join("; ")};
_.m._replaceInitialOrInherit=function(r,J){var x=VC4.exec(J);x&&(J=x[1]?this._getInitialValueForProperty(r):"apply-shim-inherit");return J};
_.m._cssTextToMap=function(r,J){J=J===void 0?!1:J;r=r.split(";");for(var x,t,b={},V=0;V<r.length;V++)if(x=r[V])t=x.split(":"),t.length>1&&(x=t[0].trim(),t=t.slice(1).join(":"),J&&(t=this._replaceInitialOrInherit(x,t)),b[x]=t);return b};
_.m._invalidateMixinEntry=function(r){if(TPo)for(var J in r.dependants)J!==this._currentElement&&TPo(J)};
_.m._produceCssProperties=function(r,J,x,t,b){var V=this;x&&bQ9(x,function(N,Q){Q&&V._map.get(Q)&&(t="@apply "+Q+";")});
if(!t)return r;var H=this._consumeCssProperties(""+t,b);b=r.slice(0,r.indexOf("--"));var q=H=this._cssTextToMap(H,!0),W=this._map.get(J),U=W&&W.properties;U?q=Object.assign(Object.create(U),H):this._map.set(J,q);var g=[],E,h=!1;for(E in q){var G=H[E];G===void 0&&(G="initial");!U||E in U||(h=!0);g.push(J+"_-_"+E+": "+G)}h&&this._invalidateMixinEntry(W);W&&(W.properties=q);x&&(b=r+";"+b);return b+g.join("; ")+";"};
sB.prototype.detectMixin=sB.prototype.detectMixin;sB.prototype.transformStyle=sB.prototype.JSC$9302_transformStyle;sB.prototype.transformCustomStyle=sB.prototype.transformCustomStyle;sB.prototype.transformRules=sB.prototype.transformRules;sB.prototype.transformRule=sB.prototype.transformRule;sB.prototype.transformTemplate=sB.prototype.transformTemplate;sB.prototype._separator="_-_";Object.defineProperty(sB.prototype,"invalidCallback",{get:function(){return TPo},
set:function(r){TPo=r}});var qO=new sB,qxq=function(){this.customStyleInterface=null;qO.invalidCallback=Z7m},WY=function(r){!r.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(r.customStyleInterface=window.ShadyCSS.CustomStyleInterface,r.customStyleInterface.transformCallback=function(J){qO.transformCustomStyle(J)},r.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){r.customStyleInterface.enqueued&&r.flushCustomStyles()})})};
_.m=qxq.prototype;_.m.prepareTemplate=function(r,J){WY(this);mKK(r)===""&&(zgc[J]=r,J=qO.transformTemplate(r,J),r._styleAst=J)};
_.m.flushCustomStyles=function(){WY(this);if(this.customStyleInterface){var r=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var J=0;J<r.length;J++){var x=this.customStyleInterface.getStyleForCustomStyle(r[J]);x&&qO.transformCustomStyle(x)}this.customStyleInterface.enqueued=!1}}};
_.m.styleSubtree=function(r,J){WY(this);J&&wJM(r,J);if(r.shadowRoot)for(this.styleElement(r),r=r.shadowRoot.children||r.shadowRoot.childNodes,J=0;J<r.length;J++)this.styleSubtree(r[J]);else for(r=r.children||r.childNodes,J=0;J<r.length;J++)this.styleSubtree(r[J])};
_.m.styleElement=function(r){WY(this);var J=r.localName,x;J?J.indexOf("-")>-1?x=J:x=r.getAttribute&&r.getAttribute("is")||"":x=r.is;J=zgc[x];if(!(J&&mKK(J)!==""||!J||vwK(J))){if(vwK(J)||J._applyShimValidatingVersion!==J._applyShimNextVersion)this.prepareTemplate(J,x),lOK(J);if(r=r.shadowRoot)if(r=r.querySelector("style"))r.__cssRules=J._styleAst,r.textContent=r3n(J._styleAst)}};
_.m.styleDocument=function(r){WY(this);this.styleSubtree(document.body,r)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var px=new qxq,WEu=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(r,J){px.flushCustomStyles();px.prepareTemplate(r,J)},
prepareTemplateStyles:function(r,J,x){window.ShadyCSS.prepareTemplate(r,J,x)},
prepareTemplateDom:function(){},
styleSubtree:function(r,J){px.flushCustomStyles();px.styleSubtree(r,J)},
styleElement:function(r){px.flushCustomStyles();px.styleElement(r)},
styleDocument:function(r){px.flushCustomStyles();px.styleDocument(r)},
getComputedStyleValue:function(r,J){return hEr(r,J)},
flushCustomStyles:function(){px.flushCustomStyles()},
nativeCss:XIn,nativeShadow:QSM,cssBuild:Z5,disableRuntime:dkk};WEu&&(window.ShadyCSS.CustomStyleInterface=WEu)}window.ShadyCSS.ApplyShim=qO;var ifK;ifK=window.ShadyCSS;_.fx=FT(function(r){r=CHq(eZ(r));var J=gUf?r:tCq(r),x=bfs(J),t={x:"pan-x",y:"pan-y",none:"none",all:"auto"};r=function(){return J.call(this)||this};
_.S(r,J);r.prototype.created=function(){};
r.prototype.__attributeReaction=function(b,V,H){(this.__dataAttributes&&this.__dataAttributes[b]||b==="disable-upgrade")&&this.attributeChangedCallback(b,V,H,null)};
r.prototype.setAttribute=function(b,V){if(yfk&&!this._legacyForceObservedAttributes){var H=this.getAttribute(b);J.prototype.setAttribute.call(this,b,V);this.__attributeReaction(b,H,String(V))}else J.prototype.setAttribute.call(this,b,V)};
r.prototype.removeAttribute=function(b){if(yfk&&!this._legacyForceObservedAttributes){var V=this.getAttribute(b);J.prototype.removeAttribute.call(this,b);this.__attributeReaction(b,V,null)}else J.prototype.removeAttribute.call(this,b)};
r.prototype._enableProperties=function(){this.__isUpgradeDisabled||J.prototype._enableProperties.call(this)};
r.prototype._canApplyPropertyDefault=function(b){return J.prototype._canApplyPropertyDefault.call(this,b)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(b))};
r.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(J.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
r.prototype.attached=function(){};
r.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(J.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
r.prototype.detached=function(){};
r.prototype.attributeChangedCallback=function(b,V,H,q){V!==H&&(b=="disable-upgrade"?this.__isUpgradeDisabled&&H==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.U2)(this).isConnected&&this.connectedCallback()):(J.prototype.attributeChangedCallback.call(this,b,V,H,q),this.attributeChanged(b,V,H)))};
r.prototype.attributeChanged=function(){};
r.prototype._initializeProperties=function(){if(Yt&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var b=Object.getPrototypeOf(this);b.hasOwnProperty("__hasRegisterFinished")||(this._registered(),b.__hasRegisterFinished=!0);J.prototype._initializeProperties.call(this);this.root=this;this.created();yfk&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
r.prototype._takeAttributes=function(){for(var b=this.attributes,V=0,H=b.length;V<H;V++){var q=b[V];this.__attributeReaction(q.name,null,q.value)}};
r.prototype._registered=function(){};
r.prototype.ready=function(){this._ensureAttributes();J.prototype.ready.call(this)};
r.prototype._ensureAttributes=function(){};
r.prototype._applyListeners=function(){};
r.prototype.serialize=function(b){return this._serializeValue(b)};
r.prototype.deserialize=function(b,V){return this._deserializeValue(b,V)};
r.prototype.reflectPropertyToAttribute=function(b,V,H){this._propertyToAttribute(b,V,H)};
r.prototype.serializeValueToAttribute=function(b,V,H){this._valueToNodeAttribute(H||this,b,V)};
r.prototype.extend=function(b,V){if(!b||!V)return b||V;for(var H=Object.getOwnPropertyNames(V),q=0,W=void 0;q<H.length&&(W=H[q]);q++){var U=Object.getOwnPropertyDescriptor(V,W);U&&Object.defineProperty(b,W,U)}return b};
r.prototype.mixin=function(b,V){for(var H in V)b[H]=V[H];return b};
r.prototype.chainObject=function(b,V){b&&V&&b!==V&&(b.__proto__=V);return b};
r.prototype.instanceTemplate=function(b){b=this.constructor._contentForTemplate(b);return document.importNode(b,!0)};
r.prototype.fire=function(b,V,H){H=H||{};V=V===null||V===void 0?{}:V;b=new Event(b,{bubbles:H.bubbles===void 0?!0:H.bubbles,cancelable:!!H.cancelable,composed:H.composed===void 0?!0:H.composed});b.detail=V;(0,_.U2)(H.node||this).dispatchEvent(b);return b};
r.prototype.listen=function(b,V,H){b=b||this;var q=this.__boundListeners||(this.__boundListeners=new WeakMap),W=q.get(b);W||(W={},q.set(b,W));q=V+H;W[q]||(W[q]=this._addMethodEventListenerToNode(b,V,H,this))};
r.prototype.unlisten=function(b,V,H){b=b||this;var q=this.__boundListeners&&this.__boundListeners.get(b);H=V+H;var W=q&&q[H];W&&(this._removeEventListenerFromNode(b,V,W),q[H]=null)};
r.prototype.setScrollDirection=function(b,V){_.KU(V||this,t[b]||"auto")};
r.prototype.$$=function(b){return this.root.querySelector(b)};
r.prototype.distributeContent=function(){var b=_.Mk(this);window.ShadyDOM&&b.shadowRoot&&ShadyDOM.flush()};
r.prototype.getEffectiveChildNodes=function(){return _.Mk(this).getEffectiveChildNodes()};
r.prototype.queryDistributedElements=function(b){return _.Mk(this).queryDistributedElements(b)};
r.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(b){return b.nodeType===Node.ELEMENT_NODE})};
r.prototype.getEffectiveTextContent=function(){for(var b=this.getEffectiveChildNodes(),V=[],H=0,q;q=b[H];H++)q.nodeType!==Node.COMMENT_NODE&&V.push(q.textContent);return V.join("")};
r.prototype.queryEffectiveChildren=function(b){return(b=this.queryDistributedElements(b))&&b[0]};
r.prototype.queryAllEffectiveChildren=function(b){return this.queryDistributedElements(b)};
r.prototype.getContentChildNodes=function(b){return(b=this.root.querySelector(b||"slot"))?_.Mk(b).getDistributedNodes():[]};
r.prototype.getContentChildren=function(b){return this.getContentChildNodes(b).filter(function(V){return V.nodeType===Node.ELEMENT_NODE})};
r.prototype.isLightDescendant=function(b){return this!==b&&(0,_.U2)(this).contains(b)&&(0,_.U2)(this).getRootNode()===(0,_.U2)(b).getRootNode()};
r.prototype.isLocalDescendant=function(b){return this.root===(0,_.U2)(b).getRootNode()};
r.prototype.scopeSubtree=function(b,V){return PgM(b,V===void 0?!1:V)};
r.prototype.getComputedStyleValue=function(b){return ifK.getComputedStyleValue(this,b)};
r.prototype.debounce=function(b,V,H){this._debouncers=this._debouncers||{};return this._debouncers[b]=_.JD(this._debouncers[b],H>0?_.A_.after(H):kt,V.bind(this))};
r.prototype.isDebouncerActive=function(b){this._debouncers=this._debouncers||{};b=this._debouncers[b];return!(!b||!b.isActive())};
r.prototype.flushDebouncer=function(b){this._debouncers=this._debouncers||{};(b=this._debouncers[b])&&b.flush()};
r.prototype.cancelDebouncer=function(b){this._debouncers=this._debouncers||{};(b=this._debouncers[b])&&b.cancel()};
r.prototype.async=function(b,V){return V>0?_.A_.run(b.bind(this),V):~kt.run(b.bind(this))};
r.prototype.cancelAsync=function(b){b<0?kt.cancel(~b):_.A_.cancel(b)};
r.prototype.create=function(b,V){b=document.createElement(b);if(V)if(b.setProperties)b.setProperties(V);else for(var H in V)b[H]=V[H];return b};
r.prototype.elementMatches=function(b,V){return zlf(V||this,b)};
r.prototype.toggleAttribute=function(b,V){var H=this;arguments.length===3&&(H=arguments[2]);arguments.length==1&&(V=!H.hasAttribute(b));if(V)return(0,_.U2)(H).setAttribute(b,""),!0;(0,_.U2)(H).removeAttribute(b);return!1};
r.prototype.toggleClass=function(b,V,H){H=H||this;arguments.length==1&&(V=!H.classList.contains(b));V?H.classList.add(b):H.classList.remove(b)};
r.prototype.transform=function(b,V){V=V||this;V.style.webkitTransform=b;V.style.transform=b};
r.prototype.translate3d=function(b,V,H,q){this.transform("translate3d("+b+","+V+","+H+")",q||this)};
r.prototype.arrayDelete=function(b,V){if(Array.isArray(b)){if(V=b.indexOf(V),V>=0)return b.splice(V,1)}else if(V=il(this,b).indexOf(V),V>=0)return this.splice(b,V,1);return null};
r.prototype._logger=function(b,V){Array.isArray(V)&&V.length===1&&Array.isArray(V[0])&&(V=V[0]);switch(b){case "log":case "warn":case "error":console[b].apply(console,_.Gd(V))}};
r.prototype._log=function(){this._logger("log",_.hS.apply(0,arguments))};
r.prototype._warn=function(){this._logger("warn",_.hS.apply(0,arguments))};
r.prototype._error=function(){this._logger("error",_.hS.apply(0,arguments))};
r.prototype._logf=function(b){return["[%s::%s]",this.is,b].concat(_.Gd(_.hS.apply(1,arguments)))};
_.vd.Object.defineProperties(r.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var b=(0,_.U2)(this).getRootNode();return b instanceof DocumentFragment?b.host:b}}});
_.vd.Object.defineProperties(r,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return yfk&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],KSM(this.prototype)),this.__observedAttributes):x.call(this).concat("disable-upgrade")}}});
r.prototype.is="";return r});Polymer.FlattenedNodesObserver=aGR;Polymer.DomApi=lGY;Polymer.EventApi=HY;Polymer.dom=_.Mk;Polymer.dom.matchesSelector=zlf;Polymer.dom.flush=_.oI;Polymer.dom.addDebouncer=_.xQ;Polymer.DirMixin=tCq;Polymer.RenderStatus={beforeNextRender:_.QvC,afterNextRender:_.zu,flush:function(){for(;S3M.length||yr.length;)Rgm(S3M),Rgm(yr);ak=!1}};Polymer.LegacyElementMixin=_.fx;var pDx;pDx=bn._mutablePropertyChange;var f9w={properties:{mutableData:Boolean},_shouldPropertyChange:function(r,J,x){return pDx(this,r,J,x,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(r,J,x){return pDx(this,r,J,x,!0)}};
Polymer.OptionalMutableDataBehavior=f9w;var omK={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},saC={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},TlC=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},saC),UGK=(0,_.fx)(HTMLElement),ZFz=function(r,J){r||console.warn("Polymer.Class requires `info` argument");J=J?J(UGK):UGK;J=qmi(r,J,r.behaviors);J.is=J.prototype.is=
r.is;return J};Polymer.Class=ZFz;Polymer.mixinBehaviors=function(r,J){return qmi({},(0,_.fx)(J),r)};
Polymer.GenerateClassFromInfo=qmi;_.Ks=function(r){var J=typeof r==="function"?r:_.Ks.Class(r);r._legacyForceObservedAttributes&&(J.prototype._legacyForceObservedAttributes=r._legacyForceObservedAttributes);customElements.define(J.is,J);return J};
_.Ks.Class=ZFz;Polymer._polymerFn=_.Ks;var gGf=window.onLegacyPolymerFunctionDefinedCallback;gGf&&gGf();var unm={templatize:function(r,J){this._templatizerTemplate=r;this.ctor=CU(r,this,{mutableData:!!J,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(r){return new this.ctor(r)},
modelForElement:function(r){return $3M(this._templatizerTemplate,r)}};Polymer.Templatizer=unm;_.UB=(0,_.fx)(HTMLElement).prototype;Polymer.Base=_.UB;var iQc=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.ul=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.S(_.ul,PolymerFakeBaseClass);var ll=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.S(ll,PolymerFakeBaseClass);var pkD=Symbol("Sd"),hi7=[Array,Boolean,Date,Number,Object,String];/*
 ****************************************************************************
Copyright (C) Microsoft. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and
limitations under the License.
*****************************************************************************/
var EGK=EGK||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},jhN;(function(r){function J(a,e,l){var Vi=Z.get(a);if(!Vi){if(!l)return;Vi=new O;Z.set(a,Vi)}a=Vi.get(e);if(!a){if(!l)return;a=new O;Vi.set(e,a)}return a}
function x(a,e,l){if(t(a,e,l))return!0;e=h(e);return e!==null?x(a,e,l):!1}
function t(a,e,l){e=J(e,l,!1);return e===void 0?!1:!!e.has(a)}
function b(a,e,l){if(t(a,e,l))return V(a,e,l);e=h(e);if(e!==null)return b(a,e,l)}
function V(a,e,l){e=J(e,l,!1);if(e!==void 0)return e.get(a)}
function H(a,e){var l=q(a,e);a=h(a);if(a===null)return l;var Vi=H(a,e);if(Vi.length<=0)return l;if(l.length<=0)return Vi;e=new c;a=[];l=_.D(l);for(var sX=l.next();!sX.done;sX=l.next())sX=sX.value,e.has(sX)||(e.add(sX),a.push(sX));l=_.D(Vi);for(Vi=l.next();!Vi.done;Vi=l.next())Vi=Vi.value,e.has(Vi)||(e.add(Vi),a.push(Vi));return a}
function q(a,e){a=J(a,e,!1);var l=[];a&&a.forEach(function(Vi,sX){return l.push(sX)});
return l}
function W(a){return a===void 0}
function U(a){return typeof a==="object"?a!==null:typeof a==="function"}
function g(a){return typeof a==="function"}
function E(a){return typeof a==="symbol"?a:String(a)}
function h(a){var e=Object.getPrototypeOf(a);if(typeof a!=="function"||a===Y||e!==Y)return e;var l=Object.getPrototypeOf(a.prototype);if(l==null||l===Object.prototype)return e;l=l.constructor;return typeof l!=="function"||l===a?e:l}
function G(){function a(){this._keys=[];this._values=[];this._cache=e}
var e={};a.prototype={get size(){return this._keys.length},has:function(l){return l===this._cache?!0:this._find(l)>=0?(this._cache=l,!0):!1},
get:function(l){var Vi=this._find(l);if(Vi>=0)return this._cache=l,this._values[Vi]},
set:function(l,Vi){this.delete(l);this._keys.push(l);this._values.push(Vi);this._cache=l;return this},
delete:function(l){l=this._find(l);return l>=0?(this._keys.splice(l,1),this._values.splice(l,1),this._cache=e,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=e},
forEach:function(l){for(var Vi=this.size,sX=0;sX<Vi;++sX){var pz=this._keys[sX],Gz=this._values[sX];this._cache=pz;l.call(this,Gz,pz,this)}},
_find:function(l){for(var Vi=this._keys,sX=Vi.length,pz=0;pz<sX;++pz)if(Vi[pz]===l)return pz;return-1}};
return a}
function N(){function a(){this._map=new O}
a.prototype={get size(){return this._map.length},has:function(e){return this._map.has(e)},
add:function(e){this._map.set(e,e);return this},
delete:function(e){return this._map.delete(e)},
clear:function(){this._map.clear()},
forEach:function(e,l){this._map.forEach(e,l)}};
return a}
function Q(){function a(){this._key=l()}
function e(Sm,FD){for(var Bn=0;Bn<FD;++Bn)Sm[Bn]=Math.random()*255|0}
function l(){do{if(sX)var Sm=sX.randomBytes(16);else typeof Uint8Array==="function"?(Sm=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(Sm):e(Sm,16)):(Sm=Array(16),e(Sm,16));Sm[6]=Sm[6]&79|64;Sm[8]=Sm[8]&191|128;for(var FD="",Bn=0;Bn<16;++Bn){var rv=Sm[Bn];if(Bn===4||Bn===6||Bn===8)FD+="-";rv<16&&(FD+="0");FD+=rv.toString(16).toLowerCase()}Sm="@@WeakMap@@"+FD}while(pz.call(Gz,Sm));Gz[Sm]=!0;return Sm}
function Vi(Sm,FD){if(!pz.call(Sm,Qi)){if(!FD)return;Object.defineProperty(Sm,Qi,{value:Object.create(null)})}return Sm[Qi]}
var sX=typeof global!=="undefined"&&typeof EGK==="object"&&typeof require==="function"&&require("crypto"),pz=Object.prototype.hasOwnProperty,Gz={},Qi=l();a.prototype={has:function(Sm){return(Sm=Vi(Sm,!1))?this._key in Sm:!1},
get:function(Sm){if(Sm=Vi(Sm,!1))return Sm[this._key]},
set:function(Sm,FD){Vi(Sm,!0)[this._key]=FD;return this},
delete:function(Sm){return(Sm=Vi(Sm,!1))&&this._key in Sm?delete Sm[this._key]:!1},
clear:function(){this._key=l()}};
return a}
var Y=Object.getPrototypeOf(Function),O=typeof Map==="function"?Map:G(),c=typeof Set==="function"?Set:N(),Z=new (typeof WeakMap==="function"?WeakMap:Q());r.decorate=function(a,e,l,Vi){if(W(Vi)){if(W(l)){if(!Array.isArray(a))throw new TypeError;if(!g(e))throw new TypeError;for(l=a.length-1;l>=0;--l)if(Vi=(0,a[l])(e),!W(Vi)){if(!g(Vi))throw new TypeError;e=Vi}return e}if(!Array.isArray(a))throw new TypeError;if(!U(e))throw new TypeError;l=E(l);for(Vi=a.length-1;Vi>=0;--Vi)(0,a[Vi])(e,l)}else{if(Array.isArray(a))if(U(e)){if(W(l))throw new TypeError;
if(!U(Vi))throw new TypeError;}else throw new TypeError;else throw new TypeError;l=E(l);for(var sX=a.length-1;sX>=0;--sX){var pz=(0,a[sX])(e,l,Vi);if(!W(pz)){if(!U(pz))throw new TypeError;Vi=pz}}return Vi}};
r.metadata=function(a,e){return function(l,Vi){if(W(Vi)){if(!g(l))throw new TypeError;J(l,void 0,!0).set(a,e)}else{if(!U(l))throw new TypeError;Vi=E(Vi);J(l,Vi,!0).set(a,e)}}};
r.defineMetadata=function(a,e){var l;if(U(e))W(l)||(l=E(l));else throw new TypeError;J(e,l,!0).set("parameters",a)};
r.hasMetadata=function(a,e,l){if(U(e))W(l)||(l=E(l));else throw new TypeError;return x(a,e,l)};
r.hasOwnMetadata=function(a,e,l){if(U(e))W(l)||(l=E(l));else throw new TypeError;return t(a,e,l)};
r.getMetadata=function(a,e,l){if(U(e))W(l)||(l=E(l));else throw new TypeError;return b(a,e,l)};
r.getOwnMetadata=function(a,e,l){if(U(e))W(l)||(l=E(l));else throw new TypeError;return V(a,e,l)};
r.getMetadataKeys=function(a,e){if(U(a))W(e)||(e=E(e));else throw new TypeError;return H(a,e)};
r.getOwnMetadataKeys=function(a,e){if(U(a))W(e)||(e=E(e));else throw new TypeError;return q(a,e)};
r.deleteMetadata=function(a,e,l){if(U(e))W(l)||(l=E(l));else throw new TypeError;var Vi=J(e,l,!1);if(!W(Vi)){if(!Vi.delete(a))return!1;if(Vi.size>0)return!0;a=Z.get(e);a.delete(l);if(a.size>0)return!0;Z.delete(e);return!0}};
(function(a){if(typeof a.Reflect!=="undefined"){if(a.Reflect!==r)for(var e in r)a.Reflect[e]=r[e]}else a.Reflect=r})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(jhN||(jhN={}));var $GR=function(){this.aborted=!1;this.onabort=null;this.target=document.createDocumentFragment?document.createDocumentFragment():document.createElement("div")};
$GR.prototype.addEventListener=function(r,J,x){this.target.addEventListener(r,J,x)};
$GR.prototype.removeEventListener=function(r,J,x){this.target.removeEventListener(r,J,x)};
$GR.prototype.dispatchEvent=function(r){if(this.onabort&&r.type==="abort")this.onabort(r);return this.target.dispatchEvent(r)};var wDu=function(){this.signal=new $GR};
wDu.prototype.abort=function(){if(!this.signal.aborted){this.signal.aborted=!0;var r=document.createEvent("Event");r.initEvent("abort",!1,!1);this.signal.dispatchEvent(r)}};var PPM=self;var hqq=[0,_.Lw,_.Ax,_.Lw];var MCb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(MCb,_.O7);var G0x=_.ud(MCb,[0,_.DFM,_.FR,hqq,_.Ax,_.y9]);_.xM(_.X6,_.Mx);_.m=_.X6.prototype;_.m.start=function(){this.stop();this.usingListeners_=!1;var r=Rq4(this),J=Sxu(this);r&&!J&&this.JSC$9351_win_.mozRequestAnimationFrame?(this.JSC$9351_id_=_.dU(this.JSC$9351_win_,"MozBeforePaint",this.callback_),this.JSC$9351_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$9351_id_=r&&J?r.call(this.JSC$9351_win_,this.callback_):this.JSC$9351_win_.setTimeout(EcN(this.callback_),20)};
_.m.stop=function(){if(this.isActive()){var r=Rq4(this),J=Sxu(this);r&&!J&&this.JSC$9351_win_.mozRequestAnimationFrame?R2(this.JSC$9351_id_):r&&J?J.call(this.JSC$9351_win_,this.JSC$9351_id_):this.JSC$9351_win_.clearTimeout(this.JSC$9351_id_)}this.JSC$9351_id_=null};
_.m.fire=function(){this.stop();this.JSC$9353_doAction_()};
_.m.isActive=function(){return this.JSC$9351_id_!=null};
_.m.JSC$9353_doAction_=function(){this.usingListeners_&&this.JSC$9351_id_&&R2(this.JSC$9351_id_);this.JSC$9351_id_=null;this.JSC$9351_listener_.call(this.handler_,_.Jx())};
_.m.disposeInternal=function(){this.stop();_.X6.superClass_.disposeInternal.call(this)};
var Rq4=function(r){r=r.JSC$9351_win_;return r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame||null},Sxu=function(r){r=r.JSC$9351_win_;
return r.cancelAnimationFrame||r.cancelRequestAnimationFrame||r.webkitCancelRequestAnimationFrame||r.mozCancelRequestAnimationFrame||r.oCancelRequestAnimationFrame||r.msCancelRequestAnimationFrame||null};_.vJ=function(r,J,x){_.Mx.call(this);this.JSC$9354_listener_=x!=null?r.bind(x):r;this.JSC$9354_interval_=J;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$9354_timer_=null};
_.S(_.vJ,_.Mx);_.m=_.vJ.prototype;_.m.fire=function(r){this.args_=arguments;this.JSC$9354_timer_||this.pauseCount_?this.shouldFire_=!0:NP4(this)};
_.m.stop=function(){this.JSC$9354_timer_&&(_.xc.clearTimeout(this.JSC$9354_timer_),this.JSC$9354_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.m.pause=function(){this.pauseCount_++};
_.m.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$9354_timer_||(this.shouldFire_=!1,NP4(this))};
_.m.disposeInternal=function(){_.Mx.prototype.disposeInternal.call(this);this.stop()};
var NP4=function(r){r.JSC$9354_timer_=wA(function(){r.JSC$9354_timer_=null;r.shouldFire_&&!r.pauseCount_&&(r.shouldFire_=!1,NP4(r))},r.JSC$9354_interval_);
var J=r.args_;r.args_=null;r.JSC$9354_listener_.apply(null,J)};var dGk=function(r,J){this.childIterator_=r[_.xc.Symbol.iterator]();this.mapFn_=J};
dGk.prototype[Symbol.iterator]=function(){return this};
dGk.prototype.next=function(){var r=this.childIterator_.next();return{value:r.done?void 0:this.mapFn_.call(void 0,r.value),done:r.done}};
var QhY=function(r,J){return new dGk(r,J)};var KEq={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var i4m=function(r){var J=k0x(r);if(!J)throw Error("Wd`"+r);return J},k0x=function(r){var J={};
r=String(r);var x=r.charAt(0)=="#"?r:"#"+r;if(P9o.test(x))return J.hex=DiM(x),J.type="hex",J;x=gqn(r);return x.length?(J.hex=udn(x[0],x[1],x[2]),J.type="rgb",J):KEq&&(r=KEq[r.toLowerCase()])?(J.hex=r,J.type="named",J):null},Yxf=/#(.)(.)(.)/,DiM=function(r){if(!P9o.test(r))throw Error("Yd`"+r);
r.length==4&&(r=r.replace(Yxf,"#$1$1$2$2$3$3"));return r.toLowerCase()},p0z=function(r){r=DiM(r);
r=parseInt(r.slice(1),16);return[r>>16,r>>8&255,r&255]},udn=function(r,J,x){r=Number(r);
J=Number(J);x=Number(x);if(r!=(r&255)||J!=(J&255)||x!=(x&255))throw Error("Zd`"+r+"`"+J+"`"+x);J=r<<16|J<<8|x;return r<16?"#"+(16777216|J).toString(16).slice(1):"#"+J.toString(16)},P9o=/^#(?:[0-9a-f]{3}){1,2}$/i,nGn=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,gqn=function(r){var J=r.match(nGn);
if(J){r=Number(J[1]);var x=Number(J[2]);J=Number(J[3]);if(r>=0&&r<=255&&x>=0&&x<=255&&J>=0&&J<=255)return[r,x,J]}return[]};var Ofk={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:"January February March April May June July August September October November December".split(" "),STANDALONEMONTHS:"January February March April May June July August September October November December".split(" "),SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
WEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),STANDALONEWEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y",
"MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},GM=Ofk;GM=Ofk;var R3z,C9s,BPn;R3z=function(r,J){switch(J){case 1:return r%4!=0||r%100==0&&r%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
C9s=function(r,J,x,t,b){r=new Date(r,J,x);b=b||0;return r.valueOf()+(((t!==void 0?t:3)-b+7)%7-((r.getDay()+6)%7-b+7)%7)*864E5};
_.gT=function(r,J,x){typeof r==="number"?(this.date=BPn(r,J||0,x||1),I94(this,x||1)):_.rf(r)?(this.date=BPn(r.getFullYear(),r.getMonth(),r.getDate()),I94(this,r.getDate())):(this.date=new Date(_.Jx()),r=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),I94(this,r))};
BPn=function(r,J,x){J=new Date(r,J,x);r>=0&&r<100&&J.setFullYear(J.getFullYear()-1900);return J};
_.m=_.gT.prototype;_.m.firstDayOfWeek_=GM.FIRSTDAYOFWEEK;_.m.firstWeekCutOffDay_=GM.FIRSTWEEKCUTOFFDAY;_.m.clone=function(){var r=new _.gT(this.date);r.firstDayOfWeek_=this.firstDayOfWeek_;r.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return r};
_.m.getFullYear=function(){return this.date.getFullYear()};
_.m.getYear=function(){return this.getFullYear()};
_.m.getMonth=function(){return this.date.getMonth()};
_.m.getDate=function(){return this.date.getDate()};
_.m.getTime=function(){return this.date.getTime()};
_.m.getDay=function(){return this.date.getDay()};
_.m.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.m.getUTCMonth=function(){return this.date.getUTCMonth()};
_.m.getUTCDate=function(){return this.date.getUTCDate()};
_.m.getUTCDay=function(){return this.date.getDay()};
_.m.getUTCHours=function(){return this.date.getUTCHours()};
_.m.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.m.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.m.set=function(r){this.date=new Date(r.getFullYear(),r.getMonth(),r.getDate())};
_.m.setFullYear=function(r){this.date.setFullYear(r)};
_.m.setYear=function(r){this.setFullYear(r)};
_.m.setMonth=function(r){this.date.setMonth(r)};
_.m.setDate=function(r){this.date.setDate(r)};
_.m.setTime=function(r){this.date.setTime(r)};
_.m.setUTCFullYear=function(r){this.date.setUTCFullYear(r)};
_.m.setUTCMonth=function(r){this.date.setUTCMonth(r)};
_.m.setUTCDate=function(r){this.date.setUTCDate(r)};
_.m.add=function(r){if(r.years||r.months){var J=this.getMonth()+r.months+r.years*12,x=this.getYear()+Math.floor(J/12);J%=12;J<0&&(J+=12);var t=Math.min(R3z(x,J),this.getDate());this.setDate(1);this.setFullYear(x);this.setMonth(J);this.setDate(t)}r.days&&(x=this.getYear(),J=x>=0&&x<=99?-1900:0,r=new Date((new Date(x,this.getMonth(),this.getDate(),12)).getTime()+r.days*864E5),this.setDate(1),this.setFullYear(r.getFullYear()+J),this.setMonth(r.getMonth()),this.setDate(r.getDate()),I94(this,r.getDate()))};
_.m.JSC$9367_toIsoString=function(r){var J=this.getFullYear(),x=J<0?"-":J>=1E4?"+":"";return[x+_.lA(Math.abs(J),x?6:4),_.lA(this.getMonth()+1,2),_.lA(this.getDate(),2)].join(r?"-":"")};
_.m.equals=function(r){return!(!r||this.getYear()!=r.getYear()||this.getMonth()!=r.getMonth()||this.getDate()!=r.getDate())};
_.m.toString=function(){return this.JSC$9367_toIsoString()};
var I94=function(r,J){r.getDate()!=J&&r.date.setUTCHours(r.date.getUTCHours()+(r.getDate()<J?1:-1))};
_.gT.prototype.valueOf=function(){return this.date.valueOf()};var j4=function(r,J,x,t,b){this.reversed=!!J;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!x;r&&EB(this,r,t);this.depth=b!=void 0?b:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.xM(j4,rX);var EB=function(r,J,x,t){if(r.node=J)r.tagType=typeof x==="number"?x:r.node.nodeType!=1?0:r.reversed?-1:1;typeof t==="number"&&(r.depth=t)};
_.m=j4.prototype;_.m.JSC$9382_copyFrom=function(r){this.node=r.node;this.tagType=r.tagType;this.depth=r.depth;this.reversed=r.reversed;this.constrained=r.constrained};
_.m.clone=function(){return new j4(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.m.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return J_;var r=this.node;var J=this.reversed?-1:1;if(this.tagType==J){var x=this.reversed?r.lastChild:r.firstChild;x?EB(this,x):EB(this,r,J*-1)}else(x=this.reversed?r.previousSibling:r.nextSibling)?EB(this,x):EB(this,r.parentNode,J*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(r=this.node)?xY(r):J_};
_.m.equals=function(r){return r.node==this.node&&(!this.node||r.tagType==this.tagType)};
_.m.splice=function(r){var J=this.node,x=this.reversed?1:-1;this.tagType==x&&(this.tagType=x*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;j4.prototype.next.call(this);this.reversed=!this.reversed;x=_.uM(arguments[0])?arguments[0]:arguments;for(var t=x.length-1;t>=0;t--)_.SH(x[t],J);_.E9(J)};var LEf=function(){},$Q=function(r){for(var J=[],x=r.getTextRangeCount(),t=0;t<x;t++)J.push(r.getTextRange(t));
return J};
LEf.prototype.isReversed=function(){return!1};
LEf.prototype.getWindow=function(){return d9(_.QV(this.JSC$9384_getStartNode()))};
var cQq=function(r,J){j4.call(this,r,J,!0)};
_.xM(cQq,j4);var wT=function(r,J,x,t,b){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!b;if(r){this.startNode_=r;this.startOffset_=J;this.endNode_=x;this.endOffset_=t;if(r.nodeType==1&&r.tagName!="BR")if(r=r.childNodes,J=r[J])this.startNode_=J,this.startOffset_=0;else{r.length&&(this.startNode_=_.OX(r));var V=!0}x.nodeType==1&&((this.endNode_=x.childNodes[t])?this.endOffset_=0:this.endNode_=x)}j4.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);V&&this.next()};
_.xM(wT,cQq);_.m=wT.prototype;_.m.JSC$9390_getStartNode=function(){return this.startNode_};
_.m.isLast=function(){return this.started_&&(this.node!=(this.isReversed_?this.startNode_:this.endNode_)?!1:this.isReversed_?this.startOffset_?this.tagType!=-1:this.tagType==1:!this.endOffset_||this.tagType!=1)};
_.m.next=function(){return this.isLast()?J_:wT.superClass_.next.call(this)};
_.m.JSC$9382_copyFrom=function(r){this.startNode_=r.startNode_;this.endNode_=r.endNode_;this.startOffset_=r.startOffset_;this.endOffset_=r.endOffset_;this.isReversed_=r.isReversed_;wT.superClass_.JSC$9382_copyFrom.call(this,r)};
_.m.clone=function(){var r=new wT(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);r.JSC$9382_copyFrom(this);return r};var AQw=function(){};
AQw.prototype.__iterator__=function(){return new wT(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var hD=function(r){this.range_=r};
_.xM(hD,AQw);var FEN=function(r){var J=_.QV(r).createRange();if(r.nodeType==3)J.setStart(r,0),J.setEnd(r,r.length);else if(MQ(r)||r.nodeType==3){for(var x,t=r;(x=t.firstChild)&&(MQ(x)||x.nodeType==3);)t=x;J.setStart(t,0);for(t=r;(x=t.lastChild)&&(MQ(x)||x.nodeType==3);)t=x;J.setEnd(t,t.nodeType==1?t.childNodes.length:t.length)}else x=r.parentNode,r=Array.prototype.indexOf.call(x.childNodes,r),J.setStart(x,r),J.setEnd(x,r+1);return J},a9f=function(r,J,x,t){var b=_.QV(r).createRange();
b.setStart(r,J);b.setEnd(x,t);return b};
_.m=hD.prototype;_.m.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.m.getContainer=function(){return this.range_.commonAncestorContainer};
_.m.compareBrowserRangeEndpoints=function(r,J,x){return this.range_.compareBoundaryPoints(x==1?J==1?_.xc.Range.START_TO_START:_.xc.Range.START_TO_END:J==1?_.xc.Range.END_TO_START:_.xc.Range.END_TO_END,r)};
_.m.isCollapsed=function(){return this.range_.collapsed};
_.m.select=function(r){this.selectInternal(d9(_.QV(this.range_.startContainer)).getSelection(),r)};
_.m.selectInternal=function(r){r.removeAllRanges();r.addRange(this.range_)};
_.m.insertNode=function(r,J){var x=this.range_.cloneRange();x.collapse(J);x.insertNode(r);x.detach();return r};
_.m.collapse=function(r){this.range_.collapse(r)};_.xM(rc,hD);rc.prototype.selectInternal=function(r,J){!J||this.isCollapsed()?rc.superClass_.selectInternal.call(this,r,J):(r.collapse(this.range_.endContainer,this.range_.endOffset),r.extend(this.range_.startContainer,this.range_.startOffset))};_.xM(J6,hD);J6.prototype.compareBrowserRangeEndpoints=function(r,J,x){return J6.superClass_.compareBrowserRangeEndpoints.call(this,r,J,x)};
J6.prototype.selectInternal=function(r,J){J?r.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):r.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var yQR=function(r){return _.DJ?new J6(r):_.V9?new rc(r):new hD(r)};var MO=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},eqR;
_.xM(MO,LEf);eqR=function(r,J){var x=new MO;x.browserRangeWrapper_=r;x.isReversed_=!!J;return x};
_.zqY=function(r){r=_.DJ?new J6(FEN(r)):_.V9?new rc(FEN(r)):new hD(FEN(r));return eqR(r)};
_.Gp=function(r,J,x,t){var b=new MO;b.isReversed_=ZfY(r,J,x,t);if(_.lt(r)&&!MQ(r)){var V=r.parentNode;J=Array.prototype.indexOf.call(V.childNodes,r);r=V}_.lt(x)&&!MQ(x)&&(V=x.parentNode,t=Array.prototype.indexOf.call(V.childNodes,x),x=V);b.isReversed_?(b.startNode_=x,b.startOffset_=t,b.endNode_=r,b.endOffset_=J):(b.startNode_=r,b.startOffset_=J,b.endNode_=x,b.endOffset_=t);return b};
_.m=MO.prototype;_.m.clone=function(){var r=new MO;r.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();r.startNode_=this.startNode_;r.startOffset_=this.startOffset_;r.endNode_=this.endNode_;r.endOffset_=this.endOffset_;r.isReversed_=this.isReversed_;return r};
_.m.JSC$9384_getType=function(){return"text"};
_.m.getBrowserRangeObject=function(){return RI(this).range_};
_.m.getTextRangeCount=function(){return 1};
_.m.getTextRange=function(){return this};
var RI=function(r){var J;if(!(J=r.browserRangeWrapper_)){J=r.JSC$9384_getStartNode();var x=r.JSC$9384_getStartOffset(),t=r.JSC$9384_getEndNode(),b=r.JSC$9384_getEndOffset();J=_.DJ?new J6(a9f(J,x,t,b)):_.V9?new rc(a9f(J,x,t,b)):new hD(a9f(J,x,t,b));J=r.browserRangeWrapper_=J}return J};
_.m=MO.prototype;_.m.getContainer=function(){return RI(this).getContainer()};
_.m.JSC$9384_getStartNode=function(){return this.startNode_||(this.startNode_=RI(this).range_.startContainer)};
_.m.JSC$9384_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=RI(this).range_.startOffset};
_.m.JSC$9384_getEndNode=function(){return this.endNode_||(this.endNode_=RI(this).range_.endContainer)};
_.m.JSC$9384_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=RI(this).range_.endOffset};
_.m.isReversed=function(){return this.isReversed_};
_.m.JSC$9384_containsRange=function(r,J){if(r.JSC$9384_getType()=="text"){var x=RI(this);r=RI(r);J=J&&!r.isCollapsed();r=r.range_;x=J?x.compareBrowserRangeEndpoints(r,0,1)>=0&&x.compareBrowserRangeEndpoints(r,1,0)<=0:x.compareBrowserRangeEndpoints(r,0,0)>=0&&x.compareBrowserRangeEndpoints(r,1,1)<=0}else x=!1;return x};
_.m.isCollapsed=function(){return RI(this).isCollapsed()};
_.m.JSC$9384_getText=function(){return RI(this).range_.toString()};
_.m.__iterator__=function(){return new wT(this.JSC$9384_getStartNode(),this.JSC$9384_getStartOffset(),this.JSC$9384_getEndNode(),this.JSC$9384_getEndOffset())};
_.m.select=function(){RI(this).select(this.isReversed_)};
_.m.JSC$9384_removeContents=function(){var r=RI(this).range_;r.extractContents();if(r.startContainer.hasChildNodes()&&(r=r.startContainer.childNodes[r.startOffset])){var J=r.previousSibling;Uuq(r)==""&&_.E9(r);J&&Uuq(J)==""&&_.E9(J)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.m.insertNode=function(r,J){r=RI(this).insertNode(r,J);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return r};
_.m.collapse=function(r){r=this.isReversed()?!r:r;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(r);r?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var vGo=function(){};
_.xM(vGo,LEf);vGo.prototype.JSC$9384_containsRange=function(r,J){var x=$Q(this);r=$Q(r);return(J?ZB:_.ltz)(r,function(t){return ZB(x,function(b){return b.JSC$9384_containsRange(t,J)})})};
vGo.prototype.insertNode=function(r,J){J?_.R0(r,this.JSC$9384_getStartNode()):_.SH(r,this.JSC$9384_getEndNode());return r};var uxK,l9u=fA().JSC$7414_document_.documentElement;uxK=l9u.requestFullscreen?"fullscreenchange":l9u.webkitRequestFullscreen?"webkitfullscreenchange":l9u.mozRequestFullScreen?"mozfullscreenchange":l9u.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var XDu=function(){var r=fA().JSC$7414_document_;return!!(r.webkitIsFullScreen||r.mozFullScreen||r.msFullscreenElement||r.fullscreenElement)};var S4=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.xM(S4,vGo);_.m=S4.prototype;_.m.clone=function(){var r=new S4;r.browserRanges_=_.ZM(this.browserRanges_);return r};
_.m.JSC$9384_getType=function(){return"mutli"};
_.m.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.m.getTextRangeCount=function(){return this.browserRanges_.length};
_.m.getTextRange=function(r){this.ranges_[r]||(this.ranges_[r]=eqR(yQR(this.browserRanges_[r])));return this.ranges_[r]};
_.m.getContainer=function(){if(!this.container_){for(var r=[],J=this.getTextRangeCount(),x=0;x<J;x++)r.push(this.getTextRange(x).getContainer());this.container_=TfK.apply(null,r)}return this.container_};
var NO=function(r){r.sortedRanges_||(r.sortedRanges_=$Q(r),r.sortedRanges_.sort(function(J,x){var t=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();var b=x.JSC$9384_getStartNode();x=x.JSC$9384_getStartOffset();return t==b&&J==x?0:ZfY(t,J,b,x)?1:-1}));
return r.sortedRanges_};
_.m=S4.prototype;_.m.JSC$9384_getStartNode=function(){return NO(this)[0].JSC$9384_getStartNode()};
_.m.JSC$9384_getStartOffset=function(){return NO(this)[0].JSC$9384_getStartOffset()};
_.m.JSC$9384_getEndNode=function(){return _.OX(NO(this)).JSC$9384_getEndNode()};
_.m.JSC$9384_getEndOffset=function(){return _.OX(NO(this)).JSC$9384_getEndOffset()};
_.m.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.m.JSC$9384_getText=function(){return $Q(this).map(function(r){return r.JSC$9384_getText()}).join("")};
_.m.__iterator__=function(){return new dT(this)};
_.m.select=function(){var r=this.getWindow().getSelection();r.removeAllRanges();for(var J=this.getTextRangeCount(),x=0;x<J;x++)r.addRange(this.getTextRange(x).getBrowserRangeObject())};
_.m.JSC$9384_removeContents=function(){$Q(this).forEach(function(r){r.JSC$9384_removeContents()})};
_.m.collapse=function(r){if(!this.isCollapsed()){var J=r?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;J.collapse(r);this.ranges_=[J];this.sortedRanges_=[J];this.browserRanges_=[J.getBrowserRangeObject()]}};
var dT=function(r){this.iterators_=null;this.currentIdx_=0;r&&(this.iterators_=NO(r).map(function(J){return _.pSn(J)}));
j4.call(this,r?this.JSC$9390_getStartNode():null,!1,!0)};
_.xM(dT,cQq);_.m=dT.prototype;_.m.JSC$9390_getStartNode=function(){return this.iterators_[0].JSC$9390_getStartNode()};
_.m.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.m.next=function(){for(;this.currentIdx_<this.iterators_.length;){var r=this.iterators_[this.currentIdx_],J=r.next();if(J.done)this.currentIdx_++;else return EB(this,r.node,r.tagType,r.depth),J}return J_};
_.m.JSC$9382_copyFrom=function(r){this.iterators_=_.ZM(r.iterators_);dT.superClass_.JSC$9382_copyFrom.call(this,r)};
_.m.clone=function(){var r=new dT(null);r.JSC$9382_copyFrom(this);return r};var rto,ZfY;_.ja=function(){var r=window.getSelection();return r&&rto(r)};
rto=function(r){var J=!1;if(r.createRange)try{var x=r.createRange()}catch(b){return null}else if(r.rangeCount){if(r.rangeCount>1){x=new S4;J=r.rangeCount;for(var t=0;t<J;t++)x.browserRanges_.push(r.getRangeAt(t));return x}x=r.getRangeAt(0);J=ZfY(r.anchorNode,r.anchorOffset,r.focusNode,r.focusOffset)}else return null;return eqR(yQR(x),J)};
_.Q8=function(r,J){return _.Gp(r,J,r,J)};
_.Kx=function(r,J,x,t){return _.Gp(r,J,x,t)};
ZfY=function(r,J,x,t){if(r==x)return t<J;var b;if(r.nodeType==1&&J)if(b=r.childNodes[J])r=b,J=0;else if(_.c$(r,x))return!0;if(x.nodeType==1&&t)if(b=x.childNodes[t])x=b,t=0;else if(_.c$(x,r))return!1;return(HkK(r,x)||J-t)>0};var kQ=function(){_.U1.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.Ga)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.Ga)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.Ga)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.Ga)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.Ga)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.Ga)(this.dispatchProgressEvent_,this)};
_.xM(kQ,_.U1);kQ.prototype.abort=function(){try{this.reader_.abort()}catch(r){throw new g6o(r,"aborting read");}};
kQ.prototype.getError=function(){return this.reader_.error&&new g6o(this.reader_.error,"reading file")};
kQ.prototype.dispatchProgressEvent_=function(r){this.dispatchEvent(new E6w(r,this))};
kQ.prototype.disposeInternal=function(){kQ.superClass_.disposeInternal.call(this);delete this.reader_};
var x6Y=function(r){var J=new kQ,x=Jtx(J);J.reader_.readAsArrayBuffer(r);return x},tgq=function(r){var J=new kQ,x=Jtx(J);
J.reader_.readAsDataURL(r);return x},Jtx=function(r){var J=new Li;
r.listen("loadend",_.jC(function(x,t){var b=t.reader_.result,V=t.getError();b==null||V?x.errback(V):x.callback(b);t.dispose()},J,r));
return J};var PY=function(){_.U1.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$9424_eventHandler_=new _.t6(this);this.JSC$9424_isInitialized_=!1};
_.xM(PY,_.U1);var bZY=new _.s1("d"),m6Y=new _.s1("beforedragstart"),oNu=new _.s1("dragstart"),Vgu=new _.s1("beforedragmove"),D6s=new _.s1("dragmove"),HZq=new _.s1("beforedragend"),Thw=new _.s1("dragend"),s5o=new _.s1("e");PY.prototype.isDragging=function(){return!!this.JSC$9424_dragger_};
var qQx=function(r,J){J.dlgGrowthDirection_=0;J.dlgDragHoverClass_=void 0;J.dlgDragPermission=0;r.dragLists_.push(J)},W0R=function(r,J){r.getHandleForDragItem_=J};
PY.prototype.init=function(){if(!this.JSC$9424_isInitialized_){for(var r=this.dragLists_.length,J=0;J<r;J++)for(var x=_.NQ(this.dragLists_[J]),t=x.length,b=0;b<t;++b){var V=x[b],H=this.getHandleForDragItem_(V),q=_.x4(H);this.dragItemForHandle_[q]=V;this.dragItemHoverClasses_&&(this.JSC$9424_eventHandler_.listen(V,"mouseover",this.handleDragItemMouseover_),this.JSC$9424_eventHandler_.listen(V,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$9424_eventHandler_.listen(H,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$9424_eventHandler_.listen(H,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(V);this.JSC$9424_eventHandler_.listen(H,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$9424_isInitialized_=!0}};
PY.prototype.disposeInternal=function(){this.JSC$9424_eventHandler_.dispose();for(var r=this.dragLists_.length,J=0;J<r;J++){var x=this.dragLists_[J];x.dlgGrowthDirection_=void 0;x.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;iZs(this);PY.superClass_.disposeInternal.call(this)};
var p2x=function(r,J){for(var x=r.dragLists_.length,t=0;t<x;t++){var b=r.dragLists_[t];b.dlgBounds_=dKz(b)}x=r.dragItems_.length;for(t=0;t<x;t++)b=r.dragItems_[t],b!=J&&(b.dlgBounds_=dKz(b))};
_.m=PY.prototype;
_.m.handlePotentialDragStart_=function(r){var J=_.x4(r.currentTarget);J=this.dragItemForHandle_[J];if(J.parentElement.dlgDragPermission!=2){this.currDragItem_=J;a:{J=this.currDragItem_;for(var x=J.cloneNode(!0),t=jJ("TEXTAREA",J),b=jJ("TEXTAREA",x),V=0;V<t.length;V++)b[V].value=t[V].value;switch(J.tagName){case "TR":J=_.wC("TABLE",null,_.wC("TBODY",null,x));break a;case "TD":case "TH":J=_.wC("TABLE",null,_.wC("TBODY",null,_.wC("TR",null,x)));break a;case "TEXTAREA":x.value=J.value;default:J=x;break a}J=
void 0}this.draggerEl_=J;this.draggerElClasses_&&BV(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.QV(this.currDragItem_).body.appendChild(this.draggerEl_);x=_.kl(this.currDragItem_);J=this.draggerEl_;t=_.kl(J);if(x instanceof _.Nv){var H=x.y;x=x.x}PW(J,J.offsetLeft+(x-t.x),J.offsetTop+(Number(H)-t.y));this.JSC$9424_dragger_=new _.Kq(this.draggerEl_);_.UWq(this.JSC$9424_dragger_,this.hysteresisDistance_);
_.dU(this.JSC$9424_dragger_,"start",this.handleDragStart_,!1,this);_.dU(this.JSC$9424_dragger_,"end",this.handleDragEnd_,!1,this);_.dU(this.JSC$9424_dragger_,"earlycancel",this.JSC$9426_cleanup_,!1,this);this.dispatchEvent(new YQ(bZY,this,r,this.currDragItem_,this.draggerEl_,this.JSC$9424_dragger_));this.JSC$9424_dragger_.startDrag(r)}};
_.m.handleDragStart_=function(r){if(this.dispatchEvent(new YQ(m6Y,this,r.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.o4n(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?BV(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var J=hNk(this.draggerEl_);this.draggerEl_.halfWidth=J.width/2;this.draggerEl_.halfHeight=J.height/2;J=this.draggerEl_.getBoundingClientRect();
var x=r.clientY,t=gzN(this.JSC$9424_dragger_,r.clientX);if(t>J.right){var b=this.currDragItem_.getBoundingClientRect();this.JSC$9424_dragger_.deltaX=t-(t-b.left)/b.width*J.width}x=Ezw(this.JSC$9424_dragger_,x);x>J.bottom&&(this.JSC$9424_dragger_.deltaY+=x-J.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";p2x(this,this.currDragItem_);this.currDragItem_.style.display="";_.dU(this.JSC$9424_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new YQ(oNu,
this,r.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$9424_dragger_))}else r.preventDefault(),this.JSC$9426_cleanup_()};
_.m.handleDragMove_=function(r){var J=_.kl(this.draggerEl_);J=new _.Nv(J.x+this.draggerEl_.halfWidth,J.y+this.draggerEl_.halfHeight);a:{var x=null;if(this.currDragItem_.style.display!="none"){x=this.currDragItem_.parentNode;var t=dKz(x);if(f1n(J,t))break a}t=this.dragLists_.length;for(var b=0;b<t;b++){var V=this.dragLists_[b];if(V!=x&&f1n(J,V.dlgBounds_)){x=V;break a}}x=null}if(x){if(x==null)throw Error("$d");t=0;b=!1;V=void 0;switch(x.dlgGrowthDirection_){case 0:t=J.y;var H=U6K;var q=gNf;break;case 4:b=
!0;case 2:t=J.x;H=ENs;q=gNf;break;case 5:b=!0;case 3:t=J.x,H=j5u,q=$6q}for(var W=null,U,g=_.NQ(x),E=g.length,h=0;h<E;h++){var G=g[h];if(G!=this.currDragItem_){var N=H(G.dlgBounds_);if(b){var Q=w24(G,J);V===void 0&&(V=Q);q(t,N)&&(U==void 0||Q<V||Q==V&&(q(N,U)||N==U))&&(W=G,U=N);Q<V&&(V=Q)}else q(t,N)&&(U==void 0||q(N,U))&&(W=G,U=N)}}H=W!==null&&w24(W,J)>V?null:W}else H=null;if(!this.dispatchEvent(new YQ(Vgu,this,r,this.currDragItem_,this.draggerEl_,this.JSC$9424_dragger_,J,x,H)))return!1;if(x&&x.dlgDragPermission!=
1)this.currDragItem_.parentNode==x&&_.o4n(this.currDragItem_)==H||x.insertBefore(this.currDragItem_,H),this.currDragItem_.style.display="",x.dlgDragHoverClass_&&_.JN(x,x.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",q=this.dragLists_.length,U=0;U<q;U++)t=this.dragLists_[U],t.dlgDragHoverClass_&&_.XB(t,t.dlgDragHoverClass_);x!=this.currHoverList_&&(this.currHoverList_=x,p2x(this,this.currDragItem_));this.dispatchEvent(new YQ(D6s,this,r,this.currDragItem_,this.draggerEl_,this.JSC$9424_dragger_,
J,x,H));return!1};
_.m.JSC$9426_cleanup_=function(){iZs(this);this.JSC$9424_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var r=this.dragLists_.length,J=0;J<r;J++)this.dragLists_[J].dlgBounds_=null;r=this.dragItems_.length;for(J=0;J<r;J++)this.dragItems_[J].dlgBounds_=null};
_.m.handleDragEnd_=function(r){if(!this.dispatchEvent(new YQ(HZq,this,r,this.currDragItem_,this.draggerEl_,this.JSC$9424_dragger_)))return!1;iZs(this);this.dispatchEvent(new YQ(Thw,this,r,this.currDragItem_,this.draggerEl_,this.JSC$9424_dragger_));this.JSC$9426_cleanup_();return!0};
var iZs=function(r){_.lh(r.JSC$9424_dragger_);var J=r.draggerEl_&&r.draggerEl_.parentElement;r.draggerEl_&&_.E9(r.draggerEl_);r.currDragItem_&&r.currDragItem_.style.display=="none"&&(r.origList_.insertBefore(r.currDragItem_,r.origNextItem_),r.currDragItem_.style.display="");r.currDragItemClasses_&&r.currDragItem_?Uv4(r.currDragItem_,r.currDragItemClasses_||[]):r.currDragItem_&&(r.currDragItem_.style.visibility="");for(var x=r.dragLists_.length,t=0;t<x;t++){var b=r.dragLists_[t];b.dlgDragHoverClass_&&
_.XB(b,b.dlgDragHoverClass_)}J&&r.dispatchEvent(new YQ(s5o,r,null,r.currDragItem_,r.draggerEl_,r.JSC$9424_dragger_))};
_.m=PY.prototype;_.m.getHandleForDragItem_=function(r){return r};
_.m.handleDragItemMouseover_=function(r){BV(r.currentTarget,this.dragItemHoverClasses_||[])};
_.m.handleDragItemMouseout_=function(r){Uv4(r.currentTarget,this.dragItemHoverClasses_||[])};
_.m.handleDragItemHandleMouseover_=function(r){BV(r.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.m.handleDragItemHandleMouseout_=function(r){Uv4(r.currentTarget,this.dragItemHandleHoverClasses_||[])};
var f1n=function(r,J){return r.x>J.left&&r.x<J.left+J.width&&r.y>J.top&&r.y<J.top+J.height},w24=function(r,J){r=r.dlgBounds_;
return Math.abs(J.y-(r.top+(r.height-1)/2))},U6K=function(r){return r.top+r.height-1},ENs=function(r){return r.left+r.width-1},j5u=function(r){return r.left||0},gNf=function(r,J){return r<J},$6q=function(r,J){return r>J},YQ=function(r,J,x,t,b,V){_.qY.call(this,r);
this.event=x;this.currDragItem=t;this.draggerEl=b;this.JSC$9428_dragger=V};
_.xM(YQ,_.qY);_.xM(bH,_.Mx);var hTn=new _.Nv(0,0);bH.prototype.JSC$9432_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
bH.prototype.JSC$9432_onMouseMove=function(r){var J=this.containerIsActuallyContent_?hTn:pA(fA(this.containerNode_)),x=this.horizontalScrolling_?this.calculateScrollDelta(r.clientX+J.x,this.scrollBounds_.left,this.scrollBounds_.width):0,t=this.calculateScrollDelta(r.clientY+J.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=x;this.scrollDelta_.y=t;!(x=!x&&!t)&&(x=this.constrainScroll_)&&(x=r.clientX+J.x,r=r.clientY+J.y,J=this.containerBounds_,x=!(J.left<=x&&J.left+J.width>=
x&&J.top<=r&&J.top+J.height>=r));x?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
bH.prototype.calculateScrollDelta=function(r,J,x){var t=0;r<J?t=-8:r>J+x&&(t=8);return t};
bH.prototype.disposeInternal=function(){bH.superClass_.disposeInternal.call(this);this.JSC$9430_eventHandler_.dispose();this.scrollTimer_.dispose()};var MgN={COMPACT_DECIMAL_SHORT_PATTERN:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},COMPACT_DECIMAL_LONG_PATTERN:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},
1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}},nx=MgN;nx=MgN;var OB={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var G5q=function(){},a5=function(r){if(typeof r=="number"){var J=new G5q;
J.standardOffset_=r;var x=r;if(x==0)x="Etc/GMT";else{var t=["Etc/GMT",x<0?"-":"+"];x=Math.abs(x);t.push(Math.floor(x/60)%100);x%=60;x!=0&&t.push(":",_.lA(x,2));x=t.join("")}J.timeZoneId_=x;x=r;x==0?x="UTC":(t=["UTC",x<0?"+":"-"],x=Math.abs(x),t.push(Math.floor(x/60)%100),x%=60,x!=0&&t.push(":",x),x=t.join(""));r=RTq(r);J.tzNames_=[x,x];J.tzNamesExt_={STD_LONG_NAME_GMT:r,STD_GENERIC_LOCATION:r};J.transitions_=[];return J}J=new G5q;J.timeZoneId_=r.id;J.standardOffset_=-r.std_offset;J.tzNames_=r.names;
J.tzNamesExt_=r.names_ext;J.transitions_=r.transitions;return J},RTq=function(r){var J=["GMT"];
J.push(r<=0?"+":"-");r=Math.abs(r);J.push(_.lA(Math.floor(r/60)%100,2),":",_.lA(r%60,2));return J.join("")},SQN=function(r,J){J=Date.UTC(J.getUTCFullYear(),J.getUTCMonth(),J.getUTCDate(),J.getUTCHours(),J.getUTCMinutes())/36E5;
for(var x=0;x<r.transitions_.length&&J>=r.transitions_[x];)x+=2;return x==0?0:r.transitions_[x-1]},NhR=function(r,J){r=r.standardOffset_-SQN(r,J);
return r===-1440?0:r};var eg=function(r,J){this.patternParts_=[];this.JSC$9443_dateTimeSymbols_=J||GM;typeof r=="number"?d6f(this,r):Q5f(this,r)},K0f=[/^'(?:[^']|'')*('|$)/,
/^(?:G+|y+|Y+|u+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYuMkSEabBhKHcLQdmsvVwzZ]+/],Cx=function(r){return r.getHours?r.getHours():0},Q5f=function(r,J){for(lYD&&(J=J.replace(/\u200f/g,""));J;){for(var x=J,t=0;t<K0f.length;++t){var b=J.match(K0f[t]);
if(b){var V=b[0];J=J.substring(V.length);t==0&&(V=="''"?V="'":(V=V.substring(1,b[1]=="'"?V.length-1:V.length),V=V.replace(/''/g,"'")));r.patternParts_.push({text:V,type:t});break}}if(x===J)throw Error("ae`"+J);}};
eg.prototype.format=function(r,J){if(!r)throw Error("be");var x=J?(r.getTimezoneOffset()-NhR(J,r))*6E4:0,t=x?new Date(r.getTime()+x):r,b=t;J&&t.getTimezoneOffset()!=r.getTimezoneOffset()&&(t=new Date(t.getTime()+(t.getTimezoneOffset()-r.getTimezoneOffset())*6E4),b=new Date(r.getTime()+(x+(x>0?-864E5:864E5))));x=[];for(var V=0;V<this.patternParts_.length;++V){var H=this.patternParts_[V].text;1==this.patternParts_[V].type?x.push(k5N(this,H,r,t,b,J)):x.push(H)}return x.join("")};
var d6f=function(r,J){if(J<4)var x=r.JSC$9443_dateTimeSymbols_.DATEFORMATS[J];else if(J<8)x=r.JSC$9443_dateTimeSymbols_.TIMEFORMATS[J-4];else if(J<12)x=r.JSC$9443_dateTimeSymbols_.DATETIMEFORMATS[J-8],x=x.replace("{1}",r.JSC$9443_dateTimeSymbols_.DATEFORMATS[J-8]),x=x.replace("{0}",r.JSC$9443_dateTimeSymbols_.TIMEFORMATS[J-8]);else if(J===12)x=r.JSC$9443_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(J===13)x=r.JSC$9443_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{d6f(r,10);return}Q5f(r,x)},BY=function(r,J){J=String(J);
r=r.JSC$9443_dateTimeSymbols_||GM;if(r.ZERODIGIT!==void 0&&!uEX){for(var x=[],t=0;t<J.length;t++){var b=J.charCodeAt(t);x.push(48<=b&&b<=57?String.fromCharCode(r.ZERODIGIT+b-48):J.charAt(t))}J=x.join("")}return J},uEX=!1,lYD=!1,YQx=function(r,J,x,t){x=x.getFullYear();
x<=0&&t&&(x=1-x);return BY(r,POk(x,J))},POk=function(r,J){J==2&&(r%=100);
r<0&&J++;return _.lA(r,J)},II=function(r){if(!(r.getHours&&r.getSeconds&&r.getMinutes))throw Error("ce");
},nN4=function(r,J){II(J);
J=Cx(J);return r.JSC$9443_dateTimeSymbols_.AMPMS[J>=12&&J<24?1:0]},k5N=function(r,J,x,t,b,V){var H=J.length;
switch(J.charAt(0)){case "G":return x=t.getFullYear()>0?1:0,H>=4?r.JSC$9443_dateTimeSymbols_.ERANAMES[x]:r.JSC$9443_dateTimeSymbols_.ERAS[x];case "y":return YQx(r,H,t,!0);case "Y":return x=(new Date(C9s(t.getFullYear(),t.getMonth(),t.getDate(),r.JSC$9443_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,r.JSC$9443_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),H==2&&(x%=100),BY(r,POk(x,H));case "u":return YQx(r,H,t,!1);case "M":a:switch(x=t.getMonth(),H){case 5:H=r.JSC$9443_dateTimeSymbols_.NARROWMONTHS[x];break a;
case 4:H=r.JSC$9443_dateTimeSymbols_.MONTHS[x];break a;case 3:H=r.JSC$9443_dateTimeSymbols_.SHORTMONTHS[x];break a;default:H=BY(r,_.lA(x+1,H))}return H;case "k":return II(b),BY(r,_.lA(Cx(b)||24,H));case "S":return BY(r,(b.getMilliseconds()/1E3).toFixed(Math.min(3,H)).slice(2)+(H>3?_.lA(0,H-3):""));case "E":return x=t.getDay(),H>=4?r.JSC$9443_dateTimeSymbols_.WEEKDAYS[x]:r.JSC$9443_dateTimeSymbols_.SHORTWEEKDAYS[x];case "a":return nN4(r,b);case "b":return nN4(r,b);case "B":return nN4(r,b);case "h":return II(b),
BY(r,_.lA(Cx(b)%12||12,H));case "K":return II(b),BY(r,_.lA(Cx(b)%12,H));case "H":return II(b),BY(r,_.lA(Cx(b),H));case "c":a:switch(x=t.getDay(),H){case 5:H=r.JSC$9443_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[x];break a;case 4:H=r.JSC$9443_dateTimeSymbols_.STANDALONEWEEKDAYS[x];break a;case 3:H=r.JSC$9443_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[x];break a;default:H=BY(r,_.lA(x,1))}return H;case "L":a:switch(x=t.getMonth(),H){case 5:H=r.JSC$9443_dateTimeSymbols_.STANDALONENARROWMONTHS[x];break a;
case 4:H=r.JSC$9443_dateTimeSymbols_.STANDALONEMONTHS[x];break a;case 3:H=r.JSC$9443_dateTimeSymbols_.STANDALONESHORTMONTHS[x];break a;default:H=BY(r,_.lA(x+1,H))}return H;case "Q":return x=Math.floor(t.getMonth()/3),H<4?r.JSC$9443_dateTimeSymbols_.SHORTQUARTERS[x]:r.JSC$9443_dateTimeSymbols_.QUARTERS[x];case "d":return BY(r,_.lA(t.getDate(),H));case "m":return II(b),BY(r,_.lA(b.getMinutes?b.getMinutes():0,H));case "s":return II(b),BY(r,_.lA(b.getSeconds(),H));case "v":return(V||a5(x.getTimezoneOffset())).timeZoneId_;
case "V":return r=V||a5(x.getTimezoneOffset()),H<=2?r.timeZoneId_:SQN(r,x)>0?r.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?r.tzNamesExt_.DST_GENERIC_LOCATION:r.tzNamesExt_.DST_GENERIC_LOCATION:r.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?r.tzNamesExt_.STD_GENERIC_LOCATION:r.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return x=C9s(b.getFullYear(),b.getMonth(),b.getDate(),r.JSC$9443_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,r.JSC$9443_dateTimeSymbols_.FIRSTDAYOFWEEK),BY(r,_.lA(Math.floor(Math.round((x-(new Date((new Date(x)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,H));case "z":return r=V||a5(x.getTimezoneOffset()),H<4?r.tzNames_[SQN(r,x)>0?2:0]:r.tzNames_[SQN(r,x)>0?3:1];case "Z":return J=V||a5(x.getTimezoneOffset()),H<4?(H=-NhR(J,x),r=[H<0?"-":"+"],H=Math.abs(H),r.push(_.lA(Math.floor(H/60)%100,2),_.lA(H%60,2)),H=r.join("")):H=BY(r,RTq(NhR(J,x))),H;default:return""}};var OZx=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,COx=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,lSC=function(r){this.patternParts_=[];this.JSC$9452_dateTimeSymbols_=GM;if(typeof r=="number"){r>11&&(r=10);if(r<4)var J=this.JSC$9452_dateTimeSymbols_.DATEFORMATS[r];else r<8?J=this.JSC$9452_dateTimeSymbols_.TIMEFORMATS[r-4]:(J=this.JSC$9452_dateTimeSymbols_.DATETIMEFORMATS[r-8],J=J.replace("{1}",this.JSC$9452_dateTimeSymbols_.DATEFORMATS[r-8]),J=J.replace("{0}",this.JSC$9452_dateTimeSymbols_.TIMEFORMATS[r-
8]));Bhq(this,J)}else Bhq(this,r)},Bhq=function(r,J){for(var x=!1,t="",b=0;b<J.length;b++){var V=J.charAt(b);
if(OZx.test(V))for(t.length>0&&(r.patternParts_.push({text:t,count:0,abutStart:!1,numeric:!1}),t=""),r.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});b<J.length-1&&J.charAt(b+1)==" ";)b++;else if(x)V=="'"?b+1<J.length&&J.charAt(b+1)=="'"?(t+="'",b++):x=!1:t+=V;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(V)>=0){t.length>0&&(r.patternParts_.push({text:t,count:0,abutStart:!1,numeric:!1}),t="");for(var H=J.charAt(b),q=b+1;q<J.length&&J.charAt(q)==H;)q++;H=q-b;H<=0?q=!1:(q="MydhHmsSDkK".indexOf(V),
q=q>0||q==0&&H<3);r.patternParts_.push({text:V,count:H,abutStart:!1,numeric:q});b+=H-1}else V=="'"?b+1<J.length&&J.charAt(b+1)=="'"?(t+="'",b++):x=!0:t+=V}t.length>0&&r.patternParts_.push({text:t,count:0,abutStart:!1,numeric:!1});J=!1;for(x=0;x<r.patternParts_.length;x++)r.patternParts_[x].numeric?!J&&x+1<r.patternParts_.length&&r.patternParts_[x+1].numeric&&(J=!0,r.patternParts_[x].abutStart=!0):J=!1};
lSC.prototype.parse=function(r,J,x){var t=!1,b=!1;x&&(t=x.predictive||!1,b=x.validate||!1);if(t)for(x=0;x<this.patternParts_.length;x++){var V=this.patternParts_[x];if(V.count>0&&("abBhHkKm".indexOf(V.text.charAt(0))<0||V.count>2||V.abutStart))throw Error("de`"+V.text.charAt(0));}V=new I1w;x=[0];V.dayPeriodIndex=-1;for(var H=0;H<this.patternParts_.length&&!(t&&x[0]>=r.length);H++){if(this.patternParts_[H].count==0){a:{var q=r;var W=x,U=this.patternParts_[H],g=t;if(U.text.match(OZx)!=null){if(U=W[0],
L0w(q,W),W[0]>U){q=!0;break a}}else{if(q.indexOf(U.text,W[0])==W[0]){W[0]+=U.text.length;q=!0;break a}if(g&&U.text.indexOf(q.substring(W[0]))==0){W[0]+=q.length-W[0];q=!0;break a}}q=!1}if(q)continue;return 0}if(this.patternParts_[H].abutStart){a:{W=r;U=x;g=H;var E=U[0],h=0;for(q=g;q<this.patternParts_.length;q++){var G=this.patternParts_[q],N=G.count;if(N===0)break;if(q==g&&(N-=h,h++,N==0)){q=0;break a}var Q=q>g&&G.numeric,Y=U[0];if(!ctN(this,W,U,G,N,V,!1)||Q&&U[0]-Y<N)q=g-1,U[0]=E}q-=g}if(q<=0)return 0;
H+=q-1}else if(!ctN(this,r,x,this.patternParts_[H],0,V,t))return 0}a:{r=b;if(J==null)throw Error("ee");V.era!=void 0&&V.year!=void 0&&V.era==0&&V.year>0&&(V.year=-(V.year-1));V.year!=void 0&&J.setFullYear(V.year);t=J.getDate();J.setDate(1);V.month!=void 0&&J.setMonth(V.month);V.day!=void 0?J.setDate(V.day):(b=R3z(J.getFullYear(),J.getMonth()),J.setDate(t>b?b:t));typeof J.setHours==="function"&&(V.hours==void 0&&(V.hours=J.getHours()),V.hours<12&&(V.ampm!=void 0&&V.ampm>0?V.hours+=12:V.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(V.dayPeriodName)||["night1","night2"].includes(V.dayPeriodName)&&V.hours>=6)&&(V.hours+=12)),J.setHours(V.hours));typeof J.setMinutes==="function"&&V.minutes!=void 0&&J.setMinutes(V.minutes);typeof J.setSeconds==="function"&&V.seconds!=void 0&&J.setSeconds(V.seconds);typeof J.setMilliseconds==="function"&&V.milliseconds!=void 0&&J.setMilliseconds(V.milliseconds);if(r&&(V.year&&V.year!=J.getFullYear()||V.month&&V.month!=
J.getMonth()||V.day&&V.day!=J.getDate()||V.hours&&V.hours>=24||V.minutes&&V.minutes>=60||V.seconds&&V.seconds>=60||V.milliseconds&&V.milliseconds>=1E3))J=!1;else{V.tzOffset!=void 0&&J.setTime(J.getTime()+(V.tzOffset-J.getTimezoneOffset())*60*1E3);V.ambiguousYear&&(r=new Date,r.setFullYear(r.getFullYear()-80),J.getTime()<r.getTime()&&J.setFullYear(r.getFullYear()+100));if(V.dayOfWeek!=void 0)if(V.day==void 0)V=(7+V.dayOfWeek-J.getDay())%7,V>3&&(V-=7),r=J.getMonth(),J.setDate(J.getDate()+V),J.getMonth()!=
r&&J.setDate(J.getDate()+(V>0?-7:7));else if(V.dayOfWeek!=J.getDay()){J=!1;break a}J=!0}}return J?x[0]:0};
var ctN=function(r,J,x,t,b,V,H){L0w(J,x);if(t.numeric&&b>0&&x[0]+b>J.length)return!1;switch(t.text.charAt(0)){case "G":return Lx(J,x,[r.JSC$9452_dateTimeSymbols_.ERAS],function(q){return V.era=q}),!0;
case "M":case "L":return AtN(r,J,x,b,t,V);case "E":return Lx(J,x,[r.JSC$9452_dateTimeSymbols_.WEEKDAYS,r.JSC$9452_dateTimeSymbols_.SHORTWEEKDAYS],function(q){return V.dayOfWeek=q});
case "B":case "b":return b=[],r=[[].concat(r.JSC$9452_dateTimeSymbols_.AMPMS)],b.push("isAm"),b.push("isPm"),J=Lx(J,x,r,function(q){return V.dayPeriodIndex=q},H),V.dayPeriodName=b[V.dayPeriodIndex],H?J:!0;
case "a":return J=Lx(J,x,[r.JSC$9452_dateTimeSymbols_.AMPMS],function(q){return V.ampm=q},H),H?J:!0;
case "y":return F0N(r,J,x,t,b,V);case "Q":return Lx(J,x,[r.JSC$9452_dateTimeSymbols_.QUARTERS,r.JSC$9452_dateTimeSymbols_.SHORTQUARTERS],function(q){V.month=q*3;V.day=1});
case "d":return AD(r,J,x,t,b,function(q){V.day=q}),!0;
case "S":return a1o(r,J,x,b,V);case "h":case "K":case "H":case "k":return J=AD(r,J,x,t,b,function(q){V.hours=t.text.charAt(0)==="h"&&q===12?0:q},H),H?J:!0;
case "m":return J=AD(r,J,x,t,b,function(q){V.minutes=q},H),H?J:!0;
case "s":return AD(r,J,x,t,b,function(q){V.seconds=q}),!0;
case "z":case "Z":case "v":return ytq(r,J,x,V);default:return!1}},F0N=function(r,J,x,t,b,V){var H=x[0];
b=F$(r,J,x,b);b===null&&(b=F$(r,J,x,0,!0));if(b===null)return!1;b>=0&&x[0]-H==2&&t.count==2?(r=b,J=(new Date).getFullYear()-80,x=J%100,V.ambiguousYear=r==x,r+=Math.floor(J/100)*100+(r<x?100:0),V.year=r):V.year=b;return!0},AtN=function(r,J,x,t,b,V){return b.numeric&&AD(r,J,x,b,t,function(H){V.month=H-1})?!0:Lx(J,x,[r.JSC$9452_dateTimeSymbols_.MONTHS,
r.JSC$9452_dateTimeSymbols_.STANDALONEMONTHS,r.JSC$9452_dateTimeSymbols_.SHORTMONTHS,r.JSC$9452_dateTimeSymbols_.STANDALONESHORTMONTHS],function(H){V.month=H})},a1o=function(r,J,x,t,b){var V=x[0];
r=F$(r,J,x,t);if(r===null)return!1;x=x[0]-V;b.milliseconds=x<3?r*Math.pow(10,3-x):Math.round(r/Math.pow(10,x-3));return!0},ytq=function(r,J,x,t){J.indexOf("GMT",x[0])==x[0]&&(x[0]+=3);
if(x[0]>=J.length)return t.tzOffset=0,!0;var b=x[0],V=F$(r,J,x,0,!0);if(V===null)return!1;if(x[0]<J.length&&J.charAt(x[0])==":"){var H=V*60;x[0]++;V=F$(r,J,x,0);if(V===null)return!1;H+=V}else H=V,H=H<24&&x[0]-b<=3?H*60:H%100+H/100*60;t.tzOffset=-H;return!0},AD=function(r,J,x,t,b,V,H){H=H||!1;
var q=x[0];r=F$(r,J,x,b);if(r===null)return!1;if(H&&x[0]-q<t.count){if(x[0]<J.length)return!1;r*=Math.pow(10,t.count-(x[0]-q))}V(r);return!0},Lx=function(r,J,x,t,b){b=b||!1;
for(var V,H=0;H<x.length;H++){V=J;for(var q=x[H],W=b,U=0,g=null,E=r.substring(V[0]).toLowerCase(),h=0;h<q.length;h++){var G=q[h].toLowerCase();if(W&&G.indexOf(E)==0){U=E.length;g=h;break}q[h].length>U&&E.indexOf(G)==0&&(U=q[h].length,g=h)}g!==null&&(V[0]+=U);V=g;if(V!==null)return t(V),!0}return!1},L0w=function(r,J){(r=r.substring(J[0]).match(COx))&&(J[0]+=r[0].length)},F$=function(r,J,x,t,b){J=t>0?J.substring(0,x[0]+t):J;
b=b||!1;if(r.JSC$9452_dateTimeSymbols_.ZERODIGIT){t=[];for(var V=x[0];V<J.length;V++){var H=J.charCodeAt(V)-r.JSC$9452_dateTimeSymbols_.ZERODIGIT;t.push(0<=H&&H<=9?String.fromCharCode(H+48):J.charAt(V))}J=t.join("")}else J=J.substring(x[0]);r=J.match(new RegExp("^"+(b?"[+-]?":"")+"\\d+"));if(!r)return null;x[0]+=r[0].length;return parseInt(r[0],10)},I1w=function(){};
I1w.prototype.ambiguousYear=!1;_.eTq={DAY:{LONG:"one{# day}other{# days}",SHORT:"one{# day}other{# days}",NARROW:"one{#d}other{#d}"},HOUR:{LONG:"one{# hour}other{# hours}",SHORT:"one{# hr}other{# hr}",NARROW:"one{#h}other{#h}"},MINUTE:{LONG:"one{# minute}other{# minutes}",SHORT:"one{# min}other{# min}",NARROW:"one{#m}other{#m}"},MONTH:{LONG:"one{# month}other{# months}",SHORT:"one{# mth}other{# mths}",NARROW:"one{#m}other{#m}"},SECOND:{LONG:"one{# second}other{# seconds}",SHORT:"one{# sec}other{# sec}",NARROW:"one{#s}other{#s}"},
WEEK:{LONG:"one{# week}other{# weeks}",SHORT:"one{# wk}other{# wks}",NARROW:"one{#w}other{#w}"},YEAR:{LONG:"one{# year}other{# years}",SHORT:"one{# yr}other{# yrs}",NARROW:"one{#y}other{#y}"}};var zTx={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",ZERO_DIGIT:"0",PLUS_SIGN:"+",MINUS_SIGN:"-",EXP_SYMBOL:"E",PERMILL:"\u2030",INFINITY:"\u221e",NAN:"NaN",DECIMAL_PATTERN:"#,##0.###",SCIENTIFIC_PATTERN:"#E0",PERCENT_PATTERN:"#,##0%",CURRENCY_PATTERN:"\u00a4#,##0.00",DEF_CURRENCY_CODE:"USD"},ZZf=zTx,vNk=zTx;vNk=ZZf=zTx;var l14,aI,e4,jEz,y8,uQq;
_.c2=function(r,J,x,t){var b;if(b=J){a:if(J&&J.length===3){for(b=0;b<3;b++){var V=J[b];if(V<"A"||V>"Z"&&V<"a"||V>"z"){b=!1;break a}}b=!0}else b=!1;b=!b}if(b)throw new TypeError("fe");this.intlCurrencyCode_=J?J.toUpperCase():null;this.currencyStyle_=x||0;this.overrideNumberFormatSymbols_=t||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_=!1;
this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=aI(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof r==="number")switch(r){case 1:y8(this,aI(this).DECIMAL_PATTERN);break;case 2:y8(this,aI(this).SCIENTIFIC_PATTERN);break;case 3:y8(this,aI(this).PERCENT_PATTERN);break;case 4:r=aI(this).CURRENCY_PATTERN;J=["0"];if(x=
OB[e4(this)]){x=x[0]&7;if(x>0)for(J.push("."),t=0;t<x;t++)J.push("0");r=r.replace(/0.00/g,J.join(""))}y8(this,r);break;case 5:uQq(this,1);break;case 6:uQq(this,2);break;default:throw Error("ie");}else y8(this,r)};
l14=!1;aI=function(r){return r.overrideNumberFormatSymbols_||(l14?vNk:ZZf)};
e4=function(r){return r.intlCurrencyCode_||aI(r).DEF_CURRENCY_CODE};
jEz=function(r,J){if(J>308)throw Error("he`"+J);r.maximumFractionDigits_=J;return r};
y8=function(r,J){var x=[0];r.positivePrefix_=X2f(r,J,x);for(var t=x[0],b=-1,V=0,H=0,q=0,W=-1,U=J.length,g=!0;x[0]<U&&g;x[0]++)switch(J.charAt(x[0])){case "#":H>0?q++:V++;W>=0&&b<0&&W++;break;case "0":if(q>0)throw Error("oe`"+J);H++;W>=0&&b<0&&W++;break;case ",":W>0&&r.groupingArray_.push(W);W=0;break;case ".":if(b>=0)throw Error("pe`"+J);b=V+H+q;break;case "E":if(r.useExponentialNotation_)throw Error("qe`"+J);r.useExponentialNotation_=!0;r.minExponentDigits_=0;x[0]+1<U&&J.charAt(x[0]+1)=="+"&&(x[0]++,
r.useSignForPositiveExponent_=!0);for(;x[0]+1<U&&J.charAt(x[0]+1)=="0";)x[0]++,r.minExponentDigits_++;if(V+H<1||r.minExponentDigits_<1)throw Error("re`"+J);g=!1;break;default:x[0]--,g=!1}H==0&&V>0&&b>=0&&(H=b,H==0&&H++,q=V-H,V=H-1,H=1);if(b<0&&q>0||b>=0&&(b<V||b>V+H)||W==0)throw Error("se`"+J);q=V+H+q;r.maximumFractionDigits_=b>=0?q-b:0;b>=0&&(r.minimumFractionDigits_=V+H-b,r.minimumFractionDigits_<0&&(r.minimumFractionDigits_=0));r.minimumIntegerDigits_=(b>=0?b:q)-V;r.useExponentialNotation_&&(r.maximumIntegerDigits_=
V+r.minimumIntegerDigits_,r.maximumFractionDigits_==0&&r.minimumIntegerDigits_==0&&(r.minimumIntegerDigits_=1));r.groupingArray_.push(Math.max(0,W));r.decimalSeparatorAlwaysShown_=b==0||b==q;t=x[0]-t;r.positiveSuffix_=X2f(r,J,x);x[0]<J.length&&J.charAt(x[0])==";"?(x[0]++,r.multiplier_!=1&&(r.negativePercentSignExpected_=!0),r.negativePrefix_=X2f(r,J,x),x[0]+=t,r.negativeSuffix_=X2f(r,J,x)):(r.negativePrefix_+=r.positivePrefix_,r.negativeSuffix_+=r.positiveSuffix_)};
uQq=function(r,J){r.compactStyle_=J;y8(r,aI(r).DECIMAL_PATTERN);r.minimumFractionDigits_=0;jEz(r,2);if(r.minimumFractionDigits_>0)throw Error("ge");r.significantDigits_=2};
_.c2.prototype.parse=function(r,J){J=J||[0];if(this.compactStyle_!==0)throw Error("je");r=r.replace(/ |\u202f/g,"\u00a0");var x=r.indexOf(this.positivePrefix_,J[0])==J[0],t=r.indexOf(this.negativePrefix_,J[0])==J[0];x&&t&&(this.positivePrefix_.length>this.negativePrefix_.length?t=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(x=!1));x?J[0]+=this.positivePrefix_.length:t&&(J[0]+=this.negativePrefix_.length);if(r.indexOf(aI(this).INFINITY,J[0])==J[0]){J[0]+=aI(this).INFINITY.length;var b=
Infinity}else{b=r;var V=!1,H=!1,q=!1,W=-1,U=1,g=aI(this).DECIMAL_SEP,E=aI(this).GROUP_SEP,h=aI(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("ke");E=E.replace(/\u202f/g,"\u00a0");for(var G="";J[0]<b.length;J[0]++){var N=b.charAt(J[0]),Q=rdf(this,N);if(Q>=0&&Q<=9)G+=Q,q=!0;else if(N==g.charAt(0)){if(V||H)break;G+=".";V=!0}else if(N==E.charAt(0)&&("\u00a0"!=E.charAt(0)||J[0]+1<b.length&&rdf(this,b.charAt(J[0]+1))>=0)){if(V||H)break}else if(N==h.charAt(0)){if(H)break;G+="E";H=!0;W=J[0]}else if(N==
"+"||N=="-"){if(q&&W!=J[0]-1)break;G+=N}else if(this.multiplier_==1&&N==aI(this).PERCENT.charAt(0)){if(U!=1)break;U=100;if(q){J[0]++;break}}else if(this.multiplier_==1&&N==aI(this).PERMILL.charAt(0)){if(U!=1)break;U=1E3;if(q){J[0]++;break}}else break}this.multiplier_!=1&&(U=this.multiplier_);b=parseFloat(G)/U}if(x){if(r.indexOf(this.positiveSuffix_,J[0])!=J[0])return NaN;J[0]+=this.positiveSuffix_.length}else if(t){if(r.indexOf(this.negativeSuffix_,J[0])!=J[0])return NaN;J[0]+=this.negativeSuffix_.length}return t?
-b:b};
_.c2.prototype.format=function(r){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("le");if(isNaN(r))return aI(this).NAN;var J=[];var x=r;if(this.compactStyle_==0)x=zp;else{x=Math.abs(x);var t=Jdb(this,x<=1?0:xqw(x)).divisorBase;x=Jdb(this,t+xqw(tvw(this,ZT(x,-t)).intValue))}r=ZT(r,-x.divisorBase);(t=r<0||r==0&&1/r<0)?x.negative_prefix?J.push(x.negative_prefix):(J.push(x.prefix),J.push(this.negativePrefix_)):(J.push(x.prefix),J.push(this.positivePrefix_));if(isFinite(r))if(r*=
t?-1:1,r*=this.multiplier_,this.useExponentialNotation_){var b=r;if(b==0)bVu(this,b,this.minimumIntegerDigits_,J),mq4(this,0,J);else{var V=Math.floor(Math.log(b)/Math.log(10)+2E-15);b=ZT(b,-V);var H=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(H=V%this.maximumIntegerDigits_,H<0&&(H=this.maximumIntegerDigits_+H),b=ZT(b,H),V-=H,H=1):this.minimumIntegerDigits_<1?(V++,b=ZT(b,-1)):(V-=this.minimumIntegerDigits_-1,b=ZT(b,this.minimumIntegerDigits_-
1));bVu(this,b,H,J);mq4(this,V,J)}}else bVu(this,r,this.minimumIntegerDigits_,J);else J.push(aI(this).INFINITY);t?x.negative_suffix?J.push(x.negative_suffix):(isFinite(r)&&J.push(x.suffix),J.push(this.negativeSuffix_)):(isFinite(r)&&J.push(x.suffix),J.push(this.positiveSuffix_));return J.join("")};
var tvw=function(r,J){var x=ZT(J,r.maximumFractionDigits_);r.significantDigits_>0&&(x=oXq(x,r.significantDigits_,r.maximumFractionDigits_));x=Math.round(x);if(isFinite(x)){var t=Math.floor(ZT(x,-r.maximumFractionDigits_));x=Math.floor(x-ZT(t,r.maximumFractionDigits_));if(x<0||x>=ZT(1,r.maximumFractionDigits_))t=Math.round(J),x=0}else t=J,x=0;return{intValue:t,fracValue:x}},bVu=function(r,J,x,t){if(r.minimumFractionDigits_>r.maximumFractionDigits_)throw Error("le");
t||(t=[]);J=tvw(r,J);var b=J.intValue,V=J.fracValue,H=r.minimumFractionDigits_>0||V>0||!1;J=r.minimumFractionDigits_;H&&(J=r.minimumFractionDigits_);for(var q="",W=b;W>1E20;)q="0"+q,W=Math.round(ZT(W,-1));q=W+q;var U=aI(r).DECIMAL_SEP;W=aI(r).ZERO_DIGIT.codePointAt(0);var g=q.length,E=0;if(b>0||x>0){for(b=g;b<x;b++)t.push(String.fromCodePoint(W));if(r.groupingArray_.length>=2)for(x=1;x<r.groupingArray_.length;x++)E+=r.groupingArray_[x];x=g-E;if(x>0){b=r.groupingArray_;E=g=0;for(var h,G=aI(r).GROUP_SEP,
N=q.length,Q=0;Q<N;Q++)if(t.push(String.fromCodePoint(W+Number(q.charAt(Q)))),N-Q>1)if(h=b[E],Q<x){var Y=x-Q;(h===1||h>0&&Y%h===1)&&t.push(G)}else E<b.length&&(Q===x?E+=1:h===Q-x-g+1&&(t.push(G),g+=h,E+=1))}else{x=q;q=r.groupingArray_;b=aI(r).GROUP_SEP;h=x.length;G=[];for(g=q.length-1;g>=0&&h>0;g--){E=q[g];for(N=0;N<E&&h-N-1>=0;N++)G.push(String.fromCodePoint(W+Number(x.charAt(h-N-1))));h-=E;h>0&&G.push(b)}t.push.apply(t,G.reverse())}}else H||t.push(String.fromCodePoint(W));(r.decimalSeparatorAlwaysShown_||
H)&&t.push(U);V=String(V);H=V.split("e+");H.length==2&&(V=String(oXq(parseFloat(H[0]),r.significantDigits_,1)),V=V.replace(".",""),V+=(0,_.AFn)("0",parseInt(H[1],10)-V.length+1));r.maximumFractionDigits_+1>V.length&&(V="1"+(0,_.AFn)("0",r.maximumFractionDigits_-V.length)+V);for(r=V.length;V.charAt(r-1)=="0"&&r>J+1;)r--;for(J=1;J<r;J++)t.push(String.fromCodePoint(W+Number(V.charAt(J))))},mq4=function(r,J,x){x.push(aI(r).EXP_SYMBOL);
J<0?(J=-J,x.push(aI(r).MINUS_SIGN)):r.useSignForPositiveExponent_&&x.push(aI(r).PLUS_SIGN);J=""+J;for(var t=aI(r).ZERO_DIGIT,b=J.length;b<r.minExponentDigits_;b++)x.push(t);r=t.codePointAt(0)-Vvk;for(t=0;t<J.length;t++)x.push(String.fromCodePoint(r+J.codePointAt(t)))},rdf=function(r,J){J=J.codePointAt(0);
if(48<=J&&J<58)return J-48;r=aI(r).ZERO_DIGIT.codePointAt(0);return r<=J&&J<r+10?J-r:-1},Vvk="0".codePointAt(0),X2f=function(r,J,x){for(var t="",b=!1,V=J.length;x[0]<V;x[0]++){var H=J.charAt(x[0]);
if(H=="'")x[0]+1<V&&J.charAt(x[0]+1)=="'"?(x[0]++,t+="'"):b=!b;else if(b)t+=H;else switch(H){case "#":case "0":case ",":case ".":case ";":return t;case "\u00a4":if(x[0]+1<V&&J.charAt(x[0]+1)=="\u00a4")x[0]++,t+=e4(r);else switch(r.currencyStyle_){case 0:H=e4(r);t+=H in OB?OB[H][1]:H;break;case 2:H=e4(r);var q=OB[H];t+=q?H==q[1]?H:H+" "+q[1]:H;break;case 1:H=e4(r),t+=H in OB?OB[H][2]:H}break;case "%":if(!r.negativePercentSignExpected_&&r.multiplier_!=1)throw Error("me");if(r.negativePercentSignExpected_&&
r.multiplier_!=100)throw Error("ne");r.multiplier_=100;r.negativePercentSignExpected_=!1;t+=aI(r).PERCENT;break;case "\u2030":if(!r.negativePercentSignExpected_&&r.multiplier_!=1)throw Error("me");if(r.negativePercentSignExpected_&&r.multiplier_!=1E3)throw Error("ne");r.multiplier_=1E3;r.negativePercentSignExpected_=!1;t+=aI(r).PERMILL;break;default:t+=H}}return t},zp={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},Jdb=function(r,J){r=r.compactStyle_==1?nx.COMPACT_DECIMAL_SHORT_PATTERN:nx.COMPACT_DECIMAL_LONG_PATTERN;r==null&&(r=nx.COMPACT_DECIMAL_SHORT_PATTERN);if(J<3)return zp;J=Math.min(14,J);var x=r[ZT(1,J)];for(--J;!x&&J>=3;)x=r[ZT(1,J)],J--;if(!x)return zp;x=x.other;var t=r="",b=x.indexOf(";");b>=0&&(x=x.substring(0,b),b=x.substring(b+1))&&(t=/([^0]*)(0+)(.*)/.exec(b),r=t[1],t=t[3]);return x&&x!="0"?(x=/([^0]*)(0+)(.*)/.exec(x))?{divisorBase:J+
1-(x[2].length-1),negative_prefix:r,negative_suffix:t,prefix:x[1],suffix:x[3]}:zp:zp},xqw=function(r){if(!isFinite(r))return r>0?r:0;
for(var J=0;(r/=10)>=1;)J++;return J},ZT=function(r,J){if(!r||!isFinite(r)||J==0)return r;
r=String(r).split("e");return parseFloat(r[0]+"e"+(parseInt(r[1]||0,10)+J))},DqK=function(r,J){return r&&isFinite(r)?ZT(Math.round(ZT(r,J)),-J):r},oXq=function(r,J,x){if(!r)return r;
J=J-xqw(r)-1;return J<-x?DqK(r,-x):DqK(r,J)};var HVs=function(r){return r%10==1&&r%100!=11?"one":r%10==2&&r%100!=12?"two":r%10==3&&r%100!=13?"few":"other"},TBs=HVs;
TBs=HVs;var sYo;sYo=function(r,J){var x=r|0;if(void 0===J){J=Math;var t=J.min,b=r+"",V=b.indexOf(".");J=t.call(J,V===-1?0:b.length-V-1,3)}t=Math.pow(10,J);r={v:J,f:(r*t|0)%t};return x==1&&r.v==0?"one":"other"};
_.z5=sYo;_.z5=sYo;var qTn,WNo,iV4,fgN,Uqw;_.pou=function(r){this.JSC$9495_pattern_=r;this.parsedPattern_=this.literals_=this.initialLiterals_=null;r=ZZf;var J=nx;if(qTn!==r||WNo!==J)qTn=r,WNo=J,iV4=new _.c2(1);this.numberFormatter_=iV4};
qTn=null;WNo=null;iV4=null;fgN=RegExp("'([{}#].*?)'","g");Uqw=RegExp("''","g");
_.pou.prototype.format=function(r){if(this.JSC$9495_pattern_){this.initialLiterals_=[];var J=gXo(this,this.JSC$9495_pattern_);this.parsedPattern_=EXq(this,J);this.JSC$9495_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.ZM(this.initialLiterals_),J=[],jYR(this,this.parsedPattern_,r,!1,J),r=J.join("");this.literals_.length>0;)r=r.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else r="";return r};
var jYR=function(r,J,x,t,b){for(var V=0;V<J.length;V++)switch(J[V].type){case 4:b.push(J[V].value);break;case 3:var H=J[V].value;var q=r,W=b,U=x[H];U===void 0?W.push("Undefined parameter - "+H):(q.literals_.push(U),W.push(q.buildPlaceholder_(q.literals_)));break;case 2:H=J[V].value;q=r;W=x;U=t;var g=b,E=H.argumentIndex;W[E]===void 0?g.push("Undefined parameter - "+E):(E=H[W[E]],E===void 0&&(E=H.other),jYR(q,E,W,U,g));break;case 0:H=J[V].value;$qo(r,H,x,_.z5,t,b);break;case 1:H=J[V].value,$qo(r,H,
x,TBs,t,b)}},$qo=function(r,J,x,t,b,V){var H=J.argumentIndex,q=J.argumentOffset,W=+x[H];
isNaN(W)?V.push("Undefined or invalid parameter - "+H):(q=W-q,H=J[x[H]],H===void 0&&(t=t(Math.abs(q)),H=J[t],H===void 0&&(H=J.other)),J=[],jYR(r,H,x,b,J),x=J.join(""),b?V.push(x):(r=r.numberFormatter_.format(q),V.push(x.replace(/#/g,r))))},gXo=function(r,J){var x=r.initialLiterals_,t=r.buildPlaceholder_.bind(r);
J=J.replace(Uqw,function(){x.push("'");return t(x)});
return J=J.replace(fgN,function(b,V){x.push(V);return t(x)})},wof=function(r){var J=0,x=[],t=[],b=/[{}]/g;
b.lastIndex=0;for(var V;V=b.exec(r);){var H=V.index;V[0]=="}"?(x.pop(),x.length==0&&(V={type:1},V.value=r.substring(J,H),t.push(V),J=H+1)):(x.length==0&&(J=r.substring(J,H),J!=""&&t.push({type:0,value:J}),J=H+1),x.push("{"))}r=r.substring(J);r!=""&&t.push({type:0,value:r});return t},hMu=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Mvn=/^\s*(\w+)\s*,\s*selectordinal\s*,/,G8q=/^\s*(\w+)\s*,\s*select\s*,/,EXq=function(r,J){var x=[];
J=wof(J);for(var t=0;t<J.length;t++){var b={};if(0==J[t].type)b.type=4,b.value=J[t].value;else if(1==J[t].type){var V=J[t].value;switch(hMu.test(V)?0:Mvn.test(V)?1:G8q.test(V)?2:/^\s*\w+\s*/.test(V)?3:5){case 2:b.type=2;b.value=RMb(r,J[t].value);break;case 0:b.type=0;b.value=STf(r,J[t].value);break;case 1:b.type=1;b.value=NBq(r,J[t].value);break;case 3:b.type=3,b.value=J[t].value}}x.push(b)}return x},RMb=function(r,J){var x="";
J=J.replace(G8q,function(q,W){x=W;return""});
var t={};t.argumentIndex=x;J=wof(J);for(var b=0;b<J.length;){var V=J[b].value;b++;var H=void 0;1==J[b].type&&(H=EXq(r,J[b].value));t[V.replace(/\s/g,"")]=H;b++}return t},STf=function(r,J){var x="",t=0;
J=J.replace(hMu,function(W,U,g){x=U;g&&(t=parseInt(g,10));return""});
var b={};b.argumentIndex=x;b.argumentOffset=t;J=wof(J);for(var V=0;V<J.length;){var H=J[V].value;V++;var q=void 0;1==J[V].type&&(q=EXq(r,J[V].value));b[H.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=q;V++}return b},NBq=function(r,J){var x="";
J=J.replace(Mvn,function(q,W){x=W;return""});
var t={};t.argumentIndex=x;t.argumentOffset=0;J=wof(J);for(var b=0;b<J.length;){var V=J[b].value;b++;var H=void 0;1==J[b].type&&(H=EXq(r,J[b].value));t[V.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=H;b++}return t};
_.pou.prototype.buildPlaceholder_=function(r){return"\ufddf_"+(r.length-1).toString(10)+"_"};var dqk;
dqk={DAY:{LONG:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},NARROW:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},HOUR:{LONG:{R:{0:"this hour"},P:"one{# hour ago}other{# hours ago}",F:"one{in # hour}other{in # hours}"},SHORT:{R:{0:"this hour"},P:"one{# hr. ago}other{# hr. ago}",F:"one{in # hr.}other{in # hr.}"},NARROW:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},
MINUTE:{LONG:{R:{0:"this minute"},P:"one{# minute ago}other{# minutes ago}",F:"one{in # minute}other{in # minutes}"},SHORT:{R:{0:"this minute"},P:"one{# min. ago}other{# min. ago}",F:"one{in # min.}other{in # min.}"},NARROW:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{LONG:{R:{"-1":"last month",0:"this month",1:"next month"},P:"one{# month ago}other{# months ago}",F:"one{in # month}other{in # months}"},SHORT:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{# mo. ago}other{# mo. ago}",
F:"one{in # mo.}other{in # mo.}"},NARROW:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},QUARTER:{LONG:{R:{"-1":"last quarter",0:"this quarter",1:"next quarter"},P:"one{# quarter ago}other{# quarters ago}",F:"one{in # quarter}other{in # quarters}"},SHORT:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{# qtr. ago}other{# qtrs. ago}",F:"one{in # qtr.}other{in # qtrs.}"},NARROW:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",
F:"one{in #q}other{in #q}"}},SECOND:{LONG:{R:{0:"now"},P:"one{# second ago}other{# seconds ago}",F:"one{in # second}other{in # seconds}"},SHORT:{R:{0:"now"},P:"one{# sec. ago}other{# sec. ago}",F:"one{in # sec.}other{in # sec.}"},NARROW:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{LONG:{R:{"-1":"last week",0:"this week",1:"next week"},P:"one{# week ago}other{# weeks ago}",F:"one{in # week}other{in # weeks}"},SHORT:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{# wk. ago}other{# wk. ago}",
F:"one{in # wk.}other{in # wk.}"},NARROW:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},YEAR:{LONG:{R:{"-1":"last year",0:"this year",1:"next year"},P:"one{# year ago}other{# years ago}",F:"one{in # year}other{in # years}"},SHORT:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{# yr. ago}other{# yr. ago}",F:"one{in # yr.}other{in # yr.}"},NARROW:{R:{"-1":"last yr.",0:"this yr.",1:"next yr."},P:"one{#y ago}other{#y ago}",F:"one{in #y}other{in #y}"}}};var Jsi=function(){this.rdtfSymbols_=QYN||dqk;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
Jsi.prototype.format=function(r,J){a:{J=KNk(this,J);switch(this.style_){case 2:if(J.NARROW!=void 0){J=J.NARROW;break a}case 1:if(J.SHORT!=void 0){J=J.SHORT;break a}default:J=J.LONG;break a}J=void 0}if(!this.alwaysNumeric_&&J&&J.R&&J.R[""+r])r=J.R[""+r];else if(J){var x=Math.abs(r);r=(new _.pou("{N,plural,"+(r>0||r==0&&1/r==Infinity?J.F:J.P)+"}")).format({N:x})}else r="";return r};
var KNk=function(r,J){switch(J){default:case 0:return r.rdtfSymbols_.YEAR;case 1:return r.rdtfSymbols_.QUARTER;case 2:return r.rdtfSymbols_.MONTH;case 3:return r.rdtfSymbols_.WEEK;case 4:return r.rdtfSymbols_.DAY;case 5:return r.rdtfSymbols_.HOUR;case 6:return r.rdtfSymbols_.MINUTE;case 7:return r.rdtfSymbols_.SECOND}};var k8u=function(r,J,x,t,b,V,H,q){this.x0=r;this.y0=J;this.x1=x;this.y1=t;this.x2=b;this.y2=V;this.x3=H;this.y3=q};
k8u.prototype.clone=function(){return new k8u(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
k8u.prototype.equals=function(r){return this.x0==r.x0&&this.y0==r.y0&&this.x1==r.x1&&this.y1==r.y1&&this.x2==r.x2&&this.y2==r.y2&&this.x3==r.x3&&this.y3==r.y3};
var Poq=function(r,J){if(J==0)return r.x0;if(J==1)return r.x3;var x=gC(r.x0,r.x1,J),t=gC(r.x1,r.x2,J);r=gC(r.x2,r.x3,J);x=gC(x,t,J);t=gC(t,r,J);return gC(x,t,J)},YTo=function(r,J){var x=(J-r.x0)/(r.x3-r.x0);
if(x<=0)return 0;if(x>=1)return 1;for(var t=0,b=1,V=0,H=0;H<8;H++){V=Poq(r,x);var q=(Poq(r,x+1E-6)-V)/1E-6;if(Math.abs(V-J)<1E-6)return x;if(Math.abs(q)<1E-6)break;else V<J?t=x:b=x,x-=(V-J)/q}for(H=0;Math.abs(V-J)>1E-6&&H<8;H++)V<J?(t=x,x=(x+b)/2):(b=x,x=(x+t)/2),V=Poq(r,x);return x};var vY=function(){_.U1.call(this);this.JSC$9516_name_="closure_frame"+nXK++;this.iframesForDisposal_=[];OVs[this.JSC$9516_name_]=this},un;
_.xM(vY,_.U1);var OVs={},nXK=0,Cow=function(r,J){var x=fA(r);u4b(J,function(t,b){Array.isArray(t)||(t=[t]);_.eY(t,function(V){V=x.JSC$7416_createDom("INPUT",{type:"hidden",name:b,value:V});r.appendChild(V)})})};
_.m=vY.prototype;_.m.JSC$9518_form_=null;_.m.JSC$9518_iframe_=null;_.m.iframeName_=null;_.m.nextIframeId_=0;_.m.JSC$9518_active_=!1;_.m.complete_=!1;_.m.success_=!1;_.m.lastContent_=null;_.m.JSC$9518_lastErrorCode_=0;_.m.iframeDisposalTimer_=null;
_.m.send=function(r,J,x,t){if(this.JSC$9518_active_)throw Error("te");r=new _.ZG(r);J=J?J.toUpperCase():"GET";x&&_.ti(r);un||(un=_.wC("FORM"),un.acceptCharset="utf-8",x=un.style,x.position="absolute",x.visibility="hidden",x.top=x.left="-10px",x.width=x.height="10px",x.overflow="hidden",document.body.appendChild(un));this.JSC$9518_form_=un;J=="GET"&&Cow(this.JSC$9518_form_,r.JSC$8122_queryData_);t&&Cow(this.JSC$9518_form_,t);x=r.toString();x=FxM(x);t=this.JSC$9518_form_;x=_.Gn(W_(x));x!==void 0&&(t.action=
x);this.JSC$9518_form_.method=J;BBk(this);IgR(this)};
_.m.abort=function(r){if(this.JSC$9518_active_){var J=ln(this);if(J)if(iT(J))J.removeAllListeners(void 0);else if(J=pi(J)){var x=0,t;for(t in J.listeners)for(var b=J.listeners[t].concat(),V=0;V<b.length;++V)R2(b[V])&&++x}this.success_=this.JSC$9518_active_=this.complete_=!1;this.JSC$9518_lastErrorCode_=r||7;this.dispatchEvent("abort");LNK(this)}};
_.m.disposeInternal=function(){this.JSC$9518_active_&&this.abort();vY.superClass_.disposeInternal.call(this);this.JSC$9518_iframe_&&cds(this);IgR(this);this.JSC$9518_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$9518_form_=null;this.JSC$9518_lastErrorCode_=0;delete OVs[this.JSC$9516_name_]};
_.m.isComplete=function(){return this.complete_};
_.m.isSuccess=function(){return this.success_};
_.m.isActive=function(){return this.JSC$9518_active_};
_.m.getResponseText=function(){return this.lastContent_};
_.m.getLastError=function(){return _.Nbb(this.JSC$9518_lastErrorCode_)};
var BBk=function(r){r.JSC$9518_active_=!0;r.complete_=!1;r.JSC$9518_lastErrorCode_=0;r.iframeName_=r.JSC$9516_name_+"_"+(r.nextIframeId_++).toString(36);r.JSC$9518_iframe_=fA(r.JSC$9518_form_).JSC$7416_createDom("IFRAME",{name:r.iframeName_,id:r.iframeName_});var J=r.JSC$9518_iframe_.style;J.visibility="hidden";J.width=J.height="10px";J.display="none";_.DJ?J.marginTop=J.marginLeft="-10px":(J.position="absolute",J.top=J.left="-10px");fA(r.JSC$9518_form_).JSC$7414_document_.body.appendChild(r.JSC$9518_iframe_);
J=r.iframeName_+"_inner";var x=sKw(r.JSC$9518_iframe_);if(document.baseURI){var t=TA(J);t='<head><base href="'+TA(document.baseURI)+'"></head><body><iframe id="'+t+'" name="'+t+'"></iframe>';t=N4(t)}else t=TA(J),t=N4('<body><iframe id="'+t+'" name="'+t+'"></iframe>');x.write(db(t));_.dU(x.getElementById(J),"load",r.onIframeLoaded_,!1,r);t=jJ("TEXTAREA",r.JSC$9518_form_);for(var b=0,V=t.length;b<V;b++){var H=t[b].value;Uuq(t[b])!=H&&(_.dC(t[b],H),t[b].value=H)}t=x.importNode(r.JSC$9518_form_,!0);t.target=
J;t.action=r.JSC$9518_form_.action;x.body.appendChild(t);b=jJ("SELECT",r.JSC$9518_form_);V=jJ("SELECT",t);H=0;for(var q=b.length;H<q;H++)for(var W=jJ("OPTION",b[H]),U=jJ("OPTION",V[H]),g=0,E=W.length;g<E;g++)U[g].selected=W[g].selected;b=jJ("INPUT",r.JSC$9518_form_);V=jJ("INPUT",t);H=0;for(q=b.length;H<q;H++)if(b[H].type=="file"&&b[H].value!=V[H].value){r.JSC$9518_form_.target=J;t=r.JSC$9518_form_;break}try{r.errorHandled_=!1,t.submit(),x.close(),_.V9&&setTimeout(r.testForFirefoxSilentError_.bind(r),
250)}catch(h){_.fi(x.getElementById(J),"load",r.onIframeLoaded_,!1,r),x.close(),X$(r,2)}};
vY.prototype.onIframeLoaded_=function(){_.fi(ln(this),"load",this.onIframeLoaded_,!1,this);try{var r=this.JSC$9518_iframe_?sKw(ln(this)):null;this.complete_=!0;this.JSC$9518_active_=!1;try{var J=r.body;this.lastContent_=J.textContent||J.innerText}catch(b){var x=1}var t;x||typeof this.errorChecker_!="function"||(t=this.errorChecker_(r))&&(x=4);x?X$(this,x):(this.success_=!0,this.JSC$9518_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),LNK(this))}catch(b){X$(this,1)}};
var X$=function(r,J){r.errorHandled_||(r.success_=!1,r.JSC$9518_active_=!1,r.complete_=!0,r.JSC$9518_lastErrorCode_=J,r.dispatchEvent("complete"),r.dispatchEvent("error"),LNK(r),r.errorHandled_=!0)},LNK=function(r){cds(r);
IgR(r);r.JSC$9518_form_=null;r.dispatchEvent("ready")},cds=function(r){var J=r.JSC$9518_iframe_;
J&&(J.onreadystatechange=null,J.onload=null,J.onerror=null,r.iframesForDisposal_.push(J));r.iframeDisposalTimer_&&(clearTimeout(r.iframeDisposalTimer_),r.iframeDisposalTimer_=null);_.V9?r.iframeDisposalTimer_=setTimeout(r.disposeIframes_.bind(r),2E3):r.disposeIframes_();r.JSC$9518_iframe_=null;r.iframeName_=null};
vY.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var r=this.iframesForDisposal_.pop();_.E9(r)}};
var IgR=function(r){r.JSC$9518_form_&&r.JSC$9518_form_==un&&_.Gw(r.JSC$9518_form_)},ln=function(r){return r.JSC$9518_iframe_?sKw(r.JSC$9518_iframe_).getElementById(r.iframeName_+"_inner"):null};
vY.prototype.testForFirefoxSilentError_=function(){if(this.JSC$9518_active_){var r=this.JSC$9518_iframe_?sKw(ln(this)):null;r&&!KA(r,"documentUri")?(_.fi(ln(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?X$(this,3):X$(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.rg=function(r){return r=="\r"||r=="\n"||r==" "||r=="\t"};var Ado;_.J1=function(r){this.errorMessage_=null;this.result_=[];this.JSC$9520_buffer_="";this.stack_=[];this.JSC$9520_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!r||!r.deliverMessageAsRawString)};
Ado={INIT:0,VALUE:1,OBJECT_OPEN:2,OBJECT_END:3,ARRAY_OPEN:4,ARRAY_END:5,STRING:6,KEY_START:7,KEY_END:8,TRUE1:9,TRUE2:10,TRUE3:11,FALSE1:12,FALSE2:13,FALSE3:14,FALSE4:15,NULL1:16,NULL2:17,NULL3:18,NUM_DECIMAL_POINT:19,NUM_DIGIT:20};_.J1.prototype.isInputValid=function(){return this.streamState_!=3};
_.J1.prototype.done=function(){return this.streamState_===2};
var x7=function(r,J,x){r.streamState_=3;r.errorMessage_="The stream is broken @"+r.JSC$9520_pos_+"/"+x+". With input:\n"+J;throw Error(r.errorMessage_);};
_.J1.prototype.acceptsBinaryInput=function(){return!1};
_.J1.prototype.parse=function(r){function J(){for(;h<r.length;)if(_.rg(r[h]))h++,V.JSC$9520_pos_++;else break;return h<U}
function x(){for(var N;;){N=r[h++];if(!N)break;V.JSC$9520_pos_++;switch(V.state_){case W.INIT:N==="{"?V.state_=W.OBJECT_OPEN:N==="["?V.state_=W.ARRAY_OPEN:_.rg(N)||x7(V,r,h);continue;case W.KEY_START:case W.OBJECT_OPEN:if(_.rg(N))continue;if(V.state_===W.KEY_START)H.push(W.KEY_END);else if(N==="}"){b("{}");V.state_=t();continue}else H.push(W.OBJECT_END);N==='"'?V.state_=W.STRING:x7(V,r,h);continue;case W.KEY_END:case W.OBJECT_END:if(_.rg(N))continue;N===":"?(V.state_===W.OBJECT_END&&(H.push(W.OBJECT_END),
V.depth_++),V.state_=W.VALUE):N==="}"?(V.depth_--,b(),V.state_=t()):N===","?(V.state_===W.OBJECT_END&&H.push(W.OBJECT_END),V.state_=W.KEY_START):x7(V,r,h);continue;case W.ARRAY_OPEN:case W.VALUE:if(_.rg(N))continue;if(V.state_===W.ARRAY_OPEN)if(V.depth_++,V.state_=W.VALUE,N==="]"){V.depth_--;if(V.depth_===0){V.state_=W.ARRAY_END;return}b("[]");V.state_=t();continue}else H.push(W.ARRAY_END);N==='"'?V.state_=W.STRING:N==="{"?V.state_=W.OBJECT_OPEN:N==="["?V.state_=W.ARRAY_OPEN:N==="t"?V.state_=W.TRUE1:
N==="f"?V.state_=W.FALSE1:N==="n"?V.state_=W.NULL1:N!=="-"&&("0123456789".indexOf(N)!==-1?V.state_=W.NUM_DIGIT:x7(V,r,h));continue;case W.ARRAY_END:if(N===",")H.push(W.ARRAY_END),V.state_=W.VALUE,V.depth_===1&&(E=h);else if(N==="]"){V.depth_--;if(V.depth_===0)return;b();V.state_=t()}else if(_.rg(N))continue;else x7(V,r,h);continue;case W.STRING:var Q=h;a:for(;;){for(;V.unicodeCount_>0;)if(N=r[h++],V.unicodeCount_===4?V.unicodeCount_=0:V.unicodeCount_++,!N)break a;if(N==='"'&&!V.slashed_){V.state_=
t();break}if(N==="\\"&&!V.slashed_&&(V.slashed_=!0,N=r[h++],!N))break;if(V.slashed_)if(V.slashed_=!1,N==="u"&&(V.unicodeCount_=1),N=r[h++])continue;else break;q.lastIndex=h;N=q.exec(r);if(!N){h=r.length+1;break}h=N.index+1;N=r[N.index];if(!N)break}V.JSC$9520_pos_+=h-Q;continue;case W.TRUE1:if(!N)continue;N==="r"?V.state_=W.TRUE2:x7(V,r,h);continue;case W.TRUE2:if(!N)continue;N==="u"?V.state_=W.TRUE3:x7(V,r,h);continue;case W.TRUE3:if(!N)continue;N==="e"?V.state_=t():x7(V,r,h);continue;case W.FALSE1:if(!N)continue;
N==="a"?V.state_=W.FALSE2:x7(V,r,h);continue;case W.FALSE2:if(!N)continue;N==="l"?V.state_=W.FALSE3:x7(V,r,h);continue;case W.FALSE3:if(!N)continue;N==="s"?V.state_=W.FALSE4:x7(V,r,h);continue;case W.FALSE4:if(!N)continue;N==="e"?V.state_=t():x7(V,r,h);continue;case W.NULL1:if(!N)continue;N==="u"?V.state_=W.NULL2:x7(V,r,h);continue;case W.NULL2:if(!N)continue;N==="l"?V.state_=W.NULL3:x7(V,r,h);continue;case W.NULL3:if(!N)continue;N==="l"?V.state_=t():x7(V,r,h);continue;case W.NUM_DECIMAL_POINT:N===
"."?V.state_=W.NUM_DIGIT:x7(V,r,h);continue;case W.NUM_DIGIT:if("0123456789.eE+-".indexOf(N)!==-1)continue;else h--,V.JSC$9520_pos_--,V.state_=t();continue;default:x7(V,r,h)}}}
function t(){var N=H.pop();return N!=null?N:W.VALUE}
function b(N){V.depth_>1||(N||(N=E===-1?V.JSC$9520_buffer_+r.substring(g,h):r.substring(E,h)),V.deliverMessageAsRawString_?V.result_.push(N):V.result_.push(JSON.parse(N)),E=h)}
for(var V=this,H=V.stack_,q=V.stringInputPattern_,W=Ado,U=r.length,g=0,E=-1,h=0;h<U;)switch(V.streamState_){case 3:return x7(V,r,h),null;case 2:return J()&&x7(V,r,h),null;case 0:if(J()){var G=r[h++];V.JSC$9520_pos_++;if(G==="["){V.streamState_=1;g=h;V.state_=W.ARRAY_OPEN;continue}else x7(V,r,h)}return null;case 1:return x(),V.depth_===0&&V.state_==W.ARRAY_END?(V.streamState_=2,V.JSC$9520_buffer_=r.substring(h)):V.JSC$9520_buffer_=E===-1?V.JSC$9520_buffer_+r.substring(g):r.substring(E),V.result_.length>
0?(G=V.result_,V.result_=[],G):null}return null};_.xM(_.mR,Rf);oR.prototype.getValue=function(){return this.JSC$9528_value_};
oR.prototype.clone=function(){return new oR(this.JSC$9528_key_,this.JSC$9528_value_)};var t1=function(r){this.nodes_=[];if(r)a:{if(r instanceof t1){var J=r.getKeys();r=r.getValues();if(this.getCount()<=0){for(var x=this.nodes_,t=0;t<J.length;t++)x.push(new oR(J[t],r[t]));break a}}else J=_.GE.getKeys(r),r=_.GE.getValues(r);for(x=0;x<J.length;x++)this.insert(J[x],r[x])}};
_.m=t1.prototype;_.m.insert=function(r,J){var x=this.nodes_;x.push(new oR(r,J));r=x.length-1;J=this.nodes_;for(x=J[r];r>0;){var t=r-1>>1;if(J[t].JSC$9528_key_>x.JSC$9528_key_)J[r]=J[t],r=t;else break}J[r]=x};
_.m.remove=function(){var r=this.nodes_,J=r.length,x=r[0];if(!(J<=0)){if(J==1)r.length=0;else{r[0]=r.pop();r=0;J=this.nodes_;for(var t=J.length,b=J[r];r<t>>1;){var V=r*2+1,H=r*2+2;V=H<t&&J[H].JSC$9528_key_<J[V].JSC$9528_key_?H:V;if(J[V].JSC$9528_key_>b.JSC$9528_key_)break;J[r]=J[V];r=V}J[r]=b}return x.getValue()}};
_.m.peek=function(){var r=this.nodes_;if(r.length!=0)return r[0].getValue()};
_.m.getValues=function(){for(var r=this.nodes_,J=[],x=r.length,t=0;t<x;t++)J.push(r[t].getValue());return J};
_.m.getKeys=function(){for(var r=this.nodes_,J=[],x=r.length,t=0;t<x;t++)J.push(r[t].JSC$9528_key_);return J};
_.m.containsValue=function(r){return this.nodes_.some(function(J){return J.getValue()==r})};
_.m.containsKey=function(r){return this.nodes_.some(function(J){return J.JSC$9528_key_==r})};
_.m.clone=function(){return new t1(this)};
_.m.getCount=function(){return this.nodes_.length};
_.m.isEmpty=function(){return this.nodes_.length===0};
_.m.clear=function(){this.nodes_.length=0};_.bi=function(r,J){this.JSC$9534_map_={};this.JSC$9534_keys_=[];this.version_=this.size=0;var x=arguments.length;if(x>1){if(x%2)throw Error("pa");for(var t=0;t<x;t+=2)this.set(arguments[t],arguments[t+1])}else r&&this.addAll(r)};
_.m=_.bi.prototype;_.m.getCount=function(){return this.size};
_.m.getValues=function(){mM(this);for(var r=[],J=0;J<this.JSC$9534_keys_.length;J++)r.push(this.JSC$9534_map_[this.JSC$9534_keys_[J]]);return r};
_.m.getKeys=function(){mM(this);return this.JSC$9534_keys_.concat()};
_.m.containsKey=function(r){return this.has(r)};
_.m.has=function(r){return o1(this.JSC$9534_map_,r)};
_.m.containsValue=function(r){for(var J=0;J<this.JSC$9534_keys_.length;J++){var x=this.JSC$9534_keys_[J];if(o1(this.JSC$9534_map_,x)&&this.JSC$9534_map_[x]==r)return!0}return!1};
_.m.equals=function(r,J){if(this===r)return!0;if(this.size!=r.getCount())return!1;J=J||FNs;mM(this);for(var x,t=0;x=this.JSC$9534_keys_[t];t++)if(!J(this.get(x),r.get(x)))return!1;return!0};
var FNs=function(r,J){return r===J};
_.bi.prototype.isEmpty=function(){return this.size==0};
_.bi.prototype.clear=function(){this.JSC$9534_map_={};this.version_=this.size=this.JSC$9534_keys_.length=0};
_.bi.prototype.remove=function(r){return this.delete(r)};
_.bi.prototype.delete=function(r){return o1(this.JSC$9534_map_,r)?(delete this.JSC$9534_map_[r],--this.size,this.version_++,this.JSC$9534_keys_.length>2*this.size&&mM(this),!0):!1};
var mM=function(r){if(r.size!=r.JSC$9534_keys_.length){for(var J=0,x=0;J<r.JSC$9534_keys_.length;){var t=r.JSC$9534_keys_[J];o1(r.JSC$9534_map_,t)&&(r.JSC$9534_keys_[x++]=t);J++}r.JSC$9534_keys_.length=x}if(r.size!=r.JSC$9534_keys_.length){J={};for(t=x=0;x<r.JSC$9534_keys_.length;){var b=r.JSC$9534_keys_[x];o1(J,b)||(r.JSC$9534_keys_[t++]=b,J[b]=1);x++}r.JSC$9534_keys_.length=t}};
_.m=_.bi.prototype;_.m.get=function(r,J){return o1(this.JSC$9534_map_,r)?this.JSC$9534_map_[r]:J};
_.m.set=function(r,J){o1(this.JSC$9534_map_,r)||(this.size+=1,this.JSC$9534_keys_.push(r),this.version_++);this.JSC$9534_map_[r]=J};
_.m.addAll=function(r){if(r instanceof _.bi)for(var J=r.getKeys(),x=0;x<J.length;x++)this.set(J[x],r.get(J[x]));else for(J in r)this.set(J,r[J])};
_.m.forEach=function(r,J){for(var x=this.getKeys(),t=0;t<x.length;t++){var b=x[t],V=this.get(b);r.call(J,V,b,this)}};
_.m.clone=function(){return new _.bi(this)};
_.m.transpose=function(){for(var r=new _.bi,J=0;J<this.JSC$9534_keys_.length;J++){var x=this.JSC$9534_keys_[J];r.set(this.JSC$9534_map_[x],x)}return r};
_.m.keys=function(){return fBo(this.__iterator__(!0)).toEs6()};
_.m.values=function(){return fBo(this.__iterator__(!1)).toEs6()};
_.m.entries=function(){var r=this;return QhY(this.keys(),function(J){return[J,r.get(J)]})};
_.m.__iterator__=function(r){mM(this);var J=0,x=this.version_,t=this,b=new rX;b.next=function(){if(x!=t.version_)throw Error("ue");if(J>=t.JSC$9534_keys_.length)return J_;var V=t.JSC$9534_keys_[J++];return xY(r?V:t.JSC$9534_map_[V])};
return b};
var o1=function(r,J){return Object.prototype.hasOwnProperty.call(r,J)};var ydb=function(){this.JSC$9537_map_=new _.bi;this.JSC$9537_head_=new ag4("");this.JSC$9537_head_.next=this.JSC$9537_head_.prev=this.JSC$9537_head_},eMf=function(r,J){if(J=r.JSC$9537_map_.get(J))J.remove(),r.insert_(J);
return J};
_.m=ydb.prototype;_.m.get=function(r,J){return(r=eMf(this,r))?r.value:J};
_.m.set=function(r,J){var x=eMf(this,r);x?x.value=J:(x=new ag4(r,J),this.JSC$9537_map_.set(r,x),this.insert_(x))};
_.m.peek=function(){return this.JSC$9537_head_.next.value};
_.m.shift=function(){return zM4(this,this.JSC$9537_head_.next)};
_.m.pop=function(){return zM4(this,this.JSC$9537_head_.prev)};
_.m.remove=function(r){return(r=this.JSC$9537_map_.get(r))?(this.removeNode(r),!0):!1};
_.m.removeNode=function(r){r.remove();this.JSC$9537_map_.remove(r.key)};
_.m.getCount=function(){return this.JSC$9537_map_.getCount()};
_.m.isEmpty=function(){return this.JSC$9537_map_.isEmpty()};
_.m.getKeys=function(){return this.map(function(r,J){return J})};
_.m.getValues=function(){return this.map(function(r){return r})};
_.m.contains=function(r){return this.some(function(J){return J==r})};
_.m.containsKey=function(r){return this.JSC$9537_map_.containsKey(r)};
_.m.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$9537_head_.prev)};
_.m.forEach=function(r,J){for(var x=this.JSC$9537_head_.next;x!=this.JSC$9537_head_;x=x.next)r.call(J,x.value,x.key,this)};
_.m.map=function(r,J){for(var x=[],t=this.JSC$9537_head_.next;t!=this.JSC$9537_head_;t=t.next)x.push(r.call(J,t.value,t.key,this));return x};
_.m.some=function(r,J){for(var x=this.JSC$9537_head_.next;x!=this.JSC$9537_head_;x=x.next)if(r.call(J,x.value,x.key,this))return!0;return!1};
_.m.every=function(r,J){for(var x=this.JSC$9537_head_.next;x!=this.JSC$9537_head_;x=x.next)if(!r.call(J,x.value,x.key,this))return!1;return!0};
_.m.insert_=function(r){r.next=this.JSC$9537_head_.next;r.prev=this.JSC$9537_head_;this.JSC$9537_head_.next=r;for(r.next.prev=r;this.getCount()>100;)this.removeNode(this.JSC$9537_head_.prev)};
var zM4=function(r,J){r.JSC$9537_head_!=J&&r.removeNode(J);return J.value},ag4=function(r,J){this.key=r;
this.value=J};
ag4.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var ZVw=function(){t1.apply(this,arguments)};
_.S(ZVw,t1);ZVw.prototype.enqueue=function(r,J){this.insert(r,J)};var vXx=function(){var r=Error();r.name="SecurityError";throw r;},wm7=function(){return{get opener(){return null},
get closed(){return!0},get location(){vXx()},get document(){vXx()},postMessage:function(){},
close:function(){},
focus:function(){}}};var QaM={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376};var PL7={Aacute:"\u00c1",aacute:"\u00e1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\u00c2",acirc:"\u00e2",acute:"\u00b4",Acy:"\u0410",acy:"\u0430",AElig:"\u00c6",aelig:"\u00e6",af:"\u2061",Afr:"\ud835\udd04",afr:"\ud835\udd1e",Agrave:"\u00c0",agrave:"\u00e0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",amp:"&",AMP:"&",andand:"\u2a55",And:"\u2a53",and:"\u2227",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",
ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angmsd:"\u2221",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\u00c5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\ud835\udd38",aopf:"\ud835\udd52",apacir:"\u2a6f",ap:"\u2248",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",
Aring:"\u00c5",aring:"\u00e5",Ascr:"\ud835\udc9c",ascr:"\ud835\udcb6",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\u00c3",atilde:"\u00e3",Auml:"\u00c4",auml:"\u00e4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",
because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\ud835\udd05",bfr:"\ud835\udd1f",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",
blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\ud835\udd39",bopf:"\ud835\udd53",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxHd:"\u2564",
boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",
Breve:"\u02d8",brvbar:"\u00a6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsol:"\\",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",cap:"\u2229",Cap:"\u22d2",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",
Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\u00c7",ccedil:"\u00e7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\u00b8",Cedilla:"\u00b8",cemptyv:"\u29b2",cent:"\u00a2",centerdot:"\u00b7",CenterDot:"\u00b7",cfr:"\ud835\udd20",Cfr:"\u212d",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",
circleddash:"\u229d",CircleDot:"\u2299",circledR:"\u00ae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",
cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\u00a9",COPY:"\u00a9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",Cscr:"\ud835\udc9e",cscr:"\ud835\udcb8",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",
cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cup:"\u222a",Cup:"\u22d3",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\u00a4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21a1",dArr:"\u21d3",dash:"\u2010",
Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21ca",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\u00b0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\ud835\udd07",dfr:"\ud835\udd21",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\u00b4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",
diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\u00a8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\u00f7",divide:"\u00f7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\ud835\udd3b",dopf:"\ud835\udd55",Dot:"\u00a8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",
DoubleContourIntegral:"\u222f",DoubleDot:"\u00a8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21d3",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",
downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21bd",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownRightVector:"\u21c1",DownTeeArrow:"\u21a7",DownTee:"\u22a4",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\ud835\udc9f",dscr:"\ud835\udcb9",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",
duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\u00c9",eacute:"\u00e9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",Ecirc:"\u00ca",ecirc:"\u00ea",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\ud835\udd08",efr:"\ud835\udd22",eg:"\u2a9a",Egrave:"\u00c8",egrave:"\u00e8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",
elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\ud835\udd3c",eopf:"\ud835\udd56",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",
Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\u00d0",eth:"\u00f0",Euml:"\u00cb",euml:"\u00eb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",
fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\ud835\udd09",ffr:"\ud835\udd23",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\ud835\udd3d",fopf:"\ud835\udd57",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\u00bd",frac13:"\u2153",frac14:"\u00bc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\u00be",frac35:"\u2157",
frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",gescc:"\u2aa9",ges:"\u2a7e",gesdot:"\u2a80",
gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\ud835\udd0a",gfr:"\ud835\udd24",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2aa5",gl:"\u2277",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\ud835\udd3e",gopf:"\ud835\udd58",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",
GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\ud835\udca2",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gt:">",GT:">",Gt:"\u226b",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\u00bd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",harrcir:"\u2948",
harr:"\u2194",hArr:"\u21d4",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",
HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\u00cd",iacute:"\u00ed",ic:"\u2063",Icirc:"\u00ce",icirc:"\u00ee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\u00a1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",Igrave:"\u00cc",igrave:"\u00ec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",
Im:"\u2111",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",incare:"\u2105","in":"\u2208",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",intcal:"\u22ba","int":"\u222b",Int:"\u222c",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\ud835\udd40",iopf:"\ud835\udd5a",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\u00bf",iscr:"\ud835\udcbe",
Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\u00cf",iuml:"\u00ef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\ud835\udd0d",jfr:"\ud835\udd27",jmath:"\u0237",Jopf:"\ud835\udd41",jopf:"\ud835\udd5b",Jscr:"\ud835\udca5",jscr:"\ud835\udcbf",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",
Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\ud835\udd0e",kfr:"\ud835\udd28",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\ud835\udd42",kopf:"\ud835\udd5c",Kscr:"\ud835\udca6",kscr:"\ud835\udcc0",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\u00ab",larrb:"\u21e4",larrbfs:"\u291f",larr:"\u2190",
Larr:"\u219e",lArr:"\u21d0",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",latail:"\u2919",lAtail:"\u291b",lat:"\u2aab",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",
ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",LeftArrowBar:"\u21e4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21d0",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21c3",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrows:"\u21c6",
leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTee:"\u22a3",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangleBar:"\u29cf",LeftTriangle:"\u22b2",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21bf",LeftVectorBar:"\u2952",LeftVector:"\u21bc",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",lescc:"\u2aa8",les:"\u2a7d",lesdot:"\u2a7f",lesdoto:"\u2a81",
lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\ud835\udd0f",lfr:"\ud835\udd29",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21c7",
ll:"\u226a",Ll:"\u22d8",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoustache:"\u23b0",lmoust:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftrightarrow:"\u27f7",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longmapsto:"\u27fc",longrightarrow:"\u27f6",
LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\ud835\udd43",lopf:"\ud835\udd5d",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",
lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",lt:"<",LT:"<",Lt:"\u226a",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\u00af",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",
mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\ud835\udd10",mfr:"\ud835\udd2a",mho:"\u2127",micro:"\u00b5",midast:"*",midcir:"\u2af0",mid:"\u2223",middot:"\u00b7",minusb:"\u229f",minus:"\u2212",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\ud835\udd44",mopf:"\ud835\udd5e",mp:"\u2213",mscr:"\ud835\udcc2",
Mscr:"\u2133",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",natur:"\u266e",nbsp:"\u00a0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",
ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\ud835\udd11",nfr:"\ud835\udd2b",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",
nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",
nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\u00a0",nopf:"\ud835\udd5f",Nopf:"\u2115",Not:"\u2aec",not:"\u00ac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",
NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangle:"\u22ea",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",
NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangle:"\u22eb",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",
NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",nprec:"\u2280",npreceq:"\u2aaf\u0338",npre:"\u2aaf\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",
nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\ud835\udca9",nscr:"\ud835\udcc3",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",
nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\u00d1",ntilde:"\u00f1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",
nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\u00d3",oacute:"\u00f3",oast:"\u229b",Ocirc:"\u00d4",ocirc:"\u00f4",ocir:"\u229a",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\ud835\udd12",ofr:"\ud835\udd2c",ogon:"\u02db",Ograve:"\u00d2",ograve:"\u00f2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",
olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\ud835\udd46",oopf:"\ud835\udd60",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",Or:"\u2a54",or:"\u2228",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\u00aa",ordm:"\u00ba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",
oS:"\u24c8",Oscr:"\ud835\udcaa",oscr:"\u2134",Oslash:"\u00d8",oslash:"\u00f8",osol:"\u2298",Otilde:"\u00d5",otilde:"\u00f5",otimesas:"\u2a36",Otimes:"\u2a37",otimes:"\u2297",Ouml:"\u00d6",ouml:"\u00f6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",para:"\u00b6",parallel:"\u2225",par:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",
Pfr:"\ud835\udd13",pfr:"\ud835\udd2d",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plus:"+",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\u00b1",plusmn:"\u00b1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\u00b1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\u00a3",prap:"\u2ab7",
Pr:"\u2abb",pr:"\u227a",prcue:"\u227c",precapprox:"\u2ab7",prec:"\u227a",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",pre:"\u2aaf",prE:"\u2ab3",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportional:"\u221d",
Proportion:"\u2237",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\ud835\udcab",pscr:"\ud835\udcc5",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\ud835\udd14",qfr:"\ud835\udd2e",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",Qscr:"\ud835\udcac",qscr:"\ud835\udcc6",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",
rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\u00bb",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21a0",rArr:"\u21d2",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",
rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",Re:"\u211c",rect:"\u25ad",reg:"\u00ae",REG:"\u00ae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",
rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrowBar:"\u21e5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21d2",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightDownVector:"\u21c2",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTeeArrow:"\u21a6",
RightTee:"\u22a2",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangleBar:"\u29d0",RightTriangle:"\u22b3",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightUpVector:"\u21be",RightVectorBar:"\u2953",RightVector:"\u21c0",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rmoust:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",
Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",
Sc:"\u2abc",sc:"\u227b",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdotb:"\u22a1",sdot:"\u22c5",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\u00a7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\ud835\udd16",sfr:"\ud835\udd30",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",
shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\u00ad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",
smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",solbar:"\u233f",solb:"\u29c4",sol:"/",Sopf:"\ud835\udd4a",sopf:"\ud835\udd64",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",
SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squ:"\u25a1",squf:"\u25aa",srarr:"\u2192",Sscr:"\ud835\udcae",sscr:"\ud835\udcc8",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\u00af",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",
subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succapprox:"\u2ab8",succ:"\u227b",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",
sup1:"\u00b9",sup2:"\u00b2",sup3:"\u00b3",sup:"\u2283",Sup:"\u22d1",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",
swarrow:"\u2199",swnwar:"\u292a",szlig:"\u00df",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\ud835\udd17",tfr:"\ud835\udd31",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",
thksim:"\u223c",THORN:"\u00de",thorn:"\u00fe",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2a31",timesb:"\u22a0",times:"\u00d7",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",topbot:"\u2336",topcir:"\u2af1",top:"\u22a4",Topf:"\ud835\udd4b",topf:"\ud835\udd65",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",
trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\ud835\udcaf",tscr:"\ud835\udcc9",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\u00da",uacute:"\u00fa",uarr:"\u2191",Uarr:"\u219f",uArr:"\u21d1",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",
Ucirc:"\u00db",ucirc:"\u00fb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\ud835\udd18",ufr:"\ud835\udd32",Ugrave:"\u00d9",ugrave:"\u00f9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\u00a8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",
uogon:"\u0173",Uopf:"\ud835\udd4c",uopf:"\ud835\udd66",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21d1",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21d5",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTeeArrow:"\u21a5",UpTee:"\u22a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",
urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\ud835\udcb0",uscr:"\ud835\udcca",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\u00dc",uuml:"\u00fc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",
varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",veebar:"\u22bb",vee:"\u2228",Vee:"\u22c1",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\ud835\udd19",vfr:"\ud835\udd33",
vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\ud835\udd4d",vopf:"\ud835\udd67",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\ud835\udcb1",vscr:"\ud835\udccb",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\ud835\udd1a",wfr:"\ud835\udd34",Wopf:"\ud835\udd4e",wopf:"\ud835\udd68",wp:"\u2118",wr:"\u2240",wreath:"\u2240",
Wscr:"\ud835\udcb2",wscr:"\ud835\udccc",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\ud835\udd1b",xfr:"\ud835\udd35",xharr:"\u27f7",xhArr:"\u27fa",Xi:"\u039e",xi:"\u03be",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\ud835\udd4f",xopf:"\ud835\udd69",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",Xscr:"\ud835\udcb3",xscr:"\ud835\udccd",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\u00dd",yacute:"\u00fd",
YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\u00a5",Yfr:"\ud835\udd1c",yfr:"\ud835\udd36",YIcy:"\u0407",yicy:"\u0457",Yopf:"\ud835\udd50",yopf:"\ud835\udd6a",Yscr:"\ud835\udcb4",yscr:"\ud835\udcce",YUcy:"\u042e",yucy:"\u044e",yuml:"\u00ff",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",zfr:"\ud835\udd37",
Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",Zscr:"\ud835\udcb5",zscr:"\ud835\udccf",zwj:"\u200d",zwnj:"\u200c"};var ujs={Aacute:"\u00c1",aacute:"\u00e1",Acirc:"\u00c2",acirc:"\u00e2",acute:"\u00b4",AElig:"\u00c6",aelig:"\u00e6",Agrave:"\u00c0",agrave:"\u00e0",amp:"&",AMP:"&",Aring:"\u00c5",aring:"\u00e5",Atilde:"\u00c3",atilde:"\u00e3",Auml:"\u00c4",auml:"\u00e4",brvbar:"\u00a6",Ccedil:"\u00c7",ccedil:"\u00e7",cedil:"\u00b8",cent:"\u00a2",copy:"\u00a9",COPY:"\u00a9",curren:"\u00a4",deg:"\u00b0",divide:"\u00f7",Eacute:"\u00c9",eacute:"\u00e9",Ecirc:"\u00ca",ecirc:"\u00ea",Egrave:"\u00c8",egrave:"\u00e8",ETH:"\u00d0",
eth:"\u00f0",Euml:"\u00cb",euml:"\u00eb",frac12:"\u00bd",frac14:"\u00bc",frac34:"\u00be",gt:">",GT:">",Iacute:"\u00cd",iacute:"\u00ed",Icirc:"\u00ce",icirc:"\u00ee",iexcl:"\u00a1",Igrave:"\u00cc",igrave:"\u00ec",iquest:"\u00bf",Iuml:"\u00cf",iuml:"\u00ef",laquo:"\u00ab",lt:"<",LT:"<",macr:"\u00af",micro:"\u00b5",middot:"\u00b7",nbsp:"\u00a0",not:"\u00ac",Ntilde:"\u00d1",ntilde:"\u00f1",Oacute:"\u00d3",oacute:"\u00f3",Ocirc:"\u00d4",ocirc:"\u00f4",Ograve:"\u00d2",ograve:"\u00f2",ordf:"\u00aa",ordm:"\u00ba",
Oslash:"\u00d8",oslash:"\u00f8",Otilde:"\u00d5",otilde:"\u00f5",Ouml:"\u00d6",ouml:"\u00f6",para:"\u00b6",plusmn:"\u00b1",pound:"\u00a3",quot:'"',QUOT:'"',raquo:"\u00bb",reg:"\u00ae",REG:"\u00ae",sect:"\u00a7",shy:"\u00ad",sup1:"\u00b9",sup2:"\u00b2",sup3:"\u00b3",szlig:"\u00df",THORN:"\u00de",thorn:"\u00fe",times:"\u00d7",Uacute:"\u00da",uacute:"\u00fa",Ucirc:"\u00db",ucirc:"\u00fb",Ugrave:"\u00d9",ugrave:"\u00f9",uml:"\u00a8",Uuml:"\u00dc",uuml:"\u00fc",Yacute:"\u00dd",yacute:"\u00fd",yen:"\u00a5",
yuml:"\u00ff"};Object.keys({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}).join("|");Object.keys(PL7).join("|");var lgb=function(){function r(q){q.substr(-1)!==";"&&(q+=";");return H(q)}
for(var J=Object.keys(ujs).sort(kYi),x=Object.keys(PL7).sort(kYi),t=0,b=0;t<x.length;t++)J[b]===x[t]?(x[t]+=";?",b++):x[t]+=";";var V=new RegExp("&(?:"+x.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),H=Ym4();return function(q){return String(q).replace(V,r)}}();/*

 Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.

 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation
 files (the "Software"), to deal in the Software without
 restriction, including without limitation the rights to use,
 copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following
 conditions:

 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
*/
var Xob={};var rWn=RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|</[A-Za-z][A-Za-z0-9-]*\\s*[>]|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|[<][?].*?[?][>]|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)","i"),JWu=/[\\&]/,xw4=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),tXo=RegExp('[&<>"]',"g"),bsk=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),mwf=function(r){return r.charCodeAt(0)===92?r.charAt(1):lgb(r)},oW4=function(r){return JWu.test(r)?r.replace(xw4,mwf):r},VX4=function(r){try{var J,x="";
if(typeof b!=="string"){var t=b;var b=";/?:@&=+$,-_.!~*'()#"}typeof t==="undefined"&&(t=!0);var V,H=Xob[b];if(H)var q=H;else{H=Xob[b]=[];for(V=0;V<128;V++){var W=String.fromCharCode(V);/^[0-9a-z]$/i.test(W)?H.push(W):H.push("%"+("0"+V.toString(16).toUpperCase()).slice(-2))}for(V=0;V<b.length;V++)H[b.charCodeAt(V)]=b[V];q=H}var U=0;for(J=r.length;U<J;U++){var g=r.charCodeAt(U);if(t&&g===37&&U+2<J&&/^[0-9a-f]{2}$/i.test(r.slice(U+1,U+3)))x+=r.slice(U,U+3),U+=2;else if(g<128)x+=q[g];else if(g>=55296&&
g<=57343){if(g>=55296&&g<=56319&&U+1<J){var E=r.charCodeAt(U+1);if(E>=56320&&E<=57343){x+=encodeURIComponent(r[U]+r[U+1]);U++;continue}}x+="%EF%BF%BD"}else x+=encodeURIComponent(r[U])}return x}catch(h){return r}},Dwo=function(r){switch(r){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return r}},VE=function(r,J){return tXo.test(r)?J?r.replace(bsk,Dwo):r.replace(tXo,Dwo):r};/*

 lib/from-code-point.js is derived from a polyfill
 Copyright Mathias Bynens <http://mathiasbynens.be/>

 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:

 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 http://mths.be/fromcodepoint v0.2.1 by @mathias */
var Dl;if(String.fromCodePoint)Dl=function(r){try{return String.fromCodePoint(r)}catch(J){if(J instanceof RangeError)return String.fromCharCode(65533);throw J;}};
else{var Hsq=String.fromCharCode,T5x=Math.floor;Dl=function(){var r=[],J=-1,x=arguments.length;if(!x)return"";for(var t="";++J<x;){var b=Number(arguments[J]);if(!isFinite(b)||b<0||b>1114111||T5x(b)!==b)return String.fromCharCode(65533);if(b<=65535)r.push(b);else{b-=65536;var V=(b>>10)+55296;b=b%1024+56320;r.push(V,b)}if(J+1===x||r.length>16384)t+=Hsq.apply(null,r),r.length=0}return t}};var scx=function(r){this.root=this.current=r;this.entering=!0};
scx.prototype.next=function(){var r=this.current,J=this.entering;if(r===null)return null;a:switch(r._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var x=!0;break a;default:x=!1}J&&x?r._firstChild?(this.current=r._firstChild,this.entering=!0):this.entering=!1:r===this.root?this.current=null:r._next===null?(this.current=
r._parent,this.entering=!1):(this.current=r._next,this.entering=!0);return{entering:J,node:r}};
var TP=function(r,J){this._type=r;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=J;this._lastLineBlank=!1;this._open=!0;this._literal=this._string_content=null;this._listData={};this._title=this._destination=this._info=null;this._isFenced=!1;this._fenceChar=null;this._fenceLength=0;this._onExit=this._onEnter=this._level=this._fenceOffset=null};
TP.prototype.appendChild=function(r){Hi(r);r._parent=this;this._lastChild?(this._lastChild._next=r,r._prev=this._lastChild):this._firstChild=r;this._lastChild=r};
var Hi=function(r){r._prev?r._prev._next=r._next:r._parent&&(r._parent._firstChild=r._next);r._next?r._next._prev=r._prev:r._parent&&(r._parent._lastChild=r._prev);r._parent=null;r._next=null;r._prev=null},qhn=function(r,J){Hi(J);
J._next=r._next;J._next&&(J._next._prev=J);J._prev=r;r._next=J;J._parent=r._parent;J._next||(J._parent._lastChild=J)};
TP.prototype.insertBefore=function(r){Hi(r);r._prev=this._prev;r._prev&&(r._prev._next=r);r._next=this;this._prev=r;r._parent=this._parent;r._prev||(r._parent._firstChild=r)};
_.vd.Object.defineProperties(TP.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}},
firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}},
lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}},
next:{configurable:!0,enumerable:!0,get:function(){return this._next}},
prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}},
parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},
sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}},
literal:{configurable:!0,enumerable:!0,get:function(){return this._literal},
set:function(r){this._literal=r}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(r){this._destination=r}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(r){this._title=r}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(r){this._info=r}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(r){this._level=r}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(r){this._listData.type=r}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(r){this._listData.tight=r}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(r){this._listData.start=r}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(r){this._onEnter=r}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(r){this._onExit=r}}});var nmD=/[ \t\r\n]+|[A-Z\xB5\xC0-\xD6\xD8-\xDF\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u0149\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u017F\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C5\u01C7\u01C8\u01CA\u01CB\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F0-\u01F2\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0345\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03AB\u03B0\u03C2\u03CF-\u03D1\u03D5\u03D6\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F0\u03F1\u03F4\u03F5\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u0587\u10A0-\u10C5\u10C7\u10CD\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E96-\u1E9B\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F50\u1F52\u1F54\u1F56\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1F80-\u1FAF\u1FB2-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD2\u1FD3\u1FD6-\u1FDB\u1FE2-\u1FE4\u1FE6-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2126\u212A\u212B\u2132\u2160-\u216F\u2183\u24B6-\u24CF\u2C00-\u2C2E\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AD\uA7B0\uA7B1\uFB00-\uFB06\uFB13-\uFB17\uFF21-\uFF3A]|\uD801[\uDC00-\uDC27]|\uD806[\uDCA0-\uDCBF]/g,
OQ4={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","\u00b5":"\u03bc","\u00c0":"\u00e0","\u00c1":"\u00e1","\u00c2":"\u00e2","\u00c3":"\u00e3","\u00c4":"\u00e4","\u00c5":"\u00e5","\u00c6":"\u00e6","\u00c7":"\u00e7","\u00c8":"\u00e8","\u00c9":"\u00e9","\u00ca":"\u00ea","\u00cb":"\u00eb","\u00cc":"\u00ec","\u00cd":"\u00ed","\u00ce":"\u00ee","\u00cf":"\u00ef","\u00d0":"\u00f0","\u00d1":"\u00f1",
"\u00d2":"\u00f2","\u00d3":"\u00f3","\u00d4":"\u00f4","\u00d5":"\u00f5","\u00d6":"\u00f6","\u00d8":"\u00f8","\u00d9":"\u00f9","\u00da":"\u00fa","\u00db":"\u00fb","\u00dc":"\u00fc","\u00dd":"\u00fd","\u00de":"\u00fe","\u0100":"\u0101","\u0102":"\u0103","\u0104":"\u0105","\u0106":"\u0107","\u0108":"\u0109","\u010a":"\u010b","\u010c":"\u010d","\u010e":"\u010f","\u0110":"\u0111","\u0112":"\u0113","\u0114":"\u0115","\u0116":"\u0117","\u0118":"\u0119","\u011a":"\u011b","\u011c":"\u011d","\u011e":"\u011f",
"\u0120":"\u0121","\u0122":"\u0123","\u0124":"\u0125","\u0126":"\u0127","\u0128":"\u0129","\u012a":"\u012b","\u012c":"\u012d","\u012e":"\u012f","\u0132":"\u0133","\u0134":"\u0135","\u0136":"\u0137","\u0139":"\u013a","\u013b":"\u013c","\u013d":"\u013e","\u013f":"\u0140","\u0141":"\u0142","\u0143":"\u0144","\u0145":"\u0146","\u0147":"\u0148","\u014a":"\u014b","\u014c":"\u014d","\u014e":"\u014f","\u0150":"\u0151","\u0152":"\u0153","\u0154":"\u0155","\u0156":"\u0157","\u0158":"\u0159","\u015a":"\u015b",
"\u015c":"\u015d","\u015e":"\u015f","\u0160":"\u0161","\u0162":"\u0163","\u0164":"\u0165","\u0166":"\u0167","\u0168":"\u0169","\u016a":"\u016b","\u016c":"\u016d","\u016e":"\u016f","\u0170":"\u0171","\u0172":"\u0173","\u0174":"\u0175","\u0176":"\u0177","\u0178":"\u00ff","\u0179":"\u017a","\u017b":"\u017c","\u017d":"\u017e","\u017f":"s","\u0181":"\u0253","\u0182":"\u0183","\u0184":"\u0185","\u0186":"\u0254","\u0187":"\u0188","\u0189":"\u0256","\u018a":"\u0257","\u018b":"\u018c","\u018e":"\u01dd","\u018f":"\u0259",
"\u0190":"\u025b","\u0191":"\u0192","\u0193":"\u0260","\u0194":"\u0263","\u0196":"\u0269","\u0197":"\u0268","\u0198":"\u0199","\u019c":"\u026f","\u019d":"\u0272","\u019f":"\u0275","\u01a0":"\u01a1","\u01a2":"\u01a3","\u01a4":"\u01a5","\u01a6":"\u0280","\u01a7":"\u01a8","\u01a9":"\u0283","\u01ac":"\u01ad","\u01ae":"\u0288","\u01af":"\u01b0","\u01b1":"\u028a","\u01b2":"\u028b","\u01b3":"\u01b4","\u01b5":"\u01b6","\u01b7":"\u0292","\u01b8":"\u01b9","\u01bc":"\u01bd","\u01c4":"\u01c6","\u01c5":"\u01c6",
"\u01c7":"\u01c9","\u01c8":"\u01c9","\u01ca":"\u01cc","\u01cb":"\u01cc","\u01cd":"\u01ce","\u01cf":"\u01d0","\u01d1":"\u01d2","\u01d3":"\u01d4","\u01d5":"\u01d6","\u01d7":"\u01d8","\u01d9":"\u01da","\u01db":"\u01dc","\u01de":"\u01df","\u01e0":"\u01e1","\u01e2":"\u01e3","\u01e4":"\u01e5","\u01e6":"\u01e7","\u01e8":"\u01e9","\u01ea":"\u01eb","\u01ec":"\u01ed","\u01ee":"\u01ef","\u01f1":"\u01f3","\u01f2":"\u01f3","\u01f4":"\u01f5","\u01f6":"\u0195","\u01f7":"\u01bf","\u01f8":"\u01f9","\u01fa":"\u01fb",
"\u01fc":"\u01fd","\u01fe":"\u01ff","\u0200":"\u0201","\u0202":"\u0203","\u0204":"\u0205","\u0206":"\u0207","\u0208":"\u0209","\u020a":"\u020b","\u020c":"\u020d","\u020e":"\u020f","\u0210":"\u0211","\u0212":"\u0213","\u0214":"\u0215","\u0216":"\u0217","\u0218":"\u0219","\u021a":"\u021b","\u021c":"\u021d","\u021e":"\u021f","\u0220":"\u019e","\u0222":"\u0223","\u0224":"\u0225","\u0226":"\u0227","\u0228":"\u0229","\u022a":"\u022b","\u022c":"\u022d","\u022e":"\u022f","\u0230":"\u0231","\u0232":"\u0233",
"\u023a":"\u2c65","\u023b":"\u023c","\u023d":"\u019a","\u023e":"\u2c66","\u0241":"\u0242","\u0243":"\u0180","\u0244":"\u0289","\u0245":"\u028c","\u0246":"\u0247","\u0248":"\u0249","\u024a":"\u024b","\u024c":"\u024d","\u024e":"\u024f","\u0345":"\u03b9","\u0370":"\u0371","\u0372":"\u0373","\u0376":"\u0377","\u037f":"\u03f3","\u0386":"\u03ac","\u0388":"\u03ad","\u0389":"\u03ae","\u038a":"\u03af","\u038c":"\u03cc","\u038e":"\u03cd","\u038f":"\u03ce","\u0391":"\u03b1","\u0392":"\u03b2","\u0393":"\u03b3",
"\u0394":"\u03b4","\u0395":"\u03b5","\u0396":"\u03b6","\u0397":"\u03b7","\u0398":"\u03b8","\u0399":"\u03b9","\u039a":"\u03ba","\u039b":"\u03bb","\u039c":"\u03bc","\u039d":"\u03bd","\u039e":"\u03be","\u039f":"\u03bf","\u03a0":"\u03c0","\u03a1":"\u03c1","\u03a3":"\u03c3","\u03a4":"\u03c4","\u03a5":"\u03c5","\u03a6":"\u03c6","\u03a7":"\u03c7","\u03a8":"\u03c8","\u03a9":"\u03c9","\u03aa":"\u03ca","\u03ab":"\u03cb","\u03c2":"\u03c3","\u03cf":"\u03d7","\u03d0":"\u03b2","\u03d1":"\u03b8","\u03d5":"\u03c6",
"\u03d6":"\u03c0","\u03d8":"\u03d9","\u03da":"\u03db","\u03dc":"\u03dd","\u03de":"\u03df","\u03e0":"\u03e1","\u03e2":"\u03e3","\u03e4":"\u03e5","\u03e6":"\u03e7","\u03e8":"\u03e9","\u03ea":"\u03eb","\u03ec":"\u03ed","\u03ee":"\u03ef","\u03f0":"\u03ba","\u03f1":"\u03c1","\u03f4":"\u03b8","\u03f5":"\u03b5","\u03f7":"\u03f8","\u03f9":"\u03f2","\u03fa":"\u03fb","\u03fd":"\u037b","\u03fe":"\u037c","\u03ff":"\u037d","\u0400":"\u0450","\u0401":"\u0451","\u0402":"\u0452","\u0403":"\u0453","\u0404":"\u0454",
"\u0405":"\u0455","\u0406":"\u0456","\u0407":"\u0457","\u0408":"\u0458","\u0409":"\u0459","\u040a":"\u045a","\u040b":"\u045b","\u040c":"\u045c","\u040d":"\u045d","\u040e":"\u045e","\u040f":"\u045f","\u0410":"\u0430","\u0411":"\u0431","\u0412":"\u0432","\u0413":"\u0433","\u0414":"\u0434","\u0415":"\u0435","\u0416":"\u0436","\u0417":"\u0437","\u0418":"\u0438","\u0419":"\u0439","\u041a":"\u043a","\u041b":"\u043b","\u041c":"\u043c","\u041d":"\u043d","\u041e":"\u043e","\u041f":"\u043f","\u0420":"\u0440",
"\u0421":"\u0441","\u0422":"\u0442","\u0423":"\u0443","\u0424":"\u0444","\u0425":"\u0445","\u0426":"\u0446","\u0427":"\u0447","\u0428":"\u0448","\u0429":"\u0449","\u042a":"\u044a","\u042b":"\u044b","\u042c":"\u044c","\u042d":"\u044d","\u042e":"\u044e","\u042f":"\u044f","\u0460":"\u0461","\u0462":"\u0463","\u0464":"\u0465","\u0466":"\u0467","\u0468":"\u0469","\u046a":"\u046b","\u046c":"\u046d","\u046e":"\u046f","\u0470":"\u0471","\u0472":"\u0473","\u0474":"\u0475","\u0476":"\u0477","\u0478":"\u0479",
"\u047a":"\u047b","\u047c":"\u047d","\u047e":"\u047f","\u0480":"\u0481","\u048a":"\u048b","\u048c":"\u048d","\u048e":"\u048f","\u0490":"\u0491","\u0492":"\u0493","\u0494":"\u0495","\u0496":"\u0497","\u0498":"\u0499","\u049a":"\u049b","\u049c":"\u049d","\u049e":"\u049f","\u04a0":"\u04a1","\u04a2":"\u04a3","\u04a4":"\u04a5","\u04a6":"\u04a7","\u04a8":"\u04a9","\u04aa":"\u04ab","\u04ac":"\u04ad","\u04ae":"\u04af","\u04b0":"\u04b1","\u04b2":"\u04b3","\u04b4":"\u04b5","\u04b6":"\u04b7","\u04b8":"\u04b9",
"\u04ba":"\u04bb","\u04bc":"\u04bd","\u04be":"\u04bf","\u04c0":"\u04cf","\u04c1":"\u04c2","\u04c3":"\u04c4","\u04c5":"\u04c6","\u04c7":"\u04c8","\u04c9":"\u04ca","\u04cb":"\u04cc","\u04cd":"\u04ce","\u04d0":"\u04d1","\u04d2":"\u04d3","\u04d4":"\u04d5","\u04d6":"\u04d7","\u04d8":"\u04d9","\u04da":"\u04db","\u04dc":"\u04dd","\u04de":"\u04df","\u04e0":"\u04e1","\u04e2":"\u04e3","\u04e4":"\u04e5","\u04e6":"\u04e7","\u04e8":"\u04e9","\u04ea":"\u04eb","\u04ec":"\u04ed","\u04ee":"\u04ef","\u04f0":"\u04f1",
"\u04f2":"\u04f3","\u04f4":"\u04f5","\u04f6":"\u04f7","\u04f8":"\u04f9","\u04fa":"\u04fb","\u04fc":"\u04fd","\u04fe":"\u04ff","\u0500":"\u0501","\u0502":"\u0503","\u0504":"\u0505","\u0506":"\u0507","\u0508":"\u0509","\u050a":"\u050b","\u050c":"\u050d","\u050e":"\u050f","\u0510":"\u0511","\u0512":"\u0513","\u0514":"\u0515","\u0516":"\u0517","\u0518":"\u0519","\u051a":"\u051b","\u051c":"\u051d","\u051e":"\u051f","\u0520":"\u0521","\u0522":"\u0523","\u0524":"\u0525","\u0526":"\u0527","\u0528":"\u0529",
"\u052a":"\u052b","\u052c":"\u052d","\u052e":"\u052f","\u0531":"\u0561","\u0532":"\u0562","\u0533":"\u0563","\u0534":"\u0564","\u0535":"\u0565","\u0536":"\u0566","\u0537":"\u0567","\u0538":"\u0568","\u0539":"\u0569","\u053a":"\u056a","\u053b":"\u056b","\u053c":"\u056c","\u053d":"\u056d","\u053e":"\u056e","\u053f":"\u056f","\u0540":"\u0570","\u0541":"\u0571","\u0542":"\u0572","\u0543":"\u0573","\u0544":"\u0574","\u0545":"\u0575","\u0546":"\u0576","\u0547":"\u0577","\u0548":"\u0578","\u0549":"\u0579",
"\u054a":"\u057a","\u054b":"\u057b","\u054c":"\u057c","\u054d":"\u057d","\u054e":"\u057e","\u054f":"\u057f","\u0550":"\u0580","\u0551":"\u0581","\u0552":"\u0582","\u0553":"\u0583","\u0554":"\u0584","\u0555":"\u0585","\u0556":"\u0586","\u10a0":"\u2d00","\u10a1":"\u2d01","\u10a2":"\u2d02","\u10a3":"\u2d03","\u10a4":"\u2d04","\u10a5":"\u2d05","\u10a6":"\u2d06","\u10a7":"\u2d07","\u10a8":"\u2d08","\u10a9":"\u2d09","\u10aa":"\u2d0a","\u10ab":"\u2d0b","\u10ac":"\u2d0c","\u10ad":"\u2d0d","\u10ae":"\u2d0e",
"\u10af":"\u2d0f","\u10b0":"\u2d10","\u10b1":"\u2d11","\u10b2":"\u2d12","\u10b3":"\u2d13","\u10b4":"\u2d14","\u10b5":"\u2d15","\u10b6":"\u2d16","\u10b7":"\u2d17","\u10b8":"\u2d18","\u10b9":"\u2d19","\u10ba":"\u2d1a","\u10bb":"\u2d1b","\u10bc":"\u2d1c","\u10bd":"\u2d1d","\u10be":"\u2d1e","\u10bf":"\u2d1f","\u10c0":"\u2d20","\u10c1":"\u2d21","\u10c2":"\u2d22","\u10c3":"\u2d23","\u10c4":"\u2d24","\u10c5":"\u2d25","\u10c7":"\u2d27","\u10cd":"\u2d2d","\u1e00":"\u1e01","\u1e02":"\u1e03","\u1e04":"\u1e05",
"\u1e06":"\u1e07","\u1e08":"\u1e09","\u1e0a":"\u1e0b","\u1e0c":"\u1e0d","\u1e0e":"\u1e0f","\u1e10":"\u1e11","\u1e12":"\u1e13","\u1e14":"\u1e15","\u1e16":"\u1e17","\u1e18":"\u1e19","\u1e1a":"\u1e1b","\u1e1c":"\u1e1d","\u1e1e":"\u1e1f","\u1e20":"\u1e21","\u1e22":"\u1e23","\u1e24":"\u1e25","\u1e26":"\u1e27","\u1e28":"\u1e29","\u1e2a":"\u1e2b","\u1e2c":"\u1e2d","\u1e2e":"\u1e2f","\u1e30":"\u1e31","\u1e32":"\u1e33","\u1e34":"\u1e35","\u1e36":"\u1e37","\u1e38":"\u1e39","\u1e3a":"\u1e3b","\u1e3c":"\u1e3d",
"\u1e3e":"\u1e3f","\u1e40":"\u1e41","\u1e42":"\u1e43","\u1e44":"\u1e45","\u1e46":"\u1e47","\u1e48":"\u1e49","\u1e4a":"\u1e4b","\u1e4c":"\u1e4d","\u1e4e":"\u1e4f","\u1e50":"\u1e51","\u1e52":"\u1e53","\u1e54":"\u1e55","\u1e56":"\u1e57","\u1e58":"\u1e59","\u1e5a":"\u1e5b","\u1e5c":"\u1e5d","\u1e5e":"\u1e5f","\u1e60":"\u1e61","\u1e62":"\u1e63","\u1e64":"\u1e65","\u1e66":"\u1e67","\u1e68":"\u1e69","\u1e6a":"\u1e6b","\u1e6c":"\u1e6d","\u1e6e":"\u1e6f","\u1e70":"\u1e71","\u1e72":"\u1e73","\u1e74":"\u1e75",
"\u1e76":"\u1e77","\u1e78":"\u1e79","\u1e7a":"\u1e7b","\u1e7c":"\u1e7d","\u1e7e":"\u1e7f","\u1e80":"\u1e81","\u1e82":"\u1e83","\u1e84":"\u1e85","\u1e86":"\u1e87","\u1e88":"\u1e89","\u1e8a":"\u1e8b","\u1e8c":"\u1e8d","\u1e8e":"\u1e8f","\u1e90":"\u1e91","\u1e92":"\u1e93","\u1e94":"\u1e95","\u1e9b":"\u1e61","\u1ea0":"\u1ea1","\u1ea2":"\u1ea3","\u1ea4":"\u1ea5","\u1ea6":"\u1ea7","\u1ea8":"\u1ea9","\u1eaa":"\u1eab","\u1eac":"\u1ead","\u1eae":"\u1eaf","\u1eb0":"\u1eb1","\u1eb2":"\u1eb3","\u1eb4":"\u1eb5",
"\u1eb6":"\u1eb7","\u1eb8":"\u1eb9","\u1eba":"\u1ebb","\u1ebc":"\u1ebd","\u1ebe":"\u1ebf","\u1ec0":"\u1ec1","\u1ec2":"\u1ec3","\u1ec4":"\u1ec5","\u1ec6":"\u1ec7","\u1ec8":"\u1ec9","\u1eca":"\u1ecb","\u1ecc":"\u1ecd","\u1ece":"\u1ecf","\u1ed0":"\u1ed1","\u1ed2":"\u1ed3","\u1ed4":"\u1ed5","\u1ed6":"\u1ed7","\u1ed8":"\u1ed9","\u1eda":"\u1edb","\u1edc":"\u1edd","\u1ede":"\u1edf","\u1ee0":"\u1ee1","\u1ee2":"\u1ee3","\u1ee4":"\u1ee5","\u1ee6":"\u1ee7","\u1ee8":"\u1ee9","\u1eea":"\u1eeb","\u1eec":"\u1eed",
"\u1eee":"\u1eef","\u1ef0":"\u1ef1","\u1ef2":"\u1ef3","\u1ef4":"\u1ef5","\u1ef6":"\u1ef7","\u1ef8":"\u1ef9","\u1efa":"\u1efb","\u1efc":"\u1efd","\u1efe":"\u1eff","\u1f08":"\u1f00","\u1f09":"\u1f01","\u1f0a":"\u1f02","\u1f0b":"\u1f03","\u1f0c":"\u1f04","\u1f0d":"\u1f05","\u1f0e":"\u1f06","\u1f0f":"\u1f07","\u1f18":"\u1f10","\u1f19":"\u1f11","\u1f1a":"\u1f12","\u1f1b":"\u1f13","\u1f1c":"\u1f14","\u1f1d":"\u1f15","\u1f28":"\u1f20","\u1f29":"\u1f21","\u1f2a":"\u1f22","\u1f2b":"\u1f23","\u1f2c":"\u1f24",
"\u1f2d":"\u1f25","\u1f2e":"\u1f26","\u1f2f":"\u1f27","\u1f38":"\u1f30","\u1f39":"\u1f31","\u1f3a":"\u1f32","\u1f3b":"\u1f33","\u1f3c":"\u1f34","\u1f3d":"\u1f35","\u1f3e":"\u1f36","\u1f3f":"\u1f37","\u1f48":"\u1f40","\u1f49":"\u1f41","\u1f4a":"\u1f42","\u1f4b":"\u1f43","\u1f4c":"\u1f44","\u1f4d":"\u1f45","\u1f59":"\u1f51","\u1f5b":"\u1f53","\u1f5d":"\u1f55","\u1f5f":"\u1f57","\u1f68":"\u1f60","\u1f69":"\u1f61","\u1f6a":"\u1f62","\u1f6b":"\u1f63","\u1f6c":"\u1f64","\u1f6d":"\u1f65","\u1f6e":"\u1f66",
"\u1f6f":"\u1f67","\u1fb8":"\u1fb0","\u1fb9":"\u1fb1","\u1fba":"\u1f70","\u1fbb":"\u1f71","\u1fbe":"\u03b9","\u1fc8":"\u1f72","\u1fc9":"\u1f73","\u1fca":"\u1f74","\u1fcb":"\u1f75","\u1fd8":"\u1fd0","\u1fd9":"\u1fd1","\u1fda":"\u1f76","\u1fdb":"\u1f77","\u1fe8":"\u1fe0","\u1fe9":"\u1fe1","\u1fea":"\u1f7a","\u1feb":"\u1f7b","\u1fec":"\u1fe5","\u1ff8":"\u1f78","\u1ff9":"\u1f79","\u1ffa":"\u1f7c","\u1ffb":"\u1f7d","\u2126":"\u03c9","\u212a":"k","\u212b":"\u00e5","\u2132":"\u214e","\u2160":"\u2170","\u2161":"\u2171",
"\u2162":"\u2172","\u2163":"\u2173","\u2164":"\u2174","\u2165":"\u2175","\u2166":"\u2176","\u2167":"\u2177","\u2168":"\u2178","\u2169":"\u2179","\u216a":"\u217a","\u216b":"\u217b","\u216c":"\u217c","\u216d":"\u217d","\u216e":"\u217e","\u216f":"\u217f","\u2183":"\u2184","\u24b6":"\u24d0","\u24b7":"\u24d1","\u24b8":"\u24d2","\u24b9":"\u24d3","\u24ba":"\u24d4","\u24bb":"\u24d5","\u24bc":"\u24d6","\u24bd":"\u24d7","\u24be":"\u24d8","\u24bf":"\u24d9","\u24c0":"\u24da","\u24c1":"\u24db","\u24c2":"\u24dc",
"\u24c3":"\u24dd","\u24c4":"\u24de","\u24c5":"\u24df","\u24c6":"\u24e0","\u24c7":"\u24e1","\u24c8":"\u24e2","\u24c9":"\u24e3","\u24ca":"\u24e4","\u24cb":"\u24e5","\u24cc":"\u24e6","\u24cd":"\u24e7","\u24ce":"\u24e8","\u24cf":"\u24e9","\u2c00":"\u2c30","\u2c01":"\u2c31","\u2c02":"\u2c32","\u2c03":"\u2c33","\u2c04":"\u2c34","\u2c05":"\u2c35","\u2c06":"\u2c36","\u2c07":"\u2c37","\u2c08":"\u2c38","\u2c09":"\u2c39","\u2c0a":"\u2c3a","\u2c0b":"\u2c3b","\u2c0c":"\u2c3c","\u2c0d":"\u2c3d","\u2c0e":"\u2c3e",
"\u2c0f":"\u2c3f","\u2c10":"\u2c40","\u2c11":"\u2c41","\u2c12":"\u2c42","\u2c13":"\u2c43","\u2c14":"\u2c44","\u2c15":"\u2c45","\u2c16":"\u2c46","\u2c17":"\u2c47","\u2c18":"\u2c48","\u2c19":"\u2c49","\u2c1a":"\u2c4a","\u2c1b":"\u2c4b","\u2c1c":"\u2c4c","\u2c1d":"\u2c4d","\u2c1e":"\u2c4e","\u2c1f":"\u2c4f","\u2c20":"\u2c50","\u2c21":"\u2c51","\u2c22":"\u2c52","\u2c23":"\u2c53","\u2c24":"\u2c54","\u2c25":"\u2c55","\u2c26":"\u2c56","\u2c27":"\u2c57","\u2c28":"\u2c58","\u2c29":"\u2c59","\u2c2a":"\u2c5a",
"\u2c2b":"\u2c5b","\u2c2c":"\u2c5c","\u2c2d":"\u2c5d","\u2c2e":"\u2c5e","\u2c60":"\u2c61","\u2c62":"\u026b","\u2c63":"\u1d7d","\u2c64":"\u027d","\u2c67":"\u2c68","\u2c69":"\u2c6a","\u2c6b":"\u2c6c","\u2c6d":"\u0251","\u2c6e":"\u0271","\u2c6f":"\u0250","\u2c70":"\u0252","\u2c72":"\u2c73","\u2c75":"\u2c76","\u2c7e":"\u023f","\u2c7f":"\u0240","\u2c80":"\u2c81","\u2c82":"\u2c83","\u2c84":"\u2c85","\u2c86":"\u2c87","\u2c88":"\u2c89","\u2c8a":"\u2c8b","\u2c8c":"\u2c8d","\u2c8e":"\u2c8f","\u2c90":"\u2c91",
"\u2c92":"\u2c93","\u2c94":"\u2c95","\u2c96":"\u2c97","\u2c98":"\u2c99","\u2c9a":"\u2c9b","\u2c9c":"\u2c9d","\u2c9e":"\u2c9f","\u2ca0":"\u2ca1","\u2ca2":"\u2ca3","\u2ca4":"\u2ca5","\u2ca6":"\u2ca7","\u2ca8":"\u2ca9","\u2caa":"\u2cab","\u2cac":"\u2cad","\u2cae":"\u2caf","\u2cb0":"\u2cb1","\u2cb2":"\u2cb3","\u2cb4":"\u2cb5","\u2cb6":"\u2cb7","\u2cb8":"\u2cb9","\u2cba":"\u2cbb","\u2cbc":"\u2cbd","\u2cbe":"\u2cbf","\u2cc0":"\u2cc1","\u2cc2":"\u2cc3","\u2cc4":"\u2cc5","\u2cc6":"\u2cc7","\u2cc8":"\u2cc9",
"\u2cca":"\u2ccb","\u2ccc":"\u2ccd","\u2cce":"\u2ccf","\u2cd0":"\u2cd1","\u2cd2":"\u2cd3","\u2cd4":"\u2cd5","\u2cd6":"\u2cd7","\u2cd8":"\u2cd9","\u2cda":"\u2cdb","\u2cdc":"\u2cdd","\u2cde":"\u2cdf","\u2ce0":"\u2ce1","\u2ce2":"\u2ce3","\u2ceb":"\u2cec","\u2ced":"\u2cee","\u2cf2":"\u2cf3","\ua640":"\ua641","\ua642":"\ua643","\ua644":"\ua645","\ua646":"\ua647","\ua648":"\ua649","\ua64a":"\ua64b","\ua64c":"\ua64d","\ua64e":"\ua64f","\ua650":"\ua651","\ua652":"\ua653","\ua654":"\ua655","\ua656":"\ua657",
"\ua658":"\ua659","\ua65a":"\ua65b","\ua65c":"\ua65d","\ua65e":"\ua65f","\ua660":"\ua661","\ua662":"\ua663","\ua664":"\ua665","\ua666":"\ua667","\ua668":"\ua669","\ua66a":"\ua66b","\ua66c":"\ua66d","\ua680":"\ua681","\ua682":"\ua683","\ua684":"\ua685","\ua686":"\ua687","\ua688":"\ua689","\ua68a":"\ua68b","\ua68c":"\ua68d","\ua68e":"\ua68f","\ua690":"\ua691","\ua692":"\ua693","\ua694":"\ua695","\ua696":"\ua697","\ua698":"\ua699","\ua69a":"\ua69b","\ua722":"\ua723","\ua724":"\ua725","\ua726":"\ua727",
"\ua728":"\ua729","\ua72a":"\ua72b","\ua72c":"\ua72d","\ua72e":"\ua72f","\ua732":"\ua733","\ua734":"\ua735","\ua736":"\ua737","\ua738":"\ua739","\ua73a":"\ua73b","\ua73c":"\ua73d","\ua73e":"\ua73f","\ua740":"\ua741","\ua742":"\ua743","\ua744":"\ua745","\ua746":"\ua747","\ua748":"\ua749","\ua74a":"\ua74b","\ua74c":"\ua74d","\ua74e":"\ua74f","\ua750":"\ua751","\ua752":"\ua753","\ua754":"\ua755","\ua756":"\ua757","\ua758":"\ua759","\ua75a":"\ua75b","\ua75c":"\ua75d","\ua75e":"\ua75f","\ua760":"\ua761",
"\ua762":"\ua763","\ua764":"\ua765","\ua766":"\ua767","\ua768":"\ua769","\ua76a":"\ua76b","\ua76c":"\ua76d","\ua76e":"\ua76f","\ua779":"\ua77a","\ua77b":"\ua77c","\ua77d":"\u1d79","\ua77e":"\ua77f","\ua780":"\ua781","\ua782":"\ua783","\ua784":"\ua785","\ua786":"\ua787","\ua78b":"\ua78c","\ua78d":"\u0265","\ua790":"\ua791","\ua792":"\ua793","\ua796":"\ua797","\ua798":"\ua799","\ua79a":"\ua79b","\ua79c":"\ua79d","\ua79e":"\ua79f","\ua7a0":"\ua7a1","\ua7a2":"\ua7a3","\ua7a4":"\ua7a5","\ua7a6":"\ua7a7",
"\ua7a8":"\ua7a9","\ua7aa":"\u0266","\ua7ab":"\u025c","\ua7ac":"\u0261","\ua7ad":"\u026c","\ua7b0":"\u029e","\ua7b1":"\u0287","\uff21":"\uff41","\uff22":"\uff42","\uff23":"\uff43","\uff24":"\uff44","\uff25":"\uff45","\uff26":"\uff46","\uff27":"\uff47","\uff28":"\uff48","\uff29":"\uff49","\uff2a":"\uff4a","\uff2b":"\uff4b","\uff2c":"\uff4c","\uff2d":"\uff4d","\uff2e":"\uff4e","\uff2f":"\uff4f","\uff30":"\uff50","\uff31":"\uff51","\uff32":"\uff52","\uff33":"\uff53","\uff34":"\uff54","\uff35":"\uff55",
"\uff36":"\uff56","\uff37":"\uff57","\uff38":"\uff58","\uff39":"\uff59","\uff3a":"\uff5a","\ud801\udc00":"\ud801\udc28","\ud801\udc01":"\ud801\udc29","\ud801\udc02":"\ud801\udc2a","\ud801\udc03":"\ud801\udc2b","\ud801\udc04":"\ud801\udc2c","\ud801\udc05":"\ud801\udc2d","\ud801\udc06":"\ud801\udc2e","\ud801\udc07":"\ud801\udc2f","\ud801\udc08":"\ud801\udc30","\ud801\udc09":"\ud801\udc31","\ud801\udc0a":"\ud801\udc32","\ud801\udc0b":"\ud801\udc33","\ud801\udc0c":"\ud801\udc34","\ud801\udc0d":"\ud801\udc35",
"\ud801\udc0e":"\ud801\udc36","\ud801\udc0f":"\ud801\udc37","\ud801\udc10":"\ud801\udc38","\ud801\udc11":"\ud801\udc39","\ud801\udc12":"\ud801\udc3a","\ud801\udc13":"\ud801\udc3b","\ud801\udc14":"\ud801\udc3c","\ud801\udc15":"\ud801\udc3d","\ud801\udc16":"\ud801\udc3e","\ud801\udc17":"\ud801\udc3f","\ud801\udc18":"\ud801\udc40","\ud801\udc19":"\ud801\udc41","\ud801\udc1a":"\ud801\udc42","\ud801\udc1b":"\ud801\udc43","\ud801\udc1c":"\ud801\udc44","\ud801\udc1d":"\ud801\udc45","\ud801\udc1e":"\ud801\udc46",
"\ud801\udc1f":"\ud801\udc47","\ud801\udc20":"\ud801\udc48","\ud801\udc21":"\ud801\udc49","\ud801\udc22":"\ud801\udc4a","\ud801\udc23":"\ud801\udc4b","\ud801\udc24":"\ud801\udc4c","\ud801\udc25":"\ud801\udc4d","\ud801\udc26":"\ud801\udc4e","\ud801\udc27":"\ud801\udc4f","\ud806\udca0":"\ud806\udcc0","\ud806\udca1":"\ud806\udcc1","\ud806\udca2":"\ud806\udcc2","\ud806\udca3":"\ud806\udcc3","\ud806\udca4":"\ud806\udcc4","\ud806\udca5":"\ud806\udcc5","\ud806\udca6":"\ud806\udcc6","\ud806\udca7":"\ud806\udcc7",
"\ud806\udca8":"\ud806\udcc8","\ud806\udca9":"\ud806\udcc9","\ud806\udcaa":"\ud806\udcca","\ud806\udcab":"\ud806\udccb","\ud806\udcac":"\ud806\udccc","\ud806\udcad":"\ud806\udccd","\ud806\udcae":"\ud806\udcce","\ud806\udcaf":"\ud806\udccf","\ud806\udcb0":"\ud806\udcd0","\ud806\udcb1":"\ud806\udcd1","\ud806\udcb2":"\ud806\udcd2","\ud806\udcb3":"\ud806\udcd3","\ud806\udcb4":"\ud806\udcd4","\ud806\udcb5":"\ud806\udcd5","\ud806\udcb6":"\ud806\udcd6","\ud806\udcb7":"\ud806\udcd7","\ud806\udcb8":"\ud806\udcd8",
"\ud806\udcb9":"\ud806\udcd9","\ud806\udcba":"\ud806\udcda","\ud806\udcbb":"\ud806\udcdb","\ud806\udcbc":"\ud806\udcdc","\ud806\udcbd":"\ud806\udcdd","\ud806\udcbe":"\ud806\udcde","\ud806\udcbf":"\ud806\udcdf","\u00df":"ss","\u0130":"i\u0307","\u0149":"\u02bcn","\u01f0":"j\u030c","\u0390":"\u03b9\u0308\u0301","\u03b0":"\u03c5\u0308\u0301","\u0587":"\u0565\u0582","\u1e96":"h\u0331","\u1e97":"t\u0308","\u1e98":"w\u030a","\u1e99":"y\u030a","\u1e9a":"a\u02be","\u1e9e":"ss","\u1f50":"\u03c5\u0313","\u1f52":"\u03c5\u0313\u0300",
"\u1f54":"\u03c5\u0313\u0301","\u1f56":"\u03c5\u0313\u0342","\u1f80":"\u1f00\u03b9","\u1f81":"\u1f01\u03b9","\u1f82":"\u1f02\u03b9","\u1f83":"\u1f03\u03b9","\u1f84":"\u1f04\u03b9","\u1f85":"\u1f05\u03b9","\u1f86":"\u1f06\u03b9","\u1f87":"\u1f07\u03b9","\u1f88":"\u1f00\u03b9","\u1f89":"\u1f01\u03b9","\u1f8a":"\u1f02\u03b9","\u1f8b":"\u1f03\u03b9","\u1f8c":"\u1f04\u03b9","\u1f8d":"\u1f05\u03b9","\u1f8e":"\u1f06\u03b9","\u1f8f":"\u1f07\u03b9","\u1f90":"\u1f20\u03b9","\u1f91":"\u1f21\u03b9","\u1f92":"\u1f22\u03b9",
"\u1f93":"\u1f23\u03b9","\u1f94":"\u1f24\u03b9","\u1f95":"\u1f25\u03b9","\u1f96":"\u1f26\u03b9","\u1f97":"\u1f27\u03b9","\u1f98":"\u1f20\u03b9","\u1f99":"\u1f21\u03b9","\u1f9a":"\u1f22\u03b9","\u1f9b":"\u1f23\u03b9","\u1f9c":"\u1f24\u03b9","\u1f9d":"\u1f25\u03b9","\u1f9e":"\u1f26\u03b9","\u1f9f":"\u1f27\u03b9","\u1fa0":"\u1f60\u03b9","\u1fa1":"\u1f61\u03b9","\u1fa2":"\u1f62\u03b9","\u1fa3":"\u1f63\u03b9","\u1fa4":"\u1f64\u03b9","\u1fa5":"\u1f65\u03b9","\u1fa6":"\u1f66\u03b9","\u1fa7":"\u1f67\u03b9",
"\u1fa8":"\u1f60\u03b9","\u1fa9":"\u1f61\u03b9","\u1faa":"\u1f62\u03b9","\u1fab":"\u1f63\u03b9","\u1fac":"\u1f64\u03b9","\u1fad":"\u1f65\u03b9","\u1fae":"\u1f66\u03b9","\u1faf":"\u1f67\u03b9","\u1fb2":"\u1f70\u03b9","\u1fb3":"\u03b1\u03b9","\u1fb4":"\u03ac\u03b9","\u1fb6":"\u03b1\u0342","\u1fb7":"\u03b1\u0342\u03b9","\u1fbc":"\u03b1\u03b9","\u1fc2":"\u1f74\u03b9","\u1fc3":"\u03b7\u03b9","\u1fc4":"\u03ae\u03b9","\u1fc6":"\u03b7\u0342","\u1fc7":"\u03b7\u0342\u03b9","\u1fcc":"\u03b7\u03b9","\u1fd2":"\u03b9\u0308\u0300",
"\u1fd3":"\u03b9\u0308\u0301","\u1fd6":"\u03b9\u0342","\u1fd7":"\u03b9\u0308\u0342","\u1fe2":"\u03c5\u0308\u0300","\u1fe3":"\u03c5\u0308\u0301","\u1fe4":"\u03c1\u0313","\u1fe6":"\u03c5\u0342","\u1fe7":"\u03c5\u0308\u0342","\u1ff2":"\u1f7c\u03b9","\u1ff3":"\u03c9\u03b9","\u1ff4":"\u03ce\u03b9","\u1ff6":"\u03c9\u0342","\u1ff7":"\u03c9\u0342\u03b9","\u1ffc":"\u03c9\u03b9","\ufb00":"ff","\ufb01":"fi","\ufb02":"fl","\ufb03":"ffi","\ufb04":"ffl","\ufb05":"st","\ufb06":"st","\ufb13":"\u0574\u0576","\ufb14":"\u0574\u0565",
"\ufb15":"\u0574\u056b","\ufb16":"\u057e\u0576","\ufb17":"\u0574\u056d"};var WBx=new RegExp(/[!-#%-\*,-/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/),
isN=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),ppn=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),f_s=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),Uwb=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),gWk=/`+/,EWN=/^`+/,jcw=/\.\.\./g,$wx=/--+/g,wpR=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,
h_s=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,MXn=/^ *(?:\n *)?/,GRK=/^[ \t\n\x0b\x0c\x0d]/,R_N=/[ \t\n\x0b\x0c\x0d]+/g,Sho=/^\s/,N5K=/ *$/,dwk=/^ */,Qcb=/^ *(?:\n|$)/,KBN=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),kRn=/^[^\n`\[\]\\!<&*_'"]+/m,TS=function(r){var J=new TP("text");J._literal=r;return J},sw=function(r){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=r||{}};
sw.prototype.match=function(r){r=r.exec(this.subject.slice(this.pos));if(r===null)return null;this.pos+=r.index+r[0].length;return r[0]};
sw.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var qP=function(r){r.match(MXn);return!0},PXY=function(r,J,x){var t=0;
var b=r.pos;if(J===39||J===34)t++,r.pos++;else for(;r.peek()===J;)t++,r.pos++;if(t===0)t=null;else{var V=b===0?"\n":r.subject.charAt(b-1);var H=r.peek();H=H===-1?"\n":Dl(H);var q=Sho.test(H);H=WBx.test(H);var W=Sho.test(V);var U=WBx.test(V);V=!q&&!(H&&!W&&!U);q=!W&&!(U&&!q&&!H);J===95?(W=V&&(!q||U),H=q&&(!V||H)):(W=J===39||J===34?V&&!q:V,H=q);r.pos=b;t={numdelims:t,can_open:W,can_close:H}}if(!t)return!1;b=t.numdelims;H=r.pos;r.pos+=b;H=J===39?"\u2019":J===34?"\u201c":r.subject.slice(H,r.pos);H=TS(H);
x.appendChild(H);r.delimiters={cc:J,numdelims:b,origdelims:b,node:H,previous:r.delimiters,next:null,can_open:t.can_open,can_close:t.can_close};r.delimiters.previous!==null&&(r.delimiters.previous.next=r.delimiters);return!0},Yhu=function(r,J){J.previous!==null&&(J.previous.next=J.next);
J.next===null?r.delimiters=J.previous:J.next.previous=J.previous},nW4=function(r,J){var x,t,b=[],V=!1;
b[95]=J;b[42]=J;b[39]=J;b[34]=J;for(x=r.delimiters;x!==null&&x.previous!==J;)x=x.previous;for(;x!==null;){var H=x.cc;if(x.can_close){var q=x.previous;for(t=!1;q!==null&&q!==J&&q!==b[H];){V=(x.can_open||q.can_close)&&(q.origdelims+x.origdelims)%3===0;if(q.cc===x.cc&&q.can_open&&!V){t=!0;break}q=q.previous}var W=x;if(H===42||H===95)if(t){var U=x.numdelims>=2&&q.numdelims>=2?2:1;var g=q.node;var E=x.node;q.numdelims-=U;x.numdelims-=U;g._literal=g._literal.slice(0,g._literal.length-U);E._literal=E._literal.slice(0,
E._literal.length-U);var h=new TP(U===1?"emph":"strong");for(U=g._next;U&&U!==E;){var G=U._next;Hi(U);h.appendChild(U);U=G}qhn(g,h);U=q;G=x;U.next!==G&&(U.next=G,G.previous=U);q.numdelims===0&&(Hi(g),Yhu(r,q));x.numdelims===0&&(Hi(E),q=x.next,Yhu(r,x),x=q)}else x=x.next;else H===39?(x.node._literal="\u2019",t&&(q.node._literal="\u2018"),x=x.next):H===34&&(x.node._literal="\u201d",t&&(q.node.literal="\u201c"),x=x.next);t||V||(b[H]=W.previous,W.can_open||Yhu(r,W))}else x=x.next}for(;r.delimiters!==
null&&r.delimiters!==J;)Yhu(r,r.delimiters)},Osw=function(r){r=r.match(isN);
return r===null?null:oW4(r.substr(1,r.length-2))},CXq=function(r){var J=r.match(ppn);
if(J===null){J=r.pos;for(var x=0,t;(t=r.peek())!==-1;)if(t===92)r.pos+=1,r.peek()!==-1&&(r.pos+=1);else if(t===40)r.pos+=1,x+=1;else if(t===41)if(x<1)break;else r.pos+=1,--x;else if(GRK.exec(Dl(t))!==null)break;else r.pos+=1;J=r.subject.substr(J,r.pos-J);return VX4(oW4(J))}return VX4(oW4(J.substr(1,J.length-2)))},B5n=function(r){r=r.match(KBN);
return r===null||r.length>1001?0:r.length},I_Y=function(r,J,x,t){r.brackets!==null&&(r.brackets.bracketAfter=!0);
r.brackets={node:J,previous:r.brackets,previousDelimiter:r.delimiters,index:x,image:t,active:!0}},LBo=function(r,J){var x;
return(x=r.match(kRn))?(r.options.smart?J.appendChild(TS(x.replace(jcw,"\u2026").replace($wx,function(t){var b=0,V=0;t.length%3===0?V=t.length/3:t.length%2===0?b=t.length/2:t.length%3===2?(b=1,V=(t.length-2)/3):(b=2,V=(t.length-4)/3);t="";var H;for(H=0;H<V;H++)t+="\u2014";for(H=0;H<b;H++)t+="\u2013";return t}))):J.appendChild(TS(x)),!0):!1},cWx=function(r,J,x){r.subject=J;
r.pos=0;J=r.pos;var t=B5n(r);if(t===0)return 0;var b=r.subject.substr(0,t);if(r.peek()===58)r.pos++;else return r.pos=J,0;qP(r);t=CXq(r);if(t===null||t.length===0)return r.pos=J,0;var V=r.pos;qP(r);var H=Osw(r);H===null&&(H="",r.pos=V);var q=!0;r.match(Qcb)===null&&(H===""?q=!1:(H="",r.pos=V,q=r.match(Qcb)!==null));if(!q)return r.pos=J,0;b=CL9(b);if(b==="")return r.pos=J,0;x[b]||(x[b]={destination:t,title:H});return r.pos-J},AWq=function(r,J){var x,t=r.peek();
if(t===-1)return!1;switch(t){case 10:r.pos+=1;if((x=J._lastChild)&&x.type==="text"&&x._literal[x._literal.length-1]===" "){var b=x._literal[x._literal.length-2]===" ";x._literal=x._literal.replace(N5K,"");J.appendChild(new TP(b?"linebreak":"softbreak"))}else J.appendChild(new TP("softbreak"));r.match(dwk);x=!0;break;case 92:x=r.subject;r.pos+=1;r.peek()===10?(r.pos+=1,x=new TP("linebreak"),J.appendChild(x)):f_s.test(x.charAt(r.pos))?(J.appendChild(TS(x.charAt(r.pos))),r.pos+=1):J.appendChild(TS("\\"));
x=!0;break;case 96:a:if(x=r.match(EWN),x===null)x=!1;else{b=r.pos;for(var V;(V=r.match(gWk))!==null;)if(V===x){V=new TP("code");V._literal=r.subject.slice(b,r.pos-x.length).trim().replace(R_N," ");J.appendChild(V);x=!0;break a}r.pos=b;J.appendChild(TS(x));x=!0}break;case 42:case 95:x=PXY(r,t,J);break;case 39:case 34:x=r.options.smart&&PXY(r,t,J);break;case 91:x=r.pos;r.pos+=1;b=TS("[");J.appendChild(b);I_Y(r,b,x,!1);x=!0;break;case 33:x=r.pos;r.pos+=1;r.peek()===91?(r.pos+=1,b=TS("!["),J.appendChild(b),
I_Y(r,b,x+1,!0)):J.appendChild(TS("!"));x=!0;break;case 93:var H,q=!1,W;r.pos+=1;var U=r.pos;b=r.brackets;if(b===null)J.appendChild(TS("]"));else if(b.active){x=b.image;var g=r.pos;r.peek()===40&&(r.pos++,qP(r)&&(V=CXq(r))!==null&&qP(r)&&(GRK.test(r.subject.charAt(r.pos-1))&&(H=Osw(r)),1)&&qP(r)&&r.peek()===41?(r.pos+=1,q=!0):r.pos=g);if(!q){var E=r.pos,h=B5n(r);h>2?W=r.subject.slice(E,E+h):b.bracketAfter||(W=r.subject.slice(b.index,U));h===0&&(r.pos=g);W&&(W=r.refmap[CL9(W)])&&(V=W.destination,H=
W.title,q=!0)}if(q){U=new TP(x?"image":"link");U._destination=V;U._title=H||"";for(V=b.node._next;V;)H=V._next,Hi(V),U.appendChild(V),V=H;J.appendChild(U);nW4(r,b.previousDelimiter);r.brackets=r.brackets.previous;Hi(b.node);if(!x)for(b=r.brackets;b!==null;)b.image||(b.active=!1),b=b.previous}else r.brackets=r.brackets.previous,r.pos=U,J.appendChild(TS("]"))}else J.appendChild(TS("]")),r.brackets=r.brackets.previous;x=!0;break;case 60:(x=r.match(wpR))?(x=x.slice(1,x.length-1),b=new TP("link"),b._destination=
VX4("mailto:"+x),b._title="",b.appendChild(TS(x)),J.appendChild(b),x=!0):(x=r.match(h_s))?(x=x.slice(1,x.length-1),b=new TP("link"),b._destination=VX4(x),b._title="",b.appendChild(TS(x)),J.appendChild(b),x=!0):x=!1;x||(x=r.match(rWn),x===null?x=!1:(b=new TP("html_inline"),b._literal=x,J.appendChild(b),x=!0));break;case 38:(x=r.match(Uwb))?(J.appendChild(TS(lgb(x))),x=!0):x=!1;break;default:x=LBo(r,J)}x||(r.pos+=1,J.appendChild(TS(Dl(t))));return!0};
sw.prototype.parseInlines=function(r){this.subject=r._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;AWq(this,r););r._string_content=null;nW4(this,null)};
sw.prototype.parse=sw.prototype.parseInlines;var FBo=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^\x3c!--/,/^<[?]/,/^<![A-Z]/,/^<!\[CDATA\[/,/^<[/]?(?:address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[123456]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|title|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|[/]?[>]|$)/i,RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|</[A-Za-z][A-Za-z0-9-]*\\s*[>])\\s*$",
"i")],a_x=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],yWN=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,e_Y=/^[#`~*+_=<>0-9-\|]|\|/,z_k=/[^ \t\f\v\r\n]/,Zsf=/^[*+-]/,vWR=/^(\d{1,9})([.)])/,uO4=/^#{1,6}(?:[ \t]+|$)/,l_N=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,Xpq=/^(?:`{3,}|~{3,})(?= *$)/,rYf=/^(?:=+|-+)[ \t]*$/,JYb=/\r\n|\n|\r/,IL9=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,L3M=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,xUx={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(r){return r!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(r,J){for(r=J._firstChild;r;){if(BlM(r)&&r._next){J._listData.tight=!1;break}for(var x=r._firstChild;x;){if(BlM(x)&&(r._next||x._next)){J._listData.tight=!1;break}x=x._next}r=r._next}},
canContain:function(r){return r==="item"},
acceptsLines:!1},block_quote:{continue:function(r){var J=r.currentLine;if(r.indented||DG(J,r.nextNonspace)!==62)return 1;Wi(r);ii(r,1,!1);VL(DG(J,r.offset))&&ii(r,1,!0);return 0},
finalize:function(){},
canContain:function(r){return r!=="item"},
acceptsLines:!1},item:{continue:function(r,J){if(r.blank){if(J._firstChild==null)return 1;Wi(r)}else if(r.indent>=J._listData.markerOffset+J._listData.padding)ii(r,J._listData.markerOffset+J._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(r){return r!=="item"&&!c3D(r)},
acceptsLines:!1},heading:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},thematic_break:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},code_block:{continue:function(r,J){var x=r.currentLine,t=r.indent;if(J._isFenced){if((t=t<=3&&x.charAt(r.nextNonspace)===J._fenceChar&&x.slice(r.nextNonspace).match(Xpq))&&t[0].length>=J._fenceLength)return r.finalize(J,r.lineNumber),2;for(J=J._fenceOffset;J>0&&VL(DG(x,r.offset));)ii(r,1,!0),J--}else if(t>=4)ii(r,4,!0);else if(r.blank)Wi(r);else return 1;return 0},
finalize:function(r,J){if(J._isFenced){var x=J._string_content,t=x.indexOf("\n");r=x.slice(0,t);x=x.slice(t+1);J.info=oW4(r.trim());J._literal=x}else J._literal=J._string_content.replace(/(\n *)+$/,"\n");J._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(r,J){return!r.blank||J._htmlBlockType!==6&&J._htmlBlockType!==7?0:1},
finalize:function(r,J){J._literal=J._string_content.replace(/(\n *)+$/,"");J._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(r){return r.blank?1:0},
finalize:function(r,J){for(var x,t=!1;DG(J._string_content,0)===91&&(x=cWx(r.inlineParser,J._string_content,r.refmap));)J._string_content=J._string_content.slice(x),t=!0;t&&!z_k.test(J._string_content)&&Hi(J)},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(r){return H9(r.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(r){return r=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(r,J){if(!J._rowIsDelimiter){r=J._isHeader?"th":"td";for(var x=J._parent._tableColumns,t=J._string_content,b=0,V="",H,q=J._sourcepos[0][0];b<t.length;){switch(t[b]){case "|":H&&(H._string_content=V.trim(),V="",H=null,x--,x<=0&&(b=t.length));break;default:if(!H){H=new TP(r,[[q,b],[q,b]]);var W=J._parent._columnAlignment,U=J._parent._tableColumns-x;W&&U<=W.length&&U>=0&&(H._alignment=W[U]);J.appendChild(H)}V+=t[b];H._sourcepos[1][1]=b}b++}H&&(H._string_content=V.trim());J._string_content=
""}},
canContain:function(r){return r!=="row"},
acceptsLines:!1}},tUq=[function(r){if(r.indented||DG(r.currentLine,r.nextNonspace)!==62)return 0;Wi(r);ii(r,1,!1);VL(DG(r.currentLine,r.offset))&&ii(r,1,!0);pS(r);r.addChild("block_quote",r.nextNonspace);return 1},
function(r){var J;if(!r.indented&&(J=r.currentLine.slice(r.nextNonspace).match(uO4))){Wi(r);ii(r,J[0].length,!1);pS(r);var x=r.addChild("heading",r.nextNonspace);x.level=J[0].trim().length;x._string_content=r.currentLine.slice(r.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");ii(r,r.currentLine.length-r.offset);return 2}return 0},
function(r){var J;if(!r.indented&&(J=r.currentLine.slice(r.nextNonspace).match(l_N))){var x=J[0].length;pS(r);var t=r.addChild("code_block",r.nextNonspace);t._isFenced=!0;t._fenceLength=x;t._fenceChar=J[0][0];t._fenceOffset=r.indent;Wi(r);ii(r,x,!1);return 2}return 0},
function(r,J){if(!r.indented&&DG(r.currentLine,r.nextNonspace)===60){var x=r.currentLine.slice(r.nextNonspace),t;for(t=1;t<=7;t++)if(FBo[t].test(x)&&(t<7||J.type!=="paragraph"))return pS(r),r.addChild("html_block",r.offset)._htmlBlockType=t,2}return 0},
function(r,J){var x;if(!r.indented&&J.type==="paragraph"&&(x=r.currentLine.slice(r.nextNonspace).match(rYf))){pS(r);var t=new TP("heading",J.sourcepos);t.level=x[0][0]==="="?1:2;t._string_content=J._string_content;qhn(J,t);Hi(J);r.tip=t;ii(r,r.currentLine.length-r.offset,!1);return 2}return 0},
function(r){return!r.indented&&yWN.test(r.currentLine.slice(r.nextNonspace))?(pS(r),r.addChild("thematic_break",r.nextNonspace),ii(r,r.currentLine.length-r.offset,!1),2):0},
function(r,J){var x,t;if(!(t=r.indented&&J.type!=="list")){a:{var b=J,V=r.currentLine.slice(r.nextNonspace);t={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:r.indent};if(x=V.match(Zsf))t.type="bullet",t.bulletChar=x[0][0];else{if(!(x=V.match(vWR))||b.type==="paragraph"&&x[1]!=="1"){x=null;break a}t.type="ordered";t.start=parseInt(x[1],10);t.delimiter=x[2]}var H=DG(r.currentLine,r.nextNonspace+x[0].length);if(H!==-1&&H!==9&&H!==32||b.type==="paragraph"&&!r.currentLine.slice(r.nextNonspace+
x[0].length).match(z_k))x=null;else{Wi(r);ii(r,x[0].length,!0);b=r.column;V=r.offset;do ii(r,1,!0),H=DG(r.currentLine,r.offset);while(r.column-b<5&&VL(H));H=DG(r.currentLine,r.offset)===-1;var q=r.column-b;q>=5||q<1||H?(t.padding=x[0].length+1,r.column=b,r.offset=V,VL(DG(r.currentLine,r.offset))&&ii(r,1,!0)):t.padding=x[0].length+q;x=t}}t=!x}if(t)return 0;pS(r);(t=r.tip.type!=="list")||(J=J._listData,t=!(J.type===x.type&&J.delimiter===x.delimiter&&J.bulletChar===x.bulletChar));t&&(J=r.addChild("list",
r.nextNonspace),J._listData=x);J=r.addChild("item",r.nextNonspace);J._listData=x;return 1},
function(r){var J;return((J=r.options.shouldParseIndentAsCodeBlock)!=null?J:1)&&r.indented&&r.tip.type!=="paragraph"&&!r.blank?(ii(r,4,!0),pS(r),r.addChild("code_block",r.offset),2):0},
function(r,J){var x=H9(r.currentLine),t=H9(r.lookahead);if(x!==0&&t<0&&Math.abs(x)==Math.abs(t)&&!c3D(J.type)){pS(r);J=r.addChild("table",r.nextNonspace);J._tableRows=1;J._tableColumns=Math.abs(x);x=r.lookahead;if(L3M.test(x)){t=[];for(var b=0,V=!1,H=0,q=void 0;b<x.length;){var W=H>=3;switch(x[b]){case "-":H++;break;case "|":V&&(t.push(q),q=void 0,H=0);V=!0;break;case ":":q||W||(q="left"),!q&&W&&(q="right"),q==="left"&&W&&(q="center")}b++}x=t}else x=void 0;J._columnAlignment=x;J=r.addChild("row",
r.nextNonspace);J._isHeader=!0;ii(r,r.currentLine.length-r.offset,!1);J._string_content=r.currentLine;return 1}return 0},
function(r,J){if(J.type=="table"&&H9(r.currentLine)!==0){pS(r);var x=J;J=r.addChild("row",r.nextNonspace);H9(r.currentLine)<0?J._rowIsDelimiter=!0:x._tableRows+=1;ii(r,r.currentLine.length-r.offset,!1);J._string_content=r.currentLine;return 2}return 0}],OKz=function(){var r={shouldParseIndentAsCodeBlock:!1};
r=r===void 0?{}:r;this.lastMatchedContainer=this.doc=A3i();this.refmap={};this.lastLineLength=0;this.inlineParser=new sw(r);this.options=r;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=xUx;this.blockStarts=tUq},bMf=function(r){r.partiallyConsumedTab&&(r.offset+=1,r.tip._string_content+=" ".repeat(4-r.column%
4));
r.tip._string_content+=r.currentLine.slice(r.offset)+"\n"};
OKz.prototype.addChild=function(r,J){for(;!this.blocks[this.tip.type].canContain(r);)this.finalize(this.tip,this.lineNumber-1);r=new TP(r,[[this.lineNumber,J+1],[0,0]]);r._string_content="";this.tip.appendChild(r);return this.tip=r};
var pS=function(r){if(!r.allClosed){for(;r.oldtip!==r.lastMatchedContainer;){var J=r.oldtip._parent;r.finalize(r.oldtip,r.lineNumber-1);r.oldtip=J}r.allClosed=!0}},ii=function(r,J,x){for(var t=r.currentLine,b,V;J>0&&(V=t[r.offset]);)V==="\t"?(b=4-r.column%4,x?(r.partiallyConsumedTab=b>J,b=b>J?J:b,r.column+=b,r.offset+=r.partiallyConsumedTab?0:1,J-=b):(r.partiallyConsumedTab=!1,r.column+=b,r.offset+=1,--J)):(r.partiallyConsumedTab=!1,r.offset+=1,r.column+=1,--J)},Wi=function(r){r.offset=r.nextNonspace;
r.column=r.nextNonspaceColumn;r.partiallyConsumedTab=!1},mUY=function(r){for(var J=r.currentLine,x=r.offset,t=r.column,b;(b=J.charAt(x))!=="";)if(b===" ")x++,t++;
else if(b==="\t")x++,t+=4-t%4;else break;r.blank=b==="\n"||b==="\r"||b==="";r.nextNonspace=x;r.nextNonspaceColumn=t;r.indent=r.nextNonspaceColumn-r.column;r.indented=r.indent>=4};
OKz.prototype.finalize=function(r,J){var x=r._parent;r._open=!1;r.sourcepos[1]=[J,this.lastLineLength];this.blocks[r.type].finalize(this,r);this.tip=x};
OKz.prototype.parse=function(r){this.tip=this.doc=A3i();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!r)return this.doc;this.options.time&&console.time("preparing input");var J=r.split(JYb),x=J.length;r.charCodeAt(r.length-1)===10&&--x;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(r=0;r<x;r++)a:{var t=void 0,b=J[r],V=J[r+1],H=!0,q=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;b.indexOf("\x00")!==-1&&(b=b.replace(/\0/g,"\ufffd"));this.currentLine=b;for(this.lookahead=V;(t=q._lastChild)&&t._open;){q=t;mUY(this);switch(this.blocks[q.type].continue(this,q)){case 0:break;case 1:H=!1;break;case 2:this.lastLineLength=b.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!H){q=q._parent;break}}this.allClosed=q===this.oldtip;this.lastMatchedContainer=
q;t=q.type!=="paragraph"&&xUx[q.type].acceptsLines;V=this.blockStarts;for(H=V.length;!t;){mUY(this);if(!this.indented&&!e_Y.test(b.slice(this.nextNonspace))){Wi(this);break}for(var W=0;W<H;){var U=V[W](this,q);if(U===1){q=this.tip;break}else if(U===2){q=this.tip;t=!0;break}else W++}if(W===H){Wi(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){pS(this);this.blank&&q.lastChild&&(q.lastChild._lastLineBlank=!0);t=q.type;V=this.blank&&!(t==="block_quote"||t==="code_block"&&q._isFenced||
t==="item"&&!q._firstChild&&q.sourcepos[0][0]===this.lineNumber);for(H=q;H;)H._lastLineBlank=V,H=H._parent;this.blocks[t].acceptsLines?(bMf(this),t==="html_block"&&q._htmlBlockType>=1&&q._htmlBlockType<=5&&a_x[q._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(q,this.lineNumber)):this.offset<b.length&&!this.blank&&(this.addChild("paragraph",this.offset),Wi(this),bMf(this))}else bMf(this);this.lastLineLength=b.length}for(;this.tip;)this.finalize(this.tip,x);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");b=new scx(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;x=b.next();)J=x.node,r=J.type,x.entering||r!=="paragraph"&&r!=="heading"&&r!=="th"&&r!="td"||this.inlineParser.parse(J);this.options.time&&console.timeEnd("inline parsing");return this.doc};F3z.prototype.render=function(r){r=new scx(r);var J;this.buffer="";for(this.lastOut="\n";J=r.next();){var x=J.node.type;if(this[x])this[x](J.node,J.entering)}return this.buffer};
F3z.prototype.out=function(r){fS(this,r)};
var fS=function(r,J){r.buffer+=J;r.lastOut=J};
F3z.prototype.cr=function(){this.lastOut!=="\n"&&fS(this,"\n")};var oIs=/^javascript:|vbscript:|file:|data:/i,VUn=/^data:image\/(?:png|gif|jpeg|webp)/i,DUw=function(r){return oIs.test(r)&&!VUn.test(r)};
s$.prototype=Object.create(F3z.prototype);_.m=s$.prototype;_.m.text=function(r){this.out(r.literal)};
_.m.html_inline=function(r){this.options.safe?fS(this,"\x3c!-- raw HTML omitted --\x3e"):fS(this,r.literal)};
_.m.html_block=function(r){this.cr();this.options.safe?fS(this,"\x3c!-- raw HTML omitted --\x3e"):fS(this,r.literal);this.cr()};
_.m.softbreak=function(){fS(this,this.options.softbreak)};
_.m.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.m.link=function(r,J){var x=this.attrs(r);J?(this.options.safe&&DUw(r.destination)||x.push(["href",VE(r.destination,!0)]),r.title&&x.push(["title",VE(r.title,!0)]),this.tag("a",x)):this.tag("/a")};
_.m.image=function(r,J){J?(this.disableTags===0&&(this.options.safe&&DUw(r.destination)?fS(this,'<img src="" alt="'):fS(this,'<img src="'+VE(r.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(r.title&&fS(this,'" title="'+VE(r.title,!0)),fS(this,'" />')))};
_.m.emph=function(r,J){this.tag(J?"em":"/em")};
_.m.strong=function(r,J){this.tag(J?"strong":"/strong")};
_.m.paragraph=function(r,J){var x=r.parent.parent;r=this.attrs(r);x!==null&&x.type==="list"&&x.listTight||(J?(this.cr(),this.tag("p",r)):(this.tag("/p"),this.cr()))};
_.m.heading=function(r,J){var x="h"+r.level;r=this.attrs(r);J?(this.cr(),this.tag(x,r)):(this.tag("/"+x),this.cr())};
_.m.code=function(r){this.tag("code");this.out(r.literal);this.tag("/code")};
_.m.code_block=function(r){var J=r.info?r.info.split(/\s+/):[],x=this.attrs(r);J.length>0&&J[0].length>0&&x.push(["class","language-"+VE(J[0],!0)]);this.cr();this.tag("pre");this.tag("code",x);this.out(r.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.m.thematic_break=function(r){r=this.attrs(r);this.cr();this.tag("hr",r,!0);this.cr()};
_.m.block_quote=function(r,J){r=this.attrs(r);J?(this.cr(),this.tag("blockquote",r)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.m.list=function(r,J){var x=r.listType==="bullet"?"ul":"ol",t=this.attrs(r);J?(r=r.listStart,r!==null&&r!==1&&t.push(["start",r.toString()]),this.cr(),this.tag(x,t)):(this.cr(),this.tag("/"+x));this.cr()};
_.m.item=function(r,J){r=this.attrs(r);J?this.tag("li",r):(this.tag("/li"),this.cr())};
_.m.custom_inline=function(r,J){J&&r.onEnter?fS(this,r.onEnter):!J&&r.onExit&&fS(this,r.onExit)};
_.m.custom_block=function(r,J){this.cr();J&&r.onEnter?fS(this,r.onEnter):!J&&r.onExit&&fS(this,r.onExit);this.cr()};
_.m.table=function(r,J){r=this.attrs(r);J?(this.cr(),this.tag("table",r)):(this.tag("/table"),this.cr())};
_.m.row=function(r,J){r._rowIsDelimiter||(r=this.attrs(r),J?this.tag("tr",r):this.tag("/tr"))};
_.m.td=function(r,J){var x=this.attrs(r);r._alignment&&x.push(["align",r._alignment]);J?this.tag("td",x):this.tag("/td")};
_.m.th=function(r,J){var x=this.attrs(r);r._alignment&&x.push(["align",r._alignment]);J?this.tag("th",x):this.tag("/th")};
_.m.out=function(r){fS(this,VE(r,!1))};
_.m.tag=function(r,J,x){if(!(this.disableTags>0)){this.buffer+="<"+r;if(J&&J.length>0){r=0;for(var t;(t=J[r])!==void 0;)this.buffer+=" "+t[0]+'="'+t[1]+'"',r++}x&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.m.attrs=function(r){var J=[];this.options.sourcepos&&(r=r.sourcepos)&&J.push(["data-sourcepos",String(r[0][0])+":"+String(r[0][1])+"-"+String(r[1][0])+":"+String(r[1][1])]);return J};
s$.prototype.text=s$.prototype.text;s$.prototype.html_inline=s$.prototype.html_inline;s$.prototype.html_block=s$.prototype.html_block;s$.prototype.softbreak=s$.prototype.softbreak;s$.prototype.linebreak=s$.prototype.linebreak;s$.prototype.link=s$.prototype.link;s$.prototype.image=s$.prototype.image;s$.prototype.emph=s$.prototype.emph;s$.prototype.strong=s$.prototype.strong;s$.prototype.paragraph=s$.prototype.paragraph;s$.prototype.heading=s$.prototype.heading;s$.prototype.code=s$.prototype.code;
s$.prototype.code_block=s$.prototype.code_block;s$.prototype.thematic_break=s$.prototype.thematic_break;s$.prototype.block_quote=s$.prototype.block_quote;s$.prototype.list=s$.prototype.list;s$.prototype.item=s$.prototype.item;s$.prototype.custom_inline=s$.prototype.custom_inline;s$.prototype.custom_block=s$.prototype.custom_block;s$.prototype.table=s$.prototype.table;s$.prototype.row=s$.prototype.row;s$.prototype.td=s$.prototype.td;s$.prototype.th=s$.prototype.th;s$.prototype.out=s$.prototype.out;
s$.prototype.tag=s$.prototype.tag;s$.prototype.attrs=s$.prototype.attrs;/*

Copyright 2010-2017 Mike Bostock
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.

 Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.

 Neither the name of the author nor the names of contributors may be used to
  endorse or promote products derived from this software without specific prior
  written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
var HMk,TUo,UzM;(function(){function r(P,k){return P<k?-1:P>k?1:P>=k?0:NaN}
function J(P){return function(k,B){return r(P(k),B)}}
function x(){for(var P=0,k=arguments.length,B={},v;P<k;++P){if(!(v=arguments[P]+"")||v in B)throw Error("we`"+v);B[v]=[]}return new t(B)}
function t(P){this._=P}
function b(P,k){return P.trim().split(/^|\s+/).map(function(B){var v="",mr=B.indexOf(".");mr>=0&&(v=B.slice(mr+1),B=B.slice(0,mr));if(B&&!k.hasOwnProperty(B))throw Error("xe`"+B);return{type:B,name:v}})}
function V(P,k,B){for(var v=0,mr=P.length;v<mr;++v)if(P[v].name===k){P[v]=lJ5;P=P.slice(0,v).concat(P.slice(v+1));break}B!=null&&P.push({name:k,value:B});return P}
function H(P){var k=P,B=k.indexOf(":");B>=0&&(k=P.slice(0,B))!=="xmlns"&&(P=P.slice(B+1));return ig.hasOwnProperty(k)?{space:ig[k],local:P}:P}
function q(P){return function(){var k=this.ownerDocument,B=this.namespaceURI;return B==="http://www.w3.org/1999/xhtml"&&k.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?k.createElement(P):k.createElementNS(B,P)}}
function W(P){return function(){return this.ownerDocument.createElementNS(P.space,P.local)}}
function U(P){P=H(P);return(P.local?W:q)(P)}
function g(){}
function E(P){return P==null?g:function(){return this.querySelector(P)}}
function h(P){return Array(P.length)}
function G(P,k){this.ownerDocument=P.ownerDocument;this.namespaceURI=P.namespaceURI;this._next=null;this._parent=P;this.__data__=k}
function N(P){return function(){return P}}
function Q(P,k,B,v,mr,iM){for(var jm=0,d7,XD=k.length,vn=iM.length;jm<vn;++jm)(d7=k[jm])?(d7.__data__=iM[jm],v[jm]=d7):B[jm]=new G(P,iM[jm]);for(;jm<XD;++jm)if(d7=k[jm])mr[jm]=d7}
function Y(P,k,B,v,mr,iM,jm){var d7,XD,vn={},Jw=k.length,HN=iM.length,Fq=Array(Jw),pY;for(d7=0;d7<Jw;++d7)if(XD=k[d7])Fq[d7]=pY="$"+jm.call(XD,XD.__data__,d7,k),pY in vn?mr[d7]=XD:vn[pY]=XD;for(d7=0;d7<HN;++d7)pY="$"+jm.call(P,iM[d7],d7,iM),(XD=vn[pY])?(v[d7]=XD,XD.__data__=iM[d7],vn[pY]=null):B[d7]=new G(P,iM[d7]);for(d7=0;d7<Jw;++d7)(XD=k[d7])&&vn[Fq[d7]]===XD&&(mr[d7]=XD)}
function O(P,k){return P<k?-1:P>k?1:P>=k?0:NaN}
function c(P){return function(){this.removeAttribute(P)}}
function Z(P){return function(){this.removeAttributeNS(P.space,P.local)}}
function a(P,k){return function(){this.setAttribute(P,k)}}
function e(P,k){return function(){this.setAttributeNS(P.space,P.local,k)}}
function l(P,k){return function(){var B=k.apply(this,arguments);B==null?this.removeAttribute(P):this.setAttribute(P,B)}}
function Vi(P,k){return function(){var B=k.apply(this,arguments);B==null?this.removeAttributeNS(P.space,P.local):this.setAttributeNS(P.space,P.local,B)}}
function sX(P){return function(){this.style.removeProperty(P)}}
function pz(P,k,B){return function(){this.style.setProperty(P,k,B)}}
function Gz(P,k,B){return function(){var v=k.apply(this,arguments);v==null?this.style.removeProperty(P):this.style.setProperty(P,v,B)}}
function Qi(P,k){return P.style.getPropertyValue(k)||(P.ownerDocument&&P.ownerDocument.defaultView||P.document&&P||P.defaultView).getComputedStyle(P,null).getPropertyValue(k)}
function Sm(P){return function(){delete this[P]}}
function FD(P,k){return function(){this[P]=k}}
function Bn(P,k){return function(){var B=k.apply(this,arguments);B==null?delete this[P]:this[P]=B}}
function rv(){this.textContent=""}
function us(P){return function(){this.textContent=P}}
function hw(P){return function(){var k=P.apply(this,arguments);this.textContent=k==null?"":k}}
function pk(){this.innerHTML=""}
function Ck(P){return function(){this.innerHTML=P}}
function fY(P){return function(){var k=P.apply(this,arguments);this.innerHTML=k==null?"":k}}
function Nu(){return null}
function TO(){var P=this.parentNode;P&&P.removeChild(this)}
function gH(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function DM(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function Tb(P,k,B){P=Mu(P,k,B);return function(v){var mr=v.relatedTarget;mr&&(mr===this||mr.compareDocumentPosition(this)&8)||P.call(this,v)}}
function Mu(P,k,B){return function(){P.call(this,this.__data__,k,B)}}
function SI(P){return P.trim().split(/^|\s+/).map(function(k){var B="",v=k.indexOf(".");v>=0&&(B=k.slice(v+1),k=k.slice(0,v));return{type:k,name:B}})}
function $4(P){return function(){var k=this.__on;if(k){for(var B=0,v=-1,mr=k.length,iM;B<mr;++B)(iM=k[B],P.type&&iM.type!==P.type||iM.name!==P.name)?k[++v]=iM:this.removeEventListener(iM.type,iM.listener,iM.capture);++v?k.length=v:delete this.__on}}}
function aK(P,k,B){var v=cDY.hasOwnProperty(P.type)?Tb:Mu;return function(mr,iM,jm){mr=this.__on;var d7;iM=v(k,iM,jm);if(mr){jm=0;for(var XD=mr.length;jm<XD;++jm)if((d7=mr[jm]).type===P.type&&d7.name===P.name){this.removeEventListener(d7.type,d7.listener,d7.capture);this.addEventListener(d7.type,d7.listener=iM,d7.capture=B);d7.value=k;return}}this.addEventListener(P.type,iM,B);d7={type:P.type,name:P.name,value:k,listener:iM,capture:B};mr?mr.push(d7):this.__on=[d7]}}
function cr(P,k,B){var v=P.ownerDocument&&P.ownerDocument.defaultView||P.document&&P||P.defaultView,mr=v.CustomEvent;typeof mr==="function"?mr=new mr(k,B):(mr=v.document.createEvent("Event"),B?(mr.initEvent(k,B.bubbles,B.cancelable),mr.detail=B.detail):mr.initEvent(k,!1,!1));P.dispatchEvent(mr)}
function zb(P,k){return function(){return cr(this,P,k)}}
function oK(P,k){return function(){return cr(this,P,k.apply(this,arguments))}}
function IK(P,k){this._groups=P;this._parents=k}
function jI(){return new IK([[document.documentElement]],Xsm)}
function gf(){this._="@"+(++rP9).toString(36)}
function df(P,k,B){P.prototype=k.prototype=B;B.constructor=P}
function WK(P,k){P=Object.create(P.prototype);for(var B in k)P[B]=k[B];return P}
function oy(){}
function oe(P){var k;P=(P+"").trim().toLowerCase();return(k=JPm.exec(P))?(k=parseInt(k[1],16),new X9(k>>8&15|k>>4&240,k>>4&15|k&240,(k&15)<<4|k&15,1)):(k=xQs.exec(P))?$p(parseInt(k[1],16)):(k=tH9.exec(P))?new X9(k[1],k[2],k[3],1):(k=b6K.exec(P))?new X9(k[1]*255/100,k[2]*255/100,k[3]*255/100,1):(k=mQ7.exec(P))?A6(k[1],k[2],k[3],k[4]):(k=oOE.exec(P))?A6(k[1]*255/100,k[2]*255/100,k[3]*255/100,k[4]):(k=VHE.exec(P))?Jp(k[1],k[2]/100,k[3]/100,1):(k=DQm.exec(P))?Jp(k[1],k[2]/100,k[3]/100,k[4]):ADK.hasOwnProperty(P)?
$p(ADK[P]):P==="transparent"?new X9(NaN,NaN,NaN,0):null}
function $p(P){return new X9(P>>16&255,P>>8&255,P&255,1)}
function A6(P,k,B,v){v<=0&&(P=k=B=NaN);return new X9(P,k,B,v)}
function cN(P){P instanceof oy||(P=oe(P));if(!P)return new X9;P=P.rgb();return new X9(P.r,P.g,P.b,P.opacity)}
function Nm(P,k,B,v){return arguments.length===1?cN(P):new X9(P,k,B,v==null?1:v)}
function X9(P,k,B,v){this.r=+P;this.g=+k;this.b=+B;this.opacity=+v}
function xo(P){P=Math.max(0,Math.min(255,Math.round(P)||0));return(P<16?"0":"")+P.toString(16)}
function Jp(P,k,B,v){v<=0?P=k=B=NaN:B<=0||B>=1?P=k=NaN:k<=0&&(P=NaN);return new NW(P,k,B,v)}
function ZC(P){if(P instanceof NW)return new NW(P.h,P.s,P.l,P.opacity);P instanceof oy||(P=oe(P));if(!P)return new NW;if(P instanceof NW)return P;P=P.rgb();var k=P.r/255,B=P.g/255,v=P.b/255,mr=Math.min(k,B,v),iM=Math.max(k,B,v),jm=NaN,d7=iM-mr,XD=(iM+mr)/2;d7?(jm=k===iM?(B-v)/d7+(B<v)*6:B===iM?(v-k)/d7+2:(k-B)/d7+4,d7/=XD<.5?iM+mr:2-iM-mr,jm*=60):d7=XD>0&&XD<1?0:jm;return new NW(jm,d7,XD,P.opacity)}
function NT(P,k,B,v){return arguments.length===1?ZC(P):new NW(P,k,B,v==null?1:v)}
function NW(P,k,B,v){this.h=+P;this.s=+k;this.l=+B;this.opacity=+v}
function AS(P,k,B){return(P<60?k+(B-k)*P/60:P<180?B:P<240?k+(B-k)*(240-P)/60:k)*255}
function td(P){if(P instanceof w7)return new w7(P.l,P.a,P.b,P.opacity);if(P instanceof fk){if(isNaN(P.h))return new w7(P.l,0,0,P.opacity);var k=P.h*F$s;return new w7(P.l,Math.cos(k)*P.c,Math.sin(k)*P.c,P.opacity)}P instanceof X9||(P=cN(P));var B=m7(P.r),v=m7(P.g),mr=m7(P.b);k=nz(.2225045*B+.7168786*v+.0606169*mr);if(B===v&&v===mr)var iM=B=k;else iM=nz((.4360747*B+.3850649*v+.1430804*mr)/.96422),B=nz((.0139322*B+.0971045*v+.7141733*mr)/.82521);return new w7(116*k-16,500*(iM-k),200*(k-B),P.opacity)}
function w7(P,k,B,v){this.l=+P;this.a=+k;this.b=+B;this.opacity=+v}
function nz(P){return P>H6Y?Math.pow(P,1/3):P/aT4+yDk}
function AC(P){return P>GK?P*P*P:aT4*(P-yDk)}
function sY(P){return 255*(P<=.0031308?12.92*P:1.055*Math.pow(P,1/2.4)-.055)}
function m7(P){return(P/=255)<=.04045?P/12.92:Math.pow((P+.055)/1.055,2.4)}
function dH(P){if(P instanceof fk)return new fk(P.h,P.c,P.l,P.opacity);P instanceof w7||(P=td(P));if(P.a===0&&P.b===0)return new fk(NaN,0,P.l,P.opacity);var k=Math.atan2(P.b,P.a)*e1K;return new fk(k<0?k+360:k,Math.sqrt(P.a*P.a+P.b*P.b),P.l,P.opacity)}
function iE(P,k,B,v){return arguments.length===1?dH(P):new fk(P,k,B,v==null?1:v)}
function fk(P,k,B,v){this.h=+P;this.c=+k;this.l=+B;this.opacity=+v}
function WN(P,k,B,v){if(arguments.length===1){var mr=P;if(mr instanceof $5)mr=new $5(mr.h,mr.s,mr.l,mr.opacity);else{mr instanceof X9||(mr=cN(mr));var iM=mr.g/255,jm=mr.b/255,d7=(z1k*jm+mr.r/255*-1.7884503806-3.5172982438*iM)/(z1k+-1.7884503806-3.5172982438);jm-=d7;var XD=(1.97294*(iM-d7)- -.29227*jm)/-.90649;jm=(iM=Math.sqrt(XD*XD+jm*jm)/(1.97294*d7*(1-d7)))?Math.atan2(XD,jm)*e1K-120:NaN;mr=new $5(jm<0?jm+360:jm,iM,d7,mr.opacity)}}else mr=new $5(P,k,B,v==null?1:v);return mr}
function $5(P,k,B,v){this.h=+P;this.s=+k;this.l=+B;this.opacity=+v}
function id(P,k,B,v,mr){var iM=P*P,jm=iM*P;return((1-3*P+3*iM-jm)*k+(4-6*iM+3*jm)*B+(1+3*P+3*iM-3*jm)*v+jm*mr)/6}
function Vx(P){return function(){return P}}
function UL(P,k){return function(B){return P+B*k}}
function dW(P,k,B){return P=Math.pow(P,B),k=Math.pow(k,B)-P,B=1/B,function(v){return Math.pow(P+v*k,B)}}
function Yo(P,k){var B=k-P;return B?UL(P,B>180||B<-180?B-360*Math.round(B/360):B):Vx(isNaN(P)?k:P)}
function wu(P){return(P=+P)===1?af:function(k,B){return B-k?dW(k,B,P):Vx(isNaN(k)?B:k)}}
function af(P,k){var B=k-P;return B?UL(P,B):Vx(isNaN(P)?k:P)}
function XH(P){return function(k){var B=k.length,v=Array(B),mr=Array(B),iM=Array(B),jm;for(jm=0;jm<B;++jm){var d7=Nm(k[jm]);v[jm]=d7.r||0;mr[jm]=d7.g||0;iM[jm]=d7.b||0}v=P(v);mr=P(mr);iM=P(iM);d7.opacity=1;return function(XD){d7.r=v(XD);d7.g=mr(XD);d7.b=iM(XD);return d7+""}}}
function a4(P,k){return P=+P,k-=P,function(B){return P+k*B}}
function HK(P){return function(){return P}}
function BK(P){return function(k){return P(k)+""}}
function LY(P,k){var B=vQ4.lastIndex=u$7.lastIndex=0,v,mr,iM,jm=-1,d7=[],XD=[];P+="";for(k+="";(v=vQ4.exec(P))&&(mr=u$7.exec(k));)(iM=mr.index)>B&&(iM=k.slice(B,iM),d7[jm]?d7[jm]+=iM:d7[++jm]=iM),(v=v[0])===(mr=mr[0])?d7[jm]?d7[jm]+=mr:d7[++jm]=mr:(d7[++jm]=null,XD.push({i:jm,x:a4(v,mr)})),B=u$7.lastIndex;B<k.length&&(iM=k.slice(B),d7[jm]?d7[jm]+=iM:d7[++jm]=iM);return d7.length<2?XD[0]?BK(XD[0].x):HK(k):(k=XD.length,function(vn){for(var Jw=0,HN;Jw<k;++Jw)d7[(HN=XD[Jw]).i]=HN.x(vn);return d7.join("")})}
function mW(P,k,B,v,mr,iM){var jm,d7,XD;if(jm=Math.sqrt(P*P+k*k))P/=jm,k/=jm;if(XD=P*B+k*v)B-=P*XD,v-=k*XD;if(d7=Math.sqrt(B*B+v*v))B/=d7,v/=d7,XD/=d7;P*v<k*B&&(P=-P,k=-k,XD=-XD,jm=-jm);return{translateX:mr,translateY:iM,rotate:Math.atan2(k,P)*Zxx,skewX:Math.atan(XD)*Zxx,scaleX:jm,scaleY:d7}}
function Hr(P,k,B,v){function mr(vn){return vn.length?vn.pop()+" ":""}
function iM(vn,Jw,HN,Fq,pY,U7){vn!==HN||Jw!==Fq?(pY=pY.push("translate(",null,k,null,B),U7.push({i:pY-4,x:a4(vn,HN)},{i:pY-2,x:a4(Jw,Fq)})):(HN||Fq)&&pY.push("translate("+HN+k+Fq+B)}
function jm(vn,Jw,HN,Fq){vn!==Jw?(vn-Jw>180?Jw+=360:Jw-vn>180&&(vn+=360),Fq.push({i:HN.push(mr(HN)+"rotate(",null,v)-2,x:a4(vn,Jw)})):Jw&&HN.push(mr(HN)+"rotate("+Jw+v)}
function d7(vn,Jw,HN,Fq){vn!==Jw?Fq.push({i:HN.push(mr(HN)+"skewX(",null,v)-2,x:a4(vn,Jw)}):Jw&&HN.push(mr(HN)+"skewX("+Jw+v)}
function XD(vn,Jw,HN,Fq,pY,U7){vn!==HN||Jw!==Fq?(pY=pY.push(mr(pY)+"scale(",null,",",null,")"),U7.push({i:pY-4,x:a4(vn,HN)},{i:pY-2,x:a4(Jw,Fq)})):HN===1&&Fq===1||pY.push(mr(pY)+"scale("+HN+","+Fq+")")}
return function(vn,Jw){var HN=[],Fq=[];vn=P(vn);Jw=P(Jw);iM(vn.translateX,vn.translateY,Jw.translateX,Jw.translateY,HN,Fq);jm(vn.rotate,Jw.rotate,HN,Fq);d7(vn.skewX,Jw.skewX,HN,Fq);XD(vn.scaleX,vn.scaleY,Jw.scaleX,Jw.scaleY,HN,Fq);vn=Jw=null;return function(pY){for(var U7=-1,P_=Fq.length,gb;++U7<P_;)HN[(gb=Fq[U7]).i]=gb.x(pY);return HN.join("")}}}
function p1(P){return function(k,B){var v=P((k=NT(k)).h,(B=NT(B)).h),mr=af(k.s,B.s),iM=af(k.l,B.l),jm=af(k.opacity,B.opacity);return function(d7){k.h=v(d7);k.s=mr(d7);k.l=iM(d7);k.opacity=jm(d7);return k+""}}}
function bo(P){return function(k,B){var v=P((k=iE(k)).h,(B=iE(B)).h),mr=af(k.c,B.c),iM=af(k.l,B.l),jm=af(k.opacity,B.opacity);return function(d7){k.h=v(d7);k.c=mr(d7);k.l=iM(d7);k.opacity=jm(d7);return k+""}}}
function Pk(P){return function v(B){function mr(iM,jm){var d7=P((iM=WN(iM)).h,(jm=WN(jm)).h),XD=af(iM.s,jm.s),vn=af(iM.l,jm.l),Jw=af(iM.opacity,jm.opacity);return function(HN){iM.h=d7(HN);iM.s=XD(HN);iM.l=vn(Math.pow(HN,B));iM.opacity=Jw(HN);return iM+""}}
B=+B;mr.gamma=v;return mr}(1)}
function OR(){return mv||(vQK(ZY4),mv=ob.now()+UTX)}
function ZY4(){mv=0}
function CF(){this._call=this._time=this._next=null}
function su(P,k,B){var v=new CF;v.restart(P,k,B);return v}
function q1(){mv=(gyM=ob.now())+UTX;Rn=VH=0;try{OR();++Rn;for(var P=Eyc,k;P;)(k=mv-P._time)>=0&&P._call.call(null,k),P=P._next;--Rn}finally{Rn=0;P=Eyc;for(var B=Infinity;P;)if(P._call){B>P._time&&(B=P._time);var v=P;P=P._next}else k=P._next,P._next=null,P=v?v._next=k:Eyc=k;Dc=v;WA(B);mv=0}}
function dsi(){var P=ob.now(),k=P-gyM;k>1E3&&(UTX-=k,gyM=P)}
function WA(P){Rn||(VH&&(VH=clearTimeout(VH)),P-mv>24?(P<Infinity&&(VH=setTimeout(q1,P-ob.now()-UTX)),Ha&&(Ha=clearInterval(Ha))):(Ha||(gyM=ob.now(),Ha=setInterval(dsi,1E3)),Rn=1,vQK(q1)))}
function u$f(P,k,B){var v=new CF;k=k==null?0:+k;v.restart(function(mr){v.stop();P(mr+k)},k,B);
return v}
function lTi(P,k,B,v,mr,iM){var jm=P.__transition;if(!jm)P.__transition={};else if(B in jm)return;TCv(P,B,{name:k,index:v,group:mr,on:s0v,tween:qD7,time:iM.time,delay:iM.delay,duration:iM.duration,ease:iM.ease,timer:null,state:0})}
function XYD(P,k){P=bT(P,k);if(P.state>0)throw Error("ye");return P}
function od(P,k){P=bT(P,k);if(P.state>2)throw Error("ze");return P}
function bT(P,k){P=P.__transition;if(!P||!(P=P[k]))throw Error("Ae");return P}
function TCv(P,k,B){function v(XD){var vn,Jw;if(B.state!==1)return iM();for(Fq in jm){var HN=jm[Fq];if(HN.name===B.name){if(HN.state===3)return u$f(v);HN.state===4?(HN.state=6,HN.timer.stop(),HN.on.call("interrupt",P,P.__data__,HN.index,HN.group),delete jm[Fq]):+Fq<k&&(HN.state=6,HN.timer.stop(),delete jm[Fq])}}u$f(function(){B.state===3&&(B.state=4,B.timer.restart(mr,B.delay,B.time),mr(XD))});
B.state=2;B.on.call("start",P,P.__data__,B.index,B.group);if(B.state===2){B.state=3;d7=Array(Jw=B.tween.length);var Fq=0;for(vn=-1;Fq<Jw;++Fq)if(HN=B.tween[Fq].value.call(P,P.__data__,B.index,B.group))d7[++vn]=HN;d7.length=vn+1}}
function mr(XD){XD=XD<B.duration?B.ease.call(null,XD/B.duration):(B.timer.restart(iM),B.state=5,1);for(var vn=-1,Jw=d7.length;++vn<Jw;)d7[vn].call(null,XD);B.state===5&&(B.on.call("end",P,P.__data__,B.index,B.group),iM())}
function iM(){B.state=6;B.timer.stop();delete jm[k];for(var XD in jm)return;delete P.__transition}
var jm=P.__transition,d7;jm[k]=B;B.timer=su(function(XD){B.state=1;B.timer.restart(v,B.delay,B.time);B.delay<=XD&&v(XD-B.delay)},0,B.time)}
function WPe(P,k){var B,v;return function(){var mr=od(this,P),iM=mr.tween;if(iM!==B){v=B=iM;iM=0;for(var jm=v.length;iM<jm;++iM)if(v[iM].name===k){v=v.slice();v.splice(iM,1);break}}mr.tween=v}}
function i69(P,k,B){var v,mr;if(typeof B!=="function")throw Error();return function(){var iM=od(this,P),jm=iM.tween;if(jm!==v){mr=(v=jm).slice();jm={name:k,value:B};for(var d7=0,XD=mr.length;d7<XD;++d7)if(mr[d7].name===k){mr[d7]=jm;break}d7===XD&&mr.push(jm)}iM.tween=mr}}
function r17(P,k,B){var v=P._id;P.each(function(){var mr=od(this,v);(mr.value||(mr.value={}))[k]=B.apply(this,arguments)});
return function(mr){return bT(mr,v).value[k]}}
function lTx(P,k){var B;return(typeof k==="number"?a4:k instanceof oe?XYq:(B=oe(k))?(k=B,XYq):LY)(P,k)}
function pWm(P){return function(){this.removeAttribute(P)}}
function fdX(P){return function(){this.removeAttributeNS(P.space,P.local)}}
function UQm(P,k,B){var v,mr;return function(){var iM=this.getAttribute(P);return iM===B?null:iM===v?mr:mr=k(v=iM,B)}}
function gOe(P,k,B){var v,mr;return function(){var iM=this.getAttributeNS(P.space,P.local);return iM===B?null:iM===v?mr:mr=k(v=iM,B)}}
function EO9(P,k,B){var v,mr,iM;return function(){var jm=B(this);if(jm==null)return void this.removeAttribute(P);var d7=this.getAttribute(P);return d7===jm?null:d7===v&&jm===mr?iM:iM=k(v=d7,mr=jm)}}
function j0E(P,k,B){var v,mr,iM;return function(){var jm=B(this);if(jm==null)return void this.removeAttributeNS(P.space,P.local);var d7=this.getAttributeNS(P.space,P.local);return d7===jm?null:d7===v&&jm===mr?iM:iM=k(v=d7,mr=jm)}}
function $QE(P,k){function B(){var v=this,mr=k.apply(v,arguments);return mr&&function(iM){v.setAttributeNS(P.space,P.local,mr(iM))}}
B._value=k;return B}
function wWy(P,k){function B(){var v=this,mr=k.apply(v,arguments);return mr&&function(iM){v.setAttribute(P,mr(iM))}}
B._value=k;return B}
function hYK(P,k){return function(){XYD(this,P).delay=+k.apply(this,arguments)}}
function MHK(P,k){return k=+k,function(){XYD(this,P).delay=k}}
function GwI(P,k){return function(){od(this,P).duration=+k.apply(this,arguments)}}
function RYs(P,k){return k=+k,function(){od(this,P).duration=k}}
function SD7(P,k){if(typeof k!=="function")throw Error();return function(){od(this,P).ease=k}}
function NCY(P){return(P+"").trim().split(/^|\s+/).every(function(k){var B=k.indexOf(".");B>=0&&(k=k.slice(0,B));return!k||k==="start"})}
function dQK(P,k,B){var v,mr,iM=NCY(k)?XYD:od;return function(){var jm=iM(this,P),d7=jm.on;if(d7!==v)(mr=(v=d7).copy()).on(k,B);jm.on=mr}}
function Q07(P){return function(){var k=this.parentNode,B;for(B in this.__transition)if(+B!==P)return;k&&k.removeChild(this)}}
function KPs(P,k){var B,v,mr;return function(){var iM=Qi(this,P),jm=(this.style.removeProperty(P),Qi(this,P));return iM===jm?null:iM===B&&jm===v?mr:mr=k(B=iM,v=jm)}}
function kws(P){return function(){this.style.removeProperty(P)}}
function PK5(P,k,B){var v,mr;return function(){var iM=Qi(this,P);return iM===B?null:iM===v?mr:mr=k(v=iM,B)}}
function YDK(P,k,B){var v,mr,iM;return function(){var jm=Qi(this,P),d7=B(this);d7==null&&(d7=(this.style.removeProperty(P),Qi(this,P)));return jm===d7?null:jm===v&&d7===mr?iM:iM=k(v=jm,mr=d7)}}
function nOm(P,k,B){function v(){var mr=this,iM=k.apply(mr,arguments);return iM&&function(jm){mr.style.setProperty(P,iM(jm),B)}}
v._value=k;return v}
function O6E(P){return function(){this.textContent=P}}
function CKI(P){return function(){var k=P(this);this.textContent=k==null?"":k}}
function Wu(P,k,B,v){this._groups=P;this._parents=k;this._name=B;this._id=v}
function J1n(P){return{type:P}}
function xPc(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function jZi(){}
function r1f(P,k){var B=new jZi;if(P instanceof jZi)P.each(function(jm,d7){B.set(d7,jm)});
else if(Array.isArray(P)){var v=-1,mr=P.length,iM;if(k==null)for(;++v<mr;)B.set(v,P[v]);else for(;++v<mr;)B.set(k(iM=P[v],v,P),iM)}else if(P)for(v in P)B.set(v,P[v]);return B}
function $Tz(){}
function J1N(P){return function(k){for(var B={},v=0;v<P.length;v++)B[P[v]]=k[v]||"";return B}}
function BC4(P,k){var B=J1N(P);return function(v,mr){return k(B(v),mr,P)}}
function Id5(P){var k=Object.create(null),B=[];P.forEach(function(v){for(var mr in v)mr in k||B.push(k[mr]=mr)});
return B}
function xP4(P){function k(jm,d7){function XD(){if(U7)return tB7;if(P_)return P_=!1,tBf;var QU,n9=HN,xG;if(jm.charCodeAt(n9)===34){for(;HN++<Jw&&jm.charCodeAt(HN)!==34||jm.charCodeAt(++HN)===34;);(QU=HN)>=Jw?U7=!0:(xG=jm.charCodeAt(HN++))===10?P_=!0:xG===13&&(P_=!0,jm.charCodeAt(HN)===10&&++HN);return jm.slice(n9+1,QU-1).replace(/""/g,'"')}for(;HN<Jw;){if((xG=jm.charCodeAt(QU=HN++))===10)P_=!0;else if(xG===13)P_=!0,jm.charCodeAt(HN)===10&&++HN;else if(xG!==iM)continue;return jm.slice(n9,QU)}return U7=
!0,jm.slice(n9,Jw)}
var vn=[],Jw=jm.length,HN=0,Fq=0,pY,U7=Jw<=0,P_=!1;jm.charCodeAt(Jw-1)===10&&--Jw;for(jm.charCodeAt(Jw-1)===13&&--Jw;(pY=XD())!==tB7;){for(var gb=[];pY!==tBf&&pY!==tB7;)gb.push(pY),pY=XD();d7&&(gb=d7(gb,Fq++))==null||vn.push(gb)}return vn}
function B(jm){return jm.map(v).join(P)}
function v(jm){return jm==null?"":mr.test(jm)?'"'+jm.replace(/"/g,'""')+'"':jm}
var mr=new RegExp('["'+P+"\n\r]"),iM=P.charCodeAt(0);return{parse:function(jm,d7){var XD,vn;jm=k(jm,function(Jw,HN){if(XD)return XD(Jw,HN-1);vn=Jw;XD=d7?BC4(Jw,d7):J1N(Jw)});
jm.columns=vn||[];return jm},
parseRows:k,format:function(jm,d7){d7==null&&(d7=Id5(jm));return[d7.map(v).join(P)].concat(jm.map(function(XD){return d7.map(function(vn){return v(XD[vn])}).join(P)})).join("\n")},
formatRows:function(jm){return jm.map(B).join("\n")}}}
function LPK(P){if(!P.ok)throw Error("Be`"+P.status+"`"+P.statusText);return P.text()}
function bSn(P){return function(k,B,v){arguments.length===2&&typeof B==="function"&&(v=B,B=void 0);return fetch(k,B).then(LPK).then(function(mr){return P(mr,v)})}}
function mP4(P,k,B,v){if(isNaN(k)||isNaN(B))return P;var mr,iM=P._root;v={data:v};var jm=P._x0,d7=P._y0,XD=P._x1,vn=P._y1,Jw,HN,Fq,pY,U7;if(!iM)return P._root=v,P;for(;iM.length;)if((Fq=k>=(Jw=(jm+XD)/2))?jm=Jw:XD=Jw,(pY=B>=(HN=(d7+vn)/2))?d7=HN:vn=HN,mr=iM,!(iM=iM[U7=pY<<1|Fq]))return mr[U7]=v,P;var P_=+P._x.call(null,iM.data);var gb=+P._y.call(null,iM.data);if(k===P_&&B===gb)return v.next=iM,mr?mr[U7]=v:P._root=v,P;do mr=mr?mr[U7]=Array(4):P._root=Array(4),(Fq=k>=(Jw=(jm+XD)/2))?jm=Jw:XD=Jw,(pY=
B>=(HN=(d7+vn)/2))?d7=HN:vn=HN;while((U7=pY<<1|Fq)===(Fq=(gb>=HN)<<1|P_>=Jw));return mr[Fq]=iM,mr[U7]=v,P}
function jv(P,k,B,v,mr){this.node=P;this.x0=k;this.y0=B;this.x1=v;this.y1=mr}
function cPX(P){return P[0]}
function AP5(P){return P[1]}
function bSr(P,k,B,v,mr,iM){this._x=P;this._y=k;this._x0=B;this._y0=v;this._x1=mr;this._y1=iM;this._root=void 0}
function o7q(P){for(var k={data:P.data},B=k;P=P.next;)B=B.next={data:P.data};return k}
function wwr(P,k){if((k=(P=k?P.toExponential(k-1):P.toExponential()).indexOf("e"))<0)return null;var B=P.slice(0,k);return[B.length>1?B[0]+B.slice(2):B,+P.slice(k+1)]}
function FPK(P){return P=wwr(Math.abs(P)),P?P[1]:NaN}
function ad4(P,k){return function(B,v){for(var mr=B.length,iM=[],jm=0,d7=P[0],XD=0;mr>0&&d7>0;){XD+d7+1>v&&(d7=Math.max(1,v-XD));iM.push(B.substring(mr-=d7,mr+d7));if((XD+=d7+1)>v)break;d7=P[jm=(jm+1)%P.length]}return iM.reverse().join(k)}}
function yPy(P){return function(k){return k.replace(/[0-9]/g,function(B){return P[+B]})}}
function mPc(P){return new o7D(P)}
function o7D(P){if(!(k=eYm.exec(P)))throw Error("Ce`"+P);var k;this.fill=k[1]||" ";this.align=k[2]||">";this.sign=k[3]||"-";this.symbol=k[4]||"";this.zero=!!k[5];this.width=k[6]&&+k[6];this.comma=!!k[7];this.precision=k[8]&&+k[8].slice(1);this.trim=!!k[9];this.type=k[10]||""}
function VBx(P,k){k=wwr(P,k);if(!k)return P+"";P=k[0];k=k[1];return k<0?"0."+Array(-k).join("0")+P:P.length>k+1?P.slice(0,k+1)+"."+P.slice(k+1):P+Array(k-P.length+2).join("0")}
function DPR(P){return P}
function zYr(P){function k(d7){function XD(yv){var eG=xG,dv=R8,s7,tJ;if(n9==="c")dv=O9(yv)+dv,yv="";else{yv=+yv;var gv=yv<0;yv=O9(Math.abs(yv),gb);if(QU){var ne=yv.length,fR=1,Kb=-1;a:for(;fR<ne;++fR)switch(yv[fR]){case ".":Kb=s7=fR;break;case "0":Kb===0&&(Kb=fR);s7=fR;break;default:if(!+yv[fR])break a;Kb>0&&(Kb=0)}yv=Kb>0?yv.slice(0,Kb)+yv.slice(s7+1):yv}gv&&+yv===0&&(gv=!1);eG=(gv?HN==="("?HN:"-":HN==="-"||HN==="("?"":HN)+eG;dv=(n9==="s"?HSK[8+Tgw/3]:"")+dv+(gv&&HN==="("?")":"");if(Wf)for(gv=-1,
s7=yv.length;++gv<s7;)if(tJ=yv.charCodeAt(gv),48>tJ||tJ>57){dv=(tJ===46?mr+yv.slice(gv+1):yv.slice(gv))+dv;yv=yv.slice(0,gv);break}}P_&&!pY&&(yv=B(yv,Infinity));tJ=eG.length+yv.length+dv.length;gv=tJ<U7?Array(U7-tJ+1).join(vn):"";P_&&pY&&(yv=B(gv+yv,gv.length?U7-dv.length:Infinity),gv="");switch(Jw){case "<":yv=eG+yv+dv+gv;break;case "=":yv=eG+gv+yv+dv;break;case "^":yv=gv.slice(0,tJ=gv.length>>1)+eG+yv+dv+gv.slice(tJ);break;default:yv=gv+eG+yv+dv}return iM(yv)}
d7=mPc(d7);var vn=d7.fill,Jw=d7.align,HN=d7.sign,Fq=d7.symbol,pY=d7.zero,U7=d7.width,P_=d7.comma,gb=d7.precision,QU=d7.trim,n9=d7.type;n9==="n"?(P_=!0,n9="g"):s1f[n9]||(gb==null&&(gb=12),QU=!0,n9="g");if(pY||vn==="0"&&Jw==="=")pY=!0,vn="0",Jw="=";var xG=Fq==="$"?v[0]:Fq==="#"&&/[boxX]/.test(n9)?"0"+n9.toLowerCase():"",R8=Fq==="$"?v[1]:/[%p]/.test(n9)?jm:"",O9=s1f[n9],Wf=/[defgprs%]/.test(n9);gb=gb==null?6:/[gprs]/.test(n9)?Math.max(1,Math.min(21,gb)):Math.max(0,Math.min(20,gb));XD.toString=function(){return d7+
""};
return XD}
var B=P.grouping&&P.thousands?ad4(P.grouping,P.thousands):DPR,v=P.currency,mr=P.decimal,iM=P.numerals?yPy(P.numerals):DPR,jm=P.percent||"%";return{format:k,formatPrefix:function(d7,XD){var vn=k((d7=mPc(d7),d7.type="f",d7));d7=Math.max(-8,Math.min(8,Math.floor(FPK(XD)/3)))*3;var Jw=Math.pow(10,-d7),HN=HSK[8+d7/3];return function(Fq){return vn(Jw*Fq)+HN}}}}
function lL(){this.reset()}
function qwk(P,k,B){var v=P.s=k+B,mr=v-k;P.t=k-(v-mr)+(B-mr)}
function hwX(P){return P>1?p7:P<-1?-p7:Math.asin(P)}
function Z6y(){}
function WMN(P){var k=P[0];P=P[1];var B=f7(P);return[B*f7(k),B*bO(k),bO(P)]}
function iSw(P,k){return[P[1]*k[2]-P[2]*k[1],P[2]*k[0]-P[0]*k[2],P[0]*k[1]-P[1]*k[0]]}
function piN(P){var k=Mc4(P[0]*P[0]+P[1]*P[1]+P[2]*P[2]);P[0]/=k;P[1]/=k;P[2]/=k}
function vO5(){var P=[],k;return{point:function(B,v){k.push([B,v])},
lineStart:function(){P.push(k=[])},
lineEnd:Z6y,rejoin:function(){P.length>1&&P.push(P.pop().concat(P.shift()))},
result:function(){var B=P;P=[];k=null;return B}}}
function GV9(P,k,B,v){this.x=P;this.z=k;this.o=B;this.e=v;this.v=!1;this.n=this.p=null}
function u3E(P,k,B,v,mr){var iM=[],jm=[];P.forEach(function(HN){if(!((Fq=HN.length-1)<=0)){var Fq,pY=HN[0],U7=HN[Fq],P_=pY;if(pa(P_[0]-U7[0])<1E-6&&pa(P_[1]-U7[1])<1E-6){mr.lineStart();for(d7=0;d7<Fq;++d7)mr.point((pY=HN[d7])[0],pY[1]);mr.lineEnd()}else iM.push(Fq=new GV9(pY,HN,null,!0)),jm.push(Fq.o=new GV9(pY,null,Fq,!1)),iM.push(Fq=new GV9(U7,HN,null,!1)),jm.push(Fq.o=new GV9(U7,null,Fq,!0))}});
if(iM.length){jm.sort(k);flx(iM);flx(jm);var d7=0;for(P=jm.length;d7<P;++d7)jm[d7].e=B=!B;B=iM[0];for(var XD;;){for(var vn=B,Jw=!0;vn.v;)if((vn=vn.n)===B)return;k=vn.z;mr.lineStart();do{vn.v=vn.o.v=!0;if(vn.e){if(Jw)for(d7=0,P=k.length;d7<P;++d7)mr.point((XD=k[d7])[0],XD[1]);else v(vn.x,vn.n.x,1,mr);vn=vn.n}else{if(Jw)for(k=vn.p.z,d7=k.length-1;d7>=0;--d7)mr.point((XD=k[d7])[0],XD[1]);else v(vn.x,vn.p.x,-1,mr);vn=vn.p}vn=vn.o;k=vn.z;Jw=!Jw}while(!vn.v);mr.lineEnd()}}}
function flx(P){if(k=P.length){for(var k,B=0,v=P[0],mr;++B<k;)v.n=mr=P[B],mr.p=v,v=mr;v.n=mr=P[0];mr.p=v}}
function ldX(P){return P.length>1}
function XWy(P,k){return((P=P.x)[0]<0?P[1]-p7-1E-6:p7-P[1])-((k=k.x)[0]<0?k[1]-p7-1E-6:p7-k[1])}
function VBi(){}
function UPN(P){return function(k,B){var v=f7(k),mr=f7(B);v=P(v*mr);return[v*mr*bO(k),v*bO(B)]}}
function TD(P){return function(k,B){var v=Mc4(k*k+B*B),mr=P(v),iM=bO(mr);mr=f7(mr);return[g7s(k*iM,v*mr),hwX(v&&B*iM/v)]}}
function rKv(P){var k=0,B=P.children,v=B&&B.length;if(v)for(;--v>=0;)k+=B[v].value;else k=1;P.value=k}
function E7K(P,k){var B=new sb(P);P=+P.value&&(B.value=P.value);var v,mr=[B],iM,jm,d7,XD;for(k==null&&(k=JKy);v=mr.pop();)if(P&&(v.value=+v.data.value),(jm=k(v.data))&&(XD=jm.length))for(v.children=Array(XD),d7=XD-1;d7>=0;--d7)mr.push(iM=v.children[d7]=new sb(jm[d7])),iM.parent=v,iM.depth=v.depth+1;return B.eachBefore(xYX)}
function JKy(P){return P.children}
function tNy(P){P.data=P.data.data}
function xYX(P){var k=0;do P.height=k;while((P=P.parent)&&P.height<++k)}
function sb(P){this.data=P;this.depth=this.height=0;this.parent=null}
function e9(P,k,B,v){function mr(iM){return P(iM=new Date(+iM)),iM}
mr.floor=mr;mr.ceil=function(iM){return P(iM=new Date(iM-1)),k(iM,1),P(iM),iM};
mr.round=function(iM){var jm=mr(iM),d7=mr.ceil(iM);return iM-jm<d7-iM?jm:d7};
mr.offset=function(iM,jm){return k(iM=new Date(+iM),jm==null?1:Math.floor(jm)),iM};
mr.range=function(iM,jm,d7){var XD=[],vn;iM=mr.ceil(iM);d7=d7==null?1:Math.floor(d7);if(!(iM<jm&&d7>0))return XD;do XD.push(vn=new Date(+iM)),k(iM,d7),P(iM);while(vn<iM&&iM<jm);return XD};
mr.filter=function(iM){return e9(function(jm){if(jm>=jm)for(;P(jm),!iM(jm);)jm.setTime(jm-1)},function(jm,d7){if(jm>=jm)if(d7<0)for(;++d7<=0;)for(;k(jm,-1),!iM(jm););
else for(;--d7>=0;)for(;k(jm,1),!iM(jm););})};
B&&(mr.count=function(iM,jm){DPM.setTime(+iM);HS4.setTime(+jm);P(DPM);P(HS4);return Math.floor(B(DPM,HS4))},mr.every=function(iM){iM=Math.floor(iM);
return isFinite(iM)&&iM>0?iM>1?mr.filter(v?function(jm){return v(jm)%iM===0}:function(jm){return mr.count(0,jm)%iM===0}):mr:null});
return mr}
function Vh(P){return e9(function(k){k.setDate(k.getDate()-(k.getDay()+7-P)%7);k.setHours(0,0,0,0)},function(k,B){k.setDate(k.getDate()+B*7)},function(k,B){return(B-k-(B.getTimezoneOffset()-k.getTimezoneOffset())*6E4)/6048E5})}
function D6(P){return e9(function(k){k.setUTCDate(k.getUTCDate()-(k.getUTCDay()+7-P)%7);k.setUTCHours(0,0,0,0)},function(k,B){k.setUTCDate(k.getUTCDate()+B*7)},function(k,B){return(B-k)/6048E5})}
function biI(P){if(0<=P.y&&P.y<100){var k=new Date(-1,P.m,P.d,P.H,P.M,P.S,P.L);k.setFullYear(P.y);return k}return new Date(P.y,P.m,P.d,P.H,P.M,P.S,P.L)}
function Rw9(P){if(0<=P.y&&P.y<100){var k=new Date(Date.UTC(-1,P.m,P.d,P.H,P.M,P.S,P.L));k.setUTCFullYear(P.y);return k}return new Date(Date.UTC(P.y,P.m,P.d,P.H,P.M,P.S,P.L))}
function q5(P){return{y:P,m:0,d:1,H:0,M:0,S:0,L:0}}
function mYs(P){function k(dv,s7){return function(tJ){var gv=[],ne=-1,fR=0,Kb=dv.length,tp,cY;for(tJ instanceof Date||(tJ=new Date(+tJ));++ne<Kb;)if(dv.charCodeAt(ne)===37){gv.push(dv.slice(fR,ne));(fR=j1w[tp=dv.charAt(++ne)])!=null?tp=dv.charAt(++ne):fR=tp==="e"?" ":"0";if(cY=s7[tp])tp=cY(tJ,fR);gv.push(tp);fR=ne+1}gv.push(dv.slice(fR,ne));return gv.join("")}}
function B(dv,s7){return function(tJ){var gv=q5(1900);if(v(gv,dv,tJ,0)!=tJ.length)return null;if("Q"in gv)return new Date(gv.Q);"p"in gv&&(gv.H=gv.H%12+gv.p*12);if("V"in gv){if(gv.V<1||gv.V>53)return null;"w"in gv||(gv.w=1);if("Z"in gv){tJ=Rw9(q5(gv.y));var ne=tJ.getUTCDay();tJ=ne>4||ne===0?TgC.ceil(tJ):TgC(tJ);tJ=$Pf.offset(tJ,(gv.V-1)*7);gv.y=tJ.getUTCFullYear();gv.m=tJ.getUTCMonth();gv.d=tJ.getUTCDate()+(gv.w+6)%7}else tJ=s7(q5(gv.y)),ne=tJ.getDay(),tJ=ne>4||ne===0?s17.ceil(tJ):s17(tJ),tJ=wi4.offset(tJ,
(gv.V-1)*7),gv.y=tJ.getFullYear(),gv.m=tJ.getMonth(),gv.d=tJ.getDate()+(gv.w+6)%7}else if("W"in gv||"U"in gv)"w"in gv||(gv.w="u"in gv?gv.u%7:"W"in gv?1:0),ne="Z"in gv?Rw9(q5(gv.y)).getUTCDay():s7(q5(gv.y)).getDay(),gv.m=0,gv.d="W"in gv?(gv.w+6)%7+gv.W*7-(ne+5)%7:gv.w+gv.U*7-(ne+6)%7;return"Z"in gv?(gv.H+=gv.Z/100|0,gv.M+=gv.Z%100,Rw9(gv)):s7(gv)}}
function v(dv,s7,tJ,gv){for(var ne=0,fR=s7.length,Kb=tJ.length,tp;ne<fR;){if(gv>=Kb)return-1;tp=s7.charCodeAt(ne++);if(tp===37){if(tp=s7.charAt(ne++),tp=eG[tp in j1w?s7.charAt(ne++):tp],!tp||(gv=tp(dv,tJ,gv))<0)return-1}else if(tp!=tJ.charCodeAt(gv++))return-1}return gv}
var mr=P.dateTime,iM=P.date,jm=P.time,d7=P.periods,XD=P.days,vn=P.shortDays,Jw=P.months,HN=P.shortMonths,Fq=Wa(d7),pY=iI(d7),U7=Wa(XD),P_=iI(XD),gb=Wa(vn),QU=iI(vn),n9=Wa(Jw),xG=iI(Jw),R8=Wa(HN),O9=iI(HN),Wf={a:function(dv){return vn[dv.getDay()]},
A:function(dv){return XD[dv.getDay()]},
b:function(dv){return HN[dv.getMonth()]},
B:function(dv){return Jw[dv.getMonth()]},
c:null,d:hk4,e:hk4,f:odK,H:VNK,I:DYv,j:His,L:MBY,m:TA4,M:sVK,p:function(dv){return d7[+(dv.getHours()>=12)]},
Q:GSY,s:RkN,S:q1I,u:WVv,U:iiE,V:pVm,w:f2y,W:UY9,x:null,X:null,y:gdY,Y:Edr,Z:jV4,"%":Swq},yv={a:function(dv){return vn[dv.getUTCDay()]},
A:function(dv){return XD[dv.getUTCDay()]},
b:function(dv){return HN[dv.getUTCMonth()]},
B:function(dv){return Jw[dv.getUTCMonth()]},
c:null,d:NgY,e:NgY,f:$Yy,H:wVK,I:hxs,j:MNm,L:dPs,m:GC5,M:Rxy,p:function(dv){return d7[+(dv.getUTCHours()>=12)]},
Q:GSY,s:RkN,S:S1m,u:NA5,U:dYm,V:QV9,w:KVy,W:kCE,x:null,X:null,y:PTE,Y:Y1I,Z:ndm,"%":Swq},eG={a:function(dv,s7,tJ){return(s7=gb.exec(s7.slice(tJ)))?(dv.w=QU[s7[0].toLowerCase()],tJ+s7[0].length):-1},
A:function(dv,s7,tJ){return(s7=U7.exec(s7.slice(tJ)))?(dv.w=P_[s7[0].toLowerCase()],tJ+s7[0].length):-1},
b:function(dv,s7,tJ){return(s7=R8.exec(s7.slice(tJ)))?(dv.m=O9[s7[0].toLowerCase()],tJ+s7[0].length):-1},
B:function(dv,s7,tJ){return(s7=n9.exec(s7.slice(tJ)))?(dv.m=xG[s7[0].toLowerCase()],tJ+s7[0].length):-1},
c:function(dv,s7,tJ){return v(dv,mr,s7,tJ)},
d:Q1Y,e:Q1Y,f:OiE,H:KMY,I:KMY,j:CTs,L:BAI,m:I2K,M:LV9,p:function(dv,s7,tJ){return(s7=Fq.exec(s7.slice(tJ)))?(dv.p=pY[s7[0].toLowerCase()],tJ+s7[0].length):-1},
Q:cKm,s:AKv,S:FVI,u:a25,U:yKe,V:exE,w:zx7,W:ZiE,x:function(dv,s7,tJ){return v(dv,iM,s7,tJ)},
X:function(dv,s7,tJ){return v(dv,jm,s7,tJ)},
y:vdX,Y:uzE,Z:l2y,"%":XV4};Wf.x=k(iM,Wf);Wf.X=k(jm,Wf);Wf.c=k(mr,Wf);yv.x=k(iM,yv);yv.X=k(jm,yv);yv.c=k(mr,yv);return{format:function(dv){var s7=k(dv,Wf);s7.toString=function(){return dv};
return s7},
parse:function(dv){var s7=B(dv,biI);s7.toString=function(){return dv};
return s7},
utcFormat:function(dv){var s7=k(dv,yv);s7.toString=function(){return dv};
return s7},
utcParse:function(dv){var s7=B(dv,Rw9);s7.toString=function(){return dv};
return s7}}}
function Hw(P,k,B){var v=P<0?"-":"";P=(v?-P:P)+"";var mr=P.length;return v+(mr<B?Array(B-mr+1).join(k)+P:P)}
function riX(P){return P.replace(JiK,"\\$&")}
function Wa(P){return new RegExp("^(?:"+P.map(riX).join("|")+")","i")}
function iI(P){for(var k={},B=-1,v=P.length;++B<v;)k[P[B].toLowerCase()]=B;return k}
function zx7(P,k,B){return(k=tQ.exec(k.slice(B,B+1)))?(P.w=+k[0],B+k[0].length):-1}
function a25(P,k,B){return(k=tQ.exec(k.slice(B,B+1)))?(P.u=+k[0],B+k[0].length):-1}
function yKe(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.U=+k[0],B+k[0].length):-1}
function exE(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.V=+k[0],B+k[0].length):-1}
function ZiE(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.W=+k[0],B+k[0].length):-1}
function uzE(P,k,B){return(k=tQ.exec(k.slice(B,B+4)))?(P.y=+k[0],B+k[0].length):-1}
function vdX(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.y=+k[0]+(+k[0]>68?1900:2E3),B+k[0].length):-1}
function l2y(P,k,B){return(k=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(k.slice(B,B+6)))?(P.Z=k[1]?0:-(k[2]+(k[3]||"00")),B+k[0].length):-1}
function I2K(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.m=k[0]-1,B+k[0].length):-1}
function Q1Y(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.d=+k[0],B+k[0].length):-1}
function CTs(P,k,B){return(k=tQ.exec(k.slice(B,B+3)))?(P.m=0,P.d=+k[0],B+k[0].length):-1}
function KMY(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.H=+k[0],B+k[0].length):-1}
function LV9(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.M=+k[0],B+k[0].length):-1}
function FVI(P,k,B){return(k=tQ.exec(k.slice(B,B+2)))?(P.S=+k[0],B+k[0].length):-1}
function BAI(P,k,B){return(k=tQ.exec(k.slice(B,B+3)))?(P.L=+k[0],B+k[0].length):-1}
function OiE(P,k,B){return(k=tQ.exec(k.slice(B,B+6)))?(P.L=Math.floor(k[0]/1E3),B+k[0].length):-1}
function XV4(P,k,B){return(P=xhX.exec(k.slice(B,B+1)))?B+P[0].length:-1}
function cKm(P,k,B){return(k=tQ.exec(k.slice(B)))?(P.Q=+k[0],B+k[0].length):-1}
function AKv(P,k,B){return(k=tQ.exec(k.slice(B)))?(P.Q=+k[0]*1E3,B+k[0].length):-1}
function hk4(P,k){return Hw(P.getDate(),k,2)}
function VNK(P,k){return Hw(P.getHours(),k,2)}
function DYv(P,k){return Hw(P.getHours()%12||12,k,2)}
function His(P,k){return Hw(1+wi4.count(S7(P),P),k,3)}
function MBY(P,k){return Hw(P.getMilliseconds(),k,3)}
function odK(P,k){return MBY(P,k)+"000"}
function TA4(P,k){return Hw(P.getMonth()+1,k,2)}
function sVK(P,k){return Hw(P.getMinutes(),k,2)}
function q1I(P,k){return Hw(P.getSeconds(),k,2)}
function WVv(P){P=P.getDay();return P===0?7:P}
function iiE(P,k){return Hw(tRX.count(S7(P),P),k,2)}
function pVm(P,k){var B=P.getDay();P=B>=4||B===0?qwz(P):qwz.ceil(P);return Hw(qwz.count(S7(P),P)+(S7(P).getDay()===4),k,2)}
function f2y(P){return P.getDay()}
function UY9(P,k){return Hw(s17.count(S7(P),P),k,2)}
function gdY(P,k){return Hw(P.getFullYear()%100,k,2)}
function Edr(P,k){return Hw(P.getFullYear()%1E4,k,4)}
function jV4(P){P=P.getTimezoneOffset();return(P>0?"-":(P*=-1,"+"))+Hw(P/60|0,"0",2)+Hw(P%60,"0",2)}
function NgY(P,k){return Hw(P.getUTCDate(),k,2)}
function wVK(P,k){return Hw(P.getUTCHours(),k,2)}
function hxs(P,k){return Hw(P.getUTCHours()%12||12,k,2)}
function MNm(P,k){return Hw(1+$Pf.count(Nc(P),P),k,3)}
function dPs(P,k){return Hw(P.getUTCMilliseconds(),k,3)}
function $Yy(P,k){return dPs(P,k)+"000"}
function GC5(P,k){return Hw(P.getUTCMonth()+1,k,2)}
function Rxy(P,k){return Hw(P.getUTCMinutes(),k,2)}
function S1m(P,k){return Hw(P.getUTCSeconds(),k,2)}
function NA5(P){P=P.getUTCDay();return P===0?7:P}
function dYm(P,k){return Hw(bqI.count(Nc(P),P),k,2)}
function QV9(P,k){var B=P.getUTCDay();P=B>=4||B===0?WMn(P):WMn.ceil(P);return Hw(WMn.count(Nc(P),P)+(Nc(P).getUTCDay()===4),k,2)}
function KVy(P){return P.getUTCDay()}
function kCE(P,k){return Hw(TgC.count(Nc(P),P),k,2)}
function PTE(P,k){return Hw(P.getUTCFullYear()%100,k,2)}
function Y1I(P,k){return Hw(P.getUTCFullYear()%1E4,k,4)}
function ndm(){return"+0000"}
function Swq(){return"%"}
function GSY(P){return+P}
function RkN(P){return Math.floor(+P/1E3)}
function oT(P){for(var k=P.length/6|0,B=Array(k),v=0;v<k;)B[v]="#"+P.slice(v*6,++v*6);return B}
function Oi(P){return mhs(P[P.length-1])}
function SiD(P){var k=P.length;return function(B){return P[Math.max(0,Math.min(k-1,Math.floor(B*k)))]}}
function kSx(P){this._context=P}
function PiR(P){this._curve=P}
function Ywu(P,k,B){var v=P._x1-P._x0;k-=P._x1;var mr=(P._y1-P._y0)/(v||k<0&&-0);P=(B-P._y1)/(k||v<0&&-0);return((mr<0?-1:1)+(P<0?-1:1))*Math.min(Math.abs(mr),Math.abs(P),.5*Math.abs((mr*k+P*v)/(v+k)))||0}
function n7n(P,k){var B=P._x1-P._x0;return B?(3*(P._y1-P._y0)/B-k)/2:k}
function iSC(P,k,B){var v=P._x0,mr=P._x1,iM=P._y1,jm=(mr-v)/3;P._context.bezierCurveTo(v+jm,P._y0+jm*k,mr-jm,iM-jm*B,mr,iM)}
function pin(P){this._context=P}
function OSY(P){this._context=P}
function po(P,k,B){this.k=P;this.x=k;this.y=B}
(function(P){P.length===1&&(P=J(P));return{left:function(k,B,v,mr){v==null&&(v=0);mr==null&&(mr=k.length);for(;v<mr;){var iM=v+mr>>>1;P(k[iM],B)<0?v=iM+1:mr=iM}return v},
right:function(k,B,v,mr){v==null&&(v=0);mr==null&&(mr=k.length);for(;v<mr;){var iM=v+mr>>>1;P(k[iM],B)>0?mr=iM:v=iM+1}return v}}})(r);
var lJ5={value:function(){}};
t.prototype=x.prototype={constructor:t,on:function(P,k){var B=this._,v=b(P+"",B),mr,iM=-1,jm=v.length;if(arguments.length<2)for(;++iM<jm;){var d7;if(d7=mr=(P=v[iM]).type){a:{d7=B[mr];for(var XD=0,vn=d7.length;XD<vn;++XD)if((mr=d7[XD]).name===P.name){mr=mr.value;break a}mr=void 0}d7=mr}if(d7)return mr}else{if(k!=null&&typeof k!=="function")throw Error("De`"+k);for(;++iM<jm;)if(mr=(P=v[iM]).type)B[mr]=V(B[mr],P.name,k);else if(k==null)for(mr in B)B[mr]=V(B[mr],P.name,null);return this}},
copy:function(){var P={},k=this._,B;for(B in k)P[B]=k[B].slice();return new t(P)},
call:function(P,k){if((mr=arguments.length-2)>0)for(var B=Array(mr),v=0,mr,iM;v<mr;++v)B[v]=arguments[v+2];if(!this._.hasOwnProperty(P))throw Error("xe`"+P);iM=this._[P];v=0;for(mr=iM.length;v<mr;++v)iM[v].value.apply(k,B)},
apply:function(P,k,B){if(!this._.hasOwnProperty(P))throw Error("xe`"+P);P=this._[P];for(var v=0,mr=P.length;v<mr;++v)P[v].value.apply(k,B)}};
var ig={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Cib=function(P){return function(){return this.matches(P)}};
if(typeof document!=="undefined"){var fo=document.documentElement;if(!fo.matches){var ou5=fo.webkitMatchesSelector||fo.msMatchesSelector||fo.mozMatchesSelector||fo.oMatchesSelector;Cib=function(P){return function(){return ou5.call(this,P)}}}}var Bgf=Cib;
G.prototype={constructor:G,appendChild:function(P){return this._parent.insertBefore(P,this._next)},
insertBefore:function(P,k){return this._parent.insertBefore(P,k)},
querySelector:function(P){return this._parent.querySelector(P)},
querySelectorAll:function(P){return this._parent.querySelectorAll(P)}};
var cDY={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(cDY={mouseenter:"mouseover",mouseleave:"mouseout"}));var Xsm=[null];IK.prototype=jI.prototype={constructor:IK,select:function(P){typeof P!=="function"&&(P=E(P));for(var k=this._groups,B=k.length,v=Array(B),mr=0;mr<B;++mr)for(var iM=k[mr],jm=iM.length,d7=v[mr]=Array(jm),XD,vn,Jw=0;Jw<jm;++Jw)(XD=iM[Jw])&&(vn=P.call(XD,XD.__data__,Jw,iM))&&("__data__"in XD&&(vn.__data__=XD.__data__),d7[Jw]=vn);return new IK(v,this._parents)},
filter:function(P){typeof P!=="function"&&(P=Bgf(P));for(var k=this._groups,B=k.length,v=Array(B),mr=0;mr<B;++mr)for(var iM=k[mr],jm=iM.length,d7=v[mr]=[],XD,vn=0;vn<jm;++vn)(XD=iM[vn])&&P.call(XD,XD.__data__,vn,iM)&&d7.push(XD);return new IK(v,this._parents)},
data:function(P,k){if(!P)return pY=Array(this.size()),vn=-1,this.each(function(n9){pY[++vn]=n9}),pY;
var B=k?Y:Q,v=this._parents,mr=this._groups;typeof P!=="function"&&(P=N(P));for(var iM=mr.length,jm=Array(iM),d7=Array(iM),XD=Array(iM),vn=0;vn<iM;++vn){var Jw=v[vn],HN=mr[vn],Fq=HN.length,pY=P.call(Jw,Jw&&Jw.__data__,vn,v),U7=pY.length,P_=d7[vn]=Array(U7),gb=jm[vn]=Array(U7);Fq=XD[vn]=Array(Fq);B(Jw,HN,P_,gb,Fq,pY,k);HN=Jw=0;for(var QU;Jw<U7;++Jw)if(Fq=P_[Jw]){for(Jw>=HN&&(HN=Jw+1);!(QU=gb[HN])&&++HN<U7;);Fq._next=QU||null}}jm=new IK(jm,v);jm._enter=d7;jm._exit=XD;return jm},
exit:function(){return new IK(this._exit||this._groups.map(h),this._parents)},
merge:function(P){var k=this._groups;P=P._groups;for(var B=k.length,v=Math.min(B,P.length),mr=Array(B),iM=0;iM<v;++iM)for(var jm=k[iM],d7=P[iM],XD=jm.length,vn=mr[iM]=Array(XD),Jw,HN=0;HN<XD;++HN)if(Jw=jm[HN]||d7[HN])vn[HN]=Jw;for(;iM<B;++iM)mr[iM]=k[iM];return new IK(mr,this._parents)},
order:function(){for(var P=this._groups,k=-1,B=P.length;++k<B;)for(var v=P[k],mr=v.length-1,iM=v[mr],jm;--mr>=0;)if(jm=v[mr])iM&&iM!==jm.nextSibling&&iM.parentNode.insertBefore(jm,iM),iM=jm;return this},
sort:function(P){function k(HN,Fq){return HN&&Fq?P(HN.__data__,Fq.__data__):!HN-!Fq}
P||(P=O);for(var B=this._groups,v=B.length,mr=Array(v),iM=0;iM<v;++iM){for(var jm=B[iM],d7=jm.length,XD=mr[iM]=Array(d7),vn,Jw=0;Jw<d7;++Jw)if(vn=jm[Jw])XD[Jw]=vn;XD.sort(k)}return(new IK(mr,this._parents)).order()},
call:function(){var P=arguments[0];arguments[0]=this;P.apply(null,arguments);return this},
nodes:function(){var P=Array(this.size()),k=-1;this.each(function(){P[++k]=this});
return P},
node:function(){for(var P=this._groups,k=0,B=P.length;k<B;++k)for(var v=P[k],mr=0,iM=v.length;mr<iM;++mr){var jm=v[mr];if(jm)return jm}return null},
size:function(){var P=0;this.each(function(){++P});
return P},
empty:function(){return!this.node()},
each:function(P){for(var k=this._groups,B=0,v=k.length;B<v;++B)for(var mr=k[B],iM=0,jm=mr.length,d7;iM<jm;++iM)(d7=mr[iM])&&P.call(d7,d7.__data__,iM,mr);return this},
attr:function(P,k){var B=H(P);if(arguments.length<2){var v=this.node();return B.local?v.getAttributeNS(B.space,B.local):v.getAttribute(B)}return this.each((k==null?B.local?Z:c:typeof k==="function"?B.local?Vi:l:B.local?e:a)(B,k))},
style:function(P,k,B){return arguments.length>1?this.each((k==null?sX:typeof k==="function"?Gz:pz)(P,k,B==null?"":B)):Qi(this.node(),P)},
property:function(P,k){return arguments.length>1?this.each((k==null?Sm:typeof k==="function"?Bn:FD)(P,k)):this.node()[P]},
text:function(P){return arguments.length?this.each(P==null?rv:(typeof P==="function"?hw:us)(P)):this.node().textContent},
html:function(P){return arguments.length?this.each(P==null?pk:(typeof P==="function"?fY:Ck)(P)):this.node().innerHTML},
append:function(P){var k=typeof P==="function"?P:U(P);return this.select(function(){return this.appendChild(k.apply(this,arguments))})},
insert:function(P,k){var B=typeof P==="function"?P:U(P),v=k==null?Nu:typeof k==="function"?k:E(k);return this.select(function(){return this.insertBefore(B.apply(this,arguments),v.apply(this,arguments)||null)})},
remove:function(){return this.each(TO)},
clone:function(P){return this.select(P?DM:gH)},
datum:function(P){return arguments.length?this.property("__data__",P):this.node().__data__},
on:function(P,k,B){var v=SI(P+""),mr=v.length,iM;if(arguments.length<2){var jm=this.node().__on;if(jm)for(var d7=0,XD=jm.length,vn;d7<XD;++d7){var Jw=0;for(vn=jm[d7];Jw<mr;++Jw)if((iM=v[Jw]).type===vn.type&&iM.name===vn.name)return vn.value}}else{jm=k?aK:$4;B==null&&(B=!1);for(Jw=0;Jw<mr;++Jw)this.each(jm(v[Jw],k,B));return this}},
dispatch:function(P,k){return this.each((typeof k==="function"?oK:zb)(P,k))}};
var rP9=0;gf.prototype=function(){return new gf}.prototype={constructor:gf,
get:function(P){for(var k=this._;!(k in P);)if(!(P=P.parentNode))return;return P[k]},
set:function(P,k){return P[this._]=k},
remove:function(P){return this._ in P&&delete P[this._]},
toString:function(){return this._}};
var dD=1/.7,JPm=/^#([0-9a-f]{3})$/,xQs=/^#([0-9a-f]{6})$/,tH9=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),b6K=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),mQ7=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),oOE=RegExp("^rgba\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),
VHE=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),DQm=RegExp("^hsla\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),ADK={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,
blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,
darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,
lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,
mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,
purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};
df(oy,oe,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
df(X9,Nm,WK(oy,{brighter:function(P){P=P==null?dD:Math.pow(dD,P);return new X9(this.r*P,this.g*P,this.b*P,this.opacity)},
darker:function(P){P=P==null?.7:Math.pow(.7,P);return new X9(this.r*P,this.g*P,this.b*P,this.opacity)},
rgb:function(){return this},
displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},
hex:function(){return"#"+xo(this.r)+xo(this.g)+xo(this.b)},
toString:function(){var P=this.opacity;P=isNaN(P)?1:Math.max(0,Math.min(1,P));return(P===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(P===1?")":", "+P+")")}}));
df(NW,NT,WK(oy,{brighter:function(P){P=P==null?dD:Math.pow(dD,P);return new NW(this.h,this.s,this.l*P,this.opacity)},
darker:function(P){P=P==null?.7:Math.pow(.7,P);return new NW(this.h,this.s,this.l*P,this.opacity)},
rgb:function(){var P=this.h%360+(this.h<0)*360,k=this.l,B=k+(k<.5?k:1-k)*(isNaN(P)||isNaN(this.s)?0:this.s);k=2*k-B;return new X9(AS(P>=240?P-240:P+120,k,B),AS(P,k,B),AS(P<120?P+240:P-120,k,B),this.opacity)},
displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));
var F$s=Math.PI/180,e1K=180/Math.PI,yDk=4/29,GK=6/29,aT4=3*GK*GK,H6Y=GK*GK*GK;df(w7,function(P,k,B,v){return arguments.length===1?td(P):new w7(P,k,B,v==null?1:v)},WK(oy,{brighter:function(P){return new w7(this.l+18*(P==null?1:P),this.a,this.b,this.opacity)},
darker:function(P){return new w7(this.l-18*(P==null?1:P),this.a,this.b,this.opacity)},
rgb:function(){var P=(this.l+16)/116,k=isNaN(this.a)?P:P+this.a/500,B=isNaN(this.b)?P:P-this.b/200;k=.96422*AC(k);P=1*AC(P);B=.82521*AC(B);return new X9(sY(3.1338561*k-1.6168667*P-.4906146*B),sY(-.9787684*k+1.9161415*P+.033454*B),sY(.0719453*k-.2289914*P+1.4052427*B),this.opacity)}}));
df(fk,iE,WK(oy,{brighter:function(P){return new fk(this.h,this.c,this.l+18*(P==null?1:P),this.opacity)},
darker:function(P){return new fk(this.h,this.c,this.l-18*(P==null?1:P),this.opacity)},
rgb:function(){return td(this).rgb()}}));
var z1k=1.78277*-.29227-.1347134789;df($5,WN,WK(oy,{brighter:function(P){P=P==null?dD:Math.pow(dD,P);return new $5(this.h,this.s,this.l*P,this.opacity)},
darker:function(P){P=P==null?.7:Math.pow(.7,P);return new $5(this.h,this.s,this.l*P,this.opacity)},
rgb:function(){var P=isNaN(this.h)?0:(this.h+120)*F$s,k=+this.l,B=isNaN(this.s)?0:this.s*k*(1-k),v=Math.cos(P);P=Math.sin(P);return new X9(255*(k+B*(-.14861*v+1.78277*P)),255*(k+B*(-.29227*v+-.90649*P)),255*(k+1.97294*v*B),this.opacity)}}));
var XYq=function B(k){function v(iM,jm){var d7=mr((iM=Nm(iM)).r,(jm=Nm(jm)).r),XD=mr(iM.g,jm.g),vn=mr(iM.b,jm.b),Jw=af(iM.opacity,jm.opacity);return function(HN){iM.r=d7(HN);iM.g=XD(HN);iM.b=vn(HN);iM.opacity=Jw(HN);return iM+""}}
var mr=wu(k);v.gamma=B;return v}(1),mhs=XH(function(k){var B=k.length-1;
return function(v){var mr=v<=0?v=0:v>=1?(v=1,B-1):Math.floor(v*B),iM=k[mr],jm=k[mr+1];return id((v-mr/B)*B,mr>0?k[mr-1]:2*iM-jm,iM,jm,mr<B-1?k[mr+2]:2*jm-iM)}});
XH(function(k){var B=k.length;return function(v){var mr=Math.floor(((v%=1)<0?++v:v)*B);return id((v-mr/B)*B,k[(mr+B-1)%B],k[mr%B],k[(mr+1)%B],k[(mr+2)%B])}});
var vQ4=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,u$7=new RegExp(vQ4.source,"g"),Zxx=180/Math.PI,fli={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Ub,UPn,Ilx,NWD,VRy=Hr(function(k){if(k==="none")return fli;Ub||(Ub=document.createElement("DIV"),UPn=document.documentElement,Ilx=document.defaultView);Ub.style.transform=k;k=Ilx.getComputedStyle(UPn.appendChild(Ub),null).getPropertyValue("transform");UPn.removeChild(Ub);k=k.slice(7,-1).split(",");return mW(+k[0],+k[1],+k[2],+k[3],
+k[4],+k[5])},"px, ","px)","deg)"),DhE=Hr(function(k){if(k==null)return fli;
NWD||(NWD=document.createElementNS("http://www.w3.org/2000/svg","g"));NWD.setAttribute("transform",k);if(!(k=NWD.transform.baseVal.consolidate()))return fli;k=k.matrix;return mW(k.a,k.b,k.c,k.d,k.e,k.f)},", ",")",")");
p1(Yo);p1(af);bo(Yo);bo(af);Pk(Yo);var g7M=Pk(af),Rn=0,VH=0,Ha=0,Eyc,Dc,gyM=0,mv=0,UTX=0,ob=typeof performance==="object"&&performance.now?performance:Date,vQK=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(k){setTimeout(k,17)};
CF.prototype=su.prototype={constructor:CF,restart:function(k,B,v){if(typeof k!=="function")throw new TypeError("Ee");v=(v==null?OR():+v)+(B==null?0:+B);this._next||Dc===this||(Dc?Dc._next=this:Eyc=this,Dc=this);this._call=k;this._time=v;WA()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,WA())}};
var s0v=x("start","end","interrupt"),qD7=[],Hq9=jI.prototype.constructor,LMY=0,Q5=jI.prototype;Wu.prototype=function(k){return jI().transition(k)}.prototype={constructor:Wu,
select:function(k){var B=this._name,v=this._id;typeof k!=="function"&&(k=E(k));for(var mr=this._groups,iM=mr.length,jm=Array(iM),d7=0;d7<iM;++d7)for(var XD=mr[d7],vn=XD.length,Jw=jm[d7]=Array(vn),HN,Fq,pY=0;pY<vn;++pY)(HN=XD[pY])&&(Fq=k.call(HN,HN.__data__,pY,XD))&&("__data__"in HN&&(Fq.__data__=HN.__data__),Jw[pY]=Fq,lTi(Jw[pY],B,v,pY,Jw,bT(HN,v)));return new Wu(jm,this._parents,B,v)},
filter:function(k){typeof k!=="function"&&(k=Bgf(k));for(var B=this._groups,v=B.length,mr=Array(v),iM=0;iM<v;++iM)for(var jm=B[iM],d7=jm.length,XD=mr[iM]=[],vn,Jw=0;Jw<d7;++Jw)(vn=jm[Jw])&&k.call(vn,vn.__data__,Jw,jm)&&XD.push(vn);return new Wu(mr,this._parents,this._name,this._id)},
merge:function(k){if(k._id!==this._id)throw Error();var B=this._groups;k=k._groups;for(var v=B.length,mr=Math.min(v,k.length),iM=Array(v),jm=0;jm<mr;++jm)for(var d7=B[jm],XD=k[jm],vn=d7.length,Jw=iM[jm]=Array(vn),HN,Fq=0;Fq<vn;++Fq)if(HN=d7[Fq]||XD[Fq])Jw[Fq]=HN;for(;jm<v;++jm)iM[jm]=B[jm];return new Wu(iM,this._parents,this._name,this._id)},
selection:function(){return new Hq9(this._groups,this._parents)},
transition:function(){for(var k=this._name,B=this._id,v=++LMY,mr=this._groups,iM=mr.length,jm=0;jm<iM;++jm)for(var d7=mr[jm],XD=d7.length,vn,Jw=0;Jw<XD;++Jw)if(vn=d7[Jw]){var HN=bT(vn,B);lTi(vn,k,v,Jw,d7,{time:HN.time+HN.delay+HN.duration,delay:0,duration:HN.duration,ease:HN.ease})}return new Wu(mr,this._parents,k,v)},
call:Q5.call,nodes:Q5.nodes,node:Q5.node,size:Q5.size,empty:Q5.empty,each:Q5.each,on:function(k,B){var v=this._id;return arguments.length<2?bT(this.node(),v).on.on(k):this.each(dQK(v,k,B))},
attr:function(k,B){var v=H(k),mr=v==="transform"?DhE:lTx;return this.attrTween(k,typeof B==="function"?(v.local?j0E:EO9)(v,mr,r17(this,"attr."+k,B)):B==null?(v.local?fdX:pWm)(v):(v.local?gOe:UQm)(v,mr,B+""))},
attrTween:function(k,B){var v="attr."+k;if(arguments.length<2)return(v=this.tween(v))&&v._value;if(B==null)return this.tween(v,null);if(typeof B!=="function")throw Error();var mr=H(k);return this.tween(v,(mr.local?$QE:wWy)(mr,B))},
style:function(k,B,v){var mr=k==="transform"?VRy:lTx;return B==null?this.styleTween(k,KPs(k,mr)).on("end.style."+k,kws(k)):this.styleTween(k,typeof B==="function"?YDK(k,mr,r17(this,"style."+k,B)):PK5(k,mr,B+""),v)},
styleTween:function(k,B,v){var mr="style."+k;if(arguments.length<2)return(mr=this.tween(mr))&&mr._value;if(B==null)return this.tween(mr,null);if(typeof B!=="function")throw Error();return this.tween(mr,nOm(k,B,v==null?"":v))},
text:function(k){return this.tween("text",typeof k==="function"?CKI(r17(this,"text",k)):O6E(k==null?"":k+""))},
remove:function(){return this.on("end.remove",Q07(this._id))},
tween:function(k,B){var v=this._id;if(arguments.length<2){v=bT(this.node(),v).tween;for(var mr=0,iM=v.length,jm;mr<iM;++mr)if((jm=v[mr]).name===k)return jm.value;return null}return this.each((B==null?WPe:i69)(v,k,B))},
delay:function(k){var B=this._id;return arguments.length?this.each((typeof k==="function"?hYK:MHK)(B,k)):bT(this.node(),B).delay},
duration:function(k){var B=this._id;return arguments.length?this.each((typeof k==="function"?GwI:RYs)(B,k)):bT(this.node(),B).duration},
ease:function(k){var B=this._id;return arguments.length?this.each(SD7(B,k)):bT(this.node(),B).ease}};
var E74={time:null,delay:0,duration:250,ease:function(k){return((k*=2)<=1?k*k*k:(k-=2)*k*k+2)/2}};
jI.prototype.transition=function(k){var B;if(k instanceof Wu){var v=k._id;k=k._name}else v=++LMY,(B=E74).time=OR(),k=k==null?null:k+"";for(var mr=this._groups,iM=mr.length,jm=0;jm<iM;++jm)for(var d7=mr[jm],XD=d7.length,vn,Jw=0;Jw<XD;++Jw)if(vn=d7[Jw]){var HN=vn,Fq=k,pY=v,U7=Jw,P_=d7,gb;if(!(gb=B))a:{gb=void 0;for(var QU=v;!(gb=vn.__transition)||!(gb=gb[QU]);)if(!(vn=vn.parentNode)){gb=(E74.time=OR(),E74);break a}}lTi(HN,Fq,pY,U7,P_,gb)}return new Wu(mr,this._parents,k,v)};
["e","w"].map(J1n);["n","s"].map(J1n);"n e s w nw ne se sw".split(" ").map(J1n);xPc.prototype=function(){return new xPc}.prototype={constructor:xPc,
moveTo:function(k,B){this._+="M"+(this._x0=this._x1=+k)+","+(this._y0=this._y1=+B)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(k,B){this._+="L"+(this._x1=+k)+","+(this._y1=+B)},
bezierCurveTo:function(k,B,v,mr,iM,jm){this._+="C"+ +k+","+ +B+","+ +v+","+ +mr+","+(this._x1=+iM)+","+(this._y1=+jm)},
rect:function(k,B,v,mr){this._+="M"+(this._x0=this._x1=+k)+","+(this._y0=this._y1=+B)+"h"+ +v+"v"+ +mr+"h"+-v+"Z"},
toString:function(){return this._}};
jZi.prototype=r1f.prototype={constructor:jZi,has:function(k){return" "+k in this},
get:function(k){return this[" "+k]},
set:function(k,B){this[" "+k]=B;return this},
remove:function(k){k=" "+k;return k in this&&delete this[k]},
clear:function(){for(var k in this)k[0]===" "&&delete this[k]},
keys:function(){var k=[],B;for(B in this)B[0]===" "&&k.push(B.slice(1));return k},
values:function(){var k=[],B;for(B in this)B[0]===" "&&k.push(this[B]);return k},
entries:function(){var k=[],B;for(B in this)B[0]===" "&&k.push({key:B.slice(1),value:this[B]});return k},
size:function(){var k=0,B;for(B in this)B[0]===" "&&++k;return k},
empty:function(){for(var k in this)if(k[0]===" ")return!1;return!0},
each:function(k){for(var B in this)B[0]===" "&&k(this[B],B.slice(1),this)}};
var HB=r1f.prototype;$Tz.prototype=function(k,B){var v=new $Tz;if(k instanceof $Tz)k.each(function(jm){v.add(jm)});
else if(k){var mr=-1,iM=k.length;if(B==null)for(;++mr<iM;)v.add(k[mr]);else for(;++mr<iM;)v.add(B(k[mr],mr,k))}return v}.prototype={constructor:$Tz,
has:HB.has,add:function(k){this[" "+k]=k;return this},
remove:HB.remove,clear:HB.clear,values:HB.keys,size:HB.size,empty:HB.empty,each:HB.each};var tBf={},tB7={},T2v=xP4(",").parse,s9e=xP4("\t").parse;bSn(T2v);bSn(s9e);var $X=function(k,B,v){B=new bSr(B==null?cPX:B,v==null?AP5:v,NaN,NaN,NaN,NaN);return k==null?B:B.addAll(k)}.prototype=bSr.prototype;
$X.copy=function(){var k=new bSr(this._x,this._y,this._x0,this._y0,this._x1,this._y1),B=this._root,v,mr;if(!B)return k;if(!B.length)return k._root=o7q(B),k;for(v=[{source:B,target:k._root=Array(4)}];B=v.pop();)for(var iM=0;iM<4;++iM)if(mr=B.source[iM])mr.length?v.push({source:mr,target:B.target[iM]=Array(4)}):B.target[iM]=o7q(mr);return k};
$X.add=function(k){var B=+this._x.call(null,k),v=+this._y.call(null,k);return mP4(this.cover(B,v),B,v,k)};
$X.addAll=function(k){var B,v,mr=k.length,iM,jm,d7=Array(mr),XD=Array(mr),vn=Infinity,Jw=Infinity,HN=-Infinity,Fq=-Infinity;for(v=0;v<mr;++v)isNaN(iM=+this._x.call(null,B=k[v]))||isNaN(jm=+this._y.call(null,B))||(d7[v]=iM,XD[v]=jm,iM<vn&&(vn=iM),iM>HN&&(HN=iM),jm<Jw&&(Jw=jm),jm>Fq&&(Fq=jm));HN<vn&&(vn=this._x0,HN=this._x1);Fq<Jw&&(Jw=this._y0,Fq=this._y1);this.cover(vn,Jw).cover(HN,Fq);for(v=0;v<mr;++v)mP4(this,d7[v],XD[v],k[v]);return this};
$X.cover=function(k,B){if(isNaN(k=+k)||isNaN(B=+B))return this;var v=this._x0,mr=this._y0,iM=this._x1,jm=this._y1;if(isNaN(v))iM=(v=Math.floor(k))+1,jm=(mr=Math.floor(B))+1;else if(v>k||k>iM||mr>B||B>jm){var d7=iM-v,XD=this._root,vn;switch(vn=(B<(mr+jm)/2)<<1|k<(v+iM)/2){case 0:do{var Jw=Array(4);Jw[vn]=XD;XD=Jw}while(d7*=2,iM=v+d7,jm=mr+d7,k>iM||B>jm);break;case 1:do Jw=Array(4),Jw[vn]=XD,XD=Jw;while(d7*=2,v=iM-d7,jm=mr+d7,v>k||B>jm);break;case 2:do Jw=Array(4),Jw[vn]=XD,XD=Jw;while(d7*=2,iM=v+d7,
mr=jm-d7,k>iM||mr>B);break;case 3:do Jw=Array(4),Jw[vn]=XD,XD=Jw;while(d7*=2,v=iM-d7,mr=jm-d7,v>k||mr>B)}this._root&&this._root.length&&(this._root=XD)}else return this;this._x0=v;this._y0=mr;this._x1=iM;this._y1=jm;return this};
$X.data=function(){var k=[];this.visit(function(B){if(!B.length){do k.push(B.data);while(B=B.next)}});
return k};
$X.extent=function(k){return arguments.length?this.cover(+k[0][0],+k[0][1]).cover(+k[1][0],+k[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
$X.find=function(k,B,v){var mr=this._x0,iM=this._y0,jm,d7,XD,vn,Jw=this._x1,HN=this._y1,Fq=[],pY=this._root,U7;pY&&Fq.push(new jv(pY,mr,iM,Jw,HN));v==null?v=Infinity:(mr=k-v,iM=B-v,Jw=k+v,HN=B+v,v*=v);for(;U7=Fq.pop();)if(!(!(pY=U7.node)||(jm=U7.x0)>Jw||(d7=U7.y0)>HN||(XD=U7.x1)<mr||(vn=U7.y1)<iM))if(pY.length){U7=(jm+XD)/2;var P_=(d7+vn)/2;Fq.push(new jv(pY[3],U7,P_,XD,vn),new jv(pY[2],jm,P_,U7,vn),new jv(pY[1],U7,d7,XD,P_),new jv(pY[0],jm,d7,U7,P_));if(pY=(B>=P_)<<1|k>=U7)U7=Fq[Fq.length-1],Fq[Fq.length-
1]=Fq[Fq.length-1-pY],Fq[Fq.length-1-pY]=U7}else if(U7=k-+this._x.call(null,pY.data),P_=B-+this._y.call(null,pY.data),U7=U7*U7+P_*P_,U7<v){var gb=Math.sqrt(v=U7);mr=k-gb;iM=B-gb;Jw=k+gb;HN=B+gb;gb=pY.data}return gb};
$X.remove=function(k){if(isNaN(vn=+this._x.call(null,k))||isNaN(Jw=+this._y.call(null,k)))return this;var B,v=this._root,mr,iM=this._x0,jm=this._y0,d7=this._x1,XD=this._y1,vn,Jw,HN,Fq,pY,U7,P_;if(!v)return this;if(v.length)for(;;){(pY=vn>=(HN=(iM+d7)/2))?iM=HN:d7=HN;(U7=Jw>=(Fq=(jm+XD)/2))?jm=Fq:XD=Fq;if(!(B=v,v=v[P_=U7<<1|pY]))return this;if(!v.length)break;if(B[P_+1&3]||B[P_+2&3]||B[P_+3&3]){var gb=B;var QU=P_}}for(;v.data!==k;)if(!(mr=v,v=v.next))return this;(k=v.next)&&delete v.next;if(mr)return k?
mr.next=k:delete mr.next,this;if(!B)return this._root=k,this;k?B[P_]=k:delete B[P_];(v=B[0]||B[1]||B[2]||B[3])&&v===(B[3]||B[2]||B[1]||B[0])&&!v.length&&(gb?gb[QU]=v:this._root=v);return this};
$X.removeAll=function(k){for(var B=0,v=k.length;B<v;++B)this.remove(k[B]);return this};
$X.root=function(){return this._root};
$X.size=function(){var k=0;this.visit(function(B){if(!B.length){do++k;while(B=B.next)}});
return k};
$X.visit=function(k){var B=[],v,mr=this._root,iM,jm,d7,XD,vn;for(mr&&B.push(new jv(mr,this._x0,this._y0,this._x1,this._y1));v=B.pop();)if(!k(mr=v.node,jm=v.x0,d7=v.y0,XD=v.x1,vn=v.y1)&&mr.length){v=(jm+XD)/2;var Jw=(d7+vn)/2;(iM=mr[3])&&B.push(new jv(iM,v,Jw,XD,vn));(iM=mr[2])&&B.push(new jv(iM,jm,Jw,v,vn));(iM=mr[1])&&B.push(new jv(iM,v,d7,XD,Jw));(iM=mr[0])&&B.push(new jv(iM,jm,d7,v,Jw))}};
$X.visitAfter=function(k){var B=[],v=[],mr;for(this._root&&B.push(new jv(this._root,this._x0,this._y0,this._x1,this._y1));mr=B.pop();){var iM=mr.node;if(iM.length){var jm,d7=mr.x0,XD=mr.y0,vn=mr.x1,Jw=mr.y1,HN=(d7+vn)/2,Fq=(XD+Jw)/2;(jm=iM[0])&&B.push(new jv(jm,d7,XD,HN,Fq));(jm=iM[1])&&B.push(new jv(jm,HN,XD,vn,Fq));(jm=iM[2])&&B.push(new jv(jm,d7,Fq,HN,Jw));(jm=iM[3])&&B.push(new jv(jm,HN,Fq,vn,Jw))}v.push(mr)}for(;mr=v.pop();)k(mr.node,mr.x0,mr.y0,mr.x1,mr.y1);return this};
$X.x=function(k){return arguments.length?(this._x=k,this):this._x};
$X.y=function(k){return arguments.length?(this._y=k,this):this._y};
var eYm=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;mPc.prototype=o7D.prototype;o7D.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};
var Tgw,s1f={"%":function(k,B){return(k*100).toFixed(B)},
b:function(k){return Math.round(k).toString(2)},
c:function(k){return k+""},
d:function(k){return Math.round(k).toString(10)},
e:function(k,B){return k.toExponential(B)},
f:function(k,B){return k.toFixed(B)},
g:function(k,B){return k.toPrecision(B)},
o:function(k){return Math.round(k).toString(8)},
p:function(k,B){return VBx(k*100,B)},
r:VBx,s:function(k,B){var v=wwr(k,B);if(!v)return k+"";var mr=v[0];v=v[1];v=v-(Tgw=Math.max(-8,Math.min(8,Math.floor(v/3)))*3)+1;var iM=mr.length;return v===iM?mr:v>iM?mr+Array(v-iM+1).join("0"):v>0?mr.slice(0,v)+"."+mr.slice(v):"0."+Array(1-v).join("0")+wwr(k,Math.max(0,B+v-1))[0]},
X:function(k){return Math.round(k).toString(16).toUpperCase()},
x:function(k){return Math.round(k).toString(16)}},HSK="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),qaI;
(function(k){return qaI=zYr(k)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});lL.prototype={constructor:lL,reset:function(){this.s=this.t=0},
add:function(k){qwk(dTM,k,this.t);qwk(this,dTM.s,this.s);this.s?this.t+=dTM.t:this.s=dTM.t},
valueOf:function(){return this.s}};
var dTM=new lL,UK=Math.PI,p7=UK/2,c1K=UK/4,W2s=UK*2,j1C=UK/180,pa=Math.abs,$P7=Math.atan,g7s=Math.atan2,f7=Math.cos,bO=Math.sin,Mc4=Math.sqrt;new lL;new lL;new lL;var wic=new lL;(function(k,B,v,mr){return function(iM){function jm(O9,Wf){k(O9,Wf)&&iM.point(O9,Wf)}
function d7(O9,Wf){pY.point(O9,Wf)}
function XD(){R8.point=d7;pY.lineStart()}
function vn(){R8.point=jm;pY.lineEnd()}
function Jw(O9,Wf){xG.push([O9,Wf]);P_.point(O9,Wf)}
function HN(){P_.lineStart();xG=[]}
function Fq(){Jw(xG[0][0],xG[0][1]);P_.lineEnd();var O9=P_.clean(),Wf=U7.result(),yv=Wf.length,eG;xG.pop();QU.push(xG);xG=null;if(yv)if(O9&1){if(yv=Wf[0],(Wf=yv.length-1)>0){gb||(iM.polygonStart(),gb=!0);iM.lineStart();for(O9=0;O9<Wf;++O9)iM.point((eG=yv[O9])[0],eG[1]);iM.lineEnd()}}else yv>1&&O9&2&&Wf.push(Wf.pop().concat(Wf.shift())),n9.push(Wf.filter(ldX))}
var pY=B(iM),U7=vO5(),P_=B(U7),gb=!1,QU,n9,xG,R8={point:jm,lineStart:XD,lineEnd:vn,polygonStart:function(){R8.point=Jw;R8.lineStart=HN;R8.lineEnd=Fq;n9=[];QU=[]},
polygonEnd:function(){R8.point=jm;R8.lineStart=XD;R8.lineEnd=vn;var O9=n9,Wf=O9.length;var yv=-1;for(var eG=0,dv,s7;++yv<Wf;)eG+=O9[yv].length;for(dv=Array(eG);--Wf>=0;)for(s7=O9[Wf],yv=s7.length;--yv>=0;)dv[--eG]=s7[yv];n9=dv;O9=QU;Wf=mr[0];eG=mr[1];var tJ=bO(eG);yv=[bO(Wf),-f7(Wf),0];s7=dv=0;wic.reset();tJ===1?eG=p7+1E-6:tJ===-1&&(eG=-p7-1E-6);tJ=0;for(var gv=O9.length;tJ<gv;++tJ)if(fR=(ne=O9[tJ]).length){var ne,fR,Kb=ne[fR-1],tp=Kb[0],cY=Kb[1]/2+c1K,QZD=bO(cY),A1R=f7(cY);for(cY=0;cY<fR;++cY,tp=
hkc,QZD=FMY,A1R=gN,Kb=Kxm){var Kxm=ne[cY],hkc=Kxm[0];gN=Kxm[1]/2+c1K;var FMY=bO(gN),gN=f7(gN),KP=hkc-tp,MBX=KP>=0?1:-1,GSX=MBX*KP,kVD=GSX>UK;QZD*=FMY;wic.add(g7s(QZD*MBX*bO(GSX),A1R*gN+QZD*f7(GSX)));dv+=kVD?KP+MBX*W2s:KP;kVD^tp>=Wf^hkc>=Wf&&(Kb=iSw(WMN(Kb),WMN(Kxm)),piN(Kb),tp=iSw(yv,Kb),piN(tp),tp=(kVD^KP>=0?-1:1)*hwX(tp[2]),eG>tp||eG===tp&&(Kb[0]||Kb[1]))&&(s7+=kVD^KP>=0?1:-1)}}O9=(dv<-1E-6||dv<1E-6&&wic<-1E-6)^s7&1;n9.length?(gb||(iM.polygonStart(),gb=!0),u3E(n9,XWy,O9,v,iM)):O9&&(gb||(iM.polygonStart(),
gb=!0),iM.lineStart(),v(null,null,1,iM),iM.lineEnd());gb&&(iM.polygonEnd(),gb=!1);n9=QU=null},
sphere:function(){iM.polygonStart();iM.lineStart();v(null,null,1,iM);iM.lineEnd();iM.polygonEnd()}};
return R8}})(function(){return!0},function(k){var B=NaN,v=NaN,mr=NaN,iM;
return{lineStart:function(){k.lineStart();iM=1},
point:function(jm,d7){var XD=jm>0?UK:-UK,vn=pa(jm-B);if(pa(vn-UK)<1E-6)k.point(B,v=(v+d7)/2>0?p7:-p7),k.point(mr,v),k.lineEnd(),k.lineStart(),k.point(XD,v),k.point(jm,v),iM=0;else if(mr!==XD&&vn>=UK){pa(B-mr)<1E-6&&(B-=mr*1E-6);pa(jm-XD)<1E-6&&(jm-=XD*1E-6);vn=B;var Jw=v,HN=jm,Fq,pY,U7=bO(vn-HN);v=pa(U7)>1E-6?$P7((bO(Jw)*(pY=f7(d7))*bO(HN)-bO(d7)*(Fq=f7(Jw))*bO(vn))/(Fq*pY*U7)):(Jw+d7)/2;k.point(mr,v);k.lineEnd();k.lineStart();k.point(XD,v);iM=0}k.point(B=jm,v=d7);mr=XD},
lineEnd:function(){k.lineEnd();B=v=NaN},
clean:function(){return 2-iM}}},function(k,B,v,mr){k==null?(v*=p7,mr.point(-UK,v),mr.point(0,v),mr.point(UK,v),mr.point(UK,0),mr.point(UK,-v),mr.point(0,-v),mr.point(-UK,-v),mr.point(-UK,0),mr.point(-UK,v)):pa(k[0]-B[0])>1E-6?(k=k[0]<B[0]?UK:-UK,v=v*k/2,mr.point(-k,v),mr.point(0,v),mr.point(k,v)):mr.point(B[0],B[1])},[-UK,
-p7]);new lL;new lL;new lL;new lL;VBi.prototype={constructor:VBi,point:function(k,B){this.stream.point(k,B)},
sphere:function(){this.stream.sphere()},
lineStart:function(){this.stream.lineStart()},
lineEnd:function(){this.stream.lineEnd()},
polygonStart:function(){this.stream.polygonStart()},
polygonEnd:function(){this.stream.polygonEnd()}};
f7(30*j1C);(function(k){return function(B){var v=new VBi,mr;for(mr in k)v[mr]=k[mr];v.stream=B;return v}})({point:function(k,B){this.stream.point(k*j1C,B*j1C)}});
UPN(function(k){return Mc4(2/(1+k))}).invert=TD(function(k){return 2*hwX(k/2)});
UPN(function(k){return(k=k>1?0:k<-1?UK:Math.acos(k))&&k/bO(k)}).invert=TD(function(k){return k});
Mc4(3);TD($P7);TD(hwX);TD(function(k){return 2*$P7(k)});
sb.prototype=E7K.prototype={constructor:sb,count:function(){return this.eachAfter(rKv)},
each:function(k){var B,v=[this],mr;do{var iM=v.reverse();for(v=[];B=iM.pop();)if(k(B),B=B.children){var jm=0;for(mr=B.length;jm<mr;++jm)v.push(B[jm])}}while(v.length);return this},
eachAfter:function(k){for(var B,v=[this],mr=[],iM,jm;B=v.pop();)if(mr.push(B),B=B.children)for(iM=0,jm=B.length;iM<jm;++iM)v.push(B[iM]);for(;B=mr.pop();)k(B);return this},
eachBefore:function(k){for(var B,v=[this],mr;B=v.pop();)if(k(B),B=B.children)for(mr=B.length-1;mr>=0;--mr)v.push(B[mr]);return this},
sum:function(k){return this.eachAfter(function(B){for(var v=+k(B.data)||0,mr=B.children,iM=mr&&mr.length;--iM>=0;)v+=mr[iM].value;B.value=v})},
sort:function(k){return this.eachBefore(function(B){B.children&&B.children.sort(k)})},
path:function(k){var B=this;var v=B;var mr=k;if(v!==mr){var iM=v.ancestors(),jm=mr.ancestors(),d7=null;v=iM.pop();for(mr=jm.pop();v===mr;)d7=v,v=iM.pop(),mr=jm.pop();v=d7}for(mr=[B];B!==v;)B=B.parent,mr.push(B);for(B=mr.length;k!==v;)mr.splice(B,0,k),k=k.parent;return mr},
ancestors:function(){for(var k=this,B=[k];k=k.parent;)B.push(k);return B},
links:function(){var k=this,B=[];k.each(function(v){v!==k&&B.push({source:v.parent,target:v})});
return B},
copy:function(){return E7K(this).eachBefore(tNy)}};
(function(k,B){this._=k;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=B}).prototype=Object.create(sb.prototype);
var DPM=new Date,HS4=new Date,als=e9(function(){},function(k,B){k.setTime(+k+B)},function(k,B){return B-k});
als.every=function(k){k=Math.floor(k);return isFinite(k)&&k>0?k>1?e9(function(B){B.setTime(Math.floor(B/k)*k)},function(B,v){B.setTime(+B+v*k)},function(B,v){return(v-B)/k}):als:null};
e9(function(k){k.setTime(Math.floor(k/1E3)*1E3)},function(k,B){k.setTime(+k+B*1E3)},function(k,B){return(B-k)/1E3},function(k){return k.getUTCSeconds()});
e9(function(k){k.setTime(Math.floor(k/6E4)*6E4)},function(k,B){k.setTime(+k+B*6E4)},function(k,B){return(B-k)/6E4},function(k){return k.getMinutes()});
e9(function(k){var B=k.getTimezoneOffset()*6E4%36E5;B<0&&(B+=36E5);k.setTime(Math.floor((+k-B)/36E5)*36E5+B)},function(k,B){k.setTime(+k+B*36E5)},function(k,B){return(B-k)/36E5},function(k){return k.getHours()});
var wi4=e9(function(k){k.setHours(0,0,0,0)},function(k,B){k.setDate(k.getDate()+B)},function(k,B){return(B-k-(B.getTimezoneOffset()-k.getTimezoneOffset())*6E4)/864E5},function(k){return k.getDate()-1}),tRX=Vh(0),s17=Vh(1);
Vh(2);Vh(3);var qwz=Vh(4);Vh(5);Vh(6);e9(function(k){k.setDate(1);k.setHours(0,0,0,0)},function(k,B){k.setMonth(k.getMonth()+B)},function(k,B){return B.getMonth()-k.getMonth()+(B.getFullYear()-k.getFullYear())*12},function(k){return k.getMonth()});
var S7=e9(function(k){k.setMonth(0,1);k.setHours(0,0,0,0)},function(k,B){k.setFullYear(k.getFullYear()+B)},function(k,B){return B.getFullYear()-k.getFullYear()},function(k){return k.getFullYear()});
S7.every=function(k){return isFinite(k=Math.floor(k))&&k>0?e9(function(B){B.setFullYear(Math.floor(B.getFullYear()/k)*k);B.setMonth(0,1);B.setHours(0,0,0,0)},function(B,v){B.setFullYear(B.getFullYear()+v*k)}):null};
e9(function(k){k.setUTCSeconds(0,0)},function(k,B){k.setTime(+k+B*6E4)},function(k,B){return(B-k)/6E4},function(k){return k.getUTCMinutes()});
e9(function(k){k.setUTCMinutes(0,0,0)},function(k,B){k.setTime(+k+B*36E5)},function(k,B){return(B-k)/36E5},function(k){return k.getUTCHours()});
var $Pf=e9(function(k){k.setUTCHours(0,0,0,0)},function(k,B){k.setUTCDate(k.getUTCDate()+B)},function(k,B){return(B-k)/864E5},function(k){return k.getUTCDate()-1}),bqI=D6(0),TgC=D6(1);
D6(2);D6(3);var WMn=D6(4);D6(5);D6(6);e9(function(k){k.setUTCDate(1);k.setUTCHours(0,0,0,0)},function(k,B){k.setUTCMonth(k.getUTCMonth()+B)},function(k,B){return B.getUTCMonth()-k.getUTCMonth()+(B.getUTCFullYear()-k.getUTCFullYear())*12},function(k){return k.getUTCMonth()});
var Nc=e9(function(k){k.setUTCMonth(0,1);k.setUTCHours(0,0,0,0)},function(k,B){k.setUTCFullYear(k.getUTCFullYear()+B)},function(k,B){return B.getUTCFullYear()-k.getUTCFullYear()},function(k){return k.getUTCFullYear()});
Nc.every=function(k){return isFinite(k=Math.floor(k))&&k>0?e9(function(B){B.setUTCFullYear(Math.floor(B.getUTCFullYear()/k)*k);B.setUTCMonth(0,1);B.setUTCHours(0,0,0,0)},function(B,v){B.setUTCFullYear(B.getUTCFullYear()+v*k)}):null};
var j1w={"-":"",_:" ",0:"0"},tQ=/^\s*\d+/,xhX=/^%/,JiK=/[\\^$*+?|[\]().{}]/g,Pjm;(function(k){Pjm=mYs(k);HMk=Pjm.utcFormat;TUo=Pjm.utcParse;return Pjm})({dateTime:"%x, %X",
date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortDays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ")});Date.prototype.toISOString||HMk("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||TUo("%Y-%m-%dT%H:%M:%S.%LZ");oT("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
oT("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");oT("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");oT("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");oT("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");oT("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");oT("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
oT("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");oT("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");oT("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");oT("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");oT("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var iqY=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(oT);Oi(iqY);var p4r=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(oT);Oi(p4r);var fze=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(oT);Oi(fze);var Uhy=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(oT);
Oi(Uhy);var gue=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(oT);Oi(gue);var EuY=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(oT);Oi(EuY);var j9e=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(oT);Oi(j9e);var $h9=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(oT);Oi($h9);var w4v=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(oT);Oi(w4v);var hVe=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(oT);Oi(hVe);var MRY=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(oT);Oi(MRY);var G$y=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(oT);Oi(G$y);var RV7=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(oT);Oi(RV7);var Sam=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(oT);Oi(Sam);var N27=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(oT);Oi(N27);var dhK=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(oT);Oi(dhK);var Q9X=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(oT);Oi(Q9X);var K2I=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(oT);Oi(K2I);var k$X=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(oT);Oi(k$X);var P67=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(oT);Oi(P67);var YaI=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(oT);Oi(YaI);var nu4=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(oT);Oi(nu4);var OqE=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(oT);Oi(OqE);var C6I=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(oT);Oi(C6I);var B2y=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(oT);Oi(B2y);var IzX=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(oT);Oi(IzX);var L2m=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(oT);Oi(L2m);g7M(WN(300,.5,0),WN(-240,.5,1));g7M(WN(-100,.75,.35),WN(80,1.5,.8));g7M(WN(260,.75,.35),WN(80,1.5,.8));WN();Nm();SiD(oT("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
SiD(oT("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
SiD(oT("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
SiD(oT("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
kSx.prototype={lineStart:function(){this._point=0},
lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(k,B){k=+k;B=+B;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(k,B):this._context.moveTo(k,B);break;case 1:this._point=2;default:this._context.lineTo(k,B)}}};
(function(k){function B(v){return new PiR(k(v))}
B._curve=k;return B})(function(k){return new kSx(k)});
PiR.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(k,B){this._curve.point(B*Math.sin(k),B*-Math.cos(k))}};
pin.prototype={lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN;this._point=0},
lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:iSC(this,this._t0,n7n(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(k,B){var v=NaN;k=+k;B=+B;if(k!==this._x1||B!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(k,B):this._context.moveTo(k,B);break;case 1:this._point=2;break;case 2:this._point=3;iSC(this,n7n(this,v=Ywu(this,k,B)),v);break;default:iSC(this,this._t0,v=Ywu(this,k,B))}this._x0=this._x1;this._x1=k;this._y0=this._y1;this._y1=B;this._t0=v}}};
(function(k){this._context=new OSY(k)}.prototype=Object.create(pin.prototype)).point=function(k,B){pin.prototype.point.call(this,B,k)};
OSY.prototype={moveTo:function(k,B){this._context.moveTo(B,k)},
closePath:function(){this._context.closePath()},
lineTo:function(k,B){this._context.lineTo(B,k)},
bezierCurveTo:function(k,B,v,mr,iM,jm){this._context.bezierCurveTo(B,k,mr,v,jm,iM)}};
po.prototype={constructor:po,scale:function(k){return k===1?this:new po(this.k*k,this.x,this.y)},
translate:function(k,B){return k===0&B===0?this:new po(this.k,this.x+this.k*k,this.y+this.k*B)},
apply:function(k){return[k[0]*this.k+this.x,k[1]*this.k+this.y]},
invert:function(k){return[(k[0]-this.x)/this.k,(k[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new po(1,0,0);UzM=oe;ig.svg=ig.svg;ig.xhtml=ig.xhtml;ig.xlink=ig.xlink;ig.xml=ig.xml;ig.xmlns=ig.xmlns})();/*

 Hammer.JS - v2.0.2 - 2014-07-26
 http://hammerjs.github.io/

 Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 Licensed under the MIT license */
var s2Y="hammer_"+(Math.random()*1E6|0),qzq=function(){var r=document||document;if(!r[s2Y]){var J=function(){(function(x,t,b,V){function H(w7,nz,AC){return setTimeout(h(w7,AC),nz)}
function q(w7,nz,AC){return Array.isArray(w7)?(W(w7,AC[nz],AC),!0):!1}
function W(w7,nz,AC){var sY;if(w7)if(w7.forEach)w7.forEach(nz,AC);else if(w7.length!==V){var m7=0;for(sY=w7.length;m7<sY;m7++)nz.call(AC,w7[m7],m7,w7)}else for(m7 in w7)w7.hasOwnProperty(m7)&&nz.call(AC,w7[m7],m7,w7)}
function U(w7,nz,AC){for(var sY=Object.keys(nz),m7=0,dH=sY.length;m7<dH;m7++)if(!AC||AC&&w7[sY[m7]]===V)w7[sY[m7]]=nz[sY[m7]];return w7}
function g(w7,nz){return U(w7,nz,!0)}
function E(w7,nz,AC){nz=nz.prototype;var sY=w7.prototype=Object.create(nz);sY.constructor=w7;sY._super=nz;AC&&U(sY,AC)}
function h(w7,nz){return function(){return w7.apply(nz,arguments)}}
function G(w7,nz){return typeof w7=="function"?w7.apply(nz?nz[0]||V:V,nz):w7}
function N(w7,nz,AC){W(Y(nz),function(sY){w7.addEventListener(sY,AC,!1)})}
function Q(w7,nz,AC){W(Y(nz),function(sY){w7.removeEventListener(sY,AC,!1)})}
function Y(w7){return w7.trim().split(/\s+/g)}
function O(w7,nz,AC){if(w7.indexOf&&!AC)return w7.indexOf(nz);for(var sY=0,m7=w7.length;sY<m7;sY++)if(AC&&w7[sY][AC]==nz||!AC&&w7[sY]===nz)return sY;return-1}
function c(w7,nz,AC){for(var sY=[],m7=[],dH=0,iE=w7.length;dH<iE;dH++){var fk=nz?w7[dH][nz]:w7[dH];O(m7,fk)<0&&sY.push(w7[dH]);m7[dH]=fk}AC&&(sY=nz?sY.sort(function(WN,$5){return WN[nz]>$5[nz]}):sY.sort());
return sY}
function Z(w7,nz){for(var AC,sY=nz[0].toUpperCase()+nz.slice(1),m7=0,dH=oK.length;m7<dH;m7++)if(AC=(AC=oK[m7])?AC+sY:nz,AC in w7)return AC;return V}
function a(w7,nz){var AC=this;this.manager=w7;this.callback=nz;this.element=w7.element;this.target=w7.options.inputTarget;this.domHandler=function(sY){G(w7.options.enable,[w7])&&AC.handler(sY)};
this.evEl&&N(this.element,this.evEl,this.domHandler);this.evTarget&&N(this.target,this.evTarget,this.domHandler);this.evWin&&N(x,this.evWin,this.domHandler)}
function e(w7){var nz;$p?nz=FD:A6?nz=Bn:oe?nz=rv:nz=Sm;return new nz(w7,l)}
function l(w7,nz,AC){var sY=AC.pointers.length,m7=AC.changedPointers.length,dH=nz&1&&sY-m7===0;AC.isFirst=!!dH;AC.isFinal=!!(nz&12&&sY-m7===0);dH&&(w7.session={});AC.eventType=nz;nz=w7.session;sY=AC.pointers;m7=sY.length;nz.firstInput||(nz.firstInput=Vi(AC));m7>1&&!nz.firstMultiple?nz.firstMultiple=Vi(AC):m7===1&&(nz.firstMultiple=!1);dH=nz.firstInput;var iE=(m7=nz.firstMultiple)?m7.center:dH.center,fk=AC.center=sX(sY);AC.timeStamp=df();AC.deltaTime=AC.timeStamp-dH.timeStamp;AC.angle=Qi(iE,fk);AC.distance=
Gz(iE,fk);dH=AC.center;iE=nz.offsetDelta||{};fk=nz.prevDelta||{};var WN=nz.prevInput||{};if(AC.eventType===1||WN.eventType===4)fk=nz.prevDelta={x:WN.deltaX||0,y:WN.deltaY||0},iE=nz.offsetDelta={x:dH.x,y:dH.y};AC.deltaX=fk.x+(dH.x-iE.x);AC.deltaY=fk.y+(dH.y-iE.y);AC.offsetDirection=pz(AC.deltaX,AC.deltaY);m7?(dH=m7.pointers,dH=Gz(sY[0],sY[1],Nm)/Gz(dH[0],dH[1],Nm)):dH=1;AC.scale=dH;m7?(m7=m7.pointers,sY=Qi(sY[1],sY[0],Nm)-Qi(m7[1],m7[0],Nm)):sY=0;AC.rotation=sY;iE=nz.lastInterval||AC;sY=AC.timeStamp-
iE.timeStamp;AC.eventType!=8&&(sY>25||iE.velocity===V)?(dH=iE.deltaX-AC.deltaX,iE=iE.deltaY-AC.deltaY,fk=dH/sY||0,WN=iE/sY||0,sY=fk,m7=WN,fk=gf(fk)>gf(WN)?fk:WN,dH=pz(dH,iE),nz.lastInterval=AC):(fk=iE.velocity,sY=iE.velocityX,m7=iE.velocityY,dH=iE.direction);AC.velocity=fk;AC.velocityX=sY;AC.velocityY=m7;AC.direction=dH;nz=w7.element;a:{for(sY=AC.srcEvent.target;sY;){if(sY==nz){sY=!0;break a}sY=sY.parentNode}sY=!1}sY&&(nz=AC.srcEvent.target);AC.target=nz;w7.emit("hammer.input",AC);w7.recognize(AC);
w7.session.prevInput=AC}
function Vi(w7){for(var nz=[],AC=0;AC<w7.pointers.length;AC++)nz[AC]={clientX:jI(w7.pointers[AC].clientX),clientY:jI(w7.pointers[AC].clientY)};return{timeStamp:df(),pointers:nz,center:sX(nz),deltaX:w7.deltaX,deltaY:w7.deltaY}}
function sX(w7){var nz=w7.length;if(nz===1)return{x:jI(w7[0].clientX),y:jI(w7[0].clientY)};for(var AC=0,sY=0,m7=0;m7<nz;m7++)AC+=w7[m7].clientX,sY+=w7[m7].clientY;return{x:jI(AC/nz),y:jI(sY/nz)}}
function pz(w7,nz){return w7===nz?1:gf(w7)>=gf(nz)?w7>0?2:4:nz>0?8:16}
function Gz(w7,nz,AC){AC||(AC=cN);var sY=nz[AC[0]]-w7[AC[0]];w7=nz[AC[1]]-w7[AC[1]];return Math.sqrt(sY*sY+w7*w7)}
function Qi(w7,nz,AC){AC||(AC=cN);return Math.atan2(nz[AC[1]]-w7[AC[1]],nz[AC[0]]-w7[AC[0]])*180/Math.PI}
function Sm(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;a.apply(this,arguments)}
function FD(){this.evEl=ZC;this.evWin=NT;a.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function Bn(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};a.apply(this,arguments)}
function rv(){a.apply(this,arguments);var w7=h(this.handler,this);this.touch=new Bn(this.manager,w7);this.mouse=new Sm(this.manager,w7)}
function us(w7,nz){this.manager=w7;this.set(nz)}
function hw(w7){if(w7.indexOf("none")>-1)return"none";var nz=w7.indexOf("pan-x")>-1,AC=w7.indexOf("pan-y")>-1;return nz&&AC?"pan-x pan-y":nz||AC?nz?"pan-x":"pan-y":w7.indexOf("manipulation")>-1?"manipulation":"auto"}
function pk(w7){this.id=WK++;this.manager=null;this.options=g(w7||{},this.defaults);w7=this.options.enable;this.options.enable=w7===V?!0:w7;this.state=1;this.simultaneous={};this.requireFail=[]}
function Ck(w7){return w7==16?"down":w7==8?"up":w7==2?"left":w7==4?"right":""}
function fY(w7,nz){return(nz=nz.manager)?nz.get(w7):w7}
function Nu(){pk.apply(this,arguments)}
function TO(){Nu.apply(this,arguments);this.pY=this.pX=null}
function gH(){Nu.apply(this,arguments)}
function DM(){pk.apply(this,arguments);this._input=this._timer=null}
function Tb(){Nu.apply(this,arguments)}
function Mu(){Nu.apply(this,arguments)}
function SI(){pk.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function $4(w7,nz){nz=nz||{};var AC=nz.recognizers;nz.recognizers=AC===V?$4.defaults.preset:AC;return new aK(w7,nz)}
function aK(w7,nz){nz=nz||{};this.options=g(nz,$4.defaults);this.options.inputTarget=this.options.inputTarget||w7;this.handlers={};this.session={};this.recognizers=[];this.element=w7;this.input=e(this);this.touchAction=new us(this,this.options.touchAction);cr(this,!0);W(nz.recognizers,function(AC){var sY=this.add(new AC[0](AC[1]));AC[2]&&sY.recognizeWith(AC[2]);AC[3]&&sY.requireFailure(AC[2])},this)}
function cr(w7,nz){var AC=w7.element;W(w7.options.cssProps,function(sY,m7){AC.style[Z(AC.style,m7)]=nz?sY:""})}
function zb(w7,nz){var AC=t.createEvent("Event");AC.initEvent(w7,!0,!0);AC.gesture=nz;nz.target.dispatchEvent(AC)}
var oK=" webkit moz MS ms o".split(" "),IK=t.createElement("div"),jI=Math.round,gf=Math.abs,df=Date.now,WK=1,oy=/mobile|tablet|ip(ad|hone|od)|android/i,oe="ontouchstart"in x,$p=Z(x,"PointerEvent")!==V,A6=oe&&oy.test(navigator.userAgent),cN=["x","y"],Nm=["clientX","clientY"];a.prototype={handler:function(){},
destroy:function(){this.evEl&&Q(this.element,this.evEl,this.domHandler);this.evTarget&&Q(this.target,this.evTarget,this.domHandler);this.evWin&&Q(x,this.evWin,this.domHandler)}};
var X9={mousedown:1,mousemove:2,mouseup:4};E(Sm,a,{handler:function(w7){var nz=X9[w7.type];nz&1&&w7.button===0&&(this.pressed=!0);nz&2&&w7.which!==1&&(nz=4);this.pressed&&this.allow&&(nz&4&&(this.pressed=!1),this.callback(this.manager,nz,{pointers:[w7],changedPointers:[w7],pointerType:"mouse",srcEvent:w7}))}});
var xo={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Jp={2:"touch",3:"pen",4:"mouse",5:"kinect"},ZC="pointerdown",NT="pointermove pointerup pointercancel";x.MSPointerEvent&&(ZC="MSPointerDown",NT="MSPointerMove MSPointerUp MSPointerCancel");E(FD,a,{handler:function(w7){var nz=this.store,AC=!1,sY=w7.type.toLowerCase().replace("ms","");sY=xo[sY];var m7=Jp[w7.pointerType]||w7.pointerType;sY&1&&(w7.button===0||m7=="touch")?nz.push(w7):sY&12&&(AC=!0);var dH=O(nz,w7.pointerId,"pointerId");
dH<0||(nz[dH]=w7,this.callback(this.manager,sY,{pointers:nz,changedPointers:[w7],pointerType:m7,srcEvent:w7}),AC&&nz.splice(dH,1))}});
var NW={touchstart:1,touchmove:2,touchend:4,touchcancel:8};E(Bn,a,{handler:function(w7){var nz=NW[w7.type];var AC=Array.prototype.slice.call(w7.touches,0);var sY=this.targetIds;if(nz&3&&AC.length===1)sY[AC[0].identifier]=!0,sY=[AC,AC];else{var m7,dH=Array.prototype.slice.call(w7.targetTouches,0),iE=Array.prototype.slice.call(w7.changedTouches,0),fk=[];if(nz===1)for(AC=0,m7=dH.length;AC<m7;AC++)sY[dH[AC].identifier]=!0;AC=0;for(m7=iE.length;AC<m7;AC++)sY[iE[AC].identifier]&&fk.push(iE[AC]),nz&12&&
delete sY[iE[AC].identifier];sY=fk.length?[c(dH.concat(fk),"identifier",!0),fk]:void 0}sY&&this.callback(this.manager,nz,{pointers:sY[0],changedPointers:sY[1],pointerType:"touch",srcEvent:w7})}});
E(rv,a,{handler:function(w7,nz,AC){var sY=AC.pointerType=="mouse";if(AC.pointerType=="touch")this.mouse.allow=!1;else if(sY&&!this.mouse.allow)return;nz&12&&(this.mouse.allow=!0);this.callback(w7,nz,AC)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var AS=Z(IK.style,"touchAction"),td=AS!==V;us.prototype={set:function(w7){w7=="compute"&&(w7=this.compute());td&&(this.manager.element.style[AS]=w7);this.actions=w7.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var w7=[];W(this.manager.recognizers,function(nz){G(nz.options.enable,[nz])&&(w7=w7.concat(nz.getTouchAction()))});
return hw(w7.join(" "))},
preventDefaults:function(w7){if(!td){var nz=w7.srcEvent;w7=w7.offsetDirection;if(this.manager.session.prevented)nz.preventDefault();else{var AC=this.actions,sY=AC.indexOf("none")>-1,m7=AC.indexOf("pan-y")>-1;AC=AC.indexOf("pan-x")>-1;if(sY||m7&&AC||m7&&w7&6||AC&&w7&24)return this.preventSrc(nz)}}},
preventSrc:function(w7){this.manager.session.prevented=!0;w7.preventDefault()}};
pk.prototype={defaults:{},set:function(w7){U(this.options,w7);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(w7){if(q(w7,"recognizeWith",this))return this;var nz=this.simultaneous;w7=fY(w7,this);nz[w7.id]||(nz[w7.id]=w7,w7.recognizeWith(this));return this},
dropRecognizeWith:function(w7){if(q(w7,"dropRecognizeWith",this))return this;w7=fY(w7,this);delete this.simultaneous[w7.id];return this},
requireFailure:function(w7){if(q(w7,"requireFailure",this))return this;var nz=this.requireFail;w7=fY(w7,this);O(nz,w7)===-1&&(nz.push(w7),w7.requireFailure(this));return this},
dropRequireFailure:function(w7){if(q(w7,"dropRequireFailure",this))return this;w7=fY(w7,this);w7=O(this.requireFail,w7);w7>-1&&this.requireFail.splice(w7,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(w7){return!!this.simultaneous[w7.id]},
emit:function(w7){function nz(m7){AC.manager.emit(AC.options.event+(m7?sY&16?"cancel":sY&8?"end":sY&4?"move":sY&2?"start":"":""),w7)}
var AC=this,sY=this.state;sY<8&&nz(!0);nz();sY>=8&&nz(!0)},
tryEmit:function(w7){if(this.canEmit())return this.emit(w7);this.state=32},
canEmit:function(){for(var w7=0;w7<this.requireFail.length;w7++)if(!(this.requireFail[w7].state&33))return!1;return!0},
recognize:function(w7){w7=U({},w7);G(this.options.enable,[this,w7])?(this.state&56&&(this.state=1),this.state=this.process(w7),this.state&30&&this.tryEmit(w7)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
E(Nu,pk,{defaults:{pointers:1},attrTest:function(w7){var nz=this.options.pointers;return nz===0||w7.pointers.length===nz},
process:function(w7){var nz=this.state,AC=w7.eventType,sY=nz&6;w7=this.attrTest(w7);return sY&&(AC&8||!w7)?nz|16:sY||w7?AC&4?nz|8:nz&2?nz|4:2:32}});
E(TO,Nu,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var w7=this.options.direction;if(w7===30)return["none"];var nz=[];w7&6&&nz.push("pan-y");w7&24&&nz.push("pan-x");return nz},
directionTest:function(w7){var nz=this.options,AC=!0,sY=w7.distance,m7=w7.direction,dH=w7.deltaX,iE=w7.deltaY;m7&nz.direction||(nz.direction&6?(m7=dH===0?1:dH<0?2:4,AC=dH!=this.pX,sY=Math.abs(w7.deltaX)):(m7=iE===0?1:iE<0?8:16,AC=iE!=this.pY,sY=Math.abs(w7.deltaY)));w7.direction=m7;return AC&&sY>nz.threshold&&m7&nz.direction},
attrTest:function(w7){return Nu.prototype.attrTest.call(this,w7)&&(this.state&2||!(this.state&2)&&this.directionTest(w7))},
emit:function(w7){this.pX=w7.deltaX;this.pY=w7.deltaY;var nz=Ck(w7.direction);nz&&this.manager.emit(this.options.event+nz,w7);this._super.emit.call(this,w7)}});
E(gH,Nu,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(w7){return this._super.attrTest.call(this,w7)&&(Math.abs(w7.scale-1)>this.options.threshold||this.state&2)},
emit:function(w7){this._super.emit.call(this,w7);w7.scale!==1&&this.manager.emit(this.options.event+(w7.scale<1?"in":"out"),w7)}});
E(DM,pk,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(w7){var nz=this.options,AC=w7.pointers.length===nz.pointers,sY=w7.distance<nz.threshold,m7=w7.deltaTime>nz.time;this._input=w7;if(!sY||!AC||w7.eventType&12&&!m7)this.reset();else if(w7.eventType&1)this.reset(),this._timer=H(function(){this.state=8;this.tryEmit()},nz.time,this);
else if(w7.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(w7){this.state===8&&(w7&&w7.eventType&4?this.manager.emit(this.options.event+"up",w7):(this._input.timeStamp=df(),this.manager.emit(this.options.event,this._input)))}});
E(Tb,Nu,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(w7){return this._super.attrTest.call(this,w7)&&(Math.abs(w7.rotation)>this.options.threshold||this.state&2)}});
E(Mu,Nu,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return TO.prototype.getTouchAction.call(this)},
attrTest:function(w7){var nz=this.options.direction;if(nz&30)var AC=w7.velocity;else nz&6?AC=w7.velocityX:nz&24&&(AC=w7.velocityY);return this._super.attrTest.call(this,w7)&&nz&w7.direction&&gf(AC)>this.options.velocity&&w7.eventType&4},
emit:function(w7){var nz=Ck(w7.direction);nz&&this.manager.emit(this.options.event+nz,w7);this.manager.emit(this.options.event,w7)}});
E(SI,pk,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(w7){var nz=this.options,AC=w7.pointers.length===nz.pointers,sY=w7.distance<nz.threshold,m7=w7.deltaTime<nz.time;this.reset();if(w7.eventType&1&&this.count===0)return this.failTimeout();if(sY&&m7&&AC){if(w7.eventType!=4)return this.failTimeout();AC=this.pTime?w7.timeStamp-this.pTime<nz.interval:!0;sY=!this.pCenter||Gz(this.pCenter,w7.center)<nz.posThreshold;this.pTime=w7.timeStamp;this.pCenter=w7.center;sY&&AC?this.count+=1:this.count=1;this._input=w7;if(this.count%nz.taps===0)return this.hasRequireFailures()?
(this._timer=H(function(){this.state=8;this.tryEmit()},nz.interval,this),2):8}return 32},
failTimeout:function(){this._timer=H(function(){this.state=32},this.options.interval,this);
return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(){this.state==8&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});
$4.VERSION="2.0.2";$4.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[Tb,{enable:!1}],[gH,{enable:!1},["rotate"]],[Mu,{direction:6}],[TO,{direction:6},["swipe"]],[SI],[SI,{event:"doubletap",taps:2},["tap"]],[DM]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};aK.prototype={set:function(w7){U(this.options,w7);return this},
stop:function(w7){this.session.stopped=w7?2:1},
recognize:function(w7){var nz=this.session;if(!nz.stopped){this.touchAction.preventDefaults(w7);var AC=this.recognizers,sY=nz.curRecognizer;if(!sY||sY&&sY.state&8)sY=nz.curRecognizer=null;for(var m7=0,dH=AC.length;m7<dH;m7++){var iE=AC[m7];nz.stopped===2||sY&&iE!=sY&&!iE.canRecognizeWith(sY)?iE.reset():iE.recognize(w7);!sY&&iE.state&14&&(sY=nz.curRecognizer=iE)}}},
get:function(w7){if(w7 instanceof pk)return w7;for(var nz=this.recognizers,AC=0;AC<nz.length;AC++)if(nz[AC].options.event==w7)return nz[AC];return null},
add:function(w7){if(q(w7,"add",this))return this;var nz=this.get(w7.options.event);nz&&this.remove(nz);this.recognizers.push(w7);w7.manager=this;this.touchAction.update();return w7},
remove:function(w7){if(q(w7,"remove",this))return this;var nz=this.recognizers;w7=this.get(w7);nz.splice(O(nz,w7),1);this.touchAction.update();return this},
on:function(w7,nz){var AC=this.handlers;W(Y(w7),function(sY){AC[sY]=AC[sY]||[];AC[sY].push(nz)});
return this},
off:function(w7,nz){var AC=this.handlers;W(Y(w7),function(sY){nz?AC[sY].splice(O(AC[sY],nz),1):delete AC[sY]});
return this},
emit:function(w7,nz){this.options.domEvents&&zb(w7,nz);var AC=this.handlers[w7]&&this.handlers[w7].slice();if(AC&&AC.length){nz.type=w7;nz.preventDefault=function(){nz.srcEvent.preventDefault()};
w7=0;for(var sY=AC.length;w7<sY;w7++)AC[w7](nz)}},
destroy:function(){this.element&&cr(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
U($4,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:aK,Input:a,TouchAction:us,Recognizer:pk,AttrRecognizer:Nu,Tap:SI,Pan:TO,Swipe:Mu,Pinch:gH,Rotate:Tb,Press:DM,on:N,off:Q,each:W,merge:g,extend:U,inherit:E,bindFn:h,prefixed:Z});
x[b]=$4})(window,document,"Hammer");
return window.Hammer}.call({});
J.DOCUMENT=r;r[s2Y]=J}return r[s2Y]};/*

 MIT License

 Copyright (c) 2017 Alexander Reardon

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE
*/
var W5R=function(r,J){if(r.length!==J.length)return!1;for(var x=0;x<r.length;++x)if(r[x]!==J[x])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var iMs=_.D(["https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic","https://fonts.googleapis.com/css?family=Roboto+Mono:400,700"]),pcf=iMs.next();!pcf.done;pcf=iMs.next()){var f7s=pcf.value,UUb=document.createElement("link");UUb.rel="stylesheet";UUb.href=f7s;document.head.appendChild(UUb)};var vmC,lLD,rxc,eiz,upc,zi4,aLr,y37;vmC={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};lLD={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"};rxc={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};eiz=/[a-z0-9*]/;upc=/U\+/;zi4=/^arrow/;aLr=/^space(bar)?/;y37=/^escape$/;_.Uw={properties:{keyEventTarget:{type:Object,value:function(){return this}},
stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},
_imperativeKeyBindings:{type:Object,value:function(){return{}}}},
observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},
attached:function(){this._listenKeyEventListeners()},
detached:function(){this._unlistenKeyEventListeners()},
addOwnKeyBinding:function(r,J){this._imperativeKeyBindings[r]=J;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(r,J){J=xfr(J);for(var x=0;x<J.length;++x)if(Xkz(J[x],r))return!0;return!1},
_collectKeyBindings:function(){var r=this.behaviors.map(function(J){return J.keyBindings});
r.indexOf(this.keyBindings)===-1&&r.push(this.keyBindings);return r},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(x){for(var t in x)this._addKeyBinding(t,x[t])},this);
for(var r in this._imperativeKeyBindings)this._addKeyBinding(r,this._imperativeKeyBindings[r]);for(var J in this._keyBindings)this._keyBindings[J].sort(function(x,t){x=x[0].hasModifiers;return x===t[0].hasModifiers?0:x?-1:1})},
_addKeyBinding:function(r,J){xfr(r).forEach(function(x){this._keyBindings[x.event]=this._keyBindings[x.event]||[];this._keyBindings[x.event].push([x,J])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(r){var J=this._onKeyBindingEvent.bind(this,this._keyBindings[r]);this._boundKeyHandlers.push([this.keyEventTarget,r,J]);this.keyEventTarget.addEventListener(r,J)},this)},
_unlistenKeyEventListeners:function(){for(var r,J,x;this._boundKeyHandlers.length;)r=this._boundKeyHandlers.pop(),J=r[0],x=r[1],r=r[2],J.removeEventListener(x,r)},
_onKeyBindingEvent:function(r,J){this.stopKeyboardEventPropagation&&J.stopPropagation();if(!J.defaultPrevented)for(var x=0;x<r.length;x++){var t=r[x][0],b=r[x][1];if(Xkz(t,J)&&(this._triggerKeyHandler(t,b,J),J.defaultPrevented))break}},
_triggerKeyHandler:function(r,J,x){var t=Object.create(r);t.keyboardEvent=x;r=new CustomEvent(r.event,{detail:t,cancelable:!0});this[J].call(this,r);r.defaultPrevented&&x.preventDefault()}};/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
_.Ks({is:"iron-a11y-keys",_template:null,behaviors:[_.Uw],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(r){this.keyEventTarget=r},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(r){this.fire("keys-pressed",r.detail,{})}});_.gg={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}}},
observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0);this.addEventListener("blur",this._boundFocusBlurHandler,!0)},
_focusBlurHandler:function(r){this._setFocused(r.type==="focus")},
_disabledChanged:function(r){this.setAttribute("aria-disabled",r?"true":"false");this.style.pointerEvents=r?"none":"";r?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):this._oldTabIndex!==void 0&&(this._oldTabIndex===null?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},
_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}};var Ew={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",mouseup:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)",
"_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},
_focusChanged:function(r){this._detectKeyboardFocus(r);r||this._setPressed(!1)},
_detectKeyboardFocus:function(r){this._setReceivedFocusFromKeyboard(!this.pointerDown&&r)},
_userActivate:function(r){this.active!==r&&(this.active=r,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(r){r=r.detail.keyboardEvent;var J=_.Mk(r).localTarget;this.isLightDescendant(J)||(r.preventDefault(),r.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(r){r=_.Mk(r.detail.keyboardEvent).localTarget;this.isLightDescendant(r)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(r,J){J&&J!=r&&this.hasAttribute(J)&&this.removeAttribute(J)},
_activeChanged:function(r){this.toggles?this.setAttribute(this.ariaActiveAttribute,r?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},gI4=[_.Uw,
Ew];_.jB={IronButtonState:gI4,IronButtonStateImpl:Ew};_.$7={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.wg=function(r){_.wg[" "](r);this.type=r&&r.type||"default";this.key=r&&r.key;r&&"value"in r&&(this.value=r.value)};
_.wg.prototype.byKey=function(r){this.key=r;return this.value};
_.vd.Object.defineProperties(_.wg.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var r=this.type,J=this.key;if(r&&J)return h1[r]&&h1[r][J]},
set:function(r){var J=this.type,x=this.key;J&&x&&(J=h1[J]=h1[J]||{},r==null?delete J[x]:J[x]=r)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var r=h1[this.type];return r?Object.keys(r).map(function(J){return h1[this.type][J]},this):[]}}});
_.wg[" "]=function(){};
var h1={};_.Ks({is:"iron-meta",_template:null,properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(r,J,x){r=new _.wg({type:r,key:J});x!==void 0&&x!==r.value?r.value=x:this.value!==r.value&&(this.value=r.value);return r},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(r){r&&(this.value=this)},
byKey:function(r){return(new _.wg({type:this.type,key:r})).value}});var EIY;EIY=null;_.MP={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){EIY=new _.wg({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return EIY&&EIY.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(r){this.invalid=r===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(r);return!this.invalid},
_getValidity:function(r){return this.hasValidator()?this._validator.validate(r):!0}};var j2N={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},
_getValidity:function(){return this.disabled||!this.required||this.checked},
_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},
_checkedChanged:function(){this.active=this.checked;this.fire("iron-change")},
_valueChanged:function(){if(this.value===void 0||this.value===null)this.value="on"}},$UN=[_.$7,
_.MP,j2N];_.Ks({is:"iron-iconset-svg",_template:null,properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new _.wg({type:"iconset",key:null,value:null})},
attached:function(){this.style.display="none"},
getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(r){return this.name+":"+r},this)},
applyIcon:function(r,J){this.removeIcon(r);if(J=this._cloneIcon(J,this.rtlMirroring&&this._targetIsRTL(r))){var x=_.Mk(r.root||r);x.insertBefore(J,x.childNodes[0]);return r._svgIcon=J}return null},
removeIcon:function(r){r._svgIcon&&(_.Mk(r.root||r).removeChild(r._svgIcon),r._svgIcon=null)},
_targetIsRTL:function(r){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(r&&r.nodeType!==Node.ELEMENT_NODE&&(r=r.host),this.__targetIsRTL=r&&window.getComputedStyle(r).direction==="rtl"));return this.__targetIsRTL},
_nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},
_createIconMap:function(){var r=Object.create(null);_.Mk(this).querySelectorAll("[id]").forEach(function(J){r[J.id]=J});
return r},
_cloneIcon:function(r,J){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[r],this.size,J)},
_prepareSvgClone:function(r,J,x){if(r){r=r.cloneNode(!0);var t=document.createElementNS("http://www.w3.org/2000/svg","svg");J=r.getAttribute("viewBox")||"0 0 "+J+" "+J;var b="pointer-events: none; display: block; width: 100%; height: 100%;";x&&r.hasAttribute("mirror-in-rtl")&&(b+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");t.setAttribute("viewBox",J);t.setAttribute("preserveAspectRatio","xMidYMid meet");t.setAttribute("focusable","false");t.style&&(t.style.cssText=
b);t.appendChild(r).removeAttribute("id");return t}return null}});var wcK=function(r){this.multi=!1;this.selection=[];this.selectCallback=r};
_.m=wcK.prototype;_.m.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.m.clear=function(r){this.selection.slice().forEach(function(J){(!r||r.indexOf(J)<0)&&this.setItemSelected(J,!1)},this)};
_.m.isSelected=function(r){return this.selection.indexOf(r)>=0};
_.m.setItemSelected=function(r,J){if(r!=null&&J!==this.isSelected(r)){if(J)this.selection.push(r);else{var x=this.selection.indexOf(r);x>=0&&this.selection.splice(x,1)}this.selectCallback&&this.selectCallback(r,J)}};
_.m.select=function(r){this.multi?this.toggle(r):this.get()!==r&&(this.setItemSelected(this.get(),!1),this.setItemSelected(r,!0))};
_.m.toggle=function(r){this.setItemSelected(r,!this.isSelected(r))};_.eX={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},
_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1,"ps-dom-if":1,"ps-dom-repeat":1}}}},
observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this);this._selection=new wcK(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.Mk(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(r){return this.items?this.items.indexOf(r):-1},
select:function(r){this.selected=r},
selectPrevious:function(){var r=this.items.length,J=r-1;this.selected!==void 0&&(J=(Number(this._valueToIndex(this.selected))-1+r)%r);this.selected=this._indexToValue(J)},
selectNext:function(){var r=0;this.selected!==void 0&&(r=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(r)},
selectIndex:function(r){this.select(this._indexToValue(r))},
forceSynchronousItemUpdate:function(){this._observer&&typeof this._observer.flush==="function"?this._observer.flush():this._updateItems()},
get _shouldUpdateSelection(){return this.selected!=null},_checkFallback:function(){this._updateSelected()},
_addListener:function(r){this.listen(this,r,"_activateHandler")},
_removeListener:function(r){this.unlisten(this,r,"_activateHandler")},
_activateEventChanged:function(r,J){this._removeListener(J);this._addListener(r)},
_updateItems:function(){var r=_.Mk(this).queryDistributedElements(this.selectable||"*");r=Array.prototype.filter.call(r,this._bindFilterItem);this._setItems(r)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var r=this._valueToItem(this.selected);r?this._selection.select(r):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(r){return!this._excludedLocalNames[r.localName]},
_valueToItem:function(r){return r==null?null:this.items[this._valueToIndex(r)]},
_valueToIndex:function(r){if(this.attrForSelected)for(var J=0,x;x=this.items[J];J++){if(this._valueForItem(x)==r)return J}else return Number(r)},
_indexToValue:function(r){if(this.attrForSelected){if(r=this.items[r])return this._valueForItem(r)}else return r},
_valueForItem:function(r){if(!r)return null;if(!this.attrForSelected)return r=this.indexOf(r),r===-1?null:r;var J=r[Vr(this.attrForSelected)];return J!=void 0?J:r.getAttribute(this.attrForSelected)},
_applySelection:function(r,J){this.selectedClass&&this.toggleClass(this.selectedClass,J,r);this.selectedAttribute&&this.toggleAttribute.call(r,this.selectedAttribute,J);this._selectionChange();this.fire("iron-"+(J?"select":"deselect"),{item:r})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(r){return _.Mk(r).observeNodes(function(J){this._updateItems();this._updateSelected();this.fire("iron-items-changed",J,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(r){r=r.target;for(var J=this.items;r&&r!=this;){var x=J.indexOf(r);if(x>=0){J=this._indexToValue(x);this._itemActivate(J,r);break}r=r.parentNode}},
_itemActivate:function(r,J){this.fire("iron-activate",{selected:r,item:J},{cancelable:!0}).defaultPrevented||this.select(r)}};var hbx={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},
selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},
observers:["_updateSelected(selectedValues.splices)"],select:function(r){this.multi?this._toggleSelected(r):this.selected=r},
multiChanged:function(r){this._selection.multi=r;this._updateSelected()},
get _shouldUpdateSelection(){return this.selected!=null||this.selectedValues!=null&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(r){return this._indexToValue(this.indexOf(r))},this).filter(function(r){return r!=null},this)):_.eX._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(r){r=r||[];r=(this._valuesToItems(r)||[]).filter(function(x){return x!==null&&x!==void 0});
this._selection.clear(r);for(var J=0;J<r.length;J++)this._selection.setItemSelected(r[J],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var r=this._selection.get();this.multi?(this._setSelectedItems(r),this._setSelectedItem(r.length?r[0]:null)):r!==null&&r!==void 0?(this._setSelectedItems([r]),this._setSelectedItem(r)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(r){var J=this.selectedValues.indexOf(r);J<0?this.push("selectedValues",r):this.splice("selectedValues",J,1)},
_valuesToItems:function(r){return r==null?null:r.map(function(J){return this._valueToItem(J)},this)}},MUu=[_.eX,
hbx];var Ge4;
_.GS={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"},keyBindings:{up:"_onUpKey",
down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()},
select:function(r){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var J=this._valueToItem(r);J&&J.hasAttribute("disabled")||(this._setFocusedItem(J),hbx.select.apply(this,arguments))},
_resetTabindices:function(){var r=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(J){J.setAttribute("tabindex",J===r?"0":"-1");J.setAttribute("aria-selected",this._selection.isSelected(J))},this)},
_updateMultiselectable:function(r){r?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(r){if(this._MODIFIER_KEYS.indexOf(r.key)===-1){this.cancelDebouncer("_clearSearchText");var J=this._searchText||"";J+=(r.key&&r.key.length==1?r.key:String.fromCharCode(r.keyCode)).toLocaleLowerCase();r=J.length;for(var x=0,t;t=this.items[x];x++)if(!t.hasAttribute("disabled")){var b=this.attrForItemTitle||"textContent";b=(t[b]||t.getAttribute(b)||"").trim();if(!(b.length<r)&&b.slice(0,r).toLocaleLowerCase()==J){this._setFocusedItem(t);break}}this._searchText=J;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var r=this.items.length,J=Number(this.indexOf(this.focusedItem)),x=1;x<r+1;x++){var t=this.items[(J-x+r)%r];if(!t.hasAttribute("disabled")){var b=_.Mk(t).getOwnerRoot()||document;this._setFocusedItem(t);if(_.Mk(b).activeElement==t)break}}},
_focusNext:function(){for(var r=this.items.length,J=Number(this.indexOf(this.focusedItem)),x=1;x<r+1;x++){var t=this.items[(J+x)%r];if(!t.hasAttribute("disabled")){var b=_.Mk(t).getOwnerRoot()||document;this._setFocusedItem(t);if(_.Mk(b).activeElement==t)break}}},
_applySelection:function(r,J){J?r.setAttribute("aria-selected","true"):r.setAttribute("aria-selected","false");_.eX._applySelection.apply(this,arguments)},
_focusedItemChanged:function(r,J){J&&J.setAttribute("tabindex","-1");!r||r.hasAttribute("disabled")||this.disabled||(r.setAttribute("tabindex","0"),r.focus())},
_onIronItemsChanged:function(r){r.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var r=this.getAttribute("tabindex");_.GS._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",r);_.GS._shiftTabPressed=!1},1)},
_onFocus:function(r){!_.GS._shiftTabPressed&&(r=_.Mk(r).rootTarget,r===this||typeof r.tabIndex==="undefined"||this.isLightDescendant(r))&&(this._defaultFocusAsync=this.async(function(){var J=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);J?this._setFocusedItem(J):this.items[0]&&this._focusNext()}))},
_onUpKey:function(r){this._focusPrevious();r.detail.keyboardEvent.preventDefault()},
_onDownKey:function(r){this._focusNext();r.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var r=this.focusedItem;r&&r.blur()},
_onKeydown:function(r){this.keyboardEventMatchesKeys(r,"up down esc")||this._focusWithKeyboardEvent(r);r.stopPropagation()},
_activateHandler:function(r){_.eX._activateHandler.call(this,r);r.stopPropagation()},
_disabledChanged:function(r){r?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};Ge4=[MUu,_.Uw,_.GS];_.Rbs={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(r){this.focusedItem&&(this.focusedItem.click(),r.detail.keyboardEvent.preventDefault())},
_onDownKey:function(r){this.focusedItem&&(this.focusedItem.click(),r.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(r){return r.ctrlKey||r.shiftKey||r.altKey||r.metaKey},
_onLeftKey:function(r){this._isSpecialKey(r.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),r.detail.keyboardEvent.preventDefault())},
_onRightKey:function(r){this._isSpecialKey(r.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),r.detail.keyboardEvent.preventDefault())},
_onKeydown:function(r){this.keyboardEventMatchesKeys(r,"up down left right esc")||this._focusWithKeyboardEvent(r)}};
_.SzN=[Ge4,_.Rbs];var NUo;NUo=new Set;_.R1={properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[];this._boundNotifyResize=this.notifyResize.bind(this);this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)},
attached:function(){this._requestResizeNotifications()},
detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(NUo.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(r){this.resizerShouldNotify(r)&&this._notifyDescendant(r)},this),this._fireResize())},
assignParentResizable:function(r){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=r)&&r._interestedResizables.indexOf(this)===-1&&(r._interestedResizables.push(this),r._subscribeIronResize(this))},
stopResizeNotificationsFor:function(r){var J=this._interestedResizables.indexOf(r);J>-1&&(this._interestedResizables.splice(J,1),this._unsubscribeIronResize(r))},
_subscribeIronResize:function(r){r.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(r){r.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(r){this._notifyingDescendant?r.stopPropagation():nU||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(r){var J=_.Mk(r).rootTarget;J!==this&&(J.assignParentResizable(this),this._notifyDescendant(J),r.stopPropagation())},
_parentResizableChanged:function(r){r&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(r){this.isAttached&&(this._notifyingDescendant=!0,r.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var r=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function x(){document.removeEventListener("readystatechange",x);r()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(J){J!==this&&J._findParent()},this):(NUo.forEach(function(J){J!==this&&J._findParent()},this),window.addEventListener("resize",this._boundNotifyResize),
this.notifyResize())},
_findParent:function(){this.assignParentResizable(null);this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0});this._parentResizable?NUo.delete(this):NUo.add(this)}};/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
_.dUf={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(r,J){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);J&&(r==="document"?this.scrollTarget=this._doc:typeof r==="string"?this.scrollTarget=(J=this.domHost)&&J.$?J.$[r]:_.Mk(this.ownerDocument).querySelector("#"+r):this._isValidScrollTarget()&&(this._oldScrollTarget=r,this._toggleScrollListener(this._shouldHaveListener,r)))},
_scrollHandler:function(){},
get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(r){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,r):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
r)},set _scrollLeft(r){this.scrollTarget===this._doc?window.scrollTo(r,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=r)},scroll:function(r,J){if(typeof r==="object"){var x=r.left;J=r.top}else x=r;x=x||0;J=J||0;this.scrollTarget===this._doc?window.scrollTo(x,J):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=x,this.scrollTarget.scrollTop=J)},
get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},
_toggleScrollListener:function(r,J){J=J===this._doc?window:J;r?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),J.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(J.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(r){this._shouldHaveListener=r;this._toggleScrollListener(r,this.scrollTarget)}};_.Ks({is:"iron-selector",_template:null,behaviors:[MUu]});var SB={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}},
isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")},
timingFromConfig:function(r){if(r.timing)for(var J in r.timing)this.animationTiming[J]=r.timing[J];return this.animationTiming},
setPrefixedProperty:function(r,J,x){for(var t={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[J],b,V=0;b=t[V];V++)r.style[b]=x;r.style[J]=x},
complete:function(){}};_.Ks({is:"fade-in-animation",_template:null,behaviors:[SB],configure:function(r){return this._effect=new KeyframeEffect(r.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(r))}});_.Ks({is:"fade-out-animation",_template:null,behaviors:[SB],configure:function(r){return this._effect=new KeyframeEffect(r.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(r))}});var Q2w=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},
_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},
_copyProperties:function(r,J){for(var x in J)r[x]=J[x]},
_cloneConfig:function(r){var J={isClone:!0};this._copyProperties(J,r);return J},
_getAnimationConfigRecursive:function(r,J,x){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var t=r?this.animationConfig[r]:this.animationConfig;Array.isArray(t)||(t=[t]);if(t)for(var b,V=0;b=t[V];V++)if(b.animatable)b.animatable._getAnimationConfigRecursive(b.type||r,J,x);else if(b.id){var H=J[b.id];
H?(H.isClone||(J[b.id]=this._cloneConfig(H),H=J[b.id]),this._copyProperties(H,b)):J[b.id]=b}else x.push(b)}},
getAnimationConfig:function(r){var J={},x=[];this._getAnimationConfigRecursive(r,J,x);for(var t in J)x.push(J[t]);return x}},
{_configureAnimations:function(r){var J=[],x=[];if(r.length>0)for(var t,b=0;t=r[b];b++){var V=document.createElement(t.name);if(V.isNeonAnimation){var H=null;V.configure||(V.configure=function(){return null});
H=V.configure(t);x.push({result:H,config:t})}else console.warn(this.is+":",t.name,"not found!")}for(r=0;r<x.length;r++){H=x[r].result;t=x[r].config;try{typeof H.cancel!="function"&&(H=document.timeline.play(H))}catch(q){H=null,console.warn("Couldnt play","(",t.name,").",q)}H&&J.push({neonAnimation:V,config:t,animation:H})}return J},
_shouldComplete:function(r){for(var J=!0,x=0;x<r.length;x++)if(r[x].animation.playState!="finished"){J=!1;break}return J},
_complete:function(r){for(var J=0;J<r.length;J++)r[J].neonAnimation.complete(r[J].config);for(J=0;J<r.length;J++)r[J].animation.cancel()},
playAnimation:function(r,J){var x=this.getAnimationConfig(r);if(x){this._active=this._active||{};this._active[r]&&(this._complete(this._active[r]),delete this._active[r]);var t=this._configureAnimations(x);if(t.length==0)this.fire("neon-animation-finish",J,{bubbles:!1});else for(this._active[r]=t,x=0;x<t.length;x++)t[x].animation.onfinish=function(){this._shouldComplete(t)&&(this._complete(t),delete this._active[r],this.fire("neon-animation-finish",J,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var r in this._active){var J=this._active[r],x;for(x in J)J[x].animation&&J[x].animation.cancel&&J[x].animation.cancel()}this._active={}}}];var qk=function(r,J){r=Error.call(this,r);this.message=r.message;"stack"in r&&(this.stack=r.stack);this.arg=J;this.name=this.constructor.name;this.constructor=qk;this.__proto__=qk.prototype};
_.S(qk,Error);var K5o=FT(function(r){var J=function(){return r.apply(this,arguments)||this};
_.S(J,r);J.prototype._marshalArgs=function(x,t,b){t=r.prototype._marshalArgs.call(this,x,t,b);if(this._legacyUndefinedCheck&&t.length>1)for(b=0;b<t.length;b++)if(t[b]===void 0||x[b].wildcard&&t[b].base===void 0)throw x=x[b].name,new qk("Argument '"+x+"' is undefined.",x);return t};
J.prototype._addPropertyEffect=function(x,t,b){return r.prototype._addPropertyEffect.call(this,x,t,tWX(b,b&&b.info&&b.info.methodName))};
J._addTemplatePropertyEffect=function(x,t,b){return r._addTemplatePropertyEffect.call(this,x,t,tWX(b))};
return J}),kes=_.Ks.Class;
_.Ks.Class=function(r,J){return kes(r,function(x){return J?J(K5o(x)):K5o(x)})};
var PS4=FT(function(r){var J=K5o(r);r=function(){return J.apply(this,arguments)||this};
_.S(r,J);_.vd.Object.defineProperties(r.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return r}),Yzu=CU.mixin;
CU.mixin=Yzu?function(r){return PS4(Yzu(r))}:PS4;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.NP=_.jB.IronButtonState;var vVc=Yt;/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var OMx;_.nIo="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");OMx=function(){var r=[],J;var x=x||_.nIo.length;for(J=0;J<8;J++)r[J]=_.nIo[0|Math.random()*x];return r.join("")};var VWM=function(){return Math.random().toString(36).substring(7).split("").join(".")},oMD="@@redux/INIT"+VWM(),TkX="@@redux/REPLACE"+VWM();var s$c=typeof Symbol==="function"&&Symbol.observable||"@@observable";var CSx=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var BUf="top right bottom left width height size weight".split(" "),I74=typeof MutationObserver!=="undefined",L5n=CSx&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,cYu=function(){this.mutationEventsAdded_=this.JSC$9793_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=qp4(this.refresh.bind(this))},AYs=function(r,
J){var x=r.observers_;
J=x.indexOf(J);~J&&x.splice(J,1);!x.length&&r.JSC$9793_connected_&&CSx&&r.JSC$9793_connected_&&(document.removeEventListener("transitionend",r.onTransitionEnd_),window.removeEventListener("resize",r.refresh),r.mutationsObserver_&&(r.mutationsObserver_.disconnect(),L5n&&(HTMLElement.prototype.attachShadow=L5n)),r.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",r.refresh),r.mutationsObserver_=null,r.mutationEventsAdded_=!1,r.JSC$9793_connected_=!1)};
cYu.prototype.refresh=function(){F5w(this)&&this.refresh()};
var F5w=function(r){r=r.observers_.filter(function(J){return a7k(J),J.activeObservations_.length>0});
r.forEach(function(J){return yYR(J)});
return r.length>0},ebf=function(r){if(CSx&&!r.JSC$9793_connected_){document.addEventListener("transitionend",r.onTransitionEnd_);
window.addEventListener("resize",r.refresh);if(I74){r.mutationsObserver_=new MutationObserver(r.refresh);var J={attributes:!0,childList:!0,characterData:!0,subtree:!0};r.mutationsObserver_.observe(document,J);L5n&&(function b(t){var V=t.shadowRoot;V&&(r.mutationsObserver_.observe(V,J),b(V));for(t=t.firstElementChild;t;)b(t),t=t.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var t=L5n.apply(this,_.hS.apply(0,arguments));
r.mutationsObserver_.observe(t,J);return t})}else document.addEventListener("DOMSubtreeModified",r.refresh),r.mutationEventsAdded_=!0;
r.JSC$9793_connected_=!0}};
cYu.prototype.onTransitionEnd_=function(r){var J=r.propertyName===void 0?"":r.propertyName;BUf.some(function(x){return!!~J.indexOf(x)})&&this.refresh()};
var zbf=null;var ZMx=function(r,J){for(var x=_.D(Object.keys(J)),t=x.next();!t.done;t=x.next())t=t.value,Object.defineProperty(r,t,{value:J[t],enumerable:!1,writable:!1,configurable:!0})};var dg=function(r){var J;return(r==null?void 0:(J=r.ownerDocument)==null?void 0:J.defaultView)||globalThis};var vIb={x:0,y:0,width:0,height:0},uBw=typeof SVGGraphicsElement!=="undefined"?function(r){return r instanceof dg(r).SVGGraphicsElement}:function(r){return r instanceof dg(r).SVGElement&&typeof r.getBBox==="function"};var l7f=function(r){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=r};
l7f.prototype.isActive=function(){var r=this.target;if(CSx)if(uBw(r)){var J=r.getBBox();J={x:0,y:0,width:J.width,height:J.height}}else{var x=r.clientWidth,t=r.clientHeight;if(x||t){var b=dg(r).getComputedStyle(r);J=iH(b["padding-top"]);var V=iH(b["padding-left"]),H=V+iH(b["padding-right"]),q=J+iH(b["padding-bottom"]),W=iH(b.width),U=iH(b.height);b.boxSizing==="border-box"&&(Math.round(W+H)!==x&&(W-=WHr(b,"left","right")+H),Math.round(U+q)!==t&&(U-=WHr(b,"top","bottom")+q));r!==dg(r).document.documentElement&&
(r=Math.round(W+H)-x,t=Math.round(U+q)-t,Math.abs(r)!==1&&(W-=r),Math.abs(t)!==1&&(U-=t));J={x:V,y:J,width:W,height:U}}else J=vIb}else J=vIb;this.contentRect_=J;return J.width!==this.broadcastWidth||J.height!==this.broadcastHeight};var XcN=function(r,J){var x=J.x;var t=J.y;var b=J.width;J=J.height;var V=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);ZMx(V,{x:x,y:t,width:b,height:J,top:t,right:x+b,bottom:J+t,left:x});ZMx(this,{target:r,contentRect:V})};var rNs=function(r,J){var x=zbf;this.activeObservations_=[];this.observations_=new Map;if(typeof r!=="function")throw new TypeError("Ve");this.callback_=r;this.controller_=x;this.callbackCtx_=J};
rNs.prototype.observe=function(r){if(r===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(r instanceof dg(r).Element))throw new TypeError("Xe");var J=this.observations_;J.has(r)||(J.set(r,new l7f(r)),r=this.controller_,~r.observers_.indexOf(this)||r.observers_.push(this),r.JSC$9793_connected_||ebf(r),this.controller_.refresh())}};
rNs.prototype.unobserve=function(r){if(r===void 0)throw new TypeError("We");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(r instanceof dg(r).Element))throw new TypeError("Xe");var J=this.observations_;J.has(r)&&(J.delete(r),J.size||AYs(this.controller_,this))}};
rNs.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();AYs(this.controller_,this)};
var a7k=function(r){r.activeObservations_.splice(0);r.observations_.forEach(function(J){J.isActive()&&r.activeObservations_.push(J)})},yYR=function(r){if(r.activeObservations_.length>0){var J=r.callbackCtx_,x=r.activeObservations_.map(function(t){var b=t.target,V=t.contentRect_;
t.broadcastWidth=V.width;t.broadcastHeight=V.height;return new XcN(b,V)});
r.callback_.call(J,x,J);r.activeObservations_.splice(0)}};var QE=function(r){if(!(this instanceof QE))throw new TypeError("Ye");if(!arguments.length)throw new TypeError("We");zbf||(zbf=new cYu);this.observer_=new rNs(r,this)};
QE.prototype.observe=function(r){this.observer_.observe(r)};
QE.prototype.unobserve=function(r){this.observer_.unobserve(r)};
QE.prototype.disconnect=function(){this.observer_.disconnect()};var uJ7=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:QE;var $fC="aLink accessKey allowFullscreen bgColor cellPadding cellSpacing codeBase codeType contentEditable crossOrigin dateTime dirName formAction formEnctype formMethod formNoValidate formTarget frameBorder innerHTML innerText inputMode isMap longDesc marginHeight marginWidth maxLength mediaGroup minLength noHref noResize noShade noValidate noWrap nodeValue outerHTML outerText readOnly tabIndex textContent trueSpeed useMap vAlign vLink valueAsDate valueAsNumber valueType".split(" "),j$M={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},EMK=null,iwr=null;var wsC={},hpr=RegExp("^(?!(?:annotation-xml|color-profile|font-face|font-face(?:-(?:src|uri|format|name))?|missing-glyph)$)[a-z][a-z.0-9_\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u200c\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\udfff\uf900-\ufdcf\ufdf0-\ufffd]*-[\\-a-z.0-9_\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u200c\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\udfff\uf900-\ufdcf\ufdf0-\ufffd]*$");var Q$c={text:1},Rpm={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var JNs=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,xAw={CONSTANT:{isUnwrappable:function(r){return r instanceof CR},
unwrap:eKN},JAVASCRIPT:{isUnwrappable:function(r){return r instanceof _.OL},
unwrap:B_},HTML:{isUnwrappable:function(r){return r instanceof ST},
unwrap:function(r){return db(r)}},
RESOURCE_URL:{isUnwrappable:function(r){return r instanceof Vj},
unwrap:_.H_},STRING:{isUnwrappable:function(r){return r instanceof Object},
unwrap:function(r){return String(r)}},
STYLE:{isUnwrappable:function(r){return typeof r==="string"},
unwrap:function(r){return r}},
URL:{isUnwrappable:function(r){return ib(r)},
unwrap:_.pX}},ttY={CONSTANT:KHr,JAVASCRIPT:KHr,HTML:function(r){r=r instanceof ST?r:N4(String(r).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return db(r)},
RESOURCE_URL:KHr,STRING:String,STYLE:KHr,URL:function(r,J){r=JNs.test(r)?r:void 0;return r===void 0?J:r}};var Axm=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,kIz=/[\t\n\f\r ]+/,YpX=/[\t\n\f\r ,]+/g,Ow7=function(r,J,x){return x},E$={},b$K=function(){var r=function(){var t={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",t):t}(),J=r.createHTML(""),x=r.createScript("");
r=r.createScriptURL("");return{INNOCUOUS_STRING:J,INNOCUOUS_SCRIPT:x,INNOCUOUS_URL:r}}(),U$=b$K.INNOCUOUS_STRING,cxK=b$K.INNOCUOUS_SCRIPT,LH7=b$K.INNOCUOUS_URL;var mAn=function(r){var J=FHX(r);return function(x,t,b,V){return V?J(V,t,b,x):U$}}({reportHandler:function(r,J){if(r)try{throw Error(J);
}catch(x){_.Pq(x)}},
safeTypesBridge:function(r,J,x){var t=xAw[J];return t.isUnwrappable(r)&&(t=t.unwrap(r,x),t!==x)?t:(0,ttY[J])(String(r),x)},
allowedIdentifierPrefixes:[""]});if(g3!==void 0)throw Error("Ze");g3=mAn;if(g3!==mAn)throw Error("$e");j$("Injectable",[]);var fdz=j$("Inject",[["token",void 0]]),gO4=j$("Optional",[]);j$("Injectable",[]);var EOD=j$("Self",[]),j0M=j$("SkipSelf",[]);j$("Host",[]);var oHN={},Vtu=function(){};
Vtu.prototype.resolve=function(){throw Error("bf");};
Vtu.prototype.addProvider=function(){throw Error("bf");};var i6D=Function;var DAR=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,H$q=function(){this._reflect=window.Reflect};
_.m=H$q.prototype;_.m.factory=function(r){return function(){return new (Function.prototype.bind.apply(r,[null].concat(_.Gd(_.hS.apply(0,arguments)))))}};
_.m._zipTypesAndAnnotations=function(r,J){var x=typeof r==="undefined"?Array(J.length):Array(r.length);for(var t=0;t<x.length;t++)x[t]=typeof r==="undefined"?[]:r[t]!=Object?[r[t]]:[],J&&yxD(J[t])&&(x[t]=x[t].concat(J[t]));return x};
_.m._ownParameters=function(r,J){if(DAR.exec(r.toString()))return null;if(r.parameters&&r.parameters!==J.parameters)return r.parameters;var x=r.ctorParameters;return x&&x!==J.ctorParameters?(J=typeof x==="function"?x():x,r=J.map(function(t){return t&&t.type}),J=J.map(function(t){return t&&zpC(t.decorators)}),this._zipTypesAndAnnotations(r,J)):yxD(this._reflect)&&yxD(this._reflect.getOwnMetadata)&&(J=this._reflect.getOwnMetadata("parameters",r),(x=this._reflect.getOwnMetadata("design:paramtypes",r))||
J)?this._zipTypesAndAnnotations(x,J):Array(r.length).fill(void 0)};
_.m.parameters=function(r){if(!r.prototype)return[];var J=Object.getPrototypeOf(r.prototype).constructor;(r=this._ownParameters(r,J))||J===Object||(r=this.parameters(J));return r||[]};
_.m._ownAnnotations=function(r,J){if(r.annotations&&r.annotations!==J.annotations)return r=r.annotations,typeof r==="function"&&r.annotations&&(r=r.annotations),r;if(r.decorators&&r.decorators!==J.decorators)return zpC(r.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",r)};
_.m.annotations=function(r){var J=Object.getPrototypeOf(r.prototype).constructor;r=this._ownAnnotations(r,J)||[];return(J!==Object?this.annotations(J):[]).concat(r)};
_.m._ownPropMetadata=function(r,J){if(r.propMetadata&&r.propMetadata!==J.propMetadata)return r=r.propMetadata,typeof r==="function"&&r.propMetadata&&(r=r.propMetadata),r;if(r.propDecorators&&r.propDecorators!==J.propDecorators){var x=r.propDecorators,t={};Object.keys(x).forEach(function(b){t[b]=zpC(x[b])});
return t}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",r)};
_.m.propMetadata=function(r){var J=Object.getPrototypeOf(r.prototype).constructor,x={};if(J!==Object){var t=this.propMetadata(J);Object.keys(t).forEach(function(V){x[V]=t[V]})}var b=this._ownPropMetadata(r,J);
b&&Object.keys(b).forEach(function(V){var H=[];x.hasOwnProperty(V)&&H.push.apply(H,_.Gd(x[V]));H.push.apply(H,_.Gd(b[V]));x[V]=H});
return x};
_.m.getter=function(r){return function(J){return J[r]}};
_.m.method=function(r){return function(J,x){if(!J[r])throw Error("cf`"+r);return J[r].apply(J,x)}};var Tmf=function(){};var s8f=function(r){this.reflectionCapabilities=r};
_.S(s8f,Tmf);_.m=s8f.prototype;_.m.factory=function(r){return this.reflectionCapabilities.factory(r)};
_.m.parameters=function(r){return this.reflectionCapabilities.parameters(r)};
_.m.annotations=function(r){return this.reflectionCapabilities.annotations(r)};
_.m.propMetadata=function(r){return this.reflectionCapabilities.propMetadata(r)};
_.m.getter=function(r){return this.reflectionCapabilities.getter(r)};
_.m.method=function(r){return this.reflectionCapabilities.method(r)};var tHD=new s8f(new H$q);var KS=function(r,J){this.token=r;this.id=J;if(r===void 0||r===null)throw Error("hf");};
_.vd.Object.defineProperties(KS.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return $U(this.token)}}});
_.vd.Object.defineProperties(KS,{JSC$9835_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return h6.JSC$9839_numberOfKeys}}});
var q8K=function(){this._allKeys=new Map};
q8K.prototype.get=function(r){if(r instanceof KS)return r;if(this._allKeys.has(r))return this._allKeys.get(r);var J=new KS(r,KS.JSC$9835_numberOfKeys);this._allKeys.set(r,J);return J};
_.vd.Object.defineProperties(q8K.prototype,{JSC$9839_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var h6=new q8K;var $QM=function(r,J,x){this.key=r;this.optional=J;this.visibility=x},mQr=function(r){return new $QM(r,!1,null)},VHM=[],TC7=function(r,J,x){this.key=r;
this.resolvedFactories=J;this.multiProvider=x},DQK=function(r,J,x,t){this.factory=r;
this.dependencies=J;this.providerClass=x;this.providerValue=t};var k7={},Pi=function(r,J){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=J===void 0?null:J;r=_.D(r);for(J=r.next();!J.done;J=r.next())this.addProvider(J.value)};
_.m=Pi.prototype;_.m.addProvider=function(r){this.keyIdToIndex.set(r.key.id,this.keyIds.length);this.providers.push(r);this.keyIds.push(r.key.id);this.objs.push(k7)};
_.m.resolve=function(r,J){J=J===void 0?oHN:J;return this._getByKey(h6.get(wc(r)),null,J)};
_.m._new=function(r){if(this.constructedKeyIds[r.key.id])throw rPD(this,r.key);this.constructedKeyIds[r.key.id]=!0;return this._instantiateProvider(r)};
_.m._instantiateProvider=function(r){if(r.multiProvider){for(var J=Array(r.resolvedFactories.length),x=0;x<r.resolvedFactories.length;++x)J[x]=this._instantiate(r,r.resolvedFactories[x]);return J}return this._instantiate(r,r.resolvedFactories[0])};
_.m._instantiate=function(r,J){var x=this,t=J.factory;try{var b=J.dependencies.map(function(H){return x._getByReflectiveDependency(H)})}catch(H){throw H.addKey&&H.addKey(this,r.key),H;
}try{var V=t.apply(null,_.Gd(b))}catch(H){throw JPK(this,H,r.key);}return V};
_.m._getByReflectiveDependency=function(r){return this._getByKey(r.key,r.visibility,r.optional?null:oHN)};
_.m._getByKey=function(r,J,x){return r===WSK?this:J instanceof EOD?this._getByKeySelf(r,x):this._getByKeyDefault(r,x,J)};
_.m._getObjByKeyId=function(r){for(var J=0;J<this.keyIds.length;J++)if(this.keyIds[J]===r)return this.objs[J]===k7&&(this.objs[J]=this._new(this.providers[J])),this.objs[J];return k7};
_.m._throwOrNull=function(r,J){if(J!==oHN)return J;throw Xs9(this,r);};
_.m._getByKeySelf=function(r,J){var x=this._getObjByKeyId(r.id);return x!==k7?x:this._throwOrNull(r,J)};
_.m._getByKeyDefault=function(r,J,x){for(var t=x=x instanceof j0M?this.parent:this;x instanceof Pi;){var b=x._getObjByKeyId(r.id);if(b!==k7)return b;x=x.parent}b=void 0;if(x!==null)try{var V=x.resolve(r.token,J);if(V!==k7)return V}catch(H){b=H}if(!(t instanceof Pi&&hYn(r.token))){if(b)throw b;return this._throwOrNull(r,J)}for(V=t;V.parent instanceof Pi;)V=V.parent;V.addProvider(s07({provide:r.token,useClass:r.token}));return V.resolve(r.token,J)};
_.m.toString=function(){return this.displayName};
_.vd.Object.defineProperties(Pi.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+wWi(this,function(r){return' "'+r.key.displayName+'" '}).join(", ")+"])"}}});
var WSK=h6.get(wc(Vtu));(function(){let module=undefined;let exports=undefined;let define=undefined;var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_ES6=!1;$jscomp.ASSUME_ES2020=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.INSTRUMENT_ASYNC_CONTEXT=!0;$jscomp.defineProperty=$jscomp.ASSUME_ES5||typeof Object.defineProperties=="function"?Object.defineProperty:
function(e,n,m){if(e==Array.prototype||e==Object.prototype)return e;e[n]=m.value;return e};
$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var n=0;n<e.length;++n){var m=e[n];if(m&&m.Math==Math)return m}throw Error("Cannot find global object");};
$jscomp.global=$jscomp.ASSUME_ES2020?globalThis:$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE=typeof Symbol==="function"&&typeof Symbol("x")==="symbol";$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";$jscomp.polyfill=function(e,n,m,b){n&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,n,m,b):$jscomp.polyfillUnisolated(e,n,m,b))};
$jscomp.polyfillUnisolated=function(e,n){var m=$jscomp.global;e=e.split(".");for(var b=0;b<e.length-1;b++){var q=e[b];if(!(q in m))return;m=m[q]}e=e[e.length-1];b=m[e];n=n(b);n!=b&&n!=null&&$jscomp.defineProperty(m,e,{configurable:!0,writable:!0,value:n})};
$jscomp.polyfillIsolated=function(e,n,m){var b=e.split("."),q=b.length===1;e=b[0];e=!q&&e in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var v=0;v<b.length-1;v++){var t=b[v];if(!(t in e))return;e=e[t]}b=b[b.length-1];m=$jscomp.IS_SYMBOL_NATIVE&&m==="es6"?e[b]:null;n=n(m);n!=null&&(q?$jscomp.defineProperty($jscomp.polyfills,b,{configurable:!0,writable:!0,value:n}):n!==m&&($jscomp.propertyToPolyfillSymbol[b]===void 0&&(q=Math.random()*1E9>>>0,$jscomp.propertyToPolyfillSymbol[b]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(b):$jscomp.POLYFILL_PREFIX+q+"$"+b),q=$jscomp.propertyToPolyfillSymbol[b],$jscomp.defineProperty(e,q,{configurable:!0,writable:!0,value:n})))};
$jscomp.checkEs6ConformanceViaProxy=function(){try{var e={},n=Object.create(new $jscomp.global.Proxy(e,{get:function(m,b,q){return m==e&&b=="q"&&q==n}}));
return n.q===!0}catch(m){return!1}};
$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1;$jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy();$jscomp.arrayIteratorImpl=function(e){var n=0;return function(){return n<e.length?{done:!1,value:e[n++]}:{done:!0}}};
$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}};
$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(e){if(e)return e;var n=function(v,t){this.$jscomp$symbol$id_=v;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:t})};
n.prototype.toString=function(){return this.$jscomp$symbol$id_};
e=Math.random()*1E9>>>0;var m="jscomp_symbol_"+e+"_",b=0,q=function(v){if(this instanceof q)throw new TypeError("Symbol is not a constructor");return new n(m+(v||"")+"_"+b++,v)};
return q},"es6","es3");
$jscomp.polyfill("Symbol.iterator",function(e){if(e)return e;e=Symbol("Symbol.iterator");for(var n="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),m=0;m<n.length;m++){var b=$jscomp.global[n[m]];typeof b==="function"&&typeof b.prototype[e]!="function"&&$jscomp.defineProperty(b.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return e},"es6",
"es3");
$jscomp.iteratorPrototype=function(e){e={next:e};e[Symbol.iterator]=function(){return this};
return e};
$jscomp.makeIterator=function(e){var n=typeof Symbol!="undefined"&&Symbol.iterator&&e[Symbol.iterator];if(n)return n.call(e);if(typeof e.length=="number")return $jscomp.arrayIterator(e);throw Error(String(e)+" is not an iterable or ArrayLike");};
$jscomp.owns=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)};
$jscomp.polyfill("WeakMap",function(e){function n(){if(!e||!Object.seal)return!1;try{var f=Object.seal({}),h=Object.seal({}),k=new e([[f,2],[h,3]]);if(k.get(f)!=2||k.get(h)!=3)return!1;k.delete(f);k.set(h,4);return!k.has(f)&&k.get(h)==4}catch(r){return!1}}
function m(){}
function b(f){var h=typeof f;return h==="object"&&f!==null||h==="function"}
function q(f){if(!$jscomp.owns(f,t)){var h=new m;$jscomp.defineProperty(f,t,{value:h})}}
function v(f){if(!$jscomp.ISOLATE_POLYFILLS){var h=Object[f];h&&(Object[f]=function(k){if(k instanceof m)return k;Object.isExtensible(k)&&q(k);return h(k)})}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(n())return e;var t="$jscomp_hidden_"+Math.random();v("freeze");v("preventExtensions");v("seal");var A=0,d=function(f){this.id_=(A+=Math.random()+1).toString();if(f){f=$jscomp.makeIterator(f);for(var h;!(h=f.next()).done;)h=h.value,this.set(h[0],h[1])}};
d.prototype.set=function(f,h){if(!b(f))throw Error("Invalid WeakMap key");q(f);if(!$jscomp.owns(f,t))throw Error("WeakMap key fail: "+f);f[t][this.id_]=h;return this};
d.prototype.get=function(f){return b(f)&&$jscomp.owns(f,t)?f[t][this.id_]:void 0};
d.prototype.has=function(f){return b(f)&&$jscomp.owns(f,t)&&$jscomp.owns(f[t],this.id_)};
d.prototype.delete=function(f){return b(f)&&$jscomp.owns(f,t)&&$jscomp.owns(f[t],this.id_)?delete f[t][this.id_]:!1};
return d},"es6","es3");
$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(e){function n(){if($jscomp.ASSUME_NO_NATIVE_MAP||!e||typeof e!="function"||!e.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),f=new e($jscomp.makeIterator([[d,"s"]]));if(f.get(d)!="s"||f.size!=1||f.get({x:4})||f.set({x:4},"t")!=f||f.size!=2)return!1;var h=f.entries(),k=h.next();if(k.done||k.value[0]!=d||k.value[1]!="s")return!1;k=h.next();return k.done||k.value[0].x!=4||k.value[1]!="t"||!h.next().done?!1:!0}catch(r){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(n())return e;var m=new WeakMap,b=function(d){this[0]={};this[1]=t();this.size=0;if(d){d=$jscomp.makeIterator(d);for(var f;!(f=d.next()).done;)f=f.value,this.set(f[0],f[1])}};
b.prototype.set=function(d,f){d=d===0?0:d;var h=q(this,d);h.list||(h.list=this[0][h.id]=[]);h.entry?h.entry.value=f:(h.entry={next:this[1],previous:this[1].previous,head:this[1],key:d,value:f},h.list.push(h.entry),this[1].previous.next=h.entry,this[1].previous=h.entry,this.size++);return this};
b.prototype.delete=function(d){d=q(this,d);return d.entry&&d.list?(d.list.splice(d.index,1),d.list.length||delete this[0][d.id],d.entry.previous.next=d.entry.next,d.entry.next.previous=d.entry.previous,d.entry.head=null,this.size--,!0):!1};
b.prototype.clear=function(){this[0]={};this[1]=this[1].previous=t();this.size=0};
b.prototype.has=function(d){return!!q(this,d).entry};
b.prototype.get=function(d){return(d=q(this,d).entry)&&d.value};
b.prototype.entries=function(){return v(this,function(d){return[d.key,d.value]})};
b.prototype.keys=function(){return v(this,function(d){return d.key})};
b.prototype.values=function(){return v(this,function(d){return d.value})};
b.prototype.forEach=function(d,f){for(var h=this.entries(),k;!(k=h.next()).done;)k=k.value,d.call(f,k[1],k[0],this)};
b.prototype[Symbol.iterator]=b.prototype.entries;var q=function(d,f){var h;var k=(h=f)&&typeof h;k=="object"||k=="function"?m.has(h)?h=m.get(h):(k=""+ ++A,m.set(h,k),h=k):h="p_"+h;if((k=d[0][h])&&$jscomp.owns(d[0],h))for(d=0;d<k.length;d++){var r=k[d];if(f!==f&&r.key!==r.key||f===r.key)return{id:h,list:k,index:d,entry:r}}return{id:h,list:k,index:-1,entry:void 0}},v=function(d,f){var h=d[1];
return $jscomp.iteratorPrototype(function(){if(h){for(;h.head!=d[1];)h=h.previous;for(;h.next!=h.head;)return h=h.next,{done:!1,value:f(h)};h=null}return{done:!0,value:void 0}})},t=function(){var d={};
return d.previous=d.next=d.head=d},A=0;
return b},"es6","es3");
$jscomp.polyfill("Set",function(e){function n(){if($jscomp.ASSUME_NO_NATIVE_SET||!e||typeof e!="function"||!e.prototype.entries||typeof Object.seal!="function")return!1;try{var b=Object.seal({x:4}),q=new e($jscomp.makeIterator([b]));if(!q.has(b)||q.size!=1||q.add(b)!=q||q.size!=1||q.add({x:4})!=q||q.size!=2)return!1;var v=q.entries(),t=v.next();if(t.done||t.value[0]!=b||t.value[1]!=b)return!1;t=v.next();return t.done||t.value[0]==b||t.value[0].x!=4||t.value[1]!=t.value[0]?!1:v.next().done}catch(A){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(e&&$jscomp.ES6_CONFORMANCE)return e}else if(n())return e;var m=function(b){this.map_=new Map;if(b){b=$jscomp.makeIterator(b);for(var q;!(q=b.next()).done;)q=q.value,this.add(q)}this.size=this.map_.size};
m.prototype.add=function(b){b=b===0?0:b;this.map_.set(b,b);this.size=this.map_.size;return this};
m.prototype.delete=function(b){b=this.map_.delete(b);this.size=this.map_.size;return b};
m.prototype.clear=function(){this.map_.clear();this.size=0};
m.prototype.has=function(b){return this.map_.has(b)};
m.prototype.entries=function(){return this.map_.entries()};
m.prototype.values=function(){return this.map_.values()};
m.prototype.keys=m.prototype.values;m.prototype[Symbol.iterator]=m.prototype.values;m.prototype.forEach=function(b,q){var v=this;this.map_.forEach(function(t){return b.call(q,t,t,v)})};
return m},"es6","es3");
$jscomp.polyfill("Set.prototype.union",function(e){function n(m){$jscomp.checkIsSetInstance(this);$jscomp.checkIsSetLike(m);var b=new Set(this);m=$jscomp.checkIsValidIterator(m.keys());for(var q=m.next();!q.done;)b.add(q.value),q=m.next();return b}
return e?e:n},"es_next","es6");
$jscomp.checkIsSetLike=function(e){if(typeof e!=="object"||e===null||typeof e.size!=="number"||e.size<0||typeof e.keys!=="function"||typeof e.has!=="function")throw new TypeError("Argument must be set-like");};
$jscomp.checkIsValidIterator=function(e){if(typeof e!=="object"||e===null||typeof e.next!=="function")throw new TypeError("Invalid iterator.");return e};
$jscomp.getSmallerAndLargerSets=function(e,n){return e.size<=n.size?{smallerSetIterator:e.keys(),largerSet:n}:{smallerSetIterator:$jscomp.checkIsValidIterator(n.keys()),largerSet:e}};
$jscomp.checkIsSetInstance=function(e){if(!(e instanceof Set))throw new TypeError("Method must be called on an instance of Set.");};
(function(e){if(typeof exports==="object"&&typeof module!=="undefined")module.exports=e();else if(typeof define==="function"&&define.amd)define([],e);else{var n=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:this;n.XRegExp=e()}})(function(){return function q(n,m,b){function v(d,f){if(!m[d]){if(!n[d]){var h=typeof require=="function"&&require;
if(!f&&h)return h(d,!0);if(t)return t(d,!0);f=Error("Cannot find module '"+d+"'");throw f.code="MODULE_NOT_FOUND",f;}f=m[d]={exports:{}};n[d][0].call(f.exports,function(k){var r=n[d][1][k];return v(r?r:k)},f,f.exports,q,n,m,b)}return m[d].exports}
for(var t=typeof require=="function"&&require,A=0;A<b.length;A++)v(b[A]);return v}({1:[function(n,m){m.exports=function(b){function q(d){var f=/^(?:\(\?:\))*\^/,h=/\$(?:\(\?:\))*$/;
return f.test(d)&&h.test(d)&&h.test(d.replace(/\\[\s\S]/g,""))?d.replace(f,"").replace(h,""):d}
function v(d,f){f=f?"x":"";return b.isRegExp(d)?d.xregexp&&d.xregexp.captureNames?d:b(d.source,f):b(d,f)}
var t=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,A=b.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,t],"g",{conjunction:"or"});b.build=function(d,f,h){h=h||"";var k=h.indexOf("x")>-1,r=/^\(\?([\w$]+)\)/.exec(d);r&&(h=b._clipDuplicates(h+r[1]));var u={},B;for(B in f)f.hasOwnProperty(B)&&(r=v(f[B],k),u[B]={pattern:q(r.source),names:r.xregexp.captureNames||[]});d=v(d,k);var C=0,D,p=0,I=[0],E=d.xregexp.captureNames||[];d=d.source.replace(A,function(F,J,N,Q,R){var L=J||N;if(L){if(!u.hasOwnProperty(L))throw new ReferenceError("Undefined property "+
F);if(J){var M=E[p];I[++p]=++C;F="(?<"+(M||L)+">"}else F="(?:";D=C;return F+u[L].pattern.replace(t,function(T,U,O){if(U){if(M=u[L].names[C-D],++C,M)return"(?<"+M+">"}else if(O)return P=+O-1,u[L].names[P]?"\\k<"+u[L].names[P]+">":"\\"+(+O+D);return T})+")"}if(Q){if(M=E[p],I[++p]=++C,M)return"(?<"+M+">"}else if(R){var P=+R-1;
return E[P]?"\\k<"+E[P]+">":"\\"+I[+R]}return F});
return b(d,h)}}},
{}],2:[function(n,m){m.exports=function(b){function q(v,t,A,d){return{name:v,value:t,start:A,end:d}}
b.matchRecursive=function(v,t,A,d,f){d=d||"";f=f||{};var h=d.indexOf("g")>-1,k=d.indexOf("y")>-1,r=d.replace(/y/g,""),u=f.escapeChar;f=f.valueNames;var B=[],C=0,D=0,p=0,I=0;t=b(t,r);A=b(A,r);if(u){if(u.length>1)throw Error("Cannot use more than one escape character");u=b.escape(u);var E=new RegExp("(?:"+u+"[\\S\\s]|(?:(?!"+b.union([t,A],"",{conjunction:"or"}).source+")[^"+u+"])+)+",d.replace(/[^imu]+/g,""))}for(;;){u&&(p+=(b.exec(v,E,p,"sticky")||[""])[0].length);d=b.exec(v,t,p);r=b.exec(v,A,p);d&&
r&&(d.index<=r.index?r=null:d=null);if(d||r)D=(d||r).index,p=D+(d||r)[0].length;else if(!C)break;if(k&&!C&&D>I)break;if(d){if(!C){var F=D;var J=p}++C}else if(r&&C){if(!--C&&(f?(f[0]&&F>I&&B.push(q(f[0],v.slice(I,F),I,F)),f[1]&&B.push(q(f[1],v.slice(F,J),F,J)),f[2]&&B.push(q(f[2],v.slice(J,D),J,D)),f[3]&&B.push(q(f[3],v.slice(D,p),D,p))):B.push(v.slice(J,D)),I=p,!h))break}else throw Error("Unbalanced delimiter found in string");D===p&&++p}h&&!k&&f&&f[0]&&v.length>I&&B.push(q(f[0],v.slice(I),I,v.length));
return B}}},
{}],3:[function(n,m){m.exports=function(b){function q(k){return k.replace(/[- _]+/g,"").toLowerCase()}
function v(k){var r=/^\\[xu](.+)/.exec(k);return r?d(r[1]):k.charCodeAt(k.charAt(0)==="\\"?1:0)}
function t(k){var r="",u=-1;b.forEach(k,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,function(B){var C=v(B[1]);C>u+1&&(r+="\\u"+h(f(u+1)),C>u+2&&(r+="-\\u"+h(f(C-1))));u=v(B[2]||B[1])});
u<65535&&(r+="\\u"+h(f(u+1)),u<65534&&(r+="-\\uFFFF"));return r}
var A={},d=b._dec,f=b._hex,h=b._pad4;b.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/,function(k,r,u){var B=k[1]==="P"||!!k[2],C=u.indexOf("A")>-1;u=q(k[4]||k[3]);var D=A[u];if(k[1]==="P"&&k[2])throw new SyntaxError("Invalid double negation "+k[0]);if(!A.hasOwnProperty(u))throw new SyntaxError("Unknown Unicode token "+k[0]);if(D.inverseOf){u=q(D.inverseOf);if(!A.hasOwnProperty(u))throw new ReferenceError("Unicode token missing data "+k[0]+" -> "+D.inverseOf);D=A[u];B=!B}if(!D.bmp&&!C)throw new SyntaxError("Astral mode required for Unicode token "+
k[0]);if(C){if(r==="class")throw new SyntaxError("Astral mode does not support Unicode tokens within character classes");k=B?"a!":"a=";(r=A[u][k])||(r=A[u],u=A[u],C="",u.bmp&&!u.isBmpLast&&(C="["+u.bmp+"]"+(u.astral?"|":"")),u.astral&&(C+=u.astral),u.isBmpLast&&u.bmp&&(C+=(u.astral?"|":"")+"["+u.bmp+"]"),B=B?"(?:(?!"+C+")(?:[\ud800-\udbff][\udc00-\udfff]|[\x00-\uffff]))":"(?:"+C+")",r=r[k]=B);return B=r}return B=r==="class"?B?A[u]["b!"]||(A[u]["b!"]=t(A[u].bmp)):D.bmp:(B?"[^":"[")+D.bmp+"]"},{scope:"all",
optionalFlags:"A",leadChar:"\\"});b.addUnicodeData=function(k){for(var r,u=0;u<k.length;++u){r=k[u];if(!r.name)throw Error("Unicode token requires name");if(!(r.inverseOf||r.bmp||r.astral))throw Error("Unicode token has no character data "+r.name);A[q(r.name)]=r;r.alias&&(A[q(r.alias)]=r)}b.cache.flush("patterns")};
b._getUnicodeProperty=function(k){k=q(k);return A[k]}}},
{}],4:[function(n,m){m.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");b.addUnicodeData([{name:"InAdlam",astral:"\ud83a[\udd00-\udd5f]"},{name:"InAegean_Numbers",astral:"\ud800[\udd00-\udd3f]"},{name:"InAhom",astral:"\ud805[\udf00-\udf3f]"},{name:"InAlchemical_Symbols",astral:"\ud83d[\udf00-\udf7f]"},{name:"InAlphabetic_Presentation_Forms",bmp:"\ufb00-\ufb4f"},{name:"InAnatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude7f]"},{name:"InAncient_Greek_Musical_Notation",
astral:"\ud834[\ude00-\ude4f]"},{name:"InAncient_Greek_Numbers",astral:"\ud800[\udd40-\udd8f]"},{name:"InAncient_Symbols",astral:"\ud800[\udd90-\uddcf]"},{name:"InArabic",bmp:"\u0600-\u06ff"},{name:"InArabic_Extended_A",bmp:"\u08a0-\u08ff"},{name:"InArabic_Mathematical_Alphabetic_Symbols",astral:"\ud83b[\ude00-\udeff]"},{name:"InArabic_Presentation_Forms_A",bmp:"\ufb50-\ufdff"},{name:"InArabic_Presentation_Forms_B",bmp:"\ufe70-\ufeff"},{name:"InArabic_Supplement",bmp:"\u0750-\u077f"},{name:"InArmenian",
bmp:"\u0530-\u058f"},{name:"InArrows",bmp:"\u2190-\u21ff"},{name:"InAvestan",astral:"\ud802[\udf00-\udf3f]"},{name:"InBalinese",bmp:"\u1b00-\u1b7f"},{name:"InBamum",bmp:"\ua6a0-\ua6ff"},{name:"InBamum_Supplement",astral:"\ud81a[\udc00-\ude3f]"},{name:"InBasic_Latin",bmp:"\x00-\u007f"},{name:"InBassa_Vah",astral:"\ud81a[\uded0-\udeff]"},{name:"InBatak",bmp:"\u1bc0-\u1bff"},{name:"InBengali",bmp:"\u0980-\u09ff"},{name:"InBhaiksuki",astral:"\ud807[\udc00-\udc6f]"},{name:"InBlock_Elements",bmp:"\u2580-\u259f"},
{name:"InBopomofo",bmp:"\u3100-\u312f"},{name:"InBopomofo_Extended",bmp:"\u31a0-\u31bf"},{name:"InBox_Drawing",bmp:"\u2500-\u257f"},{name:"InBrahmi",astral:"\ud804[\udc00-\udc7f]"},{name:"InBraille_Patterns",bmp:"\u2800-\u28ff"},{name:"InBuginese",bmp:"\u1a00-\u1a1f"},{name:"InBuhid",bmp:"\u1740-\u175f"},{name:"InByzantine_Musical_Symbols",astral:"\ud834[\udc00-\udcff]"},{name:"InCJK_Compatibility",bmp:"\u3300-\u33ff"},{name:"InCJK_Compatibility_Forms",bmp:"\ufe30-\ufe4f"},{name:"InCJK_Compatibility_Ideographs",
bmp:"\uf900-\ufaff"},{name:"InCJK_Compatibility_Ideographs_Supplement",astral:"\ud87e[\udc00-\ude1f]"},{name:"InCJK_Radicals_Supplement",bmp:"\u2e80-\u2eff"},{name:"InCJK_Strokes",bmp:"\u31c0-\u31ef"},{name:"InCJK_Symbols_and_Punctuation",bmp:"\u3000-\u303f"},{name:"InCJK_Unified_Ideographs",bmp:"\u4e00-\u9fff"},{name:"InCJK_Unified_Ideographs_Extension_A",bmp:"\u3400-\u4dbf"},{name:"InCJK_Unified_Ideographs_Extension_B",astral:"[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\udedf]"},{name:"InCJK_Unified_Ideographs_Extension_C",
astral:"\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf3f]"},{name:"InCJK_Unified_Ideographs_Extension_D",astral:"\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1f]"},{name:"InCJK_Unified_Ideographs_Extension_E",astral:"\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udeaf]"},{name:"InCarian",astral:"\ud800[\udea0-\udedf]"},{name:"InCaucasian_Albanian",astral:"\ud801[\udd30-\udd6f]"},{name:"InChakma",astral:"\ud804[\udd00-\udd4f]"},{name:"InCham",bmp:"\uaa00-\uaa5f"},
{name:"InCherokee",bmp:"\u13a0-\u13ff"},{name:"InCherokee_Supplement",bmp:"\uab70-\uabbf"},{name:"InCombining_Diacritical_Marks",bmp:"\u0300-\u036f"},{name:"InCombining_Diacritical_Marks_Extended",bmp:"\u1ab0-\u1aff"},{name:"InCombining_Diacritical_Marks_Supplement",bmp:"\u1dc0-\u1dff"},{name:"InCombining_Diacritical_Marks_for_Symbols",bmp:"\u20d0-\u20ff"},{name:"InCombining_Half_Marks",bmp:"\ufe20-\ufe2f"},{name:"InCommon_Indic_Number_Forms",bmp:"\ua830-\ua83f"},{name:"InControl_Pictures",bmp:"\u2400-\u243f"},
{name:"InCoptic",bmp:"\u2c80-\u2cff"},{name:"InCoptic_Epact_Numbers",astral:"\ud800[\udee0-\udeff]"},{name:"InCounting_Rod_Numerals",astral:"\ud834[\udf60-\udf7f]"},{name:"InCuneiform",astral:"\ud808[\udc00-\udfff]"},{name:"InCuneiform_Numbers_and_Punctuation",astral:"\ud809[\udc00-\udc7f]"},{name:"InCurrency_Symbols",bmp:"\u20a0-\u20cf"},{name:"InCypriot_Syllabary",astral:"\ud802[\udc00-\udc3f]"},{name:"InCyrillic",bmp:"\u0400-\u04ff"},{name:"InCyrillic_Extended_A",bmp:"\u2de0-\u2dff"},{name:"InCyrillic_Extended_B",
bmp:"\ua640-\ua69f"},{name:"InCyrillic_Extended_C",bmp:"\u1c80-\u1c8f"},{name:"InCyrillic_Supplement",bmp:"\u0500-\u052f"},{name:"InDeseret",astral:"\ud801[\udc00-\udc4f]"},{name:"InDevanagari",bmp:"\u0900-\u097f"},{name:"InDevanagari_Extended",bmp:"\ua8e0-\ua8ff"},{name:"InDingbats",bmp:"\u2700-\u27bf"},{name:"InDomino_Tiles",astral:"\ud83c[\udc30-\udc9f]"},{name:"InDuployan",astral:"\ud82f[\udc00-\udc9f]"},{name:"InEarly_Dynastic_Cuneiform",astral:"\ud809[\udc80-\udd4f]"},{name:"InEgyptian_Hieroglyphs",
astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2f]"},{name:"InElbasan",astral:"\ud801[\udd00-\udd2f]"},{name:"InEmoticons",astral:"\ud83d[\ude00-\ude4f]"},{name:"InEnclosed_Alphanumeric_Supplement",astral:"\ud83c[\udd00-\uddff]"},{name:"InEnclosed_Alphanumerics",bmp:"\u2460-\u24ff"},{name:"InEnclosed_CJK_Letters_and_Months",bmp:"\u3200-\u32ff"},{name:"InEnclosed_Ideographic_Supplement",astral:"\ud83c[\ude00-\udeff]"},{name:"InEthiopic",bmp:"\u1200-\u137f"},{name:"InEthiopic_Extended",bmp:"\u2d80-\u2ddf"},
{name:"InEthiopic_Extended_A",bmp:"\uab00-\uab2f"},{name:"InEthiopic_Supplement",bmp:"\u1380-\u139f"},{name:"InGeneral_Punctuation",bmp:"\u2000-\u206f"},{name:"InGeometric_Shapes",bmp:"\u25a0-\u25ff"},{name:"InGeometric_Shapes_Extended",astral:"\ud83d[\udf80-\udfff]"},{name:"InGeorgian",bmp:"\u10a0-\u10ff"},{name:"InGeorgian_Supplement",bmp:"\u2d00-\u2d2f"},{name:"InGlagolitic",bmp:"\u2c00-\u2c5f"},{name:"InGlagolitic_Supplement",astral:"\ud838[\udc00-\udc2f]"},{name:"InGothic",astral:"\ud800[\udf30-\udf4f]"},
{name:"InGrantha",astral:"\ud804[\udf00-\udf7f]"},{name:"InGreek_Extended",bmp:"\u1f00-\u1fff"},{name:"InGreek_and_Coptic",bmp:"\u0370-\u03ff"},{name:"InGujarati",bmp:"\u0a80-\u0aff"},{name:"InGurmukhi",bmp:"\u0a00-\u0a7f"},{name:"InHalfwidth_and_Fullwidth_Forms",bmp:"\uff00-\uffef"},{name:"InHangul_Compatibility_Jamo",bmp:"\u3130-\u318f"},{name:"InHangul_Jamo",bmp:"\u1100-\u11ff"},{name:"InHangul_Jamo_Extended_A",bmp:"\ua960-\ua97f"},{name:"InHangul_Jamo_Extended_B",bmp:"\ud7b0-\ud7ff"},{name:"InHangul_Syllables",
bmp:"\uac00-\ud7af"},{name:"InHanunoo",bmp:"\u1720-\u173f"},{name:"InHatran",astral:"\ud802[\udce0-\udcff]"},{name:"InHebrew",bmp:"\u0590-\u05ff"},{name:"InHigh_Private_Use_Surrogates",bmp:"\udb80-\udbff"},{name:"InHigh_Surrogates",bmp:"\ud800-\udb7f"},{name:"InHiragana",bmp:"\u3040-\u309f"},{name:"InIPA_Extensions",bmp:"\u0250-\u02af"},{name:"InIdeographic_Description_Characters",bmp:"\u2ff0-\u2fff"},{name:"InIdeographic_Symbols_and_Punctuation",astral:"\ud81b[\udfe0-\udfff]"},{name:"InImperial_Aramaic",
astral:"\ud802[\udc40-\udc5f]"},{name:"InInscriptional_Pahlavi",astral:"\ud802[\udf60-\udf7f]"},{name:"InInscriptional_Parthian",astral:"\ud802[\udf40-\udf5f]"},{name:"InJavanese",bmp:"\ua980-\ua9df"},{name:"InKaithi",astral:"\ud804[\udc80-\udccf]"},{name:"InKana_Supplement",astral:"\ud82c[\udc00-\udcff]"},{name:"InKanbun",bmp:"\u3190-\u319f"},{name:"InKangxi_Radicals",bmp:"\u2f00-\u2fdf"},{name:"InKannada",bmp:"\u0c80-\u0cff"},{name:"InKatakana",bmp:"\u30a0-\u30ff"},{name:"InKatakana_Phonetic_Extensions",
bmp:"\u31f0-\u31ff"},{name:"InKayah_Li",bmp:"\ua900-\ua92f"},{name:"InKharoshthi",astral:"\ud802[\ude00-\ude5f]"},{name:"InKhmer",bmp:"\u1780-\u17ff"},{name:"InKhmer_Symbols",bmp:"\u19e0-\u19ff"},{name:"InKhojki",astral:"\ud804[\ude00-\ude4f]"},{name:"InKhudawadi",astral:"\ud804[\udeb0-\udeff]"},{name:"InLao",bmp:"\u0e80-\u0eff"},{name:"InLatin_Extended_Additional",bmp:"\u1e00-\u1eff"},{name:"InLatin_Extended_A",bmp:"\u0100-\u017f"},{name:"InLatin_Extended_B",bmp:"\u0180-\u024f"},{name:"InLatin_Extended_C",
bmp:"\u2c60-\u2c7f"},{name:"InLatin_Extended_D",bmp:"\ua720-\ua7ff"},{name:"InLatin_Extended_E",bmp:"\uab30-\uab6f"},{name:"InLatin_1_Supplement",bmp:"\u0080-\u00ff"},{name:"InLepcha",bmp:"\u1c00-\u1c4f"},{name:"InLetterlike_Symbols",bmp:"\u2100-\u214f"},{name:"InLimbu",bmp:"\u1900-\u194f"},{name:"InLinear_A",astral:"\ud801[\ude00-\udf7f]"},{name:"InLinear_B_Ideograms",astral:"\ud800[\udc80-\udcff]"},{name:"InLinear_B_Syllabary",astral:"\ud800[\udc00-\udc7f]"},{name:"InLisu",bmp:"\ua4d0-\ua4ff"},
{name:"InLow_Surrogates",bmp:"\udc00-\udfff"},{name:"InLycian",astral:"\ud800[\ude80-\ude9f]"},{name:"InLydian",astral:"\ud802[\udd20-\udd3f]"},{name:"InMahajani",astral:"\ud804[\udd50-\udd7f]"},{name:"InMahjong_Tiles",astral:"\ud83c[\udc00-\udc2f]"},{name:"InMalayalam",bmp:"\u0d00-\u0d7f"},{name:"InMandaic",bmp:"\u0840-\u085f"},{name:"InManichaean",astral:"\ud802[\udec0-\udeff]"},{name:"InMarchen",astral:"\ud807[\udc70-\udcbf]"},{name:"InMathematical_Alphanumeric_Symbols",astral:"\ud835[\udc00-\udfff]"},
{name:"InMathematical_Operators",bmp:"\u2200-\u22ff"},{name:"InMeetei_Mayek",bmp:"\uabc0-\uabff"},{name:"InMeetei_Mayek_Extensions",bmp:"\uaae0-\uaaff"},{name:"InMende_Kikakui",astral:"\ud83a[\udc00-\udcdf]"},{name:"InMeroitic_Cursive",astral:"\ud802[\udda0-\uddff]"},{name:"InMeroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"InMiao",astral:"\ud81b[\udf00-\udf9f]"},{name:"InMiscellaneous_Mathematical_Symbols_A",bmp:"\u27c0-\u27ef"},{name:"InMiscellaneous_Mathematical_Symbols_B",bmp:"\u2980-\u29ff"},
{name:"InMiscellaneous_Symbols",bmp:"\u2600-\u26ff"},{name:"InMiscellaneous_Symbols_and_Arrows",bmp:"\u2b00-\u2bff"},{name:"InMiscellaneous_Symbols_and_Pictographs",astral:"\ud83c[\udf00-\udfff]|\ud83d[\udc00-\uddff]"},{name:"InMiscellaneous_Technical",bmp:"\u2300-\u23ff"},{name:"InModi",astral:"\ud805[\ude00-\ude5f]"},{name:"InModifier_Tone_Letters",bmp:"\ua700-\ua71f"},{name:"InMongolian",bmp:"\u1800-\u18af"},{name:"InMongolian_Supplement",astral:"\ud805[\ude60-\ude7f]"},{name:"InMro",astral:"\ud81a[\ude40-\ude6f]"},
{name:"InMultani",astral:"\ud804[\ude80-\udeaf]"},{name:"InMusical_Symbols",astral:"\ud834[\udd00-\uddff]"},{name:"InMyanmar",bmp:"\u1000-\u109f"},{name:"InMyanmar_Extended_A",bmp:"\uaa60-\uaa7f"},{name:"InMyanmar_Extended_B",bmp:"\ua9e0-\ua9ff"},{name:"InNKo",bmp:"\u07c0-\u07ff"},{name:"InNabataean",astral:"\ud802[\udc80-\udcaf]"},{name:"InNew_Tai_Lue",bmp:"\u1980-\u19df"},{name:"InNewa",astral:"\ud805[\udc00-\udc7f]"},{name:"InNumber_Forms",bmp:"\u2150-\u218f"},{name:"InOgham",bmp:"\u1680-\u169f"},
{name:"InOl_Chiki",bmp:"\u1c50-\u1c7f"},{name:"InOld_Hungarian",astral:"\ud803[\udc80-\udcff]"},{name:"InOld_Italic",astral:"\ud800[\udf00-\udf2f]"},{name:"InOld_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"InOld_Permic",astral:"\ud800[\udf50-\udf7f]"},{name:"InOld_Persian",astral:"\ud800[\udfa0-\udfdf]"},{name:"InOld_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"InOld_Turkic",astral:"\ud803[\udc00-\udc4f]"},{name:"InOptical_Character_Recognition",bmp:"\u2440-\u245f"},{name:"InOriya",
bmp:"\u0b00-\u0b7f"},{name:"InOrnamental_Dingbats",astral:"\ud83d[\ude50-\ude7f]"},{name:"InOsage",astral:"\ud801[\udcb0-\udcff]"},{name:"InOsmanya",astral:"\ud801[\udc80-\udcaf]"},{name:"InPahawh_Hmong",astral:"\ud81a[\udf00-\udf8f]"},{name:"InPalmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"InPau_Cin_Hau",astral:"\ud806[\udec0-\udeff]"},{name:"InPhags_pa",bmp:"\ua840-\ua87f"},{name:"InPhaistos_Disc",astral:"\ud800[\uddd0-\uddff]"},{name:"InPhoenician",astral:"\ud802[\udd00-\udd1f]"},{name:"InPhonetic_Extensions",
bmp:"\u1d00-\u1d7f"},{name:"InPhonetic_Extensions_Supplement",bmp:"\u1d80-\u1dbf"},{name:"InPlaying_Cards",astral:"\ud83c[\udca0-\udcff]"},{name:"InPrivate_Use_Area",bmp:"\ue000-\uf8ff"},{name:"InPsalter_Pahlavi",astral:"\ud802[\udf80-\udfaf]"},{name:"InRejang",bmp:"\ua930-\ua95f"},{name:"InRumi_Numeral_Symbols",astral:"\ud803[\ude60-\ude7f]"},{name:"InRunic",bmp:"\u16a0-\u16ff"},{name:"InSamaritan",bmp:"\u0800-\u083f"},{name:"InSaurashtra",bmp:"\ua880-\ua8df"},{name:"InSharada",astral:"\ud804[\udd80-\udddf]"},
{name:"InShavian",astral:"\ud801[\udc50-\udc7f]"},{name:"InShorthand_Format_Controls",astral:"\ud82f[\udca0-\udcaf]"},{name:"InSiddham",astral:"\ud805[\udd80-\uddff]"},{name:"InSinhala",bmp:"\u0d80-\u0dff"},{name:"InSinhala_Archaic_Numbers",astral:"\ud804[\udde0-\uddff]"},{name:"InSmall_Form_Variants",bmp:"\ufe50-\ufe6f"},{name:"InSora_Sompeng",astral:"\ud804[\udcd0-\udcff]"},{name:"InSpacing_Modifier_Letters",bmp:"\u02b0-\u02ff"},{name:"InSpecials",bmp:"\ufff0-\uffff"},{name:"InSundanese",bmp:"\u1b80-\u1bbf"},
{name:"InSundanese_Supplement",bmp:"\u1cc0-\u1ccf"},{name:"InSuperscripts_and_Subscripts",bmp:"\u2070-\u209f"},{name:"InSupplemental_Arrows_A",bmp:"\u27f0-\u27ff"},{name:"InSupplemental_Arrows_B",bmp:"\u2900-\u297f"},{name:"InSupplemental_Arrows_C",astral:"\ud83e[\udc00-\udcff]"},{name:"InSupplemental_Mathematical_Operators",bmp:"\u2a00-\u2aff"},{name:"InSupplemental_Punctuation",bmp:"\u2e00-\u2e7f"},{name:"InSupplemental_Symbols_and_Pictographs",astral:"\ud83e[\udd00-\uddff]"},{name:"InSupplementary_Private_Use_Area_A",
astral:"[\udb80-\udbbf][\udc00-\udfff]"},{name:"InSupplementary_Private_Use_Area_B",astral:"[\udbc0-\udbff][\udc00-\udfff]"},{name:"InSutton_SignWriting",astral:"\ud836[\udc00-\udeaf]"},{name:"InSyloti_Nagri",bmp:"\ua800-\ua82f"},{name:"InSyriac",bmp:"\u0700-\u074f"},{name:"InTagalog",bmp:"\u1700-\u171f"},{name:"InTagbanwa",bmp:"\u1760-\u177f"},{name:"InTags",astral:"\udb40[\udc00-\udc7f]"},{name:"InTai_Le",bmp:"\u1950-\u197f"},{name:"InTai_Tham",bmp:"\u1a20-\u1aaf"},{name:"InTai_Viet",bmp:"\uaa80-\uaadf"},
{name:"InTai_Xuan_Jing_Symbols",astral:"\ud834[\udf00-\udf5f]"},{name:"InTakri",astral:"\ud805[\ude80-\udecf]"},{name:"InTamil",bmp:"\u0b80-\u0bff"},{name:"InTangut",astral:"[\ud81c-\ud821][\udc00-\udfff]"},{name:"InTangut_Components",astral:"\ud822[\udc00-\udeff]"},{name:"InTelugu",bmp:"\u0c00-\u0c7f"},{name:"InThaana",bmp:"\u0780-\u07bf"},{name:"InThai",bmp:"\u0e00-\u0e7f"},{name:"InTibetan",bmp:"\u0f00-\u0fff"},{name:"InTifinagh",bmp:"\u2d30-\u2d7f"},{name:"InTirhuta",astral:"\ud805[\udc80-\udcdf]"},
{name:"InTransport_and_Map_Symbols",astral:"\ud83d[\ude80-\udeff]"},{name:"InUgaritic",astral:"\ud800[\udf80-\udf9f]"},{name:"InUnified_Canadian_Aboriginal_Syllabics",bmp:"\u1400-\u167f"},{name:"InUnified_Canadian_Aboriginal_Syllabics_Extended",bmp:"\u18b0-\u18ff"},{name:"InVai",bmp:"\ua500-\ua63f"},{name:"InVariation_Selectors",bmp:"\ufe00-\ufe0f"},{name:"InVariation_Selectors_Supplement",astral:"\udb40[\udd00-\uddef]"},{name:"InVedic_Extensions",bmp:"\u1cd0-\u1cff"},{name:"InVertical_Forms",bmp:"\ufe10-\ufe1f"},
{name:"InWarang_Citi",astral:"\ud806[\udca0-\udcff]"},{name:"InYi_Radicals",bmp:"\ua490-\ua4cf"},{name:"InYi_Syllables",bmp:"\ua000-\ua48f"},{name:"InYijing_Hexagram_Symbols",bmp:"\u4dc0-\u4dff"}])}},
{}],5:[function(n,m){m.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");b.addUnicodeData([{name:"C",alias:"Other",isBmpLast:!0,bmp:"\x00-\u001f\u007f-\u009f\u00ad\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u0605\u061c\u061d\u06dd\u070e\u070f\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u08e2\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180e\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u200b-\u200f\u202a-\u202e\u2060-\u206f\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\uf8ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd-\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufffb\ufffe\uffff",
astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcbd\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udbff][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca0-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udd73-\udd7a\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00-\udcff\uddf0-\udfff]"},
{name:"Cc",alias:"Control",bmp:"\x00-\u001f\u007f-\u009f"},{name:"Cf",alias:"Format",bmp:"\u00ad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufeff\ufff9-\ufffb",astral:"\ud804\udcbd|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|\udb40[\udc01\udc20-\udc7f]"},{name:"Cn",alias:"Unassigned",bmp:"\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u0560\u0588\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ef\u05f5-\u05ff\u061d\u070e\u074b\u074c\u07b2-\u07bf\u07fb-\u07ff\u082e\u082f\u083f\u085c\u085d\u085f-\u089f\u08b5\u08be-\u08d3\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09fc-\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0afa-\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c04\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c77\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0d00\u0d04\u0d0d\u0d11\u0d3b\u0d3c\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e86\u0e89\u0e8b\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8\u0ea9\u0eac\u0eba\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1cbf\u1cc8-\u1ccf\u1cf7\u1cfa-\u1cff\u1df6-\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u2065\u2072\u2073\u208f\u209d-\u209f\u20bf-\u20cf\u20f1-\u20ff\u218c-\u218f\u23ff\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2bba-\u2bbc\u2bc9\u2bd2-\u2beb\u2bf0-\u2bff\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e45-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u312e-\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u32ff\u4db6-\u4dbf\u9fd6-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7af\ua7b8-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua8fe\ua8ff\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab66-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\ud7ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd\ufefe\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufff8\ufffe\uffff",
astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2f\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude34-\ude37\ude3b-\ude3e\ude48-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd00-\ude5f\ude7f-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd44-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf3b\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc5e-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb8-\udebf\udeca-\udeff\udf1a-\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc00-\udc9f\udcf3-\udcfe\udd00-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udfff]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud874-\ud87d\ud87f-\udb3f\udb41-\udb7f][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\udeff\udf45-\udf4f\udf7f-\udf8e\udfa0-\udfdf\udfe1-\udfff]|\ud821[\udfed-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udc02-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udde9-\uddff\ude46-\udeff\udf57-\udf5f\udf72-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4b-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd2f\udd6c-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\udeff]|\ud83d[\uded3-\udedf\udeed-\udeef\udef7-\udeff\udf74-\udf7f\udfd5-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udd0f\udd1f\udd28-\udd2f\udd31\udd32\udd3f\udd4c-\udd4f\udd5f-\udd7f\udd92-\uddbf\uddc1-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00\udc02-\udc1f\udc80-\udcff\uddf0-\udfff]|[\udbbf\udbff][\udffe\udfff]"},
{name:"Co",alias:"Private_Use",bmp:"\ue000-\uf8ff",astral:"[\udb80-\udbbe\udbc0-\udbfe][\udc00-\udfff]|[\udbbf\udbff][\udc00-\udffd]"},{name:"Cs",alias:"Surrogate",bmp:"\ud800-\udfff"},{name:"L",alias:"Letter",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005\u3006\u3031-\u3035\u303b\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6e5\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud83a[\udc00-\udcc4\udd00-\udd43]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Ll",alias:"Lowercase_Letter",bmp:"a-z\u00b5\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u0371\u0373\u0377\u037b-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1d2b\u1d6b-\u1d77\u1d79-\u1d9a\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2184\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7b\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7fa\uab30-\uab5a\uab60-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",
astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Lm",alias:"Modifier_Letter",
bmp:"\u02b0-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0374\u037a\u0559\u0640\u06e5\u06e6\u07f4\u07f5\u07fa\u081a\u0824\u0828\u0971\u0e46\u0ec6\u10fc\u17d7\u1843\u1aa7\u1c78-\u1c7d\u1d2c-\u1d6a\u1d78\u1d9b-\u1dbf\u2071\u207f\u2090-\u209c\u2c7c\u2c7d\u2d6f\u2e2f\u3005\u3031-\u3035\u303b\u309d\u309e\u30fc-\u30fe\ua015\ua4f8-\ua4fd\ua60c\ua67f\ua69c\ua69d\ua717-\ua71f\ua770\ua788\ua7f8\ua7f9\ua9cf\ua9e6\uaa70\uaadd\uaaf3\uaaf4\uab5c-\uab5f\uff70\uff9e\uff9f",astral:"\ud81a[\udf40-\udf43]|\ud81b[\udf93-\udf9f\udfe0]"},
{name:"Lo",alias:"Other_Letter",bmp:"\u00aa\u00ba\u01bb\u01c0-\u01c3\u0294\u05d0-\u05ea\u05f0-\u05f2\u0620-\u063f\u0641-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u0800-\u0815\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0972-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e45\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10d0-\u10fa\u10fd-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17dc\u1820-\u1842\u1844-\u1877\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c77\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u2135-\u2138\u2d30-\u2d67\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3006\u303c\u3041-\u3096\u309f\u30a1-\u30fa\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua014\ua016-\ua48c\ua4d0-\ua4f7\ua500-\ua60b\ua610-\ua61f\ua62a\ua62b\ua66e\ua6a0-\ua6e5\ua78f\ua7f7\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9e0-\ua9e4\ua9e7-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa6f\uaa71-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb\uaadc\uaae0-\uaaea\uaaf2\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff66-\uff6f\uff71-\uff9d\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc50-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udf00-\udf19]|\ud806[\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud83a[\udc00-\udcc4]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Lt",alias:"Titlecase_Letter",bmp:"\u01c5\u01c8\u01cb\u01f2\u1f88-\u1f8f\u1f98-\u1f9f\u1fa8-\u1faf\u1fbc\u1fcc\u1ffc"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2183\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a",
astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]"},{name:"M",
alias:"Mark",bmp:"\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0c00-\u0c03\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d01-\u0d03\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f\u109a-\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u192b\u1930-\u193b\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f\u1ab0-\u1abe\u1b00-\u1b04\u1b34-\u1b44\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1be6-\u1bf3\u1c24-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9e5\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",
astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc00-\udc02\udc38-\udc46\udc7f-\udc82\udcb0-\udcba\udd00-\udd02\udd27-\udd34\udd73\udd80-\udd82\uddb3-\uddc0\uddca-\uddcc\ude2c-\ude37\ude3e\udedf-\udeea\udf00-\udf03\udf3c\udf3e-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc35-\udc46\udcb0-\udcc3\uddaf-\uddb5\uddb8-\uddc0\udddc\udddd\ude30-\ude40\udeab-\udeb7\udf1d-\udf2b]|\ud807[\udc2f-\udc36\udc38-\udc3f\udc92-\udca7\udca9-\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf51-\udf7e\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},
{name:"Mc",alias:"Spacing_Mark",bmp:"\u0903\u093b\u093e-\u0940\u0949-\u094c\u094e\u094f\u0982\u0983\u09be-\u09c0\u09c7\u09c8\u09cb\u09cc\u09d7\u0a03\u0a3e-\u0a40\u0a83\u0abe-\u0ac0\u0ac9\u0acb\u0acc\u0b02\u0b03\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57\u0bbe\u0bbf\u0bc1\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd7\u0c01-\u0c03\u0c41-\u0c44\u0c82\u0c83\u0cbe\u0cc0-\u0cc4\u0cc7\u0cc8\u0cca\u0ccb\u0cd5\u0cd6\u0d02\u0d03\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d57\u0d82\u0d83\u0dcf-\u0dd1\u0dd8-\u0ddf\u0df2\u0df3\u0f3e\u0f3f\u0f7f\u102b\u102c\u1031\u1038\u103b\u103c\u1056\u1057\u1062-\u1064\u1067-\u106d\u1083\u1084\u1087-\u108c\u108f\u109a-\u109c\u17b6\u17be-\u17c5\u17c7\u17c8\u1923-\u1926\u1929-\u192b\u1930\u1931\u1933-\u1938\u1a19\u1a1a\u1a55\u1a57\u1a61\u1a63\u1a64\u1a6d-\u1a72\u1b04\u1b35\u1b3b\u1b3d-\u1b41\u1b43\u1b44\u1b82\u1ba1\u1ba6\u1ba7\u1baa\u1be7\u1bea-\u1bec\u1bee\u1bf2\u1bf3\u1c24-\u1c2b\u1c34\u1c35\u1ce1\u1cf2\u1cf3\u302e\u302f\ua823\ua824\ua827\ua880\ua881\ua8b4-\ua8c3\ua952\ua953\ua983\ua9b4\ua9b5\ua9ba\ua9bb\ua9bd-\ua9c0\uaa2f\uaa30\uaa33\uaa34\uaa4d\uaa7b\uaa7d\uaaeb\uaaee\uaaef\uaaf5\uabe3\uabe4\uabe6\uabe7\uabe9\uabea\uabec",
astral:"\ud804[\udc00\udc02\udc82\udcb0-\udcb2\udcb7\udcb8\udd2c\udd82\uddb3-\uddb5\uddbf\uddc0\ude2c-\ude2e\ude32\ude33\ude35\udee0-\udee2\udf02\udf03\udf3e\udf3f\udf41-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63]|\ud805[\udc35-\udc37\udc40\udc41\udc45\udcb0-\udcb2\udcb9\udcbb-\udcbe\udcc1\uddaf-\uddb1\uddb8-\uddbb\uddbe\ude30-\ude32\ude3b\ude3c\ude3e\udeac\udeae\udeaf\udeb6\udf20\udf21\udf26]|\ud807[\udc2f\udc3e\udca9\udcb1\udcb4]|\ud81b[\udf51-\udf7e]|\ud834[\udd65\udd66\udd6d-\udd72]"},
{name:"Me",alias:"Enclosing_Mark",bmp:"\u0488\u0489\u1abe\u20dd-\u20e0\u20e2-\u20e4\ua670-\ua672"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b62\u0b63\u0b82\u0bc0\u0bcd\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0d01\u0d41-\u0d44\u0d4d\u0d62\u0d63\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1bab-\u1bad\u1be6\u1be8\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u3099\u309a\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8c5\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaec\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",
astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud804[\udc01\udc38-\udc46\udc7f-\udc81\udcb3-\udcb6\udcb9\udcba\udd00-\udd02\udd27-\udd2b\udd2d-\udd34\udd73\udd80\udd81\uddb6-\uddbe\uddca-\uddcc\ude2f-\ude31\ude34\ude36\ude37\ude3e\udedf\udee3-\udeea\udf00\udf01\udf3c\udf40\udf66-\udf6c\udf70-\udf74]|\ud805[\udc38-\udc3f\udc42-\udc44\udc46\udcb3-\udcb8\udcba\udcbf\udcc0\udcc2\udcc3\uddb2-\uddb5\uddbc\uddbd\uddbf\uddc0\udddc\udddd\ude33-\ude3a\ude3d\ude3f\ude40\udeab\udead\udeb0-\udeb5\udeb7\udf1d-\udf1f\udf22-\udf25\udf27-\udf2b]|\ud807[\udc30-\udc36\udc38-\udc3d\udc3f\udc92-\udca7\udcaa-\udcb0\udcb2\udcb3\udcb5\udcb6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},
{name:"N",alias:"Number",bmp:"0-9\u00b2\u00b3\u00b9\u00bc-\u00be\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u09f4-\u09f9\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0b72-\u0b77\u0be6-\u0bf2\u0c66-\u0c6f\u0c78-\u0c7e\u0ce6-\u0cef\u0d58-\u0d5e\u0d66-\u0d78\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f33\u1040-\u1049\u1090-\u1099\u1369-\u137c\u16ee-\u16f0\u17e0-\u17e9\u17f0-\u17f9\u1810-\u1819\u1946-\u194f\u19d0-\u19da\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3007\u3021-\u3029\u3038-\u303a\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua620-\ua629\ua6e6-\ua6ef\ua830-\ua835\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",
astral:"\ud800[\udd07-\udd33\udd40-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23\udf41\udf4a\udfd1-\udfd5]|\ud801[\udca0-\udca9]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udde1-\uddf4\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf3b]|\ud806[\udce0-\udcf2]|\ud807[\udc50-\udc6c]|\ud809[\udc00-\udc6e]|\ud81a[\ude60-\ude69\udf50-\udf59\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud835[\udfce-\udfff]|\ud83a[\udcc7-\udccf\udd50-\udd59]|\ud83c[\udd00-\udd0c]"},
{name:"Nd",alias:"Decimal_Number",bmp:"0-9\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u1090-\u1099\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\ua620-\ua629\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",
astral:"\ud801[\udca0-\udca9]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf39]|\ud806[\udce0-\udce9]|\ud807[\udc50-\udc59]|\ud81a[\ude60-\ude69\udf50-\udf59]|\ud835[\udfce-\udfff]|\ud83a[\udd50-\udd59]"},{name:"Nl",alias:"Letter_Number",bmp:"\u16ee-\u16f0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303a\ua6e6-\ua6ef",astral:"\ud800[\udd40-\udd74\udf41\udf4a\udfd1-\udfd5]|\ud809[\udc00-\udc6e]"},
{name:"No",alias:"Other_Number",bmp:"\u00b2\u00b3\u00b9\u00bc-\u00be\u09f4-\u09f9\u0b72-\u0b77\u0bf0-\u0bf2\u0c78-\u0c7e\u0d58-\u0d5e\u0d70-\u0d78\u0f2a-\u0f33\u1369-\u137c\u17f0-\u17f9\u19da\u2070\u2074-\u2079\u2080-\u2089\u2150-\u215f\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua830-\ua835",astral:"\ud800[\udd07-\udd33\udd75-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude47\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e]|\ud804[\udc52-\udc65\udde1-\uddf4]|\ud805[\udf3a\udf3b]|\ud806[\udcea-\udcf2]|\ud807[\udc5a-\udc6c]|\ud81a[\udf5b-\udf61]|\ud834[\udf60-\udf71]|\ud83a[\udcc7-\udccf]|\ud83c[\udd00-\udd0c]"},
{name:"P",alias:"Punctuation",bmp:"!-#%-\\x2A,-/:;\\x3F@\\x5B-\\x5D_\\x7B}\u00a1\u00a7\u00ab\u00b6\u00b7\u00bb\u00bf\u037e\u0387\u055a-\u055f\u0589\u058a\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f3a-\u0f3d\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u1400\u166d\u166e\u169b\u169c\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205e\u207d\u207e\u208d\u208e\u2308-\u230b\u2329\u232a\u2768-\u2775\u27c5\u27c6\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc\u29fd\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00-\u2e2e\u2e30-\u2e44\u3001-\u3003\u3008-\u3011\u3014-\u301f\u3030\u303d\u30a0\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe61\ufe63\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff0a\uff0c-\uff0f\uff1a\uff1b\uff1f\uff20\uff3b-\uff3d\uff3f\uff5b\uff5d\uff5f-\uff65",
astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},
{name:"Pc",alias:"Connector_Punctuation",bmp:"_\u203f\u2040\u2054\ufe33\ufe34\ufe4d-\ufe4f\uff3f"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\x2D\u058a\u05be\u1400\u1806\u2010-\u2015\u2e17\u2e1a\u2e3a\u2e3b\u2e40\u301c\u3030\u30a0\ufe31\ufe32\ufe58\ufe63\uff0d"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\x29\\x5D}\u0f3b\u0f3d\u169c\u2046\u207e\u208e\u2309\u230b\u232a\u2769\u276b\u276d\u276f\u2771\u2773\u2775\u27c6\u27e7\u27e9\u27eb\u27ed\u27ef\u2984\u2986\u2988\u298a\u298c\u298e\u2990\u2992\u2994\u2996\u2998\u29d9\u29db\u29fd\u2e23\u2e25\u2e27\u2e29\u3009\u300b\u300d\u300f\u3011\u3015\u3017\u3019\u301b\u301e\u301f\ufd3e\ufe18\ufe36\ufe38\ufe3a\ufe3c\ufe3e\ufe40\ufe42\ufe44\ufe48\ufe5a\ufe5c\ufe5e\uff09\uff3d\uff5d\uff60\uff63"},
{name:"Pf",alias:"Final_Punctuation",bmp:"\u00bb\u2019\u201d\u203a\u2e03\u2e05\u2e0a\u2e0d\u2e1d\u2e21"},{name:"Pi",alias:"Initial_Punctuation",bmp:"\u00ab\u2018\u201b\u201c\u201f\u2039\u2e02\u2e04\u2e09\u2e0c\u2e1c\u2e20"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\x2A,\\x2E/:;\\x3F@\\x5C\u00a1\u00a7\u00b6\u00b7\u00bf\u037e\u0387\u055a-\u055f\u0589\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u166d\u166e\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u1805\u1807-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2016\u2017\u2020-\u2027\u2030-\u2038\u203b-\u203e\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205e\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00\u2e01\u2e06-\u2e08\u2e0b\u2e0e-\u2e16\u2e18\u2e19\u2e1b\u2e1e\u2e1f\u2e2a-\u2e2e\u2e30-\u2e39\u2e3c-\u2e3f\u2e41\u2e43\u2e44\u3001-\u3003\u303d\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufe10-\ufe16\ufe19\ufe30\ufe45\ufe46\ufe49-\ufe4c\ufe50-\ufe52\ufe54-\ufe57\ufe5f-\ufe61\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff07\uff0a\uff0c\uff0e\uff0f\uff1a\uff1b\uff1f\uff20\uff3c\uff61\uff64\uff65",
astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc9\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud807[\udc41-\udc45\udc70\udc71]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},
{name:"Ps",alias:"Open_Punctuation",bmp:"\\x28\\x5B\\x7B\u0f3a\u0f3c\u169b\u201a\u201e\u2045\u207d\u208d\u2308\u230a\u2329\u2768\u276a\u276c\u276e\u2770\u2772\u2774\u27c5\u27e6\u27e8\u27ea\u27ec\u27ee\u2983\u2985\u2987\u2989\u298b\u298d\u298f\u2991\u2993\u2995\u2997\u29d8\u29da\u29fc\u2e22\u2e24\u2e26\u2e28\u2e42\u3008\u300a\u300c\u300e\u3010\u3014\u3016\u3018\u301a\u301d\ufd3f\ufe17\ufe35\ufe37\ufe39\ufe3b\ufe3d\ufe3f\ufe41\ufe43\ufe47\ufe59\ufe5b\ufe5d\uff08\uff3b\uff5b\uff5f\uff62"},{name:"S",
alias:"Symbol",bmp:"\\x24\\x2B<->\\x5E`\\x7C~\u00a2-\u00a6\u00a8\u00a9\u00ac\u00ae-\u00b1\u00b4\u00b8\u00d7\u00f7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20be\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd",
astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83b[\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"},
{name:"Sc",alias:"Currency_Symbol",bmp:"\\x24\u00a2-\u00a5\u058f\u060b\u09f2\u09f3\u09fb\u0af1\u0bf9\u0e3f\u17db\u20a0-\u20be\ua838\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\x5E`\u00a8\u00af\u00b4\u00b8\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u309b\u309c\ua700-\ua716\ua720\ua721\ua789\ua78a\uab5b\ufbb2-\ufbc1\uff3e\uff40\uffe3",astral:"\ud83c[\udffb-\udfff]"},
{name:"Sm",alias:"Math_Symbol",bmp:"\\x2B<->\\x7C~\u00ac\u00b1\u00d7\u00f7\u03f6\u0606-\u0608\u2044\u2052\u207a-\u207c\u208a-\u208c\u2118\u2140-\u2144\u214b\u2190-\u2194\u219a\u219b\u21a0\u21a3\u21a6\u21ae\u21ce\u21cf\u21d2\u21d4\u21f4-\u22ff\u2320\u2321\u237c\u239b-\u23b3\u23dc-\u23e1\u25b7\u25c1\u25f8-\u25ff\u266f\u27c0-\u27c4\u27c7-\u27e5\u27f0-\u27ff\u2900-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2aff\u2b30-\u2b44\u2b47-\u2b4c\ufb29\ufe62\ufe64-\ufe66\uff0b\uff1c-\uff1e\uff5c\uff5e\uffe2\uffe9-\uffec",
astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"\u00a6\u00a9\u00ae\u00b0\u0482\u058d\u058e\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09fa\u0b70\u0bf3-\u0bf8\u0bfa\u0c7f\u0d4f\u0d79\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u214a\u214c\u214d\u214f\u218a\u218b\u2195-\u2199\u219c-\u219f\u21a1\u21a2\u21a4\u21a5\u21a7-\u21ad\u21af-\u21cd\u21d0\u21d1\u21d3\u21d5-\u21f3\u2300-\u2307\u230c-\u231f\u2322-\u2328\u232b-\u237b\u237d-\u239a\u23b4-\u23db\u23e2-\u23fe\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u25b6\u25b8-\u25c0\u25c2-\u25f7\u2600-\u266e\u2670-\u2767\u2794-\u27bf\u2800-\u28ff\u2b00-\u2b2f\u2b45\u2b46\u2b4d-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua828-\ua82b\ua836\ua837\ua839\uaa77-\uaa79\ufdfd\uffe4\uffe8\uffed\uffee\ufffc\ufffd",
astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udffa]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]"},
{name:"Z",alias:"Separator",bmp:" \u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:" \u00a0\u1680\u2000-\u200a\u202f\u205f\u3000"}])}},
{}],6:[function(n,m){m.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var q=[{name:"ASCII",bmp:"\x00-\u007f"},{name:"Alphabetic",bmp:"A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0345\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05b0-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05f0-\u05f2\u0610-\u061a\u0620-\u0657\u0659-\u065f\u066e-\u06d3\u06d5-\u06dc\u06e1-\u06e8\u06ed-\u06ef\u06fa-\u06fc\u06ff\u0710-\u073f\u074d-\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0817\u081a-\u082c\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08df\u08e3-\u08e9\u08f0-\u093b\u093d-\u094c\u094e-\u0950\u0955-\u0963\u0971-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd-\u09c4\u09c7\u09c8\u09cb\u09cc\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09f0\u09f1\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3e-\u0a42\u0a47\u0a48\u0a4b\u0a4c\u0a51\u0a59-\u0a5c\u0a5e\u0a70-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd-\u0ac5\u0ac7-\u0ac9\u0acb\u0acc\u0ad0\u0ae0-\u0ae3\u0af9\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d-\u0b44\u0b47\u0b48\u0b4b\u0b4c\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd0\u0bd7\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4c\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccc\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0cf1\u0cf2\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4c\u0d4e\u0d54-\u0d57\u0d5f-\u0d63\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e46\u0e4d\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ecd\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f71-\u0f81\u0f88-\u0f97\u0f99-\u0fbc\u1000-\u1036\u1038\u103b-\u103f\u1050-\u1062\u1065-\u1068\u106e-\u1086\u108e\u109c\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135f\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17b3\u17b6-\u17c8\u17d7\u17dc\u1820-\u1877\u1880-\u18aa\u18b0-\u18f5\u1900-\u191e\u1920-\u192b\u1930-\u1938\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a1b\u1a20-\u1a5e\u1a61-\u1a74\u1aa7\u1b00-\u1b33\u1b35-\u1b43\u1b45-\u1b4b\u1b80-\u1ba9\u1bac-\u1baf\u1bba-\u1be5\u1be7-\u1bf1\u1c00-\u1c35\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1d00-\u1dbf\u1de7-\u1df4\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u24b6-\u24e9\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua674-\ua67b\ua67f-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua827\ua840-\ua873\ua880-\ua8c3\ua8c5\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua92a\ua930-\ua952\ua960-\ua97c\ua980-\ua9b2\ua9b4-\ua9bf\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa36\uaa40-\uaa4d\uaa60-\uaa76\uaa7a\uaa7e-\uaabe\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf5\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabea\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",
astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf30-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2]|\ud804[\udc00-\udc45\udc82-\udcb8\udcd0-\udce8\udd00-\udd32\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udf00-\udf19\udf1d-\udf2a]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf36\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50-\udf7e\udf93-\udf9f\udfe0]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Any",isBmpLast:!0,bmp:"\x00-\uffff",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"\u00ad\u034f\u061c\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b-\u200f\u202a-\u202e\u2060-\u206f\u3164\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufff8",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase",bmp:"a-z\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02b8\u02c0\u02c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561-\u0587\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7b5\ua7b7\ua7f8-\ua7fa\uab30-\uab5a\uab5c-\uab65\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",
astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point",
bmp:"\ufdd0-\ufdef\ufffe\uffff",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-Z\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2160-\u216f\u2183\u24b6-\u24cf\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\uff21-\uff3a",
astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"},
{name:"White_Space",bmp:"\t-\r \u0085\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"}];q.push({name:"Assigned",inverseOf:"Cn"});b.addUnicodeData(q)}},
{}],7:[function(n,m){m.exports=function(b){if(!b.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");b.addUnicodeData([{name:"Adlam",astral:"\ud83a[\udd00-\udd4a\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf19\udf1d-\udf2b\udf30-\udf3f]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"},{name:"Arabic",bmp:"\u0600-\u0604\u0606-\u060b\u060d-\u061a\u061e\u0620-\u063f\u0641-\u064a\u0656-\u066f\u0671-\u06dc\u06de-\u06ff\u0750-\u077f\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08e1\u08e3-\u08ff\ufb50-\ufbc1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfd\ufe70-\ufe74\ufe76-\ufefc",
astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"},{name:"Armenian",bmp:"\u0531-\u0556\u0559-\u055f\u0561-\u0587\u058a\u058d-\u058f\ufb13-\ufb17"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"},
{name:"Balinese",bmp:"\u1b00-\u1b4b\u1b50-\u1b7c"},{name:"Bamum",bmp:"\ua6a0-\ua6f7",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"\u1bc0-\u1bf3\u1bfc-\u1bff"},{name:"Bengali",bmp:"\u0980-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09e6-\u09fb"},{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},
{name:"Bopomofo",bmp:"\u02ea\u02eb\u3105-\u312d\u31a0-\u31ba"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc6f\udc7f]"},{name:"Braille",bmp:"\u2800-\u28ff"},{name:"Buginese",bmp:"\u1a00-\u1a1b\u1a1e\u1a1f"},{name:"Buhid",bmp:"\u1740-\u1753"},{name:"Canadian_Aboriginal",bmp:"\u1400-\u167f\u18b0-\u18f5"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"},{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd43]"},{name:"Cham",bmp:"\uaa00-\uaa36\uaa40-\uaa4d\uaa50-\uaa59\uaa5c-\uaa5f"},
{name:"Cherokee",bmp:"\u13a0-\u13f5\u13f8-\u13fd\uab70-\uabbf"},{name:"Common",bmp:"\x00-@\\x5B-`\\x7B-\u00a9\u00ab-\u00b9\u00bb-\u00bf\u00d7\u00f7\u02b9-\u02df\u02e5-\u02e9\u02ec-\u02ff\u0374\u037e\u0385\u0387\u0589\u0605\u060c\u061b\u061c\u061f\u0640\u06dd\u08e2\u0964\u0965\u0e3f\u0fd5-\u0fd8\u10fb\u16eb-\u16ed\u1735\u1736\u1802\u1803\u1805\u1cd3\u1ce1\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u2000-\u200b\u200e-\u2064\u2066-\u2070\u2074-\u207e\u2080-\u208e\u20a0-\u20be\u2100-\u2125\u2127-\u2129\u212c-\u2131\u2133-\u214d\u214f-\u215f\u2189-\u218b\u2190-\u23fe\u2400-\u2426\u2440-\u244a\u2460-\u27ff\u2900-\u2b73\u2b76-\u2b95\u2b98-\u2bb9\u2bbd-\u2bc8\u2bca-\u2bd1\u2bec-\u2bef\u2e00-\u2e44\u2ff0-\u2ffb\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303c-\u303f\u309b\u309c\u30a0\u30fb\u30fc\u3190-\u319f\u31c0-\u31e3\u3220-\u325f\u327f-\u32cf\u3358-\u33ff\u4dc0-\u4dff\ua700-\ua721\ua788-\ua78a\ua830-\ua839\ua92e\ua9cf\uab5b\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe66\ufe68-\ufe6b\ufeff\uff01-\uff20\uff3b-\uff40\uff5b-\uff65\uff70\uff9e\uff9f\uffe0-\uffe6\uffe8-\uffee\ufff9-\ufffd",
astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9b\uddd0-\uddfc\udee1-\udefb]|\ud82f[\udca0-\udca3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\udde8\udf00-\udf56\udf60-\udf71]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\udd0c\udd10-\udd2e\udd30-\udd6b\udd70-\uddac\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\udf00-\udfff]|\ud83d[\udc00-\uded2\udee0-\udeec\udef0-\udef6\udf00-\udf73\udf80-\udfd4]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd10-\udd1e\udd20-\udd27\udd30\udd33-\udd3e\udd40-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|\udb40[\udc01\udc20-\udc7f]"},
{name:"Coptic",bmp:"\u03e2-\u03ef\u2c80-\u2cf3\u2cf9-\u2cff"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cyrillic",bmp:"\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"\u0900-\u0950\u0953-\u0963\u0966-\u097f\ua8e0-\ua8fd"},{name:"Duployan",
astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Ethiopic",bmp:"\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u137c\u1380-\u1399\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e"},
{name:"Georgian",bmp:"\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u10ff\u2d00-\u2d25\u2d27\u2d2d"},{name:"Glagolitic",bmp:"\u2c00-\u2c2e\u2c30-\u2c5e",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek",
bmp:"\u0370-\u0373\u0375-\u0377\u037a-\u037d\u037f\u0384\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03e1\u03f0-\u03ff\u1d26-\u1d2a\u1d5d-\u1d61\u1d66-\u1d6a\u1dbf\u1f00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fc4\u1fc6-\u1fd3\u1fd6-\u1fdb\u1fdd-\u1fef\u1ff2-\u1ff4\u1ff6-\u1ffe\u2126\uab65",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0ae6-\u0af1\u0af9"},
{name:"Gurmukhi",bmp:"\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a66-\u0a75"},{name:"Han",bmp:"\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u3005\u3007\u3021-\u3029\u3038-\u303b\u3400-\u4db5\u4e00-\u9fd5\uf900-\ufa6d\ufa70-\ufad9",astral:"[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]"},
{name:"Hangul",bmp:"\u1100-\u11ff\u302e\u302f\u3131-\u318e\u3200-\u321e\u3260-\u327e\ua960-\ua97c\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"},{name:"Hanunoo",bmp:"\u1720-\u1734"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"\u0591-\u05c7\u05d0-\u05ea\u05f0-\u05f4\ufb1d-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufb4f"},{name:"Hiragana",bmp:"\u3041-\u3096\u309d-\u309f",astral:"\ud82c\udc01|\ud83c\ude00"},
{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"\u0300-\u036f\u0485\u0486\u064b-\u0655\u0670\u0951\u0952\u1ab0-\u1abe\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u200c\u200d\u20d0-\u20f0\u302a-\u302d\u3099\u309a\ufe00-\ufe0f\ufe20-\ufe2d",astral:"\ud800[\uddfd\udee0]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"},
{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"\ua980-\ua9cd\ua9d0-\ua9d9\ua9de\ua9df"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc1]"},{name:"Kannada",bmp:"\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0ce6-\u0cef\u0cf1\u0cf2"},{name:"Katakana",bmp:"\u30a1-\u30fa\u30fd-\u30ff\u31f0-\u31ff\u32d0-\u32fe\u3300-\u3357\uff66-\uff6f\uff71-\uff9d",astral:"\ud82c\udc00"},
{name:"Kayah_Li",bmp:"\ua900-\ua92d\ua92f"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude38-\ude3a\ude3f-\ude47\ude50-\ude58]"},{name:"Khmer",bmp:"\u1780-\u17dd\u17e0-\u17e9\u17f0-\u17f9\u19e0-\u19ff"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0ed0-\u0ed9\u0edc-\u0edf"},
{name:"Latin",bmp:"A-Za-z\u00aa\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u02e0-\u02e4\u1d00-\u1d25\u1d2c-\u1d5c\u1d62-\u1d65\u1d6b-\u1d77\u1d79-\u1dbe\u1e00-\u1eff\u2071\u207f\u2090-\u209c\u212a\u212b\u2132\u214e\u2160-\u2188\u2c60-\u2c7f\ua722-\ua787\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua7ff\uab30-\uab5a\uab5c-\uab64\ufb00-\ufb06\uff21-\uff3a\uff41-\uff5a"},{name:"Lepcha",bmp:"\u1c00-\u1c37\u1c3b-\u1c49\u1c4d-\u1c4f"},{name:"Limbu",bmp:"\u1900-\u191e\u1920-\u192b\u1930-\u193b\u1940\u1944-\u194f"},
{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"\ua4d0-\ua4ff"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Malayalam",bmp:"\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4f\u0d54-\u0d63\u0d66-\u0d7f"},
{name:"Mandaic",bmp:"\u0840-\u085b\u085e"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Meetei_Mayek",bmp:"\uaae0-\uaaf6\uabc0-\uabed\uabf0-\uabf9"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf44\udf50-\udf7e\udf8f-\udf9f]"},
{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"\u1800\u1801\u1804\u1806-\u180e\u1810-\u1819\u1820-\u1877\u1880-\u18aa",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"\u1000-\u109f\ua9e0-\ua9fe\uaa60-\uaa7f"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"New_Tai_Lue",bmp:"\u1980-\u19ab\u19b0-\u19c9\u19d0-\u19da\u19de\u19df"},
{name:"Newa",astral:"\ud805[\udc00-\udc59\udc5b\udc5d]"},{name:"Nko",bmp:"\u07c0-\u07fa"},{name:"Ogham",bmp:"\u1680-\u169c"},{name:"Ol_Chiki",bmp:"\u1c50-\u1c7f"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},
{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Oriya",bmp:"\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b66-\u0b77"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"},
{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"\ua840-\ua877"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"\ua930-\ua953\ua95f"},{name:"Runic",bmp:"\u16a0-\u16ea\u16ee-\u16f8"},{name:"Samaritan",bmp:"\u0800-\u082d\u0830-\u083e"},{name:"Saurashtra",bmp:"\ua880-\ua8c5\ua8ce-\ua8d9"},{name:"Sharada",astral:"\ud804[\udd80-\uddcd\uddd0-\udddf]"},{name:"Shavian",
astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2-\u0df4",astral:"\ud804[\udde1-\uddf4]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Sundanese",bmp:"\u1b80-\u1bbf\u1cc0-\u1cc7"},{name:"Syloti_Nagri",bmp:"\ua800-\ua82b"},
{name:"Syriac",bmp:"\u0700-\u070d\u070f-\u074a\u074d-\u074f"},{name:"Tagalog",bmp:"\u1700-\u170c\u170e-\u1714"},{name:"Tagbanwa",bmp:"\u1760-\u176c\u176e-\u1770\u1772\u1773"},{name:"Tai_Le",bmp:"\u1950-\u196d\u1970-\u1974"},{name:"Tai_Tham",bmp:"\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1aa0-\u1aad"},{name:"Tai_Viet",bmp:"\uaa80-\uaac2\uaadb-\uaadf"},{name:"Takri",astral:"\ud805[\ude80-\udeb7\udec0-\udec9]"},{name:"Tamil",bmp:"\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0be6-\u0bfa"},
{name:"Tangut",astral:"\ud81b\udfe0|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udfec]|\ud822[\udc00-\udef2]"},{name:"Telugu",bmp:"\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c66-\u0c6f\u0c78-\u0c7f"},{name:"Thaana",bmp:"\u0780-\u07b1"},{name:"Thai",bmp:"\u0e01-\u0e3a\u0e40-\u0e5b"},{name:"Tibetan",bmp:"\u0f00-\u0f47\u0f49-\u0f6c\u0f71-\u0f97\u0f99-\u0fbc\u0fbe-\u0fcc\u0fce-\u0fd4\u0fd9\u0fda"},
{name:"Tifinagh",bmp:"\u2d30-\u2d67\u2d6f\u2d70\u2d7f"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"\ua500-\ua62b"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yi",bmp:"\ua000-\ua48c\ua490-\ua4c6"}])}},
{}],8:[function(n,m){var b=n("./xregexp");n("./addons/build")(b);n("./addons/matchrecursive")(b);n("./addons/unicode-base")(b);n("./addons/unicode-blocks")(b);n("./addons/unicode-categories")(b);n("./addons/unicode-properties")(b);n("./addons/unicode-scripts")(b);m.exports=b},
{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9}],9:[function(n,m){function b(a){var c=!0;try{c=!!RegExp("",a)}catch(g){c=!1}return c}
function q(a,c,g,l,x){var z;a.xregexp={captureNames:c};if(x)return a;if(a.__proto__)a.__proto__=p.prototype;else for(z in p.prototype)a[z]=p.prototype[z];a.xregexp.source=g;a.xregexp.flags=l?l.split("").sort().join(""):l;return a}
function v(a){return E.replace.call(a,/([\s\S])(?=[\s\S]*\1)/g,"")}
function t(a,c){if(!p.isRegExp(a))throw new TypeError("Type RegExp expected");var g=a.xregexp||{},l=P?a.flags:E.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(a))[1],x="",z="",w=null,y=null;c=c||{};c.removeG&&(z+="g");c.removeY&&(z+="y");z&&(l=E.replace.call(l,new RegExp("["+z+"]+","g"),""));c.addG&&(x+="g");c.addY&&(x+="y");x&&(l=v(l+x));c.isInternalOnly||(g.source!==void 0&&(w=g.source),g.flags!=null&&(y=x?v(g.flags+x):g.flags));return a=q(new RegExp(c.source||a.source,l),a.xregexp&&a.xregexp.captureNames?
g.captureNames.slice(0):null,w,y,c.isInternalOnly)}
function A(a){return parseInt(a,16)}
function d(a,c,g){(c=a.input.charAt(a.index-1)==="("||a.input.charAt(a.index+a[0].length)===")")||(g=g.indexOf("x")>-1?["\\s","#[^#\\n]*","\\(\\?#[^)]*\\)"]:["\\(\\?#[^)]*\\)"],c=E.test.call(new RegExp("^(?:"+g.join("|")+")*(?:[?*+]|{\\d+(?:,\\d*)?})"),a.input.slice(a.index+a[0].length)));return c?"":"(?:)"}
function f(a){return parseInt(a,10).toString(16)}
function h(a,c){var g=a.length,l;for(l=0;l<g;++l)if(a[l]===c)return l;return-1}
function k(a,c){return T.call(a)==="[object "+c+"]"}
function r(a){for(;a.length<4;)a="0"+a;return a}
function u(a,c){var g;if(v(c)!==c)throw new SyntaxError("Invalid duplicate regex flag "+c);a=E.replace.call(a,/^\(\?([\w$]+)\)/,function(l,x){if(E.test.call(/[gy]/,x))throw new SyntaxError("Cannot use flag g or y in mode modifier "+l);c=v(c+x);return""});
for(g=0;g<c.length;++g)if(!Z[c.charAt(g)])throw new SyntaxError("Unknown regex flag "+c.charAt(g));return{pattern:a,flags:c}}
function B(a){var c={};return k(a,"String")?(p.forEach(a,/[^\s,]+/,function(g){c[g]=!0}),c):a}
function C(a){if(!/^[\w$]$/.test(a))throw Error("Flag must be a single character A-Za-z0-9_$");Z[a]=!0}
function D(a){if(a==null)throw new TypeError("Cannot convert null or undefined to object");return a}
function p(a,c){if(p.isRegExp(a)){if(c!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return t(a)}a=a===void 0?"":String(a);c=c===void 0?"":String(c);p.isInstalled("astral")&&c.indexOf("A")===-1&&(c+="A");N[a]||(N[a]={});if(!N[a][c]){var g={hasNamedCapture:!1,captureNames:[]},l="default",x="",z=0,w=u(a,c),y=w.pattern;for(w=w.flags;z<y.length;){do{for(var K,H=y,V=w,W=z,X=l,Y=g,S=Q.length,ba=H.charAt(W),aa=null;S--;){var G=Q[S];if(!(G.leadChar&&G.leadChar!==ba||G.scope!==
X&&G.scope!=="all"||G.flag&&V.indexOf(G.flag)===-1)&&(K=p.exec(H,G.regex,W,"sticky"))){aa={matchLength:K[0].length,output:G.handler.call(Y,K,X,V),reparse:G.reparse};break}}(G=aa)&&G.reparse&&(y=y.slice(0,z)+G.output+y.slice(z+G.matchLength))}while(G&&G.reparse);G?(x+=G.output,z+=G.matchLength||1):(G=p.exec(y,R[l],z,"sticky")[0],x+=G,z+=G.length,G==="["&&l==="default"?l="class":G==="]"&&l==="class"&&(l="default"))}N[a][c]={pattern:E.replace.call(x,/(?:\(\?:\))+/g,"(?:)"),flags:E.replace.call(w,/[^gimuy]+/g,
""),captures:g.hasNamedCapture?g.captureNames:null}}g=N[a][c];return q(new RegExp(g.pattern,g.flags),g.captures,a,c)}
var I={astral:!1,natives:!1},E={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},F={},J={},N={},Q=[],R={"default":/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,"class":/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},L=/\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g,
M=E.exec.call(/()??/,"")[1]===void 0,P=/x/.flags!==void 0,T={}.toString,U=b("u"),O=b("y"),Z={g:!0,i:!0,m:!0,u:U,y:O};p.prototype=RegExp();p.version="3.2.0";p._clipDuplicates=v;p._hasNativeFlag=b;p._dec=A;p._hex=f;p._pad4=r;p.addToken=function(a,c,g){g=g||{};var l=g.optionalFlags,x;g.flag&&C(g.flag);if(l)for(l=E.split.call(l,""),x=0;x<l.length;++x)C(l[x]);Q.push({regex:t(a,{addG:!0,addY:O,isInternalOnly:!0}),handler:c,scope:g.scope||"default",flag:g.flag,reparse:g.reparse,leadChar:g.leadChar});p.cache.flush("patterns")};
p.cache=function(a,c){J[a]||(J[a]={});return J[a][c]||(J[a][c]=p(a,c))};
p.cache.flush=function(a){a==="patterns"?N={}:J={}};
p.escape=function(a){return E.replace.call(D(a),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};
p.exec=function(a,c,g,l){var x="g",z,w=!1;(z=O&&!!(l||c.sticky&&l!==!1))?x+="y":l&&(w=!0,x+="FakeY");c.xregexp=c.xregexp||{};l=c.xregexp[x]||(c.xregexp[x]=t(c,{addG:!0,addY:z,source:w?c.source+"|()":void 0,removeY:l===!1,isInternalOnly:!0}));g=g||0;l.lastIndex=g;a=F.exec.call(l,a);w&&a&&a.pop()===""&&(a=null);c.global&&(c.lastIndex=a?l.lastIndex:0);return a};
p.forEach=function(a,c,g){for(var l=0,x=-1;l=p.exec(a,c,l);)g(l,++x,a,c),l=l.index+(l[0].length||1)};
p.install=function(a){a=B(a);!I.astral&&a.astral&&(I.astral=!0);!I.natives&&a.natives&&(RegExp.prototype.exec=F.exec,RegExp.prototype.test=F.test,String.prototype.match=F.match,String.prototype.replace=F.replace,String.prototype.split=F.split,I.natives=!0)};
p.isInstalled=function(a){return!!I[a]};
p.isRegExp=function(a){return T.call(a)==="[object RegExp]"};
p.match=function(a,c,g){var l=c.global&&g!=="one"||g==="all",x=(l?"g":"")+(c.sticky?"y":"")||"noGY";c.xregexp=c.xregexp||{};x=c.xregexp[x]||(c.xregexp[x]=t(c,{addG:!!l,removeG:g==="one",isInternalOnly:!0}));a=E.match.call(D(a),x);c.global&&(c.lastIndex=g==="one"&&a?a.index+a[0].length:0);return l?a||[]:a&&a[0]};
p.replace=function(a,c,g,l){var x=p.isRegExp(c),z=c.global&&l!=="one"||l==="all",w=(z?"g":"")+(c.sticky?"y":"")||"noGY",y=c;x?(c.xregexp=c.xregexp||{},y=c.xregexp[w]||(c.xregexp[w]=t(c,{addG:!!z,removeG:l==="one",isInternalOnly:!0}))):z&&(y=new RegExp(p.escape(String(c)),"g"));a=F.replace.call(D(a),y,g);x&&c.global&&(c.lastIndex=0);return a};
p.split=function(a,c,g){return F.split.call(D(a),c,g)};
p.test=function(a,c,g,l){return!!p.exec(a,c,g,l)};
p.union=function(a,c,g){function l(W,X,Y){var S=V[z-H];if(X){if(++z,S)return"(?<"+S+">"}else if(Y)return"\\"+(+Y+H);return W}
g=g||{};var x=g.conjunction||"or",z=0;if(!k(a,"Array")||!a.length)throw new TypeError("Must provide a nonempty array of patterns to merge");var w=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g;g=[];for(var y,K=0;K<a.length;++K)if(y=a[K],p.isRegExp(y)){var H=z;var V=y.xregexp&&y.xregexp.captureNames||[];g.push(E.replace.call(p(y.source).source,w,l))}else g.push(p.escape(y));a=x==="none"?"":"|";return p(g.join(a),c)};
F.exec=function(a){var c=this.lastIndex,g=E.exec.apply(this,arguments),l;if(g){if(!M&&g.length>1&&h(g,"")>-1){var x=t(this,{removeG:!0,isInternalOnly:!0});E.replace.call(String(a).slice(g.index),x,function(){var z=arguments.length,w;for(w=1;w<z-2;++w)arguments[w]===void 0&&(g[w]=void 0)})}if(this.xregexp&&this.xregexp.captureNames)for(l=1;l<g.length;++l)(x=this.xregexp.captureNames[l-1])&&(g[x]=g[l]);
this.global&&!g[0].length&&this.lastIndex>g.index&&(this.lastIndex=g.index)}this.global||(this.lastIndex=c);return g};
F.test=function(a){return!!F.exec.call(this,a)};
F.match=function(a){if(!p.isRegExp(a))a=new RegExp(a);else if(a.global){var c=E.match.apply(this,arguments);a.lastIndex=0;return c}return F.exec.call(a,D(this))};
F.replace=function(a,c){var g=p.isRegExp(a);if(g){if(a.xregexp)var l=a.xregexp.captureNames;var x=a.lastIndex}else a+="";var z=k(c,"Function")?E.replace.call(String(this),a,function(){var w=arguments,y;if(l)for(w[0]=new String(w[0]),y=0;y<l.length;++y)l[y]&&(w[0][l[y]]=w[y+1]);g&&a.global&&(a.lastIndex=w[w.length-2]+w[0].length);return c.apply(void 0,w)}):E.replace.call(this==null?this:String(this),a,function(){var w=arguments;
return E.replace.call(String(c),L,function(y,K,H){if(K){H=+K;if(H<=w.length-3)return w[H]||"";H=l?h(l,K):-1;if(H<0)throw new SyntaxError("Backreference to undefined group "+y);return w[H+1]||""}if(H==="$")return"$";if(H==="&"||+H===0)return w[0];if(H==="`")return w[w.length-1].slice(0,w[w.length-2]);if(H==="'")return w[w.length-1].slice(w[w.length-2]+w[0].length);H=+H;if(!isNaN(H)){if(H>w.length-3)throw new SyntaxError("Backreference to undefined group "+y);return w[H]||""}throw new SyntaxError("Invalid token "+
y);})});
g&&(a.lastIndex=a.global?0:x);return z};
F.split=function(a,c){if(!p.isRegExp(a))return E.split.apply(this,arguments);var g=String(this),l=[],x=a.lastIndex,z=0,w;c=(c===void 0?-1:c)>>>0;p.forEach(g,a,function(y){y.index+y[0].length>z&&(l.push(g.slice(z,y.index)),y.length>1&&y.index<g.length&&Array.prototype.push.apply(l,y.slice(1)),w=y[0].length,z=y.index+w)});
z===g.length?(!E.test.call(a,"")||w)&&l.push(""):l.push(g.slice(z));a.lastIndex=x;return l.length>c?l.slice(0,c):l};
p.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,function(a,c){if(a[1]==="B"&&c==="default")return a[0];throw new SyntaxError("Invalid escape "+a[0]);},{scope:"all",
leadChar:"\\"});p.addToken(/\\u{([\dA-Fa-f]+)}/,function(a,c,g){c=A(a[1]);if(c>1114111)throw new SyntaxError("Invalid Unicode code point "+a[0]);if(c<=65535)return"\\u"+r(f(c));if(U&&g.indexOf("u")>-1)return a[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u");},{scope:"all",
leadChar:"\\"});p.addToken(/\[(\^?)\]/,function(a){return a[1]?"[\\s\\S]":"\\b\\B"},{leadChar:"["});
p.addToken(/\(\?#[^)]*\)/,d,{leadChar:"("});p.addToken(/\s+|#[^\n]*\n?/,d,{flag:"x"});p.addToken(/\./,function(){return"[\\s\\S]"},{flag:"s",
leadChar:"."});p.addToken(/\\k<([\w$]+)>/,function(a){var c=isNaN(a[1])?h(this.captureNames,a[1])+1:+a[1],g=a.index+a[0].length;if(!c||c>this.captureNames.length)throw new SyntaxError("Backreference to undefined group "+a[0]);return"\\"+c+(g===a.input.length||isNaN(a.input.charAt(g))?"":"(?:)")},{leadChar:"\\"});
p.addToken(/\\(\d+)/,function(a,c){if(!(c==="default"&&/^[1-9]/.test(a[1])&&+a[1]<=this.captureNames.length)&&a[1]!=="0")throw new SyntaxError("Cannot use octal escape or backreference to undefined group "+a[0]);return a[0]},{scope:"all",
leadChar:"\\"});p.addToken(/\(\?P?<([\w$]+)>/,function(a){if(!isNaN(a[1]))throw new SyntaxError("Cannot use integer as capture name "+a[0]);if(a[1]==="length"||a[1]==="__proto__")throw new SyntaxError("Cannot use reserved word as capture name "+a[0]);if(h(this.captureNames,a[1])>-1)throw new SyntaxError("Cannot use same name for multiple groups "+a[0]);this.captureNames.push(a[1]);this.hasNamedCapture=!0;return"("},{leadChar:"("});
p.addToken(/\((?!\?)/,function(a,c,g){if(g.indexOf("n")>-1)return"(?:";this.captureNames.push(null);return"("},{optionalFlags:"n",
leadChar:"("});m.exports=p},
{}]},{},[8])(8)})}).call(globalThis);var i$n=window.XRegExp;var pjN=-1,fbY=function(r){addEventListener("pageshow",function(J){J.persisted&&(pjN=J.timeStamp,r(J))},!0)};var gHk=function(r,J,x){var t=UAq,b,V;return function(H){if(J.value>=0&&(H||x)){var q;if((V=J.value-((q=b)!=null?q:0))||b===void 0)b=J.value,J.delta=V,H=J.value,J.rating=H>t[1]?"poor":H>t[0]?"needs-improvement":"good",r(J)}}};var EHq=function(r){requestAnimationFrame(function(){return requestAnimationFrame(function(){return r()})})};var j84=function(){var r=performance.getEntriesByType("navigation")[0];if(r&&r.responseStart>0&&r.responseStart<performance.now())return r};var $Ak=function(){var r,J;return(J=(r=j84())==null?void 0:r.activationStart)!=null?J:0};var wjN=function(){var r=r===void 0?-1:r;var J=j84(),x="navigate";pjN>=0?x="back-forward-cache":J&&(document.prerendering||$Ak()>0?x="prerender":document.wasDiscarded?x="restore":J.type&&(x=J.type.replace(/_/g,"-")));return{name:"LCP",value:r,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:x}};var Gwm=new WeakMap;var h4x=function(r){var J=J===void 0?{}:J;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var x=new PerformanceObserver(function(t){Promise.resolve().then(function(){r(t.getEntries())})});
x.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},J));return x}}catch(t){}};var MtR=function(r){var J=!1;return function(){J||(r(),J=!0)}};var Y7=-1,Gku=function(r){document.visibilityState==="hidden"&&Y7>-1&&(Y7=r.type==="visibilitychange"?r.timeStamp:0,removeEventListener("visibilitychange",Gku,!0),removeEventListener("prerenderingchange",Gku,!0))},R4u=function(){addEventListener("visibilitychange",Gku,!0);
addEventListener("prerenderingchange",Gku,!0)},S8u=function(){if(Y7<0){var r=$Ak(),J,x;
Y7=(x=document.prerendering?void 0:(J=globalThis.performance.getEntriesByType("visibility-state").filter(function(t){return t.name==="hidden"&&t.startTime>r})[0])==null?void 0:J.startTime)!=null?x:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
R4u();fbY(function(){setTimeout(function(){Y7=document.visibilityState!=="hidden"||document.prerendering?Infinity:0;R4u()})})}return{get firstHiddenTime(){return Y7}}};var Nmk=function(r){document.prerendering?addEventListener("prerenderingchange",function(){return r()},!0):r()};var dAq=function(r){var J=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?r():(r=MtR(r),document.addEventListener("visibilitychange",r,{once:!0}),J(function(){r();document.removeEventListener("visibilitychange",r)}))};var MHn=function(){};
MHn.prototype._processEntry=function(r){var J;(J=this._onBeforeProcessingEntry)==null||J.call(this,r)};var UAq=[2500,4E3],mnD=function(r){var J=J===void 0?{}:J;Nmk(function(){var x=S8u(),t=wjN(),b=RYX(J),V=function(E){J.reportAllChanges||(E=E.slice(-1));E=_.D(E);for(var h=E.next();!h.done;h=E.next())h=h.value,b._processEntry(h),h.startTime<x.firstHiddenTime&&(t.value=Math.max(h.startTime-$Ak(),0),t.entries=[h],q())},H=h4x(V);
if(H){var q=gHk(r,t,J.reportAllChanges);for(var W=MtR(function(){V(H.takeRecords());H.disconnect();q(!0)}),U=_.D(["keydown",
"click","visibilitychange"]),g=U.next();!g.done;g=U.next())addEventListener(g.value,function(){return dAq(W)},{capture:!0,
once:!0});fbY(function(E){t=wjN();q=gHk(r,t,J.reportAllChanges);EHq(function(){t.value=performance.now()-E.timeStamp;q(!0)})})}})};var Q8s;var KSR;_.u=function(){return KSR!==void 0?KSR:KSR=document.createElement("template")};
document.head.appendChild(_.u().content);var kkY;_.Ks({_template:function(){if(kkY!==void 0)return kkY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-toolbar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_toolbar.tp.yt.app.toolbar.css.js--\x3e<slot class="style-scope tp-yt-app-toolbar"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;Q8s===void 0&&(Q8s=document.createElement("template"));var t=Q8s;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return kkY=r},
is:"tp-yt-app-toolbar"});var PuK;var Y84;_.nS=function(){};
_.nS=_.Ks({_template:function(){if(Y84!==void 0)return Y84;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-a11y-announcer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_a11y_announcer.tp.yt.iron.a11y.announcer.css.js--\x3e<div aria-live$="[[mode]]" class="style-scope tp-yt-iron-a11y-announcer">[[_text]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;PuK===void 0&&(PuK=document.createElement("template"));var t=PuK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Y84=r},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.nS.instance||(_.nS.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(r){this._text===r&&(r+="\u00a0");this._text="";this.async(function(){this._text=r},this.timeout)},
_onIronAnnounce:function(r){r.detail&&r.detail.text&&this.announce(r.detail.text)}});
_.nS.instance=null;_.nS.requestAvailability=function(){_.nS.instance||(_.nS.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.nS.instance):document.addEventListener("load",function(){document.body.appendChild(_.nS.instance)})};var nHs;var O$u;/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
_.Ks({_template:function(){if(O$u!==void 0)return O$u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-autogrow-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_autogrow_textarea.tp.yt.iron.autogrow.textarea.css.js--\x3e\n\n<div id="mirror" class="mirror-text style-scope tp-yt-iron-autogrow-textarea" aria-hidden="true" style-target="textarea">\u00a0</div>\n\n\n<div class="textarea-container fit style-scope tp-yt-iron-autogrow-textarea">\n  <textarea id="textarea" name$="[[name]]" aria-label$="[[label]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" autocapitalize$="[[autocapitalize]]" inputmode$="[[inputmode]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" disabled$="[[disabled]]" rows$="[[rows]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" style-target="textarea" class="style-scope tp-yt-iron-autogrow-textarea"></textarea>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;nHs===void 0&&(nHs=document.createElement("template"));var t=nHs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return O$u=r},
is:"tp-yt-iron-autogrow-textarea",behaviors:[_.MP,_.gg],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},
minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(r){this.$.textarea.selectionStart=r},set selectionEnd(r){this.$.textarea.selectionEnd=r},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft=
"-3px")},
validate:function(){var r=this.$.textarea.validity.valid;r&&(this.required&&this.value===""?r=!1:this.hasValidator()&&(r=_.MP.validate.call(this,this.value)));this.invalid=!r;this.fire("iron-input-validate");return r},
_bindValueChanged:function(r){this.value=r},
_valueChanged:function(r){var J=this.textarea;J&&(J.value!==r&&(J.value=r||r===0?r:""),this.bindValue=r,this.$.mirror.textContent=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},
_onInput:function(r){var J=_.Mk(r).path;this.value=J?J[0].value:r.target.value},
_constrain:function(r){var J;r=r||[""];for(J=this.maxRows>0&&r.length>this.maxRows?r.slice(0,this.maxRows):r.slice(0);this.rows>0&&J.length<this.rows;)J.push("");return J.join("\n")+"\u00a0"},
_valueForMirror:function(){var r=this.textarea;if(r)return this.tokens=r&&r.value?r.value.split("\n"):[""],this._constrain(this.tokens)},
_updateCached:function(){this.$.mirror.textContent=this._constrain(this.tokens)}});var CuY;var Bmx;_.Ks({_template:function(){if(Bmx!==void 0)return Bmx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-collapse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_collapse.tp.yt.iron.collapse.css.js--\x3e<slot class="style-scope tp-yt-iron-collapse"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;CuY===void 0&&(CuY=document.createElement("template"));var t=CuY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Bmx=r},
is:"tp-yt-iron-collapse",behaviors:[_.R1],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"},hostAttributes:{role:"group",
"aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened},
show:function(){this.opened=!0},
hide:function(){this.opened=!1},
updateSize:function(r,J){r=r==="auto"?"":r;J=J&&!this.noAnimation&&this.isAttached&&this._desiredSize!==r;this._desiredSize=r;this._updateTransition(!1);J&&(J=this._calcSize(),r===""&&(this.style[this._dimensionMax]="",r=this._calcSize()),this.style[this._dimensionMax]=J,this.scrollTop=this.scrollTop,this._updateTransition(!0),J=r!==J);this.style[this._dimensionMax]=r;J||this._transitionEnd()},
enableTransition:function(r){_.UB._warn("`enableTransition()` is deprecated, use `noAnimation` instead.");this.noAnimation=!r},
_updateTransition:function(r){this.style.transitionDuration=r&&!this.noAnimation?"":"0s"},
_horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;this.style[this._dimensionMax==="maxWidth"?"maxHeight":"maxWidth"]="";this.updateSize(this.opened?"auto":"0px",!1)},
_openedChanged:function(){this.setAttribute("aria-hidden",!this.opened);this._setTransitioning(!0);this.toggleClass("iron-collapse-closed",!1);this.toggleClass("iron-collapse-opened",!1);this.updateSize(this.opened?"auto":"0px",!0);this.opened&&this.focus()},
_transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize;this.toggleClass("iron-collapse-closed",!this.opened);this.toggleClass("iron-collapse-opened",this.opened);this._updateTransition(!1);this.notifyResize();this._setTransitioning(!1)},
_onTransitionEnd:function(r){_.Mk(r).rootTarget===this&&this._transitionEnd()},
_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});var Ibk;var LSR;var cNb=void 0,ANK={properties:{sizingTarget:{type:Object,value:function(){var r;return(r=this.hostElement)!=null?r:this}},
fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_fitInfo:{type:Object},avoidOuterEdge:{type:Boolean,value:!1}},get _defaultPositionTarget(){var r,J=_.Mk((r=this.hostElement)!=null?r:
this).parentNode;J&&J.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(J=J.host);return J},get _localeHorizontalAlign(){if(this._isRTL){if(this.horizontalAlign==="right")return"left";if(this.horizontalAlign==="left")return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&this.positionTarget},get _isRTL(){if(typeof this._memoizedIsRTL==="undefined"){var r;this._memoizedIsRTL=window.getComputedStyle((r=this.hostElement)!=null?r:this).direction=="rtl"}return this._memoizedIsRTL},
attached:function(){this.positionTarget=this.positionTarget||this._defaultPositionTarget;if(this.autoFitOnAttach){var r;window.getComputedStyle((r=this.hostElement)!=null?r:this).display==="none"?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit())}},
detached:function(){},
fit:function(){this.position();this.constrain();this.center()},
_discoverInfo:function(){if(!this._fitInfo){var r,J=window.getComputedStyle((r=this.hostElement)!=null?r:this);r=window.getComputedStyle(this.sizingTarget);var x,t,b;this._fitInfo={inlineStyle:{top:((x=this.hostElement)!=null?x:this).style.top||"",left:((t=this.hostElement)!=null?t:this).style.left||"",position:((b=this.hostElement)!=null?b:this).style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||
""},positionedBy:{vertically:J.top!=="auto"?"top":J.bottom!=="auto"?"bottom":null,horizontally:J.left!=="auto"?"left":J.right!=="auto"?"right":null},sizedBy:{height:r.maxHeight!=="none",width:r.maxWidth!=="none",minWidth:parseInt(r.minWidth,10)||0,minHeight:parseInt(r.minHeight,10)||0},margin:{top:parseInt(J.marginTop,10)||0,right:parseInt(J.marginRight,10)||0,bottom:parseInt(J.marginBottom,10)||0,left:parseInt(J.marginLeft,10)||0}}}},
resetFit:function(){var r=this._fitInfo||{},J;for(J in r.sizerInlineStyle)this.sizingTarget.style[J]=r.sizerInlineStyle[J];for(J in r.inlineStyle){var x=void 0;((x=this.hostElement)!=null?x:this).style[J]=r.inlineStyle[J]}this._fitInfo=null},
refit:function(){var r=this.sizingTarget.scrollLeft,J=this.sizingTarget.scrollTop;this.resetFit();this.fit();this.sizingTarget.scrollLeft=r;this.sizingTarget.scrollTop=J},
position:function(){if(this.__shouldPosition){this._discoverInfo();window.ShadyDOM&&window.ShadyDOM.flush();var r;((r=this.hostElement)!=null?r:this).style.position="fixed";this.sizingTarget.style.boxSizing="border-box";var J;((J=this.hostElement)!=null?J:this).style.left="0px";var x;((x=this.hostElement)!=null?x:this).style.top="0px";var t,b=((t=this.hostElement)!=null?t:this).getBoundingClientRect();J=this.__getNormalizedRect(this.positionTarget);t=this.__getNormalizedRect(this.fitInto);this.avoidOuterEdge&&
(t={left:t.left+24,right:t.right-24,top:t.top+24,bottom:t.bottom-24});if(this.expandSizingTargetForScrollbars){var V=this.sizingTarget.offsetWidth;var H=this.sizingTarget.offsetHeight;var q=this.sizingTarget.clientWidth;var W=this.sizingTarget.clientHeight}r=this._fitInfo.margin;J=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,{width:b.width+r.left+r.right,height:b.height+r.top+r.bottom},b,J,t);var U=J.left+r.left,g=J.top+r.top;x=Math.min(t.right-r.right,U+b.width);var E=Math.min(t.bottom-
r.bottom,g+b.height);U=Math.max(t.left+r.left,Math.min(U,x-this._fitInfo.sizedBy.minWidth));g=Math.max(t.top+r.top,Math.min(g,E-this._fitInfo.sizedBy.minHeight));x=Math.max(x-U,this._fitInfo.sizedBy.minWidth);E=Math.max(E-g,this._fitInfo.sizedBy.minHeight);this.sizingTarget.style.maxWidth=x+"px";this.sizingTarget.style.maxHeight=E+"px";U-=b.left;b=g-b.top;var h;((h=this.hostElement)!=null?h:this).style.left=U+"px";var G;((G=this.hostElement)!=null?G:this).style.top=b+"px";if(this.expandSizingTargetForScrollbars){h=
this.sizingTarget.offsetHeight;H=h-this.sizingTarget.clientHeight-(H-W);if(H>0){this.sizingTarget.style.maxHeight=Math.min(t.height-r.top-r.bottom,E+H)+"px";H=this.sizingTarget.offsetHeight;W=H-h;var N;J.verticalAlign==="top"?N=b:J.verticalAlign==="middle"?N=b-W/2:J.verticalAlign==="bottom"&&(N=b-W);N=Math.max(t.top+r.top,Math.min(N,t.bottom-r.bottom-H));var Q;((Q=this.hostElement)!=null?Q:this).style.top=N+"px"}N=this.sizingTarget.offsetWidth;V=N-this.sizingTarget.clientWidth-(V-q);if(V>0){cNb!==
void 0?q=cNb:(q=document.createElement("div"),Object.assign(q.style,{overflow:"auto",position:"fixed",left:"0px",top:"0px",maxWidth:"100px",maxHeight:"100px"}),Q=document.createElement("div"),Q.style.width="200px",Q.style.height="200px",q.appendChild(Q),document.body.appendChild(q),cNb=Math.abs(q.offsetWidth-100)>1?q.offsetWidth-q.clientWidth:0,document.body.removeChild(q),q=cNb);this.sizingTarget.style.maxWidth=Math.min(t.width-r.left-r.right,x+V-q)+"px";V=this.sizingTarget.offsetWidth+q;q=V-N;var Y;
J.horizontalAlign==="left"?Y=U:J.horizontalAlign==="center"?Y=U-q/2:J.horizontalAlign==="right"&&(Y=U-q);Y=Math.max(t.left+r.left,Math.min(Y,t.right-r.right-V));var O;((O=this.hostElement)!=null?O:this).style.left=Y+"px"}}}},
constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var r=this._fitInfo;if(!r.positionedBy.vertically){var J;((J=this.hostElement)!=null?J:this).style.position="fixed";var x;((x=this.hostElement)!=null?x:this).style.top="0px"}if(!r.positionedBy.horizontally){var t;((t=this.hostElement)!=null?t:this).style.position="fixed";var b;((b=this.hostElement)!=null?b:this).style.left="0px"}this.sizingTarget.style.boxSizing="border-box";var V;J=((V=this.hostElement)!=null?V:this).getBoundingClientRect();
r.sizedBy.height||this.__sizeDimension(J,r.positionedBy.vertically,"top","bottom","Height");r.sizedBy.width||this.__sizeDimension(J,r.positionedBy.horizontally,"left","right","Width")}},
_sizeDimension:function(r,J,x,t,b){this.__sizeDimension(r,J,x,t,b)},
__sizeDimension:function(r,J,x,t,b){var V=this._fitInfo,H=this.__getNormalizedRect(this.fitInto);H=b==="Width"?H.width:H.height;r=(J=J===t)?H-r[t]:r[x];x=V.margin[J?x:t];t="offset"+b;var q;V=((q=this.hostElement)!=null?q:this)[t]-this.sizingTarget[t];this.sizingTarget.style["max"+b]=H-x-r-V+"px"},
center:function(){if(!this.__shouldPosition){this._discoverInfo();var r=this._fitInfo.positionedBy;if(!r.vertically||!r.horizontally){var J;((J=this.hostElement)!=null?J:this).style.position="fixed";if(!r.vertically){var x;((x=this.hostElement)!=null?x:this).style.top="0px"}if(!r.horizontally){var t;((t=this.hostElement)!=null?t:this).style.left="0px"}var b;J=((b=this.hostElement)!=null?b:this).getBoundingClientRect();b=this.__getNormalizedRect(this.fitInto);if(!r.vertically){x=b.top-J.top+(b.height-
J.height)/2;var V;((V=this.hostElement)!=null?V:this).style.top=x+"px"}if(!r.horizontally){r=b.left-J.left+(b.width-J.width)/2;var H;((H=this.hostElement)!=null?H:this).style.left=r+"px"}}}},
__getNormalizedRect:function(r){return r===document.documentElement||r===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:r.getBoundingClientRect()},
__getOffscreenArea:function(r,J,x){return Math.abs(Math.min(0,r.top)+Math.min(0,x.bottom-(r.top+J.height)))*J.width+Math.abs(Math.min(0,r.left)+Math.min(0,x.right-(r.left+J.width)))*J.height},
__getPosition:function(r,J,x,t,b,V){var H=[{verticalAlign:"top",horizontalAlign:"left",top:b.top+this.verticalOffset,left:b.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:b.top+this.verticalOffset,left:b.right-x.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:b.bottom-x.height-this.verticalOffset,left:b.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:b.bottom-x.height-this.verticalOffset,left:b.right-x.width-
this.horizontalOffset}];if(this.noOverlap){for(var q=0,W=H.length;q<W;q++){var U={},g;for(g in H[q])U[g]=H[q][g];H.push(U)}H[0].top=H[1].top+=b.height;H[2].top=H[3].top-=b.height;H[4].left=H[6].left+=b.width;H[5].left=H[7].left-=b.width}J=J==="auto"?null:J;r=r==="auto"?null:r;r&&r!=="center"||(H.push({verticalAlign:"top",horizontalAlign:"center",top:b.top+this.verticalOffset+(this.noOverlap?b.height:0),left:b.left-t.width/2+b.width/2+this.horizontalOffset}),H.push({verticalAlign:"bottom",horizontalAlign:"center",
top:b.bottom-x.height-this.verticalOffset-(this.noOverlap?b.height:0),left:b.left-t.width/2+b.width/2+this.horizontalOffset}));J&&J!=="middle"||(H.push({verticalAlign:"middle",horizontalAlign:"left",top:b.top-t.height/2+b.height/2+this.verticalOffset,left:b.left+this.horizontalOffset+(this.noOverlap?b.width:0)}),H.push({verticalAlign:"middle",horizontalAlign:"right",top:b.top-t.height/2+b.height/2+this.verticalOffset,left:b.right-x.width-this.horizontalOffset-(this.noOverlap?b.width:0)}));J==="middle"&&
r==="center"&&H.push({verticalAlign:"middle",horizontalAlign:"center",top:b.top-t.height/2+b.height/2+this.verticalOffset,left:b.left-t.width/2+b.width/2+this.horizontalOffset});for(q=0;q<H.length;q++){t=H[q];b=t.verticalAlign===J;W=t.horizontalAlign===r;if(!this.dynamicAlign&&!this.noOverlap&&b&&W){var E=t;break}U=(!J||b)&&(!r||W);if(this.dynamicAlign||U){t.offscreenArea=this.__getOffscreenArea(t,x,V);if(t.offscreenArea===0&&U){E=t;break}t.alignsOk=b+W;E=E||t;b=t.offscreenArea-E.offscreenArea;if(b<
0||b===0&&t.alignsOk>E.alignsOk)E=t}}return E}};/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
var Ow,FS4,abn;Ow=Element.prototype;FS4=Ow.matches||Ow.matchesSelector||Ow.mozMatchesSelector||Ow.msMatchesSelector||Ow.oMatchesSelector||Ow.webkitMatchesSelector;abn=function(){};
_.e4Y=function(r){var J=yNo,x=[];return J._collectTabbableNodes(r,x)?J._sortByTabIndex(x):x};
_.m=abn.prototype;_.m._normalizedTabIndex=function(r){return(FS4.call(r,"input, select, textarea, button, object")?FS4.call(r,":not([disabled])"):FS4.call(r,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(r=r.getAttribute("tabindex")||0,Number(r)):-1};
_.m._collectTabbableNodes=function(r,J){if(r.nodeType!==Node.ELEMENT_NODE||!this._isVisible(r))return!1;var x=this._normalizedTabIndex(r),t=x>0;x>=0&&J.push(r);if(r.localName==="content"||r.localName==="slot")x=_.Mk(r).getDistributedNodes();else{var b;x=((b=_.Mk(r).shadowRoot)!=null?b:_.Mk(r.root||r)).children}for(r=0;r<x.length;r++)t=this._collectTabbableNodes(x[r],J)||t;return t};
_.m._isVisible=function(r){var J=r.style;return J.visibility!=="hidden"&&J.display!=="none"?(J=window.getComputedStyle(r),J.visibility!=="hidden"&&J.display!=="none"):!1};
_.m._sortByTabIndex=function(r){var J=r.length;if(J<2)return r;var x=Math.ceil(J/2);J=this._sortByTabIndex(r.slice(0,x));r=this._sortByTabIndex(r.slice(x));return this._mergeSortByTabIndex(J,r)};
_.m._mergeSortByTabIndex=function(r,J){for(var x=[];r.length>0&&J.length>0;)this._hasLowerTabOrder(r[0],J[0])?x.push(J.shift()):x.push(r.shift());return x.concat(r,J)};
_.m._hasLowerTabOrder=function(r,J){r=Math.max(r.tabIndex,0);J=Math.max(J.tabIndex,0);return r===0||J===0?J>r:r>J};
var yNo=new abn;var z4Y;var Z$w;_.Ks({_template:function(){if(Z$w!==void 0)return Z$w;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-overlay-backdrop--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_overlay_backdrop.tp.yt.iron.overlay.backdrop.css.js--\x3e<slot class="style-scope tp-yt-iron-overlay-backdrop"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;z4Y===void 0&&(z4Y=document.createElement("template"));var t=z4Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Z$w=r},
is:"tp-yt-iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},
attached:function(){this.opened&&this._openedChanged(this.opened)},
prepare:function(){this.opened&&!this.parentNode&&_.Mk(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.Mk(this.parentNode).removeChild(this)},
_onTransitionend:function(r){r&&r.target===this&&this.complete()},
_openedChanged:function(r){r?this.prepare():(r=window.getComputedStyle(this),r.transitionDuration!=="0s"&&r.opacity!=0||this.complete());this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null;this.toggleClass("opened",this.opened)}.bind(this)))}});var CS=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;d3(document.documentElement,"tap",function(){});
document.addEventListener("tap",this._onCaptureClick.bind(this),!0);document.addEventListener("focus",this._onCaptureFocus.bind(this),!0);document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};
CS.prototype._bringOverlayAtIndexToFront=function(r){var J=this._overlays[r];if(J){var x=this._overlays.length-1,t=this._overlays[x];t&&this._shouldBeBehindOverlay(J,t)&&x--;if(!(r>=x)){t=Math.max(this._getZ(_.vHb(this)),this._minimumZ);for(this._getZ(J)<=t&&this._applyOverlayZ(J,t);r<x;)this._overlays[r]=this._overlays[r+1],r++;this._overlays[x]=J}}};
CS.prototype.addOverlay=function(r){var J=this._overlays.indexOf(r);if(J>=0)this._bringOverlayAtIndexToFront(J);else{J=this._overlays.length;var x=this._overlays[J-1],t=Math.max(this._getZ(x),this._minimumZ),b=this._getZ(r);x&&this._shouldBeBehindOverlay(r,x)&&(this._applyOverlayZ(x,t),J--,t=Math.max(this._getZ(this._overlays[J-1]),this._minimumZ));b<=t&&this._applyOverlayZ(r,t);this._overlays.splice(J,0,r)}this.trackBackdrop()};
CS.prototype.removeOverlay=function(r){r=this._overlays.indexOf(r);r!==-1&&(this._overlays.splice(r,1),this.trackBackdrop())};
_.vHb=function(r){return r._overlays[r._overlays.length-1]};
_.m=CS.prototype;_.m.trackBackdrop=function(){var r=this._overlayWithBackdrop();if(r||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(r)-1,this.backdropElement.opened=!!r,this.backdropElement.prepare()};
_.m._overlayWithBackdrop=function(){for(var r=this._overlays.length-1;r>=0;r--)if(this._overlays[r].withBackdrop)return this._overlays[r]};
_.m._getZ=function(r){var J=this._minimumZ;if(r){var x,t,b=Number(((x=r.hostElement)!=null?x:r).style.zIndex||window.getComputedStyle((t=r.hostElement)!=null?t:r).zIndex);b===b&&(J=b)}return J};
_.m._setZ=function(r,J){var x;((x=r.hostElement)!=null?x:r).style.zIndex=J};
_.m._applyOverlayZ=function(r,J){this._setZ(r,J+2)};
_.m._overlayInPath=function(r){r=r||[];for(var J=0;J<r.length;J++){var x=void 0;if(((x=r[J].polymerController)!=null?x:r[J])._manager===this)return r[J]}};
_.m._onCaptureClick=function(r){var J=this._overlays.length-1;if(J!==-1)for(var x=_.Mk(r).path,t,b;(t=this._overlays[J])&&this._overlayInPath(x)!==((b=t.hostElement)!=null?b:t);)if(t._onCaptureClick(r),t.allowClickThrough)J--;else break};
_.m._onCaptureFocus=function(r){var J=_.vHb(this);J&&J._onCaptureFocus(r)};
_.m._onCaptureKeyDown=function(r){var J=_.vHb(this);J&&(_.Uw.keyboardEventMatchesKeys(r,"esc")?J._onCaptureEsc(r):_.Uw.keyboardEventMatchesKeys(r,"tab")&&J._onCaptureTab(r))};
_.m._shouldBeBehindOverlay=function(r,J){return!r.alwaysOnTop&&J.alwaysOnTop&&!J.contains(r)};
_.vd.Object.defineProperties(CS.prototype,{backdropElement:{configurable:!0,enumerable:!0,get:function(){this._backdropElement||(this._backdropElement=document.createElement("tp-yt-iron-overlay-backdrop"));return this._backdropElement}},
deepActiveElement:{configurable:!0,enumerable:!0,get:function(){var r=document.activeElement;r&&r instanceof Element!==!1||(r=document.body);for(;r.root&&_.Mk(r.root).activeElement;)r=_.Mk(r.root).activeElement;return r}}});
_.Bi=new CS;var SDr=0,NCz=0,dQn=null,Q0r=[],GP=["wheel","mousewheel","DOMMouseScroll"],KPX;_.M("web_no_lock_on_touchstart_killswitch")&&(GP.push("touchstart"),GP.push("touchmove"));_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[];_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=null;
_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=null;_.I1={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object},restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String},
_manager:{type:Object,value:_.Bi},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var r;return this._focusedChild||_.Mk((r=this.hostElement)!=null?r:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var r;return _.e4Y((r=this.hostElement)!=null?r:this)},ready:function(){this.__shouldRemoveTabIndex=
this.__isAnimating=!1;this.__firstFocusableNode=this.__lastFocusableNode=null;this.__rafs={};this.__scrollTop=this.__scrollLeft=this.__restoreFocusNode=null;this.__onCaptureScroll=this.__onCaptureScroll.bind(this);this.__rootNodes=null;this._ensureSetup()},
attached:function(){this.opened&&this._openedChanged(this.opened);var r;this._observer=_.Mk((r=this.hostElement)!=null?r:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var r;_.Mk((r=this.hostElement)!=null?r:this).unobserveNodes(this._observer)}this._observer=null;for(var J in this.__rafs)this.__rafs[J]!==null&&cancelAnimationFrame(this.__rafs[J]);this.__rafs={};this._manager.removeOverlay(this);this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},
toggle:function(){this._setCanceled(!1);this.opened=!this.opened},
open:function(){this._setCanceled(!1);this.opened=!0},
close:function(){this._setCanceled(!1);this.opened=!1},
cancel:function(r){this.fire("iron-overlay-canceled",r,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},
invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},
_ensureSetup:function(){if(!this._overlaySetup){this._overlaySetup=!0;var r;((r=this.hostElement)!=null?r:this).style.outline="none";var J;((J=this.hostElement)!=null?J:this).style.display="none"}},
_openedChanged:function(r){if(r){var J;((J=this.hostElement)!=null?J:this).removeAttribute("aria-hidden")}else{var x;((x=this.hostElement)!=null?x:this).setAttribute("aria-hidden","true")}this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},
_canceledChanged:function(){this.closingReason=this.closingReason||{};this.closingReason.canceled=this.canceled},
_withBackdropChanged:function(){var r;if(this.withBackdrop&&!((r=this.hostElement)!=null?r:this).hasAttribute("tabindex")){var J;((J=this.hostElement)!=null?J:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var x;((x=this.hostElement)!=null?x:this).removeAttribute("tabindex");this.__shouldRemoveTabIndex=!1}this.opened&&this.isAttached&&this._manager.trackBackdrop()},
_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement;this._preparePositioning();this.refit();this._finishPositioning();this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},
_renderOpened:function(){this._finishRenderOpened()},
_renderClosed:function(){this._finishRenderClosed()},
_finishRenderOpened:function(){this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-opened")},
_finishRenderClosed:function(){var r;((r=this.hostElement)!=null?r:this).style.display="none";var J;((J=this.hostElement)!=null?J:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var r,J;((r=this.hostElement)!=null?r:this).style.transition=((J=this.hostElement)!=null?J:this).style.webkitTransition="none";var x,t;((x=this.hostElement)!=null?x:this).style.transform=((t=this.hostElement)!=null?t:this).style.webkitTransform="none";var b;((b=this.hostElement)!=null?b:this).style.display=""},
_finishPositioning:function(){var r;((r=this.hostElement)!=null?r:this).style.display="none";this.scrollTop=this.scrollTop;var J,x;((J=this.hostElement)!=null?J:this).style.transition=((x=this.hostElement)!=null?x:this).style.webkitTransition="";var t,b;((t=this.hostElement)!=null?t:this).style.transform=((b=this.hostElement)!=null?b:this).style.webkitTransform="";var V;((V=this.hostElement)!=null?V:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var r=this._manager.deepActiveElement,J;if(!(J=r===document.body))a:{for(;r;r=r.assignedSlot||r.parentNode||r.host)if(r===this){J=!0;break a}J=!1}J&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(r){this.noCancelOnOutsideClick||this.cancel(r)},
_onCaptureFocus:function(r){if(this.withBackdrop){var J=_.Mk(r).path;J.indexOf(this)===-1?(r.stopPropagation(),this._applyFocus()):this._focusedChild=J[0]}},
_onCaptureEsc:function(r){this.noCancelOnEscKey||this.cancel(r)},
_onCaptureTab:function(r){if(this.withBackdrop){this.__ensureFirstLastFocusables();var J=r.shiftKey,x=J?this.__firstFocusableNode:this.__lastFocusableNode;J=J?this.__lastFocusableNode:this.__firstFocusableNode;if(x===J)x=!0;else{var t=this._manager.deepActiveElement;x=t===x||t===this}x&&(r.preventDefault(),this._focusedChild=J,this._applyFocus())}},
_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},
_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},
__ensureFirstLastFocusables:function(){var r=this._focusableNodes;this.__firstFocusableNode=r[0];this.__lastFocusableNode=r[r.length-1]},
__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},
__deraf:function(r,J){var x=this.__rafs;x[r]!==null&&cancelAnimationFrame(x[r]);x[r]=requestAnimationFrame(function(){x[r]=null;J.call(this)}.bind(this))},
__updateScrollObservers:function(r,J,x){r&&J&&this.__isValidScrollAction(x)?(x==="lock"&&(this.__saveScrollPosition(),_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this)>=0||(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(),
_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.push(this),KPX=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-1],_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=
[],_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[])),this.__addScrollListeners()):(r=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),r!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(r,1),KPX=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager[_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length-
1],_._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=[],_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.length===0&&_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager()),
this.__removeScrollListeners())},
__addScrollListeners:function(){if(!this.__rootNodes){this.__rootNodes=[];if(nU)for(var r=this;r;)r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host&&this.__rootNodes.push(r),r=r.host||r.assignedSlot||r.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(J){J.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(r){r.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(r){return r==="lock"||r==="refit"||r==="cancel"},
__onCaptureScroll:function(r){if(!(this.__isAnimating||_.Mk(r).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(r)}},
__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},
__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}};
_.LS=[ANK,_.R1,_.I1];_.Ks({_template:function(){if(LSR!==void 0)return LSR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_dropdown.tp.yt.iron.dropdown.css.js--\x3e<div id="contentWrapper" class="style-scope tp-yt-iron-dropdown">\n  <slot id="content" name="dropdown-content" class="style-scope tp-yt-iron-dropdown"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Ibk===void 0&&(Ibk=document.createElement("template"));var t=Ibk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return LSR=r},
is:"tp-yt-iron-dropdown",behaviors:[_.gg,_.Uw,_.LS,Q2w],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],
get containedElement(){for(var r=_.Mk(this.$.content).getDistributedNodes(),J=0,x=r.length;J<x;J++)if(r[J].nodeType===Node.ELEMENT_NODE)return r[J]},ready:function(){this.scrollAction||(this.scrollAction=this.allowOutsideScroll?"refit":"lock");this._readied=!0},
attached:function(){this.sizingTarget&&this.sizingTarget!==this||(this.sizingTarget=this.containedElement||this)},
detached:function(){this.cancelAnimation()},
_openedChanged:function(){this.opened&&this.disabled?this.cancel():(this.cancelAnimation(),this._updateAnimationConfig(),_.I1._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.I1._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.I1._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var r=this.containedElement,J=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),x=0;x<J.length;x++)J[x].node=r;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(r){this._readied&&(r?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var r=this.focusTarget||this.containedElement;r&&this.opened&&!this.noAutoFocus?r.focus():_.I1._applyFocus.apply(this,arguments)}});var uSk;var lbn;/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
var Xjs=new _.wg({type:"iconset"});
_.Ks({_template:function(){if(lbn!==void 0)return lbn;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_icon.tp.yt.iron.icon.css.js--\x3e\n");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;uSk===void 0&&(uSk=document.createElement("template"));
var t=uSk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return lbn=r},
is:"tp-yt-iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String}},observers:["_updateIcon(isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(r){r=(r||"").split(":");this._iconName=r.pop();this._iconsetName=r.pop()||this._DEFAULT_ICONSET;this._updateIcon()},
_srcChanged:function(){this._updateIcon()},
_usesIconset:function(){return this.icon||!this.src},
_updateIcon:function(){if(this._usesIconset())if(this._img&&this._img.parentNode&&_.Mk(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=Xjs.byKey(this._iconsetName)){var r=this._iconset.applyIcon(this,this._iconName,this.theme);r&&r.setAttribute("aria-hidden","true");this.unlisten(window,"iron-iconset-added","_updateIcon")}else this.listen(window,"iron-iconset-added","_updateIcon")}else this._iconset&&this._iconset.removeIcon(this),
this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,_.Mk(this.root).appendChild(this._img)}});var r7q;var J7u;_.Ks({_template:function(){if(J7u!==void 0)return J7u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_input.tp.yt.iron.input.css.js--\x3e<slot id="content" class="style-scope tp-yt-iron-input"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;r7q===void 0&&(r7q=document.createElement("template"));var t=r7q;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return J7u=r},
is:"tp-yt-iron-input",behaviors:[_.MP],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){_.nS.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.Mk(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.Mk(this).unobserveNodes(this._observer),this._observer=null)},
get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0];this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value);this.fire("iron-input-ready")},
get _patternRegExp(){if(this.allowedPattern)var r=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":r=/[0-9.,e-]/}return r},_bindValueChanged:function(r,J){J&&(r===void 0?J.value=null:r!==J.value&&(this.inputElement.value=r),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:r}))},
_onInput:function(){!this.allowedPattern||this._patternAlreadyChecked||this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput);this.bindValue=this._previousValidInput=this.inputElement.value;this._patternAlreadyChecked=!1},
_isPrintable:function(r){var J=r.keyCode==19||r.keyCode==20||r.keyCode==45||r.keyCode==46||r.keyCode==144||r.keyCode==145||r.keyCode>32&&r.keyCode<41||r.keyCode>111&&r.keyCode<124;return!(r.keyCode==8||r.keyCode==9||r.keyCode==13||r.keyCode==27)&&!(r.charCode==0&&J)},
_onKeypress:function(r){if(this.allowedPattern||this.inputElement.type==="number"){var J=this._patternRegExp;if(J&&!(r.metaKey||r.ctrlKey||r.altKey)){this._patternAlreadyChecked=!0;var x=String.fromCharCode(r.charCode);this._isPrintable(r)&&!J.test(x)&&(r.preventDefault(),this._announceInvalidCharacter("Invalid character "+x+" not entered."))}}},
_checkPatternValidity:function(){var r=this._patternRegExp;if(!r)return!0;for(var J=0;J<this.inputElement.value.length;J++)if(!r.test(this.inputElement.value[J]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var r=this.inputElement.checkValidity();r&&(this.required&&this.bindValue===""?r=!1:this.hasValidator()&&(r=_.MP.validate.call(this,this.bindValue)));this.invalid=!r;this.fire("iron-input-validate");return r},
_announceInvalidCharacter:function(r){this.fire("iron-announce",{text:r})},
_computeValue:function(r){return r}});var xsq;var tsN;var bLn=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),msN=bLn&&bLn[1]>=8;
_.Ks({_template:function(){if(tsN!==void 0)return tsN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div id="items" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;xsq===void 0&&(xsq=document.createElement("template"));var t=xsq;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return tsN=r},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[unm,_.R1,_.dUf,f9w],_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_focusedItem:null,_focusedVirtualIndex:-1,_focusedPhysicalIndex:-1,_offscreenFocusedItem:null,
_focusBackfillItem:null,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return(this.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _itemsParent(){return _.Mk(_.Mk(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var r=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,r-this._physicalCount)},set _virtualStart(r){r=this._clamp(r,0,this._maxVirtualStart);this.grid&&(r-=r%this._itemsPerRow);this._virtualStartVal=r},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(r){r%=this._physicalCount;r<0&&(r=this._physicalCount+r);this.grid&&(r-=r%this._itemsPerRow);this._physicalStartVal=r},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(r){this._physicalCountVal=r},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return this._viewportHeight===0?Infinity:this._viewportHeight*this._maxPages},get _isVisible(){return!(!this.offsetWidth&&!this.offsetHeight)},get firstVisibleIndex(){var r=this._firstVisibleIndexVal;if(r==null){var J=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
r=this._iterateItems(function(x,t){J+=this._getPhysicalSizeIncrement(x);if(J>this._scrollPosition)return this.grid?t-t%this._itemsPerRow:t;if(this.grid&&this._virtualCount-1===t)return t-t%this._itemsPerRow})||0}return r},
get lastVisibleIndex(){var r=this._lastVisibleIndexVal;if(r==null){if(this.grid)r=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var J=this._physicalTop+this._scrollOffset;this._iterateItems(function(x,t){J<this._scrollBottom&&(r=t);J+=this._getPhysicalSizeIncrement(x)})}this._lastVisibleIndexVal=r}return r},
get _defaultScrollTarget(){return this},get _virtualRowCount(){return Math.ceil(this._virtualCount/this._itemsPerRow)},get _estRowsInView(){return Math.ceil(this._viewportHeight/this._rowHeight)},get _physicalRows(){return Math.ceil(this._physicalCount/this._itemsPerRow)},get _scrollOffset(){return this._scrollerPaddingTop+this.scrollOffset},ready:function(){this.addEventListener("focus",this._didFocus.bind(this),!0)},
attached:function(){this._debounce("_render",this._render,_.QY);this.listen(this,"iron-resize","_resizeHandler");this.listen(this,"keydown","_keydownHandler")},
detached:function(){this.unlisten(this,"iron-resize","_resizeHandler");this.unlisten(this,"keydown","_keydownHandler")},
_setOverflow:function(r){this.style.webkitOverflowScrolling=r===this?"touch":"";this.style.overflowY=r===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.QY)},
updateViewportBoundaries:function(){var r=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(r["padding-top"],10);this._isRTL=r.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var r=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),J=r-this._scrollPosition,x=J>=0;this._scrollPosition=r;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(J)>this._physicalSize&&this._physicalSize>0?(J-=this._scrollOffset,x=Math.round(J/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=x,this._physicalStart+=x,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(r=this._getReusables(x),x?(this._physicalTop=r.physicalTop,this._virtualStart+=r.indexes.length,this._physicalStart+=r.indexes.length):(this._virtualStart=this._virtualStart-r.indexes.length,this._physicalStart=this._physicalStart-r.indexes.length),this._update(r.indexes,x?null:r.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),kt))},
_getReusables:function(r){var J=[],x=this._hiddenContentSize*this._ratio,t=this._virtualStart,b=this._virtualEnd,V=this._physicalCount,H=this._physicalTop+this._scrollOffset;var q=this._physicalBottom+this._scrollOffset;var W=this._scrollPosition,U=this._scrollBottom;if(r){var g=this._physicalStart;q=W-H}else g=this._physicalEnd,q-=U;for(;;){var E=this._getPhysicalSizeIncrement(g);q-=E;if(J.length>=V||q<=x)break;if(r){if(b+J.length+1>=this._virtualCount)break;if(H+E>=W-this._scrollOffset)break;J.push(g);
H+=E;g=(g+1)%V}else{if(t-J.length<=0)break;if(H+this._physicalSize-E<=U)break;J.push(g);H-=E;g=g===0?V-1:g-1}}return{indexes:J,physicalTop:H-this._scrollOffset}},
_update:function(r,J){if(!(r&&r.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(r);this._updateMetrics(r);if(J)for(;J.length;)r=J.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(r);this._positionItems();this._updateScrollerSize()}},
_createPool:function(r){this._ensureTemplatized();var J,x=Array(r);for(J=0;J<r;J++){var t=this.stamp(null);x[J]=t.root.querySelector("*");this._itemsParent.appendChild(t.root)}return x},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(r){r=this._clamp(this._physicalCount+r,3,this._virtualCount-this._virtualStart);r=this._convertIndexToCompleteRow(r);if(this.grid){var J=r%this._itemsPerRow;J&&r-J<=this._physicalCount&&(r+=this._itemsPerRow);r-=J}r-=this._physicalCount;J=Math.round(this._physicalCount*.5);if(!(r<0)){if(r>0){J=window.performance.now();[].push.apply(this._physicalItems,this._createPool(r));for(var x=0;x<r;x++)this._physicalSizes.push(0);this._physicalCount+=r;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=r);this._update();this._templateCost=(window.performance.now()-J)/r;J=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||J===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,J)),l5o):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,J),kt))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var r=this._getReusables(!0);this._physicalTop=r.physicalTop;this._virtualStart+=r.indexes.length;this._physicalStart+=r.indexes.length;this._update(r.indexes);this._update();this._increasePoolIfNeeded(0)}else this._virtualCount>0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},
_ensureTemplatized:function(){if(!this.ctor){(this._userTemplate=this.queryEffectiveChildren("template"))||console.warn("iron-list requires a template to be provided in light-dom");var r={__key__:!0};r[this.as]=!0;r[this.indexAs]=!0;r[this.selectedAs]=!0;r.tabIndex=!0;this._instanceProps=r;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(r,J){typeof J!=="undefined"&&(this.notifyResize(),_.oI(),r&&this._updateGridMetrics())},
_itemsChanged:function(r){if(r.path==="items")this._physicalTop=this._virtualStart=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._lastVisibleIndexVal=this._firstVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render,
_.QY);else if(r.path==="items.splices"){this._adjustVirtualIndex(r.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(r.value.indexSplices.some(function(x){return x.addedCount>0||x.removed.length>0})){var J=this._getActiveElement();
this.contains(J)&&J.blur()}r=r.value.indexSplices.some(function(x){return x.index+x.addedCount>=this._virtualStart&&x.index<=this._virtualEnd},this);
this._isClientFull()&&!r||this._debounce("_render",this._render,_.QY)}else r.path!=="items.length"&&this._forwardItemPath(r.path,r.value)},
_forwardItemPath:function(r,J){r=r.slice(6);var x=r.indexOf(".");x===-1&&(x=r.length);var t,b=this.modelForElement(this._offscreenFocusedItem),V=parseInt(r.substring(0,x),10);if(t=this._isIndexRendered(V)){var H=this._getPhysicalIndex(V);var q=this.modelForElement(this._physicalItems[H])}else b&&(q=b);q&&q[this.indexAs]===V&&(r=r.substring(x+1),r=this.as+(r?"."+r:""),q._setPendingPropertyOrPath(r,J,!1,!0),q._flushProperties&&q._flushProperties(),t&&(this._updateMetrics([H]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(r){r.forEach(function(J){J.removed.forEach(this._removeItem,this);J.index<this._virtualStart&&(J=Math.max(J.addedCount-J.removed.length,J.index-this._virtualStart),this._virtualStart+=J,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=J))},this)},
_removeItem:function(r){this.$.selector.deselect(r);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===r&&this._removeFocusedItem()},
_iterateItems:function(r,J){var x,t;if(arguments.length===2&&J)for(t=0;t<J.length;t++){var b=J[t];var V=this._computeVidx(b);if((x=r.call(this,b,V))!=null)return x}else{b=this._physicalStart;for(V=this._virtualStart;b<this._physicalCount;b++,V++)if((x=r.call(this,b,V))!=null)return x;for(b=0;b<this._physicalStart;b++,V++)if((x=r.call(this,b,V))!=null)return x}},
_computeVidx:function(r){return r>=this._physicalStart?this._virtualStart+(r-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+r},
_assignModels:function(r){this._iterateItems(function(J,x){var t=this._physicalItems[J],b=this.items&&this.items[x];if(b!=null){var V=this.modelForElement(t);V.__key__=null;this._forwardProperty(V,this.as,b);this._forwardProperty(V,this.selectedAs,this.$.selector.isSelected(b));this._forwardProperty(V,this.indexAs,x);this._forwardProperty(V,"tabIndex",this._focusedVirtualIndex===x?0:-1);this._physicalIndexForKey[V.__key__]=J;V._flushProperties&&V._flushProperties(!0);t.removeAttribute("hidden")}else t.setAttribute("hidden",
"")},r)},
_updateMetrics:function(r){_.oI();var J=0,x=0,t=this._physicalAverageCount,b=this._physicalAverage;this._iterateItems(function(V){x+=this._physicalSizes[V];this._physicalSizes[V]=this._physicalItems[V].offsetHeight;J+=this._physicalSizes[V];this._physicalAverageCount+=this._physicalSizes[V]?1:0},r);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(x=this._itemsPerRow===1?x:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+J-x,this._itemsPerRow=1);this._physicalAverageCount!==t&&(this._physicalAverage=Math.round((b*t+J)/this._physicalAverageCount))},
_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200;this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200;this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},
_positionItems:function(){this._adjustScrollPosition();var r=this._physicalTop;if(this.grid){var J=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(x,t){var b=Math.floor(t%this._itemsPerRow*this._itemWidth+J);this._isRTL&&(b*=-1);this.translate3d(b+"px",r+"px",0,this._physicalItems[x]);this._shouldRenderNextRow(t)&&(r+=this._rowHeight)})}else this._iterateItems(function(x){this.translate3d(0,r+"px",0,this._physicalItems[x]);
r+=this._physicalSizes[x]})},
_getPhysicalSizeIncrement:function(r){return this.grid?this._computeVidx(r)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[r]},
_shouldRenderNextRow:function(r){return r%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var r=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(r!==0){this._physicalTop=this._physicalTop-r;var J=this._scrollPosition;!msN&&J>0&&this._resetScrollPosition(J-r)}},
_resetScrollPosition:function(r){this.scrollTarget&&r>=0&&(this._scrollPosition=this._scrollTop=r)},
_updateScrollerSize:function(r){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((r=(r=(r=r||this._scrollHeight===0)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height<this._estScrollHeight)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)this.$.items.style.height=
this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight},
scrollToItem:function(r){return this.scrollToIndex(this.items.indexOf(r))},
scrollToIndex:function(r){if(!(typeof r!=="number"||r<0||r>this.items.length-1)&&(_.oI(),this._physicalCount!==0)){r=this._clamp(r,0,this._virtualCount-1);if(!this._isIndexRendered(r)||r>=this._maxVirtualStart)this._virtualStart=this.grid?r-this._itemsPerRow*2:r-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var J=this._physicalStart,x=this._virtualStart,t=0,b=this._hiddenContentSize;x<r&&
t<=b;)t+=this._getPhysicalSizeIncrement(J),J=(J+1)%this._physicalCount,x++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+t);this._increasePoolIfNeeded(0);this._lastVisibleIndexVal=this._firstVisibleIndexVal=null}},
_resetAverage:function(){this._physicalAverageCount=this._physicalAverage=0},
_resizeHandler:function(){this._debounce("_render",function(){this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},_.QY)},
selectItem:function(r){return this.selectIndex(this.items.indexOf(r))},
selectIndex:function(r){if(!(r<0||r>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(r)){var J=this.modelForElement(this._physicalItems[this._getPhysicalIndex(r)]);J&&(J[this.selectedAs]=!0);this.updateSizeForIndex(r)}this.$.selector.selectIndex(r)}},
deselectItem:function(r){return this.deselectIndex(this.items.indexOf(r))},
deselectIndex:function(r){r<0||r>=this._virtualCount||(this._isIndexRendered(r)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(r)])[this.selectedAs]=!1,this.updateSizeForIndex(r)),this.$.selector.deselectIndex(r))},
toggleSelectionForItem:function(r){return this.toggleSelectionForIndex(this.items.indexOf(r))},
toggleSelectionForIndex:function(r){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(r):this.$.selector.isSelected(this.items[r]))?this.deselectIndex(r):this.selectIndex(r)},
clearSelection:function(){this._iterateItems(function(r){this.modelForElement(this._physicalItems[r])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(r){(r?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(r){var J=this.modelForElement(r.target);if(J){var x=_.Mk(r).path[0];r=this._getActiveElement();var t=this._physicalItems[this._getPhysicalIndex(J[this.indexAs])];if(x.localName!=="input"&&x.localName!=="button"&&x.localName!=="select"){x=J.tabIndex;J.tabIndex=-100;var b=r?r.tabIndex:-1;J.tabIndex=x;r&&t!==r&&t.contains(r)&&b!==-100||this.toggleSelectionForItem(J[this.as])}}},
_multiSelectionChanged:function(r){this.clearSelection();this.$.selector.multi=r},
updateSizeForItem:function(r){return this.updateSizeForIndex(this.items.indexOf(r))},
updateSizeForIndex:function(r){if(!this._isIndexRendered(r))return null;this._updateMetrics([this._getPhysicalIndex(r)]);this._positionItems();return null},
_manageFocus:function(){var r=this._focusedVirtualIndex;r>=0&&r<this._virtualCount?this._isIndexRendered(r)?this._restoreFocusedItem():this._createFocusBackfillItem():this._virtualCount>0&&this._physicalCount>0&&(this._focusedPhysicalIndex=this._physicalStart,this._focusedVirtualIndex=this._virtualStart,this._focusedItem=this._physicalItems[this._physicalStart])},
_convertIndexToCompleteRow:function(r){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(r/this._itemsPerRow)*this._itemsPerRow:r},
_isIndexRendered:function(r){return r>=this._virtualStart&&r<=this._virtualEnd},
_isIndexVisible:function(r){return r>=this.firstVisibleIndex&&r<=this.lastVisibleIndex},
_getPhysicalIndex:function(r){return(this._physicalStart+(r-this._virtualStart))%this._physicalCount},
focusItem:function(r){this._focusPhysicalItem(r)},
_focusPhysicalItem:function(r){if(!(r<0||r>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(r)||this.scrollToIndex(r);var J=this._physicalItems[this._getPhysicalIndex(r)],x=this.modelForElement(J),t;x.tabIndex=-100;J.tabIndex===-100&&(t=J);t||(t=_.Mk(J).querySelector('[tabindex="-100"]'));x.tabIndex=0;this._focusedVirtualIndex=r;t&&t.focus()}},
_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1},
_createFocusBackfillItem:function(){var r=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var J=this.stamp(null);this._focusBackfillItem=J.root.querySelector("*");this._itemsParent.appendChild(J.root)}this._offscreenFocusedItem=this._physicalItems[r];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[r]=this._focusBackfillItem;this._focusedPhysicalIndex=r;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var r=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),J=this._physicalItems[r];if(J){var x=this.modelForElement(J),t=this.modelForElement(this._offscreenFocusedItem);x[this.as]===t[this.as]?(this._focusBackfillItem=J,x.tabIndex=-1,this._physicalItems[r]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(r){r=this.modelForElement(r.target);var J=this.modelForElement(this._focusedItem),x=this._offscreenFocusedItem!==null,t=this._focusedVirtualIndex;r&&(J===r?this._isIndexVisible(t)||this.scrollToIndex(t):(this._restoreFocusedItem(),J&&(J.tabIndex=-1),r.tabIndex=0,this._focusedVirtualIndex=t=r[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(t),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],x&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(r){switch(r.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&r.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex+(this.grid?this._itemsPerRow:1));break;case 39:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?-1:1));break;case 38:this._focusedVirtualIndex>0&&r.preventDefault();this._focusPhysicalItem(this._focusedVirtualIndex-(this.grid?this._itemsPerRow:1));break;case 37:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+
(this._isRTL?1:-1));break;case 13:this._focusPhysicalItem(this._focusedVirtualIndex),this.selectionEnabled&&this._selectionHandler(r)}},
_clamp:function(r,J,x){return Math.min(x,Math.max(J,r))},
_debounce:function(r,J,x){this._debouncers=this._debouncers||{};this._debouncers[r]=_.JD(this._debouncers[r],x,J.bind(this));_.xQ(this._debouncers[r])},
_forwardProperty:function(r,J,x){r._setPendingProperty(J,x)},
_forwardHostPropV2:function(r,J){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(x){x&&this.modelForElement(x).forwardHostProp(r,J)},this)},
_notifyInstancePropV2:function(r,J,x){Bmi(this.as,J)&&(r=r[this.indexAs],J==this.as&&(this.items[r]=x),this.notifyPath(qa(this.as,"items."+r,J),x))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(r,J,x){J.indexOf(this.as+".")===0&&this.notifyPath("items."+r.__key__+"."+J.slice(this.as.length+1),x)},
_forwardParentPath:function(r,J){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(x){x&&this.modelForElement(x).notifyPath(r,J)},this)},
_forwardParentProp:function(r,J){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(x){x&&(this.modelForElement(x)[r]=J)},this)},
_getActiveElement:function(){var r=this._itemsParent.node.domHost;return _.Mk(r?r.root:document).activeElement},
_scrollTargetChanged:function(r,J){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(J)if(r==="document")this.scrollTarget=this._doc;else if(typeof r==="string"){var x,t;this.scrollTarget=(J=(t=(x=this.domHost)==null?void 0:x.polymerController)!=null?t:this.domHost)&&J.$?J.$[r]:_.Mk(this.ownerDocument).querySelector("#"+r)}else this._isValidScrollTarget()&&(this._oldScrollTarget=r,this._toggleScrollListener(this._shouldHaveListener,r))}});var obs;var VsK;var Dsx=function(r,J,x,t){r-=x;J-=t;return Math.sqrt(r*r+J*J)},HLY=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
kwX.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var PKc=function(r){r.maxRadius=0;r.mouseDownStart=0;r.mouseUpStart=0;r.xStart=0;r.yStart=0;r.xEnd=0;r.yEnd=0;r.containerMetrics=new kwX(r.element)};
YDn.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var r=HLY()-this.mouseDownStart;this.mouseUpStart&&(r-=this.mouseUpElapsed);return r},get mouseUpElapsed(){return this.mouseUpStart?HLY()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1E3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1E3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+
this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var r=Math.min(Math.sqrt(this.containerMetrics.width*this.containerMetrics.width+this.containerMetrics.height*this.containerMetrics.height),300)*1.1+5;return Math.min(Math.abs(r*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-r/300*.2))))),this.maxRadius,300)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-
this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){return Math.max(0,Math.min(this.mouseUpElapsedSeconds*.3,this.opacity))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,300)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,300)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,
this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},draw:function(){this.wave.style.opacity=this.opacity;var r=this.radius/(this.containerMetrics.size/2);var J=this.xNow-this.containerMetrics.width/2;var x=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+J+"px, "+x+"px)";this.waveContainer.style.transform="translate3d("+J+"px, "+x+"px, 0)";this.wave.style.webkitTransform="scale("+r+","+r+")";this.wave.style.transform="scale3d("+r+","+r+",1)"},
downAction:function(r){var J=this.containerMetrics.width/2,x=this.containerMetrics.height/2;PKc(this);this.mouseDownStart=HLY();this.center?(this.xStart=J,this.yStart=x):(this.xStart=r?r.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=r?r.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=J,this.yEnd=x);r=this.containerMetrics;J=this.xStart;x=this.yStart;this.maxRadius=Math.max(Dsx(J,x,0,0),Dsx(J,x,
r.width,0),Dsx(J,x,0,r.height),Dsx(J,x,r.width,r.height));this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px";this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px";this.waveContainer.style.width=this.containerMetrics.size+"px";this.waveContainer.style.height=this.containerMetrics.size+"px"},
upAction:function(){this.isMouseDown&&(this.mouseUpStart=HLY())},
remove:function(){_.Mk(_.Mk(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.Ks({_template:function(){if(VsK!==void 0)return VsK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-ripple--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_ripple.tp.yt.paper.ripple.css.js--\x3e<div id="background" class="style-scope tp-yt-paper-ripple"></div>\n<div id="waves" class="style-scope tp-yt-paper-ripple"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;obs===void 0&&(obs=document.createElement("template"));var t=obs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return VsK=r},
is:"tp-yt-paper-ripple",behaviors:[_.Uw],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},
animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},
get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){_.Mk(this).parentNode.nodeType==11?this.keyEventTarget=_.Mk(this).getOwnerRoot().host:this.keyEventTarget=_.Mk(this).parentNode;var r=this.keyEventTarget;this.listen(r,"up","uiUpAction");this.listen(r,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(r){r.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var r=0;r<this.ripples.length;++r)if(!this.ripples[r].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(r){this.noink||this.downAction(r)},
downAction:function(r){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(r),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(r){this.noink||this.upAction(r)},
upAction:function(r){this.holdDown||(this.ripples.forEach(function(J){J.upAction(r)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var r=0;r<this.ripples.length;++r){var J=this.ripples[r];J.isOpacityFullyDecayed&&!J.isRestingAtMaxRadius&&this.removeRipple(J)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var r=new YDn(this);_.Mk(this.$.waves).appendChild(r.waveContainer);this.$.background.style.backgroundColor=r.color;this.ripples.push(r);this._setAnimating(!0);return r},
removeRipple:function(r){var J=this.ripples.indexOf(r);J<0||(this.ripples.splice(J,1),r.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var r;for(r=0;r<this.ripples.length;++r){var J=this.ripples[r];J.draw();this.$.background.style.opacity=J.outerOpacity;J.isOpacityFullyDecayed&&!J.isRestingAtMaxRadius&&this.removeRipple(J)}if(this.shouldKeepAnimating)window.requestAnimationFrame(this._boundAnimate);else this.onAnimationComplete()}},
animateRipple:function(){return this.animate()},
_onEnterKeydown:function(){this.uiDownAction();this.async(this.uiUpAction,1)},
_onSpaceKeydown:function(){this.uiDownAction()},
_onSpaceKeyup:function(){this.uiUpAction()},
_holdDownChanged:function(r,J){J!==void 0&&(r?this.downAction():this.upAction())}});var ci={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(r){Ew._downHandler.call(this,r);this.pressed&&this.ensureRipple(r)},
ensureRipple:function(r){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var J=this._rippleContainer||this.root;J&&_.Mk(J).appendChild(this._ripple);if(r){J=_.Mk(this._rippleContainer||this);var x=_.Mk(r).rootTarget;J.deepContains(x)&&this._ripple.uiDownAction(r)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(r){this.hasRipple()&&(this._ripple.noink=r)}};var TIq={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var r=1;this.disabled?r=0:this.active||this.pressed?r=4:this.receivedFocusFromKeyboard&&(r=3);this._setElevation(r)},
_computeKeyboardClass:function(r){this.toggleClass("keyboard-focus",r)},
_spaceKeyDownHandler:function(r){Ew._spaceKeyDownHandler.call(this,r);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(r){Ew._spaceKeyUpHandler.call(this,r);this.hasRipple()&&this._ripple.uiUpAction()}},sSY=[gI4,
_.gg,ci,TIq];_.qSY={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(r){r&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=r)},
_createRipple:function(){var r=ci._createRipple();r.id="ink";r.setAttribute("center","");r.classList.add("circle");return r}};
_.W9N=[gI4,_.gg,ci,_.qSY];_.iLs=[_.W9N,$UN,{_checkedChanged:function(){j2N._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){ci._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var pJb;var fyo;var Usn=function(){};
_.m=Usn.prototype;_.m.registered=function(){};
_.m.addOwnKeyBinding=function(){};
_.m.removeOwnKeyBindings=function(){};
_.m.keyboardEventMatchesKeys=function(){};
_.m._collectKeyBindings=function(){};
_.m._prepKeyBindings=function(){};
_.m._addKeyBinding=function(){};
_.m._resetKeyEventListeners=function(){};
_.m._listenKeyEventListeners=function(){};
_.m._unlistenKeyEventListeners=function(){};
_.m._onKeyBindingEvent=function(){};
_.m._triggerKeyHandler=function(){};
_.m._tapHandler=function(){};
_.m._focusChanged=function(){};
_.m._detectKeyboardFocus=function(){};
_.m._userActivate=function(){};
_.m._upHandler=function(){};
_.m._asyncClick=function(){};
_.m._pressedChanged=function(){};
_.m._ariaActiveAttributeChanged=function(){};
_.m._activeChanged=function(){};
_.m._controlStateChanged=function(){};
_.m._changedButtonState=function(){};
_.m._focusBlurHandler=function(){};
_.m._disabledChanged=function(){};
_.m._changedControlState=function(){};
_.m._buttonStateChanged=function(){};
_.m._downHandler=function(){};
_.m.ensureRipple=function(){};
_.m.getRipple=function(){};
_.m.hasRipple=function(){};
_.m._createRipple=function(){};
_.m._noinkChanged=function(){};
_.m._computeKeyboardClass=function(){};
_.m._spaceKeyDownHandler=function(){};
_.m._spaceKeyUpHandler=function(){};
_.m._setPressed=function(){};
_.m._setPointerDown=function(){};
_.m._setReceivedFocusFromKeyboard=function(){};
_.m._setFocused=function(){};
_.m._setElevation=function(){};
Usn=_.Ks({_template:function(){if(fyo!==void 0)return fyo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_button.tp.yt.paper.button.css.js--\x3e<slot class="style-scope tp-yt-paper-button"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;pJb===void 0&&(pJb=document.createElement("template"));var t=pJb;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return fyo=r},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[sSY],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?TIq._calculateElevation.apply(this):this._setElevation(0)}});var gbo;var Eb4;var jSN={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},isAriaModal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)","isAriaModalChanged(isAriaModal)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(r){_.M("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(r)},
_onDialogClickWrapped:function(r){_.M("dialog_behavior_no_tap_killswitch")||this._onDialogClick(r)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(r,J){J&&(r?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0,this.setAttribute("aria-modal","true")):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&
this.__prevWithBackdrop))},
isAriaModalChanged:function(r){r?this.setAttribute("aria-modal","true"):this.removeAttribute("aria-modal")},
_updateClosingReasonConfirmed:function(r){this.closingReason=this.closingReason||{};this.closingReason.confirmed=r},
_onDialogClick:function(r){for(var J=_.Mk(r).path,x=0,t,b=J.indexOf((t=this.hostElement)!=null?t:this);x<b;x++)if(t=J[x],t.hasAttribute&&(t.hasAttribute("dialog-dismiss")||t.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(t.hasAttribute("dialog-confirm"));this.close();r.stopPropagation();break}}},$sK=[_.LS,
jSN];var wJs=document.createElement("template");_.d(wJs,'<custom-style><style is="custom-style">/* autoprefixer: off */\n/**\n@license\nCopyright (c) 2015 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\nSPDX-License-Identifier: BSD-3-Clause\n*/\nhtml {\n  --primary-text-color: var(--light-theme-text-color);\n  --primary-background-color: var(--light-theme-background-color);\n  --secondary-text-color: var(--light-theme-secondary-color);\n  --disabled-text-color: var(--light-theme-disabled-color);\n  --divider-color: var(--light-theme-divider-color);\n  --error-color: #dd2c00;\n  --primary-color: #3f51b5;\n  --light-primary-color: #c5cae9;\n  --dark-primary-color: #303f9f;\n  --accent-color: #ff4081;\n  --light-accent-color: #ff80ab;\n  --dark-accent-color: #f50057;\n  --light-theme-background-color: #fff;\n  --light-theme-base-color: #000;\n  --light-theme-text-color: #212121;\n  --light-theme-secondary-color: #737373;\n  --light-theme-disabled-color: #9b9b9b;\n  --light-theme-divider-color: #dbdbdb;\n  --dark-theme-background-color: #212121;\n  --dark-theme-base-color: #fff;\n  --dark-theme-text-color: #fff;\n  --dark-theme-secondary-color: #bcbcbc;\n  --dark-theme-disabled-color: #646464;\n  --dark-theme-divider-color: #3c3c3c;\n  --text-primary-color: var(--dark-theme-text-color);\n  --default-primary-color: var(--primary-color);\n}</style></custom-style>');
document.head.appendChild(wJs.content);var hEn=document.createElement("template");_.d(hEn,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(hEn.content);_.Ks({_template:function(){if(Eb4!==void 0)return Eb4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog.tp.yt.paper.dialog.css.js--\x3e<slot class="style-scope tp-yt-paper-dialog"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;gbo===void 0&&(gbo=document.createElement("template"));var t=gbo;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Eb4=r},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[$sK,Q2w],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation();this.playAnimation("entry")},
_renderClosed:function(){this.cancelAnimation();this.playAnimation("exit")},
_onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}});var MsK;var GAn;_.Ks({_template:function(){if(GAn!==void 0)return GAn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dialog-scrollable--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dialog_scrollable.tp.yt.paper.dialog.scrollable.css.js--\x3e<div id="scrollable" class="scrollable style-scope tp-yt-paper-dialog-scrollable" on-scroll="updateScrollState">\n  <slot class="style-scope tp-yt-paper-dialog-scrollable"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;MsK===void 0&&(MsK=document.createElement("template"));var t=MsK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return GAn=r},
is:"tp-yt-paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget();this.classList.add("no-padding")},
attached:function(){this._ensureTarget();requestAnimationFrame(this.updateScrollState.bind(this))},
updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0);this.toggleClass("can-scroll",this.scrollTarget.offsetHeight<this.scrollTarget.scrollHeight);this.toggleClass("scrolled-to-bottom",this.scrollTarget.scrollTop+this.scrollTarget.offsetHeight>=this.scrollTarget.scrollHeight)},
_ensureTarget:function(){var r,J,x;if(((r=window.ShadyDOM)==null?void 0:r.noPatch)!==!0&&((J=window.ShadyDOM)==null?void 0:J.noPatch)!=="on-demand"||((x=this.__shady_parentNode)==null?void 0:x.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(jSN)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var REw=_.aa(['<iron-iconset-svg name="paper-dropdown-menu" size="24">\n<svg><defs>\n<g id="arrow-drop-down"><path d="M12,15.7L5.6,9.4l0.7-0.7l5.6,5.6l5.6-5.6l0.7,0.7L12,15.7z"/></g>\n</defs></svg>\n</iron-iconset-svg>']),SSq=_.$kb(REw);SSq.setAttribute("style","display: none;");document.head.appendChild(SSq.content);var NIx;var dsx;var QSs;var K9f;_.Ks({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[SB],configure:function(r){var J=r.node,x=J.getBoundingClientRect().height;return this._effect=new KeyframeEffect(J,[{height:x/2+"px"},{height:x+"px"}],this.timingFromConfig(r))}});
_.Ks({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[SB],configure:function(r){var J=r.node,x=J.getBoundingClientRect().width;return this._effect=new KeyframeEffect(J,[{width:x/2+"px"},{width:x+"px"}],this.timingFromConfig(r))}});
_.Ks({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[SB],configure:function(r){var J=r.node,x=J.getBoundingClientRect().width;return this._effect=new KeyframeEffect(J,[{width:x+"px"},{width:x-x/20+"px"}],this.timingFromConfig(r))}});
_.Ks({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[SB],configure:function(r){var J=r.node,x=J.getBoundingClientRect().height;this.setPrefixedProperty(J,"transformOrigin","0 0");return this._effect=new KeyframeEffect(J,[{height:x+"px",transform:"translateY(0)"},{height:x/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(r))}});var A1={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},kAf=function(){};
_.m=kAf.prototype;_.m.registered=function(){};
_.m.addOwnKeyBinding=function(){};
_.m.removeOwnKeyBindings=function(){};
_.m.keyboardEventMatchesKeys=function(){};
_.m._collectKeyBindings=function(){};
_.m._prepKeyBindings=function(){};
_.m._addKeyBinding=function(){};
_.m._resetKeyEventListeners=function(){};
_.m._listenKeyEventListeners=function(){};
_.m._unlistenKeyEventListeners=function(){};
_.m._onKeyBindingEvent=function(){};
_.m._triggerKeyHandler=function(){};
_.m._focusBlurHandler=function(){};
_.m._changedControlState=function(){};
_.m._setFocused=function(){};
kAf=_.Ks({_template:function(){if(K9f!==void 0)return K9f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-menu-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_menu_button.tp.yt.paper.menu.button.css.js--\x3e<div id="trigger" on-tap="toggle" class="style-scope tp-yt-paper-menu-button">\n  <slot name="dropdown-trigger" class="style-scope tp-yt-paper-menu-button"></slot>\n</div>\n\n<tp-yt-iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-menu-button">\n  <div slot="dropdown-content" class="dropdown-content style-scope tp-yt-paper-menu-button">\n    <slot id="content" name="dropdown-content" class="style-scope tp-yt-paper-menu-button"></slot>\n  </div>\n</tp-yt-iron-dropdown>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;QSs===void 0&&(QSs=document.createElement("template"));var t=QSs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return K9f=r},
is:"tp-yt-paper-menu-button",behaviors:[_.Uw,_.gg],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,
value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"tp-yt-paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:A1.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:A1.ANIMATION_CUBIC_BEZIER}}]}},
closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"tp-yt-paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:A1.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},
allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object},fitInto:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var r=_.Mk(this.$.content).getDistributedNodes(),J=0,x=r.length;J<x;J++)if(r[J].nodeType===Node.ELEMENT_NODE)return r[J]},toggle:function(){this.opened?
this.close():this.open()},
open:function(){this.disabled||this.$.dropdown.open()},
close:function(){this.$.dropdown.close()},
_onIronSelect:function(){this.ignoreSelect||this.close()},
_onIronActivate:function(){this.closeOnActivate&&this.close()},
_openedChanged:function(r,J){r?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):J!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(r){_.gg._disabledChanged.apply(this,arguments);r&&this.opened&&this.close()},
__onIronOverlayCanceled:function(r){var J=this.$.trigger;_.Mk(r.detail).path.indexOf(J)>-1&&r.preventDefault()}});
Object.keys(A1).forEach(function(r){kAf[r]=A1[r]});var P_w=_.jB.IronButtonState,YSb=(0,_.fx)(HTMLElement);
_.Ks({_template:function(){if(dsx!==void 0)return dsx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu-light--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu_light.tp.yt.paper.dropdown.menu.light.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" class="style-scope tp-yt-paper-dropdown-menu-light">\n  \n  <div id="dropdown-trigger" class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu-light" slot="dropdown-trigger" role="button" tabindex="0" aria-haspopup="listbox">\n    <label class$="[[_computeLabelClass(noLabelFloat,alwaysFloatLabel,hasContent)]] style-scope tp-yt-paper-dropdown-menu-light" style-target="label">\n      [[label]]\n    </label>\n    <div id="input" tabindex="-1" style-target="input" class="style-scope tp-yt-paper-dropdown-menu-light">\u00a0</div>\n    <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" class="style-scope tp-yt-paper-dropdown-menu-light"></tp-yt-iron-icon>\n    <span class="error style-scope tp-yt-paper-dropdown-menu-light">[[errorMessage]]</span>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu-light"></slot>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;NIx===void 0&&(NIx=document.createElement("template"));var t=NIx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return dsx=r},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[P_w,_.gg,ci,_.$7,_.MP],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0,observer:"_valueChanged"},label:{type:String},placeholder:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,hasContent:{type:Boolean,readOnly:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(r){var J=(0,_.U2)(this);J.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:r});J.shadowRoot.appendChild(r);return YSb.prototype._attachDom.call(this,r)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var r=this.contentElement;r&&r.selectedItem&&this._setSelectedItem(r.selectedItem)},
get contentElement(){for(var r=_.Mk(this.$.content).getDistributedNodes(),J=0,x=r.length;J<x;J++)if(r[J].nodeType===Node.ELEMENT_NODE)return r[J]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(r){this._setSelectedItem(r.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(r){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)===this&&this.open()},
_selectedItemChanged:function(r){var J="";r?J=r.label||r.getAttribute("label")||r.textContent.trim():J="";this.value=J;this._setSelectedItemLabel(J)},
_computeMenuVerticalOffset:function(r,J){return J?J:r?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var r=this.opened?"true":"false",J=this.contentElement;J&&J.setAttribute("aria-expanded",r)},
_computeLabelClass:function(r,J,x){var t="label";if(r)x&&(t+=" label-is-hidden");else if(x||J)t+=" label-is-floating";return t},
_valueChanged:function(){this.$.input&&this.$.input.textContent!==this.value&&(this.$.input.textContent=this.value);this._setHasContent(!!this.value);this.hasContent||(this.$.input.textContent="\u00a0")}});var nbs;var OLk;_.Ks({is:"tp-yt-paper-icon-button",_template:function(){if(OLk!==void 0)return OLk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_button.tp.yt.paper.icon.button.css.js--\x3e<tp-yt-iron-icon id="icon" src="[[src]]" icon="[[icon]]" alt$="[[alt]]" class="style-scope tp-yt-paper-icon-button"></tp-yt-iron-icon>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;nbs===void 0&&(nbs=document.createElement("template"));var t=nbs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return OLk=r},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.W9N],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(r,J){var x=this.getAttribute("aria-label");x&&J!=x||this.setAttribute("aria-label",r)}});var C_R;var BIx;_.FK=[gI4,_.gg,{hostAttributes:{role:"option",tabindex:"0"}}];_.Ks({_template:function(){if(BIx!==void 0)return BIx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-icon-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_icon_item.tp.yt.paper.icon.item.css.js--\x3e<div id="contentIcon" class="content-icon style-scope tp-yt-paper-icon-item">\n  <slot name="item-icon" class="style-scope tp-yt-paper-icon-item"></slot>\n</div>\n<slot class="style-scope tp-yt-paper-icon-item"></slot>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;C_R===void 0&&(C_R=document.createElement("template"));var t=C_R;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return BIx=r},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.FK]});var IyY;var L9s;var c7f={attached:function(){this.fire("addon-attached")},
update:function(){}};var A7s=1,F9o=1,ayN=1,y7w=[_.gg,_.Uw,{properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,
value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},inputDir:{type:String},_typesThatHaveText:{type:Array},
_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){this.$||(this.$={});this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId));return this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText="date datetime datetime-local month time week file".split(" ")},
attached:function(){this._updateAriaLabelledBy();!zJ&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(r,J){r?r=r+" "+J:r=J;return r},
_onAddonAttached:function(r){r=_.Mk(r).rootTarget;if(r.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,r.id);else{var J="paper-input-add-on-"+F9o++;r.id=J;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,J)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(r){_.gg._focusBlurHandler.call(this,r);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var r=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",r);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(r){try{var J=this.inputElement.selectionStart;this.value=r;this.inputElement.selectionStart=J;this.inputElement.selectionEnd=J}catch(x){this.value=r}},
_computeAlwaysFloatLabel:function(r,J){return J||r},
_updateAriaLabelledBy:function(){var r=_.Mk(this.root).querySelector("label");if(r){if(r.id)var J=r.id;else J="paper-input-label-"+A7s++,r.id=J;this._ariaLabelledBy=J}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+ayN++)},
_onChange:function(r){this.shadowRoot&&this.fire(r.type,{sourceEvent:r},{node:this,bubbles:r.bubbles,cancelable:r.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var r=document.activeElement;r instanceof HTMLElement&&r!==document.body&&r!==document.documentElement||this._focusableElement.focus()}}}];var eEu;var zEb;_.Ks({_template:function(){if(zEb!==void 0)return zEb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-char-counter--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_char_counter.tp.yt.paper.input.char.counter.css.js--\x3e<span class="style-scope tp-yt-paper-input-char-counter">[[_charCounterStr]]</span>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;eEu===void 0&&(eEu=document.createElement("template"));var t=eEu;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return zEb=r},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[c7f],properties:{_charCounterStr:{type:String,value:"0"}},update:function(r){if(r.inputElement){r.value=r.value||"";var J=r.value.toString().length.toString();r.inputElement.hasAttribute("maxlength")&&(J+="/"+r.inputElement.getAttribute("maxlength"));this._charCounterStr=J}}});var ZLf;var vbw;_.Ks({_template:function(){if(vbw!==void 0)return vbw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_container.tp.yt.paper.input.container.css.js--\x3e<div class="floated-label-placeholder style-scope tp-yt-paper-input-container" aria-hidden="true" hidden="[[noLabelFloat]]">\n  \u00a0\n</div>\n\n<div class="input-wrapper style-scope tp-yt-paper-input-container">\n  <span class="prefix style-scope tp-yt-paper-input-container"><slot name="prefix" class="style-scope tp-yt-paper-input-container"></slot></span>\n\n  <div class$="[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]] style-scope tp-yt-paper-input-container" id="labelAndInputContainer">\n    <slot name="label" class="style-scope tp-yt-paper-input-container"></slot>\n    <slot name="input" on-slotchange="onInputSlotChanged" class="style-scope tp-yt-paper-input-container"></slot><slot name="after-input" class="style-scope tp-yt-paper-input-container"></slot>\n  </div>\n\n  <span class="suffix style-scope tp-yt-paper-input-container"><slot name="suffix" class="style-scope tp-yt-paper-input-container"></slot></span>\n</div>\n\n<div class$="[[_computeUnderlineClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <div class="unfocused-line style-scope tp-yt-paper-input-container"></div>\n  <div class="focused-line style-scope tp-yt-paper-input-container"></div>\n</div>\n\n<div class$="[[_computeAddOnContentClass(focused,invalid)]] style-scope tp-yt-paper-input-container">\n  <slot name="add-on" class="style-scope tp-yt-paper-input-container"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;ZLf===void 0&&(ZLf=document.createElement("template"));var t=ZLf;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return vbw=r},
is:"tp-yt-paper-input-container",hostAttributes:{"style-target":"host"},properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},noUnfloatedLabelError:{type:Boolean,value:!1},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,tp-yt-iron-input,textarea,.paper-input-input"},
_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},
_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},
_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},
_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},
listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Vr(this.attrForValue)},get _inputElement(){return _.Mk(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0;this._addons||(this._addons=[]);this.addEventListener("focus",this._boundOnFocus,
!0);this.addEventListener("blur",this._boundOnBlur,!0)},
attached:function(){this.attrForValue||this.addEventListener("input",this._onInput);this.initializeInput()},
onInputSlotChanged:function(){this._addons||(this._addons=[]);this.attrForValue&&this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged);this.initializeInput()},
initializeInput:function(){this._inputElement&&(this._inputElementValue&&this._inputElementValue!=""?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement))},
_onAddonAttached:function(r){this._addons||(this._addons=[]);r=r.target;this._addons.indexOf(r)===-1&&(this._addons.push(r),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(r){this._handleValueAndAutoValidate(r.target)},
_onValueChanged:function(r){var J=r.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,J.value===void 0||J.value===""))return;this._handleValueAndAutoValidate(r.target)},
_handleValue:function(r){var J=this._inputElementValue;J||J===0||r.type==="number"&&!r.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:r,value:J,invalid:this.invalid})},
_handleValueAndAutoValidate:function(r){this.autoValidate&&r&&(this.invalid=!(r.validate?r.validate(this._inputElementValue):r.checkValidity()));this._handleValue(r)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(r){if(this._addons)for(var J,x=0;J=this._addons[x];x++)J.update(r)},
_computeInputContentClass:function(r,J,x,t,b){var V="input-content";r?(b&&(V+=" label-is-hidden"),t&&!this.noUnfloatedLabelError&&(V+=" is-invalid")):(r=this.querySelector("label"),J||b?(V+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",t?V+=" is-invalid":x&&(V+=" label-is-highlighted")):(r&&(this.$.labelAndInputContainer.style.position="relative"),t&&!this.noUnfloatedLabelError&&(V+=" is-invalid")));x&&(V+=" focused");return V},
_computeUnderlineClass:function(r,J){var x="underline";J?x+=" is-invalid":r&&(x+=" is-highlighted");return x},
_computeAddOnContentClass:function(r,J){var x="add-on-content";J?x+=" is-invalid":r&&(x+=" is-highlighted");return x}});var uHN;var ly4;_.Ks({_template:function(){if(ly4!==void 0)return ly4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input-error--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input_error.tp.yt.paper.input.error.css.js--\x3e\n<div id="a11yWrapper" class="style-scope tp-yt-paper-input-error">\n  <slot class="style-scope tp-yt-paper-input-error"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;uHN===void 0&&(uHN=document.createElement("template"));var t=uHN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return ly4=r},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[c7f],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(r){this._setInvalid(r.invalid)}});_.Ks({is:"tp-yt-paper-input",_template:function(){if(L9s!==void 0)return L9s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_input.tp.yt.paper.input.css.js--\x3e<tp-yt-paper-input-container id="container" no-label-float="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-input">\n  <slot name="prefix" slot="prefix" class="style-scope tp-yt-paper-input"></slot>\n\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-input">[[label]]</label>\n\n  \n  <tp-yt-iron-input bind-value="{{value}}" slot="input" class="input-element style-scope tp-yt-paper-input" id$="[[_inputId]]" maxlength$="[[maxlength]]" allowed-pattern="[[allowedPattern]]" invalid="{{invalid}}" validator="[[validator]]">\n    <input aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" disabled$="[[disabled]]" title$="[[title]]" type$="[[type]]" pattern$="[[pattern]]" required$="[[required]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" min$="[[min]]" max$="[[max]]" step$="[[step]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" autocorrect$="[[autocorrect]]" on-change="_onChange" tabindex$="[[tabIndex]]" autosave$="[[autosave]]" results$="[[results]]" accept$="[[accept]]" multiple$="[[multiple]]" role$="[[inputRole]]" aria-haspopup$="[[inputAriaHaspopup]]" dir$="[[inputDir]]" class="style-scope tp-yt-paper-input">\n  </tp-yt-iron-input>\n\n  <slot name="suffix" slot="suffix" class="style-scope tp-yt-paper-input"></slot>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-input">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-input">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-input"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;IyY===void 0&&(IyY=document.createElement("template"));var t=IyY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return L9s=r},
behaviors:[y7w,_.$7],properties:{value:{type:String},noUnfloatedLabelError:{type:Boolean,value:!1},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input"));this.inputElement&&this._typesThatHaveText.indexOf(this.$.nativeInput.type)!==-1&&(this.alwaysFloatLabel=!0);this.inputElement.bindValue&&
this.$.container._handleValueAndAutoValidate(this.inputElement)}});var XJw;var rXK;_.Ks({_template:function(){if(rXK!==void 0)return rXK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item.tp.yt.paper.item.css.js--\x3e<slot class="style-scope tp-yt-paper-item"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=
r.content,x=J.insertBefore;XJw===void 0&&(XJw=document.createElement("template"));var t=XJw;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return rXK=r},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.FK]});var JXn;var x3b;_.Ks({_template:function(){if(x3b!==void 0)return x3b;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-item-body--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_item_body.tp.yt.paper.item.body.css.js--\x3e<slot class="style-scope tp-yt-paper-item-body"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;JXn===void 0&&(JXn=document.createElement("template"));var t=JXn;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return x3b=r},
is:"tp-yt-paper-item-body"});var taK;var b7u;var m3Y=function(){};
_.m=m3Y.prototype;_.m.indexOf=function(){};
_.m.selectPrevious=function(){};
_.m.selectNext=function(){};
_.m.selectIndex=function(){};
_.m.forceSynchronousItemUpdate=function(){};
_.m._checkFallback=function(){};
_.m._addListener=function(){};
_.m._removeListener=function(){};
_.m._activateEventChanged=function(){};
_.m._updateItems=function(){};
_.m._selectSelected=function(){};
_.m._filterItem=function(){};
_.m._valueToItem=function(){};
_.m._valueToIndex=function(){};
_.m._indexToValue=function(){};
_.m._valueForItem=function(){};
_.m._observeItems=function(){};
_.m._itemActivate=function(){};
_.m.multiChanged=function(){};
_.m._updateAttrForSelected=function(){};
_.m._updateSelected=function(){};
_.m._selectMulti=function(){};
_.m._selectionChange=function(){};
_.m._toggleSelected=function(){};
_.m._valuesToItems=function(){};
_.m.registered=function(){};
_.m.addOwnKeyBinding=function(){};
_.m.removeOwnKeyBindings=function(){};
_.m.keyboardEventMatchesKeys=function(){};
_.m._collectKeyBindings=function(){};
_.m._prepKeyBindings=function(){};
_.m._addKeyBinding=function(){};
_.m._resetKeyEventListeners=function(){};
_.m._listenKeyEventListeners=function(){};
_.m._unlistenKeyEventListeners=function(){};
_.m._onKeyBindingEvent=function(){};
_.m._triggerKeyHandler=function(){};
_.m.select=function(){};
_.m._resetTabindices=function(){};
_.m._updateMultiselectable=function(){};
_.m._focusWithKeyboardEvent=function(){};
_.m._clearSearchText=function(){};
_.m._focusPrevious=function(){};
_.m._focusNext=function(){};
_.m._applySelection=function(){};
_.m._focusedItemChanged=function(){};
_.m._onIronItemsChanged=function(){};
_.m._onShiftTabDown=function(){};
_.m._onFocus=function(){};
_.m._onUpKey=function(){};
_.m._onDownKey=function(){};
_.m._onEscKey=function(){};
_.m._onKeydown=function(){};
_.m._activateHandler=function(){};
_.m._disabledChanged=function(){};
_.m._setSelectedItem=function(){};
_.m._setItems=function(){};
_.m._setSelectedItems=function(){};
_.m._setFocusedItem=function(){};
m3Y=_.Ks({_template:function(){if(b7u!==void 0)return b7u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-listbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_listbox.tp.yt.paper.listbox.css.js--\x3e<slot class="style-scope tp-yt-paper-listbox"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;taK===void 0&&(taK=document.createElement("template"));var t=taK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return b7u=r},
is:"tp-yt-paper-listbox",behaviors:[Ge4],hostAttributes:{role:"listbox"}});var owx;var Vas;var D3R={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(r,J){return[r||J?"active":"",J?"cooldown":""].join(" ")},
__activeChanged:function(r,J){this.__setAriaHidden(!r);this.__coolingDown=!r&&J},
__altChanged:function(r){this.setAttribute("aria-label",r||"loading")},
__setAriaHidden:function(r){r?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.Ks({_template:function(){if(Vas!==void 0)return Vas;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner.tp.yt.paper.spinner.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner">\n  <div class="spinner-layer layer-1 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-2 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-3 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n\n  <div class="spinner-layer layer-4 style-scope tp-yt-paper-spinner">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner">\n      <div class="circle style-scope tp-yt-paper-spinner"></div>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;owx===void 0&&(owx=document.createElement("template"));var t=owx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Vas=r},
is:"tp-yt-paper-spinner",behaviors:[D3R]});var H7x;var TqN;_.Ks({_template:function(){if(TqN!==void 0)return TqN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-spinner-lite--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_spinner_lite.tp.yt.paper.spinner.lite.css.js--\x3e<div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset" class="style-scope tp-yt-paper-spinner-lite">\n  <div class="spinner-layer style-scope tp-yt-paper-spinner-lite">\n    <div class="circle-clipper left style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n    <div class="circle-clipper right style-scope tp-yt-paper-spinner-lite">\n      <div class="circle style-scope tp-yt-paper-spinner-lite"></div>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;H7x===void 0&&(H7x=document.createElement("template"));var t=H7x;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return TqN=r},
is:"tp-yt-paper-spinner-lite",behaviors:[D3R]});var sv4;var q3N;_.Ks({_template:function(){if(q3N!==void 0)return q3N;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tab--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tab.tp.yt.paper.tab.css.js--\x3e<div class="tab-content style-scope tp-yt-paper-tab" style-target="tab-content">\n  <slot class="style-scope tp-yt-paper-tab"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;sv4===void 0&&(sv4=document.createElement("template"));var t=sv4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return q3N=r},
is:"tp-yt-paper-tab",behaviors:[_.gg,_.jB.IronButtonState,ci],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0},noBoldOnFocus:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab","style-target":"host"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},
get _parentNoink(){var r=_.Mk(this).parentNode;return!!r&&!!r.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(r){if(this.link){var J=this.queryEffectiveChildren("a");J&&r.target!==J&&J.click()}}});var W1w;var i7K;var pI4=_.aa(['<iron-iconset-svg name="paper-tabs" size="24">\n<svg><defs>\n<g id="chevron-left"><path d="M14.6,18.4L8.3,12l6.4-6.4l0.7,0.7L9.7,12l5.6,5.6L14.6,18.4z"/></g>\n<g id="chevron-right"><path d="M9.4,18.4l-0.7-0.7l5.6-5.6L8.6,6.4l0.7-0.7l6.4,6.4L9.4,18.4z"/></g>\n</defs></svg>\n</iron-iconset-svg>']),fO4=_.$kb(pI4);document.head.appendChild(fO4.content);_.Ks({_template:function(){if(i7K!==void 0)return i7K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tabs--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tabs.tp.yt.paper.tabs.css.js--\x3e<tp-yt-paper-icon-button id="left" icon="paper-tabs:chevron-left" alt="[[altPrevious]]" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1" disabled="[[_leftHidden]]"></tp-yt-paper-icon-button>\n\n<div id="tabsContainer" on-track="_scroll" on-down="_down" class="style-scope tp-yt-paper-tabs">\n  <div id="tabsContent" style-target="content" class$="[[_computeTabsContentClass(scrollable, fitContainer)]] style-scope tp-yt-paper-tabs">\n    <div id="selectionBar" style-target="selection-bar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]] style-scope tp-yt-paper-tabs" on-transitionend="_onBarTransitionEnd"></div>\n    <slot class="style-scope tp-yt-paper-tabs"></slot>\n  </div>\n</div>\n\n<tp-yt-paper-icon-button id="right" icon="paper-tabs:chevron-right" alt="[[altNext]]" class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons, removeIdleScrollButtons)]] style-scope tp-yt-paper-tabs" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown" tabindex="-1" disabled="[[_rightHidden]]"></tp-yt-paper-icon-button>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;W1w===void 0&&(W1w=document.createElement("template"));var t=W1w;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return i7K=r},
is:"tp-yt-paper-tabs",behaviors:[_.R1,_.SzN],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},removeIdleScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"tp-yt-paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,
value:0},altNext:{type:String,value:""},altPrevious:{type:String,value:""},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=
null;this._pendingActivationTimeout=this._pendingActivationItem=void 0;this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this);this.addEventListener("blur",this._onBlurCapture.bind(this),!0);this._rightHidden=this._leftHidden=this.hideScrollButtons},
ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},
detached:function(){this._cancelPendingActivation()},
_noinkChanged:function(r){_.Mk(this).querySelectorAll("tp-yt-paper-tab").forEach(r?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(r){r.setAttribute("noink","")},
_removeNoinkAttribute:function(r){r.removeAttribute("noink")},
_computeScrollButtonClass:function(r,J,x,t){return!J||x?"hidden":r?t?"hidden":"not-visible":""},
_computeTabsContentClass:function(r,J){var x="tabs-content";r&&(x+=" scrollable");if(!r||J)x+=" fit-container";return x},
_computeSelectionBarClass:function(r,J){var x="selection-bar";r?x+=" hidden":J&&(x+=" align-bottom");return x},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(r){return""+r},
_onIronSelect:function(r){this._tabChanged(r.detail.item,this._previousTab);this._previousTab=r.detail.item;this.cancelDebouncer("tab-changed")},
_onIronDeselect:function(){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab);this._previousTab=null},1)},
_activateHandler:function(){this._cancelPendingActivation();_.GS._activateHandler.apply(this,arguments)},
_scheduleActivation:function(r,J){this._pendingActivationItem=r;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,J)},
_delayedActivationHandler:function(){var r=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;r.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},
_cancelPendingActivation:function(){this._pendingActivationTimeout!==void 0&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationTimeout=this._pendingActivationItem=void 0)},
_onArrowKeyup:function(){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},
_onBlurCapture:function(r){r.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(r,J){this.scrollable&&this._affectScroll(J&&-J.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(r){this.$.tabsContainer.scrollLeft+=r;r=this.$.tabsContainer.scrollLeft;this._leftHidden=r===0||this.hideScrollButtons;this._rightHidden=r===this._tabContainerScrollSize||this.hideScrollButtons},
_onLeftScrollButtonDown:function(){this._scrollToLeft();this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},
_onRightScrollButtonDown:function(){this._scrollToRight();this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},
_onScrollButtonUp:function(){clearInterval(this._holdJob);this._holdJob=null},
_scrollToLeft:function(){this._affectScroll(-this._step)},
_scrollToRight:function(){this._affectScroll(this._step)},
_tabChanged:function(r,J){if(r){var x=this.$.tabsContent.getBoundingClientRect(),t=x.width,b=r.getBoundingClientRect();x=b.left-x.left;this._pos={width:this._calcPercent(b.width,t),left:this._calcPercent(x,t)};if(this.noSlide||J==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var V=J.getBoundingClientRect();J=this.items.indexOf(J);r=this.items.indexOf(r);this.$.selectionBar.classList.add("expand");
r=J<r;this._isRTL&&(r=!r);r?this._positionBar(this._calcPercent(b.left+b.width-V.left,t)-5,this._left):this._positionBar(this._calcPercent(V.left+V.width-b.left,t)-5,this._calcPercent(x,t)+5);this.scrollable&&this._scrollToSelectedIfNeeded(b.width,x)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(r,J){J-=this.$.tabsContainer.scrollLeft;J<0?this.$.tabsContainer.scrollLeft+=J:(J+=r-this.$.tabsContainer.offsetWidth,J>0&&(this.$.tabsContainer.scrollLeft+=J))},
_calcPercent:function(r,J){return 100*r/J},
_positionBar:function(r,J){r=r||0;J=J||0;this._width=r;this._left=J;this.transform("translateX("+J+"%) scaleX("+r/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var r=this.$.selectionBar.classList;r.contains("expand")?(r.remove("expand"),r.add("contract"),this._positionBar(this._pos.width,this._pos.left)):r.contains("contract")&&r.remove("contract")}});var U3k;var gwo;_.Ks({_template:function(){if(gwo!==void 0)return gwo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-textarea--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_textarea.tp.yt.paper.textarea.css.js--\x3e<tp-yt-paper-input-container no-label-float$="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]" no-unfloated-label-error="[[noUnfloatedLabelError]]" class="style-scope tp-yt-paper-textarea">\n  <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label" class="style-scope tp-yt-paper-textarea">[[label]]</label>\n\n  <tp-yt-iron-autogrow-textarea class="paper-input-input style-scope tp-yt-paper-textarea" slot="input" id$="[[_inputId]]" aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" bind-value="{{value}}" invalid="{{invalid}}" validator$="[[validator]]" disabled$="[[disabled]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" max-rows$="[[maxRows]]" on-change="_onChange"></tp-yt-iron-autogrow-textarea>\n\n  <template is="dom-if" if="[[errorMessage]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-error aria-live="assertive" slot="add-on" class="style-scope tp-yt-paper-textarea">[[errorMessage]]</tp-yt-paper-input-error>\n  </template>\n\n  <template is="dom-if" if="[[charCounter]]" class="style-scope tp-yt-paper-textarea">\n    <tp-yt-paper-input-char-counter slot="add-on" class="style-scope tp-yt-paper-textarea"></tp-yt-paper-input-char-counter>\n  </template>\n</tp-yt-paper-input-container>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;U3k===void 0&&(U3k=document.createElement("template"));var t=U3k;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return gwo=r},
is:"tp-yt-paper-textarea",behaviors:[y7w,_.$7],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0},noUnfloatedLabelError:{type:Boolean,value:!1}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(r){this.$.input.textarea.selectionStart=r},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(r){this.$.input.textarea.selectionEnd=r},_ariaLabelledByChanged:function(r){this._focusableElement.setAttribute("aria-labelledby",r)},
_ariaDescribedByChanged:function(r){this._focusableElement.setAttribute("aria-describedby",r)},
get _focusableElement(){return this.inputElement.textarea}});var Ewb;var jvN;/*

Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt SPDX-License-Identifier:
BSD-3-Clause
*/
var $3s=function(){};
_.m=$3s.prototype;_.m.addOwnKeyBinding=function(){};
_.m.removeOwnKeyBindings=function(){};
_.m.keyboardEventMatchesKeys=function(){};
_.m._collectKeyBindings=function(){};
_.m._prepKeyBindings=function(){};
_.m._addKeyBinding=function(){};
_.m._resetKeyEventListeners=function(){};
_.m._listenKeyEventListeners=function(){};
_.m._unlistenKeyEventListeners=function(){};
_.m._onKeyBindingEvent=function(){};
_.m._triggerKeyHandler=function(){};
_.m._tapHandler=function(){};
_.m._focusChanged=function(){};
_.m._detectKeyboardFocus=function(){};
_.m._userActivate=function(){};
_.m._upHandler=function(){};
_.m._spaceKeyDownHandler=function(){};
_.m._spaceKeyUpHandler=function(){};
_.m._asyncClick=function(){};
_.m._pressedChanged=function(){};
_.m._ariaActiveAttributeChanged=function(){};
_.m._activeChanged=function(){};
_.m._controlStateChanged=function(){};
_.m._changedButtonState=function(){};
_.m._focusBlurHandler=function(){};
_.m._disabledChanged=function(){};
_.m._changedControlState=function(){};
_.m._downHandler=function(){};
_.m.ensureRipple=function(){};
_.m.getRipple=function(){};
_.m.hasRipple=function(){};
_.m._noinkChanged=function(){};
_.m._focusedChanged=function(){};
_.m.registered=function(){};
_.m._invalidChanged=function(){};
_.m.hasValidator=function(){};
_.m.validate=function(){};
_.m._getValidity=function(){};
_.m._requiredChanged=function(){};
_.m._valueChanged=function(){};
_.m._checkedChanged=function(){};
_.m._buttonStateChanged=function(){};
_.m._setPressed=function(){};
_.m._setPointerDown=function(){};
_.m._setReceivedFocusFromKeyboard=function(){};
_.m._setFocused=function(){};
$3s=_.Ks({is:"tp-yt-paper-toggle-button",_template:function(){if(jvN!==void 0)return jvN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toggle-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toggle_button.tp.yt.paper.toggle.button.css.js--\x3e<div class="toggle-container style-scope tp-yt-paper-toggle-button">\n  <div id="toggleBar" class="toggle-bar style-scope tp-yt-paper-toggle-button"></div>\n  <div id="toggleButton" class="toggle-button style-scope tp-yt-paper-toggle-button"></div>\n</div>\n\n<div class="toggle-label style-scope tp-yt-paper-toggle-button"><slot class="style-scope tp-yt-paper-toggle-button"></slot></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Ewb===void 0&&(Ewb=document.createElement("template"));var t=Ewb;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return jvN=r},
behaviors:[_.iLs],hostAttributes:{role:"button","aria-pressed":"false",tabindex:0},properties:{ironLabelTarget:{type:Boolean,reflectToAttribute:!0}},listeners:{track:"_ontrack"},__calculateIsRtl:function(){return window.getComputedStyle(this).direction==="rtl"},
attached:function(){this.__calculateIsRtl()&&this.setAttribute("dir","rtl");_.zu(this,function(){_.KU(this,"pan-y")})},
_ontrack:function(r){r=r.detail;r.state==="start"?this._trackStart(r):r.state==="track"?this._trackMove(r):r.state==="end"&&this._trackEnd(r)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(r){r=r.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+r:r)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+r:r));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)},
_trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)},
_createRipple:function(){this._rippleContainer=this.$.toggleButton;var r=ci._createRipple();r.id="ink";r.setAttribute("recenters","");r.classList.add("circle","toggle-ink");return r}});var wIR;var hgn;_.Ks({_template:function(){if(hgn!==void 0)return hgn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tooltip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tooltip.tp.yt.paper.tooltip.css.js--\x3e<div id="tooltip" class="hidden style-scope tp-yt-paper-tooltip" style-target="tooltip">\n  <slot class="style-scope tp-yt-paper-tooltip"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;wIR===void 0&&(wIR=document.createElement("template"));var t=wIR;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return hgn=r},
is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1,"aria-label":"tooltip"},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,
value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},
_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var r=_.Mk(this).parentNode,J=_.Mk(this).getOwnerRoot(),x;this.for?x=_.Mk(J).querySelector("#"+this.for):x=r.nodeType==Node.DOCUMENT_FRAGMENT_NODE?J.host:r;return x},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(r){r==="entry"?this.show():r==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.Mk(this).textContent.trim()===""){for(var r=!0,J=_.Mk(this).getEffectiveChildNodes(),x=0;x<J.length;x++)if(J[x].textContent.trim()!==""){r=!1;break}if(r)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}},
hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))},
updatePosition:function(){if(this._target&&this.offsetParent){var r=this.offset;this.marginTop!=14&&this.offset==14&&(r=this.marginTop);var J=this.offsetParent.getBoundingClientRect(),x=this._target.getBoundingClientRect(),t=this.getBoundingClientRect(),b=(x.width-t.width)/2,V=(x.height-t.height)/2,H=x.left-J.left,q=x.top-J.top;switch(this.position){case "top":var W=H+b;var U=q-t.height-r;break;case "bottom":W=H+b;U=q+x.height+r;break;case "left":W=H-t.width-r;U=q+V;break;case "right":W=H+x.width+
r,U=q+V}this.fitToVisibleBounds?(J.left+W+t.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,W)+"px",this.style.right="auto"),J.top+U+t.height>window.innerHeight?(this.style.bottom=J.height+"px",this.style.top="auto"):(this.style.top=Math.max(-J.top,U)+"px",this.style.bottom="auto")):(this.style.left=W+"px",this.style.top=U+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(r){r!==500&&this.updateStyles({"--paper-tooltip-delay-in":r+"ms"})},
_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},
_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")},
_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},
_onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},
_getAnimationType:function(r){if(r==="entry"&&this.animationEntry!=="")return this.animationEntry;if(r==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[r]&&typeof this.animationConfig[r][0].name==="string"){if(this.animationConfig[r][0].timing&&this.animationConfig[r][0].timing.delay&&this.animationConfig[r][0].timing.delay!==0){var J=this.animationConfig[r][0].timing.delay;r==="entry"?this.updateStyles({"--paper-tooltip-delay-in":J+"ms"}):r==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":J+
"ms"})}return this.animationConfig[r][0].name}},
_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var MaY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(MaY,_.O7);var GMk=_.ud(MaY,[0,_.y9]);var a1=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(a1,_.O7);var Rgo=[3,4],S3R=[5,6];var NqK=[0,Rgo,S3R,_.f44,-1,_.a$,_.Ums,-1,HvM,TM4];var d3x=_.ud(a1,NqK),Qvw=_.ld(NqK);var K1o=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(K1o,_.O7);var kMN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(kMN,_.O7);var Pgs=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Pgs,_.O7);var Y3K=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Y3K,_.O7);var nwf=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(nwf,_.O7);var yE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(yE,_.O7);yE.prototype.getSource=function(){return _.Nf(this,1)};
yE.prototype.getMessage=function(){return _.SW(this,4)};
yE.prototype.getData=function(){return _.f9(this,nwf,8)};var O7R=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(O7R,_.O7);var eB=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(eB,_.O7);var zS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(zS,_.O7);var Zl=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Zl,_.O7);Zl.prototype.getUrl=function(){return _.SW(this,1)};
Zl.prototype.setUrl=function(r){return _.UC(this,1,r)};
Zl.prototype.hasUrl=function(){return _.cK(_.pw(this,1))!=null};var Cgk=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Cgk,_.O7);var Bqf=[3];var IOY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(IOY,_.O7);var vi=function(r){var J=new IOY;return _.oD(J,2,r)};
IOY.prototype.getLanguage=function(){return Q9(this,4,ui)};
var L1b=function(r){var J=vi(1);return _.tS(J,6,ui,r)},ui=[3,
4,5,6];var cXK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(cXK,_.O7);var li=function(r){var J=new cXK;return _.oD(J,1,r)},XK=function(r,J){return _.tS(r,2,AXs,J)},AXs=[2,
3,4,5];var F1Y=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(F1Y,_.O7);var ry=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ry,_.O7);var aOR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(aOR,_.O7);var yXN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(yXN,_.O7);var egR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(egR,_.O7);var zg4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(zg4,_.O7);var Z7o=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Z7o,_.O7);var JH=function(r){return _.f9(r,zS,5)};var vwN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(vwN,_.O7);vwN.prototype.getValue=function(){return GI(this,1)};var ut4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ut4,_.O7);var xS=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(xS,_.O7);xS.prototype.getMetadata=function(){return _.Kw(this,egR,7,tH)};
xS.prototype.hasMetadata=function(){return _.Up(this,egR,7,tH)};
var lON=_.X1(xS),tH=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var b2=function(r){this.JSC$10060_name_=r;this.files_=[];this.directories_=[];this.directoryMap_={}};
b2.prototype.getName=function(){return this.JSC$10060_name_};var og=function(r,J){this.callback_=J;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new b2("");XIN(this,r,this.rootDirectory_);ma(this)},XIN=function(r,J,x){for(var t=0;t<J.length;t++){var b=J[t];
b.isFile?(r.fileOps_++,b.file((0,_.Ga)(r.handleFileSuccess_,r,x),(0,_.Ga)(r.handleFileError_,r))):r.unscannedDirectories_.push(new r3N(b,x))}},ma=function(r){if(r.unscannedDirectories_.length>0&&r.directoryOps_<5&&!r.hasError_){r.directoryOps_++;
var J=r.unscannedDirectories_.shift(),x=J.entry,t=new b2(x.name);J=J.parent;J.directoryMap_[t.getName()]=t;J.directories_.push(t);x=x.createReader();x.readEntries((0,_.Ga)(r.handleDirectorySuccess_,r,x,t),(0,_.Ga)(r.handleDirectoryError_,r))}r.directoryOps_!=0||r.fileOps_!=0||r.unscannedDirectories_.length!=0&&!r.hasError_||r.callback_(r.rootDirectory_.files_,r.rootDirectory_.directories_,r.hasError_)};
og.prototype.handleDirectorySuccess_=function(r,J,x){XIN(this,x,J);x.length==0?(this.directoryOps_--,ma(this)):r.readEntries((0,_.Ga)(this.handleDirectorySuccess_,this,r,J),(0,_.Ga)(this.handleDirectoryError_,this))};
og.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;ma(this)};
og.prototype.handleFileSuccess_=function(r,J){r.files_.push(J);this.fileOps_--;ma(this)};
og.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;ma(this)};
var r3N=function(r,J){this.entry=r;this.parent=J};var V1=function(r){_.U1.call(this);_.dU(r,"drop",this.onObjectsDropped_,!1,this);_.dU(r,"dragenter",this.onFilesDragged_,!1,this);_.dU(r,"dragover",this.onFilesDragged_,!1,this);_.dU(r,"dragleave",this.onDragLeave_,!1,this);_.dU(r,"dragend",this.onDragLeave_,!1,this)};
_.xM(V1,_.U1);var J3w=function(r,J){_.qY.call(this,"f");this.files=r;this.directories=J};
_.xM(J3w,_.qY);var xKR=function(){_.qY.call(this,"h")};
_.xM(xKR,_.qY);var t1o=function(){_.qY.call(this,"i")};
_.xM(t1o,_.qY);var bQu=function(){_.qY.call(this,"g")};
_.xM(bQu,_.qY);V1.prototype.onObjectsDropped_=function(r){var J=this;r.preventDefault();var x=r.event_.dataTransfer;if((r=x&&x.items)&&r.length>0&&r[0].webkitGetAsEntry){x=[];for(var t=[],b=0;b<r.length;b++){var V=r[b].webkitGetAsEntry();V?x.push(V):t.push(r[b])}new og(x,function(H,q,W){W?J.dispatchEvent(new bQu("Error occurred while reading from the file system.")):J.dispatchEvent(new J3w(H,q,t))})}else(r=x&&x.files)&&this.dispatchEvent(new J3w(Array.from(r),[]))};
V1.prototype.onFilesDragged_=function(r){r.type==="dragenter"&&this.dispatchEvent(new xKR);r.preventDefault()};
V1.prototype.onDragLeave_=function(){this.dispatchEvent(new t1o)};var mKN=function(r,J){this.JSC$10083_name_=r;this.inputElement_=J};
mKN.prototype.getName=function(){return this.JSC$10083_name_};
mKN.prototype.getInputElement=function(){return this.inputElement_};var DY=function(r,J,x){J=J===void 0?"single_file":J;x=x===void 0?[]:x;_.U1.call(this);this.overlayTarget_=r;this.parentOverlay_=r!=null?r.parentNode:_.go("scotty-overlay-parent");this.selectorType_=J;this.acceptTypes_=x;this.overlay_=omN(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.S(DY,_.U1);
var omN=function(r,J,x,t){var b=document.createElement("input");b.setAttribute("type","file");b.setAttribute("name","Filedata");_.dU(b,"change",r.onFilesSelected_,!1,r);x==="multiple_file"&&(b.multiple="true");x==="single_directory"&&(b.webkitdirectory="true");t.length>0&&b.setAttribute("accept",t.join(","));b.style.position="absolute";b.style.overflow="hidden";b.style.height="0px";b.style.width="0px";b.style.opacity="0";b.setAttribute("aria-hidden","true");b.setAttribute("tabIndex",-1);if(r.overlayTarget_!=
null)return b.style.height=J.offsetHeight+"px",b.style.width=J.offsetWidth+"px",r.parentOverlay_&&(r.parentOverlay_.style.position="relative"),_.SH(b,J),PW(b,new _.Nv(J.offsetLeft,J.offsetTop)),b;r.parentOverlay_.appendChild(b);return b};
DY.prototype.click=function(){this.overlay_.click()};
DY.prototype.onFilesSelected_=function(r){a:{try{var J=(new XMLHttpRequest).upload!==void 0;break a}catch(U){}J=!1}if(J){var x;r=Array.from((x=r.target.files)!=null?x:[]);x=[];if(this.selectorType_==="single_directory"&&(_.DJ||lZ||_.V9)){x=new b2("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(J=0;J<r.length;J++)for(var t=r[J],b=t.webkitRelativePath.split("/"),V=x,H=0;H<b.length;H++){var q=b[H];if(H==b.length-1){q!="."&&V.files_.push(t);break}var W=V.directoryMap_[q];W==void 0&&(q=
W=new b2(q),V.directoryMap_[q.getName()]=q,V.directories_.push(q));V=W}x=x.directories_}this.dispatchEvent(new V1o(r,x,null))}else r=r.target.value,r.match(/^c:\\fakepath\\/i)&&(r=r.substring(12)),this.dispatchEvent(new V1o([],[],new mKN(r,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=omN(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var V1o=function(r,J){_.qY.call(this,"j");this.files=r;this.directories=J};
_.S(V1o,_.qY);var DKx=function(r){this.uploadUrl_=r};var HQY=function(){_.U1.call(this)};
_.xM(HQY,_.U1);var HH=function(r){_.qY.call(this,r)};
_.xM(HH,_.qY);var Tl=function(r){_.qY.call(this,r)};
_.xM(Tl,_.qY);var Tlw=function(r,J,x,t,b){_.U1.call(this);x=document.createElement("form");x.setAttribute("method",J);x.setAttribute("enctype","multipart/form-data");x.setAttribute("encoding","multipart/form-data");J=document.createElement("input");J.setAttribute("type","hidden");J.setAttribute("name","metadata");J.setAttribute("value",b);x.appendChild(J);x.appendChild(t);this.JSC$10100_form_=x;r=new _.ZG(r);_.eJ(r,"upload_protocol","multipart");this.JSC$10100_url_=r.toString();this.JSC$10100_request_=new vY;this.state_=
"Ready";this.JSC$10100_errorDescription_=null;this.JSC$10100_eventHandler_=new _.t6(this);_.W$(this,this.JSC$10100_eventHandler_);this.JSC$10100_eventHandler_.listen(this.JSC$10100_request_,"success",this.onTransferSuccess_);this.JSC$10100_eventHandler_.listen(this.JSC$10100_request_,"error",this.onTransferError_)};
_.S(Tlw,HQY);_.m=Tlw.prototype;_.m.run=function(){this.state_="Transferring";var r=this.JSC$10100_request_,J=this.JSC$10100_form_;if(r.JSC$9518_active_)throw Error("te");var x=new _.ZG(this.JSC$10100_url_||J.action);r.JSC$9518_form_=J;J=r.JSC$9518_form_;x=_.Gn(x.toString());x!==void 0&&(J.action=x);BBk(r)};
_.m.getResponseCode=function(){return null};
_.m.getResponseText=function(){return this.JSC$10100_request_&&this.JSC$10100_request_.getResponseText()||null};
_.m.JSC$26132_getErrorDescription=function(){return this.JSC$10100_errorDescription_};
_.m.cancel=function(){this.JSC$10100_request_&&this.JSC$10100_request_.abort();this.state_="Cancelled";this.dispatchEvent(new HH("o"))};
_.m.pause=function(){};
_.m.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new HH("l"))};
_.m.onTransferError_=function(){this.JSC$10100_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new HH("n"))};var sJ=function(){_.GC.call(this)};
_.S(sJ,_.GC);sJ.prototype.createXhr=function(){var r=_.GC.prototype.createXhr.call(this);r.upload&&(r.upload.onprogress=(0,_.Ga)(this.onProgress_,this));return r};
sJ.prototype.onProgress_=function(r){this.dispatchEvent(r)};var saw=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},W3N=function(r,J){var x=r.attempt_+1;
if(r.maxAttempts_>0&&x>r.maxAttempts_)return!1;x==0?J():r.delayCallId_=wA(function(){r.delayCallId_=null;J()},qmx(r),r);
r.attempt_=x;return!0};
saw.prototype.reset=function(){this.delayCallId_&&_.xc.clearTimeout(this.delayCallId_);this.attempt_=-1};
var qmx=function(r){var J=250*Math.pow(2,r.attempt_);r.maxDelayMs_>=0&&(J=Math.min(J,r.maxDelayMs_));return J};var O6M=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var q8=function(){_.U1.call(this);this.JSC$10110_request_=this.state_=null;this.JSC$10110_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$10110_bytesTransferred_=0;this.retryIterator_=new saw;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$10110_errorDescription_=null;this.JSC$10110_eventHandler_=new _.t6(this);_.W$(this,this.JSC$10110_eventHandler_);this.JSC$10110_url_=this.blob_=null;this.JSC$10110_method_=void 0;this.chunkSize_=this.JSC$10110_metadata_=
this.JSC$10110_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$10110_responseText_=this.JSC$10110_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.xM(q8,HQY);_.m=q8.prototype;_.m.run=function(){WH(this)};
_.m.getResponseCode=function(){return this.JSC$10110_responseCode_};
_.m.getResponseText=function(){return this.JSC$10110_responseText_};
_.m.JSC$26132_getErrorDescription=function(){return this.JSC$10110_errorDescription_};
_.m.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$10110_eventHandler_.removeAll();this.JSC$10110_request_&&this.JSC$10110_request_.abort();this.retryIterator_.reset();var r=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(r==="Upload"||r==="Query")r=new sJ,r.JSC$7885_withCredentials_=this.JSC$10110_withCredentials_,r.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$10110_bytesTransferred_=
0;this.dispatchEvent(new HH("o"))}};
_.m.pause=function(){this.pauseRequested_=!0};
var WH=function(r){var J=r.state_;r.pauseRequested_?(r.pauseRequested_=!1,r.stateAfterUnpausing_=J,r.state_="Paused"):W3N(r.retryIterator_,function(){switch(r.state_){case "Start":r.JSC$10110_request_=new sJ;var x=_.GE.clone(r.JSC$10110_headers_);r.blob_.size!=null&&(x["Content-Length"]=r.blob_.size);x=CKm(x);x["X-Goog-Upload-Protocol"]="resumable";x["X-Goog-Upload-Command"]="start";r.JSC$10110_eventHandler_.removeAll();r.JSC$10110_eventHandler_.listen(r.JSC$10110_request_,"complete",r.onStartComplete_);
r.JSC$10110_request_.JSC$7885_withCredentials_=r.JSC$10110_withCredentials_;r.JSC$10110_request_.send(r.JSC$10110_url_,r.JSC$10110_method_,r.JSC$10110_metadata_,x);r.lastCommandResponseCode_=null;r.dispatchEvent(new Tl("q"));break;case "Upload":x=r.transferHandle_.uploadUrl_;var t=r.blob_.size;if($VN()){var b=r.chunkSize_;var V=r.offset_+b>=t;t=jfY(r.blob_,r.offset_,V?t:r.offset_+b)}else r.offset_=0,t=r.blob_,V=!0;r.JSC$10110_request_=new sJ;r.JSC$10110_request_.JSC$7885_withCredentials_=r.JSC$10110_withCredentials_;
r.JSC$10110_eventHandler_.removeAll();r.JSC$10110_eventHandler_.listen(r.JSC$10110_request_,"progress",r.onUploadProgress_);b=(0,_.Ga)(r.JSC$10112_onUploadComplete_,r,r.offset_+t.size,V);r.JSC$10110_eventHandler_.listen(r.JSC$10110_request_,"complete",b);r.lastCommandResponseCode_=null;r.dispatchEvent(new Tl("q"));V=Object.assign({},r.JSC$10110_headers_||{},{"X-Goog-Upload-Command":"upload"+(V?", finalize":""),"X-Goog-Upload-Offset":r.offset_});r.JSC$10110_request_.send(x,"POST",t,V);break;case "Query":r.JSC$10110_request_=
new sJ;r.JSC$10110_eventHandler_.removeAll();r.JSC$10110_eventHandler_.listen(r.JSC$10110_request_,"complete",r.onQueryComplete_);x=Object.assign({},r.JSC$10110_headers_||{},{"X-Goog-Upload-Command":"query"});r.JSC$10110_request_.send(r.transferHandle_.uploadUrl_,"POST","",x);r.lastCommandResponseCode_=null;r.dispatchEvent(new Tl("q"));break;default:throw Error("jf");}})||i2(r,"Transfer encountered too many consecutive failures.")},i2=function(r,J){r.state_="Error";
r.JSC$10110_errorDescription_=J;r.dispatchEvent(new HH("n"))};
q8.prototype.onStartComplete_=function(r){var J=r.target;this.lastCommandResponseCode_=J.getStatus();this.dispatchEvent(new Tl("r"));if(iQ4(J))pkq(this,J);else if(fLN(J)){r=u0(r.target.getAllResponseHeaders());for(var x in r)_.bM(x.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new HH("m"));x=RR(r,"X-Goog-Upload-URL");r=(r=RR(r,"X-Goog-Upload-Chunk-Granularity"))?parseInt(r,10):1;x===void 0||isNaN(r)||r<=0?i2(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
r)*r,this.transferHandle_=new DKx(x),this.dispatchEvent(new HH("p")),this.state_="Upload",this.retryIterator_.reset(),WH(this))}else WH(this)};
q8.prototype.onUploadProgress_=function(r){this.JSC$10110_bytesTransferred_=this.offset_+r.loaded;this.dispatchEvent(new HH("k"))};
q8.prototype.JSC$10112_onUploadComplete_=function(r,J,x){var t=this,b,V;return _.T(function(H){switch(H.nextAddress){case 1:b=x.target;t.lastCommandResponseCode_=b.getStatus();t.dispatchEvent(new Tl("r"));if(UKs(b)||b.getStatus()==404)return t.JSC$10110_bytesTransferred_=r,pkq(t,b),H.return();if(fLN(b)){H.jumpTo(2);break}if(!(V=t.detectCorruptedBlobEnabled_)){H.jumpTo(3);break}return _.p(H,gm4(t),4);case 4:V=H.yieldResult;case 3:if(V)return i2(t,"Blob has been modified or corrupted."),H.return();
t.requireUploadRequestModification_=b.getStatus()==400;t.state_="Query";WH(t);return H.return();case 2:if(J)return i2(t,"Got a non-final success response after issuing a finalize command."),H.return();t.JSC$10110_bytesTransferred_=r;t.offset_=r;t.retryIterator_.reset();WH(t);return H.return()}})};
q8.prototype.onQueryComplete_=function(r){var J=r.target;this.lastCommandResponseCode_=J.getStatus();this.dispatchEvent(new Tl("r"));iQ4(J)?(J.getStatus()===200&&(this.JSC$10110_bytesTransferred_=this.blob_.size),pkq(this,J)):fLN(J)?(r=u0(r.target.getAllResponseHeaders()),r=parseInt(RR(r,"X-Goog-Upload-Size-Received"),10),isNaN(r)?i2(this,"Server did not respond with current offset."):r<this.offset_?i2(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
r+"."):this.requireUploadRequestModification_&&this.offset_===r?i2(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<r&&this.retryIterator_.reset(),this.offset_=this.JSC$10110_bytesTransferred_=r,this.state_="Upload",WH(this))):WH(this)};
var pkq=function(r,J){r.JSC$10110_responseCode_=J.getStatus();var x=u0(J.getAllResponseHeaders());BCM(x);r.JSC$10110_responseText_=J.getResponseText();r.state_="Response received";r.dispatchEvent(new HH("l"))},fLN=function(r){var J=r.getStatus();
r=u0(r.getAllResponseHeaders());r=RR(r,"X-Goog-Upload-Status");return J===200&&r==="active"},UKs=function(r){r=u0(r.getAllResponseHeaders());
return RR(r,"X-Goog-Upload-Status")==="final"},iQ4=function(r){if(UKs(r))return!0;
r=r.getStatus();return r>=400&&r<500},gm4=function(r){var J;
return _.T(function(x){if(x.nextAddress==1){if(!r.blob_||r.originalBlobSize_<=0)return x.return(!1);if(r.blob_.size!==r.originalBlobSize_)return x.return(!0);_.DC(x,2);if(J=jfY(r.blob_,0,1)){var t=new kQ,b=Jtx(t);t.reader_.readAsBinaryString(J);x=_.p(x,b,4)}else x=x.return(!0);return x}if(x.nextAddress!=2)return x.return(r.blob_.size!==r.originalBlobSize_);_.Wr(x);return x.return(!0)})};var Ems=function(r,J,x,t,b,V){_.U1.call(this);this.payload_=t;this.JSC$10113_url_=r;this.JSC$10113_method_=J;this.JSC$10113_headers_=x;this.JSC$10113_metadata_=b;this.encoding_=V||"binary";r=new _.gT;this.boundary_="uploader-"+Fg()+"-"+r.JSC$9367_toIsoString();this.JSC$10113_responseText_=this.JSC$10113_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$10113_errorDescription_=null;this.JSC$10113_eventHandler_=new _.t6(this);_.W$(this,this.JSC$10113_eventHandler_)};
_.S(Ems,HQY);_.m=Ems.prototype;
_.m.run=function(){var r=_.GE.clone(this.JSC$10113_headers_);this.payload_.length!=null&&(r["Content-Length"]=this.payload_.length);r=CKm(r);r["X-Goog-Upload-Protocol"]="multipart";r["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new sJ;this.JSC$10113_eventHandler_.removeAll();this.JSC$10113_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$10113_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$10113_url_,this.JSC$10113_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$10113_metadata_+"\r\n--")+this.boundary_+'\r\nContent-Disposition: form-data; name="Filedata"\r\nContent-Transfer-Encoding: '+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",r)};
_.m.getResponseCode=function(){return this.JSC$10113_responseCode_};
_.m.getResponseText=function(){return this.JSC$10113_responseText_};
_.m.JSC$26132_getErrorDescription=function(){return this.JSC$10113_errorDescription_};
_.m.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$10113_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new HH("o")))};
_.m.pause=function(){};
_.m.onTransferProgress_=function(){this.dispatchEvent(new HH("k"))};
_.m.onTransferComplete_=function(r){var J=r.target.getStatus();J===void 0||J===-1?(this.JSC$10113_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new HH("n"))):(this.JSC$10113_responseCode_=J,r=r.target,J=u0(r.getAllResponseHeaders()),BCM(J),this.JSC$10113_responseText_=r.getResponseText(),this.state_="Complete",this.dispatchEvent(new HH("l")))};_.jaR=function(r,J,x,t){t=t===void 0?!1:t;if(x instanceof mKN)return new Tlw(r,"POST",J,x.getInputElement(),"");if(typeof x==="string"||x instanceof String)return new Ems(r,"POST",J,x,"");var b=new q8(void 0);b.JSC$10110_url_=r;b.JSC$10110_method_="POST";b.JSC$10110_headers_=J;b.blob_=x;b.originalBlobSize_=x.size;b.JSC$10110_metadata_="";t&&(b.JSC$10110_withCredentials_=t);b.state_="Start";return b};var pn=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(pn,_.O7);_.m=pn.prototype;_.m.getEnableSsEngine=function(){return _.Mf(this,2)};
_.m.getEnableAwr=function(){return _.Mf(this,3)};
_.m.getAlohaAutoGaRollout=function(){return _.Mf(this,5)};
_.m.getEnableConfigurator=function(){return _.Mf(this,6)};
_.m.getEnableMweb=function(){return _.Mf(this,7)};
var wkk=function(){var r=$K4();return _.Nk(r,7,!0)};
pn.prototype.getEnableCtlConsentCheckbox=function(){return _.Mf(this,8)};
pn.prototype.getEnableIframe=function(){return _.Mf(this,9)};
var $K4=function(){var r=new pn;r=_.Nk(r,5,!0);r=_.Nk(r,2,!0);r=_.Nk(r,4,!1);r=_.Nk(r,8,!0);return _.Nk(r,9,!0)};
pn.prototype.getEnableScreenshotNudge=function(){return _.Mf(this,10)};
var hif=function(){var r=wkk();return _.Nk(r,10,!0)};
pn.prototype.getEnableWebStartupConfigEndpoint=function(){return _.Mf(this,11)};
pn.prototype.getEnableJunkNudge=function(){return _.Mf(this,12)};
var bim=function(){var r=hif();return _.Nk(r,12,!0)};
_.m=pn.prototype;_.m.getEnableConfiguratorLocale=function(){return _.Mf(this,13)};
_.m.getEnableTinyNoPointer=function(){return _.Mf(this,14)};
_.m.getEnableSupportSessionLogging=function(){return _.Mf(this,15)};
_.m.getEnableFileUploadForScreenshot=function(){return _.Mf(this,16)};
_.m.getEnableDirectDeflectionForSingleCategory=function(){return _.Mf(this,17)};
_.m.getEnableImageSanitization=function(){return _.Mf(this,18)};
_.m.getEnableAlohaBinarySplit=function(){return _.Mf(this,19)};
_.m.getEnableDbFeedbackIntents=function(){return _.Mf(this,20)};
_.m.getEnableMarkMandatoryFieldsWithRequired=function(){return _.Mf(this,21)};
_.m.getEnableFeedbackCategoryCustomUi=function(){return _.Mf(this,22)};
_.m.getEnableRealtimeCtl=function(){return _.Mf(this,23)};var tNi=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(tNi,_.O7);var Idc=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var cPz="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");var APc=_.aa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),FPn=_.aa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var yPi,Z6i,eY9,vOc;var M1b,GYR;
M1b=function(r,J,x){r.timeOfStartCall=(new Date).getTime();var t=x||_.xc,b=t.document,V=r.nonce||_.nX(t.document);V&&!r.nonce&&(r.nonce=V);if(r.flow=="help"){var H=_.Fe("document.location.href",t);!r.helpCenterContext&&H&&(r.helpCenterContext=H.substring(0,1200));H=!0;if(J&&JSON&&JSON.stringify){var q=JSON.stringify(J);(H=q.length<=1200)&&(r.psdJson=q)}H||(J={invalidPsd:!0})}J=[r,J,x];t.GOOGLE_FEEDBACK_START_ARGUMENTS=J;x=r.feedbackServerUri||"//www.google.com/tools/feedback";if(H=t.GOOGLE_FEEDBACK_START)H.apply(t,J);
else{t=x+"/load.js?";for(var W in r)J=r[W],J==null||_.rf(J)||(t+=encodeURIComponent(W)+"="+encodeURIComponent(J)+"&");r=fA(b).createElement("SCRIPT");V&&r.setAttribute("nonce",V);_.LX(r,_.Dv(t));b.body.appendChild(r)}};
GYR=function(r,J,x,t){var b,V;_.T(function(H){b=x||_.xc;var q=r.serverEnvironment==="DEV",W=x||_.xc;W=r.nonce||_.nX(W.document);q={integrationKeys:{productId:r.productId,feedbackBucket:r.bucket,triggerId:r.triggerId},callbacks:{onClose:r.callback,onLoad:r.onLoadCallback},formContent:{locale:r.locale,disableScreenshot:r.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,
defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:r.abuseLink,additionalDataConsent:r.additionalDataConsent},initializationData:{isLocalServer:q,nonce:W,useNightlyRelease:q,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:r.feedbackServerUri,colorScheme:r.colorScheme},extraData:{productVersion:r.productVersion,authUser:r.authuser,configuratorId:r.configuratorId,customZIndex:r.customZIndex,tinyNoPointer:r.tinyNoPointer,
allowNonLoggedInFeedback:r.allowNonLoggedInFeedback,enableAnonymousFeedback:r.enableAnonymousFeedback}};J&&(W=new Map(Object.entries(J)),q.extraData.productSpecificData=W);V=q;return _.p(H,rK7(V,t,b),0)})};
_.Rio=function(r,J,x){try{if(r.flow==="help"){var t=r.helpCenterPath.replace(/^\//,"");_.YL(x||window,"https://support.google.com/"+t)}else r.flow==="submit"?M1b(r,J,x):mYX(r.productId,r.feedbackServerUri).then(function(b){b=_.f9(b,pn,1);var V=!drK||(b==null?void 0:b.getEnableMweb()),H=!r.tinyNoPointer||(b==null?void 0:b.getEnableTinyNoPointer());!b||b.getAlohaAutoGaRollout()&&V&&H?GYR(r,J,x,b):M1b(r,J,x)},function(b){b&&b.name!=="DuplicateFormError"&&M1b(r,J,x)})}catch(b){GYR(r,J,x,null)}};
_.rj("userfeedback.api.startFeedback",_.Rio);var odn=/https?:\/\/\S+\.\S+/,VNn=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],DY7=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var v9c=function(r){var J=r.split(""),x=[-263237435,15,J,function(t,b,V){var H=b.length;V.forEach(function(q,W,U){this.push(U[W]=b[(b.indexOf(q)-b.indexOf(this[W])+W+H--)%b.length])},t.split(""))},
function(t,b){t=(t%b.length+b.length)%b.length;b.splice(-t).reverse().forEach(function(V){b.unshift(V)})},
"response",function(){for(var t=64,b=[];++t-b.length-32;){switch(t){case 58:t-=14;case 91:case 92:case 93:continue;case 123:t=47;case 94:case 95:case 96:continue;case 46:t=95}b.push(String.fromCharCode(t))}return b},
null,12,1540023973,65941107,null,J,function(t,b){for(t=(t%b.length+b.length)%b.length;t--;)b.unshift(b.pop())},
695603893,function(t){for(var b=t.length;b;)t.push(t.splice(--b,1)[0])},
"'[;'[(",function(t,b){t.push(b)},
null,function(t,b,V,H,q){return b(V,H,q)},
"continuation",J,function(t,b){if(t.length!=0){b=(b%t.length+t.length)%t.length;var V=t[0];t[0]=t[b];t[b]=V}},
function(){for(var t=64,b=[];++t-b.length-32;){switch(t){case 91:t=44;continue;case 123:t=65;break;case 65:t-=18;continue;case 58:t=96;continue;case 46:t=95}b.push(String.fromCharCode(t))}return b},
'"),/]];'];x[7]=x;x[11]=x;x[18]=x;try{(((0,x[15])(x[21]),x[22])(x[11],x[9]),x[22])(x[new Date("1970-01-01T04:30:12.000+04:30")/1E3],x[1]),((0,x[22])(x[11],x[23]),x[4])(x[10],x[18]),(0,x[20])(x[21],x[14])<<(0,x[17])(x[18],x[1]),(0,x[4])(x[8],x[21]),(0,x[19])((0,x[19])((0,x[17])(x[7],x[9]),x[3],x[20],(0,x[6])(),x[2]),x[3],x[5],(0,x[15])(),x[2])}catch(t){return"aTlOUOubTO4AP____8P_"+r}return J.join("")};_.SmN=new _.z("runAttestationCommand");var Nlq=new _.z("verifyCommand");_.fn=new _.z("accessibilityContext");var dKb=new _.z("accessibilityData");var Qas=new _.z("profileCardCommand");var R5i=new _.z("signInEndpoint");var Gvm=new _.z("signOutEndpoint");var kYx;_.K3o=new _.z("accountItemSectionRenderer");kYx=new _.z("accountItemRenderer");_.PLf=new _.z("saveCommandToSessionStorageAction");var YmK=new _.z("crossAccountChannelTransferEndpoint");var $cM=new _.z("getAccountMenuEndpoint");_.wOn=new _.z("getAccountSwitcherEndpoint");var jn7=new _.z("getAccountsListEndpoint");var nmq=new _.z("getAccountsListInnertubeEndpoint");_.UJ=new _.z("addToToastAction");var OQK=new _.z("hideEnclosingAction");_.gy=new _.z("replaceEnclosingAction");var CLu=new _.z("buttonRefreshAction");var BlR=new _.z("adsControlFlowOpportunityReceivedCommand");var ILu=new _.z("openAdAllowlistInstructionCommand");var L3s=new _.z("videoMastheadAdPrimaryVideoRenderer");var c3q=new _.z("displayAdRenderer");var y2z=new _.z("instreamVideoAdRenderer");_.A3x=new _.z("inFeedAdLayoutRenderer");var F3b=new _.z("sequenceItemInPlayerAdLayoutRenderer");_.aLn=new _.z("adSlotRenderer");var y3f=new _.z("adAvatarViewModel");var eik=new _.z("adBadgeViewModel");var ziK=new _.z("adImageViewModel");var gvX=new _.z("reelsAdCardButtonedViewModel");var ZQk=new _.z("reelsPlayerOverlayLayoutViewModel");var vmw=new _.z("showSchedulingPanelCommand");var up4=new _.z("backstageCommentsRenderer");var lLq=new _.z("backstageImageRenderer");var Xkb=new _.z("backstagePostRenderer");var rx4=new _.z("backstageZeroStateRenderer");var Jxb=new _.z("postRenderer");var xfn=new _.z("sharedPostRenderer");var tWY=new _.z("createBackstagePostEndpoint");var bwK=new _.z("getPostVideoPreviewEndpoint");var mfn=new _.z("updateBackstagePostEndpoint");var oMq=new _.z("filterChipTransformCommand");var VWs=new _.z("insertRichSectionCommand");var HDD=new _.z("talkToRecsDeselectCommand");var Dfn=new _.z("talkToRecsNextCommand");var DnK=new _.z("talkToRecsSelectCommand");var Hwb=new _.z("talkToRecsUpdateTextCommand");_.hd=new _.z("browseEndpoint");_.TkY=new _.z("confirmDialogEndpoint");var s$4=new _.z("expandOnHoverCardRenderer");var qpK=new _.z("lumiereShelfDetailsRenderer");var WHn=new _.z("revealBusinessEmailCommand");var iwn=new _.z("validateChannelHandleCommand");var psf=new _.z("channelCreationFormEndpoint");var fJo=new _.z("aboutChannelViewModel");var UfN=new _.z("channelThumbnailWithLinkRenderer");var gMs=new _.z("channelCreationServiceEndpoint");var EMN=new _.z("updateChannelPageSettingsEndpoint");var EJ=function(r){this.delegate=r},jq=function(){EJ.apply(this,arguments)};
_.S(jq,EJ);_.vd.Object.defineProperties(jq.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(r){this.delegate.entityMetadata=r}}});var j$s=function(){jq.apply(this,arguments)};
_.S(j$s,jq);j$s.prototype.getAssociations=function(){return[]};var k4c=new _.z("webThumbnailDetailsExtensionData");var ubC=new _.z("commandContext");var $fw=new _.z("addVideoLinkAction");var wsw=new _.z("banAuthorAction");var hpn=new _.z("createCommentAction");var MWY=new _.z("createCommentReplyAction");var GIK=new _.z("createPollAction");var Rpo=new _.z("hideIdentityChipAction");var Spx=new _.z("openUpdateCommentDialogAction");var Nkn=new _.z("pinCommentAction");var df4=new _.z("removeCommentAction");var Q$4=new _.z("unpinCommentAction");var $S=new _.z("updateBackstagePollAction");var KHn=new _.z("updateCommentVoteAction");var kIk=new _.z("commentThreadRenderer");var PAN=function(){jq.apply(this,arguments)};
_.S(PAN,jq);PAN.prototype.getAssociations=function(){return[]};var YpY=function(){jq.apply(this,arguments)};
_.S(YpY,jq);YpY.prototype.getAssociations=function(){return[]};_.nMY=new _.z("commentDialogRenderer");var Owf=new _.z("reloadCommentsCommand");var CAb=new _.z("updateCommentsSettingsEndpoint");var BkY=new _.z("commentViewModel");var IJo=new _.z("triStateButtonViewModel");var LHf=new _.z("voiceReplyContainerViewModel");_.i9=new _.z("commandExecutorCommand");var CM=new _.z("emoji");var cxN=new _.z("updateCreatorChannelInnertubeCommand");_.Axo=new _.z("appendContinuationItemsAction");_.FHY=new _.z("changeEngagementPanelVisibilityAction");_.L$=new _.z("continuationCommand");var aJY=new _.z("hideReportedCommentAction");var yxq=new _.z("listMutationCommand");_.wy=new _.z("openPopupAction");var epN=new _.z("persistSubscriptionsDisplayPreferencesCommand");var JPN;_.zpw=new _.z("playlistRemoveVideosAction");_.Zwb=new _.z("updatePlaylistAction");_.vMn=new _.z("addToPlaylistCommand");_.uRf=new _.z("endPlaylistCommand");_.lJ4=new _.z("recoverPlaylistCommand");_.Xsu=new _.z("refreshPlaylistCommand");_.rPq=new _.z("refreshFormCommand");JPN=new _.z("openOnePickAddVideoModalCommand");_.NDr=new _.z("reloadContinuationItemsCommand");_.xQY=new _.z("scrollToEngagementPanelCommand");var tHq=new _.z("selectCountryCommand");var b6N=new _.z("showReloadUiCommand");var mQn=new _.z("undoFeedbackAction");var oOs=new _.z("updateButtonAction");var VHs=new _.z("updateSubscribeButtonAction");var DQN=new _.z("updateToggleAction");var H6k=new _.z("webNativeShareCommand");_.rP=new _.z("webCommandMetadata");_.hH=new _.z("webHandleServiceEndpointExtension");var G_7=new _.z("webNavigationEndpointData");var TCf=new _.z("copyLinkCommand");var s0f=new _.z("playlistVotingRefreshPopupCommand");var qDn=new _.z("selectChipCommand");var WPK=new _.z("setCookieCommand");var i6q=new _.z("setLocalStorageCommand");var pWN=new _.z("setPrefStorageEntryCommand");var EOq;_.fdb=new _.z("settingsUpdateCheckboxCommand");_.UQu=new _.z("settingsUpdateTextCommand");_.gOK=new _.z("settingsUpdateOptionsCommand");EOq=new _.z("settingsUpdateSwitchCommand");_.j0s=new _.z("settingsUpdateConnectedAppRendererCommand");var $Qs=new _.z("updateTextInputFormFieldRendererCommand");var wWx=new _.z("updateToggleButtonStateCommand");var hYN=new _.z("updateUrlParamCommand");var MHN=new _.z("webSubmitFormCommand");var Gwo=new _.z("channelSwitcherPageRenderer"),RYY=new _.z("updateChannelSwitcherPageAction");_.xm=new _.z("continuationItemRenderer");_.M8=new _.z("richItemRenderer");var SDn=new _.z("richSectionRenderer");_.NCk=new _.z("richShelfRenderer");_.dQN=new _.z("metadataBadgeRenderer");_.Q0n=new _.z("multiPageMenuNotificationSectionRenderer");_.KPY=new _.z("playlistLoopButtonStateRenderer");var kwY=new _.z("claimLegacyYoutubeChannelEndpoint");var PK4=new _.z("getNotificationMenuEndpoint");var YDN=new _.z("getSearchInVideoCommand");_.nON=new _.z("getTranscriptEndpoint");_.ff=new _.z("signalServiceEndpoint");var O6s=new _.z("verifyAgeEndpoint");var X19=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(X19,_.O7);X19.prototype.getPath=function(){return _.SW(this,1)};
X19.prototype.getValue=function(){return _.SW(this,2)};var CKo=[0,_.Ax,-1];var BCR=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(BCR,_.O7);var luM=_.ud(BCR,[0,_.FR,CKo]);var Id4=new _.z("dismissalEndpoint");var LPN=new _.z("elementsCommand");_.I2=new _.z("innertubeCommand");var cPb=new _.z("multipleInlinePlaybackCommand");var HdM=new _.z("loggingDirectives");var AP4=new _.z("acknowledgeChannelTouStrikeCommand");var FPN=function(){jq.apply(this,arguments)};
_.S(FPN,jq);FPN.prototype.getAssociations=function(){return[]};var adR=function(){jq.apply(this,arguments)};
_.S(adR,jq);adR.prototype.getAssociations=function(){return[]};var vj=new _.z("entityBatchUpdate");_.yPx=new _.z("entityUpdateCommand");var eYu=function(){jq.apply(this,arguments)};
_.S(eYu,jq);eYu.prototype.getAssociations=function(){var r=[];this.delegate.alternateChannel&&r.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&r.push.apply(r,_.Gd(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&r.push(this.delegate.oneofChannelEntity);return[].concat(_.Gd(new Set(r)))};var zYw=function(){jq.apply(this,arguments)};
_.S(zYw,jq);zYw.prototype.getAssociations=function(){var r=[];this.delegate.entryCollection&&r.push(this.delegate.entryCollection);return[].concat(_.Gd(new Set(r)))};
var Z6x=function(){jq.apply(this,arguments)};
_.S(Z6x,jq);Z6x.prototype.getAssociations=function(){var r=[];this.delegate.parentPlaylist&&r.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var J=_.D(this.delegate.entries),x=J.next();!x.done;x=J.next())r.push.apply(r,_.Gd((new vO4(x.value)).getAssociations()));return[].concat(_.Gd(new Set(r)))};
var vO4=function(){EJ.apply(this,arguments)};
_.S(vO4,EJ);vO4.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);return[].concat(_.Gd(new Set(r)))};var u3s=function(){jq.apply(this,arguments)};
_.S(u3s,jq);u3s.prototype.getAssociations=function(){var r=[];this.delegate.descriptionEntity&&r.push(this.delegate.descriptionEntity);this.delegate.creators&&r.push.apply(r,_.Gd(this.delegate.creators));this.delegate.theBiggestFan&&r.push(this.delegate.theBiggestFan);return[].concat(_.Gd(new Set(r)))};
var ldb=function(){jq.apply(this,arguments)};
_.S(ldb,jq);ldb.prototype.getAssociations=function(){return[]};var XWx=new _.z("fantasyRosterViewModel");var rKf=new _.z("addFollowUpSurveyCommand");var JKx=new _.z("getSurveyCommand");var xYb=new _.z("ratingSurveyOptionRenderer");_.dl=new _.z("feedbackEndpoint");var tNx=new _.z("reportHistoryTableCellRenderer"),bio=new _.z("reportHistoryTableTextCellRenderer"),mYY=new _.z("reportHistoryTableReasonCellRenderer");_.odN=new _.z("flagEndpoint");var VNN=new _.z("getFlowCommand");var DYf=new _.z("submitFormWithValidationFlowCommand");var HiY=function(){jq.apply(this,arguments)};
_.S(HiY,jq);HiY.prototype.getAssociations=function(){return[]};var TAR=new _.z("flowFormState");var sVN=new _.z("gameCardRenderer");var q1o=new _.z("accountLinkingStateChangedCommand");var WVf=function(){jq.apply(this,arguments)};
_.S(WVf,jq);WVf.prototype.getAssociations=function(){return[]};var iis=new _.z("changeMiniAppPlayStateCommand");var pVN=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(pVN,_.O7);var Gl=[1,2,3];var f2x=[0,Gl,bvi,_.mF7,uri];var UYq=_.ud(pVN,f2x),gdk=_.ld(f2x);var Edw=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Edw,_.O7);var jVR=[0,_.I$,_.Ax];var $Yx=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S($Yx,_.O7);var wVN=[0,_.Ax,_.I$,-1];var Rg=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Rg,_.O7);var hxY=function(r,J){return _.oD(r,3,J)};var MNu=_.ld([0,1,jVR,_.y9,wVN]);var GC4=new _.z("miniAppScoreChallengeViewModel");var Rxx=new _.z("miniGameCardViewModel");var S1N=new _.z("teaserCardViewModel");var NA4=function(){jq.apply(this,arguments)};
_.S(NA4,jq);NA4.prototype.getAssociations=function(){return[]};_.dYN=new _.z("feedbackItemRenderer");var QVq=function(){jq.apply(this,arguments)};
_.S(QVq,jq);QVq.prototype.getAssociations=function(){return[]};_.KVx=new _.z("playerInterstitialRenderer");var kCs=new _.z("getKidsBlocklistPickerCommand");_.PTs=new _.z("updateKidsBlacklistEndpoint");_.AX=new _.z("likeEndpoint");var Y1o,ndN,Ois;Y1o=new _.z("addChatItemAction");ndN=new _.z("removeChatItemAction");Ois=new _.z("markChatItemAsDeletedAction");_.CTY=new _.z("setLiveChatCollapsedStateAction");var BAo=function(){jq.apply(this,arguments)};
_.S(BAo,jq);BAo.prototype.getAssociations=function(){return[]};var I2N=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(I2N,_.O7);var LVq=_.ud(I2N,[0,1,_.I$]);var cKN=new _.z("liveChatEndpoint");var AKf=new _.z("liveChatItemContextMenuEndpoint");var FVo=new _.z("liveChatReplayEndpoint");_.a24=new _.z("emojiPickerRenderer");var yKK=new _.z("liveChatAuthorBadgeViewModel");var exs=new _.z("deleteLiveChatMessageCommand");var zxn=new _.z("liveChatActionEndpoint");var Zis=new _.z("createLiveChatPollEndpoint");var vdb=new _.z("manageLiveChatUserEndpoint");var uzs=new _.z("moderateLiveChatEndpoint");_.l2x=new _.z("sendLiveChatMessageEndpoint");var XVR=new _.z("sendLiveChatVoteEndpoint");var rib=new _.z("clearLocationCommand");var JiN=new _.z("resolveLocationCommand");var xhb=new _.z("interactionLoggingCommandMetadata");var tRb=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(tRb,_.O7);var bqo=function(r,J){return _.Vo(r,1,J)};var mhY=[0,_.cs];var ou4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ou4,_.O7);var VRx=function(r,J){return jl(r,1,tRb,J)};ou4.prototype.JSC$10207_serializeBinary=xNz([0,_.FR,mhY]);var NAc={SLI_STATUS_UNKNOWN:"SLI_STATUS_UNKNOWN",SLI_STATUS_SUCCESS:"SLI_STATUS_SUCCESS",SLI_STATUS_FAILURE:"SLI_STATUS_FAILURE",SLI_STATUS_TIMEOUT:"SLI_STATUS_TIMEOUT",SLI_STATUS_ABORTED:"SLI_STATUS_ABORTED",SLI_STATUS_CANCELLED:"SLI_STATUS_CANCELLED",SLI_STATUS_REJECTED:"SLI_STATUS_REJECTED"};var Dhs={MAIN_APP_WEB_PAGE_TYPE_UNKNOWN:"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN",MAIN_APP_WEB_PAGE_TYPE_BROWSE:"MAIN_APP_WEB_PAGE_TYPE_BROWSE",MAIN_APP_WEB_PAGE_TYPE_SEARCH:"MAIN_APP_WEB_PAGE_TYPE_SEARCH",MAIN_APP_WEB_PAGE_TYPE_WATCH:"MAIN_APP_WEB_PAGE_TYPE_WATCH",MAIN_APP_WEB_PAGE_TYPE_CHANNEL:"MAIN_APP_WEB_PAGE_TYPE_CHANNEL",MAIN_APP_WEB_PAGE_TYPE_PLAYLIST:"MAIN_APP_WEB_PAGE_TYPE_PLAYLIST",MAIN_APP_WEB_PAGE_TYPE_SETTING:"MAIN_APP_WEB_PAGE_TYPE_SETTING",MAIN_APP_WEB_PAGE_TYPE_SHORTS:"MAIN_APP_WEB_PAGE_TYPE_SHORTS"},
Hqq={MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN:"MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN",MAIN_APP_WEB_REQUEST_TYPE_NAVIGATE:"MAIN_APP_WEB_REQUEST_TYPE_NAVIGATE",MAIN_APP_WEB_REQUEST_TYPE_LOAD:"MAIN_APP_WEB_REQUEST_TYPE_LOAD"};var CMM={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK"};_.vqz=new _.z("logFlowLoggingEventCommand");_.hY=new _.z("loggingContext");var T2f=new _.z("captionLanguageSelectActionCommand");var s9K=new _.z("showCaptionLanguageSelectActionCommand");var qao=new _.z("dismissDialogEndpoint");var W2Y=new _.z("hideItemSectionVideosByIdCommand");var iqk=new _.z("showMiniplayerCommand");var p4w=function(){jq.apply(this,arguments)};
_.S(p4w,jq);p4w.prototype.getAssociations=function(){return[]};var fzK=function(){jq.apply(this,arguments)};
_.S(fzK,jq);fzK.prototype.getAssociations=function(){return[]};var Uhx=function(){jq.apply(this,arguments)};
_.S(Uhx,jq);Uhx.prototype.getAssociations=function(){return[]};var guK=function(){jq.apply(this,arguments)};
_.S(guK,jq);guK.prototype.getAssociations=function(){var r=[];this.delegate.downloadsList&&r.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&r.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&r.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&r.push(this.delegate.refresh);return[].concat(_.Gd(new Set(r)))};var Euk=function(){jq.apply(this,arguments)};
_.S(Euk,jq);Euk.prototype.getAssociations=function(){var r=[];this.delegate.refresh&&r.push(this.delegate.refresh);if(this.delegate.downloads)for(var J=_.D(this.delegate.downloads),x=J.next();!x.done;x=J.next())r.push.apply(r,_.Gd((new j9K(x.value)).getAssociations()));return[].concat(_.Gd(new Set(r)))};
var j9K=function(){EJ.apply(this,arguments)};
_.S(j9K,EJ);j9K.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.playlist&&r.push(this.delegate.playlist);this.delegate.videoItem&&r.push(this.delegate.videoItem);this.delegate.playlistItem&&r.push(this.delegate.playlistItem);return[].concat(_.Gd(new Set(r)))};var $hq=function(){jq.apply(this,arguments)};
_.S($hq,jq);$hq.prototype.getAssociations=function(){var r=[];this.delegate.localImageEntities&&r.push.apply(r,_.Gd(this.delegate.localImageEntities));return[].concat(_.Gd(new Set(r)))};var w4f=function(){jq.apply(this,arguments)};
_.S(w4f,jq);w4f.prototype.getAssociations=function(){var r=[];this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.localImageEntities&&r.push.apply(r,_.Gd(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Gd(new Set(r)))};var hVK=function(){jq.apply(this,arguments)};
_.S(hVK,jq);hVK.prototype.getAssociations=function(){return[]};var MRk=function(){jq.apply(this,arguments)};
_.S(MRk,jq);MRk.prototype.getAssociations=function(){var r=[];this.delegate.fakeChildren&&r.push.apply(r,_.Gd(this.delegate.fakeChildren));return[].concat(_.Gd(new Set(r)))};var G$x=function(){jq.apply(this,arguments)};
_.S(G$x,jq);G$x.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&r.push(this.delegate.offlineVideoPolicy);return[].concat(_.Gd(new Set(r)))};var RVn=function(){jq.apply(this,arguments)};
_.S(RVn,jq);RVn.prototype.getAssociations=function(){return[]};var SaN=function(){jq.apply(this,arguments)};
_.S(SaN,jq);SaN.prototype.getAssociations=function(){var r=[];this.delegate.channelOwner&&r.push(this.delegate.channelOwner);this.delegate.videos&&r.push.apply(r,_.Gd(this.delegate.videos));this.delegate.collaboratorChannels&&r.push.apply(r,_.Gd(this.delegate.collaboratorChannels));this.delegate.downloadState&&r.push(this.delegate.downloadState);this.delegate.refresh&&r.push(this.delegate.refresh);return[].concat(_.Gd(new Set(r)))};var N2n=function(){jq.apply(this,arguments)};
_.S(N2n,jq);N2n.prototype.getAssociations=function(){var r=[];this.delegate.video&&r.push(this.delegate.video);this.delegate.channelContributor&&r.push(this.delegate.channelContributor);return[].concat(_.Gd(new Set(r)))};var dhN=function(){EJ.apply(this,arguments)};
_.S(dhN,EJ);dhN.prototype.getAssociations=function(){var r=[];this.delegate.recommendedVideoMetadata&&r.push.apply(r,_.Gd((new Q9b(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.Gd(new Set(r)))};
var Q9b=function(){EJ.apply(this,arguments)};
_.S(Q9b,EJ);Q9b.prototype.getAssociations=function(){var r=[];this.delegate.localImageEntities&&r.push.apply(r,_.Gd(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Gd(new Set(r)))};var K2o=function(){EJ.apply(this,arguments)};
_.S(K2o,EJ);K2o.prototype.getAssociations=function(){var r=[];this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);return[].concat(_.Gd(new Set(r)))};var k$b=function(){jq.apply(this,arguments)};
_.S(k$b,jq);k$b.prototype.getAssociations=function(){var r=[];this.delegate.owner&&r.push(this.delegate.owner);this.delegate.downloadState&&r.push(this.delegate.downloadState);this.delegate.userState&&r.push.apply(r,_.Gd((new K2o(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&r.push.apply(r,_.Gd((new dhN(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.Gd(new Set(r)))};var P6n=function(){jq.apply(this,arguments)};
_.S(P6n,jq);P6n.prototype.getAssociations=function(){var r=[];this.delegate.userChannelDetails&&r.push(this.delegate.userChannelDetails);return[].concat(_.Gd(new Set(r)))};var Yao=function(){jq.apply(this,arguments)};
_.S(Yao,jq);Yao.prototype.getAssociations=function(){var r=[];this.delegate.channelOwner&&r.push(this.delegate.channelOwner);this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&r.push.apply(r,_.Gd(this.delegate.localImageEntities));this.delegate.downloadStatus&&r.push(this.delegate.downloadStatus);return[].concat(_.Gd(new Set(r)))};var rHC=new _.z("downloadsPageSmartDownloadsOptInBannerParams");var bnc=new _.z("downloadsPageUpsellBannerParams");var nuR=function(){jq.apply(this,arguments)};
_.S(nuR,jq);nuR.prototype.getAssociations=function(){return[]};var Oqs=function(){jq.apply(this,arguments)};
_.S(Oqs,jq);Oqs.prototype.getAssociations=function(){return[]};var C6o=function(){jq.apply(this,arguments)};
_.S(C6o,jq);C6o.prototype.getAssociations=function(){return[]};var B2x=function(){jq.apply(this,arguments)};
_.S(B2x,jq);B2x.prototype.getAssociations=function(){return[]};var Izb=function(){jq.apply(this,arguments)};
_.S(Izb,jq);Izb.prototype.getAssociations=function(){return[]};var L2N=function(){jq.apply(this,arguments)};
_.S(L2N,jq);L2N.prototype.getAssociations=function(){return[]};var cio=function(){jq.apply(this,arguments)};
_.S(cio,jq);cio.prototype.getAssociations=function(){return[]};var Aif=function(){jq.apply(this,arguments)};
_.S(Aif,jq);Aif.prototype.getAssociations=function(){return[]};var F2N=function(){jq.apply(this,arguments)};
_.S(F2N,jq);F2N.prototype.getAssociations=function(){return[]};_.Sq=new _.z("dislikeButtonViewModel");_.N8=new _.z("likeButtonViewModel");var azK=new _.z("videoSummaryContentViewModel");var yik=new _.z("videoSummaryParagraphViewModel");var eVo=new _.z("changeTimelyActionVisibilityCommand");var zVu=new _.z("hideEngagementPanelEndpoint");var Zqn=new _.z("refreshPanelEndpoint");var vuN=new _.z("scrollToSectionEndpoint");var ukq=new _.z("seekToVideoTimestampCommand");_.NK=new _.z("showEngagementPanelEndpoint");var lzb=new _.z("showTransientPlayerScrimOverlayCommand");var X4N=new _.z("toggleEngagementPanelCommand");_.r_x=new _.z("createBroadcastCommand");var J_4=new _.z("metadataUpdateCommand");var xBq=function(){jq.apply(this,arguments)};
_.S(xBq,jq);xBq.prototype.getAssociations=function(){return[]};var tZN=function(){jq.apply(this,arguments)};
_.S(tZN,jq);tZN.prototype.getAssociations=function(){return[]};var blN=function(){jq.apply(this,arguments)};
_.S(blN,jq);blN.prototype.getAssociations=function(){return[]};_.mBb=new _.z("merchandiseShelfRenderer");var oYN=new _.z("gridMovieRenderer");_.VZw=new _.z("movieRenderer");var DBu=function(){jq.apply(this,arguments)};
_.S(DBu,jq);DBu.prototype.getAssociations=function(){var r=[];this.delegate.trackDownloadMetadatas&&r.push.apply(r,_.Gd(this.delegate.trackDownloadMetadatas));return[].concat(_.Gd(new Set(r)))};var HlK=function(){jq.apply(this,arguments)};
_.S(HlK,jq);
HlK.prototype.getAssociations=function(){var r=[];this.delegate.downloadedTracks&&r.push.apply(r,_.Gd(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&r.push.apply(r,_.Gd(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&r.push.apply(r,_.Gd(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&r.push.apply(r,_.Gd(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&r.push.apply(r,_.Gd(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
r.push.apply(r,_.Gd(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&r.push.apply(r,_.Gd(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&r.push.apply(r,_.Gd(this.delegate.metadataOnlyTracks));return[].concat(_.Gd(new Set(r)))};var TXN=function(){jq.apply(this,arguments)};
_.S(TXN,jq);TXN.prototype.getAssociations=function(){var r=[];this.delegate.trackDownloadMetadatas&&r.push.apply(r,_.Gd(this.delegate.trackDownloadMetadatas));return[].concat(_.Gd(new Set(r)))};var sQN=function(){jq.apply(this,arguments)};
_.S(sQN,jq);sQN.prototype.getAssociations=function(){var r=[];this.delegate.playbackData&&r.push(this.delegate.playbackData);this.delegate.localImageEntities&&r.push.apply(r,_.Gd(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Gd(new Set(r)))};var qco=function(){jq.apply(this,arguments)};
_.S(qco,jq);
qco.prototype.getAssociations=function(){var r=[];this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&r.push.apply(r,_.Gd(this.delegate.primaryArtists));this.delegate.details&&r.push(this.delegate.details);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.tracks&&r.push.apply(r,_.Gd(this.delegate.tracks));this.delegate.share&&r.push(this.delegate.share);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.refresh&&
r.push(this.delegate.refresh);return[].concat(_.Gd(new Set(r)))};
var WwR=function(){jq.apply(this,arguments)};
_.S(WwR,jq);WwR.prototype.getAssociations=function(){var r=[];this.delegate.albumRelease&&r.push(this.delegate.albumRelease);this.delegate.tracks&&r.push.apply(r,_.Gd(this.delegate.tracks));return[].concat(_.Gd(new Set(r)))};
var ilw=function(){jq.apply(this,arguments)};
_.S(ilw,jq);ilw.prototype.getAssociations=function(){var r=[];this.delegate.albumRelease&&r.push(this.delegate.albumRelease);return[].concat(_.Gd(new Set(r)))};var plu=function(){jq.apply(this,arguments)};
_.S(plu,jq);plu.prototype.getAssociations=function(){var r=[];this.delegate.details&&r.push(this.delegate.details);this.delegate.userDetails&&r.push(this.delegate.userDetails);return[].concat(_.Gd(new Set(r)))};
var fIk=function(){jq.apply(this,arguments)};
_.S(fIk,jq);fIk.prototype.getAssociations=function(){var r=[];this.delegate.parentArtist&&r.push(this.delegate.parentArtist);return[].concat(_.Gd(new Set(r)))};
var UBb=function(){jq.apply(this,arguments)};
_.S(UBb,jq);UBb.prototype.getAssociations=function(){var r=[];this.delegate.parentArtist&&r.push(this.delegate.parentArtist);return[].concat(_.Gd(new Set(r)))};var gYN=function(){jq.apply(this,arguments)};
_.S(gYN,jq);gYN.prototype.getAssociations=function(){return[]};var EYR=function(){jq.apply(this,arguments)};
_.S(EYR,jq);EYR.prototype.getAssociations=function(){return[]};var jQb=function(){jq.apply(this,arguments)};
_.S(jQb,jq);
jQb.prototype.getAssociations=function(){var r=[];this.delegate.tracks&&r.push.apply(r,_.Gd(this.delegate.tracks));this.delegate.refresh&&r.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&r.push(this.delegate.details);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&r.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.entryCollection&&
r.push(this.delegate.entryCollection);this.delegate.share&&r.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&r.push.apply(r,_.Gd((new $Bw(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.Gd(new Set(r)))};
var $Bw=function(){EJ.apply(this,arguments)};
_.S($Bw,EJ);$Bw.prototype.getAssociations=function(){var r=[];this.delegate.creatorEntity&&r.push(this.delegate.creatorEntity);return[].concat(_.Gd(new Set(r)))};var wlN=function(){jq.apply(this,arguments)};
_.S(wlN,jq);wlN.prototype.getAssociations=function(){return[]};var hhb=function(){jq.apply(this,arguments)};
_.S(hhb,jq);
hhb.prototype.getAssociations=function(){var r=[];this.delegate.musicLibraryStatusEntity&&r.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&r.push.apply(r,_.Gd(this.delegate.artists));this.delegate.audioModeVersion&&r.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&r.push(this.delegate.videoModeVersion);this.delegate.userDetails&&r.push(this.delegate.userDetails);this.delegate.details&&r.push(this.delegate.details);this.delegate.albumRelease&&r.push(this.delegate.albumRelease);this.delegate.share&&
r.push(this.delegate.share);this.delegate.libraryEdit&&r.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&r.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&r.push(this.delegate.playbackPosition);this.delegate.lyrics&&r.push(this.delegate.lyrics);return[].concat(_.Gd(new Set(r)))};
var MZR=function(){jq.apply(this,arguments)};
_.S(MZR,jq);MZR.prototype.getAssociations=function(){var r=[];this.delegate.parentTrack&&r.push(this.delegate.parentTrack);return[].concat(_.Gd(new Set(r)))};
var GJu=function(){jq.apply(this,arguments)};
_.S(GJu,jq);GJu.prototype.getAssociations=function(){var r=[];this.delegate.parentTrack&&r.push(this.delegate.parentTrack);return[].concat(_.Gd(new Set(r)))};var Xt=new _.z("musicResponsiveListItemRenderer");var kKM=new _.z("addToPlaylistEndpoint");var RhN=new _.z("captionPickerEndpoint");var Sck=new _.z("suggestStats");var NXq=new _.z("backstageImageUploadEndpoint");var dBq=new _.z("createBackstagePostDialogEndpoint");_.QQw=new _.z("createCommentReplyDialogEndpoint");_.KwY=new _.z("updateCommentDialogEndpoint");_.kJu=new _.z("updateCommentReplyDialogEndpoint");var P5s=new _.z("menuEndpoint");var wMr=new _.z("modalEndpoint");var YcR=new _.z("playlistEditorEndpoint");var nYK=new _.z("copyTextEndpoint");var OlN,C5f;OlN=new _.z("shareEndpoint");C5f=new _.z("shareEntityEndpoint");_.BXk=new _.z("shareEntityServiceEndpoint");_.awr=new _.z("userFeedbackEndpoint");_.zP=new _.z("watchEndpoint");var tLM=new _.z("watchPlaylistEndpoint");var IIb=new _.z("addUpcomingEventReminderEndpoint");_.dy=new _.z("getCommentsFromInboxCommand");var LwN=new _.z("notificationOptOutEndpoint");var c_N=new _.z("recordNotificationInteractionsEndpoint");var A_f=new _.z("removeUpcomingEventReminderEndpoint");var QnD=new _.z("getDownloadActionCommand");_.Fwo=new _.z("offlineOrchestrationActionCommand");var aIN=function(){jq.apply(this,arguments)};
_.S(aIN,jq);aIN.prototype.getAssociations=function(){return[]};var y_f=function(){jq.apply(this,arguments)};
_.S(y_f,jq);y_f.prototype.getAssociations=function(){return[]};var ehu=function(){jq.apply(this,arguments)};
_.S(ehu,jq);ehu.prototype.getAssociations=function(){return[]};var zhw=function(){jq.apply(this,arguments)};
_.S(zhw,jq);zhw.prototype.getAssociations=function(){return[]};var Zlw=function(){jq.apply(this,arguments)};
_.S(Zlw,jq);Zlw.prototype.getAssociations=function(){var r=[];this.delegate.transfer&&r.push(this.delegate.transfer);this.delegate.adsPlaybackData&&r.push.apply(r,_.Gd(this.delegate.adsPlaybackData));this.delegate.drmLicense&&r.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&r.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&r.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Gd(new Set(r)))};var vYx=function(){jq.apply(this,arguments)};
_.S(vYx,jq);vYx.prototype.getAssociations=function(){return[]};var uTw=function(){jq.apply(this,arguments)};
_.S(uTw,jq);uTw.prototype.getAssociations=function(){var r=[];this.delegate.offlineVideoStreams&&r.push.apply(r,_.Gd(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&r.push.apply(r,_.Gd(this.delegate.captionTrack));return[].concat(_.Gd(new Set(r)))};var lIb=function(){jq.apply(this,arguments)};
_.S(lIb,jq);lIb.prototype.getAssociations=function(){return[]};var XlY=new _.z("showMoreDrawerCommand");var rDN=new _.z("updateEngagementPanelContentCommand");var JDo=new _.z("getPdgBuyFlowCommand");var xOw=new _.z("liveChatPurchaseMessageEndpoint");var t4N=new _.z("openSuperStickerBuyFlowCommand");var bxn=new _.z("updatePdgFeatureEnablementCommand");var mOk=function(){jq.apply(this,arguments)};
_.S(mOk,jq);mOk.prototype.getAssociations=function(){return[]};var oQ4=function(){jq.apply(this,arguments)};
_.S(oQ4,jq);oQ4.prototype.getAssociations=function(){return[]};_.V4u=new _.z("pdgCommentChipRenderer");_.DOu=new _.z("permissionRoleBottomBarRenderer");_.Hxf=new _.z("updatePermissionRoleCommand");var TTf=new _.z("prefetchWatchCommand");var sIN=new _.z("updatePlayerErrorMessageCommand");var h6M=new _.z("toggleCaptionsVisibilityCommand");_.qBw=new _.z("quickActionsViewModel");var W$x=new _.z("playerResponse");var ixf=new _.z("playlistRenderer");_.pYN=new _.z("playlistVideoListRenderer");_.Q1=new _.z("playlistEditEndpoint");var fTk=new _.z("createImagePollCommand");var UOw=new _.z("createQuizCommand");var gQY=new _.z("quizRenderer");var EQN=new _.z("uploadedVideoRenderer");var jIx=new _.z("decorateMessageEndpoint");var $ON=new _.z("lpOfferCardOptionViewModel");var wYN=new _.z("sfvAudioItemPlaybackCommand");var h1s=function(){jq.apply(this,arguments)};
_.S(h1s,jq);h1s.prototype.getAssociations=function(){return[]};_.Kn=new _.z("reelNonVideoContentEndpoint");_.Sv=new _.z("reelWatchEndpoint");_.kS=new _.z("reelItemRenderer");_.M4n=new _.z("reelMetapanelViewModel");_.Gpb=new _.z("reelNonVideoContentRenderer");_.R1N=new _.z("reelPlayerOverlayRenderer");var SB4=new _.z("shortsLockupViewModel");var NTk=new _.z("sponsorButtonViewModel");var dOx=new _.z("reelItemWatchResponse");var QIn=new _.z("textBadgeRenderer");_.PH=new _.z("buttonRenderer");_.YS=new _.z("toggleButtonRenderer");var TKX=new _.z("switchButtonViewModel");_.K$x=new _.z("confirmDialogRenderer");var kpu;kpu=new _.z("menuRenderer");_.PnR=new _.z("menuFlexibleItemRenderer");var YBu=new _.z("pollRenderer");_.nQY=new _.z("backgroundPromoRenderer");var Cnu;_.Oxb=new _.z("chipCloudRenderer");Cnu=new _.z("chipCloudChipRenderer");var BTk=new _.z("dropdownRenderer");var ITk=new _.z("gridVideoRenderer");_.L$4=new _.z("itemSectionRenderer");_.y1q=new _.z("messageRenderer");var ekk=new _.z("sortFilterHeaderRenderer");_.nn=new _.z("videoRenderer");var zko=new _.z("resolveUrlCommandMetadata");var ZSb=function(){jq.apply(this,arguments)};
_.S(ZSb,jq);ZSb.prototype.getAssociations=function(){return[]};_.v7o=new _.z("getAnswerCommand");_.Mq=new _.z("searchEndpoint");var uKw=new _.z("genAiRichTextViewModel");var dcz=new _.z("overviewAnswerViewModel");var llf=new _.z("addToPlaylistServiceEndpoint");var Xiw=new _.z("clearSearchHistoryEndpoint");var rHw=new _.z("clearWatchHistoryEndpoint");var JHf=new _.z("webSerializedServiceEndpointExtension");_.x8x=new _.z("createCommentEndpoint");var tqk=new _.z("createCommentReplyEndpoint");var bn4=new _.z("performCommentActionEndpoint");var m8k=new _.z("updateCommentEndpoint");var oSq=new _.z("updateCommentReplyEndpoint");_.OJ=new _.z("createPlaylistServiceEndpoint");var VqN=new _.z("deletePlaylistEndpoint");var D84=new _.z("deleteVideoEndpoint");var KA9=new _.z("getReportFormEndpoint");var Hnf=new _.z("modifyChannelNotificationPreferenceEndpoint");var z5c;_.fL=new _.z("offlinePlaylistEndpoint");z5c={ACTION_UNKNOWN:"ACTION_UNKNOWN",ACTION_ADD:"ACTION_ADD",ACTION_REMOVE:"ACTION_REMOVE",ACTION_REMOVE_WITH_PROMPT:"ACTION_REMOVE_WITH_PROMPT",ACTION_PAUSE:"ACTION_PAUSE",ACTION_RETRY:"ACTION_RETRY",ACTION_RESUME:"ACTION_RESUME",ACTION_SYNC:"ACTION_SYNC",ACTION_APPROVE:"ACTION_APPROVE",ACTION_INFER_AUTOMATICALLY:"ACTION_INFER_AUTOMATICALLY",ACTION_TOGGLE_AUTO_DOWNLOAD:"ACTION_TOGGLE_AUTO_DOWNLOAD"};var Z0X;_.pL=new _.z("offlineVideoEndpoint");Z0X={ACTION_UNKNOWN:"ACTION_UNKNOWN",ACTION_ADD:"ACTION_ADD",ACTION_REMOVE:"ACTION_REMOVE",ACTION_REMOVE_WITH_PROMPT:"ACTION_REMOVE_WITH_PROMPT",ACTION_PAUSE:"ACTION_PAUSE",ACTION_RETRY:"ACTION_RETRY",ACTION_RESUME:"ACTION_RESUME",ACTION_DOWNLOAD_IMMEDIATELY:"ACTION_DOWNLOAD_IMMEDIATELY",ACTION_REDOWNLOAD:"ACTION_REDOWNLOAD",ACTION_RENEW:"ACTION_RENEW",ACTION_RENEW_WITH_PROMPT:"ACTION_RENEW_WITH_PROMPT",ACTION_INFER_AUTOMATICALLY:"ACTION_INFER_AUTOMATICALLY"};var TyY=new _.z("pingingEndpoint");_.sgY=new _.z("selectActiveIdentityEndpoint");var qJ4=new _.z("setSettingEndpoint");var TF7=new _.z("undoFeedbackEndpoint");var WaY=new _.z("unsubscribeEndpoint");_.inY=new _.z("updatedMetadataEndpoint");var pHf=function(){jq.apply(this,arguments)};
_.S(pHf,jq);pHf.prototype.getAssociations=function(){return[]};_.fYq=new _.z("updateLocalAppSettingCommand");var U8N=new _.z("saveImageToDeviceEndpoint");var gSY=new _.z("shareImageCommand");var ESx=new _.z("sharingProviderDataCommand");var jgq=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(jgq,_.O7);var $8s=[0,_.Ax,-1];jgq.prototype.JSC$10408_serializeBinary=xNz($8s);var wHK=_.ld($8s);var hIs=new _.z("userMentionSuggestionRenderer");var MqN=new _.z("liveChatTunnelCommand");var Glk=new _.z("showSponsorshipsGiftOfferDialogCommand");var RIN=new _.z("sponsorshipsScrollableShelfViewModel");var SJN=new _.z("updateUpcomingEventReminderButtonStateCommand");var NyR=new _.z("upcomingEventReminderButtonStateRenderer");var d8w=new _.z("subscribeEndpoint");var Qgu=new _.z("registerTasksCommand");var Ka4=new _.z("hideSnackbarCommand");var klb=new _.z("showDialogCommand");_.js=new _.z("showSheetCommand");var P2k=new _.z("showSnackbarCommand");var YJb=function(){jq.apply(this,arguments)};
_.S(YJb,jq);YJb.prototype.getAssociations=function(){return[]};var nSf=function(){jq.apply(this,arguments)};
_.S(nSf,jq);nSf.prototype.getAssociations=function(){return[]};_.cJ=new _.z("avatarViewModel");var Onk=new _.z("badgeViewModel");_.GA=new _.z("buttonViewModel");_.Cn=new _.z("chipViewModel");var jzn=new _.z("collectionThumbnailViewModel");var C2R=new _.z("contentPreviewImageViewModel");var Byw=new _.z("decoratedAvatarViewModel");var lFi=new _.z("downloadButtonViewModel");_.ih4=new _.z("engagementBarViewModel");_.IYw=new _.z("imageBannerViewModel");var xEX=new _.z("lockupContentMetadataRowExtension");var Las=new _.z("lockupMetadataViewModel");_.cHx=new _.z("lockupViewModel");var AHn=new _.z("avatarStackViewModel");_.FaN=new _.z("contentMetadataViewModel");var aYs=function(){jq.apply(this,arguments)};
_.S(aYs,jq);aYs.prototype.getAssociations=function(){return[]};_.yHf=new _.z("pageHeaderViewModel");var eIk=new _.z("snackbarViewModel");var zIu=new _.z("thumbnailHoverOverlayToggleActionsViewModel");_.RS=new _.z("toggleButtonViewModel");var Znu=function(){jq.apply(this,arguments)};
_.S(Znu,jq);Znu.prototype.getAssociations=function(){return[]};_.pv9=new _.z("votingViewModel");var vSk=new _.z("sectionHeaderViewModel");var uEY=new _.z("notifyDropdownOptionSelectedCommand");var CUc=new _.z("listViewModel");_.$b=new _.z("listItemViewModel");var lYq=new _.z("dialogHeaderViewModel");var XHY=function(){jq.apply(this,arguments)};
_.S(XHY,jq);XHY.prototype.getAssociations=function(){return[]};var rsY=function(){jq.apply(this,arguments)};
_.S(rsY,jq);rsY.prototype.getAssociations=function(){return[]};var Jsx=function(){jq.apply(this,arguments)};
_.S(Jsx,jq);Jsx.prototype.getAssociations=function(){return[]};_.x7k=new _.z("transcriptSubmitCaptionCorrectionCommand");var tnf=function(){jq.apply(this,arguments)};
_.S(tnf,jq);tnf.prototype.getAssociations=function(){return[]};var T_4=new _.z("unpluggedStringRunImage");var bux=new _.z("tabViewModel");var m7K=new _.z("tabbedViewModel");var o$o=function(){jq.apply(this,arguments)};
_.S(o$o,jq);o$o.prototype.getAssociations=function(){return[]};_.Vnu=new _.z("updateDescriptionAction");var D7u=new _.z("updateToggleButtonTextAction");_.Hub=new _.z("autoplaySwitchButtonRenderer");var KQ;_.T44=new _.z("multiMarkersPlayerBarRenderer");KQ=new _.z("chapterRenderer");var sxf=new _.z("heatMarkerRenderer");var wem=new _.z("heatmapRenderer");var qGo=new _.z("smartSkipPlayerScrimOverlayRenderer");var WIN=new _.z("timedMarkerDecorationRenderer");var rAz=new _.z("postWebToNativeMessageCommand");var iub=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(iub,_.O7);var pUx=_.ud(iub,[0,_.Ax,-2]);var f3Y=new _.z("whitelistEditEndpoint");var U7n=new _.z("clearUrlParamCommand");var g$n=new _.z("commerceActionCommand");_.E$N=new _.z("getPaymentInstrumentsParamsCommand");var jxn=new _.z("getPaymentsClientTokenCommand");var $7u=new _.z("googlePaymentBillingCommand");var wUN=new _.z("googlePaymentPurchaseManagerCommand");_.hRx=new _.z("logGtmCommand");var Mnq=new _.z("updateCardItemOnClickCommand");_.GBb=new _.z("ypcPauseSubscriptionCommand");_.RRf=new _.z("ypcResumeSubscriptionCommand");var SGR=function(){jq.apply(this,arguments)};
_.S(SGR,jq);SGR.prototype.getAssociations=function(){return[]};var N4q=function(){jq.apply(this,arguments)};
_.S(N4q,jq);N4q.prototype.getAssociations=function(){return[]};var d7s=function(){jq.apply(this,arguments)};
_.S(d7s,jq);d7s.prototype.getAssociations=function(){return[]};var QxN=function(){jq.apply(this,arguments)};
_.S(QxN,jq);QxN.prototype.getAssociations=function(){return[]};var KIR=function(){jq.apply(this,arguments)};
_.S(KIR,jq);KIR.prototype.getAssociations=function(){return[]};var ZEM=new _.z("ypcOffersEndpoint");var kBq=new _.z("cardItemRenderer"),PDu=new _.z("cardItemTextRenderer");var YG4=new _.z("commerceCartItemQuantityPickerRenderer");var n$N=new _.z("linkCardRenderer");var zWM=new _.z("quantityIncrementerButtonViewModel");var Ouf=new _.z("quantityIncrementerViewModel");var CDf=new _.z("themedImageViewModel");_.B4o=new _.z("ypcCancelRecurrenceEndpoint");var I3f=new _.z("ypcCompleteTransactionEndpoint");_.LIK=new _.z("ypcGetCartEndpoint");_.tX=new _.z("ypcGetOffersEndpoint");_.BH=new _.z("ypcHandleTransactionEndpoint");var csf=new _.z("ypcLogWalletAnalyticDataEndpoint");_.Aso=new _.z("ypcRedeemCodeEndpoint");var FIR=new _.z("ypcUpdateFopEndpoint");XK(li(1),vi(4));BMn((new MessageChannel).port2);var a3Y=function(){this.register=new Map},QVD=function(r,J,x){r=r+"_"+J;
Ig.register.has(r)?x=Ig.register.get(r):(x=x(),Ig.register.set(r,x));return x},yss=function(r){r=_.D(r.register.values());
for(var J=r.next();!J.done;J=r.next())_.sm(J.value,"ABORTED")};
a3Y.prototype.clear=function(){yss(this);this.register.clear()};
var Ig=new a3Y;var sVn=Date.now().toString();var WV7,eRN=_.xc.ytLoggingDocDocumentNonce_;eRN||(eRN=dc(16),_.rj("ytLoggingDocDocumentNonce_",eRN));WV7=eRN;var $Yi={DEFAULT:0,CHAT:1,CONVERSATIONS:2,MINIPLAYER:3,DIALOG:4,VOZ:5,MUSIC_WATCH_TABS:6,SHARE:7,PUSH_NOTIFICATIONS:8,RICH_GRID_WATCH:9,UNPLUGGED_BROWSE:10,PICTURE_IN_PICTURE:11,0:"DEFAULT",1:"CHAT",2:"CONVERSATIONS",3:"MINIPLAYER",4:"DIALOG",5:"VOZ",6:"MUSIC_WATCH_TABS",7:"SHARE",8:"PUSH_NOTIFICATIONS",9:"RICH_GRID_WATCH",10:"UNPLUGGED_BROWSE",11:"PICTURE_IN_PICTURE"};var zR4;zR4=1;_.QL=function(r){this.veData=r};
_.SU=function(r){return new _.QL({trackingParams:r})};
_.K$=function(r,J,x,t,b,V){var H=zR4++;return new _.QL({veType:r,veCounter:H,elementIndex:x,dataElement:J,youtubeData:t,jspbYoutubeData:b,loggingDirectives:V})};
_.m=_.QL.prototype;
_.m.getAsJson=function(){var r={};this.veData.trackingParams!==void 0?r.trackingParams=this.veData.trackingParams:(r.veType=this.veData.veType,this.veData.veCounter!==void 0&&(r.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(r.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(r.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(r.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(r.isCounterfactual=!0);
return r};
_.m.getAsJspb=function(){var r=new ohb;this.veData.trackingParams!==void 0?r.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.kM(r,2,this.veData.veType),this.veData.veCounter!==void 0&&_.kM(r,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.kM(r,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.Vo(r,5,!0));if(this.veData.dataElement!==void 0){var J=this.veData.dataElement.getAsJspb();_.xL(r,7,J)}this.veData.youtubeData!==void 0&&_.xL(r,8,this.veData.jspbYoutubeData);
return r};
_.m.toString=function(){return JSON.stringify(this.getAsJson())};
_.m.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.m.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.rj("yt_logging_screen.getRootVeType",gdz);_.rj("yt_logging_screen.getCurrentCsn",_.kU);_.rj("yt_logging_screen.getCttAuthInfo",P9);_.rj("yt_logging_screen.setCurrentScreen",_.YU);var Zuk=function(){this.events=new Map},v$q=function(r){var J=[];
r=_.D(r.events.values());for(var x=r.next();!x.done;x=r.next())J.push(x.value);return J};
Zuk.prototype.clear=function(){this.events.clear()};var l34=function(){this.logTransport=new uUu;this.loggedEventRegister=new Zuk;this.unloggedEventRegister=new Zuk;this.eventsCount=0;this.flushInterval=3E4;this.JSC$10465_flushTimer=new _.xU(this.flushInterval);this.JSC$10465_flushTimer.listen("tick",this.flush,!1,this)};
l34.prototype.flush=function(){if(this.eventsCount){var r={loggedEvents:v$q(this.loggedEventRegister),unloggedEvents:v$q(this.unloggedEventRegister)};if(_.M("export_player_version_to_ytconfig")){var J;(J=_.IP("PLAYER_CLIENT_VERSION"))?(J=J.split("-")[0].replace(/\./g,""),J=isNaN(Number(J))?"0":J):J="";var x=_.IP("PLAYER_CLIENT_VERSION");if(x){x=x.split("-");var t="";x.length>1&&(t=x[x.length-1]);x=TAM(t.startsWith("canary_experiment")?"canary":t.startsWith("canary_control")?"control":"none")}else x=
"CLIENT_CANARY_STATE_UNKNOWN";r.dimensions={playerClientVersion:J,playerCanaryState:x}}this.logTransport.flush(r);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$10465_flushTimer.enabled&&this.JSC$10465_flushTimer.stop()}};
var XUn=function(r){Ln==null&&(Ln=new l34);var J=Ln;var x=J.loggedEventRegister;r.dimensions=r.dimensions||{};r.dimensions.csn=_.kU()||"";var t=MN9(r.dimensions).join(";");if(r.records!=null)if(x.events.has(t)){var b;(b=x.events.get(t).records)==null||b.push.apply(b,_.Gd(r.records))}else x.events.set(t,r);J.JSC$10465_flushTimer.enabled||J.JSC$10465_flushTimer.start();J.eventsCount++;J.eventsCount>=100&&J.flush()};var uUu=function(){};
uUu.prototype.flush=function(r,J){_.M("enable_client_sli_logging")&&_.KR("sliEventBatch",r,{sendIsolatedPayload:!!J})};var Ln;var J2Y;J2Y=function(r){var J=r2s;r=r===void 0?{}:r;J=J.name;var x=dYK("SUCCESS");XUn({dimensions:r,records:[{name:J,state:"SLI_STATE_END",status:x}]})};
_.KVi=function(r,J,x,t){this.name=r;this.sliId=J;this.timeoutMs=x;this.statusOnTimeout=t;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.KVi.prototype.getId=function(){return this.sliId};
_.TY=function(r,J){J=J===void 0?{}:J;r.ongoing||(r.ongoing=!0,r.dimensions=J,r.logSliId=OMx(),XUn({dimensions:r.dimensions,records:[{name:r.name,state:"SLI_STATE_START",sliId:r.logSliId}]}),r.timeoutMs>0&&(r.timeoutHandle=setTimeout(function(){_.sm(r,r.statusOnTimeout)},r.timeoutMs)))};
_.sm=function(r,J){r.ongoing&&(r.timeoutMs>0&&clearTimeout(r.timeoutHandle),r.ongoing=!1,J={dimensions:r.dimensions,records:[{name:r.name,status:dYK(J),state:"SLI_STATE_END",sliId:r.logSliId}]},Ig.register.delete(r.name+"_"+r.sliId),XUn(J))};var r2s=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var xIN=function(){jq.apply(this,arguments)};
_.S(xIN,jq);xIN.prototype.getAssociations=function(){return[]};var vJ4=new _.z("highlightTextDecoratorColorMapExtension");var z9D=new _.z("styleRunColorMapExtension");var BAm=_.aa(["data-"]),cKK={};var FVm={};var cH=function(r){this.wrappedPromise_=r===void 0?null:r;this.state_=0;this.JSC$10497_value_=null};
cH.prototype.then=function(r,J,x){return this.wrappedPromise_?this.wrappedPromise_.then(r,J,x):this.state_===1&&r?(r=r.call(x,this.JSC$10497_value_))&&typeof r.then==="function"?r:_.AH(r):this.state_===2&&J?(r=J.call(x,this.JSC$10497_value_))&&typeof r.then==="function"?r:_.t8q(r):this};
cH.prototype.getValue=function(){return this.JSC$10497_value_};
cH.prototype.isRejected=function(){return this.state_==2};
tTY(cH);_.t8q=function(r){var J=new cH;r=r===void 0?null:r;J.state_=2;J.JSC$10497_value_=r===void 0?null:r;return J};
_.AH=function(r){var J=new cH;r=r===void 0?null:r;J.state_=1;J.JSC$10497_value_=r===void 0?null:r;return J};var mhX="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var ban=["load","abort","error"],FE=function(r,J,x){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$10517_maxAspectRatio_=r;this.disableAnimation_=J===void 0?!1:J;this.disableExifRotation_=x===void 0?!1:x;this.JSC$10517_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$10517_reject_=this.resolve_=null};
FE.prototype.transform=function(r){var J=this;this.mime_=r.type;AK(tgq(r),this.dataUrlRead_,this.readError_,this);AK(x6Y(r.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(x,t){J.resolve_=x;J.JSC$10517_reject_=t})};
FE.prototype.dataUrlRead_=function(r){this.dataUrl_=r;this.angle_!=null&&mIb(this)};
FE.prototype.exifRead_=function(r){if(this.disableExifRotation_)this.angle_=0;else{a:if(r=new DataView(r),r.byteLength<2||r.getUint16(0)!==65496)r=-2;else{for(var J=2,x=r.byteLength;J<x;){var t=r.getUint16(J),b=r.getUint16(J+2);if(t===65505){J+=4;t=r.getUint32(J);b=r.getUint16(J+4);if(t!==1165519206||b!==0)break;J+=6;t=r.getUint16(J)===18761;J+=r.getUint32(J+4,t);b=r.getUint16(J,t);J+=2;for(var V=0;V<b;V++){if(r.getUint16(J,t)===274){J+=8;r=r.getUint16(J,t);break a}J+=12}}else if(t>>8!==255)break;
else J+=b+2}r=-1}switch(r){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0}}this.dataUrl_!=null&&mIb(this)};
FE.prototype.readError_=function(){this.JSC$10517_reject_()};
var mIb=function(r){Ge(r.JSC$10517_image_,ban,r.completeTransform_,!1,r);r.JSC$10517_image_.src=_.$L(r.dataUrl_).toString();r.JSC$10517_image_.src!=jT.toString()&&r.JSC$10517_image_.src.substr(0,11)==="data:image/"||r.JSC$10517_reject_()};
FE.prototype.completeTransform_=function(){if(this.JSC$10517_image_.src!=jT.toString()){var r=_.$L(this.dataUrl_),J=this.JSC$10517_image_.naturalHeight?this.JSC$10517_image_.naturalWidth/this.JSC$10517_image_.naturalHeight:null;this.invalidAspectRatio=J>this.JSC$10517_maxAspectRatio_||J<1/this.JSC$10517_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var x=this.JSC$10517_image_.naturalWidth,t=this.JSC$10517_image_.naturalHeight,b=J=0,V=this.JSC$10517_image_.naturalHeight?this.JSC$10517_image_.naturalWidth/
this.JSC$10517_image_.naturalHeight:null;V>this.JSC$10517_maxAspectRatio_?(x=this.JSC$10517_maxAspectRatio_*t,J=(x-this.JSC$10517_image_.naturalWidth)/2,this.cropped=!0):V<1/this.JSC$10517_maxAspectRatio_?(t=this.JSC$10517_maxAspectRatio_*x,b=(t-this.JSC$10517_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)V=x,x=t,t=V,V=J,J=b,b=V;switch(this.angle_){case 90:b-=x;break;case 180:J-=x;b-=t;break;case 270:J-=
t}this.cropped||this.angle_%360!==0?(r=document.createElement("canvas"),r.width=x||1,r.height=t||1,this.JSC$10517_image_.naturalWidth&&this.JSC$10517_image_.naturalHeight&&(x=r.getContext("2d"),x.rotate(Math.PI/180*this.angle_),x.drawImage(this.JSC$10517_image_,J,b,this.JSC$10517_image_.naturalWidth,this.JSC$10517_image_.naturalHeight)),this.transformedData=_.$L(r.toDataURL(this.mime_))):this.transformedData=r}else this.transformedData=r;this.resolve_(this)}};var ag=function(r,J){_.qY.call(this,r);this.value=J};
_.S(ag,_.qY);
var y1=function(r,J,x,t,b,V,H){H=H===void 0?!1:H;_.U1.call(this);var q=this;this.JSC$10522_url_=r;this.channelId_=J;this.maxFileSizeMb_=x;this.JSC$10522_maxAspectRatio_=t;this.dropZoneEl_=b;this.rejectInvalidAspectRatio_=H;this.selectButtonEl_=V;this.JSC$10522_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new V1(this.dropZoneEl_);this.selectOverlay_=new DY(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$10522_image_=this.transfer_=null;this.handler_=new _.t6(this);_.W$(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(V,"click",function(){q.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.S(y1,_.U1);y1.prototype.disposeInternal=function(){for(var r=this.selectButtonEl_.nextSibling;r&&r.parentNode&&r.tagName=="INPUT";)r.parentNode.removeChild(r),r=this.selectButtonEl_.nextSibling;this.cancel();_.U1.prototype.disposeInternal.call(this)};
y1.prototype.uploadPromise=function(){if(this.JSC$10522_image_==null)return null;this.uploadPromise_||onf(this);return this.uploadPromise_};
y1.prototype.cancel=function(){V8n(this);this.JSC$10522_image_=null};
var V8n=function(r){r.transfer_&&r.transfer_.cancel();r.transfer_=null;r.uploadPromise_=null;r.resolve_=null;r.JSC$10522_reject_=null},onf=function(r){V8n(r);
r.transfer_=_.jaR(r.JSC$10522_url_,{"X-YouTube-ChannelId":r.channelId_},r.JSC$10522_image_);r.handler_.listenOnce(r.transfer_,"l",r.JSC$10524_onUploadComplete_);r.handler_.listenOnce(r.transfer_,"n",r.onUploadError_);r.transfer_.run();r.uploadPromise_=new Promise(function(J,x){r.resolve_=J;r.JSC$10522_reject_=x})};
_.m=y1.prototype;_.m.onChange_=function(r){r.files.length&&(this.JSC$10522_image_=r.files[0],this.JSC$10522_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$10522_image_=null,this.dispatchEvent(new ag("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(onf(this),(new FE(this.JSC$10522_maxAspectRatio_)).transform(this.JSC$10522_image_).then((0,_.Ga)(this.onPreview_,this),(0,_.Ga)(this.onPreviewError_,this))))};
_.m.onPreview_=function(r){if(r.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$10522_image_=null),this.dispatchEvent(new ag("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;r.cropped&&this.dispatchEvent(new ag("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new ag("yt.comments.ImageUploadOverlay.CHANGE_EVENT",r.transformedData))};
_.m.onPreviewError_=function(){this.JSC$10522_image_=null;this.dispatchEvent(new ag("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.m.onHover_=function(r){r.stopPropagation();r.preventDefault();if(r.type==="dragover")r=!0;else if(r.type==="dragleave")r=!1;else return;this.dispatchEvent(new ag("yt.comments.ImageUploadOverlay.HOVER_EVENT",r))};
_.m.JSC$10524_onUploadComplete_=function(){var r=(0,_.SLx)(this.transfer_.getResponseText());this.resolve_(r.encryptedBlobId)};
_.m.onUploadError_=function(){this.JSC$10522_reject_();V8n(this)};var DIR=function(r){r=r||{};var J={},x={};this.url=r.url||"";this.args=r.args||_.GE.clone(J);this.assets=r.assets||{};this.attrs=r.attrs||_.GE.clone(x);this.fallback=r.fallback||null;this.fallbackMessage=r.fallbackMessage||null;this.html5=!!r.html5;this.disable=r.disable||{};this.loaded=!!r.loaded;this.messages=r.messages||{}};
DIR.prototype.clone=function(){var r=new DIR,J;for(J in this)if(this.hasOwnProperty(J)){var x=this[J];r[J]=_.ss(x)=="object"?_.GE.clone(x):x}return r};var Has,TrY,sob,lg,WhN,iaf,pux,fms,UIN,gnN,En4,jow,$IN,wus,hno,M8Y,GWb,Rnw,SPN,Nrq,dIs,QoN,Kh4,kWR,Pf4,YPN,nnR,Oak,CfR,Tw9,Brq,Imu,Lhk,c2o,A2f,Fhu,amf,y2b,enw,znk,HhX,Zaf,vnN,uvN,lmo,Xux,rUs,JUN,xlN,tLs,b8b,mlu,o_q,VLN,Dlo,H8f,eq,TGq,sLb,qIY,Wdw,i8o,pgK,ftN,UlK,g_q,E_o,jLx,$lx,wgN,hsY,MLb,GNq,Rss,SIN,VFr,NGY,dlN,QLw,Kd4,kNx,PPR,YIR,n_x,O8N,CPY,BGN,Itu,Lds,cUb,AU4,FdN,atk,yUb,esx,zsR,Z8R,v_R,udN,ltb,Xgq;Has=["account/accounts_list"];TrY=["acknowledge_channel_tou_strike"];sob=["notification/add_upcoming_event_reminder"];
_.qPu=["att/get"];lg=["browse","music/browse","unplugged/browse"];WhN=["channel/claim_legacy_youtube_channel"];iaf=["history/clear_search_history"];pux=["history/clear_watch_history"];fms=["comment/perform_comment_action"];UIN=["comment/get_comment_replies"];gnN=["ypc/commerce_action"];En4=["backstage/create_post"];jow=["live/create_broadcast"];$IN=["channel/create_channel"];wus=["comment/create_comment_reply"];hno=["comment/create_comment"];M8Y=["live_chat/create_poll"];GWb=["playlist/create"];
Rnw=["decorate_message"];SPN=["live_chat/delete_message"];Nrq=["playlist/delete"];dIs=["video/delete"];QoN=["like/dislike"];Kh4=["dismissal/dismiss"];kWR=["flag/flag"];Pf4=["flow"];YPN=["account/account_menu"];nnR=["playlist/get_add_to_playlist"];Oak=["get_answer"];CfR=["channel/get_channel_creation_form"];Tw9=["offline/get_download_action"];Brq=["kids/get_kids_blocklist_picker"];Imu=["live_chat/get_item_context_menu"];Lhk=["live_chat/get_live_chat_message_buy_flow"];c2o=["live_chat/get_live_chat_replay"];
A2f=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];Fhu=["live_chat/get_live_chat_super_sticker_buy_flow"];amf=["notification/get_notification_menu"];y2b=["playlist/get_settings_editor"];enw=["backstage/get_post_video_preview"];znk=["account/get_profile_card"];HhX=["share/get_share_panel"];Zaf=["share/get_sharing_provider_data"];vnN=["get_survey"];uvN=["notification/get_unseen_count"];lmo=["get_user_mention_suggestions"];Xux=["get_watch"];rUs=["guide"];
JUN=["feedback"];xlN=["kids/update_blacklist"];tLs=["like/like"];b8b=["live_chat/live_chat_action"];mlu=["live_chat/manage_user"];o_q=["video_manager/metadata_update"];VLN=["live_chat/moderate"];Dlo=["notification/modify_channel_preference"];H8f=["notification/opt_out"];eq=["get_panel","get_posts_by_host_panel"];TGq=["player"];sLb=["browse/edit_playlist"];qIY=["notification/record_interactions"];Wdw=["reel/reel_item_watch"];i8o=["reel/reel_watch_sequence"];pgK=["like/removelike"];ftN=["notification/remove_upcoming_event_reminder"];
UlK=["flag/get_form"];g_q=["miniapp/report_value"];E_o=["navigation/resolve_url"];jLx=["channel/reveal_business_email"];$lx=["in_video/search"];wgN=["search","sfv/search","unplugged/search"];hsY=["live_chat/send_message"];MLb=["live_chat/send_live_chat_vote"];GNq=["account/set_setting"];Rss=["submit_caption_correction"];SIN=["subscription/subscribe"];VFr=["get_transcript"];NGY=["resolve_location","unplugged/resolve_location"];dlN=["subscription/unsubscribe"];QLw=["backstage/update_post"];Kd4=["channel_edit/update_channel_page_settings"];
kNx=["comment/update_comment_reply"];PPR=["comment/update_comment"];YIR=["comment/update_comments_settings"];n_x=["creator/update_creator_channel"];O8N=["pdg/update_enablement"];CPY=["updated_metadata"];BGN=["channel_edit/validate_channel_handle"];Itu=["verify_age"];Lds=["next","unplugged/watch_next"];cUb=["whitelist/edit"];AU4=["ypc/cancel_recurrence"];FdN=["ypc/complete_transaction"];atk=["ypc/get_cart"];yUb=["ypc/get_fix_instrument_params"];esx=["ypc/get_offers"];zsR=["ypc/get_payment_instruments_params"];
Z8R=["ypc/handle_transaction"];v_R=["ypc/log_payment_server_analytics"];udN=["ypc/pause_subscription"];ltb=["ypc/redeem_code"];Xgq=["ypc/resume_subscription"];var ruu=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,93911,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,
160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,89711,
74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,72733,
107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,
184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,
74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,222932,213915,225216,251244,258251,218674,251266,258250,251265,251245,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,
147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,
50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,195349,194771,166382,37671,
49953,220669,249229,213774,204572,191389,253830,253831,253832,253833,253834,204574,187917,191390,179556,191402,238596,212661,191392,197826,191393,204573,36216,28237,241212,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,68823,21537,83464,75707,252904,
170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,261210,210815,246127,245256,244950,
191925,167637,234545,197196,214295,110386,221054,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,139723,139722,121258,253789,
253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,190190,225739,31961,
26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,170701,170702,194796,34388,167841,170419,17657,17655,39579,
39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,267693,267694,267578,262801,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,82039];var Ux=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.rj("yt.msgs_",Ux);var zl=new _.z$("ACTION_ROUTER_TOKEN");_.ZY=function(){this.autonavState_=_.M("kevlar_is_pupi_enabled")?2:gu4()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.ZY.prototype.getState=function(){return this.autonavState_};
_.ZY.prototype.pause=function(r){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=r):this.autonavState_==1&&(this.disabledAutonavPauseReason_=r)};
_.ZY.prototype.setState=function(r,J,x){J&&(this.autoplayChangedByUser=!0);J=this.autonavState_===3||r===3;this.autonavState_!=r&&(this.autonavState_=r,r!=3&&_.Euz(r==2),r=_.M("kevlar_is_pupi_enabled")?x||J:!0,_.FL.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,r,x))};
_.ZY.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.rk(_.ZY);var vH=function(){this.hasRun=!1};var u2={},Q9z=(u2.auto_search="LATENCY_ACTION_AUTO_SEARCH",u2.ad_to_ad="LATENCY_ACTION_AD_TO_AD",u2.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",u2.app_startup="LATENCY_ACTION_APP_STARTUP",u2.browse="LATENCY_ACTION_BROWSE",u2.cast_splash="LATENCY_ACTION_CAST_SPLASH",u2.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",u2.channels="LATENCY_ACTION_CHANNELS",u2.chips="LATENCY_ACTION_CHIPS",u2.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",u2.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
u2.editor="LATENCY_ACTION_EDITOR",u2.embed="LATENCY_ACTION_EMBED",u2.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",u2.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",u2.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",u2.explore="LATENCY_ACTION_EXPLORE",u2.favorites="LATENCY_ACTION_FAVORITES",u2.home="LATENCY_ACTION_HOME",u2.inboarding="LATENCY_ACTION_INBOARDING",u2.landing="LATENCY_ACTION_LANDING",u2.learning="LATENCY_ACTION_LEARNING",
u2.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",u2.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",u2.library="LATENCY_ACTION_LIBRARY",u2.live="LATENCY_ACTION_LIVE",u2.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",u2.management="LATENCY_ACTION_MANAGEMENT",u2.mini_app="LATENCY_ACTION_MINI_APP_PLAY",u2.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",u2.onboarding="LATENCY_ACTION_ONBOARDING",u2.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
u2.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",u2.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",u2.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",u2.prebuffer="LATENCY_ACTION_PREBUFFER",u2.prefetch="LATENCY_ACTION_PREFETCH",u2.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",u2.profile_switcher="LATENCY_ACTION_LOGIN",u2.projects="LATENCY_ACTION_PROJECTS",u2.reel_watch="LATENCY_ACTION_REEL_WATCH",u2.results="LATENCY_ACTION_RESULTS",u2.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
u2.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",u2.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",u2.review="LATENCY_ACTION_REVIEW",u2.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",u2.search_ui="LATENCY_ACTION_SEARCH_UI",u2.search_suggest="LATENCY_ACTION_SUGGEST",u2.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",u2.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",u2.seek="LATENCY_ACTION_PLAYER_SEEK",u2.settings="LATENCY_ACTION_SETTINGS",u2.store="LATENCY_ACTION_STORE",
u2.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",u2.tenx="LATENCY_ACTION_TENX",u2.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",u2.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",u2.watch="LATENCY_ACTION_WATCH",u2.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",u2["watch,watch7"]="LATENCY_ACTION_WATCH",u2["watch,watch7_html5"]="LATENCY_ACTION_WATCH",u2["watch,watch7ad"]="LATENCY_ACTION_WATCH",u2["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",u2.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
u2.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",u2.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",u2.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",u2.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",u2.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",u2.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",u2.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",u2),yiz=0;var lzz=function(r,J){gX.call(this,1,arguments);this.timer=J};
_.S(lzz,gX);var ukD=new HZD("aft-recorded",lzz);var Yam=_.xc.ytLoggingGelSequenceIdObj_||{};_.rj("ytLoggingGelSequenceIdObj_",Yam);var l2=_.xc.ytLoggingLatencyUsageStats_||{};_.rj("ytLoggingLatencyUsageStats_",l2);var XE=function(){this.cleanupJob=0},C6m=function(){XE.instance||(XE.instance=new XE);
return XE.instance};
_.m=XE.prototype;_.m.baseline=function(r,J,x){r4(this,"baseline_"+r)||_.KR("latencyActionBaselined",{clientActionNonce:r},{timestamp:J,cttAuthInfo:x})};
_.m.tick=function(r,J,x,t){r4(this,"tick_"+r+"_"+J)||_.KR("latencyActionTicked",{tickName:r,clientActionNonce:J},{timestamp:x,cttAuthInfo:t})};
_.m.info=function(r,J,x){var t=Object.keys(r).join("");r4(this,"info_"+t+"_"+J)||(r=Object.assign({},r),r.clientActionNonce=J,_.KR("latencyActionInfo",r,{cttAuthInfo:x}))};
_.m.jspbInfo=function(r,J,x){for(var t="",b=0;b<JJ(r).length;b++)JJ(r)[b]!==void 0&&(t=b===0?t.concat(""+b):t.concat("_"+b));r4(this,"info_"+t+"_"+J)||(_.UC(r,2,J),J={cttAuthInfo:x},x=_.M("jspb_sparse_encoded_pivot")?new Gx([{}]):new Gx,_.tS(x,7,$_N,r),nuM("latencyActionInfo",x,J))};
_.m.span=function(r,J,x){var t=Object.keys(r).join("");r4(this,"span_"+t+"_"+J)||(r.clientActionNonce=J,_.KR("latencyActionSpan",r,{cttAuthInfo:x}))};
var r4=function(r,J){l2[J]=l2[J]||{count:0};var x=l2[J];x.count++;x.time=(0,_.t$)();r.cleanupJob||(r.cleanupJob=_.Rw(_.Yh,function(){var t=(0,_.t$)(),b;for(b in l2)l2[b]&&t-l2[b].time>6E4&&delete l2[b];r&&(r.cleanupJob=0)},5E3));
return x.count>5?(x.count===6&&Math.random()*1E5<1&&(x=new _.MV("CSI data exceeded logging limit with key",J.split("_")),J.indexOf("plev")>=0||_.nR(x)),!0):!1};var Jus,xgN;Jus=window;xgN=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.Rh=Jus.performance||Jus.mozPerformance||Jus.msPerformance||Jus.webkitPerformance||new xgN;var vuK=!1,Izz=!1,X4n=(0,_.Ga)(_.Rh.clearResourceTimings||_.Rh.webkitClearResourceTimings||_.Rh.mozClearResourceTimings||_.Rh.msClearResourceTimings||_.Rh.oClearResourceTimings||_.iK,_.Rh);var tVN=window;tVN.ytcsi&&(tVN.ytcsi.infoGel=_.kG,tVN.ytcsi.tick=_.YG);var sQK=function(r){gX.call(this,1,arguments);this.csn=r};
_.S(sQK,gX);var iZM=new HZD("screen-created",sQK),Scz=[],TXK=RhK,NXD=0,Ih=new Map,qcm=new Map,WwM=new Map;var Ihr=Symbol("Af"),u9=new WeakMap;var Js=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},MU=function(){Js.instance||(Js.instance=new Js);
return Js.instance};
_.m=Js.prototype;_.m.setClient=function(r){this.client=r};
_.m.JSC$10603_newScreen=function(){this.clear();this.csn=_.kU()};
_.m.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.m.reportShown=function(r,J,x){var t=this.JSC$10603_getTrackingParams(r),b=r.visualElement?r.visualElement:t;J=this.shownElements.has(b);var V=this.visibleState.get(b);this.shownElements.add(b);this.visibleState.set(b,!0);r.impressionLog&&!J&&r.impressionLog();if(t||r.visualElement)if(x=b_K(this,r,x))if(b=mgq(this,r),x$(this,r)||b){t=r.visualElement?r.visualElement:_.SU(t);var H=r.interactionLoggingClientData;b||J?x$(this,r)&4?V||$BC(this.client,x,t,H):x$(this,r)&1&&!J&&gYn(this.client,x,t,H):gYn(this.client,
x,t,H)}};
_.m.reportHidden=function(r,J,x){var t=this.JSC$10603_getTrackingParams(r),b=r.visualElement?r.visualElement:t;J=this.hiddenElements.has(b);var V=this.visibleState.get(b);this.hiddenElements.add(b);this.visibleState.set(b,!1);if(V===!1)return!0;if(!t&&!r.visualElement)return!1;x=b_K(this,r,x);if(!x||!x$(this,r)&&mgq(this,r))return!1;t=r.visualElement?r.visualElement:_.SU(t);x$(this,r)&8?wlK(this.client,x,t):x$(this,r)&2&&!J&&(r=this.client,J=BD({cttAuthInfo:P9(x)||void 0},x),t={csn:x,ve:t.getAsJson(),
eventType:2},x==="UNDEFINED_CSN"?cD("visualElementHidden",J,t):r?dS("visualElementHidden",t,r,J):_.KR("visualElementHidden",t,J));return!0};
_.m.JSC$10603_getTrackingParams=function(r){var J=this.getData(r),x,t;if(_.M("il_use_view_model_logging_context")&&(J==null?0:(x=J.context)==null?0:(t=x.loggingContext)==null?0:t.loggingDirectives))return J.context.loggingContext.loggingDirectives.trackingParams||"";var b,V;if(J==null?0:(b=J.rendererContext)==null?0:(V=b.loggingContext)==null?0:V.loggingDirectives)return J.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(J==null?0:J.loggingDirectives)return J.loggingDirectives.trackingParams||
"";var H;return((H=r.veContainer)==null?0:H.trackingParams)?r.veContainer.trackingParams:(J==null?void 0:J.trackingParams)||""};
_.m.JSC$10603_elementShouldLogGesture=function(r,J){r=this.getData(r);return!!((Math.floor(Number(r&&r.loggingDirectives&&r.loggingDirectives.gestures&&r.loggingDirectives.gestures.types||""))||0)&J)};
_.m.JSC$10603_getNearestParentVe=function(r){var J=this.JSC$10603_getTrackingParams(r);return r.visualElement?r.visualElement:J?_.SU(J):r.parentElement?this.JSC$10603_getNearestParentVe(r.parentElement):null};
var b_K=function(r,J,x){var t=_.kU(x);return r.csn===null||t===r.csn||x?t:(r=new _.MV("VisibilityLogger called before newScreen",{caller:J.tagName,previous_csn:r.csn,current_csn:t}),_.nR(r),null)};
Js.prototype.getData=function(r){var J,x=r.data||((J=r.props)==null?void 0:J.data);if(!x||r.isWebComponentWrapper){var t;x=(t=u9.get(r))==null?void 0:t[Ihr]}return x};
var mgq=function(r,J){var x;return!((x=r.getData(J))==null||!x.loggingDirectives)},x$=function(r,J){r=r.getData(J);
return Math.floor(Number(r&&r.loggingDirectives&&r.loggingDirectives.visibility&&r.loggingDirectives.visibility.types||""))||1};var ts;ts=function(){};
_.jU=function(){ts.instance||(ts.instance=new ts);return ts.instance};
ts.prototype.setClient=function(r){_.Ap(MU().setClient).bind(MU())(r)};
_.oKu=function(){_.jU();_.Ap(MU().JSC$10603_newScreen).bind(MU())()};
ts.prototype.clear=function(){_.Ap(MU().clear).bind(MU())()};
ts.prototype.reportShown=function(r,J,x){_.Ap(MU().reportShown).bind(MU())(r,J,x)};
ts.prototype.reportHidden=function(r,J,x){return _.Ap(MU().reportHidden).bind(MU())(r,J,x)};
var ylC=function(r,J){return _.Ap(MU().JSC$10603_getTrackingParams).bind(MU())(J)},LCX=function(r,J){return _.Ap(MU().JSC$10603_getNearestParentVe).bind(MU())(J)};var bD,VVq;bD=function(){this.graftQueue=[];this.stateChangedQueue=[];this.backHistoryStack=[];this.forwardHistoryStack=[];this.afterNewScreenOneOffJobs=[];this.afterNewScreenRecurringJobs=[];this.cachedVisualElements=new Map;this.cachedRootVisualElements=new Map;this.pendingScreenCreation=new Set;this.recurringGrafts=new Map};
_.wU=function(){bD.instance||(bD.instance=new bD);return bD.instance};
bD.prototype.setClient=function(r){this.client=r};
VVq=function(r,J,x){x=x===void 0?{}:x;_.Ap(function(){var t,b,V,H=((t=_.R(J==null?void 0:J.commandMetadata,_.rP))==null?void 0:t.rootVe)||((b=_.R(J==null?void 0:J.commandMetadata,xhb))==null?void 0:(V=b.screenVisualElement)==null?void 0:V.uiType);if(H){t=_.R(J==null?void 0:J.commandMetadata,zko);if(t==null?0:t.parentTrackingParams){var q=_.SU(t.parentTrackingParams);if(t.parentCsn)var W=t.parentCsn}else x.clickedVisualElement?q=x.clickedVisualElement:J.clickTrackingParams&&(q=_.SU(J.clickTrackingParams));
a:{t=_.R(J,_.zP);b=_.R(J,tLM);if(t){if(b=j94(t,"VIDEO")){t={token:b,videoId:t.videoId};break a}}else if(b&&(t=j94(b,"PLAYLIST"))){t={token:t,playlistId:b.playlistId};break a}t=void 0}x=Object.assign({},{cttAuthInfo:t,parentCsn:W},x);if(_.M("expectation_logging")){var U;x.loggingExpectations=((U=_.R(J==null?void 0:J.commandMetadata,xhb))==null?void 0:U.loggingExpectations)||void 0}_.mI(r,H,q,x)}else _.nR(new _.MV("Error: Trying to create a new screen without a rootVeType",J))})()};
_.mI=function(r,J,x,t){t=t===void 0?{}:t;_.Ap(function(){ruu.includes(J)||(_.nR(new _.MV("createClientScreen() called with a non-page VE",J)),J=83769);t.isHistoryNavigation||(r.forwardHistoryStack=[],r.backHistoryStack.push({rootVe:J,key:t.key||""}));r.graftQueue=[];r.stateChangedQueue=[];t.dataPromises?DgK(r,J,x,t):H_o(r,J,x,t)})()};
_.TE4=function(r,J,x){x=x===void 0?0:x;_.Ap(function(){J.then(function(t){r.pendingScreenCreation.has(x)&&r.pendingScreenFn&&r.pendingScreenFn();var b=_.kU(x),V=_.Kj(x);if(b&&V){var H={automatedLogEventSource:3},q;(t==null?0:(q=t.response)==null?0:q.trackingParams)&&Lf(r.client,b,V,_.SU(t.response.trackingParams),!1,H);var W;(t==null?0:(W=t.playerResponse)==null?0:W.trackingParams)&&Lf(r.client,b,V,_.SU(t.playerResponse.trackingParams),!1,H)}})})()};
bD.prototype.graftServerVe=function(r,J,x){var t=this;return _.Ap(function(){var b=_.SU(r);_.ox(t,b,J,x);return b})()};
_.c0z=function(r,J,x,t){return _.M("enable_client_ve_spec")&&J.clientVeSpec?(J=_.K$(J.clientVeSpec.uiType,void 0,J.clientVeSpec.elementIndex,J.clientVeSpec.clientYoutubeData,void 0,J),_.ox(r,J,x,t)?J:null):J.trackingParams?r.graftServerVe(J.trackingParams,x,t):null};
_.$I=function(r,J,x,t){return _.Ap(function(){if(!J.veType)return _.YC(new _.MV("Error: Trying to graft a client VE without a veType.")),null;if(J.visibilityTypes){var b=J.visibilityTypes.reduce(function(V,H){return V|H});
b={visibility:{types:String(b)}}}b=_.K$(J.veType,J.visualElement,J.elementIndex,J.clientYouTubeData,void 0,b);return _.ox(r,b,x,t)?b:null})()};
_.ox=function(r,J,x,t){t=t===void 0?0:t;return _.Ap(function(){if(r.pendingScreenCreation.has(t))return r.graftQueue.push([J,x]),!0;var b=_.kU(t),V=x||_.Kj(t);if(b&&V){if(_.M("combine_ve_grafts")){var H=r.cachedVisualElements.get(V.toString());H?H.push(J):(r.cachedRootVisualElements.set(V.toString(),V),r.cachedVisualElements.set(V.toString(),[J]));r.attachTimeout||(r.attachTimeout=_.Rw(_.Yh,function(){sON(r,b)},1200))}else Lf(r.client,b,V,J);
return!0}return!1})()};
_.VC=function(r,J,x){x=x===void 0?0:x;var t=r.recurringGrafts.get(x)||new Map;if(_.M("smarter_ve_dedupping"))for(var b=Array.from(t.keys()),V=0;V<b.length;V++){var H=void 0,q=void 0;var W=J;var U=b[V];U.isClientVe()&&W.isClientVe()?(H=W.getAsJson(),q=U.getAsJson(),W=H.veType!==q.veType||H.elementIndex!==q.elementIndex||H.dataElement!==q.dataElement||W.getLoggingDirectives()!==U.getLoggingDirectives()?!1:!0):W=U.veData.trackingParams!==void 0&&W.veData.trackingParams!==void 0?((q=W.veData)==null?void 0:
q.trackingParams)===((H=U.veData)==null?void 0:H.trackingParams):!1;if(W)return}else if(t.has(J))return;t.set(J,void 0);r.recurringGrafts.set(x,t);_.kU(x)==="UNDEFINED_CSN"||r.pendingScreenCreation.has(x)||_.ox(r,J,void 0,x)};
_.D3=function(r,J,x,t){t=_.kU(t===void 0?0:t);if(!t)return!1;MZM(r.client,t,J,x);return!0};
_.HU=function(r,J,x,t){if(!J)return!1;t=_.kU(t===void 0?0:t);if(!t)return!1;MZM(r.client,t,_.SU(J),x);return!0};
_.FS=function(r,J){var x=J.getScreenLayer&&J.getScreenLayer();if(J.visualElement)return _.D3(r,J.visualElement,void 0,x);J=ylC(_.jU(),J);return _.HU(r,J,void 0,x)};
bD.prototype.clickCommand=function(r,J,x){return _.HU(this,r.clickTrackingParams,J,x===void 0?0:x)};
bD.prototype.stateChanged=function(r,J,x){this.visualElementStateChanged(_.SU(r),J,x===void 0?0:x)};
bD.prototype.visualElementStateChanged=function(r,J,x){x=x===void 0?0:x;x===0&&this.pendingScreenCreation.has(x)?this.stateChangedQueue.push([r,J]):this.logStateChanged(r,J,x)};
bD.prototype.logStateChanged=function(r,J,x){x=x===void 0?0:x;var t=_.kU(x);r=r||_.Kj(x);return t&&r?(GJ9(this.client,t,r,J),!0):!1};
var DgK=function(r,J,x,t){t=t===void 0?{}:t;r.pendingScreenCreation.add(t.layer||0);r.pendingScreenFn=function(){H_o(r,J,x,t);var H=_.Kj(t.layer);if(H){for(var q=_.D(r.graftQueue),W=q.next();!W.done;W=q.next())W=W.value,_.ox(r,W[0],W[1]||H,t.layer);H=_.D(r.stateChangedQueue);for(q=H.next();!q.done;q=H.next())q=q.value,r.logStateChanged(q[0],q[1])}};
x||_.kU(t.layer)||r.pendingScreenFn();if(t.dataPromises)for(var b=_.D(t.dataPromises),V=b.next();!V.done;V=b.next())_.TE4(r,V.value,t.layer);else _.Pq(Error("Bf"))},H_o=function(r,J,x,t){t=t===void 0?{}:t;
var b=void 0;t.layer||(t.layer=0);b=t.parentLayer!==void 0?t.parentLayer:t.layer;var V=_.kU(b);b=_.Kj(b);var H=x||b,q;H&&(t.parentCsn!==void 0?q={clientScreenNonce:t.parentCsn,visualElement:H}:V&&V!=="UNDEFINED_CSN"&&(q={clientScreenNonce:V,visualElement:H}));var W,U=_.IP("EVENT_ID");V==="UNDEFINED_CSN"&&U&&(W={servletData:{serializedServletEventId:U}});_.M("combine_ve_grafts")&&V&&sON(r,V);_.M("no_client_ve_attach_unless_shown")&&H&&V&&UBz(H,V);try{var g=_.ilC(r.client,J,q,t.csnToClone,t.cttAuthInfo,
W,t.implicitGestureType,void 0,t.loggingExpectations)}catch(G){_.OK(G,{rootVeType:J,rootVe:b,parentVisualElement:x,currentCsn:V,parentEl:q,csnToClone:t.csnToClone});_.Pq(G);return}_.YU(g,J,t.layer,t.cttAuthInfo);V&&V!=="UNDEFINED_CSN"&&b&&!wVn(V)&&wlK(r.client,V,b,!0);r.backHistoryStack[r.backHistoryStack.length-1]&&!r.backHistoryStack[r.backHistoryStack.length-1].csn&&(r.backHistoryStack[r.backHistoryStack.length-1].csn=g||"");_.kG({clientScreenNonce:g});_.oKu();var E=_.Kj(t.layer);V&&V!=="UNDEFINED_CSN"&&
E&&(_.M("web_mark_root_visible")||_.M("music_web_mark_root_visible"))&&_.ah(g,E);r.pendingScreenCreation.delete(t.layer||0);r.pendingScreenFn=void 0;var h;(h=r.recurringGrafts.get(t.layer))==null||h.forEach(function(G,N){G?_.ox(r,N,G,t.layer):E&&_.ox(r,N,E,t.layer)});
q5R(r)},q5R=function(r){for(var J=0;J<r.afterNewScreenOneOffJobs.length;J++){var x=r.afterNewScreenOneOffJobs[J];
try{x()}catch(t){_.Pq(t)}}for(J=r.afterNewScreenOneOffJobs.length=0;J<r.afterNewScreenRecurringJobs.length;J++){x=r.afterNewScreenRecurringJobs[J];try{x()}catch(t){_.Pq(t)}}},sON=function(r,J){if(J===void 0)for(var x=jVM(),t=0;t<x.length;t++)x[t]!==void 0&&sON(r,x[t]);
else r.cachedVisualElements.forEach(function(b,V){(V=r.cachedRootVisualElements.get(V))&&pl9(r.client,J,V,b)}),r.cachedVisualElements.clear(),r.cachedRootVisualElements.clear(),r.attachTimeout=void 0};var TB=function(r){r=r===void 0?{layer:0}:r;this.hasRun=!1;this.createScreenConfig=r;r={};this.bQs=(r.response=!1,r.playerResponse=!1,r)};
_.S(TB,vH);TB.prototype.validate=function(r){return!(!r.data||!r.data.response&&!r.data.playerResponse)};
TB.prototype.handle=function(r){var J=_.wU(),x=this.createScreenConfig.layer;r.data.response&&r.data.response.trackingParams&&!this.bQs.response&&(J.graftServerVe(r.data.response.trackingParams,void 0,x),this.bQs.response=!0);r.data.playerResponse&&r.data.playerResponse.trackingParams&&!this.bQs.playerResponse&&(J.graftServerVe(r.data.playerResponse.trackingParams,void 0,x),this.bQs.playerResponse=!0)};var sG=function(){this.nl=_.zk();this.v1=[];this.n02=0};
sG.prototype.processChunk=function(r){if(r){for(var J=_.D(this.v1),x=J.next();!x.done;x=J.next())x=x.value,x.validate(r)&&(x.handle(r),x.hasRun=!0);_.YG("np"+this.n02);this.n02++}};var l9;var ss4,Wzb,fVN;_.Uz=function(r,J,x,t,b,V,H){H=H===void 0?[]:H;this.buildCommandPayload=r;this.navigate=J;this.handleServiceRequest=x;this.sendAction=t;this.JSC$10645_screenManager=b;this.commandResolverMap=V;this.autoLogResolverAllowlist=H;this.pendingCommands=new Set;this.isTracingEnabled=!1;Wzb(this)};
ss4=function(r,J,x){var t=u2n,b=lh7,V=_.wU(),H=i_b;x=x===void 0?[]:x;_.Uz.instance=new _.Uz(r,J,t,b,V,H,x)};
Wzb=function(r){if(!r.isTracingEnabled&&QQC("command")){var J=r.resolveCommand;r.resolveCommand=function(x,t){a:{for(b in x)if(Object.prototype.hasOwnProperty.call(x,b)){var b={commandType:b};break a}b={}}return P5M("command",b,J.bind(this,x,t))};
r.isTracingEnabled=!0}};
fVN=function(r,J,x){if(!r.commandResolverMap)return!1;var t=C57(J,r.commandResolverMap);return t?((r.autoLogResolverAllowlist.some(function(b){return!!_.R(J,b)})||(x==null?0:x.forceClickLogging))&&p5Y(r,J,x),t instanceof Promise?t.then(function(b){b.resolve(J,x)}):t.resolve(J,x),!0):!1};
_.Uz.prototype.resolveCommand=function(r,J){var x=this,t=Ug4(r);if(fVN(this,r,J))return!0;if(t)return gKk(this,r,J);if(!this.buildCommandPayload)return YcM(r,"Unhandled command by buildCommandPayload"),!1;var b=this.buildCommandPayload(r,J);if(J==null?0:J.commandController)b.commandController=J.commandController;if(b.type===0){if(!this.navigate)return nY4(r,"navigate"),!1;if(!EKK(b.command))return YcM(r,"Page requests need to specify a url"),!1;_.M("logging_avoid_blocking_during_navigation")&&_.uOc().transition("application_navigating");
r=this.navigate(b)||[];Tbu(r).then(function(){x.pendingCommands.delete(b.command)});
return!0}if(b.type===1){if(!this.handleServiceRequest)return nY4(r,"handleServiceRequest"),!1;(J==null?0:J.forceClickLogging)&&p5Y(this,b.command,J);r=this.handleServiceRequest(b);Tbu(r).then(function(){x.pendingCommands.delete(b.command)});
return!0}if(b.type===2){if(!this.sendAction)return nY4(r,"sendAction"),!1;p5Y(this,b.command,J);this.sendAction(b);return!0}return!1};
var p5Y=function(r,J,x){if((x==null||!x.disableClickTracking)&&r.JSC$10645_screenManager)if(J.clickTrackingParams&&_.M("log_click_with_layer_from_element_in_command_handler")){var t;x=x==null?void 0:(t=x.form)==null?void 0:t.element;r.JSC$10645_screenManager.clickCommand(J,null,x&&x.getScreenLayer&&x.getScreenLayer())}else J.clickTrackingParams?r.JSC$10645_screenManager.clickCommand(J):!_.M("disable_clicked_visual_element_in_command_handler")&&(x==null?0:x.clickedVisualElement)&&_.D3(r.JSC$10645_screenManager,
x.clickedVisualElement)},Ug4=function(r){var J=!!_.R(r,_.i9),x;
r=((x=_.R(r,_.ff))==null?void 0:x.signal)==="CLIENT_SIGNAL";return J||r},gKk=function(r,J,x){var t=_.R(J,_.i9);
if(t)var b=(t==null?void 0:t.commands)||[];else{var V;if(((V=_.R(J,_.ff))==null?void 0:V.signal)==="CLIENT_SIGNAL"){var H;b=((H=_.R(J,_.ff))==null?void 0:H.actions)||[]}}if(b){J=_.D(b);for(b=J.next();!b.done;b=J.next()){b=b.value;try{r.resolveCommand(b,x)}catch(q){q instanceof Error&&_.Pq(q)}}return!0}YcM(J,"Could not handle the meta command");return!1},EKK=function(r){var J;
return!((J=_.R(r==null?void 0:r.commandMetadata,_.rP))==null||!J.url)};var q7=function(){vH.apply(this,arguments)};
_.S(q7,vH);q7.prototype.validate=function(r){var J,x;return!this.hasRun&&!!((J=r.data.response)==null?0:(x=J.onResponseReceivedEndpoints)==null?0:x.length)};
q7.prototype.handle=function(r){var J=_.Uz.instance;r=_.D(r.data.response.onResponseReceivedEndpoints);for(var x=r.next();!x.done;x=r.next())J.resolveCommand(x.value)};var jOw,$gK,w5n;
jOw=function(){this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.WD();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.WU=function(){$gK||($gK=new jOw);return $gK};
w5n=function(){var r=_.WU();r.miniplayerButtonActivation=!1;r.userActivation=!1;r.playlistWatchPageActivation=!1;r.productDetailsPageActivation=!1;r.miniAppPageActivation=!1;r.playablesDestPageActivation=!1;r.lockupActivation=!1;r.showMiniplayerCommandActivation=!1;r.playlistSuggestionsShelfActivation=!1;r.mediaSessionPipActivation=!1;r.watchPipActivation=!1;r.watchWhileActivation=!1;r.shortsPipActivation=!1};
_.hQs=function(){var r=_.WU(),J=r.mediaSessionPipActivation,x=r.watchPipActivation,t=r.watchWhileActivation,b=r.playlistWatchPageActivation,V=r.lockupActivation,H=r.showMiniplayerCommandActivation,q=r.navigatingAwayFromWatchDeletedVideo,W=r.shortsPipActivation,U=r.playlistSuggestionsShelfActivation,g=r.productDetailsPageActivation,E=r.miniAppPageActivation,h=r.playablesDestPageActivation;return!r.miniplayerButtonActivation&&!b&&!U&&!g&&!E&&!h&&!V&&!H&&!J&&!x&&!t&&!W||q};var WGC;_.iD=rh("FEwhat_to_watch","/",3854);_.iy9=rh("FEdownloads","/feed/downloads",42352);WGC=rh("FEmusic_offline","browse/FEmusic_offline",42352);var uO=function(r,J){J=J===void 0?[]:J;var x=x===void 0?[]:x;J=bw4.apply(null,[mfr.apply(null,_.Gd(J))].concat(_.Gd(x)));this.store=Hwz(r,void 0,J)};
uO.prototype.getState=function(){return this.store.getState()};
uO.prototype.dispatch=function(r){return this.store.dispatch(r)};
uO.prototype.subscribe=function(r){return this.store.subscribe(r)};
uO.prototype.replaceReducer=function(r){return this.store.replaceReducer(r)};
uO.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.pu=function(r,J,x){var t=J(r.getState());return r.subscribe(function(){var b=J(r.getState());if(b!==t){var V=t;t=b;x(b,V)}})};var NTz;_.ES=function(r,J,x){return _.o5({type:"REPLACE_ENTITY",payload:{entityPayload:x,entityType:r,key:J}})};
NTz=function(r){return _.o5({type:"REPLACE_ENTITIES",payload:r})};
_.C7=function(r,J,x,t){return _.o5({type:"UPDATE_ENTITY",payload:{entityPayload:x,entityType:r,key:J,mergeOption:t}})};var uTC=function(r){var J=this;r=r===void 0?[]:r;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;r.forEach(function(x){J.append(x)})};
_.m=uTC.prototype;_.m.getLength=function(){return this.totalLength};
_.m.append=function(r){var J=this.arrays.length===0?!1:(J=this.arrays[this.arrays.length-1])&&J.buffer===r.buffer&&J.byteOffset+J.length===r.byteOffset;J?(J=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(J.buffer,J.byteOffset,J.length+r.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(r);this.totalLength+=r.length};
_.m.split=function(r){for(var J=new uTC,x=new uTC,t=_.D(this.arrays),b=t.next();!b.done;b=t.next())b=b.value,r>=b.length?(J.append(b),r-=b.length):r?(J.append(new Uint8Array(b.buffer,b.byteOffset,r)),x.append(new Uint8Array(b.buffer,b.byteOffset+r,b.length-r)),r=0):x.append(b);return{headView:J,tailView:x}};
_.m.extract=function(r,J){return this.split(r).tailView.split(J).headView};
_.m.isFocused=function(r){return r>=this.arrayPos&&r<this.arrayPos+this.arrays[this.arrayIdx].length};
_.m.focus=function(r){if(!this.isFocused(r))for(r<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=r&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var MVq=function(r,J){r.focus(J);return r.arrays[r.arrayIdx][J-r.arrayPos]};(function(){var r=function(t){return new Uint8Array(t)},J=function(t){for(var b=new Uint8Array(t.length),V=0;V<t.length;V++)b[V]=t[V];
return b},x=new Uint8Array([1]);
return x.length===1&&x[0]===1?r:J})();
var aIn=Array(1024),Fwm=window.TextDecoder?new TextDecoder:void 0,eh9=window.TextEncoder?new TextEncoder:void 0;var vYi=function(r){this.arrayView=r;this.pos=0;this.pendingTagAndType=-1},Vt=function(r){var J=MVq(r.arrayView,r.pos);
++r.pos;if(J<128)return J;for(var x=J&127,t=1;J>=128;)J=MVq(r.arrayView,r.pos),++r.pos,t*=128,x+=(J&127)*t;return x},lIz=function(r,J){var x=r.pendingTagAndType;
for(r.pendingTagAndType=-1;r.pos+1<=r.arrayView.totalLength;){x<0&&(x=Vt(r));var t=x>>3,b=x&7;if(t===J)return!0;if(t>J){r.pendingTagAndType=x;break}x=-1;switch(b){case 0:Vt(r);break;case 1:r.pos+=8;break;case 2:t=Vt(r);r.pos+=t;break;case 5:r.pos+=4}}return!1};var rDn=function(){this.pos=0;this.submessagePosStack=[];this.buf=ZlC(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},T5=function(r,J){J=r.pos+J;
if(!(r.buf.length>=J)){for(var x=r.buf.length*2;x<J;)x*=2;r.buf=ZlC(x,r.buf.subarray(0,r.pos));r.view=new DataView(r.buf.buffer,r.buf.byteOffset,r.buf.byteLength)}},H2=function(r,J){if(J>268435455){T5(r,4);
for(var x=J&1073741823,t=0;t<4;t++)r.view.setUint8(r.pos,x&127|128),x>>=7,r.pos+=1;J=Math.floor(J/268435456)}for(T5(r,4);J>127;)r.view.setUint8(r.pos,J&127|128),J>>=7,r.pos+=1;r.view.setUint8(r.pos,J);r.pos+=1};for(var JDm={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,
emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,
mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,
musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,
suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},XlX={},Gso=_.D(Object.entries(JDm)),RQo=Gso.next();!RQo.done;RQo=Gso.next()){var S54=_.D(RQo.value),NEf=S54.next().value,dgY=S54.next().value,QOs=NEf,KzK=dgY;KzK&&(XlX[KzK]=QOs)};var t4K=function(r,J){r=r===void 0?{}:r;switch(J.type){case "ENTITY_LOADED":return J.payload.reduce(function(t,b){var V,H=(V=b.options)==null?void 0:V.persistenceOption;if(H&&H!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&H!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return t;if(!b.entityKey)return _.Pq(Error("Ff")),t;if(b.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!b.payload)return b=new _.MV("REPLACE entity mutation is missing a payload",{entityKey:b.entityKey}),_.Pq(b),t;var q=(0,_.GE.getAnyKey)(b.payload);
return mOz(t,q,b.entityKey,b.payload[q])}if(b.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{b=b.entityKey;try{var W=_.D1(b).entityType;q=mOz(t,W,b);break a}catch(E){if(E instanceof Error){b=new _.MV("Failed to deserialize entity key",{entityKey:b,originalMessage:E.message});_.Pq(b);q=t;break a}throw E;}q=void 0}return q}if(b.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!b.payload)return b=new _.MV("UPDATE entity mutation is missing a payload",{entityKey:b.entityKey}),_.Pq(b),t;q=(0,_.GE.getAnyKey)(b.payload);
var U,g;return oQc(t,q,b.entityKey,b.payload[q],(U=b.fieldMask)==null?void 0:(g=U.mergeOptions)==null?void 0:g.repeatedFieldsMergeOption)}return t},r);
case "REPLACE_ENTITY":var x=J.payload;return mOz(r,x.entityType,x.key,x.entityPayload);case "REPLACE_ENTITIES":return Object.keys(J.payload).reduce(function(t,b){var V=J.payload[b];return Object.keys(V).reduce(function(H,q){return mOz(H,b,q,V[q])},t)},r);
case "UPDATE_ENTITY":return x=J.payload,oQc(r,x.entityType,x.key,x.entityPayload,x.mergeOption);default:return r}};var V49;var ksu=!1,fu,UG,g4,EG,jn,P7Y=function(r){_.Mx.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!ksu){var J,x=new Uint8Array(256),t=new Uint8Array(256);var b=1;for(J=0;J<256;J++)x[b]=J,t[J]=b,b^=b<<1^(b>>7&&283);fu=new Uint8Array(256);UG=W2(256);g4=W2(256);EG=W2(256);jn=W2(256);for(var V=0;V<256;V++){b=V?t[255^x[V]]:0;b^=b<<1^b<<2^b<<3^b<<4;b=b&255^b>>>8^99;fu[V]=b;J=b<<1^(b>>7&&283);var H=J^b;UG[V]=J<<24|b<<16|b<<8|H;g4[V]=H<<24|UG[V]>>>8;EG[V]=b<<24|g4[V]>>>
8;jn[V]=b<<24|EG[V]>>>8}ksu=!0}b=W2(44);for(x=0;x<4;x++)b[x]=r[4*x]<<24|r[4*x+1]<<16|r[4*x+2]<<8|r[4*x+3];for(t=1;x<44;x++)r=b[x-1],x%4||(r=(fu[r>>16&255]^t)<<24|fu[r>>8&255]<<16|fu[r&255]<<8|fu[r>>>24],t=t<<1^(t>>7&&283)),b[x]=b[x-4]^r;this.key=b};
_.S(P7Y,_.Mx);
P7Y.prototype.encrypt=function(r){var J=r.length;r=new Uint8Array(r.buffer.slice(r.byteOffset,r.byteOffset+J));for(var x=this.cipherBlock,t=0;t<J&&this.blockOffset<16;)r[t++]^=x[this.blockOffset++];for(var b=J-(J-t)%16;t<b;)Y5N(this),r[t++]^=x[0],r[t++]^=x[1],r[t++]^=x[2],r[t++]^=x[3],r[t++]^=x[4],r[t++]^=x[5],r[t++]^=x[6],r[t++]^=x[7],r[t++]^=x[8],r[t++]^=x[9],r[t++]^=x[10],r[t++]^=x[11],r[t++]^=x[12],r[t++]^=x[13],r[t++]^=x[14],r[t++]^=x[15];if(t<J)for(Y5N(this),this.blockOffset=0;t<J;)r[t++]^=
x[this.blockOffset++];return r};
var Y5N=function(r){for(var J=r.key,x=r.counter[0]^J[0],t=r.counter[1]^J[1],b=r.counter[2]^J[2],V=r.counter[3]^J[3],H=3;H>=0&&!(r.counter[H]=-~r.counter[H]);H--);for(var q,W,U=4;U<40;)H=UG[x>>>24]^g4[t>>16&255]^EG[b>>8&255]^jn[V&255]^J[U++],q=UG[t>>>24]^g4[b>>16&255]^EG[V>>8&255]^jn[x&255]^J[U++],W=UG[b>>>24]^g4[V>>16&255]^EG[x>>8&255]^jn[t&255]^J[U++],V=UG[V>>>24]^g4[x>>16&255]^EG[t>>8&255]^jn[b&255]^J[U++],x=H,t=q,b=W;r=r.cipherBlock;H=J[40];r[0]=fu[x>>>24]^H>>>24;r[1]=fu[t>>16&255]^H>>16&255;r[2]=
fu[b>>8&255]^H>>8&255;r[3]=fu[V&255]^H&255;H=J[41];r[4]=fu[t>>>24]^H>>>24;r[5]=fu[b>>16&255]^H>>16&255;r[6]=fu[V>>8&255]^H>>8&255;r[7]=fu[x&255]^H&255;H=J[42];r[8]=fu[b>>>24]^H>>>24;r[9]=fu[V>>16&255]^H>>16&255;r[10]=fu[x>>8&255]^H>>8&255;r[11]=fu[t&255]^H&255;H=J[43];r[12]=fu[V>>>24]^H>>>24;r[13]=fu[x>>16&255]^H>>16&255;r[14]=fu[t>>8&255]^H>>8&255;r[15]=fu[b&255]^H&255};var nKu=!1;(function(){var r=function(t){return new Uint8Array(t)},J=function(t){for(var b=new Uint8Array(t.length),V=0;V<t.length;V++)b[V]=t[V];
return b},x=new Uint8Array([1]);
return x.length===1&&x[0]===1?r:J})();
var $$;var BEb=function(r){a:{if(!nKu&&!lZ){if($$){var J=$$;break a}$$=(J=window.crypto)==null?void 0:J.subtle;var x,t,b;if(((x=$$)==null?0:x.importKey)&&((t=$$)==null?0:t.sign)&&((b=$$)==null?0:b.encrypt)){J=$$;break a}$$=void 0}J=void 0}J&&(this.nativeEncryptor=new O_f(r,J));this.encryptorPolyfill=new C7N(r)};
BEb.prototype.encrypt=function(r,J){var x=this,t;return _.T(function(b){switch(b.nextAddress){case 1:if(!x.nativeEncryptor){b.jumpTo(2);break}_.DC(b,3);return _.p(b,x.nativeEncryptor.encrypt(r,J),5);case 5:return b.return(b.yieldResult);case 3:t=_.Wr(b),_.nR(t),nKu=!0,x.nativeEncryptor=void 0;case 2:return b.return(x.encryptorPolyfill.encrypt(r,J))}})};
var O_f=function(r,J){this.JSC$10718_aesKey=r;this.subtleCrypto=J};
O_f.prototype.encrypt=function(r,J){var x=this,t;return _.T(function(b){if(b.nextAddress==1)return _.DC(b,2),_.p(b,IVY(x,r,J),4);if(b.nextAddress!=2)return b.return(b.yieldResult);t=_.Wr(b);_.nR(t);nKu=!0;throw t;})};
var IVY=function(r,J,x){var t,b;return _.T(function(V){switch(V.nextAddress){case 1:if(r.cryptoKey){V.jumpTo(2);break}return _.p(V,r.subtleCrypto.importKey("raw",r.JSC$10718_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:r.cryptoKey=V.yieldResult;case 2:return t={name:"AES-CTR",counter:x,length:128},_.p(V,r.subtleCrypto.encrypt(t,r.cryptoKey,J),4);case 4:return b=V.yieldResult,V.return(new Uint8Array(b))}})},C7N=function(r){this.JSC$10721_aesKey=r};
C7N.prototype.encrypt=function(r,J){this.encryptor||(this.encryptor=new P7Y(this.JSC$10721_aesKey));for(var x=this.encryptor,t=0;t<4;t++)x.counter[t]=J[t*4]<<24|J[t*4+1]<<16|J[t*4+2]<<8|J[t*4+3];x.blockOffset=16;return this.encryptor.encrypt(r)};var Lzu={},TT7=xh("yt-idb-pref-storage",{objectStores:(Lzu.prefs={addedAtVersion:1},Lzu),shared:!1,upgrade:function(r,J){J(1)&&A$(cS(r,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.w4=function(r){this.token=r};
_.w4.getInstance=function(){return _.T(function(r){return r.return(new Promise(function(J){_.J$().then(function(x){x?(_.w4.instance||(_.w4.instance=new _.w4(x)),J(_.w4.instance)):J(void 0)})}))})};
_.w4.prototype.get=function(r){var J=this,x,t,b;return _.T(function(V){if(V.nextAddress==1)return _.p(V,sIK(J.token),2);if(V.nextAddress!=3)return x=V.yieldResult,_.p(V,x.get("prefs",r),3);t=V.yieldResult;if(!t)return V.return();b=(0,_.t$)();return t.expirationTimestampMs<=b?V.return():V.return(t.value)})};
_.w4.prototype.set=function(r,J,x){x=x===void 0?31536E3:x;var t=this,b,V,H;return _.T(function(q){if(q.nextAddress==1)return b=(0,_.t$)(),V={key:r,value:J,expirationTimestampMs:b+x*1E3},_.p(q,sIK(t.token),2);H=q.yieldResult;return _.p(q,H.put("prefs",V),0)})};
_.w4.prototype.remove=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,sIK(J.token),2);x=t.yieldResult;return _.p(t,x.delete("prefs",r),0)})};var hs={},cus=(hs.INVALID_ENCODER_VERSION="Invalid encoder version",hs.KEY_CREATION_FAILED="Failed to create encoder key",hs.UNKNOWN_DECODE_ERROR="Failed to decode PES data",hs.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",hs.WRONG_DATA_TYPE="Encoder cannot process the data type",hs),iO=function(r,J){J=J===void 0?{}:J;_.MV.call(this,cus[r],Object.assign({},{name:"PESEncoderError",type:r},J));this.type=r;this.level="WARNING";Object.setPrototypeOf(this,iO.prototype)};
_.S(iO,_.MV);var Aun=function(){},Fzf=function(r,J,x){try{return r.encodeImpl(J,x)}catch(t){pYn(t,W$i)}},aVN=function(r,J,x){var t;
return _.T(function(b){if(b.nextAddress==1)return _.DC(b,2),_.p(b,r.decodeAsyncImpl(J,x),4);if(b.nextAddress!=2)return b.return(b.yieldResult);t=_.Wr(b);pYn(t,ix7);_.i8(b)})};
Aun.prototype.decodeAsyncImpl=function(r,J){return Promise.resolve(this.decodeImpl(r,J))};var M7=function(r,J){this.aesEncryptor=r;this.aesEncryptorAsync=J};
_.S(M7,Aun);M7.prototype.encodeImpl=function(r,J){J=fTz(J);r=(new TextEncoder).encode(JSON.stringify(r));return this.aesEncryptor.encrypt(r,J)};
M7.prototype.decodeImpl=function(r,J){if(!(r instanceof Uint8Array))throw qBC(1);var x=new TextDecoder;J=fTz(J);r=this.aesEncryptor.encrypt(r,J);return JSON.parse(x.decode(r))};
M7.prototype.decodeAsyncImpl=function(r,J){var x=this,t,b,V;return _.T(function(H){if(H.nextAddress==1){if(!(r instanceof Uint8Array))throw qBC(1);t=new TextDecoder;b=fTz(J);return _.p(H,x.aesEncryptorAsync.encrypt(r,b),2)}V=H.yieldResult;return H.return(JSON.parse(t.decode(V)))})};var UOC={accountLinkStatusEntity:WVf,booleanEntity:FPN,buttonEntity:tnf,captionTrack:aIN,channelHandle:j$s,chipEntity:YJb,commerceAcquisitionClientPayloadEntity:SGR,commerceCartListEntity:N4q,contextNoteFeedEntityPayload:PAN,contextNoteUserRatingEntityPayload:YpY,continuationTokenEntity:RVn,downloadQualityPickerEntity:p4w,downloadsPageRefreshTokenEntity:Uhx,downloadsPageViewConfigurationEntity:nuR,downloadStatusEntity:fzK,dismissState:nSf,sfvAudioItemCurrentlyPlayingEntity:h1s,emojiFountainDataEntity:rsY,
emojiCustomizationSetEntity:XHY,fakeChannel:eYu,fakePlaylist:zYw,fakePlaylistEntryCollection:Z6x,fakeVideo:u3s,fakeVideoDescription:ldb,featuredProductsEntity:xBq,flowStateEntity:HiY,iconBadgeEntity:d7s,interstitialInteractionStateEntity:QVq,likeButtonAnimationEntity:Oqs,liveChatPollStateEntity:BAo,liveViewerLeaderboardChatEntryPointStateEntity:mOk,liveViewerLeaderboardPointsEntity:oQ4,liveReactionsDataEntity:Jsx,logoEntity:NA4,macroMarkerEntity:C6o,mainDownloadsLibraryEntity:guK,mainDownloadsListEntity:Euk,
mainPlaylistDownloadStateEntity:$hq,mainPlaylistEntity:SaN,mainPlaylistVideoEntity:N2n,mainVideoDownloadStateEntity:w4f,mainVideoEntity:k$b,markersEngagementPanelSyncEntity:B2x,markersVisibilityOverrideEntity:Izb,musicAlbumReleaseDetail:WwR,musicAlbumReleaseDownloadMetadataEntity:DBu,musicAlbumRelease:qco,musicAlbumReleaseUserDetail:ilw,musicArtistDetail:fIk,musicArtist:plu,musicArtistUserDetail:UBb,musicDownloadsLibraryEntity:HlK,musicLibraryEdit:gYN,musicLibraryStatusEntity:EYR,musicPlaylist:jQb,
musicPlaylistDownloadMetadataEntity:TXN,musicShare:wlN,musicTrackDetail:MZR,musicTrackDownloadMetadataEntity:sQN,musicTrack:hhb,musicTrackUserDetail:GJu,offlineOrchestrationActionWrapperEntity:y_f,offlineVideoPolicy:ehu,offlineVideoStreams:zhw,offlineabilityEntity:hVK,orchestrationWebSamplingEntity:MRk,pageHeaderEntity:aYs,pdpStateEntity:QxN,pinnedProductEntity:tZN,playbackData:Zlw,playerStateEntity:L2N,quantityIncrementerEntity:KIR,refresh:vYx,saveToPlaylistListEntity:ZSb,selectedChipIndexEntityPayload:cio,
settingEntity:pHf,stringEntity:adR,suggestedFeedbackChipStateEntity:Aif,transfer:uTw,trendingOfferEntity:blN,videoDownloadContextEntity:lIb,videoOverviewAsyncDataEntity:xIN,videoPlaybackPositionEntity:o$o,votingEntity:Znu,ytMainChannelEntity:P6n,youchatPendingResponseEntity:F2N,ytMainDownloadedVideoEntity:G$x,ytMainVideoEntity:Yao};var yuw,zQn,EQ,Gpz,R1n,u_k,X5q,lVY,vKb;yuw=function(r,J){this.JSC$10740_wrapped=r;this.JSC$10740_encoderRegistry=J;this.changedKeys={}};
zQn=function(r,J){a:{r=eQx(r.JSC$10740_encoderRegistry,J.version);try{var x=r.decodeImpl(J.data,J.key);break a}catch(t){pYn(t,ix7)}x=void 0}return x};
_.Z_K=function(r,J,x){return r.JSC$10740_wrapped.objectStore("EntityStore").get(J).then(function(t){if(t){if(x&&t.entityType!==x)throw Error("Gf");return zQn(r,t)}})};
EQ=function(r,J,x){return x?(x=x.map(function(t){return _.Z_K(r,t,J)}),If.all(x)):r.JSC$10740_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(J)).then(function(t){return t.map(function(b){return zQn(r,b)})})};
_.M4r=function(r,J,x){var t=xOC(J),b=eQx(r.JSC$10740_encoderRegistry,1),V=Object.assign({},J);return r.JSC$10740_wrapped.objectStore("EntityStore").get(t).then(function(H){if(H){if(H.entityType!==x)throw Error("Gf");V.entityMetadata||(H=zQn(r,H),V.entityMetadata=H.entityMetadata)}}).then(function(){var H={key:t,
entityType:x,data:Fzf(b,V,t),version:1};return If.all([r.JSC$10740_wrapped.objectStore("EntityStore").put(H),vKb(r,V,x)])}).then(function(){u_k(r,t,x);
return t})};
Gpz=function(r,J){var x=_.D1(J).entityType;return If.all([r.JSC$10740_wrapped.objectStore("EntityStore").delete(J),lVY(r,J)]).then(function(){u_k(r,J,x)})};
R1n=function(r,J,x,t){var b=eQx(r.JSC$10740_encoderRegistry,1);return _.Z_K(r,J,t).then(function(V){if(V){V=A_7(V,x);var H={key:J,entityType:t,data:Fzf(b,V,J),version:1};return If.all([r.JSC$10740_wrapped.objectStore("EntityStore").put(H),vKb(r,V,t)])}}).then(function(){u_k(r,J,t);
return J})};
u_k=function(r,J,x){var t=r.changedKeys[x];t||(t=new Set,r.changedKeys[x]=t);t.add(J)};
X5q=function(r,J,x){var t=xOC(J);x=gQX(x);if(!x)return If.resolve([]);x=new x(J);r=r.JSC$10740_wrapped.objectStore("EntityAssociationStore");J=[];x=_.D(x.getAssociations());for(var b=x.next();!b.done;b=x.next())J.push(r.put({parentEntityKey:t,childEntityKey:b.value}));return If.all(J).then(function(V){return V.map(function(H){return H[1]})})};
lVY=function(r,J){return r.JSC$10740_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(J))};
vKb=function(r,J,x){var t=xOC(J);return lVY(r,t).then(function(){return X5q(r,J,x)})};var r8k=function(){};
_.S(r8k,Aun);r8k.prototype.encodeImpl=function(r){return r};
r8k.prototype.decodeImpl=function(r){if(r instanceof Uint8Array)throw qBC(0);return r};var $On=function(){this.cacheMap={};this.cacheMap[0]=new r8k;if(!_.M("aes_pes_encoder_killswitch")){var r=this.cacheMap;try{var J=_.w0();var x=fTz(J);var t=new M7(new C7N(x),new BEb(x))}catch(b){throw r=b instanceof Error?new iO("KEY_CREATION_FAILED",{originalMessage:b.message}):new iO("KEY_CREATION_FAILED"),_.Pq(r),r;}r[1]=t}},eQx=function(r,J){J=J===void 0?0:J;
r=r.cacheMap[J];if(!r)throw J=new iO("INVALID_ENCODER_VERSION",{encoderVersion:J}),_.Pq(J),J;return r};var fZ=function(r,J){_.Mx.call(this);this.token=r;this.JSC$10754_encoderRegistry=J;this.observers=[];r=new _.xc.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.w0());r.onmessage=this.handleMessage.bind(this);this.channel=r};
_.S(fZ,_.Mx);_.gh=function(r,J,x){var t,b,V,H;return _.T(function(q){if(q.nextAddress==1)return _.p(q,Hx7(r.token),2);if(q.nextAddress!=3)return t=q.yieldResult,_.p(q,_.Zf(t,["EntityStore","EntityAssociationStore"],J,function(W){b=new yuw(W,r.JSC$10754_encoderRegistry);return x(b)}),3);
V=q.yieldResult;b&&(H=b.changedKeys,Object.keys(H).length>0&&(r.channel.postMessage(H),J8x(r,H)));return q.return(V)})};
fZ.prototype.observe=function(r){var J=this;this.observers.push(r);return function(){var x=J.observers.indexOf(r);x>=0&&J.observers.splice(x,1)}};
var war=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,_.gh(r,{mode:"readonly",enableRetries:!0},function(t){return t.JSC$10740_wrapped.objectStore("EntityStore").getAll()}),2);
J=x.yieldResult;return x.return(Promise.all(J.filter(function(t){return!!t}).map(function(t){var b,V;
return _.T(function(H){if(H.nextAddress==1){b=t.key;V=t.entityType;var q=aVN(eQx(r.JSC$10754_encoderRegistry,t.version),t.data,t.key);return _.p(H,q,2)}return H.return({key:b,entityType:V,data:H.yieldResult})})})))})};
fZ.prototype.handleMessage=function(r){J8x(this,r.data)};
var J8x=function(r,J){r=_.D(r.observers);for(var x=r.next();!x.done;x=r.next())x=x.value,x(J)};
fZ.prototype.disposeInternal=function(){this.channel.close()};
var EQK;var GB,txx,yDz;GB={};_.xXK=(GB.mainVideoEntity="mainVideoEntityActionMetadata",GB.mainPlaylistEntity="mainPlaylistEntityActionMetadata",GB.musicTrack="musicTrackEntityActionMetadata",GB.musicPlaylist="musicPlaylistEntityActionMetadata",GB);txx=new _.z$("DOWNLOADS_ENTITY_TYPE_MAP");_.Sg=_.sQ("","downloadsPageViewConfigurationEntity");yDz=_.sQ("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.x8i=_.sQ("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.sQ("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.sQ("SMART_DOWNLOADS_ENABLED","settingEntity");_.sQ("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var K$i=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var BTz=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var FMX={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var Rx,AHr,QYN,$tK;Rx=window;_.LZ=Rx.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.rsX=Rx.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.z5;AHr=Rx.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||GM;QYN=Rx.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||dqk;_.bFx=Rx.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.eTq;$tK=Rx.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||vNk;a5({id:"America/Los_Angeles",names:["PST","PST","PDT","PDT"],std_offset:-480,transitions:[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,200001,0,
203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,0,431170,
60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0]});var tn7=FaK(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(r){return r}}}),NxM=FaK(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(r){return r}}}),zI9=new Map;var m74=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],XHX;var mXb=function(r){return _.o5({type:"SET_EPHEMERAL_ACTION",payload:r})};var oV4={ephemeralAction:null};var Vxb={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var SGM={sharedUi:function(r,J){r=r===void 0?Vxb:r;switch(J.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},r,{animatedThumbnailEnabled:J.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},r,{inlinePreviewEnabled:J.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},r,{currentPageType:J.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},r,{currentPageSubType:J.payload});default:return r}},
a11y:W9({ephemeralAction:function(r,J){r=r===void 0?oV4.ephemeralAction:r;switch(J.type){case "SET_EPHEMERAL_ACTION":return J.payload;default:return r}}})};var sx7={playlistId:"",inviteLinkURL:""};var DX4={};var E$K=W9({continuationCommand:function(r,J){r=r===void 0?DX4:r;switch(J.type){case "SET_CONTINUATION_COMMAND":return J.payload.continuationCommand;default:return r}}});var WIK={currentFormId:"",commandsMap:{}};var jxr=W9({isLeaderTab:function(r,J){r=r===void 0?!0:r;switch(J.type){case "SET_IS_LEADER_TAB":var x,t;return(t=J==null?void 0:(x=J.payload)==null?void 0:x.isLeaderTab)!=null?t:r;default:return r}}});var Teb;_.HFN=function(r){return _.o5({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:r}})};
Teb=function(r){return _.o5({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:r}})};var RR7=W9({isDesktopSmallWidth:function(r,J){switch(J.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return J.payload.isDesktopSmallWidth;default:return r===void 0?!1:r}},
isShortsActive:function(r,J){switch(J.type){case "SET_IS_SHORTS_ACTIVE":return J.payload.isShortsActive;default:return r===void 0?!1:r}},
isWatchWhileMode:function(r,J){switch(J.type){case "SET_IS_WATCH_WHILE_MODE":return J.payload.isWatchWhileMode;default:return r===void 0?!1:r}},
playerState:function(r,J){switch(J.type){case "SET_PLAYER_STATE":return J.payload.playerState;default:return r===void 0?-1:r}},
isFullscreen:function(r,J){switch(J.type){case "SET_IS_FULLSCREEN":return J.payload.isFullscreen;default:return r===void 0?!1:r}},
isSmallScreenSqueezeback:function(r,J){switch(J.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return J.payload.isSmallScreenSqueezeback;default:return r===void 0?!1:r}},
isShortsPipActive:function(r,J){switch(J.type){case "SET_IS_SHORTS_PIP_ACTIVE":return J.payload.isShortsPipActive;default:return r===void 0?!1:r}},
isPlaybackStarted:function(r,J){switch(J.type){case "SET_IS_PLAYBACK_STARTED":return J.payload.isPlaybackStarted;default:return r===void 0?!1:r}}});var d7M=function(){return function(r){return function(J){var x=r(J);_.D9(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[J],!0);return x}}};var sqo,INr;sqo=new _.io;_.VR=new _.z$("WATCH_PLAYER_PROMISE_TOKEN");_.qRf=new _.io;_.Woq=new _.z$("SHORTS_PLAYER_PROMISE_TOKEN");INr=new _.z$("");var QxK=function(){return function(r){return function(J){J.type==="ENTITY_LOADED"&&_.bZ().resolve(_.VR).then(function(x){var t;(t=x.dispatchReduxAction)==null||t.call(x,J)});
return r(J)}}};var iFo={};var $79=W9({additionalContext:function(r,J){switch(J.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var x;return(x=J.payload)!=null?x:"";default:return r===void 0?"":r}},
impersonatedChannelUrl:function(r,J){switch(J.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var x;return(x=J.payload)!=null?x:"";default:return r===void 0?"":r}},
selectedVideoIds:function(r,J){r=r===void 0?iFo:r;switch(J.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var x={};return Object.assign({},r,(x[J.payload]=!0,x));case "VIDEO_UNSELECTED":return J=J.payload,r=Object.assign({},r),delete r[J],r;default:return r}}});var wUK=W9({parentClickTrackingParams:function(r,J){switch(J.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return J.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return r===void 0?"":r}}});var p74=function(r){return _.o5({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:r})};var f0N={};var hRi=W9({stepStates:function(r,J){r=r===void 0?f0N:r;switch(J.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var x=r,t=J.payload,b,V,H;r={};J={selectionStates:Object.assign({},(H=(b=x[t.stepId])==null?void 0:b.selectionStates)!=null?H:{},(r[t.token]={isSelected:t.isSelected},r)),userQuery:(V=x[t.stepId])==null?void 0:V.userQuery};b={};return Object.assign({},x,(b[t.stepId]=J,b));case "TALK_TO_RECS_UPDATE_USER_QUERY":return b=r,V=J.payload,H={selectionStates:Object.assign({},
(t=(x=b[V.stepId])==null?void 0:x.selectionStates)!=null?t:{}),userQuery:{userQuery:V.userQuery,token:V.userQueryToken}},x={},Object.assign({},b,(x[V.stepId]=H,x));default:return r}}});var UXN,gVq,jqN;UXN=function(r){return _.o5({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:r})};
gVq=function(r){return _.o5({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:r})};
_.Ra=function(r){return _.o5({type:"SET_CURRENT_PAGE_TYPE",payload:r})};
_.EVb=function(r){return _.o5({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:r})};
jqN=function(r){return _.o5({type:"SET_CHIP_BAR_IS_STICKY",payload:r})};var pUi={scrollAtTop:!0,guideIsExpanded:!1,guideIsVisibleButNotPersistent:!1,miniplayerIsActive:!1,singleOptionSurveyIsActive:!1,slimlineSurveyRatingSelectedIndex:-1,miniplayerPlaybackState:-1,richGridMiniMode:!1,richGridItemsPerRow:4,richGridSlimItemsPerRow:8,richGridContainerWidth:void 0,richGridStyle:"RICH_GRID_STYLE_UNKNOWN",currentPageType:"WEB_PAGE_TYPE_UNKNOWN",inlinePreviewIsActive:!1,inlinePreviewIsEnabled:!0,darkModeIsEnabled:!1,tabGesturesIsActive:!1,isOnline:!0,chipBarIsSticky:!1,frostedGlassMode:"none"};_.$XR=function(r){return _.o5({type:"SET_PLAYER_STATE",payload:{playerState:r}})};var w7f=[],hob={width:0,height:0};var MnD=W9({isTheaterMode:function(r,J){r=r===void 0?_.M("kevlar_disable_theater_mode_persistence")?!1:_.LN("START_IN_THEATER_MODE"):r;switch(J.type){case "SET_IS_THEATER_MODE":return J.payload.isTheaterMode;default:return r}},
isWatchActive:function(r,J){switch(J.type){case "SET_IS_WATCH_ACTIVE":return J.payload.isWatchActive;default:return r===void 0?!1:r}},
isLearningJourneyActive:function(r,J){switch(J.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return J.payload.isLearningJourneyActive;default:return r===void 0?!1:r}},
isWatchFullscreen:function(r,J){switch(J.type){case "SET_IS_WATCH_FULLSCREEN":return J.payload.isWatchFullscreen;default:return r===void 0?!1:r}},
isWatchNarrowWidth:function(r,J){switch(J.type){case "SET_IS_WATCH_NARROW_WIDTH":return J.payload.isWatchNarrowWidth;default:return r===void 0?!1:r}},
isWatchRetroMode:function(r,J){switch(J.type){case "SET_IS_WATCH_RETRO_MODE":return J.payload.isWatchRetroMode;default:return r===void 0?!1:r}},
isLiveChatCollapsed:function(r,J){switch(J.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return J.payload.isLiveChatCollapsed;default:return r===void 0?!1:r}},
openEngagementPanels:function(r,J){r=r===void 0?w7f:r;var x=[].concat(_.Gd(r));switch(J.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return x.push(J.payload.panelToAdd),x;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return x.splice(x.indexOf(J.payload.panelToRemove),1),x;default:return r}},
playerState:function(r,J){switch(J.type){case "SET_PLAYER_STATE":return J.payload.playerState;default:return r===void 0?-1:r}},
watchScrollTop:function(r,J){switch(J.type){case "SET_WATCH_SCROLL_TOP":return J.payload.watchScrollTop;default:return r===void 0?0:r}},
watchWindowSize:function(r,J){r=r===void 0?hob:r;switch(J.type){case "SET_WATCH_WINDOW_SIZE":return J.payload.watchWindowSize;default:return r}}});var Mxn={feedbackTokens:[]};var GBz=W9({surveyFeedbackData:function(r,J){r=r===void 0?Mxn:r;switch(J.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return J.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},r,J.payload);default:return r}}});var U7r={};var kBD=void 0;_.M("web_enable_redux_store_on_demand")||(kBD=KIM());var G64=function(r,J,x){var t=this;this.listId=r;this.JSC$10888_updateCallback=J;this.isOfflineVideoCallback=x;_.lO().subscribe(function(){t.handleUpdate()})};
G64.prototype.getPlaylistData=function(){var r=_.lO().getState().entities;if(this.listId&&this.listId!=="PPSV"){var J=kSi(r,this.listId,!0),x=_.sQ(this.listId,"mainPlaylistEntity"),t,b;r=r==null?void 0:(t=r.mainPlaylistEntity)==null?void 0:(b=t[x])==null?void 0:b.title;return PD9(J,r,this.listId)}J=_.ITz(D8c(r));r=_.ITz(_.N6(r));return PD9(J.concat(r))};
G64.prototype.getPlaylistId=function(){return this.listId};
G64.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$10888_updateCallback(this.listId,this.getPlaylistData(),{})};var Sn=function(r,J,x,t){t=t===void 0?[]:t;this.JSC$10891_playlistNetworkManager=r;this.listId=J;this.JSC$10891_updateCallback=x;this.videoIds=t;this.pendingUpdates=[];this.currentIndex=0};
Sn.prototype.JSC$10891_setCurrentIndex=function(r){this.currentIndex=r};
Sn.prototype.setListId=function(r){this.listId=r};
var Ron=function(r,J){r.currentCreateRequest&&r.currentCreateRequest.cancel(J);r.currentUpdateRequest&&r.currentUpdateRequest.cancel(J);r.currentRefreshRequest&&r.currentRefreshRequest.cancel(J)};
Sn.prototype.delete=function(){Ron(this,"PROXY DELETED")};
Sn.prototype.addVideos=function(r,J,x){var t=this;x!==void 0?this.videoIds.splice.apply(this.videoIds,[x,0].concat(_.Gd(r))):this.videoIds.push.apply(this.videoIds,_.Gd(r));this.listId||this.currentCreateRequest?(r.forEach(function(b,V){b={addedVideoId:b,action:"ACTION_ADD_VIDEO"};x&&(b.addedVideoPosition=x+V);t.pendingUpdates.push(b)}),N7(this)):SRk(this,J.onCreateListCommand)};
var Ne4=function(r,J,x,t,b){hK7(r.videoIds,J,x);J>r.currentIndex&&x<=r.currentIndex?r.JSC$10891_setCurrentIndex(r.currentIndex+1):J===r.currentIndex?r.JSC$10891_setCurrentIndex(x):J<r.currentIndex&&x>=r.currentIndex&&r.JSC$10891_setCurrentIndex(r.currentIndex-1);r.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:t,movedSetVideoIdPredecessor:b});N7(r)},SRk=function(r,J){Ron(r,"OBSOLETE");
r.currentCreateRequest=dXN(r.JSC$10891_playlistNetworkManager,J,r.videoIds);_.$d(r.currentCreateRequest,function(){r.currentCreateRequest=void 0}).then(function(x){r.setListId(x.playlistId);
r.pendingUpdates.length>0?N7(r):QqN(r)})},N7=function(r){if(r.pendingUpdates.length!==0&&(r.currentRefreshRequest&&r.currentRefreshRequest.cancel("OBSOLETE"),!r.currentUpdateRequest&&!r.currentCreateRequest)){var J=r.pendingUpdates.splice(0,r.pendingUpdates.length);
r.currentUpdateRequest=r.JSC$10891_playlistNetworkManager.updatePlaylist(r.listId,J);_.$d(r.currentUpdateRequest,function(){r.currentUpdateRequest=void 0}).then(function(){r.pendingUpdates.length>0?N7(r):QqN(r)}).thenCatch(function(){r.pendingUpdates.unshift.apply(r.pendingUpdates,_.Gd(J))})}},QqN=function(r){r.currentRefreshRequest=_.Koo(r.JSC$10891_playlistNetworkManager,r.listId,r.currentIndex,r.videoIds[r.currentIndex]);
_.$d(r.currentRefreshRequest,function(){r.currentRefreshRequest=void 0}).then(function(J){r.JSC$10891_updateCallback(J.playlistId,J.playlistPanelRenderer,J.autoplayRenderer)})};
Sn.prototype.size=function(){return this.videoIds.length};var k6Y=function(r,J,x,t){t=t===void 0?[]:t;Sn.call(this,r,J,x,t);this.JSC$10891_playlistNetworkManager=r;this.listId=J;this.JSC$10891_updateCallback=x;this.videoIds=t};
_.S(k6Y,Sn);_.d4=function(r,J,x,t,b,V,H){b=b===void 0?[]:b;H=H===void 0?rA:H;Sn.call(this,r,J,x,b);this.JSC$10891_playlistNetworkManager=r;this.listId=J;this.JSC$10891_updateCallback=x;this.onAuthChange=t;this.videoIds=b;this.storage=V;this.cookieReader=H;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.s8(_.Yh,this.checkLoggedInStatusChange.bind(this),1E3)};
_.S(_.d4,Sn);_.m=_.d4.prototype;_.m.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.s8(_.Yh,this.checkLoggedInStatusChange.bind(this),1E3)};
_.m.JSC$10891_setCurrentIndex=function(r){Sn.prototype.JSC$10891_setCurrentIndex.call(this,r);this.store()};
_.m.delete=function(){_.Yh.cancelJob(this.queueSapisIdJob);Sn.prototype.delete.call(this)};
_.m.setListId=function(r){Sn.prototype.setListId.call(this,r);this.store()};
_.m.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var P4N=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],YRY=["playerResponse","videoDetails"],nVf=["response","currentVideoEndpoint","watchEndpoint","videoId"],OFK=["response","currentVideoEndpoint","watchEndpoint","playlistId"],C4Y=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],Ben=["response","contents","twoColumnWatchNextResults","playlist","playlist"],I0o=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
Lon=["response","contents","twoColumnWatchNextResults"];var QC={},B4m=(QC.WEB_UNPLUGGED="^unplugged/",QC.WEB_UNPLUGGED_ONBOARDING="^unplugged/",QC.WEB_UNPLUGGED_OPS="^unplugged/",QC.WEB_UNPLUGGED_PUBLIC="^unplugged/",QC.WEB_CREATOR="^creator/",QC.WEB_KIDS="^kids/",QC.WEB_EXPERIMENTS="^experiments/",QC.WEB_MUSIC="^music/",QC.WEB_REMIX="^music/",QC.WEB_MUSIC_EMBEDDED_PLAYER="^music/",QC.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",QC);var $li,dXN;$li=function(r,J){this.networkManager=r;this.innertubeTransportService=J};
dXN=function(r,J,x){if(!_.R(J,_.OJ))return _.KM(Error("Kf"));_.R(J,_.OJ).videoIds=x;x={create_playlist_title:_.gP("QUEUE",void 0,"Queue")};return Ou7(_.et(r.innertubeTransportService,J,x),YGc)};
_.Koo=function(r,J,x,t){J={videoId:t,playlistId:J,playlistIndex:x};x=_.XQ(Lds);return Ou7(_.Ku(r.innertubeTransportService,J,x),CD7)};
$li.prototype.updatePlaylist=function(r,J){return Ou7(_.et(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:r,actions:J}}),n$K)};var c8n=function(r){this.storage=r},A8o;
c8n.prototype.store=function(r,J){J=J===void 0?0:J;if(this.storage&&r.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",r),this.storage.set("TLPQindex",String(J)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(x){}};
c8n.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
c8n.prototype.getPlaylistId=function(){if(!this.storage)return null;var r=null;try{r=this.storage.get("TLPQplaylist")}catch(J){}return r};var Asm=["navigationEndpoint","watchEndpoint","videoId"],cs7=["nextButtonVideo","watchEndpoint","videoId"];_.CV=new _.z$("NETWORK_TOKEN");_.rI=new _.z$("PAGE_TOKEN");_.k$=new _.z$("PLAYLIST_TOKEN");var Fos;Fos=new _.z$("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Bo=new _.z$("INNERTUBE_TRANSPORT_TOKEN");var a0Y,PU,eoR,zoo,vV4,uno;a0Y=new Set(["ci","cr","carml"]);PU=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$10938_parkedJobs=new Map;this.parkedProcessors=new Map};
_.Y$=function(){PU.instance||(PU.instance=new PU);return PU.instance};
PU.prototype.onAny=function(r){return _.y8Y(this,r,2)};
PU.prototype.parkOrScheduleJob=function(r,J,x,t,b){_.nu(this,x)?_.GY().addJob(r,J,t):(b&&(r=eoR(r),zoo(this,r,J,x,b)),b=this.JSC$10938_parkedJobs.get(x),b||(this.JSC$10938_parkedJobs.set(x,[]),b=this.JSC$10938_parkedJobs.get(x)),b.push({job:r,priority:J,delay:t}))};
PU.prototype.addListener=function(r,J,x){x&&(J=eoR(J),zoo(this,J,0,r,x));x=this.parkedProcessors.get(r);x||(this.parkedProcessors.set(r,[]),x=this.parkedProcessors.get(r));x.push(J)};
PU.prototype.processSignal=function(r){if(!_.nu(this,r)){this.inProgressSignals.add(r);var J=this.JSC$10938_parkedJobs.get(r);if(J){J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,_.GY().addJob(x.job,x.priority,x.delay);this.JSC$10938_parkedJobs.delete(r)}if(J=this.parkedProcessors.get(r)){J=_.D(J);for(x=J.next();!x.done;x=J.next())x=x.value,x();this.parkedProcessors.delete(r)}this.signals.push(r);this.inProgressSignals.delete(r)}};
_.nu=function(r,J){return a0Y.has(J)||_.LN("IS_HOMEPAGE_COLD")||_.LN("IS_RESULTS_PAGE_COLD")||_.LN("IS_WATCH_PAGE_COLD")?r.signals.indexOf(J)>=0:!0};
eoR=function(r){var J=!1;return function(){J||(J=!0,r())}};
zoo=function(r,J,x,t,b){if(ZFk.has(t))_.GY().addJob(J,x,b);else{var V=r.compoundSignals.get(t);V&&_.GY().addJob(function(){_.nu(r,t)||(V.isTimeoutConditionSatisfied?_.GY().addJob(J,x):V.timeoutConditionObservers.push(function(){_.GY().addJob(J,x)}))},x,b)}};
_.y8Y=function(r,J,x){if(J.length>1){var t=[],b=Object.create(null);J=_.D(J);for(var V=J.next();!V.done;V=J.next())V=V.value,b[V]||(t.push(V),b[V]=!0);J=t}if(J.length===1)return J[0];V=J;t="";b=x===2?"|":"&";V.sort();V=_.D(V);for(var H=V.next();!H.done;H=V.next())t+=H.value+b;if(!r.compoundSignals.get(t)){b=0;V=[];H=_.D(J);for(var q=H.next();!q.done;q=H.next())q=q.value,b++,_.nu(r,q)||V.push(q);(x=x===2)&&b>V.length||!x&&!V.length?r.signals.push(t):vV4(r,t,x,J,V)}return t};
vV4=function(r,J,x,t,b){var V=b.length,H=function(){x||--V===0?r.processSignal(J):uno(r,J)};
b=_.D(b);for(var q=b.next();!q.done;q=b.next())r.addListener(q.value,H);r.compoundSignals.set(J,{signals:t,isOnAny:x,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});uno(r,J)};
uno=function(r,J){if(!_.nu(r,J)){var x=r.compoundSignals.get(J);if(x&&!x.isTimeoutConditionSatisfied){for(var t=!1,b=0,V=0,H=_.D(x.signals),q=H.next();!q.done;q=H.next()){var W=q.value;q=!_.nu(r,W);ZFk.has(W)?t=!0:(W=r.compoundSignals.get(W))?q&&!W.isTimeoutConditionSatisfied&&(V++,x.isInitialized||W.timeoutConditionObservers.push(function(){uno(r,J)})):q&&b++}x.isInitialized=!0;
x.isOnAny?t&&(x.isTimeoutConditionSatisfied=!0):b===0&&V===0&&(x.isTimeoutConditionSatisfied=!0);if(x.isTimeoutConditionSatisfied)for(x=_.D(x.timeoutConditionObservers),t=x.next();!t.done;t=x.next())t=t.value,t()}}};
PU.prototype.processSignal=PU.prototype.processSignal;PU.prototype.parkOrScheduleJob=PU.prototype.parkOrScheduleJob;PU.prototype.onAny=PU.prototype.onAny;_.rj("ytsignals.getInstance",_.Y$);PU.prototype.onAny=PU.prototype.onAny;PU.prototype.parkOrScheduleJob=PU.prototype.parkOrScheduleJob;PU.prototype.processSignal=PU.prototype.processSignal;var ZFk=new Set(["eop","eocs","dl","pcl"]);_.nQ=new _.z$("MINIPLAYER_SERVICE");var OG,l0q,X7n;OG=function(r,J,x){var t=_.FL.getInstance();if(!A8o){var b=new WRM;var V=void 0,H=_.IP("ID_TOKEN");H&&b.isAvailable()&&(V=new NV(b,"yt-queue"+H));A8o=new c8n(V)}b=A8o;V=_.Y$();this.JSC$10945_actionRouter=t;this.pageManager=r;this.playlistManager=J;this.JSC$10945_playlistNetworkManager=x;this.storage=b;this.signals=V;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.Cu=function(){if(!l0q){var r=_.bZ(),J=r.resolve(_.t9(_.rI)),x=r.resolve(_.t9(_.CV)),t=r.resolve(_.t9(_.k$));r=r.resolve(_.Bo);l0q=new OG(J,t,new $li(x,r))}return l0q};
X7n=function(r,J,x){if(x){var t;if(((t=r.responsePlaylistData)==null?void 0:t.playlistId)!==x)return}r.responsePlaylistData&&(x=Zuz(J,r.responsePlaylistData),r.responsePlaylistData=(0,_.GE.unsafeClone)(r.responsePlaylistData),uU9(r.responsePlaylistData,x));x=r.temporaryItems.findIndex(function(b){return b.videoId===J});
x>-1&&r.temporaryItems.splice(x,1);_.BU(r,_.Ix(r,r.response?r.response.autoplayRenderer:void 0))};
_.r5s=function(r,J){if(r.responsePlaylistData){var x=v$D(J,r.responsePlaylistData);uU9(r.responsePlaylistData,x);if(r.queueProxy){var t=r.queueProxy;x<0||(t.videoIds.splice(x,1),x<t.currentIndex&&t.JSC$10891_setCurrentIndex(t.currentIndex-1),t.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:J}),N7(t))}}_.BU(r,_.Ix(r,r.response?r.response.autoplayRenderer:void 0))};
OG.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.BU(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
OG.prototype.setPlaylistData=function(r,J,x){this.temporaryItems=[];this.listId=r;this.responsePlaylistData=J;_.BU(this,_.Ix(this,x))};
var J5b=function(r){return(r==null?0:r.playlistId)?r.playlistId:"PPSV"},xDN=function(r){return r&&r.playlistId?r.playlistId==="PPSV"?!0:Q1X(_.lO().getState().entities,r.playlistId):!1};
OG.prototype.isPlayingOfflineVideo=function(){return this.response?xDN(this.response):!1};
OG.prototype.closeMiniplayer=function(r){var J=this.queueProxy&&this.queueProxy.size()<=1,x=_.bZ().resolve(_.nQ);if(!this.queueProxy||J)this.queueProxy&&this.clearQueue(),x.close(!0);else{x.pipController.getWindow()&&window.focus();J=this.responsePlaylistData;var t=this.temporaryItems.length+(J&&J.contents?J.contents.length:0);J=_.gP("QUEUE_CLEARED_UNPLURALIZED")||_.Ex("QUEUE_CLEARED",t);J=_.Jd(J);x=_.gP("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");t=_.gP("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.Ex("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",t);var b=_.gP("MINIPLAYER_CLOSE",void 0,"Close"),V=_.gP("CANCEL",void 0,"Cancel");_.NB(this.JSC$10945_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Z1(x),dialogMessages:[_.Z1(t)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Z1(b),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
J]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Z1(V)}}}}}}],r)}};
_.Ix=function(r,J){var x={},t=r.response;x.autoplayRenderer=J;if(!r.responsePlaylistData&&!r.temporaryItems.length)return!t||!t.hasRelatedVideoData&&_.M("kevlar_prefetch_data_augments_network_data")||(x.playerData={rvs:t.relatedVideoArgs,endScreenRenderer:t.endScreenRenderer}),x;x.playerData={};if(r.index===void 0)return _.Pq(Error("Mf")),x;x.panel=r.responsePlaylistData?(0,_.GE.unsafeClone)(r.responsePlaylistData):{titleText:_.Z1(_.gP("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
J=x.panel;if(J.contents)for(var b=_.D(r.temporaryItems),V=b.next();!V.done;V=b.next())J.contents.push({playlistPanelVideoRenderer:V.value});r.queueProxy&&t&&t.playingVideo&&t.playingVideoId&&!zRc(t.playingVideoId,x.panel)&&(J=t.playingVideo,b=x.panel,V=r.index,b.contents&&b.contents.splice(V===void 0?0:V,0,{playlistPanelVideoRenderer:J}));t&&t.playingVideoId&&(J=r.index,b=x.panel,J=!b.contents||J>=b.contents.length?void 0:b.contents[J].playlistPanelVideoRenderer,J&&J.videoId===t.playingVideoId||(J=
Zuz(t.playingVideoId,x.panel),r.index=J!==-1?J:r.index?r.index-1:0));J=eRn(r.index+1,x.panel);b=void 0;r.index>0&&(b=eRn(r.index-1,x.panel));if(b||J)x.autoplayRenderer=FIM(J,b,x.autoplayRenderer);!J&&(t==null?0:t.relatedVideoArgs)&&(x.playerData.rvs=t.relatedVideoArgs);t=t?t.playlistIndexOffset:0;r.queueProxy?r2M(x.panel,r.index,t,ysM,!0,!0,!0):r2M(x.panel,r.index,t);x.playerData.playlistPanelRenderer=x.panel;return x};
OG.prototype.openToast=function(r){_.bZ().resolve(_.nQ).openToast(r,_.gP("ADDED_TO_QUEUE",void 0,"Added to queue"))};
OG.prototype.isMiniplayerActive=function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()};
_.BU=function(r,J){r.playlistManager.setAutoplayRenderer(J.autoplayRenderer||null);r.playlistManager.setPlaylistData(J.panel||null);J.playerData&&r.playlistManager.setPlayerPlaybackControlData(J.playerData)};var xIn="#";var tS4={},bTY={},mDq={},oDb={},VSq={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",params:[{key:"kc",value:"66"},{key:"cw",value:"st"},{key:"zb",value:"xz"},{key:"zl",value:"16"},{key:"pf",value:"sy"}]},{service:"bh",params:[{key:"ip",value:"54"},{key:"tb",value:"dv"},{key:"pi",value:"pn"},{key:"fg",value:"35"},{key:"wm",value:"vo"}]},{service:"fp",params:[{key:"hw",value:"91"}]},{service:"rk",params:[{key:"pe",value:"sf"},{key:"rv",value:"jn"},{key:"aw",value:"pw"}]}],maxAgeSeconds:87,
mainAppWebResponseContext:{loggedOut:43,trackingParam:"dd",datasyncId:"xp"},webResponseContextExtensionData:{hasDecorated:75}},playabilityStatus:{status:"by",playableInEmbed:2,miniplayer:{miniplayerRenderer:{playbackMode:"tj"}},offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:"pz",ypcGetOfflineUpsellEndpoint:{params:"xm"}},trackingParams:"pq"}},contextParams:"lu"},streamingData:{expiresInSeconds:"53",formats:[{itag:80,url:"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes",
mimeType:'video/webm; codecs="vp9"',bitrate:88,width:96,height:65,lastModified:"1665263132187531",contentLength:"17",quality:"rc",fps:8,qualityLabel:"ab",projectionType:"by",averageBitrate:50,audioQuality:"th",approxDurationMs:"86",audioSampleRate:"88",audioChannels:34},{itag:95,url:"hs",mimeType:"nm",bitrate:56,width:13,height:14,lastModified:"10",quality:"fu",fps:54,qualityLabel:"yj",projectionType:"wu",audioQuality:"tu",approxDurationMs:"51",audioSampleRate:"87",audioChannels:44}],adaptiveFormats:[{itag:50,
url:"fu",mimeType:"uz",bitrate:80,width:80,height:85,initRange:{start:"16",end:"71"},indexRange:{start:"1",end:"26"},lastModified:"70",contentLength:"66",quality:"cx",fps:61,qualityLabel:"xt",projectionType:"pe",averageBitrate:68,approxDurationMs:"1"},{itag:77,url:"rj",mimeType:"lh",bitrate:16,width:17,height:47,initRange:{start:"51",end:"44"},indexRange:{start:"87",end:"61"},lastModified:"13",contentLength:"21",quality:"ie",fps:23,qualityLabel:"ig",projectionType:"bl",averageBitrate:16,colorInfo:{primaries:"et",
transferCharacteristics:"zu",matrixCoefficients:"od"},approxDurationMs:"59"},{itag:7,url:"fc",mimeType:"gr",bitrate:71,width:11,height:3,initRange:{start:"100",end:"7"},indexRange:{start:"36",end:"98"},lastModified:"88",contentLength:"77",quality:"rb",fps:46,qualityLabel:"gq",projectionType:"ld",averageBitrate:99,colorInfo:{primaries:"xd",transferCharacteristics:"uu",matrixCoefficients:"zc"},approxDurationMs:"44"},{itag:10,url:"kl",mimeType:"wb",bitrate:51,width:69,height:3,initRange:{start:"92",
end:"79"},indexRange:{start:"42",end:"72"},lastModified:"99",contentLength:"6",quality:"ee",fps:40,qualityLabel:"em",projectionType:"wz",averageBitrate:48,approxDurationMs:"86"},{itag:44,url:"hp",mimeType:"kq",bitrate:84,width:53,height:22,initRange:{start:"48",end:"51"},indexRange:{start:"54",end:"44"},lastModified:"25",contentLength:"47",quality:"xy",fps:11,qualityLabel:"zl",projectionType:"za",averageBitrate:95,colorInfo:{primaries:"ot",transferCharacteristics:"av",matrixCoefficients:"ow"},approxDurationMs:"85"},
{itag:20,url:"di",mimeType:"nc",bitrate:15,width:19,height:92,initRange:{start:"82",end:"58"},indexRange:{start:"80",end:"37"},lastModified:"46",contentLength:"40",quality:"wo",fps:44,qualityLabel:"pt",projectionType:"bg",averageBitrate:3,colorInfo:{primaries:"wq",transferCharacteristics:"is",matrixCoefficients:"ou"},approxDurationMs:"47"},{itag:44,url:"oe",mimeType:"mh",bitrate:37,width:43,height:24,initRange:{start:"29",end:"91"},indexRange:{start:"97",end:"97"},lastModified:"52",contentLength:"43",
quality:"cr",fps:44,qualityLabel:"hc",projectionType:"cr",averageBitrate:12,approxDurationMs:"97"},{itag:32,url:"gq",mimeType:"sh",bitrate:42,width:32,height:13,initRange:{start:"71",end:"87"},indexRange:{start:"70",end:"4"},lastModified:"67",contentLength:"16",quality:"sb",fps:66,qualityLabel:"mv",projectionType:"kk",averageBitrate:51,colorInfo:{primaries:"pk",transferCharacteristics:"ea",matrixCoefficients:"cq"},approxDurationMs:"70"},{itag:71,url:"zt",mimeType:"bl",bitrate:12,width:68,height:12,
initRange:{start:"63",end:"2"},indexRange:{start:"28",end:"68"},lastModified:"33",contentLength:"0",quality:"dh",fps:6,qualityLabel:"jv",projectionType:"sy",averageBitrate:75,colorInfo:{primaries:"us",transferCharacteristics:"ka",matrixCoefficients:"xw"},approxDurationMs:"16"},{itag:98,url:"vl",mimeType:"lg",bitrate:88,width:23,height:83,initRange:{start:"49",end:"34"},indexRange:{start:"43",end:"90"},lastModified:"84",contentLength:"77",quality:"xu",fps:50,qualityLabel:"jz",projectionType:"om",averageBitrate:16,
highReplication:95,approxDurationMs:"46"},{itag:85,url:"ri",mimeType:"dh",bitrate:77,width:86,height:54,initRange:{start:"40",end:"98"},indexRange:{start:"15",end:"85"},lastModified:"25",contentLength:"53",quality:"rq",fps:62,qualityLabel:"nx",projectionType:"wg",averageBitrate:35,colorInfo:{primaries:"oa",transferCharacteristics:"kb",matrixCoefficients:"kk"},approxDurationMs:"26"},{itag:10,url:"zz",mimeType:"lq",bitrate:55,width:89,height:43,initRange:{start:"94",end:"98"},indexRange:{start:"73",
end:"51"},lastModified:"3",contentLength:"36",quality:"yo",fps:5,qualityLabel:"we",projectionType:"ve",averageBitrate:83,colorInfo:{primaries:"yu",transferCharacteristics:"fu",matrixCoefficients:"ox"},approxDurationMs:"11"},{itag:62,url:"hv",mimeType:"th",bitrate:76,width:28,height:79,initRange:{start:"97",end:"100"},indexRange:{start:"58",end:"63"},lastModified:"53",contentLength:"22",quality:"ou",fps:7,qualityLabel:"cm",projectionType:"xv",averageBitrate:35,approxDurationMs:"98"},{itag:91,url:"vr",
mimeType:"wo",bitrate:41,width:4,height:79,initRange:{start:"80",end:"83"},indexRange:{start:"14",end:"58"},lastModified:"50",contentLength:"38",quality:"ic",fps:64,qualityLabel:"sq",projectionType:"du",averageBitrate:61,colorInfo:{primaries:"ok",transferCharacteristics:"ud",matrixCoefficients:"ob"},approxDurationMs:"73"},{itag:48,url:"lq",mimeType:"zl",bitrate:4,width:16,height:65,initRange:{start:"93",end:"50"},indexRange:{start:"52",end:"44"},lastModified:"74",contentLength:"86",quality:"mi",fps:43,
qualityLabel:"rz",projectionType:"ji",averageBitrate:61,colorInfo:{primaries:"qo",transferCharacteristics:"fk",matrixCoefficients:"jy"},approxDurationMs:"70"},{itag:34,url:"cr",mimeType:"la",bitrate:53,width:29,height:97,initRange:{start:"89",end:"45"},indexRange:{start:"93",end:"45"},lastModified:"52",contentLength:"74",quality:"xn",fps:60,qualityLabel:"xs",projectionType:"lf",averageBitrate:1,approxDurationMs:"18"},{itag:67,url:"mr",mimeType:"cs",bitrate:79,width:9,height:85,initRange:{start:"56",
end:"96"},indexRange:{start:"71",end:"84"},lastModified:"78",contentLength:"80",quality:"ld",fps:2,qualityLabel:"no",projectionType:"uq",averageBitrate:35,colorInfo:{primaries:"mj",transferCharacteristics:"ry",matrixCoefficients:"cc"},approxDurationMs:"43"},{itag:57,url:"fi",mimeType:"to",bitrate:80,width:81,height:29,initRange:{start:"6",end:"96"},indexRange:{start:"73",end:"48"},lastModified:"32",contentLength:"11",quality:"ck",fps:82,qualityLabel:"fo",projectionType:"px",averageBitrate:95,colorInfo:{primaries:"az",
transferCharacteristics:"mq",matrixCoefficients:"oc"},approxDurationMs:"44"},{itag:52,url:"ea",mimeType:"xm",bitrate:18,initRange:{start:"15",end:"16"},indexRange:{start:"4",end:"33"},lastModified:"65",contentLength:"67",quality:"es",projectionType:"mp",averageBitrate:52,highReplication:82,audioQuality:"za",approxDurationMs:"24",audioSampleRate:"1",audioChannels:92,loudnessDb:.9787435365879406},{itag:37,url:"kk",mimeType:"xg",bitrate:78,initRange:{start:"38",end:"94"},indexRange:{start:"27",end:"17"},
lastModified:"61",contentLength:"2",quality:"nh",projectionType:"ar",averageBitrate:69,audioQuality:"la",approxDurationMs:"95",audioSampleRate:"66",audioChannels:50,loudnessDb:.6461265012758731},{itag:45,url:"oc",mimeType:"nm",bitrate:12,initRange:{start:"21",end:"45"},indexRange:{start:"21",end:"13"},lastModified:"45",contentLength:"85",quality:"vs",projectionType:"xp",averageBitrate:32,audioQuality:"tv",approxDurationMs:"1",audioSampleRate:"99",audioChannels:42,loudnessDb:.39295968942278037},{itag:37,
url:"zf",mimeType:"be",bitrate:29,initRange:{start:"27",end:"87"},indexRange:{start:"81",end:"20"},lastModified:"6",contentLength:"33",quality:"pe",projectionType:"pb",averageBitrate:100,audioQuality:"zi",approxDurationMs:"70",audioSampleRate:"32",audioChannels:68,loudnessDb:.2781731101164002}]},playerAds:[{playerLegacyDesktopWatchAdsRenderer:{playerAdParams:{showContentThumbnail:!0,enabledEngageTypes:"3,6,4,5"},gutParams:{tag:"\\4061\\ytpwmpu"},showCompanion:!0,showInstream:!0,useGut:!0}}],playbackTracking:{videostatsPlaybackUrl:{baseUrl:"bj"},
videostatsDelayplayUrl:{baseUrl:"vx"},videostatsWatchtimeUrl:{baseUrl:"px"},ptrackingUrl:{baseUrl:"tg"},qoeUrl:{baseUrl:"wx"},atrUrl:{baseUrl:"xz",elapsedMediaTimeSeconds:45},videostatsScheduledFlushWalltimeSeconds:[99,32,39],videostatsDefaultFlushIntervalSeconds:3,youtubeRemarketingUrl:{baseUrl:"mb",elapsedMediaTimeSeconds:63},googleRemarketingUrl:{baseUrl:"yn",elapsedMediaTimeSeconds:83}},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"ew",name:{simpleText:"ez"},vssId:"fj",languageCode:"wd",
kind:"ez",isTranslatable:21}],audioTracks:[{captionTrackIndices:[87]}],translationLanguages:[{languageCode:"xu",languageName:{simpleText:"fw"}},{languageCode:"zl",languageName:{simpleText:"xc"}},{languageCode:"jr",languageName:{simpleText:"md"}},{languageCode:"sc",languageName:{simpleText:"wf"}},{languageCode:"nj",languageName:{simpleText:"xn"}},{languageCode:"of",languageName:{simpleText:"av"}},{languageCode:"tv",languageName:{simpleText:"ok"}},{languageCode:"nu",languageName:{simpleText:"ry"}},
{languageCode:"zy",languageName:{simpleText:"nb"}},{languageCode:"pt",languageName:{simpleText:"eq"}},{languageCode:"vr",languageName:{simpleText:"cc"}},{languageCode:"wh",languageName:{simpleText:"hd"}},{languageCode:"hp",languageName:{simpleText:"ds"}},{languageCode:"ka",languageName:{simpleText:"up"}},{languageCode:"sw",languageName:{simpleText:"zp"}},{languageCode:"rh",languageName:{simpleText:"eq"}},{languageCode:"bq",languageName:{simpleText:"at"}},{languageCode:"hu",languageName:{simpleText:"fg"}},
{languageCode:"ai",languageName:{simpleText:"iy"}},{languageCode:"rj",languageName:{simpleText:"oz"}},{languageCode:"sq",languageName:{simpleText:"fe"}},{languageCode:"tn",languageName:{simpleText:"vk"}},{languageCode:"jr",languageName:{simpleText:"jg"}},{languageCode:"vc",languageName:{simpleText:"hv"}},{languageCode:"yn",languageName:{simpleText:"ky"}},{languageCode:"pa",languageName:{simpleText:"rw"}},{languageCode:"lr",languageName:{simpleText:"kv"}},{languageCode:"ud",languageName:{simpleText:"fn"}},
{languageCode:"hq",languageName:{simpleText:"io"}},{languageCode:"rp",languageName:{simpleText:"qx"}},{languageCode:"xf",languageName:{simpleText:"sm"}},{languageCode:"fs",languageName:{simpleText:"ty"}},{languageCode:"so",languageName:{simpleText:"xl"}},{languageCode:"fk",languageName:{simpleText:"ff"}},{languageCode:"fw",languageName:{simpleText:"wz"}},{languageCode:"rn",languageName:{simpleText:"zw"}},{languageCode:"wq",languageName:{simpleText:"yt"}},{languageCode:"oh",languageName:{simpleText:"oo"}},
{languageCode:"ts",languageName:{simpleText:"jt"}},{languageCode:"xy",languageName:{simpleText:"ga"}},{languageCode:"jy",languageName:{simpleText:"sx"}},{languageCode:"lw",languageName:{simpleText:"cf"}},{languageCode:"fc",languageName:{simpleText:"qr"}},{languageCode:"ji",languageName:{simpleText:"cc"}},{languageCode:"qs",languageName:{simpleText:"pi"}},{languageCode:"vx",languageName:{simpleText:"hk"}},{languageCode:"jt",languageName:{simpleText:"eh"}},{languageCode:"fb",languageName:{simpleText:"iu"}},
{languageCode:"mf",languageName:{simpleText:"st"}},{languageCode:"en",languageName:{simpleText:"vr"}},{languageCode:"go",languageName:{simpleText:"kp"}},{languageCode:"sc",languageName:{simpleText:"rk"}},{languageCode:"bx",languageName:{simpleText:"ci"}},{languageCode:"pu",languageName:{simpleText:"qj"}},{languageCode:"fa",languageName:{simpleText:"ht"}},{languageCode:"bw",languageName:{simpleText:"af"}},{languageCode:"rr",languageName:{simpleText:"jt"}},{languageCode:"ef",languageName:{simpleText:"yy"}},
{languageCode:"bn",languageName:{simpleText:"wu"}},{languageCode:"ov",languageName:{simpleText:"ae"}},{languageCode:"sm",languageName:{simpleText:"hi"}},{languageCode:"tq",languageName:{simpleText:"ie"}},{languageCode:"fn",languageName:{simpleText:"et"}},{languageCode:"jw",languageName:{simpleText:"bu"}},{languageCode:"iz",languageName:{simpleText:"gc"}},{languageCode:"bk",languageName:{simpleText:"jh"}},{languageCode:"vw",languageName:{simpleText:"fq"}},{languageCode:"xt",languageName:{simpleText:"or"}},
{languageCode:"kq",languageName:{simpleText:"ch"}},{languageCode:"pa",languageName:{simpleText:"cs"}},{languageCode:"ef",languageName:{simpleText:"eq"}},{languageCode:"mk",languageName:{simpleText:"ig"}},{languageCode:"me",languageName:{simpleText:"pv"}},{languageCode:"ll",languageName:{simpleText:"nz"}},{languageCode:"yd",languageName:{simpleText:"pu"}},{languageCode:"dj",languageName:{simpleText:"vx"}},{languageCode:"xc",languageName:{simpleText:"ca"}},{languageCode:"wb",languageName:{simpleText:"il"}},
{languageCode:"ww",languageName:{simpleText:"jf"}},{languageCode:"xi",languageName:{simpleText:"ba"}},{languageCode:"ae",languageName:{simpleText:"hx"}},{languageCode:"uj",languageName:{simpleText:"xu"}},{languageCode:"hq",languageName:{simpleText:"gp"}},{languageCode:"we",languageName:{simpleText:"pk"}},{languageCode:"kt",languageName:{simpleText:"ek"}},{languageCode:"hy",languageName:{simpleText:"ab"}},{languageCode:"hm",languageName:{simpleText:"nu"}},{languageCode:"uw",languageName:{simpleText:"rx"}},
{languageCode:"or",languageName:{simpleText:"nf"}},{languageCode:"dh",languageName:{simpleText:"zn"}},{languageCode:"kb",languageName:{simpleText:"js"}},{languageCode:"vg",languageName:{simpleText:"xe"}},{languageCode:"dl",languageName:{simpleText:"so"}},{languageCode:"lz",languageName:{simpleText:"hb"}},{languageCode:"ny",languageName:{simpleText:"xr"}},{languageCode:"ag",languageName:{simpleText:"us"}},{languageCode:"zr",languageName:{simpleText:"ae"}},{languageCode:"yq",languageName:{simpleText:"yc"}},
{languageCode:"up",languageName:{simpleText:"dc"}},{languageCode:"zn",languageName:{simpleText:"jw"}},{languageCode:"uh",languageName:{simpleText:"ms"}},{languageCode:"mt",languageName:{simpleText:"vf"}},{languageCode:"lt",languageName:{simpleText:"ln"}},{languageCode:"vf",languageName:{simpleText:"rd"}},{languageCode:"my",languageName:{simpleText:"rk"}},{languageCode:"ei",languageName:{simpleText:"ul"}},{languageCode:"dj",languageName:{simpleText:"cz"}},{languageCode:"kb",languageName:{simpleText:"hp"}},
{languageCode:"jj",languageName:{simpleText:"zf"}},{languageCode:"ew",languageName:{simpleText:"ff"}},{languageCode:"jo",languageName:{simpleText:"iz"}},{languageCode:"ja",languageName:{simpleText:"uz"}},{languageCode:"yd",languageName:{simpleText:"or"}},{languageCode:"tl",languageName:{simpleText:"tw"}},{languageCode:"mw",languageName:{simpleText:"th"}},{languageCode:"pq",languageName:{simpleText:"zp"}},{languageCode:"pq",languageName:{simpleText:"pk"}},{languageCode:"ef",languageName:{simpleText:"fj"}},
{languageCode:"qq",languageName:{simpleText:"vu"}},{languageCode:"pj",languageName:{simpleText:"kp"}},{languageCode:"ab",languageName:{simpleText:"xw"}},{languageCode:"re",languageName:{simpleText:"ln"}},{languageCode:"ht",languageName:{simpleText:"wo"}},{languageCode:"ju",languageName:{simpleText:"wb"}},{languageCode:"yq",languageName:{simpleText:"xv"}}],defaultAudioTrackIndex:70}},videoDetails:{videoId:"ux",title:"jb",lengthSeconds:"90",keywords:"th ts yg gy ih iq zj".split(" "),channelId:"pg",
isOwnerViewing:6,shortDescription:"ts",isCrawlable:62,thumbnail:{thumbnails:[{url:"vx",width:8,height:58},{url:"bp",width:44,height:79},{url:"oh",width:47,height:66},{url:"hm",width:34,height:55},{url:"vr",width:0,height:20}]},allowRatings:24,viewCount:"49",author:"xr",isPrivate:70,isUnpluggedCorpus:66,isLiveContent:99},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"96",endTimeMs:"46",watermark:{thumbnails:[{url:"li",width:91,height:28}]},trackingParams:"an",navigationEndpoint:{clickTrackingParams:"mg",
commandMetadata:{webCommandMetadata:{url:"rd",webPageType:"nc",rootVe:69,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:"qg"}},channelName:"ei",subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:"pz"}]},subscribed:44,enabled:33,type:"ue",channelId:"ki",showPreferences:71,subscribedButtonText:{runs:[{text:"lk"}]},unsubscribedButtonText:{runs:[{text:"jn"}]},trackingParams:"oj",unsubscribeButtonText:{runs:[{text:"ad"}]},serviceEndpoints:[{clickTrackingParams:"wm",commandMetadata:{webCommandMetadata:{sendPost:4,
apiUrl:"ky"}},subscribeEndpoint:{channelIds:["zt"],params:"at"}},{clickTrackingParams:"jg",commandMetadata:{webCommandMetadata:{sendPost:28}},signalServiceEndpoint:{signal:"ok",actions:[{clickTrackingParams:"lt",openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:"po",dialogMessages:[{runs:[{text:"ou"},{text:"jt"},{text:"zz"}]}],confirmButton:{buttonRenderer:{style:"mm",size:"oi",isDisabled:43,text:{runs:[{text:"kc"}]},serviceEndpoint:{clickTrackingParams:"gk",commandMetadata:{webCommandMetadata:{sendPost:18,
apiUrl:"kc"}},unsubscribeEndpoint:{channelIds:["cm"],params:"ar"}},accessibility:{label:"iy"},trackingParams:"gs"}},cancelButton:{buttonRenderer:{style:"jb",size:"pe",isDisabled:69,text:{runs:[{text:"uv"}]},accessibility:{label:"qu"},trackingParams:"pe"}},primaryIsCancel:48}},popupType:"ma"}}]}}],subscribeAccessibility:{accessibilityData:{label:"vh"}},unsubscribeAccessibility:{accessibilityData:{label:"lg"}},signInEndpoint:{clickTrackingParams:"eu",commandMetadata:{webCommandMetadata:{url:"na"}}}}}},
allowSwipeDismiss:55,annotationId:"jd"}}],playerConfig:{audioConfig:{loudnessDb:.9620880668073215,perceptualLoudnessDb:.541474004793957,enablePerFormatLoudness:31},streamSelectionConfig:{maxBitrate:"61"},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:100,minReadAheadMediaTimeMs:21,readAheadGrowthRateMs:29}},webPlayerConfig:{useCobaltTvosDash:55,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:"of",commandMetadata:{webCommandMetadata:{sendPost:31,apiUrl:"xl"}},
webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"tr"}},subscribeCommand:{clickTrackingParams:"fs",commandMetadata:{webCommandMetadata:{sendPost:13,apiUrl:"xp"}},subscribeEndpoint:{channelIds:["qs"],params:"oa"}},unsubscribeCommand:{clickTrackingParams:"ls",commandMetadata:{webCommandMetadata:{sendPost:91,apiUrl:"wc"}},unsubscribeEndpoint:{channelIds:["fo"],params:"vt"}},addToWatchLaterCommand:{clickTrackingParams:"ua",commandMetadata:{webCommandMetadata:{sendPost:18,apiUrl:"iu"}},playlistEditEndpoint:{playlistId:"rv",
actions:[{addedVideoId:"iw",action:"rd"}]}},removeFromWatchLaterCommand:{clickTrackingParams:"un",commandMetadata:{webCommandMetadata:{sendPost:20,apiUrl:"bl"}},playlistEditEndpoint:{playlistId:"zg",actions:[{action:"ya",removedVideoId:"dk"}]}}},gatewayExperimentGroup:"vb"}},storyboards:{playerStoryboardSpecRenderer:{spec:"aj",recommendedLevel:87}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"mm",width:57,height:94}]},embed:{iframeUrl:"bd",width:51,height:73},title:{simpleText:"sg"},
description:{simpleText:"yv"},lengthSeconds:"18",ownerProfileUrl:"bg",externalChannelId:"eg",isFamilySafe:88,availableCountries:"hn sd lt tx nw mq iz aj vi xa ec iv rj vb ro po mv mx cn ld tn ay gv bs vf da ss km uo mg wv md lo nc vh li jh lj qq ci ob zy pu bl jm ge tt ov ue vp ka nh uc gb rs gu hm uv nq ga qu hr pj zq rh nn yv or zg ai qj cv vg hr zm al mj fz yx st tt ih vm wq gx wi ys ug vb uh rf ry ba xu ce eq bx he jm ie nb cd qz no yq qe jy wd pm nb hk em im iv ld gz fe ut md gw sf yz yp xr gm uo kg yo wv da wt ry it gz mm ho mf lq tu im lu gm pa ny gu ds yx yh jk qb jv mp bi nr mc bg ym zt sh kd gj dp qw eh no pj nq dy gt cm pg ce jt xv tf ue ke hs xh tc ad yg uh cd zc rj kq sp vv xt bo am kg kx xb fr il qi ap pe tg im cs vy zu cq bu og tf ze zj um vd ot al zl um jv ss md xm nv id es jf as zb ms uv jh xz em uv bk zx wp ay ub pa rf yi zm em pu xs".split(" "),
isUnlisted:24,hasYpcMetadata:38,viewCount:"6",category:"qh",publishDate:"eb",ownerChannelName:"mf",uploadDate:"ax"}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:"ha"},trackingParams:"ra",prominent:9,logVisibilityUpdates:88,onTapCommand:{clickTrackingParams:"dy",changeEngagementPanelVisibilityAction:{targetId:"qc",visibility:"mh"}}}},cueRanges:[{startCardActiveMs:"41",endCardActiveMs:"81",teaserDurationMs:"31",iconAfterTeaserMs:"65"}],
trackingParams:"sn"}}],headerText:{simpleText:"mi"},icon:{infoCardIconRenderer:{trackingParams:"tq"}},closeButton:{infoCardIconRenderer:{trackingParams:"nz"}},trackingParams:"ss",allowTeaserDismiss:55,logIconVisibilityUpdates:49}},trackingParams:"lt",attestation:{playerAttestationRenderer:{challenge:"rg",botguardData:{program:"vk",interpreterSafeUrl:(tS4.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",tS4),serverEnvironment:83}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["vs"],
joinLatencySeconds:85,rebufferTimeSeconds:89,watchTimeWindowSeconds:21,refractorySeconds:41},text:{runs:[{text:"it"},{text:"qt",bold:60}]},endpoint:{clickTrackingParams:"lw",commandMetadata:{webCommandMetadata:{url:"ih",webPageType:"xa",rootVe:73}},urlEndpoint:{url:"ms",target:"tj"}},trackingParams:"vd",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:"pp"}]},actionButton:{buttonRenderer:{text:{runs:[{text:"yw"}]},navigationEndpoint:{clickTrackingParams:"sq",commandMetadata:{webCommandMetadata:{url:"wp",
webPageType:"zn",rootVe:21}},urlEndpoint:{url:"ju",target:"dy"}},trackingParams:"zj"}},trackingParams:"nh"}}}},messages:[{mealbarPromoRenderer:{icon:{thumbnails:[{url:"ek",width:71,height:69}]},messageTexts:[{runs:[{text:"ew"}]}],actionButton:{buttonRenderer:{style:"gz",size:"tz",text:{runs:[{text:"ga"}]},trackingParams:"qr",command:{clickTrackingParams:"wk",commandExecutorCommand:{commands:[{clickTrackingParams:"dw",commandMetadata:{webCommandMetadata:{url:"po",webPageType:"fl",rootVe:70,apiUrl:"ot"}},
browseEndpoint:{browseId:"pl",params:"zo"}},{commandMetadata:{webCommandMetadata:{sendPost:10,apiUrl:"rv"}},feedbackEndpoint:{feedbackToken:"xi",uiActions:{hideEnclosingContainer:25}}}]}}}},dismissButton:{buttonRenderer:{style:"ol",size:"og",text:{runs:[{text:"yv"}]},trackingParams:"ch",command:{clickTrackingParams:"uu",commandExecutorCommand:{commands:[{clickTrackingParams:"ig",commandMetadata:{webCommandMetadata:{sendPost:71,apiUrl:"en"}},feedbackEndpoint:{feedbackToken:"wh",uiActions:{hideEnclosingContainer:45}}}]}}}},
triggerCondition:"pb",style:"uq",trackingParams:"rp",impressionEndpoints:[{clickTrackingParams:"xb",commandMetadata:{webCommandMetadata:{sendPost:73,apiUrl:"wl"}},feedbackEndpoint:{feedbackToken:"wf",uiActions:{hideEnclosingContainer:95}}}],isVisible:17,messageTitle:{runs:[{text:"ir"}]},enableSharedFeatureForImpressionHandling:21}}],adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"7",offsetEndMilliseconds:"39"},
hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg",width:46,height:25}]},trackingParams:"ye"},trackingParams:"dq",templatedCountdown:{templatedAdText:{text:"ps",isTemplated:82,trackingParams:"cc"}},durationMilliseconds:44}},skippableRenderer:{skipButtonRenderer:{message:{text:"xz",
isTemplated:30,trackingParams:"um"},trackingParams:"ge"}},trackingParams:"zg",skipOffsetMilliseconds:88}},trackingParams:"qd",visitAdvertiserRenderer:{buttonRenderer:{style:"fv",text:{simpleText:"on"},icon:{iconType:"vw"},navigationEndpoint:{clickTrackingParams:"mk",commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110",
webPageType:"ry",rootVe:62}},urlEndpoint:{url:"lq",target:"wt"}},trackingParams:"mh"}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:"kw",isTemplated:93,trackingParams:"jg"},trackingParams:"at"}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:"rl",isTemplated:73,trackingParams:"le"}},trackingParams:"tr"}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"le",size:"nb",isDisabled:41,serviceEndpoint:{clickTrackingParams:"jt",
openPopupAction:{popup:{aboutThisAdRenderer:{url:(bTY.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",bTY),trackingParams:"vy"}},popupType:"xn"}},icon:{iconType:"vl"},trackingParams:"lm",accessibilityData:{accessibilityData:{label:"qi"}}}},hoverText:{simpleText:"zk"},trackingParams:"qa"}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"pv"}]},trackingParams:"jo"},headline:{text:"qx",isTemplated:10,trackingParams:"um"},description:{text:"mf",trackingParams:"fe"},
actionButton:{buttonRenderer:{text:{simpleText:"kq"},navigationEndpoint:{clickTrackingParams:"cm",commandMetadata:{webCommandMetadata:{url:"wa",webPageType:"nq",rootVe:69}},urlEndpoint:{url:"ln",target:"nd"}},trackingParams:"no"}},startMs:45,trackingParams:"ge"}},adLayoutLoggingData:{serializedAdServingDataEntry:"xd"},elementId:"tc",inPlayerSlotId:"gg",inPlayerLayoutId:"cm"}},trackingParams:"uy",layoutId:"ff",associatedPlayerBytesLayoutId:"dy"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"gv"}]},
trackingParams:"at"},headline:{text:"ow",isTemplated:66,trackingParams:"za"},description:{text:"ds",isTemplated:95,trackingParams:"fc"},actionButton:{buttonRenderer:{style:"ys",text:{simpleText:"aq"},navigationEndpoint:{clickTrackingParams:"vu",commandMetadata:{webCommandMetadata:{url:"zn",webPageType:"jv",rootVe:38}},urlEndpoint:{url:"df",target:"xe"}},trackingParams:"za"}},durationMilliseconds:44,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:"xg"}},navigationEndpoint:{clickTrackingParams:"vg",
loggingUrls:[{baseUrl:"bc"}],commandMetadata:{webCommandMetadata:{url:"sn",webPageType:"vb",rootVe:34}},urlEndpoint:{url:"ex",target:"nb"}},trackingParams:"iw",backgroundImage:{thumbnail:{thumbnails:[{url:"cm"}]},trackingParams:"br"},adRendererCommands:{impressionCommand:{clickTrackingParams:"dj",commandExecutorCommand:{commands:[{clickTrackingParams:"li",loggingUrls:[{baseUrl:"wa"}],pingingEndpoint:{hack:0}}]}}},skipButton:{skipButtonRenderer:{message:{text:"jg",isTemplated:95,trackingParams:"by"},
trackingParams:"kl"}},adLayoutLoggingData:{serializedAdServingDataEntry:"kt"},layoutId:"cv",inPlayerSlotId:"qt",inPlayerLayoutId:"yy",associatedPlayerBytesLayoutId:"dx"}},{instreamVideoAdRenderer:{playerOverlay:{instreamAdPlayerOverlayRenderer:{skipOrPreviewRenderer:{skipAdRenderer:{preskipRenderer:{adPreviewRenderer:{thumbnail:{thumbnail:{thumbnails:[{url:"pz",width:32,height:43}]},trackingParams:"iz"},trackingParams:"yo",templatedCountdown:{templatedAdText:{text:"we",isTemplated:91,trackingParams:"si"}},
durationMilliseconds:10}},skippableRenderer:{skipButtonRenderer:{message:{text:"bp",isTemplated:93,trackingParams:"mo"},trackingParams:"cp"}},trackingParams:"qr",skipOffsetMilliseconds:60}},trackingParams:"zf",visitAdvertiserRenderer:{buttonRenderer:{style:"ya",text:{simpleText:"fv"},icon:{iconType:"bx"},navigationEndpoint:{clickTrackingParams:"bw",commandMetadata:{webCommandMetadata:{url:"ht",webPageType:"gv",rootVe:14}},urlEndpoint:{url:"wi",target:"te"}},trackingParams:"gr"}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:"ox",
isTemplated:66,trackingParams:"td"},trackingParams:"ng"}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:"zu",isTemplated:15,trackingParams:"py"}},trackingParams:"hb"}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"vn",size:"cw",isDisabled:56,serviceEndpoint:{clickTrackingParams:"jh",openPopupAction:{popup:{aboutThisAdRenderer:{url:(mDq.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",mDq),trackingParams:"yl"}},popupType:"tw"}},
icon:{iconType:"ar"},trackingParams:"vi",accessibilityData:{accessibilityData:{label:"hy"}}}},hoverText:{simpleText:"ap"},trackingParams:"pp"}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"ol"}]},trackingParams:"kz"},headline:{text:"wa",isTemplated:43,trackingParams:"yb"},description:{text:"cl",trackingParams:"aq"},actionButton:{buttonRenderer:{text:{simpleText:"xg"},navigationEndpoint:{clickTrackingParams:"wp",commandMetadata:{webCommandMetadata:{url:"uh",webPageType:"bs",
rootVe:44}},urlEndpoint:{url:"xq",target:"fi"}},trackingParams:"fo"}},startMs:5,trackingParams:"kh"}},adLayoutLoggingData:{serializedAdServingDataEntry:"ir"},elementId:"mp",inPlayerSlotId:"fh",inPlayerLayoutId:"bh"}},trackingParams:"ao",layoutId:"gc",associatedPlayerBytesLayoutId:"up"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"wj"}]},trackingParams:"zr"},headline:{text:"rq",isTemplated:82,trackingParams:"gr"},description:{text:"fj",isTemplated:57,trackingParams:"li"},actionButton:{buttonRenderer:{style:"mu",
text:{simpleText:"cg"},navigationEndpoint:{clickTrackingParams:"eb",commandMetadata:{webCommandMetadata:{url:"vn",webPageType:"nw",rootVe:96}},urlEndpoint:{url:"bs",target:"dr"}},trackingParams:"iq"}},durationMilliseconds:39,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:"mt"}},navigationEndpoint:{clickTrackingParams:"uz",loggingUrls:[{baseUrl:"rn"}],commandMetadata:{webCommandMetadata:{url:"cu",webPageType:"qs",rootVe:26}},urlEndpoint:{url:"ty",target:"he"}},trackingParams:"bw",backgroundImage:{thumbnail:{thumbnails:[{url:"pd"}]},
trackingParams:"wm"},adRendererCommands:{impressionCommand:{clickTrackingParams:"io",commandExecutorCommand:{commands:[{clickTrackingParams:"hd",loggingUrls:[{baseUrl:"hz"}],pingingEndpoint:{hack:81}}]}}},skipButton:{skipButtonRenderer:{message:{text:"db",isTemplated:42,trackingParams:"ga"},trackingParams:"pa"}},adLayoutLoggingData:{serializedAdServingDataEntry:"bt"},layoutId:"ec",inPlayerSlotId:"nl",inPlayerLayoutId:"qh",associatedPlayerBytesLayoutId:"qe"}}]}},adSlotLoggingData:{serializedSlotAdServingDataEntry:"rj"}}},
{adPlacementRenderer:{config:{adPlacementConfig:{kind:"zf",adTimeOffset:{offsetStartMilliseconds:"63",offsetEndMilliseconds:"83"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"59",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:"330100",offsetEndMilliseconds:"594666"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"0",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"65",offsetEndMilliseconds:"30"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"51",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"wg"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"56",offsetEndMilliseconds:"86"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"25",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"nh"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:"25",offsetEndMilliseconds:"13"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"32",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"ti"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"47",offsetEndMilliseconds:"84"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"go"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"14",offsetEndMilliseconds:"87"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"79",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"wi"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"34",offsetEndMilliseconds:"12"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"27",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"fp"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"66",offsetEndMilliseconds:"35"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"98",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"cn"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"59",offsetEndMilliseconds:"8"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"26",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"wz"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"84",offsetEndMilliseconds:"90"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"92",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"nl"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"50",offsetEndMilliseconds:"67"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"96",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"ov"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"13",offsetEndMilliseconds:"2"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"52",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"by"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"73",offsetEndMilliseconds:"64"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"67",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"uc"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:"10",offsetEndMilliseconds:"zo"},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"22",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:"en"}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:"eg",isTemplated:93,trackingParams:"it"},description:{text:"ux",isTemplated:43,trackingParams:"sj"},actionButton:{buttonRenderer:{text:{simpleText:"de"},navigationEndpoint:{clickTrackingParams:"ex",commandMetadata:{webCommandMetadata:{url:"ue",webPageType:"ow",rootVe:77}},urlEndpoint:{url:"yh",target:"pg"}},
trackingParams:"xf"}},iconImage:{thumbnail:{thumbnails:[{url:"te",width:19,height:23}]},trackingParams:"lv"},bannerImage:{thumbnail:{thumbnails:[{url:"gj",width:38,height:67}]},trackingParams:"ow"},navigationEndpoint:{clickTrackingParams:"um",commandMetadata:{webCommandMetadata:{url:"fq",webPageType:"fd",rootVe:61}},urlEndpoint:{url:"gi",target:"tq"}},trackingParams:"ie",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"ng",size:"xv",isDisabled:53,icon:{iconType:"bq"},navigationEndpoint:{clickTrackingParams:"yl",
openPopupAction:{popup:{aboutThisAdRenderer:{url:(oDb.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",oDb),trackingParams:"hi"}},popupType:"sb"}},trackingParams:"ho",accessibilityData:{accessibilityData:{label:"kl"}}}},hoverText:{simpleText:"xd"},trackingParams:"dv"}},adVideoId:"je",impressionPings:[{baseUrl:"xj"}],adLayoutLoggingData:{serializedAdServingDataEntry:"dt"},associatedCompositePlayerBytesLayoutId:"te"}},adSlotLoggingData:{serializedSlotAdServingDataEntry:"vs"}}}],adSlots:[{adSlotRenderer:{adSlotMetadata:{slotId:"1234",
slotType:"SLOT_TYPE_PLAYER_BYTES",adSlotLoggingData:{serializedSlotAdServingDataEntry:"ob"},triggerEvent:"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},fulfillmentContent:{fulfilledLayout:{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"ot",layoutType:"xg",adLayoutLoggingData:{serializedAdServingDataEntry:"yk"}},renderingContent:{playerBytesSequentialLayoutRenderer:{sequentialLayouts:[{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"je",layoutType:"ww",adLayoutLoggingData:{serializedAdServingDataEntry:"ve"}},
renderingContent:{instreamVideoAdRenderer:{skipOffsetMilliseconds:94,pings:{impressionPings:[{baseUrl:"pl"},{baseUrl:"zs"}],errorPings:[{baseUrl:"hh"}],mutePings:[{baseUrl:"qh"}],unmutePings:[{baseUrl:"ey"}],pausePings:[{baseUrl:"pz"}],rewindPings:[{baseUrl:"bh"}],resumePings:[{baseUrl:"mw"}],skipPings:[{baseUrl:"si"}],closePings:[{baseUrl:"oh"}],progressPings:[{baseUrl:"ly",offsetMilliseconds:1},{baseUrl:"ac",offsetMilliseconds:80},{baseUrl:"sy",offsetMilliseconds:72}],fullscreenPings:[{baseUrl:"kw"}],
activeViewViewablePings:[{baseUrl:"oz"}],endFullscreenPings:[{baseUrl:"uc"}],activeViewMeasurablePings:[{baseUrl:"vu"}],abandonPings:[{baseUrl:"sf"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"qg"}],completePings:[{baseUrl:"jv"}],activeViewTracking:{trafficType:"sq"}},clickthroughEndpoint:{clickTrackingParams:"fn",commandMetadata:{webCommandMetadata:{url:"tf",webPageType:"ox",rootVe:73}},urlEndpoint:{url:"ny",target:"uc"}},csiParameters:[{key:"qe",value:"em"}],playerVars:"suppress_creator_endscreen=1&is_trueview_action",
elementId:"bq",trackingParams:"dr",legacyInfoCardVastExtension:"pa",sodarExtensionData:{siub:"mi",bgub:"hc",scs:"cw",bgp:"co"},externalVideoId:"ya",adLayoutLoggingData:{serializedAdServingDataEntry:"jj"},layoutId:"sc"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"nr",layoutType:"kn",adLayoutLoggingData:{serializedAdServingDataEntry:"cf"}},renderingContent:{adActionInterstitialRenderer:{durationMilliseconds:52,trackingParams:"yq",abandonCommands:{commands:[{clickTrackingParams:"wi",
loggingUrls:[{baseUrl:"jb"}],pingingEndpoint:{hack:90}}]},skipPings:[{baseUrl:"av"}],layoutId:"nj"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"nl",layoutType:"wm",adLayoutLoggingData:{serializedAdServingDataEntry:"zw"}},renderingContent:{instreamVideoAdRenderer:{skipOffsetMilliseconds:80,pings:{impressionPings:[{baseUrl:"ji"},{baseUrl:"ao"},{baseUrl:"cc"}],errorPings:[{baseUrl:"jt"}],mutePings:[{baseUrl:"mn"},{baseUrl:"ce"}],unmutePings:[{baseUrl:"rd"},{baseUrl:"lb"}],pausePings:[{baseUrl:"et"},
{baseUrl:"fv"}],rewindPings:[{baseUrl:"ft"}],resumePings:[{baseUrl:"qj"},{baseUrl:"ot"}],skipPings:[{baseUrl:"ky"},{baseUrl:"jb"}],closePings:[{baseUrl:"hw"}],progressPings:[{baseUrl:"vh",offsetMilliseconds:36},{baseUrl:"um",offsetMilliseconds:77},{baseUrl:"sq",offsetMilliseconds:19},{baseUrl:"ui",offsetMilliseconds:15},{baseUrl:"nl",offsetMilliseconds:86}],fullscreenPings:[{baseUrl:"rp"},{baseUrl:"cn"}],activeViewViewablePings:[{baseUrl:"ml"},{baseUrl:"kq"}],endFullscreenPings:[{baseUrl:"ym"}],activeViewMeasurablePings:[{baseUrl:"di"},
{baseUrl:"ol"}],abandonPings:[{baseUrl:"aj"},{baseUrl:"wo"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"ms"},{baseUrl:"uj"}],startPings:[{baseUrl:"gy"}],firstQuartilePings:[{baseUrl:"ly"}],secondQuartilePings:[{baseUrl:"sw"}],thirdQuartilePings:[{baseUrl:"gt"}],completePings:[{baseUrl:"hu"},{baseUrl:"gs"}],activeViewTracking:{trafficType:"mr"}},clickthroughEndpoint:{clickTrackingParams:"yq",commandMetadata:{webCommandMetadata:{url:"dn",webPageType:"ms",rootVe:54}},urlEndpoint:{url:"hs",
target:"jt"}},csiParameters:[{key:"zn",value:"eq"}],playerVars:"bi",elementId:"gr",trackingParams:"qc",legacyInfoCardVastExtension:"xv",sodarExtensionData:{siub:"ul",bgub:"yr",scs:"ui",bgp:"vy"},externalVideoId:"fp",adLayoutLoggingData:{serializedAdServingDataEntry:"gt"},layoutId:"bh"}}}},{playerBytesAdLayoutRenderer:{adLayoutMetadata:{layoutId:"xy",layoutType:"bf",adLayoutLoggingData:{serializedAdServingDataEntry:"rj"}},renderingContent:{adActionInterstitialRenderer:{durationMilliseconds:95,trackingParams:"ee",
abandonCommands:{commands:[{clickTrackingParams:"mi",loggingUrls:[{baseUrl:"yi"},{baseUrl:"tm"}],pingingEndpoint:{hack:47}}]},skipPings:[{baseUrl:"uk"},{baseUrl:"yj"}],layoutId:"ft"}}}}]}},layoutExitNormalTriggers:[{id:"hq",onLayoutSelfExitRequestedTrigger:{triggeringLayoutId:"hv"}}],layoutExitSkipTriggers:[{id:"up",skipRequestedTrigger:{triggeringLayoutId:"nm"}},{id:"yl",skipRequestedTrigger:{triggeringLayoutId:"gh"}},{id:"zd",skipRequestedTrigger:{triggeringLayoutId:"mo"}},{id:"bc",skipRequestedTrigger:{triggeringLayoutId:"jj"}}],
layoutExitMuteTriggers:[{id:"ql",skipRequestedTrigger:{triggeringLayoutId:"hr"}},{id:"rc",skipRequestedTrigger:{triggeringLayoutId:"ln"}}]}}},slotEntryTrigger:{id:"lc",beforeContentVideoIdStartedTrigger:{}},slotFulfillmentTriggers:[{id:"xq",slotIdEnteredTrigger:{triggeringSlotId:"da"}}],slotExpirationTriggers:[{id:"vv",slotIdExitedTrigger:{triggeringSlotId:"re"}},{id:"jg",onNewPlaybackAfterContentVideoIdTrigger:{}}]}}],adBreakHeartbeatParams:"mw",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:"pz",
type:"az",payload:{offlineabilityEntity:{key:"ql",command:{innertubeCommand:{clickTrackingParams:"nz",ypcGetOfflineUpsellEndpoint:{params:"pw"}}},addToOfflineButtonState:"os",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:"xp",visibility:{types:"1"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:"19",nanos:12}}}};var CfM=[{jsonRepresentation:'{"adPlacements":true,"playerAds":true,"playerResponse":{"adPlacements":true,"playerAds":true,"playerConfig": {"audioConfig": {}, "streamSelectionConfig": {}, "webPlayerConfig": {"webPlayerActionsPorting": {}}}},"playerConfig": {"audioConfig": {}, "streamSelectionConfig": {}, "webPlayerConfig": {"webPlayerActionsPorting": {}}}}',objectRepresentation:{adPlacements:!0,playerAds:!0,playerResponse:{adPlacements:!0,playerAds:!0,playerConfig:{audioConfig:{},streamSelectionConfig:{},
webPlayerConfig:{webPlayerActionsPorting:{}}}},playerConfig:{audioConfig:{},streamSelectionConfig:{},webPlayerConfig:{webPlayerActionsPorting:{}}}}},{jsonRepresentation:'[{"adPlacements":true,"playerAds":true,"playerResponse":{"adPlacements":true,"playerAds":true}}]',objectRepresentation:[{adPlacements:!0,playerAds:!0,playerResponse:{adPlacements:!0,playerAds:!0}}]},{jsonRepresentation:'{"responseContext":{"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"kc","value":"66"},{"key":"cw","value":"st"},{"key":"zb","value":"xz"},{"key":"zl","value":"16"},{"key":"pf","value":"sy"}]},{"service":"bh","params":[{"key":"ip","value":"54"},{"key":"tb","value":"dv"},{"key":"pi","value":"pn"},{"key":"fg","value":"35"},{"key":"wm","value":"vo"}]},{"service":"fp","params":[{"key":"hw","value":"91"}]},{"service":"rk","params":[{"key":"pe","value":"sf"},{"key":"rv","value":"jn"},{"key":"aw","value":"pw"}]}],"maxAgeSeconds":87,"mainAppWebResponseContext":{"loggedOut":43,"trackingParam":"dd","datasyncId":"xp"},"webResponseContextExtensionData":{"hasDecorated":75}},"playabilityStatus":{"status":"by","playableInEmbed":2,"miniplayer":{"miniplayerRenderer":{"playbackMode":"tj"}},"offlineability":{"buttonRenderer":{"serviceEndpoint":{"clickTrackingParams":"pz","ypcGetOfflineUpsellEndpoint":{"params":"xm"}},"trackingParams":"pq"}},"contextParams":"lu"},"streamingData":{"expiresInSeconds":"53","formats":[{"itag":80,"url":"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes","mimeType":"video/webm; codecs=\\"vp9\\"","bitrate":88,"width":96,"height":65,"lastModified":"1665263132187531","contentLength":"17","quality":"rc","fps":8,"qualityLabel":"ab","projectionType":"by","averageBitrate":50,"audioQuality":"th","approxDurationMs":"86","audioSampleRate":"88","audioChannels":34},{"itag":95,"url":"hs","mimeType":"nm","bitrate":56,"width":13,"height":14,"lastModified":"10","quality":"fu","fps":54,"qualityLabel":"yj","projectionType":"wu","audioQuality":"tu","approxDurationMs":"51","audioSampleRate":"87","audioChannels":44}],"adaptiveFormats":[{"itag":50,"url":"fu","mimeType":"uz","bitrate":80,"width":80,"height":85,"initRange":{"start":"16","end":"71"},"indexRange":{"start":"1","end":"26"},"lastModified":"70","contentLength":"66","quality":"cx","fps":61,"qualityLabel":"xt","projectionType":"pe","averageBitrate":68,"approxDurationMs":"1"},{"itag":77,"url":"rj","mimeType":"lh","bitrate":16,"width":17,"height":47,"initRange":{"start":"51","end":"44"},"indexRange":{"start":"87","end":"61"},"lastModified":"13","contentLength":"21","quality":"ie","fps":23,"qualityLabel":"ig","projectionType":"bl","averageBitrate":16,"colorInfo":{"primaries":"et","transferCharacteristics":"zu","matrixCoefficients":"od"},"approxDurationMs":"59"},{"itag":7,"url":"fc","mimeType":"gr","bitrate":71,"width":11,"height":3,"initRange":{"start":"100","end":"7"},"indexRange":{"start":"36","end":"98"},"lastModified":"88","contentLength":"77","quality":"rb","fps":46,"qualityLabel":"gq","projectionType":"ld","averageBitrate":99,"colorInfo":{"primaries":"xd","transferCharacteristics":"uu","matrixCoefficients":"zc"},"approxDurationMs":"44"},{"itag":10,"url":"kl","mimeType":"wb","bitrate":51,"width":69,"height":3,"initRange":{"start":"92","end":"79"},"indexRange":{"start":"42","end":"72"},"lastModified":"99","contentLength":"6","quality":"ee","fps":40,"qualityLabel":"em","projectionType":"wz","averageBitrate":48,"approxDurationMs":"86"},{"itag":44,"url":"hp","mimeType":"kq","bitrate":84,"width":53,"height":22,"initRange":{"start":"48","end":"51"},"indexRange":{"start":"54","end":"44"},"lastModified":"25","contentLength":"47","quality":"xy","fps":11,"qualityLabel":"zl","projectionType":"za","averageBitrate":95,"colorInfo":{"primaries":"ot","transferCharacteristics":"av","matrixCoefficients":"ow"},"approxDurationMs":"85"},{"itag":20,"url":"di","mimeType":"nc","bitrate":15,"width":19,"height":92,"initRange":{"start":"82","end":"58"},"indexRange":{"start":"80","end":"37"},"lastModified":"46","contentLength":"40","quality":"wo","fps":44,"qualityLabel":"pt","projectionType":"bg","averageBitrate":3,"colorInfo":{"primaries":"wq","transferCharacteristics":"is","matrixCoefficients":"ou"},"approxDurationMs":"47"},{"itag":44,"url":"oe","mimeType":"mh","bitrate":37,"width":43,"height":24,"initRange":{"start":"29","end":"91"},"indexRange":{"start":"97","end":"97"},"lastModified":"52","contentLength":"43","quality":"cr","fps":44,"qualityLabel":"hc","projectionType":"cr","averageBitrate":12,"approxDurationMs":"97"},{"itag":32,"url":"gq","mimeType":"sh","bitrate":42,"width":32,"height":13,"initRange":{"start":"71","end":"87"},"indexRange":{"start":"70","end":"4"},"lastModified":"67","contentLength":"16","quality":"sb","fps":66,"qualityLabel":"mv","projectionType":"kk","averageBitrate":51,"colorInfo":{"primaries":"pk","transferCharacteristics":"ea","matrixCoefficients":"cq"},"approxDurationMs":"70"},{"itag":71,"url":"zt","mimeType":"bl","bitrate":12,"width":68,"height":12,"initRange":{"start":"63","end":"2"},"indexRange":{"start":"28","end":"68"},"lastModified":"33","contentLength":"0","quality":"dh","fps":6,"qualityLabel":"jv","projectionType":"sy","averageBitrate":75,"colorInfo":{"primaries":"us","transferCharacteristics":"ka","matrixCoefficients":"xw"},"approxDurationMs":"16"},{"itag":98,"url":"vl","mimeType":"lg","bitrate":88,"width":23,"height":83,"initRange":{"start":"49","end":"34"},"indexRange":{"start":"43","end":"90"},"lastModified":"84","contentLength":"77","quality":"xu","fps":50,"qualityLabel":"jz","projectionType":"om","averageBitrate":16,"highReplication":95,"approxDurationMs":"46"},{"itag":85,"url":"ri","mimeType":"dh","bitrate":77,"width":86,"height":54,"initRange":{"start":"40","end":"98"},"indexRange":{"start":"15","end":"85"},"lastModified":"25","contentLength":"53","quality":"rq","fps":62,"qualityLabel":"nx","projectionType":"wg","averageBitrate":35,"colorInfo":{"primaries":"oa","transferCharacteristics":"kb","matrixCoefficients":"kk"},"approxDurationMs":"26"},{"itag":10,"url":"zz","mimeType":"lq","bitrate":55,"width":89,"height":43,"initRange":{"start":"94","end":"98"},"indexRange":{"start":"73","end":"51"},"lastModified":"3","contentLength":"36","quality":"yo","fps":5,"qualityLabel":"we","projectionType":"ve","averageBitrate":83,"colorInfo":{"primaries":"yu","transferCharacteristics":"fu","matrixCoefficients":"ox"},"approxDurationMs":"11"},{"itag":62,"url":"hv","mimeType":"th","bitrate":76,"width":28,"height":79,"initRange":{"start":"97","end":"100"},"indexRange":{"start":"58","end":"63"},"lastModified":"53","contentLength":"22","quality":"ou","fps":7,"qualityLabel":"cm","projectionType":"xv","averageBitrate":35,"approxDurationMs":"98"},{"itag":91,"url":"vr","mimeType":"wo","bitrate":41,"width":4,"height":79,"initRange":{"start":"80","end":"83"},"indexRange":{"start":"14","end":"58"},"lastModified":"50","contentLength":"38","quality":"ic","fps":64,"qualityLabel":"sq","projectionType":"du","averageBitrate":61,"colorInfo":{"primaries":"ok","transferCharacteristics":"ud","matrixCoefficients":"ob"},"approxDurationMs":"73"},{"itag":48,"url":"lq","mimeType":"zl","bitrate":4,"width":16,"height":65,"initRange":{"start":"93","end":"50"},"indexRange":{"start":"52","end":"44"},"lastModified":"74","contentLength":"86","quality":"mi","fps":43,"qualityLabel":"rz","projectionType":"ji","averageBitrate":61,"colorInfo":{"primaries":"qo","transferCharacteristics":"fk","matrixCoefficients":"jy"},"approxDurationMs":"70"},{"itag":34,"url":"cr","mimeType":"la","bitrate":53,"width":29,"height":97,"initRange":{"start":"89","end":"45"},"indexRange":{"start":"93","end":"45"},"lastModified":"52","contentLength":"74","quality":"xn","fps":60,"qualityLabel":"xs","projectionType":"lf","averageBitrate":1,"approxDurationMs":"18"},{"itag":67,"url":"mr","mimeType":"cs","bitrate":79,"width":9,"height":85,"initRange":{"start":"56","end":"96"},"indexRange":{"start":"71","end":"84"},"lastModified":"78","contentLength":"80","quality":"ld","fps":2,"qualityLabel":"no","projectionType":"uq","averageBitrate":35,"colorInfo":{"primaries":"mj","transferCharacteristics":"ry","matrixCoefficients":"cc"},"approxDurationMs":"43"},{"itag":57,"url":"fi","mimeType":"to","bitrate":80,"width":81,"height":29,"initRange":{"start":"6","end":"96"},"indexRange":{"start":"73","end":"48"},"lastModified":"32","contentLength":"11","quality":"ck","fps":82,"qualityLabel":"fo","projectionType":"px","averageBitrate":95,"colorInfo":{"primaries":"az","transferCharacteristics":"mq","matrixCoefficients":"oc"},"approxDurationMs":"44"},{"itag":52,"url":"ea","mimeType":"xm","bitrate":18,"initRange":{"start":"15","end":"16"},"indexRange":{"start":"4","end":"33"},"lastModified":"65","contentLength":"67","quality":"es","projectionType":"mp","averageBitrate":52,"highReplication":82,"audioQuality":"za","approxDurationMs":"24","audioSampleRate":"1","audioChannels":92,"loudnessDb":0.9787435365879406},{"itag":37,"url":"kk","mimeType":"xg","bitrate":78,"initRange":{"start":"38","end":"94"},"indexRange":{"start":"27","end":"17"},"lastModified":"61","contentLength":"2","quality":"nh","projectionType":"ar","averageBitrate":69,"audioQuality":"la","approxDurationMs":"95","audioSampleRate":"66","audioChannels":50,"loudnessDb":0.6461265012758731},{"itag":45,"url":"oc","mimeType":"nm","bitrate":12,"initRange":{"start":"21","end":"45"},"indexRange":{"start":"21","end":"13"},"lastModified":"45","contentLength":"85","quality":"vs","projectionType":"xp","averageBitrate":32,"audioQuality":"tv","approxDurationMs":"1","audioSampleRate":"99","audioChannels":42,"loudnessDb":0.39295968942278037},{"itag":37,"url":"zf","mimeType":"be","bitrate":29,"initRange":{"start":"27","end":"87"},"indexRange":{"start":"81","end":"20"},"lastModified":"6","contentLength":"33","quality":"pe","projectionType":"pb","averageBitrate":100,"audioQuality":"zi","approxDurationMs":"70","audioSampleRate":"32","audioChannels":68,"loudnessDb":0.2781731101164002}]},"playerAds":[{"playerLegacyDesktopWatchAdsRenderer":{"playerAdParams":{"showContentThumbnail":true,"enabledEngageTypes":"3,6,4,5"},"gutParams":{"tag":"\\\\4061\\\\ytpwmpu"},"showCompanion":true,"showInstream":true,"useGut":true}}],"playbackTracking":{"videostatsPlaybackUrl":{"baseUrl":"bj"},"videostatsDelayplayUrl":{"baseUrl":"vx"},"videostatsWatchtimeUrl":{"baseUrl":"px"},"ptrackingUrl":{"baseUrl":"tg"},"qoeUrl":{"baseUrl":"wx"},"atrUrl":{"baseUrl":"xz","elapsedMediaTimeSeconds":45},"videostatsScheduledFlushWalltimeSeconds":[99,32,39],"videostatsDefaultFlushIntervalSeconds":3,"youtubeRemarketingUrl":{"baseUrl":"mb","elapsedMediaTimeSeconds":63},"googleRemarketingUrl":{"baseUrl":"yn","elapsedMediaTimeSeconds":83}},"captions":{"playerCaptionsTracklistRenderer":{"captionTracks":[{"baseUrl":"ew","name":{"simpleText":"ez"},"vssId":"fj","languageCode":"wd","kind":"ez","isTranslatable":21}],"audioTracks":[{"captionTrackIndices":[87]}],"translationLanguages":[{"languageCode":"xu","languageName":{"simpleText":"fw"}},{"languageCode":"zl","languageName":{"simpleText":"xc"}},{"languageCode":"jr","languageName":{"simpleText":"md"}},{"languageCode":"sc","languageName":{"simpleText":"wf"}},{"languageCode":"nj","languageName":{"simpleText":"xn"}},{"languageCode":"of","languageName":{"simpleText":"av"}},{"languageCode":"tv","languageName":{"simpleText":"ok"}},{"languageCode":"nu","languageName":{"simpleText":"ry"}},{"languageCode":"zy","languageName":{"simpleText":"nb"}},{"languageCode":"pt","languageName":{"simpleText":"eq"}},{"languageCode":"vr","languageName":{"simpleText":"cc"}},{"languageCode":"wh","languageName":{"simpleText":"hd"}},{"languageCode":"hp","languageName":{"simpleText":"ds"}},{"languageCode":"ka","languageName":{"simpleText":"up"}},{"languageCode":"sw","languageName":{"simpleText":"zp"}},{"languageCode":"rh","languageName":{"simpleText":"eq"}},{"languageCode":"bq","languageName":{"simpleText":"at"}},{"languageCode":"hu","languageName":{"simpleText":"fg"}},{"languageCode":"ai","languageName":{"simpleText":"iy"}},{"languageCode":"rj","languageName":{"simpleText":"oz"}},{"languageCode":"sq","languageName":{"simpleText":"fe"}},{"languageCode":"tn","languageName":{"simpleText":"vk"}},{"languageCode":"jr","languageName":{"simpleText":"jg"}},{"languageCode":"vc","languageName":{"simpleText":"hv"}},{"languageCode":"yn","languageName":{"simpleText":"ky"}},{"languageCode":"pa","languageName":{"simpleText":"rw"}},{"languageCode":"lr","languageName":{"simpleText":"kv"}},{"languageCode":"ud","languageName":{"simpleText":"fn"}},{"languageCode":"hq","languageName":{"simpleText":"io"}},{"languageCode":"rp","languageName":{"simpleText":"qx"}},{"languageCode":"xf","languageName":{"simpleText":"sm"}},{"languageCode":"fs","languageName":{"simpleText":"ty"}},{"languageCode":"so","languageName":{"simpleText":"xl"}},{"languageCode":"fk","languageName":{"simpleText":"ff"}},{"languageCode":"fw","languageName":{"simpleText":"wz"}},{"languageCode":"rn","languageName":{"simpleText":"zw"}},{"languageCode":"wq","languageName":{"simpleText":"yt"}},{"languageCode":"oh","languageName":{"simpleText":"oo"}},{"languageCode":"ts","languageName":{"simpleText":"jt"}},{"languageCode":"xy","languageName":{"simpleText":"ga"}},{"languageCode":"jy","languageName":{"simpleText":"sx"}},{"languageCode":"lw","languageName":{"simpleText":"cf"}},{"languageCode":"fc","languageName":{"simpleText":"qr"}},{"languageCode":"ji","languageName":{"simpleText":"cc"}},{"languageCode":"qs","languageName":{"simpleText":"pi"}},{"languageCode":"vx","languageName":{"simpleText":"hk"}},{"languageCode":"jt","languageName":{"simpleText":"eh"}},{"languageCode":"fb","languageName":{"simpleText":"iu"}},{"languageCode":"mf","languageName":{"simpleText":"st"}},{"languageCode":"en","languageName":{"simpleText":"vr"}},{"languageCode":"go","languageName":{"simpleText":"kp"}},{"languageCode":"sc","languageName":{"simpleText":"rk"}},{"languageCode":"bx","languageName":{"simpleText":"ci"}},{"languageCode":"pu","languageName":{"simpleText":"qj"}},{"languageCode":"fa","languageName":{"simpleText":"ht"}},{"languageCode":"bw","languageName":{"simpleText":"af"}},{"languageCode":"rr","languageName":{"simpleText":"jt"}},{"languageCode":"ef","languageName":{"simpleText":"yy"}},{"languageCode":"bn","languageName":{"simpleText":"wu"}},{"languageCode":"ov","languageName":{"simpleText":"ae"}},{"languageCode":"sm","languageName":{"simpleText":"hi"}},{"languageCode":"tq","languageName":{"simpleText":"ie"}},{"languageCode":"fn","languageName":{"simpleText":"et"}},{"languageCode":"jw","languageName":{"simpleText":"bu"}},{"languageCode":"iz","languageName":{"simpleText":"gc"}},{"languageCode":"bk","languageName":{"simpleText":"jh"}},{"languageCode":"vw","languageName":{"simpleText":"fq"}},{"languageCode":"xt","languageName":{"simpleText":"or"}},{"languageCode":"kq","languageName":{"simpleText":"ch"}},{"languageCode":"pa","languageName":{"simpleText":"cs"}},{"languageCode":"ef","languageName":{"simpleText":"eq"}},{"languageCode":"mk","languageName":{"simpleText":"ig"}},{"languageCode":"me","languageName":{"simpleText":"pv"}},{"languageCode":"ll","languageName":{"simpleText":"nz"}},{"languageCode":"yd","languageName":{"simpleText":"pu"}},{"languageCode":"dj","languageName":{"simpleText":"vx"}},{"languageCode":"xc","languageName":{"simpleText":"ca"}},{"languageCode":"wb","languageName":{"simpleText":"il"}},{"languageCode":"ww","languageName":{"simpleText":"jf"}},{"languageCode":"xi","languageName":{"simpleText":"ba"}},{"languageCode":"ae","languageName":{"simpleText":"hx"}},{"languageCode":"uj","languageName":{"simpleText":"xu"}},{"languageCode":"hq","languageName":{"simpleText":"gp"}},{"languageCode":"we","languageName":{"simpleText":"pk"}},{"languageCode":"kt","languageName":{"simpleText":"ek"}},{"languageCode":"hy","languageName":{"simpleText":"ab"}},{"languageCode":"hm","languageName":{"simpleText":"nu"}},{"languageCode":"uw","languageName":{"simpleText":"rx"}},{"languageCode":"or","languageName":{"simpleText":"nf"}},{"languageCode":"dh","languageName":{"simpleText":"zn"}},{"languageCode":"kb","languageName":{"simpleText":"js"}},{"languageCode":"vg","languageName":{"simpleText":"xe"}},{"languageCode":"dl","languageName":{"simpleText":"so"}},{"languageCode":"lz","languageName":{"simpleText":"hb"}},{"languageCode":"ny","languageName":{"simpleText":"xr"}},{"languageCode":"ag","languageName":{"simpleText":"us"}},{"languageCode":"zr","languageName":{"simpleText":"ae"}},{"languageCode":"yq","languageName":{"simpleText":"yc"}},{"languageCode":"up","languageName":{"simpleText":"dc"}},{"languageCode":"zn","languageName":{"simpleText":"jw"}},{"languageCode":"uh","languageName":{"simpleText":"ms"}},{"languageCode":"mt","languageName":{"simpleText":"vf"}},{"languageCode":"lt","languageName":{"simpleText":"ln"}},{"languageCode":"vf","languageName":{"simpleText":"rd"}},{"languageCode":"my","languageName":{"simpleText":"rk"}},{"languageCode":"ei","languageName":{"simpleText":"ul"}},{"languageCode":"dj","languageName":{"simpleText":"cz"}},{"languageCode":"kb","languageName":{"simpleText":"hp"}},{"languageCode":"jj","languageName":{"simpleText":"zf"}},{"languageCode":"ew","languageName":{"simpleText":"ff"}},{"languageCode":"jo","languageName":{"simpleText":"iz"}},{"languageCode":"ja","languageName":{"simpleText":"uz"}},{"languageCode":"yd","languageName":{"simpleText":"or"}},{"languageCode":"tl","languageName":{"simpleText":"tw"}},{"languageCode":"mw","languageName":{"simpleText":"th"}},{"languageCode":"pq","languageName":{"simpleText":"zp"}},{"languageCode":"pq","languageName":{"simpleText":"pk"}},{"languageCode":"ef","languageName":{"simpleText":"fj"}},{"languageCode":"qq","languageName":{"simpleText":"vu"}},{"languageCode":"pj","languageName":{"simpleText":"kp"}},{"languageCode":"ab","languageName":{"simpleText":"xw"}},{"languageCode":"re","languageName":{"simpleText":"ln"}},{"languageCode":"ht","languageName":{"simpleText":"wo"}},{"languageCode":"ju","languageName":{"simpleText":"wb"}},{"languageCode":"yq","languageName":{"simpleText":"xv"}}],"defaultAudioTrackIndex":70}},"videoDetails":{"videoId":"ux","title":"jb","lengthSeconds":"90","keywords":["th","ts","yg","gy","ih","iq","zj"],"channelId":"pg","isOwnerViewing":6,"shortDescription":"ts","isCrawlable":62,"thumbnail":{"thumbnails":[{"url":"vx","width":8,"height":58},{"url":"bp","width":44,"height":79},{"url":"oh","width":47,"height":66},{"url":"hm","width":34,"height":55},{"url":"vr","width":0,"height":20}]},"allowRatings":24,"viewCount":"49","author":"xr","isPrivate":70,"isUnpluggedCorpus":66,"isLiveContent":99},"annotations":[{"playerAnnotationsExpandedRenderer":{"featuredChannel":{"startTimeMs":"96","endTimeMs":"46","watermark":{"thumbnails":[{"url":"li","width":91,"height":28}]},"trackingParams":"an","navigationEndpoint":{"clickTrackingParams":"mg","commandMetadata":{"webCommandMetadata":{"url":"rd","webPageType":"nc","rootVe":69,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"qg"}},"channelName":"ei","subscribeButton":{"subscribeButtonRenderer":{"buttonText":{"runs":[{"text":"pz"}]},"subscribed":44,"enabled":33,"type":"ue","channelId":"ki","showPreferences":71,"subscribedButtonText":{"runs":[{"text":"lk"}]},"unsubscribedButtonText":{"runs":[{"text":"jn"}]},"trackingParams":"oj","unsubscribeButtonText":{"runs":[{"text":"ad"}]},"serviceEndpoints":[{"clickTrackingParams":"wm","commandMetadata":{"webCommandMetadata":{"sendPost":4,"apiUrl":"ky"}},"subscribeEndpoint":{"channelIds":["zt"],"params":"at"}},{"clickTrackingParams":"jg","commandMetadata":{"webCommandMetadata":{"sendPost":28}},"signalServiceEndpoint":{"signal":"ok","actions":[{"clickTrackingParams":"lt","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"po","dialogMessages":[{"runs":[{"text":"ou"},{"text":"jt"},{"text":"zz"}]}],"confirmButton":{"buttonRenderer":{"style":"mm","size":"oi","isDisabled":43,"text":{"runs":[{"text":"kc"}]},"serviceEndpoint":{"clickTrackingParams":"gk","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"kc"}},"unsubscribeEndpoint":{"channelIds":["cm"],"params":"ar"}},"accessibility":{"label":"iy"},"trackingParams":"gs"}},"cancelButton":{"buttonRenderer":{"style":"jb","size":"pe","isDisabled":69,"text":{"runs":[{"text":"uv"}]},"accessibility":{"label":"qu"},"trackingParams":"pe"}},"primaryIsCancel":48}},"popupType":"ma"}}]}}],"subscribeAccessibility":{"accessibilityData":{"label":"vh"}},"unsubscribeAccessibility":{"accessibilityData":{"label":"lg"}},"signInEndpoint":{"clickTrackingParams":"eu","commandMetadata":{"webCommandMetadata":{"url":"na"}}}}}},"allowSwipeDismiss":55,"annotationId":"jd"}}],"playerConfig":{"audioConfig":{"loudnessDb":0.9620880668073215,"perceptualLoudnessDb":0.541474004793957,"enablePerFormatLoudness":31},"streamSelectionConfig":{"maxBitrate":"61"},"mediaCommonConfig":{"dynamicReadaheadConfig":{"maxReadAheadMediaTimeMs":100,"minReadAheadMediaTimeMs":21,"readAheadGrowthRateMs":29}},"webPlayerConfig":{"useCobaltTvosDash":55,"webPlayerActionsPorting":{"getSharePanelCommand":{"clickTrackingParams":"of","commandMetadata":{"webCommandMetadata":{"sendPost":31,"apiUrl":"xl"}},"webPlayerShareEntityServiceEndpoint":{"serializedShareEntity":"tr"}},"subscribeCommand":{"clickTrackingParams":"fs","commandMetadata":{"webCommandMetadata":{"sendPost":13,"apiUrl":"xp"}},"subscribeEndpoint":{"channelIds":["qs"],"params":"oa"}},"unsubscribeCommand":{"clickTrackingParams":"ls","commandMetadata":{"webCommandMetadata":{"sendPost":91,"apiUrl":"wc"}},"unsubscribeEndpoint":{"channelIds":["fo"],"params":"vt"}},"addToWatchLaterCommand":{"clickTrackingParams":"ua","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"iu"}},"playlistEditEndpoint":{"playlistId":"rv","actions":[{"addedVideoId":"iw","action":"rd"}]}},"removeFromWatchLaterCommand":{"clickTrackingParams":"un","commandMetadata":{"webCommandMetadata":{"sendPost":20,"apiUrl":"bl"}},"playlistEditEndpoint":{"playlistId":"zg","actions":[{"action":"ya","removedVideoId":"dk"}]}}},"gatewayExperimentGroup":"vb"}},"storyboards":{"playerStoryboardSpecRenderer":{"spec":"aj","recommendedLevel":87}},"microformat":{"playerMicroformatRenderer":{"thumbnail":{"thumbnails":[{"url":"mm","width":57,"height":94}]},"embed":{"iframeUrl":"bd","width":51,"height":73},"title":{"simpleText":"sg"},"description":{"simpleText":"yv"},"lengthSeconds":"18","ownerProfileUrl":"bg","externalChannelId":"eg","isFamilySafe":88,"availableCountries":["hn","sd","lt","tx","nw","mq","iz","aj","vi","xa","ec","iv","rj","vb","ro","po","mv","mx","cn","ld","tn","ay","gv","bs","vf","da","ss","km","uo","mg","wv","md","lo","nc","vh","li","jh","lj","qq","ci","ob","zy","pu","bl","jm","ge","tt","ov","ue","vp","ka","nh","uc","gb","rs","gu","hm","uv","nq","ga","qu","hr","pj","zq","rh","nn","yv","or","zg","ai","qj","cv","vg","hr","zm","al","mj","fz","yx","st","tt","ih","vm","wq","gx","wi","ys","ug","vb","uh","rf","ry","ba","xu","ce","eq","bx","he","jm","ie","nb","cd","qz","no","yq","qe","jy","wd","pm","nb","hk","em","im","iv","ld","gz","fe","ut","md","gw","sf","yz","yp","xr","gm","uo","kg","yo","wv","da","wt","ry","it","gz","mm","ho","mf","lq","tu","im","lu","gm","pa","ny","gu","ds","yx","yh","jk","qb","jv","mp","bi","nr","mc","bg","ym","zt","sh","kd","gj","dp","qw","eh","no","pj","nq","dy","gt","cm","pg","ce","jt","xv","tf","ue","ke","hs","xh","tc","ad","yg","uh","cd","zc","rj","kq","sp","vv","xt","bo","am","kg","kx","xb","fr","il","qi","ap","pe","tg","im","cs","vy","zu","cq","bu","og","tf","ze","zj","um","vd","ot","al","zl","um","jv","ss","md","xm","nv","id","es","jf","as","zb","ms","uv","jh","xz","em","uv","bk","zx","wp","ay","ub","pa","rf","yi","zm","em","pu","xs"],"isUnlisted":24,"hasYpcMetadata":38,"viewCount":"6","category":"qh","publishDate":"eb","ownerChannelName":"mf","uploadDate":"ax"}},"cards":{"cardCollectionRenderer":{"cards":[{"cardRenderer":{"teaser":{"simpleCardTeaserRenderer":{"message":{"simpleText":"ha"},"trackingParams":"ra","prominent":9,"logVisibilityUpdates":88,"onTapCommand":{"clickTrackingParams":"dy","changeEngagementPanelVisibilityAction":{"targetId":"qc","visibility":"mh"}}}},"cueRanges":[{"startCardActiveMs":"41","endCardActiveMs":"81","teaserDurationMs":"31","iconAfterTeaserMs":"65"}],"trackingParams":"sn"}}],"headerText":{"simpleText":"mi"},"icon":{"infoCardIconRenderer":{"trackingParams":"tq"}},"closeButton":{"infoCardIconRenderer":{"trackingParams":"nz"}},"trackingParams":"ss","allowTeaserDismiss":55,"logIconVisibilityUpdates":49}},"trackingParams":"lt","attestation":{"playerAttestationRenderer":{"challenge":"rg","botguardData":{"program":"vk","interpreterSafeUrl":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"ap"},"serverEnvironment":83}}},"videoQualityPromoSupportedRenderers":{"videoQualityPromoRenderer":{"triggerCriteria":{"connectionWhitelist":["vs"],"joinLatencySeconds":85,"rebufferTimeSeconds":89,"watchTimeWindowSeconds":21,"refractorySeconds":41},"text":{"runs":[{"text":"it"},{"text":"qt","bold":60}]},"endpoint":{"clickTrackingParams":"lw","commandMetadata":{"webCommandMetadata":{"url":"ih","webPageType":"xa","rootVe":73}},"urlEndpoint":{"url":"ms","target":"tj"}},"trackingParams":"vd","snackbar":{"notificationActionRenderer":{"responseText":{"runs":[{"text":"pp"}]},"actionButton":{"buttonRenderer":{"text":{"runs":[{"text":"yw"}]},"navigationEndpoint":{"clickTrackingParams":"sq","commandMetadata":{"webCommandMetadata":{"url":"wp","webPageType":"zn","rootVe":21}},"urlEndpoint":{"url":"ju","target":"dy"}},"trackingParams":"zj"}},"trackingParams":"nh"}}}},"messages":[{"mealbarPromoRenderer":{"icon":{"thumbnails":[{"url":"ek","width":71,"height":69}]},"messageTexts":[{"runs":[{"text":"ew"}]}],"actionButton":{"buttonRenderer":{"style":"gz","size":"tz","text":{"runs":[{"text":"ga"}]},"trackingParams":"qr","command":{"clickTrackingParams":"wk","commandExecutorCommand":{"commands":[{"clickTrackingParams":"dw","commandMetadata":{"webCommandMetadata":{"url":"po","webPageType":"fl","rootVe":70,"apiUrl":"ot"}},"browseEndpoint":{"browseId":"pl","params":"zo"}},{"commandMetadata":{"webCommandMetadata":{"sendPost":10,"apiUrl":"rv"}},"feedbackEndpoint":{"feedbackToken":"xi","uiActions":{"hideEnclosingContainer":25}}}]}}}},"dismissButton":{"buttonRenderer":{"style":"ol","size":"og","text":{"runs":[{"text":"yv"}]},"trackingParams":"ch","command":{"clickTrackingParams":"uu","commandExecutorCommand":{"commands":[{"clickTrackingParams":"ig","commandMetadata":{"webCommandMetadata":{"sendPost":71,"apiUrl":"en"}},"feedbackEndpoint":{"feedbackToken":"wh","uiActions":{"hideEnclosingContainer":45}}}]}}}},"triggerCondition":"pb","style":"uq","trackingParams":"rp","impressionEndpoints":[{"clickTrackingParams":"xb","commandMetadata":{"webCommandMetadata":{"sendPost":73,"apiUrl":"wl"}},"feedbackEndpoint":{"feedbackToken":"wf","uiActions":{"hideEnclosingContainer":95}}}],"isVisible":17,"messageTitle":{"runs":[{"text":"ir"}]},"enableSharedFeatureForImpressionHandling":21}}],"adPlacements":[{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"7","offsetEndMilliseconds":"39"},"hideCueRangeMarker":true}},"renderer":{"linearAdSequenceRenderer":{"linearAds":[{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg","width":46,"height":25}]},"trackingParams":"ye"},"trackingParams":"dq","templatedCountdown":{"templatedAdText":{"text":"ps","isTemplated":82,"trackingParams":"cc"}},"durationMilliseconds":44}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"xz","isTemplated":30,"trackingParams":"um"},"trackingParams":"ge"}},"trackingParams":"zg","skipOffsetMilliseconds":88}},"trackingParams":"qd","visitAdvertiserRenderer":{"buttonRenderer":{"style":"fv","text":{"simpleText":"on"},"icon":{"iconType":"vw"},"navigationEndpoint":{"clickTrackingParams":"mk","commandMetadata":{"webCommandMetadata":{"url":"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110","webPageType":"ry","rootVe":62}},"urlEndpoint":{"url":"lq","target":"wt"}},"trackingParams":"mh"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"kw","isTemplated":93,"trackingParams":"jg"},"trackingParams":"at"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"rl","isTemplated":73,"trackingParams":"le"}},"trackingParams":"tr"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"le","size":"nb","isDisabled":41,"serviceEndpoint":{"clickTrackingParams":"jt","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"as"},"trackingParams":"vy"}},"popupType":"xn"}},"icon":{"iconType":"vl"},"trackingParams":"lm","accessibilityData":{"accessibilityData":{"label":"qi"}}}},"hoverText":{"simpleText":"zk"},"trackingParams":"qa"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"pv"}]},"trackingParams":"jo"},"headline":{"text":"qx","isTemplated":10,"trackingParams":"um"},"description":{"text":"mf","trackingParams":"fe"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"kq"},"navigationEndpoint":{"clickTrackingParams":"cm","commandMetadata":{"webCommandMetadata":{"url":"wa","webPageType":"nq","rootVe":69}},"urlEndpoint":{"url":"ln","target":"nd"}},"trackingParams":"no"}},"startMs":45,"trackingParams":"ge"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"xd"},"elementId":"tc","inPlayerSlotId":"gg","inPlayerLayoutId":"cm"}},"trackingParams":"uy","layoutId":"ff","associatedPlayerBytesLayoutId":"dy"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"gv"}]},"trackingParams":"at"},"headline":{"text":"ow","isTemplated":66,"trackingParams":"za"},"description":{"text":"ds","isTemplated":95,"trackingParams":"fc"},"actionButton":{"buttonRenderer":{"style":"ys","text":{"simpleText":"aq"},"navigationEndpoint":{"clickTrackingParams":"vu","commandMetadata":{"webCommandMetadata":{"url":"zn","webPageType":"jv","rootVe":38}},"urlEndpoint":{"url":"df","target":"xe"}},"trackingParams":"za"}},"durationMilliseconds":44,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"xg"}},"navigationEndpoint":{"clickTrackingParams":"vg","loggingUrls":[{"baseUrl":"bc"}],"commandMetadata":{"webCommandMetadata":{"url":"sn","webPageType":"vb","rootVe":34}},"urlEndpoint":{"url":"ex","target":"nb"}},"trackingParams":"iw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"cm"}]},"trackingParams":"br"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"dj","commandExecutorCommand":{"commands":[{"clickTrackingParams":"li","loggingUrls":[{"baseUrl":"wa"}],"pingingEndpoint":{"hack":0}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"jg","isTemplated":95,"trackingParams":"by"},"trackingParams":"kl"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"kt"},"layoutId":"cv","inPlayerSlotId":"qt","inPlayerLayoutId":"yy","associatedPlayerBytesLayoutId":"dx"}},{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"pz","width":32,"height":43}]},"trackingParams":"iz"},"trackingParams":"yo","templatedCountdown":{"templatedAdText":{"text":"we","isTemplated":91,"trackingParams":"si"}},"durationMilliseconds":10}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"bp","isTemplated":93,"trackingParams":"mo"},"trackingParams":"cp"}},"trackingParams":"qr","skipOffsetMilliseconds":60}},"trackingParams":"zf","visitAdvertiserRenderer":{"buttonRenderer":{"style":"ya","text":{"simpleText":"fv"},"icon":{"iconType":"bx"},"navigationEndpoint":{"clickTrackingParams":"bw","commandMetadata":{"webCommandMetadata":{"url":"ht","webPageType":"gv","rootVe":14}},"urlEndpoint":{"url":"wi","target":"te"}},"trackingParams":"gr"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"ox","isTemplated":66,"trackingParams":"td"},"trackingParams":"ng"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"zu","isTemplated":15,"trackingParams":"py"}},"trackingParams":"hb"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"vn","size":"cw","isDisabled":56,"serviceEndpoint":{"clickTrackingParams":"jh","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"zx"},"trackingParams":"yl"}},"popupType":"tw"}},"icon":{"iconType":"ar"},"trackingParams":"vi","accessibilityData":{"accessibilityData":{"label":"hy"}}}},"hoverText":{"simpleText":"ap"},"trackingParams":"pp"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"ol"}]},"trackingParams":"kz"},"headline":{"text":"wa","isTemplated":43,"trackingParams":"yb"},"description":{"text":"cl","trackingParams":"aq"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"xg"},"navigationEndpoint":{"clickTrackingParams":"wp","commandMetadata":{"webCommandMetadata":{"url":"uh","webPageType":"bs","rootVe":44}},"urlEndpoint":{"url":"xq","target":"fi"}},"trackingParams":"fo"}},"startMs":5,"trackingParams":"kh"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"ir"},"elementId":"mp","inPlayerSlotId":"fh","inPlayerLayoutId":"bh"}},"trackingParams":"ao","layoutId":"gc","associatedPlayerBytesLayoutId":"up"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"wj"}]},"trackingParams":"zr"},"headline":{"text":"rq","isTemplated":82,"trackingParams":"gr"},"description":{"text":"fj","isTemplated":57,"trackingParams":"li"},"actionButton":{"buttonRenderer":{"style":"mu","text":{"simpleText":"cg"},"navigationEndpoint":{"clickTrackingParams":"eb","commandMetadata":{"webCommandMetadata":{"url":"vn","webPageType":"nw","rootVe":96}},"urlEndpoint":{"url":"bs","target":"dr"}},"trackingParams":"iq"}},"durationMilliseconds":39,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"mt"}},"navigationEndpoint":{"clickTrackingParams":"uz","loggingUrls":[{"baseUrl":"rn"}],"commandMetadata":{"webCommandMetadata":{"url":"cu","webPageType":"qs","rootVe":26}},"urlEndpoint":{"url":"ty","target":"he"}},"trackingParams":"bw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"pd"}]},"trackingParams":"wm"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"io","commandExecutorCommand":{"commands":[{"clickTrackingParams":"hd","loggingUrls":[{"baseUrl":"hz"}],"pingingEndpoint":{"hack":81}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"db","isTemplated":42,"trackingParams":"ga"},"trackingParams":"pa"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"bt"},"layoutId":"ec","inPlayerSlotId":"nl","inPlayerLayoutId":"qh","associatedPlayerBytesLayoutId":"qe"}}]}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"rj"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"zf","adTimeOffset":{"offsetStartMilliseconds":"63","offsetEndMilliseconds":"83"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"59","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_START","adTimeOffset":{"offsetStartMilliseconds":"330100","offsetEndMilliseconds":"594666"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"0","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"65","offsetEndMilliseconds":"30"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"51","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wg"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"56","offsetEndMilliseconds":"86"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"25","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nh"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_END","adTimeOffset":{"offsetStartMilliseconds":"25","offsetEndMilliseconds":"13"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"32","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ti"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"47","offsetEndMilliseconds":"84"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"10","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"go"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"14","offsetEndMilliseconds":"87"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"79","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"34","offsetEndMilliseconds":"12"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"27","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"fp"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"66","offsetEndMilliseconds":"35"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"98","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"cn"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"59","offsetEndMilliseconds":"8"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"26","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wz"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"84","offsetEndMilliseconds":"90"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"92","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nl"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"50","offsetEndMilliseconds":"67"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"96","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ov"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"13","offsetEndMilliseconds":"2"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"52","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"by"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"73","offsetEndMilliseconds":"64"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"67","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"uc"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"10","offsetEndMilliseconds":"zo"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"22","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"en"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_SELF_START"}},"renderer":{"actionCompanionAdRenderer":{"headline":{"text":"eg","isTemplated":93,"trackingParams":"it"},"description":{"text":"ux","isTemplated":43,"trackingParams":"sj"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"de"},"navigationEndpoint":{"clickTrackingParams":"ex","commandMetadata":{"webCommandMetadata":{"url":"ue","webPageType":"ow","rootVe":77}},"urlEndpoint":{"url":"yh","target":"pg"}},"trackingParams":"xf"}},"iconImage":{"thumbnail":{"thumbnails":[{"url":"te","width":19,"height":23}]},"trackingParams":"lv"},"bannerImage":{"thumbnail":{"thumbnails":[{"url":"gj","width":38,"height":67}]},"trackingParams":"ow"},"navigationEndpoint":{"clickTrackingParams":"um","commandMetadata":{"webCommandMetadata":{"url":"fq","webPageType":"fd","rootVe":61}},"urlEndpoint":{"url":"gi","target":"tq"}},"trackingParams":"ie","adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"ng","size":"xv","isDisabled":53,"icon":{"iconType":"bq"},"navigationEndpoint":{"clickTrackingParams":"yl","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"po"},"trackingParams":"hi"}},"popupType":"sb"}},"trackingParams":"ho","accessibilityData":{"accessibilityData":{"label":"kl"}}}},"hoverText":{"simpleText":"xd"},"trackingParams":"dv"}},"adVideoId":"je","impressionPings":[{"baseUrl":"xj"}],"adLayoutLoggingData":{"serializedAdServingDataEntry":"dt"},"associatedCompositePlayerBytesLayoutId":"te"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"vs"}}}],"adSlots":[{"adSlotRenderer":{"adSlotMetadata":{"slotId":"1234","slotType":"SLOT_TYPE_PLAYER_BYTES","adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ob"},"triggerEvent":"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},"fulfillmentContent":{"fulfilledLayout":{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"ot","layoutType":"xg","adLayoutLoggingData":{"serializedAdServingDataEntry":"yk"}},"renderingContent":{"playerBytesSequentialLayoutRenderer":{"sequentialLayouts":[{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"je","layoutType":"ww","adLayoutLoggingData":{"serializedAdServingDataEntry":"ve"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":94,"pings":{"impressionPings":[{"baseUrl":"pl"},{"baseUrl":"zs"}],"errorPings":[{"baseUrl":"hh"}],"mutePings":[{"baseUrl":"qh"}],"unmutePings":[{"baseUrl":"ey"}],"pausePings":[{"baseUrl":"pz"}],"rewindPings":[{"baseUrl":"bh"}],"resumePings":[{"baseUrl":"mw"}],"skipPings":[{"baseUrl":"si"}],"closePings":[{"baseUrl":"oh"}],"progressPings":[{"baseUrl":"ly","offsetMilliseconds":1},{"baseUrl":"ac","offsetMilliseconds":80},{"baseUrl":"sy","offsetMilliseconds":72}],"fullscreenPings":[{"baseUrl":"kw"}],"activeViewViewablePings":[{"baseUrl":"oz"}],"endFullscreenPings":[{"baseUrl":"uc"}],"activeViewMeasurablePings":[{"baseUrl":"vu"}],"abandonPings":[{"baseUrl":"sf"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"qg"}],"completePings":[{"baseUrl":"jv"}],"activeViewTracking":{"trafficType":"sq"}},"clickthroughEndpoint":{"clickTrackingParams":"fn","commandMetadata":{"webCommandMetadata":{"url":"tf","webPageType":"ox","rootVe":73}},"urlEndpoint":{"url":"ny","target":"uc"}},"csiParameters":[{"key":"qe","value":"em"}],"playerVars":"suppress_creator_endscreen=1&is_trueview_action","elementId":"bq","trackingParams":"dr","legacyInfoCardVastExtension":"pa","sodarExtensionData":{"siub":"mi","bgub":"hc","scs":"cw","bgp":"co"},"externalVideoId":"ya","adLayoutLoggingData":{"serializedAdServingDataEntry":"jj"},"layoutId":"sc"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nr","layoutType":"kn","adLayoutLoggingData":{"serializedAdServingDataEntry":"cf"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":52,"trackingParams":"yq","abandonCommands":{"commands":[{"clickTrackingParams":"wi","loggingUrls":[{"baseUrl":"jb"}],"pingingEndpoint":{"hack":90}}]},"skipPings":[{"baseUrl":"av"}],"layoutId":"nj"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nl","layoutType":"wm","adLayoutLoggingData":{"serializedAdServingDataEntry":"zw"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":80,"pings":{"impressionPings":[{"baseUrl":"ji"},{"baseUrl":"ao"},{"baseUrl":"cc"}],"errorPings":[{"baseUrl":"jt"}],"mutePings":[{"baseUrl":"mn"},{"baseUrl":"ce"}],"unmutePings":[{"baseUrl":"rd"},{"baseUrl":"lb"}],"pausePings":[{"baseUrl":"et"},{"baseUrl":"fv"}],"rewindPings":[{"baseUrl":"ft"}],"resumePings":[{"baseUrl":"qj"},{"baseUrl":"ot"}],"skipPings":[{"baseUrl":"ky"},{"baseUrl":"jb"}],"closePings":[{"baseUrl":"hw"}],"progressPings":[{"baseUrl":"vh","offsetMilliseconds":36},{"baseUrl":"um","offsetMilliseconds":77},{"baseUrl":"sq","offsetMilliseconds":19},{"baseUrl":"ui","offsetMilliseconds":15},{"baseUrl":"nl","offsetMilliseconds":86}],"fullscreenPings":[{"baseUrl":"rp"},{"baseUrl":"cn"}],"activeViewViewablePings":[{"baseUrl":"ml"},{"baseUrl":"kq"}],"endFullscreenPings":[{"baseUrl":"ym"}],"activeViewMeasurablePings":[{"baseUrl":"di"},{"baseUrl":"ol"}],"abandonPings":[{"baseUrl":"aj"},{"baseUrl":"wo"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"ms"},{"baseUrl":"uj"}],"startPings":[{"baseUrl":"gy"}],"firstQuartilePings":[{"baseUrl":"ly"}],"secondQuartilePings":[{"baseUrl":"sw"}],"thirdQuartilePings":[{"baseUrl":"gt"}],"completePings":[{"baseUrl":"hu"},{"baseUrl":"gs"}],"activeViewTracking":{"trafficType":"mr"}},"clickthroughEndpoint":{"clickTrackingParams":"yq","commandMetadata":{"webCommandMetadata":{"url":"dn","webPageType":"ms","rootVe":54}},"urlEndpoint":{"url":"hs","target":"jt"}},"csiParameters":[{"key":"zn","value":"eq"}],"playerVars":"bi","elementId":"gr","trackingParams":"qc","legacyInfoCardVastExtension":"xv","sodarExtensionData":{"siub":"ul","bgub":"yr","scs":"ui","bgp":"vy"},"externalVideoId":"fp","adLayoutLoggingData":{"serializedAdServingDataEntry":"gt"},"layoutId":"bh"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"xy","layoutType":"bf","adLayoutLoggingData":{"serializedAdServingDataEntry":"rj"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":95,"trackingParams":"ee","abandonCommands":{"commands":[{"clickTrackingParams":"mi","loggingUrls":[{"baseUrl":"yi"},{"baseUrl":"tm"}],"pingingEndpoint":{"hack":47}}]},"skipPings":[{"baseUrl":"uk"},{"baseUrl":"yj"}],"layoutId":"ft"}}}}]}},"layoutExitNormalTriggers":[{"id":"hq","onLayoutSelfExitRequestedTrigger":{"triggeringLayoutId":"hv"}}],"layoutExitSkipTriggers":[{"id":"up","skipRequestedTrigger":{"triggeringLayoutId":"nm"}},{"id":"yl","skipRequestedTrigger":{"triggeringLayoutId":"gh"}},{"id":"zd","skipRequestedTrigger":{"triggeringLayoutId":"mo"}},{"id":"bc","skipRequestedTrigger":{"triggeringLayoutId":"jj"}}],"layoutExitMuteTriggers":[{"id":"ql","skipRequestedTrigger":{"triggeringLayoutId":"hr"}},{"id":"rc","skipRequestedTrigger":{"triggeringLayoutId":"ln"}}]}}},"slotEntryTrigger":{"id":"lc","beforeContentVideoIdStartedTrigger":{}},"slotFulfillmentTriggers":[{"id":"xq","slotIdEnteredTrigger":{"triggeringSlotId":"da"}}],"slotExpirationTriggers":[{"id":"vv","slotIdExitedTrigger":{"triggeringSlotId":"re"}},{"id":"jg","onNewPlaybackAfterContentVideoIdTrigger":{}}]}}],"adBreakHeartbeatParams":"mw","frameworkUpdates":{"entityBatchUpdate":{"mutations":[{"entityKey":"pz","type":"az","payload":{"offlineabilityEntity":{"key":"ql","command":{"innertubeCommand":{"clickTrackingParams":"nz","ypcGetOfflineUpsellEndpoint":{"params":"pw"}}},"addToOfflineButtonState":"os","contentCheckOk":false,"racyCheckOk":false,"loggingDirectives":{"trackingParams":"xp","visibility":{"types":"1"},"enableDisplayloggerExperiment":true}}}}],"timestamp":{"seconds":"19","nanos":12}}}}',
objectRepresentation:VSq},{jsonRepresentation:'{"playerResponse":{"responseContext":{"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"kc","value":"66"},{"key":"cw","value":"st"},{"key":"zb","value":"xz"},{"key":"zl","value":"16"},{"key":"pf","value":"sy"}]},{"service":"bh","params":[{"key":"ip","value":"54"},{"key":"tb","value":"dv"},{"key":"pi","value":"pn"},{"key":"fg","value":"35"},{"key":"wm","value":"vo"}]},{"service":"fp","params":[{"key":"hw","value":"91"}]},{"service":"rk","params":[{"key":"pe","value":"sf"},{"key":"rv","value":"jn"},{"key":"aw","value":"pw"}]}],"maxAgeSeconds":87,"mainAppWebResponseContext":{"loggedOut":43,"trackingParam":"dd","datasyncId":"xp"},"webResponseContextExtensionData":{"hasDecorated":75}},"playabilityStatus":{"status":"by","playableInEmbed":2,"miniplayer":{"miniplayerRenderer":{"playbackMode":"tj"}},"offlineability":{"buttonRenderer":{"serviceEndpoint":{"clickTrackingParams":"pz","ypcGetOfflineUpsellEndpoint":{"params":"xm"}},"trackingParams":"pq"}},"contextParams":"lu"},"streamingData":{"expiresInSeconds":"53","formats":[{"itag":80,"url":"https://rr3---sn-n4v7sns7.googlevideo.com/videoplayback?expire=1697267654&source=youtube&requiressl=yes","mimeType":"video/webm; codecs=\\"vp9\\"","bitrate":88,"width":96,"height":65,"lastModified":"1665263132187531","contentLength":"17","quality":"rc","fps":8,"qualityLabel":"ab","projectionType":"by","averageBitrate":50,"audioQuality":"th","approxDurationMs":"86","audioSampleRate":"88","audioChannels":34},{"itag":95,"url":"hs","mimeType":"nm","bitrate":56,"width":13,"height":14,"lastModified":"10","quality":"fu","fps":54,"qualityLabel":"yj","projectionType":"wu","audioQuality":"tu","approxDurationMs":"51","audioSampleRate":"87","audioChannels":44}],"adaptiveFormats":[{"itag":50,"url":"fu","mimeType":"uz","bitrate":80,"width":80,"height":85,"initRange":{"start":"16","end":"71"},"indexRange":{"start":"1","end":"26"},"lastModified":"70","contentLength":"66","quality":"cx","fps":61,"qualityLabel":"xt","projectionType":"pe","averageBitrate":68,"approxDurationMs":"1"},{"itag":77,"url":"rj","mimeType":"lh","bitrate":16,"width":17,"height":47,"initRange":{"start":"51","end":"44"},"indexRange":{"start":"87","end":"61"},"lastModified":"13","contentLength":"21","quality":"ie","fps":23,"qualityLabel":"ig","projectionType":"bl","averageBitrate":16,"colorInfo":{"primaries":"et","transferCharacteristics":"zu","matrixCoefficients":"od"},"approxDurationMs":"59"},{"itag":7,"url":"fc","mimeType":"gr","bitrate":71,"width":11,"height":3,"initRange":{"start":"100","end":"7"},"indexRange":{"start":"36","end":"98"},"lastModified":"88","contentLength":"77","quality":"rb","fps":46,"qualityLabel":"gq","projectionType":"ld","averageBitrate":99,"colorInfo":{"primaries":"xd","transferCharacteristics":"uu","matrixCoefficients":"zc"},"approxDurationMs":"44"},{"itag":10,"url":"kl","mimeType":"wb","bitrate":51,"width":69,"height":3,"initRange":{"start":"92","end":"79"},"indexRange":{"start":"42","end":"72"},"lastModified":"99","contentLength":"6","quality":"ee","fps":40,"qualityLabel":"em","projectionType":"wz","averageBitrate":48,"approxDurationMs":"86"},{"itag":44,"url":"hp","mimeType":"kq","bitrate":84,"width":53,"height":22,"initRange":{"start":"48","end":"51"},"indexRange":{"start":"54","end":"44"},"lastModified":"25","contentLength":"47","quality":"xy","fps":11,"qualityLabel":"zl","projectionType":"za","averageBitrate":95,"colorInfo":{"primaries":"ot","transferCharacteristics":"av","matrixCoefficients":"ow"},"approxDurationMs":"85"},{"itag":20,"url":"di","mimeType":"nc","bitrate":15,"width":19,"height":92,"initRange":{"start":"82","end":"58"},"indexRange":{"start":"80","end":"37"},"lastModified":"46","contentLength":"40","quality":"wo","fps":44,"qualityLabel":"pt","projectionType":"bg","averageBitrate":3,"colorInfo":{"primaries":"wq","transferCharacteristics":"is","matrixCoefficients":"ou"},"approxDurationMs":"47"},{"itag":44,"url":"oe","mimeType":"mh","bitrate":37,"width":43,"height":24,"initRange":{"start":"29","end":"91"},"indexRange":{"start":"97","end":"97"},"lastModified":"52","contentLength":"43","quality":"cr","fps":44,"qualityLabel":"hc","projectionType":"cr","averageBitrate":12,"approxDurationMs":"97"},{"itag":32,"url":"gq","mimeType":"sh","bitrate":42,"width":32,"height":13,"initRange":{"start":"71","end":"87"},"indexRange":{"start":"70","end":"4"},"lastModified":"67","contentLength":"16","quality":"sb","fps":66,"qualityLabel":"mv","projectionType":"kk","averageBitrate":51,"colorInfo":{"primaries":"pk","transferCharacteristics":"ea","matrixCoefficients":"cq"},"approxDurationMs":"70"},{"itag":71,"url":"zt","mimeType":"bl","bitrate":12,"width":68,"height":12,"initRange":{"start":"63","end":"2"},"indexRange":{"start":"28","end":"68"},"lastModified":"33","contentLength":"0","quality":"dh","fps":6,"qualityLabel":"jv","projectionType":"sy","averageBitrate":75,"colorInfo":{"primaries":"us","transferCharacteristics":"ka","matrixCoefficients":"xw"},"approxDurationMs":"16"},{"itag":98,"url":"vl","mimeType":"lg","bitrate":88,"width":23,"height":83,"initRange":{"start":"49","end":"34"},"indexRange":{"start":"43","end":"90"},"lastModified":"84","contentLength":"77","quality":"xu","fps":50,"qualityLabel":"jz","projectionType":"om","averageBitrate":16,"highReplication":95,"approxDurationMs":"46"},{"itag":85,"url":"ri","mimeType":"dh","bitrate":77,"width":86,"height":54,"initRange":{"start":"40","end":"98"},"indexRange":{"start":"15","end":"85"},"lastModified":"25","contentLength":"53","quality":"rq","fps":62,"qualityLabel":"nx","projectionType":"wg","averageBitrate":35,"colorInfo":{"primaries":"oa","transferCharacteristics":"kb","matrixCoefficients":"kk"},"approxDurationMs":"26"},{"itag":10,"url":"zz","mimeType":"lq","bitrate":55,"width":89,"height":43,"initRange":{"start":"94","end":"98"},"indexRange":{"start":"73","end":"51"},"lastModified":"3","contentLength":"36","quality":"yo","fps":5,"qualityLabel":"we","projectionType":"ve","averageBitrate":83,"colorInfo":{"primaries":"yu","transferCharacteristics":"fu","matrixCoefficients":"ox"},"approxDurationMs":"11"},{"itag":62,"url":"hv","mimeType":"th","bitrate":76,"width":28,"height":79,"initRange":{"start":"97","end":"100"},"indexRange":{"start":"58","end":"63"},"lastModified":"53","contentLength":"22","quality":"ou","fps":7,"qualityLabel":"cm","projectionType":"xv","averageBitrate":35,"approxDurationMs":"98"},{"itag":91,"url":"vr","mimeType":"wo","bitrate":41,"width":4,"height":79,"initRange":{"start":"80","end":"83"},"indexRange":{"start":"14","end":"58"},"lastModified":"50","contentLength":"38","quality":"ic","fps":64,"qualityLabel":"sq","projectionType":"du","averageBitrate":61,"colorInfo":{"primaries":"ok","transferCharacteristics":"ud","matrixCoefficients":"ob"},"approxDurationMs":"73"},{"itag":48,"url":"lq","mimeType":"zl","bitrate":4,"width":16,"height":65,"initRange":{"start":"93","end":"50"},"indexRange":{"start":"52","end":"44"},"lastModified":"74","contentLength":"86","quality":"mi","fps":43,"qualityLabel":"rz","projectionType":"ji","averageBitrate":61,"colorInfo":{"primaries":"qo","transferCharacteristics":"fk","matrixCoefficients":"jy"},"approxDurationMs":"70"},{"itag":34,"url":"cr","mimeType":"la","bitrate":53,"width":29,"height":97,"initRange":{"start":"89","end":"45"},"indexRange":{"start":"93","end":"45"},"lastModified":"52","contentLength":"74","quality":"xn","fps":60,"qualityLabel":"xs","projectionType":"lf","averageBitrate":1,"approxDurationMs":"18"},{"itag":67,"url":"mr","mimeType":"cs","bitrate":79,"width":9,"height":85,"initRange":{"start":"56","end":"96"},"indexRange":{"start":"71","end":"84"},"lastModified":"78","contentLength":"80","quality":"ld","fps":2,"qualityLabel":"no","projectionType":"uq","averageBitrate":35,"colorInfo":{"primaries":"mj","transferCharacteristics":"ry","matrixCoefficients":"cc"},"approxDurationMs":"43"},{"itag":57,"url":"fi","mimeType":"to","bitrate":80,"width":81,"height":29,"initRange":{"start":"6","end":"96"},"indexRange":{"start":"73","end":"48"},"lastModified":"32","contentLength":"11","quality":"ck","fps":82,"qualityLabel":"fo","projectionType":"px","averageBitrate":95,"colorInfo":{"primaries":"az","transferCharacteristics":"mq","matrixCoefficients":"oc"},"approxDurationMs":"44"},{"itag":52,"url":"ea","mimeType":"xm","bitrate":18,"initRange":{"start":"15","end":"16"},"indexRange":{"start":"4","end":"33"},"lastModified":"65","contentLength":"67","quality":"es","projectionType":"mp","averageBitrate":52,"highReplication":82,"audioQuality":"za","approxDurationMs":"24","audioSampleRate":"1","audioChannels":92,"loudnessDb":0.9787435365879406},{"itag":37,"url":"kk","mimeType":"xg","bitrate":78,"initRange":{"start":"38","end":"94"},"indexRange":{"start":"27","end":"17"},"lastModified":"61","contentLength":"2","quality":"nh","projectionType":"ar","averageBitrate":69,"audioQuality":"la","approxDurationMs":"95","audioSampleRate":"66","audioChannels":50,"loudnessDb":0.6461265012758731},{"itag":45,"url":"oc","mimeType":"nm","bitrate":12,"initRange":{"start":"21","end":"45"},"indexRange":{"start":"21","end":"13"},"lastModified":"45","contentLength":"85","quality":"vs","projectionType":"xp","averageBitrate":32,"audioQuality":"tv","approxDurationMs":"1","audioSampleRate":"99","audioChannels":42,"loudnessDb":0.39295968942278037},{"itag":37,"url":"zf","mimeType":"be","bitrate":29,"initRange":{"start":"27","end":"87"},"indexRange":{"start":"81","end":"20"},"lastModified":"6","contentLength":"33","quality":"pe","projectionType":"pb","averageBitrate":100,"audioQuality":"zi","approxDurationMs":"70","audioSampleRate":"32","audioChannels":68,"loudnessDb":0.2781731101164002}]},"playerAds":[{"playerLegacyDesktopWatchAdsRenderer":{"playerAdParams":{"showContentThumbnail":true,"enabledEngageTypes":"3,6,4,5"},"gutParams":{"tag":"\\\\4061\\\\ytpwmpu"},"showCompanion":true,"showInstream":true,"useGut":true}}],"playbackTracking":{"videostatsPlaybackUrl":{"baseUrl":"bj"},"videostatsDelayplayUrl":{"baseUrl":"vx"},"videostatsWatchtimeUrl":{"baseUrl":"px"},"ptrackingUrl":{"baseUrl":"tg"},"qoeUrl":{"baseUrl":"wx"},"atrUrl":{"baseUrl":"xz","elapsedMediaTimeSeconds":45},"videostatsScheduledFlushWalltimeSeconds":[99,32,39],"videostatsDefaultFlushIntervalSeconds":3,"youtubeRemarketingUrl":{"baseUrl":"mb","elapsedMediaTimeSeconds":63},"googleRemarketingUrl":{"baseUrl":"yn","elapsedMediaTimeSeconds":83}},"captions":{"playerCaptionsTracklistRenderer":{"captionTracks":[{"baseUrl":"ew","name":{"simpleText":"ez"},"vssId":"fj","languageCode":"wd","kind":"ez","isTranslatable":21}],"audioTracks":[{"captionTrackIndices":[87]}],"translationLanguages":[{"languageCode":"xu","languageName":{"simpleText":"fw"}},{"languageCode":"zl","languageName":{"simpleText":"xc"}},{"languageCode":"jr","languageName":{"simpleText":"md"}},{"languageCode":"sc","languageName":{"simpleText":"wf"}},{"languageCode":"nj","languageName":{"simpleText":"xn"}},{"languageCode":"of","languageName":{"simpleText":"av"}},{"languageCode":"tv","languageName":{"simpleText":"ok"}},{"languageCode":"nu","languageName":{"simpleText":"ry"}},{"languageCode":"zy","languageName":{"simpleText":"nb"}},{"languageCode":"pt","languageName":{"simpleText":"eq"}},{"languageCode":"vr","languageName":{"simpleText":"cc"}},{"languageCode":"wh","languageName":{"simpleText":"hd"}},{"languageCode":"hp","languageName":{"simpleText":"ds"}},{"languageCode":"ka","languageName":{"simpleText":"up"}},{"languageCode":"sw","languageName":{"simpleText":"zp"}},{"languageCode":"rh","languageName":{"simpleText":"eq"}},{"languageCode":"bq","languageName":{"simpleText":"at"}},{"languageCode":"hu","languageName":{"simpleText":"fg"}},{"languageCode":"ai","languageName":{"simpleText":"iy"}},{"languageCode":"rj","languageName":{"simpleText":"oz"}},{"languageCode":"sq","languageName":{"simpleText":"fe"}},{"languageCode":"tn","languageName":{"simpleText":"vk"}},{"languageCode":"jr","languageName":{"simpleText":"jg"}},{"languageCode":"vc","languageName":{"simpleText":"hv"}},{"languageCode":"yn","languageName":{"simpleText":"ky"}},{"languageCode":"pa","languageName":{"simpleText":"rw"}},{"languageCode":"lr","languageName":{"simpleText":"kv"}},{"languageCode":"ud","languageName":{"simpleText":"fn"}},{"languageCode":"hq","languageName":{"simpleText":"io"}},{"languageCode":"rp","languageName":{"simpleText":"qx"}},{"languageCode":"xf","languageName":{"simpleText":"sm"}},{"languageCode":"fs","languageName":{"simpleText":"ty"}},{"languageCode":"so","languageName":{"simpleText":"xl"}},{"languageCode":"fk","languageName":{"simpleText":"ff"}},{"languageCode":"fw","languageName":{"simpleText":"wz"}},{"languageCode":"rn","languageName":{"simpleText":"zw"}},{"languageCode":"wq","languageName":{"simpleText":"yt"}},{"languageCode":"oh","languageName":{"simpleText":"oo"}},{"languageCode":"ts","languageName":{"simpleText":"jt"}},{"languageCode":"xy","languageName":{"simpleText":"ga"}},{"languageCode":"jy","languageName":{"simpleText":"sx"}},{"languageCode":"lw","languageName":{"simpleText":"cf"}},{"languageCode":"fc","languageName":{"simpleText":"qr"}},{"languageCode":"ji","languageName":{"simpleText":"cc"}},{"languageCode":"qs","languageName":{"simpleText":"pi"}},{"languageCode":"vx","languageName":{"simpleText":"hk"}},{"languageCode":"jt","languageName":{"simpleText":"eh"}},{"languageCode":"fb","languageName":{"simpleText":"iu"}},{"languageCode":"mf","languageName":{"simpleText":"st"}},{"languageCode":"en","languageName":{"simpleText":"vr"}},{"languageCode":"go","languageName":{"simpleText":"kp"}},{"languageCode":"sc","languageName":{"simpleText":"rk"}},{"languageCode":"bx","languageName":{"simpleText":"ci"}},{"languageCode":"pu","languageName":{"simpleText":"qj"}},{"languageCode":"fa","languageName":{"simpleText":"ht"}},{"languageCode":"bw","languageName":{"simpleText":"af"}},{"languageCode":"rr","languageName":{"simpleText":"jt"}},{"languageCode":"ef","languageName":{"simpleText":"yy"}},{"languageCode":"bn","languageName":{"simpleText":"wu"}},{"languageCode":"ov","languageName":{"simpleText":"ae"}},{"languageCode":"sm","languageName":{"simpleText":"hi"}},{"languageCode":"tq","languageName":{"simpleText":"ie"}},{"languageCode":"fn","languageName":{"simpleText":"et"}},{"languageCode":"jw","languageName":{"simpleText":"bu"}},{"languageCode":"iz","languageName":{"simpleText":"gc"}},{"languageCode":"bk","languageName":{"simpleText":"jh"}},{"languageCode":"vw","languageName":{"simpleText":"fq"}},{"languageCode":"xt","languageName":{"simpleText":"or"}},{"languageCode":"kq","languageName":{"simpleText":"ch"}},{"languageCode":"pa","languageName":{"simpleText":"cs"}},{"languageCode":"ef","languageName":{"simpleText":"eq"}},{"languageCode":"mk","languageName":{"simpleText":"ig"}},{"languageCode":"me","languageName":{"simpleText":"pv"}},{"languageCode":"ll","languageName":{"simpleText":"nz"}},{"languageCode":"yd","languageName":{"simpleText":"pu"}},{"languageCode":"dj","languageName":{"simpleText":"vx"}},{"languageCode":"xc","languageName":{"simpleText":"ca"}},{"languageCode":"wb","languageName":{"simpleText":"il"}},{"languageCode":"ww","languageName":{"simpleText":"jf"}},{"languageCode":"xi","languageName":{"simpleText":"ba"}},{"languageCode":"ae","languageName":{"simpleText":"hx"}},{"languageCode":"uj","languageName":{"simpleText":"xu"}},{"languageCode":"hq","languageName":{"simpleText":"gp"}},{"languageCode":"we","languageName":{"simpleText":"pk"}},{"languageCode":"kt","languageName":{"simpleText":"ek"}},{"languageCode":"hy","languageName":{"simpleText":"ab"}},{"languageCode":"hm","languageName":{"simpleText":"nu"}},{"languageCode":"uw","languageName":{"simpleText":"rx"}},{"languageCode":"or","languageName":{"simpleText":"nf"}},{"languageCode":"dh","languageName":{"simpleText":"zn"}},{"languageCode":"kb","languageName":{"simpleText":"js"}},{"languageCode":"vg","languageName":{"simpleText":"xe"}},{"languageCode":"dl","languageName":{"simpleText":"so"}},{"languageCode":"lz","languageName":{"simpleText":"hb"}},{"languageCode":"ny","languageName":{"simpleText":"xr"}},{"languageCode":"ag","languageName":{"simpleText":"us"}},{"languageCode":"zr","languageName":{"simpleText":"ae"}},{"languageCode":"yq","languageName":{"simpleText":"yc"}},{"languageCode":"up","languageName":{"simpleText":"dc"}},{"languageCode":"zn","languageName":{"simpleText":"jw"}},{"languageCode":"uh","languageName":{"simpleText":"ms"}},{"languageCode":"mt","languageName":{"simpleText":"vf"}},{"languageCode":"lt","languageName":{"simpleText":"ln"}},{"languageCode":"vf","languageName":{"simpleText":"rd"}},{"languageCode":"my","languageName":{"simpleText":"rk"}},{"languageCode":"ei","languageName":{"simpleText":"ul"}},{"languageCode":"dj","languageName":{"simpleText":"cz"}},{"languageCode":"kb","languageName":{"simpleText":"hp"}},{"languageCode":"jj","languageName":{"simpleText":"zf"}},{"languageCode":"ew","languageName":{"simpleText":"ff"}},{"languageCode":"jo","languageName":{"simpleText":"iz"}},{"languageCode":"ja","languageName":{"simpleText":"uz"}},{"languageCode":"yd","languageName":{"simpleText":"or"}},{"languageCode":"tl","languageName":{"simpleText":"tw"}},{"languageCode":"mw","languageName":{"simpleText":"th"}},{"languageCode":"pq","languageName":{"simpleText":"zp"}},{"languageCode":"pq","languageName":{"simpleText":"pk"}},{"languageCode":"ef","languageName":{"simpleText":"fj"}},{"languageCode":"qq","languageName":{"simpleText":"vu"}},{"languageCode":"pj","languageName":{"simpleText":"kp"}},{"languageCode":"ab","languageName":{"simpleText":"xw"}},{"languageCode":"re","languageName":{"simpleText":"ln"}},{"languageCode":"ht","languageName":{"simpleText":"wo"}},{"languageCode":"ju","languageName":{"simpleText":"wb"}},{"languageCode":"yq","languageName":{"simpleText":"xv"}}],"defaultAudioTrackIndex":70}},"videoDetails":{"videoId":"ux","title":"jb","lengthSeconds":"90","keywords":["th","ts","yg","gy","ih","iq","zj"],"channelId":"pg","isOwnerViewing":6,"shortDescription":"ts","isCrawlable":62,"thumbnail":{"thumbnails":[{"url":"vx","width":8,"height":58},{"url":"bp","width":44,"height":79},{"url":"oh","width":47,"height":66},{"url":"hm","width":34,"height":55},{"url":"vr","width":0,"height":20}]},"allowRatings":24,"viewCount":"49","author":"xr","isPrivate":70,"isUnpluggedCorpus":66,"isLiveContent":99},"annotations":[{"playerAnnotationsExpandedRenderer":{"featuredChannel":{"startTimeMs":"96","endTimeMs":"46","watermark":{"thumbnails":[{"url":"li","width":91,"height":28}]},"trackingParams":"an","navigationEndpoint":{"clickTrackingParams":"mg","commandMetadata":{"webCommandMetadata":{"url":"rd","webPageType":"nc","rootVe":69,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"qg"}},"channelName":"ei","subscribeButton":{"subscribeButtonRenderer":{"buttonText":{"runs":[{"text":"pz"}]},"subscribed":44,"enabled":33,"type":"ue","channelId":"ki","showPreferences":71,"subscribedButtonText":{"runs":[{"text":"lk"}]},"unsubscribedButtonText":{"runs":[{"text":"jn"}]},"trackingParams":"oj","unsubscribeButtonText":{"runs":[{"text":"ad"}]},"serviceEndpoints":[{"clickTrackingParams":"wm","commandMetadata":{"webCommandMetadata":{"sendPost":4,"apiUrl":"ky"}},"subscribeEndpoint":{"channelIds":["zt"],"params":"at"}},{"clickTrackingParams":"jg","commandMetadata":{"webCommandMetadata":{"sendPost":28}},"signalServiceEndpoint":{"signal":"ok","actions":[{"clickTrackingParams":"lt","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"po","dialogMessages":[{"runs":[{"text":"ou"},{"text":"jt"},{"text":"zz"}]}],"confirmButton":{"buttonRenderer":{"style":"mm","size":"oi","isDisabled":43,"text":{"runs":[{"text":"kc"}]},"serviceEndpoint":{"clickTrackingParams":"gk","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"kc"}},"unsubscribeEndpoint":{"channelIds":["cm"],"params":"ar"}},"accessibility":{"label":"iy"},"trackingParams":"gs"}},"cancelButton":{"buttonRenderer":{"style":"jb","size":"pe","isDisabled":69,"text":{"runs":[{"text":"uv"}]},"accessibility":{"label":"qu"},"trackingParams":"pe"}},"primaryIsCancel":48}},"popupType":"ma"}}]}}],"subscribeAccessibility":{"accessibilityData":{"label":"vh"}},"unsubscribeAccessibility":{"accessibilityData":{"label":"lg"}},"signInEndpoint":{"clickTrackingParams":"eu","commandMetadata":{"webCommandMetadata":{"url":"na"}}}}}},"allowSwipeDismiss":55,"annotationId":"jd"}}],"playerConfig":{"audioConfig":{"loudnessDb":0.9620880668073215,"perceptualLoudnessDb":0.541474004793957,"enablePerFormatLoudness":31},"streamSelectionConfig":{"maxBitrate":"61"},"mediaCommonConfig":{"dynamicReadaheadConfig":{"maxReadAheadMediaTimeMs":100,"minReadAheadMediaTimeMs":21,"readAheadGrowthRateMs":29}},"webPlayerConfig":{"useCobaltTvosDash":55,"webPlayerActionsPorting":{"getSharePanelCommand":{"clickTrackingParams":"of","commandMetadata":{"webCommandMetadata":{"sendPost":31,"apiUrl":"xl"}},"webPlayerShareEntityServiceEndpoint":{"serializedShareEntity":"tr"}},"subscribeCommand":{"clickTrackingParams":"fs","commandMetadata":{"webCommandMetadata":{"sendPost":13,"apiUrl":"xp"}},"subscribeEndpoint":{"channelIds":["qs"],"params":"oa"}},"unsubscribeCommand":{"clickTrackingParams":"ls","commandMetadata":{"webCommandMetadata":{"sendPost":91,"apiUrl":"wc"}},"unsubscribeEndpoint":{"channelIds":["fo"],"params":"vt"}},"addToWatchLaterCommand":{"clickTrackingParams":"ua","commandMetadata":{"webCommandMetadata":{"sendPost":18,"apiUrl":"iu"}},"playlistEditEndpoint":{"playlistId":"rv","actions":[{"addedVideoId":"iw","action":"rd"}]}},"removeFromWatchLaterCommand":{"clickTrackingParams":"un","commandMetadata":{"webCommandMetadata":{"sendPost":20,"apiUrl":"bl"}},"playlistEditEndpoint":{"playlistId":"zg","actions":[{"action":"ya","removedVideoId":"dk"}]}}},"gatewayExperimentGroup":"vb"}},"storyboards":{"playerStoryboardSpecRenderer":{"spec":"aj","recommendedLevel":87}},"microformat":{"playerMicroformatRenderer":{"thumbnail":{"thumbnails":[{"url":"mm","width":57,"height":94}]},"embed":{"iframeUrl":"bd","width":51,"height":73},"title":{"simpleText":"sg"},"description":{"simpleText":"yv"},"lengthSeconds":"18","ownerProfileUrl":"bg","externalChannelId":"eg","isFamilySafe":88,"availableCountries":["hn","sd","lt","tx","nw","mq","iz","aj","vi","xa","ec","iv","rj","vb","ro","po","mv","mx","cn","ld","tn","ay","gv","bs","vf","da","ss","km","uo","mg","wv","md","lo","nc","vh","li","jh","lj","qq","ci","ob","zy","pu","bl","jm","ge","tt","ov","ue","vp","ka","nh","uc","gb","rs","gu","hm","uv","nq","ga","qu","hr","pj","zq","rh","nn","yv","or","zg","ai","qj","cv","vg","hr","zm","al","mj","fz","yx","st","tt","ih","vm","wq","gx","wi","ys","ug","vb","uh","rf","ry","ba","xu","ce","eq","bx","he","jm","ie","nb","cd","qz","no","yq","qe","jy","wd","pm","nb","hk","em","im","iv","ld","gz","fe","ut","md","gw","sf","yz","yp","xr","gm","uo","kg","yo","wv","da","wt","ry","it","gz","mm","ho","mf","lq","tu","im","lu","gm","pa","ny","gu","ds","yx","yh","jk","qb","jv","mp","bi","nr","mc","bg","ym","zt","sh","kd","gj","dp","qw","eh","no","pj","nq","dy","gt","cm","pg","ce","jt","xv","tf","ue","ke","hs","xh","tc","ad","yg","uh","cd","zc","rj","kq","sp","vv","xt","bo","am","kg","kx","xb","fr","il","qi","ap","pe","tg","im","cs","vy","zu","cq","bu","og","tf","ze","zj","um","vd","ot","al","zl","um","jv","ss","md","xm","nv","id","es","jf","as","zb","ms","uv","jh","xz","em","uv","bk","zx","wp","ay","ub","pa","rf","yi","zm","em","pu","xs"],"isUnlisted":24,"hasYpcMetadata":38,"viewCount":"6","category":"qh","publishDate":"eb","ownerChannelName":"mf","uploadDate":"ax"}},"cards":{"cardCollectionRenderer":{"cards":[{"cardRenderer":{"teaser":{"simpleCardTeaserRenderer":{"message":{"simpleText":"ha"},"trackingParams":"ra","prominent":9,"logVisibilityUpdates":88,"onTapCommand":{"clickTrackingParams":"dy","changeEngagementPanelVisibilityAction":{"targetId":"qc","visibility":"mh"}}}},"cueRanges":[{"startCardActiveMs":"41","endCardActiveMs":"81","teaserDurationMs":"31","iconAfterTeaserMs":"65"}],"trackingParams":"sn"}}],"headerText":{"simpleText":"mi"},"icon":{"infoCardIconRenderer":{"trackingParams":"tq"}},"closeButton":{"infoCardIconRenderer":{"trackingParams":"nz"}},"trackingParams":"ss","allowTeaserDismiss":55,"logIconVisibilityUpdates":49}},"trackingParams":"lt","attestation":{"playerAttestationRenderer":{"challenge":"rg","botguardData":{"program":"vk","interpreterSafeUrl":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"ap"},"serverEnvironment":83}}},"videoQualityPromoSupportedRenderers":{"videoQualityPromoRenderer":{"triggerCriteria":{"connectionWhitelist":["vs"],"joinLatencySeconds":85,"rebufferTimeSeconds":89,"watchTimeWindowSeconds":21,"refractorySeconds":41},"text":{"runs":[{"text":"it"},{"text":"qt","bold":60}]},"endpoint":{"clickTrackingParams":"lw","commandMetadata":{"webCommandMetadata":{"url":"ih","webPageType":"xa","rootVe":73}},"urlEndpoint":{"url":"ms","target":"tj"}},"trackingParams":"vd","snackbar":{"notificationActionRenderer":{"responseText":{"runs":[{"text":"pp"}]},"actionButton":{"buttonRenderer":{"text":{"runs":[{"text":"yw"}]},"navigationEndpoint":{"clickTrackingParams":"sq","commandMetadata":{"webCommandMetadata":{"url":"wp","webPageType":"zn","rootVe":21}},"urlEndpoint":{"url":"ju","target":"dy"}},"trackingParams":"zj"}},"trackingParams":"nh"}}}},"messages":[{"mealbarPromoRenderer":{"icon":{"thumbnails":[{"url":"ek","width":71,"height":69}]},"messageTexts":[{"runs":[{"text":"ew"}]}],"actionButton":{"buttonRenderer":{"style":"gz","size":"tz","text":{"runs":[{"text":"ga"}]},"trackingParams":"qr","command":{"clickTrackingParams":"wk","commandExecutorCommand":{"commands":[{"clickTrackingParams":"dw","commandMetadata":{"webCommandMetadata":{"url":"po","webPageType":"fl","rootVe":70,"apiUrl":"ot"}},"browseEndpoint":{"browseId":"pl","params":"zo"}},{"commandMetadata":{"webCommandMetadata":{"sendPost":10,"apiUrl":"rv"}},"feedbackEndpoint":{"feedbackToken":"xi","uiActions":{"hideEnclosingContainer":25}}}]}}}},"dismissButton":{"buttonRenderer":{"style":"ol","size":"og","text":{"runs":[{"text":"yv"}]},"trackingParams":"ch","command":{"clickTrackingParams":"uu","commandExecutorCommand":{"commands":[{"clickTrackingParams":"ig","commandMetadata":{"webCommandMetadata":{"sendPost":71,"apiUrl":"en"}},"feedbackEndpoint":{"feedbackToken":"wh","uiActions":{"hideEnclosingContainer":45}}}]}}}},"triggerCondition":"pb","style":"uq","trackingParams":"rp","impressionEndpoints":[{"clickTrackingParams":"xb","commandMetadata":{"webCommandMetadata":{"sendPost":73,"apiUrl":"wl"}},"feedbackEndpoint":{"feedbackToken":"wf","uiActions":{"hideEnclosingContainer":95}}}],"isVisible":17,"messageTitle":{"runs":[{"text":"ir"}]},"enableSharedFeatureForImpressionHandling":21}}],"adPlacements":[{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"7","offsetEndMilliseconds":"39"},"hideCueRangeMarker":true}},"renderer":{"linearAdSequenceRenderer":{"linearAds":[{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/AERLXaPKn_U/mqdefault.jpg","width":46,"height":25}]},"trackingParams":"ye"},"trackingParams":"dq","templatedCountdown":{"templatedAdText":{"text":"ps","isTemplated":82,"trackingParams":"cc"}},"durationMilliseconds":44}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"xz","isTemplated":30,"trackingParams":"um"},"trackingParams":"ge"}},"trackingParams":"zg","skipOffsetMilliseconds":88}},"trackingParams":"qd","visitAdvertiserRenderer":{"buttonRenderer":{"style":"fv","text":{"simpleText":"on"},"icon":{"iconType":"vw"},"navigationEndpoint":{"clickTrackingParams":"mk","commandMetadata":{"webCommandMetadata":{"url":"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C3OQpfbUyZYWKL_Ken8RMFbClwAyRha6dc6fw7oP7EbaQHxABIABgyfb4hsijoBmCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MYgBAaAB59zF2gOoAwSqBLMDT9ATfUTpaHDVXptzXB0Bqtu5dBV_jsP-c6MPkZYSL8_SrzCV3_f4sBsAHAi3Utb4zaJFaF_HvQdtBwss4wAA_skHdbFnpl5-EMNyyzlRw-Cndshj8CGQYwd1ZXhxlU46cvUuzxBe4SvQuo5EZgRv_zIYfKVpOj81ol3soC-FTzrjxhngpg6E1SEy8MZ8S5ykzm_m-YEKix3QCVLlSpEedBunRo295OkIwlFwaIQk8cLxsmnYhxdD_0zLFeTvwe5Q5tNO9mqkUZ7rAyzCTey_m5MZVo67-fDtV0elSQR79C9ErFiOQ5SaPsQgzk7zE3jxPNZYzV0zKOQ245eF3ZWxcGIrFA5NPIvvBwOl60ABjpEgQjQ4y2LpZnygmW_9ikThHx_iC4RujeV7iSAG5Fvv28wptAmCq7jMu5tWztpr-nl-Y0Iz7dA2FeeEOcd4ddn596NriGGT8AjZAXhtD7yJ8tRBEO3P48giFZj81WrpYHUvNhfx24PguTj-IBSpw2uQbemku11WDOxo7SI20n_fPtLcaEXB3YUajshnd5LoR4NlONEqC0f_uYwLaHt5X4Fw1hd8oAZUgAeBo7oliAcBkAcCqAf5sbECqAfnnbECqAfonbECqAfqt7ECqAentbMVqAfvtbECqAfwtbECqAeCqrECqAePOgHqNIbqAe2B6gHpJqxAqgHkZ-xAqgHsJuxAqgH36GxAqgHrrGxAqgHpqqxAqgH_bKxAqgHgcYbqAf8r7ECqAerxRuoB5zcG6gH5p2xAqgHyJ-xAqgHt6GxAqgH66WxAqgHyqmxApIIC242UFJubjBtcFpjqAgB0ggcCIAREAIYWjIDgoAEOgeP0ICAgIAESNmg0jVQFPIIH2NhLXl0LWhvc3QtcHViLTE4MDAxMjAxBZAyMzA2NTWaCRtodHRwczovL2xhdW5pdGVjLm5ldC9lY29tYTKxCS-fhg771OyRyAkYyAmPAcgJkAGYCwGhC8vk5LIcunUAugtXCAEQARgFIAEoATABQAFIAWAAaABwAogBAJgBAaIBLwoYIAPauAQSMhA6DgoMKDBIs5vbluYKmBkBEAEYACAAWABgAHAA0AEBqAIFwAIC2AEBgAIBiAIG0AsS2gw8CgoQ8Pj1wrn_sa1tEgIBAxoqCAESGf6BmeYY2b35qxjevPmrGJO89uoDvoSxpgPO7YnF2kwgmtyo08MEmg0BEqoNAlVTuBP___________8BsBQBwBXJgIBA0BUB2BUBkBYBmBYB4hYCCAGAFwGKFxoIAxgBIAEoATABOAFAAUgBUAFYAWACaAFwAaAXAakXG4oLaa1eRvW6FwQoADAA&ase=2&num=1&cid=CAASD-D4c9DOhTCuXm4CeUayPw&ad_cpn=%5BAD_CPN%5D&sig=AOD64_1U5dvH2jbnEq_3j0LlY381EiWpog&ms=[CLICK_MS]&adurl=https://garlo.com/enapa2%3Fgc_id%3D20599670093&label=video_click_to_advertiser_site&ctype=110","webPageType":"ry","rootVe":62}},"urlEndpoint":{"url":"lq","target":"wt"}},"trackingParams":"mh"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"kw","isTemplated":93,"trackingParams":"jg"},"trackingParams":"at"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"rl","isTemplated":73,"trackingParams":"le"}},"trackingParams":"tr"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"le","size":"nb","isDisabled":41,"serviceEndpoint":{"clickTrackingParams":"jt","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"as"},"trackingParams":"vy"}},"popupType":"xn"}},"icon":{"iconType":"vl"},"trackingParams":"lm","accessibilityData":{"accessibilityData":{"label":"qi"}}}},"hoverText":{"simpleText":"zk"},"trackingParams":"qa"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"pv"}]},"trackingParams":"jo"},"headline":{"text":"qx","isTemplated":10,"trackingParams":"um"},"description":{"text":"mf","trackingParams":"fe"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"kq"},"navigationEndpoint":{"clickTrackingParams":"cm","commandMetadata":{"webCommandMetadata":{"url":"wa","webPageType":"nq","rootVe":69}},"urlEndpoint":{"url":"ln","target":"nd"}},"trackingParams":"no"}},"startMs":45,"trackingParams":"ge"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"xd"},"elementId":"tc","inPlayerSlotId":"gg","inPlayerLayoutId":"cm"}},"trackingParams":"uy","layoutId":"ff","associatedPlayerBytesLayoutId":"dy"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"gv"}]},"trackingParams":"at"},"headline":{"text":"ow","isTemplated":66,"trackingParams":"za"},"description":{"text":"ds","isTemplated":95,"trackingParams":"fc"},"actionButton":{"buttonRenderer":{"style":"ys","text":{"simpleText":"aq"},"navigationEndpoint":{"clickTrackingParams":"vu","commandMetadata":{"webCommandMetadata":{"url":"zn","webPageType":"jv","rootVe":38}},"urlEndpoint":{"url":"df","target":"xe"}},"trackingParams":"za"}},"durationMilliseconds":44,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"xg"}},"navigationEndpoint":{"clickTrackingParams":"vg","loggingUrls":[{"baseUrl":"bc"}],"commandMetadata":{"webCommandMetadata":{"url":"sn","webPageType":"vb","rootVe":34}},"urlEndpoint":{"url":"ex","target":"nb"}},"trackingParams":"iw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"cm"}]},"trackingParams":"br"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"dj","commandExecutorCommand":{"commands":[{"clickTrackingParams":"li","loggingUrls":[{"baseUrl":"wa"}],"pingingEndpoint":{"hack":0}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"jg","isTemplated":95,"trackingParams":"by"},"trackingParams":"kl"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"kt"},"layoutId":"cv","inPlayerSlotId":"qt","inPlayerLayoutId":"yy","associatedPlayerBytesLayoutId":"dx"}},{"instreamVideoAdRenderer":{"playerOverlay":{"instreamAdPlayerOverlayRenderer":{"skipOrPreviewRenderer":{"skipAdRenderer":{"preskipRenderer":{"adPreviewRenderer":{"thumbnail":{"thumbnail":{"thumbnails":[{"url":"pz","width":32,"height":43}]},"trackingParams":"iz"},"trackingParams":"yo","templatedCountdown":{"templatedAdText":{"text":"we","isTemplated":91,"trackingParams":"si"}},"durationMilliseconds":10}},"skippableRenderer":{"skipButtonRenderer":{"message":{"text":"bp","isTemplated":93,"trackingParams":"mo"},"trackingParams":"cp"}},"trackingParams":"qr","skipOffsetMilliseconds":60}},"trackingParams":"zf","visitAdvertiserRenderer":{"buttonRenderer":{"style":"ya","text":{"simpleText":"fv"},"icon":{"iconType":"bx"},"navigationEndpoint":{"clickTrackingParams":"bw","commandMetadata":{"webCommandMetadata":{"url":"ht","webPageType":"gv","rootVe":14}},"urlEndpoint":{"url":"wi","target":"te"}},"trackingParams":"gr"}},"adBadgeRenderer":{"simpleAdBadgeRenderer":{"text":{"text":"ox","isTemplated":66,"trackingParams":"td"},"trackingParams":"ng"}},"adDurationRemaining":{"adDurationRemainingRenderer":{"templatedCountdown":{"templatedAdText":{"text":"zu","isTemplated":15,"trackingParams":"py"}},"trackingParams":"hb"}},"adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"vn","size":"cw","isDisabled":56,"serviceEndpoint":{"clickTrackingParams":"jh","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"zx"},"trackingParams":"yl"}},"popupType":"tw"}},"icon":{"iconType":"ar"},"trackingParams":"vi","accessibilityData":{"accessibilityData":{"label":"hy"}}}},"hoverText":{"simpleText":"ap"},"trackingParams":"pp"}},"flyoutCtaRenderer":{"flyoutCtaRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"ol"}]},"trackingParams":"kz"},"headline":{"text":"wa","isTemplated":43,"trackingParams":"yb"},"description":{"text":"cl","trackingParams":"aq"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"xg"},"navigationEndpoint":{"clickTrackingParams":"wp","commandMetadata":{"webCommandMetadata":{"url":"uh","webPageType":"bs","rootVe":44}},"urlEndpoint":{"url":"xq","target":"fi"}},"trackingParams":"fo"}},"startMs":5,"trackingParams":"kh"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"ir"},"elementId":"mp","inPlayerSlotId":"fh","inPlayerLayoutId":"bh"}},"trackingParams":"ao","layoutId":"gc","associatedPlayerBytesLayoutId":"up"}},{"adActionInterstitialRenderer":{"image":{"thumbnail":{"thumbnails":[{"url":"wj"}]},"trackingParams":"zr"},"headline":{"text":"rq","isTemplated":82,"trackingParams":"gr"},"description":{"text":"fj","isTemplated":57,"trackingParams":"li"},"actionButton":{"buttonRenderer":{"style":"mu","text":{"simpleText":"cg"},"navigationEndpoint":{"clickTrackingParams":"eb","commandMetadata":{"webCommandMetadata":{"url":"vn","webPageType":"nw","rootVe":96}},"urlEndpoint":{"url":"bs","target":"dr"}},"trackingParams":"iq"}},"durationMilliseconds":39,"countdownRenderer":{"timedPieCountdownRenderer":{"trackingParams":"mt"}},"navigationEndpoint":{"clickTrackingParams":"uz","loggingUrls":[{"baseUrl":"rn"}],"commandMetadata":{"webCommandMetadata":{"url":"cu","webPageType":"qs","rootVe":26}},"urlEndpoint":{"url":"ty","target":"he"}},"trackingParams":"bw","backgroundImage":{"thumbnail":{"thumbnails":[{"url":"pd"}]},"trackingParams":"wm"},"adRendererCommands":{"impressionCommand":{"clickTrackingParams":"io","commandExecutorCommand":{"commands":[{"clickTrackingParams":"hd","loggingUrls":[{"baseUrl":"hz"}],"pingingEndpoint":{"hack":81}}]}}},"skipButton":{"skipButtonRenderer":{"message":{"text":"db","isTemplated":42,"trackingParams":"ga"},"trackingParams":"pa"}},"adLayoutLoggingData":{"serializedAdServingDataEntry":"bt"},"layoutId":"ec","inPlayerSlotId":"nl","inPlayerLayoutId":"qh","associatedPlayerBytesLayoutId":"qe"}}]}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"rj"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"zf","adTimeOffset":{"offsetStartMilliseconds":"63","offsetEndMilliseconds":"83"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"59","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_START","adTimeOffset":{"offsetStartMilliseconds":"330100","offsetEndMilliseconds":"594666"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"0","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"LigQMVuP3nAx3LwQfSGhgYmqsEWANi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"65","offsetEndMilliseconds":"30"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"51","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wg"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"56","offsetEndMilliseconds":"86"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"25","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nh"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_END","adTimeOffset":{"offsetStartMilliseconds":"25","offsetEndMilliseconds":"13"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"32","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ti"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"47","offsetEndMilliseconds":"84"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"10","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"go"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"14","offsetEndMilliseconds":"87"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"79","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wi"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"34","offsetEndMilliseconds":"12"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"27","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"fp"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"66","offsetEndMilliseconds":"35"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"98","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"cn"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"59","offsetEndMilliseconds":"8"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"26","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"wz"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"84","offsetEndMilliseconds":"90"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"92","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"nl"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"50","offsetEndMilliseconds":"67"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"96","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ov"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"13","offsetEndMilliseconds":"2"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"52","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"by"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"73","offsetEndMilliseconds":"64"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"67","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"uc"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_MILLISECONDS","adTimeOffset":{"offsetStartMilliseconds":"10","offsetEndMilliseconds":"zo"},"hideCueRangeMarker":true}},"renderer":{"adBreakServiceRenderer":{"prefetchMilliseconds":"22","getAdBreakUrl":"https://www.youtube.com/get_midroll_info?ei=l3FgBarVGsIphxLPxuRduBc&m_pos=330&token=RLJjkrMhTDF1XyVxobLOmsF6L503baqxgf8zHtyL78tfro_JRoNlfUoKtHWX2jso_GFC-H_ls4xj56iIKpT0KTxmL6pBydJcB_KTnotW1Kxo4HXObZOq6QB1pko2sTXpiLrkJms8CUEhtmyJi4JLbzgqpKLHDEPl661jo3yXCRv0JEFo_M8Kbs-NJqqhNk-CRJ_s8hTmbiMZPaPBDZtVQ-NB0zXsJDIwj2XvPAaTetL-zmXE540lFCFBTmjXZ_xJyO2NATx6lkN7RoJZL2oRwXCH1rZDjXoOvFwjXFWV9JSPwCRzajtfJUVyGROxkM6BX896KoL4rFXfYzJZBZ1QOvbMxJD4laKN5xMb5KPz5Jq54KXXO76NpvMuOlkHb5qf-k2-Z&index=2&cpn=[CPN]&lact=[LACT]&vis=[VIS]&ad_block=[AD_BLOCK]&tsla=[TSLA]&bid=[BISCOTTI_ID]&dt=[DT]&flash=[FLASH]&frm=[FRM]&ca_type=[CA_TYPE]&u_tz=[U_TZ]&u_his=[U_HIS]&u_java=[U_JAVA]&u_h=[U_H]&u_w=[U_W]&u_ah=[U_AH]&u_aw=[U_AW]&u_cd=[U_CD]&u_nplug=[U_NPLUG]&u_nmime=[U_NMIME]&p_w=[P_W]&p_h=[P_H]&c=WEB&cver=2.20231003.02.02&m_pos_ms=330200"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"en"}}},{"adPlacementRenderer":{"config":{"adPlacementConfig":{"kind":"AD_PLACEMENT_KIND_SELF_START"}},"renderer":{"actionCompanionAdRenderer":{"headline":{"text":"eg","isTemplated":93,"trackingParams":"it"},"description":{"text":"ux","isTemplated":43,"trackingParams":"sj"},"actionButton":{"buttonRenderer":{"text":{"simpleText":"de"},"navigationEndpoint":{"clickTrackingParams":"ex","commandMetadata":{"webCommandMetadata":{"url":"ue","webPageType":"ow","rootVe":77}},"urlEndpoint":{"url":"yh","target":"pg"}},"trackingParams":"xf"}},"iconImage":{"thumbnail":{"thumbnails":[{"url":"te","width":19,"height":23}]},"trackingParams":"lv"},"bannerImage":{"thumbnail":{"thumbnails":[{"url":"gj","width":38,"height":67}]},"trackingParams":"ow"},"navigationEndpoint":{"clickTrackingParams":"um","commandMetadata":{"webCommandMetadata":{"url":"fq","webPageType":"fd","rootVe":61}},"urlEndpoint":{"url":"gi","target":"tq"}},"trackingParams":"ie","adInfoRenderer":{"adHoverTextButtonRenderer":{"button":{"buttonRenderer":{"style":"ng","size":"xv","isDisabled":53,"icon":{"iconType":"bq"},"navigationEndpoint":{"clickTrackingParams":"yl","openPopupAction":{"popup":{"aboutThisAdRenderer":{"url":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"po"},"trackingParams":"hi"}},"popupType":"sb"}},"trackingParams":"ho","accessibilityData":{"accessibilityData":{"label":"kl"}}}},"hoverText":{"simpleText":"xd"},"trackingParams":"dv"}},"adVideoId":"je","impressionPings":[{"baseUrl":"xj"}],"adLayoutLoggingData":{"serializedAdServingDataEntry":"dt"},"associatedCompositePlayerBytesLayoutId":"te"}},"adSlotLoggingData":{"serializedSlotAdServingDataEntry":"vs"}}}],"adSlots":[{"adSlotRenderer":{"adSlotMetadata":{"slotId":"1234","slotType":"SLOT_TYPE_PLAYER_BYTES","adSlotLoggingData":{"serializedSlotAdServingDataEntry":"ob"},"triggerEvent":"SLOT_TRIGGER_EVENT_BEFORE_CONTENT"},"fulfillmentContent":{"fulfilledLayout":{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"ot","layoutType":"xg","adLayoutLoggingData":{"serializedAdServingDataEntry":"yk"}},"renderingContent":{"playerBytesSequentialLayoutRenderer":{"sequentialLayouts":[{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"je","layoutType":"ww","adLayoutLoggingData":{"serializedAdServingDataEntry":"ve"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":94,"pings":{"impressionPings":[{"baseUrl":"pl"},{"baseUrl":"zs"}],"errorPings":[{"baseUrl":"hh"}],"mutePings":[{"baseUrl":"qh"}],"unmutePings":[{"baseUrl":"ey"}],"pausePings":[{"baseUrl":"pz"}],"rewindPings":[{"baseUrl":"bh"}],"resumePings":[{"baseUrl":"mw"}],"skipPings":[{"baseUrl":"si"}],"closePings":[{"baseUrl":"oh"}],"progressPings":[{"baseUrl":"ly","offsetMilliseconds":1},{"baseUrl":"ac","offsetMilliseconds":80},{"baseUrl":"sy","offsetMilliseconds":72}],"fullscreenPings":[{"baseUrl":"kw"}],"activeViewViewablePings":[{"baseUrl":"oz"}],"endFullscreenPings":[{"baseUrl":"uc"}],"activeViewMeasurablePings":[{"baseUrl":"vu"}],"abandonPings":[{"baseUrl":"sf"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"qg"}],"completePings":[{"baseUrl":"jv"}],"activeViewTracking":{"trafficType":"sq"}},"clickthroughEndpoint":{"clickTrackingParams":"fn","commandMetadata":{"webCommandMetadata":{"url":"tf","webPageType":"ox","rootVe":73}},"urlEndpoint":{"url":"ny","target":"uc"}},"csiParameters":[{"key":"qe","value":"em"}],"playerVars":"suppress_creator_endscreen=1&is_trueview_action","elementId":"bq","trackingParams":"dr","legacyInfoCardVastExtension":"pa","sodarExtensionData":{"siub":"mi","bgub":"hc","scs":"cw","bgp":"co"},"externalVideoId":"ya","adLayoutLoggingData":{"serializedAdServingDataEntry":"jj"},"layoutId":"sc"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nr","layoutType":"kn","adLayoutLoggingData":{"serializedAdServingDataEntry":"cf"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":52,"trackingParams":"yq","abandonCommands":{"commands":[{"clickTrackingParams":"wi","loggingUrls":[{"baseUrl":"jb"}],"pingingEndpoint":{"hack":90}}]},"skipPings":[{"baseUrl":"av"}],"layoutId":"nj"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"nl","layoutType":"wm","adLayoutLoggingData":{"serializedAdServingDataEntry":"zw"}},"renderingContent":{"instreamVideoAdRenderer":{"skipOffsetMilliseconds":80,"pings":{"impressionPings":[{"baseUrl":"ji"},{"baseUrl":"ao"},{"baseUrl":"cc"}],"errorPings":[{"baseUrl":"jt"}],"mutePings":[{"baseUrl":"mn"},{"baseUrl":"ce"}],"unmutePings":[{"baseUrl":"rd"},{"baseUrl":"lb"}],"pausePings":[{"baseUrl":"et"},{"baseUrl":"fv"}],"rewindPings":[{"baseUrl":"ft"}],"resumePings":[{"baseUrl":"qj"},{"baseUrl":"ot"}],"skipPings":[{"baseUrl":"ky"},{"baseUrl":"jb"}],"closePings":[{"baseUrl":"hw"}],"progressPings":[{"baseUrl":"vh","offsetMilliseconds":36},{"baseUrl":"um","offsetMilliseconds":77},{"baseUrl":"sq","offsetMilliseconds":19},{"baseUrl":"ui","offsetMilliseconds":15},{"baseUrl":"nl","offsetMilliseconds":86}],"fullscreenPings":[{"baseUrl":"rp"},{"baseUrl":"cn"}],"activeViewViewablePings":[{"baseUrl":"ml"},{"baseUrl":"kq"}],"endFullscreenPings":[{"baseUrl":"ym"}],"activeViewMeasurablePings":[{"baseUrl":"di"},{"baseUrl":"ol"}],"abandonPings":[{"baseUrl":"aj"},{"baseUrl":"wo"}],"activeViewFullyViewableAudibleHalfDurationPings":[{"baseUrl":"ms"},{"baseUrl":"uj"}],"startPings":[{"baseUrl":"gy"}],"firstQuartilePings":[{"baseUrl":"ly"}],"secondQuartilePings":[{"baseUrl":"sw"}],"thirdQuartilePings":[{"baseUrl":"gt"}],"completePings":[{"baseUrl":"hu"},{"baseUrl":"gs"}],"activeViewTracking":{"trafficType":"mr"}},"clickthroughEndpoint":{"clickTrackingParams":"yq","commandMetadata":{"webCommandMetadata":{"url":"dn","webPageType":"ms","rootVe":54}},"urlEndpoint":{"url":"hs","target":"jt"}},"csiParameters":[{"key":"zn","value":"eq"}],"playerVars":"bi","elementId":"gr","trackingParams":"qc","legacyInfoCardVastExtension":"xv","sodarExtensionData":{"siub":"ul","bgub":"yr","scs":"ui","bgp":"vy"},"externalVideoId":"fp","adLayoutLoggingData":{"serializedAdServingDataEntry":"gt"},"layoutId":"bh"}}}},{"playerBytesAdLayoutRenderer":{"adLayoutMetadata":{"layoutId":"xy","layoutType":"bf","adLayoutLoggingData":{"serializedAdServingDataEntry":"rj"}},"renderingContent":{"adActionInterstitialRenderer":{"durationMilliseconds":95,"trackingParams":"ee","abandonCommands":{"commands":[{"clickTrackingParams":"mi","loggingUrls":[{"baseUrl":"yi"},{"baseUrl":"tm"}],"pingingEndpoint":{"hack":47}}]},"skipPings":[{"baseUrl":"uk"},{"baseUrl":"yj"}],"layoutId":"ft"}}}}]}},"layoutExitNormalTriggers":[{"id":"hq","onLayoutSelfExitRequestedTrigger":{"triggeringLayoutId":"hv"}}],"layoutExitSkipTriggers":[{"id":"up","skipRequestedTrigger":{"triggeringLayoutId":"nm"}},{"id":"yl","skipRequestedTrigger":{"triggeringLayoutId":"gh"}},{"id":"zd","skipRequestedTrigger":{"triggeringLayoutId":"mo"}},{"id":"bc","skipRequestedTrigger":{"triggeringLayoutId":"jj"}}],"layoutExitMuteTriggers":[{"id":"ql","skipRequestedTrigger":{"triggeringLayoutId":"hr"}},{"id":"rc","skipRequestedTrigger":{"triggeringLayoutId":"ln"}}]}}},"slotEntryTrigger":{"id":"lc","beforeContentVideoIdStartedTrigger":{}},"slotFulfillmentTriggers":[{"id":"xq","slotIdEnteredTrigger":{"triggeringSlotId":"da"}}],"slotExpirationTriggers":[{"id":"vv","slotIdExitedTrigger":{"triggeringSlotId":"re"}},{"id":"jg","onNewPlaybackAfterContentVideoIdTrigger":{}}]}}],"adBreakHeartbeatParams":"mw","frameworkUpdates":{"entityBatchUpdate":{"mutations":[{"entityKey":"pz","type":"az","payload":{"offlineabilityEntity":{"key":"ql","command":{"innertubeCommand":{"clickTrackingParams":"nz","ypcGetOfflineUpsellEndpoint":{"params":"pw"}}},"addToOfflineButtonState":"os","contentCheckOk":false,"racyCheckOk":false,"loggingDirectives":{"trackingParams":"xp","visibility":{"types":"1"},"enableDisplayloggerExperiment":true}}}}],"timestamp":{"seconds":"19","nanos":12}}}}}',
objectRepresentation:{playerResponse:VSq}}];var SPK;_.Wo=[[["eDN6a2luZCNjaXIwYnFlaWQ=","YWx1ZSNyMm5kc2hsbzl2ZWl2"],"RF9QTEFDRU1FTlRfS0lORF9TVEFSVCM4dnk2cHJ3c2FubmhB"]];
SPK=[[["MTAyZDJwYWd1bW9wcmltYXJ5I2U=",null,null],[null,["LXJlbmRlcmVyIzRmdnNqY2drcWQweXRkLXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHM=","dHlsZS1zY29wZSNpaTY4amd0NW1jZ2xz"],null],["YXN0aGVhZC1hZCNlb3d4dW1ucHpxOGFt",["aXl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjZHI0YWY0aHNrb2c="],null],[null,["Ynl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjYWkyZzIwNGI3OWw=","dHlsZS1zY29wZSNkdTRjNDc4Y3owN3Zz"],null],[null,["LWJhbm5lci1wcm9tby1yZW5kZXJlciNveTZudm50dmE0b3l0ZA==","dHlsZS1zY29wZSNzamt4a3kzdXhzcnFz"],null],[null,["bjRpb2R5dGQtYWQtc2xvdC1yZW5kZXJlciNzMnFzZndy"],
null]],[["eWZwbGF5ZXItYWRzI3VvcXJheWE2ZGc=",null,null]]];_.qq=["a3MjejZ5aTQ4d3NpYm82Z2xvYmFsQ2FsbGJhYw==","eGZ1b25BYm5vcm1hbGl0eURldGVjdGVkI3J1OTBobDR4bg==","cjB0cTM5dTdvbkFkU2tpcCNnbmI3","emM4ZG11cHJhd19wbGF5ZXJfcmVzcG9uc2UjZnZhdGc=","ZzZiMjd2ZWsxeDJhZFNsb3RzI2g="];_.Lu="a3MjejZ5aTQ4d3NpYm82Z2xvYmFsQ2FsbGJhYw== eGZ1b25BYm5vcm1hbGl0eURldGVjdGVkI3J1OTBobDR4bg== cjB0cTM5dTdvbkFkU2tpcCNnbmI3 emM4ZG11cHJhd19wbGF5ZXJfcmVzcG9uc2UjZnZhdGc= X3NraXBzX2tzI2ZiZnRpYzJiN2ZhandlYl9wbGF5bGlzdF9xdWV1ZV9tdWx0aXBsZQ== eTA1NGIzcGJhYl9zYV9lZiM5cHFo ZzZiMjd2ZWsxeDJhZFNsb3RzI2g=".split(" ");var cU;cU=function(r,J,x){this.jrr=r;this.isAsync=J;this.mER=x};
_.vnK=[new cU("b.f_",!1,0),new cU("j.s_",!1,2),new cU("r.s_",!1,4),new cU("e.h_",!1,6),new cU("i.s_",!0,8),new cU("s.t_",!1,10),new cU("p.h_",!1,12),new cU("s.i_",!1,14),new cU("f.i_",!1,16),new cU("a.b_",!1,18),new cU("a.o_",!1),new cU("g.o_",!1,22),new cU("p.i_",!1,24),new cU("p.m_",!1),new cU("n.k_",!0,20),new cU("i.f_",!1),new cU("a.s_",!0),new cU("m.c_",!1),new cU("n.h_",!1,26),new cU("o.p_",!1),new cU("m.p_",!0,28),new cU("o.a_",!1),new cU("d.p_",!1),new cU("e.i_",!1)].reduce(function(r,J){r[J.jrr]=
J;return r},{});var DDN=function(){};
DDN.prototype.flush=function(r,J){r=r===void 0?[]:r;J=J===void 0?!1:J;if(_.M("enable_client_streamz_web")){r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=rJb(x.value),this.rootSpec&&_.xL(x,2,this.rootSpec),x={serializedIncrementBatch:_.lE(x.JSC$7696_serializeBinary())},_.KR("streamzIncremented",x,{sendIsolatedPayload:J})}};
var on7=function(){};
_.S(on7,DDN);var HTN=function(r){var J=new emn;var x=new F7u;x=_.UC(x,1,"botguard");r=_.UC(x,2,r);this.rootSpec=_.tS(J,1,zmf,r)};
_.S(HTN,DDN);var Ho,T1N=new Map;var Khc,DIM,UIn,soz,ia7,GWz,Pfc,hnm;Khc=2;DIM=2;UIn=2;soz=2;ia7=2;GWz=2;Pfc=2;hnm=new Z3w;var qqN,Wmn,iTs;qqN=function(){this.ongoingFlowNonces=new Map};
_.UT=function(){Wmn||(Wmn=new qqN);return Wmn};
_.pV=function(r,J,x){return{eventType:{flowEventNamespace:r,flowEventType:J},metadata:x,statusCode:void 0,csn:void 0,can:void 0}};
_.lmm=function(r,J){var x=_.UT(),t=iTs(x,J,!0);_.fV(x,r,J,t)};
_.fV=function(r,J,x,t){r={flowNonce:t||iTs(r,x),flowType:x,flowEventType:J.eventType};J.metadata&&(r.flowMetadata=J.metadata);J.statusCode!==void 0&&(r.flowEventStatus=J.statusCode);J.csn&&(r.csn=J.csn);J.can&&(r.can=J.can);_.KR("flowEvent",r,void 0)};
iTs=function(r,J,x){x=x===void 0?!1:x;var t=r.ongoingFlowNonces.get(J);if(!t||x)t=dc(16),r.ongoingFlowNonces.set(J,t);return t};_.pzq=new zS4;var xlK={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch"};var As=function(r,J,x,t,b,V,H){x=x===void 0?!1:x;t=t===void 0?!1:t;V=V===void 0?_.Cu():V;this.hasRun=!1;this.kMj=r;this.aiE=J;this.xjL=x;this.fromHistory=t;this.previousVideoId=b;this.l3v=V;this.tempData=H;this.n8v=new _.vpx};
_.S(As,vH);As.prototype.validate=function(r){return!(!r.data.playerResponse||r.data.page!=="watch"&&r.data.page!=="learning_journey_watch"&&r.data.page!=="shorts"||this.hasRun)};
As.prototype.handle=function(r){var J=this,x=_.R(r.endpoint,_.zP),t=_.R(r.endpoint,_.Sv);if(_.M("kevlar_continue_playback_without_player_response")&&(x==null?0:x.videoId)&&this.previousVideoId&&(x==null?void 0:x.videoId)===this.previousVideoId&&(x==null?0:x.continuePlayback)&&!this.fromHistory)this.kMj.resolve();else{var b={};x?b.watch_endpoint=x:t&&(b.watch_endpoint=t,t.endTimeSeconds&&(b.end=t.endTimeSeconds));r.data.page==="watch"?(r.data.filler||this.xjL||(_.nf("cfg"),_.FL.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(b,fjq(this,r.endpoint)),_.M("enable_masthead_quartile_ping_fix")&&Object.assign(b,UD4(this)),Object.assign(b,void 0),r.data.forceExternalPlaylist&&(b.external_list=!0)):r.data.page==="shorts"?_.FL.getInstance().triggerAction("yt-start-loading-shorts"):r.data.page==="learning_journey_watch"&&_.FL.getInstance().triggerAction("yt-start-loading-learning-journey");if(x=this.aiE()){try{x.loadVideoWithPlayerResponse(r.data.playerResponse,b),x.getPlayerPromise().then(this.kMj.resolve)}catch(V){_.Pq(V),
this.kMj.resolve()}this.hasRun=!0;x.getPlayerPromise().then(function(V){V.addEventListener("onAbnormalityDetected",function(){var H=r.data.playerResponse,q=V.getVideoData().cpn;Pfc=0;_.spo=q;if(q=Za7(H))J.n8v.increment("IN_PLAYER"),_.gB(5),_.M("ab_st_vid_ks")?V.pauseVideo(!0):V.stopVideo(),H.playabilityStatus=Object.assign({},H.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:q}}),H.videoDetails=void 0,_.FL.getInstance().triggerOptionalAction("yt-updated-playability-status",
H.playabilityStatus)})})}else _.nR(Error("Pf"))}};
var fjq=function(r,J){var x=_.R(J,_.zP);if(J&&x&&x.playlistId&&x.videoId&&(r=r.l3v,r.queueProxy?(r=r.queueProxy,x=r.listId===x.playlistId?r.attributionData.get(x.videoId):void 0):x=void 0,x))return{queue_info:x}},UD4=function(r){var J;
if((J=r.tempData)==null?0:J.adpings)return{adpings:r.tempData.adpings}};var FU=function(r,J,x){this.hasRun=!1;this.v8A=r;this.rud=J;this.g8L=x};
_.S(FU,vH);FU.prototype.validate=function(r){return!!_.GE.getValueByKeys.apply(null,[r.data].concat(_.Gd(Lon)))};
FU.prototype.handle=function(r){var J=this;this.v8A.promise.then(function(){var x=r.data;var t=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(P4N))),b=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(Ben))),V=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(nVf)));var H=(H=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(YRY))))?{videoId:H.videoId,thumbnail:H.thumbnail,title:H.title?_.Z1(H.title):void 0,shortBylineText:H.author?_.Z1(H.author):void 0}:void 0;var q=void 0;_.M("web_get_playlist_id_from_current_endpoint_ks")||
(q=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(OFK))));var W=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(I0o))),U=_.GE.getValueByKeys.apply(null,[x].concat(_.Gd(C4Y))),g=!!W||!!U&&!!U.results&&U.results.length>0,E=0;b&&b.currentIndex&&b.localCurrentIndex&&(E=b.currentIndex-b.localCurrentIndex);b&&b.playlistId&&(q=b.playlistId);x={rawResponse:x,autoplayRenderer:t,hasRelatedVideoData:g,playingVideo:H,playingVideoId:V,playlistPanelRenderer:b,playlistId:q,playlistIndex:b&&b.currentIndex,relatedVideoArgs:W,
endScreenRenderer:U,playlistIndexOffset:E};a:{t=J.g8L;b=J.rud;t.response=x;if(xDN(x))t.downloadPlaylistProxy&&t.downloadPlaylistProxy.getPlaylistId()===J5b(x)||(t.downloadPlaylistProxy=new G64(J5b(x),t.setPlaylistData.bind(t),t.isPlayingOfflineVideo.bind(t))),t.responsePlaylistData=t.downloadPlaylistProxy.getPlaylistData(),t.listId=J5b(x),t.index=0;else if(x.playlistPanelRenderer&&x.playlistId&&x.autoplayRenderer)x.playlistId.startsWith("TLPQ")?t.queueProxy?t.listId===x.playlistId?(t.index=x.playlistIndex,
t.responsePlaylistData=x.playlistPanelRenderer,t.queueProxy.JSC$10891_setCurrentIndex(t.index)):x.playingVideoId&&t.index!==void 0&&b.clientParams.autoSaveToQueue&&(t.index+=1,t.queueProxy.JSC$10891_setCurrentIndex(t.index),t.queueProxy.addVideos([x.playingVideoId],{},t.index)):(t.queueProxy=new _.d4(t.JSC$10945_playlistNetworkManager,x.playlistId,t.setPlaylistData.bind(t),t.clearQueue.bind(t),_.l3c(x.playlistPanelRenderer),t.storage),t.responsePlaylistData=x.playlistPanelRenderer,t.listId=x.playlistId,
t.index=x.playlistIndex):(t.index=x.playlistIndex,t.listId!==x.playlistId&&t.clearQueue(),t.responsePlaylistData=x.playlistPanelRenderer,t.listId=x.playlistId,t.playlistProxy=new k6Y(t.JSC$10945_playlistNetworkManager,x.playlistId,t.setPlaylistData.bind(t),_.l3c(x.playlistPanelRenderer)));else if(!t.queueProxy)t.responsePlaylistData=void 0;else if(x.playingVideoId&&b.clientParams.autoSaveToQueue){if(t.index===void 0){_.Pq(Error("Lf"));t.clearQueue();break a}t.queueProxy.videoIds.includes(x.playingVideoId)||
(t.index+=1,t.queueProxy.JSC$10891_setCurrentIndex(t.index),t.queueProxy.addVideos([x.playingVideoId],{},t.index))}_.BU(t,_.Ix(t,t.response.autoplayRenderer))}})};var gDs=function(r,J){J=J===void 0?_.Cu():J;sG.call(this);this.v1.push(new FU(this.nl,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},J));this.v1.push(new As(this.nl,r,!1,!1));_.M("web_response_commands_chunk_processor")&&this.v1.push(new q7)};
_.S(gDs,sG);gDs.prototype.processChunk=function(r){r&&r.data.player===void 0&&this.nl.resolve();sG.prototype.processChunk.call(this,r)};var ax=function(r,J){r=r===void 0?{layer:0}:r;this.hasRun=!1;this.createScreenConfig=r;this.wvT=J};
_.S(ax,vH);ax.prototype.validate=function(r){return!(this.hasRun||!r.endpoint)};
ax.prototype.handle=function(r){var J=_.wU(),x,t,b=(t=_.R((x=r.endpoint)==null?void 0:x.commandMetadata,_.rP))==null?void 0:t.rootVe;this.wvT&&b?_.mI(J,b,this.wvT,this.createScreenConfig):VVq(J,r.endpoint,this.createScreenConfig);this.hasRun=!0};var yC=function(r,J){this.hasRun=!1;this.qBg=r;this.previousVideoId=J};
_.S(yC,vH);yC.prototype.validate=function(r){return _.M("kevlar_continue_playback_without_player_response")&&(r=_.R(r.endpoint,_.zP),(r==null?0:r.videoId)&&this.previousVideoId&&(r==null?void 0:r.videoId)===this.previousVideoId&&(r==null?0:r.continuePlayback))?!1:this.qBg.n02===0};
yC.prototype.handle=function(r){_.FL.getInstance().triggerAction("yt-stop-old-player",r.data,!0)};var EDx=function(r){r=r===void 0?{layer:0}:r;sG.call(this);this.v1.push(new yC(this));this.v1.push(new ax(r));this.v1.push(new TB(r))};
_.S(EDx,sG);var jpw=function(){this.hasRun=this.hasRun=!1};
_.S(jpw,vH);jpw.prototype.validate=function(r){return!this.hasRun&&!(!r.data.csn||!r.data.rootVe)};
jpw.prototype.handle=function(r){this.hasRun=!0;_.YU(r.data.csn,r.data.rootVe,3)};var $DR=function(){vH.apply(this,arguments)};
_.S($DR,vH);$DR.prototype.validate=function(r){return!!r.data.preconnect};
$DR.prototype.handle=function(r){_.YG("bc");r=_.D(r.data.preconnect);for(var J=r.next();!J.done;J=r.next())J=J.value,(new Image).src=J};var wzf=function(r,J,x){x=x===void 0?{layer:0}:x;sG.call(this);this.v1.push(new As(this.nl,r));this.v1.push(new ax(x));this.v1.push(new TB(x))};
_.S(wzf,sG);var hBn=function(r,J,x,t,b){x=x===void 0?{layer:0}:x;t=t===void 0?_.Cu():t;sG.call(this);var V=!!J&&!!J.clientParams&&!!J.clientParams.miniplayer;V&&this.v1.push(new jpw);this.v1.push(new FU(this.nl,J,t));this.v1.push(new $DR);var H,q;this.v1.push(new As(this.nl,r,V,!((H=J.clientParams)==null||!H.fromHistory),(q=J.clientParams)==null?void 0:q.previousVideoId,t,J.tempData));var W;this.v1.push(new yC(this,(W=J.clientParams)==null?void 0:W.previousVideoId));var U;(U=J.clientParams)!=null&&U.fromHistory||
(x.layer||(x=Object.assign({},x,{layer:V?3:0})),this.v1.push(new ax(x,b)),this.v1.push(new TB(x)));_.M("web_response_commands_chunk_processor")&&this.v1.push(new q7)};
_.S(hBn,sG);var en,RBb;en={};
_.MSN=(en["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},en["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},en["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},en["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},en["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},en["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},en["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},en);_.zB=new _.ID("yt-edu");_.GHk=function(){this.JSC$11046_eduDisplayedThisLoad_={}};
RBb=function(r){var J=_.GHk.getInstance();var x=_.Vn("kevlar_tooltip_impression_cap");J=x&&parseInt(_.zB.get(r+"-impression")||0,10)>=x||_.zB.get(r+"-dismissed")?!1:(x=_.MSN[r])&&!J.JSC$11046_eduDisplayedThisLoad_[x.setKey||r]&&(x.titleText&&_.gP(x.titleText)||x.bodyText&&_.gP(x.bodyText))?!0:!1;if(!J)return null;J=_.MSN[r];if(!J)return null;x=J.bodyText?_.gP(J.bodyText):void 0;var t=J.titleText?_.gP(J.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:J.position,popup:{bubbleHintRenderer:{text:t?
_.Z1(t):void 0,detailsText:x?_.Z1(x):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Z1(_.gP("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:r}}]}}}}}}}},{eduImpressionAction:{key:r}}]};
_.rk(_.GHk);var Xui=!1;for(var SqN="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),N1b=[],Z3=6;Z3>=1;Z3--)N1b.push({columnCount:Z3,query:Z3==1?0:Z3*2*107-4+32,className:"grid-"+Z3+"-columns",width:Z3*2*107+"px"});_.Qpo=function(r){this.actionRouter_=r=r===void 0?_.FL.getInstance():r;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.dDb(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.dDb=function(r){var J=r.miniGuideVisible_?72:0,x=r.documentWidth_-(r.guidePersistentAndVisible_?240:J);return N1b.find(function(t){return x>t.query})};
_.rk(_.Qpo);var KmR=function(){var r=this;this.JSC$11058_keyboardInUse=!1;document.addEventListener("keydown",function(){r.onKeydown()});
document.addEventListener("mousedown",function(){r.JSC$11058_keyboardInUse=!1})},kHf;
KmR.prototype.isKeyBoardInUse=function(){return this.JSC$11058_keyboardInUse};
KmR.prototype.onKeydown=function(){this.JSC$11058_keyboardInUse=!0};var Pas,lD;_.vU=new _.ID("yt-mentions");_.uD=function(){};
Pas=function(r,J){return lD(J,"drag-to-reorder-edu-displayed")};
lD=function(r,J,x,t,b,V){x=x===void 0?"OPEN_POPUP_POSITION_TOP":x;if(J){if(_.vU.get(J))return;_.vU.set(J,!0,t)}if(b&&V!==void 0){J=Number(_.vU.get(b)||0);if(J>=V)return;_.vU.set(b,J+1)}return[{openPopupAction:{popupType:"HINT",position:x,popup:{bubbleHintRenderer:{detailsText:r,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.rk(_.uD);var Yqx,nDx,OTb;Yqx=function(r,J,x,t){this.JSC$11068_taskManager_=r;this.onFulfilled_=typeof J==="function"?J:null;this.onRejected_=typeof x==="function"?x:null;this.JSC$11068_context_=t};
nDx=function(r,J){r.onFulfilled_&&_.wI(r.JSC$11068_taskManager_,function(){r.onFulfilled_.call(r.JSC$11068_context_,J)})};
OTb=function(r,J){r.onRejected_&&_.wI(r.JSC$11068_taskManager_,function(){r.onRejected_.call(r.JSC$11068_context_,J)})};
_.XU=function(r){this.JSC$11071_taskManager_=r;this.callbacks_=[]};
_.XU.prototype.then=function(r,J,x){this.callbacks_.push(new Yqx(this.JSC$11071_taskManager_,r,J,x));return this};
_.XU.prototype.onSuccess=function(r){this.callbacks_.forEach(function(J){nDx(J,r)})};
_.XU.prototype.onFailure=function(r){this.callbacks_.forEach(function(J){OTb(J,r)})};
_.XU.prototype.cancel=function(){this.callbacks_.length=0};
tTY(_.XU);_.b8z=null;_.Pj=new _.z$("ACTIVITY_TOKEN");var rr=function(r,J){this.serviceId=new JeR(r,J)};
rr.prototype.toString=function(){return this.serviceId.toString()};var Cao=function(){this.internalMap={}};
_.m=Cao.prototype;_.m.contains=function(r){return Object.prototype.hasOwnProperty.call(this.internalMap,r)};
_.m.get=function(r){if(this.contains(r))return this.internalMap[r]};
_.m.set=function(r,J){this.internalMap[r]=J};
_.m.getKeys=function(){return Object.keys(this.internalMap)};
_.m.remove=function(r){delete this.internalMap[r]};var J2=function(){this.mappings=new Cao;this.errorCallbacks=new Set};
J2.prototype.getModuleId=function(r){return r.serviceId.getModuleId()};
J2.prototype.get=function(r){var J=this.mappings.get(r.toString());return B14(this,J,r)};
J2.prototype.getMultipleAsync=function(){var r=_.hS.apply(0,arguments),J=this,x=r.map(function(W){return J.getModuleId(W)}),t=r.map(function(W){return J.mappings.get(W.toString())}).filter(function(W){return W});
if(t.length===r.length)return _.WD(t.map(function(W,U){return B14(J,W,r[U])}));
var b=K9().loadMultiple(x);t=_.jN(x.map(function(W){return b[W]}));
var V=document.hidden,H=-1,q=_.Vn("get_async_timeout_ms",-1);q>-1&&(H=setTimeout(function(){_.nR(new _.MV("Module timeout.",x,V,document.hidden))},q));
return _.$d(t.then(function(){return r.map(function(W){return B14(J,J.mappings.get(W.toString()),W)})}).thenCatch(function(W){for(var U=_.D(J.errorCallbacks),g=U.next();!g.done;g=U.next())g=g.value,g(W);
throw W;}),function(){clearTimeout(H)})};
J2.prototype.registerService=function(r,J){this.mappings.set(r.toString(),{type:"mapping",value:J});return r};
var B14=function(r,J,x){switch(J.type){case "mapping":return J.value;case "factory":return J=J.value(),r.mappings.set(x.toString(),{type:"mapping",value:J}),J;default:return _.Vy(J)}};
J2.prototype.onLoadError=function(r){var J=this;this.errorCallbacks.add(r);return function(){J.errorCallbacks.delete(r)}};
_.xn=new J2;var H87=/^[a-zA-Z0-9_\-]{11}$/;var TGD=_.p6(function(){var r,J;return(J=(r=window).matchMedia)==null?void 0:J.call(r,"(prefers-reduced-motion: reduce)").matches});var Ijw=_.p6(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var r=_.Fe("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");r||(r=_.go("VIDEO"),_.rj("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
r));return!!(r&&r.canPlayType&&r.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var ftn=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var t2;t2=function(){this.tokenJars={};if(this.cookiesEnabled=_.$6()){var r=_.EV.get("CONSISTENCY",void 0);r&&LmN(this,{encryptedTokenJarContents:r})}};
_.g_D=function(){t2.instance||(t2.instance=new t2);return t2.instance};
t2.prototype.handleResponse=function(r,J){if(!J)throw Error("Vf");var x,t;J=((x=J.innerTubeRequest.context)==null?void 0:(t=x.request)==null?void 0:t.consistencyTokenJars)||[];var b;(r=(b=r.responseContext)==null?void 0:b.consistencyTokenJar)&&this.replace(J,r)};
t2.prototype.replace=function(r,J){r=_.D(r);for(var x=r.next();!x.done;x=r.next())delete this.tokenJars[x.value.encryptedTokenJarContents];LmN(this,J)};
var LmN=function(r,J){if(J.encryptedTokenJarContents&&(r.tokenJars[J.encryptedTokenJarContents]=J,typeof J.expirationSeconds==="string")){var x=Number(J.expirationSeconds);setTimeout(function(){delete r.tokenJars[J.encryptedTokenJarContents]},x*1E3);
r.cookiesEnabled&&_.jG("CONSISTENCY",J.encryptedTokenJarContents,x,void 0,!0)}};var c5N,bf;c5N=window.location.hostname.split(".").slice(-2).join(".");_.nV=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var r=_.IP("LOCATION_PLAYABILITY_TOKEN");_.IP("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=A5s(this))&&(r=this.localStorage.get("yt-location-playability-token"));r&&(this.locationPlayabilityToken=r,this.mostRecentPosition=void 0)};
_.nV.getInstance=function(){bf=_.Fe("yt.clientLocationService.instance");bf||(bf=new _.nV,_.rj("yt.clientLocationService.instance",bf));return bf};
_.nV.prototype.setLocationOnInnerTubeContext=function(r){r.client||(r.client={});if(this.mostRecentPosition)r.client.locationInfo||(r.client.locationInfo={}),r.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),r.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),r.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),r.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)r.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.nV.prototype.handleResponse=function(r){var J;r=(J=r.responseContext)==null?void 0:J.locationPlayabilityToken;r!==void 0&&(this.locationPlayabilityToken=r,this.mostRecentPosition=void 0,_.IP("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=A5s(this))&&this.localStorage.set("yt-location-playability-token",r,15552E3):_.jG("YT_CL",JSON.stringify({loctok:r}),15552E3,c5N,!0))};
var A5s=function(r){return r.localStorage===void 0?new _.ID("yt-client-location"):r.localStorage};
_.nV.prototype.clearLocationPlayabilityToken=function(r){r==="TVHTML5"?(this.localStorage=A5s(this))&&this.localStorage.remove("yt-location-playability-token"):_.mkD("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.nV.prototype.getCurrentPositionFromGeolocation=function(){var r=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Wf"));var J=!1,x=1E4;_.IP("INNERTUBE_CLIENT_NAME")==="MWEB"&&(J=!0,x=15E3);return new Promise(function(t,b){navigator.geolocation.getCurrentPosition(function(V){r.mostRecentPosition=V;t(V)},function(V){b(V)},{enableHighAccuracy:J,
maximumAge:0,timeout:x})})};
_.nV.prototype.createUnpluggedLocationInfo=function(r){var J={};r=r.coords;if(r==null?0:r.latitude)J.latitudeE7=Math.floor(r.latitude*1E7);if(r==null?0:r.longitude)J.longitudeE7=Math.floor(r.longitude*1E7);if(r==null?0:r.accuracy)J.locationRadiusMeters=Math.round(r.accuracy);return J};
_.nV.prototype.createLocationInfo=function(r){var J={};r=r.coords;if(r==null?0:r.latitude)J.latitudeE7=Math.floor(r.latitude*1E7);if(r==null?0:r.longitude)J.longitudeE7=Math.floor(r.longitude*1E7);return J};var Fmn=function(){};
_.m=Fmn.prototype;
_.m.JSC$11138_getRequest=function(r,J,x){J=J===void 0?{}:J;x=x===void 0?Vrn:x;var t=J;if(this.isNavigationCommand()){var b,V=(b=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:b.url;t=_.E_m(r.clickTrackingParams,!0,!1,V,this.JSC$11138_getClientScreen(t))}else t=_.E_m(r.clickTrackingParams,!1,this.includeCsn);t={context:t};if(b=this.getExtension(r))return this.JSC$11138_buildRequest(t,b,J),b=this.getApiUrl(r),V=Object.assign({},{command:r},this.getRequestConfig(r,J)),t={input:b,requestShell:yL(b),
innerTubeRequest:t,config:V},t.config.authStrategy?t.config.authStrategy.identity=x:t.config.authStrategy={identity:x},(r=this.JSC$11138_getRequestKey(r,J))&&!t.config.requestKey&&(t.config.requestKey=r),t;r=new _.MV("Error: Failed to create Request from Command.",r);_.Pq(r)};
_.m.getApiUrl=function(r){var J=_.XQ(this.getApiPaths(r)),x;(r=(x=_.R(r.commandMetadata,_.rP))==null?void 0:x.apiUrl)&&(J=r);return ZiM(zxr(J))};
_.m.isNavigationCommand=function(){return!1};
_.m.JSC$11138_getClientScreen=function(){};
_.m.JSC$11138_getRequestKey=function(){};
_.m.getRequestConfig=function(){};
_.vd.Object.defineProperties(Fmn.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var mh=function(){};
_.S(mh,Fmn);mh.prototype.JSC$11145_getStoreKey=function(){};
mh.prototype.JSC$11138_getRequestKey=function(r,J){J=J===void 0?{}:J;return this.JSC$11145_getStoreKey(r,J)};var y5k;_.oo=function(r,J,x){var t=x&&x>0?x:0;x=t?Date.now()+t*1E3:0;if((t=t?(0,_.ajN)():y5k())&&window.JSON){typeof J!=="string"&&(J=JSON.stringify(J,void 0));try{t.set(r,J,x)}catch(b){t.remove(r)}}};
_.Vk=function(r){var J=y5k(),x=(0,_.ajN)();if(!J&&!x||!window.JSON)return null;try{var t=J.get(r)}catch(b){}if(typeof t!=="string")try{t=x.get(r)}catch(b){}if(typeof t!=="string")return null;try{t=JSON.parse(t,void 0)}catch(b){}return t};
_.Dm=function(r){try{var J=y5k(),x=(0,_.ajN)();J&&J.remove(r);x&&x.remove(r)}catch(t){}};
_.ajN=_.p6(function(){try{var r=new q$c;var J=r.isAvailable()?r:null}catch(x){return null}return J?new _.mR(J):null});
y5k=_.p6(function(){var r=new WRM;return r.isAvailable()?new _.mR(r):null});var VK=new _.z$("ENTITY_STATE_TOKEN"),Hu=new _.z$("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var eBk=XMLHttpRequest.prototype.fetch,zBk=eBk&&eBk.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!lZ?!0:!1;var TW=function(r){this.JSC$11150_storeWithEntities=r};
_.S(TW,mh);_.m=TW.prototype;_.m.getApiPaths=function(){return TGq};
_.m.getExtension=function(r){return _.R(r,_.zP)||_.R(r,_.Sv)||_.R(r,TTf)};
_.m.isNavigationCommand=function(){return!0};
_.m.JSC$11145_getStoreKey=function(r){if((_.M("kevlar_cache_on_ttl_player")||_.M("mweb_enable_shorts_innertube_player_prefetch")||_.M("mweb_use_new_history_manager")||_.M("web_shorts_prefetch_service_enabled"))&&(r=this.getExtension(r))&&r.videoId){var J={videoId:r.videoId};r.playlistId&&(J.playlistId=r.playlistId);r.playerParams&&(J.params=r.playerParams);return _.e$("player",J)}};
_.m.JSC$11138_getClientScreen=function(r){var J;return((J=r.contentPlaybackContext)==null?void 0:J.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.m.JSC$11138_buildRequest=function(r,J,x){if(_.M("enable_interstitial_entity_check")){var t=this.JSC$11150_storeWithEntities;if(J.videoId)for(var b=_.D(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),V=b.next();!V.done;V=b.next()){V=V.value;var H;var q=void 0,W=void 0,U=J.videoId,g=V;(H=t)?(U=_.sQ(U+g,"interstitialInteractionStateEntity"),H=(q=(W=_.q6(H.getState().entities,"interstitialInteractionStateEntity",U))==null?void 0:W.primaryButtonClicked)!=null?q:!1):H=!1;if(H)switch(V){case "CONTENT_CHECK_REQUIRED":J.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":J.racyCheckOk=!0}}}J.videoId&&(r.videoId=J.videoId);J.playlistId&&(r.playlistId=J.playlistId);J.index!==void 0&&(r.playlistIndex=J.index+1);J.playerParams&&(r.params=J.playerParams);"startTimeSeconds"in J&&J.startTimeSeconds&&(_.M("enable_player_request_builder_start_time_floor")?r.startTimeSecs=Math.floor(J.startTimeSeconds):r.startTimeSecs=J.startTimeSeconds);x.contentPlaybackContext&&(r.playbackContext={contentPlaybackContext:x.contentPlaybackContext});x.prefetchPlaybackContext&&
(r.playbackContext=Object.assign({},r.playbackContext,{prefetchPlaybackContext:x.prefetchPlaybackContext}),r.context.request||(r.context.request={}),r.context.request.isPrefetch=!0);r.playbackContext||(r.playbackContext={});t=Ijw();r.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!t,supportXhr:zBk};x.overrideMutedAtStart&&(r.overrideMutedAtStart=x.overrideMutedAtStart);r.racyCheckOk=!!J.racyCheckOk;r.contentCheckOk=!!J.contentCheckOk;!_.M("captions_prefs_killswitch")&&(x=(x=_.Vk("yt-player-caption-language-preferences"))?
x:[],x==null?0:x.length)&&(r.captionParams={viewerSelectedCaptionLangs:x})};
_.m.getRequestConfig=function(r){r=this.JSC$11145_getStoreKey(r);var J;r&&(J={storeStrategy:{storeKey:r}});_.M("web_log_player_watch_next_ticks")&&(J=J||{},J.requestTick="ps_s",J.responseTick="ps_r");return J};
TW[eR]=[VK];var sP=function(){};
_.S(sP,mh);_.m=sP.prototype;_.m.getApiPaths=function(){return Lds};
_.m.getExtension=function(r){return _.R(r,_.zP)};
_.m.isNavigationCommand=function(){return!0};
_.m.JSC$11145_getStoreKey=function(r){if((r=this.getExtension(r))&&r.videoId){var J={videoId:r.videoId};r.playlistId&&(J.playlistId=r.playlistId);r.index&&(J.index=r.index);r.params&&(J.params=r.params);return _.e$("next",J)}};
_.m.JSC$11138_getClientScreen=function(r){var J;return((J=r.contentPlaybackContext)==null?void 0:J.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.m.JSC$11138_buildRequest=function(r,J,x){J.videoId&&(r.videoId=J.videoId);J.playlistId&&(r.playlistId=J.playlistId);J.params&&(r.params=J.params);J.index!==void 0&&(r.playlistIndex=J.index);r.racyCheckOk=!(!x.racyCheckOk&&!J.racyCheckOk);r.contentCheckOk=!!J.contentCheckOk;x.contentPlaybackContext&&(r.autonavState=x.contentPlaybackContext.autonavState,r.playbackContext={vis:x.contentPlaybackContext.vis,lactMilliseconds:x.contentPlaybackContext.lactMilliseconds});x.prefetchPlaybackContext&&(r.context.request||
(r.context.request={}),r.context.request.isPrefetch=!0);_.M("captions_hats_killswitch")||(J=_.$G().getFlag(65),J=J!=null?!J:!1,x=!!_.Vk("yt-player-sticky-caption"),r.captionsRequested=J&&x)};
_.m.getRequestConfig=function(r){r=this.JSC$11145_getStoreKey(r);var J;r&&(J={storeStrategy:{storeKey:r}});_.M("web_log_player_watch_next_ticks")&&(J=J||{},J.requestTick="wn_s",J.responseTick="wn_r");return J};
var qI=function(){};
_.S(qI,mh);qI.prototype.getApiPaths=function(){return Lds};
qI.prototype.getExtension=function(r){return _.R(r,_.L$)};
qI.prototype.JSC$11138_buildRequest=function(r,J){J.token&&(r.continuation=J.token)};var fa=function(r,J){this.playerRequestBuilder=r;this.watchNextRequestBuilder=J};
_.S(fa,mh);fa.prototype.getApiPaths=function(){return Xux};
fa.prototype.getExtension=function(r){return _.R(r,_.zP)};
fa.prototype.isNavigationCommand=function(){return!0};
fa.prototype.JSC$11138_buildRequest=function(r,J,x){r.playerRequest={};this.playerRequestBuilder.JSC$11138_buildRequest(r.playerRequest,J,x);_.M("web_streaming_watch")&&(r.watchNextRequest={},this.watchNextRequestBuilder.JSC$11138_buildRequest(r.watchNextRequest,J,x))};
fa[eR]=[TW,sP];var ZTo;_.UP=new _.z$("SHORTS_CONTROLLER_TOKEN");ZTo=new _.z$("SHORTS_STATE_STORE_TOKEN");var gr=function(r,J){var x=_.hS.apply(2,arguments);r=r===void 0?0:r;_.MV.call(this,J,x);this.errorType=r;Object.setPrototypeOf(this,this.constructor.prototype)};
_.S(gr,_.MV);var vDR,uoN,Xzq,JgX,Bk,j6M,tMq,xZx,HOf,osw,mZb;vDR=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(r){return r+"="}).join("|"));
uoN=RegExp(".*\\?.*playnext=1.*");_.EP=function(r,J,x,t){this.watchEndpointMap=r;this.reelWatchEndpointMap=J;this.innerTubeTransportService=x;this.fetchPbj=t};
Xzq=function(r,J,x){var t=_.bZ().resolve(_.t9(ljq));_.EP.instance=new _.EP(r,J,x,t)};
_.rao=function(r,J){var x=_.Vn("web_pbj_log_warning_rate",0);x=x>0&&Math.random()<x;var t;if((t=_.R(J.commandMetadata,_.rP))==null||!t.rootVe)return x&&_.nR(Error("Yf")),!1;var b;t=(b=_.R(J.commandMetadata,_.rP))==null?void 0:b.url;if(!t)return x&&_.nR(Error("Zf")),!1;if(uoN.test(t))return!0;if(vDR.test(t))return x&&_.nR(Error("$f`"+t)),!1;if(_.R(J,_.zP)){if(!(r.watchEndpointMap.watchNext&&r.watchEndpointMap.player||_.M("kevlar_fetch_initial_data_op_watch_client")))return x&&_.nR(Error("Rf")),!1;
r=_.Vn("web_pbj_log_warning_rate",0);r=r>0&&Math.random()<r;_.R(J,_.zP)?VLK(J)?J=!0:(r&&_.nR(Error("Sf")),J=!1):(r&&_.nR(Error("Rf")),J=!1);return J}if(_.R(J,_.Sv))return Dlm(J);if(_.R(J,_.Kn))return!0;r=_.ym(r.innerTubeTransportService,J);!r&&x&&_.Pq(Error("ag"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(J)});return r};
JgX=function(r,J,x,t,b,V){J={url:J};if(x==null?0:x.itct)J.parentTrackingParams=x.itct;var H=_.XQ(E_o);return _.Ku(r.innerTubeTransportService,J,H).then(function(q){(q=q.endpoint)||(q=_.iD);(x==null?0:x.itct)&&q&&!q.trackingParams&&(q.trackingParams=x.itct);var W=G8(q);return Bk(r,q,x,t,W,b,V)})};
Bk=function(r,J,x,t,b,V,H,q){q=q===void 0?{}:q;if(r.fetchPbj&&!_.rao(r,J)&&!_.M("force_one_platform")){q=r.fetchPbj(J);var W=_.WD(q.then(function(a){if(!a)throw Error("bg");H(W)||V(J,a);return a}));
return W}var U,g,E={rootVe:(U=_.R(J.commandMetadata,_.rP))==null?void 0:U.rootVe,url:(g=_.R(J.commandMetadata,_.rP))==null?void 0:g.url,endpoint:J,page:b};if(_.R(J,_.zP)){var h,G={contentPlaybackContext:_.Q2(x,(h=_.R(J.commandMetadata,_.rP))==null?void 0:h.url,t)},N=_.zk();_.M("web_streaming_watch")&&window.TextDecoderStream?(q=Jaw(r.innerTubeTransportService,J,G,function(a){!E.response&&a.content&&(E.response=a.content);!E.playerResponse&&a.player&&(E.playerResponse=a.player);V(J,E)}),U=vdz(J),U.length&&
(E.preconnect=U,V(J,E)),xZx(q,N,E).catch(function(a){a instanceof gr&&a.errorType===2&&tMq(r,J,G,E,V,H,N)})):tMq(r,J,G,E,V,H,N);
return N.promise}if(_.R(J,_.Sv)){var Q;if(((Q=_.R(J,_.Sv))==null?void 0:Q.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var Y=_.zk();_.bOK(_.bZ().resolve(_.UP),J).then(function(a){mZb(r,x,t,b,V,Y,a)});
return Y.promise}q=_.WD();var O;U={contentPlaybackContext:_.Q2(x,(O=_.R(J.commandMetadata,_.rP))==null?void 0:O.url,t)};(O=r.reelWatchEndpointMap.player)&&(O=O().JSC$11138_getRequest(J,U))&&(q=_.Ku(r.innerTubeTransportService,O.innerTubeRequest,O.input,J.clickTrackingParams,O.config));O=_.WD();(g=r.reelWatchEndpointMap.reelItemWatch)&&(g=g().JSC$11138_getRequest(J))&&(O=_.Ku(r.innerTubeTransportService,g.innerTubeRequest,g.input,J.clickTrackingParams,g.config));g=_.WD();(h=r.reelWatchEndpointMap.reelWatchSequence)&&
_.R(J,_.Sv).sequenceParams&&(U=h().JSC$11138_getRequest(J,U))&&(g=_.Ku(r.innerTubeTransportService,U.innerTubeRequest,U.input,J.clickTrackingParams,U.config));U=_.WD(E);h=_.zk();osw(J,U,q,O,g,V,H,h);return h.promise}var c;if(_.R(J,tLM)&&((c=_.R(J.commandMetadata,_.rP))==null?0:c.url))return q=Ul4(_.a_(d9().location.href),_.a_(_.R(J.commandMetadata,_.rP).url)).toString(),JgX(r,q,x,t,V,function(){return!1});
if(_.R(J,_.Kn))return V(J,E),_.WD(E);if(_.ym(r.innerTubeTransportService,J)){q=Object.assign({},{tempData:x,disableCache:x.disableCache},q);var Z=_.et(r.innerTubeTransportService,J,q).then(function(a){E.response=a;H(Z)||V(J,E);return E});
return Z}return _.WD(E)};
_.DZK=function(r,J,x,t){if(_.R(J,_.zP)||_.R(J,_.Sv)&&(_.M("mweb_enable_shorts_innertube_player_prefetch")||_.M("kevlar_enable_shorts_prefetch_in_sequence"))||_.R(J,TTf)&&_.M("web_enable_prefetching_videos_on_home")){var b,V={contentPlaybackContext:_.Q2(x,(b=_.R(J.commandMetadata,_.rP))==null?void 0:b.url,t),prefetchPlaybackContext:qIX(x)},H,q,W;if(((H=_.R(J,_.zP))==null?void 0:(q=H.watchEndpointSupportedPrefetchConfig)==null?void 0:(W=q.prefetchHintConfig)==null?void 0:W.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(x=
r.watchEndpointMap.watchNext)if(V=x().JSC$11138_getRequest(J,V))return Promise.resolve(_.Ku(r.innerTubeTransportService,V.innerTubeRequest,V.input,void 0,V.config).then(function(E){return E}))}else if(x=r.watchEndpointMap.player)if(V=x().JSC$11138_getRequest(J,V))return Promise.resolve(_.Ku(r.innerTubeTransportService,V.innerTubeRequest,V.input,void 0,V.config).then(function(E){return E}))}else if(_.ym(r.innerTubeTransportService,J)){var U={tempData:x},g=VMs(r.innerTubeTransportService,J);
return g?new Promise(function(E,h){var G,N;return _.T(function(Q){if(Q.nextAddress==1)return _.p(Q,g,2);if(Q.nextAddress!=4)return G=Q.yieldResult,G.JSC$11145_getStoreKey(J,U)?_.p(Q,_.et(r.innerTubeTransportService,J,U),4):(h(new _.MV("Prefetching request builder with no store key.",J)),Q.jumpTo(0));N=Q.yieldResult;E(N);_.i8(Q)})}):Promise.reject(new _.MV("Prefetching unregistered request builder.",J))}return Promise.reject(new _.MV("No request builder available to prefetch endpoint.",J))};
j6M=function(r,J){var x,t,b;if(_.R(J,_.zP)){var V=r.watchEndpointMap.watchNext;V&&(x=V());(r=r.watchEndpointMap.player)&&(t=r())}else if(_.R(J,_.Sv))(V=r.reelWatchEndpointMap.reelItemWatch)&&(x=V()),(V=r.reelWatchEndpointMap.player)&&(t=V()),(r=r.reelWatchEndpointMap.reelWatchSequence)&&(b=r());else{a:{r=HPz(J,r.innerTubeTransportService.endpointMap);if(r!==void 0)if(typeof r.then==="function")_.Pq(new _.MV("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",J));else break a;
r=void 0}r&&(x=r)}var H,q,W;return{content:(H=x)==null?void 0:H.JSC$11145_getStoreKey(J),player:(q=t)==null?void 0:q.JSC$11145_getStoreKey(J),reelSequence:(W=b)==null?void 0:W.JSC$11145_getStoreKey(J)}};
tMq=function(r,J,x,t,b,V,H){var q=_.WD(),W=r.watchEndpointMap.player;_.M("web_streaming_player")&&(W=dB(fa));W&&(W=W().JSC$11138_getRequest(J,x))&&(q=_.Ku(r.innerTubeTransportService,W.innerTubeRequest,W.input,J.clickTrackingParams,W.config));W=_.WD();var U=r.watchEndpointMap.watchNext;U&&(x=U().JSC$11138_getRequest(J,x))&&(W=_.Ku(r.innerTubeTransportService,x.innerTubeRequest,x.input,J.clickTrackingParams,x.config));r=_.WD(t);HOf(J,r,q,W,b,V,H)};
xZx=function(r,J,x){return _.T(function(t){if(t.nextAddress==1)return _.p(t,r,2);J.resolve(x);_.i8(t)})};
HOf=function(r,J,x,t,b,V,H){var q,W,U,g,E;_.T(function(h){switch(h.nextAddress){case 1:return _.p(h,J,2);case 2:q=h.yieldResult;if(V(H.promise))return H.resolve(q),h.return();b(r,q);W=vdz(r);if(!W.length){h.jumpTo(3);break}return _.p(h,J,4);case 4:q.preconnect=W,b(r,q);case 3:return _.DC(h,5),_.p(h,x,7);case 7:U=h.yieldResult;_.FC(h,6);break;case 5:return g=_.Wr(h),H.reject(g),h.return();case 6:if(U===void 0)return q.reload=!0,b(r,q),H.resolve(q),h.return();if(V(H.promise))return H.resolve(q),h.return();
q.playerResponse=U;b(r,q);_.DC(h,8);return _.p(h,t,10);case 10:E=h.yieldResult;_.FC(h,9);break;case 8:_.Wr(h);case 9:if(E===void 0)return q.response={responseContext:{}},H.resolve(q),h.return();if(V(H.promise))return H.resolve(q),h.return();q.response=E;b(r,q);H.resolve(q);_.i8(h)}})};
osw=function(r,J,x,t,b,V,H,q){var W,U,g,E,h,G;_.T(function(N){switch(N.nextAddress){case 1:return _.p(N,J,2);case 2:W=N.yieldResult;if(H(q.promise))return q.resolve(W),N.return();V(r,W);U=vdz(r);if(!U.length){N.jumpTo(3);break}return _.p(N,J,4);case 4:W.preconnect=U,V(r,W);case 3:return _.DC(N,5),_.p(N,x,7);case 7:g=N.yieldResult;_.FC(N,6);break;case 5:return E=_.Wr(N),q.reject(E),N.return();case 6:if(g===void 0)return W.reload=!0,V(r,W),q.resolve(W),N.return();if(H(q.promise))return q.resolve(W),
N.return();W.playerResponse=g;V(r,W);_.DC(N,8);return _.p(N,t,10);case 10:h=N.yieldResult;_.FC(N,9);break;case 8:_.Wr(N);case 9:if(h===void 0)return W.response={responseContext:{}},q.resolve(W),N.return();if(H(q.promise))return q.resolve(W),N.return();W.response=h;V(r,W);_.DC(N,11);return _.p(N,b,13);case 13:G=N.yieldResult;_.FC(N,12);break;case 11:_.Wr(N);case 12:if(H(q.promise))return q.resolve(W),N.return();W.reelWatchSequenceResponse=G;V(r,W);q.resolve(W);_.i8(N)}})};
mZb=function(r,J,x,t,b,V,H){var q,W,U,g,E,h;_.T(function(G){if((q=H)==null||!q.replacementEndpoint)return V.reject(),G.return();W=H.replacementEndpoint;(U=_.R(W,_.Sv))?(H.sequenceContinuation&&(U.sequenceParams=H.sequenceContinuation),g=_.bZ().resolve(_.UP),E=U.sequenceParams,Tzf(g,W)&&delete U.sequenceParams,h=Bk(r,W,J,x,t,b,function(){return!1}),h.then(function(N){return _.T(function(Q){if(Q.nextAddress==1)return sdw(g,{reelWatchEndpoint:{sequenceParams:E}},N),_.p(Q,0,2);
V.resolve(N);_.i8(Q)})})):V.reject();
_.i8(G)})};_.qAk=function(r){if(r.validatedFragments_.length==0)return null;if(!r.mergedPrefetchedData_){for(var J=[],x=_.D(r.validatedFragments_),t=x.next();!t.done;t=x.next()){t=_.D(r.fragmentConfiguration_[t.value].graftedKeys);for(var b=t.next();!b.done;b=t.next())(b=r.prefetchedData_[b.value].trackingParams)&&J.push(b)}r.mergedPrefetchedData_={};Object.assign(r.mergedPrefetchedData_,r.prefetchedData_,{clientSideGrafts:J})}return r.mergedPrefetchedData_};var Wvf;_.j8=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
Wvf=function(r,J,x){if(_.ml9(J))return r.prefetchCache_.get(_.o_D(J,x))};_.$n=new _.z$("NAVIGATION_TOKEN");var iOR=function(r){var J=this;var x=x===void 0?wgK():x;var t=t===void 0?_.bZ().resolve(_.$n):t;this.onePickCommand=r;this.JSC$11248_playlistNetworkManager=x;this.navigationManager=t;this.videoPickerBuilder=_.jLi("yt-addtoplaylist");_.$Tb(iBn(pGR(Wg4(this.videoPickerBuilder.setTitle(r.modalTitle).setSize(1E3).addView(UTY()).addView(fnx())).addView("youtube"),r.selectButtonLabel)),function(b){J.handleAction(b)})};
iOR.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
iOR.prototype.handleAction=function(r){var J=this;if(r&&this.onePickCommand.listId&&r.action==="picked"&&r.docs){var x=[];r.docs.forEach(function(t){x.push({addedVideoId:t.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$11248_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,x).then(function(){_.M("playlist_add_video_hard_reload_killswitch")?J.navigationManager.reload():pBs(J.navigationManager)})}};var f6q=function(){if(this.constructor===f6q)throw new TypeError("cg");};
_.m=f6q.prototype;_.m.dispose=function(){};
_.m.disconnect=function(){};
_.m.reconnect=function(){};
_.m.observe=function(r,J,x){return{element:r,option:x}};
_.m.unobserveByKey=function(){};var hsX=function(r,J){J=J===void 0?0:J;f6q.call(this);this.viewroot=r;this.defaultPrescanHeight=J;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),r?{root:r,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.S(hsX,f6q);_.m=hsX.prototype;_.m.dispose=function(){this.disconnect();this.handlers.clear()};
_.m.disconnect=function(r){this.isConnected=!1;this.pauseObservingUntilReconnect=r===void 0?!1:r;this.observer.disconnect();r=_.D(this.prescanObservers.values());for(var J=r.next();!J.done;J=r.next())J.value.disconnect()};
_.m.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var r=_.D(this.handlers),J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;var t=x.next().value;x=!1;t=_.D(t.keys());for(var b=t.next();!b.done;b=t.next())if((b=b.value)&&b.state==="prescan"){x=!0;break}x&&UZK(this,J).observe(J);this.observer.observe(J)}}};
_.m.handleObserveEvent=function(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;var x=this.handlers.get(J.target);if(x){var t=J.isIntersecting;x=_.D(x);for(var b=x.next();!b.done;b=x.next()){var V=_.D(b.value);b=V.next().value;V=V.next().value;b&&(b.state==="visible"&&t||b.state==="hidden"&&!t)&&(V(J.target,b.state),b.calledOnce&&this.unobserveByKey({element:J.target,option:b}))}}}};
_.m.handlePrescanEvent=function(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;var x=this.handlers.get(J.target);if(x&&J.isIntersecting){x=_.D(x);for(var t=x.next();!t.done;t=x.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;t&&t.state==="prescan"&&(b(J.target,t.state),t.calledOnce&&this.unobserveByKey({element:J.target,option:t}))}}}};
_.m.observe=function(r,J,x){var t=(t=this.handlers.get(r))&&t.has(x)?{element:r,option:x}:void 0;if(t)return t;t={element:r,option:x};this.handlers.has(r)||this.handlers.set(r,new Map);var b=this.handlers.get(r);b&&!b.has(x)&&b.set(x,J);this.pauseObservingUntilReconnect||(x.state==="prescan"&&UZK(this,r).observe(r),this.observer.observe(r));return t};
_.m.unobserveByKey=function(r){var J=this.handlers.get(r.element);if(J&&J.has(r.option)){J.delete(r.option);if(r&&r.option.state==="prescan")for(var x=_.D(this.prescanObservers.values()),t=x.next();!t.done;t=x.next())t.value.unobserve(r.element);J.size===0&&(this.handlers.delete(r.element),this.observer.unobserve(r.element))}};
var UZK=function(r,J){var x=r.defaultPrescanHeight;J.hasAttribute("prescan-height")&&(J=Number(J.getAttribute("prescan-height")),isNaN(J)||(x=J));if(r.prescanObservers.has(x))return r.prescanObservers.get(x);J="-0.1px -0.1px "+x+"px -0.1px";J=new IntersectionObserver(r.handlePrescanEvent.bind(r),r.viewroot?{root:r.viewroot,rootMargin:J}:{rootMargin:J});r.prescanObservers.set(x,J);return J};var gsn=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],EsN=function(){var r,J=this;this.JSC$11265_actionRouter=r=r===void 0?_.FL.getInstance():r;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return J.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return J.visibilityObservedElementHandlerKeys}}},jds,wBs,Gmx;
EsN.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.M("kevlar_use_vimio_behavior")&&_.IP("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=MLz())};
EsN.prototype.dispose=function(){this.visibilityMonitor&&_.fi(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
EsN.prototype.handleVisibilityRefreshed=function(){for(var r=_.D(this.targetMap.entries()),J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;_.$ZN(this,J,x)}};
_.MMf=function(r,J,x){wBs(r,x);var t=_.haY(r,J);t.element=x;r.targetedElements.set(x,J);_.$ZN(r,J,t)};
wBs=function(r,J){var x=r.targetedElements.get(J);if(x){var t=r.targetMap.get(x);t&&(delete t.element,r.targetMap.set(x,t));r.targetedElements.delete(J);r.visibilityObserver&&r.visibilityObservedElementHandlerKeys&&(x=r.visibilityObservedElementHandlerKeys.get(J))&&(r.visibilityObserver.unobserveByKey(x),r.visibilityObservedElementHandlerKeys.delete(J))}};
_.$ZN=function(r,J,x){var t=x.action,b=x.element;b&&t&&(gsn.includes(J)||_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||r.visibilityMonitor&&r.visibilityMonitor.isNodeVisible(b)?Gmx(r,J,x):r.visibilityObserver&&(r.visibilityObservedElementHandlerKeys||(r.visibilityObservedElementHandlerKeys=new WeakMap),t=r.visibilityObserver.observe(b,function(){Gmx(r,J,x);r.visibilityObservedElementHandlerKeys.delete(b)},{calledOnce:!0,
state:"visible"}),r.visibilityObservedElementHandlerKeys.set(b,t)))};
Gmx=function(r,J,x){var t=x.action;(x=x.element)&&t&&(_.NB(r.JSC$11265_actionRouter,[t],x),r.targetMap.delete(J),r.targetedElements.delete(x),r.triggeredTargets.add(J))};
_.haY=function(r,J){var x=r.targetMap.get(J);x||(x={},r.targetMap.set(J,x));return x};
_.wr=function(){jds||(jds=new EsN);return jds};var Ran=document.createElement("div");Ran.style.touchAction="pan-down";var GND=Ran.style.touchAction==="pan-down";var SAR,Nzf;SAR=function(){this.hammerFn=qzq();this.JSC$11273_screenManager=_.wU();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.K$(83615);_.VC(this.JSC$11273_screenManager,this.ve);RsM()};
_.h2=function(){Nzf||(Nzf=new SAR);return Nzf};
SAR.prototype.registerTouchEvents=function(r,J,x){var t=_.hS.apply(3,arguments),b=this.hammerFn(r,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});x&&b.set({touchAction:x});this.nodeManagerMapping.set(r,b);var V=
SIn(J);t=_.D(t);for(var H=t.next();!H.done;H=t.next()){H=H.value;if(H.includes("swipe")||H.includes("pinch")||H.includes("pan"))H.includes("swipe")?b.get("swipe").set({enable:!0,direction:V,velocity:.2}):H.includes("pinch")?b.get("pinch").set({enable:!0}):H.includes("pan")&&(b.get("pan").set({enable:!0,direction:V}),b.get("swipe").set({enable:!0,direction:V,velocity:.2}),b.get("swipe").recognizeWith("pan"));dZR(this,r,b,H)}};
var dZR=function(r,J,x,t){x.on(t,function(b){if(t.includes("pinch"))r.lastPinchTime=Date.now();else if(t.includes("swipe")&&Date.now()-r.lastPinchTime<400)return;b.pointerType!=="mouse"&&(b=t==="doubletap"?{coordinates:b.center}:t.includes("pan")?b:t.includes("swipe")?{target:b.target}:{},J.dispatchEvent(new CustomEvent(t,{bubbles:!0,composed:!0,detail:b})))})};
SAR.prototype.unregisterTouchEvents=function(r){var J=_.hS.apply(1,arguments),x=this.nodeManagerMapping.get(r);if(x){J=_.D(J);for(var t=J.next();!t.done;t=J.next())x.off(t.value);this.nodeManagerMapping.delete(r);r.style.touchAction="unset"}};var Qdn=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var NGX=null;var Kvs=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},esi=function(){Kvs.instance||(Kvs.instance=new Kvs);
return Kvs.instance},zsM=function(r){var J=r.networkEvents;
r.networkEvents=[];return _.M("enable_network_monitoring")?J:[]};var kmx;kmx={};_.Pcf=xh("yt-serviceworker-metadata",{objectStores:(kmx.auth={addedAtVersion:1},kmx["resource-manifest-assets"]={addedAtVersion:2},kmx),shared:!0,upgrade:function(r,J){J(1)&&cS(r,"resource-manifest-assets");J(2)&&cS(r,"auth")},
version:2});var YIM=self.location.origin+"/";n_i([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/js\//,/\/ytmainappweb\/_\/ss\//,/\/ytmusicweb\/_\/js\//,/\/ytmusicweb\/_\/ss\//,/\/music_integrations\/_\/js\//,/\/music_integrations\/_\/ss\//]);n_i([/purge_shell=1/]);var YAR=void 0;YAR=YAR===void 0?[]:YAR;for(var nsb=[],OOk=_.D(r$s),Ccq=OOk.next();!Ccq.done;Ccq=OOk.next())nsb.push({key:Ccq.value});for(var Bzw=_.D(YAR),I6N=Bzw.next();!I6N.done;I6N=Bzw.next())nsb.push(I6N.value);var LvN,IY=_.xc==null?void 0:(LvN=_.xc.performance)==null?void 0:LvN.memory,BGK=!1,Z8M={},cUz={},LV={},co=navigator;var MI=function(r){this.JSC$11317_expiringStorage=new Rf(r)};
MI.prototype.set=function(r,J,x){x=x!==void 0?Date.now()+x:void 0;this.JSC$11317_expiringStorage.set(r,J,x)};
MI.prototype.get=function(r){return this.JSC$11317_expiringStorage.get(r)};
MI.prototype.remove=function(r){this.JSC$11317_expiringStorage.remove(r)};var tVK=_.aa(["https://www.youtube.com/",""]),b_4=_.aa(["https://studio.youtube.com/",""]),H_m="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",oK9=null,i_z;var cak=_.aa(["https://www.youtube.com/iframe_api"]),GW=function(){this.playerResolver_=_.zk();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.iK;this.playbackDurationSeconds_=0},Aa4=function(r){var J=function(){return window.YT&&typeof window.YT.ready==="function"};
if(J())return _.WD(window.YT);var x=_.zk(),t=_.go("SCRIPT");t.onload=t.onreadystatechange=function(){t.readyState&&t.readyState!="loaded"&&t.readyState!="complete"||(t.onload=_.iK,t.onreadystatechange=_.iK,t.onerror=_.iK,J()?x.resolve(window.YT):x.reject(new _.MV("Failed to load the iframe player library","script.onload",t.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
t.onerror=function(b){t.onload=_.iK;t.onreadystatechange=_.iK;t.onerror=_.iK;x.reject(new _.MV("Failed to load the iframe player library","script.onerror",b&&b.target&&b.target.src))};
_.LX(t,_.tL(cak));r.insertBefore(t,r.firstChild);return x.promise},Fvs=function(r,J,x){var t,b;
_.T(function(V){switch(V.nextAddress){case 1:return r.playbackEndedCallback_=x,_.DC(V,2),_.p(V,Aa4(J.parentElement||null),4);case 4:t=V.yieldResult;_.FC(V,3);break;case 2:return b=_.Wr(V),b instanceof _.MV&&b.args&&b.args[0]=="script.onerror"?_.nR(b):_.Pq(b),V.return();case 3:t.ready(function(){return new t.Player(J,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:r.onPlayerReady_.bind(r),onStateChange:r.onPlayerStateChange_.bind(r),
onCueRangeExit:r.onCueRangeExit_.bind(r)}})}),_.i8(V)}})};
_.m=GW.prototype;_.m.getPlayerPromise=function(){return this.playerPromise_};
_.m.onPlayerReady_=function(r){this.playerResolver_.resolve(r.target)};
_.m.onPlayerStateChange_=function(r){if(r.data==YT.PlayerState.PLAYING){r=r.target;var J=r.getCurrentTime();r.addCueRange("playback",J,J+this.playbackDurationSeconds_)}};
_.m.onCueRangeExit_=function(r){r.data=="playback"&&(r.target.stopVideo(),this.playbackEndedCallback_())};
_.m.stopVideo=function(){this.playerPromise_.then(function(r){r.stopVideo()})};
var a6Y=function(r){r.playerVars_&&r.playerPromise_.then(function(J){typeof J.cueVideoByPlayerVars!="function"?_.nR(new _.MV("vmh: player API not ready","cueVideoByPlayerVars",typeof J.cueVideoByPlayerVars)):J.cueVideoByPlayerVars(r.playerVars_)})};
GW.prototype.playVideo=function(){var r=this;this.playerVars_&&this.playerPromise_.then(function(J){typeof J.loadVideoByPlayerVars!="function"?(J=new _.MV("vmh: player API not ready","loadVideoByPlayerVars",typeof J.loadVideoByPlayerVars),_.Pq(J)):J.loadVideoByPlayerVars(r.playerVars_)})};
var yax=function(r,J,x,t,b){J&&(x===void 0&&(x=0),t===void 0&&(t=0),r.playbackDurationSeconds_=t/1E3,r.playerVars_={adformat:"17_8",videoId:J,suggestedQuality:"hd720",startSeconds:x/1E3,player_params:b})};
GW.prototype.mute=function(){this.playerPromise_.then(function(r){r.mute()})};
GW.prototype.unMute=function(){this.playerPromise_.then(function(r){r.unMute()})};var eao=function(r,J){var x=B9();r||(r="unknown");J||(J="unknown");r="MAIN_APP_WEB_PAGE_TYPE_"+r.toUpperCase();r in Dhs||(r="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");J="MAIN_APP_WEB_REQUEST_TYPE_"+J.toUpperCase();J in Hqq||(J="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.TY(x,{mainAppWeb:{pageType:r,requestType:J,isShellLoad:_.LN("IS_SHELL_LOAD",!1)}})},zaw={start:function(){_.TY(PTM(),{mainAppWeb:_.Zg()})},
success:function(){_.sm(PTM(),"SUCCESS")},
failure:function(){_.sm(PTM(),"FAILURE")},
cancelled:function(){_.sm(PTM(),"CANCELLED")}};var ZOR,vsx,w5r;ZOR=_.aa(["/sw.js"]);vsx=_.aa(["/sw.js?0"]);_.uF4=_.tL(ZOR);w5r=_.tL(vsx);var l6K=function(){var r=Error.apply(this,arguments);this.message=r.message;"stack"in r&&(this.stack=r.stack)};
_.S(l6K,Error);_.lo.prototype.load=function(r){this.megabloxUrl_=_.IP("YPC_MB_URL");_.IR(this.megabloxUrl_,(0,_.Ga)(function(){r&&r()},this))};
_.vfz=function(r,J,x,t,b,V,H,q,W,U,g){_.MVD(W);r.load((0,_.Ga)(function(){try{var E=V?V:_.IP("HL"),h=_.IP("SESSION_INDEX");_.W2X("client",function(){Dvw("59",{helpCenterPath:"/youtube",locale:E,window:window}).JSC$8066_loadChatSupport({authuser:String(h)})})}catch(G){throw vo(10,g,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),b&&b(G),_.Pq(G),G;
}XBY(this,J,x,t,b,V,H,q,W,U,g)},r))};
_.lo.prototype.openFixFlowDialog=function(r,J,x,t){this.load((0,_.Ga)(function(){try{rRw(this,_.Fe("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(r).withIntegratorCallback(J).load(x,t)}catch(b){throw _.Pq(b),b;}},this))};
var rRw=function(r,J,x,t){var b=J.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.M("enable_window_constrained_buy_flow_dialog")&&(b=b.usingPopupStyle(_.Fe("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));t&&(b=b.usingCloseCallback(t));J.bootstrap.fromPaymentsUrl(r.megabloxUrl_);r=J.bootstrap.asMashupMode(b);x=x?x:_.IP("HL");r.usingGaiaIndex(_.IP("SESSION_INDEX")).usingLocale(x).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.M("enable_google_payments_buyflow_material2_style_web")?
r.usingStyle(":m2;pc=#444;ac=#065fd4"):r.usingStyle(":md;pc=#444;ac=#065fd4");return r},XBY=function(r,J,x,t,b,V,H,q,W,U,g){try{var E=_.Fe("payments.business.integration");
if(!E)throw new l6K("payments.business.integration is undefined");var h=E.standaloneContextAuthId.forUserId(),G=rRw(r,E,V,function(){RQm(!1);q&&q()});
H&&G.usingServerAnalyticsEventHandler(H);var N=G.inStandaloneContext(h).buyFlow(function(Q){if(Q&&(!Q.integratorData||Q.integratorData===""||Q.error))if(Q.error!=null)if(String(Q.error)==="-1")_.Gsm(W);else{var Y=String(Q.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";vo(10,g,Y,Q.debugCode);_.uo(Y,W,Q.debugCode);Y=new _.MV("PAYMENT_ERROR_MESSAGE::"+Q.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+Q.internalErrorDetails);
_.Pq(Y)}else vo(10,g,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.uo("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",W,"EMPTY_INTEGRATOR_DATA"),_.Pq(Error("hg"));x&&(RQm(!1),x(Q))}).withEncryptedParameters(J);
U&&N.withClientParameters(H27(_.ul4(U)));N.load(function(){vo(24,g);_.Ox("ttc",void 0,"commerce_transaction");xBD("commerce_transaction");t&&(t(),RQm(!0))},function(Q){if(Q==null?0:Q.debugCode)var Y=Q==null?void 0:Q.debugCode;
else if(!Q||(Q==null?0:Q.debugCode))Y="EMPTY_LOAD_FAILURE_ERROR",_.Pq(Error(Y));else{Y="EMPTY_LOAD_FAILURE_DEBUG_CODE";var O=new _.MV("LOAD_FAILURE:"+Q.message," DEBUG_CODE:"+Y);_.Pq(O)}vo(10,g,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",Y);_.uo("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",W,Y);_.Pq(Q);b&&b(Q)})}catch(Q){throw Q instanceof l6K&&(vo(10,g,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),b&&b(Q)),_.Pq(Q),Q;
}};var JRR;JRR=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.e2M=function(r,J){J=J===void 0?!1:J;r=JRR.test(r)?_.Dv(r):null;!J&&window.payments||!r?(r=_.zk(),J=r.promise,r.resolve()):J=_.yew(r,{attributes:{"data-payments-main":"",id:"payment-lib"}});return J};var x$N;x$N=_.aa(["//www.googletagmanager.com/gtm.js?id=",""]);_.Ro=function(r,J){_.b_(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:J}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.IP("GL")}),J=_.go("SCRIPT"),J.async=!0,_.LX(J,_.tL(x$N,r)),J.id="gtm",r=document.getElementsByTagName("script"),r.length==0?document.head.appendChild(J):(r=r[0],r.parentNode.insertBefore(J,r)))};
_.S8=function(r){if(r=JSON.parse(r))window.dataLayer=window.dataLayer||[],window.dataLayer.push(r)};var tQw,bcn;tQw=_.aa(["https://clients2.google.com/gr/gr_sync.js"]);_.aPC=function(){};
_.aPC.prototype.init=function(){if(bcn()){var r=_.zk();r.resolve();return r.promise}return _.yew(_.tL(tQw)).then(function(){if(!bcn())throw Error("ig");},function(){throw Error("jg");
})};
_.yqM=function(){if(!bcn())return"";var r=window.google.gr;r.init({async:{schedule:"sync"},merchantId:"youtube"});r.start();r=r.finish();return r==null?"":r};
bcn=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.I=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.S(_.I,PolymerFakeBaseClassWithoutHtml);_.w5=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.S(_.w5,PolymerFakeBaseClassWithoutHtml);var S5c=window.ShadyDOM;var DXc,oVc,Tez,sqm,WoD,iFm,NI,D_;DXc=_.M("enable_shadydom_free_scoped_query_methods");oVc=_.M("enable_shadydom_free_scoped_node_methods");Tez=_.M("enable_shadydom_free_scoped_readonly_properties_batch_one");sqm=_.M("enable_shadydom_free_parent_node");WoD=_.M("enable_shadydom_free_children");iFm=_.M("enable_shadydom_free_last_child");NI=window.ShadyDOM;_.Wp=NI&&NI.noPatch&&NI.wrap?NI.wrap:NI?function(r){return NI.patch(r)}:function(r){return r};
D_=function(r){if(r instanceof ShadowRoot)this.host=(0,_.Wp)(r.host),this.root=r;else if(r.$$){this.host=(0,_.Wp)(r);var J;this.root=(J=r.root)!=null?J:this.host}else if(r.polymerController){this.host=(0,_.Wp)(r);var x;this.root=(x=this.host.shadowRoot)!=null?x:this.host}else this.root=this.host=(0,_.Wp)(r)};
Vxz();HFn();p7c();f0K();qR7();var m$n={querySelector:function(r,J){J=dgX(J,xW(r));r=_.tW(r);return bX(r).prototype.querySelector.call(r,J)},
querySelectorAll:function(r,J){J=dgX(J,xW(r));r=_.tW(r);return bX(r).prototype.querySelectorAll.call(r,J)}},oTx={appendChild:function(r,J){var x=xW(r),t=_.JW(J);
return _.bFi(_.tW(r),x?_.oc(J,x,t):J)},
cloneNode:function(r,J){var x=_.JW(r);r=_.tW(r);J=bX(r).prototype.cloneNode.call(r,J);return x?Vw(J,x):J},
contains:function(r,J){var x=xW(r),t=_.JW(J);return x!==t?!1:mXz(r,J)},
insertBefore:function(r,J,x){var t=xW(r),b=_.JW(J);r=_.tW(r);J=t?_.oc(J,t,b):J;return bX(r).prototype.insertBefore.call(r,J,x)},
removeChild:function(r,J){var x=xW(r);r=_.tW(r);J=x?Vw(J,x):J;return bX(r).prototype.removeChild.call(r,J)},
replaceChild:function(r,J,x){var t=xW(r),b=_.JW(J);J=t?_.oc(J,t,b):b?Vw(J,b):J;x=t?Vw(x,t):x;r=_.tW(r);return bX(r).prototype.replaceChild.call(r,J,x)},
getRootNode:function(r,J){J=J===void 0?{composed:!0}:J;var x;if(((x=J)!=null?x:{}).composed)r=Lz9(r);else{J=r;for(r=Kz4(r);r;)J=r,r=P7X(r);r=J}return r}},gVD=Tez?{firstChild:lVX,
nextSibling:Z_4,previousSibling:u_z,firstElementChild:X5D,lastElementChild:J8i,nextElementSibling:zQr,previousElementSibling:vKz,childNodes:xX4}:{};sqm&&(gVD.parentNode=eQi);WoD&&(gVD.children=txi);iFm&&(gVD.lastChild=r8z);DXc&&UXn(m$n);oVc&&UXn(oTx);EVz();var jqn=function(r){this.node=r instanceof ShadowRoot?r.host:r};
$XM();w77();var G6c=new WeakMap;var SRz=Symbol("Bd");var k6X=new Set(["tap","track","down","up"]),P4K=_.M("pbcm_fi_query_decorators");var dr=function(){return _.w5.apply(this,arguments)||this};
_.S(dr,_.w5);_.m=dr.prototype;_.m.getState=function(){return this.store.getState()};
_.m.dispatch=function(r){this.store.dispatch(r)};
_.m.beforeRegister=function(){if(this&&typeof this==="object"){var r;var J=!!this.useSignals||!((r=this.polymerController)==null||!r.useSignals)}else J=!1;if(!J&&this.properties)for(J=_.D(Object.keys(this.properties)),r=J.next();!r.done;r=J.next()){var x=r.value;r=this.properties[x];if(r.selector){if(r.computed)throw Error("pg");x=["reduxPropertiesRecomputeTrigger",'"'+x+'"'].concat(_.Gd(r.selectorArgs||[])).join(",");r.computed="recomputeReduxSelector("+x+")"}}};
_.m.attached=function(){var r=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){r.reduxPropertiesRecomputeTrigger++}));
_.M("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.m.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.m.recomputeReduxSelector=function(r,J){var x=_.hS.apply(2,arguments),t=this.properties[J].selector;if(!t)throw Error("ng`"+J);return t.apply(null,[this.store.getState()].concat(_.Gd(x)))};
_.m.select=function(r){var J=_.hS.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return r.apply(null,[this.store.getState()].concat(_.Gd(J)))};
_.vd.Object.defineProperties(dr.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("og");}}});
dr.prototype.recomputeReduxSelector=dr.prototype.recomputeReduxSelector;_.F([_.C(),_.y("design:type",Number)],dr.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.F([_.hW()],dr);var Qk=[],C4X={},ns=function(){return ll.apply(this,arguments)||this};
_.S(ns,ll);ns.prototype._addPropertyEffect=function(r,J,x){if(J==="__observeEffects"&&x){var t,b=(t=x.info.method)!=null?t:x.info.methodName;if(b){var V=this[b];this[b]=function(){Qk.push(b);try{V==null||V.apply(this,arguments)}finally{Qk.pop()}}}}_.UB._addPropertyEffect.apply(this,[r,
J,x])};
ns.prototype._setPendingProperty=function(r,J,x){if(Qk.length){var t=Qk[Qk.length-1],b;(b=C4X[this.is])!=null&&b.has(t)||(Ber(this.is,t),_.KR("polymerPropertyChangedInObserver",{componentName:this.is,observerName:t}))}return _.UB._setPendingProperty.apply(this,[r,J,x])};
_.F([UKM()],ns);var I0m=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),c8r,Rc={};_.M("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=Rc);var d5=function(){return _.w5.apply(this,arguments)||this};
_.S(d5,_.w5);d5.prototype._setUnmanagedPropertyToNode=function(r,J,x){r.loggingStatus&&(r.loggingStatus.isDeclarativeExternal=!0);if(x!==r[J]||typeof x==="object")r[J]=x;r.is&&r.polymerController&&r.polymerController!==r&&SX(r.is,J,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");r.loggingStatus&&(r.loggingStatus.isDeclarativeExternal=!1)};
_.F([_.hW()],d5);Lor()&&(O2.prototype._setUnmanagedPropertyToNode=(new d5)._setUnmanagedPropertyToNode);_.xDn={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(r){},set polymerController(r){}}]};var YW=function(){var r=ll.apply(this,arguments)||this;r.json=function(){};
return r};
_.S(YW,ll);YW.prototype.equals=function(r,J){return r===J};
YW.prototype.isEmpty=function(r){return!r||_.uM(r)&&r.length===0};
_.F([UKM()],YW);var VQN=function(r){r=WP4(r);Pi.call(this,r)};
_.S(VQN,Pi);VQN.prototype.addProvider=function(r){r=r.key?r:WP4([r])[0];var J=this.keyIdToIndex.get(r.key.id);if(J){if(eoM(r,this.providers[J]))throw Error("qg`"+r.key.displayName);}else Pi.prototype.addProvider.call(this,r)};
var D$f=new VQN([]);var Hck=!1;var X7r={};Hck||(l0D(),Hck=!0);
X7r.InjectBehavior={initializeInjection:function(){var r=this.provide;try{if((r=r!=null?r:[])&&r.length>0)for(var J=WP4(r),x=_.D(J),t=x.next();!t.done;t=x.next())D$f.addProvider(t.value);var b=new Set;zom(this.behaviors||[],b);J={};for(var V=_.D(b),H=V.next();!H.done;H=V.next()){var q=H.value;q.inject&&Object.assign(J,q.inject)}this.inject&&Object.assign(J,this.inject);for(var W=_.D(Object.keys(J)),U=W.next();!U.done;U=W.next()){var g=U.value,E=J[g];try{this[g]=D$f.resolve(E)}catch(h){throw h;}}}catch(h){throw Error(h.message);
}}};var J5z;var tSc=/\bclass\b/.test(function(){}.toString()),oDz=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var Tpb=function(r){this.wasDefined=!0;Array.isArray(r)||r instanceof Array?(this.JSC$11446_getImpl=r[0],this.JSC$11446_setImpl=r[1]):this.JSC$11446_getImpl=r};
_.m=Tpb.prototype;_.m.getWithPath=function(r){return HTn(this.JSC$11446_getImpl(),r)};
_.m.setWithPath=function(r,J){var x=this;if(r.length)throw Error("rg");if(!this.JSC$11446_setImpl)throw Error("sg");Ei(function(){x.JSC$11446_setImpl(J)})};
_.m.notifyPath=function(){throw Error("tg");};
_.m.notifySplices=function(){throw Error("ug");};
_.m.getChangeRecordSignal=function(r,J){var x=this;if(r.length)throw Error("vg");return function(){var t=x.getWithPath(r);return{path:J!=null?J:"",base:t,value:t}}};
_.m.getSplicesSignal=function(){throw Error("wg");};
_.m.getPathMutationSignal=function(){throw Error("xg");};
_.m.pop=function(){throw Error("yg");};
_.m.push=function(){throw Error("zg");};
_.m.splice=function(){throw Error("Ag");};
_.m.unshift=function(){throw Error("Bg");};var Ka=function(r){var J=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(r)||r instanceof Array?(this.JSC$11451_getImpl=r[0],this.JSC$11451_setImpl=r[1]):this.JSC$11451_getImpl=r;this.wasDefined=!1;qT(function(){J.wasDefined=J.JSC$11451_getImpl()!==void 0})};
Ka.prototype.getWithPath=function(r){return HTn(this.JSC$11451_getImpl(),r)};
Ka.prototype.setWithPath=function(r,J){var x=this;if(r[r.length-1]!=="*"&&r[r.length-1]!=="splices"){if(r.length===0){if(!this.JSC$11451_setImpl)throw Error("Cg");this.wasDefined||(this.wasDefined=J!==void 0);Ei(function(){x.JSC$11451_setImpl(J)})}else{for(var t=qT(function(){return x.getWithPath([])}),b=0;b<r.length-1;b++){if(!t)return;
t=t[r[b]]}b=r[r.length-1];t&&(t[b]=J);this.wasDefined||(this.wasDefined=r.length>1||J!==void 0)}sHq(this,r,{pathComponents:r,value:J})}};
Ka.prototype.notifyPath=function(r,J){r.length===0?J&&this.setWithPath(r,J.value):sHq(this,r,{pathComponents:r,value:J==null?void 0:J.value,fallbackWhenUndefined:J==null?void 0:J.value})};
var sHq=function(r,J,x,t){if(r.setMutationSignal){var b=++r.mutationIndex,V=[r.observedPath],H=r.observedPath,q;J.length===0&&(q=H);for(var W=0;W<J.length;W++){var U=H.subPaths[J[W]];if(!U)break;V.push(U);H=U;W===J.length-1&&(q=U)}for(J=!1;V.length;)H=V.shift(),H.data={index:b,mutation:x,spliceMutationIndex:t},J||(J=H===q),J&&V.push.apply(V,_.Gd(Object.values(H.subPaths)));Ei(function(){r.setMutationSignal(b)})}};
Ka.prototype.notifySplices=function(r,J){var x=this,t=qT(function(){return x.getWithPath(r)}),b=[].concat(_.Gd(r),["splices"]);
sHq(this,b,{pathComponents:b,value:{indexSplices:J}});if(t==null?0:t.length)J=this.mutationIndex,b=[].concat(_.Gd(r),["length"]),sHq(this,b,{pathComponents:b,value:t.length},J)};
var qkf=function(r,J,x,t,b,V){r.notifySplices(x,[{index:t,addedCount:b,removed:V,object:J,type:"splice"}])},WjN=function(r,J){r=r.observedPath;
for(var x=0;x<J.length;x++){var t=J[x],b=r.subPaths[t];b||(b={pathComponents:J.slice(0,x+1),subPaths:{}},r.subPaths[t]=b);r=b}},pQx=function(r,J,x){WjN(r,J);
if(!r.getMutationSignal){var t=_.D(_.Ww(r.mutationIndex,void 0,"HavCgf"));r.getMutationSignal=t.next().value;r.setMutationSignal=t.next().value}var b=r.getMutationSignal;return _.gW(function(){b();return x(icf(r,J))},void 0,"BYaPo")};
Ka.prototype.getChangeRecordSignal=function(r,J){var x=this,t=this.mutationIndex,b;return pQx(this,r,function(V){if(V&&V.index>t){var H=V.mutation;t=V.index;b=void 0}V=qT(function(){return x.getWithPath(r)});
if(H){var q=H.pathComponents[H.pathComponents.length-1],W=[].concat(_.Gd(H.pathComponents));if(q==="splices"||q==="length")return{base:V,path:(J?[J].concat(_.Gd(W)):W).join("."),value:H.value};var U=r.length>W.length?r:W,g;return{base:V!=null?V:H.fallbackWhenUndefined,path:(J?[J].concat(_.Gd(U)):U).join("."),value:(g=qT(function(){return x.getWithPath(U)}))!=null?g:H.fallbackWhenUndefined}}b||(b={base:V,
path:(J?[J].concat(_.Gd(r)):r).join("."),value:V});return b})};
Ka.prototype.getSplicesSignal=function(r){var J=this.mutationIndex,x;return pQx(this,r,function(t){if(t&&t.index>J&&t.spliceMutationIndex!==J){var b=t.mutation;J=t.index;x=void 0}return b&&b.pathComponents[b.pathComponents.length-1]==="splices"?x=t=b.value:x})};
Ka.prototype.getPathMutationSignal=function(r){var J=this;WjN(this,r);if(!this.getMutationSignal){var x=_.D(_.Ww(this.mutationIndex,void 0,"yZelVe"));this.getMutationSignal=x.next().value;this.setMutationSignal=x.next().value}var t=this.getMutationSignal,b=this.mutationIndex,V;return _.gW(function(){t();var H=icf(J,r);if(H&&H.index>b&&H.mutation&&T1n(H.mutation.pathComponents,r)){var q=H.mutation;b=H.index}if(!V||b!==V.index){var W,U;H=(U=qT(function(){return J.getWithPath(r)}))!=null?U:(W=q)==null?
void 0:W.fallbackWhenUndefined;
V={index:b,value:H}}return V},void 0,"Aumsyf")};
var icf=function(r,J){r=r.observedPath;J=_.D(J);for(var x=J.next();!x.done;x=J.next())r=r.subPaths[x.value];return r.data};
Ka.prototype.pop=function(r){var J=this,x=qT(function(){return J.getWithPath(r)});
if(!(x instanceof Array))throw Error("Dg");var t=x.length>0,b=x.pop();t&&qkf(this,x,r,x.length,0,[b]);return b};
Ka.prototype.push=function(r){var J=_.hS.apply(1,arguments),x=this,t=qT(function(){return x.getWithPath(r)});
if(!(t instanceof Array))throw Error("Eg");var b=t.length,V=t.push.apply(t,_.Gd(J));J.length&&qkf(this,t,r,b,J.length,[]);return V};
Ka.prototype.splice=function(r,J,x){var t=_.hS.apply(3,arguments),b=this,V=qT(function(){return b.getWithPath(r)});
if(!(V instanceof Array))throw Error("Fg");J<0?J=V.length-Math.floor(-J):J&&(J=Math.floor(J));var H=V.splice.apply(V,[J,x].concat(_.Gd(t)));(t.length||H.length)&&qkf(this,V,r,J,t.length,H);return H};
Ka.prototype.unshift=function(r){var J=_.hS.apply(1,arguments),x=this,t=qT(function(){return x.getWithPath(r)});
if(!(t instanceof Array))throw Error("Gg");var b=t.unshift.apply(t,_.Gd(J));J.length&&qkf(this,t,r,0,J.length,[]);return b};var fis=!0,U$o=!1,zaC=!1,gTK=!1,EDi=!1,ETx=0;gTK=!1;ETx=0;fis=!0;EDi=U$o=zaC=!1;var kn=function(r,J,x){this.model=r;this.unknownSignalResolver=J;this.options=x;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];J=_.D($DM());r=J.next().value;J=J.next().value;this.owner=r;this.disposeImpl=J};
kn.prototype.dispose=function(){if(!this.isDisposed){for(var r=_.D(this.childSignalProxies),J=r.next();!J.done;J=r.next())J.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var jHw=function(r,J){r=_.rW(r.owner);try{J()}finally{_.rW(r)}};
kn.prototype.effect=function(r){jHw(this,function(){_.Ce(r)})};
var $$4=function(r,J){r.options!=null||(r.options={});var x;(x=r.options).immutableProps!=null||(x.immutableProps=new Set);r.options.immutableProps.add(J)},eBz=function(r,J){J=""+J;
wQf(r,J);var x,t;if((x=r.options)==null?0:(t=x.immutableProps)==null?0:t.has(J))return!0;var b;if((b=r.model.__signalCache)==null?0:b.has(J))x=r.model.__signalCache.get(J),Array.isArray(x)&&$$4(r,J);var V,H,q;return(q=(V=r.options)==null?void 0:(H=V.immutableProps)==null?void 0:H.has(J))!=null?q:!1},hvf=function(r,J){var x;
r.unknownSignalResolver&&(x=r.unknownSignalResolver(J));var t,b;((t=r.options)==null?0:(b=t.immutableProps)==null?0:b.has(J))?x!=null||(x=new Tpb(_.Ww(r.model[J],void 0,"bgwlkd"))):x!=null||(x=new Ka(_.Ww(r.model[J],void 0,"V1hou")));var V=r.model.hostElement;Object.defineProperty(r.model,J,{get:function(){FoM(V,J);return x.getWithPath([])},
set:function(H){Nw(V,J);r.setWithPath([J],H)},
configurable:!0});return x},wQf=function(r,J){var x,t,b;
((x=r.model.__signalCache)==null||!x.has(J))&&((t=r.options)==null?0:(b=t.externalSignalProps)==null?0:b.has(J))&&r.model[J]},Ic=function(r,J){J=""+J;
var x=r.signalCache[J];if(x!==void 0)return x;x=!1;wQf(r,J);var t;if((t=r.model.__signalCache)==null?0:t.has(J))if(x=r.model.__signalCache.get(J),Array.isArray(x))x=!0,$$4(r,J);else return r.signalCache[J]=r.model.__signalCache.get(J).signal,r.signalCache[J];var b,V;t=(V=(b=r.options)==null?void 0:b.reactivityMode)!=null?V:0;var H,q;if(!((H=r.options)==null?0:(q=H.reactiveProps)==null?0:q.has(J))&&!x&&t===1)throw Error("Hg`"+J);b=x?MQY(r,J):hvf(r,J);return r.signalCache[J]=b},MQY=function(r,J){var x=
Object.getOwnPropertyDescriptor(r.model.constructor.prototype,J),t=function(){return r.model[J]};
return new Tpb(x&&x.get&&!x.set?t:[t,function(b){r.model[J]=b}])};
kn.prototype.getWithPath=function(r){var J=_.D(r);r=J.next().value;J=v$(J);FoM(this.model.hostElement,""+r);return Ic(this,r).getWithPath(J)};
kn.prototype.setWithPath=function(r,J){if(r.length){Nw(this.model.hostElement,r.join("."));var x=_.D(r);r=x.next().value;x=v$(x);Ic(this,r).setWithPath(x,J)}};
kn.prototype.getPathMutationSignal=function(r){var J=_.D(r);r=J.next().value;J=v$(J);return Ic(this,r).getPathMutationSignal(J)};
kn.prototype.notifyPath=function(r,J){var x=_.D(r);r=x.next().value;x=v$(x);Ic(this,r).notifyPath(x,J)};
var GQb=function(r,J){if(J.type==="literal")return function(){return{rootWasDefined:!0,value:J.value}};
var x=Cs(J.path),t=_.D(x),b=t.next().value;t=v$(t);var V,H;if(J.type==="path"&&(x.length===1||((V=r.options)==null?0:(H=V.immutableProps)==null?0:H.has(b))))return function(){var E=r.getWithPath(x.slice(0,1)),h=HTn(E,x.slice(1));E=E!==void 0;jpC()&&(E=Ic(r,x[0]).wasDefined);return{rootWasDefined:E,value:h}};
var q=Ic(r,b);if(J.type==="path"){var W=q.getPathMutationSignal(t);return function(){var E=jpC()?q.wasDefined:Bw(r.owner,function(){return q.getWithPath([])})!==void 0;
var h,G=(h=W())==null?void 0:h.value;return{rootWasDefined:E,value:G}}}if(J.type==="splices"){var U=q.getSplicesSignal(t);
return function(){var E=U();return{rootWasDefined:jpC()?q.wasDefined:E!==void 0,value:E}}}var g=q.getChangeRecordSignal(t,""+b);
return function(){var E=g();return{rootWasDefined:jpC()?q.wasDefined:E!==void 0,value:E}}},fjD=function(r,J,x){var t=x.map(function(q){return GQb(r,q)}),b=x.length===0,V=[],H=x.length!==1||x[0].type!=="path"?!1:!0;
r.effect(function(){for(var q=t.length,W=[],U=!!V.length,g=0;g<q;g++){var E=t[g](),h=E.rootWasDefined;E=E.value;b||(b=h);W[g]=E;H&&(W[g+q]=U?V[g]:W[g],V[g]=E)}b&&Bw(r.owner,function(){return void J.apply(null,_.Gd(W))})})},spm=function(r,J,x,t,b){var V=Ic(r,J);
b!==void 0&&V.setWithPath([],b);fjD(r,function(){var H=_.hS.apply(0,arguments);Nw(r.model.hostElement,J,!0);V.setWithPath([],x.apply(null,_.Gd(H)))},t)};
kn.prototype.arrayPush=function(r){var J=_.hS.apply(1,arguments),x=_.D(r),t=x.next().value;x=v$(x);t=Ic(this,t);return t.push.apply(t,[x].concat(_.Gd(J)))};
kn.prototype.arraySplice=function(r,J,x){var t=_.hS.apply(3,arguments),b=_.D(r),V=b.next().value;b=v$(b);V=Ic(this,V);return V.splice.apply(V,[b,J,x].concat(_.Gd(t)))};
kn.prototype.arrayUnshift=function(r){var J=_.hS.apply(1,arguments),x=_.D(r),t=x.next().value;x=v$(x);t=Ic(this,t);return t.unshift.apply(t,[x].concat(_.Gd(J)))};
kn.prototype.notifySplices=function(r,J){var x=_.D(r);r=x.next().value;x=v$(x);Ic(this,r).notifySplices(x,J)};var SqK=/([^\s]+?)\(([\s\S]*)\)/,MSK=/\.([^.]+)$/,dDz=/\\,/g,wz7=/&comma;/g,hBr=/\\(.)/g,N1z=[],GHz={"*":"wildcard",splices:"splices"};var IjC=RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g"),nDi=/[A-Z]/,RvN=["class","hidden","id","on-dom-change"],c5n=new Set([].concat(_.Gd(RvN),
["if","notify-dom-change","restamp"])),A5M=new Set([].concat(_.Gd(RvN),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),Fmr=new Set(["restamp"]);var ARK=new Set(["className","id"]);var ZTm=Symbol(),xZi=window;var Tz7=window;var UZ4=0,Wv7=0,Ls=[],f6D=0,qAz=!1,pBM=document.createTextNode("");(new window.MutationObserver(iOM)).observe(pBM,{characterData:!0});var AW=new Map,cp=0,Skk=function(r){this.mappedHandleId=r},Esn=function(r,J,x,t){this.mappedHandleId=r;
var b=this;this.mappedHandleId=r;this.callback=J;this.waitTime=x;this.schedulerPriority=t;this.handleId=_.Yh.addJob(function(){b.callback();AW.delete(b.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.S(Esn,Skk);Esn.prototype.cancel=function(){_.Yh.cancelJob(this.handleId);AW.delete(this.mappedHandleId)};
var jdM=function(r,J){this.mappedHandleId=r;var x=this;this.mappedHandleId=r;this.callback=J;this.handleId=gsr(function(){x.callback();AW.delete(x.mappedHandleId)})};
_.S(jdM,Skk);jdM.prototype.cancel=function(){var r=this.handleId-Wv7;r<0||Ls.length<=r||(Ls[r]=null);AW.delete(this.mappedHandleId)};var MM7=function(){};
MM7.prototype.cancel=function(){this.jobHandle!==void 0&&($ZK(this.jobHandle),this.jobHandle=void 0)};
MM7.prototype.run=function(r,J,x){var t=this;this.cancel();this.callback=r;this.jobHandle=_.FO(function(){r();t.callback=void 0},J,x)};
MM7.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var wBM=new WeakMap;var Npx=FT(function(r){for(var J=r,x=0;x<3;x++)J=Object.getPrototypeOf(J);delete J.prototype.connectedCallback;var t=function(){return r.apply(this,arguments)||this};
_.S(t,r);t.prototype._attachDom=function(b){if(!b)return null;var V=(0,_.Wp)(this.hostElement);V.attachShadow({mode:"open",shadyUpgradeFragment:b});V.shadowRoot.appendChild(b);return V.shadowRoot};
t.prototype._takeAttributes=function(){for(var b=this.hostElement.attributes,V=0;V<b.length;V++){var H=b[V],q=void 0,W=void 0;(W=(q=this).__attributeReaction)==null||W.call(q,H.name,null,H.value)}};
t.prototype._readyClients=function(){r.prototype._readyClients.call(this);this.root=this};
t.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);r.prototype.connectedCallback.call(this)};
_.vd.Object.defineProperties(t,{template:{configurable:!0,enumerable:!0,get:function(){return t.prototype._template}}});
return t}),d$n=FT(function(r){var J=function(){return r.apply(this,arguments)||this};
_.S(J,r);J.prototype.created=function(){if(this.__notifyEffects)for(var x=_.D(Object.values(this.__notifyEffects)),t=x.next();!t.done;t=x.next()){t=_.D(t.value);for(var b=t.next();!b.done;b=t.next())b.value.fn=Nz7}if(this.__reflectEffects)for(x=_.D(Object.values(this.__reflectEffects)),t=x.next();!t.done;t=x.next())for(t=_.D(t.value),b=t.next();!b.done;b=t.next())b.value.fn=dZM};
J.prototype._addEventListenerToNode=function(x,t,b){x=yw(x);d3(x,t,b)||r.prototype._addEventListenerToNode.call(this,x,t,b)};
J.prototype._removeEventListenerFromNode=function(x,t,b){x=yw(x);Qr(x,t,b)||r.prototype._removeEventListenerFromNode.call(this,x,t,b)};
J.prototype._propertiesChanged=function(x,t,b){if(this.__dataToNotify&&this.__notifyEffects)for(var V=_.D(Object.keys(this.__dataToNotify)),H=V.next();!H.done;H=V.next()){H=H.value;var q=SAM(H);this.__notifyEffects[q]||delete this.__dataToNotify[H]}else this.__dataToNotify=null;r.prototype._propertiesChanged.call(this,x,t,b)};
J.prototype.fire=function(x,t,b){t=t===void 0?{}:t;var V;return _.Vq(yw((V=b==null?void 0:b.node)!=null?V:this),x,t,b)};
J.prototype._ensureAttribute=function(x,t){var b=yw(this);b.hasAttribute(x)||Bp(b,t,x)};
J.prototype.isLightDescendant=function(x){var t=yw(this);return yw(t)!==x&&_.Hp(t).contains(x)&&_.Hp(t).getRootNode()===_.Hp(x).getRootNode()};
return J});
_.gg.ready=function(){var r;((r=this.hostElement)!=null?r:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var J;((J=this.hostElement)!=null?J:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.R1._subscribeIronResize=function(r){var J;((J=r.hostElement)!=null?J:r).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.R1._unsubscribeIronResize=function(r){var J;((J=r.hostElement)!=null?J:r).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var kmi=[Array,Boolean,Date,Number,Object,String],zR=function(r,J,x,t){this.polySiInfo=r;this.polySiParams=J;this.polySiContext=x;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;t||this instanceof HTMLElement&&(t=this);if(!t)throw Error("Og");this.allowedProps=J.allowedProps;this.hostElement=t;this.is=r.is;this.upgradeDisabled=!!J.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");r=new Set(J.reactiveSchemas.filter(function(b){return b.type!==
"observe"}).map(function(b){return b.propertyKey}));
this.signalProxy=new kn(this,void 0,{reactiveProps:r,reactivityMode:J.reactivityMode});this.__dataHasAccessor={};J=_.D(J.reactiveSchemas);for(r=J.next();!r.done;r=J.next())r=r.value,r.type==="signal"&&(this.__dataHasAccessor[r.propertyKey]=!0);this.upgradeDisabled||QHq(this)};
zR.prototype.getExtraMethodsToForward=function(){return[]};
var QHq=function(r){r.polySiContext.didRegister||(r.registered(),r.polySiContext.didRegister=!0);r.polySiContext.finalizedTemplate||(r.polySiContext.finalizedTemplate={},r.polySiParams.templateGetter&&(r.polySiContext.finalizedTemplate.processedTemplate=sdC(r.polySiParams.templateGetter,r.polySiParams.is)));Kju(r);var J=r.hostElement;J.loggingStatus!=null||(J.loggingStatus={});J.loggingStatus.isInitializing=!0;qT(function(){return void r.created()});
J.loggingStatus.isInitializing=!1;r.isPolySiElementConnected&&kQY(r)},kQY=function(r){r.didCallReady||(qT(function(){return void r.ready()}),r.didCallReady=!0);
r.isAttached=!0;r.attached()};
_.m=zR.prototype;_.m.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||kQY(this)};
_.m.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.m.attributeChangedCallback=function(r,J,x){if(this.upgradeDisabled)r==="disable-upgrade"&&x===null&&(this.upgradeDisabled=!1,QHq(this));else if(J!==x){var t=_.fj(r),b=this.polySiContext.typesForSignals[t];if(b&&(!this.reflecting||_.M("polysi_attribute_changed_serializing_killswitch"))){switch(b){case Object:try{var V=JSON.parse(x)}catch(q){V=x}break;case Array:try{V=JSON.parse(x)}catch(q){V=null}break;case Date:V=isNaN(x)?String(x):Number(x);V=new Date(V);break;case Boolean:V=x!==null;break;case Number:V=
Number(x);break;default:V=x}this[t]=V}t=_.D(this.polySiParams.behaviors);for(b=t.next();!b.done;b=t.next())V=void 0,(V=b.value.attributeChanged)==null||V.call(this,r,J,x);var H;(H=this.attributeChanged)==null||H.call(this,r,J,x)}};
_.m.attributeChangedCallbackWrapper=function(r,J,x){this.attributeChangedCallback(r,J,x)};
_.m.setPropertiesFromInitialAttributeValues=function(){for(var r=0;r<this.hostElement.attributes.length;r++){var J=this.hostElement.attributes[r];(J.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(J.name))&&this.attributeChangedCallback(J.name,null,J.value)}};
_.m.created=function(){this.provide=this.polySiParams.provide;var r;(r=this.initializeInjection)==null||r.call(this);r=_.D(this.polySiParams.reactiveSchemas);for(var J=r.next();!J.done;J=r.next())J=J.value,J.type==="signal"&&(this.mutablePropNames.add(J.propertyKey),Ic(this.signalProxy,J.propertyKey));KvM(this,this.polySiInfo,this.polySiParams.behaviors);r=_.D(this.polySiParams.reactiveSchemas);for(J=r.next();!J.done;J=r.next())J=J.value,J.type==="signal"&&J.value!==void 0&&(this.signalProxy.model[J.propertyKey]=
typeof J.value==="function"?J.value.call(this):J.value);if(this.polySiParams.signalProperties)for(r=_.D(this.polySiParams.signalProperties),J=r.next();!J.done;J=r.next()){J=J.value;var x=void 0;((x=this.__signalCache)==null?0:x.has(J))||(this.signalProxy.model[J]=void 0)}gTK||PpR(this);Qdr(this);r=_.D(this.polySiParams.behaviors);for(J=r.next();!J.done;J=r.next())x=void 0,(x=J.value.created)==null||x.call(this);var t;(t=this.polySiInfo.created)==null||t.call(this)};
_.m.registered=function(){var r=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var J=Object.getPrototypeOf(this);J.addReactiveSchema=function(q){r.polySiParams.reactiveSchemas.push(q)};
for(var x=_.D(this.polySiParams.behaviors),t=x.next();!t.done;t=x.next()){var b=void 0;(b=t.value.beforeRegister)==null||b.call(J)}var V;(V=this.polySiInfo.beforeRegister)==null||V.call(J);J.addReactiveSchema=YAM;x=_.D(this.polySiParams.behaviors);for(t=x.next();!t.done;t=x.next())b=void 0,(b=t.value.registered)==null||b.call(J);var H;(H=this.polySiInfo.registered)==null||H.call(J)};
_.m.ready=function(){var r;(r=this.beforeReady)==null||r.call(this);gTK&&PpR(this);var J;if(r=(J=this.polySiContext.finalizedTemplate)==null?void 0:J.processedTemplate){r=HO7(r.template,r.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:r.hasInsertionPoint,thisCtx:this});J=r.nodesById;r=r.root;var x=this.hostElement;var t=t===void 0?!1:t;x=(0,_.Wp)(x);if(!x.attachShadow)throw Error("Hd");if(!x.shadowRoot||t)x.attachShadow({mode:"open",shadyUpgradeFragment:r}),x.shadowRoot.appendChild(r);
this.root=x.shadowRoot;this.$=J}Ykn(this);t=_.D(this.polySiParams.behaviors);for(J=t.next();!J.done;J=t.next())r=void 0,(r=J.value.ready)==null||r.call(this);var b;(b=this.polySiInfo.ready)==null||b.call(this)};
_.m.attached=function(){for(var r=_.D(this.polySiParams.behaviors),J=r.next();!J.done;J=r.next()){var x=void 0;(x=J.value.attached)==null||x.call(this)}var t;(t=this.polySiInfo.attached)==null||t.call(this)};
_.m.detached=function(){for(var r=_.D(this.polySiParams.behaviors),J=r.next();!J.done;J=r.next()){var x=void 0;(x=J.value.detached)==null||x.call(this)}var t;(t=this.polySiInfo.detached)==null||t.call(this)};
var Kju=function(r){for(var J=_.D(r.polySiParams.behaviors),x=J.next();!x.done;x=J.next())if(x=x.value,x.listeners)for(var t in x.listeners)DZ4(r,r.hostElement,t,x.listeners[t]);if(r.polySiInfo.listeners)for(var b in r.polySiInfo.listeners)DZ4(r,r.hostElement,b,r.polySiInfo.listeners[b])},DZ4=function(r,J,x,t,b){r=DDn(r,t,b);
d3(J,x,r)||J.addEventListener(x,r);return r},PpR=function(r){for(var J=_.D(r.polySiParams.reactiveSchemas),x=J.next();!x.done;x=J.next())x=x.value,x.type==="compute"||x.type==="computeWithMethod"?qqn(r.signalProxy,x,r):x.type==="redux"?pzD(r.signalProxy,x,r.store):x.type==="signal"&&x.readOnly&&iTM(r.signalProxy,x)},Ykn=function(r){for(var J=_.D(r.polySiParams.reactiveSchemas),x=J.next(),t={};!x.done;t={schema$jscomp$12:void 0},x=J.next())t.schema$jscomp$12=x.value,t.schema$jscomp$12.type==="notify"?
UDc(r.signalProxy,t.schema$jscomp$12,r.hostElement):t.schema$jscomp$12.type==="observe"?gDM(r.signalProxy,t.schema$jscomp$12,r):t.schema$jscomp$12.type==="reflect"&&r.signalProxy.effect(function(V){return function(){var H=r.signalProxy.getWithPath([V.schema$jscomp$12.propertyKey]);
r.reflecting=!0;KmM(r.hostElement,V.schema$jscomp$12.propertyKey,H,!0);r.reflecting=!1}}(t));
if(r.reflectedAttributes)for(J=_.D(Object.entries(r.reflectedAttributes)),t=J.next(),x={};!t.done;x={key$jscomp$886:void 0,value$jscomp$8920:void 0},t=J.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;x.key$jscomp$886=t;x.value$jscomp$8920=b;r.signalProxy.effect(function(V){return function(){r.reflecting=!0;KmM(r.hostElement,V.key$jscomp$886,(0,V.value$jscomp$8920)(),!0);r.reflecting=!1}}(x))}};
_.m=zR.prototype;_.m._setPendingProperty=function(r,J){this.set(r,J);return!1};
_.m._enableProperties=function(){};
_.m._setPendingPropertyOrPath=function(r,J){this.notifyPath(r,J);return!1};
_.m._addPropertyEffect=function(){};
_.m._stampTemplate=function(){throw Error("Pg");};
_.m.fire=function(r,J,x){J=J===void 0?{}:J;x=x===void 0?{}:x;var t,b,V={bubbles:(t=x.bubbles)!=null?t:!0,cancelable:!!x.cancelable,composed:(b=x.composed)!=null?b:!0},H;return _.Vq(nsz((H=x.node)!=null?H:this.hostElement),r,J,V)};
_.m.get=function(r,J){var x=Cs(r);return J?HTn(J,x):r==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(x)};
_.m.linkPaths=function(){};
_.m.listen=function(r,J,x){r=nsz(r);this.boundListeners!=null||(this.boundListeners=new WeakMap);var t=this.boundListeners.get(r);t||(t={},this.boundListeners.set(r,t));var b=J+x;t[b]||(t[b]=DZ4(this,r,J,x))};
_.m.notifyPath=function(r,J){this.signalProxy.notifyPath(Cs(r),arguments.length===2?{value:J}:void 0)};
_.m.canNotifyPath=function(r){return this.mutablePropNames.has(r)&&!eBz(this.signalProxy,r)};
_.m.notifySplices=function(r,J){this.signalProxy.notifySplices(Cs(r),J)};
_.m.pop=function(r){var J=this.signalProxy;r=Cs(r);var x=_.D(r);r=x.next().value;x=v$(x);return Ic(J,r).pop(x)};
_.m.push=function(r){var J=_.hS.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[Cs(r)].concat(_.Gd(J)))};
_.m.set=function(r,J,x){if(x)throw Error("Qg");r==="hidden"?this.hostElement.hidden=!!J:this.signalProxy.setWithPath(Cs(r),J)};
_.m.setProperties=function(r){r=_.D(Object.entries(r));for(var J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;this[J]=x}};
_.m.splice=function(r,J,x){var t=_.hS.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[Cs(r),J,x].concat(_.Gd(t)))};
_.m.unlinkPaths=function(){};
_.m.unlisten=function(r,J,x){r=nsz(r);if(this.boundListeners){var t=this.boundListeners.get(r);if(t){x=J+x;var b=t[x];b&&(Qr(r,J,b)||r.removeEventListener(J,b),delete t[x])}}};
_.m.unshift=function(r){var J=_.hS.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[Cs(r)].concat(_.Gd(J)))};
_.vd.Object.defineProperties(zR.prototype,{useSignals:{configurable:!0,enumerable:!0,get:function(){return!0}},
disableEnforceFastDefaultValuesCheck:{configurable:!0,enumerable:!0,get:function(){return!0}},
__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!0}},
observers:{configurable:!0,enumerable:!0,get:function(){return[]},
set:function(){}},
properties:{configurable:!0,enumerable:!0,get:function(){return{}},
set:function(){}}});var eam=[Array,Boolean,Date,Number,Object,String];var vsi=!1;var Pu=function(){var r=HTMLElement.apply(this,arguments)||this;r.restamp=!1;r.notifyDomChange=!1;r.JSC$11559_didCallConnected=!1;r.JSC$11559_renderDebouncer=null;r.disableTemplateUpdateSignalImpl=Z_()?void 0:_.Ww(!1,void 0,"Ofhkwb");var J;r.getDisableTemplateUpdate=(J=r.disableTemplateUpdateSignalImpl)==null?void 0:J[0];var x;r.setDisableTemplateUpdate=(x=r.disableTemplateUpdateSignalImpl)==null?void 0:x[1];return r};
_.S(Pu,HTMLElement);var nTY=function(r){r.conditionSignalImpl!=null||(r.conditionSignalImpl=new Ka(_.Ww(!1,void 0,"gE52Fb")));return r.conditionSignalImpl};
_.m=Pu.prototype;_.m.showHideChildren=function(r){Ocb(this,r,this.if)};
_.m.attributeChangedCallback=function(r,J,x){if(this.JSC$11559_didCallConnected)throw Error("Ug`"+r);r==="notify-dom-change"?this.notifyDomChange=x!==null:r==="restamp"&&(this.restamp=x!==null)};
_.m.debounceRender=function(){this.JSC$11559_renderDebouncer=_.JD(this.JSC$11559_renderDebouncer,kt,this.JSC$11559_renderImpl.bind(this));_.xQ(this.JSC$11559_renderDebouncer)};
_.m.disconnectedCallback=function(){var r=(0,_.Wp)(this).parentNode;(!r||r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in r&&!r.host)&&CpN(this)};
_.m.connectedCallback=function(){var r=this;this.JSC$11559_didCallConnected=!0;fis?uFc():this.style.display="none";this.parentSignalProxy.effect(function(){nTY(r).getWithPath([]);r.debounceRender()})};
_.m.render=function(){_.oI()};
_.m.JSC$11559_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var r=this.if;if(r){a:{var J=(0,_.Wp)(this).parentNode;if(this.hasInstance()){var x=this.instance.children;if((x==null?0:x.length)&&(0,_.Wp)(this).previousSibling!==x[x.length-1])for(var t=0;t<x.length;t++)(0,_.Wp)(J).insertBefore(x[t],this)}else{if(!J){J=!1;break a}Bpk(this,J)}J=!0}if(!J)return}else this.restamp&&CpN(this);Ocb(this,!1,r);r&&Iib(this);U$o&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",
{bubbles:!0,composed:!0}))}};
_.m.hasInstance=function(){return!!this.instance};
var Bpk=function(r,J){var x=r.parentSignalProxy;if(Z_()){var t=_.D(_.Ww(!0,void 0,"jPhFae"));var b=t.next().value;t=t.next().value;x=r.parentSignalProxy}else{var V;var H=new kn((V=Ljo(r))!=null?V:{},function(W){var U=Ic(r.parentSignalProxy,W).getChangeRecordSignal([]);W=_.Ww(void 0,void 0,"nE9rQb");var g=new Ka(W);H.effect(function(){if(r.getDisableTemplateUpdate&&!r.getDisableTemplateUpdate()){var E=U();g.notifyPath(Cs(E.path),{value:E.value})}});
return g});
r.parentSignalProxy.childSignalProxies.push(H);var q=x=H}x=HO7(r.templateInfo,r.templateInfo.nodeInfoList,x,{eventListenerHost:r.eventListenerHost,hasInsertionPoint:r.templateInfo.hasInsertionPoint,thisCtx:r.eventListenerHost,enabledSignal:Z_()?b:void 0,getModel:function(){return Ljo(r)}}).root;
r.instance={root:x,children:[],hidden:!1,signalProxy:q,getTemplateUpdatesEnabled:b,setTemplateUpdatesEnabled:t};q=_.D(x.childNodes);for(b=q.next();!b.done;b=q.next())r.instance.children.push(b.value);(0,_.Wp)(J).insertBefore(r.instance.root,r)},Ljo=function(r){if((r=r.parentSignalProxy.model)&&!r.hostElement){var J={},x;
for(x in r)r.hasOwnProperty(x)&&(J[x]=r[x]);return J}},CpN=function(r){if(r.instance){var J=r.instance.children;
if(J.length){var x=(0,_.Wp)(J[0]).parentNode;if(x){x=(0,_.Wp)(x);for(var t=0;t<J.length;t++)x.removeChild(J[t])}}Z_()?r.instance.setTemplateUpdatesEnabled(!1):r.instance.signalProxy.dispose();r.instance=void 0}},Ocb=function(r,J,x){J=J||!x;
r.instance&&r.instance.hidden!==J&&(r.instance.hidden=J,ZOM(J,r.instance.children))},Iib=function(r){if(Z_()){var J=r.instance;
J&&Bw(r.parentSignalProxy.owner,function(){return!J.getTemplateUpdatesEnabled()})&&J.setTemplateUpdatesEnabled(!0)}else r.setDisableTemplateUpdate(!1)};
_.vd.Object.defineProperties(Pu.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var r=this;return Bw(this.parentSignalProxy.owner,function(){return nTY(r).getWithPath([])})},
set:function(r){r||(Z_()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));nTY(this).setWithPath([],!!r)}}});
_.vd.Object.defineProperties(Pu,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",Pu);var cRb=[],Yn=function(){var r=HTMLElement.apply(this,arguments)||this;r.as="item";r.indexAs="index";r.itemsIndexAs="itemsIndex";r.targetFramerate=20;r.notifyDomChange=!1;r.isDetached=!1;r.JSC$11566_renderDebouncer=null;r.instances=[];r.chunkingId=null;r.chunkCount=null;r.shouldMeasureChunk=!1;r.shouldContinueChunking=!1;r.renderStartTime=null;r.JSC$11566_didCallConnected=!1;return r};
_.S(Yn,HTMLElement);var ARN=function(r){r.itemSignalImpl!=null||(r.itemSignalImpl=new Ka(_.Ww(cRb,void 0,"YBrqgf")));return r.itemSignalImpl},Fjx=function(r,J){Array.isArray(J)||(J=cRb);
ARN(r).setWithPath([],J)};
_.m=Yn.prototype;_.m.showHideChildren=function(r){for(var J=_.D(this.instances),x=J.next();!x.done;x=J.next())ZOM(r,x.value.children)};
_.m.notifyPath=function(r,J){r=Cs(r);r[0]==="items"&&(r.length===1?Fjx(this,J):ARN(this).setWithPath(r.slice(1),J))};
_.m.canNotifyPath=function(r){return r==="items"};
_.m.attributeChangedCallback=function(r,J,x){if(this.JSC$11566_didCallConnected)throw Error("Vg`"+r);r==="as"?this.as=x:r==="index-as"?this.indexAs=x:r==="items-index-as"?this.itemsIndexAs=x:r==="initial-count"?this.initialCount=Number(x):r==="notify-dom-change"?this.notifyDomChange=x!==null:r==="target-framerate"&&(this.targetFramerate=Number(x))};
_.m.disconnectedCallback=function(){this.isDetached=!0;for(var r=0;r<this.instances.length;r++)aiN(this,r);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.m.connectedCallback=function(){var r=this,J=ARN(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var b=J(),V=Cs(b.path);if(V[0]===void 0||V[0]==="splices"||V[0]==="length")r.debounceRender();else{var H=V[0];if(H=r.instances[typeof H==="string"?Math.floor(Number(H)):H])V=[r.as].concat(_.Gd(V.slice(1))),H.signalProxy.notifyPath(V,b)}});
this.JSC$11566_didCallConnected=!0;fis?uFc():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var x=(0,_.Wp)((0,_.Wp)(this).parentNode),t=0;t<this.instances.length;t++)x.insertBefore(this.instances[t].root,this);this.chunkingId&&this.render()}};
_.m.debounceRender=function(){this.JSC$11566_renderDebouncer=_.JD(this.JSC$11566_renderDebouncer,kt,this.JSC$11566_renderImpl.bind(this));_.xQ(this.JSC$11566_renderDebouncer)};
_.m.render=function(){this.debounceRender();_.oI()};
_.m.JSC$11566_renderImpl=function(){var r=this;if(!this.parentSignalProxy.isDisposed){var J=this.items,x=yRR(this,J.length);evk(this,J,x);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){r.chunkingId=null;if(r.shouldMeasureChunk){var t=performance.now()-r.renderStartTime;r.chunkCount=Math.round(Math.ceil(1E3/r.targetFramerate)/t*r.chunkCount)||1}r.shouldContinueChunking&&r.debounceRender()}));
U$o&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var yRR=function(r,J){var x=J,t=r.instances.length;if(r.initialCount){if(r.chunkCount){var b=Math.min(Math.max(J-t,0),r.chunkCount);x=Math.min(t+b,J)}else x=Math.min(J,r.initialCount),b=Math.max(x-t,0),r.chunkCount=b||1;r.shouldMeasureChunk=b===r.chunkCount;r.shouldContinueChunking=x<J;r.renderStartTime=performance.now()}return x},evk=function(r,J,x){for(var t=0;t<x;t++){var b=r.instances[t],V=J[t];
b?(b.signalProxy.setWithPath([r.as],V),b.signalProxy.setWithPath([r.indexAs],t)):zv4(r,V,t)}for(J=r.instances.length-1;J>=t;J--)x=r,b=J,aiN(x,b),_.D(x.instances.splice(b,1)).next().value.signalProxy.dispose()},aiN=function(r,J){r=r.instances[J];
J=(0,_.Wp)(r.root);for(var x=0;x<r.children.length;x++)J.appendChild(r.children[x])},zv4=function(r,J,x){var t={};
J=Object.assign({},Zcf(r),(t[r.as]=J,t[r.indexAs]=x,t[r.itemsIndexAs]=x,t));var b=new kn(J,function(H){if(H!==r.as&&H!==r.indexAs){if(H===r.itemsIndexAs)return Ic(b,r.indexAs);var q=Ic(r.parentSignalProxy,H).getChangeRecordSignal([]);H=_.Ww(void 0,void 0,"T21Pqc");var W=new Ka(H);b.effect(function(){var U=q();W.notifyPath(Cs(U.path),{value:U.value})});
return W}});
r.parentSignalProxy.childSignalProxies.push(b);t=HO7(r.templateInfo,r.templateInfo.nodeInfoList,b,{eventListenerHost:r.eventListenerHost,getModel:function(){var H={};return Object.assign({},Zcf(r),(H[r.as]=b.model[r.as],H[r.indexAs]=b.model[r.indexAs],H[r.itemsIndexAs]=b.model[r.indexAs],H))},
hasInsertionPoint:r.templateInfo.hasInsertionPoint,thisCtx:r.eventListenerHost,methodInvocationRequirement:ETx,enabledSignal:r.stampingEnabled}).root;J={root:t,children:[],signalProxy:b};t=_.D(t.childNodes);for(var V=t.next();!V.done;V=t.next())J.children.push(V.value);t=(t=r.instances[x+1])?t.children[0]:r;(0,_.Wp)((0,_.Wp)(r).parentNode).insertBefore(J.root,t);r.instances[x]=J},Zcf=function(r){if((r=r.parentSignalProxy.model)&&!r.hostElement){var J={},x;
for(x in r)r.hasOwnProperty(x)&&(J[x]=r[x]);return J}};
Yn.prototype.itemForElement=function(r){var J=this,x=this.instances.find(function(t){return t.children.includes(r)});
if(x)return Bw(this.parentSignalProxy.owner,function(){return x.signalProxy.getWithPath([J.as])})};
Yn.prototype.indexForElement=function(r){var J=this.instances.findIndex(function(x){return x.children.includes(r)});
return J>=0?J:void 0};
_.vd.Object.defineProperties(Yn.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var r=this;return Bw(this.parentSignalProxy.owner,function(){return ARN(r).getWithPath([])})},
set:function(r){Fjx(this,r)}},
delay:{configurable:!0,enumerable:!0,set:function(){}},
filter:{configurable:!0,enumerable:!0,set:function(){}},
observe:{configurable:!0,enumerable:!0,set:function(){}},
sort:{configurable:!0,enumerable:!0,set:function(){}},
__instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}});
_.vd.Object.defineProperties(Yn,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return"as index-as initial-count items-index-as notify-dom-change target-framerate".split(" ")}}});
customElements.define("ps-dom-repeat",Yn);var vTN,u8b;_.na=new _.z$("STATE_STORE_TOKEN");vTN=new _.z$("SELECT_TOKEN");u8b=new _.z$("DISPATCH_TOKEN");var tQC={getSelectFn:function(){var r;return(r=_.bZ().resolve(_.t9(vTN)))!=null?r:l64},
getDispatchFn:function(){var r;return(r=_.bZ().resolve(_.t9(u8b)))!=null?r:_.vp().dispatch.bind(_.vp())},
getAppStore:function(){return _.bZ().resolve(_.na)}},XBX,x$n=!1;var rU={traceAllComponents:_.M("web_tracing_all_components"),exportToCsi:_.M("web_tracing_export_to_csi"),exportBreadcrumbs:_.M("web_enable_tracing"),bufferSize:_.Vn("web_max_tracing_events"),enabledSpansArray:_.HG("web_tracing_enabled_spans")};var sHD=function(){};var D$7=void 0;var liN=function(){};
liN.prototype.hasAttribute=function(r){if(r==="dir")return!1;if(r==="disable-upgrade"){var J,x;return(x=(J=this.hostElement)==null?void 0:J.hasAttribute("disable-upgrade"))!=null?x:!1}throw Error("Wg`"+r);};
liN.prototype.attributeChangedCallbackWrapper=function(r,J,x){if(r==="disable-upgrade"&&this.__isUpgradeDisabled&&x===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var t;((t=this.hostElement)!=null?t:this).isConnected&&this.connectedCallback()}else J===x||this.__isReflecting||this.attributeChangedCallback(r,J,x)};
liN.prototype.getExtraMethodsToForward=function(){for(var r=this,J=[],x=_.D(XQs),t=x.next(),b={};!t.done;b={tagName$jscomp$54:void 0,name$jscomp$534:void 0},t=x.next())b.name$jscomp$534=t.value,t=void 0,b.name$jscomp$534==="_setPendingProperty"?(b.tagName$jscomp$54=this.hostElement.tagName.toLowerCase(),t=function(V){return function(H,q,W){SX(V.tagName$jscomp$54,H,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return r._setPendingProperty(H,q,W)}}(b)):t=function(V){return function(){return r[V.name$jscomp$534].apply(r,
_.Gd(_.hS.apply(0,arguments)))}}(b),J.push([b.name$jscomp$534,
t]);return J};
for(var ic7=d$n(Npx((0,_.fx)(liN))),gT4=["disabled","disable-upgrade"],rl4=(0,_.fx)(function(){}),JlK=new Set(Object.getOwnPropertyNames(rl4.prototype)),hv7=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.Gd(JlK))),jHC=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),XQs=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),xzf=new Set([].concat(_.Gd(jHC),_.Gd(XQs),_.Gd(JlK))),tin=_.D(xzf),b4k=tin.next();!b4k.done;b4k=tin.next())I0m.add(b4k.value);var wQ7={created:function(){Qdr(this);this.initializeInjection()}};var kQX=!1,m5=window.ShadyDOM,Ljm=["appendChild","insertBefore","removeChild","replaceChild"],Iiz=[Node];m5&&Iiz.push(m5.Wrapper);var evz,zvc,u8z={};var D7=new Set,o2="",lin="";var VY,Hc=new Set;var Viz=new Set("context didCallReady is info params signalProxy".split(" ")),H4z="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),TQK="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var mzb=W9({entities:bxr}),oqR=new uO(mzb);var Vib=function(){return _.w5.apply(this,arguments)||this};
_.S(Vib,_.w5);_.vd.Object.defineProperties(Vib.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return oqR}}});
_.F([_.hW()],Vib);_.OP=[dr.prototype,Vib.prototype];_.Ca={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var r=this,J={};setTimeout(function(){var x;return _.Vq((x=r.hostElement)!=null?x:r,"yt-live-chat-add-tooltip-target",J)},0);
this.handler_=J.handler},
detached:function(){if(this.handler_){var r;this.handler_.removeElementFromSupportingTooltips((r=this.hostElement)!=null?r:this)}this.handler_=null}}};_.fM=new _.z$("ICON_MANAGER_TOKEN");var DzR=[48,20,18,16,15,13,12],khr=new Map,Rjm=new Set,hjz=new Set,Gh9=new Set,w0z=new Set,Mi9=new Set,NQC=new Promise(function(r){var J=!1,x=!1,t=!1,b=[],V=function(H){if("detail"in H)if(H=H.detail,H.name==="yt-icons")SMr(H),J=!0;else if(H.name==="yt-sys-icons")SMr(H),x=!0;else{var q;((q=H.name)==null?0:q.includes("yt-sys-icons"))&&H.size!==24&&(SMr(H,!0),b.push(H.size),b.length===DzR.length&&(t=!0))}J&&x&&t&&(window.removeEventListener("iron-iconset-added",V),r())};
window.addEventListener("iron-iconset-added",V)}),Q7c=new Map([["access_time",
"watch_later"],["add_friend","people"],["add_to_playlist","add"],["add_to_remote_queue","add_to_queue"],["answer_neither_satisfied_nor_dissatisfied","meh"],["answer_somewhat_dissatisfied","sad"],["answer_somewhat_satisfied","happy"],["answer_very_dissatisfied","very_sad"],["answer_very_satisfied","very_happy"],["arrow-back","arrow_back"],["arrow-drop-down","arrow_drop_down"],["arrow-forward","arrow_forward"],["arrow_solid_down","arrow_solid_down-filled"],["arrow_solid_up","arrow_solid_up-filled"],
["audiotrack","music"],["auto-awesome","auto_awesome"],["avatar_anonymous","account_circle"],["avatar_logged_out","account_circle"],["back","arrow_back"],["bar_horizontal","bar_horizontal"],["block","slash_circle_left"],["bookmark_border","bookmark"],["channel_notification_preference_off","notifications"],["channel_notification_preference_on","notifications_active"],["check_circle","check_circle_thick"],["check_circle_filled","check_circle_thick-filled"],["cloud_upload","cloud_arrow_up"],["contact_support",
"help"],["content_cut","scissors"],["creation_live","live"],["creation_upload","my_videos"],["creation_upload_red","upload"],["delete_sweep","delete"],["dismissal","close"],["draft","paper_corner_folded"],["email","mail"],["emoji","very_happy"],["emoji_flags","flag"],["emoji_objects","course"],["emoji_people","very_happy"],["emoji_recent","watch_later"],["exit_app","exit_to_app"],["expand-less","collapse"],["expand-more","expand"],["expand_less","collapse"],["expand_more","expand"],["external_link",
"open_in_new"],["face_filled_happy","face_happy_v2-filled"],["face_filled_meh","face_meh_v2-filled"],["face_filled_sad","face_sad_v2-filled"],["face_filled_unhappy","face_unhappy_v2-filled"],["face_filled_very_happy","face_very_happy_v2-filled"],["face_outlined_happy","face_happy_v2"],["face_outlined_meh","face_meh_v2"],["face_outlined_sad","face_sad_v2"],["face_outlined_unhappy","face_unhappy_v2"],["face_outlined_very_happy","face_very_happy_v2"],["guide_close","chevron_left"],["help_outline","help"],
["home","tab_home"],["info_outline","info"],["insert_chart","poll"],["insert_photo","image"],["launch","open_in_new"],["likes_playlist","like"],["live","radar_live"],["live_unlisted","link"],["local_offer","purchases"],["members_only_mode_off","message"],["money_fill_jpy","yen_sign_container"],["more_chevron","expand"],["more_horiz","more"],["music_note","music"],["music_repeat_all","loop"],["music_repeat_one","loop_one"],["music_shuffle","shuffle"],["my_channel","account_circle"],["notifications_done_checkmark",
"check"],["notifications_none","notifications"],["official_artist_badge","music"],["outline_arrow_solid_down","arrow_solid_down"],["paid","creator_metadata_monetization"],["play_all","play_arrow"],["privacy_private","lock"],["privacy_unlisted","link"],["question_answer","forum"],["remove-circle-outline","remove_circle"],["report","error"],["report_problem","warning"],["schedule","watch_later"],["settings_application","settings"],["settings_material","settings"],["share_arrow","share"],["slow_mode_off",
"message"],["sticker_emoticon","happy"],["subscription_manager","settings"],["supervisor_account","people"],["tab_account","person"],["tab_explore","explore"],["tab_subscriptions","subscriptions"],["tab_trending","fire"],["timer","stopwatch"],["trending","fire"],["unlimited","subscribe"],["vertical_align_bottom","offline_download"],["video_library_white","uploads"],["video_youtube","subscribe"],["wallpaper","image"],["watch_related_mix","mix"],["what_to_watch","tab_home"]]);_.Bu={};_.Bu.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.v2,computeHref_:function(r,J){J=J===void 0?!1:J;if(!r||r.commandExecutorCommand)return null;var x=BU7(r,J);return J||x!==null?x?_.M("enable_polymer_resin")?_.$L(x).toString():x:null:(_.nR(new _.MV("computeHref was null",this.is,r)),null)},
computeOptionalHref_:function(r){return this.computeHref_(r,!0)},
computeNofollow_:function(r){return r?dU7(r)?"nofollow":null:null},
computeIcon_:function(r){return r&&r.iconType?_.pM(r.iconType):""},
resolveCommand:function(r,J,x){J=J===void 0?{}:J;return _.gU(r,this.hostElement,J,x===void 0?!1:x)}};var TQN,Io;_.H4k={};TQN=null;
Io={isVisibilityRoot:!1,properties:{observeVisibleOption:{type:String,value:null},observeHiddenOption:{type:String,value:null},observePrescanOption:{type:String,value:null},viewroot:Object,visibilityMonitorKeys:{type:Array,value:void 0},visibilityObserver:Object},created:function(){this.visibilityObserverForChild_=this.localVisibilityObserver_=null;this.visibilityOptionVisible_=this.observeVisibleOption?{calledOnce:this.observeVisibleOption=="observe_once",state:"visible"}:null;this.visibilityOptionHidden_=
this.observeHiddenOption?{calledOnce:this.observeHiddenOption=="observe_once",state:"hidden"}:null;this.visibilityOptionPrescan_=this.observePrescanOption?{calledOnce:this.observePrescanOption=="observe_once",state:"prescan"}:null},
attached:function(){this.isVisibilityRoot&&(this.visibilityObserverForChild_=MLz(this.viewroot));_.FO(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var r=this;this.unobserve_();if(_.M("kevlar_vimio_use_shared_monitor"))CBr(this.hostElement,{data:this.data||null,observer:this.visibilityObserver,visibilityCallback:this.visibilityCallback.bind(this),prescanCallback:this.onPrescanVisible.bind(this),layer:this.getScreenLayer&&this.getScreenLayer(),showOption:this.visibilityOptionVisible_,hideOption:this.visibilityOptionHidden_,prescanOption:this.visibilityOptionPrescan_,skipLogging:this.shouldSkipLogging.bind(this)});
else{var J=[];this.visibilityOptionVisible_&&J.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&J.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&J.push(this.visibilityObserver.observe(this.hostElement,function(){return r.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=J}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){PBr(this,this.visibilityObserver)},
markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()},
getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_},
get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var r=_.Yl(this.parentNode,function(x){var t,b=(t=x.polymerController)!=null?t:x;return!!b.getVisibilityObserverForChild&&b.getVisibilityObserverForChild()},!0);
if(r){var J;this.localVisibilityObserver_=((J=r.polymerController)!=null?J:r).getVisibilityObserverForChild()}else TQN||(TQN=MLz()),this.localVisibilityObserver_=TQN;return this.localVisibilityObserver_},visibilityCallback:function(r){r?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.M("kevlar_use_vimio_behavior")||(Io={});Io&&!_.M("kevlar_use_vimio_behavior")&&(delete Io.attached,delete Io.detached);_.H4k.YtVisibilityObserverBehavior=[Io];var s7f={};s7f.YtVisualElementBehavior=[_.H4k.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.M("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.M("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var r=this.getScreenLayer&&this.getScreenLayer(),J=this.getVisibilityLogger();J&&J.reportShown(this,void 0,r)}},
onHidden:function(){if(_.M("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.M("kevlar_vimio_use_shared_monitor")){var r=this.getScreenLayer&&this.getScreenLayer(),J=this.getVisibilityLogger();J&&J.reportHidden(this,void 0,r)}},
getVisibilityLogger:function(){return _.M("kevlar_use_vimio_behavior")?_.jU():null},
shouldSkipLogging:function(){if(_.IP("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var r=this.getParentRenderer&&this.getParentRenderer();if(!r)return!1;var J,x=(J=r.polymerController)!=null?J:r;if(!x.data)return!1;r=this.data.trackingParams;r=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:r;var t;J=(t=x.data)==null?void 0:t.trackingParams;var b,V;J=((b=x.data)==null?0:b.loggingDirectives)?(V=x.data)==null?void 0:V.loggingDirectives.trackingParams:J;return r&&J&&r===
J}}];var LF9=new Map,NU;var Bi7=function(r){this.layer=r},qK=function(r){return r.layer!==void 0?r.layer:r.parent?qK(r.parent):r.layer=0};var ejX;_.X={};ejX=0;_.X.YtRendererBehavior=[_.Bu.YtComponentBehavior,s7f.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:_.M("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var r,J;(J=(r=this.monitorScrollElement)!=null?r:this.hostElement)==null||J.removeEventListener("scroll",_.fs(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();BQX(this.hostElement);wBs(_.wr(),this.hostElement);u9.delete(this.hostElement)},
registerRenderer:function(r){var J;((J=r.polymerController)!=null?J:r).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(r),this.markDirty())},
unregisterRenderer_:function(r){this.useVimio_||(this.childCache_.delete(r),this.markDirty())},
attached:function(){var r=this,J=this.getParentRenderer();if(J){var x,t,b;(t=(x=(b=J.polymerController)!=null?b:J).registerRenderer)==null||t.call(x,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var V,H;(H=(V=this.monitorScrollElement)!=null?V:this.hostElement)==null||H.addEventListener("scroll",_.fs(this,this.onScroll))}_.Yh.addJob(function(){cli(r.hostElement)},8);
x=new Bi7(this.screenLayer||void 0);(J=u9.get(J))&&J.layerNode&&(x.parent=J.layerNode);J={};dBD(this.hostElement,(J.isRenderer=!0,J.layerNode=x,J[Ihr]=this.data,J))},
getParentRenderer:function(){for(var r=this.hostElement.parentNode,J,x;r&&((J=u9.get(r))==null||!J.isRenderer)&&!((x=r.polymerController)!=null?x:r).isRenderer_;)r=r.parentNode||r.host;return r},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.M("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.LN("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.M("debug_web_ve_data")&&this.data.trackingParams){var r="";try{r=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(x){_.Pq(x)}if(r){var J=J67(r,1);J!==void 0&&(this.hostElement.dataset.veIndex=String(J));r=J67(r,2);
r!==void 0&&(this.hostElement.dataset.ve=String(r))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.M("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.SU(this.data.loggingDirectives.trackingParams)),this.visualElement=_.$I(_.wU(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var r=this.data.targetId;_.MMf(_.wr(),r,this.hostElement)}else wBs(_.wr(),this.hostElement)},
onScroll:function(){var r=Date.now();r-this.lastHandledScroll_<50||(this.lastHandledScroll_=r,this.markDirty())},
markDirty:function(){_.M("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():zjM(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var r=this.getParentRenderer();if(r&&(r=u9.get(r))&&r.layerNode)return qK(r.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.Gd(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var r=0;r<this.data.impressionEndpoints.length;r++)this.sendImpression(this.data.impressionEndpoints[r]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(r){r.clickTrackingParams&&delete r.clickTrackingParams;var J,x;(r==null?0:(J=r.commandMetadata)==null?0:(x=J.webCommandMetadata)==null?0:x.sendPost)?_.sx(this.hostElement,[r,{impression:!0}]):_.qG(this.hostElement,[r],this.hostElement)},
logExplicitClick:function(r){var J=_.kU(this.getScreenLayer());if(J){var x,t=(x=r.polymerController)!=null?x:r;r=t.visualElement;t=t.trackingParams||t.clickTrackingParams;!r&&t&&(r=_.SU(t));r&&_.z0(J,r)}}}];var qMN={},La=function(){return _.w5.apply(this,arguments)||this};
_.S(La,_.w5);La.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
La.prototype.onPdgItemBehaviorClick=La.prototype.onPdgItemBehaviorClick;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],La.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],La.prototype,"data",void 0);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],La.prototype,"onPdgItemBehaviorClick",null);_.F([_.hW()],La);qMN.YtPdgLiveChatItemBehavior=[La.prototype,_.X.YtRendererBehavior];var WFn;var i4o;_.cu={};_.cu.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var A2=function(){var r=ll.apply(this,arguments)||this;r.switchTemplateAtRegistration=!1;return r};
_.S(A2,ll);A2.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||lAz(this),_.Gmi(this,"doRender"),this.doRender())};
A2.prototype.debounceRender=function(){this.templatingFn&&_.ac(this,"doRender",this.doRender)};
A2.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.Pq(Error("fh"))};
A2.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.F([UKM()],A2);var p0b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Fv={},xiK=(Fv[1]={filterString:null,isUnwrappable:null,unwrap:null},Fv[2]={filterString:function(r,J,x){return TA(x)},
isUnwrappable:function(r){return r instanceof ST},
unwrap:function(r){return db(r)}},Fv[3]={filterString:function(r,J,x){return p0b.test(x)?x:jT.toString()},
isUnwrappable:function(r){return ib(r)},
unwrap:function(r){return _.pX(r)}},Fv[4]={filterString:function(){return jT.toString()},
isUnwrappable:function(r){return r instanceof Vj},
unwrap:function(r){return _.H_(r).toString()}},Fv[5]={filterString:function(r,J,x){return x},
isUnwrappable:function(r){return typeof r==="string"},
unwrap:function(r){return r.toString()}},Fv[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(r){return r instanceof _.OL},
unwrap:function(r){return B_(r)}},Fv[8]={filterString:function(r,J,x){x=String(x).toLowerCase();
return Vrr(r,J,x)?x:"zClosurez"},
isUnwrappable:null,unwrap:null},Fv[10]={filterString:null,isUnwrappable:null,unwrap:null},Fv);lq[cw["default"]]=bdi;var miM=[];var jjM=Vjz("A"),$pM=Vjz("BUTTON"),NA=Vjz("DIV"),wXK=Vjz("LABEL");(function(){var r=XP;XP=function(J){r==null||r(J);kI(function(){for(var x=0;x<J.length;x++)oJm(J[x])})}})();var fAk=function(){var r=_.w5.apply(this,arguments)||this;r.hasUnmounted=!1;return r};
_.S(fAk,_.w5);_.m=fAk.prototype;_.m.beforeRegister=function(){var r=this.doIdomRender;this.templatingFn?_.Pq(Error("eh")):(this.templatingFn=r,this.switchTemplateAtRegistration=!0,Jvn(this))};
_.m.attached=function(){};
_.m.detached=function(){oJm(this.hostElement)};
_.m.renderIdom=function(){throw Error("hh");};
_.m.doIdomRender=function(){var r=this;uBC(this.hostElement,function(){r.renderIdom()})};
_.F([_.hW()],fAk);var Uzs=[A2.prototype,fAk.prototype];var gqN,Eqq=function(){return gqN!==void 0?gqN:gqN=document.createElement("template")};
document.head.appendChild(Eqq().content);var j7x;var $z4,w0b=function(){return $z4!==void 0?$z4:$z4=document.createElement("template")};
document.head.appendChild(w0b().content);var hjk;var Miu=document.head,Ghu=Miu.appendChild,Rjo;if(hjk===void 0){var SMn=document.createElement("template");_.d(SMn,"\x3c!--css-build:shady--\x3e");SMn.content.insertBefore(w0b().content.cloneNode(!0),SMn.content.firstChild);hjk=SMn}Rjo=hjk;Ghu.call(Miu,Rjo.content);var NQw,dzw=function(){return NQw!==void 0?NQw:NQw=document.createElement("template")};
document.head.appendChild(dzw().content);var Q74;var KFf=document.head,khn=KFf.appendChild,PBn;if(Q74===void 0){var YMs=document.createElement("template");_.d(YMs,"\x3c!--css-build:shady--\x3e");YMs.content.insertBefore(dzw().content.cloneNode(!0),YMs.content.firstChild);Q74=YMs}PBn=Q74;khn.call(KFf,PBn.content);var nqN=document.head,O4K=nqN.appendChild,CBn;if(j7x===void 0){var BQY=document.createElement("template");_.d(BQY,"\x3c!--css-build:shady--\x3e");BQY.content.insertBefore(Eqq().content.cloneNode(!0),BQY.content.firstChild);j7x=BQY}CBn=j7x;O4K.call(nqN,CBn.content);var IAq,LFu=function(){return IAq!==void 0?IAq:IAq=document.createElement("template")};
document.head.appendChild(LFu().content);var clx;_.vc=new _.z$("DARK_THEME_TOKEN");var lQD=new _.z("accessibilityProperties");var uID=new _.z("layoutProperties");var XMC=new _.z("imageType");var AlN={};if("ytAttributedStringLinkHoverColor"in AlN)throw Error("kh`ytAttributedStringLinkHoverColor");(function(r,J){AlN[r]="value"in J&&"unit"in J?qtz(r,J):function(x){try{return J(x)}catch(t){throw Error("ih`"+r+"`"+t.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var FFu=function(r){var J=this;this.holdTime=r===void 0?500:r;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(x){var t=new CustomEvent("LONG_PRESS"),b;(b=x.changedTouches[0].target)==null||b.dispatchEvent(t)};
this.ontouchstart=function(x){J.longPressTimeout=_.dI(_.Yh,function(){J.onlongpress(x);J.longPressOccurred=!0},J.holdTime)};
this.ontouchmove=function(){_.Yh.cancelJob(J.longPressTimeout);J.longPressTimeout=NaN;J.longPressOccurred=!1;J.moveOccurred=!0};
this.ontouchend=function(x){if(J.longPressTimeout&&!J.longPressOccurred&&!J.moveOccurred){var t;(t=x.changedTouches[0].target)==null||t.dispatchEvent(new Event("click"))}_.Yh.cancelJob(J.longPressTimeout);J.longPressTimeout=NaN;J.longPressOccurred=!1;J.moveOccurred=!1}};var PeK=function(r,J){FFu.call(this,J);var x=this;this.callback=r;this.onlongpress=function(t){var b;(b=x.callback)==null||b.call(x,t)}};
_.S(PeK,FFu);var Yt7=function(r,J){var x=Object.assign({},J);r=_.D(new Map([["ontouchstart",r.ontouchstart],["ontouchend",r.ontouchend],["ontouchmove",r.ontouchmove]]));for(var t=r.next(),b={};!t.done;b={eventName$jscomp$85:void 0,eventHandler$jscomp$1:void 0},t=r.next()){var V=_.D(t.value);t=V.next().value;V=V.next().value;b.eventName$jscomp$85=t;b.eventHandler$jscomp$1=V;J[b.eventName$jscomp$85]=function(H){return function(q){var W;(W=x[H.eventName$jscomp$85])==null||W.call(x,q);(0,H.eventHandler$jscomp$1)(q)}}(b)}};_.mg=new _.z$("COMMAND_HANDLER_TOKEN");var idz=new _.z("parallelCommand");var UiX=new _.z("performOnceCommand");var fQD=new _.z("serialCommand");var gJM=void 0;var aAY=function(){this.data=[];this.consumer=null};
aAY.prototype.push=function(r){this.consumer?this.consumer(r):this.data.push(r)};var xw={};_.Ww(xw,void 0,"sgPmTd");_.Ww(null,void 0,"jypsq");_.Ww(null,void 0,"mWiOof");var uAz=new aAY;var R9z=[SEX,N6X,d2D,KQc,Qtz,RzX,kgz,Pk4];var Zd7=new _.z("bracketTextDecorator");var ze=new _.z("highlightTextDecorator");_.lS=new _.z$("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var FUi=function(){},ylw;
(ylw=window.requestIdleCallback)==null||ylw.bind(window);var yvr={calledOnce:!1,state:"visible"},aQr={calledOnce:!1,state:"hidden"};var ejY=new _.z$("ICON_WIZ_COMPONENT_TOKEN");_.Gk=_.JY(function(r){var J=r.icon;var x=r.active;var t=r.className;var b=r.style;var V=r.dataSelected;var H=r.dataDisabled;var q=r.role;var W=r.animateIcon;var U=r.themeOverride;var g=r.ariaHidden;var E=r.ariaExpanded;var h=r.ariaLabel;var G=r.tabindex;var N=r.id;var Q=r.size;var Y=r.iconFilter;return _.f(_.w,{cond:J,then:function(){var O=_.bZ().resolve(ejY);return _.f(O,{icon:J,dataSelected:V,dataDisabled:H,animateIcon:W,themeOverride:U,ariaExpanded:E,tabindex:G,id:N,active:x,size:Q,role:q,className:t,
ariaHidden:g,ariaLabel:h,style:function(){return b!=null&&b()||Q==null||!Q()?b==null?void 0:b():"width: "+(Q==null?void 0:Q())+"px;height: "+((Q==null?void 0:Q())+"px;")},
iconFilter:Y})}})},"b");
_.Gk.idomCompat=!0;var p6K=window.devicePixelRatio||1;var Ein=new Map([["yt_outline_bag_black_24","bag"]]);var ao=function(r){var J=this;this.margin=.1;this.whenInViewportWithMargin=r;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){J.requestScan()});
window.addEventListener("touchend",function(){J.requestScan()});
window.addEventListener("updateui",function(){J.requestScan()});
var x=new _.vJ((0,_.Ga)(this.requestScan,this),100);window.addEventListener("scroll",function(){x.fire()},!0);
window.addEventListener("resize",(0,_.Ga)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){J.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.Ga)(this.requestScan,this))};
ao.prototype.observe=function(r){this.observationTargets.includes(r)||this.observationTargets.push(r)};
ao.prototype.unobserve=function(r){this.observationTargets=this.observationTargets.filter(function(J){return J!==r})};
ao.prototype.requestScan=function(){var r=this;this.scanRequested||(kI(function(){zjR(r)}),this.scanRequested=!0)};
var zjR=function(r){var J=(1+r.margin)*(document.documentElement.clientHeight||window.innerHeight);r.observationTargets=r.observationTargets.filter(function(x){var t=x.getBoundingClientRect();(t=J>t.top&&!!t.height)&&r.whenInViewportWithMargin(x);return!t&&x.parentNode});
r.scanRequested=!1};
ao.prototype.disconnect=function(){this.observationTargets=[]};var Z4s,uNb;Z4s=_.D(_.Ww(MAK(),void 0,"O3X2wd"));_.vqk=Z4s.next().value;uNb=Z4s.next().value;window.addEventListener("resize",function(){uNb(MAK())});var lAk={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},X0k=void 0,rvq=window.innerWidth,JvN=window.innerHeight;window.addEventListener("resize",function(){X0k=void 0});var xiN;if("IntersectionObserver"in window)xiN=S6m();else{if(X0k===void 0){var tjo;tjo="matchMedia"in window?window.matchMedia(lAk.landscape+","+lAk.portrait).matches:void 0;X0k=tjo!==void 0?tjo:rvq>=930&&JvN>=550||rvq>=550&&JvN>=930}xiN=X0k?{observe:function(r){kI(function(){var J;(J=r.onViewportEntered)==null||J.call(r)})},
unobserve:function(){}}:new ao(function(r){kI(function(){var J;
(J=r.onViewportEntered)==null||J.call(r)})})}var G4r=xiN;var bdx=_.JY(function(r){var J=!1,x=_.zx("img",function(t){_.ky(function(){J=!0;t.onload=null})});
_.Ke(function(){var t,b=(t=r.data)==null?void 0:t.call(r),V,H=(V=r.getSrc)==null?void 0:V.call(r).cb,q;t=(q=r.config)==null?void 0:q.call(r);if(q=x.value)if(V=function(U,g){if(!J)return H?H(U,g):U},QWK(q,t),_.M("web_image_dont_reload_same_src")&&dHi(q,b,V))_.M("web_image_dont_reload_same_src_simulate_load")&&q.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var W;N8n(q,b||null,V,t,(W=r.lazy)==null?void 0:W.call(r))}},"v0I2p");
return _.f("img",{el:x})},"c");
bdx.idomCompat=!0;_.rm=_.JY(function(r){var J=function(){var x,t=r.data(),b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi,sX,pz,Gz,Qi,Sm,FD,Bn,rv,us;var hw={contentMode:(b=r.contentMode)==null?void 0:b.call(r),loadedClass:(V=r.loadedClass)==null?void 0:V.call(r),isPreloaded:(H=r.isPreloaded)==null?void 0:H.call(r),notifyOnLoaded:(q=r.notifyOnLoaded)==null?void 0:q.call(r),notifyOnUnloaded:(W=r.notifyOnUnloaded)==null?void 0:W.call(r),preferredThumbnail:(U=r.preferredThumbnail)==null?void 0:U.call(r),preserveHeight:(g=r.preserveHeight)==
null?void 0:g.call(r),preserveWidth:(E=r.preserveWidth)==null?void 0:E.call(r),objectPosition:(h=r.objectPosition)==null?void 0:h.call(r),targetWidth:(G=r.targetWidth)==null?void 0:G.call(r),targetHeight:(N=r.targetHeight)==null?void 0:N.call(r),shouldShowPlaceholder:(Q=r.shouldShowPlaceholder)==null?void 0:Q.call(r),useWidth:(Y=r.useWidth)==null?void 0:Y.call(r),isToggled:(O=r.isToggled)==null?void 0:O.call(r),alt:(c=r.alt)==null?void 0:c.call(r),className:(Z=r.className)==null?void 0:Z.call(r),
onerror:r.onerror,onload:r.onload,style$:((a=r.style$)==null?void 0:a.call(r))||((e=r.style)==null?void 0:e.call(r)),color:(l=r.color)==null?void 0:l.call(r),width:(Vi=r.width)==null?void 0:Vi.call(r),height:(sX=r.height)==null?void 0:sX.call(r),"aria-hidden$":(rv=(pz=r["aria-hidden$"])==null?void 0:pz.call(r))!=null?rv:(Gz=r.ariaHidden)==null?void 0:Gz.call(r),draggable:(Qi=r.draggable)==null?void 0:Qi.call(r),"data-disabled$":(us=(Sm=r["data-disabled$"])==null?void 0:Sm.call(r))!=null?us:(FD=r.dataDisabled)==
null?void 0:FD.call(r),size:(Bn=r.size)==null?void 0:Bn.call(r)};return PJK(t,hw,(x=r.hideOn404)==null?void 0:x.call(r))};
return _.f(_.dd,null,_.f(_.RP,{when:function(){var x;return((x=J())==null?void 0:x.type)==="image"}},function(){return _.f(bdx,{data:function(){return J().image},
getSrc:{cb:function(x,t){var b=J().image.sources,V=J().config.isPreloaded,H=J().config.useWidth,q=J().config.targetWidth,W=J().config.targetHeight,U=J().config.preferredThumbnail;return _.fxD(t,b,V,H,q,W,U)||""}},
config:function(){var x=J().config,t;for(t in x)x[t]===void 0&&delete x[t];return x},
lazy:r.renderLazy})}),_.f(_.RP,{when:function(){var x;
return((x=J())==null?void 0:x.type)==="icon"}},function(){return _.f(_.Gk,{icon:function(){return J().iconName},
role:function(){return J().config.role},
className:function(){return J().config.className},
style:function(){return J().config.style$+";width: "+(J().config.width+"px;height: ")+(J().config.height+"px;color: ")+(J().config.color+";")},
ariaLabel:function(){return J().config["aria-label$"]},
ariaHidden:function(){return J().config["aria-hidden$"]},
dataDisabled:function(){return J().config["data-disabled$"]},
active:function(){return J().config.isToggled},
size:function(){return J().config.size}})}))},"d");
_.rm.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var miR=function(r){return function(J){return _.f(i$r,null,function(){var x=J.data(),t=_.Yy(J.config);return _.f(vq,null,function(){return void r(x,t)})})}}(B89),OIi=_.JY(function(r){var J=function(t){var b,V=_.xH(function(h){b=Pw(function(){for(var G=_.D(g()),N=G.next();!N.done;N=G.next()){N=Ixc(N.value);
N=typeof N==="string"?document.createTextNode(N):N;if(!(N instanceof Node)){G=new _.MV("Part is not a node",N,typeof N);_.Pq(G);break}h.appendChild(N)}})}),H=tN(function(){return JGM(t())},{isEqual:niz}),q=_.lX(r.config),W=function(){var h,G=H();
return!((h=q())==null||!h.ariaLabel)||!(G.commandRuns&&G.commandRuns.length!==0||G.paragraphStyleRuns&&G.paragraphStyleRuns.length!==0)},U=tN(q,{isEqual:cGK}),g=function(){var h=rGc(H(),U());
tA4(h,U());return H().content?HIr(H().content,h).parts:[]},E=!0;
_.Ke(function(){H();U();if(E)E=!1;else{var h=g();Promise.resolve().then(function(){var G=V.value;if(G){G.innerText="";var N;(N=b)==null||N();b=_.Q6(G,function(){return _.f(LsD,{parts:h})})}})}},"YlhjWd");
return _.f("span",{el:V,class:function(){return H()&&IQM(H(),q())},
dir:function(){var h;return((h=q())==null?0:h.userInput)?"auto":void 0},
"aria-label":function(){var h;return W()?(h=q())==null?void 0:h.ariaLabel:void 0},
role:function(){return W()?"text":void 0}})},x;
return((x=r.config)==null?0:x.renderedFromFormattedString)?J(r.text):_.f(_.w,{cond:r.text,then:J})},"e");
OIi.idomCompat=!0;_.Zy=_.JY(function(r){var J=_.lX(r.text),x=AGD(r);r.renderedFromFormattedString!==void 0&&(x.renderedFromFormattedString=!0);return _.M("attr_string_reactive")?_.f(OIi,{text:J,config:x}):_.f(_.w,{cond:function(){var t;return J()&&((t=JGM(J()))==null?void 0:t.content)},
then:function(){return _.f(miR,{data:r.text,config:x})},
debugInstance:"Apcuac"})},"f");
_.Zy.idomCompat=!0;var axi=function(r,J,x){J=J===void 0?"unknown":J;x=x===void 0?{}:x;_.MV.call(this,r+" ("+J+")",Object.assign({},{name:"YtWcwError",tagName:J},x));Object.setPrototypeOf(this,this.constructor.prototype)};
_.S(axi,_.MV);_.uZz=new WeakMap;_.vi7=!1;var ZIn,lxi,zFC;_.yk=Symbol("mh");_.mS=Symbol("nh");ZIn=Symbol("oh");lxi=new Set(Object.getOwnPropertyNames(Element.prototype));zFC=Symbol("ph");var oJo=_.JY(function(r){return _.f("yt-attributed-string",{"aria-label":r.ariaLabel,hidden:r.hidden,id:r.id,class:r.className,"force-default-style":r.forceDefaultStyle},_.f(_.Zy,{text:r.data,ariaLabel:r.ariaLabel,ellipsisTruncate:r.ellipsisTruncate,isOverlay:r.isOverlay,linkInheritColor:r.linkInheritColor,noPreWrap:r.noPreWrap,noWrap:r.noWrap,userInput:r.userInput,noEndpoints:r.noEndpoints,headerRuns:r.headerRuns}))},"g");
_.M("web_wiz_attributed_string")&&_.o8(oJo,"yt-attributed-string",{props:{ariaHidden:_.yk,ariaLabel:_.yk,className:_.yk,ellipsisTruncate:_.yk,isOverlay:_.yk,linkInheritColor:_.yk,noEndpoints:_.yk,noStyleRuns:_.yk,noLinkColor:_.yk,noPreWrap:_.yk,noWrap:_.yk,skipOnClick:_.yk,userInput:_.yk,headerRuns:_.yk,id:_.yk,data:_.yk,hidden:_.yk,forceDefaultStyle:_.yk,text:_.mS,stopPropagation:_.mS,disableUpgrade:_.mS,disable:_.mS,slot:_.mS}});var e8=function(){return _.I.apply(this,arguments)||this};
_.S(e8,_.I);e8.prototype.renderIdom=function(){this.data&&!this.disable&&(this.config={ariaLabel:this.hostElement.ariaLabel,ellipsisTruncate:this.ellipsisTruncate,isOverlay:this.isOverlay,linkInheritColor:this.linkInheritColor,noPreWrap:this.noPreWrap,noWrap:this.noWrap,userInput:this.userInput,noEndpoints:this.noEndpoints,headerRuns:this.headerRuns},B89(this.data,this.config))};
_.F([_.K(Uzs),_.y("design:type",Object)],e8.prototype,"ytIdomTemplatingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],e8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],e8.prototype,"ariaLabel",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"disable",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"ellipsisTruncate",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"isOverlay",void 0);
_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"linkInheritColor",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"noPreWrap",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"noWrap",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"userInput",void 0);_.F([_.C(),_.y("design:type",Boolean)],e8.prototype,"noEndpoints",void 0);_.F([_.C(),_.y("design:type",Array)],e8.prototype,"headerRuns",void 0);
_.F([_.Oh({is:"yt-attributed-string",disableElementRegistration:!0})],e8);
_.M("web_wiz_attributed_string")||_.A(e8,"yt-attributed-string",function(){if(clx===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-attributed-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_attributed_string.yt.attributed.string.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
r.content.insertBefore(LFu().content.cloneNode(!0),r.content.firstChild);clx=r}r=clx;return r},{mode:2});var Vjk,Dis,mo4;Vjk=function(){this.firstThumbnailLoaded=!1};
_.Hds=function(){Dis||(Dis=new Vjk);return Dis};
mo4=function(r){var J=_.Hds();J.firstThumbnailLoaded||(J.firstThumbnailLoaded=!0,_.YG("ftl",r))};
Vjk.prototype.reset=function(){this.firstThumbnailLoaded=!1};var rji=0,bmD=new WeakMap,xor=0,Hj=new Set;var T_K,sM4=function(){return T_K!==void 0?T_K:T_K=document.createElement("template")};
document.head.appendChild(sM4().content);var qtb;var Hmr,slc,zW;_.qA=_.xc.caches;zW=function(){};
zW.prototype.open=function(r){return _.qA.open(WUN(r))};
zW.prototype.has=function(r){return _.qA.has(WUN(r))};
zW.prototype.delete=function(r){return _.qA.delete(WUN(r))};
zW.prototype.match=function(r,J){var x=this,t,b,V,H,q,W;return _.T(function(U){switch(U.nextAddress){case 1:return _.p(U,x.keys(),2);case 2:t=U.yieldResult,b=_.D(t),V=b.next();case 3:if(V.done){U.jumpTo(5);break}H=V.value;return _.p(U,x.open(H),6);case 6:return q=U.yieldResult,_.p(U,q.match(r,J),7);case 7:if(W=U.yieldResult)return U.return(W);V=b.next();U.jumpTo(3);break;case 5:return U.return()}})};
var qF9=function(){};
_.S(qF9,zW);var WUN=function(r){if(r.includes(":"))throw Error("sh`"+r);return r+":"+_.w0("CacheStorage get")};
qF9.prototype.keys=function(){var r,J,x,t,b,V,H,q,W;return _.T(function(U){if(U.nextAddress==1)return r=[],J=_.w0("CacheStorage keys"),_.p(U,_.qA.keys(),2);x=U.yieldResult;t=_.D(x);for(b=t.next();!b.done;b=t.next())V=b.value,H=_.Doc(V),q=H.originalName,W=H.datasyncId,W===J&&r.push(q);return U.return(r)})};var Zm=function(){var r=_.I.apply(this,arguments)||this;r.objectURL=null;r.loadTime=Infinity;return r};
_.S(Zm,_.I);_.m=Zm.prototype;_.m.renderIdom=function(){V_c(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("vh");this.setConfig();this.config&&Ksz(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.m.objectFitToContentMode=function(r){switch(r){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.m.logThumbnailFailureVe=function(){var r=_.K$(197497);_.ox(_.wU(),r);var J=_.kU();J&&r&&J&&_.yq(J,[r])};
_.m.loadImageFromCacheIfExists=function(r){var J=this,x=r.target;(x==null?0:x.src)&&im7(x.src).then(function(t){J.objectURL=_.wb(t).toString();J.setSrc(x,J.objectURL)}).catch(function(){})};
_.m.onError=function(r){var J=this;if(_.M("web_use_cache_for_image_fallback")){var x=r.target;x&&im7(x.src).then(function(t){J.objectURL=_.wb(t).toString();J.setSrc(x,J.objectURL)}).catch(function(){_.M("kevlar_woffle_log_thumbnail_failure_ve")&&J.logThumbnailFailureVe();
_.M("kevlar_woffle_fallback_image")&&J.setSrc(x,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.m.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.m.setConfig=function(){var r=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(J){r.loadImageFromCacheIfExists(J);r.revokeObjectURL();o0C(r.hostElement)},
onerror:function(J){r.onError(J)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.M("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.m.setSrc=function(r,J){J&&(r.src=J)};
_.F([_.K(Uzs),_.y("design:type",Object)],Zm.prototype,"ytIdomTemplatingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zm.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],Zm.prototype,"alt",void 0);_.F([_.C(),_.y("design:type",Boolean)],Zm.prototype,"ftlEligible",void 0);_.F([_.C(),_.y("design:type",Number)],Zm.prototype,"height",void 0);_.F([_.C(),_.y("design:type",Boolean)],Zm.prototype,"notifyOnLoaded",void 0);
_.F([_.C(),_.y("design:type",Boolean)],Zm.prototype,"notifyOnUnloaded",void 0);_.F([_.C(),_.y("design:type",String)],Zm.prototype,"objectFit",void 0);_.F([_.C(),_.y("design:type",String)],Zm.prototype,"objectPosition",void 0);_.F([_.C(),_.y("design:type",String)],Zm.prototype,"preferredThumbnail",void 0);_.F([_.C(),_.y("design:type",Boolean)],Zm.prototype,"preserveHeight",void 0);_.F([_.C(),_.y("design:type",Boolean)],Zm.prototype,"preserveWidth",void 0);
_.F([_.C({value:!0}),_.y("design:type",Boolean)],Zm.prototype,"useWidth",void 0);_.F([_.C({value:function(){return!_.LN("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.y("design:type",Boolean)],Zm.prototype,"shouldRenderLazy",void 0);_.F([_.C(),_.y("design:type",Number)],Zm.prototype,"width",void 0);_.F([_.Oh({is:"yt-image",disableElementRegistration:!0})],Zm);
_.A(Zm,"yt-image",function(){if(qtb===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_image.yt.image.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);r.content.insertBefore(sM4().content.cloneNode(!0),r.content.firstChild);
qtb=r}r=qtb;return r},{mode:2});var vu=function(){return _.I.apply(this,arguments)||this};
_.S(vu,_.I);vu.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var r=_.LM(this.data.onVisibleCommand);r&&this.ytComponentBehavior.resolveCommand(r)}};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],vu.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.cu.YtVisibilityBehavior),_.y("design:type",Object)],vu.prototype,"ytVisibilityBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vu.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],vu);
_.A(vu,"yt-bumper-user-edu-content-view-model",function(){if(i4o===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bumper-user-edu-content-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_bumper_user_edu_content_view_model.yt.bumper.user.edu.content.view.model.css.js--\x3e<div id="bumper-content" class="style-scope yt-bumper-user-edu-content-view-model">\n  <yt-image id="icon" data="[[data.image]]" height="16" class="style-scope yt-bumper-user-edu-content-view-model"></yt-image>\n  <div id="message-block" class="style-scope yt-bumper-user-edu-content-view-model">\n    <yt-attributed-string id="message" data="[[data.text]]" class="style-scope yt-bumper-user-edu-content-view-model"></yt-attributed-string>\n  </div>\n</div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;WFn===void 0&&(WFn=document.createElement("template"));var t=WFn;x.call(J,t.content.cloneNode(!0),r.content.firstChild);i4o=r}r=i4o;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var idk;var pMs,fQq=function(){if(pMs!==void 0)return pMs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class-name="[[is]] countdown" target-timestamp="[[endTimestamp]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-countdown>\n    </template>\n  </div>\n  <yt-attributed-string id="goal-subheader-info" data="[[creatorGoalState.goalSubheaderText]]" hidden="[[isGoalActive]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-image id="background-image" data="[[creatorGoalState.goalHeaderBackgroundImage]]" height="100" width="100" class="style-scope yt-creator-goal-progress-flow-view-model">\n  </yt-image>\n</div>\n<div id="content" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <yt-attributed-string id="goal-target" data="[[creatorGoalState.goalTargetText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <yt-attributed-string id="goal-description" data="[[creatorGoalState.goalDescription]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n  <div id="goal-progress-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="sc-tier-image" data="[[creatorGoalState.superChatTierImage]]" height="32" preserve-height="" preserve-width="" width="32" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <div id="goal-numbers" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="current-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model">[[creatorGoalState.currentGoalCount]] </div>\n      <div id="goal-number-separator" class="style-scope yt-creator-goal-progress-flow-view-model">/ </div>\n      <div id="target-goal-number" class="style-scope yt-creator-goal-progress-flow-view-model"> [[creatorGoalState.totalGoalCount]]</div>\n    </div>\n    <div id="progress-bar-container" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <div id="progress-bar-progress" class="style-scope yt-creator-goal-progress-flow-view-model">\n      </div>\n    </div>\n  </div>\n</div>\n<div id="footer" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="progress-button" class="style-scope yt-creator-goal-progress-flow-view-model"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;idk===void 0&&(idk=document.createElement("template"));var t=idk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return pMs=r};var UiY;_.uf={};UiY=new Set(["ytd-section-list-renderer","yt-horizontal-list-renderer","ytd-item-section-renderer","ytd-watch-next-secondary-results-renderer","ytd-video-primary-info-renderer"]);_.uf.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var r=this.getContext_();return r?r.getTaskManager():_.Yh},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var r=_.Vq(this.hostElement,"yt-get-context-provider",{});r.detail&&r.detail.contextProvider?this.cachedProviderNode_=r.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return UiY.has(this.hostElement.localName)},
getNetworkManager:function(){var r=this.getContext_();if(r)return r.getNetworkManager()}};var jlz,gJR,jMq,EJN;_.lf=function(r){var J=gJR.get(r);if(J&&(J=J.pop()))return EJN++,J;jMq++;try{var x=document.createElement(r)}catch(t){throw new _.MV("ElementPool failed to create element",r,t.message);}return x};
jlz=function(r){var J=r.is;if(J){var x=gJR.get(J);x||(x=[],gJR.set(J,x));var t=_.IP("ELEMENT_POOL_CONFIG")||{};x.length>=(t[J]!==void 0?t[J]:_.IP("ELEMENT_POOL_DEFAULT_CAP",0))||x.push(r)}else _.nR(new _.MV("Element pool should only handle custom elements:",r.nodeName))};
gJR=new Map;jMq=0;EJN=0;var Wj=new WeakMap,E0D=new WeakMap;var wMn;_.Xv=function(r,J,x){x=x===void 0?_.GY():x;this.JSC$11831_defaultPriority=r;this.signal=J;this.scheduler=x;this.nextJobDescriptor=0;this.JSC$11831_parkedJobs=[];this.scheduledJobs=new Map};
_.rG=function(r,J){if(J){var x=_.Y$();r.signal&&!_.nu(x,r.signal)?(x.addListener(r.signal,function(){r.processSignal()}),r.JSC$11831_parkedJobs.push({job:J,
priority:void 0})):$is(r,J)}};
wMn=function(r,J){if(J!==r.JSC$11831_defaultPriority){r.JSC$11831_defaultPriority=J;for(var x=_.D(r.scheduledJobs.values()),t=x.next();!t.done;t=x.next())t=t.value,r.scheduler.cancelJob(t.jobId),t.jobId=r.scheduler.addJob(t.jobWrapper,J)}};
_.Xv.prototype.flushJobs=function(){wMn(this,10);this.processSignal()};
_.Xv.prototype.cancel=function(){for(var r=_.D(this.scheduledJobs),J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;this.scheduler.cancelJob(x.jobId);this.scheduledJobs.delete(J)}this.JSC$11831_parkedJobs=[]};
_.Xv.prototype.processSignal=function(){for(var r=_.D(this.JSC$11831_parkedJobs),J=r.next();!J.done;J=r.next())J=J.value,$is(this,J.job,J.priority);this.JSC$11831_parkedJobs=[]};
var $is=function(r,J,x){x=x||r.JSC$11831_defaultPriority;if(x===10)Tk(J);else{var t=r.nextJobDescriptor++,b=function(){J();r.scheduledJobs.delete(t)},V=r.scheduler.addJob(b,x);
r.scheduledJobs.set(t,{jobWrapper:b,jobId:V,priority:x})}};_.xt(M_X);var G34={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};fez({beforeVisit:function(r){if(D7.has(r.type)){var J;(J=r.props).idomKey!=null||(J.idomKey=r.type)}else r.type.TAG_NAME&&(o2=r.type.TAG_NAME)},
afterRender:function(r,J){var x;o2=(x=J==null?void 0:J.type)!=null?x:""},
didPatch:function(){o2=""}});var h94;_.JU={};h94={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.JU.YtRendererstamperBehavior=[_.uf.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()},
created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()},
resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0},
addStampDomObservers_:function(){if(this.useSignals)for(var r in this.stampDom){var J=this.stampDom[r];J&&J.id&&this.addReactiveSchema({type:"observe",method:{methodName:fUz(J.id),args:[{type:"wildcard",path:r}]}})}else{(r=(this.constructor.generatedFrom||this).observers)||(r=[]);for(J in this.stampDom){var x=this.stampDom[J];x&&x.id&&r.push(fUz(x.id)+"("+J+".*)")}this.constructor.generatedFrom.observers=r}},
addStampDomObserverFns_:function(){for(var r in this.stampDom){var J=this.stampDom[r];J.id?(this[fUz(J.id)]=this.rendererStamperObserver_.bind(this,r,J.id),this.hasDataPath_[r]=!1):(J=new _.MV("Bad rendererstamper config",this.is+":"+r),_.Pq(J))}},
rendererStamperObserver_:function(r,J,x){if(x.path==r){if(x.value===void 0&&!this.hasDataPath_[r])return;this.hasDataPath_[r]=x.value!==void 0}this.rendererStamperApplyChangeRecord_(r,J,x)},
rendererStamperApplyChangeRecord_:function(r,J,x){var t=this.renderJobsMap_[J],b=null;r==x.path?(x=x.value,_.uM(x)||(x=x===void 0||x===null?[]:[x]),r=this.stampDom[r],r.mapping&&(b=this.stampDomArray_.bind(this,x,J,r.mapping,r.reuseComponents,r.events,r.stamperStableList)),t&&t.cancel(),x=r.usePageScheduler?this.getTaskManager():void 0,t||r.initialRenderPriority==void 0)?r.renderPriority==void 0||t||(t=new _.Xv(r.renderPriority,r.waitForSignal,x),this.renderJobsMap_[J]=t):(t=new _.Xv(r.initialRenderPriority,
r.waitForSignal,x),this.renderJobsMap_[J]=t,b=function(V,H){V();wMn(H,10)}.bind(this,b,t)):b=r+".splices"==x.path?this.stampDomArraySplices_.bind(this,r,J,x.value):this.forwardRendererStamperChanges_.bind(this,r,J,x);
t?_.rG(t,b):b()},
forwardRendererStamperChanges_:function(r,J,x){var t=x.path.slice(r.length+1),b=this.getStampContainer_(J),V=t.indexOf("."),H=t.substring(0,V),q=!1,W=0,U=parseInt(H,0);if(H[0]=="#"){q=parseInt(H.substring(1),0);U=this.get(r);var g=this.get([r,H]);U[q]==g?W=q:W=U.indexOf(g);q=!0}else isNaN(U)||(W=U,q=!0);q&&(t=t.substring(H.length+1),V=t.indexOf("."));H=_.Mk(b).children[W];var E;if(b=(E=H==null?void 0:H.polymerController)!=null?E:H)t="data"+t.slice(V),typeof b.notifyPath!=="function"?_.nR(new _.MV("notifyPath missing",
this.is+": "+r+", "+J)):x.value?b.notifyPath(t,x.value):b.notifyPath(t)},
stampDomArraySplices_:function(r,J,x){if(x&&x.indexSplices){var t=this.getStampContainer_(J);if(t){for(var b=_.Mk(t),V=g0D(this.stampDom[r].reuseComponents),H=x.indexSplices.length,q=0;q<H;q++){for(var W=x.indexSplices[q],U=b.children[W.index],g=W.removed.length;g>0;g--)U&&U.parentElement&&(_.Mk(U.parentElement).removeChild(U),V&&jlz(U),U=b.children[W.index]);g=this.stampDom[r].mapping;for(var E=W.index+W.addedCount,h=document.createDocumentFragment(),G=V,N=W.index;N<E;N++){var Q=W.object[N],Y=pCz(g,
Q);if(Y){var O=g[Y];Q=Q[Y];Y=this.getComponentName_(O,Q);var c=U?Wj.has(U):!1;G&&U&&U.is==Y&&c?(Y=U,this.telemetry_.reuse++,U=U.nextElementSibling):G&&U&&c?(Y=this.createComponent_(O,Q,V),c=_.Mk(U).nextElementSibling,b.insertBefore(Y,c),wCC(this.is,b,U,V),U=c):(G=!1,Y=this.createComponent_(O,Q,V),h.appendChild(Y));this.deferRenderStamperBinding_(Y,O,Q)}else O=new _.MV("Unimplemented type",r,J,t.tagName,Object.keys(Q)[0]),_.Pq(O)}b.insertBefore(h,U)}this.flushRenderStamperComponentBindings_();this.stampDom[r].events&&
_.Vq(this.hostElement,"yt-rendererstamper-finished",{container:t})}else r=new _.MV("Container object not found",J,this.hostElement?this.hostElement.is:""),_.Pq(r)}},
stampDomArray_:function(r,J,x,t,b,V){var H=this.getStampContainer_(J);if(H)if(J=_.Mk(H),t=g0D(t),r){var q=0,W=0,U;if(V=V===void 0?_.LN("STAMPER_STABLE_LIST",!1):V||!1)for(U=J.firstElementChild;U&&!Wj.has(U)&&r.length>W;){V=r[W];var g=pCz(x,V);if(g){if(this.getComponentName_(x[g],V[g])!=U.is){var E=this.createComponent_(x[g],V[g],t),h=_.Mk(U).nextElementSibling;h?J.insertBefore(E,h):J.appendChild(E);wCC(this.is,J,U,t);U=E}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(U,x[g],V[g]);q++;
W++;U=_.Mk(U).nextElementSibling}else W++}hf4(this.is,J,q,t);q=U;if(r.length>W){V=document.createDocumentFragment();for(g=r.length;W<g;W++)if(E=r[W],h=pCz(x,E))U=this.createComponent_(x[h],E[h],t),this.deferRenderStamperBinding_(U,x[h],E[h]),V.appendChild(U);q&&_.Mk(q).parentNode&&U&&!Wj.has(U)?J.insertBefore(V,q):J.appendChild(V)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();b&&_.Vq(this.hostElement,"yt-rendererstamper-finished",{container:H})}else hf4(this.is,J,0,
t);else r=new _.MV("Container object not found",J,this.hostElement?this.hostElement.is:""),_.Pq(r)},
getStampContainer_:function(r){return this.$&&this.$[r]||_.Hp(this.hostElement).querySelector("#"+r)},
getComponentName_:function(r,J){return typeof r==="string"?r:r.matcher?r.matcher.call(this,J):r.component},
createComponent_:function(r,J,x){r=this.getComponentName_(r,J);try{var t=Hc.has(r)||D7.has(r);if(x&&!t){var b=_.lf(r);try{_.iX(b)}catch(V){x="Failed to clear styles for "+r+".",V.message&&(x+=" Original error: "+V.message),_.nR(new _.MV(x))}}else b=document.createElement(r)}catch(V){return b="YtRendererStamperBehavior failed to create "+r+".",V.message&&(b+=" Original description: "+V.message),V.message="YtRendererStamperBehavior failed to create element",_.OK(V,b),h94.hasOwnProperty(r)?_.nR(V):_.Pq(V),
document.createElement("SPAN")}this.telemetry_.create++;return b},
deferRenderStamperBinding_:function(r,J,x){this.deferredBindingTasks_.push({component:r,typeOrConfig:J,data:x})},
flushRenderStamperComponentBindings_:function(){for(var r=0,J=this.deferredBindingTasks_.length;r<J;r++){var x=this.deferredBindingTasks_[r];if(!x)break;var t=void 0,b=void 0,V=void 0,H=void 0,q=x.component,W=x.typeOrConfig;x=x.data;var U=(H=q.polymerController)!=null?H:q;H=q.loggingStatus;try{H&&(H.isRendererStamper=!0);if(typeof W!=="string"){for(V in W.attributes)W.attributes[V]===!0?q.setAttribute(V,""):W.attributes[V]===!1?q.removeAttribute(V):q.setAttribute(V,W.attributes[V]);for(b in W.params)U[b]=
W.params[b],q!==U&&SX(q.localName,b,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(t in W.properties){var g=W.properties[t];if(g){var E=Uo9(g);U[t]=this.get(E);q!==U&&SX(q.localName,t,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(t==="on-tap"||t==="on-click"){var h=this.get(E);q.addEventListener("click",h);E0D.set(q,{property:t,listener:{type:"element",eventName:"click",handler:h}})}}else{var G=new _.MV("Undefined property binding",t);_.Pq(G)}}}if(W.classListBinding){var N=Uo9(W.classListBinding),
Q=N?this[N]:null;if(Q)for(t=0;t<Q.length;t++)_.sh(q,Q[t],!0)}U.data=x}finally{H&&(H.isRendererStamper=!1)}if(t=Wj.get(q))q.hidden=!1,Wj.delete(q),_.Yh.cancelJob(t)}this.deferredBindingTasks_.length=0}}];_.x_={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(r){for(var J=_.FL.getInstance(),x=_.D(Object.keys(r)),t=x.next();!t.done;t=x.next()){var b=t.value;t=r[b];if(this&&this[t]){var V=J.actionRoutingMap.get(b);V||(V=new Map,J.actionRoutingMap.set(b,V));J.registerActionHandler(this,b,this[t].bind(this),V)}else b=Error("nd"),b.params=t,_.cb(b)}},
unregisterActionMap:function(r){_.yP(_.FL.getInstance(),r,this)}}]};var f$=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light",nameDarkTheme:"animated_face_meh_dark",
path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,
lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY",totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_"+(_.M("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.M("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.M("enable_web_delhi_icons")?120:60,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",
path:_.M("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:_.M("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,
autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:_.M("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var p$;var U8=new Map;var CVn=window.matchMedia("(forced-colors: active)").matches;var MjN;var G_f;var R9k=new _.z$("LOTTIE_LOADER_TOKEN");_.tU=_.JY(function(r){var J=r.data;var x=r.className;var t=r.animationName;var b=r.animationRef;var V=r.elRefForInterop;var H=_.Ze("lottie-component"),q;_.ky(function(){var U;return void((U=q)==null?void 0:U.destroy())});
var W;_.Ke(function(){var U=_.Yy(t);if(U!==W){W=U;var g=Object.assign({},{animationName:U,animationRef:_.Yy(b)},_.Yy(J));try{_.bZ().resolve(R9k)().then(function(G){var N;(N=q)==null||N.destroy();var Q,Y;N=(Y=V==null?void 0:(Q=V())==null?void 0:Q.value)!=null?Y:H.value;Q=g.animationRef;Y=g.listeners;G=G.loadAnimation(Object.assign({},{container:N},g.animationConfig));Q&&(Q.lottieEl=G);if(Y)for(N=_.D(Object.entries(Y)),Q=N.next();!Q.done;Q=N.next())Y=_.D(Q.value),Q=Y.next().value,(Y=Y.next().value)&&
G.addEventListener(Q,Y);q=G})}catch(G){U=G;
var E="LottieComponent error.";U.message&&(E+=" Original description: "+U.message);_.OK(U,E);_.nR(U);var h;((h=g.listeners)==null?0:h.error)&&g.listeners.error(U)}}},"lbhvPc");
return _.f(CqD,{cond:function(){return!(V==null?0:V())},
then:function(){return _.f("lottie-component",{class:_.gm("ytLottieComponentHost",x),el:H})}})},"h");_.o8(_.JY(function(r){return _.f("ytd-lottie-player",{id:r.id,hidden:r.hidden,class:r.className,"aria-label":r.ariaLabel,style:"display: block;"},_.f(_.tU,{data:r.data,animationName:function(){var J;return((J=r.data().animationConfig)==null?void 0:J.name)||""},
animationRef:function(){return r.data().animationRef}}))},"i"),"ytd-lottie-player",{props:{data:_.yk,
id:_.yk,hidden:_.yk,className:_.yk,ariaLabel:_.yk}});var bP=function(){var r=_.I.apply(this,arguments)||this;r.animationRef={};r.delhiIconsEnabled=_.M("enable_web_delhi_icons");return r};
_.S(bP,_.I);_.m=bP.prototype;
_.m.handlePropertyChange=function(){var r=this.animatedIcon,J=this.active,x=this.isDarkTheme;if(r){var t=this.previousActive!==J;this.previousActive=J;this.animationRef.lottieEl?t&&this.toggleAnimation(J,r.totalFrames):J?this.initializeAnimationAsToggled(r.lottiePlayerProps,r.totalFrames):this.initializeAnimationAsUntoggled(r.lottiePlayerProps);r.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=r.type;this.lottiePlayerProps=this.computeLottiePlayerProps(r,x)}};
_.m.computeLottiePlayerProps=function(r,J){var x=this.deepCloneLottiePlayerProps(r);J?(J=r.nameDarkTheme,r=r.pathDarkTheme):(J=r.name,r=r.path);x.animationConfig.name=J;(J=U8.get(r))?x.animationConfig.animationData=J:x.animationConfig.path=r;return x};
_.m.initializeAnimationAsToggled=function(r,J){r.animationConfig.initialSegment=[J-1,J]};
_.m.initializeAnimationAsUntoggled=function(r){r.animationConfig.initialSegment=void 0};
_.m.toggleAnimation=function(r,J){if(r){var x;(x=this.animationRef.lottieEl)==null||x.playSegments([0,J],!0)}else{var t;(t=this.animationRef.lottieEl)==null||t.playSegments([0,1],!0)}};
_.m.deepCloneLottiePlayerProps=function(r){var J=Object.assign({},r.lottiePlayerProps.animationConfig);r=Object.assign({},r.lottiePlayerProps);r.animationConfig=J;return r};
bP.prototype.handlePropertyChange=bP.prototype.handlePropertyChange;_.F([_.C(),_.y("design:type",Object)],bP.prototype,"animatedIcon",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],bP.prototype,"active",void 0);_.F([_.C(),_.y("design:type",Boolean)],bP.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],bP.prototype,"animatedIconType",void 0);_.F([_.C(),_.y("design:type",Boolean)],bP.prototype,"previousActive",void 0);
_.F([_.C(),_.y("design:type",Object)],bP.prototype,"lottiePlayerProps",void 0);_.F([_.C(),_.y("design:type",Object)],bP.prototype,"animationRef",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],bP.prototype,"delhiIconsEnabled",void 0);_.F([_.g5("animatedIcon","active","isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bP.prototype,"handlePropertyChange",null);_.F([_.Oh({is:"yt-animated-icon",disableElementRegistration:!0})],bP);
_.A(bP,"yt-animated-icon",function(){if(G_f===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope yt-animated-icon"></ytd-lottie-player>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;MjN===void 0&&(MjN=document.createElement("template"));var t=MjN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);G_f=r}r=G_f;return r},{mode:2});var StN;var N_q;var F8m=_.JY(function(r){var J=_.Ze("span"),x=Yz(function(){return{value:null}});
_.ky(function(){var b;(b=x.value)==null||b.cancel()});
var t=_.gW(r.data,{equals:function(b,V){return b.iconName===V.iconName&&b.iconStyle===V.iconStyle&&b.iconSize===V.iconSize&&b.iconSetName===V.iconSetName&&b.iconSelected===V.iconSelected}},"aoiXAb");
_.Ke(function(){var b,V=(b=r.options)==null?void 0:b.call(r);AjK(J,x,t(),V)},"QXgxJd");
return _.f("span",{class:"yt-icon-shape",el:J})},"j");
F8m.idomCompat=!0;var gfn=["youtube_fill","youtube_outline"];var dio=new _.wg({type:"iconset",value:void 0}),md=function(){var r=_.I.apply(this,arguments)||this;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.iconName="";r.iconsetName="yt-icons";r.iconset=null;r.missingIconSet=!1;r.iconType=null;r.iconShapeDataSignal=_.Ww(void 0,void 0,"RQ9kUb");r.renderingOptionsSignal=_.Ww({iconWidth:"100%",iconHeight:"100%",iconFilter:r.iconFilter},void 0,"qtx8Ef");r.wizHasRendered=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(md,_.I);md.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
md.prototype.handlePropertyChange=function(){var r=this,J,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O;return _.T(function(c){switch(c.nextAddress){case 1:if(J=!r.icon&&!r.iconName||!r.isAttached)return c.return();x=r;t=x.icon;b=x.size;V=x.defaultToFilled;H=x.active;q=x.targetContainer;r.toggleContainerClass(q);_.M("kevlar_use_wil_icons")&&t&&(W=$zc(t),r.iconType=W.length?W[1]:null);if(t){c.jumpTo(2);break}r.iconsetName="";r.iconName="";return _.p(c,r.renderIcon(q,t),3);case 3:return c.return();case 2:U=QMo(t);
g=$zc(U);g.length&&(r.iconsetName=g[0],r.iconName=g[1]);if(!_.M("kevlar_use_wil_icons")){c.jumpTo(4);break}E=md;h=KUK;G=r.iconType;N=r.active;Q=r.defaultToFilled;Y=r.size;O=r.iconsetName;return _.p(c,k_w(),6);case 6:return _.p(c,h.call(E,G,N,Q,Y,O,c.yieldResult),5);case 5:r.iconShapeData=c.yieldResult;case 4:if(r.shouldRenderIconShape(q)){c.jumpTo(7);break}return _.p(c,r.determineIconSet(U,H,V,b,q),7);case 7:return _.p(c,r.renderIcon(q,t),0)}})};
md.prototype.toggleContainerClass=function(r){r?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var QMo=function(r){return!_.M("default_to_innertube_icon")||r.indexOf(":")>0?r:_.pM(r)};
_.m=md.prototype;_.m.determineIconSet=function(r,J,x,t){var b=this;return _.T(function(V){return V.nextAddress==1?_.M("kevlar_system_icons")||_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.IP("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?_.p(V,b.switchToYtSysIconset(r,J,x,t),3):V.jumpTo(2):V.nextAddress!=2?V.return():_.p(V,b.useYtSysIconsetForMissingIcons(r,J,x,t),0)})};
_.m.switchToYtSysIconset=function(r,J,x,t){var b=this,V,H,q,W,U,g,E;return _.T(function(h){switch(h.nextAddress){case 1:if(!r||b.iconsetName!=="yt-icons"&&b.iconsetName!=="yt-sys-icons"){h.jumpTo(0);break}V=$zc(r);H=V[1];H=_.KF7(H);_.M("enable_polymer_icons_replace_underscores_dash")&&H.includes("_filled")&&(H=H.replace(/_filled/g,"-filled"));return _.p(h,iS(H,!0),3);case 3:return q=h.yieldResult,_.p(h,iS(H,!1),4);case 4:if((W=h.yieldResult)||J&&q)b.iconsetName="yt-sys-icons";b.iconName=b.getIconName(H,
J,x,W,q);if(t===24){h.jumpTo(0);break}U="yt-sys-icons"+t+":"+b.iconName;return _.p(h,iS(U,!1,!0),6);case 6:return g=h.yieldResult,_.p(h,iS(U,!0,!0),7);case 7:E=h.yieldResult;b.iconName=b.getIconName(H,J,x,g,E);if(!J&&g||J&&E)b.iconsetName="yt-sys-icons"+t;_.i8(h)}})};
_.m.getIconName=function(r,J,x,t,b){r.includes("-filled")&&(r=r.replace("-filled",""));return b&&(J||x)?r+"-filled":r};
_.m.useYtSysIconsetForMissingIcons=function(r,J,x,t){var b=this,V,H;return _.T(function(q){if(q.nextAddress==1)return b.iconsetName!=="yt-icons"?q.jumpTo(0):_.p(q,iS(b.iconName,!1,!1,!0),3);if(q.nextAddress!=4)return V=q.yieldResult,_.p(q,iS(b.iconName,!1),4);H=q.yieldResult;if(V||!H)return q.jumpTo(0);b.iconsetName="yt-sys-icons";return _.p(q,b.switchToYtSysIconset(r,J,x,t),0)})};
_.m.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var k_w=function(){return _.T(function(r){try{return r.return(_.bZ().resolve(_.fM))}catch(J){return r.return(new Promise(function(x){_.Y$().parkOrScheduleJob(function(){x(_.bZ().resolve(_.fM))},2,"ci")}))}})},KUK=function(r,J,x,t,b,V){t=t===void 0?24:t;
if(r){r=r.toLowerCase();var H=r.endsWith("_filled")||r.endsWith("-filled");J={iconName:r,iconStyle:(J===void 0?0:J)||(x===void 0?0:x)||H?"youtube_fill":"youtube_outline",iconSize:t,iconSetName:b===void 0?"yt-icons":b};x=!!V.resolveIcon(J);x||(J.iconSize=void 0,x=!!V.resolveIcon(J));!x&&H&&(J.iconName=r.substring(0,r.length-7),J.iconSize=t,x=!!V.resolveIcon(J),x||(J.iconSize=void 0,x=!!V.resolveIcon(J)));x||(J.iconStyle=void 0,x=!!V.resolveIcon(J));x||_.nR(new _.MV("Icon not supported",{iconName:J.iconName,
iconStyle:J.iconStyle,iconSize:J.iconSize,iconType:r}));return x?J:void 0}};
_.m=md.prototype;_.m.shouldRenderIconShape=function(r){if(!_.M("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;r=this.getContainer(r);return!BO7(r,this.icon)};
_.m.renderIcon=function(r,J){var x=this,t,b,V,H,q,W,U,g;return _.T(function(E){switch(E.nextAddress){case 1:if(J&&x.icon!==J)return E.return();t=x.getContainer(r);b=BO7(t,x.icon);if(x.shouldRenderIconShape(r)&&x.iconType)return x.applyIconShape(b,t),E.return();x.removeIconShape();if(!t)return E.return();x.iconName===""&&x.iconset&&t&&(x.removeStaticIcon(x.iconset,t),b&&x.removeAnimatedIcon(t));if(x.iconName===""&&x.iconset||!x.iconsetName||!dio)return E.return();x.iconset=dio.byKey(x.iconsetName);
if(!x.iconset)return x.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.fs(x,x.onIconsetAdded)),E.return();x.missingIconSet&&(x.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.fs(x,x.onIconsetAdded)));H=(V=b||x.isAnimatedIcon?Omc(x.icon):void 0)&&!V.lazyLoad;W=V&&((q=V)==null?void 0:q.lazyLoad)&&(V.lottiePlayerProps.animationConfig.animationData?!0:U8.get(x.isDarkTheme?V.pathDarkTheme:V.path)?!0:!1);if(H||W)return x.applyAnimatedIcon(t,V,x.iconset),E.return();if(W||
(U=V)==null||!U.lazyLoad){E.jumpTo(2);break}g=L8c(V,x.isDarkTheme);x.applyStaticIcon(x.iconset,t,x.iconName,r,b);return _.p(E,g,3);case 3:return _.p(E,x.renderIcon(x.targetContainer,x.icon),4);case 4:return E.return();case 2:x.applyStaticIcon(x.iconset,t,x.iconName,r,b),_.i8(E)}})};
_.m.getContainer=function(r){var J,x=(J=Lz9(this.hostElement))==null?void 0:J.host;J=!!x&&!!x.polymerController;if(!r||J)return r?this.getTargetContainer(r,x):this.hostElement};
_.m.getTargetContainer=function(r,J){var x=_.Hp(J).querySelector("#"+r);x||(r=new _.MV("yt-icon container missing",J.is,r),_.Pq(r));return x};
_.m.applyStaticIcon=function(r,J,x,t,b){b&&this.removeAnimatedIcon(J);this.removeIconShape();b=b&&!!this.iconType&&!!this.iconShapeData&&_.M("kevlar_use_wil_icons");try{b?this.applyIconShape(!1,J):r.applyIcon(J,x)}catch(V){this.handleError(V,t,J)}};
_.m.applyIconShape=function(r,J){this.iconset&&J&&(this.removeStaticIcon(this.iconset,J),r&&this.removeAnimatedIcon(J));r={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var x=_.D(this.iconShapeDataSignal);J=x.next().value;x=x.next().value;var t=_.D(this.renderingOptionsSignal),b=t.next().value;t=t.next().value;x(this.iconShapeData);t(r);if(!this.wizHasRendered)for(this.wizHasRendered=!0,r=_.D(aUK(J,b)).next().value;r.firstChild;)_.Hp(this.hostElement).appendChild(r.firstChild)};
_.m.removeIconShape=function(){if(_.M("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.m.removeStaticIcon=function(r,J){r.removeIcon(J)};
_.m.applyAnimatedIcon=function(r,J,x){this.removeStaticIcon(x,r);this.removeIconShape();var t;x=this.animatedIconElement&&((t=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:t.type)===J.type;if(this.animatedIconElement&&x){this.animatedIconElement.polymerController.animatedIcon=J;var b;((b=this.animatedIconElement)==null?void 0:b.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(r),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=J,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.M("kevlar_use_wil_icons")?r.insertBefore(this.animatedIconElement,r.childNodes[0]):(r=_.Hp(r),r.insertBefore(this.animatedIconElement,r.childNodes[0]))};
_.m.removeAnimatedIcon=function(r){_.M("kevlar_use_wil_icons")?this.animatedIconElement&&r.contains(this.animatedIconElement)&&r.removeChild(this.animatedIconElement):(r=_.Hp(r),this.animatedIconElement&&r.contains(this.animatedIconElement)&&r.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.m.handleError=function(r,J,x){_.OK(r,this.iconName,J,x);J=BO7(x,this.icon);var t=!1;window.location.href.includes("JpymaW6Lh2w")?t=!0:x._svgIcon&&(x=(x=x._svgIcon.parentNode)?x.tagName:"unknown",_.OK(r,x),x==="YT-ICON"&&r.name==="NotFoundError"?t=!0:r.name==="NotFoundError"&&J&&(t=!0));t?_.nR(r):_.Pq(r)};
_.vd.Object.defineProperties(md,{template:{configurable:!0,enumerable:!0,get:function(){if(N_q===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_icon.yt.icon.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;
StN===void 0&&(StN=document.createElement("template"));var t=StN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);N_q=r}r=N_q;return r}}});
md.prototype.handlePropertyChange=md.prototype.handlePropertyChange;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],md.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",String)],md.prototype,"icon",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],md.prototype,"active",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],md.prototype,"defaultToFilled",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],md.prototype,"isAnimatedIcon",void 0);
_.F([_.C({value:24}),_.y("design:type",Number)],md.prototype,"size",void 0);_.F([_.C({value:""}),_.y("design:type",String)],md.prototype,"targetContainer",void 0);_.F([_.C(),_.y("design:type",Object)],md.prototype,"animatedIconElement",void 0);_.F([_.C(),_.y("design:type",Object)],md.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],md.prototype,"ariaHidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],md.prototype,"ariaLabel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],md.prototype,"role",void 0);_.F([_.C(),_.y("design:type",String)],md.prototype,"style",void 0);_.F([_.C(),_.y("design:type",String)],md.prototype,"iconFilter",void 0);_.F([_.g5("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],md.prototype,"handlePropertyChange",null);_.F([_.Oh({is:"yt-icon",noInjection:!0})],md);var PeN;var Ytf=function(){var r=document.body,J=r.appendChild;if(PeN===void 0){var x=document.createElement("template");_.d(x,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><mask id="artwork__b" fill="#fff"><path d="M.24.24v70.2h10.43c0 33 26.76 59.77 59.77 59.77 33 0 59.77-26.7 59.77-59.7h9.7V.3H.3z"></path></mask><mask id="artwork__d" fill="#fff"><path d="M17.3.23C-2.2-.13.26 14.73.26 14.73s-.1 25.85 14.83 28.3c3.9.06 5.2-5.33 5.2-5.33l-2.2 13.24-4.6 31.26s17.9 5.3 33.4 1.02c.1-12.1 4-43.73 3.9-49.96 3.2 3.7 9 24.97 11 51.1 5.8 1.27 9.3 0 9.3 0S70.9 43.12 54.9 21c-4.7-6.87-16.7-6.87-16.7-6.87-7-.98-8.9-.8-16 .18-7.1 1-6.6 9.5-6.6 9.5s1 5.5-1.4 10.2c-8.1-5-7.1-20.5-7.1-20.5s.5-5.6 8.1-6.8c2.3-1.3 3.9-4.7 2-6.3z"></path></mask><mask id="artwork__f" fill="#fff"><path d="M15.65 12.32L2.2 10.67C1.06 10.54.26 9.5.4 8.4L1.18 2C1.32.88 2.35.07 3.48.2l13.45 1.66c1.12.13 1.92 1.16 1.8 2.28l-.8 6.4c-.13 1.1-1.16 1.92-2.28 1.78z"></path></mask><mask id="artwork__h" fill="#fff"><path id="artwork__g" d="M2.97.2l12.6 1.55-.3 11.72-15.03-2.1z"></path></mask><mask id="artwork__j" fill="#fff"><path d="M.2.24c10.98 3.92 12.35 11.63 12.35 11.63l-.44.8S3.3 10.34.2.25z"></path></mask><mask id="artwork__l" fill="#fff"><path d="M.17.27S7.42.9 5.7 4.77l-.7.98C1 8.05.16.27.16.27z"></path></mask><mask id="artwork__n" fill="#fff"><path d="M.24.24H6.4S7.14 4.8 3.32 4.8C-.5 4.8.24.24.24.24z" id="artwork__m"></path></mask><mask id="artwork__p" fill="#fff"><circle cx="6.46" cy="6.64" r="6.46"></circle></mask><mask id="artwork__r" fill="#fff"><circle cx="6.46" cy="6.64" r="6.46"></circle></mask><mask id="artwork__t" fill="#fff"><path d="M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z"></path></mask><mask id="artwork__v" fill="#fff"><path d="M28 14.83c0 8.06-6.22 14.6-13.9 14.6-7.7 0-13.9-4-13.9-14.6C.2 6.77 6.4.25 14.1.25 21.77.25 28 6.78 28 14.83z"></path></mask><mask id="artwork__x" fill="#fff"><path d="M.55.4l9.95.24s1.64 9.34-2.4 9.6C-1.47 10.54.54.4.54.4z"></path></mask><mask id="artwork__z" fill="#fff"><circle cx="59.77" cy="59.77" r="59.77"></circle></mask><clipPath id="hashtag_landing_page_empty__a"><path class="hashtag_landing_page_empty__cls-1" d="M0 0h200v200H0z"></path></clipPath><clipPath id="hashtag_landing_page_empty_dark_mode__a"><path class="hashtag_landing_page_empty_dark_mode__cls-1" d="M0 0h200v200H0z"></path></clipPath><clipPath id="hashtag_landing_page_error__a"><path class="hashtag_landing_page_error__cls-1" d="M-79.58-79.58h459.2v459.2h-459.2z"></path></clipPath><clipPath id="hashtag_landing_page_error__c"><path class="hashtag_landing_page_error__cls-1" d="M189.2 50.73c-44.7 0-83.94 30.59-90.33 67.34-7.88 45.31 26.77 92.29 78 101.2s101.3-23.34 109.2-68.65-28.76-89.53-80.04-98.45a97.63 97.63 0 00-16.75-1.45"></path></clipPath><clipPath id="hashtag_landing_page_error__b"><path class="hashtag_landing_page_error__cls-1" d="M1.49 219.9L124.8 212l-60.67-41.9z"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__a"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M-78.75-78.75h457.5v457.5h-457.5z"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__c"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M99.07 118.2c-7.85 45.15 26.68 92 77.76 100.8s100.9-23.25 108.8-68.39-28.69-89.21-79.78-98.1a98.36 98.36 0 00-16.72-1.44c-44.54 0-83.64 30.48-90 67.09"></path></clipPath><clipPath id="hashtag_landing_page_error_dark_mode__b"><path class="hashtag_landing_page_error_dark_mode__cls-1" d="M2.03 219.7l122.87-7.9L64.45 170z"></path></clipPath><mask id="offline_no_content__b" fill="#fff"><use xlink:href="#offline_no_content__a"></use></mask><mask id="offline_no_content__d" fill="#fff"><use xlink:href="#offline_no_content__c"></use></mask><path id="offline_no_content__a" d="M0 194.555V.675h191.961v193.88z"></path><path d="M.668 18.586C8.545 12.047 15.125 3.19 25.082.49v20.673H.668v-2.577z" id="offline_no_content__c"></path><clipPath id="empty_search__clip-path"><path d="M3.43 126.34H227a29.17 29.17 0 0 0-5.06-24c-4.42-6.11-10-12.51-9.71-28.73s-.4-59.23-20.9-67.3c-28.87-11.37-53.18 18.05-71.57 19s-32.31-9.34-45.87-4.5-11.63 16.68-18.17 19.83-20.58.73-25.18 13.8S34.06 77.8 25 83.73c-8.82 5.75-27.62 9.32-21.57 42.61z" fill="none"></path></clipPath><clipPath id="chrome_icon__b"><use overflow="visible" xlink:href="#chrome_icon__a"></use></clipPath><clipPath id="chrome_icon__f"><use overflow="visible" xlink:href="#chrome_icon__e"></use></clipPath><clipPath id="chrome_icon__j"><use overflow="visible" xlink:href="#chrome_icon__i"></use></clipPath><clipPath id="chrome_icon__n"><use overflow="visible" xlink:href="#chrome_icon__m"></use></clipPath><linearGradient id="chrome_icon__c" x1="29.337" x2="81.837" y1="75.021" y2="44.354" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a52714" stop-opacity=".6"></stop><stop offset=".66" stop-color="#a52714" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__d" x1="110.872" x2="52.538" y1="164.495" y2="130.329" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#055524" stop-opacity=".4"></stop><stop offset=".33" stop-color="#055524" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__g" x1="121.858" x2="136.547" y1="49.804" y2="114.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ea6100" stop-opacity=".3"></stop><stop offset=".66" stop-color="#ea6100" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__h" x1="121.858" x2="136.547" y1="49.804" y2="114.13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ea6100" stop-opacity=".3"></stop><stop offset=".66" stop-color="#ea6100" stop-opacity="0"></stop></linearGradient><linearGradient id="chrome_icon__k" x1="29.337" x2="81.837" y1="75.021" y2="44.354" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a52714" stop-opacity=".6"></stop><stop offset=".66" stop-color="#a52714" stop-opacity="0"></stop></linearGradient><radialGradient id="chrome_icon__l" cx="668.176" cy="55.948" r="84.078" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3e2723" stop-opacity=".2"></stop><stop offset="1" stop-color="#3e2723" stop-opacity="0"></stop></radialGradient><linearGradient id="chrome_icon__o" x1="110.872" x2="52.538" y1="164.495" y2="130.329" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#055524" stop-opacity=".4"></stop><stop offset=".33" stop-color="#055524" stop-opacity="0"></stop></linearGradient><radialGradient id="chrome_icon__p" cx="597.875" cy="48.52" r="78.044" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3e2723" stop-opacity=".2"></stop><stop offset="1" stop-color="#3e2723" stop-opacity="0"></stop></radialGradient><radialGradient id="chrome_icon__q" cx="671.844" cy="96.138" r="87.87" gradientTransform="translate(-576)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#263238" stop-opacity=".2"></stop><stop offset="1" stop-color="#263238" stop-opacity="0"></stop></radialGradient><radialGradient id="chrome_icon__r" cx="34.286" cy="32.014" r="176.746" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".1"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></radialGradient><circle id="chrome_icon__a" cx="96" cy="96" r="88"></circle><path id="chrome_icon__e" d="M8 184h83.77l38.88-38.88V116H61.36L8 24.48z"></path><path id="chrome_icon__i" d="M96 56l34.65 60-38.88 68H184V56z"></path><path id="chrome_icon__m" d="M21.97 8v40.34L61.36 116 96 56h88V8z"></path><circle id="ring__dot" cx="4" cy="4" r="2"></circle><linearGradient id="premium_standalone_cairo__paint0_linear_6125_21625" x1="2" y1="22" x2="22" y2="2" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="#E1002D"></stop><stop offset="0.9" stop-color="#E01378"></stop></linearGradient></defs></svg><iron-iconset-svg name="backstage"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="hashtag-landing-page"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="live-chat-badges" size="16"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="miniplayer" size="24"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="offline-no-content"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="promo-full-height"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="rotten-tomatoes" size="13"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="settings"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="shorts" size="32"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="spinners" size="22"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-icons" rtl-mirroring="" size="24" use-global-rtl-attribute=""><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-logos"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons" rtl-mirroring="" size="24" use-global-rtl-attribute=""><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons12" rtl-mirroring="" size="12"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons13" rtl-mirroring="" size="13"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons15" rtl-mirroring="" size="15"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons16" rtl-mirroring="" size="16"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons18" rtl-mirroring="" size="18"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons20" rtl-mirroring="" size="20"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons36" rtl-mirroring="" size="36"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="yt-sys-icons48" rtl-mirroring="" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="ytcp-icons" size="24"><svg><defs></defs></svg></iron-iconset-svg>');
PeN=x}x=PeN;J.call(r,x.content)};
document.body?Ytf():window.addEventListener("DOMContentLoaded",Ytf);var nJw,OdR=function(){return nJw!==void 0?nJw:nJw=document.createElement("template")};
document.head.appendChild(OdR().content);var Ceo,B_K=function(){return Ceo!==void 0?Ceo:Ceo=document.createElement("template")};
document.head.appendChild(B_K().content);var IQR;_.oL=new _.z$("KEY_MANAGER_TOKEN");var v0M={duration:1E3,easing:"ease",fill:"forwards"};_.xt(ZmD);var lU7={duration:1E3,easing:"ease",fill:"forwards"},Avx=_.JY(function(r){var J=_.zx("animated-rolling-character"),x=void 0,t=function(){var b,V;return v9((b=r.character)==null?void 0:b.call(r))||v9((V=r.previousCharacter)==null?void 0:V.call(r))};
_.Ke(function(){if(r.marginMultiplier()){var b;(b=x)==null||b.cancel();if(t()){var V;b=((V=r.previousCharacter)==null?0:V.call(r))?Number(r.previousCharacter())+10:r.rollUp()?0:30;var H;if((H=r.shouldAnimate)==null||!H.call(r)){var q,W;b-=uc4((q=r.character)==null?void 0:q.call(r),(W=r.previousCharacter)==null?void 0:W.call(r),r.rollUp(),b)}}else{b=r.rollUp()?0:2;var U;(U=r.shouldAnimate)!=null&&U.call(r)||(V=b,H=r.rollUp()?-1:1,b=V-H)}J.value.style.marginTop="-"+b*r.marginMultiplier()+"px";var g;
if((g=r.shouldAnimate)==null?0:g.call(r)){var E,h;x=XCr(J.value,(E=r.character)==null?void 0:E.call(r),(h=r.previousCharacter)==null?void 0:h.call(r),r.rollUp(),b,t(),r.marginMultiplier())}else{var G;J.value.style.display=((G=r.character)==null?0:G.call(r))?"":"none"}}},"vt9b9b");
return _.f("animated-rolling-character",{el:J,class:"animated-rolling-character-wiz"},_.f(_.w,{cond:t,then:function(){return _.f(LUf,null)},
else:function(){return _.f(cvq,{character:r.character})}}))},"k");
Avx.idomCompat=!0;var rMM=_.M("web_enable_sink_animated_rolling_character_and_number")?Avx:ZmD,FUx=_.M("web_enable_sink_animated_rolling_character_and_number")?Avx:_.jt(ZmD),LUf=_.JY(function(){for(var r=[],J=1;J<30;J++)r.push(_.f("div",null,J%10));return _.f(_.DZ,null,_.f("div",null,"\u00a0"),r,_.f("div",null,"\u00a0"))},"l"),cvq=_.JY(function(r){var J=r.character;
return _.f(_.DZ,null,_.f("div",null,"\u00a0"),_.f(_.w,{cond:function(){return!(J==null?0:J())||_.Hn(J==null?void 0:J())},
then:function(){return _.f("div",null,"\u00a0")},
else:function(){return _.f("div",null,J)}}),_.f("div",null,"\u00a0"))},"m");_.xt(JMc);var aQn=_.JY(function(r){var J=void 0,x=void 0,t=function(){var V;return((V=r.fontSizeMultiplier)==null?0:V.call(r))?r.heightPx()*r.fontSizeMultiplier():r.heightPx()},b=_.gW(function(){if(!r.numberText())return[];
var V,H,q=((V=r.forceRollUp)==null?void 0:V.call(r))||!x||!((H=r.numberValue)==null?0:H.call(r))||x<r.numberValue(),W,U=r.numberText();V=t();H=!((W=r.shouldAnimate)==null||!W.call(r));W=[];var g=0,E=0,h=(J?J.replace(/\D/g,"").length:0)-(U?U.replace(/\D/g,"").length:0),G=J?J.split(/(\d)/).filter(Boolean):[];for(U=U.split(/(\d)/).filter(Boolean);h<0;){var N=U[E];W.push({character:N,rollUp:q,marginMultiplier:V,shouldAnimate:H});E++;v9(N)&&h++}for(;g<h;)N=G[g],W.push({previousCharacter:N,rollUp:q,marginMultiplier:V,
shouldAnimate:H}),g++,v9(N)||h++;for(;E<U.length;)h=U[E],N=G[g],v9(h)===v9(N)?(E++,g++):v9(h)?(g++,h=void 0):v9(N)&&(E++,N=void 0),W.push({character:h,previousCharacter:N,rollUp:q,marginMultiplier:V,shouldAnimate:H});J=r.numberText();var Q;x=(Q=r.numberValue)==null?void 0:Q.call(r);return W},void 0,"B9AmNd");
return _.f("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:function(){return r.numberText()?["height: "+t()+"px;","line-height: "+r.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.f(_.GZ,{each:b,keyBy:"INDEX"},function(V){return _.f(FUx,{character:function(){return V().character},
previousCharacter:function(){return V().previousCharacter},
marginMultiplier:function(){return V().marginMultiplier},
rollUp:function(){return V().rollUp},
shouldAnimate:function(){return V().shouldAnimate}})}))},"n");
aQn.idomCompat=!0;_.EP4=_.M("web_enable_sink_animated_rolling_character_and_number")?aQn:JMc;_.yvn=_.M("web_enable_sink_animated_rolling_character_and_number")?aQn:_.jt(JMc);var xpX={click:"EVENT_SPAN_TYPE_CLICK",dblclick:"EVENT_SPAN_TYPE_DBLCLICK",mousedown:"EVENT_SPAN_TYPE_MOUSEDOWN",mouseup:"EVENT_SPAN_TYPE_MOUSEUP",mouseover:"EVENT_SPAN_TYPE_MOUSEOVER",mouseout:"EVENT_SPAN_TYPE_MOUSEOUT",mouseenter:"EVENT_SPAN_TYPE_MOUSEENTER",mouseleave:"EVENT_SPAN_TYPE_MOUSELEAVE",mousemove:"EVENT_SPAN_TYPE_MOUSEMOVE",contextmenu:"EVENT_SPAN_TYPE_CONTEXTMENU",keydown:"EVENT_SPAN_TYPE_KEYDOWN",keyup:"EVENT_SPAN_TYPE_KEYUP",keypress:"EVENT_SPAN_TYPE_KEYPRESS",touchstart:"EVENT_SPAN_TYPE_TOUCHSTART",
touchend:"EVENT_SPAN_TYPE_TOUCHEND",touchmove:"EVENT_SPAN_TYPE_TOUCHMOVE",touchcancel:"EVENT_SPAN_TYPE_TOUCHCANCEL",pointerdown:"EVENT_SPAN_TYPE_POINTERDOWN",pointerup:"EVENT_SPAN_TYPE_POINTERUP",pointermove:"EVENT_SPAN_TYPE_POINTERMOVE",pointerover:"EVENT_SPAN_TYPE_POINTEROVER",pointerout:"EVENT_SPAN_TYPE_POINTEROUT",pointerenter:"EVENT_SPAN_TYPE_POINTERENTER",pointerleave:"EVENT_SPAN_TYPE_POINTERLEAVE",pointercancel:"EVENT_SPAN_TYPE_POINTERCANCEL",gotpointercapture:"EVENT_SPAN_TYPE_GOTPOINTERCAPTURE",
lostpointercapture:"EVENT_SPAN_TYPE_LOSTPOINTERCAPTURE",submit:"EVENT_SPAN_TYPE_SUBMIT",change:"EVENT_SPAN_TYPE_CHANGE",input:"EVENT_SPAN_TYPE_INPUT",focus:"EVENT_SPAN_TYPE_FOCUS",blur:"EVENT_SPAN_TYPE_BLUR",reset:"EVENT_SPAN_TYPE_RESET",select:"EVENT_SPAN_TYPE_SELECT",invalid:"EVENT_SPAN_TYPE_INVALID",load:"EVENT_SPAN_TYPE_LOAD",unload:"EVENT_SPAN_TYPE_UNLOAD",beforeunload:"EVENT_SPAN_TYPE_BEFOREUNLOAD",domcontentloaded:"EVENT_SPAN_TYPE_DOMCONTENTLOADED",resize:"EVENT_SPAN_TYPE_RESIZE",scroll:"EVENT_SPAN_TYPE_SCROLL",
pageshow:"EVENT_SPAN_TYPE_PAGESHOW",pagehide:"EVENT_SPAN_TYPE_PAGEHIDE",play:"EVENT_SPAN_TYPE_PLAY",pause:"EVENT_SPAN_TYPE_PAUSE",playing:"EVENT_SPAN_TYPE_PLAYING",waiting:"EVENT_SPAN_TYPE_WAITING",seeking:"EVENT_SPAN_TYPE_SEEKING",seeked:"EVENT_SPAN_TYPE_SEEKED",ended:"EVENT_SPAN_TYPE_ENDED",volumechange:"EVENT_SPAN_TYPE_VOLUMECHANGE",timeupdate:"EVENT_SPAN_TYPE_TIMEUPDATE",ratechange:"EVENT_SPAN_TYPE_RATECHANGE",dragstart:"EVENT_SPAN_TYPE_DRAGSTART",drag:"EVENT_SPAN_TYPE_DRAG",dragend:"EVENT_SPAN_TYPE_DRAGEND",
dragenter:"EVENT_SPAN_TYPE_DRAGENTER",dragleave:"EVENT_SPAN_TYPE_DRAGLEAVE",dragover:"EVENT_SPAN_TYPE_DRAGOVER",drop:"EVENT_SPAN_TYPE_DROP",animationstart:"EVENT_SPAN_TYPE_ANIMATIONSTART",animationend:"EVENT_SPAN_TYPE_ANIMATIONEND",animationiteration:"EVENT_SPAN_TYPE_ANIMATIONITERATION",transitionrun:"EVENT_SPAN_TYPE_TRANSITIONRUN",transitionstart:"EVENT_SPAN_TYPE_TRANSITIONSTART",transitionend:"EVENT_SPAN_TYPE_TRANSITIONEND",transitioncancel:"EVENT_SPAN_TYPE_TRANSITIONCANCEL"};_.FH=_.JY(function(r){var J=_.zx("a",r.ref),x=r.aTagConfig?r.aTagConfig:_.gW(function(){var t,b,V,H,q;var W=(q=_.LM((V=r.command)==null?void 0:V.call(r)))!=null?q:(H=r.command)==null?void 0:H.call(r);return _.AY({innertubeCommand:W,skipOnClick:(t=r.skipOnClick)==null?void 0:t.call(r),defaultTarget:(b=r.target)==null?void 0:b.call(r)})||{}},void 0,"gnrRge");
_.Ke(function(){J.value._data=x()._data;J.value.params=x().params},"t2c7fe");
return _.f("a",{el:J,href:function(){return x().href$},
rel:function(){return x().rel$},
class:function(){var t,b;return(b=x().className)!=null?b:(t=r.className)==null?void 0:t.call(r)},
style:function(){var t;if((t=r.style)==null?0:t.call(r))return r.style();var b;return((b=r.disabled)==null?0:b.call(r))?"pointer-events:none":""},
"aria-haspopup":function(){return!!x()["aria-haspopup$"]},
"force-new-state":wm(function(){return x()["force-new-state$"]}),
title:wm(function(){var t,b;return(b=x().title$)!=null?b:(t=r.title)==null?void 0:t.call(r)}),
role:wm(function(){return x().role$}),
target:wm(function(){return x().target$}),
dir:wm(function(){var t;return((t=r.dir)==null?0:t.call(r))?r.dir():x().dir}),
tabindex:function(){var t;return x().tabindex$?Number(x().tabindex$):(t=r.tabIndex)==null?void 0:t.call(r)},
"aria-hidden":function(){var t,b;return(b=x()["aria-hidden$"])!=null?b:(t=r.ariaHidden)==null?void 0:t.call(r)},
"aria-label":function(){var t,b;return(b=x()["aria-label$"])!=null?b:(t=r.ariaLabel)==null?void 0:t.call(r)},
"aria-current":r.ariaCurrent,"aria-disabled":r.disabled,"aria-labelledby":r.ariaLabelledby,"aria-describedby":r.ariaDescribedby,"aria-selected":r.ariaSelected,"tab-identifier":r.tabIdentifier,"on:pointerdown":_.$H(function(t){var b,V;return void((V=(b=x()).onpointerdown)==null?void 0:V.call(b,t))}),
"on:click":_.$H(function(t){var b,V;return void((V=(b=x()).onclick)==null?void 0:V.call(b,t))}),
"on:focusin":_.$H(function(t){var b;(b=r.onFocusin)==null||b.call(r,t)}),
"on:focusout":_.$H(function(t){var b;(b=r.onFocusout)==null||b.call(r,t)})},r.children)},"o");var e9k=function(r,J){this.fillAnimation=new Animation(oPi(r),document.timeline);this.strokeAnimation=new Animation(VbD(J),document.timeline)};
e9k.prototype.play=function(){var r,J;(J=(r=this.fillAnimation).play)==null||J.call(r);var x,t;(t=(x=this.strokeAnimation).play)==null||t.call(x)};
e9k.prototype.cancel=function(){var r,J;(J=(r=this.fillAnimation).cancel)==null||J.call(r);var x,t;(t=(x=this.strokeAnimation).cancel)==null||t.call(x)};_.dm=_.JY(function(r){var J=r.model;var x=r.pointerDownEvent;var t=r.pointerUpEvent;var b=r.pointerLeaveEvent;r=_.zx("div");var V=_.MA({"border-radius":function(){return J().borderRadius}}),H=_.zx("div"),q=_.zx("div"),W=_.D(_.hN(function(){return(t==null?0:t())||(b==null?0:b())?!1:!(x==null||!x())||!1})),U=W.next().value,g=W.next().value,E=void 0,h=function(){!E&&q.value&&H.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(E=new e9k(q.value,H.value));
var c;(c=E)==null||c.play()},G=function(){var c;
(c=E)==null||c.cancel()},N=function(){var c;
(c=E)==null||c.cancel()};
_.Ke(function(){(t==null?0:t())&&h()},"YjVIpd");
_.Ke(function(){(x==null?0:x())&&G()},"UrXvqb");
_.Ke(function(){(b==null?0:b())&&N()},"QK6L8b");
W=_.$H(function(){h();g(!1)});
var Q=_.$H(function(){G();g(!0)}),Y=_.$H(function(){N();
g(!1)});
_.ky(function(){if(E){var c;(c=E)==null||c.cancel();E=void 0}});
var O={};U=_.gm("yt-spec-touch-feedback-shape",function(){return Dpz(J().color)},(O["yt-spec-touch-feedback-shape--focused"]=function(){return!!J().focused&&!J().disabled},O["yt-spec-touch-feedback-shape--circular"]=function(){return!!J().circular},O["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!J().isExtended},O["yt-spec-touch-feedback-shape--down"]=U,O["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!J().triggerEvents},O));
return _.f("yt-touch-feedback-shape",{style:_.MA({"border-radius":"inherit"})},_.f("div",{el:r,class:U,style:_.MA({"margin-top":function(){return J().customTopExtend?"-"+J().customTopExtend+"px":void 0}}),
"on:mousedown":Q,"on:mouseup":W,"on:pointerleave":Y,"on:touchstart":Q,"on:touchend":W,"aria-hidden":!0},_.f("div",{class:"yt-spec-touch-feedback-shape__stroke",style:V,el:H}),_.f("div",{class:"yt-spec-touch-feedback-shape__fill",style:V,el:q})))},"p");
_.dm.idomCompat=!0;var z9q={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,"ice cream sandwich":4,jellybean:4.1,kitkat:4.4,lollipop:5.1,marshmallow:6,nougat:7.1};var VG=_.UX();VG=VG.toLowerCase();if(_.Tz(VG,"android")){var Zdf=VG.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);Zdf&&parseFloat(Zdf[1])<100||VG.match("("+Object.keys(z9q).join("|")+")")};var vJK=_.JY(function(r){return _.f(_.w,{cond:r.aTagConfig,then:function(J){return _.f(_.FH,{aTagConfig:J,disabled:r.disabled,className:r.className,style:r.style,title:r.title,ariaLabel:r.ariaLabel,ariaCurrent:function(){var x,t;return((x=r.toggleable)==null?void 0:x.call(r))&&((t=r.toggled)==null?void 0:t.call(r))}},r.children)},
else:function(){return _.f("button",{"on:click":_.$H(function(J){var x;return(x=r.onClick)==null?void 0:x.call(r,J)}),
class:r.className,title:r.title,style:r.style,disabled:r.disabled,"aria-pressed":function(){var J,x;return((J=r.toggleable)==null?0:J.call(r))?!((x=r.toggled)==null||!x.call(r)):void 0},
"aria-label":r.ariaLabel,"aria-disabled":r.visiblyDisabled,"aria-hidden":r.ariaHidden,tabindex:r.tabIndex},r.children)}})},"q"),lQq=_.JY(function(r){var J=r.data;
var x=r.hasIconLeading;var t=r.hasIconLeadingTrailing;var b=r.hasIconTrailing;var V=r.iconButton;var H=r.iconClassName;var q=r.secondaryIconClassName;var W=r.icon;var U=r.secondaryIcon;var g=r.textContentClassName;return _.f(Dt,{className:"",style:"display: inherit; justify-content: center"},_.f(_.w,{debugInstance:"V4z1Uc",cond:function(){return W&&(x()||t()||(V==null?void 0:V()))},
then:function(){return _.f(Dt,null,_.f("div",{class:H,"aria-hidden":"true"},W==null?void 0:W()))}}),_.f(_.w,{debugInstance:"ok3btb",
cond:function(){return(J().buttonText||J().animatedTextProps||J().formattedButtonText)&&!(V==null?0:V())},
then:function(){return _.f(Dt,null,_.f(uIq,{className:g,iconPosition:function(){return J().iconPosition},
text:function(){return J().buttonText},
oneOffCustomTextWrap:function(){return J().oneOffCustomTextWrap},
formattedButtonText:function(){return J().formattedButtonText},
animatedTextProps:function(){return J().animatedTextProps}}))}}),_.f(_.w,{debugInstance:"DO5Rz",
cond:b,then:function(){return _.f(Dt,null,_.f("div",{class:H},W==null?void 0:W()))}}),_.f(_.w,{debugInstance:"bnojSc",
cond:t,then:function(){return _.f(Dt,null,_.f("div",{class:q},U==null?void 0:U()))}}),_.f(_.w,{debugInstance:"HN3kad",
cond:function(){return!J().disabled&&!0},
then:function(){return _.f(_.dm,{model:function(){return{color:Wkz(J())}}})}}))},"r"),uIq=_.JY(function(r){var J=function(){var x,t;
return((x=r.iconPosition)==null?void 0:x.call(r))==="icon-with-label"||((t=r.oneOffCustomTextWrap)==null?void 0:t.call(r))};
return _.f("div",{class:r.className,"aria-hidden":function(){var x,t,b;return((x=r.ariaHidden)==null?void 0:x.call(r))&&(!((t=r.animatedTextProps)==null||!t.call(r))||!((b=r.formattedButtonText)==null||!b.call(r)))}},_.f(_.dd,null,_.f(_.RP,{when:function(){var x;
return(x=r.animatedTextProps)==null?void 0:x.call(r)}},function(){return _.f(_.yvn,{numberText:function(){return r.animatedTextProps().numberText},
numberValue:function(){return r.animatedTextProps().numberValue},
heightPx:function(){return r.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return r.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return r.animatedTextProps().shouldAnimate},
forceRollUp:function(){return r.animatedTextProps().forceRollUp}})}),_.f(_.RP,{when:function(){var x;
return(x=r.formattedButtonText)==null?void 0:x.call(r)}},function(){return _.f(_.Zy,{text:function(){return Object.assign({},r.formattedButtonText(),{lineBreakMode:J()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":r.formattedButtonText().lineBreakMode,
alignment:J()?"TEXT_ALIGNMENT_CENTER":r.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!J()}})}),_.f(_.RP,{when:function(){var x,t;
return((x=r.iconPosition)==null?void 0:x.call(r))==="icon-with-label"&&((t=r.text)==null?void 0:t.call(r))}},function(){return _.f(_.Zy,{text:function(){return{content:r.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.f(_.SY,null,function(){return r.text})))},"s"),XMw=_.JY(function(r){return _.f(_.w,{debugInstance:"kM7Sgc",
cond:r.hasLabel,then:function(){var J;return _.f("label",{class:r.className},r.children,(J=r.textContent)==null?void 0:J.call(r))},
else:function(){return r.children}})},"t"),Dt=_.JY(function(r){return r.children},"u");var H$D=Je("stamper-context");var u_=_.JY(function(r){var J=r.data;var x=r.icon;var t=r.iconName;var b=r.secondaryIcon;var V=r.secondaryIconName;var H=r.focusedOverride;Mbm();var q=HWz(J),W=q.size,U=q.style;r=q.disabled;var g=q.onTap,E=q.alignByText,h=q.aTagConfig,G=q.customColors,N=q.segmentedPosition,Q=q.toggled,Y=q.toggleable,O=q.accessibilityLabel,c=q.onToggle,Z=q.iconPosition,a=q.oneOffCustomTextWrap,e=q.disableTextEllipsis,l=q.disableBackdropFilter,Vi=q.tooltipText,sX=q.ariaHidden,pz=q.tabIndex,Gz=q.buttonText,Qi=q.formattedButtonText,
Sm=q.animatedTextProps,FD=qrX(J,x,b,t,V,H),Bn=FD.type;x=FD.shouldFocus;t=FD.hasIconLeading;b=FD.hasIconTrailing;var rv=FD.hasIconLeadingTrailing,us=FD.hasIconOnly;V=FD.hasIconOnly40;var hw=FD.hasIconWithLabel;H=FD.iconButton;var pk=FD.visiblyDisabled;q=FD.overrideSmallSizeIcon;var Ck=FD.iconToRender;FD=FD.secondaryIconToRender;var fY={},Nu={};return _.f(XMw,{className:_.gm("yt-spec-button-shape-with-label",(fY["yt-spec-button-shape-with-label--is-overlay"]=function(){return U()==="overlay"||U()===
"overlay-dark"},fY)),
hasLabel:hw,textContent:function(){return _.f(uIq,{text:Gz,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:a,iconPosition:Z,formattedButtonText:Qi,animatedTextProps:Sm})}},_.f(vJK,{aTagConfig:h,
className:_.gm("yt-spec-button-shape-next",function(){return pX7(Bn())},function(){return pk()?void 0:fwi(U())},function(){return Upn(W())},(Nu["yt-spec-button-shape-next--disabled"]=pk,Nu["yt-spec-button-shape-next--focused"]=x,Nu["yt-spec-button-shape-next--icon-trailing"]=b,Nu["yt-spec-button-shape-next--icon-leading"]=t,Nu["yt-spec-button-shape-next--icon-leading-trailing"]=rv,Nu["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return rv()&&!(Gz()||Qi())},Nu["yt-spec-button-shape-next--icon-button"]=
function(){return us()||hw()},Nu["yt-spec-button-shape-next--icon-only-default"]=V,Nu["yt-spec-button-shape-next--align-by-text"]=E,Nu["yt-spec-button-shape-next--segmented-start"]=function(){return N()==="start"},Nu["yt-spec-button-shape-next--segmented-end"]=function(){return N()==="end"},Nu["yt-spec-button-shape-next--override-small-size-icon"]=q,Nu["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=a,Nu["yt-spec-button-shape-next--disable-text-ellipsis"]=e,Nu["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!l()&&iWr()},Nu)),
style:function(){return gPM(G()).style},
onClick:function(TO){g==null||g(TO);Y()&&(c==null||c(TO))},
disabled:r,ariaLabel:O,toggleable:Y,toggled:Q,title:function(){var TO;return(TO=Vi())!=null?TO:""},
visiblyDisabled:pk,ariaHidden:sX,tabIndex:pz},_.f(lQq,{data:J,hasIconLeading:t,hasIconLeadingTrailing:rv,hasIconTrailing:b,iconButton:H,icon:Ck,textContentClassName:"yt-spec-button-shape-next__button-text-content",iconClassName:"yt-spec-button-shape-next__icon",secondaryIconClassName:"yt-spec-button-shape-next__secondary-icon",secondaryIcon:FD})))},"v");
u_.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};var rG4=_.JY(function(r){var J=r.data;var x=r.id;var t=r.hidden;var b=r.className;var V=r.iconName;var H=r.secondaryIconName;r=_.D(_.Ww(!1,void 0,"RyKHFc"));var q=r.next().value,W=r.next().value,U=function(){var E=_.bZ().resolve(_.t9(_.oL));E&&W(E.isKeyBoardInUse())},g=function(){W(!1)};
r=_.zx("yt-button-shape",function(E){if(_.bZ().resolve(_.t9(_.oL)))return E.addEventListener("focusin",U),E.addEventListener("focusout",g),function(){E.removeEventListener("focusin",U);E.removeEventListener("focusout",g)}});
return _.f("yt-button-shape",{el:r,id:x,class:b,hidden:t},_.f(_.w,{cond:J,then:function(){return _.f(u_,{data:J,iconName:V,secondaryIconName:H,focusedOverride:q})}}))},"w");
_.M("web_wiz_button_shape")&&_.o8(rG4,"yt-button-shape",{props:{data:_.yk,id:_.yk,hidden:_.yk,className:_.yk,iconName:_.yk,secondaryIconName:_.yk},unsafeExternallySettableAttributes:new Set(["key","dialog-dismiss","disable-upgrade"])});var Hg=function(){var r=_.I.apply(this,arguments)||this;r.keyboardFocused=!1;return r};
_.S(Hg,_.I);Hg.prototype.onFocus=function(){var r=_.bZ().resolve(_.t9(_.oL));r&&(this.keyboardFocused=r.isKeyBoardInUse())};
Hg.prototype.onBlur=function(){this.keyboardFocused=!1};
Hg.prototype.renderIdom=function(){var r=this;if(this.data){var J=St(this.data,!!this.iconName,this.data.ignoreIconSizeOverride),x=sjr(this.data);this.data.focused=this.keyboardFocused;he4(this.data,function(){var t;YI("yt-icon",{icon:r.iconName,active:(t=r.data)==null?void 0:t.toggled,size:J,style:"width: "+J+"px; height: "+J+"px;",iconFilter:x},vw)},function(){var t;
YI("yt-icon",{icon:r.secondaryIconName,active:(t=r.data)==null?void 0:t.toggled,size:J,style:"width: "+J+"px; height: "+J+"px;",iconFilter:x},vw)});
_.Vq(this.hostElement,"yt-renderidom-finished")}};
_.vd.Object.defineProperties(Hg,{template:{configurable:!0,enumerable:!0,get:function(){if(IQR===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-shape--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape_wil_styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.youtube_standards.yt_button_shape.yt.button.shape.css.js--\x3e");
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);r.content.insertBefore(B_K().content.cloneNode(!0),r.content.firstChild);r.content.insertBefore(OdR().content.cloneNode(!0),r.content.firstChild);IQR=r}r=IQR;return r}}});
Hg.prototype.onBlur=Hg.prototype.onBlur;Hg.prototype.onFocus=Hg.prototype.onFocus;_.F([_.K(Uzs),_.y("design:type",Object)],Hg.prototype,"ytIdomTemplatingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Hg.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],Hg.prototype,"iconName",void 0);_.F([_.C(),_.y("design:type",String)],Hg.prototype,"secondaryIconName",void 0);_.F([_.C(),_.y("design:type",Object)],Hg.prototype,"keyboardFocused",void 0);
_.F([_.Uh("focusin"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Hg.prototype,"onFocus",null);_.F([_.Uh("focusout"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Hg.prototype,"onBlur",null);_.F([_.Oh({is:"yt-button-shape",isInjectionRoot:!0,disableElementRegistration:_.M("web_wiz_button_shape")})],Hg);_.o8(_.JY(function(r){function J(){x().seconds&&V(C2M({seconds:Number(x().seconds)-Date.now()/1E3}))}
var x=r.targetTimestamp;r=r.className;var t=_.D(_.Ww("",void 0,"U1Q8Ae")),b=t.next().value,V=t.next().value;_.KN(function(){J();var H=setInterval(function(){J()},1E3);
_.ky(function(){clearInterval(H)})});
return _.f("yt-countdown",{class:_.gm("ytCountDownHost",r)},_.f("div",null,b))},"x"),"yt-countdown",{props:{targetTimestamp:_.yk,
className:_.mS}});_.TN=_.JY(function(r){var J=r.data;var x=r.className;var t=r.style;var b=r.useOutlinedIcon;var V=r.buttonOverrides;var H=r.animatedTextProps;var q=r.onClick;var W=r.target;var U=_.zx("button-view-model",function(O){O.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var c=J().targetId;c&&_.MMf(_.wr(),c,O);return function(){wBs(_.wr(),O)}}),g=function(){return J().iconName},E,h=(E=_.bZ().resolve(_.t9(_.vc)))==null?void 0:E(),G=function(){var O=J();
var c=V==null?void 0:V(),Z=H==null?void 0:H(),a=W==null?void 0:W();if(O){var e=Qjn(O.type);var l=!!O.title||!!O.titleFormatted;var Vi=!(!O.iconName&&!O.iconImage);l=Vi&&!l?"icon-only":Vi?O.iconTrailing||O.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;l==="icon-only-40"&&(e="text");var sX,pz=(sX=c==null?void 0:c.disabled)!=null?sX:O.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||O.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";sX=Object;Vi=sX.assign;var Gz=O.title,
Qi=O.titleFormatted;Z=Z&&Z.numberText&&!isNaN(Number(Z.numberValue))?Z:void 0;var Sm=O.accessibilityText,FD=dpi(O.style),Bn=KkC(O.state),rv=kfX(O.buttonSize);a=Nsz(O,U,pz,q,a);pz=pz&&!O.onDisabledTap;var us=_.LM(O==null?void 0:O.onTap);var hw={};us&&(hw.clickedVisualElement=Srr(O,us));us=_.AY({elementsCommand:O.onTap,forceNewState:!0,additionalCommandArgs:hw});us=FB(us)?us:void 0;var pk=O.customFontColor,Ck=O.customBackgroundColor;hw=O.customBorderColor;var fY=O.customDarkThemeFontColor,Nu=O.customDarkThemeBackgroundColor,
TO=O.customDarkThemeBorderColor;pk=h&&fY?fY:pk;Ck=h&&Nu?Nu:Ck;hw=h&&TO?TO:hw;hw={color:pk?_.Fj(pk):void 0,backgroundColor:Ck?_.Fj(Ck):void 0,borderColor:hw?_.Fj(hw):void 0};O=Vi.call(sX,{},{buttonText:Gz,formattedButtonText:Qi,animatedTextProps:Z,accessibilityLabel:Sm,style:FD,type:e,state:Bn,size:rv,iconPosition:l,onTap:a,disabled:pz,aTagConfig:us,customColors:hw,tooltipText:O.tooltip},c)}else O={style:"mono",type:"text",state:"active",size:"M"};O.focused=Y();return O},N=function(){return St(G(),
!!J().iconName)};
r=_.D(_.Ww(!1,void 0,"nBSZgd"));E=r.next().value;var Q=r.next().value,Y=E;r=_.$H(function(){var O=_.bZ().resolve(_.t9(_.oL));O&&Q(O.isKeyBoardInUse());return!1});
E=_.$H(function(){Q(!1);return!1});
_.Ke(function(){var O,c=_.R(J==null?void 0:(O=J())==null?void 0:O.onVisible,_.I2);c&&_.cc(c,{disableClickTracking:!0})},"pTxQg");
return _.f("button-view-model",{el:U,class:_.gm("yt-spec-button-view-model",x),"on:focusin":r,"on:focusout":E},_.f(_.w,{cond:function(){var O;return(J==null?0:(O=J())==null?0:O.iconImage)?{sources:[J().iconImage]}:void 0},
then:function(O){return _.f(u_,{data:G,icon:function(){return _.f(_.rm,{data:O,alt:"",targetWidth:N,targetHeight:N,preserveWidth:!0,preserveHeight:!0})}})},
else:function(){return _.f(u_,{data:G,icon:function(){return _.f(_.Gk,{icon:g,active:function(){return(b==null?0:b())?!1:G().toggled},
animateIcon:function(){var O;return!!(t==null?0:(O=t())==null?0:O.animateIcon)},
size:N})}})}}))},"y");
_.TN.idomCompat={callbacks:{onClick:!0}};_.o8(_.JY(function(r){return _.f("yt-button-view-model",{id:r.id,class:_.gm(r.scopingClassName,r.classes),icon:function(){var J;return(J=r.icon)==null?void 0:J.call(r)},
"dialog-dismiss":function(){var J;return((J=r.dialogDismiss)==null?0:J.call(r))?"":void 0}},_.f(_.TN,{data:function(){var J;
return(J=r.data)==null?void 0:J.call(r)},
className:function(){var J;return(J=r.className)==null?void 0:J.call(r)},
style:function(){var J;return(J=r.style)==null?void 0:J.call(r)},
useOutlinedIcon:function(){var J;return(J=r.useOutlinedIcon)==null?void 0:J.call(r)},
buttonOverrides:function(){var J;return(J=r.buttonOverrides)==null?void 0:J.call(r)},
animatedTextProps:function(){var J;return(J=r.animatedTextProps)==null?void 0:J.call(r)},
onClick:function(J){var x;return(x=r.onClick)==null?void 0:x.call(r,J)}}))},"z"),"yt-button-view-model",{props:{data:_.yk,
className:_.yk,style:_.yk,useOutlinedIcon:_.yk,buttonOverrides:_.yk,animatedTextProps:_.yk,onClick:_.mS,scopingClassName:_.yk,id:_.yk,icon:_.yk,dialogDismiss:_.yk,classes:_.yk,target:_.mS}});var sI=function(){var r=_.I.apply(this,arguments)||this;r.isGoalActive=!0;return r};
_.S(sI,_.I);sI.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
sI.prototype.progressBarChanged=function(){var r=_.Hp(this.hostElement).querySelector("#progress-bar-progress"),J,x,t,b=(t=Number((J=this.creatorGoalState)==null?void 0:J.currentGoalCount)/Number((x=this.creatorGoalState)==null?void 0:x.totalGoalCount)*100)!=null?t:0,V;r.style.width=((V=Math.min(b,100))!=null?V:0)+"%"};
sI.prototype.goalStateChanged=function(){var r;this.isGoalActive=((r=this.creatorGoalState)==null?void 0:r.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var J;r={"--yt-progress-bar-color":Z4M((J=this.creatorGoalState)==null?void 0:J.progressBarColor)};_.iX(this.hostElement,r)};
sI.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.vd.Object.defineProperties(sI.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var r;return this.isGoalActive&&!((r=this.creatorGoalState)==null||!r.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.creatorGoalState)==null?0:r.endTimestampMs){var J;r=Number((J=this.creatorGoalState)==null?void 0:J.endTimestampMs)/1E3;return{seconds:String(r)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.creatorGoalState)==null?0:r.themedTargetImage){var J;r=_.R((J=this.creatorGoalState)==null?void 0:J.themedTargetImage,CDf);return this.isAppDarkTheme()?r==null?void 0:r.imageDark:r==null?void 0:r.imageLight}}}});
_.vd.Object.defineProperties(sI,{template:{configurable:!0,enumerable:!0,get:function(){return fQq()}}});
sI.prototype.goalStateChanged=sI.prototype.goalStateChanged;sI.prototype.progressBarChanged=sI.prototype.progressBarChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],sI.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],sI.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sI.prototype,"ytRendererBehavior",void 0);
_.F([_.C({selectorArgs:["data.creatorGoalEntityKey"],selector:function(r,J){return _.q6(r.entities,"creatorGoalEntity",J)}}),
_.y("design:type",Object)],sI.prototype,"creatorGoalState",void 0);_.F([_.C(),_.y("design:type",Object)],sI.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],sI.prototype,"isGoalActive",void 0);_.F([_.n("creatorGoalState","isGoalActive"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],sI.prototype,"shouldShowCountdown",null);_.F([_.n("creatorGoalState"),_.y("design:type",Object),_.y("design:paramtypes",[])],sI.prototype,"endTimestamp",null);
_.F([_.n("creatorGoalState"),_.y("design:type",Object),_.y("design:paramtypes",[])],sI.prototype,"targetIconThemedImage",null);_.F([_.g5("creatorGoalState.currentGoalCount"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sI.prototype,"progressBarChanged",null);_.F([_.g5("creatorGoalState.creatorGoalState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sI.prototype,"goalStateChanged",null);
_.F([_.Oh({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],sI);_.A(sI,"yt-creator-goal-progress-flow-view-model",function(){return fQq()},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var JGs;var xHN;var ql=function(){return _.I.apply(this,arguments)||this};
_.S(ql,_.I);ql.prototype.attached=function(){var r,J,x;if(this==null?0:(r=this.data)==null?0:(J=r.pdgPurchasedBumperLoggingDirectives)==null?0:(x=J.loggingDirectives)==null?0:x.trackingParams){var t,b,V;nPm(this==null?void 0:(t=this.data)==null?void 0:(b=t.pdgPurchasedBumperLoggingDirectives)==null?void 0:(V=b.loggingDirectives)==null?void 0:V.trackingParams)}};
ql.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ql.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ql.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ql.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],ql);
_.A(ql,"yt-live-chat-item-bumper-view-model",function(){if(xHN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-bumper-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_item_bumper_view_model.yt.live.chat.item.bumper.view.model.css.js--\x3e<div id="bumper" class="style-scope yt-live-chat-item-bumper-view-model">\n  <div id="content" class="style-scope yt-live-chat-item-bumper-view-model"></div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;JGs===void 0&&(JGs=document.createElement("template"));var t=JGs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);xHN=r}r=xHN;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var tAK;var bIo;_.uu=function(r,J){this.data=r;this.actions=J;this.data=r;this.actions=J};
_.AN=function(){};_.Wg={};_.Wg.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(r,J){OWz(this.hostElement,r,J)},
getNavigationEndpointPopupAction:function(r){return C$X(r,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(r,J){Bsz(this.hostElement,r,J,this.openPopupConfig)}};var ZWr=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.iP={};
_.iP.YtEndpointBehavior=[_.Wg.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.IP("openPopupConfig");(this.useClickHandler=_.LN("useClickHandler",!1))?this.hostElement.addEventListener("click",ps(this,this.onEndpointClick_)):(d3(this.hostElement,"tap",ps(this,this.onEndpointTap_)),d3(this.hostElement,"touchend",ps(this,this.onEndpointTouchEnd_)));d3(this.hostElement,"touchstart",ps(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
ps(this,this.onEndpointTapStart_))},
onEndpointClick_:function(r){cMM(this.hostElement,r,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(r){var J=this.hostElement,x=this.openPopupConfig,t=this.disableCommandHandlerOverride;t=t===void 0?!1:t;var b=IwM(r);if(b){b.href&&ev(b.href);var V=r.detail;var H=V.sourceEvent;V=V.preventer;H=H.button!==void 0?H.button===0&&!kH(H):V?!kH(V):!0;b.data&&H&&Lk4(J,b,r,x,t)}},
onEndpointTouchEnd_:function(r){kH(r)||IwM(r)&&r.preventDefault()},
onEndpointTapStart_:function(r){ee4(r)}}];var vPi="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),lwn=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var mHR={};mHR.YtPlaintextBehavior=[_.Uw,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())},
attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))},
onPaste_:function(r){r.preventDefault();r=r.clipboardData.getData("text/plain");document.execCommand("insertText",!1,r)},
preventRichTextFormatting_:function(r){_.sp&&(r=r.detail.keyboardEvent,r.stopImmediatePropagation(),r.preventDefault())}}];var ois;var VAn;var p8=function(){var r=_.I.apply(this,arguments)||this;r.ignoreShadyDom=!1;r.hasChange_=!1;r.hasSetTitle_=!1;r.useIOObserverForVisibilityLogging_=_.M("kevlar_use_vimio_behavior")&&_.IP("INNERTUBE_CLIENT_NAME")==="WEB";r.ytFormattedStringObserverHandlerKeys_=void 0;return r};
_.S(p8,_.I);_.m=p8.prototype;_.m.created=function(){this.useIOObserverForVisibilityLogging_=_.M("kevlar_use_vimio_behavior")&&_.IP("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.m.ready=function(){_.IP("HTML_DIR")==="rtl"?this.useMixedDirectionFormattedStrings?this.hostElement.dir="rtl":this.respectHtmlDir||(this.hostElement.dir="auto"):this.respectLangDir&&(this.hostElement.dir="auto",this.hostElement.style.textAlign="left");this.enableContentEditableChanged_()};
_.m.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.m.detached=function(){this.unobserveIOObservers_()};
_.m.clearContents_=function(){for(var r=this.getRoot(),J=r.lastChild;J&&J.tagName!=="STYLE";){try{r.removeChild(J)}catch(x){break}J=r.lastChild}};
_.m.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var r=_.D(this.ytFormattedStringObserverHandlerKeys_),J=r.next();!J.done;J=r.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(J.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.m.resetForAttributedString=function(){var r=this.getRoot();!r.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),r.appendChild(this.ytAttributedStringElementRef))};
_.m.resetForFormattedString=function(){var r=this.getRoot(),J=r.querySelector("yt-attributed-string");J&&(this.ytAttributedStringElementRef=r.removeChild(J))};
_.m.textChanged=function(){this.textChanged_(this.text)};
_.m.textChanged_=function(r){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!r||!r.runs&&!r.simpleText;if(_.M("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var J=this.hostElement.firstChild;J&&J.nodeName==="FONT";){var x=J;J=J.nextSibling;this.hostElement.removeChild(x)}J=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
x=r.simpleText;var t;!x&&((t=r.runs)==null?void 0:t.length)===1&&this.isSimpleString_(r.runs[0])&&(x=r.runs[0].text);x!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.IP("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(x!==void 0){try{J.textContent=x}catch(b){}J.textContent||(this.isEmpty=!0)}else r=r.runs,x!==void 0&&(r=[{text:x}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),r&&this.updateText_(r),
J.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.m.ellipsisTruncateChanged_=function(){!this.ellipsisTruncate||this.hostElement.title&&!this.hasSetTitle_?this.hasSetTitle_&&(this.hostElement.removeAttribute("title"),this.hasSetTitle_=!1):(this.hostElement.title=this.getRawText(),this.hasSetTitle_=!0)};
_.m.computeAriaLabel_=function(r){return r};
_.m.computeEllipsisTruncateStyling=function(r,J){return r&&!J};
_.m.computeUseAttributedString=function(r){return _.M("web_replace_formatted_with_attributed_string")&&sMc(r)&&!this.disableAttributedString&&!this.enableContentEditable};
_.m.setNodeStyle_=function(r,J){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.M("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?J.removeAttribute("dir"):J.setAttribute("dir","auto");J.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");J.style.color="";var x=null;this.noStyles||(r.bold&&(J.classList.add("bold"),x="bold"),r.deemphasize&&(J.classList.add("deemphasize"),x="deemphasize"),r.italics&&J.classList.add("italic"),
r.strikethrough&&J.classList.add("strikethrough"),r.errorUnderline&&(J.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),r.bracket&&J.classList.add("bracket"),r.textColor&&(J.style.color=_.Ad(r.textColor)));x!==J.getAttribute("style-target")&&(x?J.setAttribute("style-target",x):J.removeAttribute("style-target"))};
_.m.setUpVisibilityLogging_=function(r,J){var x=this;this.setNodeTrackingParams_(r,J);var t;((t=J.data)==null?0:t.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(r=this.ytRendererBehavior.visibilityObserver.observe(J,function(b){var V=x.ytRendererBehavior.getVisibilityLogger();V&&V.reportShown(b)},this.ytRendererBehavior.visibilityOptionVisible_),J=this.ytRendererBehavior.visibilityObserver.observe(J,function(b){var V=x.ytRendererBehavior.getVisibilityLogger();
V&&V.reportHidden(b)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(r),this.ytFormattedStringObserverHandlerKeys_.push(J))};
_.m.setNodeTrackingParams_=function(r,J){J.data||(J.data={});if((r=r.loggingDirectives?r.loggingDirectives.trackingParams:null)||J.data.trackingParams)J.data.trackingParams=r};
_.m.computeHasLinkOnly_=function(r){return!(!r||r.length!==1||this.noEndpoints||!r[0].navigationEndpoint)};
_.m.getRoot=function(){var r=this.buildScopeDomOptions();return this.enableContentEditable?_.Hp(_.Hp(this.hostElement,r).querySelector("[contenteditable]")):_.Hp(this.hostElement,r)};
_.m.fixContenteditableScope=function(){var r=function(J){J&&(J.nodeType===1&&J.classList&&(J.classList.add("style-scope"),J.classList.add("yt-formatted-string")),J.childNodes&&J.childNodes.forEach(function(x){r(x)}))};
r(this.getRoot())};
_.m.updateText_=function(r){for(var J=r.length,x=this.getRoot(),t=x.firstChild;t&&t.nodeName==="STYLE";)t=t.nextSibling;for(var b=0;b<J&&t;){var V=r[b],H=_.M("remove_cr_char")&&V.text?V.text.replace("\r",""):V.text;if(this.isSimpleString_(V)&&!this.useMixedDirectionFormattedStrings)if(t.nodeName==="#text"){t.textContent!=H&&(t.textContent=H);b++;t=t.nextSibling;continue}else break;if(_.R(V,CM))break;else if(!this.noEndpoints&&V.navigationEndpoint){if(t.nodeName!=="A")break;this.setDataOnAnchor_(t,
V.navigationEndpoint)}else if(t.nodeName!=="SPAN")break;this.setNodeStyle_(V,t);this.setUpVisibilityLogging_(V,t);t.textContent!=H&&(t.textContent=H);b++;t=t.nextSibling}if(t)for(V=x.lastChild,t=b?t.previousSibling:null;V&&V!=t;){try{x.removeChild(V)}catch(q){break}V=x.lastChild}b!==J&&this.addTextNodes_(r,b)};
_.m.addTextNodes_=function(r,J){for(var x=document.createDocumentFragment(),t=r.length;J<t;J++){var b=r[J],V=_.M("remove_cr_char")&&b.text?b.text.replace("\r",""):b.text;if(this.isSimpleString_(b)&&!this.useMixedDirectionFormattedStrings)x.appendChild(document.createTextNode(V));else{var H=_.R(b,CM);if(H){if(H.image){var q=document.createElement("img");H.isCustomEmoji||q.classList.add("small-emoji");q.classList.add("emoji");H.isCustomEmoji&&(q.dataset.emojiId=H.emojiId);q.src=_.Vm(H.image.thumbnails,
this.emojiSize);(b=this.get("image.accessibility.accessibilityData.label",H))?q.alt=b:H.shortcuts&&H.shortcuts.length>0?q.alt=H.shortcuts[0]:H.emojiId&&(q.alt=H.emojiId);x.appendChild(q);this.hasEmoji=!0}}else!this.noEndpoints&&b.navigationEndpoint?(q=document.createElement("a"),q.classList.add("yt-simple-endpoint"),q.setAttribute("spellcheck","false"),this.setDataOnAnchor_(q,b.navigationEndpoint)):q=document.createElement("span"),this.setNodeStyle_(b,q),this.setUpVisibilityLogging_(b,q),q.appendChild(document.createTextNode(V)),
x.appendChild(q)}}this.getRoot().appendChild(x)};
_.m.isSimpleString_=function(r){return(this.noEndpoints||!r.navigationEndpoint)&&!_.R(r,CM)&&(this.noStyles||!(r.bold||r.deemphasize||r.italics||r.strikethrough||r.errorUnderline||r.bracket||r.textColor))&&!r.loggingDirectives};
_.m.getRawText=function(){return _.v2(this.text)};
_.m.getFirstRunText=function(){var r;if(((r=this.text)==null?0:r.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.m.setFirstRunText=function(r){var J;((J=this.text)==null?0:J.runs)&&this.text.runs[0]&&(this.text.runs[0].text=r,this.textChanged_(this.text))};
_.m.setDataOnAnchor_=function(r,J){var x=this;!_.M("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(J)||this.isSignalServiceEndpoint_(J)?(r.onclick=this.serviceEndpointHandler_(J),Ry(r,"#")):SzK({text:this.text,command:J},function(){I7c(r,J,x.target)})};
_.m.isServiceEndpoint_=function(r){var J;return!((J=_.R(r==null?void 0:r.commandMetadata,_.rP))==null||!J.sendPost)};
_.m.isSignalServiceEndpoint_=function(r){return!!_.R(r,_.ff)};
_.m.serviceEndpointHandler_=function(r){var J=this;return function(x){_.sx(J.hostElement,[r]);x.preventDefault()}};
_.m.overrideAriaLabelChanged_=function(){var r=this.getRoot();this.enableContentEditable&&r&&r.setAttribute("aria-label",this.overrideAriaLabel)};
_.m.enableContentEditableChanged_=function(){var r=this,J=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),J=_.Hp(this.hostElement,J),!J.lastChild||J.lastChild instanceof HTMLElement&&J.lastChild.id!=="contenteditable-root"){var x=document.createElement("div");x.id="contenteditable-root";x.setAttribute("contenteditable","true");x.setAttribute("dir","auto");x.onfocus=function(){r.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
J.appendChild(x);this.overrideAriaLabel&&x.setAttribute("aria-label",this.overrideAriaLabel)}}else x=_.TR(this.hostElement).firstChild,x instanceof HTMLElement&&x.id==="contenteditable-root"&&_.Hp(this.hostElement,J).removeChild(x)};
_.m.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.m.getNodesForVisibilityLogging_=function(){return _.bA(this.getRoot().childNodes,function(r){var J;return!((J=r.data)==null||!J.trackingParams)})};
_.m.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.m.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var r=this.ytRendererBehavior.getVisibilityLogger();r&&this.getNodesForVisibilityLogging_().forEach(function(J){r.reportShown(J)})}};
_.m.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var r=this.ytRendererBehavior.getVisibilityLogger();r&&this.getNodesForVisibilityLogging_().forEach(function(J){r.reportHidden(J)})}};
_.vd.Object.defineProperties(p8.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.M("enable_mixed_direction_formatted_strings")}}});
p8.prototype.enableContentEditableChanged_=p8.prototype.enableContentEditableChanged_;p8.prototype.overrideAriaLabelChanged_=p8.prototype.overrideAriaLabelChanged_;p8.prototype.ellipsisTruncateChanged_=p8.prototype.ellipsisTruncateChanged_;p8.prototype.textChanged=p8.prototype.textChanged;_.F([_.K(mHR.YtPlaintextBehavior),_.y("design:type",Object)],p8.prototype,"ytPlaintextBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],p8.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],p8.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],p8.prototype,"text",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"noEndpoints",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"noStyles",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],p8.prototype,"isDarkTheme",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],p8.prototype,"splitLines",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],p8.prototype,"forceDefaultStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],p8.prototype,"ellipsisTruncate",void 0);_.F([_.C(),_.y("design:type",Object)],p8.prototype,"ignoreShadyDom",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.y("design:type",Boolean)],p8.prototype,"ellipsisTruncateStyling",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.y("design:type",String)],p8.prototype,"ariaLabel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],p8.prototype,"isEmpty",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.y("design:type",Boolean)],p8.prototype,"hasLinkOnly_",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"hasEmoji",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"disableAttributedString",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"isOverlay",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"linkInheritColor",void 0);
_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"noPreWrap",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"userInput",void 0);_.F([_.C({value:16}),_.y("design:type",Number)],p8.prototype,"emojiSize",void 0);_.F([_.C(),_.y("design:type",String)],p8.prototype,"target",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"enableContentEditable",void 0);_.F([_.C(),_.y("design:type",String)],p8.prototype,"overrideAriaLabel",void 0);
_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"respectHtmlDir",void 0);_.F([_.C(),_.y("design:type",Boolean)],p8.prototype,"respectLangDir",void 0);_.F([_.n("plaintextOnly"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],p8.prototype,"useMixedDirectionFormattedStrings",null);_.F([_.C({computed:"computeUseAttributedString(text)"}),_.y("design:type",Boolean)],p8.prototype,"useYtAttributedString",void 0);
_.F([_.g5("text"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],p8.prototype,"textChanged",null);_.F([_.g5("ellipsisTruncate"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],p8.prototype,"ellipsisTruncateChanged_",null);_.F([_.g5("overrideAriaLabel"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],p8.prototype,"overrideAriaLabelChanged_",null);
_.F([_.g5("enableContentEditable"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],p8.prototype,"enableContentEditableChanged_",null);_.F([_.Oh({is:"yt-formatted-string",disableElementRegistration:!0})],p8);
_.A(p8,"yt-formatted-string",function(){if(VAn===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_formatted_string.yt.formatted.string.css.js--\x3e<yt-attributed-string data="[[text]]" disable="[[!useYtAttributedString]]" disable-upgrade="[[!useYtAttributedString]]" ellipsis-truncate="[[ellipsisTruncate]]" hidden="[[!useYtAttributedString]]" is-overlay="[[isOverlay]]" link-inherit-color="[[linkInheritColor]]" no-pre-wrap="[[!splitLines]]" user-input="[[userInput]]" class="style-scope yt-formatted-string"></yt-attributed-string>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;ois===void 0&&(ois=document.createElement("template"));var t=ois;x.call(J,t.content.cloneNode(!0),r.content.firstChild);VAn=r}r=VAn;return r});var DHk;var HIn;var T8q;var sWb;var f8=function(){var r=_.I.apply(this,arguments)||this;r.focused=!1;r.disabled=!1;r.isOverlay=!1;return r};
_.S(f8,_.I);f8.prototype.triggerDown=function(){if(!this.disabled){_.sh(this.hostElement,"down",!0);var r;(r=this.currentAnimation)==null||r.cancel()}};
f8.prototype.triggerUp=function(){if(!this.disabled){_.sh(this.hostElement,"down",!1);var r=this.fillElement;var J=this.strokeElement;typeof GroupEffect==="function"?(r=new GroupEffect([oPi(r),VbD(J)]),r=new Animation(r,document.timeline)):r=new e9k(r,J);this.currentAnimation=r;var x;(x=this.currentAnimation)==null||x.play()}};
_.F([_.jX(".stroke"),_.y("design:type",HTMLElement)],f8.prototype,"strokeElement",void 0);_.F([_.jX(".fill"),_.y("design:type",HTMLElement)],f8.prototype,"fillElement",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],f8.prototype,"focused",void 0);_.F([_.C(),_.y("design:type",Object)],f8.prototype,"disabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],f8.prototype,"isOverlay",void 0);_.F([_.Oh({is:"yt-interaction",disableElementRegistration:!0})],f8);
_.A(f8,"yt-interaction",function(){if(sWb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-interaction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_interaction.yt.interaction.css.js--\x3e<div class="stroke style-scope yt-interaction"></div><div class="fill style-scope yt-interaction"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;T8q===void 0&&(T8q=document.createElement("template"));var t=T8q;x.call(J,t.content.cloneNode(!0),r.content.firstChild);sWb=r}r=sWb;return r},{mode:2});var UI=function(){return _.I.apply(this,arguments)||this};
_.S(UI,_.I);_.m=UI.prototype;_.m.ready=function(){var r=this,J=_.Hp(this.hostElement).querySelector("#button");J.addEventListener("focus",function(){kHf||(kHf=new KmR);r.keyboardFocused=kHf.isKeyBoardInUse()});
J.addEventListener("blur",function(){r.keyboardFocused=!1;r.rippleUp_()})};
_.m.computeTabIndex_=function(r){return r?-1:0};
_.m.computeButtonAriaPressed_=function(r){if(this.toggleable)return r?"true":"false"};
_.m.rippleDown_=function(){_.Hp(this.hostElement).querySelector("#interaction").triggerDown()};
_.m.rippleUp_=function(){_.Hp(this.hostElement).querySelector("#interaction").triggerUp()};
_.m.onPressedChanged_=function(){var r=_.TR(_.Hp(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.TR(_.Hp(this.hostElement).querySelector("#button")).children[0];r&&(r.active=this.pressed)};
UI.prototype.onPressedChanged_=UI.prototype.onPressedChanged_;UI.prototype.rippleUp_=UI.prototype.rippleUp_;UI.prototype.rippleDown_=UI.prototype.rippleDown_;_.F([_.C(),_.y("design:type",String)],UI.prototype,"label",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],UI.prototype,"disabled",void 0);_.F([_.C(),_.y("design:type",Boolean)],UI.prototype,"pressed",void 0);_.F([_.C(),_.y("design:type",Object)],UI.prototype,"toggleable",void 0);
_.F([_.C(),_.y("design:type",Boolean)],UI.prototype,"untabbable",void 0);_.F([_.C(),_.y("design:type",Boolean)],UI.prototype,"keyboardFocused",void 0);_.F([_.Uh("down"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UI.prototype,"rippleDown_",null);_.F([_.Uh("up"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UI.prototype,"rippleUp_",null);
_.F([_.g5("pressed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UI.prototype,"onPressedChanged_",null);_.F([_.Oh({is:"yt-icon-button",disableElementRegistration:!0})],UI);
_.A(UI,"yt-icon-button",function(){if(HIn===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_icon_button.yt.icon.button.css.js--\x3e<button id="button" aria-label$="[[label]]" aria-pressed$="[[computeButtonAriaPressed_(pressed)]]" disabled$="[[disabled]]" tabindex$="[[computeTabIndex_(untabbable)]]" class="style-scope yt-icon-button"><slot class="style-scope yt-icon-button"></slot></button><yt-interaction id="interaction" class="circular style-scope yt-icon-button" focused="[[keyboardFocused]]"></yt-interaction>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;DHk===void 0&&(DHk=document.createElement("template"));var t=DHk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);HIn=r}r=HIn;return r},{mode:2});var q6s=_.aa(["aria-"]),gG={};gG.YtRenderButtonBehavior=[_.X.YtRendererBehavior,_.iP.YtEndpointBehavior,{properties:{alignByText:{type:Boolean,value:!1,reflectToAttribute:!0},iconAlignByText:{type:Boolean,value:!1,reflectToAttribute:!0},disableTextTransform:{type:Boolean,reflectToAttribute:!0},useKeyboardFocused:{type:Boolean,value:function(){return!!_.bZ().resolve(_.t9(_.oL))&&_.M("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var r=this.computeHref_(this.endpoint,!0);r?Ry(this.elements_.endpoint,r):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){r=this.buttonClass.split(" ");r=_.D(r);for(var J=r.next();!J.done;J=r.next())J=J.value,_.sh(this.hostElement,J,!0),this.elements_.button&&_.sh(this.elements_.button,J,!0),this.elements_.text&&_.sh(this.elements_.text,J,!0)}this.elements_.icon&&(this.elements_.icon.icon=
this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(r=null,this.buttonAccessibility&&(r=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=r:r?_.FM([_.JL(q6s)],this.elements_.button,"aria-label",r):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var r=_.bZ().resolve(_.t9(_.oL));r&&(this.keyboardFocused=r.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.lf("tp-yt-paper-tooltip"):document.createElement("tp-yt-paper-tooltip"),this.elements_.tooltip.position=this.buttonTooltipPosition,this.elements_.tooltip.offset=8,this.elements_.tooltip.fitToVisibleBounds=!0,_.Mk(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.Mk(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(r,J){if(J)for(r=J.split(" "),r=_.D(r),J=r.next();!J.done;J=r.next())J=J.value,_.sh(this.hostElement,J,!1),this.elements_.button&&_.sh(this.elements_.button,J,!1),this.elements_.text&&_.sh(this.elements_.text,J,!1)},
buttonIconChanged_:function(r){this.elements_.icon?r?(this.elements_.icon.icon=r,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.Mk(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.qw(this.hostElement,"is-paper-button-with-icon",!1)):r&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()},
addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&_.Mk(this.elements_.button).appendChild(this.elements_.icon):_.Mk(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.qw(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(r){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,r){var J=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(r){case "yt_icon_button_with_label":J=!0;_.sh(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();r=_.Mk(this.elements_.button).firstElementChild;
this.elements_.icon=r;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.Mk(this.elements_.endpoint).appendChild(this.elements_.button);_.Mk(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.lf("tp-yt-paper-button"):document.createElement("tp-yt-paper-button");this.elements_.text=this.getFormattedString_();
this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;this.elements_.button.raised=this.buttonRaised;_.Mk(this.elements_.button).appendChild(this.elements_.text);_.Mk(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":J=!0,this.elements_.button=this.getYtIconButton_(),r=_.Mk(this.elements_.button).firstElementChild,this.elements_.icon=r,this.setIconActive_(this.elements_.icon),
_.Mk(this.elements_.endpoint).appendChild(this.elements_.button)}_.qw(this.hostElement,"is-icon-button",J);_.qw(this.hostElement,"is-paper-button",!J);_.qw(this.hostElement,"has-no-text",!this.elements_.text);this.elements_.button.id="button";this.elements_.button.noink=this.noink;this.elements_.button.disabled=this.disabled;var x;_.Hp((x=this.container.hostElement)!=null?x:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.Mk(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(r){if(r!=void 0||this.disabled)this.disabled=r,this.elements_.button&&(this.elements_.button.disabled=r)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(r){_.M("kevlar_system_icons")&&r&&this.data&&(this.data.isSelected!==void 0?r.active=this.data.isSelected:this.data.isToggled!==void 0&&(r.active=this.data.isToggled))},
observeBasicPalette_:function(r){_.YH(this.hostElement,r)},
disabledChanged_:function(r){this.data&&this.set("data.isDisabled",r)},
onYtButtonTap_:function(r){if(this.disabled)r.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.sx(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(r=this.disableCommandHandlerOverride,!this.data||!this.data.command||r||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.M("handle_service_request_actions")||_.sx(this.hostElement,[this.serviceEndpoint]),
_.Vq(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.M("handle_service_request_actions")?(r=[],this.serviceEndpoint&&r.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&r.push(this.data.command),r.length&&_.qG(this.hostElement,r,this.hostElement)):this.data&&this.data.command&&(r=this.data.command,r.accountUnlinkCommand||r.accountLinkCommand||r.insertAdCommand||r.insertHighlightMarkerCommand||
r.createLivestreamHighlightClipCommand||r.getVideoUploadFeedbackCommand||r.musicDeletePrivatelyOwnedEntityCommand||r.ypcCancelRecurrenceEndpoint||r.getMultiSelectCommandEndpoint?_.sx(this.hostElement,[r]):_.qG(this.hostElement,[r],this.hostElement))}},
computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null},
emptyContainer_:function(){for(var r,J=_.Hp((r=this.container.hostElement)!=null?r:this.container);J.lastChild&&J.lastChild.tagName!="STYLE";)try{J.removeChild(J.lastChild)}catch(x){break}},
getYtIconButton_:function(){var r=this.reuseEnabled_()?_.lf("yt-icon-button"):document.createElement("yt-icon-button"),J=_.Mk(r).firstElementChild;if(J&&J.is!="yt-icon"){for(J=_.Mk(r);J.lastChild;)J.removeChild(J.lastChild);J=null}J||(J=this.getIcon_(),this.setIconActive_(J),_.Mk(r).appendChild(J));return r},
reuseEnabled_:function(){return _.M("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.lf("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.lf("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.Wsn={};
_.Wsn.YtButtonBehavior=[gG.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var r=this.data;r&&(this._setEndpoint(this.computeEndpoint_(r)),this._setServiceEndpoint(this.computeServiceEndpoint_(r)),this._setCommand(this.computeCommand_(r)),this._setButtonIcon(this.computeButtonIcon_(r)),this._setButtonText(this.computeButtonText_(r,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(r)),this._setButtonTooltip(this.computeTooltip_(r)),this._setButtonClass(this.computeButtonClass_(r)),this._setIconPositionType(this.computeIconPositionType_(r)),this.updateRenderedElements())},
setPressedState:function(r){var J;if((J=this.elements_)==null?0:J.button)this.elements_.button.pressed=!!r},
computeIconPositionType_:function(r){return r&&r.iconPosition||null},
computeEndpoint_:function(r){var J=r&&r.navigationEndpoint,x=this.get("data.command.commandMetadata.webCommandMetadata.url"),t=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return J?J:r&&r.command&&r.command.modalEndpoint?r.command:x&&!t&&r.command?r.command:null},
computeServiceEndpoint_:function(r){var J=r&&r.serviceEndpoint,x=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return J?J:x&&r.command?r.command:null},
computeCommand_:function(r){return r&&r.command||null},
computeButtonIcon_:function(r){return r&&r.icon&&r.icon.iconType?_.pM(r.icon.iconType):null},
computeButtonText_:function(r,J){return!J&&r&&r.text||null},
computeAccessibility_:function(r){return this.get("accessibilityData.accessibilityData",r)||r&&r.accessibility||(r&&r.text?{label:this.getSimpleString(r.text)}:null)},
computeTooltip_:function(r){return r?r.isDisabled&&r.disabledTooltip||r.tooltip||null:null},
computeButtonClass_:function(r){var J=r&&r.style?r.style.toLowerCase().replace(/_/g,"-")+" ":"";J+=r&&r.size?r.size.toLowerCase().replace(/_/g,"-")+" ":"";r.colorData&&r.colorData.basicColorPaletteData&&r.colorData.basicColorPaletteData.borderColor&&(J+="palette-with-border");return J.trim()}}];var n$={};var iIk;var p6N;var fxq,UHN=function(){return fxq!==void 0?fxq:fxq=document.createElement("template")};
document.head.appendChild(UHN().content);var gik;var EiN,jWn=function(){return EiN!==void 0?EiN:EiN=document.createElement("template")};
document.head.appendChild(jWn().content);var $Hk;var w6k,hFx=function(){return w6k!==void 0?w6k:w6k=document.createElement("template")};
document.head.appendChild(hFx().content);var MAN;var G4n=document.head,RFN=G4n.appendChild,S6o;if(MAN===void 0){var N8N=document.createElement("template");_.d(N8N,"\x3c!--css-build:shady--\x3e");N8N.content.insertBefore(hFx().content.cloneNode(!0),N8N.content.firstChild);MAN=N8N}S6o=MAN;RFN.call(G4n,S6o.content);var dHx=document.head,QWN=dHx.appendChild,Ksb;if($Hk===void 0){var k44=document.createElement("template");_.d(k44,"\x3c!--css-build:shady--\x3e");k44.content.insertBefore(jWn().content.cloneNode(!0),k44.content.firstChild);$Hk=k44}Ksb=$Hk;QWN.call(dHx,Ksb.content);var PJN=document.head,Y64=PJN.appendChild,nik;if(gik===void 0){var OIx=document.createElement("template");_.d(OIx,"\x3c!--css-build:shady--\x3e");OIx.content.insertBefore(UHN().content.cloneNode(!0),OIx.content.firstChild);gik=OIx}nik=gik;Y64.call(PJN,nik.content);var CJw;_.O8("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");CJw=_.M("web_button_rework")&&_.LN("BUTTON_REWORK")||_.M("web_button_rework_with_live");_.EI=function(){return _.I.apply(this,arguments)||this};
_.S(_.EI,_.I);_.EI.prototype.created=function(){this.openPopupConfig=_.IP("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.EI.prototype.onYtNavigate_=function(r){var J=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);J&&(this.ytOpenPopupBehavior.openPopup(J),r.stopPropagation(),r.preventDefault())};
_.vd.Object.defineProperties(_.EI,{template:{configurable:!0,enumerable:!0,get:function(){if(p6N===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_button_renderer.yt.button.renderer.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;iIk===void 0&&(iIk=document.createElement("template"));var t=iIk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);p6N=r}r=p6N;return r}}});
_.EI.prototype.onYtNavigate_=_.EI.prototype.onYtNavigate_;_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],_.EI.prototype,"ytOpenPopupBehavior",void 0);_.F([_.K(_.Wsn.YtButtonBehavior),_.y("design:type",Object)],_.EI.prototype,"ytButtonBehavior",void 0);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],_.EI.prototype,"onYtNavigate_",null);
_.F([_.Oh({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:CJw})],_.EI);var B8u;var Ix4=_.M("web_button_rework")&&_.LN("BUTTON_REWORK")||_.M("web_button_rework_with_live"),jL=function(){var r=_.I.apply(this,arguments)||this;r.isPressed=!1;r.forceIconButton=!1;r.forceIconOnly=!1;r.forceModernIconButton=!1;r.skipCommandHandling=!1;r.alignByText=!1;r.fitToVisibleBounds=!0;r.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};r.onTap=function(J){_.Vq(r.hostElement,"yt-service-request-sent-button-renderer",J)};
return r};
_.S(jL,_.I);_.m=jL.prototype;_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.m.onClick=function(r){var J,x=this.disabled||((J=this.data)==null?void 0:J.isDisabled);J=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");x&&J&&r.stopPropagation()};
_.m.computeIcon=function(){var r,J,x=(r=this.data)==null?void 0:(J=r.icon)==null?void 0:J.iconType;if(x)return _.pM(x)};
_.m.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.m.handleUpdateButtonAction=function(r){r=_.R(r,oOs);var J=_.R(r==null?void 0:r.updatedButton,_.PH);if(this.data&&r&&J){var x=this.data;x.targetId&&r.targetId&&x.targetId===r.targetId&&(this.data=J)}};
_.vd.Object.defineProperties(jL.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var r=this;if(this.data){var J=bPr({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.Vq(r.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.Vq(r.hostElement,"yt-service-request-completed-button-renderer")}},
onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});J.alignByText=this.alignByText;return J}}}});
_.vd.Object.defineProperties(jL,{template:{configurable:!0,enumerable:!0,get:function(){if(B8u===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computeIcon(data)]]"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>');B8u=r}r=B8u;return r}}});
jL.prototype.onClick=jL.prototype.onClick;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],jL.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jL.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],jL.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"isPressed",void 0);
_.F([_.C(),_.y("design:type",Object)],jL.prototype,"forceIconButton",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"forceIconOnly",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"forceModernIconButton",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"skipCommandHandling",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"alignByText",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"buttonTooltipPosition",void 0);
_.F([_.C(),_.y("design:type",Object)],jL.prototype,"fitToVisibleBounds",void 0);_.F([_.C({computed:"computeTooltip(data)"}),_.y("design:type",Object)],jL.prototype,"tooltip",void 0);_.F([_.C(),_.y("design:type",Object)],jL.prototype,"overrides",void 0);_.F([_.C(),_.y("design:type",Boolean)],jL.prototype,"disabled",void 0);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],jL.prototype,"onClick",null);
_.F([_.n("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.y("design:type",Object),_.y("design:paramtypes",[])],jL.prototype,"computedButtonShape",null);_.F([_.Oh({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!Ix4,cssBuildOptOut:!0}),_.Oh({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!Ix4,cssBuildOptOut:!0})],jL);var Lsq;var cGN;var $_=function(){var r=_.I.apply(this,arguments)||this;r.empty_=!0;r.loadTime=Infinity;r.pendingPaint=!1;r.hasChange_=!1;r.oldThumbnail_=null;r.oldDelayedSrc_="";r.objectURL_=null;return r};
_.S($_,_.I);_.m=$_.prototype;_.m.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.m.ready=function(){var r=this.shouldShowPlaceholder_();_.sh(this.hostElement,"no-transition",!0);r&&this.hostElement.classList.add("with-placeholder")};
_.m.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.m.isThumbPreloaded_=function(r){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",r)};
_.m.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||AGq};
_.m.computeThumbnailSrc_=function(r){return r&&r.thumbnails?_.Vm(r.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.m.computeAlt_=function(){var r=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&r||""};
_.m.thumbnailChanged_=function(){var r=_.D([this.thumbnail,this.oldThumbnail_]),J=r.next().value;r=r.next().value;this.oldThumbnail_=J;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(r=this.computeThumbnailSrc_(r),this.computeThumbnailSrc_(J)===r))return;_.M("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(J)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):J&&_.LN("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.zu(this,this.onReload_):_.zu(this,this.onShow_):this.resetImage_();J&&(this.hostElement.style.opacity=""+J.opacity)}};
_.m.delayedSrcChanged_=function(){var r=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===r||this.resetImage_()};
_.m.setSrc_=function(r){r?(_.Hp(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.Hp(this.hostElement).querySelector("#img").src=r):(_.Hp(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.m.resetImage_=function(){V_c(this.hostElement);this.empty_=!0;this.setSrc_(AGq);this.ytRendererBehavior.invalidate(!1)};
_.m.observePlaceholderColor_=function(){var r=this.thumbnail&&this.thumbnail.placeholderColor;r?this.hostElement.style.backgroundColor=_.Ad(r):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.m.onLoad_=function(){_.Hp(this.hostElement).querySelector("#img").src&&_.Hp(this.hostElement).querySelector("#img").src!==AGq&&(o0C(this.hostElement),this.notifyOnLoaded&&_.Vq(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.m.onError_=function(){var r=this;if(_.M("web_use_cache_for_image_fallback"))im7(_.Hp(this.hostElement).querySelector("#img").src).then(function(J){r.objectURL_=_.wb(J).toString();r.setSrc_(r.objectURL_)}).catch(function(){_.M("kevlar_woffle_fallback_image")&&r.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.m.onPrescanVisible=function(){this.onShow_()};
_.m.onVisible=function(){if(_.M("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.m.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var r=this.computeSrc_();r!==_.Hp(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(r))}};
_.m.onReload_=function(){this.empty_=!1;var r=this.computeSrc_();r!==_.Hp(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(r))};
_.m.shouldShowPlaceholder_=function(){return _.M("kevlar_thumbnail_bg")};
$_.prototype.observePlaceholderColor_=$_.prototype.observePlaceholderColor_;$_.prototype.delayedSrcChanged_=$_.prototype.delayedSrcChanged_;$_.prototype.thumbnailChanged_=$_.prototype.thumbnailChanged_;_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],$_.prototype,"alt",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],$_.prototype,"ariaHidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],$_.prototype,"ariaLabel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$_.prototype,"hidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],$_.prototype,"id",void 0);_.F([_.K(_.cu.YtVisibilityBehavior),_.y("design:type",Object)],$_.prototype,"ytVisibilityBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",String)],$_.prototype,"delayedSrc",void 0);
_.F([_.C(),_.y("design:type",Object)],$_.prototype,"thumbnail",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],$_.prototype,"loaded",void 0);_.F([_.C(),_.y("design:type",Boolean)],$_.prototype,"notifyOnLoaded",void 0);_.F([_.C(),_.y("design:type",Number)],$_.prototype,"height",void 0);_.F([_.C(),_.y("design:type",Number)],$_.prototype,"width",void 0);_.F([_.C({value:function(){return"width"}}),
_.y("design:type",String)],$_.prototype,"dimension",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$_.prototype,"fit",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$_.prototype,"fitHeight",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$_.prototype,"fitWidth",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],$_.prototype,"objectFit",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],$_.prototype,"objectPosition",void 0);_.F([_.C(),_.y("design:type",String)],$_.prototype,"preferredThumbnail",void 0);_.F([_.C({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.y("design:type",String)],$_.prototype,"alt_",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],$_.prototype,"sharedTooltipText",void 0);
_.F([_.C(),_.y("design:type",Boolean)],$_.prototype,"ftlEligible",void 0);_.F([_.C({value:void 0}),_.y("design:type",String)],$_.prototype,"observeHiddenOption",void 0);_.F([_.C({value:"observe_once"}),_.y("design:type",String)],$_.prototype,"observePrescanOption",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$_.prototype,"roundedContainer",void 0);
_.F([_.Mw("thumbnail"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$_.prototype,"thumbnailChanged_",null);_.F([_.Mw("delayedSrc"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$_.prototype,"delayedSrcChanged_",null);_.F([_.g5("thumbnail.placeholderColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$_.prototype,"observePlaceholderColor_",null);
_.F([_.Oh({is:"yt-img-shadow",disableElementRegistration:!0})],$_);var AGq=_.LN("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.Te()($_,"yt-img-shadow",function(){if(cGN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-shadow--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_shadow.yt.img.shadow.css.js--\x3e<img id="img" rounded-container="[[roundedContainer]]" alt$="[[alt_]]" height="[[height]]" width="[[width]]" on-load="onLoad_" on-error="onError_" draggable="false" class="style-scope yt-img-shadow">');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Lsq===void 0&&(Lsq=document.createElement("template"));var t=Lsq;x.call(J,t.content.cloneNode(!0),r.content.firstChild);cGN=r}r=cGN;return r},{callbackProps:["onTap"],
allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var t34;_.wG=new _.z$("SCREEN_MANAGER_TOKEN");t34=new _.z$("LOG_INITIAL_SCREEN_TOKEN");_.hU=_.JY(function(r){function J(Vi){return _.R(Vi,_.GA)}
function x(){var Vi=t().isTogglingDisabled||Q()&&t().toggledIsTogglingDisabled,sX=Vi||h()?Q():!Q();Y(sX);c(!1);if(!Vi){var pz;(pz=H)==null||pz(!!sX)}var Gz;((Gz=V)==null?0:Gz())||_.HU(_.bZ().resolve(_.wG),t().trackingParams);var Qi;if(!sX||!J(t().defaultButtonViewModel)||(Qi=V)!=null&&Qi()){var Sm;!J(t().toggledButtonViewModel)||((Sm=V)==null?0:Sm())||_.HU(_.bZ().resolve(_.wG),J(t().toggledButtonViewModel).trackingParams)}else _.HU(_.bZ().resolve(_.wG),J(t().defaultButtonViewModel).trackingParams)}
var t=r.data,b=r.buttonShapeOverrides,V=r.disableExplicitClickLogging,H=r.onToggle,q=r.style,W=r.useOutlinedIcon,U=r.className,g=function(){var Vi,sX;return Q()?(Vi=r.animatedTextPropsToggled)==null?void 0:Vi.call(r):(sX=r.animatedTextPropsDefault)==null?void 0:sX.call(r)},E=_.gW(function(){return g()?Object.assign({},g(),{shouldAnimate:O()}):void 0},void 0,"ZKEa0b"),h=function(){var Vi;
return((Vi=e())==null?void 0:Vi.isToggled)!==void 0},G=_.D(_.hN(function(){var Vi,sX,pz;
return h()?(Vi=e())==null?void 0:Vi.isToggled:(pz=b==null?void 0:(sX=b())==null?void 0:sX.toggled)!=null?pz:t().isToggled})),N=G.next().value;
G=G.next().value;var Q=N,Y=G;G=_.D(_.hN(function(){var Vi,sX;return(Vi=r.animatedTextPropsToggled)==null?void 0:(sX=Vi.call(r))==null?void 0:sX.shouldAnimate}));
N=G.next().value;G=G.next().value;var O=N,c=G;N=_.D(_.Ww(!1,void 0,"S11hid"));var Z=N.next().value,a=N.next().value,e=_.Bj(function(Vi){var sX;a:{var pz=t().entityKey,Gz=t().toggledStateEntitySelectorType;if(Gz&&pz)switch(Gz){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var Qi;Vi=(Qi=_.q6(Vi.entities,"sfvAudioItemCurrentlyPlayingEntity",pz))!=null?Qi:void 0;Qi=(sX=Vi==null?void 0:Vi.sfvAudioItemPlaybackState)!=null?sX:void 0;if(Qi==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){sX={isToggled:!0};
break a}if(Qi){sX={isToggled:!1};break a}break;default:_.nR(new _.MV("Error: entitySelectorType defined but not matched in selector.",Vi,Gz))}sX=void 0}return sX}),l=function(){return Object.assign({},b==null?void 0:b(),{onToggle:x,
toggleable:!0,toggled:Q(),focused:Z()})};
return _.f("toggle-button-view-model",{"on:focusin":_.$H(function(){var Vi=_.bZ().resolve(_.t9(_.oL));Vi&&a(Vi.isKeyBoardInUse());return!1}),
"on:focusout":_.$H(function(){a(!1);return!1})},_.f(_.w,{cond:function(){return Q()?J(t().toggledButtonViewModel):J(t().defaultButtonViewModel)},
then:function(Vi){return _.f(_.TN,{data:Vi,className:U,style:q,useOutlinedIcon:W,buttonOverrides:l,animatedTextProps:E})}}))},"A");
_.hU.idomCompat={callbacks:{onToggle:!0}};_.o8(_.JY(function(r){return _.f("yt-toggle-button-view-model",{class:function(){var J;return(J=r.scopingClassName)==null?void 0:J.call(r)}},_.f(_.hU,{data:function(){var J;
return(J=r.data)==null?void 0:J.call(r)},
buttonShapeOverrides:function(){var J;return(J=r.overrides)==null?void 0:J.call(r)},
animatedTextPropsDefault:function(){var J;return(J=r.animatedTextPropsDefault)==null?void 0:J.call(r)},
animatedTextPropsToggled:function(){var J;return(J=r.animatedTextPropsToggled)==null?void 0:J.call(r)},
disableExplicitClickLogging:function(){var J;return(J=r.disableExplicitClickLogging)==null?void 0:J.call(r)},
onToggle:function(J){var x;return(x=r.onToggle)==null?void 0:x.call(r,J)},
style:function(){var J;return(J=r.style)==null?void 0:J.call(r)},
useOutlinedIcon:function(){var J;return(J=r.useOutlinedIcon)==null?void 0:J.call(r)},
className:function(){var J;return(J=r.className)==null?void 0:J.call(r)}}))},"B"),"yt-toggle-button-view-model",{props:{data:_.yk,
buttonShapeOverrides:_.yk,overrides:_.yk,animatedTextPropsDefault:_.yk,animatedTextPropsToggled:_.yk,disableExplicitClickLogging:_.yk,onToggle:_.mS,style:_.yk,useOutlinedIcon:_.yk,className:_.yk,scopingClassName:_.yk}});var Ml=function(){return _.I.apply(this,arguments)||this};
_.S(Ml,_.I);Ml.prototype.onTap=function(r){r.stopPropagation();r=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.C7("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:r})):this.ytLiveChatReduxBehavior.dispatch(_.ES("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:r}))};
_.vd.Object.defineProperties(Ml.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.engagementState)==null?void 0:r.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=_.R(this.data.toggleButton,_.RS),J;if(Number(((J=this.likeCountState)==null?void 0:J.likeCountIfIndifferentNumber)||"0")===0){var x;J=((x=this.data.likeCountPlaceholder)==null?void 0:x.content)||""}else{var t,b,V;J=((t=this.likeCountState)==null?void 0:(b=t.likeCountIfIndifferent)==null?void 0:b.content)||((V=this.data.likeCountPlaceholder)==null?void 0:V.content)||""}var H,q;x=((H=this.likeCountState)==null?void 0:(q=
H.likeCountIfLiked)==null?void 0:q.content)||"1";H=_.R(r.toggledButtonViewModel,_.GA);return Object.assign({},r,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.R(r.defaultButtonViewModel,_.GA),{title:J})},toggledButtonViewModel:{buttonViewModel:Object.assign({},H,{title:x})}})}}}});
Ml.prototype.onTap=Ml.prototype.onTap;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ml.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ml.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],Ml.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ml.prototype,"data",void 0);
_.F([_.C({selectorArgs:["data.likeCountEntityKey"],selector:mc7}),_.y("design:type",Object)],Ml.prototype,"likeCountState",void 0);_.F([_.C({selectorArgs:["data.engagementStateKey"],selector:P$4}),_.y("design:type",Object)],Ml.prototype,"engagementState",void 0);_.F([_.n("data","engagementState"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ml.prototype,"isLiked",null);
_.F([_.n("data","likeCountState","isLiked"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ml.prototype,"toggleButton",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Ml.prototype,"onTap",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Ml);
_.A(Ml,"yt-live-chat-like-button-view-model",function(){if(bIo===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-like-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_like_button_view_model.yt.live.chat.like.button.view.model.css.js--\x3e<yt-toggle-button-view-model data="[[toggleButton]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-like-button-view-model">\n</yt-toggle-button-view-model>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;tAK===void 0&&(tAK=document.createElement("template"));var t=tAK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);bIo=r}r=bIo;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Fsq;var axx;var GN=function(){return _.I.apply(this,arguments)||this};
_.S(GN,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GN.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],GN.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],GN);
_.A(GN,"yt-live-chat-paid-message-footer-renderer",function(){if(axx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_footer_renderer.yt.live.chat.paid.message.footer.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-paid-message-footer-renderer">\n  <div id="icon" hidden$="[[!data.icon]]" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-icon>\n  </div>\n  <div id="text" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Fsq===void 0&&(Fsq=document.createElement("template"));var t=Fsq;x.call(J,t.content.cloneNode(!0),r.content.firstChild);axx=r}r=axx;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var yGK;var eFo;var zFw;var ZIN,vif=function(){if(ZIN!==void 0)return ZIN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-reply-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_reply_button_view_model.yt.live.chat.reply.button.view.model.css.js--\x3e<yt-button-view-model data="[[buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-reply-button-view-model">\n</yt-button-view-model>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;zFw===void 0&&(zFw=document.createElement("template"));var t=zFw;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return ZIN=r};var RL=function(){return _.I.apply(this,arguments)||this};
_.S(RL,_.I);RL.prototype.onTap=function(r){r.stopPropagation()};
_.vd.Object.defineProperties(RL.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=_.R(this.data.replyButton,_.GA),J,x,t,b,V,H,q,W=Number(((J=this.replyCountState)==null?void 0:J.replyCountNumber)||"0")===0?(x=this.data)==null?void 0:(t=x.replyCountPlaceholder)==null?void 0:t.content:((b=this.replyCountState)==null?void 0:(V=b.replyCount)==null?void 0:V.content)||((H=this.data)==null?void 0:(q=H.replyCountPlaceholder)==null?void 0:q.content)||"",U;return Object.assign({},
r,{title:W,accessibilityText:(U=this.replyCountState)==null?void 0:U.replyButtonAccessibilityText})}}}});
_.vd.Object.defineProperties(RL,{template:{configurable:!0,enumerable:!0,get:function(){return vif()}}});
RL.prototype.onTap=RL.prototype.onTap;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],RL.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RL.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],RL.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],RL.prototype,"data",void 0);
_.F([_.C({selectorArgs:["data.replyCountEntityKey"],selector:function(r,J){return _.q6(r.entities,"replyCountEntity",J)}}),
_.y("design:type",Object)],RL.prototype,"replyCountState",void 0);_.F([_.n("data","replyCountState"),_.y("design:type",Object),_.y("design:paramtypes",[])],RL.prototype,"buttonViewModel",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],RL.prototype,"onTap",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],RL);
_.A(RL,"yt-live-chat-reply-button-view-model",function(){return vif()},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var uZb;var lxx;var SL=function(){var r=_.I.apply(this,arguments)||this;r.ariaLabel="";return r};
_.S(SL,_.I);
SL.prototype.dataChanged=function(){for(var r=(0,_.Wp)(_.Hp(this.hostElement).querySelector("#image"));r.firstChild;)r.removeChild(r.firstChild);if(this.data)if(this.data.icon){var J=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(J.polymerController.icon="yt-sys-icons:shield-filled",J.polymerController.defaultToFilled=!0):J.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();r.appendChild(J)}else if(this.data.customThumbnail){J=document.createElement("img");
var x=_.X6K(this.data.customThumbnail.thumbnails,16);x?(J.src=x,r.appendChild(J),J.setAttribute("alt",this.hostElement.ariaLabel||"")):_.nR(new _.MV("Could not compute URL for thumbnail",this.data.customThumbnail))}};
SL.prototype.identity=function(r){return r};
SL.prototype.computeType=function(r){return qU(r||void 0)};
SL.prototype.dataChanged=SL.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],SL.prototype,"data",void 0);_.F([_.C({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.y("design:type",Object)],SL.prototype,"ariaLabel",void 0);_.F([_.C({computed:"computeType(data)",reflectToAttribute:!0}),_.y("design:type",String)],SL.prototype,"type",void 0);
_.F([_.C({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.y("design:type",String)],SL.prototype,"sharedTooltipText",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("live_chat_enable_new_moderator_badge")}}),
_.y("design:type",Boolean)],SL.prototype,"enableNewModeratorBadge",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],SL.prototype,"dataChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],SL);
_.A(SL,"yt-live-chat-author-badge-renderer",function(){if(lxx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_badge_renderer.yt.live.chat.author.badge.renderer.css.js--\x3e<div id="image" class="style-scope yt-live-chat-author-badge-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;uZb===void 0&&(uZb=document.createElement("template"));var t=uZb;x.call(J,t.content.cloneNode(!0),r.content.firstChild);lxx=r}r=lxx;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var X6N;var rjx;var Nl=function(){return _.I.apply(this,arguments)||this};
_.S(Nl,_.I);_.m=Nl.prototype;_.m.configureRendererStamper=function(){return{badgesBeforeChip:{id:"prepend-chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesOutsideChip:{id:"chat-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}},badgesInsideChip:{id:"chip-badges",mapping:{liveChatAuthorBadgeRenderer:{component:"yt-live-chat-author-badge-renderer"}}}}};
_.m.computeBadgesInsideChip=function(r){return r?r.filter(function(J){return qU(J.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.m.computeBadgesOutsideChip=function(r){return this.prependChatBadges||!r?[]:r.filter(function(J){J=qU(J.liveChatAuthorBadgeRenderer);return J!=="verified"&&J!=="owner"})};
_.m.computeBadgesBeforeChip=function(r){return this.prependChatBadges&&r?r.filter(function(J){J=qU(J.liveChatAuthorBadgeRenderer);return J!=="verified"&&J!=="owner"}):[]};
_.m.computeIsHighlighted=function(r,J){var x=!!WFr(r,"owner"),t=!!WFr(r,"verified");r=!!WFr(r,"moderator");return(x||t&&!r)&&!J};
_.m.computeAuthorType=function(r){return qMK(r)};
_.m.computeAuthorClass=function(r,J){return J?(r?r+" ":"")+"single-line":r};
_.m.onSeedColorChanged=function(){_.M("live_chat_author_name_color_usernames")||_.M("live_chat_seed_color_usernames")||_.M("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):_.M("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
Nl.prototype.onSeedColorChanged=Nl.prototype.onSeedColorChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Nl.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Nl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Nl.prototype,"authorName",void 0);_.F([_.C(),_.y("design:type",Array)],Nl.prototype,"authorBadges",void 0);
_.F([_.C({computed:"computeAuthorType(authorBadges)"}),_.y("design:type",String)],Nl.prototype,"authorType",void 0);_.F([_.C({computed:"computeAuthorClass(authorType, singleLine)"}),_.y("design:type",String)],Nl.prototype,"authorClass",void 0);_.F([_.C({computed:"computeBadgesInsideChip(authorBadges)"}),_.y("design:type",Array)],Nl.prototype,"badgesInsideChip",void 0);_.F([_.C({computed:"computeBadgesOutsideChip(authorBadges)"}),_.y("design:type",Array)],Nl.prototype,"badgesOutsideChip",void 0);
_.F([_.C({computed:"computeBadgesBeforeChip(authorBadges)"}),_.y("design:type",Array)],Nl.prototype,"badgesBeforeChip",void 0);_.F([_.C({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Nl.prototype,"isHighlighted",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Nl.prototype,"singleLine",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Nl.prototype,"disableHighlighting",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Nl.prototype,"dashboardMoneyFeed",void 0);_.F([_.C({value:_.M("live_chat_prepend_badges"),reflectToAttribute:!0}),_.y("design:type",Boolean)],Nl.prototype,"prependChatBadges",void 0);_.F([_.C(),_.y("design:type",String)],Nl.prototype,"authorNameColor",void 0);_.F([_.jX("#author-name"),_.y("design:type",HTMLDivElement)],Nl.prototype,"username",void 0);
_.F([_.g5("authorNameColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Nl.prototype,"onSeedColorChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],Nl);
_.A(Nl,"yt-live-chat-author-chip",function(){if(rjx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-chip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_chip.yt.live.chat.author.chip.css.js--\x3e<span id="prepend-chat-badges" class="style-scope yt-live-chat-author-chip"></span><span id="author-name" dir="auto" class$="[[authorClass]] style-scope yt-live-chat-author-chip">[[getSimpleString(authorName)]]<span id="chip-badges" class="style-scope yt-live-chat-author-chip"></span></span><span id="chat-badges" class="style-scope yt-live-chat-author-chip"></span>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;X6N===void 0&&(X6N=document.createElement("template"));var t=X6N;x.call(J,t.content.cloneNode(!0),r.content.firstChild);rjx=r}r=rjx;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Jj4;var xon;var dG=function(){var r=_.I.apply(this,arguments)||this;r.debounceCommand=_.f6(function(J){r.ytComponentBehavior.resolveCommand(J)},1500);
return r};
_.S(dG,_.I);dG.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var r=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",J,x,t=this.isHearted?(J=this.data)==null?void 0:J.unheartCommand:(x=this.data)==null?void 0:x.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.C7("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:r}));(r=_.LM(t))&&this.debounceCommand(r)}};
_.vd.Object.defineProperties(dG.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var r,J;if(!((r=this.data)==null?0:(J=r.creatorThumbnail)==null?0:J.sources))return{};r={thumbnails:[]};J={};J.url=this.data.creatorThumbnail.sources[0].url;r.thumbnails.push(J);return r}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((J=this.engagementState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((J=this.engagementState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.engagementState)==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((J=this.engagementState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((x=this.engagementState)==null?void 0:x.heartState)==="TOOLBAR_HEART_STATE_HEARTED"}},
label:{configurable:!0,enumerable:!0,get:function(){return this.data?(this.isHearted?this.data.heartedAccessibilityLabel:this.data.unheartedAccessibilityLabel)||"":""}},
heartHoverText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.isHearted?this.data.heartedHoverText:this.data.unheartedHoverText}}});
dG.prototype.onTap=dG.prototype.onTap;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],dG.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],dG.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dG.prototype,"data",void 0);
_.F([_.C({selectorArgs:["data.engagementStateKey"],selector:P$4}),_.y("design:type",Object)],dG.prototype,"engagementState",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],dG.prototype,"thumbnailDetails",null);_.F([_.n("data","engagementState"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],dG.prototype,"isHearted",null);_.F([_.n("data","engagementState"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],dG.prototype,"isEditable",null);
_.F([_.n("data","engagementState"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],dG.prototype,"showCreatorView",null);_.F([_.n("data","engagementState"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],dG.prototype,"showButton",null);_.F([_.n("data","isHearted"),_.y("design:type",String),_.y("design:paramtypes",[])],dG.prototype,"label",null);_.F([_.n("data","isHearted"),_.y("design:type",Object),_.y("design:paramtypes",[])],dG.prototype,"heartHoverText",null);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dG.prototype,"onTap",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],dG);
_.A(dG,"yt-live-chat-creator-heart-view-model",function(){if(xon===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-creator-heart-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_creator_heart_view_model.yt.live.chat.creator.heart.view.model.css.js--\x3e<yt-icon-button id="creator-heart-button" hidden="[[!showButton]]" label="[[label]]" title="[[heartHoverText]]" class="style-scope yt-live-chat-creator-heart-view-model">\n  <template is="dom-if" if="[[showCreatorView]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-image id="unhearted" data="[[data.unheartedIcon]]" height="24" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n  <template is="dom-if" if="[[isHearted]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-img-shadow id="creator-thumbnail" thumbnail="[[thumbnailDetails]]" class="style-scope yt-live-chat-creator-heart-view-model"></yt-img-shadow>\n    <yt-image id="hearted-border" data="[[data.heartedIcon]]" height="16" preserve-height="true" width="16" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n    <yt-image id="hearted" data="[[data.heartedIcon]]" height="14" preserve-height="true" width="14" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n</yt-icon-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Jj4===void 0&&(Jj4=document.createElement("template"));var t=Jj4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);xon=r}r=xon;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var QG=function(){};
_.S(QG,mh);QG.prototype.JSC$11138_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:yL("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
QG.prototype.getApiPaths=function(){return[]};
QG.prototype.getExtension=function(){};
QG.prototype.JSC$11138_buildRequest=function(){};var t_q={},bmq=(t_q.GET_DATASYNC_IDS=Nq(QG),t_q);var moK,o0w,V_4,Jaw,K8,TOY,VMs,Hmn,Do4;moK="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");o0w=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.a8=function(r,J,x,t,b,V,H,q,W){this.endpointMap=r;this.networkManager=J;this.authService=x;this.responseProcessorMap=t;this.innertubeResponseStore=b;this.contextProcessors=V;this.asyncContextProcessors=H;this.localInnertubeRouter=q;this.requestSequencer=W;this.inflightRequests=new Map;r.signalEndpointMap||(r.signalEndpointMap={});r.signalEndpointMap=Object.assign({},bmq,r.signalEndpointMap)};
V_4=function(r,J,x,t,b,V,H,q,W){if(_.a8.instance!==void 0){if(t=_.a8.instance,r=[r!==t.endpointMap,J!==t.networkManager,x!==t.authService,b!==t.innertubeResponseStore,V!==t.contextProcessors,H!==t.asyncContextProcessors,q!==t.localInnertubeRouter],r.some(function(U){return U}))throw new _.MV("InnerTubeTransportService is already initialized",r);
}else _.a8.instance=new _.a8(r,J,x,t,b,V,H,q,W)};
_.et=function(r,J,x){var t=t===void 0?Vrn:t;var b=VMs(r,J);return b?new _.iq(function(V,H){var q,W,U,g,E;return _.T(function(h){switch(h.nextAddress){case 1:return _.p(h,b,2);case 2:q=h.yieldResult;W=q.JSC$11138_getRequest(J,x,t);if(!W){H(new _.MV("Error: Failed to build request for command.",J));h.jumpTo(0);break}ev(W.input);g=((U=W.requestShell)==null?void 0:U.mode)==="cors"?"cors":void 0;if(r.authService.syncHeaders){E=Do4(W.config,g);h.jumpTo(4);break}return _.p(h,Hmn(W.config,g),5);case 5:E=
h.yieldResult;case 4:V(TOY(r,W,E)),_.i8(h)}})}):_.KM(new _.MV("Error: No request builder found for command.",J))};
Jaw=function(r,J,x,t){var b=b===void 0?Vrn:b;var V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l;return _.T(function(Vi){switch(Vi.nextAddress){case 1:V=DcM(J,r.endpointMap);if(!V)throw new _.MV("Error: No streaming request builder found for command",J);H=V.JSC$11138_getRequest(J,x,b);if(!H)throw new _.MV("Failed to build YtRequest for streaming Command",J);if((q=r.localInnertubeRouter)==null||!q.shouldPreferLocalResponse(H.input,H.innerTubeRequest)){Vi.jumpTo(2);break}return _.p(Vi,r.localInnertubeRouter.localInnertubeResponse(H.input,
H.innerTubeRequest),3);case 3:return W=Vi.yieldResult,U={},W.playerResponse&&(K8(r,W.playerResponse,H),U.player=W.playerResponse,(g=t)==null||g(U,W)),W.watchNextResponse&&(K8(r,W.watchNextResponse,H),U.content=W.watchNextResponse,(E=t)==null||E(U,W)),Vi.return(U);case 2:G=((h=H.requestShell)==null?void 0:h.mode)==="cors"?"cors":void 0;if(r.authService.syncHeaders){N=Do4(H.config,G);Vi.jumpTo(4);break}return _.p(Vi,Hmn(H.config,G),5);case 5:N=Vi.yieldResult;case 4:return O=(Y=(Q=H.requestShell)==null?
void 0:Q.headers)!=null?Y:{},H.requestShell=Object.assign({},H.requestShell,{headers:Object.assign({},O,N)}),c=Object.assign({},H.requestShell),Z=JSON.stringify(H.innerTubeRequest),H.requestShell.method==="POST"&&(c=Object.assign({},c,{body:Z})),a=function(sX,pz){K8(r,pz.playerResponse||pz.watchNextResponse||pz.reelItemWatchResponse||pz.reelWatchSequenceResponse,H);t==null||t(sX,pz)},e={},_.p(Vi,sl4(r.networkManager,H.input,c,a),6);
case 6:return e=Vi.yieldResult,((l=H.config)==null?0:l.responseTick)&&_.YG(H.config.responseTick),Vi.return(e)}})};
_.Ku=function(r,J,x,t,b){b=b===void 0?{authStrategy:{identity:Vrn}}:b;var V=V===void 0?!0:V;var H=function(){};
H=Hl4(VZC(x));J.context||(J.context=_.E_m(t,V));return new _.iq(function(q){var W,U,g,E,h;return _.T(function(G){if(G.nextAddress==1)return W=zxr(x),U=_.aR(W),r.authService.syncHeaders?(g=Do4(b,U),G.jumpTo(2)):_.p(G,Hmn(b,U),3);G.nextAddress!=2&&(g=G.yieldResult);E=ZiM(zxr(x));h={input:E,requestShell:yL(E),innerTubeRequest:J,config:b};q(TOY(r,h,g,H));_.i8(G)})})};
K8=function(r,J,x){var t;if(J&&!(J==null?0:(t=J.sequenceMetaData)==null?0:t.skipProcessing)&&r.responseProcessorMap){t=_.D(moK);for(var b=t.next();!b.done;b=t.next())b=b.value,r.responseProcessorMap[b]&&r.responseProcessorMap[b].handleResponse(J,x)}};
TOY=function(r,J,x,t){t=t===void 0?function(){}:t;
var b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi,sX,pz,Gz,Qi,Sm,FD,Bn,rv,us,hw,pk,Ck,fY,Nu,TO,gH,DM,Tb,Mu,SI;return _.T(function($4){switch($4.nextAddress){case 1:H=(b=J.config)==null?void 0:(V=b.storeStrategy)==null?void 0:V.storeKey;if(!(H&&r.innertubeResponseStore&&r.innertubeResponseStore.has(H))||((q=J.config)==null?0:(W=q.storeStrategy)==null?0:W.disableCache)){$4.jumpTo(2);break}return _.p($4,r.innertubeResponseStore.get(H),3);case 3:if((U=$4.yieldResult)&&!U.isExpired())return $4.return(Promise.resolve(_.m3(U)));
case 2:if(!((g=J)==null?0:(E=g.innerTubeRequest)==null?0:E.context)){$4.jumpTo(4);break}h=J.innerTubeRequest.context;if(!(r.asyncContextProcessors&&r.asyncContextProcessors.length>0)){$4.jumpTo(5);break}G=[];N=_.D(r.asyncContextProcessors);for(Q=N.next();!Q.done;Q=N.next())Y=Q.value,O=Y.processContext(J),O.wrappedPromise_&&G.push(O.wrappedPromise_);if(!(G.length>0)){$4.jumpTo(5);break}return _.p($4,Promise.all(G),5);case 5:c=_.D(r.contextProcessors||[]),Z=c.next();case 8:if(Z.done){$4.jumpTo(4);break}a=
Z.value;return _.p($4,a.processContext(h),9);case 9:Z=c.next();$4.jumpTo(8);break;case 4:if((e=r.localInnertubeRouter)==null||!e.shouldPreferLocalResponse(J.input,J.innerTubeRequest)){$4.jumpTo(12);break}return _.p($4,r.localInnertubeRouter.localInnertubeResponse(J.input,J.innerTubeRequest),13);case 13:return l=$4.yieldResult,K8(r,l,J),$4.return(l);case 12:return(pz=(sX=J.config)==null?void 0:sX.requestKey)&&r.inflightRequests.has(pz)?Vi=r.inflightRequests.get(pz):(Gz=JSON.stringify(J.innerTubeRequest),
FD=(Sm=(Qi=J.requestShell)==null?void 0:Qi.headers)!=null?Sm:{},J.requestShell=Object.assign({},J.requestShell,{headers:Object.assign({},FD,x)}),Bn=Object.assign({},J.requestShell),J.requestShell.method==="POST"&&(Bn=Object.assign({},Bn,{body:Gz})),((rv=J.config)==null?0:rv.requestTick)&&_.YG(J.config.requestTick),us=function(){return r.networkManager.fetch(J.input,Bn,J.config)},Vi=r.requestSequencer?qFu(r.requestSequencer,J,us):us(),pz&&r.inflightRequests.set(pz,Vi)),_.p($4,Vi,14);
case 14:(hw=$4.yieldResult)&&_.M("web_streaming_player")&&Array.isArray(hw)&&(hw=hw[0].playerResponse);if(hw&&"error"in hw&&((pk=hw)==null?0:(Ck=pk.error)==null?0:Ck.details))for(fY=hw.error.details,Nu=_.D(fY),TO=Nu.next();!TO.done;TO=Nu.next())gH=TO.value,(DM=gH["@type"])&&o0w.indexOf(DM)>-1&&(delete gH["@type"],hw=gH);pz&&r.inflightRequests.has(pz)&&r.inflightRequests.delete(pz);((Tb=J.config)==null?0:Tb.responseTick)&&_.YG(J.config.responseTick);if(hw||(Mu=r.localInnertubeRouter)==null||!Mu.canProvideFallbackResponse(J.input,
J.innerTubeRequest)){$4.jumpTo(15);break}return _.p($4,r.localInnertubeRouter.localFallbackInnertubeResponse(J.input,J.innerTubeRequest),16);case 16:hw=$4.yieldResult;case 15:return K8(r,hw,J),((SI=J.config)==null?0:SI.processorTick)&&_.YG(J.config.processorTick),t(),$4.return(hw||void 0)}})};
_.ym=function(r,J){return V7r(J,r.endpointMap)};
VMs=function(r,J){r=HPz(J,r.endpointMap);if(r!==void 0)return Promise.resolve(r)};
Hmn=function(r,J){var x,t,b,V;return _.T(function(H){if(H.nextAddress==1){b=(x=r)==null?void 0:(t=x.authStrategy)==null?void 0:t.sessionIndex;var q=_.WD(jhK({sessionIndex:b}));return _.p(H,q,2)}V=H.yieldResult;return H.return(Promise.resolve(Object.assign({},TDM(J),V)))})};
Do4=function(r,J){var x;r=r==null?void 0:(x=r.authStrategy)==null?void 0:x.sessionIndex;x=jhK({sessionIndex:r});return Object.assign({},TDM(J),x)};var W8f,imf,pCb,fUb,Uou,g0q,$ok,wCw,Y_,hfK,M_Y,jlk,G3K;W8f=0;imf=/tone[1-5]/;pCb=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");fUb="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
Uou=Number.MAX_SAFE_INTEGER;g0q=RegExp("\ufe0f","g");_.k_=function(r){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;r&&_.E0q(this,r)};
_.E0q=function(r,J){try{_.pB(J,{context:r,onSuccess:function(t,b){Array.isArray(b)?r.load(b):(t=new _.MV("Emoji manager JSON response was not an array!",{response:b}),_.Pq(t))},
onError:function(t){t=new _.MV("Failed to retrieve emoji manager initial JSON data!",{url:J,statusCode:_.T1(t).toString()});_.nR(t)}})}catch(t){var x=new _.MV("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:J});
_.nR(x)}};
_.k_.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.k_.prototype.load=function(r,J){if(J)if(r.length)r=r.concat(J.emojis);else{this.emojis=J.emojis;this.emojiMap=J.emojiMap;this.emojiShortcutMap=J.emojiShortcutMap;this.emojiShortcutCharMap=jlk(J);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=J.emojiRegex;return}this.emojis=[].concat(_.Gd(new Set(this.emojis.concat(r))));this.hasInitializedShortcutCharMap=!1;r=Array(this.emojis.length);for(J=0;J<this.emojis.length;J++){var x=this.emojis[J];if(x.emojiId){this.emojiMap[x.emojiId]=x;this.emojiMap[x.emojiId].index=
J;for(var t=0;x.shortcuts&&t<x.shortcuts.length;t++)this.emojiShortcutMap[x.shortcuts[t].toLocaleLowerCase()]=x;r[J]=x.isCustomEmoji&&x.shortcuts?x.shortcuts[0]:x.emojiId}}r.sort(function(b,V){return V.length-b.length});
if(r.length)try{this.emojiRegex=new RegExp(r.join("|").replace("*","\\*"),"gi")}catch(b){this.emojiRegex=/$./}else this.emojiRegex=/$./};
$ok=function(r,J){J=_.D(J);for(var x=J.next();!x.done;x=J.next()){var t=x.value;if(t.emojiId&&r.emojiMap[t.emojiId]){x=Object.assign({},r.emojiMap[t.emojiId],t);r.emojiMap[t.emojiId]=x;var b=void 0;x.index&&((b=r.emojis[x.index])==null?void 0:b.emojiId)===t.emojiId&&(r.emojis[x.index]=x);t=void 0;if((t=x.shortcuts)==null?0:t.length)for(r.hasInitializedShortcutCharMap=!1,t=_.D(x.shortcuts),b=t.next();!b.done;b=t.next())r.emojiShortcutMap[b.value.toLocaleLowerCase()]=x}}};
wCw=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,_.w4.getInstance(),2);if(t.nextAddress!=3)return(J=t.yieldResult)?_.p(t,J.get("ytlc-emoji-pref"),3):t.return();(x=t.yieldResult)&&$ok(r,Object.keys(x).map(function(b){return{emojiId:b,stickyPrefId:x[b]}}).filter(function(b){return!!b.emojiId&&!!b.stickyPrefId}));
_.i8(t)})};
_.Pg=function(r,J,x){return(r=r.emojiMap[J])&&(!r.isLocked||x!==void 0&&x)?r:void 0};
Y_=function(r,J,x){x=_.Pg(r,J,x===void 0?!1:x);var t=J.match("\u200d");x&&r.skinTone!==0&&(r=(t==null?void 0:t.length)===1?_.Pg(r,J.replace("\u200d",pCb[r.skinTone]+"\u200d")):_.Pg(r,J+pCb[r.skinTone]))&&(x=r);return x};
hfK=function(r,J){var x=r.emojiMap[J];return(x==null?0:x.stickyPrefId)?r.emojiMap[x.stickyPrefId]:Y_(r,J)};
_.gq=function(r,J){r=r.emojiShortcutMap[J.toLocaleLowerCase()];return!r||r.isLocked?null:r};
M_Y=function(r,J,x){return jlk(r,x===void 0?!1:x)[J]||{}};
jlk=function(r,J){J=J===void 0?!1:J;if(!r.hasInitializedShortcutCharMap){r.hasInitializedShortcutCharMap=!0;for(var x=0;x<r.emojis.length;x++){var t=r.emojis[x];if(!(t.isLocked||J&&t.isCustomEmoji&&t.emojiId&&!r.pickerCustomEmojiIds.includes(t.emojiId)))for(var b=0;t.shortcuts&&b<t.shortcuts.length;b++){var V=t.shortcuts[b];V.startsWith(":_")&&t.isCustomEmoji&&(r.emojiShortcutCharMap[":_"]==null&&(r.emojiShortcutCharMap[":_"]=Object.create(null)),r.emojiShortcutCharMap[":_"][V]=t);if(!(V.length<3||
!t.isCustomEmoji&&imf.test(V))){var H=V.substr(0,3).toLocaleLowerCase();r.emojiShortcutCharMap[H]==null&&(r.emojiShortcutCharMap[H]=Object.create(null));r.emojiShortcutCharMap[H][V]=t}}}}return r.emojiShortcutCharMap};
_.k_.prototype.createEmoji=function(r,J){J=J===void 0?!0:J;var x=document.createElement("img");r.isCustomEmoji||x.classList.add("small-emoji");x.classList.add("emoji");x.classList.add("yt-formatted-string");x.src=r.image?_.Vm(r.image.thumbnails,this.emojiSize)||"":"";var t=void 0;r.image&&r.image.accessibility&&r.image.accessibility.accessibilityData&&(t=r.image.accessibility.accessibilityData.label);x.alt=t?t:(r.isCustomEmoji&&r.shortcuts?r.shortcuts[0]:r.emojiId)||"";r.isCustomEmoji&&(x.dataset.emojiId=
r.emojiId);_.o$&&(x.setAttribute("contenteditable","false"),x.setAttribute("unselectable","on"));J&&(r.shortcuts&&r.shortcuts.length&&x.setAttribute("shared-tooltip-text",r.shortcuts[0]),x.id="emoji-"+W8f++);return x};
_.k_.prototype.createDocumentFragment=function(r,J,x,t){J=J===void 0?!1:J;x=x===void 0?!0:x;t=t===void 0?!1:t;r=r.replace(g0q,"");for(var b=document.createDocumentFragment(),V=0,H,q=0;(H=this.emojiRegex.exec(r))!=null;){var W=_.Pg(this,H[0])||_.gq(this,H[0]);!W||W.isCustomEmoji&&!J||(W=this.createEmoji(W,x),V!==H.index&&b.appendChild(document.createTextNode(r.substring(V,H.index))),b.appendChild(W),V=H.index+H[0].length,q++)}if(!t||q)return b.appendChild(document.createTextNode(r.substr(V))),b};
G3K=function(r,J,x){var t,b,V,H,q,W,U,g,E;return _.T(function(h){if(h.nextAddress==1){if(!J.emojiId||!r.emojiMap[J.emojiId])return h.return();t=Object.assign({},r.emojiMap[J.emojiId],{stickyPrefId:x});r.emojiMap[J.emojiId]=t;J.index&&((b=r.emojis[J.index])==null?void 0:b.emojiId)===J.emojiId&&(r.emojis[J.index]=t);if((V=J.shortcuts)==null?0:V.length)for(r.hasInitializedShortcutCharMap=!1,H=_.D(J.shortcuts),q=H.next();!q.done;q=H.next())W=q.value,r.emojiShortcutMap[W.toLocaleLowerCase()]=t;return _.p(h,
_.w4.getInstance(),2)}if(h.nextAddress!=4)return(U=h.yieldResult)?_.p(h,U.get("ytlc-emoji-pref"),4):h.jumpTo(0);E=(g=h.yieldResult)!=null?g:{};E[J.emojiId]=x;return _.p(h,U.set("ytlc-emoji-pref",E,Uou),0)})};
_.n8=new _.k_;var NO4;_.OI={};
NO4={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.M("web_context_menu_a11y_opacity_visibility"),reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,
computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1},menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,
reflectToAttribute:!0,value:_.M("web_button_rework_with_live")},filledButtonOverrides:{type:Object,value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new eg(7),shouldSupportInlineActionButtons:function(){return!1},
shouldSupportWholeItemClick:function(){return!1},
beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}},
ready:function(){var r=_.Hp(this.hostElement||this).querySelector("#inline-action-button-container");r&&r.setAttribute("aria-hidden","true");this.menuButton=_.Hp(this.hostElement).querySelector("#menu-button")},
attached:function(){var r=this.menuButton;r&&(r.addEventListener("focusin",_.fs(this,this.onMenuButtonFocus_)),r.addEventListener("focusout",_.fs(this,this.onMenuButtonBlur_)))},
detached:function(){var r=this.menuButton;r&&(r.removeEventListener("focusin",_.fs(this,this.onMenuButtonFocus_)),r.removeEventListener("focusout",_.fs(this,this.onMenuButtonBlur_)))},
identity:_.I4,truthy:function(r){return!!r},
computeTimestampString:function(r){return r?r.timestampText?this.getSimpleString(r.timestampText):this.TIME_FORMATTER.format(new Date(r.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(r){return r},
computeMenuVisible_:function(r,J){return r||J},
computeHasInlineActionButtons:function(r){if(!r)return!1;var J,x;return!((J=r.inlineActionButtons)==null||!J.length)||!((x=r.additionalInlineActionButtons)==null||!x.length)},
createDocumentFragmentFromString:function(r){var J=_.n8.createDocumentFragment.bind(_.n8),x;if((x=this.participantsManager)==null||!x.viewerRegex)return J(r);x=document.createDocumentFragment();for(var t=0,b;(b=this.participantsManager.viewerRegex.exec(r))!=null;){if(b.index>0){var V=":"+b[0]+":";if((_.Pg(_.n8,V)||_.gq(_.n8,V))&&r.indexOf(V)===b.index-1)continue}x.appendChild(J(r.substring(t,b.index)));t=document.createElement("span");t.appendChild(J(b[0]));t.classList.add("mention");x.appendChild(t);
t=b.index+b[0].length}x.appendChild(J(r.substring(t)));return x},
createDocumentFragment:function(r){var J=document.createDocumentFragment();if(r.simpleText)return J.appendChild(this.createDocumentFragmentFromString(r.simpleText)),J;if(!r.runs)return J;for(var x=0;x<r.runs.length;x++){var t=r.runs[x];if(t.emoji)J.appendChild(_.n8.createEmoji(t.emoji));else if(t.text)if(t.navigationEndpoint){var b=document.createElement("a");b.classList.add("yt-simple-endpoint");I7c(b,t.navigationEndpoint);_.Hp(b).appendChild(this.createDocumentFragmentFromString(t.text));J.appendChild(b)}else J.appendChild(this.createDocumentFragmentFromString(t.text))}return J},
hasModerationOverlayVisible:function(){var r;return((r=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:r.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(r){r.composedPath().some(function(J){return(J=J instanceof Element?J:null)?J.tagName&&(J.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||J.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.M("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(r)},
colorFromDecimal:function(r){return Z4M(r)},
markAsDeleted:function(r,J){this.set("data.deletedStateMessage",r);this.set("data.showOriginalContentMessage",J)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(r){if(this.data.contextMenuEndpoint){var J=_.bZ().resolve(_.CV),x=this.data.contextMenuEndpoint,t;(t=_.a8.instance)&&_.ym(t,x)?(J=RfK(J,x),t=_.Ku(t,{},J)):t=_.SFR(J,x);t.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);r&&r.stopPropagation()}},
handleGetContextMenuResponse_:function(r){var J=_.a8.instance;J&&_.ym(J,{liveChatEndpoint:{}})||(r=r.response);r.liveChatItemContextMenuSupportedRenderers&&r.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(r.liveChatItemContextMenuSupportedRenderers.menuRenderer);r.actions&&_.D9(this.hostElement,"yt-live-chat-actions",[r.actions])},
handleGetContextMenuError:function(r){if(r instanceof Error||r instanceof Object||r instanceof String)var J=r;_.Pq(new _.MV("Error encountered calling GetLiveChatItemContextMenu",J))},
showContextMenu_:function(r){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:r}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.Vq(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.Vq(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.OI.YtLiveChatItemBehavior=[NO4,_.Bu.YtComponentBehavior,_.Wg.YtOpenPopupBehavior];_.C8=function(){};var dob;var QlY;var K8Y;var k3f;var Bg=function(){var r=_.I.apply(this,arguments)||this;r.active=!1;r.identity=_.I4;return r};
_.S(Bg,_.I);Bg.prototype.dataChanged=function(){this.active=!1};
Bg.prototype.onClick=function(){_.Vq(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
Bg.prototype.dataChanged=Bg.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],Bg.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Bg.prototype,"active",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Bg.prototype,"dataChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],Bg);
_.A(Bg,"yt-live-chat-text-input-field-suggestion",function(){if(k3f===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_suggestion.yt.live.chat.text.input.field.suggestion.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-click="onClick" class="style-scope yt-live-chat-text-input-field-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[data.image.thumbnails.0.url]]" author$="[[data.author]]" class="style-scope yt-live-chat-text-input-field-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;K8Y===void 0&&(K8Y=document.createElement("template"));var t=K8Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);k3f=r}r=k3f;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});_.IL=function(r,J,x){return CustomEvent.call(this,r,{detail:{value:J,path:x}})||this};
_.S(_.IL,CustomEvent);_.L8=function(){var r=_.I.apply(this,arguments)||this;r.viewerName=null;r.actionMap={"yt-live-chat-actions":"onChatMessage_"};r.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];r.PARTICIPANT_TIME_USEC_=3E8;return r};
_.S(_.L8,_.I);_.m=_.L8.prototype;_.m.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.m.addParticipant=function(r){var J=_.$9i(this.participants,r,function(t,b){t=t[Object.keys(t)[0]];b=b[Object.keys(b)[0]];t=String(_.v2(t.authorName)).toLowerCase();b=String(_.v2(b.authorName)).toLowerCase();return t<b?-1:t==b?0:1}.bind(this));
if(J>=0){var x=this.participants[J];x[Object.keys(x)[0]].timestampUsec&&this.splice("participants",J,1,r)}else this.splice("participants",-J-1,0,r);r=r[Object.keys(r)[0]];J=_.v2(r.authorName).toLocaleLowerCase();x=J.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(x)||(this.allParticipantsCharMap_[x]={});this.allParticipantsCharMap_[x][J]=r};
_.m.getAuthorsFromPrefix=function(r){return this.allParticipantsCharMap_.hasOwnProperty(r)?this.allParticipantsCharMap_[r]:null};
_.m.computeViewerRegex_=function(r){if(!r)return null;r=r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var J=r.indexOf("@")===0&&_.M("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(J+r.replace(/ /g,"\\s*")+"|^"+r.replace(/ /g,"\\s*")+"$|^"+r.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+r.replace(/ /g,"\\s*")+"$|(?<=\\s)"+r.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.m.checkForStaleParticipants_=function(){var r=this;this.trimOldParticipants_();this.asyncHandle_&&$ZK(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.FO(function(){r.checkForStaleParticipants_()},3E4))};
_.m.onChatMessage_=function(r){var J=this,x=Date.now()*1E3;r.forEach(function(t){if(t=_.R(t,Y1o)){t=t.item;var b=Object.keys(t)[0];J.SUPPORTED_ITEM_TYPES_.indexOf(b)!=-1&&t[b].timestampUsec>=x-J.PARTICIPANT_TIME_USEC_&&J.addParticipant(t)}},this);
this.checkForStaleParticipants_()};
_.m.trimOldParticipants_=function(){for(var r=Date.now()*1E3,J=this.participants.length-1;J>=0;J--){var x=this.participants[J];x=x[Object.keys(x)[0]];x.timestampUsec&&x.timestampUsec<r-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",J,1)}};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],_.L8.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],_.L8.prototype,"viewerName",void 0);_.F([_.C({computed:"computeViewerRegex_(viewerName)"}),_.y("design:type",Object)],_.L8.prototype,"viewerRegex",void 0);_.F([_.C({value:function(){return[]},
notify:!0}),_.y("design:type",Array)],_.L8.prototype,"participants",void 0);_.F([_.Oh({is:"yt-live-chat-participants-manager",noInjection:!0})],_.L8);var PVY=/.*([:@#].*?)$/,cg=/\u00a0/g,YFo=String.fromCharCode(160),n0s={placeholderTextColor:"--yt-live-chat-text-input-field-placeholder-color",activeUnderlineColor:"--yt-live-chat-text-input-field-active-underline-color",inactiveUnderlineColor:"--yt-live-chat-text-input-field-inactive-underline-color"},AU=function(){var r=_.I.apply(this,arguments)||this;r.disabled=!1;r.liveChatRichMessageInput=null;r.messageInput=null;r.isValidWithNoInputText=!1;r.suggestions=[];r.emojiManager=_.n8;r.inputMethodEditorActive=
!1;r.suggestionIndex=-1;r.JSC$12132_lastSuggestionRange=null;return r};
_.S(AU,_.I);_.m=AU.prototype;_.m.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.m.attached=function(){_.V9&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.m.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.m.dataChanged=function(){if(!this.ignoreColorMapping){var r=!1,J={},x;for(x in n0s)this.data&&this.data.hasOwnProperty(x)&&(J[n0s[x]]=this.colorFromDecimal(this.data[x]),r=!0);r&&_.iX(this.hostElement,J)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.m.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.m.colorFromDecimal=function(r){r=Math.floor(Number(r));return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
_.m.preventDrag=function(r){r.dataTransfer&&(r.dataTransfer.dropEffect="none");r.preventDefault()};
_.m.preventResize=function(r){r.returnValue=!1};
_.m.onInputChange=function(){var r=this.characterCount,J=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&J&&J.remove();if(!J&&this.characterCount>this.maxCharacterLimit){var x=window.getSelection();if(x){var t=x.getRangeAt(0);x.removeAllRanges();x.addRange(t)}}if(x=this.getCurrentRange())t=this.calculateTextBeforeRange(x),this.completeEmojisInRange(x,t,!0)||this.updateSuggestions(x,t);t=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(t);
_.Vq(this.hostElement,"yt-live-chat-message-input-change",t);J&&this.characterCount===0&&J.remove();x&&x.commonAncestorContainer.parentElement.id==="input"&&x.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>r):x&&!x.collapsed&&x.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(r=this.input.childNodes.length-1;r>=0;r--)this.input.childNodes[r].nodeName==="BR"&&this.input.childNodes[r].remove()};
_.m.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.m.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var r=this.getCurrentRange();r&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.m.mergeOverflowText=function(r){if(r){var J=document.createRange();J.selectNodeContents(r);J=J.extractContents();this.input.insertBefore(J,r)}};
_.m.checkRangeAtEndOfInput=function(){var r=this.getCurrentRange();if(r){var J=_.Hp(this.hostElement).querySelector("#overflow-text"),x=document.createRange();J&&J.previousSibling?J.previousSibling instanceof HTMLImageElement?x.selectNode(J.previousSibling):x.selectNodeContents(J.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?x.selectNode(this.input.lastChild):x.selectNodeContents(this.input.lastChild));x.collapse(!1);return x.isPointInRange(r.startContainer,
r.startOffset)}return!1};
_.m.handleOverflowText=function(r){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var J=_.Hp(this.hostElement).querySelector("#overflow-text"),x=this.getCurrentRange();this.input.normalize();r=this.checkRangeAtEndOfInput()&&r;this.mergeOverflowText(J);for(var t,b=0,V=0,H,q=this.input.childNodes,W=0;W<q.length;W++){var U=q[W];U instanceof Text?(V+=U.textContent.length,V>this.maxCharacterLimit&&(t=U,b=this.maxCharacterLimit+U.textContent.length-V)):U instanceof HTMLImageElement&&
(t=void 0,V=U.dataset.emojiId&&((t=this.data)==null?0:t.emojiCharacterCount)?V+this.data.emojiCharacterCount:V+U.alt.length,t=this.input,b=W);if(V>this.maxCharacterLimit&&t){H=document.createRange();H.collapse(!1);J?(V=this.input.lastChild.previousSibling,V instanceof Text?H.setEnd(this.input.lastChild.previousSibling,V.textContent.length):V instanceof HTMLImageElement&&H.setEnd(this.input,this.input.childNodes.length-1)):H.selectNodeContents(this.input);H.setStart(t,b);break}}H&&(t=!1,x&&(r=H.isPointInRange(x.startContainer,
x.startOffset-1)),J||(J=document.createElement("span"),J.id="overflow-text",J.textContent="",J.setAttribute("contenteditable","true"),_.Hp(_.Hp(this.hostElement).querySelector("#input")).appendChild(J),t=!0),J&&(x=H.extractContents(),J.insertBefore(x,J.firstChild),r&&J.firstChild&&(x=document.createRange(),t?x.setStartAfter(J.lastChild):x.setStartAfter(J.firstChild),x.collapse(!0),J=window.getSelection(),J.removeAllRanges(),J.addRange(x))))}};
_.m.checkForDuplicateSpans=function(){for(var r=0;r<this.input.childNodes.length;r++){var J=this.input.childNodes[r];if(J.nodeName==="SPAN"){var x=document.createRange();x.selectNodeContents(J);x=x.extractContents();this.input.insertBefore(x,J);J.remove()}}this.handleOverflowText(!0)};
_.m.getCurrentRange=function(){var r=window.getSelection();return r&&r.rangeCount?r.getRangeAt(0).cloneRange():null};
_.m.getInputRange=function(){var r=this.getCurrentRange();if(r){for(var J=r.commonAncestorContainer,x=!1,t=_.Hp(this.hostElement).querySelector("#input");J;){if(J===t){x=!0;break}J=J.parentNode}x||(r=null)}r||(r=this.getRangeAtEnd());return r};
_.m.getRangeAtEnd=function(){var r=document.createRange(),J=_.Hp(this.hostElement).querySelector("#input").lastChild;!J||J.nodeName!=="#text"&&J.nodeName!=="SPAN"?(r.selectNodeContents(_.Hp(this.hostElement).querySelector("#input")),r.collapse(!1)):J.nodeName==="#text"?r.setStart(J,J.textContent.length):r.setStart(J,J.childNodes.length);return r};
_.m.getChatParticipantSuggestions=function(r,J,x,t){var b=_.M("live_chat_enable_handles_web_text_input_update");if(J)for(var V in J)if(V.indexOf(r)===0||b&&V.indexOf(x+r)===0){var H=J[V],q=_.v2(H.authorName);t.push({suggestion:{author:!0,authorType:x,image:H.authorPhoto,alt:q,text:q}});if(t.length>=64)break}};
_.m.getSuggestions=function(r){var J=[],x=r.substring(0,3),t=M_Y(_.n8,x,!0);if(t)for(var b in t)if(b.toLocaleLowerCase().indexOf(r)===0){var V=t[b];if(V&&V.emojiId){if(V=hfK(_.n8,V.emojiId)){var H=void 0,q=void 0,W=void 0,U=void 0,g=((H=V.image)==null?0:(q=H.accessibility)==null?0:(W=q.accessibilityData)==null?0:W.label)||V.isCustomEmoji?(U=V.shortcuts)==null?void 0:U[0]:V.emojiId;J.push({suggestion:{emoji:!0,image:V.image,alt:g,text:b,textToInsertWhenSelected:V.isCustomEmoji?b:g}})}if(J.length>=
64)break}}if(!this.participantsManager)return null;if(x.indexOf("@")===0||x.indexOf("#")===0)t=x.charAt(0),r=r.substring(1),b=_.M("live_chat_enable_handles_web_text_input_update"),x.indexOf("@")===0&&b&&(b=this.participantsManager.getAuthorsFromPrefix(x.substring(0,2)),this.getChatParticipantSuggestions(r,b,t,J)),x=x.substring(1),x=this.participantsManager.getAuthorsFromPrefix(x),this.getChatParticipantSuggestions(r,x,t,J);return J?J.sort(function(E,h){return h.suggestion.text<E.suggestion.text?-1:
h.suggestion.text===E.suggestion.text?0:1}):null};
_.m.insertSuggestion=function(r){var J=_.M("live_chat_enable_handles_web_text_input_update"),x=r.authorType;J=r.text.indexOf(x)===0&&J?r.text+YFo:x+r.text+YFo;r.emoji?this.insertTextAtRange(this.JSC$12132_lastSuggestionRange,r.textToInsertWhenSelected||""):r.author&&this.insertTextAtRange(this.JSC$12132_lastSuggestionRange,J)};
_.m.updateSuggestionsAtCaret=function(){var r=this.getCurrentRange();r&&this.updateSuggestions(r,this.calculateTextBeforeRange(r))};
_.m.offsetStartOfRangeBy=function(r,J){for(;J>0;)if(r.startOffset-J>=0){r.setStart(r.startContainer,r.startOffset-J);break}else{J=r.startContainer instanceof HTMLImageElement?J-r.startContainer.alt.length:J-r.startOffset;var x=r.startContainer.previousSibling;if(!x){r.setStart(r.startContainer,0);break}if(_.M("live_chat_require_space_for_autocomplete_emoji")){var t=void 0,b=void 0;r.setStart(x,((t=x)==null?void 0:(b=t.textContent)==null?void 0:b.length)||0)}else r.setStart(x,x.childNodes.length||
0)}};
_.m.updateSuggestions=function(r,J){var x=this;this.JSC$12132_lastSuggestionRange&&(this.JSC$12132_lastSuggestionRange.detach(),this.JSC$12132_lastSuggestionRange=null);if((J=PVY.exec(J))&&J.length&&(J=J[J.length-1].toLocaleLowerCase(),J.length>2&&(this.offsetStartOfRangeBy(r,J.length),this.JSC$12132_lastSuggestionRange=r,(r=this.getSuggestions(J))&&r.length))){this.suggestions=r;_.zu(this,function(){_.Hp(x.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(r.length-1);return}this.dropdown.opened=!1};
_.m.completeEmojisInRange=function(r,J,x){var t=J.replace(/[\s\xa0]+$/,"");J=J.length-t.length;t=t.split(" ");t=t[t.length-1].trim().toLocaleLowerCase();var b=t.lastIndexOf(":");if(x&&!J&&b!==t.length-1)return!1;b!==-1&&(x=t.lastIndexOf(":",b-1),x!==-1&&(t=t.substring(x)));if((x=_.gq(_.n8,t))&&x.emojiId){x=hfK(_.n8,x.emojiId)||null;this.offsetStartOfRangeBy(r,t.length+J);var V,H,q,W;t=(((V=x)==null?0:V.isCustomEmoji)?(H=x)==null?void 0:(q=H.shortcuts)==null?void 0:q[0]:(W=x)==null?void 0:W.emojiId)||
"";J&&(t+=YFo);this.insertTextAtRange(r,t);this.dropdown.opened=!1;return!0}return!1};
_.m.onSuggestion=function(r){this.insertSuggestion(r.detail);this.dropdown.opened=!1};
_.m.onKeyPress=function(r){r.keyCode===13&&(r.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.Vq(this.hostElement,"yt-live-chat-send-message"))};
_.m.completeEmojis=function(){var r=document.createRange(),J=_.Hp(this.hostElement).querySelector("#input").lastChild;J?r.setStart(J,J.childNodes.length):(r.selectNodeContents(_.Hp(this.hostElement).querySelector("#input")),r.collapse(!1));this.completeEmojisInRange(r,this.calculateTextBeforeRange(r),_.M("live_chat_require_space_for_autocomplete_emoji"))};
_.m.maybePreventTextFormatting=function(r){!_.sp||!r.ctrlKey&&!r.metaKey||r.keyCode!==66&&r.keyCode!==73||(r.stopImmediatePropagation(),r.preventDefault())};
_.m.onKeyDown=function(r){this.maybePreventTextFormatting(r);if(this.dropdown.opened)switch(r.keyCode){case 27:this.dropdown.opened=!1;r.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;r.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);r.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),r.preventDefault()}};
_.m.onKeyUp=function(r){switch(r.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.o$)this.onInputChange()};
_.m.changeSuggestionIndex=function(r){if(this.dropdown.opened){var J=_.Hp(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<J.children.length&&(J.children[this.suggestionIndex].active=!1);var x=this.suggestions.length;this.suggestionIndex=(r+x)%x;r=J.children[this.suggestionIndex];r.active=!0;J.scrollTop=r.offsetTop}};
_.m.onInputPaste=function(r){r.preventDefault();(r=r.clipboardData)&&r.types&&(r=r.getData("text/plain")||"",r=r.replace(/\n/g,""),this.insertText(r));(r=this.getCurrentRange())&&r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.m.onFocus=function(){this._setFocused(!0)};
_.m.onBlur=function(){this._setFocused(!1)};
_.m.insertText=function(r){this.insertTextAtRange(this.getInputRange(),r)};
_.m.insertTextAtRange=function(r,J){if(r&&(r.collapsed||r.deleteContents(),J=_.n8.createDocumentFragment(J,!0,!1))){for(var x=_.D((J==null?void 0:J.childNodes)||[]),t=x.next();!t.done;t=x.next()){t=t.value;var b=void 0,V=void 0,H=void 0,q=void 0,W=void 0;(H=(b=window)==null?void 0:(V=b.ShadyCSS)==null?void 0:V.ScopingShim)==null||(W=(q=H).scopeNode)==null||W.call(q,t,this.hostElement.localName)}x=J.lastChild;r.insertNode(J);this.focused||this.input.focus();if(this.focused){r=r.cloneRange();r.selectNodeContents(x);
r.collapse(!1);if(J=window.getSelection())J.removeAllRanges(),J.addRange(r);r.commonAncestorContainer.parentElement.id==="input"&&r.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}r=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(r);_.Vq(this.hostElement,"yt-live-chat-message-input-change",r)}};
_.m.setLiveChatRichMessageInput=function(r){_.Hp(_.Hp(this.hostElement).querySelector("#input")).textContent="";if(r&&r.textSegments){for(var J=0;J<r.textSegments.length;J++){var x=r.textSegments[J];x.text?_.Hp(_.Hp(this.hostElement).querySelector("#input")).appendChild(_.n8.createDocumentFragment(x.text,!0,!1)):x.emojiId&&(x=_.Pg(_.n8,x.emojiId))&&_.Hp(_.Hp(this.hostElement).querySelector("#input")).appendChild(_.n8.createEmoji(x,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.m.setText=function(r){this.setLiveChatRichMessageInput(r?{textSegments:[{text:r}]}:null)};
_.m.calculateTextBeforeRange=function(r){var J="",x=r.startContainer;if(x&&x instanceof Text){var t;J=((t=x.textContent)==null?void 0:t.substring(0,r.startOffset))||"";x=x.previousSibling}for(;x&&x instanceof Text;)J=x.textContent+J,x=x.previousSibling;return J.replace(cg," ")};
_.m.calculateLiveChatRichMessageInput=function(){for(var r=[],J="",x=_.Hp(_.Hp(this.hostElement).querySelector("#input")).childNodes,t=0;t<x.length;t++){var b=x[t];b instanceof Text?J+=b.textContent:b instanceof HTMLImageElement&&(b.dataset.emojiId?(J&&(r.push({text:J.replace(cg," ")}),J=""),r.push({emojiId:b.dataset.emojiId})):J+=b.alt)}J&&r.push({text:J.replace(cg," ")});if(x=_.Hp(this.hostElement).querySelector("#overflow-text")){J="";x=x.childNodes;for(t=0;t<x.length;t++)b=x[t],b instanceof Text?
J+=b.textContent:b instanceof HTMLImageElement&&(b.dataset.emojiId?(J&&(r.push({text:J.replace(cg," ")}),J=""),r.push({emojiId:b.dataset.emojiId})):J+=b.alt);J&&r.push({text:J.replace(cg," ")})}return{textSegments:r}};
_.m.computeCharacterCount=function(r){if(!r||!r.textSegments)return 0;for(var J=0,x=0;x<r.textSegments.length;x++){var t=r.textSegments[x];if(t.text)J+=t.text.length;else if(t.emojiId){var b=void 0;if((b=this.data)==null?0:b.emojiCharacterCount)J+=this.data.emojiCharacterCount;else{var V=b=void 0,H=void 0;J+=((V=_.Pg(_.n8,(b=t)==null?void 0:b.emojiId))==null?void 0:(H=V.shortcuts)==null?void 0:H[0].length)||0}}}return J};
_.m.characterCountChanged=function(){_.Vq(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.m.focusedChanged=function(){this.hostElement.dispatchEvent(new _.IL("focused-changed",this.focused))};
_.m.focus=function(){this.setFocus(!1)};
_.m.focusAtEnd=function(){this.setFocus(!0)};
_.m.setFocus=function(r){r=r?this.getRangeAtEnd():this.getInputRange();_.Hp(this.hostElement).querySelector("#input").focus();var J=window.getSelection();J&&(J.removeAllRanges(),J.addRange(r))};
_.m.insertEmoji=function(r){var J,x=((r==null?0:r.isCustomEmoji)?(J=r.shortcuts)==null?void 0:J[0]:r==null?void 0:r.emojiId)||"";this.insertText(x)};
_.m.computeText=function(r){if(!r||!r.textSegments)return"";for(var J="",x=0;x<r.textSegments.length;x++){var t=r.textSegments[x];if(t.text)J+=t.text;else if(t.emojiId){var b=void 0,V=void 0,H=void 0;J+=((V=_.Pg(_.n8,(b=t)==null?void 0:b.emojiId))==null?void 0:(H=V.shortcuts)==null?void 0:H[0])||""}}return J};
_.m.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.vd.Object.defineProperties(AU.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.maxCharacterLimit)||0}},
characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}},
remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}},
hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}},
isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}});
AU.prototype.focusedChanged=AU.prototype.focusedChanged;AU.prototype.characterCountChanged=AU.prototype.characterCountChanged;AU.prototype.onSuggestion=AU.prototype.onSuggestion;AU.prototype.onMessageSet=AU.prototype.onMessageSet;AU.prototype.dataChanged=AU.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],AU.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],AU.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],AU.prototype,"disabled",void 0);_.F([_.n("disabled"),_.y("design:type",Number),_.y("design:paramtypes",[])],AU.prototype,"inputTabIndex",null);_.F([_.n("data.maxCharacterLimit"),_.C({readOnly:!0,notify:!0}),_.y("design:type",Number),_.y("design:paramtypes",[])],AU.prototype,"maxCharacterLimit",null);
_.F([_.n("liveChatRichMessageInput"),_.C({readOnly:!0,notify:!0}),_.y("design:type",Number),_.y("design:paramtypes",[])],AU.prototype,"characterCount",null);_.F([_.n("maxCharacterLimit, characterCount"),_.C({readOnly:!0,notify:!0}),_.y("design:type",Number),_.y("design:paramtypes",[])],AU.prototype,"remainingCharacterCount",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],AU.prototype,"isChatMessageInput",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],AU.prototype,"inputExpanded",void 0);_.F([_.C({readOnly:!0,notify:!0}),_.y("design:type",Object)],AU.prototype,"liveChatRichMessageInput",void 0);_.F([_.C(),_.y("design:type",Object)],AU.prototype,"messageInput",void 0);_.F([_.C(),_.y("design:type",Boolean)],AU.prototype,"ignoreColorMapping",void 0);_.F([_.n("characterCount"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],AU.prototype,"hasText",null);
_.F([_.C(),_.y("design:type",Object)],AU.prototype,"isValidWithNoInputText",void 0);_.F([_.n("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.C(),_.y("design:type",Boolean),_.y("design:paramtypes",[])],AU.prototype,"isInputValid",null);_.F([_.C({readOnly:!0,value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],AU.prototype,"focused",void 0);_.F([_.C(),_.y("design:type",Array)],AU.prototype,"suggestions",void 0);
_.F([_.C(),_.y("design:type",_.k_)],AU.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",_.L8)],AU.prototype,"participantsManager",void 0);_.F([_.C(),_.y("design:type",Boolean)],AU.prototype,"noUnderline",void 0);_.F([_.C(),_.y("design:type",Object)],AU.prototype,"inputMethodEditorActive",void 0);_.F([_.jX("#dropdown"),_.y("design:type",Object)],AU.prototype,"dropdown",void 0);_.F([_.jX("#input"),_.y("design:type",HTMLElement)],AU.prototype,"input",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AU.prototype,"dataChanged",null);_.F([_.g5("messageInput"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AU.prototype,"onMessageSet",null);_.F([_.Uh("yt-live-chat-select-suggestion"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],AU.prototype,"onSuggestion",null);
_.F([_.g5("characterCount"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AU.prototype,"characterCountChanged",null);_.F([_.g5("focused"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AU.prototype,"focusedChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],AU);
_.Om4=_.A(AU,"yt-live-chat-text-input-field-renderer",function(){if(QlY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_renderer.yt.live.chat.text.input.field.renderer.css.js--\x3e<label id="label" class="style-scope yt-live-chat-text-input-field-renderer">[[getSimpleString(data.placeholder)]]</label>\n<div id="input" aria-label$="[[getSimpleString(data.placeholder)]]" aria-invalid$="[[!isInputValid]]" contenteditable="" tabindex$="[[inputTabIndex]]" on-blur="onBlur" on-dragenter="preventDrag" on-dragleave="preventDrag" on-dragover="preventDrag" on-drop="preventDrag" on-focus="onFocus" on-input="onInputChange" on-keydown="onKeyDown" on-keypress="onKeyPress" on-keyup="onKeyUp" on-paste="onInputPaste" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n<div id="underline" hidden$="[[noUnderline]]" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="unfocused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n  <div id="focused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n</div>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="24" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="dropdown-content" class="dropdown-content style-scope yt-live-chat-text-input-field-renderer" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;dob===void 0&&(dob=document.createElement("template"));var t=dob;x.call(J,t.content.cloneNode(!0),r.content.firstChild);QlY=r}r=QlY;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Fd=function(){var r=_.I.apply(this,arguments)||this;r.buttonOverrides={style:"overlay",type:"filled"};r.allowAnimations=!1;r.modern=_.M("web_button_rework_with_live");r.noPadding=!1;return r};
_.S(Fd,_.I);_.m=Fd.prototype;_.m.shouldSupportInlineActionButtons=function(){return!0};
_.m.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{liveChatPaidMessageFooterRenderer:"yt-live-chat-paid-message-footer-renderer"}},"data.buyButton":{id:"lower-buy-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.buyFlowButton":{id:"buy-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}},
"data.pdgLikeButton":{id:"like-button",mapping:{pdgLikeViewModel:{component:"yt-live-chat-like-button-view-model"}}},"data.replyButton":{id:"reply-button",mapping:{pdgReplyButtonViewModel:{component:"yt-live-chat-reply-button-view-model"}}},"data.leaderboardBadge":{id:"leaderboard-badge",mapping:{buttonViewModel:{component:"yt-button-view-model"}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}}}};
_.m.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.m.attached=function(){this.allowAnimations=!1};
_.m.dataChanged=function(){if(this.data){var r={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor),
"--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};_.iX(this.hostElement,r);this.allowAnimations=!0}};
_.m.messageChanged=function(){var r,J=(r=this.data)==null?void 0:r.message;r=_.Hp(_.Hp(this.hostElement).querySelector("#message"));r.textContent="";J&&r.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(J))};
_.m.computeShowOnlyHeader=function(r,J){return!r||r.pdgLikeButton||r.replyButton||r.buyFlowButton?!1:this.isEmpty(r,J)&&!r.footer};
_.m.computeShowFooterDivider=function(r,J,x){return r?!!r.footer&&!this.isEmpty(r,J)&&!x:!1};
_.m.computeIsUserEditable=function(r){return!!r.inputField};
_.m.computeHasHeartButton=function(r){return(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(r==null?void 0:r.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.m.computeNoveltyImage=function(r){if(r.headerOverlayImage&&r.headerOverlayImage.thumbnails.length){var J=r.headerOverlayImage.thumbnails[0],x,t;if((x=r.pdgPurchasedNoveltyLoggingDirectives)==null?0:(t=x.loggingDirectives)==null?0:t.trackingParams){var b,V;nPm((b=r.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(V=b.loggingDirectives)==null?void 0:V.trackingParams)}return J.width||0}return 0};
_.m.computeAuthorPhotoSize=function(r){return(r==null?0:r.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.m.inputFocus=function(){var r=_.Hp(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");r&&r.focus()};
_.m.inputInsertEmoji=function(r){var J=_.Hp(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");J&&J.insertEmoji(r)};
_.m.inputMessage=function(){var r=_.Hp(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),J;return r&&((J=this.data)==null?0:J.inputField)?(r.completeEmojis(),_.cj(r.liveChatRichMessageInput)):null};
_.m.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.m.isEmpty=function(r,J){return r?r.empty||!(r.message||r.inputField||J):!0};
_.m.onLowerBuyButtonClick=function(){var r,J=_.R((r=this.data)==null?void 0:r.buyButton,_.PH);J&&J.trackingParams&&!uNz(J.command)&&(r=_.SU(J.trackingParams))&&(J=_.kU())&&_.z0(J,r)};
_.m.shouldSupportWholeItemClick=function(){return!0};
_.vd.Object.defineProperties(Fd.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Fd.prototype.isDeletedChanged=Fd.prototype.isDeletedChanged;Fd.prototype.messageChanged=Fd.prototype.messageChanged;Fd.prototype.dataChanged=Fd.prototype.dataChanged;_.F([_.K(qMN.YtPdgLiveChatItemBehavior),_.y("design:type",Object)],Fd.prototype,"ytPdgLiveChatItemBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],Fd.prototype,"ytLiveChatReduxBehavior",void 0);
_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],Fd.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Fd.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fd.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:P$4}),_.y("design:type",Object)],Fd.prototype,"engagementState",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.y("design:type",Boolean)],Fd.prototype,"isUserEditable",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.y("design:type",Boolean)],Fd.prototype,"hasHeartButton",void 0);_.F([_.C({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Fd.prototype,"showOnlyHeader",void 0);
_.F([_.C({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Fd.prototype,"showFooterDivider",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Object)],Fd.prototype,"allowAnimations",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Fd.prototype,"dashboardMoneyFeed",void 0);_.F([_.C({computed:"computeNoveltyImage(data)"}),_.y("design:type",Number)],Fd.prototype,"noveltyWidth",void 0);
_.F([_.C({computed:"computeAuthorPhotoSize(data)"}),_.y("design:type",Number)],Fd.prototype,"authorPhotoSize",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fd.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fd.prototype,"noPadding",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fd.prototype,"dataChanged",null);
_.F([_.g5("data.message"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fd.prototype,"messageChanged",null);_.F([_.n("data","dashboardMoneyFeed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Fd.prototype,"hideLowerBumper",null);_.F([_.g5("isDeleted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fd.prototype,"isDeletedChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],Fd);
_.A(Fd,"yt-live-chat-paid-message-renderer",function(){if(eFo===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_renderer.yt.live.chat.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="header" class="style-scope yt-live-chat-paid-message-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="author-photo" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n    </template>\n    <template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-message-renderer">\n      </yt-img-shadow>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="single-line" class="style-scope yt-live-chat-paid-message-renderer">\n          <div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-live-chat-author-chip>\n          </div>\n          <div id="leaderboard-badge" class="leaderboard-badge style-scope yt-live-chat-paid-message-renderer"></div>\n          <div id="purchase-amount-column" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-img-shadow id="currency-img" height="16" hidden$="[[!data.currencyImage.thumbnailDetails]]" thumbnail="[[data.currencyImage.thumbnailDetails]]" width="16" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-img-shadow>\n            <div id="purchase-amount" class="style-scope yt-live-chat-paid-message-renderer">\n              <yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n            </div>\n          </div>\n        </div>\n      </div>\n      <span id="timestamp" class="style-scope yt-live-chat-paid-message-renderer">[[timestampString]]</span>\n      <div id="gradient-container" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="gradient" class="style-scope yt-live-chat-paid-message-renderer"></div>\n      </div>\n      <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-message-renderer">\n          <yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="creator-heart-button" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-paid-message-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-paid-message-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" message-input="[[messageInput]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-paid-message-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n    <div id="footer" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="action-buttons" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="like-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="reply-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="buy-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="lower-buy-button" hidden$="[[!data.buyButton]]" on-click="onLowerBuyButtonClick" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-paid-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;yGK===void 0&&(yGK=document.createElement("template"));var t=yGK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);eFo=r}r=eFo;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var CVN;var BOf;var aL=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;return r};
_.S(aL,_.w5);aL.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.IP("openPopupConfig")};
_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],aL.prototype,"ytOpenPopupBehavior",void 0);_.F([_.hW()],aL);_.yG=[_.Wg.YtOpenPopupBehavior,aL.prototype];var IUY;var Zb=[_.hd,psf,_.Q1,_.Mq,_.zP,_.nON,_.Sv,_.v7o,_.dl,QnD];_.M("web_watch_get_updated_metadata_response_processing")&&Zb.push(_.inY);_.M("web_continuation_response_processing")&&Zb.push(_.L$);var RPC=new _.z$("RESPONSE_RECEIVED_COMMANDS"),R6M=new _.z$("RESPONSE_RECEIVED_COMMANDS");var ERr="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),gRz=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],UcC=["GET_UNSEEN_NOTIFICATION_COUNT"];var eL=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;r.serviceEndpointHandlers=[];return r};
_.S(eL,_.w5);eL.prototype.created=function(){var r=this;this.endpointHandlerActionMap={"yt-service-request":function(J,x,t,b){var V;return fsX(r.hostElement,J,x,t,b,r.serviceEndpointHandlers,(V=r.onEntitiesUpdated)==null?void 0:V.bind(r))}}};
eL.prototype.attached=function(){_.aw(_.FL.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
eL.prototype.detached=function(){_.yP(_.FL.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.F([_.hW()],eL);_.L84=[eL.prototype];var cjs,AjN=function(){return cjs!==void 0?cjs:cjs=document.createElement("template")};
document.head.appendChild(AjN().content);var F8o;var aUN=document.head,yjx=aUN.appendChild,efw;if(F8o===void 0){var zfw=document.createElement("template");_.d(zfw,"\x3c!--css-build:shady--\x3e");zfw.content.insertBefore(AjN().content.cloneNode(!0),zfw.content.firstChild);F8o=zfw}efw=F8o;yjx.call(aUN,efw.content);var Zmq,v0R=function(){return Zmq!==void 0?Zmq:Zmq=document.createElement("template")};
document.head.appendChild(v0R().content);var ucK;var lUf=document.head,XCn=lUf.appendChild,rMR;if(ucK===void 0){var JM4=document.createElement("template");_.d(JM4,"\x3c!--css-build:shady--\x3e");JM4.content.insertBefore(v0R().content.cloneNode(!0),JM4.content.firstChild);ucK=JM4}rMR=ucK;XCn.call(lUf,rMR.content);var xpY;_.O8("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.O8("sharingRendererButtons","buttonRenderer","ytd-button-renderer");xpY=_.M("web_button_rework")&&_.LN("BUTTON_REWORK")||_.M("web_button_rework_with_live");_.zN=function(){var r=_.I.apply(this,arguments)||this;r.isPressed=!1;r.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return r};
_.S(_.zN,_.I);_.m=_.zN.prototype;_.m.created=function(){this.showTooltips=!0};
_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.m.onHintIdChanged=function(){var r=this,J,x,t=(J=this.ytButtonBehavior.data)==null?void 0:(x=J.hint)==null?void 0:x.hintRenderer;if(t&&t.hintId){J=_.HD(this.hostElement,"yt-get-opened-popups-action");J=(J&&J.length===1?J[0]:[]).length>0;var b=null;t.hintId!=="sponsor-pre-purchase"||J?t.hintId.startsWith("sponsor-post-purchase")&&!J?b=RBb("membership-manage"):t.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!J&&(b=RBb("membership-freebie-join")):b=RBb("membership-join");b&&_.Yh.addLowPriorityJob(function(){for(var V=
_.D(b),H=V.next();!H.done;H=V.next())r.ytComponentBehavior.resolveCommand(H.value)})}};
_.m.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.m.onYtNavigate=function(r){var J=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);J&&(r.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(J))};
_.m.onYtServiceRequestSent=function(r,J){this.handleServiceRequestActions(J);_.Vq(this.hostElement,"yt-service-request-sent-button-renderer")};
_.m.onServiceRequestCompleted=function(r,J){this.handleServiceRequestActions(J);_.Vq(this.hostElement,"yt-service-request-completed-button-renderer")};
_.m.updateButton=function(r){var J;if(r=(J=_.R(r,oOs))==null?void 0:J.updatedButton)this.ytButtonBehavior.data=_.R(r,_.PH)};
_.m.handleUpdateButtonAction=function(r){var J=this.ytButtonBehavior.data;J.targetId&&r.updateButtonAction.targetId&&J.targetId===r.updateButtonAction.targetId&&this.updateButton(r)};
_.m.handleServiceRequestActions=function(r){if(r=r.actions)for(var J=0;J<r.length;J++)this.updateButton(r[J])};
_.vd.Object.defineProperties(_.zN,{template:{configurable:!0,enumerable:!0,get:function(){if(IUY===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);IUY=r}r=IUY;return r}}});
_.zN.prototype.onServiceRequestCompleted=_.zN.prototype.onServiceRequestCompleted;_.zN.prototype.onYtServiceRequestSent=_.zN.prototype.onYtServiceRequestSent;_.zN.prototype.onYtNavigate=_.zN.prototype.onYtNavigate;_.zN.prototype.onPressedStateChanged=_.zN.prototype.onPressedStateChanged;_.zN.prototype.onHintIdChanged=_.zN.prototype.onHintIdChanged;_.F([_.C(),_.y("design:type",Object)],_.zN.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],_.zN.prototype,"isPressed",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],_.zN.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Wsn.YtButtonBehavior),_.y("design:type",Object)],_.zN.prototype,"ytButtonBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],_.zN.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],_.zN.prototype,"ytComponentBehavior",void 0);
_.F([_.K(gG.YtRenderButtonBehavior),_.y("design:type",Object)],_.zN.prototype,"ytRenderButtonBehavior",void 0);_.F([_.g5("data.hint.hintRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],_.zN.prototype,"onHintIdChanged",null);_.F([_.g5("isPressed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],_.zN.prototype,"onPressedStateChanged",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],_.zN.prototype,"onYtNavigate",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],_.zN.prototype,"onYtServiceRequestSent",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],_.zN.prototype,"onServiceRequestCompleted",null);_.F([_.L({is:"ytd-button-renderer",disableElementRegistration:xpY})],_.zN);var Zt=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.S(Zt,_.I);_.m=Zt.prototype;_.m.configureRendererStamper=function(){return{"data.buyButton":{id:"buy-flow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.lowerBumper":{id:"lower-bumper",mapping:{liveChatItemBumperViewModel:{component:"yt-live-chat-item-bumper-view-model"}}},"data.creatorHeartButton":{id:"creator-heart-button",mapping:{creatorHeartViewModel:{component:"yt-live-chat-creator-heart-view-model"}}}}};
_.m.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.m.dataChanged=function(){if(this.data&&this.data.sticker){var r=_.Vm(this.data.sticker.thumbnails,this.stickerWidth);r||_.Pxr(r).thenCatch(function(){_.nR(new _.MV("Failed to load Super Sticker with url",r))})}};
_.m.computeAuthorPhotoSize=function(r){return(r==null?0:r.isV2Style)?32:40};
_.m.computeIsV2Style=function(r){return(r==null?0:r.isV2Style)?!0:!1};
_.m.onStickerLoaded=function(r){var J,x,t;(J=_.r5(r))==null||(x=J.parentNode)==null||(t=x.classList)==null||t.add("sticker-loaded")};
_.m.computeNoveltyImageWidth=function(r){var J,x;if(r==null?0:(J=r.headerOverlayImage)==null?0:(x=J.thumbnails)==null?0:x.length){J=r.headerOverlayImage.thumbnails[0];var t,b;if((t=r.pdgPurchasedNoveltyLoggingDirectives)==null?0:(b=t.loggingDirectives)==null?0:b.trackingParams){var V,H;nPm((V=r.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(H=V.loggingDirectives)==null?void 0:H.trackingParams)}return J.width||0}return 0};
_.m.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.m.updateStickerStyles=function(){var r=this.data;r&&(r={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(r.authorNameTextColor)},
_.iX(this.hostElement,r))};
_.m.onBuyButtonClick=function(){var r,J=_.R((r=this.data)==null?void 0:r.buyButton,_.PH);J&&!uNz(J.command)&&this.ytRendererBehavior.logExplicitClick(J)};
_.m.shouldSupportWholeItemClick=function(){return!0};
_.vd.Object.defineProperties(Zt.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}},
hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Zt.prototype.updateStickerStyles=Zt.prototype.updateStickerStyles;Zt.prototype.isDeletedChanged=Zt.prototype.isDeletedChanged;Zt.prototype.onStickerLoaded=Zt.prototype.onStickerLoaded;Zt.prototype.dataChanged=Zt.prototype.dataChanged;_.F([_.K(qMN.YtPdgLiveChatItemBehavior),_.y("design:type",Object)],Zt.prototype,"ytPdgLiveChatItemBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zt.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Zt.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],Zt.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Zt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zt.prototype,"data",void 0);
_.F([_.C({computed:"computeAuthorPhotoSize(data)"}),_.y("design:type",Number)],Zt.prototype,"authorPhotoSize",void 0);_.F([_.C(),_.y("design:type",Boolean)],Zt.prototype,"isDeleted",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Zt.prototype,"dashboardMoneyFeed",void 0);_.F([_.C({computed:"computeNoveltyImageWidth(data)"}),_.y("design:type",Number)],Zt.prototype,"noveltyWidth",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Zt.prototype,"modern",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.y("design:type",Boolean)],Zt.prototype,"isV2Style",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zt.prototype,"dataChanged",null);_.F([_.Uh("yt-img-shadow-loaded"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Zt.prototype,"onStickerLoaded",null);
_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],Zt.prototype,"stickerWidth",null);_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],Zt.prototype,"stickerHeight",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Zt.prototype,"hasHeartButton",null);_.F([_.n("data","dashboardMoneyFeed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Zt.prototype,"hideLowerBumper",null);
_.F([_.g5("isDeleted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zt.prototype,"isDeletedChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zt.prototype,"updateStickerStyles",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Zt);
_.A(Zt,"yt-live-chat-paid-sticker-renderer",function(){if(BOf===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-sticker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_sticker_renderer.yt.live.chat.paid.sticker.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-info" tabindex="0" class="style-scope yt-live-chat-paid-sticker-renderer"><template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-paid-sticker-renderer" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]"></yt-img-shadow></template><template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></template><template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></template><div id="content" class="style-scope yt-live-chat-paid-sticker-renderer"><span id="timestamp" hidden$="[[!data.timestampUsec]]" class="style-scope yt-live-chat-paid-sticker-renderer">[[timestampString]]</span><div id="content-primary-column" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-live-chat-author-chip></div><span id="price-column" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-formatted-string id="purchase-amount-chip" text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string></span></div></div></div><div id="sticker-container" hidden$="[[!data.sticker]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="sticker" height="[[stickerHeight]]" hidden$="[[!data.sticker]]" notify-on-loaded="" tabindex="0" thumbnail="[[data.sticker]]" width="[[stickerWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></div><yt-formatted-string id="dashboard-deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></yt-icon-button></div><div id="gradient-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="gradient" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="creator-heart-button" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="buy-flow-button" hidden$="[[!data.buyButton]]" on-click="onBuyButtonClick" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="inline-action-button-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;CVN===void 0&&(CVN=document.createElement("template"));var t=CVN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);BOf=r}r=BOf;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var tbN;var bWN;var mpx,oPx=function(){return mpx!==void 0?mpx:mpx=document.createElement("template")};
document.head.appendChild(oPx().content);var Vbq,Dpb=function(){return Vbq!==void 0?Vbq:Vbq=document.createElement("template")};
document.head.appendChild(Dpb().content);var HWk;var Tsk,sjn=function(){return Tsk!==void 0?Tsk:Tsk=document.createElement("template")};
document.head.appendChild(sjn().content);var qrY;var Wkk=document.head,iWn=Wkk.appendChild,pXf;if(qrY===void 0){var fwx=document.createElement("template");_.d(fwx,"\x3c!--css-build:shady--\x3e");fwx.content.insertBefore(sjn().content.cloneNode(!0),fwx.content.firstChild);qrY=fwx}pXf=qrY;iWn.call(Wkk,pXf.content);var UpN=document.head,gPs=UpN.appendChild,EPK;if(HWk===void 0){var vg=document.createElement("template");_.d(vg,"\x3c!--css-build:shady--\x3e");vg.content.insertBefore(Dpb().content.cloneNode(!0),vg.content.firstChild);vg.content.insertBefore(oPx().content.cloneNode(!0),vg.content.firstChild);HWk=vg}EPK=HWk;gPs.call(UpN,EPK.content);var uP=function(){var r=_.w5.apply(this,arguments)||this;r.focusedIndex=0;r.verticalOffset=0;r.verticalAlign="top";r.dynamicAlign=!0;return r};
_.S(uP,_.w5);uP.prototype.emojiUrl=function(r){r=_.Pg(this.emojiManager,r);if(!r)return"";var J;r=(J=r.image)==null?void 0:J.thumbnails;return _.Vm(r,24)||""};
var jjs=function(r){var J;r.emojiVariants&&(J=r.data)!=null&&J.target&&_.zu(r,function(){r.set("verticalOffset",-1*r.hostElement.clientHeight);var x=_.Hp(r.hostElement).querySelector("img");x&&x.focus()})};
_.m=uP.prototype;_.m.onKeyboardEnter=function(){};
_.m.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.m.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.m.onKeyDown=function(r){switch(r.keyCode){case 13:this.onKeyboardEnter();r.preventDefault();break;case 40:this.changeFocus(1);r.preventDefault();break;case 38:this.changeFocus(-1);r.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.m.onYtEmojiSelect=function(r){var J=this,x,t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1)return t=(x=J.data)==null?void 0:x.emoji,H=((b=t)==null?void 0:b.stickyPrefId)||((V=t)==null?void 0:V.emojiId),W=(q=r.detail)==null?void 0:q.emojiId,H&&W&&H!==W?_.p(g,(U=J.emojiManager)==null?void 0:G3K(U,t,W),2):g.return();_.D9(J.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[t,W]);_.i8(g)})};
_.m.changeFocus=function(r){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+r+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(r=_.Hp(this.hostElement).querySelector("#variants"))&&r.children[this.focusedIndex].focus())};
_.vd.Object.defineProperties(uP.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
uP.prototype.onYtEmojiSelect=uP.prototype.onYtEmojiSelect;uP.prototype.onKeyDown=uP.prototype.onKeyDown;uP.prototype.onEmojiVariantsChanged=uP.prototype.onEmojiVariantsChanged;uP.prototype.onVerticalOffsetOrPositionTargetChanged=uP.prototype.onVerticalOffsetOrPositionTargetChanged;_.F([_.K(_.LS),_.y("design:type",Object)],uP.prototype,"ironOverlayBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uP.prototype,"data",void 0);_.F([_.C(),_.y("design:type",_.k_)],uP.prototype,"emojiManager",void 0);
_.F([_.C(),_.y("design:type",Object)],uP.prototype,"emojiVariants",void 0);_.F([_.C(),_.y("design:type",Object)],uP.prototype,"focusedIndex",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],uP.prototype,"positionTarget",null);_.F([_.C({reflectToAttribute:!0}),_.n("verticalOffset","data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uP.prototype,"isPositioned",null);_.F([_.C(),_.y("design:type",Object)],uP.prototype,"verticalOffset",void 0);
_.F([_.C(),_.y("design:type",Object)],uP.prototype,"verticalAlign",void 0);_.F([_.C(),_.y("design:type",Object)],uP.prototype,"dynamicAlign",void 0);_.F([_.g5("verticalOffset","positionTarget"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uP.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.F([_.g5("emojiVariants"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uP.prototype,"onEmojiVariantsChanged",null);
_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],uP.prototype,"onKeyDown",null);_.F([_.Uh("yt-emoji-select"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype",Promise)],uP.prototype,"onYtEmojiSelect",null);_.F([_.hW()],uP);var $ps=[uP.prototype];var wXN;var heK;var Mbo=/medium-light|medium-dark|light|medium|dark/,Gfo=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,Req=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),lP=function(){var r=_.I.apply(this,arguments)||this;r.userSelection={left:null,right:null};r.scrollAction="lock";r.isEmojiDraftInProgress=!1;return r};
_.S(lP,_.I);_.m=lP.prototype;_.m.onClick=function(r){r=_.r5(r);r instanceof HTMLImageElement&&this.selectOrUpdateEmoji(r)};
_.m.selectOrUpdateEmoji=function(r){var J=r.getAttribute("selection");J&&(J==="default"?_.Vq(this.hostElement,"yt-emoji-select",_.Pg(this.emojiManager,r.id)):J==="left"?this.userSelection=Object.assign({},this.userSelection,{left:r.src}):J==="right"?this.userSelection=Object.assign({},this.userSelection,{right:r.src}):J==="user"&&this.userSelection.left&&this.userSelection.right&&_.Vq(this.hostElement,"yt-emoji-select",_.Pg(this.emojiManager,r.id)))};
_.m.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.m.onMultiSelectorThumbnailRowChanged=function(){var r,J,x;((r=this.data)==null?0:(J=r.emoji)==null?0:(x=J.multiSelectorThumbnailRow)==null?0:x.length)&&this.openSelector()};
_.m.getThumbnailFromEmojiRow=function(r){var J,x;return(r==null?void 0:(J=r.thumbnails)==null?void 0:(x=J[0])==null?void 0:x.url)||""};
_.m.getEmojiAltTextForPartialSelector=function(r){var J;return((J=this.getThumbnailFromEmojiRow(r).match(Gfo))==null?void 0:J[0])||""};
_.m.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.m.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.m.getRowSelection=function(r){return["left","right"][r]};
_.m.getIdFromComposedEmoji=function(r){return(r==null?void 0:r.emojiId)||""};
_.m.getEmojiFromPartialSelections=function(r,J){if(!r&&!J)return null;var x,t,b=(x=this.data)==null?void 0:(t=x.emoji)==null?void 0:t.variantIds;if(!b||!b.length)return null;var V;r=(V=r.match(Mbo))==null?void 0:V[0];var H;J=(H=J.match(Mbo))==null?void 0:H[0];if(!r||!J)return null;var q=Req.get(r);H=Req.get(J);if(q===H){H=Array.from(Req.values()).filter(function(U){return U!==q}).join("|");
var W=new RegExp("^((?!("+H+")).)*"+q+"$")}else W=new RegExp(q+".*"+H);return(b=b.find(function(U){return W.test(U)}))&&_.Pg(this.emojiManager,b)||null};
_.m.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var r,J=this.ytEmojiSelectorBehavior.emojiUrl(((r=this.data.emoji)==null?void 0:r.emojiId)||"");_.Hp(this.hostElement).querySelector('[selection="user"]').src.includes(J)||(this.isEmojiDraftInProgress=!0)}};
_.m.onDomChange=function(){jjs(this.ytEmojiSelectorBehavior)};
_.m.getFocusableElements=function(){return _.Hp(this.hostElement).querySelectorAll("img").filter(function(r){return r.getAttribute("role")==="option"})};
_.m.changeFocus=function(r){var J=this.getFocusableElements();J!=null&&J.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+r+J.length)%J.length,this.ytEmojiSelectorBehavior.focusedIndex<J.length&&(r=J[this.ytEmojiSelectorBehavior.focusedIndex])&&r.focus())};
_.m.onKeyboardEnter=function(){var r=this.getFocusableElements();r!=null&&r.length&&(r=r[this.ytEmojiSelectorBehavior.focusedIndex])&&r instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(r),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.vd.Object.defineProperties(lP.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var r=this,J,x,t;return this.emojiManager&&((J=this.data)==null?0:(x=J.emoji)==null?0:(t=x.variantIds)==null?0:t.length)?this.data.emoji.variantIds.map(function(b){return!!b&&_.Pg(r.emojiManager,b)}).filter(function(b){return!!b}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var r,J=(r=this.userSelection)==null?void 0:r.left,x;r=(x=this.userSelection)==null?void 0:x.right;return J&&r?this.getEmojiFromPartialSelections(J,r):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.composedEmojiSelection)==null?0:r.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var J;r=(J=this.userSelection)==null?void 0:J.left;var x;J=(x=this.userSelection)==null?void 0:x.right;if(!r&&!J){var t;return this.ytEmojiSelectorBehavior.emojiUrl(((t=this.data.emoji)==null?void 0:t.emojiId)||"")}return r&&!J?r:!r&&J?J:""}}});
lP.prototype.onMultiSelectorThumbnailRowChanged=lP.prototype.onMultiSelectorThumbnailRowChanged;lP.prototype.onClick=lP.prototype.onClick;_.F([_.K(_.LS),_.y("design:type",Object)],lP.prototype,"ironOverlayBehavior",void 0);_.F([_.K($ps),_.y("design:type",Object)],lP.prototype,"ytEmojiSelectorBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lP.prototype,"data",void 0);_.F([_.C(),_.y("design:type",_.k_)],lP.prototype,"emojiManager",void 0);
_.F([_.C(),_.y("design:type",Object)],lP.prototype,"userSelection",void 0);_.F([_.C(),_.y("design:type",Object)],lP.prototype,"scrollAction",void 0);_.F([_.C(),_.y("design:type",Object)],lP.prototype,"isEmojiDraftInProgress",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],lP.prototype,"emojiVariants",null);_.F([_.n("data","userSelection"),_.y("design:type",Object),_.y("design:paramtypes",[])],lP.prototype,"composedEmojiSelection",null);
_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[MouseEvent]),_.y("design:returntype")],lP.prototype,"onClick",null);_.F([_.g5("data.emoji.multiSelectorThumbnailRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lP.prototype,"onMultiSelectorThumbnailRowChanged",null);_.F([_.n("data","userSelection","composedEmojiSelection"),_.y("design:type",String),_.y("design:paramtypes",[])],lP.prototype,"draftEmojiUrl",null);
_.F([_.Oh({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],lP);
_.A(lP,"yt-emoji-multi-person-selector",function(){if(heK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-multi-person-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_multi_person_selector.yt.emoji.multi.person.selector.css.js--\x3e<div id="options" class="style-scope yt-emoji-multi-person-selector">\n  <template is="dom-repeat" id="repeat" items="[[data.emoji.multiSelectorThumbnailRow]]" notify-dom-change="" as="row" index-as="rowIndex" on-dom-change="onDomChange" class="style-scope yt-emoji-multi-person-selector">\n    <div class="variant-thumbnail-row style-scope yt-emoji-multi-person-selector">\n      <template is="dom-repeat" id="thumbnail-row-repeat" items="[[row.thumbnails]]" as="thumbnail" class="style-scope yt-emoji-multi-person-selector">\n        \n        <img height="24" role="option" alt="[[getEmojiAltTextForPartialSelector(thumbnail)]]" src$="[[getThumbnailFromEmojiRow(thumbnail)]]" tabindex="-1" width="24" selection$="[[getRowSelection(rowIndex)]]" class="style-scope yt-emoji-multi-person-selector">\n      </template>\n    </div>\n  </template>\n</div>\n<div id="selections" class="style-scope yt-emoji-multi-person-selector">\n\n  <img id="[[data.emoji.emojiId]]" class="default-selection style-scope yt-emoji-multi-person-selector" alt="[[data.emoji.emojiId]]" height="36" role="option" src$="[[emojiUrl(data.emoji.emojiId)]]" tabindex="-1" width="36" selection="default">\n  <img id$="[[getIdFromComposedEmoji(composedEmojiSelection)]]" class="user-selection style-scope yt-emoji-multi-person-selector" is-draft$="[[isEmojiDraftInProgress]]" alt="[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]" height="36" role$="[[getDraftEmojiAriaRole(composedEmojiSelection)]]" src$="[[draftEmojiUrl]]" selection="user" tabindex="-1" width="36" on-load="onUserSelectionSrcLoad">\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;wXN===void 0&&(wXN=document.createElement("template"));var t=wXN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);heK=r}r=heK;return r},{mode:2});var Srn;var Nsb;var Xd=function(){var r=_.I.apply(this,arguments)||this;r.tooltip_=null;return r};
_.S(Xd,_.I);_.m=Xd.prototype;_.m.dataChanged_=function(){var r;if((r=this.data)==null?0:r.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.Hp(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.Wp)(this.tooltip_).textContent=this.data.tooltip};
_.m.computeTargetId=function(){var r;return((r=this.data)==null?void 0:r.targetId)||""};
_.m.computeId_=function(r){return r};
_.m.computeIcon_=function(r){return _.pM(r)};
_.m.onTap_=function(){this.active=!this.active;_.Vq(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.m.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("active-changed",this.active))};
_.vd.Object.defineProperties(Xd.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var r,J;if((r=this.data)==null?0:(J=r.icon)==null?0:J.iconType)return this.data.icon.iconType==="SUPER_STICKER";var x,t;return((x=this.data)==null?void 0:(t=x.icon)==null?void 0:t.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
Xd.prototype.activeChangedForBinding=Xd.prototype.activeChangedForBinding;Xd.prototype.dataChanged_=Xd.prototype.dataChanged_;_.F([_.K(_.Ca.YtLiveChatTooltipTargetingBehavior),_.y("design:type",Object)],Xd.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xd.prototype,"data",void 0);_.F([_.C({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.y("design:type",String)],Xd.prototype,"id",void 0);
_.F([_.C({computed:"computeTargetId(data.targetId)"}),_.y("design:type",String)],Xd.prototype,"targetId",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Xd.prototype,"active",void 0);_.F([_.C({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.y("design:type",String)],Xd.prototype,"icon",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xd.prototype,"dataChanged_",null);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Xd.prototype,"iconFilled",null);_.F([_.g5("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xd.prototype,"activeChangedForBinding",null);_.F([_.Oh({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],Xd);
_.A(Xd,"yt-emoji-picker-category-button-renderer",function(){if(Nsb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_button_renderer.yt.emoji.picker.category.button.renderer.css.js--\x3e<yt-icon-button id="button" label="[[data.accessibility.accessibilityData.label]]" on-tap="onTap_" class="style-scope yt-emoji-picker-category-button-renderer">\n  <yt-icon default-to-filled="[[iconFilled]]" icon="[[icon]]" class="style-scope yt-emoji-picker-category-button-renderer"></yt-icon>\n</yt-icon-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Srn===void 0&&(Srn=document.createElement("template"));var t=Srn;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Nsb=r}r=Nsb;return r},{mode:2});var dpx;var QjN;var rE=function(){var r=_.I.apply(this,arguments)||this;r.ariaLabel=null;r.ariaActivedescendant=null;r.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};r.JSC$12197_ignoreNextFocus_=!1;r.longPressTimeoutId=-1;return r};
_.S(rE,_.I);_.m=rE.prototype;_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.m.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.m.emojiChanged_=function(){this.changeFocus_(0,!1);for(var r=_.wU(),J=0;J<this.emoji.length;J++){var x={veType:88013,elementIndex:J},t=this.emoji[J];t.isCustomEmoji&&(t=document.querySelector(("#"+t.emojiId).replace("/","\\/")))&&(x=_.$I(r,x))&&(t.visualElement=x)}};
_.m.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.m.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.m.emojiSkinToneChanged_=function(r){this.skinTone=r};
_.m.dataChanged=function(){this.data&&this.data.emojiData&&$ok(this.emojiManager,this.data.emojiData)};
_.m.emojiUrl=function(r){r=this.getEmoji(r);if(!r)return"";var J;r=(J=r.image)==null?void 0:J.thumbnails;return _.Vm(r,24)||""};
_.m.emojiAlt=function(r){var J=this.get("image.accessibility.accessibilityData.label",r);return J?J:r.isCustomEmoji?r.shortcuts[0]:r.emojiId};
_.m.emojiAriaLabel=function(r){return r.shortcuts?r.shortcuts[0]:""};
_.m.emojiAriaSelected=function(r,J,x){return r&&x==J?"true":"false"};
_.m.getEmoji=function(r){if(this.emojiManager)return this.shouldUseStickyPreferences?hfK(this.emojiManager,r):Y_(this.emojiManager,r)};
_.m.computeId_=function(r){return r.categoryId||""};
_.m.computeEmoji=function(r){var J=this;return this.emojiManager?r.emojiIds?r.emojiIds.map(function(x){return x?_.Pg(J.emojiManager,x):null}).filter(Y44):r.emojiData?r.emojiData.map(function(x){var t=!!x.emojiId&&_.Pg(J.emojiManager,x.emojiId);
return t?Object.assign({},t,x):null}).filter(Y44):[]:[]};
_.m.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.m.computeAriaLabel_=function(r){return _.v2(r)};
_.m.computeAriaActivedescendant_=function(r,J){return r&&r[J]?r[J].emojiId||"":""};
_.m.handleLongPressEmojiWithVariants=function(r,J){this.changeFocusToEmoji(r.emojiId,!1);this.openVariantSelector(r,J)};
_.m.onMouseDown=function(r){var J=this;this.hostElement!==document.activeElement&&(this.JSC$12197_ignoreNextFocus_=!0);if(r.button===0){var x=_.r5(r);if(x instanceof HTMLImageElement){var t=_.Hp(this.hostElement).querySelector("#repeat").itemForElement(x);this.emojiContainsVariants(t)&&(this.longPressTimeoutId=setTimeout(function(){J.handleLongPressEmojiWithVariants(t,x)},500))}}};
_.m.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.m.onFocus=function(){this.JSC$12197_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12197_ignoreNextFocus_=!1};
_.m.onBlur_=function(){this.showFocus=!1};
_.m.emojiContainsVariants=function(r){return!!(r&&r.variantIds&&r.variantIds.length)};
_.m.onClick=function(r){clearTimeout(this.longPressTimeoutId);r=_.r5(r);if(r instanceof HTMLImageElement){var J=r.id;this.changeFocusToEmoji(J,!1);var x=this.getEmoji(J),t;if(t=this.shouldUseStickyPreferences&&this.emojiContainsVariants(x)){var b;t=!((b=this.emojiManager.emojiMap[J])!=null&&b.stickyPrefId)}t?(b=_.Hp(this.hostElement).querySelector("#repeat").itemForElement(r),this.openVariantSelector(b,r)):_.Vq(this.hostElement,"yt-emoji-select",x)}};
_.m.isActiveEmojiWithVariants=function(r,J){return r&&J?J.stickyPrefId?r===J.stickyPrefId:r===J.emojiId:!1};
_.m.onCloseEmojiVariantSelector=function(r){this.activeEmojiWithVariantsId===r&&(this.activeEmojiWithVariantsId="")};
_.m.onMouseOver_=function(r){r=_.r5(r);r instanceof HTMLImageElement&&_.Vq(this.hostElement,"yt-emoji-hover",_.Pg(this.emojiManager,r.id))};
_.m.changeFocus_=function(r,J){this.focusedIndex=(this.focusedIndex+r+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(r=this.emoji[this.focusedIndex],J&&(this.showFocus=!0,_.Hp(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.Vq(this.hostElement,"yt-emoji-hover",r)))};
_.m.changeFocusToEmoji=function(r,J){if(r){var x=this.emoji.findIndex(function(t){return t.emojiId===r});
x!==-1&&this.changeFocus_(x-this.focusedIndex,J)}};
_.m.onKeyDown_=function(r){switch(r.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var J=this.emoji[this.focusedIndex];if(J&&J.emojiId){if(this.emojiContainsVariants(J)){var x=_.Hp(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(J,x)}else _.Vq(this.hostElement,"yt-emoji-select",Y_(this.emojiManager,J.emojiId)),this.hostElement.focus();r.preventDefault()}}break;case 40:this.changeFocus_(1,!0);r.preventDefault();break;case 38:this.changeFocus_(-1,!0),
r.preventDefault()}};
_.m.onEmojiStickyPreferenceChanged=function(r,J){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&r.emojiId&&r.variantIds&&r.variantIds.includes(J)&&this.activeEmojiWithVariantsId!==J&&this.setStickyEmojiPreference(r.emojiId,J)};
_.m.openVariantSelector=function(r,J){this.activeEmojiWithVariantsId=r.stickyPrefId||r.emojiId||"";_.Vq(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:r,target:J})};
_.m.setStickyEmojiPreference=function(r,J){if(this.data){var x=this.emoji.findIndex(function(b){return b.emojiId===r});
if(x!==-1){var t=this.emoji[x];t.stickyPrefId=J;this.set("emoji."+x,Object.assign({},t));this.activeEmojiWithVariantsId=J}}};
rE.prototype.onKeyDown_=rE.prototype.onKeyDown_;rE.prototype.onMouseOver_=rE.prototype.onMouseOver_;rE.prototype.onClick=rE.prototype.onClick;rE.prototype.onBlur_=rE.prototype.onBlur_;rE.prototype.onFocus=rE.prototype.onFocus;rE.prototype.onMouseUp=rE.prototype.onMouseUp;rE.prototype.onMouseDown=rE.prototype.onMouseDown;rE.prototype.dataChanged=rE.prototype.dataChanged;rE.prototype.disableIncrementalLoadingChanged_=rE.prototype.disableIncrementalLoadingChanged_;rE.prototype.emojiManagerChanged_=rE.prototype.emojiManagerChanged_;
rE.prototype.emojiChanged_=rE.prototype.emojiChanged_;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],rE.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rE.prototype,"data",void 0);_.F([_.C({computed:"computeId_(data)"}),_.y("design:type",String)],rE.prototype,"id",void 0);_.F([_.C({computed:"computeEmoji(data)"}),_.y("design:type",Array)],rE.prototype,"emoji",void 0);_.F([_.C(),_.y("design:type",Number)],rE.prototype,"skinTone",void 0);
_.F([_.C(),_.y("design:type",_.k_)],rE.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",Boolean)],rE.prototype,"disableIncrementalLoading",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],rE.prototype,"focusedIndex",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],rE.prototype,"showFocus",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.y("design:type",Object)],rE.prototype,"ariaLabel",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.y("design:type",Object)],rE.prototype,"ariaActivedescendant",void 0);_.F([_.C({value:60}),_.y("design:type",Number)],rE.prototype,"domRepeatTargetFramerate",void 0);_.F([_.C({value:1}),_.y("design:type",Number)],rE.prototype,"domRepeatInitialCount",void 0);_.F([_.C({value:""}),_.y("design:type",String)],rE.prototype,"activeEmojiWithVariantsId",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],rE.prototype,"shouldUseStickyPreferences",void 0);_.F([_.g5("emoji"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"emojiChanged_",null);_.F([_.g5("emojiManager"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"emojiManagerChanged_",null);
_.F([_.g5("disableIncrementalLoading"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"disableIncrementalLoadingChanged_",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"dataChanged",null);_.F([_.Uh("mousedown"),_.y("design:type",Function),_.y("design:paramtypes",[Object]),_.y("design:returntype")],rE.prototype,"onMouseDown",null);
_.F([_.Uh("mouseup"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"onMouseUp",null);_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"onFocus",null);_.F([_.Uh("blur"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rE.prototype,"onBlur_",null);
_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],rE.prototype,"onClick",null);_.F([_.Uh("mouseover"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],rE.prototype,"onMouseOver_",null);_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],rE.prototype,"onKeyDown_",null);
_.F([_.Oh({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],rE);
_.A(rE,"yt-emoji-picker-category-renderer",function(){if(QjN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_renderer.yt.emoji.picker.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-category-renderer"></yt-formatted-string><div class$="[[data.categoryType]] style-scope yt-emoji-picker-category-renderer" id="emoji" role="listbox" aria-label="[[computeAriaLabel_(data.title)]]"><template is="dom-repeat" id="repeat" items="[[emoji]]" initial-count="[[domRepeatInitialCount]]" target-framerate="[[domRepeatTargetFramerate]]" class="style-scope yt-emoji-picker-category-renderer"><img id="[[item.emojiId]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" contains-variants$="[[emojiContainsVariants(item)]]" height="24" is-active-emoji-with-variants$="[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]" loading$="[[emojiLoading()]]" role="option" src$="[[emojiUrl(item.emojiId, skinTone)]]" width="24" class="style-scope yt-emoji-picker-category-renderer"></template></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;dpx===void 0&&(dpx=document.createElement("template"));var t=dpx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);QjN=r}r=QjN;return r},{mode:2});var Kkw;var kfY;var P$K;var Yrf;var Ju=function(){var r=_.I.apply(this,arguments)||this;r.ariaLabel=null;r.ariaActivedescendant=null;r.getFormattedStringRawText=_.v2;r.JSC$12203_ignoreNextFocus_=!1;return r};
_.S(Ju,_.I);_.m=Ju.prototype;_.m.attached=function(){this.hostElement.hasAttribute("aria-live")||this.hostElement.setAttribute("aria-live","polite");this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.m.emojiUrl=function(r){var J,x;r=(J=Y_(this.emojiManager,r,!0))==null?void 0:(x=J.image)==null?void 0:x.thumbnails;return _.Vm(r,24)||""};
_.m.emojiAlt=function(r){var J=this.get("image.accessibility.accessibilityData.label",r);return J?J:r.isCustomEmoji?r.shortcuts[0]:r.emojiId};
_.m.emojiId=function(r){return"emoji"+r};
_.m.computeId_=function(r){return r.categoryId||""};
_.m.computeAriaActivedescendant_=function(r){return this.emoji&&r<this.emoji.length?this.emojiId(r):""};
_.m.emojiChanged_=function(){this.changeFocus_(0,!1);for(var r=_.wU(),J=0;J<this.emoji.length;J++){var x={veType:88013,elementIndex:J},t=this.emoji[J];t.isCustomEmoji&&(t=document.querySelector(("#"+t.emojiId).replace("/","\\/")))&&(x=_.$I(r,x))&&(t.visualElement=x)}};
_.m.computeEmoji_=function(r){var J=this;return this.emojiManager?r.emojiIds.map(function(x){return _.Pg(J.emojiManager,x,!0)}).filter(nRz):[]};
_.m.titleOffsetChanged_=function(){var r=this.hostElement.getBoundingClientRect(),J=_.Hp(this.hostElement).querySelector("#title").getBoundingClientRect();r=Math.max(0,Math.min(this.titleOffset,r.height-J.height));_.Hp(this.hostElement).querySelector("#title").style.top=r+"px"};
_.m.onEmojiMouseOver_=function(r){_.Vq(this.hostElement,"yt-emoji-hover",r.model.item)};
_.m.onEmojiTap_=function(r){this.data.command&&(r=Fki(_.bZ().resolve(_.t9(cq)),this.data.command,r),_.Vq(this.hostElement,"yt-navigate",r))};
_.m.emojiAriaLabel=function(r){return r.shortcuts[0]};
_.m.emojiAriaSelected=function(r,J,x){return r&&x==J?"true":"false"};
_.m.changeFocus_=function(r,J){var x=this.emoji.length;this.focusedIndex=(this.focusedIndex+r+x)%x;r=this.emoji[this.focusedIndex];if(J){var t;(t=_.Hp(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||t.scrollIntoView(!1);_.Vq(this.hostElement,"yt-emoji-hover",r)}};
_.m.onMouseDown_=function(){this.JSC$12203_ignoreNextFocus_=!0};
_.m.onFocus_=function(){this.JSC$12203_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12203_ignoreNextFocus_=!1};
_.m.onBlur_=function(){this.showFocus=!1};
_.m.onKeyDown_=function(r){switch(r.keyCode){case 13:this.onEmojiTap_(r);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);r.preventDefault();break;case 38:this.changeFocus_(-1,!0),r.preventDefault()}};
Ju.prototype.onKeyDown_=Ju.prototype.onKeyDown_;Ju.prototype.onBlur_=Ju.prototype.onBlur_;Ju.prototype.onFocus_=Ju.prototype.onFocus_;Ju.prototype.onMouseDown_=Ju.prototype.onMouseDown_;Ju.prototype.onEmojiTap_=Ju.prototype.onEmojiTap_;Ju.prototype.titleOffsetChanged_=Ju.prototype.titleOffsetChanged_;Ju.prototype.emojiChanged_=Ju.prototype.emojiChanged_;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ju.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Ju.prototype,"data",void 0);_.F([_.C({computed:"computeId_(data)"}),_.y("design:type",String)],Ju.prototype,"id",void 0);_.F([_.C({computed:"computeEmoji_(data)"}),_.y("design:type",Array)],Ju.prototype,"emoji",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],Ju.prototype,"titleOffset",void 0);_.F([_.C({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.y("design:type",Object)],Ju.prototype,"ariaLabel",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.y("design:type",Object)],Ju.prototype,"ariaActivedescendant",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Ju.prototype,"showFocus",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],Ju.prototype,"focusedIndex",void 0);_.F([_.C(),_.y("design:type",_.k_)],Ju.prototype,"emojiManager",void 0);
_.F([_.g5("emoji"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ju.prototype,"emojiChanged_",null);_.F([_.g5("titleOffset"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ju.prototype,"titleOffsetChanged_",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Ju.prototype,"onEmojiTap_",null);
_.F([_.Uh("mousedown"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ju.prototype,"onMouseDown_",null);_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ju.prototype,"onFocus_",null);_.F([_.Uh("blur"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ju.prototype,"onBlur_",null);
_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Ju.prototype,"onKeyDown_",null);_.F([_.Oh({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Ju);
_.A(Ju,"yt-emoji-picker-upsell-category-renderer",function(){if(Yrf===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-upsell-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_upsell_category_renderer.yt.emoji.picker.upsell.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-upsell-category-renderer"></yt-formatted-string><div id="emoji" class="style-scope yt-emoji-picker-upsell-category-renderer"><template is="dom-repeat" id="repeat" items="[[emoji]]" class="style-scope yt-emoji-picker-upsell-category-renderer"><div class="style-scope yt-emoji-picker-upsell-category-renderer"><img id="[[emojiId(index)]]" on-mouseover="onEmojiMouseOver_" shared-tooltip-text$="[[data.emojiTooltip]]" src$="[[emojiUrl(item.emojiId)]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" role="option" class="style-scope yt-emoji-picker-upsell-category-renderer"><svg viewBox="0 0 24 24" class="style-scope yt-emoji-picker-upsell-category-renderer"><path id="lock-border" d="M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path><path d="M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path></svg></div></template></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;P$K===void 0&&(P$K=document.createElement("template"));var t=P$K;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Yrf=r}r=Yrf;return r},{mode:2});var nPo;var OWk;var xK=function(){var r=_.I.apply(this,arguments)||this;r.scrollAction="lock";r.verticalAlign="top";return r};
_.S(xK,_.I);_.m=xK.prototype;_.m.onClick=function(r){r=_.r5(r);r instanceof HTMLImageElement&&_.Vq(this.hostElement,"yt-emoji-select",_.Pg(this.emojiManager,r.id))};
_.m.openSelector=function(){this.ironOverlayBehavior.open()};
_.m.onDomChange=function(){jjs(this.ytEmojiSelectorBehavior)};
_.m.computeIsFamilySelector=function(r){var J;return(r==null?void 0:(J=r.emoji)==null?void 0:J.emojiId)==="\ud83d\udc6a"};
_.m.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var r=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];r&&r.emojiId&&(_.Vq(this.hostElement,"yt-emoji-select",_.Pg(this.emojiManager,r.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.vd.Object.defineProperties(xK.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var r=this,J,x,t;return this.emojiManager&&((J=this.data)==null?0:(x=J.emoji)==null?0:(t=x.variantIds)==null?0:t.length)?this.data.emoji.variantIds.map(function(b){return!!b&&_.Pg(r.emojiManager,b)}).filter(function(b){return!!b}):[]}}});
xK.prototype.onClick=xK.prototype.onClick;_.F([_.K(_.LS),_.y("design:type",Object)],xK.prototype,"ironOverlayBehavior",void 0);_.F([_.K($ps),_.y("design:type",Object)],xK.prototype,"ytEmojiSelectorBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],xK.prototype,"data",void 0);_.F([_.C(),_.y("design:type",_.k_)],xK.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",Object)],xK.prototype,"scrollAction",void 0);_.F([_.C(),_.y("design:type",Object)],xK.prototype,"verticalAlign",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.y("design:type",Boolean)],xK.prototype,"isFamilySelector",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],xK.prototype,"emojiVariants",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[MouseEvent]),_.y("design:returntype")],xK.prototype,"onClick",null);_.F([_.Oh({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],xK);
_.A(xK,"yt-emoji-variant-selector",function(){if(OWk===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-variant-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_variant_selector.yt.emoji.variant.selector.css.js--\x3e<div role="listbox" id="variants" class="style-scope yt-emoji-variant-selector">\n    <template is="dom-repeat" id="repeat" items="[[emojiVariants]]" notify-dom-change="" on-dom-change="onDomChange" class="style-scope yt-emoji-variant-selector">\n      \n      <img id="[[item.emojiId]]" alt="[[item.emojiId]]" height="24" role="option" tabindex="-1" src$="[[emojiUrl(item.emojiId)]]" width="24" class="style-scope yt-emoji-variant-selector">\n    </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;nPo===void 0&&(nPo=document.createElement("template"));var t=nPo;x.call(J,t.content.cloneNode(!0),r.content.firstChild);OWk=r}r=OWk;return r},{mode:2});var C$Y=/:/g,Bsk=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],tu=function(){var r=_.I.apply(this,arguments)||this;r.emojiVariantSelector=null;r.emojiMultiPersonSelector=null;r.identity=_.I4;r.lastAnimationTime_=0;r.animationStart_=null;r.animationEnd_=null;return r};
_.S(tu,_.I);_.m=tu.prototype;
_.m.configureRendererStamper=function(){return{categories:{id:"categories",mapping:{emojiPickerCategoryRenderer:{component:"yt-emoji-picker-category-renderer",properties:{disableIncrementalLoading:"[[disableIncrementalLoading]]",emojiManager:"[[emojiManager]]",shouldUseStickyPreferences:"[[shouldUseStickyPreferences]]"}},emojiPickerUpsellCategoryRenderer:{component:"yt-emoji-picker-upsell-category-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},categoryButtons:{id:"category-buttons",mapping:{emojiPickerCategoryButtonRenderer:"yt-emoji-picker-category-button-renderer"}},
emojiVariantSelector:{id:"emoji-variant-selector",mapping:{ytEmojiVariantSelector:{component:"yt-emoji-variant-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1},emojiMultiPersonSelector:{id:"emoji-multi-person-selector",mapping:{ytEmojiMultiPersonSelector:{component:"yt-emoji-multi-person-selector",properties:{emojiManager:"[[emojiManager]]"}}},reuseComponents:!1}}};
_.m.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.n8)};
_.m.attached=function(){_.o$&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&wCw(this.emojiManager)};
_.m.dataChanged=function(){var r;if((r=this.data)==null?0:r.categories){r=this.emojiManager;var J=this.getCustomEmojiIds();r.pickerCustomEmojiIds=[].concat(_.Gd(fUb),_.Gd(J))}};
_.m.getCustomEmojiIds=function(){var r,J=(r=this.data.categories)==null?void 0:r.find(function(V){var H;return((H=V.emojiPickerCategoryRenderer)==null?void 0:H.categoryId)&&Bsk.includes(V.emojiPickerCategoryRenderer.categoryId)}),x;
r=(x=this.data.categories)==null?void 0:x.find(function(V){return V.emojiPickerUpsellCategoryRenderer});
var t,b;return[J==null?void 0:(t=J.emojiPickerCategoryRenderer)==null?void 0:t.emojiIds,r==null?void 0:(b=r.emojiPickerUpsellCategoryRenderer)==null?void 0:b.emojiIds].flat().filter(function(V){return!!V})};
_.m.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.m.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.m.updateCategoriesAndPlaceholderInternal=function(r,J){var x=this;r&&J&&(this.categories=r.categories||[],this.categoryButtons=r.categoryButtons||[],this.resetPlaceholder(),this.search="",_.FO(function(){x.updateButtons_()}))};
_.m.computeId_=function(r){return r.id||""};
_.m.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(r){return r.emojiPickerCategoryRenderer&&r.emojiPickerCategoryRenderer.emojiData}):!1};
_.m.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.m.onShowEmojiVariantSelector=function(r){var J=r.detail.emojiData;J.variantIds&&J.variantIds.length&&(J.multiSelectorThumbnailRow&&J.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:J,target:r.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:J,target:r.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.m.onIronOverlayClosed=function(r){var J=hfK(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");J&&r.composedPath&&(r.composedPath().includes(_.Hp(this.hostElement).querySelector("#emoji-variant-selector"))||r.composedPath().includes(_.Hp(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.D9(this.hostElement,"yt-close-emoji-variant-selector",[J.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.m.onEmojiVariantSelectorMouseup=function(r){var J=r.target.firstChild;this.variantSelectorOpened&&J&&_.FO(function(){J.noCancelOnOutsideClick=!1},100)};
_.m.onEmojiVariantSelectorMousedown=function(r){r=r.target.firstChild;this.variantSelectorOpened&&r&&(r.noCancelOnOutsideClick=!1)};
_.m.onSelectCategory_=function(r){var J=this.search!="";this.search="";for(var x=_.Hp(this.hostElement).querySelector("#categories").children,t=0;t<x.length;t++){var b=x[t];if(b.id==r.detail.categoryId){J?(_.Hp(this.hostElement).querySelector("#categories").scrollTop=b.offsetTop,this.updateButtons_()):(this.animationStart_=_.Hp(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=b.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.m.onEmojiHover_=function(r){this.placeholder=r.detail.shortcuts?r.detail.shortcuts[0]:""};
_.m.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.m.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.m.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.m.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.m.computeSearchCategory_=function(r){r=r.replace(C$Y,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();r=r.split(" ");for(var J=[],x=this.emojiManager.emojis,t=0;t<x.length;t++){var b=x[t];if(b.searchTerms)for(var V=0;V<b.searchTerms.length;V++){for(var H=b.searchTerms[V].toLocaleLowerCase(),q=!1,W=0;W<r.length;W++)if(H.indexOf(r[W])!=-1){q=!0;break}if(q&&(!b.isCustomEmoji||!b.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(b.emojiId))){J.push(b.emojiId);
break}}}return{categoryId:-1,emojiIds:J}};
_.m.computeSearchEmptyMessage_=function(r,J){return r&&J&&J.emojiIds&&J.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.m.computeSearching_=function(r){return this.emojiManager&&r.replace(C$Y,"").length>1};
_.m.computeSkinToneHidden=function(){var r;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((r=this.data)==null||!r.hideSkinTonePicker)};
_.m.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.m.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.m.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.m.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.m.selectSkinTone_=function(r){r=Number(r.target.getAttribute("tone"));this.set("emojiManager.skinTone",r);_.D9(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[r]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.m.skinToneChanged_=function(){_.Hp(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var r=_.Hp(this.hostElement).querySelector("#dropdown-content").children,J=0;J<r.length;J++)J===this.skinTone?r[J].setAttribute("selected",""):r[J].removeAttribute("selected")};
_.m.animateScroll_=function(r){this.lastAnimationTime_||(this.lastAnimationTime_=r);r-=this.lastAnimationTime_;r<200?(_.Hp(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*r/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.Hp(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.m.searchChanged_=function(){this.updateButtons_()};
_.m.updateButtons_=function(){var r=null;if(!this.search)for(var J=_.Hp(this.hostElement).querySelector("#categories").scrollTop,x=_.Hp(this.hostElement).querySelector("#categories").children,t=0;t<x.length;t++){var b=x[t];b.offsetTop<=J&&(r=b.id)}J=_.Hp(this.hostElement).querySelector("#category-buttons").children;for(x=0;x<J.length;x++)t=J[x],t.active=t.id===r};
tu.prototype.searchChanged_=tu.prototype.searchChanged_;tu.prototype.skinToneChanged_=tu.prototype.skinToneChanged_;tu.prototype.onEmojiHover_=tu.prototype.onEmojiHover_;tu.prototype.onSelectCategory_=tu.prototype.onSelectCategory_;tu.prototype.onShowEmojiVariantSelector=tu.prototype.onShowEmojiVariantSelector;tu.prototype.updateCategoriesAndPlaceholder_=tu.prototype.updateCategoriesAndPlaceholder_;tu.prototype.dataChanged=tu.prototype.dataChanged;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tu.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tu.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tu.prototype,"data",void 0);_.F([_.C({value:function(){return[]}}),
_.y("design:type",Array)],tu.prototype,"categories",void 0);_.F([_.C({value:function(){return[]}}),
_.y("design:type",Array)],tu.prototype,"categoryButtons",void 0);_.F([_.C({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.y("design:type",Boolean)],tu.prototype,"disableScroll",void 0);_.F([_.C({computed:"computeId_(data)",reflectToAttribute:!0}),_.y("design:type",String)],tu.prototype,"id",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],tu.prototype,"selected",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],tu.prototype,"disableIncrementalLoading",void 0);_.F([_.C(),_.y("design:type",String)],tu.prototype,"placeholder",void 0);_.F([_.C({value:""}),_.y("design:type",String)],tu.prototype,"search",void 0);_.F([_.C({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.y("design:type",Boolean)],tu.prototype,"searching",void 0);_.F([_.C({computed:"computeSearchCategory_(search)"}),_.y("design:type",Object)],tu.prototype,"searchCategory",void 0);
_.F([_.C({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.y("design:type",Object)],tu.prototype,"searchEmptyMessage",void 0);_.F([_.C({computed:"identity(emojiManager.skinTone)"}),_.y("design:type",Number)],tu.prototype,"skinTone",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],tu.prototype,"skinToneOpened",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],tu.prototype,"variantSelectorOpened",void 0);
_.F([_.C({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.y("design:type",Boolean)],tu.prototype,"skinToneHidden",void 0);_.F([_.C(),_.y("design:type",_.k_)],tu.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",Object)],tu.prototype,"emojiVariantSelector",void 0);_.F([_.C(),_.y("design:type",Object)],tu.prototype,"emojiMultiPersonSelector",void 0);
_.F([_.C({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.y("design:type",Boolean)],tu.prototype,"shouldUseStickyPreferences",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tu.prototype,"dataChanged",null);_.F([_.g5("data","selected"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tu.prototype,"updateCategoriesAndPlaceholder_",null);
_.F([_.Uh("yt-show-emoji-variant-selector"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],tu.prototype,"onShowEmojiVariantSelector",null);_.F([_.Uh("yt-emoji-picker-select-category"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],tu.prototype,"onSelectCategory_",null);_.F([_.Uh("yt-emoji-hover"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],tu.prototype,"onEmojiHover_",null);
_.F([_.g5("skinTone"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tu.prototype,"skinToneChanged_",null);_.F([_.g5("search"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tu.prototype,"searchChanged_",null);_.F([_.Oh({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],tu);
_.A(tu,"yt-emoji-picker-renderer",function(){if(kfY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_renderer.yt.emoji.picker.renderer.css.js--\x3e<div id="search-panel" class="style-scope yt-emoji-picker-renderer"><tp-yt-paper-input id="search" no-label-float="" placeholder="[[placeholder]]" use-v2-underline="" value="{{search}}" on-blur="onSearchBoxBlur_" on-focus="onSearchBoxFocused_" class="style-scope yt-emoji-picker-renderer"></tp-yt-paper-input><yt-icon-button id="clear-search" hidden="[[!search]]" label="[[data.clearSearchLabel]]" on-tap="clearSearch" class="style-scope yt-emoji-picker-renderer"><yt-icon icon="close" class="style-scope yt-emoji-picker-renderer"></yt-icon></yt-icon-button><button id="skin-tone" aria-label$="[[getSimpleString(data.pickSkinToneText)]]" hidden="[[skinToneHidden]]" on-mouseout="resetPlaceholder" on-mouseover="showSkinTonePlaceholder" on-tap="openSkinToneSelector" selected="" class="style-scope yt-emoji-picker-renderer"></button><tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" horizontal-align="right" horizontal-offset="8" no-auto-focus="" opened="{{skinToneOpened}}" vertical-align="top" vertical-offset="8" class="style-scope yt-emoji-picker-renderer"><div id="dropdown-content" class="dropdown-content style-scope yt-emoji-picker-renderer" slot="dropdown-content"><button aria-label$="[[data.skinToneGenericLabel]]" on-tap="selectSkinTone_" tone="0" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneLightLabel]]" on-tap="selectSkinTone_" tone="1" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLightLabel]]" on-tap="selectSkinTone_" tone="2" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLabel]]" on-tap="selectSkinTone_" tone="3" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumDarkLabel]]" on-tap="selectSkinTone_" tone="4" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneDarkLabel]]" on-tap="selectSkinTone_" tone="5" class="style-scope yt-emoji-picker-renderer"></button></div></tp-yt-iron-dropdown></div><div id="category-buttons" class="style-scope yt-emoji-picker-renderer"></div><yt-emoji-picker-category-renderer id="search-category" data="[[searchCategory]]" emoji-manager="[[emojiManager]]" should-use-sticky-preferences="[[shouldUseStickyPreferences]]" skin-tone="[[skinTone]]" class="style-scope yt-emoji-picker-renderer"></yt-emoji-picker-category-renderer><yt-formatted-string id="search-empty" hidden="[[!searchEmptyMessage]]" text="[[searchEmptyMessage]]" class="style-scope yt-emoji-picker-renderer"></yt-formatted-string><div id="categories-wrapper" class="style-scope yt-emoji-picker-renderer"><div id="categories" on-mouseout="onMouseoutCategories" on-scroll="onScroll_" class="style-scope yt-emoji-picker-renderer"></div></div><div id="emoji-variant-selector" hidden="[[!emojiVariantSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div><div id="emoji-multi-person-selector" hidden="[[!emojiMultiPersonSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Kkw===void 0&&(Kkw=document.createElement("template"));var t=Kkw;x.call(J,t.content.cloneNode(!0),r.content.firstChild);kfY=r}r=kfY;return r},{mode:2});var b7=function(){var r=_.I.apply(this,arguments)||this;r.emojiManager=_.n8;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.selectedIndex=1;r.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return r};
_.S(b7,_.I);_.m=b7.prototype;_.m.handleEmojiCustomizationVisible=function(r){this.emojiPickerRenderer.selected=r;this.selectedIndex=1;r?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.m.emojiCustomizationSetChanged=function(){var r;(r=this.data)!=null&&r.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.mn(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.m.updateSaveButtonState=function(r){var J;(J=this.data)!=null&&J.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.ES("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:r}))};
_.m.emojiUrl=function(r){r=_.Pg(this.emojiManager,r);if(!r)return"";var J;r=(J=r.image)==null?void 0:J.thumbnails;return _.Vm(r,24)||""};
_.m.emojiAlt=function(r){var J=_.Pg(this.emojiManager,r);if(!J)return r;var x,t,b,V=(J==null?void 0:(x=J.image)==null?void 0:(t=x.accessibility)==null?void 0:(b=t.accessibilityData)==null?void 0:b.label)||"";return V?V:J.isCustomEmoji?J.shortcuts[0]:J.emojiId||r};
_.m.emojiAriaLabel=function(r){var J,x;return((J=_.Pg(this.emojiManager,r))==null?void 0:(x=J.shortcuts)==null?void 0:x[0])||r};
_.m.onEmojiClick=function(r){r.model.index!==0&&(this.selectedIndex=r.model.index)};
_.m.onEmojiSelect=function(r){r=r.detail;var J,x;((J=this.data)==null?0:J.emojiCustomizationSetEntityKey)&&((x=this.emojiCustomizationSet)==null?0:x.emojiId)&&r.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,r.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.ES("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,r.emojiId,this.selectedIndex)}))};
_.m.canEditEmoji=function(r,J,x){r=r.indexOf(J);return r===x||r===0||x===0?!1:!0};
_.m.getUpdatedEmojiIdList=function(r,J,x){var t=r.indexOf(J);r=[].concat(_.Gd(r));t>=0&&(r[t]=r[x]);r[x]=J;return r};
_.vd.Object.defineProperties(b7,{template:{configurable:!0,enumerable:!0,get:function(){if(bWN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-customization-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_customization_panel_view_model.yt.emoji.customization.panel.view.model.css.js--\x3e<yt-attributed-string id="description-text" data="[[data.descriptionText]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-attributed-string>\n<div id="fab-container" class="style-scope yt-emoji-customization-panel-view-model">\n  <div id="expanded-buttons" class="style-scope yt-emoji-customization-panel-view-model">\n    <template is="dom-repeat" id="repeat" items="[[emojiCustomizationSet.emojiId]]" class="style-scope yt-emoji-customization-panel-view-model">\n      <button class="reaction-button style-scope yt-emoji-customization-panel-view-model" emoji-selected$="[[equals(selectedIndex, index)]]" on-click="onEmojiClick" disabled$="[[equals(index, 0)]]">\n        <img id="[[index]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" height="24" role="option" src$="[[emojiUrl(item)]]" width="24" class="style-scope yt-emoji-customization-panel-view-model">\n      </button>\n    </template>\n  </div>\n</div>\n<yt-button-view-model data="[[data.resetButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-emoji-customization-panel-view-model">\n</yt-button-view-model>\n<yt-emoji-picker-renderer data="[[data.emojiPicker.emojiPickerRenderer]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-emoji-picker-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;tbN===void 0&&(tbN=document.createElement("template"));var t=tbN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);bWN=r}r=bWN;return r}}});
b7.prototype.onEmojiSelect=b7.prototype.onEmojiSelect;_.F([_.K(_.OP),_.y("design:type",Object)],b7.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],b7.prototype,"ytActionHandlerBehavior",void 0);_.F([_.jX("yt-emoji-picker-renderer"),_.y("design:type",Object)],b7.prototype,"emojiPickerRenderer",void 0);
_.F([_.C({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(r,J){return _.q6(r.entities,"emojiCustomizationSetEntity",J)},
observer:"emojiCustomizationSetChanged"}),_.y("design:type",Object)],b7.prototype,"emojiCustomizationSet",void 0);_.F([_.C(),_.y("design:type",Object)],b7.prototype,"originalEmojiSet",void 0);_.F([_.C(),_.y("design:type",_.k_)],b7.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",Object)],b7.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],b7.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],b7.prototype,"selectedIndex",void 0);
_.F([_.Uh("yt-emoji-select"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],b7.prototype,"onEmojiSelect",null);_.F([_.Oh({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],b7);var Iws;var LkK;var cMR;var AMs;var mz=function(){var r=_.I.apply(this,arguments)||this;r.authorBadges=[];return r};
_.S(mz,_.I);_.m=mz.prototype;_.m.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.m.configureRendererStamper=function(){return{"data.inlineActionButtons":{id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}},"data.beforeContentButtons":{id:"before-content-buttons",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.m.dataChanged=function(){var r=qMK(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",r)};
_.m.updateMessage=function(){var r=this.data.message,J=_.Hp(_.Hp(this.hostElement).querySelector("#message"));J.textContent="";r&&J.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r))};
_.m.shouldSupportWholeItemClick=function(){return!0};
_.m.onShowOriginalClick=function(r){r.preventDefault();this.showOriginal=!0};
_.m.computeShowBar=function(r,J,x){return r&&J||x};
_.m.computeAuthorBadges=function(r){return r.authorBadges||[]};
_.m.computeAuthorIsOwner=function(r){return!!WFr(r.authorBadges,"owner")};
_.m.computeAuthorNameColor=function(r){var J;if(_.M("live_chat_author_name_color_usernames")&&(r==null?0:(J=r.authorName)==null?0:J.simpleText))return _.EqD(_.j7i(r.authorName.simpleText));if(_.M("live_chat_seed_color_usernames")&&(r==null?0:r.authorSeedColorArgb))return _.EqD(_.Wc(r.authorSeedColorArgb));if(_.M("live_chat_colored_usernames"))return"#cc0000";var x;return _.M("live_chat_simple_color_usernames")&&(r==null?0:(x=r.authorName)==null?0:x.simpleText)&&(r==null?0:r.authorUsernameColorLight)&&
(r==null?0:r.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.Wc(r.authorUsernameColorDark):_.Wc(r.authorUsernameColorLight):""};
mz.prototype.updateMessage=mz.prototype.updateMessage;mz.prototype.dataChanged=mz.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mz.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],mz.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],mz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mz.prototype,"data",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"showOriginal",void 0);_.F([_.C({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"isDimmed",void 0);_.F([_.C({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"showBar",void 0);
_.F([_.C({computed:"computeAuthorBadges(data)"}),_.y("design:type",Array)],mz.prototype,"authorBadges",void 0);_.F([_.C({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"authorIsOwner",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"inCollapsedBanner",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"inBanner",void 0);
_.F([_.C({value:_.M("live_chat_hide_avatars"),reflectToAttribute:!0}),_.y("design:type",Boolean)],mz.prototype,"avatarHidden",void 0);_.F([_.C({computed:"computeAuthorNameColor(data)"}),_.y("design:type",String)],mz.prototype,"authorNameColor",void 0);_.F([_.C(),_.y("design:type",_.L8)],mz.prototype,"participantsManager",void 0);_.F([_.C({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.y("design:type",Object)],mz.prototype,"filledButtonOverrides",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mz.prototype,"dataChanged",null);_.F([_.g5("data.message"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mz.prototype,"updateMessage",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],mz);
_.A(mz,"yt-live-chat-text-message-renderer",function(){if(AMs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_message_renderer.yt.live.chat.text.message.renderer.css.js--\x3e<yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-text-message-renderer" height="24" thumbnail="[[data.authorPhoto]]" width="24"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-text-message-renderer"><span id="timestamp" class="style-scope yt-live-chat-text-message-renderer">[[timestampString]]</span><yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" class="style-scope yt-live-chat-text-message-renderer"></yt-live-chat-author-chip>\u200b<div id="before-content-buttons" class="style-scope yt-live-chat-text-message-renderer"></div>\u200b<span id="message" dir="auto" class="style-scope yt-live-chat-text-message-renderer"></span><span id="deleted-state" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.deletedStateMessage)]]</span><a id="show-original" href="#" on-click="onShowOriginalClick" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-text-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-text-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-text-message-renderer"></yt-icon></yt-icon-button></div><div id="inline-action-button-container" class="style-scope yt-live-chat-text-message-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-text-message-renderer"></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;cMR===void 0&&(cMR=document.createElement("template"));var t=cMR;x.call(J,t.content.cloneNode(!0),r.content.firstChild);AMs=r}r=AMs;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var oO=function(){var r=_.I.apply(this,arguments)||this;r.tonalButtonOverrides={type:"tonal",style:"overlay"};return r};
_.S(oO,_.I);
oO.prototype.configureRendererStamper=function(){return{"data.infoDialogButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.autoModeratedItem":{id:"auto-moderated-item",mapping:{liveChatTextMessageRenderer:{component:"yt-live-chat-text-message-renderer",properties:{participantsManager:"[[participantsManager]]"},attributes:{"hide-inline-action-buttons":!0,"no-hover-effect":!0}}}},"data.moderationButtons":{id:"moderation-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.additionalInlineActionButtons":{id:"additional-inline-action-buttons",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[tonalButtonOverrides]]"}}}}}};
oO.prototype.shouldSupportInlineActionButtons=function(){return!0};
oO.prototype.shouldSupportWholeItemClick=function(){return!0};
_.vd.Object.defineProperties(oO.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],oO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],oO.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],oO.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],oO.prototype,"data",void 0);_.F([_.C(),_.y("design:type",_.L8)],oO.prototype,"participantsManager",void 0);
_.F([_.C(),_.y("design:type",Object)],oO.prototype,"tonalButtonOverrides",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.infoDialogButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],oO.prototype,"hasInfoDialogButton",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],oO);
_.A(oO,"yt-live-chat-auto-mod-message-renderer",function(){if(LkK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-auto-mod-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_auto_mod_message_renderer.yt.live.chat.auto.mod.message.renderer.css.js--\x3e<div id="explanation" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <yt-icon id="warning-icon" hidden$="[[hasInfoDialogButton]]" icon="warning" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-icon>\n  <div id="button" hidden$="[[!hasInfoDialogButton]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <yt-formatted-string text="[[data.headerText]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-formatted-string>\n</div>\n<div id="auto-moderated-item" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="moderation-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <div id="additional-inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Iws===void 0&&(Iws=document.createElement("template"));var t=Iws;x.call(J,t.content.cloneNode(!0),r.content.firstChild);LkK=r}r=LkK;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Fkx;var awn;var yMn;var eeK=function(){return _.I.apply(this,arguments)||this};
_.S(eeK,_.I);_.F([_.C(),_.y("design:type",Object)],eeK.prototype,"data",void 0);_.F([_.L({is:"ytd-factoid-renderer",disableElementRegistration:!0})],eeK);
_.A(eeK,"ytd-factoid-renderer",function(){if(yMn!==void 0)return yMn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-factoid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="factoid style-scope ytd-factoid-renderer" role="text" aria-label="[[data.accessibilityText]]">\n  <yt-formatted-string class="factoid-value style-scope ytd-factoid-renderer" text="[[data.value]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="factoid-label style-scope ytd-factoid-renderer" text="[[data.label]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return yMn=r},{mode:1});var VA=function(){return _.I.apply(this,arguments)||this};
_.S(VA,_.I);VA.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.F([_.C(),_.y("design:type",Object)],VA.prototype,"data",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],VA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],VA);
_.A(VA,"yt-live-chat-channel-activity-reputation-renderer",function(){if(awn===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-channel-activity-reputation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_channel_activity_reputation_renderer.yt.live.chat.channel.activity.reputation.renderer.css.js--\x3e<div id="factoids" class="style-scope yt-live-chat-channel-activity-reputation-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Fkx===void 0&&(Fkx=document.createElement("template"));var t=Fkx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);awn=r}r=awn;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var zes;var ZWn;var DV=function(){return _.I.apply(this,arguments)||this};
_.S(DV,_.I);DV.prototype.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Boolean)],DV.prototype,"menuFocused",void 0);_.F([_.C(),_.y("design:type",Object)],DV.prototype,"data",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],DV.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],DV);
_.A(DV,"yt-live-chat-donation-announcement-renderer",function(){if(ZWn===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-donation-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_donation_announcement_renderer.yt.live.chat.donation.announcement.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="content-header" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="author-name" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.authorName)]]</div><div id="text" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.text)]]</div></div><div id="timestamp" class="style-scope yt-live-chat-donation-announcement-renderer">[[timestampString]]</div><yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-formatted-string></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-icon></yt-icon-button></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;zes===void 0&&(zes=document.createElement("template"));var t=zes;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ZWn=r}r=ZWn;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var vPx;var usn,lwN=function(){if(usn!==void 0)return usn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-empty-feed-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_empty_feed_view_model.yt.live.chat.empty.feed.view.model.css.js--\x3e<yt-image id="image" alt="empty_feed_image" data="[[data.emptyFeedImage]]" height="100" preserve-height="" preserve-width="" width="178" class="style-scope yt-live-chat-empty-feed-view-model">\n</yt-image>\n<yt-attributed-string id="message" data="[[data.message]]" class="style-scope yt-live-chat-empty-feed-view-model"></yt-attributed-string>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;vPx===void 0&&(vPx=document.createElement("template"));var t=vPx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return usn=r};var H5=function(){return _.I.apply(this,arguments)||this};
_.S(H5,_.I);_.vd.Object.defineProperties(H5,{template:{configurable:!0,enumerable:!0,get:function(){return lwN()}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],H5.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],H5.prototype,"data",void 0);_.F([_.Oh({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],H5);_.A(H5,"yt-live-chat-empty-feed-view-model",function(){return lwN()},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var XXq;var rmN;var Ts=function(){return _.I.apply(this,arguments)||this};
_.S(Ts,_.I);Ts.prototype.configureRendererStamper=function(){return{"data.channelAvatar.avatarViewModel":{id:"avatar",mapping:{image:{component:"yt-image",attributes:{height:"36",width:"36","preserve-height":"true","preserve-width":"true"}}}}}};
_.vd.Object.defineProperties(Ts.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var r,J;return{runs:[{text:(r=this.data)==null?void 0:(J=r.channelName)==null?void 0:J.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var r=[],J;if((J=this.data)==null||!J.channelBadges)return r;var x;J=_.D((x=this.data)==null?void 0:x.channelBadges);for(x=J.next();!x.done;x=J.next()){x=_.R(x.value,yKK);var t=void 0,b=void 0;if((t=x)==null?0:(b=t.badgeImage)==null?0:b.sources)t=void 0,b={liveChatAuthorBadgeRenderer:{tooltip:x.tooltip,accessibility:{accessibilityData:{label:(t=_.R(x.rendererContext,_.fn))==null?void 0:t.label}}}},x.badgeImage.sources[0].clientResource?b.liveChatAuthorBadgeRenderer.icon=
{iconType:x.badgeImage.sources[0].clientResource.imageName}:b.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:x.badgeImage.sources},r.push(b)}return r}}});
_.F([_.C(),_.y("design:type",Object)],Ts.prototype,"data",void 0);_.F([_.n("data.channelName"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ts.prototype,"channelName",null);_.F([_.n("data.channelBadges"),_.y("design:type",Array),_.y("design:paramtypes",[])],Ts.prototype,"channelBadges",null);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ts.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],Ts);
_.A(Ts,"yt-live-chat-identity-view-model",function(){if(rmN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-identity-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_identity_view_model.yt.live.chat.identity.view.model.css.js--\x3e<div id="avatar" class="style-scope yt-live-chat-identity-view-model"></div>\n<div id="channel_info" class="style-scope yt-live-chat-identity-view-model">\n  <yt-live-chat-author-chip id="channel_name" author-badges="[[channelBadges]]" author-name="[[channelName]]" class="style-scope yt-live-chat-identity-view-model">\n  </yt-live-chat-author-chip>\n  <div id="channel_metadata" class="style-scope yt-live-chat-identity-view-model">\n    <yt-attributed-string id="create_time" data="[[data.channelCreateTime]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n    <yt-attributed-string id="subscriber_count" data="[[data.channelSubscriberCount]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n  </div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;XXq===void 0&&(XXq=document.createElement("template"));var t=XXq;x.call(J,t.content.cloneNode(!0),r.content.firstChild);rmN=r}r=rmN;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Jms;var xcb;var t7n;var bPn;var s5=function(){var r=_.I.apply(this,arguments)||this;r.hidden=!1;r.supportsInlineActionButtons=!0;return r};
_.S(s5,_.I);s5.prototype.ready=function(){var r;((r=document.querySelector("yt-live-chat-app"))==null?0:r.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
s5.prototype.dataChanged=function(r){var J=(0,_.Wp)(_.Hp(this.hostElement).querySelector("#detail-text"));J.textContent="";(r==null?0:r.detailText)&&J.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r.detailText))};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],s5.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],s5.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],s5.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({observer:"dataChanged"}),_.y("design:type",Object)],s5.prototype,"data",void 0);
_.F([_.C({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.y("design:type",Object)],s5.prototype,"hidden",void 0);_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],s5);
_.A(s5,"yt-live-chat-legacy-paid-message-renderer",function(){if(bPn===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-legacy-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_legacy_paid_message_renderer.yt.live.chat.legacy.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-img-shadow>\n  <div id="content" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <div id="content-primary-column" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <div id="author-name" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.authorName)]]</div>\n      <div id="event-text" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.eventText)]]</div>\n      <div id="detail-text" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n    </div>\n    <div id="timestamp" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[timestampString]]</div>\n  </div>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <yt-icon icon="more_vert" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;t7n===void 0&&(t7n=document.createElement("template"));var t=t7n;x.call(J,t.content.cloneNode(!0),r.content.firstChild);bPn=r}r=bPn;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var mcf;var oRk;var V7n={},qg=function(){return _.w5.apply(this,arguments)||this};
_.S(qg,_.w5);qg.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
qg.prototype.onLiveChatMembershipItemBehaviorClick=qg.prototype.onLiveChatMembershipItemBehaviorClick;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qg.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qg.prototype,"data",void 0);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],qg.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.F([_.hW()],qg);
V7n.YtLiveChatMembershipItemBehavior=[qg.prototype,_.X.YtRendererBehavior];var W5=function(){var r=_.I.apply(this,arguments)||this;r.supportsInlineActionButtons=!0;r.hasPrimaryHeaderText=!1;r.showOnlyHeader=!1;r.authorBadges=[];r.modern=_.M("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.S(W5,_.I);_.m=W5.prototype;_.m.shouldSupportInlineActionButtons=function(){return!0};
_.m.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.m.ready=function(){var r=document.querySelector("yt-live-chat-app");r&&r.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.m.messageChanged=function(){var r=this.data.message,J=(0,_.Wp)(_.Hp(this.hostElement).querySelector("#message"));J.textContent="";r&&J.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(r))};
_.m.computeHasPrimaryHeaderText=function(r){return!(!r||!r.headerPrimaryText)};
_.m.computeShowOnlyHeader=function(r,J){return this.isMessageEmpty(r,J)};
_.m.computeAuthorBadges=function(r){return r.authorBadges||[]};
_.m.isMessageEmpty=function(r,J){return!r||r.empty?!0:!r.message&&!r.inputField&&!J};
_.m.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.m.getInputElement=function(){return _.Hp(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.m.inputFocus=function(){var r=this.getInputElement();r&&r.focus()};
_.m.inputInsertEmoji=function(r){var J=this.getInputElement();J&&J.insertEmoji(r)};
_.m.inputMessage=function(){var r=this.getInputElement();return r&&this.data.inputField?(r.completeEmojis(),_.cj(r.liveChatRichMessageInput)):null};
_.m.onFooterButtonClick=function(){this.data.footerButton&&_.Vq(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.m.shouldSupportWholeItemClick=function(){return!0};
W5.prototype.isDeletedChanged=W5.prototype.isDeletedChanged;W5.prototype.messageChanged=W5.prototype.messageChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],W5.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],W5.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(V7n.YtLiveChatMembershipItemBehavior),_.y("design:type",Object)],W5.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],W5.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],W5.prototype,"data",void 0);_.F([_.C({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.y("design:type",Object)],W5.prototype,"hasPrimaryHeaderText",void 0);_.F([_.C({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.y("design:type",Object)],W5.prototype,"showOnlyHeader",void 0);
_.F([_.C({computed:"computeAuthorBadges(data)"}),_.y("design:type",Array)],W5.prototype,"authorBadges",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],W5.prototype,"modern",void 0);_.F([_.g5("data.message"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],W5.prototype,"messageChanged",null);_.F([_.g5("isDeleted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],W5.prototype,"isDeletedChanged",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],W5);
_.A(W5,"yt-live-chat-membership-item-renderer",function(){if(oRk===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-membership-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_membership_item_renderer.yt.live.chat.membership.item.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="header" class="style-scope yt-live-chat-membership-item-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-membership-item-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-membership-item-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-membership-item-renderer">\n        <div id="header-content-inner-column" class="style-scope yt-live-chat-membership-item-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n            <yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" class="style-scope yt-live-chat-membership-item-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="header-primary-text" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerPrimaryText)]]</div>\n        </div>\n        <div id="header-subtext" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerSubtext)]]</div>\n      </div>\n      <div id="timestamp" class="style-scope yt-live-chat-membership-item-renderer">[[timestampString]]</div>\n    </div>\n    <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-icon icon="more_vert" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-membership-item-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-membership-item-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-membership-item-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-membership-item-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-membership-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div id="footer-button" hidden$="[[!data.footerButton]]" on-click="onFooterButtonClick" class="style-scope yt-live-chat-membership-item-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-membership-item-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;mcf===void 0&&(mcf=document.createElement("template"));var t=mcf;x.call(J,t.content.cloneNode(!0),r.content.firstChild);oRk=r}r=oRk;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var DcR;var HPb;var i7=function(){return _.I.apply(this,arguments)||this};
_.S(i7,_.I);i7.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],i7.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],i7.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],i7);
_.A(i7,"yt-live-chat-mode-change-message-renderer",function(){if(HPb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-mode-change-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_mode_change_message_renderer.yt.live.chat.mode.change.message.renderer.css.js--\x3e<div id="contents" class="style-scope yt-live-chat-mode-change-message-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-icon>\n  <div id="text-container" class="style-scope yt-live-chat-mode-change-message-renderer">\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-mode-change-message-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;DcR===void 0&&(DcR=document.createElement("template"));var t=DcR;x.call(J,t.content.cloneNode(!0),r.content.firstChild);HPb=r}r=HPb;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var TDR;var snK;var p_=function(){return _.I.apply(this,arguments)||this};
_.S(p_,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],p_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],p_.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],p_.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],p_);
_.A(p_,"yt-live-chat-moderation-message-renderer",function(){if(snK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-moderation-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_moderation_message_renderer.yt.live.chat.moderation.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-moderation-message-renderer">\n  <span id="timestamp" class="style-scope yt-live-chat-moderation-message-renderer">[[timestampString]]</span>\n  <yt-formatted-string id="message" text="[[data.message]]" class="style-scope yt-live-chat-moderation-message-renderer"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;TDR===void 0&&(TDR=document.createElement("template"));var t=TDR;x.call(J,t.content.cloneNode(!0),r.content.firstChild);snK=r}r=snK;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var q4f;var WAb;var f_=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_button_rework");return r};
_.S(f_,_.I);f_.prototype.onClick=function(){var r;if((r=this.data)!=null&&r.onClickCommand){var J;_.Uz.instance.resolveCommand((J=this.data)==null?void 0:J.onClickCommand)}};
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],f_.prototype,"modern",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],f_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],f_.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],f_.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],f_.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],f_.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],f_);
_.A(f_,"yt-live-chat-offer-click-count-message-renderer",function(){if(WAb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-offer-click-count-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_offer_click_count_message_renderer.yt.live.chat.offer.click.count.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n  <div id="icon-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="icon" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-icon icon="yt-icons:trending_up" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="metadata-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="message-title" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-formatted-string>\n    </div>\n    <div id="product-title-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">[[data.productTitle]]</div>\n    <div id="cta-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <a id="cta-endpoint" href$="[[computeHref_(data.onClickCommand)]]" on-click="onClick" data="[[data.onClickCommand]]" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n        [[data.ctaTitle]]\n        <yt-icon class="hover-icon style-scope yt-live-chat-offer-click-count-message-renderer" icon="open_in_new"></yt-icon>\n      </a>\n    </div>\n  </div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;q4f===void 0&&(q4f=document.createElement("template"));var t=q4f;x.call(J,t.content.cloneNode(!0),r.content.firstChild);WAb=r}r=WAb;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var iPn;var pOu=function(){return _.I.apply(this,arguments)||this};
_.S(pOu,_.I);_.F([_.C(),_.y("design:type",Object)],pOu.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],pOu);
_.A(pOu,"yt-live-chat-placeholder-item-renderer",function(){if(iPn===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-placeholder-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);iPn=r}r=iPn;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var fsY;var Ucw;var gRb=new eg(7),U5=function(){var r=_.I.apply(this,arguments)||this;r.data={};return r};
_.S(U5,_.I);U5.prototype.dataChanged=function(){var r;((r=this.data)==null?0:r.class)&&_.sh(this.hostElement,this.data.class,!0);var J;((J=this.oldData)==null?0:J.class)&&_.sh(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
U5.prototype.computeTimestampString=function(r){return gRb.format(new Date(r/1E3))};
U5.prototype.dataChanged=U5.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],U5.prototype,"data",void 0);_.F([_.C({computed:"computeTimestampString(data.timestampUsec)"}),_.y("design:type",String)],U5.prototype,"timestampString",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],U5.prototype,"dataChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],U5);
_.A(U5,"yt-live-chat-server-error-message",function(){if(Ucw===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-server-error-message--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_server_error_message.yt.live.chat.server.error.message.css.js--\x3e<span id="timestamp" class="style-scope yt-live-chat-server-error-message">[[timestampString]]</span>\n<span id="message" class="style-scope yt-live-chat-server-error-message">[[data.message]]</span>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;fsY===void 0&&(fsY=document.createElement("template"));var t=fsY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Ucw=r}r=Ucw;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var ERn;var jnf;var gE=function(){var r=_.I.apply(this,arguments)||this;r.defaultToFilledIcon=!1;return r};
_.S(gE,_.I);gE.prototype.computeHasPrimaryColorIcon=function(r){return r==="SPARK"||r==="SPONSORSHIP_STAR"};
gE.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gE.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],gE.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gE.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gE.prototype,"defaultToFilledIcon",void 0);_.F([_.C(),_.y("design:type",Object)],gE.prototype,"data",void 0);
_.F([_.C({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.y("design:type",Boolean)],gE.prototype,"hasPrimaryColorIcon",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],gE);
_.A(gE,"yt-live-chat-viewer-engagement-message-renderer",function(){if(jnf===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-viewer-engagement-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_viewer_engagement_message_renderer.yt.live.chat.viewer.engagement.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon id="icon" default-to-filled="[[defaultToFilledIcon]]" icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon><div id="content" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><div id="message-container" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-formatted-string id="message" split-lines="" text="[[data.message]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-formatted-string></div><div id="action-button" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></div></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon></yt-icon-button></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;ERn===void 0&&(ERn=document.createElement("template"));var t=ERn;x.call(J,t.content.cloneNode(!0),r.content.firstChild);jnf=r}r=jnf;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var $cs;var E5=function(){var r=_.I.apply(this,arguments)||this;r.modernUpdate=!1;r.buttonStyle="overlay";r.buttonType="filled";return r};
_.S(E5,_.I);E5.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
E5.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],E5.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],E5.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],E5.prototype,"modernUpdate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],E5.prototype,"buttonStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],E5.prototype,"buttonType",void 0);
_.F([_.L({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],E5);
_.A(E5,"ytd-ad-hover-text-button-renderer",function(){if($cs!==void 0)return $cs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-hover-text-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="info-button" data="[[data.button.buttonRenderer]]" hidden="[[!data.button]]" overrides="[[computeButtonOverride(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id="ad-info-tooltip" for="info-button" hidden="[[!data.hoverText]]" position="[[computeTooltipPosition(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n  [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $cs=r},{mode:1});var wON;var jV=function(){var r=_.I.apply(this,arguments)||this;r.buttonOverrides={size:"XS"};r.modern=_.M("web_button_rework");return r};
_.S(jV,_.I);jV.prototype.onHelpTap=function(r){this.data&&this.data.informationDialog&&(_.Vq(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),r.preventDefault(),r.stopPropagation())};
_.F([_.C(),_.y("design:type",Object)],jV.prototype,"buttonOverrides",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jV.prototype,"modern",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jV.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jV.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],jV);
_.A(jV,"ytd-live-chat-purchased-product-message-renderer",function(){if(wON!==void 0)return wON;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-purchased-product-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div id="container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n  <a id="product-container" class="yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" data-offer-version-id$="[[data.debugOfferVersionId]]">\n    <div id="product-image" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <yt-img-shadow class="no-transition style-scope ytd-live-chat-purchased-product-message-renderer" thumbnail="[[data.thumbnail]]"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <div id="purchased-message" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <yt-formatted-string text="[[data.purchasedMessage]]" class="style-scope ytd-live-chat-purchased-product-message-renderer"></yt-formatted-string>\n      </div>\n      <div id="product-title-container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <div id="product-title" show-icon$="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">[[data.productTitle]]\n          <template is="dom-if" if="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n            <yt-icon class="hover-icon style-scope ytd-live-chat-purchased-product-message-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </div>\n    </div>\n  </a>\n  <div id="information-icon" on-tap="onHelpTap" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    <ytd-button-renderer id="info-button" data="[[data.informationButton.buttonRenderer]]" hidden="[[!data.informationButton]]" overrides="[[buttonOverrides]]" role="tooltip" tab-index="1" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return wON=r},{mode:1});var h6s;var M7k;var $K=function(){var r=_.I.apply(this,arguments)||this;r.isContainerDeleted=!1;return r};
_.S($K,_.I);$K.prototype.onContextMenuClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
$K.prototype.isContainerDeletedChanged=function(){this.isContainerDeleted&&(this.set("data.authorName",null),this.set("data.authorBadges",null),this.set("data.authorPhoto",null),this.set("data.primaryText",null),this.set("data.secondaryText",null),this.set("data.image",null))};
$K.prototype.isContainerDeletedChanged=$K.prototype.isContainerDeletedChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],$K.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$K.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],$K.prototype,"isContainerDeleted",void 0);
_.F([_.C(),_.y("design:type",String)],$K.prototype,"deletedStateMessage",void 0);_.F([_.g5("isContainerDeleted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$K.prototype,"isContainerDeletedChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],$K);
_.A($K,"ytd-sponsorships-live-chat-header-renderer",function(){if(M7k!==void 0)return M7k;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <div id="header-content-primary-column" hidden$="[[isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="header-content-inner-column" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" single-line="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.primaryText)]]</div>\n        </div>\n        <div id="secondary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.secondaryText)]]</div>\n      </div>\n      <div id="header-content-deleted-state" hidden$="[[!isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="deleted-primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[deletedStateMessage]]</div>\n      </div>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.image]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-img-shadow class="rhs-image style-scope ytd-sponsorships-live-chat-header-renderer" height="104" thumbnail="[[data.image]]" width="104">\n    </yt-img-shadow>\n  </template>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return M7k=r},{mode:1});var wE=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_button_rework_with_live");r.buttonOverrides={style:"overlay",type:"filled"};return r};
_.S(wE,_.I);wE.prototype.configureRendererStamper=function(){return{"data.optInPrompt":{id:"opt-in-prompt",mapping:{liveChatViewerEngagementMessageRenderer:{component:"yt-live-chat-viewer-engagement-message-renderer",params:{defaultToFilledIcon:!0}},buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
wE.prototype.onCtaButtonClick=function(){var r,J=_.R((r=this.data)==null?void 0:r.optInPrompt,_.PH);if(r=this.maybeGetButtonCommand(J)){var x;(x=_.wU())==null||x.clickCommand(r)}};
wE.prototype.maybeGetButtonCommand=function(r){return!r||!r.command||_.R(r.command,Glk)===void 0&&_.R(r.command,MqN)===void 0?null:r.command};
wE.prototype.shouldHideOptinPrompt=function(r,J){return!r||J};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wE.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],wE.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wE.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],wE.prototype,"modern",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],wE);
_.A(wE,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(h6s!==void 0)return h6s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-purchase-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-sponsorships-live-chat-header-renderer id="header" data="[[data.header.liveChatSponsorshipsHeaderRenderer]]" deleted-state-message="[[getSimpleString(data.deletedStateMessage)]]" is-container-deleted="[[isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id="opt-in-prompt" on-click="onCtaButtonClick" hidden="[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return h6s=r},{mode:1});var GKk;var hu=function(){return _.I.apply(this,arguments)||this};
_.S(hu,_.I);hu.prototype.onContextMenuClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
hu.prototype.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorBadges",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
hu.prototype.isDeletedChanged=hu.prototype.isDeletedChanged;_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],hu.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hu.prototype,"data",void 0);_.F([_.g5("isDeleted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hu.prototype,"isDeletedChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],hu);
_.A(hu,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(GKk!==void 0)return GKk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="gift" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return GKk=r},{mode:1});var Mg=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return r};
_.S(Mg,_.I);_.m=Mg.prototype;
_.m.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatAutoModMessageRenderer:"yt-live-chat-auto-mod-message-renderer",liveChatPaidMessageRenderer:"yt-live-chat-paid-message-renderer",liveChatLegacyPaidMessageRenderer:"yt-live-chat-legacy-paid-message-renderer",liveChatMembershipItemRenderer:"yt-live-chat-membership-item-renderer",liveChatTextMessageRenderer:"yt-live-chat-text-message-renderer",liveChatPaidStickerRenderer:"yt-live-chat-paid-sticker-renderer",liveChatDonationAnnouncementRenderer:"yt-live-chat-donation-announcement-renderer",
liveChatModeChangeMessageRenderer:"yt-live-chat-mode-change-message-renderer",liveChatModerationMessageRenderer:"yt-live-chat-moderation-message-renderer",liveChatOfferClickCountMessageRenderer:"yt-live-chat-offer-click-count-message-renderer",liveChatPlaceholderItemRenderer:"yt-live-chat-placeholder-item-renderer",liveChatPurchasedProductMessageRenderer:"ytd-live-chat-purchased-product-message-renderer",liveChatSponsorshipsGiftPurchaseAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",
liveChatSponsorshipsGiftRedemptionAnnouncementRenderer:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",liveChatViewerEngagementMessageRenderer:"yt-live-chat-viewer-engagement-message-renderer",serverErrorMessage:"yt-live-chat-server-error-message"}}}};
_.m.handleLiveChatAction=function(r){_.R(r,Ois)?this.handleMarkChatItemAsDeletedAction(_.R(r,Ois)):_.R(r,ndN)&&this.handleRemoveChatItemAction(_.R(r,ndN))};
_.m.handleLiveChatActions=function(r){r.forEach(this.handleLiveChatAction,this)};
_.m.handleMarkChatItemAsDeletedAction=function(r){var J=this,x;((x=this.data)==null?0:x.items)&&this.data.items.forEach(function(t,b){var V=Object.keys(t)[0];Object.values(t)[0].id===r.targetItemId&&J.markAsDeleted("data.items",b,V,r.deletedStateMessage,r.showOriginalContentMessage)})};
_.m.handleRemoveChatItemAction=function(r){var J=this,x;((x=this.data)==null?0:x.items)&&this.data.items.forEach(function(t,b){Object.values(t)[0].id===r.targetItemId&&J.splice("data.items",b,1)})};
_.m.markAsDeleted=function(r,J,x,t,b){r=[r,J,x].join(".");this.set(r+".deletedStateMessage",t);this.set(r+".showOriginalContentMessage",b)};
_.F([_.C(),_.y("design:type",Object)],Mg.prototype,"data",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Mg.prototype,"ytActionHandlerBehavior",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Mg);
_.A(Mg,"yt-live-chat-item-display-list-renderer",function(){if(xcb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_list_renderer.yt.live.chat.item.display.list.renderer.css.js--\x3e<div id="items" class="style-scope yt-live-chat-item-display-list-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Jms===void 0&&(Jms=document.createElement("template"));var t=Jms;x.call(J,t.content.cloneNode(!0),r.content.firstChild);xcb=r}r=xcb;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var R6s;var S4K,NDn=function(){if(S4K!==void 0)return S4K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_renderer.yt.live.chat.item.display.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-item-display-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;R6s===void 0&&(R6s=document.createElement("template"));var t=R6s;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return S4K=r};var Gs=function(){var r=_.I.apply(this,arguments)||this;r.isHeader=!1;return r};
_.S(Gs,_.I);Gs.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.vd.Object.defineProperties(Gs,{template:{configurable:!0,enumerable:!0,get:function(){return NDn()}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Gs.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Gs.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Gs.prototype,"isHeader",void 0);_.F([_.Oh({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],Gs);_.A(Gs,"yt-live-chat-item-display-renderer",function(){return NDn()},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var dck,Qnq,nRk,Y4K;
dck={home:{"ytd-thumbnail":1,"ytd-topbar-menu-button-renderer":1,"ytd-item-section-renderer":5,"ytd-shelf-renderer":5,"yt-horizontal-list-renderer":5,"ytd-grid-video-renderer":30,"ytd-button-renderer":11,"tp-yt-paper-icon-button":7,"tp-yt-paper-button":5,"yt-formatted-string":5,"tp-yt-paper-tooltip":2,"yt-next-continuation":1,"~ytd-guide-entry-renderer":17,"~ytd-guide-signin-promo-renderer":1,"~ytd-browse":{count:1,signals:["yt-app-context","aa"]}},search:{"yt-next-continuation":1,"ytd-button-renderer":2,
"ytd-channel-renderer":2,"ytd-item-section-renderer":1,"ytd-video-renderer":20,"ytd-promoted-video-renderer":1,"ytd-search-pyv-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-shelf-renderer":1,"ytd-vertical-list-renderer":1,"ytd-thumbnail-overlay-hover-text-renderer":2,"ytd-thumbnail-overlay-side-panel-renderer":2,"yt-formatted-string":3,"iron-icon":1,"tp-yt-iron-icon":1,"tp-yt-paper-button":3,"tp-yt-paper-tooltip":33,
"yt-icon":1,"ytd-playlist-renderer":1,"ytd-playlist-video-thumbnail-renderer":1,"ytd-subscribe-button-renderer":1,"~ytd-search":{count:1,signals:["yt-app-context","aa"]}},watch:{"yt-next-continuation":2,"ytd-video-view-count-renderer":1,"ytd-button-renderer":3,"ytd-toggle-button-renderer":2,"ytd-menu-renderer":1,"ytd-compact-video-renderer":19,"ytd-compact-promoted-video-renderer":1,"ytd-compact-playlist-renderer":1,"ytd-compact-radio-renderer":1,"ytd-thumbnail":1,"ytd-thumbnail-overlay-time-status-renderer":20,
"ytd-thumbnail-overlay-toggle-button-renderer":0,"ytd-player-legacy-desktop-watch-ads-renderer":1,"tp-yt-paper-button":20,"tp-yt-paper-icon-button":20,"tp-yt-paper-tooltip":30,"yt-formatted-string":5}};Qnq={home:"eohps",search:"eosps",watch:"eowps"};_.KAu=["watch","search","home"];
_.RO=function(){this.JSC$12314_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$12314_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.IP("PRECONSTRUCTION_DELAY",0);this.signals_=_.Y$();this.targetPage_=""};
_.RO.prototype.init=function(r,J){r=r===void 0?"":r;J=J===void 0?null:J;if(this.JSC$12314_isInitialized_)this.abort();else if(this.JSC$12314_isInitialized_=!0,r&&_.kKs(this,r),J){var x=_.nu(this.signals_,"pcl")?0:10,t=function(){for(var b=0,V;V=_.KAu[b++];)V!=r&&V!=J&&this.pendingPages_.push(V);_.Pxn(this)}.bind(this);
this.signals_.parkOrScheduleJob(t,x,"pcl")}};
_.RO.prototype.abort=function(){this.fragmentJobId_&&(_.Yh.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);Y4K(this)};
_.kKs=function(r,J){r.JSC$12314_isInitialized_&&!r.targetPage_&&(r.targetPage_=J,nRk(r,J),r.isInitialPass_=!1,nRk(r,J),r.signals_.processSignal(Qnq[r.targetPage_]),Y4K(r),_.Pxn(r))};
_.Pxn=function(r){r.pendingPages_.length&&!r.pagePreparerJobId_&&(r.pagePreparerJobId_=_.Rw(_.Yh,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.kKs(this,this.pendingPages_.shift())}.bind(r),r.DEFAULT_DELAY_))};
nRk=function(r,J){if(J=dck[J])for(var x in J){var t=!1,b=x;x.charAt(0)=="~"&&(t=!0,b=x.substring(1));var V=J[x];V=typeof V=="object"?V:{count:V};J[x]=V;V.componentName=b;V.count>0&&(r.isInitialPass_?t||r.isSeenDuringInitialPass_[b]||(r.JSC$12314_queue_.push({componentName:b,count:1,signals:V.signals}),r.isSeenDuringInitialPass_[b]=!0,V.count--):r.JSC$12314_queue_.push(V))}};
Y4K=function(r){r.JSC$12314_queue_.length=0;r.targetPage_="";r.isInitialPass_=!0;r.signals_.processSignal("eop")};
_.RO.getInstance=function(){return _.t3(_.RO)};var OP4=function(){this.signals=_.Y$();this.init()};
OP4.prototype.startPreconstruction=function(){_.RO.getInstance().init(_.LN("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
OP4.prototype.init=function(){CxN(this);window.Polymer&&y9k&&rUM();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var r=_.xc.ytcsi;if(r&&r.gt&&(r=r.gt())&&r.tick&&(r.tick.aft>0||r.tick.pbs>0)&&(_.LN("IS_HOMEPAGE_COLD")||_.LN("IS_RESULTS_PAGE_COLD")||_.LN("IS_WATCH_PAGE_COLD"))){BDx(this);break a}qQi(ukD,this.onNotifications,this)}};
var CxN=function(r){var J=function(){r.signals.processSignal("dl")};
document.readyState==="complete"?(_.aP(Error("yh"),"WARNING"),J()):_.cdM(window,"load",J)};
OP4.prototype.onNotifications=function(r){r.timer||(_.LN("IS_HOMEPAGE_COLD")||_.LN("IS_RESULTS_PAGE_COLD")||_.LN("IS_WATCH_PAGE_COLD"))&&BDx(this)};
var BDx=function(r){r.signals.parkOrScheduleJob(function(){r.signals.processSignal("eocs")},10,"eor")};
new OP4;var SV,Isf=function(){return _.w5.apply(this,arguments)||this};
_.S(Isf,_.w5);_.m=Isf.prototype;_.m.enableActiveViewMeasurement=function(r){if(this.isActiveViewEnabled(r)){var J=this.getUrlPrefixesFromCommand(r.viewableCommands);r=this.getUrlPrefixesFromCommand(r.endOfSessionCommands);if(!SV){var x=_.Vn("custom_active_view_tos_timeout_ms");SV=x>0&&x!==36E5?new s3z(this.getVersion(),x):new s3z(this.getVersion())}WXD(SV,this.hostElement);iC7(SV,this.hostElement,J,r)}};
_.m.stopActiveViewMeasurement=function(){SV&&WXD(SV,this.hostElement)};
_.m.isActiveViewEnabled=function(r){return!!r&&(this.hasAtLeastOneUrl(r.viewableCommands)||this.hasAtLeastOneUrl(r.endOfSessionCommands))};
_.m.hasAtLeastOneUrl=function(r){return!!r&&r.length>0&&r[0].loggingUrls!=null&&r[0].loggingUrls.length>0};
_.m.getVersion=function(){var r=_.IP("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(r==null?void 0:r.length)===2?r[1]:null};
_.m.getUrlPrefixesFromCommand=function(r){if(!r)return[];var J=[];r=_.D(r);for(var x=r.next();!x.done;x=r.next())if(x=x.value,x.loggingUrls){x=_.D(x.loggingUrls);for(var t=x.next();!t.done;t=x.next())t=t.value,t.baseUrl&&J.push(t.baseUrl)}return J};
_.F([_.hW()],Isf);var Ng=[Isf.prototype];var LAN=function(){return _.w5.apply(this,arguments)||this};
_.S(LAN,_.w5);_.vd.Object.defineProperties(LAN.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.M("enable_entity_store_from_dependency_injection")?_.vp():_.lO()}}});
_.F([_.hW()],LAN);_.dE=[dr.prototype,LAN.prototype];var cmb=["ytd-rich-shelf-renderer"],QA=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;r.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";r.followUpDialogPromise=null;r.followUpDialogPromiseResolve=null;r.followUpDialogPromiseReject=null;return r};
_.S(QA,_.w5);_.m=QA.prototype;_.m.dismissibleItemIsDismissedChanged_=function(r){_.M("kevlar_fluid_dismiss")&&(r?_.Vq(this.hostElement,"yt-dismissible-item-dismissed"):_.Vq(this.hostElement,"yt-dismissible-item-undismissed"))};
_.m.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.m.dismissibleItemReset_=function(){var r=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject());
this.followUpDialogPromise=new _.iq(function(J,x){r.followUpDialogPromiseResolve=J;r.followUpDialogPromiseReject=x});
_.Vq(this.hostElement,"yt-enable-lockup-interaction")};
_.m.dismissibleItemOnYtServiceRequestSent_=function(r,J){J.actions&&this.dismissibleItemProcessActions(J.actions,r)};
_.m.dismissibleItemOnRequestSent=function(r){if(_.M("web_button_rework"))for(var J=_.D(r.detail),x=J.next();!x.done;x=J.next()){var t=void 0;(x=(t=_.R(x.value,_.ff))==null?void 0:t.actions)&&this.dismissibleItemProcessActions(x,r)}};
_.m.dismissibleItemOnCommandSent=function(r,J){J&&this.dismissibleItemProcessActions(J,r)};
_.m.setAndGetDismissedContentId=function(r){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+r};
_.m.replayDismissAction=function(r){this.dismissibleItemProcessActions([r])};
_.m.dismissibleItemProcessActions=function(r,J){for(var x=0;x<r.length;x++){var t=r[x],b=void 0;((b=_.R(t,_.i9))==null?0:b.commands)&&this.dismissibleItemProcessActions(_.R(t,_.i9).commands,J);if(_.R(t,_.gy)){if(b=_.R(t,_.gy),!b.replaceParentSection||cmb.includes(this.hostElement.nodeName.toLowerCase()))_.M("web_see_fewer_shorts_reactive_dismissal")&&b.groupDismissal&&OPc(this,b.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(b),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ES("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:t})),t=void 0,(t=J)==null||t.stopPropagation()}else if(_.R(t,OQK))this.dismissibleItemHandleHideEnclosingAction_(),t=void 0,(t=J)==null||t.stopPropagation();else if(_.R(t,mQn))_.M("web_see_fewer_shorts_reactive_dismissal")&&(t=_.R(t,mQn),b=void 0,((b=t)==null?0:b.targetGroupId)&&OPc(this,{targetGroupId:t.targetGroupId},!1)),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.ES("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),t=void 0,(t=J)==null||t.stopPropagation();else if(_.R(t,_.ff))(t=_.R(t,_.ff).actions)&&_.qG(this.hostElement,t,this.hostElement),t=void 0,(t=J)==null||t.stopPropagation();else{var V=b=void 0;((b=_.R(t,_.LR))==null?void 0:b.signal)!=="TELL_US_WHY"||((V=_.R(t,_.LR))==null?0:V.targetId)&&_.M("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),t=void 0,(t=J)==null||t.stopPropagation())}}};
_.m.dismissibleItemOnYtServiceRequestCompleted_=function(r,J){var x=this.get("feedbackResponses.0.followUpDialog",J.data);x?this.followUpDialogPromiseResolve(x):J.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(J.actions,r)};
_.m.dismissibleItemHandleReplaceEnclosingAction_=function(r){this.dismissedRenderer=r.item;this.isDismissed=!0;var J=null;(J=_.Hp(this.hostElement).querySelector("#dismissed"))&&_.zu(this,function(){_.ut(J)});
_.Vq(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.m.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.m.dismissibleItemHandleUndoFeedbackAction_=function(){_.Vq(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.m.dismissibleItemHandleTellUsWhySignalAction_=function(){var r=this;this.followUpDialogPromise.then(function(J){r.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:J}})})};
QA.prototype.dismissibleItemOnYtServiceRequestCompleted_=QA.prototype.dismissibleItemOnYtServiceRequestCompleted_;QA.prototype.dismissibleItemOnCommandSent=QA.prototype.dismissibleItemOnCommandSent;QA.prototype.dismissibleItemOnRequestSent=QA.prototype.dismissibleItemOnRequestSent;QA.prototype.dismissibleItemOnYtServiceRequestSent_=QA.prototype.dismissibleItemOnYtServiceRequestSent_;QA.prototype.dismissibleItemDataChanged_=QA.prototype.dismissibleItemDataChanged_;
QA.prototype.dismissibleItemIsDismissedChanged_=QA.prototype.dismissibleItemIsDismissedChanged_;_.F([_.K(_.yG),_.y("design:type",Object)],QA.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],QA.prototype,"ytdReduxBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],QA.prototype,"isDismissed",void 0);_.F([_.C(),_.y("design:type",Object)],QA.prototype,"dismissedRenderer",void 0);
_.F([_.g5("isDismissed"),_.y("design:type",Function),_.y("design:paramtypes",[Boolean]),_.y("design:returntype")],QA.prototype,"dismissibleItemIsDismissedChanged_",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],QA.prototype,"dismissibleItemDataChanged_",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],QA.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.F([_.Uh("yt-service-request-sent-button-renderer"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],QA.prototype,"dismissibleItemOnRequestSent",null);
_.F([_.Uh("yt-dismissible-item-action"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Array]),_.y("design:returntype")],QA.prototype,"dismissibleItemOnCommandSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],QA.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.F([_.hW()],QA);_.K_=[_.yG,_.dE,QA.prototype];var kK=function(){var r=_.w5.apply(this,arguments)||this;r.disableGridStateAware=!1;r.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};r.currentGridClass="";return r};
_.S(kK,_.w5);kK.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.zu(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var r=this.gridStateAwareGetElement();_.sh(r,"grid",!0)}};
kK.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
kK.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.Hp(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
kK.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var r="grid-disabled";else{r=_.Qpo.getInstance();var J=this.get("pageSubtype");r=J&&SqN.includes(J)?"grid-disabled":r.currentSnapState_?r.currentSnapState_.className:null}(J=this.gridStateAwareGetElement())&&r!==this.currentGridClass&&(r&&_.sh(J,r,!0),this.currentGridClass&&_.sh(J,this.currentGridClass,!1),this.currentGridClass=r)};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],kK.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",String)],kK.prototype,"gridStateAwareSizingElementSelector",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kK.prototype,"disableGridStateAware",void 0);_.F([_.hW()],kK);_.P5=[kK.prototype,_.x_.YtActionHandlerBehavior];_.YK=new _.z$("GUIDE_TOKEN");var O5;_.n_={};O5=function(){var r=_.w5.apply(this,arguments)||this;r.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return r};
_.S(O5,_.w5);_.m=O5.prototype;_.m.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.m.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var r=_.bZ().resolve(_.t9(_.YK));r&&(this.guidePersistentAndVisible=r.getGuidePersistentAndVisible(),this.activeEndpoint=r.getActiveEndpoint(),this.guideOpened=r.getGuideOpened(),this.miniGuideVisible=r.getMiniGuideVisible())};
_.m.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.m.handleGuideStateAction=function(r){this.guidePersistentAndVisible=r};
_.m.handleMiniGuideStateAction=function(r){this.miniGuideVisible=r};
_.m.handleGuideOpenedAction=function(r){this.guideOpened=r};
_.m.handleActiveEndpointAction=function(r){this.activeEndpoint=r};
O5.prototype.onActiveEndpointChange=O5.prototype.onActiveEndpointChange;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],O5.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],O5.prototype,"guidePersistentAndVisible",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],O5.prototype,"miniGuideVisible",void 0);_.F([_.C(),_.y("design:type",Object)],O5.prototype,"activeEndpoint",void 0);
_.F([_.g5("activeEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],O5.prototype,"onActiveEndpointChange",null);_.F([_.C(),_.y("design:type",Boolean)],O5.prototype,"guideOpened",void 0);_.F([_.hW()],O5);_.n_.YtdGuideStateAwareBehavior=[];_.n_.YtdGuideStateAwareBehavior.push(O5.prototype,_.x_.YtActionHandlerBehavior);var Amk=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],C_=function(){var r=_.w5.apply(this,arguments)||this;r.hoverJobId=0;r.JSC$12345_touched=!1;return r};
_.S(C_,_.w5);_.m=C_.prototype;_.m.created=function(){this.useExpandableTooltip=!Amk.includes(this.is)};
_.m.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.m.detached=function(){this.useExpandableTooltip=!1};
_.m.lockupOnDown=function(r){this.interactionElement&&!_.lu(_.Xj(r),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.m.lockupOnUp=function(r){this.interactionElement&&!_.lu(_.Xj(r),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.m.onTouchStart=function(){this.JSC$12345_touched=!0};
_.m.lockupOnMouseEnter=function(){var r=this,J=_.Vn("kevlar_lockup_hover_delay",-1);this.JSC$12345_touched&&J>=0?(_.Yh.cancelJob(this.hoverJobId),this.hoverJobId=_.Yh.addJob(function(){r.lockupIsHovered=!0},8,J),this.JSC$12345_touched=!1):this.lockupIsHovered=!0};
_.m.lockupOnMouseLeave=function(){this.hoverJobId&&(_.Yh.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.m.lockupOnPopupClosed=function(r,J){var x;((x=J.popupRenderer)==null?void 0:x.is)==="ytd-menu-popup-renderer"&&(r=J.popupRenderer.veData,J=_.kU(),r&&J&&_.eC(J,[r]))};
_.m.lockupOnLockupRequested=function(r){var J=r.detail.videoIds[0],x;r.detail&&J===((x=this.data)==null?void 0:x.videoId)&&(r.detail.returnValue=[this.data])};
_.m.lockupOnYtServiceRequestSent=function(r,J){if(r=J.actions)for(var x=0;x<r.length;x++){var t=r[x];if(t.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&J.ajaxPromise){var b=void 0,V=(b=_.R(J.endpoint,_.Q1))==null?void 0:b.playlistId;b=void 0;t=(b=t.removedVideoId)!=null?b:"";X7n(_.Cu(),t,V)}else t.action==="ACTION_REMOVE_VIDEO"&&J.ajaxPromise&&(V=void 0,t=(V=t.setVideoId)!=null?V:"",_.r5s(_.Cu(),t))}};
_.m.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.m.lockupOnLockupEnabled=function(){if(!this.$){var r=_.bZ().resolve(_.rI).getCurrentPage(),J=this.getParentRenderer?this.getParentRenderer():void 0;_.nR(new _.MV("component not ready",this.is,this.isAttached,r==null?void 0:r.is,J==null?void 0:J.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
C_.prototype.lockupOnLockupEnabled=C_.prototype.lockupOnLockupEnabled;C_.prototype.lockupOnLockupDisabled=C_.prototype.lockupOnLockupDisabled;C_.prototype.lockupOnYtServiceRequestSent=C_.prototype.lockupOnYtServiceRequestSent;C_.prototype.lockupOnLockupRequested=C_.prototype.lockupOnLockupRequested;C_.prototype.lockupOnPopupClosed=C_.prototype.lockupOnPopupClosed;C_.prototype.lockupOnMouseLeave=C_.prototype.lockupOnMouseLeave;C_.prototype.lockupOnMouseEnter=C_.prototype.lockupOnMouseEnter;
C_.prototype.onTouchStart=C_.prototype.onTouchStart;C_.prototype.lockupOnUp=C_.prototype.lockupOnUp;C_.prototype.lockupOnDown=C_.prototype.lockupOnDown;_.F([_.C(),_.y("design:type",Object)],C_.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],C_.prototype,"lockupIsHovered",void 0);_.F([_.C(),_.y("design:type",Boolean)],C_.prototype,"lockupTouchTriggered",void 0);_.F([_.C(),_.y("design:type",Boolean)],C_.prototype,"useExpandableTooltip",void 0);
_.F([_.jX("#interaction"),_.y("design:type",Object)],C_.prototype,"interactionElement",void 0);_.F([_.Uh("down"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],C_.prototype,"lockupOnDown",null);_.F([_.Uh("up"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],C_.prototype,"lockupOnUp",null);
_.F([_.Uh("touchstart"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],C_.prototype,"onTouchStart",null);_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],C_.prototype,"lockupOnMouseEnter",null);_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],C_.prototype,"lockupOnMouseLeave",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],C_.prototype,"lockupOnPopupClosed",null);_.F([_.Uh("yt-lockup-requested"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],C_.prototype,"lockupOnLockupRequested",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],C_.prototype,"lockupOnYtServiceRequestSent",null);_.F([_.Uh("yt-disable-lockup-interaction"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],C_.prototype,"lockupOnLockupDisabled",null);
_.F([_.Uh("yt-enable-lockup-interaction"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],C_.prototype,"lockupOnLockupEnabled",null);_.F([_.hW()],C_);_.B5=[C_.prototype];_.FAY={YtdReduxBehavior:[]};_.FAY.YtdReduxBehavior.push.apply(_.FAY.YtdReduxBehavior,_.dE);var IO=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;r.disableNowPlaying=!1;r.disableTooltips=!1;r.useHoveredProperty=!1;r.hovered=!1;r.isThumbnailHovered_=!1;r.addBackground=_.M("kevlar_thumbnail_bg");r.nowPlaying=!1;r.disableRounding=!1;r.size="small";return r};
_.S(IO,_.w5);_.m=IO.prototype;_.m.computeThumbnailOverlaySidePanelWidth_=function(r,J){return r-J};
_.m.computeSize=function(r,J){if(!this.disableRounding){if(!r&&!J)return"small";r=Math.max(r||0,J||0);return r>=256?"large":r>=96?"medium":"small"}};
_.m.computeFinalHoveredState_=function(r,J,x){return this.nowPlaying?!1:_.M("kevlar_thumbnail_fluid")&&r?J:x};
_.m.computeHoverOverlays_=function(r,J){return r&&J?J:void 0};
_.m.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.m.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.m.checkMiniplayer_=function(){var r;if(((r=this.data)==null?0:r.playlistSetVideoId)&&_.M("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{r=_.WU();var J=r.currentEndpoint;!this.disableNowPlaying&&J&&_.R(J,_.zP)&&this.data?(J=_.R(J,_.zP),this.nowPlaying=this.data.playlistId?J.playlistId===this.data.playlistId:J.videoId===this.data.videoId,this.isVideoPlaying=r==null?void 0:r.isVideoPlaying):this.nowPlaying=!1}};
IO.prototype.checkMiniplayer_=IO.prototype.checkMiniplayer_;IO.prototype.onMouseLeave_=IO.prototype.onMouseLeave_;IO.prototype.onMouseEnter_=IO.prototype.onMouseEnter_;IO.prototype.computeHoverOverlays_=IO.prototype.computeHoverOverlays_;IO.prototype.computeFinalHoveredState_=IO.prototype.computeFinalHoveredState_;IO.prototype.computeSize=IO.prototype.computeSize;IO.prototype.computeThumbnailOverlaySidePanelWidth_=IO.prototype.computeThumbnailOverlaySidePanelWidth_;
_.F([_.K(_.dE),_.y("design:type",Object)],IO.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],IO.prototype,"height",void 0);_.F([_.C(),_.y("design:type",Boolean)],IO.prototype,"bottomSidePanel",void 0);_.F([_.C(),_.y("design:type",Number)],IO.prototype,"width",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"disableNowPlaying",void 0);
_.F([_.C({selector:_.P2}),_.y("design:type",Boolean)],IO.prototype,"miniplayerIsActive",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"disableTooltips",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"useHoveredProperty",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"hovered",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"isThumbnailHovered_",void 0);
_.F([_.C({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.y("design:type",Boolean)],IO.prototype,"finalHoveredState_",void 0);_.F([_.C({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.y("design:type",Number)],IO.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],IO.prototype,"addBackground",void 0);
_.F([_.C({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.y("design:type",Object)],IO.prototype,"hoverOverlays_",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],IO.prototype,"nowPlaying",void 0);_.F([_.C(),_.y("design:type",Boolean)],IO.prototype,"isVideoPlaying",void 0);_.F([_.C(),_.y("design:type",Object)],IO.prototype,"disableRounding",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.y("design:type",Object)],IO.prototype,"size",void 0);_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],IO.prototype,"onMouseEnter_",null);_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],IO.prototype,"onMouseLeave_",null);
_.F([_.g5("data","disableNowPlaying","miniplayerIsActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],IO.prototype,"checkMiniplayer_",null);_.F([_.hW()],IO);var asN=[IO.prototype];_.L_={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(r,J){return r+":"+_.x4(J)},
getPlayerListener_:function(r,J,x){r=this.getPlayerListenerKey_(r,J);J=this.playerListeners_.get(r);x&&this.playerListeners_.delete(r);return J},
savePlayerListener_:function(r,J){var x=J.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(r,J),x);return x},
listenToPlayerEvent:function(r,J,x){x=this.savePlayerListener_(J,x);r.addEventListener(J,x)},
listenToPlayerEvents:function(r,J){J.forEach(function(x,t){this.listenToPlayerEvent(r,t,x)}.bind(this))},
unlistenFromPlayerEvent:function(r,J,x){x=this.getPlayerListener_(J,x,!0);r.removeEventListener(J,x)},
unlistenFromPlayerEvents:function(r,J){J.forEach(function(x,t){this.unlistenFromPlayerEvent(r,t,x)}.bind(this))}}};
_.c5=function(){};_.ymu=new _.z$("PLAYER_API_TOKEN");var FAX=!1,z6X,ym9=!1,vRX;var m9=function(r,J,x,t,b){_.Mx.call(this);var V=this;this.playerId=J;this.webPlayerContextConfig=t;this.chg=b;this.yf3=!1;this.api={};this.xA9=this.s5G=null;this.gP2=new _.UV;this.vz={};this.sFj=this.vwj=this.elementId=this.ciI=this.config=null;this.vY5=!1;this.jn=this.azQ=null;this.nGm={};this.mgk=["onReady"];this.lastError=null;this.pod=NaN;this.rWm={};this.b68=0;this.ej=this.targetElement=r;_.W$(this,this.gP2);e6u(this);x?this.b68=setTimeout(function(){V.loadNewVideoConfig(x)},0):t&&(z6Y(this),
ZPx(this))};
_.S(m9,_.Mx);m9.prototype.getId=function(){return this.playerId};
m9.prototype.loadNewVideoConfig=function(r){if(!this.isDisposed()){this.b68&&(clearTimeout(this.b68),this.b68=0);var J=r||{};J instanceof DIR||(J=new DIR(J));this.config=J;this.setConfig(r);ZPx(this);this.isReady()&&vRY(this)}};
var z6Y=function(r){var J;r.webPlayerContextConfig?J=r.webPlayerContextConfig.rootElementId:J=r.config.attrs.id;r.elementId=J||r.elementId;r.elementId==="video-player"&&(r.elementId=r.playerId,r.webPlayerContextConfig?r.webPlayerContextConfig.rootElementId=r.playerId:r.config.attrs.id=r.playerId);var x;((x=r.ej)==null?void 0:x.id)===r.elementId&&(r.elementId+="-player",r.webPlayerContextConfig?r.webPlayerContextConfig.rootElementId=r.elementId:r.config.attrs.id=r.elementId)};
m9.prototype.setConfig=function(r){this.ciI=r;this.config=u7k(r);z6Y(this);if(!this.vwj){var J;this.vwj=lsk(this,((J=this.config.args)==null?void 0:J.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var x;if((x=this.config)==null?0:x.attrs)r=this.config.attrs,(J=r.width)&&this.ej&&(this.ej.style.width=kO(Number(J)||J,!0)),(r=r.height)&&this.ej&&(this.ej.style.height=kO(Number(r)||r,!0))};
var vRY=function(r){if(r.config&&r.config.loaded!==!0)if(r.config.loaded=!0,!r.config.args||r.config.args.autoplay!=="0"&&r.config.args.autoplay!==0&&r.config.args.autoplay!==!1){var J;r.api.loadVideoByPlayerVars((J=r.config.args)!=null?J:null)}else r.api.cueVideoByPlayerVars(r.config.args)},rbu=function(r){var J=!0,x=r.getPlayerElement();
x&&r.config&&(J=x.dataset.version===XOb(r));return J&&!!_.Fe("yt.player.Application.create")},ZPx=function(r){if(!r.isDisposed()&&!r.vY5){var J=rbu(r);
if(J&&(r.getPlayerElement()?"html5":null)==="html5")r.sFj="html5",r.isReady()||Jbs(r);else if(x0K(r),r.sFj="html5",J&&r.jn&&r.targetElement)r.targetElement.appendChild(r.jn),Jbs(r);else{r.config&&(r.config.loaded=!0);var x=!1;r.azQ=function(){x=!0;var t=ty4(r,"player_bootstrap_method")?_.Fe("yt.player.Application.createAlternate")||_.Fe("yt.player.Application.create"):_.Fe("yt.player.Application.create");var b=r.config?u7k(r.config):void 0;t&&t(r.targetElement,b,r.webPlayerContextConfig,r.chg);Jbs(r)};
r.vY5=!0;J?r.azQ():(_.IR(XOb(r),r.azQ),(J=b0s(r))&&Uhi(J||""),m0N(r)&&!x&&_.rj("yt.player.Application.create",null))}}};
m9.prototype.getPlayerElement=function(){var r=_.b_(document,this.elementId);!r&&this.ej&&this.ej.querySelector&&(r=this.ej.querySelector("#"+this.elementId));return r};
var Jbs=function(r){if(!r.isDisposed()){var J=r.getPlayerElement(),x=!1;J&&J.getApiInterface&&J.getApiInterface()&&(x=!0);if(x){r.vY5=!1;if(!ty4(r,"html5_remove_not_servable_check_killswitch")){var t;if((J==null?0:J.isNotServable)&&r.config&&(J==null?0:J.isNotServable((t=r.config.args)==null?void 0:t.video_id)))return}o3b(r)}else r.pod=setTimeout(function(){Jbs(r)},50)}},o3b=function(r){e6u(r);
r.yf3=!0;var J=r.getPlayerElement();if(J){r.s5G=Vyo(r,J,"addEventListener");r.xA9=Vyo(r,J,"removeEventListener");var x=J.getApiInterface();x=x.concat(J.getInternalApiInterface());for(var t=r.api,b=0;b<x.length;b++){var V=x[b];t[V]||(t[V]=Vyo(r,J,V))}}for(var H in r.vz)r.vz.hasOwnProperty(H)&&r.s5G&&r.s5G(H,r.vz[H]);vRY(r);r.vwj&&r.vwj(r.api);r.gP2.publish("onReady",r.api)},Vyo=function(r,J,x){var t=J[x];
return function(){var b=_.hS.apply(0,arguments);try{return r.lastError=null,t.apply(J,b)}catch(V){if(x!=="sendAbandonmentPing")throw V.params=x,r.lastError=V,b=new _.MV("PlayerProxy error in method call",{error:V,method:x,playerId:r.playerId}),b.level="WARNING",b;}}},e6u=function(r){r.yf3=!1;
if(r.xA9)for(var J in r.vz)r.vz.hasOwnProperty(J)&&r.xA9(J,r.vz[J]);for(var x in r.rWm)r.rWm.hasOwnProperty(x)&&clearTimeout(Number(x));r.rWm={};r.s5G=null;r.xA9=null;J=r.api;for(var t in J)J.hasOwnProperty(t)&&(J[t]=null);J.addEventListener=function(b,V){r.addEventListener(b,V)};
J.removeEventListener=function(b,V){r.removeEventListener(b,V)};
J.destroy=function(){r.dispose()};
J.getLastError=function(){return r.getLastError()};
J.getPlayerType=function(){return r.getPlayerType()};
J.getCurrentVideoConfig=function(){return r.ciI};
J.loadNewVideoConfig=function(b){r.loadNewVideoConfig(b)};
J.isReady=function(){return r.isReady()}};
m9.prototype.isReady=function(){return this.yf3};
m9.prototype.addEventListener=function(r,J){var x=this;this.isDisposed();var t=lsk(this,J);t&&(_.cn(this.mgk,r)||this.vz[r]||(J=D0f(this,r),this.s5G&&this.s5G(r,J)),this.gP2.subscribe(r,t),r==="onReady"&&this.isReady()&&setTimeout(function(){t(x.api)},0))};
m9.prototype.removeEventListener=function(r,J){this.isDisposed()||(J=lsk(this,J))&&this.gP2.unsubscribe(r,J)};
var lsk=function(r,J){var x=J;if(typeof J==="string"){if(r.nGm[J])return r.nGm[J];x=function(){var t=_.hS.apply(0,arguments),b=_.Fe(J);if(b)try{b.apply(_.xc,t)}catch(V){throw t=new _.MV("PlayerProxy error when executing callback",{error:V}),t.level="ERROR",t;}};
r.nGm[J]=x}return x?x:null},D0f=function(r,J){var x=function(t){var b=function(){r.isDisposed();
if(!r.isDisposed())try{r.gP2.publish(J,t!=null?t:void 0)}catch(q){var H=new _.MV("PlayerProxy error when creating global callback",{error:q.message,event:J,playerId:r.playerId,data:t,originalStack:q.stack,componentStack:q.componentStack});H.level="WARNING";throw H;}};
if(ty4(r,"web_player_publish_events_immediately"))b();else{var V=setTimeout(function(){b();_.GE.remove(r.rWm,String(V))},0);
_.GE.add(r.rWm,String(V),!0)}};
return r.vz[J]=x};
m9.prototype.getPlayerType=function(){return this.sFj||(this.getPlayerElement()?"html5":null)};
m9.prototype.getLastError=function(){return this.lastError};
var x0K=function(r){r.cancel();e6u(r);r.sFj=null;r.config&&(r.config.loaded=!1);var J=r.getPlayerElement();J&&(rbu(r)||!m0N(r)?r.jn=J:(J&&J.destroy&&J.destroy(),r.jn=null));r.targetElement&&_.Gw(r.targetElement)};
m9.prototype.cancel=function(){this.azQ&&_.a2c(XOb(this),this.azQ);clearTimeout(this.pod);this.vY5=!1};
m9.prototype.disposeInternal=function(){x0K(this);if(this.jn&&this.config&&this.jn.destroy)try{this.jn.destroy()}catch(J){var r=new _.MV("PlayerProxy error during disposal",{error:J});r.level="ERROR";throw r;}this.nGm=null;for(r in this.vz)this.vz.hasOwnProperty(r)&&delete this.vz[r];this.ciI=this.config=this.api=null;delete this.targetElement;delete this.ej;_.Mx.prototype.disposeInternal.call(this)};
var m0N=function(r){var J,x;r=(J=r.config)==null?void 0:(x=J.args)==null?void 0:x.fflags;return!!r&&r.indexOf("player_destroy_old_version=true")!==-1},XOb=function(r){return r.webPlayerContextConfig?r.webPlayerContextConfig.jsUrl:(r=r.config.assets)?r.js:""},b0s=function(r){return r.webPlayerContextConfig?r.webPlayerContextConfig.cssUrl:(r=r.config.assets)?r.css:""},ty4=function(r,J){if(r.webPlayerContextConfig)var x=r.webPlayerContextConfig.serializedExperimentFlags;
else{var t;if((t=r.config)==null?0:t.args)x=r.config.args.fflags}return(x||"").split("&").includes(J+"=true")},u7k=function(r){for(var J={},x=_.D(Object.keys(r)),t=x.next();!t.done;t=x.next()){t=t.value;
var b=r[t];J[t]=typeof b==="object"?_.GE.clone(b):b}return J};var JbM={},rb9="player_uid_"+(Math.random()*1E9>>>0);var Au=function(r,J,x,t,b,V){J=J===void 0?document.createElement("div"):J;this.webPlayerContextConfig=r;this.container=J;this.commandResolver=x;this.apiResolver=b0M();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.io;t||V?H0w(this):Ttw(this);this.pendingPlayerResponse=t;this.pendingWatchNextResponse=b;this.pendingPlayerVars=V;sXY(this)};
Au.prototype.loadVideoWithPlayerResponse=function(r,J,x){this.loadVideo(r,J,x)};
Au.prototype.loadVideoWithPlayerVars=function(r){return this.loadVideo(void 0,void 0,r)};
Au.prototype.destroy=function(r){if(r=_.b_(document,r))r=rb9+"_"+_.x4(r),(r=JbM[r])&&r.dispose()};
var Wfn=function(r,J){var x;_.T(function(t){if(t.nextAddress==1)return r.pendingWatchNextResponse=J,r.synchronousApi?(x=r.synchronousApi,t.jumpTo(2)):_.p(t,r.api,3);t.nextAddress!=2&&(x=t.yieldResult);q0b(r,x);r.pendingWatchNextResponse&&(x.updateVideoData({raw_watch_next_response:r.pendingWatchNextResponse}),r.pendingWatchNextResponse=void 0);_.i8(t)})},q0b=function(r,J){var x;
if(!(J==null?0:(x=J.isReady)==null?0:x.call(J))){var t;_.nR(new _.MV("playerApi is falsey",{synchronousApi:r.synchronousApi,apiResolved:r.apiResolver.resolved,playerApiUndefined:J===void 0,playerApiNull:J===null,playerApiReady:(J==null?void 0:(t=J.isReady)==null?void 0:t.call(J))===!0,playerApiMethods:J?Object.keys(J):[]}))}},i0b=function(r,J){if(typeof r[J]==="function")return r[J]()},pmq=function(r){var J=window,x,t=(x=J.ytplayer)==null?void 0:x.bootstrapPlayerContainer;
if((x=t==null?void 0:t.firstElementChild)&&_.Ci(x,"html5-video-player")){var b,V,H=(b=J.ytplayer)==null?void 0:(V=b.bootstrapWebPlayerContextConfig)==null?void 0:V.contextId;b=r.webPlayerContextConfig.contextId;if(H&&H===b){t!==r.container&&(t=!1,i0b(x,"getPlayerState")===2&&(t=!0),r.container.appendChild(x),t||i0b(x,"playVideo"));var q;if((q=J.ytplayer)==null?0:q.bootstrapPlayerResponse)r.bootstrapPlayerResponse=J.ytplayer.bootstrapPlayerResponse}}},sXY=function(r){var J,x,t,b,V;
_.T(function(H){if(H.nextAddress==1)return r.pageReadyOrDataAvailable?H.jumpTo(2):_.p(H,r.pageReadyOrDataAvailableResolver.promise,2);if(H.nextAddress!=4)return!_.M("kevlar_player_unified_player_loading")||asn()&&e69()?H.jumpTo(4):_.p(H,lsz(),4);pmq(r);if(r.pendingPlayerResponse||r.pendingPlayerVars)J=XOz(r.pendingPlayerResponse,r.pendingWatchNextResponse,r.pendingPlayerVars),r.pendingPlayerResponse&&r.pendingPlayerResponse===r.bootstrapPlayerResponse&&(J.loaded=!0),r.bootstrapPlayerResponse=void 0;
x=tyc(r.container,J,r.webPlayerContextConfig);((t=J)==null?0:t.loaded)&&r.pendingWatchNextResponse?(Wfn(r,r.pendingWatchNextResponse),r.pendingPlayerResponse=void 0,r.pendingPlayerVars=void 0):fN4(r);b=function(q){x.removeEventListener("onReady",b);r.synchronousApi=q;r.apiResolver.resolve(q)};
x.addEventListener("onReady",b);r.commandResolver!==void 0&&(V=r.commandResolver,x.addEventListener("innertubeCommand",function(q){V(q)}));
_.i8(H)})};
Au.prototype.loadVideo=function(r,J,x){var t=this,b,V,H,q,W,U,g,E,h;return _.T(function(G){if(G.nextAddress==1)return t.pendingPlayerResponse=r,t.pendingWatchNextResponse=J,t.pendingPlayerVars=x,H0w(t),t.synchronousApi?(b=t.synchronousApi,G.jumpTo(2)):_.p(G,t.api,3);G.nextAddress!=2&&(b=G.yieldResult);q0b(t,b);H=new Promise(function(N){V=N});
q=function(){var N=b.getPlayerResponse();N&&(b.removeEventListener("onVideoDataChange",q),V(N))};
b.addEventListener("onVideoDataChange",q);if(t.pendingPlayerResponse||t.pendingPlayerVars)t.pendingPlayerResponse&&t.pendingPlayerResponse===t.bootstrapPlayerResponse?(V(t.pendingPlayerResponse),t.pendingWatchNextResponse&&Wfn(t,t.pendingWatchNextResponse)):(W=XOz(t.pendingPlayerResponse,t.pendingWatchNextResponse,t.pendingPlayerVars),(h=(U=t.pendingPlayerResponse)==null?void 0:(g=U.playerConfig)==null?void 0:(E=g.playbackStartConfig)==null?void 0:E.startPaused)?b.cueVideoByPlayerVars(W.args):b.loadVideoByPlayerVars(W.args)),
fN4(t),t.bootstrapPlayerResponse=void 0;return G.return(H)})};
var Ttw=function(r){if(document.readyState==="complete"||document.readyState==="interactive")H0w(r);else{var J=function(){document.removeEventListener("DOMContentLoaded",J);H0w(r)};
document.addEventListener("DOMContentLoaded",J)}},H0w=function(r){r.pageReadyOrDataAvailable=!0;
r.pageReadyOrDataAvailableResolver.resolve()},fN4=function(r){r.pendingPlayerResponse=void 0;
r.pendingWatchNextResponse=void 0;r.pendingPlayerVars=void 0};
_.vd.Object.defineProperties(Au.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var F_=function(r){RQ.call(this,r===void 0?"document_active":r);var J=this;this.overridePriority=10;this.hasRun=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.runPreventableDispose},{from:"document_active",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"document_disposed",action:this.runDispose},{from:"document_disposed_preventable",to:"flush_logs",action:this.runFlush},{from:"document_disposed_preventable",
to:"document_active",action:this.runActive},{from:"document_disposed",to:"flush_logs",action:this.runFlush},{from:"document_disposed",to:"document_active",action:this.runActive},{from:"document_disposed",to:"document_disposed",action:function(){}},
{from:"flush_logs",to:"document_active",action:this.runActive}];window.addEventListener("pagehide",function(x){J.transition("document_disposed",{event:x})});
window.addEventListener("beforeunload",function(x){J.transition("document_disposed_preventable",{event:x})});
window.addEventListener("unload",function(x){J.transition("document_disposed",{event:x});J.hasRun=new Map})};
_.S(F_,RQ);
F_.prototype.runPreventableDispose=function(r,J){if(!this.hasRun.get("document_disposed_preventable")){r(J==null?void 0:J.event);var x,t;if((J==null?0:(x=J.event)==null?0:x.defaultPrevented)||(J==null?0:(t=J.event)==null?0:t.returnValue)){J.event.returnValue||(J.event.returnValue=!0);J.event.defaultPrevented||J.event.preventDefault();this.hasRun=new Map;this.transition("document_active");return}}this.hasRun.set("document_disposed_preventable",!0);this.hasRun.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")};
F_.prototype.runDispose=function(r,J){this.hasRun.get("document_disposed")?this.transition("document_active"):(r(J==null?void 0:J.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
F_.prototype.runFlush=function(r,J){r(J==null?void 0:J.event);this.transition("document_active")};
F_.prototype.runActive=function(){};var aO=function(r){RQ.call(this,r===void 0?"document_visibility_unknown":r);var J=this;this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.runVisible},{from:"document_visibility_unknown",to:"document_hidden",action:this.runHidden},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_visible",to:"document_hidden",action:this.runHidden},
{from:"document_visible",to:"document_foregrounded",action:this.runForegrounded},{from:"document_visible",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_visible",action:this.runVisible},{from:"document_foregrounded",to:"document_hidden",action:this.runHidden},{from:"document_foregrounded",to:"document_foregrounded",action:this.runForegrounded},{from:"document_hidden",to:"document_visible",action:this.runVisible},{from:"document_hidden",to:"document_backgrounded",
action:this.runBackgrounded},{from:"document_hidden",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_hidden",action:this.runHidden},{from:"document_backgrounded",to:"document_backgrounded",action:this.runBackgrounded},{from:"document_backgrounded",to:"document_visible",action:this.runVisible}];document.addEventListener("visibilitychange",function(x){document.visibilityState==="visible"?J.transition("document_visible",{event:x}):J.transition("document_hidden",
{event:x})});
_.M("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(x){J.transition("document_backgrounded",{event:x})}),window.addEventListener("focus",function(x){J.transition("document_foregrounded",{event:x})}))};
_.S(aO,RQ);aO.prototype.runVisible=function(r,J){r(J==null?void 0:J.event);_.M("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
aO.prototype.runHidden=function(r,J){r(J==null?void 0:J.event);_.M("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
aO.prototype.runBackgrounded=function(r,J){r(J==null?void 0:J.event)};
aO.prototype.runForegrounded=function(r,J){r(J==null?void 0:J.event)};var yA=function(){this.teardownLifecycle=new F_;this.visibilityLifecycle=new aO};
yA.prototype.install=function(){var r=_.hS.apply(0,arguments),J=this;r.forEach(function(x){J.teardownLifecycle.install(x)});
r.forEach(function(x){J.visibilityLifecycle.install(x)})};var eV=function(){yA.call(this);var r={};this.install((r.document_disposed={callback:this.abortSlisAndFlush},r));_.M("combine_ve_grafts")&&(r={},this.install((r.document_disposed={callback:this.flushInteractionLoggingAttachVes},r)));r={};this.install((r.flush_logs={callback:this.logFinalPayload},r));_.M("web_log_cfg_cee_ks")||_.Rw(_.Yh,U0N)};
_.S(eV,yA);var m0K=function(){eV.loggingInstance||(eV.loggingInstance=new eV);return eV.loggingInstance};
eV.prototype.logFinalPayload=function(){if(_.M("web_fp_via_jspb")){var r=new jwx,J=_.kU();J&&_.UC(r,1,J);J=_.M("jspb_sparse_encoded_pivot")?new Gx([{}]):new Gx;_.tS(J,380,$_N,r);nuM("finalPayload",J);_.M("web_fp_via_jspb_and_json")&&_.KR("finalPayload",{csn:_.kU()})}else _.KR("finalPayload",{csn:_.kU()})};
eV.prototype.abortSlisAndFlush=function(){yss(Ig);Ln!=null&&Ln.flush()};
eV.prototype.flushInteractionLoggingAttachVes=function(){sON(_.wU())};
var U0N=function(){var r=_.IP("CLIENT_EXPERIMENT_EVENTS");if(r){var J=B7z();r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,J(x)&&_.KR("genericClientExperimentEvent",{eventType:x});delete _.CN.CLIENT_EXPERIMENT_EVENTS}};var g3o={};
g3o.YtPlayerBehavior=[_.L_.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var r=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.io;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;o3z(function(){r.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.KU(this,"pan-down"),_.M("kevlar_pinch_fullscreen")&&_.h2().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.M("kevlar_pinch_fullscreen")&&_.h2().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(r,J,x){var t=this;oS(this.useUnifiedPlayer_());if(this.mainAppPlayer_)oS(!1,"MainAppPlayer already created.");else{var b=_.M("kevlar_player_container_query_killswitch")?this.$.container:_.Hp(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Au(this.getWebPlayerContextConfig_(),b,function(V){return _.gU(V,t.hostElement)},r,J,x);
this.mainAppPlayer_.api.then(function(V){t.player_=V;t.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&sqo.resolve(V)})}},
loadVideoWithPlayerResponse:function(r,J){var x=this;if(this.useUnifiedPlayer_()){var t=this.watchNextData,b,V=(b=r.videoDetails)==null?void 0:b.videoId,H,q,W;(b=(H=this.watchNextData)==null?void 0:(q=H.currentVideoEndpoint)==null?void 0:(W=q.watchEndpoint)==null?void 0:W.videoId)&&V!=b&&(t=void 0,_.M("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(r,t,J):this.createMainAppPlayer_(r,t,J);this.mainAppPlayer_.api.then(function(){_.Vq(x.hostElement,
"yt-player-updated")})}else this.update(LAn(r,J))},
loadVideoWithPlayerVars:function(r){var J=this;this.useUnifiedPlayer_()?(_.M("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(r):this.createMainAppPlayer_(void 0,void 0,r),this.mainAppPlayer_.api.then(function(){_.Vq(J.hostElement,"yt-player-updated")})):this.update({args:r})},
update:function(r){var J=this;if(this.useUnifiedPlayer_())oS(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(r);var x=riz(r.args);x&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==x&&Object.assign(r.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(r).then(function(t){_.Vq(J.hostElement,"yt-player-updated",_.M("kevlar_player_updated_obsolete_player_killswitch")?
t:void 0)})}_.YC(new _.MV("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.getPlayerPromise(),2);x=t.yieldResult;if(!x)throw Error("Ah");r&&J.updatePlayerPlaylist_(r);_.i8(t)})},
acquireApi_:function(r){var J=this;if(this.useUnifiedPlayer_())oS(!1,"Invalid method call in kevlar_unified_player.");else return _.Yh.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(oS(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(x){J.shouldAutoplay_(r)?x.loadVideoByPlayerVars(r.args):x.cueVideoByPlayerVars(r.args)})):this.initPlayerPromise_=this.initPlayerContainer_(r),this.initPlayerPromise_},
initPlayerContainer_:function(r){var J=this;if(this.useUnifiedPlayer_())oS(!1,"Invalid method call in kevlar_unified_player.");else return oS(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.nR(Error("Bh")),oS(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.M("kevlar_player_container_query_killswitch")?this.$.container:_.Hp(this.hostElement).querySelector("#container"),lsz().then(function(){var x=J.initPlayer_(r);J.playerResolver_.resolve(x);
return x})},
onPlayerReady_:function(r,J){this.useUnifiedPlayer_()?oS(!1,"Invalid method call in kevlar_unified_player."):(r.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&sqo.resolve(r),J(r))},
maybeCallApiMethodOnElement_:function(r,J){if(typeof r[J]==="function")return r[J]()},
maybeAdoptBootstrapPlayer_:function(){var r=window,J,x=(J=r.ytplayer)==null?void 0:J.bootstrapPlayerContainer;if((J=x==null?void 0:x.firstElementChild)&&J.classList.contains("html5-video-player")){var t,b,V=(t=r.ytplayer)==null?void 0:(b=t.bootstrapWebPlayerContextConfig)==null?void 0:b.contextId;t=this.getWebPlayerContextConfig_().contextId;if(V&&V===t){x!==this.playerContainer_&&(x=!1,this.maybeCallApiMethodOnElement_(J,"getPlayerState")===2&&(x=!0),this.playerContainer_.appendChild(J),x||this.maybeCallApiMethodOnElement_(J,
"playVideo"));var H;if((H=r.ytplayer)==null?0:H.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=r.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(r){var J=this;if(this.useUnifiedPlayer_())oS(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(x){J.maybeAdoptBootstrapPlayer_();var t=r?cmz(r):void 0;t&&t==J.bootstrapPlayerResponse_&&(r.loaded=!0);t=J.playerContainer_;var b=J.getWebPlayerContextConfig_();t=tyc(t,r,b);J.player_=t;J.onPlayerReadyEvent_=J.onPlayerReady_.bind(J,J.player_,x);J.player_.addEventListener("onReady",J.onPlayerReadyEvent_);J.player_.addEventListener("innertubeCommand",
J.onPlayerInnerTubeCommand_.bind(J));_.M("enable_web_shorts_captions_language_command")&&J.player_.addEventListener("captionschanged",J.storePlayerCaptionLanguage_.bind(J))})},
getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise},
getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null},
pause:function(){this.getPlayerPromise().then(function(r){r.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(r){r.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var r=_.bZ().resolve(_.rI).getCurrentPage();r&&r.getScrollTop()<=0?_.KU(this,"pan-down"):_.KU(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(r){r.isFullscreen()||r.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(r){r.isFullscreen()&&r.toggleFullscreen()})},
updatePlayerPlaylist_:function(r){var J=this,x,t,b;return _.T(function(V){if(V.nextAddress==1)return x=_.bZ().resolve(_.t9(_.k$)),t=!!(x&&x.playlistComponent&&x.playlistComponent.loopOn),_.p(V,J.getPlayerPromise(),2);var H=b=V.yieldResult,q=H.updatePlaylist,W=[];if(_.M("kevlar_player_playlist_use_local_index")){var U,g;var E=(g=(U=r.localCurrentIndex)!=null?U:r.currentIndex)!=null?g:0}else{var h;E=(h=r.currentIndex)!=null?h:0}if(r.contents)for(U=0;U<r.contents.length;U++)if((g=r.contents[U])&&g.playlistPanelVideoRenderer)if(a3X(g)){g=
g.playlistPanelVideoRenderer;h="";g.shortBylineText&&(h=_.v2(g.shortBylineText));var G="";g.title?G=_.v2(g.title):g.unplayableText&&(G=_.v2(g.unplayableText));W.push({author:h,title:G,encrypted_id:g.videoId})}else U<E&&--E;q.call(H,{index:E,list:r.playlistId?r.playlistId:"",loop:t,playlist_title:r.title,playlist_length:W.length,video:W,fetch:0,external_list:"1",title:r.title?r.title:"",playlist_author:r.ownerName?_.v2(r.ownerName):void 0});_.i8(V)})},
focusOnPlayer:function(){_.zu(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var r=this.playerContainer_.querySelector(".html5-video-player");r&&(_.zs(_.bZ().resolve(_.Pj)),r.focus())}})},
preparePlayer:function(){var r=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(J){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")J();else{var x=function(){document.removeEventListener("DOMContentLoaded",x);J()};
document.addEventListener("DOMContentLoaded",x)}})).then(function(){return lsz()}).then(function(){r.initPlayerPromise_||r.preparePlayerJobId_||(r.preparePlayerJobId_=_.Rw(_.Yh,function(){r.initPlayerPromise_||(r.initPlayerPromise_=r.initPlayerContainer_())}))}):_.YC(new _.MV("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(r){this.useUnifiedPlayer_()?oS(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(r)||(r.args.autoplay="0")},
shouldAutoplay_:function(r){if(this.useUnifiedPlayer_())oS(!1,"Invalid method call in kevlar_unified_player.");else{var J=this.get("args.el",r);return J&&J!="detailpage"&&this.isMiniplayerActive_()||J&&(J=="sponsorshipsoffer"||J=="handlesclaiming")&&this.get("args.autoplay",r)=="0"?!1:(r=cmz(r))&&this.get("playerConfig.playbackStartConfig.startPaused",r)?!1:!0}},
isMiniplayerActive_:function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var r=this.getPlayer();if(r){var J=r.getPlayerState();_.M("kevlar_player_check_ad_state_on_stop")&&(J=r.getPlayerState(r.getPresentingPlayerType()));J!=5&&r.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(r,J,x){x=x===void 0?!1:x;var t=this,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return J||(J=t.hostElement),b=t.useUnifiedPlayer_()?!!t.mainAppPlayer_:!!t.initPlayerPromise_,b?_.p(W,t.getPlayerPromise(),2):(x?r.insertBefore(J,r.firstChild):r.appendChild(J),W.return());V=W.yieldResult;H=V.getPlayerState(V.getPresentingPlayerType());q=!1;if(H==-1||H==1||H==3)q=!0;x?r.insertBefore(J,r.firstChild):r.appendChild(J);q&&V.playVideo();V.setSize(NaN,NaN);_.i8(W)})},
watchNextDataChanged_:function(r){var J=this;r&&(this.useUnifiedPlayer_()&&_.M("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&Wfn(this.mainAppPlayer_,r):this.getPlayerPromise().then(function(x){x.updateVideoData(J.computeWatchNextPlayerVars_(r))}))},
computeWatchNextPlayerVars_:function(r){if(this.useUnifiedPlayer_()&&_.M("kevlar_unified_player_update_watch_next_killswitch"))oS(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:r}},
maybeSendAbandonmentPing_:function(){var r=this.getPlayer();r&&r.getPlayerState()!=5&&r.getPlayerState()!=0&&r.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var r=_.IP("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(r=Object.assign({},r),r.rootElementId=this.playerId);r.serializedExperimentIds&&r.serializedExperimentFlags||_.nR(Error("Ch"));return r},
hasWebPlayerContextConfig_:function(){return!!_.IP("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(r){this.useUnifiedPlayer_()?oS(!1,"Invalid method call in kevlar_unified_player."):_.gU(r,this.hostElement)},
storePlayerCaptionLanguage_:function(){this.getPlayerPromise().then(function(r){var J=_.bZ().resolve(_.UP);r=r==null?void 0:r.getOption("captions","track");var x=_.sQ("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(r){var t,b=(t=_.gI(_.oRz,x)())==null?void 0:t.value,V;t=typeof(r==null?void 0:r.translationLanguage)==="object"&&((V=r.translationLanguage)==null?void 0:V.languageName)||r.displayName||"";b!==t&&J.store.dispatch(_.ES("stringEntity",x,{key:x,value:t.toString()}))}else J.store.dispatch(_.ES("stringEntity",
x,{key:x,value:"CAPTIONS_UNAVAILABLE"}))})},
useUnifiedPlayer_:function(){var r=_.M("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.M("kevlar_unified_player")||r}}];var E3k={};E3k.YtPlaylistPanelBehavior=[_.X.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(r){r=r.detail;if(r.actions.loop!=void 0||r.actions["yt-icons:loop"]!=void 0)this.loopOn=r.actions.loop||r.actions["yt-icons:loop"];if(r.actions.shuffle!=void 0||r.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=r.actions.shuffle||r.actions["yt-icons:shuffle"]},
setMenuData_:function(r){if(!r||!r.playlistButtons||r.isInfinite)return null;for(var J=r.playlistButtons.menuRenderer.topLevelButtons,x=J.length,t=0;t<x;t++)if(J[t].toggleButtonRenderer){var b=J[t].toggleButtonRenderer;b.defaultIcon.iconType=="LOOP"&&this.loopOn?b.isToggled=this.loopOn:b.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(b.isToggled=this.shuffleOn)}return r.playlistButtons}}];var jXK=function(r){bH.call(this,r,132);this.isDocument=r===document.documentElement};
_.S(jXK,bH);jXK.prototype.calculateScrollDelta=function(r,J,x){var t=0;r<J?t=r<J-100?-48:-8:r>J+x&&(t=r>J+x+100?48:8);return t};
jXK.prototype.JSC$9432_onMouseMove=function(r){this.isDocument||(r.clientX=r.event_.pageX,r.clientY=r.event_.pageY);bH.prototype.JSC$9432_onMouseMove.call(this,r)};var ZV=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;r.scrollElement=document.documentElement;r.JSC$12404_dragListGroup=null;r.dragScrollSupport=null;r.onDraggerCreated=function(J){var x=J.JSC$9428_dragger;x.scrollTarget_=r.scrollElement;J=J.draggerEl;x&&J.menuOpened&&x.setEnabled(!1)};
r.onDragStart=function(J){var x=J.draggerEl;J=J.currDragItem;var t=Object.assign({},J==null?void 0:J.data);t.trackingParams=void 0;x.data=t;x.style.position="absolute";x.style.width=(J==null?void 0:J.clientWidth)+"px";x.style.zIndex="2030";x.onDrag&&x.onDrag();_.M("web_owner_document_fallback_killswitch")?(J=document.querySelector("ytd-app"))&&_.Hp(J).appendChild(x):(J=_.QV(x),(t=J.querySelector("ytd-app"))?_.Hp(t).appendChild(x):J.body.appendChild(x));r.dragScrollSupport=new jXK(r.scrollElement);
r.dragScrollSupport.horizontalScrolling_=!1;x=r.dragScrollSupport;x.constrainScroll_=!!x.margin_&&!1};
r.onDrop=function(J){r.handleDrop(J);r.dragScrollSupport&&(_.lh(r.dragScrollSupport),r.dragScrollSupport=null)};
r.onReorderableScroll=function(){if(r.JSC$12404_dragListGroup){var J=r.JSC$12404_dragListGroup;p2x(J,J.currDragItem_)}};
return r};
_.S(ZV,_.w5);ZV.prototype.detached=function(){_.$0b(this)};
_.$0b=function(r){r.JSC$12404_dragListGroup&&(_.fi(r.JSC$12404_dragListGroup,oNu,r.onDragStart),_.fi(r.JSC$12404_dragListGroup,Thw,r.onDragStart),r.JSC$12404_dragListGroup.dispose(),r.JSC$12404_dragListGroup=null);r.dragScrollSupport&&(_.lh(r.dragScrollSupport),r.dragScrollSupport=null);r.scrollElement.removeEventListener("scroll",r.onReorderableScroll)};
_.wmf=function(r,J,x,t){t=t===void 0?"":t;_.$0b(r);x&&(r.scrollElement=x);r.JSC$12404_dragListGroup=new PY;r.JSC$12404_dragListGroup.hysteresisDistance_=2;qQx(r.JSC$12404_dragListGroup,J);r.JSC$12404_dragListGroup.draggerElClasses_=Wn("dragging").split(" ");t&&W0R(r.JSC$12404_dragListGroup,function(b){var V=b||document,H=null;V.getElementsByClassName?H=V.getElementsByClassName(t)[0]:H=zKb("*",t,b);return H||b});
_.dU(r.JSC$12404_dragListGroup,bZY,r.onDraggerCreated);_.dU(r.JSC$12404_dragListGroup,oNu,r.onDragStart);_.dU(r.JSC$12404_dragListGroup,Thw,r.onDrop);r.JSC$12404_dragListGroup.init();r.scrollElement.addEventListener("scroll",r.onReorderableScroll,{passive:!0})};
ZV.prototype.handleDrop=function(){};
_.vd.Object.defineProperties(ZV.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
_.F([_.C({value:100}),_.y("design:type",Number)],ZV.prototype,"scrollMargin",void 0);_.F([_.hW()],ZV);_.h5x=[ZV.prototype];_.v5={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(r,J,x){var t=this.getClickTarget_(J);if(t&&this.isClickAllowed_(t)){J.preventDefault();r=(0,_.GE.unsafeClone)(r);var b=this.getContainerBoundingRect();J=this.getRelativeClickXy_(J,b);this.expandEndpointUrlMacros_(r,{NX:J[0],NY:J[1],NB:t.code});x&&this.truncateWebCommendMetadataUrl_(r);_.Vq(this.hostElement,"yt-navigate",{endpoint:r})}},
getClickTarget_:function(r){if(!this.clickTargetMap)return null;r=_.Xj(r)||[];r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;if(J===_.Hp(this.hostElement).querySelector("#menu"))break;if(J=this.clickTargetMap.get(J.id))return J}return null},
getRelativeClickXy_:function(r,J){var x=r.detail.x,t=r.detail.y;_.M("use_on_click_for_desktop_display_ad")&&r.clientX!=null&&r.clientY!=null&&(x=r.clientX,t=r.clientY);r=Math.round(x-J.left);J=Math.round(t-J.top);return r<0||J<0?[null,null]:[r,J]},
getContainerBoundingRect:function(){return _.Hp(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(r,J){for(var x=_.D(r.loggingUrls||[]),t=x.next();!t.done;t=x.next())t=t.value,t.baseUrl&&(t.baseUrl=RB(t.baseUrl,J));r.urlEndpoint&&r.urlEndpoint.url&&(r.urlEndpoint.url=RB(r.urlEndpoint.url,J));r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url&&(r.commandMetadata.webCommandMetadata.url=RB(r.commandMetadata.webCommandMetadata.url,J))},
truncateWebCommendMetadataUrl_:function(r){if(r.commandMetadata&&r.commandMetadata.webCommandMetadata&&r.commandMetadata.webCommandMetadata.url){var J=r.commandMetadata.webCommandMetadata.url,x=J.indexOf("&pp=");if(x>0){var t=J.indexOf("&",x+1);r.commandMetadata.webCommandMetadata.url=t>x&&t<J.length?J.slice(0,x)+J.slice(t):J.slice(0,x)}}},
configureClickTargets:function(r,J,x){this.containerId=r;this.clickTargetMap=new Map;r=_.D(J);for(J=r.next();!J.done;J=r.next())if(J=J.value,J.location){var t=x.get(J.location);t&&(_.sh(_.Hp(this.hostElement).querySelector("#"+t),"yt-simple-endpoint",this.isClickAllowed_(J)),this.clickTargetMap.set(t,J))}},
isClickAllowed_:function(r){return r.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||r.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.u7={};
_.u7.YtLazyListBehavior=[_.uf.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,
value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var r=(this.constructor.generatedFrom||this).observers;r||(r=[]);r.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
r}},
created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet},
fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)},
renderDeferredElements:function(){var r=this.renderElementsOutsideVisibleArea_;r&&(wMn(r,4),r.processSignal())},
deepLazyListObserver_:function(r){var J=this;if(r){var x=r.value||[];if(this.itemsPath==r.path){var t=this.nonDeferredItemCount;r=0;t>-1&&x.length>t&&(r=_.IP("REMAINING_DOVA_DEFERRED_CHUNKS",-1));r>0?(t>0&&(t=x.slice(0,t),this.setInitialItemsOnDataChanged(t)),(t=this.renderElementsOutsideVisibleArea_)?t.cancel():(t=this.renderElementsOutsideVisibleArea_=new _.Xv(2,"eocs"),_.cdM(window,"scroll",function(){return J.renderDeferredElements()})),_.rG(t,function(){J.setInitialItemsOnDataChanged(x)}),_.Bb("REMAINING_DOVA_DEFERRED_CHUNKS",
r-1)):this.setInitialItemsOnDataChanged(x)}else if(this.itemsPath+".splices"==r.path)this.onItemsUpdated_(x);
else t="shownItems"+r.path.substr(this.itemsPath.length),this.useSignals&&t==="shownItems.length"||this.notifyPath(t,r.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(r){r&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(r),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(r){r=r.indexSplices;for(var J=0,x=r.length;J<x;J++){var t=r[J];if(t.index<this.shownCount&&(t.removed&&this.splice("shownItems",t.index,t.removed.length),t.addedCount)){var b=t.object.slice(t.index,t.index+t.addedCount);t=["shownItems",t.index,0];t.push.apply(t,b);this.splice.apply(this,t)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(r){this.cancelPendingTasks_();r||(r=[]);this.items_=r;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(_.LN("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.zu(this,this.tryRenderChunk_)))},
fillRange_:function(r,J){this.canShowMore&&this.items_&&(r=this.items_.slice(r,J),r.unshift("shownItems"),this.push.apply(this,r),this.shownCount=J,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var r=this;this.canShowMore&&_.ac(this,"renderChunk",function(){r.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.LN("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.wI(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var r=this.renderElementsOutsideVisibleArea_;r&&(r.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var r=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(r-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=r;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(r){return Math.ceil(1E3/r)},
onCanShowMoreUpdated_:function(r){this.data&&this.items_!==null&&(r?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(r){!this.shouldUseTaskManager()&&this.data&&(!r&&this.canShowMore?(_.Gmi(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):r&&this.partiallyRenderedItems_.has(this.items_)&&(_.M("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var re;_.l7={};
re=function(){var r=_.w5.apply(this,arguments)||this;r.atStart=!0;r.atEnd=!0;r.startIndex=0;r.endIndex=0;r.scrollCount=0;r.initialStartIndex=0;r.disableScrollEventListener=!1;r.useFloorScrolling=!1;r.isSearch=!1;r.dragging=!1;r.dragMouseStart=0;r.dragOffsetStart=0;r.disableWheelScroll=!1;r.centerListItems=!1;r.offset=0;r.minComponentWidth=0;r.marginWidthRight=0;r.marginWidthLeft=0;r.setButtonsStateRequested=!1;r.itemsVisibilityObserver=null;r.fullyVisibleItemsIndices=[];r.JSC$12415_onWheelScroll=function(J){if(r.isSearch&&
!r.disableWheelScroll&&_.M("desktop_enable_dmpanel_wheel_scroll")){var x=J.shiftKey?Math.abs(J.deltaY)>Math.abs(J.deltaX)?J.deltaY:J.deltaX:J.deltaX;x!==0&&(J.preventDefault(),r.ytLazyListBehavior.fillRemainingListItems(),r.offset+=x,X_(r),r.reposition_())}};
r.onPointerDown=function(J){Mys(r)&&(r.dragMouseStart=J.clientX,r.dragOffsetStart=r.offset,r.dragging=!0)};
r.onPointerMove=function(J){Mys(r)&&r.dragging&&(r.ytLazyListBehavior.fillRemainingListItems(),r.offset=r.dragOffsetStart-(J.clientX-r.dragMouseStart),X_(r),r.reposition_())};
r.onPointerUp=function(){Mys(r)&&(r.dragging=!1)};
return r};
_.S(re,_.w5);var Gvo=function(r){var J=_.Hp(r.hostElement).querySelector("#items").children;if(!J)return 0;var x=0;r=_.D(r.fullyVisibleItemsIndices);for(var t=r.next();!t.done;t=r.next())x+=J[t.value].clientWidth;return x},Mys=function(r){return r.isSearch&&_.M("desktop_enable_dmpanel_click_drag_scroll")};
re.prototype.created=function(){this.cachedViewportWidth=_.IP("initialInnerWidth")||window.innerWidth;this.JSC$12415_cachedViewportHeight=_.IP("initialInnerHeight")||window.innerHeight;_.IP("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.Bb("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
re.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.M("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();R5x(this)};
re.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.M("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var r;(r=this.itemsVisibilityObserver)==null||r.disconnect();this.itemsVisibilityObserver=null;var J;(J=this.itemsObserver)==null||J.disconnect()};
var R5x=function(r){var J=_.Hp(r.hostElement).querySelector("#scroll-container");if(J){if(!r.itemsVisibilityObserver){var x=window.getComputedStyle(J).marginRight;r.itemsVisibilityObserver=new IntersectionObserver(function(t){S0Y(r,t)},{root:J,
rootMargin:x,threshold:.98})}if(J=_.Hp(r.hostElement).querySelector("#items"))r.itemsObserver=new aGR(J,function(t){NtN(r,t)})}},NtN=function(r,J){d0b(r)&&(Array.from(J.addedNodes).filter(function(x){return x.nodeType===Node.ELEMENT_NODE}).forEach(function(x){r.itemsVisibilityObserver&&r.itemsVisibilityObserver.observe(x)}),Array.from(J.removedNodes).filter(function(x){return x.nodeType===Node.ELEMENT_NODE}).forEach(function(x){r.itemsVisibilityObserver&&r.itemsVisibilityObserver.unobserve(x)}))},
S0Y=function(r,J){var x=new Set(r.fullyVisibleItemsIndices);
J=_.D(J);for(var t=J.next();!t.done;t=J.next()){t=t.value;var b=t.target.parentElement;b?(b=Array.from(b.children).indexOf(t.target),t.isIntersecting?x.add(b):x.has(b)&&x.delete(b)):_.nR(new _.MV("Parent element not found",t.target.nodeName))}r.fullyVisibleItemsIndices=Array.from(x).sort(function(V,H){return V-H});
x.size===0?_.nR(new _.MV("No visible entries in horizontal list")):(r.startIndex=r.fullyVisibleItemsIndices[0],r.endIndex=r.fullyVisibleItemsIndices[r.fullyVisibleItemsIndices.length-1])},d0b=function(r){r.data?r=(r=r.data)&&r.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===r.itemSizeConstraint:!1:r=!1;
return r};
_.m=re.prototype;_.m.addScrollEventListeners=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container");r.style.touchAction="pan-y";r.addEventListener("wheel",this.JSC$12415_onWheelScroll);r.addEventListener("pointerdown",this.onPointerDown);r.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.m.removeScrollEventListeners=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container");r.removeEventListener("wheel",this.JSC$12415_onWheelScroll);r.removeEventListener("pointerdown",this.onPointerDown);r.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.m.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.zu(this,this.setStartIndex,[this.initialStartIndex])};
_.m.reposition_=function(){var r=_.IP("HTML_DIR")=="rtl"?"":"-",J=_.Hp(this.hostElement).querySelector("#items");J&&(J.style.transform="translateX("+r+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.m.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.zu(this,this.setButtonsState_))};
_.m.setButtonsState_=function(){this.setButtonsStateRequested=!1;var r=_.Hp(this.hostElement).querySelector("#items").firstElementChild;if(r){this.minComponentWidth||(this.minComponentWidth=QXn(this,r));r=_.Hp(this.hostElement).querySelector("#scroll-container").clientWidth;var J=_.Hp(this.hostElement).querySelector("#items").clientWidth,x=this.get(this.ytLazyListBehavior.itemsPath,this);if(x){var t=Math.round(r/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=
Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+t,x.length)-1)}this.ytLazyListBehavior.canShowMore?J+this.minComponentWidth>=this.offset+r&&(this.atEnd=!1):this.atEnd=this.offset+r>=J-20?!0:!1;this.atStart=this.offset<=20}};
_.m.setStartIndex=function(r){if(!this.minComponentWidth){var J=_.Hp(this.hostElement).querySelector("#items").firstElementChild;if(!J)return;this.minComponentWidth=QXn(this,J)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*r;X_(this);this.reposition_()};
_.m.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.oI();var r=_.Hp(this.hostElement).querySelector("#scroll-container").clientWidth;_.M("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=QXn(this,_.Hp(this.hostElement).querySelector("#items").firstElementChild));r=this.useFloorScrolling?Math.floor(r/this.minComponentWidth)||1:Math.round(r/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&KfN(this);this.offset+=d0b(this)?
Gvo(this):r*this.minComponentWidth;X_(this);this.reposition_();this.scrollCount++};
_.m.prevClick_=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container").clientWidth;r=this.useFloorScrolling?Math.floor(r/this.minComponentWidth)||1:Math.round(r/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=d0b(this)?Gvo(this):this.minComponentWidth*this.scrollCount-1):this.offset-=d0b(this)?Gvo(this):r*this.minComponentWidth;this.centerListItems&&KfN(this);X_(this);this.reposition_()};
_.m.onIronResize_=function(){this.resizeSupportEnabled&&_.zu(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.m.onItemsTransitionEnd_=function(r){_.r5(r)===_.Hp(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.m.onChildElementFocus_=function(r){r=r.target.closest("#items > *");var J=_.Hp(this.hostElement).querySelector("#scroll-container");if(J.contains(r)){if(_.M("web_horizontal_list_behavior_focus_killswitch"))if(r.offsetLeft<this.offset)this.offset=Math.abs(r.offsetLeft)<r.clientWidth?0:r.offsetLeft;else if(r.offsetLeft+r.clientWidth>this.offset+J.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.oI(),this.offset=r.offsetLeft+r.clientWidth-J.clientWidth;else return;else{var x=_.Hp(this.hostElement).querySelector("#items"),
t=_.IP("HTML_DIR")==="rtl",b=t?x.clientWidth-r.offsetLeft:r.offsetLeft;x=t?x.clientWidth-(r.offsetLeft+r.clientWidth):r.offsetLeft+r.clientWidth;var V=t?b>this.offset+J.clientWidth:b<this.offset,H=t?x<this.offset:x>this.offset+J.clientWidth,q=t?V:H;if(t?H:V)J=t?x:b,this.offset=Math.abs(J)<r.clientWidth?0:J;else if(q)this.ytLazyListBehavior.fillRemainingListItems(),_.oI(),this.offset=(t?b:x)-J.clientWidth;else return}X_(this);this.reposition_()}};
_.m.observeShownItems_=function(){this.reset()};
_.m.checkComponentWidthResize=function(){var r=_.Hp(this.hostElement).querySelector("#items").firstElementChild;r&&(r=QXn(this,r),this.centerListItems||r!==this.minComponentWidth)&&(this.minComponentWidth=r,this.offset=r*this.scrollCount,this.centerListItems&&KfN(this),X_(this),this.reposition_())};
var QXn=function(r,J){var x=window.getComputedStyle(J).marginRight;x=Math.floor(Number(x.replace("px","")));var t=window.getComputedStyle(J).marginLeft;t=Math.floor(Number(t.replace("px","")));r.centerListItems&&!r.marginWidthRight&&(r.marginWidthRight=x,r.marginWidthLeft=t);return r.resizeSupportEnabled?J.getBoundingClientRect().width+x:J.offsetWidth+x},X_=function(r){var J=_.Hp(r.hostElement).querySelector("#scroll-container").clientWidth,x=_.Hp(r.hostElement).querySelector("#items").clientWidth;
r.offset<0?r.offset=0:r.offset+J>=x&&(r.offset=x-J)},KfN=function(r){r.offset-=(_.Hp(r.hostElement).querySelector("#scroll-container").clientWidth+r.marginWidthRight-r.minComponentWidth)/2-r.marginWidthLeft};
_.vd.Object.defineProperties(re.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var r=_.IP("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(r==-1)r=this.JSC$12415_cachedViewportHeight,r=r>1320?5:r>1020?4:r>730?3:r>430?2:1;else if(r==0)return 0;_.Bb("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",r-1);r=_.IP("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(r>-1)return r;r=this.cachedViewportWidth;r=r>1600?6:r>1400?5:r>1300?4:r>1090?5:r>870?4:r>660?3:2;_.Bb("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
r);return r},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.M("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
re.prototype.observeShownItems_=re.prototype.observeShownItems_;re.prototype.onChildElementFocus_=re.prototype.onChildElementFocus_;re.prototype.onItemsTransitionEnd_=re.prototype.onItemsTransitionEnd_;re.prototype.onIronResize_=re.prototype.onIronResize_;re.prototype.prevClick_=re.prototype.prevClick_;re.prototype.nextClick_=re.prototype.nextClick_;re.prototype.setButtonsState_=re.prototype.setButtonsState_;re.prototype.requestButtonsStateUpdate_=re.prototype.requestButtonsStateUpdate_;
re.prototype.reposition_=re.prototype.reposition_;re.prototype.reset=re.prototype.reset;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],re.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],re.prototype,"ytLazyListBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],re.prototype,"atStart",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],re.prototype,"atEnd",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"startIndex",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"endIndex",void 0);_.F([_.C({value:6}),_.y("design:type",Number)],re.prototype,"initialCount",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"scrollCount",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"initialStartIndex",void 0);
_.F([_.C(),_.y("design:type",Object)],re.prototype,"disableScrollEventListener",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"supportComponentResize",void 0);_.F([_.C({value:function(){var r=this;return function(){return r.prevClick_()}}}),
_.y("design:type",Function)],re.prototype,"boundPrevClick",void 0);_.F([_.C({value:function(){var r=this;return function(){return r.nextClick_()}}}),
_.y("design:type",Function)],re.prototype,"boundNextClick",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"useFloorScrolling",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"isSearch",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"dragging",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"dragMouseStart",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"dragOffsetStart",void 0);
_.F([_.C(),_.y("design:type",Object)],re.prototype,"disableWheelScroll",void 0);_.F([_.C(),_.y("design:type",Object)],re.prototype,"centerListItems",void 0);_.F([_.Uh("iron-resize"),_.g5("guideOpened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],re.prototype,"onIronResize_",null);_.F([_.Uh("transitionend"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],re.prototype,"onItemsTransitionEnd_",null);
_.F([_.Uh("focusin"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],re.prototype,"onChildElementFocus_",null);_.F([_.g5("shownItems"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],re.prototype,"observeShownItems_",null);_.F([_.hW()],re);_.l7.YtdHorizontalListBehavior=[];_.l7.YtdHorizontalListBehavior.push(_.R1,_.X.YtRendererBehavior,_.u7.YtLazyListBehavior,_.n_.YtdGuideStateAwareBehavior,re.prototype);var D07=["APP_STATE","PI"];var kvN=_.aa(["about:blank"]),PYo={pushState:window.history.pushState,replaceState:window.history.replaceState};var J8=function(r){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=r;this.internalPushState=r.pushState.bind(r);this.internalReplaceState=r.replaceState.bind(r)};
J8.prototype.init=function(){this.initialized=!0};
J8.prototype.pushState=function(r,J){this.initialized||this.init();this.internalPushState&&this.internalPushState(r,"",J)};
J8.prototype.replaceState=function(r,J){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(r,"",J)};
J8.prototype.getState=function(){return this.history&&this.history.state};var Y0o=function(r){var J=function(){var x=r.apply(this,arguments)||this;x.boundHistoryPushState=!1;x.boundHistoryReplaceState=!1;x.debugInfo={};return x};
_.S(J,r);J.prototype.init=function(){var x=_.go("IFRAME");_.Qj(x,_.tL(kvN));x.sandbox="allow-same-origin";x.style.display="none";this.iframe=x;document.body.appendChild(x);this.bindHistoryStateFunctions();r.prototype.init.call(this)};
J.prototype.bindHistoryStateFunctions=function(){var x=this,t=[],b;this.iframe&&((b=this.iframe.contentWindow)==null?0:b.history)&&(b=this.iframe.contentWindow.history)&&(t.push(b),Object.getPrototypeOf(b)&&t.push(Object.getPrototypeOf(b)));window.history&&t.push(window.history);b=window.history;Object.getPrototypeOf(b)&&t.push(Object.getPrototypeOf(b));t.push(PYo);b=function(H){for(var q=null,W=0;W<t.length;W++){var U=t[W][H];if(typeof U==="function"){q=U.bind(window.history);x.debugInfo[H]=W;break}}return q};
if(!this.boundHistoryReplaceState){var V=b("replaceState");V&&(this.internalReplaceState=V,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(b=b("pushState"))&&(this.internalPushState=b,this.boundHistoryPushState=!0)};
return J}(J8),n34=function(){return Y0o.call(this,window.history)||this};
_.S(n34,Y0o);n34.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var xV=function(r){this.browserHistory=r;this.initialized=!1};
xV.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
xV.prototype.pushState=function(r,J){this.initialized||this.init();this.browserHistory.pushState(r,J)};
xV.prototype.replaceState=function(r,J){this.initialized||this.init();this.browserHistory.replaceState(r,J)};
xV.prototype.handlePopstate=function(r){return r.state};_.O0w=function(r,J,x,t,b){this.endpoint=r;this.forward=J;this.historyEntry=x;this.JSC$26833_savedComponentState=t;this.legacyBorder=b===void 0?!1:b};var CYw=function(r,J){this.rootData=r;this.scrollTop=J};var wl=new _.z$("PAGE_REQUEST_TOKEN"),ljq=new _.z$("FETCH_PBJ_TOKEN");_.t8=new _.z$("EPHEMERAL_STORE_TOKEN");_.b4=function(r){this.data=Object.assign({},r);var J;(J=this.data.innertubeResponse)==null||delete J.frameworkUpdates};
_.b4.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.t$)()};
_.m3=function(r){return Object.assign({},r.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var Btu=function(){this.maxSize=100;this.timeToDataCache=new Map};
Btu.prototype.get=function(r){var J=this.timeToDataCache.get(r);J&&(this.timeToDataCache.delete(r),this.timeToDataCache.set(r,J));if(J&&J.rootData&&(_.M("web_use_response_store_for_history_cache")||_.M("mweb_use_new_history_manager"))){var x=_.bZ().resolve(_.t8),t=INn(J),b=!!t;if(t){if(t.content){var V=mo(x,t.content);b&&V?J.rootData.response=_.m3(V):b=!1}t.player&&(V=mo(x,t.player),b&&V?J.rootData.playerResponse=_.m3(V):b=!1);t.reelSequence&&(x=mo(x,t.reelSequence),b&&x?J.rootData.reelWatchSequenceResponse=
_.m3(x):b=!1)}b||(this.timeToDataCache.delete(r),J=void 0)}return J};
Btu.prototype.set=function(r,J){if(J.rootData&&(_.M("web_use_response_store_for_history_cache")||_.M("mweb_use_new_history_manager"))){var x=INn(J),t=Object.assign({},J.rootData);x&&(x.content&&J.rootData.response&&(Lfs(this,x.content,J.rootData.response),t.response=null),x.player&&J.rootData.playerResponse&&(Lfs(this,x.player,J.rootData.playerResponse),t.playerResponse=null),x.reelSequence&&J.rootData.reelWatchSequenceResponse&&(Lfs(this,x.reelSequence,J.rootData.reelWatchSequenceResponse),t.reelWatchSequenceResponse=
null));J=new CYw(t,J.scrollTop)}this.timeToDataCache.has(r)?this.timeToDataCache.delete(r):this.timeToDataCache.size>=this.maxSize&&(x=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(x.value));this.maxSize!==0&&this.timeToDataCache.set(r,J)};
Btu.prototype.clear=function(){this.timeToDataCache.clear()};
var INn=function(r){var J=_.bZ().resolve(_.t9(wl)),x;if((x=r.rootData)==null?0:x.endpoint)return J==null?void 0:j6M(J,r.rootData.endpoint);var t;_.nR(new _.MV("History snapshot response data does not contain endpoint",(t=r.rootData)==null?void 0:t.url));return null},Lfs=function(r,J,x){if(r.maxSize>0){var t;
(r=(t=x.responseContext)==null?void 0:t.maxAgeSeconds)&&Number(r)>0&&(t=_.bZ().resolve(_.t8),x=HJ(x,r),t.put(J,new _.b4(x)))}};var cbN=function(r,J,x){this.endpoint=J;this.JSC$26838_savedComponentState=x===void 0?null:x;this.entryTime=r};var i0z=1;var oq=function(r){var J=function(){var x=r.apply(this,[].concat(_.Gd(_.hS.apply(0,arguments))))||this;x.historyEntryTime=0;x.historySnapshotCache=x.createHistoryCache();return x};
_.S(J,r);J.prototype.createHistoryCache=function(){return new Btu};
J.prototype.saveAndReplace=function(x,t,b){var V=window.location.href;var H=H===void 0?{}:H;var q=(q=this.browserHistory.getState())&&q.entryTime?q.entryTime:pmD();x=this.createNewHistoryEntry(x,H,q);this.saveSnapshot(q,t,b);this.replaceState(x,V||window.location.href)};
J.prototype.saveAndPush=function(x,t,b,V,H){H=H===void 0?{}:H;this.saveSnapshot(this.historyEntryTime,b,V);b=this.historySnapshotCache;V=this.historyEntryTime;var q=b.timeToDataCache.keys();q=_.D(q);for(var W=q.next();!W.done;W=q.next())W=W.value,W>V&&b.timeToDataCache.delete(W);t=this.createNewHistoryEntry(t,H);this.pushState(t,x)};
J.prototype.saveSnapshot=function(x,t,b){this.historySnapshotCache.set(x,new CYw(t,b))};
J.prototype.createNewHistoryEntry=function(x,t,b){b=b===void 0?pmD():b;return new cbN(b,x,t)};
J.prototype.handlePopstate=function(x){var t=r.prototype.handlePopstate.call(this,x),b=null,V=null,H=!1,q=null;t&&t.entryTime&&(q=this.historySnapshotCache.get(t.entryTime)||null,H=t.entryTime>this.historyEntryTime,this.historyEntryTime=t.entryTime,b=t.endpoint,V=t.JSC$26838_savedComponentState);this.handleHistoryCacheLoad(new _.O0w(b,H,q,V),x);return t};
J.prototype.pushState=function(x,t){Number(x==null?void 0:x.entryTime)>=0&&(this.historyEntryTime=x.entryTime);r.prototype.pushState.call(this,x,t)};
J.prototype.replaceState=function(x,t){Number(x==null?void 0:x.entryTime)>=0&&(this.historyEntryTime=x.entryTime);r.prototype.replaceState.call(this,x,t)};
J.prototype.handleHistoryCacheLoad=function(){};
return J}(xV),Abn=function(){var r=oq.call(this,new n34)||this;
r.dispatchElement=null;r.entryIndex=0;return r};
_.S(Abn,oq);_.m=Abn.prototype;_.m.init=function(r){r=r===void 0?!0:r;oq.prototype.init.call(this);this.initialized||(r||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.m.handlePopstate=function(r){var J=null;r.state||(J="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return oq.prototype.handlePopstate.call(this,r);var x=new CustomEvent("yt-history-pop",{cancelable:!0});_.D9(this.dispatchElement,"yt-history-pop",[x,{errorMsg:J}]);_.HD(this.dispatchElement,"yt-close-all-popups-action");if(!x.defaultPrevented){x=_.bZ().resolve(_.rI);J=x.getCurrentData();var t=x.getCurrentPage();x=0;t?(t=_.D9(this.dispatchElement,"yt-get-page-offset",
[t]),t.length>0&&(x=t[0])):_.nR(new _.MV("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:J?J.page:"undefined"}));J&&(J.csn=_.kU());this.saveSnapshot(this.historyEntryTime,J,x)}return oq.prototype.handlePopstate.call(this,r)};
_.m.handleHistoryCacheLoad=function(r,J){r.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.D(_.HD(this.dispatchElement,"yt-history-will-navigate",[J])).next().value||_.D9(this.dispatchElement,"yt-history-load",[J,r]))};
_.m.pushState=function(r,J){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var x=new _.MV("history.pushState is not a function",this.getDebugString());_.Pq(x)}oq.prototype.pushState.call(this,r,J)};
_.m.replaceState=function(r,J){if(!this.browserHistory.boundHistoryReplaceState){var x=new _.MV("history.replaceState is not a function",this.getDebugString());_.Pq(x)}oq.prototype.replaceState.call(this,r,J)};
_.m.saveAndPush=function(r,J,x,t,b){b=b===void 0?{}:b;x&&(x.csn=_.kU());oq.prototype.saveAndPush.call(this,r,J,x,t,b)};
_.m.getDebugString=function(){var r=[];this.initialized&&r.push("i");this.browserHistory.boundHistoryReplaceState&&r.push("bhr");this.browserHistory.boundHistoryPushState&&r.push("bhs");"replaceState"in this.browserHistory.debugInfo&&r.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&r.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&r.push("ei:"+String(this.entryIndex));return r.join(",")};
_.V7=function(r,J){r.init(!0);var x=r.browserHistory.getState();r.replaceState(x,Dy(J))};
Abn.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.D0=new _.z$("DESKTOP_HISTORY_MANAGER_TOKEN");var FfK=[10,20,30,40,50,60],H7=function(){this.currentPartitionIndex=0},aNN=function(r){J2Y({mainAppWeb:_.Zg(),
survivalSli:{partitionMinute:r,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},ybY=function(r){J2Y({mainAppWeb:_.Zg(),
survivalSli:{partitionMinute:r,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},e5K=function(r){return r.currentPartitionIndex>=0&&r.currentPartitionIndex<FfK.length?FfK[r.currentPartitionIndex]:-1},z54=function(r){return r.currentPartitionIndex>0&&r.currentPartitionIndex-1<FfK.length?FfK[r.currentPartitionIndex-1]:-1};
H7.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var r=z54(this);r>0&&ybY(r);r=e5K(this);r>0&&aNN(r);Z0Y(this)}};
var Z0Y=function(r){var J=e5K(r);if(J>0){var x=z54(r);x<0&&(x=0);r.intervalId=_.Yh.addJob(function(){var t=z54(r);t>0&&ybY(t);t=e5K(r);t>0&&aNN(t);Z0Y(r)},3,(J-x)*6E4);
r.currentPartitionIndex+=1}else r.currentPartitionIndex=-1};var v3w=function(){this.skipNextNavigation=!1},uhq=function(r,J,x){if(!J)return!1;
if(r.skipNextNavigation)return r.skipNextNavigation=!1;if(_.R(x,_.Ak))return!1;var t,b,V;if((t=_.R(x,_.hd))==null?0:(b=t.browseEndpointContextSupportedConfigs)==null?0:(V=b.browseEndpointContextMainConfig)==null?0:V.skipConfirmation)return!1;var H;return((H=_.R(J.commandMetadata,_.rP))==null?void 0:H.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
v3w.prototype.showConfirmationDialog=function(r,J){this.navigateParams=J;this.customConfirmationCommand?_.bZ().resolve(_.mg).resolveCommand(this.customConfirmationCommand):(J={openPopupAction:{popup:{confirmDialogRenderer:{title:_.Z1(_.gP("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.Z1(_.gP("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.Z1(_.gP("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.Z1(_.gP("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.FL.getInstance().triggerAction("yt-open-popup-action",J,r))};
v3w.prototype.cancelPendingNavigation=function(){var r;((r=this.navigateParams)==null?void 0:r.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var lNs=function(){},rhN=function(r,J,x,t,b,V,H){x=x===void 0?{}:x;
H=H===void 0?{}:H;var q=_.EP.instance,W,U=(W=_.R(J,_.Ak))==null?void 0:W.url;return U?JgX(q,U,x,window.location.href,function(g,E){Xmk(r,g,E,!1,!0,x,V,t)},function(){return!1}):Bk(q,J,x,window.location.href,G8(J),function(g,E){Xmk(r,g,E,!1,!0,x,V,t)},b,H)},Xmk=function(r,J,x,t,b,V,H,q){if(!r.JSC$12473_chunkHandler)if(x.page==="watch"||x.page==="learning_journey_watch")if(b||t){if(_.M("kevlar_continue_playback_without_player_response")){var W;
var U=(W=_.R(q,_.zP))==null?void 0:W.videoId}r.JSC$12473_chunkHandler=new hBn(_.xb,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:t,previousVideoId:U},tempData:V},H)}else r.JSC$12473_chunkHandler=new gDs(_.xb);else x.page==="shorts"&&b&&!t?r.JSC$12473_chunkHandler=new wzf(_.xb,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:V},H):r.JSC$12473_chunkHandler=new EDx(H);r.JSC$12473_chunkHandler.processChunk({endpoint:J,data:x});return r.JSC$12473_chunkHandler.nl.promise},
Jhf=function(r,J,x,t,b){(x=_.qAk(x))&&Xmk(r,J,x,!1,!0,t,void 0,b)};var xjx=function(){this.pendingNavigationPromise=null};
_.m=xjx.prototype;_.m.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.m.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.m.addEventListener=function(){throw Error("Dh");};
_.m.dispatchEvent=function(){throw Error("Dh");};
_.m.removeEventListener=function(){throw Error("Dh");};var t5u=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],T6=function(){_.U1.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];bHw(this)};
_.S(T6,_.U1);T6.prototype.verifyUser=function(){var r=bHw(this),J=r.logout;if(!r.sessionChange)return!0;this.dispatchEvent("ytsessionchange");J&&this.dispatchEvent("ytuserinvalid");return!1};
var bHw=function(r){var J=t5u.map(function(b){var V;return(V=_.EV.get(b))!=null?V:""}),x=J.some(function(b,V){return r.sessionCookies&&r.sessionCookies[V]!==""&&b===""}),t=J.some(function(b,V){return r.sessionCookies&&r.sessionCookies[V]!==b});
r.sessionCookies=J;return{logout:x,sessionChange:t}};
T6.prototype.clearTimeout=function(){this.scheduledJobId&&(_.Yh.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var jX4=new _.z$("POSTMESSAGE_TUNNEL_TOKEN");var U0n=["/parent_tools","/file_download","/artist_roster"],h5i=[SEX,N6X,d2D,KQc,Qtz,RzX,kgz,Pk4];var mjk=new _.z$("APP_ROOT");var sR=new _.z$("NAVIGATION_CONFIRMATION_SERVICE");var o2x="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),V5q=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
qX=function(r,J){this.pendingNavigationPromise=null;this.JSC$12491_clientRoot=r;this.historyManager=J;this.numNavigations=-1;this.lastNavigationUrl=null;this.resetWarmLoads=!1;this.searchDebugUrlMatcher=new RegExp(/\/results\?.*deb|\/scraper_results\?.*deb|\/results\?.*enable=|\/scraper_results\?.*enable=/);this.isMiniplayerExpansion=!1;this.currentEndpoint=null;this.pageFetcher=new lNs;this.debugString=r.is;r={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this),
"yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};_.aw(_.FL.getInstance(),r,this.JSC$12491_clientRoot)},qZk,W_K,iHw,phk,sr4;
_.S(qX,xjx);qX.prototype.reload=function(){_.z8(window.location.href)};
var pBs=function(r){r.currentEndpoint&&_.R(r.currentEndpoint,_.Sv)?r.reload():r.currentEndpoint&&r.navigate(r.currentEndpoint,!0,void 0,{disableCache:!0})};
qX.prototype.navigate=function(r,J,x,t,b,V,H,q){J=J===void 0?!1:J;x=x===void 0?{}:x;t=t===void 0?{}:t;var W=_.bZ().resolve(sR),U;if(!H&&uhq(W,(U=this.currentEndpoint)!=null?U:void 0,r))return W.showConfirmationDialog(this.JSC$12491_clientRoot.parentElement,{endpoint:r,reload:J,params:x,tempData:t,requestType:b,createScreenConfig:V}),!1;var g=_.Y$();_.nu(g,"eocs")||g.parkOrScheduleJob(function(){g.processSignal("eocs")},10,"eor");
H=G8(r);W=t.autonav==="1";U=_.kU();T6.instance||(T6.instance=new T6);var E=T6.instance.verifyUser(),h;if(_.M("enable_dark_theme_only_on_shorts")){var G=document.documentElement.hasAttribute("dark"),N=_.kX(!0)==="USER_INTERFACE_THEME_DARK";if(H==="shorts"){if(!G)if(_.M("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var Q;_.z8((Q=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:Q.url,void 0,void 0,window.top)}}else{var Y;_.z8(_.vb((Y=_.R(r==null?
void 0:r.commandMetadata,_.rP))==null?void 0:Y.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.M("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!G){var O;_.z8(_.vb((O=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:O.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(N!==G){var c;_.z8(_.vb((c=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:c.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(H==="watch"){if(Dj4(_.bZ().resolve(_.nQ),
r)&&(E||_.M("fix_miniplayer_navigation_killswitch")))return!1;_.M("block_all_player_prefetch_requests")||(h=Wvf(_.t3(_.j8),r,W))}else{var Z,a=(Z=_.R(this.currentEndpoint,_.zP))==null?void 0:Z.videoId;a&&_.w4.getInstance().then(function(Qi){Qi&&Qi.set("yt-miniplayer-shown-video-id",a)})}h&&(x.frags=h.missingFragments_.join(","));
Q=null;var e;Y=(e=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:e.ignoreNavigation;if(!Y)if(_.M("kevlar_command_url")){var l;Q=(l=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?void 0:l.url}else Q=_.NUm(r,x);if(Q&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&Q==this.lastNavigationUrl)return _.kG({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.sm(B9(),"CANCELLED")}Q&&(this.lastNavigationUrl=Q);uvK();_.Bb("IS_HOMEPAGE_COLD",
!1);_.Bb("IS_RESULTS_PAGE_COLD",!1);_.Bb("IS_WATCH_PAGE_COLD",!1);r.loggingUrls&&r.loggingUrls.forEach(function(Qi){Qi.baseUrl&&_.aD(Qi.baseUrl)});
_.S0X(r,V?V.layer:0)&&_.M("kevlar_flush_logs_on_away_navigation")&&_.kC();if(MyM(r))return!1;eao(H,b);if(!Q)return Y||_.nR(new _.MV("Can't construct url for endpoint",r)),_.sm(B9(),"FAILURE"),!1;_.fNc();e=r&&_.R(r,_.hd)&&_.R(r,_.hd).browseId.startsWith("UC");x=(l=_.M("enable_dark_theme_only_on_shorts")&&H==="shorts"?!1:_.Po()&&document.documentElement.hasAttribute("dark")!==_.KV())?{themeRefresh:1}:{};l&&!_.$6()&&_.kX()==="USER_INTERFACE_THEME_DARK"&&(x.theme="dark");e=l||HHb(Q)&&!e&&!_.M("kevlar_disable_url_allowlist");
E||(e=!0);if(e||_.IP("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var Vi;var sX=(Vi=window.top)==null?void 0:Vi.location.href}catch(Qi){var pz;sX=(pz=Qi)==null?void 0:pz.message}_.nR(new _.MV("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:sX}))}r=_.M("kevlar_redirect_on_window_killswitch")?window.top:window;ev(Q);_.z8(_.vb(Q,x),void 0,void 0,r);_.sm(B9(),"ABORTED");return!1}_.M("kevlar_early_popup_close")&&_.D9(this.JSC$12491_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$12473_chunkHandler=void 0;var Gz;sX=G8((Gz=this.currentEndpoint)!=null?Gz:void 0);(Gz=H==="shorts"&&sX==="shorts")||_.J_c();_.Ap(L2K)("nr",void 0);W&&_.kG({webInfo:{navigationReason:"an"}});r.clickTrackingParams&&(t.itct=r.clickTrackingParams,t.csn=U);Dg4(t);t.endpoint=JSON.stringify(r);_.M("enable_unknown_lact_fix_on_html5")&&(_.bZ().resolve(_.Pj),t.lact=_.bq());_.GE.isEmpty(t)||_.lH(Q,t);!_.M("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(V=Object.assign({},{layer:0},V,{parentLayer:3}));this.pendingNavigationPromise=V=rhN(this.pageFetcher,r,t,this.currentEndpoint,this.JSC$12491_isNetworkPromiseStale.bind(this),V,q);V=V.then(this.handleNavigateSuccess.bind(this,V,r,h,t),this.handleNavigateFail.bind(this,V,r));_.WU().navigationFinishPromise=V;J={endpoint:r,pageType:H,url:Dy(Q),reload:!!J,noProgressBar:Gz};b&&(J.type=b);this.fireEvent("yt-navigate-start",J);h&&Jhf(this.pageFetcher,r,h,t,this.currentEndpoint);
return!0};
qX.prototype.JSC$12491_isNetworkPromiseStale=function(r){return r!=this.pendingNavigationPromise};
var TJb=function(r,J,x,t,b){var V=G8(J);J={endpoint:J,pageType:V};b&&(J.errorMessage=b);_.nR(x);J.navigationDoneMs=_.YG("nd");J.navigationErrorReason=t;r.fireEvent("yt-navigate-error",J)};
qX.prototype.handleNavigateFail=function(r,J,x){var t=void 0;x instanceof _.Ft&&(t=x,RbM(x));if(this.JSC$12491_isNetworkPromiseStale(r))return _.KM(t);_.sm(B9(),"FAILURE");TJb(this,J,x,"101");return _.KM(x)};
qX.prototype.handleNavigateSuccess=function(r,J,x,t,b){if(this.JSC$12491_isNetworkPromiseStale(r))return _.WD();this.pendingNavigationPromise=null;if(!b)return J=new _.MV("Missing data in response for navigation endpoint",J),_.KM(J);if(b.reload)return window.location.reload(!0),_.WD();x&&(r={},_.GE.extend(r,_.qAk(x),b),b=r);var V,H;x=(V=b)==null?void 0:(H=V.timing)==null?void 0:H.responseStart;x!=null&&_.YG("srt",x);_.YG("pdc");var q,W;V=(q=b)==null?void 0:(W=q.timing)==null?void 0:W.info;V!=null&&
(q=_.Ap(_.az4)(V),_.kG(q));_.sm(B9(),"SUCCESS");sr4(this,J,b,1,t);return _.WD()};
var HHb=function(r){var J=r;_.M("kevlar_no_redirect_to_classic_2_ks")||(J=(new _.ZG(r)).getPath());if(J==="/"||J==="/red")return!1;var x=!0;o2x.forEach(function(t){r.indexOf(t)===0&&(x=!1)});
V5q.forEach(function(t){var b=t.url;_.M(t.expFlag)&&r.indexOf(b)===0&&(x=!1)});
return x};
qX.prototype.publishPageData=function(r){this.fireEvent("yt-page-data-fetched",{pageData:r})};
qZk=function(r,J,x,t,b,V){var H=null;J.page!=="watch"&&J.page!=="learning_journey_watch"||t?J.filler||_.D9(r.JSC$12491_clientRoot,"yt-stop-old-player",[J]):H=Xmk(r.pageFetcher,b,J,x,!1,V,void 0,r.currentEndpoint);if(H)return H.then(r.publishPageData.bind(r,J));r.publishPageData(J);return _.WD()};
W_K=function(r,J,x){var t=null;if(!x)return t=new _.MV("Empty data",r.debugString,J);var b=x.response;if(!b)return t;var V={endpointType:G8(J)||"unknown"};b.responseContext?(b=b.responseContext.errors)&&(t=new _.MV("Errors in response context",r.debugString,J,b,V)):t=b.error||b.errorMetadata?new _.MV("Errors in response",r.debugString,J,b.error,b.errorMetadata,V):new _.MV("responseContext missing",r.debugString,J,Object.keys(b).sort().join(","),V);var H,q,W,U;if(r=x==null?void 0:(H=x.response)==null?
void 0:(q=H.responseContext)==null?void 0:(W=q.webResponseContextExtensionData)==null?void 0:(U=W.webResponseContextDebugData)==null?void 0:U.debugErrorMessages)for(H=0;H<r.length;H++);return t};
iHw=function(r){var J,x,t,b;return r==null?void 0:(J=r.response)==null?void 0:(x=J.responseContext)==null?void 0:(t=x.errors)==null?void 0:(b=t.error)==null?void 0:b["0"]};
phk=function(r,J){var x;if(x=J.url&&!J.url.startsWith("/clip"))x=J.url,x=!_.M("webfe_parse_debug_param_in_resolveurl_service")&&r.searchDebugUrlMatcher.test(x)||Plz(x)?!0:!1;if(x)Plz(J.url)&&_.ZZ(window.location.href).themeRefresh?(J=_.X5(J.url,"themeRefresh"),_.V7(r.historyManager,J)):J.url&&!q0z(J.url)&&_.V7(r.historyManager,J.url);else if(J.endpoint){var t,b,V;(x=(t=J.endpoint)==null?void 0:(b=t.commandMetadata)==null?void 0:(V=b.webCommandMetadata)==null?void 0:V.url)&&!q0z(x)&&_.V7(r.historyManager,
x);x&&J.url&&x!=J.url&&!J.url.match("playnext=1")&&new _.MV("Response url mismatch in response data",r.debugString,x,J.url)}};
_.fFu=function(r,J,x,t,b,V,H,q){V=V===void 0?!1:V;var W=_.bZ().resolve(sR),U;if(!q&&uhq(W,(U=r.currentEndpoint)!=null?U:void 0,J))return W.showConfirmationDialog(r.JSC$12491_clientRoot.parentElement,{endpoint:J,data:x,navigationType:t,tempData:b,isMiniplayer:V,isForwardHistoryNavigation:H==null?void 0:H.forward}),_.WD();r.pageFetcher.JSC$12473_chunkHandler=void 0;return sr4(r,J,x,t,b,V)};
sr4=function(r,J,x,t,b,V){V=V===void 0?!1:V;r.isMiniplayerExpansion=V;var H=t===2;r.currentEndpoint=J;r.numNavigations++;r.numNavigations&&(Z8M.navigationCount=r.numNavigations);_.Bb("NUM_NAV",r.numNavigations);var q=W_K(r,J,x);if(q)return TJb(r,J,q,"102",iHw(x)),_.KM(q);var W,U,g,E;q=x.rootVe||(x==null?void 0:(W=x.response)==null?void 0:(U=W.responseContext)==null?void 0:(g=U.webResponseContextExtensionData)==null?void 0:(E=g.ytConfigData)==null?void 0:E.rootVisualElementType);!H&&x&&phk(r,x);var h,
G;W=x==null?void 0:(h=x.response)==null?void 0:(G=h.responseContext)==null?void 0:G.maxAgeSeconds;if(!H&&!isNaN(W)){var N;_.M("kevlar_use_response_ttl_to_invalidate_cache")?N=(0,_.t$)()+1E3*W:_.M("kevlar_always_invalidate_cache")&&(N=0);isNaN(N)||(x.expirationTime=N)}_.t3(_.j8).prefetchCache_.clear();H||x.page!=="watch"||x.type!=="reduced"&&t!==1?t=qZk(r,x,H,!!V,J,b):(r.publishPageData(x),t=_.WD());b=t.then(function(){var Q=G8(J);Q={endpoint:J,pageType:Q,fromHistory:H,response:x};Q.navigationDoneMs=
_.YG("nd");r.fireEvent("yt-navigate-finish",Q)});
x.csn&&q&&x.clientSideGrafts&&t.then(r.attachClientSideGrafts.bind(r,x,_.Kj()));return b};
_.m=qX.prototype;_.m.attachClientSideGrafts=function(r,J){r.clientSideGrafts&&J&&r.clientSideGrafts.forEach(function(x){if(J&&x){var t=_.SU(x);_.M("combine_ve_grafts")?_.wU().graftServerVe(x,J):_.AQ(r.csn,J,t)}})};
_.m.handleSignalActionHistoryBack=function(){window.history.back()};
_.m.handleSignalActionCloseWindow=function(){window.close()};
_.m.handleSignalActionReloadPage=function(){this.reload()};
_.m.handleSignalActionSoftReloadPage=function(){pBs(this)};
_.m.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.m.fireEvent=function(r,J){r=new CustomEvent(r,{bubbles:!0,cancelable:!1,composed:!0,detail:J});this.dispatchEvent(r)};
_.m.addEventListener=function(r,J){this.JSC$12491_clientRoot.addEventListener(r,J)};
_.m.dispatchEvent=function(r){return this.JSC$12491_clientRoot.dispatchEvent(r)};
_.m.removeEventListener=function(r,J){this.JSC$12491_clientRoot.removeEventListener(r,J)};
qX[eR]=[mjk,_.D0];_.mC9=new rr("browse","h8y2qb");_.o1i=new rr("search","JzFVk");_.Vp4=new rr("shorts","xwEKAe");_.DCD=new rr("watchFixie","nmfa2d");_.Hgn=new rr("watchFlexy","CF909");_.TYC=new rr("watchGrid","Tm0L3c");_.s6c=new rr("watchLearningJourney","L3n37");var UjY;var g2x=function(){return _.I.apply(this,arguments)||this};
_.S(g2x,_.I);_.vd.Object.defineProperties(g2x,{template:{configurable:!0,enumerable:!0,get:function(){if(UjY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-player">\n  \n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);UjY=r}r=UjY;return r}}});
_.F([_.K(g3o.YtPlayerBehavior),_.y("design:type",Object)],g2x.prototype,"ytPlayerBehavior",void 0);_.F([_.L({is:"ytd-player"})],g2x);var E2o;var jr4;var $jN;var W7=function(){var r=_.I.apply(this,arguments)||this;r.forceModernIconButton=!1;r.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return r};
_.S(W7,_.I);W7.prototype.configureRendererStamper=function(){return{button:{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0,styleActionButton:!0},properties:{overrides:"[[overrides]]",forceModernIconButton:"[[forceModernIconButton]]",disableTextTransform:"[[disableTextTransform]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]"}}}}}};
W7.prototype.handleAccountLinkingStateChangedCommand=function(r){if(r=_.R(r,q1o)){var J,x=(J=this.data)==null?void 0:J.providerKey;J=r.providerKey;x&&J&&x.id===J.id&&x.subject===J.subject&&(r=r.linked,r!==void 0&&(this.set("data.linked",r),this.notifyPath("data.linked"),_.M("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(r)))}};
W7.prototype.setPlayerAccountLinkState=function(r){var J=new ou4;VRx(J,bqo(new tRb,r));var x=_.xb();x&&x.getPlayerPromise().then(function(t){t.setAccountLinkState(_.lE(J.JSC$10207_serializeBinary(),4));t.updateAccountLinkingConfig(r)})};
W7.prototype.handleShowAccountLinkDialog=function(){var r=this.get("button.buttonRenderer.command");r&&_.pf([r],this.hostElement)};
_.vd.Object.defineProperties(W7.prototype,{button:{configurable:!0,enumerable:!0,get:function(){if(this.data){if(this.data.linked&&this.data.warningButton&&this.data.isWarning)return this.data.warningButton;if(this.data.linked&&this.data.linkedButton)return this.data.linkedButton;if(!this.data.linked&&this.data.unlinkedButton)return this.data.unlinkedButton}}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],W7.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],W7.prototype,"ytRendererBehavior",void 0);_.F([_.K([_.x_.YtActionHandlerBehavior]),_.y("design:type",Object)],W7.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],W7.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],W7.prototype,"overrides",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],W7.prototype,"forceModernIconButton",void 0);_.F([_.C({value:"bottom"}),_.y("design:type",String)],W7.prototype,"buttonTooltipPosition",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],W7.prototype,"forceIconButton",void 0);_.F([_.C(),_.y("design:type",Boolean)],W7.prototype,"disableTextTransform",void 0);
_.F([_.n("data","data.linked","data.isWarning"),_.y("design:type",Object),_.y("design:paramtypes",[])],W7.prototype,"button",null);_.F([_.L({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],W7);
_.A(W7,"ytd-account-link-button-renderer",function(){if($jN!==void 0)return $jN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-link-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-account-link-button-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return $jN=r},{mode:1});var who;var hCs=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],i4=function(){return _.I.apply(this,arguments)||this};
_.S(i4,_.I);i4.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
i4.prototype.updateButtonActiveState=function(){var r=this,J=!!hCs.find(function(x){return r.currentState===x});
this.button&&(this.button.isPressed=J)};
_.vd.Object.defineProperties(i4.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.playlistLoopStateEntity)==null?void 0:r.state)||((J=this.data)==null?void 0:J.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var r=void 0,J;if(this.currentState&&((J=this.data)==null?0:J.states)){J=_.D(this.data.states);for(var x=J.next();!x.done;x=J.next()){x=_.R(x.value,_.KPY);var t=void 0;if(((t=x)==null?void 0:t.state)===this.currentState){r=x;break}}}return r}}});
i4.prototype.updateButtonActiveState=i4.prototype.updateButtonActiveState;_.F([_.K(_.dE),_.y("design:type",Object)],i4.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],i4.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.Y0m}),_.y("design:type",Object)],i4.prototype,"playlistLoopStateEntity",void 0);_.F([_.C(),_.y("design:type",Object)],i4.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],i4.prototype,"forceIconOnly",void 0);_.F([_.jX("ytd-button-renderer"),_.y("design:type",_.zN)],i4.prototype,"button",void 0);
_.F([_.n("data","playlistLoopStateEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],i4.prototype,"currentState",null);_.F([_.g5("currentButtonStateRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],i4.prototype,"updateButtonActiveState",null);_.F([_.n("currentState"),_.y("design:type",Object),_.y("design:paramtypes",[])],i4.prototype,"currentButtonStateRenderer",null);
_.F([_.L({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],i4);
_.A(i4,"ytd-playlist-loop-button-renderer",function(){if(who!==void 0)return who;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-loop-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-playlist-loop-button-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return who=r},
{mode:1});var M5u;var GoN=_.gP("DOWNLOAD",{},"Download"),RCo=_.gP("DOWNLOADING",{},"Downloading"),SZY=_.gP("DOWNLOADED",{},"Downloaded"),NJw=_.gP("RETRY",{},"Retry"),pF=function(){var r=_.I.apply(this,arguments)||this;r.forceIconButton=!1;r.forceIconOnly=!1;r.overrides=!1;r.buttonTooltipPosition=!1;r.styleActionButton=!1;r.disableTextTransform=!1;r.downloadProgress=0;r.isDownloadComplete=!1;r.isHidden=!0;r.transferState="TRANSFER_STATE_UNKNOWN";r.isVideoDeletedByUser=!1;r.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return r};
_.S(pF,_.I);_.m=pF.prototype;_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.m.dataChanged=function(){var r;(r=this.data)!=null&&r.text||(r=_.OQ(_.lO().getState(),this.videoId),this.updateButtonState(r))};
_.m.computeVideoId=function(r){return r};
_.m.showHideButton=function(){this.updateButtonVisibility()};
_.m.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.m.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.m.updateButtonState=function(r){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==RCo||!_.$N(r))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(r){case "TRANSFER_STATE_UNKNOWN":r=GoN;var J="OFFLINE_DOWNLOAD";var x="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":r=NJw;J="OFFLINE_DOWNLOAD";x="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":r=SZY;J="OFFLINE_PIN";x="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":r=
RCo;J="OFFLINE_DOWNLOADING_ZERO";x="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":r=NJw;J="OFFLINE_DOWNLOAD";x="ACTION_RETRY";break;default:r=GoN,J="OFFLINE_DOWNLOAD",x="ACTION_ADD"}this.isVideoDeletedByUser&&(r=GoN,J="OFFLINE_DOWNLOAD",x="ACTION_ADD");var t=Object.assign({},this.data);t.text=_.Z1(r);t.tooltip=r;t.icon={iconType:J};t.size="SIZE_DEFAULT";t.style="STYLE_DEFAULT";_.R(t.command,_.pL)&&(_.R(t.command,_.pL).action=x);this.set("data",t)}};
_.m.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var r="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?r="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?r="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?r="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?r="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?r="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(r="OFFLINE_PIN",this.isDownloadComplete=!0);var J;r!==((J=this.data.icon)==null?void 0:J.iconType)&&(J=Object.assign({},this.data),J.text=_.Z1(RCo),J.tooltip=RCo,J.icon={iconType:r},_.R(J.command,_.pL)&&(_.R(J.command,_.pL).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",J))}};
pF.prototype.updateProgress=pF.prototype.updateProgress;pF.prototype.onTransferStateChanged=pF.prototype.onTransferStateChanged;pF.prototype.showHideButton=pF.prototype.showHideButton;pF.prototype.dataChanged=pF.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],pF.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pF.prototype,"forceIconButton",void 0);
_.F([_.C(),_.y("design:type",Object)],pF.prototype,"forceIconOnly",void 0);_.F([_.C(),_.y("design:type",Object)],pF.prototype,"overrides",void 0);_.F([_.C(),_.y("design:type",Object)],pF.prototype,"buttonTooltipPosition",void 0);_.F([_.C(),_.y("design:type",Object)],pF.prototype,"styleActionButton",void 0);_.F([_.C(),_.y("design:type",Object)],pF.prototype,"disableTextTransform",void 0);
_.F([_.C({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.y("design:type",String)],pF.prototype,"videoId",void 0);_.F([_.C(),_.y("design:type",Object)],pF.prototype,"data",void 0);_.F([_.C({selector:B2,selectorArgs:["videoId"]}),_.y("design:type",Object)],pF.prototype,"downloadProgress",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pF.prototype,"isDownloadComplete",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pF.prototype,"isHidden",void 0);_.F([_.C({selector:_.OQ,selectorArgs:["videoId"]}),_.y("design:type",String)],pF.prototype,"transferState",void 0);_.F([_.C({selector:_.klz,selectorArgs:["videoId"]}),_.y("design:type",Object)],pF.prototype,"isVideoDeletedByUser",void 0);_.F([_.C({selector:RIK,selectorArgs:["videoId"]}),_.y("design:type",Object)],pF.prototype,"offlineabilityState",void 0);
_.F([_.C({value:!0}),_.y("design:type",Boolean)],pF.prototype,"showTooltips",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],pF.prototype,"sendCommandWhenDisabled",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],pF.prototype,"disabled",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pF.prototype,"dataChanged",null);
_.F([_.Mw("offlineabilityState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pF.prototype,"showHideButton",null);_.F([_.Mw("transferState","isVideoDeletedByUser"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pF.prototype,"onTransferStateChanged",null);_.F([_.Mw("downloadProgress"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pF.prototype,"updateProgress",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],pF);
_.A(pF,"ytd-download-button-renderer",function(){if(M5u!==void 0)return M5u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-button-renderer"></ytd-button-renderer>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return M5u=r},{mode:2});var djf;var Qrq,K_4=function(){if(Qrq!==void 0)return Qrq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>\n');return Qrq=r};var kof=_.M("web_button_rework")&&_.LN("BUTTON_REWORK")||_.M("web_button_rework_with_live"),PUw=_.Vn("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,fF=function(){var r=_.I.apply(this,arguments)||this;r.isPressed=!1;r.forceIconButton=!1;r.forceIconOnly=!1;r.forceModernIconButton=!1;r.alignByText=!1;r.isShorts=!1;r.animatedText=!1;r.shouldAnimate=!1;r.JSC$12528_browserSupportsAnimation=_.M("web_supports_animations_api");r.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};r.onTap=function(){var J;if((J=r.data)==null||!J.defaultNavigationEndpoint){var x;J=!((x=r.data)==null?0:x.isToggled);var t;if((t=r.data)==null||!t.preventAutoToggle){r.shouldAnimate=!1;r.disableTextUpdateJobId&&_.Yh.cancelJob(r.disableTextUpdateJobId);r.disableTextUpdateJobId=_.Yh.addLowPriorityJob(function(){r.disableTextUpdateJobId=void 0},PUw);
var b;r.set("data.isToggled",!((b=r.data)==null?0:b.isToggled));x=r.getInnertubeIcon();t={toggled:J,actions:{}};x&&(t.actions[x.toLowerCase()]=J);_.Vq(r.hostElement,"yt-toggle-button",t)}}};
return r};
_.S(fF,_.I);_.m=fF.prototype;_.m.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.Yh.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.m.toggle=function(r){var J;this.set("data.isToggled",r!==void 0?r:!((J=this.data)==null?0:J.isToggled))};
_.m.handleUpdateToggleButtonStateCommand=function(r){if(this.data){r=_.R(r,wWx);var J,x,t,b=(J=this.data)==null?void 0:(x=J.toggleButtonSupportedData)==null?void 0:(t=x.toggleButtonIdData)==null?void 0:t.id;b&&r&&b===(r==null?void 0:r.buttonId)&&this.set("data.isToggled",r.toggled)}};
_.m.handleUpdateToggleButtonTextAction=function(r){if(this.data){r=_.R(r,D7u);var J,x,t,b=(J=this.data)==null?void 0:(x=J.toggleButtonSupportedData)==null?void 0:(t=x.toggleButtonIdData)==null?void 0:t.id;b&&r&&b===(r==null?void 0:r.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=r.defaultNumericalValue,this.set("data.defaultText",r.defaultText),this.set("data.toggledText",r.toggledText),this.shouldAnimate=!1)}};
_.m.getInnertubeIcon=function(){var r=this.data;if(r){var J,x,t=((J=r.defaultIcon)==null?0:J.iconType)?(x=r.defaultIcon)==null?void 0:x.iconType:null,b,V;J=((b=r.toggledIcon)==null?0:b.iconType)?(V=r.toggledIcon)==null?void 0:V.iconType:t;return r.isToggled?J:t}};
_.m.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.vd.Object.defineProperties(fF.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$12528_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var J=r.renderer;var x=r.element;var t=r.toggled;var b=r.onTapCallback;var V=r.commandClientArgs;var H=r.overrides;var q=r.forceIcon;var W=r.forceModernIconButton;var U=r.forceDisabled;var g=r.useAnimatedText;var E=r.animatedTextProps;r=Bt9(J,t);q=!J.defaultIcon||!q&&J.defaultText?J.defaultIcon?"leading":void 0:W?"icon-only":"icon-only-40";q==="icon-only-40"&&(r.type="text");var h;W=Object;var G=W.assign,N;a:switch((N=
J.style)==null?void 0:N.styleType){case "STYLE_COMPACT_GRAY":N={size:"S"};break a;default:N={size:"M"}}var Q=!!t;var Y=(Y=t&&J.toggledText||J.defaultText)?_.Oz(Y):void 0;g?(g=_.v2(t&&J.toggledText||J.defaultText))&&E&&!isNaN(Number(E.numberValue))?(E.numberText=g,t&&(E.numberValue+=1),g=E):g=void 0:g=void 0;var O,c,Z,a;var e=(E=((c=t?J.toggledAccessibilityData||((e=J.toggledText)==null?void 0:e.accessibility):J.accessibilityData||((O=J.defaultText)==null?void 0:O.accessibility))==null?void 0:(Z=c.accessibilityData)==
null?void 0:Z.label)||((a=J.accessibility)==null?void 0:a.label))?E:_.v2(t&&J.toggledText||J.defaultText);U=U===void 0?J.isDisabled:U;x=CYC(J,t,b,x,V);t=O0C(J,t);t!=null&&t.length?(t=_.AY({innertubeCommand:Mjn(t),forceNewState:!0}),t=FB(t)?t:void 0):t=void 0;J=G.call(W,{},r,N,{iconPosition:q},H,{focused:!1,toggled:Q,toggleable:!0,formattedButtonText:Y,animatedTextProps:g,accessibilityLabel:e,disabled:U,onTap:x,aTagConfig:t},XXD((h=J.colorData)==null?void 0:h.basicColorPaletteData));J.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(J.type="filled");return J}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var r=this.getInnertubeIcon();if(r)return _.pM(r)}}});
fF.prototype.resetAnimation=fF.prototype.resetAnimation;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],fF.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],fF.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],fF.prototype,"isPressed",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"forceIconButton",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"forceIconOnly",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"forceModernIconButton",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"alignByText",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"overrides",void 0);
_.F([_.C(),_.y("design:type",Boolean)],fF.prototype,"disabled",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"isShorts",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"buttonTooltipPosition",void 0);_.F([_.C(),_.y("design:type",Object)],fF.prototype,"animatedText",void 0);_.F([_.C(),_.y("design:type",String)],fF.prototype,"textNumberValue",void 0);_.F([_.C({computed:"computeTooltip(data, data.isToggled)"}),_.y("design:type",Object)],fF.prototype,"tooltip",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fF.prototype,"resetAnimation",null);_.F([_.n("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.y("design:type",Object),_.y("design:paramtypes",[])],fF.prototype,"computedButtonShape",null);_.F([_.n("data.*"),_.y("design:type",Object),_.y("design:paramtypes",[])],fF.prototype,"computedIcon",null);
_.F([_.L({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],fF);kof&&_.A(fF,"ytd-toggle-button-renderer",K_4,{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var fuc=_.JY(function(r){function J(U){var g;return _.T(function(E){if(E.nextAddress==1)return(g=!LfM(U,q())||!q().enabled)?E.jumpTo(2):_.p(E,ybX(),3);E.nextAddress!=2&&(g=E.yieldResult);if(g)return E.return();x();setTimeout(function(){H(!1)},1500);
_.i8(E)})}
function x(){setTimeout(function(){H(!0);var U;(U=t.lottieEl)==null||U.goToAndPlay(0)},150)}
var t=_.WJ(),b=_.D(_.Ww(!1,void 0,"JJXzp")),V=b.next().value,H=b.next().value,q=_.lX(r.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.Pb(function(){var U,g;((U=r.settings)==null?void 0:(g=U.call(r))==null?void 0:g.uniqueId)==="this is not intended behavior"&&_.nR(new _.MV("Smartimation Settings is undefined"))});
_.Ke(function(){q().experimentEnabled&&(q().enabled?cbn(J):(H(!1),Abr(J)),_.ky(function(){Abr(J)}))},"FRiAUe");
_.Ke(function(){q().timings.join("");q().experimentEnabled&&(Ff4(q()),_.ky(function(){aNn(q())}))},"VKiJOe");
var W=_.gW(function(){var U=t,g=q().uniqueId+"-border",E,h;var G="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((h=(E=_.bZ().resolve(_.t9(_.vc)))==null?void 0:E())!=null&&h?"dark":"light")+"_v2.json";return{animationRef:U,animationConfig:{name:g,autoplay:!1,loop:!1,path:G}}},void 0,"tgykab");
b={};return _.f("yt-smartimation",{class:_.gm(r.className,"smartimation",(b["smartimation--experiment-enabled"]=function(){return q().experimentEnabled},b["smartimation--active-border"]=V,b["smartimation--enable-masking"]=e54(),b))},_.f(_.w,{cond:function(){return q().experimentEnabled},
then:function(){return _.f("div",{class:"smartimation__border"},_.f(_.tU,{className:"smartimation__border-gradient",data:W,animationName:function(){return W().animationConfig.name}}))}}),_.f("div",{class:"smartimation__content"},r.children))},"C");
fuc.idomCompat=!0;_.o8(fuc,"yt-smartimation",{props:{className:_.yk,settings:_.yk}});var UR=function(){var r=_.I.apply(this,arguments)||this;r.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};r.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};r.shouldEnableSmartimation=!1;return r};
_.S(UR,_.I);UR.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
UR.prototype.onDataChanged=function(){var r,J;this.shouldEnableSmartimation=(((r=this.data)==null?void 0:(J=r.timedAnimationData)==null?void 0:J.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
UR.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var r=_.R(this.data.likeButton,_.YS),J=_.R(this.data.dislikeButton,_.YS);return!!((r==null?0:r.isToggled)||(J==null?0:J.isToggled))};
UR.prototype.configureRendererStamper=function(){return{"data.likeButton":{id:"segmented-like-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[likeButtonOverride]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[likeButtonOverride]]",animatedText:"[[true]]",textNumberValue:"[[data.likeCount]]"}}}},"data.dislikeButton":{id:"segmented-dislike-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dislikeButtonOverride]]"}},
toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[dislikeButtonOverride]]"}}}}}};
_.vd.Object.defineProperties(UR.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var r,J,x=((r=this.data)==null?void 0:(J=r.timedAnimationData)==null?void 0:J.animationTiming)||[];return{uniqueId:"like-dislike",timings:x,enabled:this.shouldEnableSmartimation,experimentEnabled:x.length>0}}}});
UR.prototype.onDataChanged=UR.prototype.onDataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],UR.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UR.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UR.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],UR.prototype,"likeButtonOverride",void 0);_.F([_.C(),_.y("design:type",Object)],UR.prototype,"dislikeButtonOverride",void 0);
_.F([_.n("shouldEnableSmartimation"),_.y("design:type",Object),_.y("design:paramtypes",[])],UR.prototype,"smartimationSettings",null);_.F([_.g5("data"),_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UR.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],UR);
_.A(UR,"ytd-segmented-like-dislike-button-renderer",function(){if(djf!==void 0)return djf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-segmented-like-dislike-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-buttons-wrapper" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-like-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div><div id="segmented-dislike-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div></div></yt-smartimation>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return djf=r},{mode:1});var YZR;var n2Y;(n2Y=document.body)==null||n2Y.setAttribute("rounded-container","");var OHY={};OHY.YtToggleButtonBehavior=[_.x_.YtActionHandlerBehavior,gG.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}},
attached:function(){this.registerActionMap(this.toggleButtonActionMap_)},
detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)},
onYtToggleButtonTapHandler:function(){},
onYtButtonTapHandler:function(){var r=this.data.isToggled;if(!this.isModal_(r)){if(!this.data.preventAutoToggle){this.toggle();var J={toggled:this.data.isToggled,actions:{}};J.actions[this.buttonIcon]=this.data.isToggled;_.Vq(this.hostElement,"yt-toggle-button",J)}J=this.data.defaultServiceEndpoint||null;var x=this.data.toggledServiceEndpoint||null;if(J&&x||J&&this.data.preventAutoToggle)r=r?x:J,J=this.disableCommandHandlerOverride,_.M("killswitch_toggle_button_behavior_resolve_command")||J?_.sx(this.hostElement,
[r]):_.gU(r,this.hostElement),_.Vq(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:r})}},
stateChanged_:function(){var r=this.data;if(r){var J=r.isToggled;this._setEndpoint(this.computeEndpoint_(r));this._setServiceEndpoint(this.computeServiceEndpoint_(r));this._setButtonIcon(this.computeButtonIcon_(r,J));this._setButtonText(this.computeButtonText_(r,J));this._setButtonAccessibility(this.computeAccessibility_(r,J));this._setButtonTooltip(this.computeTooltip_(r,J));this._setButtonClass(this.computeButtonClass_(r,J));this._setIconPositionType(this.computeIconPositionType_(r));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=J):this.elements_.button.setAttribute("aria-pressed",J));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=J)}},
shouldSetIconActiveState_:function(){return _.M("kevlar_system_icons")},
toggle:function(r){this.set("data.isToggled",r!==void 0?r:!this.data.isToggled);_.M("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(r){if(r){var J,x;return!!((J=this.data)==null?0:(x=J.toggledServiceEndpoint)==null?0:x.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(r){return r&&r.defaultNavigationEndpoint||null},
computeButtonIcon_:function(r,J){var x=r&&r.defaultIcon?_.pM(r.defaultIcon.iconType):null;r=r&&r.toggledIcon?_.pM(r.toggledIcon.iconType):x;return J?r:x},
handleUpdateToggleButtonStateCommand_:function(r){r=r.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==r.buttonId&&this.toggle(r.toggled)},
computeButtonText_:function(r,J){return r?J&&r.toggledText||r.defaultText||null:null},
computeAccessibility_:function(r,J){return r?(J?this.get("toggledAccessibilityData.accessibilityData",r):this.get("accessibilityData.accessibilityData",r))||r.accessibility||null:null},
computeTooltip_:function(r,J){return r?J&&r.toggledTooltip||r.defaultTooltip||null:null},
computeButtonClass_:function(r,J){if(!r)return"";var x="",t=r.toggledStyle||r.style;if(J=J?t:r.style){J.styleType&&(J=J.styleType);try{x+=J.toLowerCase().replace(/_/g,"-")+" "}catch(b){_.OK(b,J,typeof J),_.nR(b)}}if(r=r.size){r.sizeType&&(r=r.sizeType);try{x+=r.toLowerCase().replace(/_/g,"-")+" "}catch(b){_.OK(b,r,typeof r),_.nR(b)}}return x.trim()},
computeIconPositionType_:function(r){return r&&r.iconPosition||null},
computeServiceEndpoint_:function(r){var J=r&&r.serviceEndpoint,x=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return J?J:x&&r.command?r.command:null},
handleUpdateToggleButtonTextAction_:function(r){r=r.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==r.buttonId&&(this.set("data.defaultText",r.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",r.toggledText),this.notifyPath("data.toggledText"))}}];_.O8("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var CU4=_.M("web_button_rework")&&_.LN("BUTTON_REWORK")||_.M("web_button_rework_with_live"),ge=function(){var r=_.I.apply(this,arguments)||this;r.systemIcons=_.M("kevlar_system_icons");r.roundedContainer=!0;return r};
_.S(ge,_.I);ge.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
ge.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var r=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var J={toggled:!!this.data.isToggled,actions:{}};J.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var x,t;J.actions.playlistId=(x=this.data.defaultServiceEndpoint)==null?void 0:(t=x.playlistEditEndpoint)==null?void 0:t.playlistId;_.Vq(this.hostElement,"yt-toggle-button",J)}(r=r?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(r)}};
ge.prototype.onYtNavigate=function(r){var J=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);J&&(r.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(J))};
_.vd.Object.defineProperties(ge,{template:{configurable:!0,enumerable:!0,get:function(){if(YZR===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);YZR=r}r=YZR;return r}}});
ge.prototype.onYtNavigate=ge.prototype.onYtNavigate;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ge.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],ge.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(OHY.YtToggleButtonBehavior),_.y("design:type",Object)],ge.prototype,"ytToggleButtonBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],ge.prototype,"data",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],ge.prototype,"showTooltips",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ge.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ge.prototype,"roundedContainer",void 0);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ge.prototype,"onYtNavigate",null);
_.F([_.L({is:"ytd-toggle-button-renderer",disableElementRegistration:CU4})],ge);var BJk;_.ER=new _.z$("PANEL_CONTROLLER_TOKEN");_.jx=new _.z$("SHEET_CONTROLLER_TOKEN");_.$V=new _.z$("DIALOG_CONTROLLER_TOKEN");BJk=new _.z$("DIALOG_CONTAINER_TOKEN");var xji=_.gP("DOWNLOAD",{},"Download"),t59=_.gP("DOWNLOADING",{},"Downloading"),bHC=_.gP("DOWNLOADED",{},"Downloaded"),mjz=_.gP("RETRY",{},"Retry");var V5D=[],Djc=!1;var IFY=_.JY(function(r){var J=iHC,x=function(){return""},t=TJz(r.data),b=src(r.data),V=qZz(r.data),H=W_4(r.data);
J=function(){var q=r.data(),W=rhK(q,t(),b(),V(),H()),U=!!q.videoId,g=W.text;return{title:U?g:void 0,tooltip:U?void 0:g,accessibilityText:g,onTap:W.onTap,iconName:W.iconType,style:q.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:W.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:q.buttonSize}};
x={};x=_.gm("ytDownloadButtonViewModelHost",(x.ytDownloadButtonViewModelIsHidden=function(){var q=r.data(),W=H();return q.playlistId||W()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||W()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},x));
return _.f("download-button-view-model",{class:x},_.f(_.TN,{data:J}))},"D");
IFY.idomCompat=!0;var chw=_.JY(function(r){var J=r.backgroundLottieRef;var x=r.foregroundLottieRef;var t=r.children;var b=r.wrapperClass;var V=r.disableAnimation;r=function(){return(_.M("web_animated_actions")||_.M("web_animated_actions_v2"))&&!(V==null?0:V())};
return _.f("yt-animated-action",{class:_.gm("animated-action__container",b)},_.f("div",{class:"animated-action__content-with-background"},_.f(_.w,{cond:r,then:function(){return _.f(L_u,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:function(){return{animationRef:J==null?void 0:J(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(phz()?"dark":"light")+"_v5.json"}}}})}}),t),_.f(_.w,{cond:r,
then:function(){return _.f(L_u,{lottiePlayerProps:function(){return{animationRef:x==null?void 0:x(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(phz()?"dark":"light")+"_v4.json"}}}})}}))},"E");
chw.idomCompat=!0;var L_u=_.JY(function(r){var J=r.wrapperClass;var x=r.lottieClass;var t=r.lottiePlayerProps;return _.f("div",{class:_.gm("animated-action__lottie",J),"aria-hidden":"true"},_.f(_.tU,{className:x,data:t,animationName:function(){return t().animationConfig.name}}))},"F");var fF9={isOpen:!1};var g2i={isAllowed:!1};var jrc={errorMessage:"",title:"",privacy:"",isDisabled:!0};var whm={isOpen:!1};var M59={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var Ahx={response:void 0};var RCm=function(r,J){r=r===void 0?Ahx:r;switch(J.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},r,{response:J.payload});default:return r}};var F_o={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var SZX=function(r,J){r=r===void 0?F_o:r;switch(J.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},r,{nextDisabled:J.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},r,{nextCommand:J.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},r,{footerSubmissionData:J.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},r,{isImpersonationValid:J.payload});default:return r}};var aFb={reportFormData:void 0,reportDetailsFormData:void 0};var NJC=function(r,J){r=r===void 0?aFb:r;switch(J.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},r,{reportFormData:J.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},r,{reportDetailsFormData:J.payload});default:return r}};var yhw=void 0;_.M("mweb_enable_redux_store_on_demand")||(yhw=new uO(dj7()));var we=_.M("enable_web_delhi_icons");var eCo=_.JY(function(r){r=_.XO(r,{themeOverride:void 0,animationRef:{}});var J=r.animatedIconType,x=r.active,t=r.themeOverride,b=r.animationRef;r=r.staticIconFn;var V=_.D(_.Ww(void 0,void 0,"P5a72b")),H=V.next().value,q=V.next().value,W=function(){a:{var Y=J();var O=t==null?void 0:t();var c;O=(O==null?void 0:O.useDarkTheme)||((c=_.bZ().resolve(_.t9(_.vc)))==null?void 0:c());switch(Y){case "LIKE":yhw||(yhw=new uO(dj7()));Y=(Y=k37(yhw.getState()))&&Y.animationLightUrl&&Y.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:O?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:O?Y.animationDarkUrl:Y.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(Y){O=Y;break a}O="animated_like_icon_"+(O?"dark":"light")+"_"+(we?"v5":"v4");O={lottiePlayerProps:{animationConfig:{name:O,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+O+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(we?" animated-like-icon-delhi":"")}}},totalFrames:we?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":O={lottiePlayerProps:{animationConfig:{name:O?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(O?"dark":"light")+(we?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(we?" animated-subscribe-icon-delhi":"")}}},totalFrames:we?120:79,lazyLoad:!1};break a}O=
void 0}return O},U=function(){var Y,O;
return(O=(Y=W())==null?void 0:Y.lottiePlayerProps.animationConfig.name)!=null?O:""},g=function(){if(W()){var Y=W().lottiePlayerProps.animationConfig.path;
return U8.get(Y)||H()}};
V=_.D(_.Ww(!1,void 0,"h6xR3c"));var E=V.next().value;V=V.next().value;var h=K_c(V),G=function(){var Y=W(),O,c,Z;return(Z=Y==null?void 0:(O=Y.lottiePlayerProps.animationConfig)==null?void 0:(c=O.rendererSettings)==null?void 0:c.className)!=null?Z:""},N=void 0,Q=void 0;
_.Ke(function(){var Y=W(),O=U(),c=g(),Z=E(),a=x();if(Y&&(Q!==O&&(Q=O,N=a,O=b(),h.animationConfig=Y.lottiePlayerProps.animationConfig,h.animationRef=O,c&&(h.animationConfig.animationData=c,h.animationConfig.path=void 0),O=Y.lottiePlayerProps.animationConfig.path,!U8.get(O)&&Y.lazyLoad&&O&&QrD(O,q)),!(Z||Y.lazyLoad&&!c))){if(c=!b().lottieEl)a?(Z=Y.totalFrames,h.animationConfig.initialSegment=[Z-1,Z]):h.animationConfig.initialSegment=void 0;if(N!==a&&!c)if(c=b(),a){var e;(e=c.lottieEl)==null||e.playSegments([0,
Y.totalFrames],!0)}else{var l;(l=c.lottieEl)==null||l.playSegments([0,1],!0)}N=a}},"YCYOCe");
return _.f("animated-icon",{class:"ytAnimatedIconHost"},_.f(_.w,{cond:function(){var Y,O;return!((Y=W())==null||!Y.lottiePlayerProps.animationConfig.path||((O=W())==null?0:O.lazyLoad)&&!g()||E())},
then:function(){return _.f(_.tU,{data:h,animationName:U,className:G,animationRef:b})},
else:r}))},"G");_.h8=_.JY(function(r){var J=_.zx("yt-subscribe-button-view-model"),x=_.zx("div"),t=_.zx("div"),b=_.WJ(),V=_.WJ(),H=_.WJ(),q=_.gI(NtK,function(){return r.data().stateEntityStoreKey}),W=_.gI(d0z,function(){var pk,Ck;
return(Ck=(pk=r.data().notificationStateEntityStoreKeys)==null?void 0:pk.subsNotificationStateKey)!=null?Ck:""}),U=function(){return!r.data().enableSubscribeButtonPostClickAnimation},g=_.D(_.Ww(0,void 0,"eTsWvc")),E=g.next().value,h=g.next().value;
g=_.D(_.Ww(0,void 0,"dniDQ"));var G=g.next().value,N=g.next().value;g=_.D(_.Ww(!1,void 0,"EluPic"));var Q=g.next().value,Y=g.next().value;g=_.D(_.Ww(!1,void 0,"r0jnre"));var O=g.next().value,c=g.next().value;g=_.D(_.Ww(!1,void 0,"KMvoQe"));var Z=g.next().value,a=g.next().value,e;g=_.D(_.Ww(!1,void 0,"aSENce"));var l=g.next().value,Vi=g.next().value,sX=function(){c(!0);_.wI(_.Yh,function(){c(!1)},1500)};
_.Ke(function(){var pk=O();qT(function(){pk&&!U()&&q()&&chC(b,V,H)})},"LgmX6c");
_.Ke(function(){var pk=q();qT(function(){if(!U()&&pk){var Ck;((Ck=r.animateWidth)==null?0:Ck.call(r))&&L_9(J.value,!!pk.subscribed,E(),G());var fY,Nu;((fY=e)==null?0:fY.subscribed)||!pk.subscribed||pk.key!==((Nu=e)==null?void 0:Nu.key)||sX();e=pk}})},"iZzoUb");
g=_.gW(function(){var pk,Ck,fY,Nu=r.data(),TO=!((pk=q())==null||!pk.subscribed);pk=!((Ck=r.isOverlay)==null||!Ck.call(r));Ck=Q()?J:void 0;var gH=(fY=W())==null?void 0:fY.state;fY=l();IFX(Nu,gH);return YZM({model:Nu,subscribed:TO,isOverlay:pk,element:Ck,notificationState:gH,disableTextEllipsis:!0,focused:fY})},void 0,"yGQGue");
var pz=function(){var pk;if(!U()&&((pk=r.animateWidth)==null?0:pk.call(r))&&(x==null?0:x.value)&&(t==null?0:t.value)&&!Z()){pk=q();var Ck=_.D((pk==null?0:pk.subscribed)?[x,t]:[t,x]),fY=Ck.next().value;Ck=Ck.next().value;fY=Math.ceil(fY.value.getBoundingClientRect().width);Ck=Math.ceil(Ck.value.getBoundingClientRect().width);h(fY);N(Ck);L_9(J.value,!(pk==null||!pk.subscribed),fY,Ck);a(!0)}},Gz=_.$H(function(pk){pz();
var Ck=q();Ck&&(pk.detail.endpoint.subscribeEndpoint||pk.detail.endpoint.unsubscribeEndpoint)&&OHX(J.value,!Ck.subscribed,Ck)}),Qi=function(){var pk=_.bZ().resolve(_.t9(_.oL));
pk&&Vi(pk.isKeyBoardInUse())},Sm=function(){Vi(!1)};
_.el("yt-player-subscribe",function(pk){var Ck=q();Ck&&pk===r.data().channelId&&OHX(J.value,!0,Ck)});
_.el("yt-player-unsubscribe",function(pk){var Ck=q();Ck&&pk===r.data().channelId&&OHX(J.value,!1,Ck)});
_.el("yt-update-subscribe-button-action",function(pk){pk=_.R(pk,VHs);var Ck=q();Ck&&pk&&pk.channelId===r.data().channelId&&OHX(J.value,!!pk.subscribed,Ck)});
_.Pb(function(){J.value&&(J.value.addEventListener("focusin",Qi),J.value.addEventListener("focusout",Sm));var pk=_.Rw(_.Yh,function(){pz()});
Y(!0);_.ky(function(){_.Yh.cancelJob(pk);J.value&&(J.value.removeEventListener("focusin",Qi),J.value.removeEventListener("focusout",Sm))})});
var FD=function(){var pk,Ck,fY;if(fY=!((pk=q())==null||!pk.subscribed))pk=!!r.data().disableNotificationBell,fY=(Ck=W())==null?void 0:Ck.state,fY=!pk&&!!fY;return fY},Bn=function(){var pk;
return!((pk=q())==null?0:pk.subscribed)},rv=function(){var pk,Ck;
if(Ck=Bn()){Ck=!!r.data().disableNotificationBell;var fY=(pk=W())==null?void 0:pk.state;Ck=!Ck&&!!fY}return Ck},us={},hw={};
return _.f("yt-subscribe-button-view-model",{class:_.gm(r.className,"yt-subscribe-button-view-model-wiz",(us["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var pk,Ck;return!((pk=q())==null||!pk.subscribed)&&((Ck=r.animateWidth)==null?void 0:Ck.call(r))&&O()},us["yt-subscribe-button-view-model-wiz--hidden"]=function(){var pk;
return!((pk=q())==null?0:pk.subscribed)&&r.data().hideWhenUnsubscribed},us)),
el:J,"on:yt-service-request-sent":Gz},_.f(chw,{backgroundLottieRef:b,foregroundLottieRef:V,wrapperClass:_.gm("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(hw["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var pk;return((pk=r.animateWidth)==null?void 0:pk.call(r))&&O()},hw["yt-subscribe-button-view-model-wiz__static-width"]=function(){var pk;
return!((pk=r.animateWidth)==null?0:pk.call(r))},hw)),
disableAnimation:U},_.f("div",{el:x,class:"yt-subscribe-button-view-model-wiz__container"},_.f(u_,{data:g,icon:function(){return _.f(_.w,{cond:FD,then:function(){var pk=function(){var Ck;return n2X((Ck=W())==null?void 0:Ck.state)};
return _.f(_.w,{cond:function(){return U()||pk()!=="NOTIFICATIONS_NONE"},
then:function(){return _.f(_.Gk,{icon:pk})},
else:function(){return _.f(eCo,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:H})}})}})},
secondaryIconName:function(){return FD()?"EXPAND":void 0}}))),_.f("div",{el:t,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.f(_.w,{cond:function(){var pk;return((pk=r.animateWidth)==null?void 0:pk.call(r))&&!U()&&!Z()},
then:function(){return _.f(u_,{data:_.gW(function(){var pk;return YZM({model:r.data(),subscribed:Bn(),isOverlay:!((pk=r.isOverlay)==null||!pk.call(r)),element:J,disableTextEllipsis:!0})},void 0,"lwPlub"),
iconName:function(){var pk;return rv()?n2X((pk=W())==null?void 0:pk.state):void 0},
secondaryIconName:function(){return rv()?"EXPAND":void 0}})}})))},"H");
_.h8.idomCompat=!0;var Ahi=new _.z$("RENDERER_STAMPER_OPTIONS_TOKEN");var zCY=_.JY(function(r){var J=r.data;var x=_.gI(NtK,function(){return J().subscriptionStateEntityKey});
return _.f(_.w,{cond:function(){var t=J(),b=x();return!t.hideWhenUnsubscribed||(b==null?0:b.subscribed)?_.R(J().button,_.GA):void 0},
then:function(t){return _.f("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.f(_.TN,{data:t,buttonOverrides:function(){return{toggled:!0}}}))}})},"I");
zCY.idomCompat=!0;var Xhr=_.Ms({buttonViewModel:_.TN,subscribeButtonViewModel:_.h8,downloadButtonViewModel:IFY,toggleButtonViewModel:_.hU,subscribePlusButtonViewModel:zCY});_.xt(JBz);var i5D=new _.z$("RENDERER_LOGGER_TOKEN");var Ns;_.Ss=new ydb;Ns=new Map;var si7="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),Wyi=["notificationTextRenderer","notificationMultiActionRenderer"],qfr="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),
Txz=xMm(function(r){return _.Yy(r==null?void 0:r.targetId)}).useUpdatableData;var H5M=0;_.QR.debugName="EjJbCe";var ZHb=_.JY(function(r){return _.f(_.QR,{data:function(){return r.actionRow().actions}},{buttonViewModel:function(J){var x=J.data;
return _.f(MX,{isRow:r.isRow,isIconOnlyButton:function(){return pTD(x())},
useIntrinsicWidth:r.useIntrinsicWidth},_.f(_.TN,{data:x}))},
subscribeButtonViewModel:function(J){return _.f(MX,{isRow:r.isRow},_.f(_.h8,{data:J.data,isOverlay:!1,animateWidth:function(){return!r.isRow()}}))},
downloadButtonViewModel:function(J){var x=J.data;return _.f(MX,{isRow:r.isRow,isIconOnlyButton:function(){return!!x().playlistId}},_.f(IFY,{data:x}))},
toggleButtonViewModel:function(J){var x=J.data;return _.f(MX,{isRow:r.isRow,isIconOnlyButton:function(){var t=x();return pTD(_.R(t.isToggled?t.toggledButtonViewModel:t.defaultButtonViewModel,_.GA))}},_.f(_.hU,{data:x}))},
subscribePlusButtonViewModel:function(J){return _.f(MX,{isRow:r.isRow},_.f(zCY,{data:J.data}))}})},"J"),MX=_.JY(function(r){var J={};
return _.f("div",{class:_.gm("yt-flexible-actions-view-model-wiz__action",(J["yt-flexible-actions-view-model-wiz__action--row-action"]=r.isRow,J["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=r.useIntrinsicWidth,J["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,J["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=r.isIconOnlyButton,J))},r.children)},"K"),v2K=_.JY(function(r){var J=function(){var t;
return((t=r.layout)==null?void 0:t.call(r))===1},x={};
return _.f("yt-flexible-actions-view-model",{class:_.gm("yt-flexible-actions-view-model-wiz",r.className,(x["yt-flexible-actions-view-model-wiz--inline"]=function(){return!J()},x["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return r.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},x))},_.f(_.GZ,{each:function(){return r.data().actionsRows||[]}},function(t){return _.f(_.w,{cond:J,
then:function(){return _.f("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.f(ZHb,{actionRow:t,isRow:J,useIntrinsicWidth:function(){return!!r.data().respectActionIntrinsicWidth}}))},
else:function(){return _.f(ZHb,{actionRow:t,isRow:J})}})}))},"L"),G6=_.M("web_enable_sink_yt_flexible_actions_view_model")?v2K:_.jt(JBz);
v2K.idomCompat=!0;_.o8(G6,"yt-flexible-actions-view-model",{props:{data:_.yk,layout:_.yk,justifyContentOverride:_.yk,className:_.yk}});_.Rq=_.JY(function(r){var J=_.gI(I8,function(){var b;return(b=r.data().dislikeEntityKey)!=null?b:""}),x=_.gW(function(){var b=J();
return b?b.likeStatus==="DISLIKE":_.R(r.data().toggleButtonViewModel,_.RS).isToggled},void 0,"B2tgKf"),t=_.gW(function(){return Object.assign({},_.R(r.data().toggleButtonViewModel,_.RS),{isToggled:x()})},void 0,"otfIbf");
return _.f("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.f(_.hU,{data:t,buttonShapeOverrides:r.buttonShapeOverrideables,onToggle:function(b){var V=J();V&&b!==(V.likeStatus==="DISLIKE")&&V.key&&_.uX(_.C7("likeStatusEntity",V.key,{likeStatus:b?"DISLIKE":"INDIFFERENT",hadUserInteraction:b}))}}))},"M");
_.Rq.idomCompat=!0;_.Sx=_.JY(function(r){var J=_.M("web_supports_animations_api"),x=tN(function(h){var G=U();if(!h){var N,Q;return{numberText:(Q=G==null?void 0:(N=G.likeCountIfIndifferent)==null?void 0:N.content)!=null?Q:"",numberValue:Number(G==null?void 0:G.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var Y;N=(G==null?void 0:(Y=G.likeCountIfIndifferent)==null?void 0:Y.content)!==h.numberText;if(q()||!N)return h;var O;return{numberText:(G==null?void 0:(O=G.likeCountIfIndifferent)==null?void 0:O.content)||
"",numberValue:Number(G==null?void 0:G.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!G}}),t=tN(function(h){var G=U();
if(!h){var N,Q;return{numberText:(Q=G==null?void 0:(N=G.likeCountIfLiked)==null?void 0:N.content)!=null?Q:"",numberValue:Number(G==null?void 0:G.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var Y;N=(G==null?void 0:(Y=G.likeCountIfIndifferent)==null?void 0:Y.content)!==h.numberText;if(q()||!N)return h;var O;return{numberText:(G==null?void 0:(O=G.likeCountIfLiked)==null?void 0:O.content)||"",numberValue:Number(G==null?void 0:G.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!G}}),b=_.D(_.Ww(void 0,
void 0,"xYSlUe")),V=b.next().value,H=b.next().value,q=V,W=_.gI(I8,function(){var h,G;
return(G=(h=r.data())==null?void 0:h.likeStatusEntityKey)!=null?G:""}),U=_.gI(mc7,function(){var h,G;
return((h=r.likeCountEntity)==null?void 0:(G=h.call(r))==null?void 0:G.key)||""}),g=_.gW(function(){var h;
return((h=W())==null?void 0:h.likeStatus)==="LIKE"},void 0,"DG5Osd"),E=function(){var h;
return J&&!((h=r.likeCountEntity)==null||!h.call(r))};
return _.f("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.f(_.hU,{data:function(){var h=Object,G=h.assign,N;var Q=_.R((N=r.data())==null?void 0:N.toggleButtonViewModel,_.RS);return G.call(h,{},Q||{},{isToggled:g()})},
buttonShapeOverrides:r.buttonShapeOverrideables,animatedTextPropsDefault:function(){return E()?x():void 0},
animatedTextPropsToggled:function(){return E()?t():void 0},
onToggle:function(h){fHz(h,W(),q(),H)},
style:function(){var h;return((h=r.disableIconAnimation)==null?0:h.call(r))?void 0:{animateIcon:"true"}}}))},"N");
_.Sx.idomCompat=!0;var uWf=_.JY(function(r){var J=function(){return _.R(r.data().likeButtonViewModel,_.N8)},x=function(){var b;
return((b=J())==null?void 0:b.likeStatusEntityKey)||""},t=_.gW(function(){var b,V;
var H=(V=_.gI(I8,x)())!=null?V:(b=J())==null?void 0:b.likeStatusEntity;b=r.data();var q;b=(b==null?void 0:(q=b.timedAnimationData)==null?void 0:q.animationTiming)||[];return{uniqueId:"like-dislike",timings:b,enabled:(H==null?void 0:H.likeStatus)==="INDIFFERENT"&&b.length>0,experimentEnabled:b.length>0}},void 0,"hGh9Td");
return _.f("segmented-like-dislike-button-view-model",{class:_.gm("ytSegmentedLikeDislikeButtonViewModelHost",r.className),"button-renderer":!0},_.f(fuc,{settings:t},_.f("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.f(_.w,{cond:J,then:function(b){return _.f(_.Sx,{data:b,likeCountEntity:function(){return r.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start"}})}}),_.f(_.w,{cond:function(){return _.R(r.data().dislikeButtonViewModel,_.Sq)},
then:function(b){return _.f(_.Rq,{data:b,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"O");
uWf.idomCompat=!0;_.o8(uWf,"segmented-like-dislike-button-view-model",{props:{data:_.yk,className:_.yk}});var lFx=_.JY(function(r){var J=r.data;var x=r.className;var t=r.setMinWidth;var b=r.forceIconOnly;var V=_.zx("account-link-button-view-model"),H=_.gI(_.UMX,function(){var h;return(h=J().accountLinkStatusEntityKey)!=null?h:""}),q=_.gI(_.UMX,function(){var h;
return(h=J().accountLinkStatusSecondaryEntityKey)!=null?h:""}),W=function(){if(!_.M("web_account_link_secondary_killswitch")){var h,G;
return((h=H())==null?void 0:h.linked)||((G=q())==null?void 0:G.linked)}var N;return(N=H())==null?void 0:N.linked};
_.Ke(function(){var h=H();if(h){var G=VRx(new ou4,bqo(new tRb,!!h.linked));_.sS().then(function(N){N&&(N.setAccountLinkState(_.lE(G.JSC$10207_serializeBinary(),4)),N.updateAccountLinkingConfig(!!h.linked))})}},"b9pSsf");
var U=function(){return _.R(J().toggleButtonViewModel,_.RS)};
_.el("yt-signal-action-show-account-link-dialog",function(){if(U()){var h=W()?U().toggledButtonViewModel:U().defaultButtonViewModel;h=_.R(h,_.GA);var G;if((G=H())==null?0:G.isWarning){G=_.R(J().warningButtonViewModel,_.GA);if(!G){_.aP(Error("Fh"));return}h=G}var N;(G=_.LM((N=h)==null?void 0:N.onTap))&&_.pf([G],V.value)}else _.aP(Error("Gh"))});
var g=function(){var h=U();return Object.assign({},h,{isToggled:W()})},E=function(){return(b==null?0:b())?{iconPosition:"icon-only"}:{}};
return _.f("account-link-button-view-model",{class:_.gm("ytwAccountLinkButtonViewModelHost",x,function(){return(t==null?0:t())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:V,"button-renderer":!0},_.f("div",null,_.f(_.w,{cond:function(){var h;if((h=H())==null?0:h.isWarning)return(h=_.R(J().warningButtonViewModel,_.GA))||_.aP(Error("Fh")),h},
then:function(h){return _.f(_.TN,{data:h,buttonOverrides:E})},
else:function(){return _.f(_.hU,{data:g,buttonShapeOverrides:E})}})))},"P");_.o8(lFx,"account-link-button-view-model",{props:{data:_.yk,className:_.mS,setMinWidth:_.mS,forceIconOnly:_.mS}});_.O8("menuRenderer","menuRenderer","ytd-menu-renderer");
var Xhn={buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",forceModernIconButton:"[[tonalOverride]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",
forceIconButton:"[[forceIconButton]]",forceModernIconButton:"[[tonalOverride]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},segmentedLikeDislikeButtonRenderer:{component:"ytd-segmented-like-dislike-button-renderer"},segmentedLikeDislikeButtonViewModel:{component:"segmented-like-dislike-button-view-model"},accountLinkButtonRenderer:{component:"ytd-account-link-button-renderer",properties:{overrides:"[[buttonOverride]]",
forceModernIconButton:"[[tonalOverride]]",disableTextTransform:"[[disableTextTransformOnButtons]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",forceIconButton:"[[forceIconButton]]",forceIconOnly:"[[topLevelIconsOnly]]"}},accountLinkButtonViewModel:{component:"account-link-button-view-model",params:{className:"ytd-menu-renderer"},properties:{forceIconOnly:"[[topLevelIconsOnly]]"}},downloadButtonRenderer:{component:"ytd-download-button-renderer",properties:{overrides:"[[buttonOverride]]",buttonTooltipPosition:"[[buttonTooltipPosition]]",
forceIconButton:"[[forceIconButton]]",styleActionButton:"[[styleActionButton]]",disableTextTransform:"[[disableTextTransformOnButtons]]",forceIconOnly:"[[topLevelIconsOnly]]"}},playlistLoopButtonRenderer:{component:"ytd-playlist-loop-button-renderer",properties:{forceIconOnly:"[[topLevelIconsOnly]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{buttonOverrides:"[[buttonOverrides]]",scopingClassName:"[[is]]"}},flexibleActionsViewModel:{component:"yt-flexible-actions-view-model"}},
rBf=_.M("web_fix_missing_action_buttons")?100:200,NX=function(){var r=_.I.apply(this,arguments)||this;r.safeArea=!_.M("kevlar_flex_menu_safe_area_killswitch");r.tonalOverride=!1;r.threeDotSize="M";r.isOverlay=!1;r.useOverlayDark=!1;r.topLevelIconsOnly=!1;r.JSC$12662_lastWidth=0;r.maybeUpdateFlexibleMenu=function(){_.M("web_fix_missing_action_buttons")?requestAnimationFrame(r.maybeUpdateFlexibleMenuImpl):r.maybeUpdateFlexibleMenuImpl()};
r.maybeUpdateFlexibleMenuImpl=function(){var J;if((J=r.data)!=null&&J.flexibleItems){r.maybeFlushDebouncer();J=r.hostElement.clientWidth;var x=J>r.JSC$12662_lastWidth,t,b=((t=r.topLevelButtonsContainer)==null?void 0:t.scrollHeight)||0,V;t=((V=r.flexibleItemButtonsContainer)==null?void 0:V.scrollHeight)||0;V=r.hostElement.scrollHeight>Math.max(b,t)+8;x?(r.resetFlexibleItems(),r.JSC$12662_lastWidth=r.hostElement.clientWidth,r.maybeUpdateFlexibleMenu()):V&&(r.shrinkFlexibleMenu(),r.JSC$12662_lastWidth=
J)}};
r.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){r.onOverflowTap()},
iconPosition:"icon-only",style:r.isOverlay?r.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:r.threeDotSize,state:"active",accessibilityLabel:r.computeAccessibilityLabel(r.data)},r.threeDotButtonOverride)};
r.onOverflowTap=function(){if(r.data.fetchMenuCommand)_.bZ().resolve(_.mg).resolveCommand(r.data.fetchMenuCommand,{form:{element:r.hostElement}});else if(r.data.isDisabled&&r.data.disabledCommand)_.gU(r.data.disabledCommand,r.hostElement);else{var J=r.createMenuRendererVe(),x={items:r.items};r.data.menuPopupAccessibility&&(x.menuPopupAccessibility=r.data.menuPopupAccessibility);r.data.footer&&(x.footer=r.data.footer);J={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:x},veData:J}};
_.bZ().resolve(_.jx).openSheet({openPopupActionCommand:J},r.hostElement)}};
return r};
_.S(NX,_.I);_.m=NX.prototype;_.m.updateButtonOverrides=function(){if(!_.M("menu_renderer_label_update_upkillswitch")){var r=_.Hp(this.hostElement).querySelector("yt-button-view-model");r&&(r.buttonOverrides=this.buttonOverrides)}};
_.m.computeHasItems=function(){var r;return((r=this.topLevelButtonData)==null?void 0:r.length)||this.hasFlexibleItems};
_.m.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.m.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.iX(this.hostElement,{"--ytd-menu-renderer-button-color":_.Ad(this.data.iconColor)}))};
_.m.onStamperFinished=function(){this.JSC$12662_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.m.setupFlexibleMenu=function(){var r=this,J;(J=this.data)!=null&&J.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.vJ(this.maybeUpdateFlexibleMenu,rBf,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){r.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.m.maybeFlushDebouncer=function(){if(_.M("web_replace_formatted_with_attributed_string")){var r;(r=this.topLevelButtons)==null||r.forEach(function(x){var t;(x=(t=x.getElementsByTagName("yt-attributed-string"))==null?void 0:t[0])&&Rar(x)});
var J;(J=this.flexibleItemButtons)==null||J.forEach(function(x){var t;(x=(t=x.getElementsByTagName("yt-attributed-string"))==null?void 0:t[0])&&Rar(x)})}};
_.m.resetFlexibleItems=function(){var r;if((r=this.data)!=null&&r.flexibleItems){_.M("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var J;this.flexAsTopLevelButtons=(J=this.data.flexibleItems)==null?void 0:J.map(function(x){return _.R(x,_.PnR).topLevelButton});
_.M("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.m.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.m.shrinkFlexibleMenu=function(){var r;(r=this.flexAsTopLevelButtons)!=null&&r.length&&(this.flexAsTopLevelButtons=[].concat(_.Gd(this.flexAsTopLevelButtons.slice(0,-1))))};
_.m.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:Xhn,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:Xhn,events:!0}}};
_.m.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.m.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.m.detached=function(){this.icon="MORE_VERT"};
_.m.computeTopLevelButtonData=function(r){if(!r)return[];var J;r=(J=r==null?void 0:r.topLevelButtons)!=null?J:[];return _.GE.unsafeClone([].concat(_.Gd(r)))};
_.m.computeItems=function(r,J){if(!r)return[];var x=[];if(J){var t=(r.flexibleItems||[]).map(function(H){return _.R(H,_.PnR)});
t=_.D(t);for(var b=t.next();!b.done;b=t.next())b=b.value,J.includes(b.topLevelButton)||(b=b.menuItem)&&x.push(b)}var V;r=(V=r==null?void 0:r.items)!=null?V:[];return[].concat(_.Gd(x),_.Gd(r))};
_.m.computeMenuActive=function(r,J){return r||J};
_.m.onPopupOpened=function(){this.overlayOpen=!0;_.Vq(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.m.onPopupClosed=function(){this.overlayOpen=!1;_.Vq(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.m.onPopupCanceled=function(){this.overlayOpen=!1;_.Vq(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.m.computeAccessibilityLabel=function(r){return this.get("accessibility.accessibilityData.label",r)};
_.m.isHidden=function(r,J){return this.tonalOverride||!r?!0:r.fetchMenuCommand||r.isDisabled&&r.disabledCommand?!1:!(J==null?0:J.length)};
_.m.isModernOverflowHidden=function(r,J){return this.tonalOverride&&r?r.fetchMenuCommand?!1:!(J==null?0:J.length):!0};
_.m.createMenuRendererVe=function(){var r=this.data.trackingParams,J=_.kU(),x=_.Kj();return r&&J&&x?(r=_.SU(r),x=_.K$(7591),_.M("combine_ve_grafts")?_.ox(_.wU(),x,r):_.AQ(J,r,x),x):null};
_.vd.Object.defineProperties(NX.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.flexAsTopLevelButtons)==null||!r.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
NX.prototype.onPopupCanceled=NX.prototype.onPopupCanceled;NX.prototype.onPopupClosed=NX.prototype.onPopupClosed;NX.prototype.onPopupOpened=NX.prototype.onPopupOpened;NX.prototype.tonalOverrideChanged=NX.prototype.tonalOverrideChanged;NX.prototype.resetFlexibleItems=NX.prototype.resetFlexibleItems;NX.prototype.setupFlexibleMenu=NX.prototype.setupFlexibleMenu;NX.prototype.iconButtonColorChanged=NX.prototype.iconButtonColorChanged;NX.prototype.updateButtonOverrides=NX.prototype.updateButtonOverrides;
_.F([_.K(_.yG),_.y("design:type",Object)],NX.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],NX.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],NX.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#button-shape"),_.y("design:type",Hg)],NX.prototype,"buttonShape",void 0);_.F([_.jX("#button"),_.y("design:type",Object)],NX.prototype,"button",void 0);
_.F([_.C(),_.y("design:type",Object)],NX.prototype,"data",void 0);_.F([_.C({computed:"computeTopLevelButtonData(data)"}),_.y("design:type",Array)],NX.prototype,"topLevelButtonData",void 0);_.F([_.C(),_.y("design:type",Array)],NX.prototype,"flexAsTopLevelButtons",void 0);_.F([_.C({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.y("design:type",Array)],NX.prototype,"items",void 0);_.F([_.C({value:"MORE_VERT"}),_.y("design:type",String)],NX.prototype,"icon",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],NX.prototype,"safeArea",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.y("design:type",Boolean)],NX.prototype,"menuActive",void 0);_.F([_.C(),_.y("design:type",Boolean)],NX.prototype,"menuFocused",void 0);_.F([_.C({value:"bottom"}),_.y("design:type",String)],NX.prototype,"buttonTooltipPosition",void 0);_.F([_.C(),_.y("design:type",Boolean)],NX.prototype,"overlayOpen",void 0);
_.F([_.C({value:!0}),_.y("design:type",Boolean)],NX.prototype,"forceIconButton",void 0);_.F([_.C(),_.y("design:type",Boolean)],NX.prototype,"styleActionButton",void 0);_.F([_.C(),_.y("design:type",Boolean)],NX.prototype,"disableTextTransformOnButtons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],NX.prototype,"tonalOverride",void 0);_.F([_.C(),_.y("design:type",Object)],NX.prototype,"threeDotSize",void 0);
_.F([_.C(),_.y("design:type",Object)],NX.prototype,"threeDotButtonOverride",void 0);_.F([_.C(),_.y("design:type",Object)],NX.prototype,"isOverlay",void 0);_.F([_.C(),_.y("design:type",Object)],NX.prototype,"useOverlayDark",void 0);_.F([_.C({computed:"computeButtonOverride(tonalOverride)"}),_.y("design:type",Object)],NX.prototype,"buttonOverride",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],NX.prototype,"hasCustomIconColor",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("flexAsTopLevelButtons"),_.y("design:type",Object),_.y("design:paramtypes",[])],NX.prototype,"hasFlexibleItems",null);_.F([_.C({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.y("design:type",Boolean)],NX.prototype,"hasItems",void 0);_.F([_.C(),_.y("design:type",Object)],NX.prototype,"topLevelIconsOnly",void 0);
_.F([_.g5("topLevelIconsOnly"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"updateButtonOverrides",null);_.F([_.n("topLevelIconsOnly"),_.y("design:type",Object),_.y("design:paramtypes",[])],NX.prototype,"buttonOverrides",null);_.F([_.jX("#top-level-buttons-computed"),_.y("design:type",HTMLElement)],NX.prototype,"topLevelButtonsContainer",void 0);_.F([_.$W(".top-level-buttons > *"),_.y("design:type",Array)],NX.prototype,"topLevelButtons",void 0);
_.F([_.jX("#flexible-item-buttons"),_.y("design:type",HTMLElement)],NX.prototype,"flexibleItemButtonsContainer",void 0);_.F([_.$W("#flexible-item-buttons > *"),_.y("design:type",Array)],NX.prototype,"flexibleItemButtons",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"iconButtonColorChanged",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"setupFlexibleMenu",null);_.F([_.Mw("topLevelIconsOnly"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"resetFlexibleItems",null);_.F([_.g5("tonalOverride"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"tonalOverrideChanged",null);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"onPopupOpened",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"onPopupClosed",null);_.F([_.Uh("yt-popup-canceled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NX.prototype,"onPopupCanceled",null);
_.A(NX,"ytd-menu-renderer",function(){if(jr4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-level-buttons-computed" class="top-level-buttons style-scope ytd-menu-renderer"></div><div id="flexible-item-buttons" hidden="[[!flexAsTopLevelButtons]]" class="style-scope ytd-menu-renderer"></div><yt-icon-button id="button" class="dropdown-trigger style-scope ytd-menu-renderer" hidden="[[isHidden(data, items)]]" label="[[computeAccessibilityLabel(data)]]" style-target="button" on-click="onOverflowTap"><yt-icon icon="[[icon]]" class="style-scope ytd-menu-renderer"></yt-icon></yt-icon-button><yt-button-shape id="button-shape" data="[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]" disable-upgrade$="[[!tonalOverride]]" hidden="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);jr4=r}r=jr4;return r},{mode:_.sz("kevlar_poly_si_batch_j030")?1:2});var JBk;var xMo;_.de=_.JY(function(r){var J=r.data;var x=function(){if(J().icon)a:{var t={iconName:J().icon};for(var b=_.bZ().resolve(_.fM),V=_.D([12,24]),H=V.next();!H.done;H=V.next()){var q=H.value;H=Object.assign({},t,{iconStyle:"youtube_fill",iconSize:q});q=Object.assign({},t,{iconStyle:"youtube_outline",iconSize:q});if(b.resolveIcon(H)){t=H;break a}if(b.resolveIcon(q)){t=q;break a}}t=void 0}else t=void 0;return t};
r={};return _.f("badge-shape",{class:_.gm("badge-shape-wiz",function(){return hA9(J().type)},(r["badge-shape-wiz--overlay"]=function(){return J().isOverlay},r["badge-shape-wiz--ads-include-dot"]=function(){return J().adsIncludeDot},r["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(J().type){case 16:case 17:case 18:var t=!0;
break a;default:t=!1}return t},r["badge-shape-wiz--status-badge"]=function(){a:switch(J().type){case 11:case 12:case 13:case 14:case 15:var t=!0;
break a;default:t=!1}return t},r["badge-shape-wiz--no-text"]=function(){return!J().text},r["badge-shape-wiz--modern"]=function(){return J().modern||_.M("web_modern_badge_shape")},r)),
style:_.MA({"background-color":function(){var t;return(t=J().customColors)==null?void 0:t.backgroundColor}}),
role:function(){return J().accessibilityText?"img":void 0},
"aria-label":function(){return J().accessibilityText}},_.f(_.w,{cond:function(){return J().animation},
then:function(t){return _.f(_.tU,{className:"badge-shape-wiz__icon",data:t,animationName:function(){return t().animationConfig.name||""}})}}),_.f(_.w,{cond:function(){var t;
return x()&&!((t=J())==null?0:t.animation)},
then:function(){return _.f("div",{class:"badge-shape-wiz__icon"},_.f(F8m,{data:function(){return x()}}))}}),_.f("div",{class:"badge-shape-wiz__text"},function(){var t;
return(t=J())==null?void 0:t.text}))},"Q");
_.de.idomCompat=!0;_.o8(_.de,"badge-shape",{props:{data:_.yk}});var Q7=function(){var r=_.I.apply(this,arguments)||this;r.systemIcons=_.M("kevlar_system_icons");r.animated=_.M("animated_live_badge_icon");r.useBadgeShape=_.M("web_badge_shape_defrag");return r};
_.S(Q7,_.I);_.m=Q7.prototype;_.m.addTooltips=function(){for(var r=_.Hp(this.hostElement).querySelectorAll(".badge"),J=0,x;x=r[J++];){var t=this.repeatElement.itemForElement(x);x=_.Hp(x);x.lastChild&&x.lastChild.is==="tp-yt-paper-tooltip"&&x.removeChild(x.lastChild);if(t=t.metadataBadgeRenderer&&t.metadataBadgeRenderer.tooltip){var b=_.lf("tp-yt-paper-tooltip");(0,_.Wp)(b).textContent=t;b.setAttribute("position","top");b.setAttribute("aria-hidden","true");x.appendChild(b)}}};
_.m.badgesChanged=function(){var r=this;_.Y$().parkOrScheduleJob(function(){r.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.m.standaloneRoundedBadgeChanged=function(){var r=this.useRoundedBadge?this.useRoundedBadge:void 0;r&&(this.useRoundedBadge=r)};
_.m.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.m.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.m.computeStyle=function(r){_.M("enable_html5_teal_ad_badge")&&r==="BADGE_STYLE_TYPE_AD"&&(r="badge-style-type-ad-alternate");_.M("kevlar_ytb_live_badges")&&r==="BADGE_STYLE_TYPE_LIVE_NOW"&&(r="badge-style-type-live-now-alternate");return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeRole=function(r){return this.computeAriaLabel(r)?"img":"status"};
_.m.computeAriaLabel=function(r){var J;return(r==null?void 0:(J=r.accessibilityData)==null?void 0:J.label)||(r==null?void 0:r.label)};
_.m.computeBadgeShape=function(r){var J;if(r){var x,t=$Mz(r.style),b=wTM(r.style),V=r.label,H=((x=r.accessibilityData)==null?void 0:x.label)||r.label;r=(J=r.icon)==null?void 0:J.iconType;J={type:t,brNzRatingBadgeType:b,text:V,accessibilityText:H,icon:r!=="PREMIUM"?r:void 0}}else J={};return J};
_.m.updateComputedBadges=function(r,J,x){var t=this;(J=J?[J]:x?[x]:void 0)?this.computedBadges=J:this.computedBadges=r==null?void 0:r.filter(function(b){var V;if((V=b.metadataBadgeRenderer)==null?0:V.groups){V=!1;b=_.D(b.metadataBadgeRenderer.groups);for(var H=b.next();!H.done;H=b.next()){H=H.value;var q=void 0;V=V||((q=t.hiddenBadgeGroups)==null?void 0:q.includes(H))}return!V}return!0})};
_.m.useFilledIcons=function(r){return _.M("kevlar_system_icons")&&(r==="AUDIO_BADGE"||r==="CHECK_CIRCLE_THICK"||r==="OFFICIAL_ARTIST_BADGE"||r==="SPONSORSHIP_STAR"||r==="PERSON_RADAR_FILLED"||r==="PERSON_RADAR")};
_.m.computeBadgeShapeStyle=function(r){return this.useBadgeShape?r==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||r==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":"":""};
_.m.computeIcon=function(r){var J,x;r=r==null?void 0:(J=r.metadataBadgeRenderer)==null?void 0:(x=J.icon)==null?void 0:x.iconType;if(r!=="PREMIUM"&&r)return _.pM(r)};
_.m.computeStandaloneBadge=function(r){var J;r=r==null?void 0:(J=r.icon)==null?void 0:J.iconType;return r==="PREMIUM_STANDALONE"||r==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
Q7.prototype.hiddenBadgeGroupsChanged=Q7.prototype.hiddenBadgeGroupsChanged;Q7.prototype.standaloneBadgeChanged=Q7.prototype.standaloneBadgeChanged;Q7.prototype.standaloneRoundedBadgeChanged=Q7.prototype.standaloneRoundedBadgeChanged;Q7.prototype.badgesChanged=Q7.prototype.badgesChanged;_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"hidden",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Q7.prototype,"componentBehavior",void 0);
_.F([_.C(),_.y("design:type",Array)],Q7.prototype,"badges",void 0);_.F([_.C(),_.y("design:type",Object)],Q7.prototype,"topStandaloneBadge",void 0);_.F([_.C(),_.y("design:type",Object)],Q7.prototype,"bottomStandaloneBadge",void 0);_.F([_.C(),_.y("design:type",Object)],Q7.prototype,"computedBadges",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"mediumFontAdBadge",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"useRoundedBadge",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"largeFontAdBadge",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"overlayAd",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"overlayPremium",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"noDotAdBadge",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"collectionTruncate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"isThumbnailBadge",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Q7.prototype,"wrapBadges",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Q7.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Q7.prototype,"animated",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Q7.prototype,"useBadgeShape",void 0);_.F([_.C({value:[]}),_.y("design:type",Array)],Q7.prototype,"hiddenBadgeGroups",void 0);_.F([_.jX("#repeat"),_.y("design:type",kW)],Q7.prototype,"repeatElement",void 0);_.F([_.Mw("badges"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Q7.prototype,"badgesChanged",null);
_.F([_.Mw("useRoundedBadge"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Q7.prototype,"standaloneRoundedBadgeChanged",null);_.F([_.Mw("topStandaloneBadge","bottomStandaloneBadge"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Q7.prototype,"standaloneBadgeChanged",null);_.F([_.Mw("hiddenBadgeGroups"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Q7.prototype,"hiddenBadgeGroupsChanged",null);
_.F([_.L({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],Q7);
var teN=_.Te()(Q7,"ytd-badge-supported-renderer",function(){if(xMo===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);xMo=r}r=xMo;return r},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.sz("kevlar_poly_si_batch_j053")?1:2});var KF=function(){var r=_.I.apply(this,arguments)||this;r.iconType="STAR";r.standardizeIconSize=_.M("kevlar_system_icons");r.mediaHoverOverlayInitialVisibility=_.M("enable_top_landscape_image_button_command_web");r.noBottomMargin=!1;r.thumbnailObjectFit="CONTAIN";r.thumbnailFitHeight=!0;r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.S(KF,_.I);_.m=KF.prototype;
_.m.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"},params:{mediumFontAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.image":{id:"media",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.image.thumbnail]]",width:"[[mediaThumbnailWidth]]",fitHeight:"[[thumbnailFitHeight]]",objectFit:"[[thumbnailObjectFit]]"}}}},
"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",
notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.dataChanged=function(){this.clickCommand=this.get("data.clickCommand.commandExecutorCommand.commands.0");this.clickCommand||(this.clickCommand=this.get("data.clickCommand"));this.clickCommand&&(this.updateMediaBackgroundImage(),this.ytSparklesClickLocationBehavior.configureClickTargets("root",KF.JSC$12674_DEFAULT_CLICK_LOCATION_BEHAVIOR,KF.JSC$12674_CLICK_LOCATION_ID_MAP))};
_.m.onTap=function(r){if(!_.M("use_on_click_for_desktop_display_ad"))this.onTapOrClick(r)};
_.m.onClick=function(r){if(_.M("use_on_click_for_desktop_display_ad"))this.onTapOrClick(r)};
_.m.onTapOrClick=function(r){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,r,!1)};
_.m.updateMediaBackgroundImage=function(){var r=this.get("data.image.thumbnail.thumbnails");r&&(r=_.Vm(r,0))&&_.iX(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+r+")"})};
_.m.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var r=0;r<this.data.impressionEndpoints.length;r++){var J=this.data.impressionEndpoints[r];J.clickTrackingParams&&delete J.clickTrackingParams;_.bZ().resolve(_.mg).resolveCommand(J,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var x;((x=this.data)==null?0:x.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}};
_.m.handleMuteAd=function(){};
_.m.attached=function(){var r=this;_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&r.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.m.detached=function(){_.M("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.vd.Object.defineProperties(KF.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.titleText)return"";var J;return _.gP("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((J=this.data)==null?void 0:J.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.fifthLine)?this.data.fifthLine:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}},
computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}},
computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}},
computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}},
hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.energyIcon)}},
computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}},
mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.layout==="display-ad-layout-top-landscape-image"}}});
KF.prototype.onClick=KF.prototype.onClick;KF.prototype.onTap=KF.prototype.onTap;KF.prototype.dataChanged=KF.prototype.dataChanged;
KF.JSC$12674_CLICK_LOCATION_ID_MAP=_.M("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"],["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",
"media"],["PROMOTED_SPARKLES_CLICK_LOCATION_BORDER","media-background"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);
KF.JSC$12674_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.M("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],KF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],KF.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.K_),_.y("design:type",Object)],KF.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],KF.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],KF.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.K(Ng),_.y("design:type",Object)],KF.prototype,"ytdActiveViewBehavior",void 0);_.F([_.K([_.x_.YtActionHandlerBehavior]),_.y("design:type",Object)],KF.prototype,"actionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],KF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],KF.prototype,"clickCommand",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],KF.prototype,"miniMode",void 0);_.F([_.C(),_.y("design:type",String)],KF.prototype,"iconType",void 0);_.F([_.n("data.titleText"),_.y("design:type",String),_.y("design:paramtypes",[])],KF.prototype,"titleAriaLabel",null);
_.F([_.n("data.rating"),_.y("design:type",Object),_.y("design:paramtypes",[])],KF.prototype,"getRating",null);_.F([_.n("data.price"),_.y("design:type",Object),_.y("design:paramtypes",[])],KF.prototype,"getPrice",null);_.F([_.n("data.thirdLine"),_.y("design:type",Object),_.y("design:paramtypes",[])],KF.prototype,"getThirdLine",null);_.F([_.n("data.fourthLine"),_.y("design:type",Object),_.y("design:paramtypes",[])],KF.prototype,"getFourthLine",null);
_.F([_.n("data.fifthLine"),_.y("design:type",Object),_.y("design:paramtypes",[])],KF.prototype,"getFifthLine",null);_.F([_.n("getRating"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"computeRatingHidden",null);_.F([_.n("getPrice"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"computePriceHidden",null);_.F([_.n("getThirdLine"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"computeThirdLineHidden",null);
_.F([_.n("getFourthLine"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"computeFourthLineHidden",null);_.F([_.n("getFifthLine"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"computeFifthLineHidden",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.energyIcon"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"hasEnergyIcon",null);
_.F([_.n("computePriceHidden","computeRatingHidden"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"computeSecondaryTextHidden",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],KF.prototype,"standardizeIconSize",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],KF.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],KF.prototype,"noBottomMargin",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.layout"),_.y("design:type",String),_.y("design:paramtypes",[])],KF.prototype,"layout",null);_.F([_.n("data.layout"),_.y("design:type",Object),_.y("design:paramtypes",[])],KF.prototype,"mediaThumbnailWidth",null);_.F([_.n("layout"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KF.prototype,"useRoundedBadge",null);_.F([_.C(),_.y("design:type",String)],KF.prototype,"thumbnailObjectFit",void 0);
_.F([_.C(),_.y("design:type",Object)],KF.prototype,"thumbnailFitHeight",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],KF.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],KF.prototype,"onTap",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],KF.prototype,"onClick",null);
_.F([_.L({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],KF);
_.A(KF,"ytd-display-ad-renderer",function(){if(JBk!==void 0)return JBk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-display-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-display-ad-renderer">\n  <div id="root" class="style-scope ytd-display-ad-renderer">\n    <div id="media-container" aria-hidden="true" class="style-scope ytd-display-ad-renderer">\n      <div id="media-background" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-badge" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-hover-overlay" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div class="title style-scope ytd-display-ad-renderer">\n      <a class="yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(clickCommand)]]">\n        <yt-formatted-string class="title-text style-scope ytd-display-ad-renderer" text="[[data.titleText]]" title="[[getSimpleString(data.titleText)]]">\n        </yt-formatted-string>\n      </a>\n      <div id="menu" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" title="[[getSimpleString(data.bodyText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <div id="badge" class="badge style-scope ytd-display-ad-renderer"></div>\n      <yt-formatted-string id="secondary-text" hidden="[[computeSecondaryTextHidden]]" text="[[data.secondaryText]]" title="[[getSimpleString(data.secondaryText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-display-ad-renderer">[[getRating]]</span>\n      <yt-icon id="icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-display-ad-renderer"></yt-icon>\n      <yt-formatted-string id="price" hidden="[[computePriceHidden]]" text="[[getPrice]]" class="style-scope ytd-display-ad-renderer"></yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="third-line" hidden="[[computeThirdLineHidden]]" text="[[data.thirdLine]]" title="[[getSimpleString(data.thirdLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fourth-line" hidden="[[computeFourthLineHidden]]" text="[[data.fourthLine]]" title="[[getSimpleString(data.fourthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fifth-line" hidden="[[computeFifthLineHidden]]" text="[[data.fifthLine]]" title="[[getSimpleString(data.fifthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <yt-img-shadow id="energy-icon" height="14" hidden="[[!data.energyIcon]]" thumbnail="[[data.energyIcon]]" class="style-scope ytd-display-ad-renderer"></yt-img-shadow>\n    </div>\n    <div id="call-to-action" class="style-scope ytd-display-ad-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-display-ad-renderer">\n  <div id="dismissed-content" class="style-scope ytd-display-ad-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return JBk=r},{mode:1});var b5k;var mMw;var orf;var Mem=new Map;var VeY=!1;var kV=function(){var r=_.I.apply(this,arguments)||this;r.DEFAULT_TOOLTIP_OFFSET="10";r.TOOLTIP_OFFSET_NO_BANNER="-8";r.badges=null;r.noEndpoints=!1;r.wrapText=!1;r.forceVerified=!1;r.tooltipPosition="top";r.compactStyle=!1;r.height=0;r.lineHeight=0;return r};
_.S(kV,_.I);_.m=kV.prototype;_.m.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.m.attached=function(){var r=this;this.observer=new MutationObserver(function(J,x){r.handleResized();x.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.m.detached=function(){this.observer&&this.observer.disconnect()};
_.m.logTooltipEvent=function(){_.M("kevlar_wiz_tooltip_event_killswitch")||VeY||(_.GrM("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),VeY=!0)};
_.m.handleWindowResized=function(){this.handleResized()};
_.m.onChannelNameChanged=function(){this.verified?this.handleResized():(this.textEl&&this.textEl.style.removeProperty("width"),this.textContainerEl&&(this.textContainerEl.style.removeProperty("padding"),this.textContainerEl.style.removeProperty("margin-right"),this.textContainerEl.style.removeProperty("margin-left")))};
_.m.onHeightChanged=function(){if(this.verified){var r=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.IP("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=r:this.textContainerEl.style.marginRight=r}};
_.m.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.IP("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.m.handleResized=function(){var r=this;this.verified&&_.Yh.addLowPriorityJob(function(){r.fitBackgroundToText();var J=getComputedStyle(r.hostElement).lineHeight;J&&(J=J.match(/\d+/))&&J.length&&(r.lineHeight=Number(J[0]));r.height=r.lineHeight&&!r.wrapText?r.lineHeight:r.textEl.offsetHeight})};
_.m.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var r=document.createRange(),J=_.Hp(this.textEl).children;J.length>0?r.selectNodeContents(J[0]):r.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(r.getBoundingClientRect().width)+"px"}};
_.m.computeChannelBadgeStyle=function(r){var J;if((r==null?0:(J=r.runs)==null?0:J.length)&&r.runs[0].textColor)return"--ytd-badge-icon-color:"+_.Ad(r.runs[0].textColor)+";"};
_.vd.Object.defineProperties(kV.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!(!this.forceVerified&&this.get("badges.0.metadataBadgeRenderer.style")!=="BADGE_STYLE_TYPE_UNIFIED_VERIFIED")}},
hideBadges:{configurable:!0,enumerable:!0,get:function(){return this.verified||!this.badges||this.badges.length===0}},
formattedName:{configurable:!0,enumerable:!0,get:function(){return typeof this.channelName==="string"?_.Z1(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var r=this.get("badges.0.metadataBadgeRenderer.tooltip");if(r)return r}return _.v2(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
kV.prototype.onLineHeightChanged=kV.prototype.onLineHeightChanged;kV.prototype.onHeightChanged=kV.prototype.onHeightChanged;kV.prototype.onChannelNameChanged=kV.prototype.onChannelNameChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],kV.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kV.prototype,"badges",void 0);_.F([_.C(),_.y("design:type",Object)],kV.prototype,"channelName",void 0);
_.F([_.C(),_.y("design:type",Object)],kV.prototype,"noEndpoints",void 0);_.F([_.C(),_.y("design:type",Object)],kV.prototype,"wrapText",void 0);_.F([_.C(),_.y("design:type",Object)],kV.prototype,"forceVerified",void 0);_.F([_.C(),_.y("design:type",Object)],kV.prototype,"tooltipPosition",void 0);_.F([_.C(),_.y("design:type",String)],kV.prototype,"tooltip",void 0);_.F([_.C(),_.y("design:type",Boolean)],kV.prototype,"hasChannelArt",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kV.prototype,"compactStyle",void 0);_.F([_.jX("#text-container"),_.y("design:type",HTMLElement)],kV.prototype,"textContainerEl",void 0);_.F([_.jX("#text"),_.y("design:type",Object)],kV.prototype,"textEl",void 0);_.F([_.jX("#verified-tooltip"),_.y("design:type",HTMLElement)],kV.prototype,"verifiedTooltip",void 0);_.F([_.C(),_.y("design:type",Object)],kV.prototype,"height",void 0);
_.F([_.C(),_.y("design:type",Object)],kV.prototype,"lineHeight",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("badges","forceVerified"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],kV.prototype,"verified",null);_.F([_.n("badges","verified"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],kV.prototype,"hideBadges",null);_.F([_.n("channelName"),_.y("design:type",Object),_.y("design:paramtypes",[])],kV.prototype,"formattedName",null);
_.F([_.n("badges","verified","formattedName"),_.y("design:type",String),_.y("design:paramtypes",[])],kV.prototype,"tooltipText",null);_.F([_.n("hasChannelArt"),_.y("design:type",String),_.y("design:paramtypes",[])],kV.prototype,"tooltipOffset",null);_.F([_.g5("channelName"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kV.prototype,"onChannelNameChanged",null);
_.F([_.g5("height"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kV.prototype,"onHeightChanged",null);_.F([_.g5("lineHeight","height"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kV.prototype,"onLineHeightChanged",null);_.F([_.L({is:"ytd-channel-name",disableElementRegistration:!0})],kV);
_.A(kV,"ytd-channel-name",function(){if(orf!==void 0)return orf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return orf=r},{mode:_.sz("kevlar_poly_si_batch_j036")?1:2});var P7=function(){var r=_.I.apply(this,arguments)||this;r.standardizeIconSize=_.M("kevlar_system_icons");return r};
_.S(P7,_.I);P7.prototype.basicPaletteChanged=function(){var r;(r=this.data.color)!=null&&r.basicColorPaletteData&&_.YH(this.hostElement,this.data.color.basicColorPaletteData)};
P7.prototype.useFilledIcons=function(r){return _.M("kevlar_system_icons")&&(r==="CHECK_CIRCLE_THICK"||r==="OFFICIAL_ARTIST_BADGE")};
_.vd.Object.defineProperties(P7.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return this.data.authorCreator||((r=this.data)==null?void 0:(J=r.color)==null?void 0:(x=J.basicColorPaletteData)==null?void 0:x.backgroundColor)}}});
P7.prototype.basicPaletteChanged=P7.prototype.basicPaletteChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],P7.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],P7.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],P7.prototype,"standardizeIconSize",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.authorUnifiedVerified"),_.y("design:type",Object),_.y("design:paramtypes",[])],P7.prototype,"verified",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],P7.prototype,"creator",null);_.F([_.g5("data.color.basicColorPaletteData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P7.prototype,"basicPaletteChanged",null);_.F([_.L({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],P7);
_.A(P7,"ytd-author-comment-badge-renderer",function(){if(mMw!==void 0)return mMw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-author-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="name" class="yt-simple-endpoint style-scope ytd-author-comment-badge-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n  <ytd-channel-name id="channel-name" channel-name="[[data.authorText]]" force-verified="[[verified]]" tooltip="[[data.iconTooltip]]" class="style-scope ytd-author-comment-badge-renderer">\n  </ytd-channel-name>\n</a>\n<yt-icon id="icon" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" size="12" class="style-scope ytd-author-comment-badge-renderer">\n</yt-icon>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return mMw=r},{mode:1});var DMf;var YV=function(){return _.I.apply(this,arguments)||this};
_.S(YV,_.I);YV.prototype.computeThumbnailWidth=function(r){if(r==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],YV.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],YV.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",String)],YV.prototype,"icon",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],YV.prototype,"surface",void 0);
_.F([_.C({reflectToAttribute:!0,value:_.M("enable_shrink_image_size_on_web_posts_singleton")}),_.y("design:type",Boolean)],YV.prototype,"searchSxsUx",void 0);_.F([_.L({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],YV);
_.A(YV,"ytd-backstage-image-renderer",function(){if(DMf!==void 0)return DMf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[data.command]]" class="style-scope ytd-backstage-image-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-backstage-image-renderer" href$="[[computeHref_(data.command)]]" data="[[data.commmand]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.command]]" class="style-scope ytd-backstage-image-renderer">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="generated-image-identifier" class="generated-image-identifier style-scope ytd-backstage-image-renderer" hidden="[[!data.generatedImageMetadata]]">\n        <yt-icon class="generated-image-icon style-scope ytd-backstage-image-renderer" icon="[[computeIcon_(data.generatedImageMetadata.icon)]]"></yt-icon>\n        <span class="generated-image-label style-scope ytd-backstage-image-renderer">[[data.generatedImageMetadata.label]]</span>\n      </div>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return DMf=r},{mode:1});var H5s;var nF=function(){var r=_.I.apply(this,arguments)||this;r.isLoading=!1;r.selectedItemIndex=-1;return r};
_.S(nF,_.I);_.m=nF.prototype;_.m.computeIsChannelOwner=function(r){if(!r)return!0;r=r[0];return!(r&&(r.signinEndpoint||r.selectServiceEndpoint))};
_.m.computeIsImagePoll=function(r){return(r==null?void 0:r.type)==="POLL_TYPE_IMAGE"};
_.m.computeIsTotalVotesDisabled=function(r){return!(r==null?0:r.totalVotes)};
_.m.thumbnailSrc=function(r){var J,x,t,b;return(r==null?0:(J=r.thumbnails)==null?0:(x=J[0])==null?0:x.url)?_.$L((t=r.thumbnails)==null?void 0:(b=t[0])==null?void 0:b.url):void 0};
_.m.progressWidth=function(r){return"width:"+(r?r*100:0)+"%;"};
_.m.textAreaWidth=function(r){return this.isImagePoll?null:"width:"+(r?r*100:0)+"%;"};
_.m.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.m.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var r=this.data.choices,J=0;J<r.length;J++)if(r[J].selected){this.selectedItemIndex=J;break}};
_.m.onPopupClosed=function(r,J){r=Number(this.pollVotes.selected);J.confirmed&&(this.selectChoice(r,!1),_.D9(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.m.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.m.onYtCommentPollRevert=function(r,J){J&&(this.selectChoice(J.selectedChoiceIndex,!0),this.set("data.totalVotes",J.totalVotes))};
_.m.onYtServiceRequestSent=function(r,J){if(J.actions)for(r=0;r<J.actions.length;r++){var x=J.actions[r];_.R(x,$S)&&this.set("data.totalVotes",_.R(x,$S).totalVotes)}};
_.m.onYtServiceRequestCompleted=function(r){var J=this.get("detail.data.actionResults.0.feedback",r);r=this.get("detail.data.actionResults.0.status",r);if(J==="FEEDBACK_DESELECT"||J==="FEEDBACK_SELECT")this.isLoading=!1,r==="STATUS_FAILED"?_.Vq(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.m.getEndpoint=function(r,J){return J===r?this.data.choices[J].deselectServiceEndpoint||null:this.data.choices[r].selectServiceEndpoint||null};
_.m.selectChoice=function(r,J){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var x=0;x<this.data.choices.length;x++){var t;if(r===this.selectedItemIndex){var b=!1;var V=t=null}else t=(b=x===r)?this.data.choices[x].voteRatioIfSelected:this.data.choices[x].voteRatioIfNotSelected,V=b?this.data.choices[x].votePercentageIfSelected:this.data.choices[x].votePercentageIfNotSelected;this.set("data.choices."+x+".voteRatio",t);
this.set("data.choices."+x+".votePercentage",V);this.set("data.choices."+x+".selected",b)}J||(this.isLoading=!0,(J=this.getEndpoint(r,this.selectedItemIndex))&&_.bZ().resolve(_.mg).resolveCommand(J,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===r?-1:r};
_.vd.Object.defineProperties(nF.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
nF.prototype.onYtServiceRequestCompleted=nF.prototype.onYtServiceRequestCompleted;nF.prototype.onYtServiceRequestSent=nF.prototype.onYtServiceRequestSent;nF.prototype.onYtCommentPollRevert=nF.prototype.onYtCommentPollRevert;nF.prototype.onPopupClosed=nF.prototype.onPopupClosed;nF.prototype.dataChanged=nF.prototype.dataChanged;_.F([_.K(_.FK),_.y("design:type",Object)],nF.prototype,"paperItemBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],nF.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],nF.prototype,"isLoading",void 0);_.F([_.C({computed:"computeIsChannelOwner(data.choices)"}),_.y("design:type",Boolean)],nF.prototype,"isChannelOwner",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.y("design:type",Boolean)],nF.prototype,"isImagePoll",void 0);_.F([_.C({computed:"computeIsTotalVotesDisabled(data)"}),_.y("design:type",Boolean)],nF.prototype,"isTotalVotesDisabled",void 0);_.F([_.C(),_.y("design:type",Object)],nF.prototype,"previousPollInfo",void 0);_.F([_.C(),_.y("design:type",Object)],nF.prototype,"selectedItemIndex",void 0);_.F([_.jX("#poll-votes"),_.y("design:type",Object)],nF.prototype,"pollVotes",void 0);
_.F([_.n("isChannelOwner"),_.y("design:type",Object),_.y("design:paramtypes",[])],nF.prototype,"endpointStyle",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nF.prototype,"dataChanged",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],nF.prototype,"onPopupClosed",null);
_.F([_.Uh("yt-comment-poll-revert"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],nF.prototype,"onYtCommentPollRevert",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],nF.prototype,"onYtServiceRequestSent",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],nF.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],nF);
_.A(nF,"ytd-backstage-poll-renderer",function(){if(H5s!==void 0)return H5s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return H5s=r},{mode:2});var Txk;var sif={autoplay:!1,loop:!1},qfn={simpleText:""},B7=function(){var r=_.I.apply(this,arguments)||this;r.isLoading=!1;r.usesPanelLockup=!1;r.selectedItemIndex=-1;r.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},sif,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});r.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},sif,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});r.correctnessAnimationProps=[];r.correctnessAnimationRefs=[];return r};
_.S(B7,_.I);_.m=B7.prototype;_.m.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.m.computeIsChannelOwner=function(r){if(!r)return!0;r=r[0];return!(r&&(r.signinEndpoint||r.selectServiceEndpoint))};
_.m.computeIsTotalVotesDisabled=function(r){return!(r==null?0:r.totalVotes)};
_.m.computeIsImageQuiz=function(r){return(r==null?void 0:r.type)==="POLL_TYPE_IMAGE"};
_.m.onExplanationChanged=function(){this.expander.reset()};
_.m.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var r=this.data.choices;if(r){this.maybeInitializeQuizLotties(r);for(var J=0;J<r.length;J++)if(r[J].isSelected||this.isChannelOwner&&r[J].isCorrect){this.selectedItemIndex=J;return}this.selectedItemIndex=-1}}};
_.m.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var r=this.selectedItemIndex,J=Number(this.quizVotes.selected);this.selectChoice(J);this.sendVoteAction(J,r);this.quizVotes.selected=-1;var x;r=!((x=this.data)==null?0:x.enableAnimation);this.maybePlayAnswerAnimations(r)}};
_.m.onYtCommentPollRevert=function(r,J){J&&(this.selectChoice(J.selectedChoiceIndex),this.set("data.totalVotes",J.totalVotes))};
_.m.onYtServiceRequestSent=function(r,J){if(J.actions)for(r=_.D(J.actions),J=r.next();!J.done;J=r.next())(J=_.R(J.value,$S))&&this.set("data.totalVotes",J.totalVotes)};
_.m.onYtServiceRequestCompleted=function(r){var J=this.get("detail.data.actionResults.0.feedback",r);r=this.get("detail.data.actionResults.0.status",r);if(J==="FEEDBACK_DESELECT"||J==="FEEDBACK_SELECT")this.isLoading=!1,r==="STATUS_FAILED"?_.Vq(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.m.getAnimationPropsForChoiceIndex=function(r,J){return J[r]};
_.m.maybePlayAnswerAnimations=function(r){r=r===void 0?!1:r;var J;if((J=this.data)!=null&&J.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){J=_.D(this.correctnessAnimationRefs);for(var x=J.next();!x.done;x=J.next()){var t=void 0,b=void 0;(t=x.value)==null||(b=t.lottieEl)==null||b.stop()}if(!(this.selectedItemIndex<0)){J=0;r&&(J=this.isCorrect?37:25);var V,H;(V=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(H=V.lottieEl)==null||H.goToAndPlay(r?J:0,!0);if(!(this.isCorrect||
(V=this.data.choices.findIndex(function(g){return g.isCorrect}),V<0))){var q,W;
(W=(q=this.correctnessAnimationRefs[V])==null?void 0:q.lottieEl)==null||W.goToAndPlay(37,!0);var U;q=(U=this.fadeContainers)==null?void 0:U.item(V);!r&&q&&this.fadeIn(q)}}}};
_.m.thumbnailSrc=function(r){var J,x,t,b;return(r==null?0:(J=r.thumbnails)==null?0:(x=J[0])==null?0:x.url)?_.$L((t=r.thumbnails)==null?void 0:(b=t[0])==null?void 0:b.url):void 0};
_.m.a11yVotedText=function(r,J){var x,t,b=((x=this.data)==null?void 0:(t=x.correctVotedText)==null?void 0:t.simpleText)||"",V,H;x=((V=this.data)==null?void 0:(H=V.votedText)==null?void 0:H.simpleText)||"";if(!J)return"";var q,W;if((q=this.data)==null?0:(W=q.choices)==null?0:W[r].isCorrect)return b;var U,g;return((U=this.data)==null?0:(g=U.choices)==null?0:g[r].isSelected)?x:""};
_.m.getEndpoint=function(r,J){return J===r?this.data.choices[r].deselectServiceEndpoint||null:this.data.choices[r].selectServiceEndpoint||null};
_.m.sendVoteAction=function(r,J){if(r=this.getEndpoint(r,J))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(r)};
_.m.selectChoice=function(r){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var J=0;J<this.data.choices.length;J++)this.set("data.choices."+J+".isSelected",r===this.selectedItemIndex?!1:J===r);this.selectedItemIndex=this.selectedItemIndex===r?-1:r};
_.m.maybeInitializeQuizLotties=function(r){var J=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=r.map(function(x){return{animationConfig:x.isCorrect?J.baseCorrectLottiePlayerAnimationConfig:J.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){J.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(x){return x.animationRef||{}})};
_.m.fadeIn=function(r){r.classList.add("fade-in");_.s8(_.Yh,function(){r.classList.remove("fade-in")},900)};
_.vd.Object.defineProperties(B7.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.M("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.v2(this.explanation).length>0&&this.showCorrectAnswer}},
showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
isQuizAnsweringDisabled:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isQuizAnsweringDisabled?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}},
isAttempted:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.choices)==null?void 0:J.some(function(x){return x.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null||!r.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?qfn:this.data.choices[this.selectedItemIndex].explanation||qfn}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null||!r.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
B7.prototype.onYtServiceRequestCompleted=B7.prototype.onYtServiceRequestCompleted;B7.prototype.onYtServiceRequestSent=B7.prototype.onYtServiceRequestSent;B7.prototype.onYtCommentPollRevert=B7.prototype.onYtCommentPollRevert;B7.prototype.dataChanged=B7.prototype.dataChanged;B7.prototype.onExplanationChanged=B7.prototype.onExplanationChanged;_.F([_.K(_.FK),_.y("design:type",Object)],B7.prototype,"paperItemBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],B7.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],B7.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.uf.YtTaskEmitterBehavior),_.y("design:type",Object)],B7.prototype,"ytTaskEmitterBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],B7.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],B7.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],B7.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Object)],B7.prototype,"usesPanelLockup",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.y("design:type",Boolean)],B7.prototype,"isChannelOwner",void 0);_.F([_.C({computed:"computeIsTotalVotesDisabled(data)"}),_.y("design:type",Boolean)],B7.prototype,"isTotalVotesDisabled",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.y("design:type",Boolean)],B7.prototype,"isImageQuiz",void 0);_.F([_.C(),_.y("design:type",Object)],B7.prototype,"previousQuizInfo",void 0);_.F([_.C(),_.y("design:type",Object)],B7.prototype,"selectedItemIndex",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data","usesPanelLockup"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],B7.prototype,"shouldUseModernUi",null);
_.F([_.$W(".fade-container"),_.y("design:type",Object)],B7.prototype,"fadeContainers",void 0);_.F([_.C(),_.y("design:type",Array)],B7.prototype,"correctnessAnimationProps",void 0);_.F([_.n("explanation","showCorrectAnswer"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],B7.prototype,"showExplanation",null);_.F([_.n("isChannelOwner","isAttempted"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],B7.prototype,"showCorrectAnswer",null);
_.F([_.n("isChannelOwner","isAttempted","data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],B7.prototype,"isQuizAnsweringDisabled",null);_.F([_.n("isQuizAnsweringDisabled"),_.y("design:type",Object),_.y("design:paramtypes",[])],B7.prototype,"endpointStyle",null);_.F([_.n("data","selectedItemIndex"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],B7.prototype,"isAttempted",null);
_.F([_.n("data","selectedItemIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],B7.prototype,"explanation",null);_.F([_.n("data","selectedItemIndex"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],B7.prototype,"isCorrect",null);_.F([_.jX("ytd-expander"),_.y("design:type",Object)],B7.prototype,"expander",void 0);_.F([_.jX("#quiz-votes"),_.y("design:type",Object)],B7.prototype,"quizVotes",void 0);
_.F([_.g5("explanation"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],B7.prototype,"onExplanationChanged",null);_.F([_.g5("data","isChannelOwner"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],B7.prototype,"dataChanged",null);_.F([_.Uh("yt-comment-quiz-revert"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],B7.prototype,"onYtCommentPollRevert",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],B7.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],B7.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],B7);
_.A(B7,"ytd-backstage-quiz-renderer",function(){if(Txk!==void 0)return Txk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class-name="[[is]] correctness-lottie" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]" class="style-scope ytd-backstage-quiz-renderer">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Txk=r},{mode:1});var Wyx;var Iq=function(){return _.I.apply(this,arguments)||this};
_.S(Iq,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Iq.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Iq.prototype,"data",void 0);_.F([_.L({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Iq);
_.A(Iq,"ytd-post-uploaded-video-renderer",function(){if(Wyx!==void 0)return Wyx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-uploaded-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-post-uploaded-video-renderer">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-post-uploaded-video-renderer">\n  </yt-img-shadow>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Wyx=r},{mode:1});var i5q;var LF=function(){return _.I.apply(this,arguments)||this};
_.S(LF,_.I);LF.prototype.useFilledIcons=function(r){return r==="SPONSORSHIP_STAR"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],LF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],LF.prototype,"data",void 0);_.F([_.L({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],LF);
_.Te()(LF,"ytd-sponsors-only-badge-renderer",function(){if(i5q===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsors-only-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" class="style-scope ytd-sponsors-only-badge-renderer">\n</yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer">\n  <tp-yt-paper-tooltip for="label" class="style-scope ytd-sponsors-only-badge-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n  </tp-yt-paper-tooltip>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);i5q=r}r=i5q;return r},{allowedProps:["data"],
mode:1});var pTq;var c7=function(){return _.I.apply(this,arguments)||this};
_.S(c7,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],c7.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],c7.prototype,"data",void 0);_.F([_.L({is:"ytd-child-video-renderer",disableElementRegistration:!0})],c7);
_.A(c7,"ytd-child-video-renderer",function(){if(pTq!==void 0)return pTq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-child-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-child-video-renderer" id="title" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"><yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-child-video-renderer"></yt-formatted-string><div id="length" class="style-scope ytd-child-video-renderer">[[getSimpleString(data.lengthText)]]</div></a>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return pTq=r},{mode:1});var fHb;var UMY;var A8=function(){var r=_.I.apply(this,arguments)||this;r.size=0;r.enableWebModernCollectionsV2=_.M("web_modern_collections_v2");r.fallbackImageSize={height:void 0,width:9999};r.webModernCollections=!1;return r};
_.S(A8,_.I);_.m=A8.prototype;_.m.computeBlurredImageSize=function(r){return r?{height:r*2,width:r*2}:this.fallbackImageSize};
_.m.computeImageSize=function(r){return r?{height:r,width:r}:this.fallbackImageSize};
_.m.computeObjectFit=function(r){return r?"FILL":"CONTAIN"};
_.m.computePreserve=function(r){return r?!0:!1};
_.m.setBackground=function(){var r,J;_.M("web_modern_collections_v2")&&((r=this.data)==null?0:(J=r.thumbnail)==null?0:J.sampledThumbnailColor)&&(r=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+r.red+","+r.green+","+r.blue+",1)")};
A8.prototype.setBackground=A8.prototype.setBackground;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],A8.prototype,"ytRendererBehavior",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],A8.prototype,"watchFeedThumbnail",void 0);_.F([_.C(),_.y("design:type",Object)],A8.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],A8.prototype,"size",void 0);
_.F([_.C({computed:"computeBlurredImageSize(size)"}),_.y("design:type",Object)],A8.prototype,"blurredImageSize",void 0);_.F([_.C({computed:"computeImageSize(size)"}),_.y("design:type",Object)],A8.prototype,"imageSize",void 0);_.F([_.C({computed:"computePreserve(size)"}),_.y("design:type",String)],A8.prototype,"preserve",void 0);_.F([_.C({computed:"computeObjectFit(size)"}),_.y("design:type",String)],A8.prototype,"objectFit",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A8.prototype,"enableWebModernCollectionsV2",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A8.prototype,"webModernCollections",void 0);_.F([_.g5("data.thumbnail.sampledThumbnailColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A8.prototype,"setBackground",null);_.F([_.L({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],A8);
_.A(A8,"ytd-playlist-custom-thumbnail-renderer",function(){if(UMY!==void 0)return UMY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[webModernCollections]]" class="style-scope ytd-playlist-custom-thumbnail-renderer">\n    <div class="blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer" style$="[[backgroundStyle]]">\n        <yt-image class="blurred-image style-scope ytd-playlist-custom-thumbnail-renderer" alt="hidden" aria-hidden="true" data="[[data.thumbnail]]" ftl-eligible="" height="[[blurredImageSize.height]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[blurredImageSize.width]]">\n        </yt-image>\n    </div>\n</template>\n<yt-image class="custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer" alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[imageSize.height]]" object-fit="[[objectFit]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[imageSize.width]]">\n</yt-image>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return UMY=r},{mode:1});var grK;var Fn=function(){return _.I.apply(this,arguments)||this};
_.S(Fn,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fn.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],Fn.prototype,"width",void 0);_.F([_.L({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],Fn);
_.A(Fn,"ytd-playlist-video-thumbnail-renderer",function(){if(grK!==void 0)return grK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" width="[[width]]" class="style-scope ytd-playlist-video-thumbnail-renderer">\n</yt-image>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return grK=r},{mode:1});var Erw;var aq=function(){return _.I.apply(this,arguments)||this};
_.S(aq,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],aq.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],aq.prototype,"width",void 0);_.F([_.L({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],aq);
_.A(aq,"ytd-show-custom-thumbnail-renderer",function(){if(Erw!==void 0)return Erw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" width="[[width]]" class="style-scope ytd-show-custom-thumbnail-renderer">\n</yt-image>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Erw=r},{mode:1});var jio;var y7=function(){return _.I.apply(this,arguments)||this};
_.S(y7,_.I);y7.prototype.useFilledIcons=function(r){return r==="MUSIC"||r==="COURSE"};
y7.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=aY(this.overlayColor,"0.8");else if(this.overlayColor){var r=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+r.red+","+r.green+","+r.blue+",0.8)"}};
_.vd.Object.defineProperties(y7.prototype,{overlayStyle:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.text||!this.data.icon)}},
overlayTextStyle:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.text||this.data.icon)}}});
y7.prototype.overlayColorChanged=y7.prototype.overlayColorChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],y7.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],y7.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],y7.prototype,"overlayColor",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.icon","data.text"),_.y("design:type",Object),_.y("design:paramtypes",[])],y7.prototype,"overlayStyle",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.icon","data.text"),_.y("design:type",Object),_.y("design:paramtypes",[])],y7.prototype,"overlayTextStyle",null);_.F([_.g5("overlayColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],y7.prototype,"overlayColorChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],y7);
_.A(y7,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(jio!==void 0)return jio;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-bottom-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-icon>\n<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-formatted-string>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return jio=r},{mode:1});var $Mb;var ex=function(){var r=_.I.apply(this,arguments)||this;r.active=!1;return r};
_.S(ex,_.I);ex.prototype.computeIsSpinnerHidden=function(r){return(r==null?void 0:r.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
ex.prototype.computeOverlayIcon=function(r){return(r==null?void 0:r.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(r==null?void 0:r.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ex.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ex.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ex.prototype,"active",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],ex);
_.A(ex,"ytd-thumbnail-overlay-downloading-renderer",function(){if($Mb!==void 0)return $Mb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-downloading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[computeOverlayIcon(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[active]]" hidden="[[computeIsSpinnerHidden(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></tp-yt-paper-spinner-lite>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $Mb=r},{mode:1});var wTs;var z6=function(){return _.I.apply(this,arguments)||this};
_.S(z6,_.I);_.vd.Object.defineProperties(z6.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],z6.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],z6.prototype,"data",void 0);_.F([_.n("data.text"),_.y("design:type",Object),_.y("design:paramtypes",[])],z6.prototype,"text",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],z6);
_.A(z6,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(wTs!==void 0)return wTs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-hover-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-hover-text-renderer"></yt-icon>\n<span class="style-scope ytd-thumbnail-overlay-hover-text-renderer">[[text]]</span>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return wTs=r},{mode:1});var hAu,Meo=function(){if(hAu!==void 0)return hAu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-equalizer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg xmlns="http://www.w3.org/2000/svg" id="equalizer" viewBox="0 0 55 95" class="style-scope ytd-thumbnail-overlay-equalizer">\n  <g class="style-scope ytd-thumbnail-overlay-equalizer">\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="0"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="20"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="40"></rect>\n  </g>\n</svg>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return hAu=r};var Z0=function(){return _.I.apply(this,arguments)||this};
_.S(Z0,_.I);_.vd.Object.defineProperties(Z0,{template:{configurable:!0,enumerable:!0,get:function(){return Meo()}}});
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Z0.prototype,"animateEqualizer",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],Z0);_.Te()(Z0,"ytd-thumbnail-overlay-equalizer",function(){return Meo()},{allowedProps:["animateEqualizer"],
mode:1});var GrR;var v7=function(){var r=_.I.apply(this,arguments)||this;r.nowPlayingBadge=_.M("web_now_playing_badge");r.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return r};
_.S(v7,_.I);v7.prototype.activeChanged=function(){var r=this;_.M("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.zu(this,function(){_.Vq(r.hostElement,"yt-playlist-lockup-now-playing-active",r)})};
v7.prototype.onMiniplayerPlayStateChanged=function(r){var J,x=(J=_.R(_.WU().currentEndpoint,_.zP))==null?void 0:J.videoId;this.isVideoPlaying=r&&(_.M("web_limit_now_playing_animation_killswitch")||this.videoId===x)};
v7.prototype.activeChanged=v7.prototype.activeChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],v7.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],v7.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],v7.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],v7.prototype,"isVideoPlaying",void 0);_.F([_.C(),_.y("design:type",String)],v7.prototype,"videoId",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],v7.prototype,"equalizerOnly",void 0);_.F([_.C(),_.y("design:type",Boolean)],v7.prototype,"isActive",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],v7.prototype,"nowPlayingBadge",void 0);_.F([_.g5("isActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],v7.prototype,"activeChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],v7);
_.A(v7,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(GrR!==void 0)return GrR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-now-playing-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="overlay-text" hidden="[[equalizerOnly]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer="[[isVideoPlaying]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">\n</ytd-thumbnail-overlay-equalizer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return GrR=r},{mode:1});var RAn;var u4=function(){return _.I.apply(this,arguments)||this};
_.S(u4,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],u4.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],u4);
_.A(u4,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(RAn!==void 0)return RAn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-playback-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.texts]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"></yt-formatted-string></template>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return RAn=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var Sfx;var l4=function(){return _.I.apply(this,arguments)||this};
_.S(l4,_.I);l4.prototype.onDurationChanged=function(){var r,J;_.Hp(this.hostElement).querySelector("#progress").style.width=((J=(r=this.data)==null?void 0:r.percentDurationWatched)!=null?J:0)+"%"};
l4.prototype.onDurationChanged=l4.prototype.onDurationChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],l4.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],l4.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],l4.prototype,"isLive",void 0);_.F([_.g5("data.percentDurationWatched"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],l4.prototype,"onDurationChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],l4);
_.A(l4,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(Sfx!==void 0)return Sfx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-resume-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress" class="style-scope ytd-thumbnail-overlay-resume-playback-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Sfx=r},{mode:1});var Nxs;var Xn=function(){var r=_.I.apply(this,arguments)||this;r.bottomPanel=!1;r.richGridOverlay=!1;r.watchFeedOverlay=!1;r.isCompact=!1;return r};
_.S(Xn,_.I);Xn.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.vd.Object.defineProperties(Xn.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.icon)==null?void 0:J.iconType)==="PLAY_ALL"&&_.M("kevlar_system_icons")}}});
Xn.prototype.widthChanged=Xn.prototype.widthChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xn.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],Xn.prototype,"width",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xn.prototype,"bottomPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xn.prototype,"richGridOverlay",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xn.prototype,"watchFeedOverlay",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xn.prototype,"isCompact",void 0);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Xn.prototype,"isIconFilled",null);_.F([_.g5("width","watchFeedOverlay"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xn.prototype,"widthChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Xn);
_.A(Xn,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(Nxs!==void 0)return Nxs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-side-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-formatted-string>\n<yt-icon default-to-filled="[[isIconFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-icon>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Nxs=r},{mode:1});var dMk;var Qi4=["CLIP","SHORTS"],r1=function(){var r=_.I.apply(this,arguments)||this;r.animated=_.M("animated_live_badge_icon");r.hasIcon=!1;r.updateTimerIntervalId=0;r.timeSinceLive=0;return r};
_.S(r1,_.I);_.m=r1.prototype;_.m.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.m.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.m.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.m.hasIconOrText=function(){var r,J;return!!(((r=this.data)==null?0:r.icon)||((J=this.data)==null?0:J.text))};
_.m.initializeLiveBadgeTimer=function(){var r=this,J,x=(J=this.liveBadgeData)==null?void 0:J.startTimestampSec;if(x&&this.canShowLiveBadgeTimer()){var t;J=Number((t=this.liveBadgeData)==null?void 0:t.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(x);this.updateTimerIntervalId=_.qV(function(){r.canShowLiveBadgeTimer()?r.timeSinceLive++:(r.timeSinceLive=0,window.clearInterval(r.updateTimerIntervalId))},J)}else this.timeSinceLive=0};
_.m.canShowLiveBadgeTimer=function(){var r=Date.now(),J,x;return r<(Number((J=this.liveBadgeData)==null?void 0:J.endTimestampSec)-1)*1E3&&r>Number((x=this.liveBadgeData)==null?void 0:x.startTimestampSec)*1E3};
_.vd.Object.defineProperties(r1.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data;var J=this.timeSinceLive;var x,t,b,V;a:{var H=r.style;if(H===void 0)H=16;else switch(H){case "LIVE":H=17;break a;default:H=16}}J={type:H,text:J?C2M({seconds:J}):_.v2(r.text),accessibilityText:(x=r.text)==null?void 0:(t=x.accessibility)==null?void 0:(b=t.accessibilityData)==null?void 0:b.label,icon:(V=r.icon)==null?void 0:V.iconType}}else J={};return J}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.liveBadgeData}},
overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}},
useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return Qi4.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
r1.prototype.initializeLiveBadgeTimer=r1.prototype.initializeLiveBadgeTimer;r1.prototype.dataChanged=r1.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],r1.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],r1.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",String)],r1.prototype,"icon",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],r1.prototype,"animated",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.y("design:type",Boolean)],r1.prototype,"hideTimeStatus",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],r1.prototype,"hasIcon",void 0);_.F([_.C(),_.y("design:type",Object)],r1.prototype,"timeSinceLive",void 0);_.F([_.n("data","timeSinceLive"),_.y("design:type",Object),_.y("design:paramtypes",[])],r1.prototype,"badgeShapeData",null);
_.F([_.n("data","overlayType"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],r1.prototype,"hideBadgeShape",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r1.prototype,"dataChanged",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.style"),_.y("design:type",Object),_.y("design:paramtypes",[])],r1.prototype,"overlayStyle",null);
_.F([_.n("data.liveBadgeData"),_.y("design:type",Object),_.y("design:paramtypes",[])],r1.prototype,"liveBadgeData",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.type"),_.y("design:type",Object),_.y("design:paramtypes",[])],r1.prototype,"overlayType",null);_.F([_.n("overlayType","overlayStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],r1.prototype,"useFilledIcon",null);
_.F([_.Mw("liveBadgeData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r1.prototype,"initializeLiveBadgeTimer",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],r1);
_.A(r1,"ytd-thumbnail-overlay-time-status-renderer",function(){if(dMk!==void 0)return dMk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-time-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer badges="[[data.badges]]" is-thumbnail-badge="" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></ytd-badge-supported-renderer><div class="thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer" hidden="[[hideBadgeShape]]"><badge-shape data="[[badgeShapeData]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></badge-shape></div><div id="time-status" hidden="[[hideTimeStatus]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"><yt-icon active="[[useFilledIcon]]" disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" size="16" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></yt-icon><span id="text" aria-label$="[[data.text.accessibility.accessibilityData.label]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer">\n    [[getSimpleString(data.text)]]\n  </span></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return dMk=r},{mode:_.sz("kevlar_poly_si_batch_j035")?1:2});var Kyf;var J5=function(){return _.I.apply(this,arguments)||this};
_.S(J5,_.I);J5.prototype.configureRendererStamper=function(){return{"data.primaryActionButton":{id:"primary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
J5.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(r){if(this.hasPlaybackProgressBar)return{percentDurationWatched:r.percentDurationWatched}};
J5.prototype.computeHasPlaybackProgressBar=function(r){return!!r.percentDurationWatched&&r.percentDurationWatched>0};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],J5.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],J5.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],J5.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.y("design:type",Boolean)],J5.prototype,"hasPlaybackProgressBar",void 0);
_.F([_.L({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],J5);
_.A(J5,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(Kyf!==void 0)return Kyf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-show-watch-forward-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n  <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <div id="button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n    <div id="primary-action-button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      <div id="primary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n      <ytd-thumbnail-overlay-resume-playback-renderer id="playback-progress" data="[[computeThumbnailOverlayResumePlaybackRenderer(data)]]" hidden$="[[!hasPlaybackProgressBar]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      </ytd-thumbnail-overlay-resume-playback-renderer>\n    </div>\n    <div id="secondary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Kyf=r},{mode:1});var krN;var Prw=_.JY(function(r){var J=r.data;var x=r.children;var t=function(){return!!J().doubleStack};
return _.f("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!J().experimentEnabled}},_.f(_.w,{cond:J,
then:function(){return _.f("div",null,_.f(_.w,{cond:t,then:function(){var b={};return _.f("div",{class:_.gm("collections-stack-wiz__collection-stack2",function(){return J().customClassName2ndStack},(b["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return J().enableResponsiveMode},b)),
style:_.MA({"background-color":function(){return Sfi(J())}})})}}),_.f("div",{class:_.gm("collections-stack-wiz__collection-stack1",function(){return J().customClassName1stStack},function(){return RAr(J().thumbnailSize?J().thumbnailSize:"medium")}),
style:_.MA({"background-color":function(){return Sfi(J())}})}),x)}}))},"R");_.o8(Prw,"yt-collections-stack",{props:{data:_.yk}});var xD=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};r.webModernCollections=!1;r.isSearch=!1;r.isDoubleStack=!1;r.thumbnailSize="medium";r.enableWebModernCollectionsV2=_.M("web_modern_collections_v2");return r};
_.S(xD,_.I);_.m=xD.prototype;
_.m.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:"ytd-thumbnail-overlay-now-playing-renderer",tvfilmShowWatchForwardOverlayRenderer:"ytd-tvfilm-show-watch-forward-overlay-renderer"}},hoverOverlays_:{id:"hover-overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer"}},
"data.thumbnailRenderer":{id:"playlist-thumbnails",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",properties:{width:"[[width]]"}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",properties:{size:"[[customThumbnailSize]]",watchFeedThumbnail:"[[watchFeedThumbnail]]",webModernCollections:"[[webModernCollections]]"}},showCustomThumbnailRenderer:{component:"ytd-show-custom-thumbnail-renderer",properties:{width:"[[width]]"}}}}}};
_.m.getThumbnailDetails=function(r){if(r!=null&&r.thumbnailRenderer){var J=r.thumbnailRenderer,x;if((x=J.playlistVideoThumbnailRenderer)==null?0:x.thumbnail)return J.playlistVideoThumbnailRenderer.thumbnail;var t;if((t=J.playlistCustomThumbnailRenderer)==null?0:t.thumbnail)return J.playlistCustomThumbnailRenderer.thumbnail;r=r.thumbnailRenderer;var b;if((b=r.showCustomThumbnailRenderer)==null?0:b.thumbnail)return r.showCustomThumbnailRenderer.thumbnail}};
_.m.computeOverlayColor=function(r){var J,x;if((J=this.getThumbnailDetails(r))==null?0:(x=J.darkColorPalette)==null?0:x.section2Color)return this.getThumbnailDetails(r).darkColorPalette.section2Color;var t;return(t=this.getThumbnailDetails(r))==null?void 0:t.sampledThumbnailColor};
_.m.computeWebModernCollections=function(r){if(r==null||!r.thumbnailOverlays)return!1;r=_.D(r.thumbnailOverlays);for(var J=r.next();!J.done;J=r.next()){var x=void 0;if((x=J.value)==null?0:x.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.m.computeNavigationEndpoint=function(r){return Lwn(r==null?void 0:r.navigationEndpoint)};
_.vd.Object.defineProperties(xD.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:r==null?void 0:r.sampledThumbnailColor,vibrantColorPalette:r==null?void 0:r.vibrantColorPalette,darkColorPalette:r==null?void 0:r.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],xD.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],xD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(asN),_.y("design:type",Object)],xD.prototype,"ytdThumbnailBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],xD.prototype,"componentBehavior",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],xD.prototype,"watchFeedThumbnail",void 0);_.F([_.C(),_.y("design:type",Number)],xD.prototype,"customThumbnailSize",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],xD.prototype,"hideAria",void 0);_.F([_.C(),_.y("design:type",Object)],xD.prototype,"data",void 0);_.F([_.C({computed:"computeOverlayColor(data)"}),_.y("design:type",Object)],xD.prototype,"overlayColor",void 0);
_.F([_.C({computed:"computeWebModernCollections(data)"}),_.y("design:type",Object)],xD.prototype,"webModernCollections",void 0);_.F([_.C({computed:"computeNavigationEndpoint(data)"}),_.y("design:type",Object)],xD.prototype,"computedNavigationEndpoint",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],xD.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],xD.prototype,"isDoubleStack",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],xD.prototype,"thumbnailSize",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],xD.prototype,"enableWebModernCollectionsV2",void 0);_.F([_.n("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.y("design:type",Object),_.y("design:paramtypes",[])],xD.prototype,"collectionStack",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],xD);
_.A(xD,"ytd-playlist-thumbnail",function(){if(krN!==void 0)return krN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-playlist-thumbnail"></yt-collections-stack>\n<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-playlist-thumbnail" aria-hidden="[[hideAria]]" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" tabindex="-1">\n  <div id="playlist-thumbnails" class="style-scope ytd-playlist-thumbnail"></div>\n  <yt-formatted-string id="length" hidden="[[!data.lengthText]]" text="[[data.lengthText]]" class="style-scope ytd-playlist-thumbnail">\n  </yt-formatted-string>\n  <div id="overlays" class="style-scope ytd-playlist-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-playlist-thumbnail"></div>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return krN=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var Yfw;var t5=function(){var r=_.I.apply(this,arguments)||this;r.noEndpoints=!1;r.amsterdamPostMvp=_.M("web_amsterdam_post_mvp_playlists");r.badges=[];r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.S(t5,_.I);_.m=t5.prototype;_.m.getMetadata=function(r){if(!r)return[];var J=[],x=r.shortViewCountText||r.viewCountText;x&&J.push(_.v2(x));r.publishedTimeText&&J.push(_.v2(r.publishedTimeText));r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&J.push(_.KL(_.v2(r.upcomingEventData.upcomingEventText),Number(r.upcomingEventData.startTime)));return J};
_.m.observeDataForBylineSeparator=function(){this.data&&_.sh(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.m.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.Ad(this.metadataColor)};
_.m.getSimpleString=function(r){return _.v2(r)};
_.m.isBylineHidden=function(r){return this.noByline||!((r==null?0:r.longBylineText)||(r==null?0:r.shortBylineText))};
_.m.isMetadataHidden=function(r){var J;return((J=this.getMetadata(r))==null?void 0:J.length)===0};
_.m.isBylineMetadataSeparatorHidden=function(r){return this.isMetadataHidden(r)||!this.shouldShowVideoInfo};
_.m.isLongByline=function(r,J){return J&&!(r==null||!r.longBylineText)};
_.vd.Object.defineProperties(t5.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var r;return this.amsterdamPostMvp&&!((r=this.data)==null||!r.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.M("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
t5.prototype.metadataColorChanged=t5.prototype.metadataColorChanged;t5.prototype.observeDataForBylineSeparator=t5.prototype.observeDataForBylineSeparator;_.F([_.K(_.dE),_.y("design:type",Object)],t5.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],t5.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],t5.prototype,"noEndpoints",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"isSlimShort",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"radioMeta",void 0);_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],t5.prototype,"isGridViewEnabled",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"richMeta",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],t5.prototype,"amsterdamPostMvp",void 0);_.F([_.C(),_.y("design:type",Boolean)],t5.prototype,"noByline",void 0);
_.F([_.C({computed:"isLongByline(data, radioMeta)"}),_.y("design:type",Boolean)],t5.prototype,"longByline",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"truncateMetadataLine",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"miniMode",void 0);_.F([_.C(),_.y("design:type",Number)],t5.prototype,"metadataColor",void 0);_.F([_.C(),_.y("design:type",Array)],t5.prototype,"badges",void 0);
_.F([_.C({selector:_.OQ,selectorArgs:["data.videoId"]}),_.y("design:type",String)],t5.prototype,"transferState",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"isDownloading",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],t5.prototype,"typographyBump",void 0);_.F([_.jX("#metadata-line"),_.y("design:type",HTMLElement)],t5.prototype,"metadataLine",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],t5.prototype,"observeDataForBylineSeparator",null);_.F([_.g5("metadataColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],t5.prototype,"metadataColorChanged",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],t5.prototype,"shouldShowVideoInfo",null);
_.F([_.n("badges"),_.y("design:type",String),_.y("design:paramtypes",[])],t5.prototype,"inlineBadgeClass",null);_.F([_.n("longByline"),_.y("design:type",String),_.y("design:paramtypes",[])],t5.prototype,"longBylineClass",null);_.F([_.n("data","longByline"),_.y("design:type",Object),_.y("design:paramtypes",[])],t5.prototype,"bylineText",null);_.F([_.n("isGridViewEnabled","data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],t5.prototype,"watchFeedBigThumbs",null);
_.F([_.L({is:"ytd-video-meta-block",disableElementRegistration:!0})],t5);
_.A(t5,"ytd-video-meta-block",function(){if(Yfw!==void 0)return Yfw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Yfw=r},{mode:_.sz("kevlar_poly_si_batch_j080")?1:2});_.O8("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var ba=function(){var r=_.I.apply(this,arguments)||this;r.displayItemCount=2;r.isBackstagePlaylist=!1;r.isPostCompactPlaylist=!1;r.shouldShowChannelThumbnail=!1;r.useModernCollectionsV2=_.M("web_modern_collections_v2");return r};
_.S(ba,_.I);_.m=ba.prototype;_.m.computeFirstVideos=function(r,J){return r===void 0||J===void 0?[]:r.slice(0,J)};
_.m.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var r=this.data.thumbnailRenderer;r.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",r.playlistVideoThumbnailRenderer.thumbnail);r.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",r.playlistCustomThumbnailRenderer.thumbnail)}};
_.m.computeThumbnailHeight=function(r,J,x,t,b){return t?b==="BIG"?280:b==="MASSIVE"?337:234:x?240:J?72:r?118:138};
_.m.computeThumbnailWidth=function(r,J,x,t,b){return t?b==="MEDIUM"?450:b==="BIG"?500:b==="MASSIVE"?600:420:x?360:J?128:r?210:246};
_.m.computeUseBiggerThumbs=function(r){return r&&_.M("enable_desktop_search_bigger_thumbs")};
_.m.computeShouldShowChannelThumbnail=function(r,J){return r&&!(J==null||!J.channelThumbnail)};
_.vd.Object.defineProperties(ba.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
ba.prototype.dataChanged=ba.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ba.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],ba.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],ba.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ba.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ba.prototype,"displayItemCount",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ba.prototype,"isBackstagePlaylist",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ba.prototype,"isPostCompactPlaylist",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],ba.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.y("design:type",Boolean)],ba.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],ba.prototype,"biggerThumbsStyle",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],ba.prototype,"isDownloads",void 0);_.F([_.C({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.y("design:type",Object)],ba.prototype,"shouldShowChannelThumbnail",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ba.prototype,"useModernCollectionsV2",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ba.prototype,"dataChanged",null);_.F([_.n("isSearch"),_.y("design:type",String),_.y("design:paramtypes",[])],ba.prototype,"stackThumbnailSize",null);_.F([_.L({is:"ytd-playlist-renderer",disableElementRegistration:!0})],ba);
_.A(ba,"ytd-playlist-renderer",function(){if(fHb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]" data="[[data]]" height="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" hovered="[[lockupIsHovered]]" is-double-stack="[[isSearch]]" thumbnail-size="[[stackThumbnailSize]]" use-hovered-property="" width="[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-playlist-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-playlist-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <template is="dom-if" if="[[shouldShowChannelThumbnail]]" restamp="" class="style-scope ytd-playlist-renderer">\n      <div id="channel-info" class="style-scope ytd-playlist-renderer">\n        <a id="channel-thumbnail" hidden="[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" aria-label$="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-playlist-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-playlist-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-playlist-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </template>\n    <ytd-video-meta-block id="meta" data="[[data]]" hidden="[[shouldShowChannelThumbnail]]" class="style-scope ytd-playlist-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="allowlisted-metadata-badges style-scope ytd-playlist-renderer" badges="[[data.allowlistedMetadataBadges]]" hidden="[[!data.allowlistedMetadataBadges]]">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="description-text" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ul id="list" hidden="[[isPostCompactPlaylist]]" class="style-scope ytd-playlist-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-playlist-renderer">\n      <li class="style-scope ytd-playlist-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-playlist-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n  <yt-formatted-string id="view-more" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-playlist-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-playlist-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);fHb=r}r=fHb;return r},{mode:1});var nrK;var O5k;var mm=function(){var r=_.I.apply(this,arguments)||this;r.collections=!!_.M("web_modern_collections_v2");r.startX=0;return r};
_.S(mm,_.I);mm.prototype.onEndpointMouseDown=function(r){this.startX=r.clientX};
mm.prototype.onEndpointClick=function(r){this.startX!==r.clientX&&(r.preventDefault(),r.stopPropagation())};
mm.prototype.computeObjectFit=function(r){return r==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||r==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||r==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
mm.prototype.computeCardStyle=function(r){return r?r.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.vd.Object.defineProperties(mm.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var r,J;return this.collections&&((r=this.data)==null?void 0:(J=r.searchRefinementCardRendererStyle)==null?void 0:J.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mm.prototype,"data",void 0);_.F([_.C({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.y("design:type",Number)],mm.prototype,"objectFit",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.y("design:type",String)],mm.prototype,"cardStyle",void 0);
_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],mm.prototype,"roundContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],mm.prototype,"collections",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],mm.prototype,"isAlbumCard",null);_.F([_.n("data","collections","isAlbumCard"),_.y("design:type",Object),_.y("design:paramtypes",[])],mm.prototype,"collectionStack",null);
_.F([_.L({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],mm);
_.A(mm,"ytd-search-refinement-card-renderer",function(){if(O5k!==void 0)return O5k;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-refinement-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-search-refinement-card-renderer" data="[[data.searchEndpoint]]" href$="[[computeHref_(data.searchEndpoint)]]" on-mousedown="onEndpointMouseDown" on-click="onEndpointClick" draggable="false">\n  <div id="card-thumbnail" class="style-scope ytd-search-refinement-card-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-search-refinement-card-renderer"></yt-collections-stack>\n    <yt-img-shadow object-fit="[[objectFit]]" rounded-container="[[isAlbumCard]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-search-refinement-card-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="card-title" class="style-scope ytd-search-refinement-card-renderer">\n    <div class="style-scope ytd-search-refinement-card-renderer">[[getSimpleString(data.query)]]</div>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return O5k=r},{mode:1});var Crb;var op=function(){var r=_.I.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.S(op,_.I);_.F([_.C(),_.y("design:type",Object)],op.prototype,"data",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],op.prototype,"componentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],op.prototype,"ytdReduxBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],op.prototype,"isRichGrid",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],op.prototype,"miniMode",void 0);
_.F([_.L({is:"ytd-game-details-renderer",disableElementRegistration:!0})],op);
_.A(op,"ytd-game-details-renderer",function(){if(Crb!==void 0)return Crb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n  <yt-img-shadow height="290" object-fit="COVER" thumbnail="[[data.boxArt]]" width="210" class="style-scope ytd-game-details-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="auto-generated" hidden="[[!data.autoGenerated]]" text="[[data.autoGenerated]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="live-viewers-count" hidden="[[!data.liveViewersText]]" text="[[data.liveViewersText]]" class="style-scope ytd-game-details-renderer">\n  </yt-formatted-string>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Crb=r},{mode:1});var Bxo;var IHw;var V3=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return r};
_.S(V3,_.I);_.m=V3.prototype;_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.m.currentStateData=function(r){var J=r||this.data;return J&&J.states&&J.currentStateId!=null?J.states.find(function(x){return x.stateId===J.currentStateId})||null:null};
_.m.currentStateRendererData=function(r){return(r=this.currentStateData(r))&&r.state&&r.state.buttonRenderer?r.state.buttonRenderer:null};
_.m.stateChanged=function(){this&&this.data&&(this.ytRenderButtonBehavior._setEndpoint(null),this.ytRenderButtonBehavior._setServiceEndpoint(this.computeServiceEndpoint(this.data)),this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data)),this.ytRenderButtonBehavior._setButtonText(null),this.ytRenderButtonBehavior._setButtonAccessibility(this.computeAccessibility(this.data)),this.ytRenderButtonBehavior._setButtonClass(this.computeButtonClass(this.data)),this.ytRenderButtonBehavior.updateRenderedElements())};
_.m.computeButtonIcon=function(r){r=this.currentStateRendererData(r);var J;return(r==null?0:(J=r.icon)==null?0:J.iconType)?r.icon.iconType.toLowerCase():null};
_.m.computeAccessibility=function(r){return(r=this.currentStateRendererData(r))&&r.accessibilityData?r.accessibilityData.accessibilityData||null:null};
_.m.computeButtonClass=function(r){var J=this.currentStateRendererData(r);if(!J)return"";r="";var x=J.style;x&&(r+=x.toLowerCase().replace(/_/g,"-")+" ");(J=J.size)&&(r+=J.toLowerCase().replace(/_/g,"-")+" ");return r.trim()};
_.m.computeServiceEndpoint=function(r){if(!r)return null;var J=r&&r.serviceEndpoint,x=this.get("command.commandMetadata.webCommandMetadata.sendPost",r);return J?J:x&&r.command?r.command:null};
_.m.computeBellMenuItemParams=function(r){var J;r=(J=_.R(r==null?void 0:r.command,_.i9))==null?void 0:J.commands;if(!r||r.length===0)return null;J=_.R(r[0],_.wy);var x,t;return(J==null?0:(x=J.popup)==null?0:(t=x.menuPopupRenderer)==null?0:t.items)?J.popup.menuPopupRenderer.items.map(function(b){return b.menuServiceItemRenderer.trackingParams}):null};
_.m.handleBellMenuOpenSelectedAction=function(r){var J=r.trackingParams,x=this.computeBellMenuItemParams(this.data);this.data&&J&&x&&x.includes(J)&&this.ytRenderButtonBehavior._setButtonIcon(r.icon.iconType.toLowerCase())};
_.m.onYtServiceRequestCompleted=function(r,J){(r=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",J))&&this.set("data",r)};
_.m.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.m.resetState=function(){this.set("data.currentStateId",3)};
_.m.onYtButtonTapHandler=function(){if(this.data){var r=this.currentStateRendererData(this.data);r&&this.ytRendererBehavior.logExplicitClick(r)}};
V3.prototype.onYtServiceRequestError=V3.prototype.onYtServiceRequestError;V3.prototype.onYtServiceRequestCompleted=V3.prototype.onYtServiceRequestCompleted;V3.prototype.stateChanged=V3.prototype.stateChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],V3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],V3.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(gG.YtRenderButtonBehavior),_.y("design:type",Object)],V3.prototype,"ytRenderButtonBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],V3.prototype,"data",void 0);_.F([_.Mw("data","data.currentStateId"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],V3.prototype,"stateChanged",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],V3.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],V3.prototype,"onYtServiceRequestError",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],V3);
_.A(V3,"ytd-subscription-notification-toggle-button-renderer",function(){if(IHw!==void 0)return IHw;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return IHw=r},{mode:1});var Lyw;var Dj=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};r.tapHandler=function(){if(r.data){var J=r.currentStateRendererData();J&&r.ytRendererBehavior.logExplicitClick(J)}};
return r};
_.S(Dj,_.I);_.m=Dj.prototype;_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.m.currentStateData=function(){var r=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(J){return J.stateId===r.data.currentStateId})||null:null};
_.m.currentStateRendererData=function(){var r=this.currentStateData();return r&&r.state&&r.state.buttonRenderer?r.state.buttonRenderer:null};
_.m.computeAccessibilityLabel=function(){var r,J,x;return(r=this.currentStateRendererData())==null?void 0:(J=r.accessibilityData)==null?void 0:(x=J.accessibilityData)==null?void 0:x.label};
_.m.computeBellMenuItemParams=function(){var r,J,x=(J=_.R((r=this.data)==null?void 0:r.command,_.i9))==null?void 0:J.commands;if(!x||x.length===0)return null;r=_.R(x[0],_.wy);var t,b;return(r==null?0:(t=r.popup)==null?0:(b=t.menuPopupRenderer)==null?0:b.items)?r.popup.menuPopupRenderer.items.map(function(V){return V.menuServiceItemRenderer.trackingParams}):null};
_.m.handleBellMenuOpenSelectedAction=function(r){var J=r.trackingParams,x=this.computeBellMenuItemParams();if(this.data&&J&&x&&x.includes(J)&&(r==null||!r.isDisabled)){var t;((t=_.R(r.serviceEndpoint,_.ff))==null?void 0:t.signal)!=="CLIENT_SIGNAL"&&(this.icon=r.icon.iconType)}};
_.m.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.m.onYtServiceRequestCompleted=function(r,J){if(r=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",J))this.icon=void 0,this.set("data",r)};
_.m.onYtServiceRequestError=function(){this.icon=void 0};
_.vd.Object.defineProperties(Dj.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data,J=this.textLabel,x=this.hostElement,t=this.computeAccessibilityLabel(),b=this.tapHandler,V=this.isOverlay?"overlay":"mono",H=(r==null?0:r.disableButton)?"disabled":"active";J=J?_.Oz(J):void 0;return{style:V,type:"tonal",state:H,size:"M",focused:!1,formattedButtonText:J,iconPosition:"leading-trailing",onTap:Qic(r,b,x),accessibilityLabel:t}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var r=this.currentStateRendererData(),J,x,t=(x=this.icon)!=null?x:r==null?void 0:(J=r.icon)==null?void 0:J.iconType;if(t)return _.pM(t)}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.secondaryIcon)==null?void 0:J.iconType;if(x)return _.pM(x)}}});
Dj.prototype.onYtServiceRequestError=Dj.prototype.onYtServiceRequestError;Dj.prototype.onYtServiceRequestCompleted=Dj.prototype.onYtServiceRequestCompleted;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Dj.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Dj.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Dj.prototype,"textLabel",void 0);
_.F([_.C(),_.y("design:type",String)],Dj.prototype,"icon",void 0);_.F([_.C(),_.y("design:type",Boolean)],Dj.prototype,"isOverlay",void 0);_.F([_.n("data.*","textLabel"),_.y("design:type",Object),_.y("design:paramtypes",[])],Dj.prototype,"computedButtonShape",null);_.F([_.n("data.*","icon"),_.y("design:type",Object),_.y("design:paramtypes",[])],Dj.prototype,"computedIcon",null);_.F([_.n("data.*"),_.y("design:type",Object),_.y("design:paramtypes",[])],Dj.prototype,"computedSecondaryIcon",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Dj.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Dj.prototype,"onYtServiceRequestError",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],Dj);
_.A(Dj,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(Lyw!==void 0)return Lyw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return Lyw=r},{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var cBu;_.o8(chw,"yt-animated-action",{props:{backgroundLottieRef:_.yk,foregroundLottieRef:_.yk,wrapperClass:_.yk,disableAnimation:_.yk},unsafeExternallySettableAttributes:new Set(["key"])});var Hz=function(){var r=_.I.apply(this,arguments)||this;r.animatedActionEnabled=_.M("web_animated_actions");r.foregroundLottieRef={};r.backgroundLottieRef={};r.forceIconOnly=!1;r.showTextWhileAnimating=!1;r.keyboardFocused=!1;r.isAnimating=!1;r.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return r};
_.S(Hz,_.I);_.m=Hz.prototype;_.m.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.m.configureRendererStamper=function(){return{"data.notificationPreferenceToggleButton":{id:"notification-preference-toggle-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{forceIconOnly:"[[forceIconOnly]]"}}}},"data.notificationPreferenceButton":{id:"notification-preference-button",mapping:{subscriptionNotificationToggleButtonRenderer:{component:"ytd-subscription-notification-toggle-button-renderer-next",properties:{textLabel:"[[subscribedButtonText]]",
forceIconOnly:"[[forceIconOnly]]",isOverlay:"[[overlayButton]]"}}}}}};
_.m.attached=function(){this.keyboardFocused=!1};
_.m.onYtServiceRequestSent=function(r,J){(this.get("endpoint.subscribeEndpoint",J)||this.get("endpoint.unsubscribeEndpoint",J))&&this.updateSubscriptionState(!this.subscribed)};
_.m.onYtServiceRequestCompleted=function(r,J){(r=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",J.data))&&this.bellButton&&(this.bellButton.data=r)};
_.m.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.iX(this.hostElement)};
_.m.onPlayerSubscribe=function(r){this.isCompactRed()||r!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.m.onPlayerUnsubscribe=function(r){this.isCompactRed()||r!==this.data.channelId||this.updateSubscriptionState(!1)};
_.m.handleUpdateSubscribeButtonAction=function(r){r=_.R(r,VHs);var J;r&&r.channelId===((J=this.data)==null?void 0:J.channelId)&&this.updateSubscriptionState(!!r.subscribed)};
_.m.computeButtonStyle=function(r){return this.get("style.styleType",r)||null};
_.m.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.m.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.m.updateSubscriptionState=function(r){if(r!==this.subscribed){this.set("data.subscribed",r);var J,x=(J=this.data)==null?void 0:J.subscribedEntityKey;x&&this.ytdReduxBehavior.dispatch(_.ES("subscriptionStateEntity",x,{key:x,subscribed:r}));this.isCompactRed()||_.Vq(this.hostElement,"yt-subscription-changed",r);r||(_.D9(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!r),r&&this.hasBellButton&&this.startAnimation())}};
_.m.startAnimation=function(){var r=this;if(!this.isAnimating){var J=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var x;(x=this.backgroundLottieRef.lottieEl)==null||x.goToAndPlay(0);var t;(t=this.foregroundLottieRef.lottieEl)==null||t.goToAndPlay(0);_.Yh.addJob(function(){r.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.Yh.addJob(function(){r.updateContainerToFitContent(!!r.subscribed,!0)},2,1500);
_.Yh.addJob(function(){r.isAnimating=!1},2,J)}};
_.m.maybeAnimateBellIcon=function(){var r=_.TR(this.hostElement).querySelector("yt-animated-icon");if(r){var J;(J=r.animationRef.lottieEl)==null||J.goToAndPlay(0)}};
_.m.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.m.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.m.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var r;this.unsubscribedWidth=(r=this.subscribeButtonShape)==null?void 0:r.getBoundingClientRect().width}var J;this.subscribedWidth=(J=this.bellButton)==null?void 0:J.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.m.updateContainerToFitContent=function(r,J){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(r?(r=this.subscribedWidth,J=this.isAnimating&&!J,this.subscribedIconOnlyWidth===void 0||J||(r=this.subscribedIconOnlyWidth),this.hostElement.style.width=r+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.m.clearContainerSize=function(){this.hostElement.style.width=""};
_.m.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.m.maybeSetSubscribedButtonIconOnlyWidth=function(){var r=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var J;r.subscribedIconOnlyWidth=(J=r.bellButton)==null?void 0:J.getBoundingClientRect().width;requestAnimationFrame(function(){if(r.bellButton){var x;r.bellButton.textLabel=
(x=r.data)==null?void 0:x.subscribedButtonText}})})))};
_.vd.Object.defineProperties(Hz.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var r;return(r=this.data)==null?void 0:r.subscribedButtonText}var J;return this.forceIconOnly?void 0:(J=this.data)==null?void 0:J.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var r,J,x=((r=this.data)==null?void 0:(J=r.timedAnimationData)==null?void 0:J.animationTiming)||[];return{uniqueId:"subscribe",timings:x,enabled:x.length>0&&!this.subscribed,experimentEnabled:x.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!this.subscribed&&((r=this.data)==null?void 0:r.hideWhenUnsubscribed)||!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}},
buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var J=r.renderer;var x=r.element;var t=r.subscribed;var b=r.commandController;var V=r.isOverlay;r=r.stopPropagation;var H=YfC(J,t);V&&(H.style="overlay");V=Object;var q=V.assign,W;a:switch((W=J.style)==null?void 0:W.styleType){case "COMPACT_GRAY":case "COMPACT_RED":W={size:"S"};break a;default:W={size:"M"}}var U=PrC(J,
t);var g=(g=t?J.subscribedButtonText:J.unsubscribedButtonText)?_.Oz(g):void 0;return q.call(V,{},H,W,{focused:!1,toggled:t,accessibilityLabel:U,formattedButtonText:g,onTap:krn(J,t,x,b,r)})}}}});
Hz.prototype.onMouseDown=Hz.prototype.onMouseDown;Hz.prototype.onDataChanged=Hz.prototype.onDataChanged;Hz.prototype.observedSubscribed=Hz.prototype.observedSubscribed;Hz.prototype.onYtServiceRequestCompleted=Hz.prototype.onYtServiceRequestCompleted;Hz.prototype.onYtServiceRequestSent=Hz.prototype.onYtServiceRequestSent;Hz.prototype.maybeUpdateBellButtonText=Hz.prototype.maybeUpdateBellButtonText;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Hz.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Hz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Hz.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Hz.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Hz.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Hz.prototype,"data",void 0);
_.F([_.C({selectorArgs:["data.subscribedEntityKey"],selector:NtK}),_.y("design:type",Object)],Hz.prototype,"subscriptionStateEntity",void 0);_.F([_.C({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Hz.prototype,"subscribed",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Hz.prototype,"branded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Hz.prototype,"animatedActionEnabled",void 0);
_.F([_.C(),_.y("design:type",Object)],Hz.prototype,"foregroundLottieRef",void 0);_.F([_.C(),_.y("design:type",Object)],Hz.prototype,"backgroundLottieRef",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Hz.prototype,"overlayButton",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.y("design:type",Object)],Hz.prototype,"buttonStyle",void 0);_.F([_.C(),_.y("design:type",Object)],Hz.prototype,"forceIconOnly",void 0);
_.F([_.C(),_.y("design:type",Object)],Hz.prototype,"showTextWhileAnimating",void 0);_.F([_.C({value:function(){return!!_.bZ().resolve(_.t9(_.oL))&&_.M("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.y("design:type",Boolean)],Hz.prototype,"useKeyboardFocused",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Hz.prototype,"keyboardFocused",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Hz.prototype,"isAnimating",void 0);_.F([_.n("data.notificationPreferenceButton.*"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"hasBellButton",null);
_.F([_.g5("subscribedButtonText"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Hz.prototype,"maybeUpdateBellButtonText",null);_.F([_.n("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"subscribedButtonText",null);_.F([_.n("data.timedAnimationData.animationTiming","subscribed"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"smartimationSettings",null);
_.F([_.C({reflectToAttribute:!0}),_.n("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"subscribeButtonHidden",null);_.F([_.C({reflectToAttribute:!0}),_.n("subscribed","hasBellButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"subscribeButtonInvisible",null);
_.F([_.C({reflectToAttribute:!0}),_.n("subscribed"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"unsubscribeButtonHidden",null);_.F([_.jX("ytd-subscription-notification-toggle-button-renderer-next"),_.y("design:type",Object)],Hz.prototype,"bellButton",void 0);_.F([_.jX("#subscribe-button-shape"),_.y("design:type",HTMLElement)],Hz.prototype,"subscribeButtonShape",void 0);
_.F([_.n("overlayButton","subscribed","data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Hz.prototype,"buttonShape",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],Hz.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Hz.prototype,"onYtServiceRequestCompleted",null);
_.F([_.g5("subscribed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Hz.prototype,"observedSubscribed",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Hz.prototype,"onDataChanged",null);_.F([_.Uh("mousedown"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Hz.prototype,"onMouseDown",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],Hz);
_.A(Hz,"ytd-subscribe-button-renderer",function(){if(cBu!==void 0)return cBu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscribe-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-subscribe-button-renderer">\n  <yt-button-shape id="subscribe-button-shape" data="[[buttonShape]]" hidden="[[subscribeButtonHidden]]" invisible$="[[subscribeButtonInvisible]]" class="style-scope ytd-subscribe-button-renderer">\n  </yt-button-shape>\n  <div id="notification-preference-toggle-button" hidden="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  <yt-animated-action background-lottie-ref="[[backgroundLottieRef]]" foreground-lottie-ref="[[foregroundLottieRef]]" key="yt-animated-action" class="style-scope ytd-subscribe-button-renderer">\n    <div id="notification-preference-button" hidden="[[unsubscribeButtonHidden]]" invisible$="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  </yt-animated-action>\n</yt-smartimation>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return cBu=r},{mode:1});var TH=function(){var r=_.I.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.S(TH,_.I);TH.prototype.configureRendererStamper=function(){return{"data.game":{id:"game",mapping:{gameDetailsRenderer:{component:"ytd-game-details-renderer",properties:{isRichGrid:"[[isRichGrid]]"}}}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],TH.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],TH.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],TH.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],TH.prototype,"isRichGrid",void 0);_.F([_.L({is:"ytd-game-card-renderer",disableElementRegistration:!0})],TH);
_.A(TH,"ytd-game-card-renderer",function(){if(Bxo!==void 0)return Bxo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="game" class="style-scope ytd-game-card-renderer"></div>\n<div id="subscribe-button" class="style-scope ytd-game-card-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Bxo=r},{mode:1});var sq={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.M("defer_menus")&&!Qdn?0:void 0,waitForSignal:"eocs"};var ABb;var Fyq;var qD=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return r};
_.S(qD,_.I);_.m=qD.prototype;_.m.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.m.onSeriesReminderStateEntityChange=function(){var r,J,x;((r=this.eventReminderStateEntity)==null?0:r.key)&&((J=this.seriesReminderStateEntity)==null?void 0:J.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((x=this.eventReminderStateEntity)==null?void 0:x.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.ES("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.m.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.m.onYtServiceRequestError=function(){var r;this.updateReminderStateEntitiesFromButtonState((r=this.data)==null?void 0:r.currentState)};
_.m.handleUpdateUpcomingEventReminderButtonStateCommand=function(r){if(r=_.R(r,SJN)){var J,x=(J=this.data)==null?void 0:J.targetId;x&&r.targetId===x&&_.FO(this.updateReminderStateEntitiesFromButtonState.bind(this,r.state))}};
_.m.getButtonStateFromReminderState=function(){var r;if(((r=this.seriesReminderStateEntity)==null?void 0:r.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var J;if(((J=this.eventReminderStateEntity)==null?void 0:J.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var x,t;if(((x=this.seriesReminderStateEntity)==null?void 0:x.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((t=this.eventReminderStateEntity)==
null?void 0:t.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var b;return(b=this.data)==null?void 0:b.currentState};
_.m.updateReminderStateEntitiesFromButtonState=function(r){if(r){switch(r){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":r="UPCOMING_EVENT_REMINDER_STATE_NONE";var J="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":r="UPCOMING_EVENT_REMINDER_STATE_SINGLE";J="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":r="UPCOMING_EVENT_REMINDER_STATE_NONE";J="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var x;
((x=this.eventReminderStateEntity)==null?0:x.key)&&this.ytdReduxBehavior.dispatch(_.ES("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:r})));var t;((t=this.seriesReminderStateEntity)==null?0:t.key)&&this.ytdReduxBehavior.dispatch(_.ES("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:J})))}};
_.vd.Object.defineProperties(qD.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var r=this.getButtonStateFromReminderState(),J,x;if(r&&((J=this.data)==null?0:(x=J.states)==null?0:x.length))for(J=_.D(this.data.states),x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;if(((t=_.R(x,NyR))==null?void 0:t.state)===r)return _.R(x,NyR)}}}});
qD.prototype.onYtServiceRequestError=qD.prototype.onYtServiceRequestError;qD.prototype.onYtServiceRequestCompleted=qD.prototype.onYtServiceRequestCompleted;qD.prototype.onSeriesReminderStateEntityChange=qD.prototype.onSeriesReminderStateEntityChange;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],qD.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],qD.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qD.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:QXr}),_.y("design:type",Object)],qD.prototype,"eventReminderStateEntity",void 0);
_.F([_.C({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(r,J){return _.q6(r.entities,"sportsSeriesReminderStateEntity",J)}}),
_.y("design:type",Object)],qD.prototype,"seriesReminderStateEntity",void 0);_.F([_.n("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],qD.prototype,"currentButtonStateRenderer",null);_.F([_.g5("seriesReminderStateEntity"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qD.prototype,"onSeriesReminderStateEntityChange",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qD.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qD.prototype,"onYtServiceRequestError",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],qD);
_.A(qD,"ytd-upcoming-event-reminder-button-renderer",function(){if(Fyq!==void 0)return Fyq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-upcoming-event-reminder-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-upcoming-event-reminder-button-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return Fyq=r},{mode:1});var aHo;var Wz=function(){return _.I.apply(this,arguments)||this};
_.S(Wz,_.I);Wz.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.vd.Object.defineProperties(Wz.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}},
textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(_.M("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Wz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Wz.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Wz.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Wz.prototype,"shelfDismissal",void 0);_.F([_.n("data.responseText"),_.y("design:type",Object),_.y("design:paramtypes",[])],Wz.prototype,"text",null);
_.F([_.n("data.responseText"),_.y("design:type",Object),_.y("design:paramtypes",[])],Wz.prototype,"textAriaLabel",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Wz);
_.A(Wz,"ytd-notification-multi-action-renderer",function(){if(aHo!==void 0)return aHo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-multi-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="text" aria-label$="[[textAriaLabel]]" class="style-scope ytd-notification-multi-action-renderer">[[text]]</span>\n<div id="buttons" class="style-scope ytd-notification-multi-action-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return aHo=r},{mode:1});var yBx;var ia=function(){return _.I.apply(this,arguments)||this};
_.S(ia,_.I);ia.prototype.ready=function(){var r=this;_.Hp(this.hostElement).querySelector("#undo").addEventListener("tap",function(){r.onUndoTap()})};
ia.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ia.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ia.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],ia);
_.A(ia,"ytd-notification-text-renderer",function(){if(yBx!==void 0)return yBx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.successResponseText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n<yt-formatted-string id="undo" text="[[data.undoText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return yBx=r},{mode:1});var eAN;var pT=function(){var r=_.I.apply(this,arguments)||this;r.mouseOverDelayJobId=0;r.fadeInImageDelayJobId=0;r.startTimeMs=-1;r.loadingStartTimeMs=-1;r.loadingEndTimeMs=-1;r.hasVideoPreview=!1;return r};
_.S(pT,_.I);_.m=pT.prototype;_.m.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.m.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.m.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.m.showThumbnail=function(){var r=this;this.csn=_.kU();_.nf("fmth");_.Yh.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.s8(_.Yh,function(){r.loadingStartTimeMs=(0,_.t$)();var J=_.Hp(r.hostElement).querySelector("#thumbnail");J.complete?r.displayMouseOverImage():J.addEventListener("load",_.fs(r,r.displayMouseOverImage))},150):_.sh(_.Hp(this.hostElement).querySelector("#play"),"show",!0)};
_.m.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.m.onTap=function(){this.removeVideoPreview()};
_.m.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var r=this.videoId,J=this.csn,x=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,t=this.startTimeMs,b=this.hasVideoPreview,V=_.SU(this.trackingParams),H={isMovingThumbnail:b};b&&t>0&&(x>0&&(H.movingThumbnailLoadingDurationMs=Math.round(x)),H.durationHoveredMs=Math.round((0,_.t$)()-t));r&&(H.videoId=r);_.Z9(J,V,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:H});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.m.removeVideoPreview=function(){_.Yh.cancelJob(this.mouseOverDelayJobId);_.Yh.cancelJob(this.fadeInImageDelayJobId);var r=_.Hp(this.hostElement).querySelector("#thumbnail");_.sh(r,"fade-in",!1);r.removeEventListener("load",_.fs(this,this.displayMouseOverImage));r=_.Hp(this.hostElement).querySelector("#play");_.sh(r,"fade-in",!1);_.sh(r,"show",!1)};
_.m.displayMouseOverImage=function(){var r=_.Hp(this.hostElement).querySelector("#thumbnail"),J=_.Hp(this.hostElement).querySelector("#play");this.isImageAvailable(r)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.t$)(),this.startTimeMs=(0,_.t$)(),this.fadeInImageDelayJobId=_.s8(_.Yh,function(){_.sh(r,"fade-in",!0)},50)):_.sh(J,"fade-in",!0)};
_.m.computeThumbnail=function(r,J){var x;r&&r.movingThumbnailDetails&&r.movingThumbnailDetails.thumbnails&&J?x=_.Vm(r.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):x=J?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(x)return _.$L(x)};
_.m.isImageAvailable=function(r){return!(!r.src||r.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||r.naturalWidth===120)};
pT.prototype.onTap=pT.prototype.onTap;pT.prototype.dataChanged=pT.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],pT.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pT.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],pT.prototype,"csn",void 0);_.F([_.C(),_.y("design:type",Object)],pT.prototype,"trackingParams",void 0);
_.F([_.C(),_.y("design:type",String)],pT.prototype,"videoId",void 0);_.F([_.C(),_.y("design:type",Boolean)],pT.prototype,"isAttachedAndDataSet",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pT.prototype,"dataChanged",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pT.prototype,"onTap",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],pT);
_.A(pT,"ytd-moving-thumbnail-renderer",function(){if(eAN!==void 0)return eAN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-moving-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img id="thumbnail" alt="" src$="[[computeThumbnail(data, isAttachedAndDataSet)]]" class="style-scope ytd-moving-thumbnail-renderer">\n<yt-icon id="play" icon="play_all" class="style-scope ytd-moving-thumbnail-renderer"></yt-icon>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return eAN=r},{mode:1});var zA4;_.Hk=function(r){this.hostElement=r;this.eventSink=null;this.eventList=[]};
_.Hk.prototype.shouldForward=function(){var r,J;return(J=(r=this.eventSink)==null?void 0:r.isConnected)!=null?J:document.body.contains(this.eventSink)};
_.Hk.prototype.start=function(r,J){this.eventSink&&this.stop();for(var x=0;x<r.length;x++)this.hostElement.addEventListener(r[x],_.fs(this,this.forwardEvent));var t;this.eventSink=(t=J.hostElement)!=null?t:J;this.eventList=r};
_.Hk.prototype.stop=function(){for(var r=0;r<this.eventList.length;r++)this.hostElement.removeEventListener(this.eventList[r],_.fs(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.Hk.prototype.forwardEvent=function(r,J){this.shouldForward()&&(r.stopPropagation(),this.eventSink instanceof Element?_.Vq(this.eventSink,r.type,J):_.nR(new _.MV("eventSink is not an element")))};_.fT={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.Hk(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(r,J){this.forwarder_.start(r,J)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var Uq=function(){return _.I.apply(this,arguments)||this};
_.S(Uq,_.I);_.m=Uq.prototype;_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");this.tooltip.position=_.IP("HTML_DIR")==="rtl"?"right":"left"};
_.m.dataChanged=function(){this.popupOpen=!1};
_.m.computeAriaLabel=function(r){return _.R(r,dKb).label};
_.m.onTap=function(r){r.stopPropagation();r.preventDefault();this.data.command&&_.bZ().resolve(_.mg).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.m.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.m.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
Uq.prototype.onPopupClosed=Uq.prototype.onPopupClosed;Uq.prototype.onPopupOpened=Uq.prototype.onPopupOpened;Uq.prototype.onTap=Uq.prototype.onTap;Uq.prototype.dataChanged=Uq.prototype.dataChanged;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],Uq.prototype,"eventForwardingBehavior",void 0);_.F([_.K(_.NP),_.y("design:type",Object)],Uq.prototype,"ironButtonState",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Uq.prototype,"componentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Uq.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:-1}),_.y("design:type",Number)],Uq.prototype,"tabindex",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.y("design:type",Object)],Uq.prototype,"ariaLabel",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Uq.prototype,"disableTooltips",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Uq.prototype,"popupOpen",void 0);
_.F([_.C(),_.y("design:type",Element)],Uq.prototype,"eventSink",void 0);_.F([_.jX("#tooltip"),_.y("design:type",Object)],Uq.prototype,"tooltip",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uq.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Uq.prototype,"onTap",null);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uq.prototype,"onPopupOpened",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uq.prototype,"onPopupClosed",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],Uq);
_.A(Uq,"ytd-thumbnail-overlay-button-renderer",function(){if(zA4!==void 0)return zA4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zA4=r},{mode:1});var Z5K;var g1=function(){return _.I.apply(this,arguments)||this};
_.S(g1,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],g1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],g1.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],g1.prototype,"disableAnimation",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],g1.prototype,"rounded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],g1.prototype,"transparentBackground",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],g1.prototype,"noPadding",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],g1);
_.A(g1,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(Z5K!==void 0)return Z5K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-endorsement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="inner-background" class="style-scope ytd-thumbnail-overlay-endorsement-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></yt-formatted-string>\n  <span id="bottom-right-corner" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></span>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Z5K=r},{mode:1});var vrn;var Eq=function(){return _.I.apply(this,arguments)||this};
_.S(Eq,_.I);Eq.prototype.computeIconPosition=function(r){return this.get("iconPosition",r)||null};
Eq.prototype.computeIconStyle=function(r){return this.get("iconStyle",r)||null};
Eq.prototype.computeIsIconStyleFilled=function(r){if(!r)return!1;var J;return r.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((J=r.icon)==null?void 0:J.iconType)==="ERROR_BLACK"};
_.F([_.C(),_.y("design:type",Object)],Eq.prototype,"data",void 0);_.F([_.C({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Eq.prototype,"iconPosition",void 0);_.F([_.C({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Eq.prototype,"iconStyle",void 0);_.F([_.C({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Eq.prototype,"iconStyleFilled",void 0);
_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],Eq);
_.A(Eq,"ytd-thumbnail-overlay-icon-renderer",function(){if(vrn!==void 0)return vrn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-icon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[iconStyleFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-icon-renderer"></yt-icon>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return vrn=r},{mode:1});var ubw;var jS=function(){return _.I.apply(this,arguments)||this};
_.S(jS,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jS.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jS.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],jS);
_.A(jS,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(ubw!==void 0)return ubw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-inline-unplayable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-inline-unplayable-renderer"></yt-icon>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ubw=r},{mode:1});var lHq;var $D=function(){var r=_.I.apply(this,arguments)||this;r.isPreviewLoading=!1;return r};
_.S($D,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$D.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$D.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],$D.prototype,"isPreviewLoading",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],$D);
_.A($D,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(lHq!==void 0)return lHq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-loading-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="style-scope ytd-thumbnail-overlay-loading-preview-renderer">[[getSimpleString(data.text)]]</span>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lHq=r},{mode:1});var XT4;var w1=function(){return _.I.apply(this,arguments)||this};
_.S(w1,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],w1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],w1.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],w1);
_.A(w1,"ytd-thumbnail-overlay-pinking-renderer",function(){if(XT4!==void 0)return XT4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-pinking-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg class="pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="left-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="0,0 1,0 5,4 1,8 0,8"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#left-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n<svg class="pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="right-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="4,0 0,4 4,8 5,8 5,0"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#right-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return XT4=r},{mode:1});var ryK;var h5=function(){var r=_.I.apply(this,arguments)||this;r.disableTooltips=!1;r.isLoading=!1;r.useExpandableTooltip=!1;r.toggled=!1;r.hovered=!1;r.mouseoverDelayJobId=0;r.toggleDelayJobId=0;r.expandAnimationDelayJobId=0;return r};
_.S(h5,_.I);_.m=h5.prototype;_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1");this.hostElement.hasAttribute("top-right-overlay")||this.hostElement.setAttribute("top-right-overlay","true");_.Hp(this.hostElement).querySelector("#tooltip").position=_.IP("HTML_DIR")==="rtl"?"right":"left"};
_.m.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.Yh.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.Yh.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.Yh.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.m.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.Yh.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.Yh.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.Yh.cancelJob(this.expandAnimationDelayJobId)};
_.m.computeIcon=function(r,J,x){return(r=x?J:r)&&r.iconType?_.pM(r.iconType):void 0};
_.m.computeAriaLabel=function(r,J,x){return _.R(x?J:r,dKb).label};
_.m.computeTooltip=function(r,J,x){return x?J:r};
_.m.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.m.computeIconOnHover=function(r,J){if((r==null?0:r.iconType)&&!J)return _.pM(r.iconType)};
_.m.onTap=function(r){var J=this;r.stopPropagation();r.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(r=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(r),this.useExpandableTooltip&&(this.toggleDelayJobId=_.s8(_.Yh,function(){J.hovered=!1;J.data&&!J.data.toggledServiceEndpoint&&(J.expandAnimationDelayJobId=_.s8(_.Yh,function(){J.set("data.isToggled",
!1)},200))},2E3))};
_.m.onMouseenter=function(){var r=this;this.mouseoverDelayJobId=_.s8(_.Yh,function(){r.hovered=!0},300)};
_.m.onMouseleave=function(){_.Yh.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.m.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.m.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.m.onServiceRequestCompleted=function(r,J){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(J)||this.set("data.isToggled",!this.data.isToggled)};
_.m.serviceRequestWasSuccessful=function(r){return _.R(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.Q1)?r.data.status==="STATUS_SUCCEEDED":!0};
h5.prototype.onServiceRequestCompleted=h5.prototype.onServiceRequestCompleted;h5.prototype.onPopupClosed=h5.prototype.onPopupClosed;h5.prototype.onPopupOpened=h5.prototype.onPopupOpened;h5.prototype.onMouseleave=h5.prototype.onMouseleave;h5.prototype.dataChanged=h5.prototype.dataChanged;_.F([_.K(_.NP),_.y("design:type",Object)],h5.prototype,"ironButtonState",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],h5.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],h5.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],h5.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.y("design:type",Object)],h5.prototype,"ariaLabel",void 0);_.F([_.C(),_.y("design:type",Object)],h5.prototype,"disableTooltips",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],h5.prototype,"popupOpen",void 0);_.F([_.C(),_.y("design:type",Object)],h5.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Element)],h5.prototype,"eventSink",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],h5.prototype,"useExpandableTooltip",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.y("design:type",Object)],h5.prototype,"toggled",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],h5.prototype,"hovered",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.y("design:type",Object)],h5.prototype,"iconOnHover",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],h5.prototype,"dataChanged",null);
_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],h5.prototype,"onMouseleave",null);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],h5.prototype,"onPopupOpened",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],h5.prototype,"onPopupClosed",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],h5.prototype,"onServiceRequestCompleted",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],h5);
_.A(h5,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(ryK!==void 0)return ryK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"><div id="label" on-click="onTap" hidden="[[disableTooltips]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n    [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n  </div></div><yt-icon id="icon-on-hover-element" icon="[[iconOnHover]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><yt-icon id="icon" icon="[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]" on-click="onTap" on-mouseenter="onMouseenter" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n  [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ryK=r},{mode:_.sz("kevlar_poly_si_batch_j053")?1:2});var Jyu;var xRn=_.JY(function(r){var J=r.data;var x=r.thumbnailSize;var t=function(){return J().enableSegmentView};
return _.f("yt-thumbnail-overlay-progress-bar-view-model",{class:_.gm("ytThumbnailOverlayProgressBarHost",function(){return nr4(x==null?void 0:x())})},_.f(_.w,{cond:t,
then:function(){return _.f("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.f("div",{class:_.E8("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+J().startPercent+"%"}}),_.f("div",{class:_.E8("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+J().segmentDurationPercent+"%"}},_.f("div",{class:_.E8("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.f("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.f("div",null," ",function(){return J().segmentLabel})),_.f("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.f("div",{class:_.E8("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.f(_.w,{cond:function(){return!t()&&J().startPercent},
then:function(){var b={};return _.f("div",{class:_.E8("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(b.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.M("web_enable_modern_progress_bar_overlay"),b))},_.f("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+J().startPercent+"%"}}))}}))},"S");
xRn.idomCompat=!0;var thN=_.JY(function(r){var J=_.WJ(),x=_.Bj(function(b){var V,H,q;a:{var W=(V=r.data())==null?void 0:V.animationActivationTargetId;V=((H=r.data())==null?void 0:H.animationActivationEntityKey)||"";H=(q=r.data())==null?void 0:q.animationActivationEntitySelectorType;if(V&&W)switch(H){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":b=_.q6(b.entities,"playerStateEntity",V);q=_.bZ().resolve(_.t9(_.nQ));W=!!(b&&b.videoId===W&&(q==null?0:q.isMiniplayerActive()));W={activated:W,playAnimation:W&&
b.playerState==="PLAYER_STATE_PLAYING"};break a}W=void 0}return W});
_.Ke(function(){var b;if((b=x())==null?0:b.activated){var V;if((V=x())==null?0:V.playAnimation){var H;(H=J.lottieEl)==null||H.goToAndPlay(0)}else{var q;(q=J.lottieEl)==null||q.goToAndStop(0)}}},"MDTl2e");
var t=function(){var b,V=!((b=x())==null||!b.activated);if(r.data()){b=r.data();var H=void 0;b.icon&&(H=_.Wsr(b.icon),H=jWr(H));var q=void 0,W;if((W=b.backgroundColor)==null?0:W.lightTheme){var U;q={backgroundColor:aY((U=b.backgroundColor)==null?void 0:U.lightTheme,"0.8")}}if(b.text||H||V){if(V&&b.lottieData&&J){U=b.lottieData;var g,E,h;W={animationConfig:{name:U.url,path:U.url,autoplay:(g=U.settings)==null?void 0:g.autoplay,loop:(h=(E=U.settings)==null?void 0:E.loop)!=null?h:!0},animationRef:J}}else W=
void 0;if(V)g=16;else b:switch(b.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":g=17;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":g=18;break b;default:g=16}V={type:g,text:V&&b.animatedText?b.animatedText:b.text,icon:H,customColors:q,animation:W}}else V=void 0}else V=void 0;return V};
return _.f("yt-thumbnail-badge-view-model",{class:_.gm("yt-thumbnail-badge-view-model-wiz",r.class)},_.f(_.w,{cond:t,then:function(){return _.f(_.de,{data:function(){return t()}})}}))},"T");var brN=_.JY(function(r){var J={},x={};return _.f("yt-thumbnail-bottom-overlay-view-model",{class:_.gm("ytThumbnailBottomOverlayViewModelHost",(J.ytThumbnailBottomOverlayViewModelHostBackground=function(){return r.data().enableGradientBackground},J))},_.f(_.QR,{data:function(){return r.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(t){return _.f(xRn,{data:t.data,
thumbnailSize:r.thumbnailSize})}}),_.f("div",{class:_.gm("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var t;
return O5z((t=r.thumbnailSize)==null?void 0:t.call(r))},(x.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var t;
return(t=r.isClip)==null?void 0:t.call(r)},x.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var t;
return!_.M("web_enable_modern_progress_bar_overlay")&&((t=r.thumbnailSize)==null?void 0:t.call(r))==="small"},x))},_.f(_.QR,{data:function(){return r.data().badge}},{thumbnailBadgeViewModel:function(t){return _.f(thN,{data:t.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.f(_.QR,{data:function(){return r.data().badges}},{thumbnailBadgeViewModel:function(t){return _.f(thN,{data:t.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"U");
brN.idomCompat=!0;_.o8(brN,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.mS,thumbnailSize:_.mS,isClip:_.mS}});var zAc={calledOnce:!1,state:"visible"},Z54={calledOnce:!1,state:"hidden"};var MD=_.JY(function(r){var J=r.data;var x=r.className;r=r.alwaysShow;var t=_.zx("thumbnail-hover-overlay-view-model");_.LL(t,function(){return J().rendererContext});
var b=_.IHC(),V={};return _.f("thumbnail-hover-overlay-view-model",{el:t,class:_.gm("ytThumbnailHoverOverlayViewModelHost",x,(V.ytThumbnailHoverOverlayViewModelHostForceHover=r,V)),"aria-label":function(){var H;return(H=_.R(J().rendererContext,_.fn))==null?void 0:H.label},
role:function(){return _.BJ(J().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.BJ(J().rendererContext)!==void 0?0:void 0},
"on:keypress":b},_.f("div",{class:_.gm("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(J().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var H="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:H="ytThumbnailHoverOverlayViewModelStyleCover"}return H})},_.f(_.w,{cond:function(){return J().icon},
then:function(H){return _.f(_.rm,{data:H,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.f(_.w,{cond:function(){return J().text},
then:function(H){return _.f(_.Zy,{text:H,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"V");
MD.idomCompat=!0;var mRf=_.JY(function(r){var J=r.data;return _.f(_.QR,{data:function(){return J==null?void 0:J().overlays}},{thumbnailHoverOverlayViewModel:MD})},"W");
mRf.idomCompat=!0;var oZq={};var Vho=_.JY(function(r){var J=r.data;var x=r.image;var t=r.state;var b=r.iconType;var V=r.overlays;var H=r.isOverlay;var q=_.Ze("div");r=_.D(_.Ww(!0,void 0,"sUzEZ"));var W=r.next().value,U=r.next().value,g=function(){return!!J().onTap},E=_.lX(b,"LIVE");
_.Ke(function(){var G=J();requestAnimationFrame(function(){if(q.value===null)var N=!0;else{var Q=q.value;N=G.badgeText;var Y=lHD(G.size);N in oZq?Q=oZq[N]:(Q=Q.clientWidth,oZq[N]=Q);(N=Q>Y)?q.value.style.display="none":q.value.style.visibility="visible"}U(N)})},"SpVcNb");
var h=function(){var G={};return G["yt-spec-avatar-shape__image"]=!0,G["yt-spec-avatar-shape__image--ads-app"]=J().type===1,G};
return _.f("yt-avatar-shape",null,_.f("div",{el:_.xH(ry4(g,{keydown:function(G){if(G.key==="Enter"){var N;(N=G.currentTarget)==null||N.click()}},
click:function(G){var N,Q;return void((Q=(N=J()).onTap)==null?void 0:Q.call(N,G))}})),
class:function(){var G={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},N=J();G=(G[N.clusterLayoutConfig?thK(N.clusterLayoutConfig):brK(N.size)]=!0,G["yt-spec-avatar-shape__button--tappable"]=g(),G);(N=J().avatarButtonCustomClassName)&&(G[N]=!0);return _.E8(G)},
"aria-label":function(){return g()?J().accessibilityText:""},
role:function(){return g()?"button":void 0},
tabindex:function(){return g()?0:void 0}},_.f("div",{class:function(){var G,N=J(),Q=t==null?void 0:t(),Y=H==null?void 0:H(),O=!((G=N.decorations)==null||!G.includes(2)||N.size!=="medium"&&N.size!=="large"),c=N.size==="tiny"||N.size==="extra-small",Z,a,e,l,Vi={};
G=(Vi["yt-spec-avatar-shape--live-ring"]=!!(((Z=N.decorations)==null?0:Z.includes(0))&&oZD(N.size)),Vi["yt-spec-avatar-shape--stories-watched"]=O&&!(Q==null||!Q.storiesWatched),Vi["yt-spec-avatar-shape--stories-unwatched"]=O&&!(Q==null?0:Q.storiesWatched),Vi["yt-spec-avatar-shape--background-border"]=Vhm(N.decorations)&&!c,Vi["yt-spec-avatar-shape--background-border-thin"]=Vhm(N.decorations)&&c,Vi["yt-spec-avatar-shape__on-select-border"]=!((a=N.decorations)==null||!a.includes(4)),Vi["yt-spec-avatar-shape__white-border"]=
!((e=N.decorations)==null||!e.includes(5)),Vi["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((l=N.decorations)==null?0:l.includes(5))&&c),Vi["yt-spec-avatar-shape--is-overlay"]=!!Y,Vi);return _.E8(G)},
style:function(){a:{var G=J().clusterLayoutConfig;if(G){b:{var N=G.numAvatarsInCluster;var Q=G.avatarIndex;if(Q!==N-1){switch(G.clusterSize){case "small":G="32";break;case "medium":G="36";break;case "40":G="40";break;default:N=void 0;break b}N="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+G+"x"+G+"_avatars_"+N+"_index_"+Q+".svg"}else N=void 0}if(N){N=_.MA({"-webkit-mask-image":"url("+N+")","mask-image":"url("+N+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}N=void 0}return N}},_.f("div",{class:function(){var G={};
var N=J();G=(G[N.clusterLayoutConfig?Jy9(N.clusterLayoutConfig):xRr(N.size)]=!0,G["yt-spec-avatar-shape--no-margin"]=Vhm(J().decorations),G);return _.E8(G)}},_.f(_.rm,{data:x,
alt:function(){return!g()&&J().accessibilityText?J().accessibilityText:""},
targetWidth:function(){return mR7(J().size)},
targetHeight:function(){return mR7(J().size)},
className:function(){return _.E8(h())}}),_.f(_.w,{cond:function(){var G;
return((G=J().decorations)==null?void 0:G.includes(0))&&oZD(J().size)},
then:function(){return _.f("div",{class:function(){var G={};G=(G["yt-spec-avatar-shape__live-badge"]=!0,G["yt-spec-avatar-shape__live-badge--badge-small"]=J().size==="small",G["yt-spec-avatar-shape__live-badge--badge-medium"]=J().size==="medium"||J().size==="48",G["yt-spec-avatar-shape__live-badge--badge-large"]=J().size==="large",G["yt-spec-avatar-shape__live-badge--badge-extra-large"]=J().size==="extra-large"||J().size==="extra-extra-large"||J().size==="giant",G);return _.E8(G)}},_.f(_.w,{cond:function(){return J().badgeText},
then:function(G){return _.f("div",{class:"yt-spec-avatar-shape__badge-text",el:q},G)}}),_.f(_.w,{cond:W,
then:function(){return _.f("div",{class:"yt-spec-avatar-shape__badge-icon"},_.f(_.Gk,{icon:E,size:function(){a:switch(J().size){case "extra-large":var G=16;break a;default:G=13}return G}}))}}))}}),_.f(_.w,{cond:function(){var G,N;
return((G=J().decorations)==null?void 0:G.includes(1))||((N=J().decorations)==null?void 0:N.includes(0))&&!oZD(J().size)},
then:function(){return _.f("div",{class:function(){var G=J(),N,Q,Y={};var O=(Y["yt-spec-avatar-shape__live-dot"]=!((N=G.decorations)==null||!N.includes(0)||oZD(G.size)),Y["yt-spec-avatar-shape__new-content"]=!((Q=G.decorations)==null||!Q.includes(1)),Y);return _.E8(O)}})}}),_.f(_.w,{cond:function(){return!!V},
then:function(){return _.f("div",{class:function(){var G={};G=Object.assign((G["yt-spec-avatar-shape__image-overlays"]=!0,G),h());return _.E8(G)}},V==null?void 0:V())}})))))},"X");
Vho.idomCompat={callbacks:{overlays:!0}};_.GH=_.JY(function(r){function J(){x().endpoint&&_.a2(x().endpoint)}
var x=r.data;var t=r.decorations;var b=r.avatarButtonCustomClassName;var V=r.isOverlay;var H=r.clusterLayoutConfig;return _.f("avatar-view-model",null,_.f(_.w,{cond:function(){return x().image},
then:function(q){return _.f(Vho,{data:function(){return Hri({data:x(),onTap:x().endpoint?J:void 0,decorations:t==null?void 0:t(),badgeText:void 0,accessibilityText:x().accessibilityText,avatarButtonCustomClassName:b==null?void 0:b(),clusterLayoutConfig:H==null?void 0:H()})},
image:q,iconType:"RADAR_LIVE",overlays:function(){return _.f(mRf,{data:x})},
isOverlay:V})}}))},"Y");
_.GH.idomCompat=!0;_.Rp=_.JY(function(r){var J=r.data;r=r.className;var x=_.Ze("yt-decorated-avatar-view-model"),t=function(){return _.R(J().avatar,_.cJ)},b=_.gW(function(){var V,H=J(),q=t(),W=_.BJ(J().rendererContext),U=(V=x.value)!=null?V:void 0,g;
if(q){U={data:H,avatar:q,onTap:W,element:U};V=U.data;H=U.avatar;q=U.onTap;W=U.element;U=U.commandController;q=q?WJr(q,W,U):void 0;W=[];V.liveData&&W.push(0);var E;U=(E=V.liveData)==null?void 0:E.liveBadgeText;E=(g=_.R(V.rendererContext,_.fn))==null?void 0:g.label;g=Hri({data:H,onTap:q,decorations:W,badgeText:U,accessibilityText:E?E:V.a11yLabel})}else g={size:"medium"};return g},void 0,"H8tk9d");
return _.f("yt-decorated-avatar-view-model",{class:_.gm("yt-decorated-avatar-view-model-wiz",r),el:x},_.f(_.w,{cond:function(){var V;return(V=t())==null?void 0:V.image},
then:function(V){return _.f(Vho,{data:b,image:V,iconType:"RADAR_LIVE",overlays:function(){return _.f(mRf,{data:t})}})}}))},"Z");
_.Rp.idomCompat=!0;_.SS=_.JY(function(r){var J=function(){var W;return Object.assign({},r.data(),(W=r.overrides)==null?void 0:W.call(r))},x=_.zx("yt-avatar-stack-view-model"),t=function(){return x&&_.IS(J().rendererContext)};
_.LL(x,function(){return J().rendererContext});
var b=function(){var W=J().avatars,U,g;return(g=(U=(W==null?0:W[0])?_.R(W[0],_.cJ):void 0)==null?void 0:U.avatarImageSize)!=null?g:"AVATAR_SIZE_UNKNOWN"},V=function(){return q_c(J())},H=function(){if(J().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var W=void 0;
else if((W=r.decorations)==null?0:W.call(r))W=r.decorations();else{W=J();var U=0;W.avatars&&(U+=W.avatars.length);W.decoratedText&&(U+=1);W=U>1?[3]:[]}return W},q={};
return _.f("yt-avatar-stack-view-model",{el:x,class:_.gm("yt-avatar-stack-view-model-wiz",r.className,(q["yt-avatar-stack-view-model-wiz--tappable"]=t,q["yt-avatar-stack-view-model-wiz--is-overlay"]=r.isOverlay,q["yt-avatar-stack-view-model-wiz--medium-text"]=r.useMediumText,q)),tabindex:function(){return t()?0:void 0},
role:function(){return t()?"link":void 0},
"aria-label":function(){var W,U;return(U=(W=_.R(J().rendererContext,_.fn))==null?void 0:W.label)!=null?U:""}},_.f(_.w,{cond:function(){var W;
return J().avatars&&!((W=r.hideAvatar)==null?0:W.call(r))},
then:function(){return _.f("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.f(_.w,{cond:function(){return J().decoratedText},
then:function(W){var U={};return _.f("div",{class:_.gm("yt-avatar-stack-view-model-wiz__text-container",(U["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return b()==="AVATAR_SIZE_XXS"||b()==="AVATAR_SIZE_XS"},U["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var g;
return((g=r.isOverlay)==null?void 0:g.call(r))&&(b()==="AVATAR_SIZE_XXS"||b()==="AVATAR_SIZE_XS")},U)),
style:_.MA({width:function(){return V().avatarSizeInPx+"px"},
height:function(){return V().avatarSizeInPx+"px"}})},_.f(_.Zy,{text:W,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.f("div",{style:function(){return _.MA(V().avatarStackStyle)()},
class:function(){return V().avatarStackClass}},_.f(_.QR,{data:function(){return V().avatars.reverse()}},{avatarViewModel:function(W,U){return _.f("div",{style:function(){var g,E;
return _.MA((E=(g=V()).avatarStyle)==null?void 0:E.call(g,U()))()},
class:function(){return V().avatarClass}},_.f(_.GH,{data:W.data,
decorations:H,avatarButtonCustomClassName:function(){return V().avatarButtonCustomClassName},
isOverlay:r.isOverlay,clusterLayoutConfig:function(){var g,E;return(E=(g=V()).clusterLayoutConfig)==null?void 0:E.call(g,U())}}))},
decoratedAvatarViewModel:function(W,U){return _.f("div",{style:function(){var g,E;return _.MA((E=(g=V()).avatarStyle)==null?void 0:E.call(g,U()))()},
class:function(){return V().avatarClass}},_.f(_.Rp,{data:W.data}))}})))}}),_.f(_.w,{cond:function(){return J().text},
then:function(W){return _.f(_.Zy,{text:W,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"$");
_.SS.idomCompat=!0;_.o8(_.JY(function(r){var J=r.data;var x=r.thumbnailSize;return _.f("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.f("div",{class:_.gm("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return irm(x==null?void 0:x())})},_.f(_.QR,{data:function(){return J().avatarStack}},{avatarStackViewModel:function(t){return _.f(_.SS,{data:t.data,
decorations:[5]})}})))},"aa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.yk,
thumbnailSize:_.yk}});var DRN=_.JY(function(r){r=_.XO(r,{hidden:!1});var J=r.data;return _.f("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:r.hidden},_.f(_.Zy,{text:function(){return J().title},
className:"yt-thumbnail-overlay-title-view-model__title"}),_.f(_.w,{cond:function(){return J().subtitle},
then:function(){return _.f(_.Zy,{text:function(){return J().subtitle},
className:"yt-thumbnail-overlay-title-view-model__subtitle"})}}))},"ba");
DRN.idomCompat=!0;_.o8(DRN,"yt-thumbnail-overlay-title-view-model",{props:{data:_.yk,hidden:_.yk}});var Hrx=_.JY(function(r){r=_.XO(r,{isClip:!1});var J=r.data,x=r.thumbnailSize,t={};return _.f("yt-thumbnail-overlay-badge-view-model",{class:_.gm("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(J().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var b="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:b="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end"}return b},function(){return pLi(x==null?void 0:x())},(t["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
r.isClip,t))},_.f(_.QR,{data:function(){return J().thumbnailBadges}},{thumbnailBadgeViewModel:function(b){return _.f(thN,{data:b.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"ca");
Hrx.idomCompat=!0;_.o8(Hrx,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.yk,thumbnailSize:_.yk,isClip:_.yk}});_.xt(fkX);_.iu(fkX,"yt-page-indicator-view-model",{propNames:["data"]});var ND=function(){var r=_.I.apply(this,arguments)||this;r.eventSink=function(){return r};
r.disableInteraction=!1;r.noRoundedCorners=!1;r.isPreviewLoading=!1;r.isOriginalAspectRatio=!1;r.computedObjectFit=!1;r.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return r};
_.S(ND,_.I);_.m=ND.prototype;
_.m.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.M("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.m.onImageLoaded=function(){this.loaded=!0};
_.m.onImageUnloaded=function(){this.loaded=!1};
_.m.computeRichThumbnail=function(r,J,x,t){if(r&&J&&!t&&!_.M("disable_moving_thumbs_handling")&&!x)return J};
_.m.computeImageWidth=function(r,J){return J||9999};
_.m.computeIsOriginalAspectRatio=function(r){return r};
_.m.computeIsLive=function(r){if(r==null?0:r.badges)for(var J=0;J<r.badges.length;J++){var x=r.badges[J];if(x.metadataBadgeRenderer&&x.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(r==null?0:r.thumbnailOverlays)for(J=0;J<r.thumbnailOverlays.length;J++)if(x=r.thumbnailOverlays[J],x.thumbnailOverlayTimeStatusRenderer&&x.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.m.computeObjectFit=function(r,J){return J||(r?"CONTAIN":"")};
_.m.computeNavigationEndpoint=function(r,J,x){return r?J:x};
_.m.computeHasClip=function(r){r=_.D(r||[]);for(var J=r.next();!J.done;J=r.next())if(J.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.m.computeOverlayColor=function(r){var J;return(r==null?0:(J=r.darkColorPalette)==null?0:J.section2Color)?r.darkColorPalette.section2Color:r==null?void 0:r.sampledThumbnailColor};
_.vd.Object.defineProperties(ND.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return BDi(this.width)}}});
ND.prototype.onImageUnloaded=ND.prototype.onImageUnloaded;ND.prototype.onImageLoaded=ND.prototype.onImageLoaded;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ND.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ND.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(asN),_.y("design:type",Object)],ND.prototype,"ytdThumbnailBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ND.prototype,"componentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],ND.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ND.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ND.prototype,"circular",void 0);
_.F([_.C({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.y("design:type",Object)],ND.prototype,"richThumbnail",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.y("design:type",Boolean)],ND.prototype,"hasClip",void 0);_.F([_.C(),_.y("design:type",Object)],ND.prototype,"eventSink",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ND.prototype,"queued",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],ND.prototype,"richGridThumbnail",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ND.prototype,"useExpandableTooltip",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ND.prototype,"useUntranslatedNavigationEndpoint",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ND.prototype,"disableInteraction",void 0);
_.F([_.C({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.y("design:type",Object)],ND.prototype,"computedNavigationEndpoint",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ND.prototype,"nowPlayingEqualizerOnly",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],ND.prototype,"hidePlaybackStatus",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],ND.prototype,"objectFit",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ND.prototype,"noRoundedCorners",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ND.prototype,"watchFeedThumbnail",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ND.prototype,"isPreviewLoading",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.y("design:type",Object)],ND.prototype,"isOriginalAspectRatio",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.y("design:type",Object)],ND.prototype,"computedObjectFit",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.y("design:type",Boolean)],ND.prototype,"isLiveVideo",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],ND.prototype,"loaded",void 0);_.F([_.C({computed:"computeOverlayColor(data.thumbnail)"}),_.y("design:type",Object)],ND.prototype,"overlayColor",void 0);_.F([_.C({selector:_.pH7}),_.y("design:type",Boolean)],ND.prototype,"inlinePreviewIsEnabled",void 0);_.F([_.C(),_.y("design:type",Number)],ND.prototype,"width",void 0);
_.F([_.n("inlinePreviewIsEnabled"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ND.prototype,"isPreviewDisabled",null);_.F([_.n("width"),_.y("design:type",String),_.y("design:paramtypes",[])],ND.prototype,"thumbnailSize",null);_.F([_.Uh("image-loaded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ND.prototype,"onImageLoaded",null);
_.F([_.Uh("image-unloaded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ND.prototype,"onImageUnloaded",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-thumbnail"})],ND);
var TRk=_.Te()(ND,"ytd-thumbnail",function(){if(Jyu===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint inline-block style-scope ytd-thumbnail" aria-hidden="true" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" rel="[[computeNofollow_(computedNavigationEndpoint)]]" tabindex="-1">\n  <yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[height]]" notify-on-loaded="" notify-on-unloaded="" object-fit="[[computedObjectFit]]" width="[[computeImageWidth(data, width)]]" class="style-scope ytd-thumbnail">\n  </yt-image>\n  \n  <div id="overlays" class="style-scope ytd-thumbnail"></div>\n  <div id="mouseover-overlay" class="style-scope ytd-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-thumbnail"></div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Jyu=r}r=Jyu;return r},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying".split(" "),mode:2});var jJn=function(r){var J=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$12938_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$12938_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(x){sJq(J,x)};
this.onLockupMouseLeaveFn=function(x){x=x.relatedTarget;var t,b;((t=document.getElementsByTagName("ytd-video-preview"))==null?0:(b=t.item(0))==null?0:b.contains(x))||(J.terminateVideoPreview(),d1(J))};
this.onThumbnailMouseDownFn=function(){J.terminateVideoPreview();d1(J)};
this.onTouchStart=function(){J.JSC$12938_touched=!0};
this.mediaRenderer=r.mediaRenderer;this.thumbnailElement=r.thumbnailElement;this.lockupElement=r.lockupElement;this.videoPreviewOptsInput=r.videoPreviewOpts;q_4(this);Q3(this)?this.thumbnailElement?this.lockupElement?(this.lockupElement.addEventListener("mouseenter",this.onMouseMoveFn),this.lockupElement.addEventListener("mouseleave",this.onLockupMouseLeaveFn),this.lockupElement.addEventListener("touchstart",this.onTouchStart),this.thumbnailElement.addEventListener("mousedown",this.onThumbnailMouseDownFn)):
_.nR(Error("Hh")):_.nR(Error("Ih")):WJn(this)},J3=function(r){WJn(r);
var J;(J=r.lockupElement)==null||J.removeEventListener("mouseenter",r.onMouseMoveFn);var x;(x=r.lockupElement)==null||x.removeEventListener("mouseleave",r.onLockupMouseLeaveFn);var t;(t=r.lockupElement)==null||t.removeEventListener("touchstart",r.onTouchStart);var b;(b=r.thumbnailElement)==null||b.removeEventListener("mousedown",r.onThumbnailMouseDownFn);d1(r)},q_4=function(r){r.inlinePreviewIsEnabledForUser=_.lO().getState().ui.inlinePreviewIsEnabled;
r.unsubscribeFromInlinePreviewIsEnabled=_.pu(_.lO(),_.pH7,function(J){(r.inlinePreviewIsEnabledForUser=J)||d1(r)});
r.JSC$12938_unsubscribeFromInlinePreviewIsActive=_.pu(_.lO(),_.inX,function(J){(r.inlinePreviewIsActive=J)||d1(r)})},WJn=function(r){r.unsubscribeFromInlinePreviewIsEnabled();
r.unsubscribeFromInlinePreviewIsEnabled=function(){};
r.JSC$12938_unsubscribeFromInlinePreviewIsActive();r.JSC$12938_unsubscribeFromInlinePreviewIsActive=function(){}},sJq=function(r,J){J.buttons>0||(J=_.Vn("kevlar_lockup_hover_delay",-1),r.JSC$12938_touched&&J>=0?(_.Yh.cancelJob(r.videoPreviewJobId),r.videoPreviewJobId=_.s8(_.Yh,function(){iro(r)},J),r.JSC$12938_touched=!1):iro(r))},MFM=function(r){r.videoPreviewJobId=_.s8(_.Yh,function(){var J,x,t,b;
return _.T(function(V){if(V.nextAddress==1){if(!Q3(r))return V.return();J=r.getVideoPreviewOpts();if(!J)return V.return();J.isAutoplay=!0;return(t=(x=_.HD(r.mediaRenderer.hostElement,"yt-open-video-preview-action",[J]))&&x[0])?_.p(V,x[0],3):V.jumpTo(2)}V.nextAddress!=2&&(t=V.yieldResult===1);t&&gZ7((b=r.mediaRenderer)==null?void 0:b.data);_.i8(V)})})},iro=function(r){!r.previewTriggered&&Q3(r)&&(r.inlinePreviewIsActive&&r.terminateVideoPreview(),r.previewTriggered=!0,r.mediaRenderer.isInlinePreviewTriggered=
!0,_.Yh.cancelJob(r.videoPreviewJobId),r.videoPreviewJobId=_.s8(_.Yh,function(){var J,x,t,b;
return _.T(function(V){if(V.nextAddress==1){if(!Q3(r))return V.return();J=r.getVideoPreviewOpts();return J?(t=(x=_.HD(r.mediaRenderer.hostElement,"yt-open-video-preview-action",[J]))&&x[0])?_.p(V,x[0],3):V.jumpTo(2):V.return()}V.nextAddress!=2&&(t=V.yieldResult===1);t&&gZ7((b=r.mediaRenderer)==null?void 0:b.data);_.i8(V)})}))};
jJn.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var r,J;if((J=(r=this.videoPreviewOptsInput)==null?void 0:r.videoPreviewData)!=null)r=J;else if(r=this.mediaRenderer.data)if(URn(r))r={inlinePlaybackEndpoint:_.LM(r.inlinePlayerData.onVisible),navigationEndpoint:_.LM(r.onTap),thumbnail:"image"in r?r.image:r.thumbnail,thumbnailOverlays:void 0,accessibilityText:EZi(r)};else if("multipleInlinePlaybackEndpoint"in r){var x=_.R(_.R(r.multipleInlinePlaybackEndpoint,LPN),cPb);if(x!=
null&&x.playerDescriptors){J=[];x=_.D(x.playerDescriptors);for(var t=x.next();!t.done;t=x.next())t=t.value,J.push({inlinePlaybackEndpoint:t.inlinePlaybackEndpoint,navigationEndpoint:t.navigationEndpoint,thumbnail:t.thumbnail,thumbnailOverlays:t.thumbnailOverlays,accessibilityText:EZi(r)});r=J}else r=void 0}else r={inlinePlaybackEndpoint:r.inlinePlaybackEndpoint,navigationEndpoint:r.navigationEndpoint,thumbnail:r.thumbnail,thumbnailOverlays:r.thumbnailOverlays,accessibilityText:EZi(r)};else r=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:r,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var Q3=function(r){var J;if(J=r.inlinePreviewIsEnabledForUser)J=(r=r.mediaRenderer.data)?"inlinePlaybackEndpoint"in r&&r.inlinePlaybackEndpoint||URn(r)&&r.inlinePlayerData||"multipleInlinePlaybackEndpoint"in r&&r.multipleInlinePlaybackEndpoint?!0:!1:!1;return J};
jJn.prototype.terminateVideoPreview=function(){_.D9(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var d1=function(r){_.Yh.cancelJob(r.videoPreviewJobId);r.inlinePreviewIsActive=!1;r.previewTriggered=!1;r.mediaRenderer.isInlinePreviewTriggered=!1};var pLx=_.aa(["#"]),KT=function(){var r=_.I.apply(this,arguments)||this;r.isDisabled=!1;return r};
_.S(KT,_.I);_.m=KT.prototype;_.m.configureRendererStamper=function(){return{"data.menu":sq,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.attached=function(){this.updateInlinePreviewHoverListeners()};
_.m.detached=function(){this.clearInlinePreviewHoverListeners()};
_.m.getMetadata=function(r){var J=[];if(r.metadataText&&Object.keys(r.metadataText).length>0){var x=this.ytRendererBehavior.getSimpleString(r.metadataText);r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&(x=_.KL(x,Number(r.upcomingEventData.startTime)));J.push(x)}else r.shortViewCountText&&J.push(this.ytRendererBehavior.getSimpleString(r.shortViewCountText)),r.publishedTimeText&&J.push(this.ytRendererBehavior.getSimpleString(r.publishedTimeText)),r.upcomingEventData&&r.upcomingEventData.upcomingEventText&&
(x=this.ytRendererBehavior.getSimpleString(r.upcomingEventData.upcomingEventText),J.push(_.KL(x,Number(r.upcomingEventData.startTime))));return J};
_.m.calculateBylineText=function(r){return r.shortBylineText?r.shortBylineText:r.bylineText?r.bylineText:null};
_.m.calculateIsDisabled=function(r){return!!r.isDisabled};
_.m.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r)||_.M4(pLx)};
_.m.onDetailsTap=function(r){var J=this.data&&this.data.navigationEndpoint;J&&!_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.M("kevlar_grid_video_renderer_killswitch")?_.Vq(this.hostElement,"yt-navigate",{endpoint:J}):this.ytComponentBehavior.resolveCommand(J))};
_.m.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.m.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12943_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:_.Hp(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.Hp(this.hostElement).querySelector("ytd-thumbnail")})};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$12943_inlinePreviewHoverListener)==null||J3(r)};
_.m.computeThumbnailWidth=function(r,J){return J&&J>0?J:r?360:210};
_.m.computeShowChannelThumbnail=function(r,J){var x;return J&&!!(r==null?0:(x=r.channelThumbnailSupportedRenderers)==null?0:x.channelThumbnailWithLinkRenderer)};
_.vd.Object.defineProperties(KT.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$12943_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
KT.prototype.dataChanged=KT.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],KT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],KT.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],KT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],KT.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.B5),_.y("design:type",Object)],KT.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],KT.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],KT.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],KT.prototype,"noEndpoints",void 0);_.F([_.C({computed:"calculateBylineText(data)"}),_.y("design:type",Object)],KT.prototype,"bylineText",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],KT.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],KT.prototype,"isDownloading",void 0);_.F([_.C({reflectToAttribute:!0,value:0}),_.y("design:type",Number)],KT.prototype,"width",void 0);_.F([_.C({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.y("design:type",Object)],KT.prototype,"isDisabled",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],KT.prototype,"dataChanged",null);_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],KT.prototype,"isHovered",null);_.F([_.L({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],KT);
_.A(KT,"ytd-grid-video-renderer",function(){if(ABb!==void 0)return ABb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" hidden="[[!bylineText]]" class="style-scope ytd-grid-video-renderer"><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ABb=r},{mode:_.sz("kevlar_poly_si_batch_j047")?1:2});var fkY;var kD=function(){var r=_.I.apply(this,arguments)||this;r.roundedContainer=!0;r.skipRoundingTop=!1;r.disableTopPadding=!1;r.amsterdamEnabled=_.M("enable_desktop_amsterdam_info_panels");return r};
_.S(kD,_.I);kD.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
kD.prototype.onClick=function(r){var J,x=(J=this.data)==null?void 0:J.sourceEndpoint;!_.lu(_.Xj(r),this.hostElement,["A".toString()])&&x&&_.Vq(this.hostElement,"yt-navigate",{endpoint:x})};
_.vd.Object.defineProperties(kD.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}},
showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}},
hasMenu:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.data)==null?void 0:r.paragraphMaxLines)!=null?J:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kD.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],kD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kD.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kD.prototype,"showVerticalDividers",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kD.prototype,"roundedContainer",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kD.prototype,"skipRoundingTop",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kD.prototype,"disableTopPadding",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],kD.prototype,"amsterdamEnabled",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],kD.prototype,"showMetadataAtTop",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],kD.prototype,"showMetadataBelowTitle",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.menu"),_.y("design:type",Object),_.y("design:paramtypes",[])],kD.prototype,"hasMenu",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.truncateParagraphs"),_.y("design:type",Object),_.y("design:paramtypes",[])],kD.prototype,"truncateParagraphs",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.paragraphMaxLines"),_.y("design:type",Number),_.y("design:paramtypes",[])],kD.prototype,"paragraphMaxLines",null);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.n("data.background"),_.y("design:type",Object),_.y("design:paramtypes",[])],kD.prototype,"background",null);_.F([_.L({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],kD);
_.A(kD,"ytd-info-panel-content-renderer",function(){if(fkY!==void 0)return fkY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-info-panel-content-renderer" on-click="onClick">\n  <yt-icon class="inline-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <div class="text-content style-scope ytd-info-panel-content-renderer">\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataAtTop]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <a class="yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.title]]" href$="[[computeHref_(data.sourceEndpoint)]]" data="[[data.sourceEndpoint]]">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-info-panel-content-renderer"></yt-formatted-string>\n      <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n      </yt-icon>\n    </a>\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataBelowTitle]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div class="paragraphs style-scope ytd-info-panel-content-renderer">\n      <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.runs]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-formatted-string class="paragraph style-scope ytd-info-panel-content-renderer" text="[[item]]">\n          </yt-formatted-string>\n          <div class="inline-source style-scope ytd-info-panel-content-renderer" hidden="[[!data.inlineSource]]">\n            <yt-formatted-string force-default-style="" text="[[data.inlineSource]]" class="style-scope ytd-info-panel-content-renderer">\n            </yt-formatted-string>\n            <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n            </yt-icon>\n          </div>\n        </div>\n      </template>\n      <template is="dom-repeat" items="[[data.attributedParagraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.content]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-attributed-string id="paragraph" class="attributed-paragraph style-scope ytd-info-panel-content-renderer" data="[[item]]">\n          </yt-attributed-string>\n        </div>\n      </template>\n      <div class="disclaimer-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.disclaimer]]">\n        <a class="yt-simple-endpoint style-scope ytd-info-panel-content-renderer" href$="[[computeHref_(data.sourceEndpoint)]]" target="_blank" data="[[data.sourceEndpoint]]">\n          <yt-formatted-string class="disclaimer style-scope ytd-info-panel-content-renderer" text="[[data.disclaimer]]">\n          </yt-formatted-string>\n          <yt-icon class="inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineDisclaimerIcon.iconType]]" hidden="[[!data.inlineDisclaimerIcon]]" icon="[[data.inlineDisclaimerIcon.iconType]]">\n          </yt-icon>\n        </a>\n      </div>\n    </div>\n  </div>\n  <yt-img-shadow class="thumbnail style-scope ytd-info-panel-content-renderer" hidden="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n</div>\n<div id="menu" class="style-scope ytd-info-panel-content-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return fkY=r},{mode:_.sz("kevlar_poly_si_batch_j076")?1:2});var URN;var gZf;var EZx;var jJN;var Pz=function(){return _.I.apply(this,arguments)||this};
_.S(Pz,_.I);Pz.prototype.computeStyle=function(r){return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Pz.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Pz.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],Pz.prototype,"style_",void 0);_.F([_.Oh({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],Pz);
_.A(Pz,"yt-channel-thumbnail-with-link-renderer",function(){if(jJN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-channel-thumbnail-with-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_channel_thumbnail_with_link_renderer.yt.channel.thumbnail.with.link.renderer.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" title="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  </yt-img-shadow>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;EZx===void 0&&(EZx=document.createElement("template"));var t=EZx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);jJN=r}r=jJN;return r},{mode:2});var YD=function(){var r=_.I.apply(this,arguments)||this;r.modernTypography=_.M("web_modern_typography");return r};
_.S(YD,_.I);YD.prototype.configureRendererStamper=function(){return{"data.channelThumbnail":{id:"avatar",mapping:{channelThumbnailWithLinkRenderer:"yt-channel-thumbnail-with-link-renderer"}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
YD.prototype.computeTitleStyle=function(r){return r||null};
YD.prototype.computeAvatarStyle=function(r){return r||null};
YD.prototype.computeShowNavigationButton=function(r,J){return!(r==null||!r.navigationButton||J)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],YD.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],YD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],YD.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.y("design:type",String)],YD.prototype,"titleStyle",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.y("design:type",String)],YD.prototype,"avatarStyle",void 0);_.F([_.C(),_.y("design:type",Boolean)],YD.prototype,"hideNavigationButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],YD.prototype,"isModernSd",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],YD.prototype,"modernTypography",void 0);
_.F([_.L({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],YD);
_.A(YD,"ytd-rich-list-header-renderer",function(){if(gZf!==void 0)return gZf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="title-row style-scope ytd-rich-list-header-renderer">\n  <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n  <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-rich-list-header-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n      </yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-rich-list-header-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <div id="image-container" class="style-scope ytd-rich-list-header-renderer">\n        <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n        <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n          <span id="title" class="style-scope ytd-rich-list-header-renderer">[[getSimpleString(data.title)]]</span>\n          <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </a>\n  </template>\n  <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-list-header-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="title-annotation" hidden="[[!data.titleAnnotation]]" text="[[data.titleAnnotation]]" class="style-scope ytd-rich-list-header-renderer">\n  </yt-formatted-string>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-list-header-renderer"></div>\n  <div id="navigation-button" hidden="[[!computeShowNavigationButton(data, hideNavigationButton)]]" class="style-scope ytd-rich-list-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return gZf=r},{mode:_.sz("kevlar_poly_si_batch_j058")?1:2});var nT=function(){return _.I.apply(this,arguments)||this};
_.S(nT,_.I);nT.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{richListHeaderRenderer:"ytd-rich-list-header-renderer"}},"data.contents":{id:"contents",mapping:{gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],nT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nT.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],nT.prototype,"isSearch",void 0);_.F([_.L({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],nT);
_.A(nT,"ytd-preview-card-renderer",function(){if(URN!==void 0)return URN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-preview-card-renderer"></div>\n<div id="contents" class="style-scope ytd-preview-card-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return URN=r},{mode:1});var $Rw;var Oq=function(){return _.I.apply(this,arguments)||this};
_.S(Oq,_.I);Oq.prototype.configureRendererStamper=function(){return{"data.menu":sq}};
Oq.prototype.dataChanged=function(){var r=this.get("colorExtractionPalette.section1Color",this.data);r=_.Ad(r);_.iX(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":r})};
Oq.prototype.computeCardStyle=function(r){return this.get("style.value",r)||null};
Oq.prototype.dataChanged=Oq.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Oq.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Oq.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],Oq.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Oq.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.y("design:type",String)],Oq.prototype,"cardStyle",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Oq.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],Oq);
_.A(Oq,"ytd-compact-channel-recommendation-card-renderer",function(){if($Rw!==void 0)return $Rw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-channel-recommendation-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="card-body" class="yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer" href$="[[computeHref_(data.channelEndpoint)]]" title$="[[getSimpleString(data.channelTitle)]]" aria-label$="[[getSimpleString(data.channelTitle)]]" data="[[data.channelEndpoint]]">\n  <div id="banner" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <yt-img-shadow id="channel-art" object-fit="COVER" thumbnail="[[data.backgroundImage]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n    <svg id="avatar-protection" viewBox="0 0 210 56" preserveAspectRatio="none" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n      <path id="lower-overlay" d="M 0 -12 L 126 56 L 0 56 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n      <path id="upper-overlay" d="M 0 -12 L 74 28 L 0 68 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n    </svg>\n    <yt-img-shadow id="avatar" thumbnail="[[data.channelAvatar]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n  </div>\n  <div id="channel-info" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <span id="title" class="style-scope ytd-compact-channel-recommendation-card-renderer">[[getSimpleString(data.channelTitle)]]</span>\n  </div>\n</a>\n<div id="subscribe-container" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  <ytd-subscribe-button-renderer id="subscribe" data="[[data.subscribeButton.subscribeButtonRenderer]]" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  </ytd-subscribe-button-renderer>\n</div>\n<div id="menu" class="style-scope ytd-compact-channel-recommendation-card-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return $Rw=r},{mode:1});var wLo;var hr4;var CT=function(){var r=_.I.apply(this,arguments)||this;r.alignAuto=!1;r.collapsed=!0;r.isToggled=!1;r.alwaysCollapsed=!1;r.canToggle=!0;r.collapsedHeight=80;r.disableToggle=!1;r.alwaysToggleable=!1;r.reversed=!1;r.shouldUseNumberOfLines=!1;r.recomputeOnResize=!1;r.canToggleJobId=0;r.lastReversed=!1;return r};
_.S(CT,_.I);_.m=CT.prototype;_.m.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.m.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.m.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var r=_.Hp(this.hostElement),J=r.childNodes,x=document.createDocumentFragment(),t=r.childNodes.length-1;t>=0;t--)_.Hp(x).appendChild(J[t]);_.M("enable_shadydom_free_scoped_node_methods")?_.TR(this.hostElement).appendChild(x):r.appendChild(x)}};
_.m.ready=function(){var r=this;_.FO(function(){r.initChildrenObserver()},1)};
_.m.detached=function(){this.detachObserver()};
_.m.toggle=function(r,J){this.canToggle&&(this.isToggled=J,_.Vq(this.hostElement,"yt-refit"),r&&r.stopPropagation())};
_.m.reset=function(){this.childrenChanged()};
_.m.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()};
_.m.computeIsMoreVisible=function(r,J){return r&&!J};
_.m.computeShouldUseNumberOfLines=function(r){try{return!!r&&window.CSS.supports("-webkit-line-clamp","1")}catch(J){}return!1};
_.m.computeIsLessVisible=function(r,J){return r&&J};
_.m.observeCollapsedHeightAndMaxLines=function(){var r=this.collapsedHeight,J=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.iX(this.hostElement,{"--ytd-expander-max-lines":""+J,"--ytd-expander-collapsed-height":""}):_.iX(this.hostElement,{"--ytd-expander-collapsed-height":r+"px","--ytd-expander-max-lines":""})};
_.m.handleMoreTap=function(r){this.disableToggle||(_.Vq(this.hostElement,"yt-expander-more-tapped"),this.toggle(r,!0))};
_.m.handleLessTap=function(r){_.Vq(this.hostElement,"yt-expander-less-tapped");this.toggle(r,!1)};
_.m.initChildrenObserver=function(){var r=this;this.observer=new MutationObserver(function(){r.childrenChanged()});
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.m.childrenChanged=function(){var r=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){Tk(function(){r.canToggleJobId=0;r.calculateCanCollapse()})}))};
_.m.calculateCanCollapse=function(){this.canToggle=this.shouldUseNumberOfLines?this.alwaysToggleable||this.isToggled||this.content&&this.content.offsetHeight<this.content.scrollHeight:this.alwaysToggleable||this.isToggled||this.content&&this.content.scrollHeight>this.collapsedHeight};
_.m.detachObserver=function(){this.observer&&this.observer.disconnect()};
_.m.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("collapsed-changed",this.collapsed))};
_.m.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("is-toggled-changed",this.isToggled))};
_.m.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("can-toggle-changed",this.canToggle))};
_.vd.Object.defineProperties(CT.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
CT.prototype.canToggleChangedForBinding=CT.prototype.canToggleChangedForBinding;CT.prototype.isToggledChangedForBinding=CT.prototype.isToggledChangedForBinding;CT.prototype.collapsedChangedForBinding=CT.prototype.collapsedChangedForBinding;CT.prototype.observeCollapsedHeightAndMaxLines=CT.prototype.observeCollapsedHeightAndMaxLines;CT.prototype.onIronResize=CT.prototype.onIronResize;CT.prototype.reversedChanged=CT.prototype.reversedChanged;CT.prototype.toggledChanged=CT.prototype.toggledChanged;
CT.prototype.alwaysToggleableChanged=CT.prototype.alwaysToggleableChanged;_.F([_.K(_.R1),_.y("design:type",Object)],CT.prototype,"ironResizableBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CT.prototype,"alignAuto",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CT.prototype,"collapsed",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"isToggled",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"alwaysCollapsed",void 0);
_.F([_.C(),_.y("design:type",Object)],CT.prototype,"canToggle",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"collapsedHeight",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"disableToggle",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"alwaysToggleable",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"reversed",void 0);_.F([_.C(),_.y("design:type",Number)],CT.prototype,"maxNumberOfLines",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.y("design:type",Object)],CT.prototype,"shouldUseNumberOfLines",void 0);_.F([_.C(),_.y("design:type",Object)],CT.prototype,"recomputeOnResize",void 0);_.F([_.jX("#content"),_.y("design:type",HTMLDivElement)],CT.prototype,"content",void 0);_.F([_.Mw("alwaysToggleable"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"alwaysToggleableChanged",null);
_.F([_.Mw("isToggled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"toggledChanged",null);_.F([_.n("canToggleJobId"),_.y("design:type",Object),_.y("design:paramtypes",[])],CT.prototype,"isResetting",null);_.F([_.g5("reversed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"reversedChanged",null);
_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"onIronResize",null);_.F([_.g5("maxNumberOfLines","collapsedHeight"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"observeCollapsedHeightAndMaxLines",null);_.F([_.g5("collapsed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"collapsedChangedForBinding",null);
_.F([_.g5("isToggled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"isToggledChangedForBinding",null);_.F([_.g5("canToggle"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CT.prototype,"canToggleChangedForBinding",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-expander"})],CT);
_.A(CT,"ytd-expander",function(){if(hr4!==void 0)return hr4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-expander">\n  \n  <slot id="container" name="content" class="style-scope ytd-expander"></slot>\n</div>\n<slot name="sticky" class="style-scope ytd-expander"></slot>\n<tp-yt-paper-button id="less" aria-expanded="true" hidden="[[!computeIsLessVisible(canToggle, isToggled)]]" noink="" on-tap="handleLessTap" class="style-scope ytd-expander">\n  <slot name="less-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id="more" aria-expanded="false" hidden="[[!computeIsMoreVisible(canToggle, isToggled)]]" noink="" on-tap="handleMoreTap" class="style-scope ytd-expander">\n  <slot name="more-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<slot name="sticky-secondary" class="style-scope ytd-expander"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return hr4=r},{mode:1});var Bz=function(){return _.I.apply(this,arguments)||this};
_.S(Bz,_.I);Bz.prototype.computeIsCarousel=function(r){return!!r.isCarousel};
Bz.prototype.observeLightsourcePalette=function(){var r,J=(r=this.data)==null?void 0:r.vibrantsourceColorPaletteData;J&&_.YH(this.hostElement,J)};
Bz.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Bz.prototype.observeLightsourcePalette=Bz.prototype.observeLightsourcePalette;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Bz.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Bz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Bz.prototype,"data",void 0);_.F([_.C({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Bz.prototype,"isCarousel",void 0);
_.F([_.g5("data.vibrantsourceColorPaletteData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Bz.prototype,"observeLightsourcePalette",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],Bz);
_.A(Bz,"ytd-media-upsell-renderer",function(){if(wLo!==void 0)return wLo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return wLo=r},{mode:2});var MhK;var Ip=function(){var r=_.I.apply(this,arguments)||this;r.JSC$12971_playerEvents=new Map;r.listeningToPlayer=!1;r.startX=0;r.active=!1;r.shouldShowButtons=_.M("web_buttons_hidden_killswitch");r.isHighlighted=!1;r.useHighlightStyling=_.M("web_enable_deeper_metadata_highlight_styling");r.modern=_.M("kevlar_modern_sd");r.enableProblemWalkthrough=_.M("problem_walkthrough_sd");return r};
_.S(Ip,_.I);_.m=Ip.prototype;
_.m.configureRendererStamper=function(){return{"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.repeatButton":{id:"repeat-button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{overrides:"[[customButtonProperties]]"}}}},"data.thumbnailOverlay":{id:"overlay",mapping:{thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",params:{isVideoPlaying:!0}}}}}};
_.m.created=function(){this.JSC$12971_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.m.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.fs(this,this.onRepeatButtonToggle));_.M("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.fs(this,this.onActiveUpdate))};
_.m.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.fs(this,this.onRepeatButtonToggle));_.M("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.fs(this,this.onActiveUpdate))};
_.m.onDataChanged=function(){this.removePlayerListeners()};
_.m.onColorPaletteChange=function(){var r={},J;if(_.kX()==="USER_INTERFACE_THEME_DARK"&&((J=this.data)==null?0:J.darkColorPalette)){var x=this.data.darkColorPalette;r["--ytd-macro-markers-list-item-background-color"]=_.Fj(this.get("section2Color",x))}else{var t;_.kX()==="USER_INTERFACE_THEME_LIGHT"&&((t=this.data)==null?0:t.lightColorPalette)&&(x=this.data.lightColorPalette,r["--ytd-macro-markers-list-item-background-color"]=_.Fj(this.get("section3Color",x)))}x?(r["--ytd-macro-markers-list-item-title-color"]=
_.Fj(this.get("primaryTitleColor",x)),r["--ytd-macro-markers-list-item-secondary-color"]=_.Fj(this.get("secondaryTitleColor",x)),r["--ytd-macro-markers-list-item-timestamp-background-color"]=_.Fj(this.get("section1Color",x)),this.customButtonProperties={customColors:{color:_.Fj(this.get("primaryTitleColor",x))}},this.useColorSampling=!0):(r["--ytd-macro-markers-list-item-background-color"]="initial",r["--ytd-macro-markers-list-item-title-color"]="initial",r["--ytd-macro-markers-list-item-secondary-color"]=
"initial",r["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.iX(this.hostElement,r)};
_.m.onEndpointMouseDown=function(r){this.startX=r.clientX};
_.m.onEndpointClick=function(r){var J=this,x,t,b;return _.T(function(V){if(V.nextAddress==1){if(J.startX!==r.clientX)return r.preventDefault(),V.return();J.data&&J.ytRendererBehavior.logExplicitClick(J.data);if(!J.seekWithAnimationOnClick)return V.jumpTo(0);if(r.button!==0||r.shiftKey||r.altKey||r.metaKey||r.ctrlKey||_.lu(_.Xj(r),J.hostElement,["BUTTON".toString()]))return V.return();r.stopPropagation();r.preventDefault();return J.data?_.p(V,_.t7().getPlayerPromise(),3):V.return()}x=V.yieldResult;
b=(t=_.R(J.data.onTap,_.zP))==null?void 0:t.startTimeSeconds;b!==void 0&&x.seekToTimeWithAnimation(b*1E3,_.v2(J.data.title));_.i8(V)})};
_.m.computeLayout=function(r){return r};
_.m.computeIsHighlighted=function(r){return!!r};
_.m.computeCarouselType=function(r){return r};
_.m.hideModernCarousel=function(r){return this.modern&&this.hideThumbnail(r)};
_.m.hideThumbnail=function(r){return this.enableProblemWalkthrough&&r!==null&&r==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.m.onRepeatButtonToggle=function(r){var J=this;r.detail.toggled&&_.t7().getPlayerPromise().then(function(x){J.ytPlayerListenerBehavior.listenToPlayerEvents(x,J.JSC$12971_playerEvents);J.listeningToPlayer=!0})};
_.m.onLoopRangeChange=function(r){var J=_.Hp(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(J){var x=J.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",J.polymerController.data);if(x){var t=Number(x.endTimeMs);if(Number(x.startTimeMs)!==(r==null?void 0:r.startTimeMs)||t!==(r==null?void 0:r.endTimeMs))J.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.m.removePlayerListeners=function(){var r=this;this.listeningToPlayer&&_.t7().getPlayerPromise().then(function(J){r.ytPlayerListenerBehavior.unlistenFromPlayerEvents(J,r.JSC$12971_playerEvents);r.listeningToPlayer=!1})};
_.m.onActiveUpdate=function(r){this.active=r.detail.active};
Ip.prototype.onColorPaletteChange=Ip.prototype.onColorPaletteChange;Ip.prototype.onDataChanged=Ip.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ip.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ip.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],Ip.prototype,"ytPlayerListenerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Ip.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Ip.prototype,"useCustomColors",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ip.prototype,"active",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Ip.prototype,"shouldShowButtons",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.y("design:type",String)],Ip.prototype,"layout",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.y("design:type",Object)],Ip.prototype,"isHighlighted",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ip.prototype,"useHighlightStyling",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ip.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ip.prototype,"enableProblemWalkthrough",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.y("design:type",String)],Ip.prototype,"carouselType",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Ip.prototype,"useColorSampling",void 0);_.F([_.C(),_.y("design:type",Boolean)],Ip.prototype,"seekWithAnimationOnClick",void 0);_.F([_.C(),_.y("design:type",Object)],Ip.prototype,"customButtonProperties",void 0);
_.F([_.jX("#repeat-button"),_.y("design:type",HTMLElement)],Ip.prototype,"repeatButton",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ip.prototype,"onDataChanged",null);_.F([_.g5("data.lightColorPalette","data.darkColorPalette"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ip.prototype,"onColorPaletteChange",null);_.F([_.L({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],Ip);
_.A(Ip,"ytd-macro-markers-list-item-renderer",function(){if(MhK!==void 0)return MhK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideModernCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideModernCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return MhK=r},{mode:1});var G2R;var Rrw;var LT=function(){var r=_.I.apply(this,arguments)||this;r.modernTypography=_.M("web_modern_typography");return r};
_.S(LT,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],LT.prototype,"ytRendererBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],LT.prototype,"modernTypography",void 0);_.F([_.C(),_.y("design:type",Object)],LT.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],LT);
_.A(LT,"ytd-title-and-button-list-header-renderer",function(){if(Rrw!==void 0)return Rrw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-title-and-button-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-title-and-button-list-header-renderer"></yt-formatted-string>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Rrw=r},{mode:1});var S_N;var NRR=new _.z$("BUTTON_RENDERER_WIZ_TOKEN"),dRx=new _.z$("BUTTON_RENDERER_TOKEN");_.cz=_.JY(function(r){var J=_.bZ().resolve(_.t9(NRR));if(J)return _.f(J,Object.assign({},r));var x=_.bZ().resolve(dRx);return x?_.f(i$r,null,function(){return _.f(vq,null,function(){var t,b,V,H,q,W,U,g,E,h,G,N;return void x(r.data(),{onButtonClickCallback:r.onButtonClickCallback,shouldShowIcons:(t=r.shouldShowIcons)==null?void 0:t.call(r),icon:(b=r.icon)==null?void 0:b.call(r),processAllEndpoints:(V=r.processAllEndpoints)==null?void 0:V.call(r),preventDefault:(H=r.preventDefault)==null?void 0:H.call(r),
stopPropagation:(q=r.stopPropagation)==null?void 0:q.call(r),disableButtonRendererClickHandling:(W=r.disableButtonRendererClickHandling)==null?void 0:W.call(r),className:(U=r.className)==null?void 0:U.call(r),buttonOverrides:(g=r.buttonOverrides)==null?void 0:g.call(r),forceModernIconButton:(E=r.forceModernIconButton)==null?void 0:E.call(r),isSubscribe:(h=r.isSubscribe)==null?void 0:h.call(r),alignByText:(G=r.alignByText)==null?void 0:G.call(r),forceDisabled:(N=r.forceDisabled)==null?void 0:N.call(r)})})}):
_.f(_.DZ,null)},"da");
_.cz.idomCompat=!0;var QJY=_.JY(function(r){var J=r.data,x=_.lX(r.useSquareAspectRatio,!1);return _.f("dismissed-mini-game-card-view-model",null,_.f(_.w,{cond:function(){var t,b;return(t=J().responseText)==null?void 0:(b=t.runs)==null?void 0:b.length},
then:function(){var t={};return _.f("div",{class:_.gm("yt-mini-game-card-view-model__dismissed-card",(t["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!x()},t["yt-mini-game-card-view-model--dismissed-square-card"]=x,t))},_.f("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.f(_.w,{cond:function(){return J().responseText.runs[0].text},
then:function(b){return _.f("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:b},b)}}),_.f(_.QR,{data:function(){return J().buttons}},{buttonRenderer:_.cz,
buttonViewModel:_.TN})))}}))},"ea");var CzN=_.JY(function(r){r=_.XO(r,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var J=r.data,x=r.useFullWidth,t=r.isDesktopWeb,b=r.addSearchResultTopMargin,V=function(){return J().layout},H=function(){return J().title},q=function(){return J().metadataText?J().metadataText:J().genre},W=function(){return J().channelName},U=function(){return J().image},g=function(){return J().colorPalette},E=function(){return J().actionButton},h=function(){return J().overflowButton},
G=function(){return J().avatar},N=function(){var c={};
c=_.gm("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(c["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return t()},c));
return _.f("div",{class:c},_.f(KJs,{imageData:U,colorPalette:g}),_.f(k2Y,{onTap:function(){return J().onTap},
imageData:U,accessibilityText:function(){return J().accessibilityText},
overlayBadgeText:function(){return J().overlayBadgeText},
iconName:function(){return J().iconName},
unplayableInlinePlaybackIconName:function(){return J().unplayableInlinePlaybackIconName},
isDesktopWeb:t}),_.f(_.w,{cond:function(){return!t()},
then:function(){return _.f(_.DZ,null,_.f(Pzn,{layout:V,colorPalette:g,isDesktopWeb:t,overflowButton:h,avatar:G,onTap:function(){return J().onTap},
genre:q,title:H,channelName:W}),_.f(Y_f,{actionButton:E}))}}))},Q=function(){var c={};
c=_.gm((c["yt-mini-game-card-view-model--search-result-desktop"]=function(){return t()},c["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!t()},c["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return b()},c));
return _.f("div",{class:c},N(),_.f(nZq,{description:function(){return J().description},
isDesktopWeb:t,title:H,genre:q,onTap:function(){return J().onTap},
actionButton:E,overflowButton:h,avatar:G,channelName:W}))},Y=function(){var c={};
c=_.gm("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(c["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return t()},c["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return t()&&J().width===135},c["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return t()},c["yt-mini-game-card-view-model--big-metadata-font"]=function(){return J().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},c["yt-mini-game-card-view-model--use-full-width"]=
function(){return x()},c["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!E()},c));
return _.f("div",{class:c},_.f(Ors,{colorPalette:g,isDesktopWeb:t,onTap:function(){return J().onTap},
accessibilityText:function(){return J().accessibilityText},
overlayBadgeText:function(){return J().overlayBadgeText},
iconName:function(){return J().iconName},
unplayableInlinePlaybackIconName:function(){return J().unplayableInlinePlaybackIconName},
actionButton:E,imageData:U}),_.f(Pzn,{layout:V,colorPalette:g,isDesktopWeb:t,overflowButton:h,avatar:G,onTap:function(){return J().onTap},
genre:q,title:H,channelName:W}))},O=function(){var c={};
c=_.gm("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(c["yt-mini-game-card-view-model--square-card-desktop"]=function(){return t()},c["yt-mini-game-card-view-model--use-full-width"]=function(){return x()},c));
return _.f("div",{class:c},_.f(k2Y,{onTap:function(){return J().onTap},
imageData:U,accessibilityText:function(){return J().accessibilityText},
overlayBadgeText:function(){return J().overlayBadgeText},
iconName:function(){return J().iconName},
unplayableInlinePlaybackIconName:function(){return J().unplayableInlinePlaybackIconName},
isDesktopWeb:t}),_.f(Pzn,{layout:V,colorPalette:g,isDesktopWeb:t,overflowButton:h,avatar:G,onTap:function(){return J().onTap},
genre:q,title:H,channelName:W}))};
return _.f("mini-game-card-view-model",{class:r.className},_.f(_.dd,null,_.f(_.RP,{when:function(){return V()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return Y()}),_.f(_.RP,{when:function(){return V()==="MINI_APP_LAYOUT_SQUARE"}},function(){return O()}),_.f(_.RP,{when:function(){return V()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return Q()})))},"fa");
CzN.idomCompat=!0;var Y_f=_.JY(function(r){var J=_.lX(r.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.f(_.QR,{data:r.actionButton},{buttonViewModel:function(x){return _.f("div",{class:J},_.f(_.TN,{data:x.data}))}})},"ga"),k2Y=_.JY(function(r){var J=r.onTap;
var x=r.imageData;var t=r.accessibilityText;var b=r.overlayBadgeText;var V=r.iconName;var H=r.unplayableInlinePlaybackIconName;r=r.isDesktopWeb;return _.f(_.FH,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:J},_.f(_.rm,{data:x,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(t==null?void 0:t())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.f(BRu,{overlayBadgeText:b,iconName:V,unplayableInlinePlaybackIconName:H,isDesktopWeb:r}))},"ha"),BRu=_.JY(function(r){var J=r.overlayBadgeText;
var x=r.iconName;var t=r.unplayableInlinePlaybackIconName;var b=r.isDesktopWeb;return _.f("div",{class:"yt-mini-game-card-view-model__badge-container"},_.f(_.w,{cond:x,then:function(V){return _.f("div",{class:"yt-mini-game-card-view-model__badge"},_.f("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.f(_.Gk,{icon:V,className:"yt-mini-game-card-view-model__icon",size:12}),_.f("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},J)))}}),_.f(_.w,{cond:function(){return!x()&&
J()},
then:function(){return _.f("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},J)}}),_.f(_.w,{cond:function(){return t()&&b()},
then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.f(_.Gk,{icon:t,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"ia"),KJs=_.JY(function(r){var J=r.colorPalette;
var x=r.imageData;var t=function(){return J().vibrantColorPalette?J().vibrantColorPalette.section2Color:J().sectionTwoColor};
return _.f(_.DZ,null,_.f("div",{class:"yt-mini-game-card-view-model__background-base",style:_.MA({"background-color":function(){return aY(t(),"1")}})}),_.f("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.MA({"background-image":function(){return"url("+x().sources[0].url+")"}})}),_.f("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.MA({background:function(){return"linear-gradient(180deg,\n    "+aY(t(),".8")+" 0%,\n    "+aY(t(),".4")+" 25%,\n    "+aY(J().vibrantColorPalette?J().vibrantColorPalette.section4Color:J().sectionFourColor,".8")+" 100%)"}})}))},"ja"),Pzn=_.JY(function(r){var J=r.layout;
var x=r.colorPalette;var t=r.overflowButton;var b=r.avatar;var V=r.onTap;var H=r.title;var q=r.channelName;var W=r.genre;var U=function(){var g;return J()!=="MINI_APP_LAYOUT_SQUARE"&&((g=x())==null?0:g.textPrimaryColor)?"color: "+aY(x().textPrimaryColor,".7"):""};
return _.f("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.f(_.w,{cond:b,then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__avatar"},_.f(_.QR,{data:b},{avatarViewModel:_.GH}))}}),_.f(_.FH,{command:V,
className:"yt-mini-game-card-view-model__metadata-details"},_.f("h3",{class:"yt-mini-game-card-view-model__title",title:H},H),_.f(_.w,{cond:b,then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.f("span",{class:"yt-mini-game-card-view-model__genre",title:q,style:U},q),_.f("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:U},W))},
else:function(){return _.f("span",{class:"yt-mini-game-card-view-model__genre",title:W},W)}})),_.f("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.f(_.QR,{data:t},{buttonViewModel:function(g){var E=g.data;
return _.f(_.TN,{data:function(){return Object.assign({},E(),{customFontColor:J()==="MINI_APP_LAYOUT_SINGLETON"?E().customFontColor:void 0})}})}})))},"ka"),Ors=_.JY(function(r){var J=r.colorPalette;
var x=r.isDesktopWeb;var t=r.onTap;var b=r.accessibilityText;var V=r.overlayBadgeText;var H=r.iconName;var q=r.unplayableInlinePlaybackIconName;var W=r.actionButton;r=r.imageData;return _.f("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.f(KJs,{imageData:r,colorPalette:J}),_.f(k2Y,{onTap:t,imageData:r,accessibilityText:b,overlayBadgeText:V,iconName:H,unplayableInlinePlaybackIconName:q,isDesktopWeb:x}),_.f(_.w,{cond:function(){return W==null?void 0:W()},
then:function(){return _.f(Y_f,{actionButton:W})}}))},"la"),nZq=_.JY(function(r){var J=r.description;
var x=r.isDesktopWeb;var t=r.title;var b=r.genre;var V=r.onTap;var H=r.actionButton;var q=r.overflowButton;var W=r.avatar;r=r.channelName;var U={};U=_.gm("yt-mini-game-card-view-model--search-result-metadata-wrapper",(U["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=x,U["yt-mini-game-card-view-model--show-unplayable-on-hover"]=x,U["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!x()},U));
var g={};g=_.gm("yt-mini-game-card-view-model__search-result-info-row",(g["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!x()},g));
return _.f("div",{class:U},_.f("div",{class:g},_.f(_.FH,{command:V,className:"yt-mini-game-card-view-model__metadata-details"},_.f("h3",{class:"yt-mini-game-card-view-model__title",title:t},t),_.f("span",{class:"yt-mini-game-card-view-model__genre",title:b},b)),_.f(Y_f,{actionButton:H,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.f("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.f(_.QR,{data:q},{buttonViewModel:_.TN}))),_.f("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.f("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.f("div",{class:"yt-mini-game-card-view-model__avatar"},_.f(_.QR,{data:W},{avatarViewModel:function(E){var h=E.data;return _.f(_.GH,{data:function(){return Object.assign({},h(),{avatarImageSize:x()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.f(_.FH,{command:V,
className:"yt-mini-game-card-view-model__description"},_.f("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},r)),_.f(_.FH,{command:V,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.f("div",null)))),_.f(_.w,{cond:x,then:function(){return _.f(_.FH,{command:V,className:"yt-mini-game-card-view-model__description"},J)}}))},"ma");_.o8(CzN,"mini-game-card-view-model",{props:{data:_.yk,className:_.yk,useFullWidth:_.yk,isDesktopWeb:_.yk,addSearchResultTopMargin:_.yk}});_.o8(QJY,"dismissed-mini-game-card-view-model",{props:{data:_.yk,useSquareAspectRatio:_.yk}});var A5=function(){var r=_.I.apply(this,arguments)||this;r.isSearch=!1;r.isRichGrid=!1;return r};
_.S(A5,_.I);_.m=A5.prototype;_.m.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.m.dismissibleItemOnYtServiceRequestSent=function(r,J){J.actions&&this.dismissibleItemProcessActions(r,J.actions)};
_.m.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.m.dataChanged=function(){this.dismissibleItemReset()};
_.m.dismissibleItemProcessActions=function(r,J){for(var x=0;x<J.length;x++){var t=J[x];_.R(t,_.gy)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.R(t,_.gy)),r.stopPropagation())}};
_.m.dismissibleItemHandleReplaceEnclosingAction=function(r){this.dismissedRenderer=r.item;this.isDismissed=!0};
_.vd.Object.defineProperties(A5.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var r;return!!this.data&&!((r=this.dismissedRenderer)==null?0:r.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.dismissedRenderer)==null||!r.notificationMultiActionRenderer)}}});
A5.prototype.dataChanged=A5.prototype.dataChanged;A5.prototype.dismissibleItemOnRequestSent=A5.prototype.dismissibleItemOnRequestSent;A5.prototype.dismissibleItemOnYtServiceRequestSent=A5.prototype.dismissibleItemOnYtServiceRequestSent;_.F([_.C(),_.y("design:type",Object)],A5.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A5.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A5.prototype,"isDismissed",void 0);
_.F([_.C(),_.y("design:type",Object)],A5.prototype,"dismissedRenderer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A5.prototype,"isRichGrid",void 0);_.F([_.n("data.layout"),_.y("design:type",Object),_.y("design:paramtypes",[])],A5.prototype,"useSquareAspectRatio",null);_.F([_.n("data","dismissedRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],A5.prototype,"showCard",null);
_.F([_.n("data","dismissedRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],A5.prototype,"showDismissed",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],A5.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.F([_.Uh("yt-service-request-sent-button-renderer"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],A5.prototype,"dismissibleItemOnRequestSent",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A5.prototype,"dataChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],A5);
_.A(A5,"ytd-mini-game-card-view-model",function(){if(S_N!==void 0)return S_N;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return S_N=r},{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var Ik4;var LJN;var Fo=function(){return _.ul.apply(this,arguments)||this};
_.S(Fo,_.ul);Fo.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
Fo.prototype.getContinuationUrl=function(r){var J={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(J.itct=this.data.clickTrackingParams);return _.uF(r,J)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fo.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fo.prototype,"data",void 0);_.F([_.Oh({is:"yt-reload-continuation",noInjection:!0})],Fo);var cyN;var AyN;var ap=function(){var r=_.I.apply(this,arguments)||this;r.notificationData={};return r};
_.S(ap,_.I);_.m=ap.prototype;_.m.isMenuExpanded=function(r){return r&&r.length<=1?"undefined":"false"};
_.m.dataChanged_=function(){this.selected=void 0;var r=this.computeSelectedIndex_(this.data);r>=0&&(this.selected=r);r=this.data&&this.data.length>1;_.sh(this.hostElement,"has-items",r);_.Hp(this.hostElement).querySelector("#label").tabIndex=r?0:-1};
_.m.onDropdownOpen=function(){var r=_.kU();if(this.parentTrackingParams&&this.data){var J=_.SU(this.parentTrackingParams);this.data.forEach(function(x){r&&J&&x.trackingParams&&(x=_.SU(x.trackingParams),_.AQ(r,J,x),_.yq(r,[x]))})}else this.parentTrackingParams||_.nR(new _.MV("No parent tracking params passed in for yt-dropdown-menu."))};
_.m.hasNotification=function(r){var J;if(r.targetId&&((J=this.notificationData)==null?0:J.targetId)){var x;return r.targetId===((x=this.notificationData)==null?void 0:x.targetId)}};
_.m.computeSelectedIndex_=function(r){if(r)for(var J=0,x=r.length;J<x;J++)if(r[J].selected)return J;return-1};
_.m.computeLabel_=function(r){return this.data&&r!=void 0?this.data[r].title:""};
_.m.computeShowIcon_=function(r,J){return!J&&!!r};
_.m.computeVerticalOffset_=function(r){return r?36:0};
_.m.computeEndpoint_=function(r){return r.endpoint||r.navigationEndpoint};
_.m.onLabelClick_=function(r){this.data&&this.data.length<=1?r.stopPropagation():this.menuExpanded="true"};
_.m.onIronActivate_=function(r){r=r.detail.item;var J=_.Hp(this.hostElement).querySelector("#repeat").itemForElement(r);if(J&&J.trackingParams){var x=_.kU(),t=_.SU(J.trackingParams);x&&_.z0(x,t)}if(J&&J.serviceEndpoint)_.M("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(J.serviceEndpoint):_.sx(this.hostElement,[J.serviceEndpoint]),_.Vq(this.hostElement,"yt-playlist-reloading");else a:{if((J=r.querySelector("yt-supported-renderers"))&&
(J=J.rendererElement)&&J.is=="yt-reload-continuation"){J.trigger();break a}(r=r.querySelector("yt-reload-continuation"))&&r.trigger()}};
_.m.onTap_=function(r){r.preventDefault()};
_.m.onItemTap_=function(r){this.ytEndpointBehavior.onEndpointTap_(r)};
_.m.onLinkFocus_=function(r){try{var J=r.target}catch(t){}if(J){var x=J.querySelector("tp-yt-paper-item");x&&_.ac(this,"focus",function(){x.focus()})}};
_.m.onMenuClose_=function(){this.menuExpanded="false"};
_.m.isLabelIconActive_=function(r){return r==="true"};
_.m.computeHasSubtitle_=function(r){return!!r};
_.m.computeHrefForItem_=function(r){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(r))};
_.m.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
_.vd.Object.defineProperties(ap.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
ap.prototype.onMenuClose_=ap.prototype.onMenuClose_;ap.prototype.onTap_=ap.prototype.onTap_;ap.prototype.onIronActivate_=ap.prototype.onIronActivate_;ap.prototype.onDropdownOpen=ap.prototype.onDropdownOpen;ap.prototype.dataChanged_=ap.prototype.dataChanged_;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ap.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],ap.prototype,"ytEndpointBehavior",void 0);
_.F([_.C(),_.y("design:type",Array)],ap.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ap.prototype,"parentTrackingParams",void 0);_.F([_.C(),_.y("design:type",Object)],ap.prototype,"selected",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ap.prototype,"useLabel",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ap.prototype,"useComputedAriaLabel",void 0);_.F([_.C(),_.y("design:type",String)],ap.prototype,"icon",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],ap.prototype,"iconLabel",void 0);_.F([_.C(),_.y("design:type",String)],ap.prototype,"ariaLabel",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],ap.prototype,"disabled",void 0);_.F([_.C({computed:"isMenuExpanded(data)"}),_.y("design:type",String)],ap.prototype,"menuExpanded",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ap.prototype,"closeOnActivate",void 0);
_.F([_.C({reflectToAttribute:!0,value:_.M("web_modern_buttons")}),_.y("design:type",Boolean)],ap.prototype,"modernButtons",void 0);_.F([_.C(),_.y("design:type",Object)],ap.prototype,"notificationData",void 0);_.F([_.n("ariaLabel, selected"),_.C(),_.y("design:type",String),_.y("design:paramtypes",[])],ap.prototype,"computedAriaLabel",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ap.prototype,"dataChanged_",null);
_.F([_.Uh("paper-dropdown-open"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],ap.prototype,"onDropdownOpen",null);_.F([_.Uh("iron-activate"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],ap.prototype,"onIronActivate_",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ap.prototype,"onTap_",null);
_.F([_.Uh("iron-overlay-closed"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],ap.prototype,"onMenuClose_",null);_.F([_.Oh({is:"yt-dropdown-menu",disableElementRegistration:!0})],ap);
_.A(ap,"yt-dropdown-menu",function(){if(AyN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;cyN===void 0&&(cyN=document.createElement("template"));var t=cyN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);AyN=r}r=AyN;return r},{mode:2});var y3=function(){var r=_.I.apply(this,arguments)||this;r.hasNotification=!1;return r};
_.S(y3,_.I);y3.prototype.computeId=function(r){return r};
y3.prototype.computeHorizontalAlign=function(r){return r?"right":"left"};
y3.prototype.computeAccessibilityLabel=function(r){var J,x;return((J=r.accessibility)==null?void 0:(x=J.accessibilityData)==null?void 0:x.label)||null};
y3.prototype.notificationDataChanged=function(){var r;this.hasNotification=!!this.notificationData&&!((r=this.data)==null?0:r.icon)};
y3.prototype.notificationDataChanged=y3.prototype.notificationDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],y3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Ca.YtLiveChatTooltipTargetingBehavior),_.y("design:type",Object)],y3.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],y3.prototype,"data",void 0);_.F([_.C({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.y("design:type",String)],y3.prototype,"id",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],y3.prototype,"isRightAligned",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],y3.prototype,"disabled",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],y3.prototype,"closeOnActivate",void 0);_.F([_.C(),_.y("design:type",Object)],y3.prototype,"notificationData",void 0);_.F([_.C(),_.y("design:type",Object)],y3.prototype,"hasNotification",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],y3.prototype,"useComputedAriaLabel",void 0);_.F([_.g5("notificationData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],y3.prototype,"notificationDataChanged",null);_.F([_.Oh({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],y3);
_.A(y3,"yt-sort-filter-sub-menu-renderer",function(){if(LJN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Ik4===void 0&&(Ik4=document.createElement("template"));var t=Ik4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);LJN=r}r=LJN;return r},{mode:2});var FJY=_.jt($RC);_.xt($RC);_.o8(FJY,"place-data-view-model",{props:{data:_.yk}});var akf=new _.z$("INLINE_PLAYBACK_HOOK_TOKEN");var yys=function(r){this.setActiveSlideIndex=r;this.jobIds=[];this.isSlideshowPlaying=!1},Zrn=function(r,J){r.isSlideshowPlaying||(r.isSlideshowPlaying=!0,erR(r),zrq(r,J,0))},erR=function(r){_.s8(_.Yh,function(){r.setActiveSlideIndex(0)},1)},zrq=function(r,J,x){r.jobIds.push(_.s8(_.Yh,function(){var t=x<J-1?x+1:0;
r.setActiveSlideIndex(t);zrq(r,J,t)},1800))};var vZN=new _.z$("IMAGE_ON_LOAD_HANDLER_TOKEN");var uao=_.JY(function(r){return _.f("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.f(_.w,{cond:function(){var J;return(J=r.data())==null?void 0:J.thumbnail},
then:function(J){return _.f(_.rm,{data:J,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"na");_.lk4=_.JY(function(r){var J=r.data;var x=r.lockupExperiments;r={};return _.f("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.f("div",{class:_.gm("ytThumbnailOverlayButtonViewModelButton",(r.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var t;return x&&((t=x())==null?void 0:t.useLegacySizedIconButton)},r))},_.f(_.QR,{data:function(){return J().overlayButton}},{buttonViewModel:function(t){return _.f(_.TN,{data:t.data,
buttonOverrides:function(){var b;return x&&((b=x())==null?0:b.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"}}:void 0}})}})))},"oa");
_.lk4.idomCompat=!0;var XLn=_.JY(function(r){return _.f("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.$H(function(J){J.preventDefault();return!1})},_.f(_.QR,{data:function(){return r.data().buttons}},{toggleButtonViewModel:function(J){return _.f("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.f(_.hU,{data:J.data}))}}))},"pa");
XLn.idomCompat=!0;var rOq=_.JY(function(r){var J=function(){var x;return((x=_.R(r.data().rendererContext,_.fn))==null?void 0:x.label)||""};
return _.f("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.f(_.w,{cond:function(){return r.data().image},
then:function(){return _.f("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.f(_.rm,{data:function(){return r.data().image},
alt:J}))}}),_.f(_.w,{cond:function(){return r.data().text},
then:function(){return _.f("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return r.data().text})}}))},"qa");_.eS=_.JY(function(r){var J=[],x=function(){var h,G;return BDi((h=r.width)==null?void 0:h.call(r),(G=r.height)==null?void 0:G.call(r))},t=_.bZ().resolve(_.t9(vZN)),b=_.zx("yt-thumbnail-view-model",function(){J.push("elRef.value set");
var h;(h=r.playbackRef)==null||h.call(r,{thumbnailElRef:b,thumbnail:r.data().image,thumbnailOverlays:r.data().overlays,thumbnailSize:x()})});
_.Pb(function(){J.push("onInit");_.ky(function(){J.push("onCleanup")})});
var V=_.Bj(hrc),H=function(){var h,G;return(G=(h=r.aspectRatio)==null?void 0:h.call(r))!=null?G:0},q=function(){return(r.data().image?_.q6M(r.data().image):H())<=1&&H()===0},W=function(){return q()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},U=function(){b.value||_.nR(new _.MV("Thumbnail elRef.value is null",J.join("\n")));
t&&b.value&&t(b.value)},g=function(){var h,G;
return((h=r.hovered)==null?void 0:h.call(r))&&x()!=="large"&&((G=r.data().overlays)==null?void 0:G.some(function(N){return _.R(N,zIu)}))},E={};
return _.f("yt-thumbnail-view-model",{class:_.gm("yt-thumbnail-view-model",r.className,function(){return RrC(H())},function(){var h,G;
a:{var N=x(),Q=(h=r.disableRounding)==null?void 0:h.call(r);h=(G=r.isClip)==null?void 0:G.call(r);if(!Q&&!h)switch(N){case "large":G="yt-thumbnail-view-model--large";break a;case "small":G="yt-thumbnail-view-model--small";break a;default:G="yt-thumbnail-view-model--medium";break a}G=void 0}return G},(E["yt-thumbnail-view-model--cinematic"]=q,E)),
style:_.MA({"background-color":function(){var h,G=q()?(h=r.data().backgroundColor)==null?void 0:h.lightTheme:void 0;return G?aY(G,"1"):void 0}}),
el:b},_.f(_.w,{cond:q,then:function(){return _.f("div",{class:"yt-thumbnail-view-model__blurred-image"},_.f(_.rm,{data:function(){return r.data().image},
alt:"",contentMode:W,targetWidth:r.width,onload:U}))}}),_.f("div",{class:"yt-thumbnail-view-model__image"},_.f(_.rm,{data:function(){return r.data().image},
alt:"",contentMode:W,targetWidth:r.width,onload:U}),null),_.f(_.QR,{data:function(){return g()?void 0:r.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:DRN,thumbnailOverlayBadgeViewModel:function(h){return _.f(Hrx,{data:h.data,thumbnailSize:x,isClip:r.isClip})},
thumbnailBottomOverlayViewModel:function(h){return _.f(brN,{data:h.data,thumbnailSize:x,isClip:r.isClip})},
thumbnailOverlayFullViewModel:rOq,thumbnailOverlayButtonViewModel:function(h){return _.f(_.lk4,{data:h.data,lockupExperiments:r.lockupExperiments})}}),_.f(_.QR,{data:function(){var h;
return((h=r.hovered)==null?0:h.call(r))?r.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(h){return _.f(MD,{data:h.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:XLn}),_.f(_.QR,{data:function(){var h;return((h=r.hovered)==null?0:h.call(r))&&V()?r.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:uao}),_.f(_.w,{cond:r.isClip,then:function(){return _.f("div",{class:"yt-pinking"},_.f("svg",{class:"yt-pinking__pinking-left"},_.f("defs",null,_.f("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.f("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),_.f("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.f("svg",{class:"yt-pinking__pinking-right"},_.f("defs",null,_.f("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.f("polygon",{class:"yt-pinking__pinking",points:"4,0 0,4 4,8"}))),_.f("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"ra");
_.eS.idomCompat={callbacks:{playbackRef:!0}};var JOY=_.JY(function(r){var J=_.D(_.Ww(-1,void 0,"IOLZ0b")),x=J.next().value,t=J.next().value;_.Pb(function(){var b=new yys(t);Zrn(b,r.data().thumbnails.length);_.ky(function(){if(b.isSlideshowPlaying){b.isSlideshowPlaying=!1;for(var V=b.jobIds,H=0,q=V.length;H<q;H++)_.Yh.cancelJob(V[H]);b.jobIds.length=0}})});
return _.f("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.f(_.QR,{data:function(){return r.data().thumbnails}},{thumbnailViewModel:function(b,V){return _.f("div",{class:function(){var H=!r.data().primaryThumbnail,q=V(),W=x(),U=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
H&&q===0&&U.push("yt-collection-thumbnail-slideshow--first-slide");q<=W&&U.push("yt-collection-thumbnail-slideshow--show-slide");return U.join(" ")}},_.f(_.eS,{data:b.data,
disableRounding:r.disableRounding}))}}))},"sa");
JOY.idomCompat=!0;var S_n=new _.z$("DWELL_DETECTOR_REGISTRY_TOKEN");var tDN=_.JY(function(r){var J=NRM(r.triggeringElement),x=function(){return!!r.data().primaryThumbnail};
return _.f("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.f(xEY,{stackEnabled:x,thumbnailSize:function(){var t,b;return BDi((t=r.width)==null?void 0:t.call(r),(b=r.height)==null?void 0:b.call(r))},
doubleStack:r.doubleStack,stackColor:function(){return r.data().stackColor}},_.f("div",null,_.f(_.QR,{data:function(){return r.data().primaryThumbnail}},{thumbnailViewModel:function(t){var b={};
return _.f(_.eS,{data:t.data,width:r.width,height:r.height,aspectRatio:r.aspectRatio,disableRounding:r.disableRounding,className:_.gm((b["yt-collection-thumbnail-view-model--has-stacks"]=x,b)),hovered:r.hovered,playbackRef:r.playbackRef})}}),_.f(_.w,{cond:function(){var t;
return J()&&((t=r.data().thumbnails)==null?void 0:t.length)},
then:function(){return _.f("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.f(JOY,{data:r.data,disableRounding:function(){return!x()}}))}}))))},"ta");
tDN.idomCompat={callbacks:{playbackRef:!0}};
var xEY=_.JY(function(r){var J=r.children;var x=r.stackEnabled;var t=r.thumbnailSize;var b=r.doubleStack;var V=r.stackColor;var H,q=(H=_.bZ().resolve(_.t9(_.vc)))==null?void 0:H();return _.f(_.w,{cond:x,then:function(){return _.f(Prw,{data:function(){var W,U;return{experimentEnabled:!0,thumbnailSize:t(),doubleStack:b==null?void 0:b(),color:q?V==null?void 0:(W=V())==null?void 0:W.darkTheme:V==null?void 0:(U=V())==null?void 0:U.lightTheme,enableResponsiveMode:!1}}},J)},
else:function(){return J}})},"ua");var bER=new _.z$("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var Zj;_.zH={calledOnce:!0,state:"visible"};Zj={calledOnce:!0,state:"hidden"};_.vz=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;var t=r.className;var b=r.delayedClassName;var V=r.animationEntityKey;var H=r.isCompactWidth;var q=_.zx("ad-button-view-model"),W=_.lX(V,""),U=_.gI(QlX,W),g=function(){var sX,pz;return(pz=(sX=U())==null?void 0:sX.value)!=null?pz:!1},E=function(){_.uX(_.ES("booleanEntity",W(),{key:W(),
value:!0}));Z=void 0};
r=_.D(_.hN(g));var h=r.next().value,G=r.next().value;r=_.D(_.hN(g));var N=r.next().value,Q=r.next().value;r=_.D(_.hN(function(){var sX;return g()?(sX=J().styleTransitionConfig)==null?void 0:sX.destinationStyle:void 0}));
var Y=r.next().value,O=r.next().value,c=function(){var sX=Object.assign({},J(),Y()&&{style:Y()}),pz,Gz,Qi=sX.label,Sm=(pz=sX.interaction)==null?void 0:(Gz=pz.accessibility)==null?void 0:Gz.label;pz=sX.iconImage?sX.label&&sX.label.content?sX.iconLeading?"leading":"trailing":"icon-only":void 0;return{formattedButtonText:Qi,accessibilityLabel:Sm,style:k2X(sX.style),type:Pzr(sX.style),state:"active",size:KJM(sX.size),iconPosition:pz,disabled:!1,aTagConfig:QJX(sX,x)}},Z;
_.Jf(q,{visibilityCallback:function(sX){var pz,Gz=(pz=J().interaction)==null?void 0:pz.onFirstVisible;sX&&Gz&&_.a2(Gz)},
showOption:_.zH});var a=function(){return St(c(),!!J().iconImage)};
r={};t=_.gm(function(){return"ytwAdButtonViewModelHost"},function(){return J().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var sX=!!J().delayedAppearanceConfig,pz=h();
return sX?pz?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var sX=!!J().delayedAppearanceConfig,pz=N();
return sX?pz?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!J().delayedAppearanceConfig||h()?b==null?void 0:b():""},(r.ytwAdButtonViewModelHostCompactWidth=function(){return H==null?void 0:H()},r),t!=null?t:"");
var e=function(){var sX,pz=(sX=J().delayedAppearanceConfig)==null?void 0:sX.delayedInvisibleSeconds;pz&&(Z=_.wI(_.Yh,function(){G(!0);l()},pz*1E3))},l=function(){var sX,pz=(sX=J().delayedAppearanceConfig)==null?void 0:sX.delayedVisibleSeconds;
pz&&(Z=_.wI(_.Yh,function(){Q(!0);Vi()},pz*1E3))},Vi=function(){var sX,pz=(sX=J().styleTransitionConfig)==null?void 0:sX.styleTransitionSeconds,Gz,Qi=(Gz=J().styleTransitionConfig)==null?void 0:Gz.destinationStyle;
pz&&Qi?Z=_.wI(_.Yh,function(){O(Qi);E()},pz*1E3):E()};
_.Pb(function(){var sX;((sX=J().delayedAppearanceConfig)==null?0:sX.transitionDurationSeconds)&&q.value.style.setProperty("transition-duration",J().delayedAppearanceConfig.transitionDurationSeconds+"s");e()});
_.ky(function(){Z&&_.Yh.cancelJob(Z)});
return _.f("ad-button-view-model",{class:t,el:q},_.f(_.w,{cond:c,then:function(){return _.f(u_,{data:c,icon:function(){return _.f(_.w,{cond:function(){return J().iconImage},
then:function(sX){return _.f(_.rm,{data:sX,alt:"",targetWidth:a,targetHeight:a,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"va");var mEY=_.JY(function(r){var J=r.data;r=_.zx("ad-button-group-view-model");_.Jf(r,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});var x={};return _.f("ad-button-group-view-model",{class:_.gm("ytwAdButtonGroupViewModelHost",(x.ytwAdButtonGroupViewModelHostCompactWidth=function(){return J().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"},x)),
el:r},_.f("div",{class:"ytwAdButtonGroupViewModelHostSecondaryButton"},_.f(_.QR,{data:function(){return J().secondaryAdButton}},{adButtonViewModel:function(t){return _.f(_.vz,{data:t.data})}})),_.f("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.f(_.QR,{data:function(){return J().primaryAdButton}},{adButtonViewModel:function(t){return _.f(_.vz,{data:t.data})}})))},"wa");var oak=_.JY(function(r){var J=function(){var x;return((x=r.data())==null?void 0:x.answers)||[]};
return _.f("yt-survey-icons",{class:"ytSurveyIconsHost"},_.f("div",{class:"ytSurveyIconsHeader"},_.f("div",{class:"ytSurveyIconsTitle"},function(){var x;return(x=r.data())==null?void 0:x.text}),_.f("div",null,_.f(u_,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var x;(x=r.onDismiss)==null||x.call(r)}}},
iconName:"DISMISSAL"}))),_.f("div",null,_.f("div",{class:"ytSurveyIconsAnswers"},_.f(_.GZ,{each:function(){return J()},
keyBy:"INDEX"},function(x,t){return _.f("div",null,_.f(u_,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var b;(b=r.onSelect)==null||b.call(r,x(),t)}}},
icon:function(){return _.f(_.Gk,{icon:function(){var b,V;return(b=x())==null?void 0:(V=b.icon)==null?void 0:V.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.f("div",{class:"ytSurveyIconsAnswersText"},_.f("div",null,function(){return J().length?J()[0].text:""}),_.f("div",null,function(){return J().length?J()[J().length-1].text:""}))))},"xa");var VDN=_.JY(function(r){var J=_.zx("yt-slimline-survey-view-model");_.LL(J,function(){var W;return(W=r.data())==null?void 0:W.rendererContext},void 0,void 0,void 0,!0);
var x=_.D(_.Ww(!1,void 0,"ic6WBd")),t=x.next().value,b=x.next().value,V=_.gI(gr4,function(){var W;return(W=r.data().keys)==null?void 0:W.surveyEntityKey}),H=_.gI(ErC,function(){var W;
return(W=r.data().keys)==null?void 0:W.surveyStateEntityKey});
_.el("ytd-slimline-survey-show-action",function(){b(!1)});
var q=function(){var W,U;var g=(W=H())==null?void 0:(U=W.questionStack)==null?void 0:U[0];if(g!==void 0){var E,h;return(E=V())==null?void 0:(h=E.questions)==null?void 0:h[g]}};
x={};return _.f("yt-slimline-survey-view-model",{el:J,class:_.gm("ytSlimlineSurveyViewModelHost",(x.ytSlimlineSurveyViewModelCollapsed=function(){return t()},x))},_.f("div",{class:"ytSlimlineSurveyViewModelContainer"},_.f(_.w,{cond:function(){var W;
return((W=q())==null?void 0:W.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.f(oak,{data:function(){return q()},
onSelect:function(W,U){var g,E;return _.T(function(h){b(!0);if(E=(g=r.data())==null?void 0:g.onSelectRating)_.a2(E),_.uX(UXN(U));_.i8(h)})},
onDismiss:function(){b(!0);var W;var U=(W=V())==null?void 0:W.dismissalFeedbackToken;W=U?{feedbackEndpoint:{feedbackToken:U}}:void 0;W&&_.cc(W,{form:{element:J.value}})}})}})))},"ya");var DEs=_.JY(function(r){return _.f("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.f(_.QR,{data:function(){var J;return(J=r.data())==null?void 0:J.attachments}},{flexibleActionsViewModel:function(J){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(v2K,{data:J.data,
layout:function(){var x;return((x=r.lockupStyle())==null?void 0:x.arrangement)===1?0:1},
justifyContentOverride:function(){var x;return((x=r.lockupStyle())==null?void 0:x.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(J){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(VDN,{data:J.data}))},
expandableMetadataViewModel:function(J){J=J.data;var x;return _.f("div",{class:_.gm("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(x=_.bZ().resolve(_.t9(bER)))==null?void 0:x({data:J}))},
adButtonGroupViewModel:function(J){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(mEY,{data:J.data}))},
adButtonViewModel:function(J){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(_.vz,{data:J.data,isCompactWidth:!0}))}}))},"za");var Ikc=_.Vn("rich_grid_min_item_width",310),Czn=_.Vn("rich_grid_max_item_width",500);var HEx=_.JY(function(r){var J=r.data;return _.f("br-nz-badge-shape",{class:_.gm(function(){return zrD(J().brNzRatingBadgeType)}),
role:function(){return J().accessibilityText?"img":void 0},
"aria-label":function(){return J().accessibilityText}},function(){var x;
return(x=J())==null?void 0:x.text})},"Aa");_.ua=_.JY(function(r){var J=function(){var x=r.data(),t,b;if(x){var V=!((t=r.workaroundShortsIsThumbnailBadge)==null||!t.call(r));t=(b=r.modern)==null?void 0:b.call(r);a:switch(x.badgeStyle){case "BADGE_OVERLAY":b=!0;break a;default:b=!1}x={type:V?16:Zrr(x.badgeStyle),brNzRatingBadgeType:vZK(x.badgeStyle),text:x.badgeText,icon:x.iconName,isOverlay:b,modern:t||_.M("web_modern_badge_view_model"),accessibilityText:x.accessibilityLabel}}else x=void 0;return x};
return _.f("yt-badge-view-model",{class:_.gm("yt-badge-view-model-wiz",r.class)},_.f(_.dd,null,_.f(_.RP,{when:function(){var x;return!((x=J())==null||!x.brNzRatingBadgeType)}},function(){return _.f(HEx,{data:function(){return J()}})}),_.f(_.RP,{when:function(){return!!J()&&!J().brNzRatingBadgeType}},function(){return _.f(_.de,{data:function(){return J()}})})))},"Ba");
_.ua.idomCompat=!0;var lkc,uam;lkc=16/9;uam=2/3;_.la=_.JY(function(r){var J=r.data;var x=r.className;var t=r.imageSizeConfig;var b=r.notifyOnLoaded;r=_.zx("yt-content-preview-image-view-model");var V=function(){return J().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},H=function(){var G;
return _.IS((G=J())==null?void 0:G.rendererContext)},q={};
q=(q["yt-content-preview-image-view-model-wiz"]=!0,q["yt-content-preview-image-view-model-wiz--circle-image"]=function(){return V()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},q["yt-content-preview-image-view-model-wiz--tappable"]=function(){return H()},q);
var W=function(){var G,N;return(N=(G=_.R(J().rendererContext,_.fn))==null?void 0:G.label)!=null?N:""},U=function(){return rOD(J())},g=function(){var G=XLr(V(),J().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",t==null?void 0:t(),JOX(U()),J().layoutWidth,J().layoutHeight),N=Object.assign({},G);
G.width&&(N.width=Math.round(G.width));G.height&&(N.height=Math.round(G.height));G.maxWidth&&(N.maxWidth=Math.round(G.maxWidth));G.maxHeight&&(N.maxHeight=Math.round(G.maxHeight));return N},E=_.gW(function(){return g().height},void 0,"QOtei"),h=_.gW(function(){return g().width},void 0,"rKpuNc");
_.LL(r,function(){var G;return(G=J())==null?void 0:G.rendererContext});
return _.f("yt-content-preview-image-view-model",{el:r,role:function(){return H()?"link":void 0},
tabindex:function(){return H()?0:void 0},
class:_.gm(x,q,function(){var G=V();var N=t==null?void 0:t();G=G==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||G==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||G==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||G==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(N==null?void 0:N.size)!=null&&N.size<=16?"yt-content-preview-image-view-model-wiz--extra-small-rounded-image":(N==null?void 0:N.size)!=null&&N.size<=24?"yt-content-preview-image-view-model-wiz--small-rounded-image":"yt-content-preview-image-view-model-wiz--large-rounded-image":
void 0;return G}),
style:function(){var G=g(),N=[];G.width&&N.push("width: "+G.width+"px");G.height&&N.push("height: "+G.height+"px");G.maxWidth&&N.push("max-width: "+G.maxWidth+"px");G.maxHeight&&N.push("max-height: "+G.maxHeight+"px");G.fullWidth&&N.push("width: 100%");return N.join(";")}},_.f(_.w,{cond:U,
then:function(G){return _.f(_.rm,{data:G,alt:W,"data-disabled$":function(){return!W()},
notifyOnLoaded:b,targetWidth:h,targetHeight:E,preserveWidth:function(){return!!h()},
preserveHeight:function(){return!!E()}})}}),_.f(_.QR,{data:function(){var G;
return(G=J())==null?void 0:G.overlays}},{thumbnailHoverOverlayViewModel:MD,
thumbnailOverlayButtonViewModel:_.lk4}))},"Ca");
_.la.idomCompat=!0;var sGw=_.JY(function(r){var J=r.data;var x=r.className;var t=r.useSmallLayout;var b=r.useMediumText;r=_.zx("yt-attribution-view-model");var V={};b=(V["yt-attribution-view-model-wiz"]=!0,V["yt-attribution-view-model-wiz--medium-text"]=b,V);_.LL(r,function(){var H;return(H=J())==null?void 0:H.rendererContext});
return _.f("yt-attribution-view-model",{el:r,class:_.gm(x,b)},_.f(_.w,{cond:function(){return _.IS(J().rendererContext)},
then:function(){return _.f("button",{class:"yt-attribution-view-model-wiz--tappable"},_.f(T$b,{data:J,useSmallLayout:t}))},
else:function(){return _.f(T$b,{data:J,useSmallLayout:t})}}))},"Da"),T$b=_.JY(function(r){var J=r.data;
var x=r.useSmallLayout;var t=function(){return{size:(x==null?0:x())?16:24}};
return _.f(_.DZ,null,_.f(_.QR,{data:function(){return J().contentPreviewImage}},{contentPreviewImageViewModel:function(b){return _.f(_.la,{data:b.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:t})}}),_.f(_.QR,{data:function(){return J().badge}},{badgeViewModel:function(b){return _.f(_.ua,{data:b.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.f(_.w,{cond:function(){return J().text},
then:function(){return _.f(_.Zy,{text:function(){return J().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.f(_.w,{cond:function(){return J().suffix},
then:function(){return _.f(_.Zy,{text:function(){return J().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"Ea");
sGw.idomCompat=!0;var HEi=_.Ms({avatarStackViewModel:_.SS,badgeViewModel:_.ua});_.xt(qgX);var qgY,Wqs,iEK,pEK,f$f,UEY;qgY=_.JY(function(r){var J=r.delimiter;var x=r.max;var t=r.index;var b=r.isStandalone;return _.f(_.w,{cond:function(){return x()-1>t()},
then:function(){var V={};return _.f("span",{class:_.gm("yt-content-metadata-view-model-wiz__delimiter",(V["yt-content-metadata-view-model-wiz__delimiter--standalone"]=b,V)),"aria-hidden":!0},J)}})},"Fa");
Wqs=_.JY(function(r){var J=r.metadataPart;var x=r.maxLines;return _.f(_.Zy,{text:function(){return J().text},
linkInheritColor:!0,className:function(){return WqM(x())},
userInput:!0})},"Ga");
iEK=_.JY(function(r){var J=r.metadataPart;var x=r.maxLines;return _.f(_.w,{cond:function(){return J().tooltip},
then:function(t){return _.f("span",{title:t,role:"tooltip"},_.f(Wqs,{metadataPart:J,maxLines:x}))},
else:function(){return _.f(Wqs,{metadataPart:J,maxLines:x})}})},"Ha");
pEK=_.JY(function(r){var J=r.metadataPart;var x=r.isOverlay;var t=r.useMediumText;var b=r.hideAvatar;var V=function(){return J().maxLines!==void 0?J().maxLines:1};
return _.f(_.DZ,null,_.f(_.QR,{data:function(){return J().avatarStack}},{avatarStackViewModel:function(H){return _.f(_.SS,{data:H.data,
isOverlay:x,useMediumText:t,hideAvatar:b})},
badgeViewModel:_.ua}),_.f(_.w,{cond:function(){return J().leadingIcon},
then:function(H){return _.f(_.Gk,{className:"yt-content-metadata-view-model-wiz__leading-icon",icon:function(){return H().name},
size:function(){return H().width}})}}),_.f(_.w,{cond:function(){return J().text},
then:function(){return _.f(iEK,{metadataPart:J,maxLines:V})}}),_.f(_.w,{cond:function(){return J().icon},
then:function(H){return _.f(_.Gk,{className:"yt-content-metadata-view-model-wiz__icon",icon:function(){return H().name},
size:function(){return H().width}})}}))},"Ia");
f$f=_.JY(function(r){var J=r.metadataRow;var x=r.isInline;var t=r.delimiter;var b=r.isOverlay;var V=r.useMediumText;var H=r.extensions;var q=function(){var U;return tDK(H==null?void 0:(U=H())==null?void 0:U.lockupMetadata,J())},W=function(){return J().metadataParts||[]};
r={};return _.f("div",{class:_.gm("yt-content-metadata-view-model-wiz__metadata-row",(r["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=x,r["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var U;return mEX(H==null?void 0:(U=H())==null?void 0:U.lockupMetadata,J())},r["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=function(){var U;
return!!(H==null?0:(U=H())==null?0:U.lockupMetadata)&&J().badges&&!J().metadataParts},r))},_.f(_.QR,{data:function(){return J().badges}},{badgeViewModel:function(U){return _.f("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.f(_.ua,{data:U.data}))}}),_.f(_.GZ,{each:W},function(U,g){return _.f(_.DZ,null,_.f(pEK,{metadataPart:U,
isOverlay:b,useMediumText:V,hideAvatar:q}),_.f(qgY,{delimiter:t,max:function(){return W().length},
index:g,isStandalone:!1}))}),_.f(_.w,{cond:function(){return J().isSpacerRow&&!x()},
then:function(){return _.f("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Ja");
UEY=_.JY(function(r){var J=_.XO(r,{layout:0,isOverlay:!1});r=J.className;var x=J.data,t=J.layout,b=J.isOverlay,V=J.useMediumText,H=J.extensions;J=_.zx("yt-content-metadata-view-model");var q=function(){return t()===0};
_.LL(J,function(){return x().rendererContext});
var W=function(){var g;return((g=x().metadataRows)==null?void 0:g.filter(function(E){var h;return!bEM(H==null?void 0:(h=H())==null?void 0:h.lockupMetadata,E)}))||[]},U={};
return _.f("yt-content-metadata-view-model",{class:_.gm(r,"yt-content-metadata-view-model-wiz",(U["yt-content-metadata-view-model-wiz--inline"]=q,U["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.IS(x().rendererContext)},U["yt-content-metadata-view-model-wiz--medium-text"]=V,U)),
el:J},_.f(_.GZ,{each:W},function(g,E){return _.f(_.DZ,null,_.f(f$f,{metadataRow:g,isInline:q,delimiter:function(){return x().delimiter},
isOverlay:b,useMediumText:V,extensions:H}),_.f(_.w,{cond:function(){return q()&&!g.isSpacerRow},
then:function(){return _.f(qgY,{delimiter:function(){return x().delimiter},
max:function(){return W().length},
index:E,isStandalone:!0})}}))}))},"Ka");
_.Xo=_.M("web_enable_sink_yt_content_metadata_view_model")?UEY:_.jt(qgX);UEY.idomCompat=!0;var ga4=_.JY(function(r){var J={};return _.f("yt-lockup-metadata-view-model",{class:_.gm("yt-lockup-metadata-view-model-wiz",function(){a:{var x=r.lockupStyle();if(x==null?0:x.isOverlay)x="yt-lockup-metadata-view-model-wiz--overlay";else switch(x==null?void 0:x.arrangement){case 1:x="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:x="yt-lockup-metadata-view-model-wiz--vertical"}}return x},function(){a:{var x=r.lockupStyle();
if(x==null?0:x.isTiny)x="yt-lockup-metadata-view-model-wiz--tiny";else switch(x==null?void 0:x.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":x="yt-lockup-metadata-view-model-wiz--compact";break a;default:x="yt-lockup-metadata-view-model-wiz--standard"}}return x},(J["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var x;
return(x=r.lockupStyle())==null?void 0:x.isOverlay},J["yt-lockup-metadata-view-model-wiz--card"]=function(){var x;
return(x=r.lockupStyle())==null?void 0:x.isCard},J["yt-lockup-metadata-view-model-wiz--centered"]=function(){var x;
return(x=r.lockupStyle())==null?void 0:x.isCentered},J["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var x;
return(x=r.lockupStyle())==null?void 0:x.typographyBump},J["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var x;
return(x=r.lockupStyle())==null?void 0:x.useLegacyTypography},J["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var x;
return(x=r.lockupStyle())==null?void 0:x.useRichGridLegacyTypography},J))},_.f(_.QR,{data:function(){return r.data().image}},{avatarStackViewModel:function(x){return _.f("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.f(_.SS,{data:x.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(x){return _.f("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.f(_.GH,{data:x.data}))},
decoratedAvatarViewModel:function(x){return _.f("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.f(_.Rp,{data:x.data}))}}),_.f("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.f("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var x;return(x=r.data().title)==null?void 0:x.content}},_.f(_.w,{cond:function(){return r.data().title},
then:function(x){return _.f(_.FH,{command:r.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:r.lockupAccessibilityLabel},_.f(_.Zy,{text:x}))}})),_.f("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.f(_.QR,{data:function(){return r.data().metadata}},{contentMetadataViewModel:function(x){return _.f(_.Xo,{data:x.data,
layout:1,useMediumText:function(){var t,b;return((t=r.lockupStyle())==null?void 0:t.typographyBump)||((b=r.lockupStyle())==null?void 0:b.useRichGridLegacyTypography)},
extensions:function(){var t,b,V,H;return{lockupMetadata:{byline:{hideAvatar:((t=r.lockupStyle())==null?void 0:t.arrangement)===0,addPadding:((b=r.lockupStyle())==null?void 0:b.arrangement)===1},description:{hideDescription:!((V=r.lockupStyle())==null||!V.compactMetadata)},spacer:{hideSpacer:!((H=r.lockupStyle())==null||!H.compactMetadata)}}}}})}})),_.f(_.QR,{data:function(){return r.data().attribution}},{attributionViewModel:function(x){return _.f("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},
_.f(sGw,{data:x.data,
useSmallLayout:!0}))}})),_.f("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.f(_.QR,{data:function(){return r.data().menuButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
buttonOverrides:function(){var t;return((t=r.lockupStyle())==null?0:t.isOverlay)?{style:"overlay"}:void 0}})}})))},"La");
ga4.idomCompat=!0;var Eak=_.JY(function(r){var J=_.zx("notification-multi-action-renderer");_.KN(function(){requestAnimationFrame(function(){_.ut(J.value)})});
var x={},t={},b={};return _.f("notification-multi-action-renderer",{class:_.gm("ytNotificationMultiActionRendererHost",(x.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var V;return(V=r.useLegacyShelfStyle)==null?void 0:V.call(r)},x)),
el:J},_.f("span",{"aria-live":"polite",class:_.gm("ytNotificationMultiActionRendererTextContainer",(t.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var V;return(V=r.useLegacyShelfStyle)==null?void 0:V.call(r)},t))},_.f(_.Zy,{text:function(){return r.data().responseText}})),_.f("div",{class:_.gm("ytNotificationMultiActionRendererButtonContainer",(b.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var V;
return(V=r.useLegacyShelfStyle)==null?void 0:V.call(r)},b))},_.f(_.QR,{data:function(){var V;
return(V=r.data().buttons)==null?void 0:V.map(function(H){if(H=H.buttonRenderer){var q,W=Object,U=W.assign,g=(q=H.icon)==null?void 0:q.iconType;q=(q=H.command||H.serviceEndpoint||H.navigationEndpoint)?{innertubeCommand:q}:void 0;H={buttonViewModel:U.call(W,{},{iconName:g,onTap:q,trackingParams:H.trackingParams,titleFormatted:H.text?_.Oz(H.text):void 0},iE4(H))}}else H=void 0;return H}).filter(function(H){return!!H})}},{buttonViewModel:function(V,H){return _.f("div",null,_.f(_.TN,{data:V.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var q;return((q=r.useModernStyles)==null?0:q.call(r))?{type:H()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Ma");var jGN=_.JY(function(r){var J=_.zx("notification-text-renderer");_.KN(function(){requestAnimationFrame(function(){_.ut(J.value)})});
return _.f("notification-text-renderer",{el:J,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.f(_.Zy,{text:function(){return r.data().successResponseText}}))},"Na");_.rz=_.JY(function(r){var J=_.gI(n3c,function(){var t;return pE4((t=r.contentId)==null?void 0:t.call(r))}),x=function(){var t;
return _.R((t=J())==null?void 0:t.command,_.gy)};
return _.f(_.w,{cond:function(){var t;if(!(t=x())){var b;t=_.R((b=J())==null?void 0:b.command,OQK)}return t},
then:function(){return _.f(_.w,{cond:x,then:function(){var t={};return _.f("div",{class:_.gm("ytDismissibleItemReplacedContent",function(){var b;return f$7((b=r.aspectRatio)==null?void 0:b.call(r))})},_.f("div",{class:_.gm((t.ytDismissibleItemAspectRatioContainer=function(){var b;
return((b=r.aspectRatio)==null?void 0:b.call(r))!==void 0},t))},_.f(_.QR,{data:function(){var b;
return(b=x())==null?void 0:b.item}},{notificationMultiActionRenderer:function(b){return _.f(Eak,{data:b.data,
useModernStyles:r.useModernStyle,useLegacyShelfStyle:r.useLegacyShelfStyle})},
notificationTextRenderer:jGN})))}})},
else:r.children})},"Oa");_.$Ek=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;r=_.Ze("ad-avatar-view-model");var t=function(){var V;return((V=J().interaction)==null?0:V.onTap)?function(H){var q;dRi(H,(q=J().interaction)==null?void 0:q.onTap,x)}:void 0},b=function(){var V,H=J(),q=t(),W=(V=_.R(J().rendererContext,_.fn))==null?void 0:V.label;
a:switch(H.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":V=1;break a;default:V=0}return{size:Eaz(H.size),type:V,onTap:q,accessibilityText:W}};
_.Jf(r,{visibilityCallback:function(V){var H,q=(H=J().interaction)==null?void 0:H.onFirstVisible;V&&q&&_.a2(q)},
showOption:_.zH});return _.f("ad-avatar-view-model",{class:function(){var V;return((V=J().interaction)==null?0:V.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:r},_.f(_.w,{cond:function(){return J().image},
then:function(V){return _.f(Vho,{data:b,image:V})}}))},"Pa");_.Ja=_.JY(function(r){r=_.XO(r,{hasDot:!1});var J=Object.assign({},r),x=r.data,t=r.hasDot;r=r.customCommandResolver;var b=(delete J.data,delete J.hasDot,delete J.customCommandResolver,J);J=function(){return x().style};
J!==void 0&&J!==null||_.aP(Error("Jh"));J=_.zx("ad-badge-view-model");_.yR(J,function(){return x().interaction},r);
return _.f("ad-badge-view-model",{class:_.gm(function(){var V;return((V=x().interaction)==null?0:V.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var V=b.adRenderingContextType();
x();return V==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:J},_.f(_.de,{data:function(){var V;x();return{type:2,text:(V=x().label)==null?void 0:V.content,adsIncludeDot:t(),isOverlay:x().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Qa");var wEN;_.xs=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;var t=r.adRenderingContextType;r=_.zx("ad-details-line-view-model");_.yR(r,function(){return J().interaction},x);
_.Jf(r,{visibilityCallback:function(b){var V,H=(V=J().interaction)==null?void 0:V.onFirstVisible;b&&H&&_.a2(H)},
showOption:_.zH});return _.f("ad-details-line-view-model",{class:function(){var b;return((b=J().interaction)==null?0:b.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:r},_.f(_.w,{cond:function(){return J().style},
then:function(b){return _.f(_.GZ,{each:function(){var V;return((V=J())==null?void 0:V.attributes)||[]},
keyBy:"INDEX"},function(V){return _.f(wEN,{attribute:V,style:b,adRenderingContextType:function(){return t()}})})}}))},"Ra");
wEN=_.JY(function(r){var J=r.attribute;var x=r.style;var t=r.adRenderingContextType;return _.f(_.w,{cond:function(){return J().text},
then:function(b){return _.f(_.Zy,{text:b,className:function(){var V=t();x();return V==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Sa");var hdR=_.JY(function(r){var J=r.data;var x=r.typographyBump;var t=function(){return J().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
r={};return _.f(_.DZ,null,_.f("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.f(_.Zy,{text:function(){return J().headline},
className:_.gm("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return t==null?void 0:t()},r.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(x==null?void 0:x())&&!(t==null?0:t())},r)),
linkInheritColor:!0}),_.f(_.w,{cond:function(){return J().description},
then:function(b){var V={};return _.f(_.Zy,{text:b,className:_.gm("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(V.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return t==null?void 0:t()},V.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(x==null?void 0:x())&&!(t==null?0:t())},V)),
linkInheritColor:!0})}}),_.f(_.w,{cond:function(){return J().secondaryDescription},
then:function(b){var V={};return _.f(_.Zy,{text:b,className:_.gm("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(V.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return x==null?void 0:x()},V)),
linkInheritColor:!0})}}),_.f("div",{class:function(){return t()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.f(_.w,{cond:function(){return J().adAvatar},
then:function(){return _.f("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.f(_.QR,{data:function(){return J().adAvatar}},{adAvatarViewModel:_.$Ek}))}}),_.f(_.QR,{data:function(){return J().adBadge}},{adBadgeViewModel:function(b){return _.f(_.Ja,{data:b.data,
hasDot:function(){return!!J().adDetailsLine},
adRenderingContextType:function(){return J().adRenderingContextType}})}}),_.f(_.QR,{data:function(){return J().adDetailsLine}},{adDetailsLineViewModel:function(b){return _.f(_.xs,{data:b.data,
adRenderingContextType:function(){return J().adRenderingContextType}})}}))),_.f("div",{class:function(){return t()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.f(_.QR,{data:function(){return J().menu}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
buttonOverrides:function(){a:switch(J().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var V="S";break a;default:V="M"}return{size:V}}})}})))},"Ta"),MDx=_.JY(function(r){var J=r.data;
var x=r.noBottomMargin;var t=r.useVideoLockupTopPadding;var b=r.typographyBump;r={};r=_.gm("ytwFeedAdMetadataViewModelHostMetadata",(r.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return x==null?void 0:x()},r.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return t==null?void 0:t()},r));
var V=function(){return J().adBadge};
V!==void 0&&V!==null||_.aP(Error("Kh"));V={};var H={};return _.f(_.DZ,null,_.f(_.w,{cond:function(){return J().adAvatar},
then:function(){return _.f("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.f(_.QR,{data:function(){return J().adAvatar}},{adAvatarViewModel:function(q){return _.f(_.$Ek,{data:q.data})}}))}}),_.f("div",{class:r},_.f("div",{class:_.gm("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(V.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return b==null?void 0:b()},V.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(b==
null?void 0:b())&&_.M("web_enable_typography_bump_v2")},V))},_.f(_.Zy,{text:function(){return J().headline},
linkInheritColor:!0})),_.f(_.w,{cond:function(){return J().description},
then:function(q){return _.f(_.Zy,{text:q,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.f("div",{class:function(){return J().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.M("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.f(_.QR,{data:function(){return J().adBadge}},
{adBadgeViewModel:function(q){return _.f(_.Ja,{data:q.data,
hasDot:function(){return!!J().adDetailsLine},
adRenderingContextType:function(){return J().adRenderingContextType}})}}),_.f(_.QR,{data:function(){return J().adDetailsLine}},{adDetailsLineViewModel:function(q){return _.f(_.xs,{data:q.data,
adRenderingContextType:function(){return J().adRenderingContextType}})}})),_.f(_.w,{cond:function(){return J().secondaryDescription},
then:function(q){return _.f(_.Zy,{text:q,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.f("div",{class:_.gm("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(H.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return t==null?void 0:t()},H))},_.f(_.QR,{data:function(){return J().menu}},{buttonViewModel:_.TN})))},"Ua"),G7o=_.JY(function(r){var J=r.data;
var x=r.noBottomMargin;var t=r.listenToTapEvent;var b=r.setTouchEndHandler;var V=r.useVideoLockupTopPadding;var H=r.typographyBump;var q=_.zx("feed-ad-metadata-view-model");_.yR(q,function(){return J().interaction},void 0,function(){return t==null?void 0:t()});
r=_.D(_.Ww(!1,void 0,"qjt0Xc"));var W=r.next().value,U=r.next().value;r=_.$H(function(){(b==null?0:b())&&!W()&&(q.value.click(),U(!0),setTimeout(function(){U(!1)},100));
return!1});
_.Jf(q,{visibilityCallback:function(g){var E,h=(E=J().interaction)==null?void 0:E.onFirstVisible;g&&h&&_.a2(h)},
showOption:_.zH});return _.f("feed-ad-metadata-view-model",{class:function(){var g;return((g=J().interaction)==null?0:g.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:q,"on:touchend":r},_.f(_.dd,null,_.f(_.RP,{when:function(){return J().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.f(hdR,{data:J,
typographyBump:H})}),_.f(_.RP,{when:function(){return J().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.f(MDx,{data:J,
noBottomMargin:x,useVideoLockupTopPadding:V,typographyBump:H})})))},"Va");var Rdb;_.ta=_.JY(function(r){return _.f("yt-lockup-view-model",{class:_.gm(r.className)},_.f(_.rz,{contentId:function(){return r.data().contentId},
useModernStyle:!0,aspectRatio:function(){var J,x;return((J=r.containerType)==null?void 0:J.call(r))!==3?yyM(r.data().contentType,(x=r.force16By9ThumbnailAspectRatio)==null?void 0:x.call(r)):void 0}},function(){return _.f(Rdb,Object.assign({},r))}))},"Wa");
Rdb=_.JY(function(r){r=_.XO(r,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0});var J=r.data,x=r.containerLayoutConfig,t=r.containerType,b=r.sizing,V=r.protectBackground,H=r.typographyBump,q=r.force16By9ThumbnailAspectRatio,W=r.thumbnailFixedWidth,U=r.thumbnailTargetWidth,g=r.lockupExperiments,E=r.elementsPerRow;
r=_.zx("div");_.LL(r,function(){var Sm;return(Sm=J())==null?void 0:Sm.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0);var h=_.Bj(Mh4),G=_.bZ().resolve(_.t9(akf)),N=G?{}:void 0,Q=function(){var Sm,FD,Bn;return(Bn=(FD=_.R((Sm=J())==null?void 0:Sm.rendererContext,_.fn))==null?void 0:FD.label)!=null?Bn:void 0},Y=function(){var Sm=x==null?void 0:x(),FD;
if(Sm==null?0:Sm.containerType){var Bn=(FD=J())==null?void 0:FD.contentType;FD=g();var rv=H(),us=U(),hw=V();Sm=Object.assign({},erM(Ayn(Sm),LJK(Sm.responsiveSize),rv,Bn,Sm.force16By9ThumbnailAspectRatio,us,hw,FD),{thumbnailFixedWidth:Sm.contentPreviewWidth})}else Sm=erM(t(),b(),H(),(Bn=J())==null?void 0:Bn.contentType,q(),U(),V(),g());return Sm};
G&&N&&G({enabled:function(){return h()},
itemPlaybackModel:function(){return J().itemPlayback},
thumbnailElRef:function(){return N.thumbnailElRef},
containerElRef:r,options:function(){var Sm,FD=(Sm=_.R(J().metadata,Las))==null?void 0:Sm.endorsement;Sm=N.thumbnailOverlays||[];FD&&Sm.push(FD);var Bn,rv;return{thumbnail:N.thumbnail,thumbnailOverlays:Sm,accessibilityText:Q(),thumbnailSize:N.thumbnailSize,enableRounding:Y().isCollection,containPlayerWithinThumbnail:Y().isCollection,trackingParams:(Bn=_.R(J().rendererContext,_.hY))==null?void 0:(rv=Bn.loggingDirectives)==null?void 0:rv.trackingParams}}});
var O=0;G=_.D(_.Ww(!1,void 0,"BKBkhb"));var c=G.next().value,Z=G.next().value;G=_.D(_.Ww(!1,void 0,"GK0mq"));var a=G.next().value,e=G.next().value;G=_.$H(function(){var Sm=h()&&J().itemPlayback;a()?(_.Yh.cancelJob(O),O=_.Yh.addJob(function(){Z(!Sm)},8,32)):Z(!Sm);
return!0});
var l=_.$H(function(){O&&(_.Yh.cancelJob(O),O=0);Z(!1)});
_.ky(function(){O&&(_.Yh.cancelJob(O),O=0)});
var Vi=gac(function(){e(!0)}),sX=Vi.touchFeedbackEvents,pz=Vi.touchFeedbackOnPointerUp,Gz=Vi.touchFeedbackOnPointerDown;
Vi=Vi.touchFeedbackOnPointerLeave;var Qi={};return _.f("div",{el:r,class:_.gm("yt-lockup-view-model-wiz",function(){a:{var Sm=Y();if(Sm.isOverlay)Sm="yt-lockup-view-model-wiz--overlay";else switch(Sm.arrangement){case 1:Sm="yt-lockup-view-model-wiz--horizontal";break a;default:Sm="yt-lockup-view-model-wiz--vertical"}}return Sm},function(){a:{var Sm=Y();
if(Sm.isOverlay)Sm="yt-lockup-view-model-wiz--overlay";else{switch(Sm.collectionStackNumber){case 1:Sm="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:Sm="yt-lockup-view-model-wiz--collection-stack-2";break a}Sm=void 0}}return Sm},(Qi["yt-lockup-view-model-wiz--card"]=function(){return Y().isCard},Qi["yt-lockup-view-model-wiz--compact"]=function(){return Y().isTiny||Y().sizing!=="STANDARD"},Qi["yt-lockup-view-model-wiz--protect-background"]=V,Qi["yt-lockup-view-model-wiz--add-margins"]=
function(){return Y().addMarginForFullbleed},Qi["yt-lockup-view-model-wiz--centered"]=function(){return Y().isCentered},Qi["yt-lockup-view-model-wiz--fullbleed"]=function(){return Y().fullbleed},Qi["yt-lockup-view-model-wiz--single-column-grid"]=function(){return E()===1&&t()===2},Qi["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var Sm;
return(Sm=g())==null?void 0:Sm.useRichGridLegacyMargin},Qi)),
"on:mousedown":Gz,"on:mouseleave":l,"on:mouseup":pz,"on:mouseover":G,"on:touchstart":Gz,"on:touchend":pz,"on:pointerleave":Vi},_.f(_.FH,{command:function(){var Sm;return _.BJ((Sm=J())==null?void 0:Sm.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return W()&&Y().arrangement===1?"width: "+W():""}},_.f(_.QR,{data:function(){var Sm;
return(Sm=J())==null?void 0:Sm.contentImage}},{thumbnailViewModel:function(Sm){return _.f(_.eS,{data:Sm.data,
aspectRatio:function(){return Y().aspectRatio},
disableRounding:function(){return Y().disableRounding},
width:U,hovered:c,isClip:function(){var FD;return((FD=J())==null?void 0:FD.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:wLm(N),lockupExperiments:function(){return g()}})},
collectionThumbnailViewModel:function(Sm){return _.f(tDN,{data:Sm.data,aspectRatio:function(){return Y().aspectRatio},
disableRounding:function(){return Y().disableRounding},
width:U,doubleStack:function(){return Y().collectionStackNumber===2},
hovered:c,playbackRef:wLm(N)})},
decoratedAvatarViewModel:_.Rp})),_.f("div",{class:"yt-lockup-view-model-wiz__metadata"},_.f(_.QR,{data:function(){var Sm;return(Sm=J())==null?void 0:Sm.metadata}},{lockupMetadataViewModel:function(Sm){return _.f(ga4,{data:Sm.data,
lockupStyle:Y,lockupCommand:function(){var FD;return _.BJ((FD=J())==null?void 0:FD.rendererContext)},
lockupAccessibilityLabel:function(){return Q()}})},
feedAdMetadataViewModel:function(Sm){return _.f(G7o,{data:Sm.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:H})}}),_.f(_.QR,{data:function(){var Sm;
return(Sm=J())==null?void 0:Sm.attachmentSlot}},{lockupAttachmentsViewModel:function(Sm){return _.f(DEs,{data:Sm.data,
lockupStyle:Y})}})),_.f(_.dm,{model:function(){a:{switch(Y().collectionStackNumber){case 1:var Sm=8;
break a;case 2:Sm=12;break a}Sm=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:Sm}},
pointerDownEvent:sX.pointerDownEvent,pointerUpEvent:sX.pointerUpEvent,pointerLeaveEvent:sX.pointerLeaveEvent}))},"Xa");
_.ta.idomCompat=!0;_.o8(_.ta,"yt-lockup-view-model",{props:{data:_.yk,containerLayoutConfig:_.yk,containerType:_.yk,sizing:_.yk,protectBackground:_.yk,typographyBump:_.yk,thumbnailFixedWidth:_.yk,thumbnailTargetWidth:_.yk,force16By9ThumbnailAspectRatio:_.yk,className:_.yk,lockupExperiments:_.yk,elementsPerRow:_.yk}});var MDi;_.xt(dEc);var Sg4=_.jt(dEc,{callbacks:{onTextClick:!0}});_.xt(Kq7);
var N$Y=_.JY(function(r){var J=r.children;var x=r.className;var t=r.style;var b=r.role;var V=r.ariaSelected;var H=r.ariaLabel;var q=r.ariaHidden;var W=r.ariaLabelledby;var U=r.ariaDescribedby;var g=r.command;var E=r.elementsCommand;var h=r.forceNewState;var G=r.tabIdentifier;var N=r.target;var Q=r.tabIndex;var Y=r.stopPropagation;r=_.gW(function(){var O=_.AY({innertubeCommand:g==null?void 0:g(),elementsCommand:E==null?void 0:E(),forceNewState:h==null?void 0:h(),stopPropagation:(Y==null?void 0:Y())!==
!1});O||(O={});O["aria-hidden$"]=q==null?void 0:q();var c;O.tabindex$=(c=Q==null?void 0:Q())!=null?c:O.tabindex$;var Z;O["force-new-state$"]=(Z=h==null?void 0:h())!=null?Z:O["force-new-state$"];var a;O.role$=(a=b==null?void 0:b())!=null?a:O.role$;var e;O["aria-hidden$"]=(e=q==null?void 0:q())!=null?e:O["aria-hidden$"];var l;O.target$=(l=N==null?void 0:N())!=null?l:O.target$;return O},void 0,"SU0Mnc");
return _.f(_.FH,{aTagConfig:r,className:x,style:t,ariaLabel:H,ariaLabelledby:W,ariaDescribedby:U,ariaSelected:V,tabIdentifier:G},J)},"Ya");var B$M=_.Ms({buttonViewModel:_.TN});_.xt(OE7);_.xt(Ygi);_.xt(nai);var Kqf=_.JY(function(r){var J=r.data;r=r.className;var x=_.gW(function(){return Lq4(J())},void 0,"Db3J3e");
return _.f("yt-video-attribute-view-model",{class:r},_.f("div",{class:function(){var t=J();a:switch(t.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var b="yt-video-attribute-view-model--vertical";break a;default:b="yt-video-attribute-view-model--horizontal"}a:switch(t.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var V="yt-video-attribute-view-model--image-small";break a;default:V="yt-video-attribute-view-model--image-large"}a:switch(t.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var H=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":H="yt-video-attribute-view-model--image-avatar";break a;default:H=""}a:switch(t.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var q="yt-video-attribute-view-model--metadata-header";break a;default:q=""}a:switch(t.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var W="yt-video-attribute-view-model--container-card";break a;default:W=""}return["yt-video-attribute-view-model",b,V,
H,q,W,Lq4(t)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.MA({"background-color":function(){var t=J();if(t.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var b="";else{b=t.lightColorPalette;t=t.darkColorPalette;var V,H=((V=_.bZ().resolve(_.t9(_.vc)))==null?0:V())&&t?t:b;b=(b=H==null?void 0:H.section2Color)?_.Fj(b):""}return b}})},_.f(_.w,{cond:function(){return x()||!_.M("web_video_attribute_view_model_a11y_fix")},
then:function(){return _.f(N$Y,{className:"yt-video-attribute-view-model__content-container",useATagConfig:!0,stopPropagation:!1,command:x,role:"group",ariaLabel:function(){return J().title},
forceNewState:!0},_.f(_.w,{cond:function(){return J().heroText||J().image},
then:function(){return _.f(dE4,{data:J})}}),_.f(QGN,{data:J,
sizeSmall:function(){return J().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}))},
else:function(){return _.f("div",{class:"yt-video-attribute-view-model__content-container"},_.f(_.w,{cond:function(){return J().heroText||J().image},
then:function(){return _.f(dE4,{data:J})}}),_.f(QGN,{data:J,
sizeSmall:function(){return J().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}))}})))},"Za");
Kqf.idomCompat=!0;var k7f=_.M("web_enable_sink_yt_video_attribute_view_model")?Kqf:_.jt(OE7),dE4=_.JY(function(r){var J=r.data;var x,t=(x=_.bZ().resolve(_.t9(_.vc)))==null?void 0:x(),b=function(){return t&&J().darkThemeImage?J().darkThemeImage:J().image},V=_.gW(function(){return cOX(J())},void 0,"MvXudb");
return _.f("div",{class:"yt-video-attribute-view-model__hero-section"},_.f(_.dd,null,_.f(_.RP,{when:b},function(){return _.f(_.rm,{data:function(){return b()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.f(_.RP,{when:function(){return J().heroText}},function(){return _.f("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.f("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return J().heroText}))})),_.f(_.w,{cond:function(){return J().overflowMenuOnTap},
then:function(){return _.f("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.f(u_,{data:V,iconName:"MORE_VERT"}))}}))},"$a");
dE4.idomCompat=!0;var QGN=_.JY(function(r){var J=r.data;r=r.sizeSmall;var x=function(){return J().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},t=_.gW(function(){return FB(_.AY({innertubeCommand:Lq4(J())}))?"link":"group"},void 0,"eWUHvb"),b={};
return _.f("div",{class:_.gm("yt-video-attribute-view-model__metadata",(b["yt-video-attribute-view-model--small-font"]=r,b)),role:t},_.f("h1",{class:"yt-video-attribute-view-model__title"},function(){return J().title}),_.f(_.w,{cond:function(){return J().subtitle},
then:function(){return _.f("h4",{class:"yt-video-attribute-view-model__subtitle"},_.f(_.w,{cond:x,then:function(){return _.f(Sg4,{text:function(){return I$X(J().subtitle)},
truncationText:function(){return I$X(J().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.f("span",null,function(){return J().subtitle})}}))}}),_.f(_.w,{cond:function(){return J().secondarySubtitle},
then:function(V){return _.f("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.f(_.Zy,{text:function(){var H=V();if(H!=null&&H.attachmentRuns){for(var q=[],W=_.D(H.attachmentRuns),U=W.next();!U.done;U=W.next())U=U.value,U.element&&q.push(Object.assign({},U,{element:Object.assign({},U.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));H=Object.assign({},H,{attachmentRuns:q})}return H}}))}}),_.f(_.QR,
{data:function(){return J().buttonViewModel}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data,
className:"yt-video-attribute-view-model__button"})}}))},"ab");
QGN.idomCompat=!0;_.o8(k7f,"yt-video-attribute-view-model",{props:{data:_.yk,className:_.yk}});var bc=function(){var r=_.I.apply(this,arguments)||this;r.useHighlightStyling=_.M("web_enable_deeper_metadata_highlight_styling");r.isSearch=!1;r.JSC$13182_lastScrollContainerWidth=NaN;r.pageLoadingFromNavigation=!1;r.currentIndex=0;r.supportComponentResize=!1;return r};
_.S(bc,_.I);_.m=bc.prototype;
_.m.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-horizontal-card-list-renderer lockup",containerType:4,sizing:"COMPACT"}},searchRefinementCardRenderer:"ytd-search-refinement-card-renderer",compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",videoCardRenderer:"ytd-grid-video-renderer",gameCardRenderer:"ytd-game-card-renderer",miniGameCardViewModel:"ytd-mini-game-card-view-model",mediaUpsellRenderer:"ytd-media-upsell-renderer",
infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",params:{showVerticalDividers:!0}},previewCardRenderer:{component:"ytd-preview-card-renderer",properties:{isSearch:"[[isSearch]]"}},macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"}},placeDataViewModel:"place-data-view-model",videoAttributeViewModel:{component:"yt-video-attribute-view-model",properties:{className:"[[is]]"}}}},"data.header":{id:"header",
mapping:{titleAndButtonListHeaderRenderer:"ytd-title-and-button-list-header-renderer",richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",properties:{hideNavigationButton:"[[hideNavigationButton]]",isModernSd:"[[modernChapters]]"}}}},"data.sortFilter":{id:"sort-filter",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.button":{id:"header-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.previousButton":{id:"left-arrow-button",
mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},attributes:{arrow:!0}}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},attributes:{arrow:!0}}}},"data.footerButton":{id:"footer-section",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},dismissedRenderer:{id:"dismissed",
mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.m.attached=function(){document.addEventListener("yt-page-type-changed",_.fs(this,this.onPageChange))};
_.m.detached=function(){document.removeEventListener("yt-page-type-changed",_.fs(this,this.onPageChange))};
_.m.getItemsPath=function(){return"data.cards"};
_.m.onIronResize=function(){this.updateListStyles()};
_.m.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var r;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(r=this.data)==null?void 0:r.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.M("problem_walkthrough_sd")&&!!this.centerItems};
_.m.computeCardListStyle=function(r){return r||null};
_.m.computeEmpty=function(r){return!this.get("cards.length",r)};
_.m.computeThumbnailStyle=function(r){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",r)||null};
_.m.computeHasSubtitle=function(r){return!!this.get("header.richListHeaderRenderer.subtitle",r)};
_.m.computeInitialCountNumber=function(r){return this.hasSquareMiniApp&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.m.computeUseFloorScrolling=function(r){return r==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.m.computeHasGameCard=function(r){return(r=this.get("cards",r))?r.some(function(J){return J.gameCardRenderer}):!1};
_.m.computeCenterHeaderTitle=function(r){return!(r==null||!r.centerHeaderTitle)};
_.m.computeHasPortraitMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(J){return J.miniGameCardViewModel&&J.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.m.computeHasSquareMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(J){return J.miniGameCardViewModel&&J.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.m.computeHasSkinnyWidthPortraitMiniApp=function(r){return(r=r==null?void 0:r.cards)?r.some(function(J){return J.miniGameCardViewModel&&J.miniGameCardViewModel.width===135}):!1};
_.m.computeCenterItems=function(r){return!!r};
_.m.computeHasInfoPanel=function(r){var J;return r==null?void 0:(J=r.cards)==null?void 0:J.some(function(x){return x.infoPanelContentRenderer})};
_.m.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.m.getItemByIndex=function(r){var J=this.items.children;return J&&J.length>r?J[r]:void 0};
_.m.onPageChange=function(){var r=this;this.pageLoadingFromNavigation=!0;_.Yh.addJob(function(){r.pageLoadingFromNavigation=!1;_.HD(r.hostElement,"yt-terminate-video-preview-action")},8)};
_.m.updateListStyles=function(){if(_.M("problem_walkthrough_sd")&&this.JSC$13182_scrollContainer!==void 0){var r=this.JSC$13182_scrollContainer.clientWidth;r!==this.JSC$13182_lastScrollContainerWidth&&(this.JSC$13182_lastScrollContainerWidth=r,_.iX(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(r*.8,415)+"px"}),_.Vq(this.hostElement,"iron-resize"))}};
_.vd.Object.defineProperties(bc.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.M("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.cards)==null?0:(x=J[0])==null?0:x.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.cards)==null?0:(x=J[0])==null?0:x.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return _.M("enable_desktop_amsterdam_info_panels")&&!!((r=this.data)==null?0:(J=r.cards)==null?0:(x=J[0])==null?0:x.infoPanelContentRenderer)}}});
bc.prototype.dataChanged=bc.prototype.dataChanged;bc.prototype.onIronResize=bc.prototype.onIronResize;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],bc.prototype,"ytdHorizontalListBehavior",void 0);
_.F([_.K(_.K_),_.y("design:type",Object)],bc.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bc.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],bc.prototype,"useCustomColors",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],bc.prototype,"useHighlightStyling",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.y("design:type",Object)],bc.prototype,"cardListStyle",void 0);_.F([_.C({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.y("design:type",Boolean)],bc.prototype,"empty",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.y("design:type",Boolean)],bc.prototype,"hasSubtitle",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.y("design:type",Boolean)],bc.prototype,"thumbnailStyle",void 0);_.F([_.C({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.y("design:type",Boolean)],bc.prototype,"hasGameCard",void 0);_.F([_.C({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.y("design:type",Boolean)],bc.prototype,"centerHeaderTitle",void 0);
_.F([_.C({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.y("design:type",Boolean)],bc.prototype,"hasPortraitMiniApp",void 0);_.F([_.C({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.y("design:type",Boolean)],bc.prototype,"hasSquareMiniApp",void 0);_.F([_.C({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.y("design:type",Boolean)],bc.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.F([_.C({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.y("design:type",Boolean)],bc.prototype,"hasInfoPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],bc.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],bc.prototype,"inlineStructuredDescription",void 0);_.F([_.jX("#scroll-container"),_.y("design:type",HTMLDivElement)],bc.prototype,"JSC$13182_scrollContainer",void 0);
_.F([_.C({computed:"computeInitialCountNumber(data.style.type)"}),_.y("design:type",Number)],bc.prototype,"initialCount",void 0);_.F([_.C({computed:"computeUseFloorScrolling(data.style.type)"}),_.y("design:type",Boolean)],bc.prototype,"useFloorScrolling",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.y("design:type",Boolean)],bc.prototype,"centerItems",void 0);_.F([_.C(),_.y("design:type",Object)],bc.prototype,"pageLoadingFromNavigation",void 0);
_.F([_.C(),_.y("design:type",Object)],bc.prototype,"currentIndex",void 0);_.F([_.C(),_.y("design:type",Number)],bc.prototype,"scrollCount",void 0);_.F([_.C(),_.y("design:type",Object)],bc.prototype,"supportComponentResize",void 0);_.F([_.jX("#items"),_.y("design:type",HTMLDivElement)],bc.prototype,"items",void 0);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bc.prototype,"onIronResize",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bc.prototype,"dataChanged",null);_.F([_.C({reflectToAttribute:!0}),_.n("inlineStructuredDescription"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bc.prototype,"hideNavigationButton",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bc.prototype,"modernChapters",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bc.prototype,"hasVideoAttributeViewModels",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bc.prototype,"modernInfoPanels",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],bc);
_.A(bc,"ytd-horizontal-card-list-renderer",function(){if(G2R!==void 0)return G2R;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-horizontal-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-horizontal-card-list-renderer">\n<div id="header-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <h2 id="header" hidden$="[[!data.header]]" class="style-scope ytd-horizontal-card-list-renderer"></h2>\n  <div id="sort-filter" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  <div id="header-button" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="shelf-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atStart]]">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="prevClick_" hidden="[[data.previousButton]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="left-arrow-button" hidden="[[!data.previousButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown" class="style-scope ytd-horizontal-card-list-renderer">\n    <div id="items" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atEnd]]">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="nextClick_" hidden="[[data.nextButton]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="right-arrow-button" hidden="[[!data.nextButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n</div>\n<div id="footer-section" hidden="[[!data.footerButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-horizontal-card-list-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return G2R=r},{mode:_.sz("kevlar_poly_si_batch_j072")?1:2});var PvN=_.JY(function(r){var J=r.data;var x={};return _.f("video-summary-content-view-model",{class:_.gm("video-summary-content-view-model-wiz",r.className,(x["video-summary-content-view-model-wiz--is-search"]=r.isSearch,x))},_.f(_.GZ,{each:function(){var t=[],b=J().paragraphs;if(b==null||!b.length)return[];for(var V=0;V<b.length;V++){var H=_.R(b[V],yik),q=void 0;V>0&&(q=_.R(b[V-1],yik));q&&!!q.marker===!!H.marker?t[t.length-1].paragraphs.push(H):t.push({isList:!!H.marker,paragraphs:[H]})}return t},
keyBy:"INDEX"},function(t){return _.f(_.w,{cond:function(){return t().isList},
then:function(){return _.f("ul",{class:"video-summary-content-view-model-wiz__list"},_.f(_.GZ,{each:function(){return t().paragraphs},
keyBy:"INDEX"},function(b){return _.f("li",{class:"video-summary-content-view-model-wiz__list-item"},_.f(_.Zy,{text:function(){return b().text}}))}))},
else:function(){return _.f(_.GZ,{each:function(){return t().paragraphs},
keyBy:"INDEX"},function(b){return _.f("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.f(_.Zy,{text:function(){return b().text}}))})}})}),_.f(_.w,{cond:function(){return!!_.R(J().likeButtonViewModel,_.N8)&&!!_.R(J().dislikeButtonViewModel,_.Sq)},
then:function(){return _.f("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},_.f("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.f(_.Sx,{data:function(){return _.R(J().likeButtonViewModel,_.N8)},
disableIconAnimation:!0})),_.f(_.Rq,{data:function(){return _.R(J().dislikeButtonViewModel,_.Sq)}}))}}))},"bb");
PvN.idomCompat=!0;_.o8(PvN,"video-summary-content-view-model",{props:{data:_.yk,isSearch:_.yk,className:_.yk}});var Tm=function(){var r=_.I.apply(this,arguments)||this;var J,x;r.isExpanded=(x=(J=r.data)==null?void 0:J.isExpanded)!=null?x:!1;r.disableExpand=!1;r.showProminentLabel=!1;r.showRightSideLabel=!0;r.toggleExpandableContent=function(t){r.disableExpand||(t.stopPropagation(),_.XS(_.Xj(t),r.hostElement,["info","expanded-subtitle"])||(r.isExpanded=!r.isExpanded,r.ytRendererBehavior.logExplicitClick(r.data),r.JSC$13193_cardList&&!_.M("expandable_metadata_a11y_fix_ks")&&_.zu(r,function(){_.vS(r.hostElement)})))};
r.useSquareThumbnail=!1;r.contentHiddenWithDisplayNone=_.M("web_expandable_metadata_content_hidden_with_display_none");r.startX=0;return r};
_.S(Tm,_.I);_.m=Tm.prototype;_.m.computeUseSquareThumbnail=function(){var r;return(r=this.data)==null?void 0:r.useSquareThumbnail};
_.m.configureRendererStamper=function(){return{"data.expandedContent":{id:"content",mapping:{horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]",useCustomColors:"[[useCustomColors]]"}},horizontalListRenderer:{component:"yt-horizontal-list-renderer",properties:{isSearch:"[[isSearch]]"},params:{isExpandableContent:!0}},videoSummaryContentViewModel:{component:"video-summary-content-view-model",params:{isExpandableContent:!0},properties:{isSearch:"[[isSearch]]"}},
lockupViewModel:{component:"yt-lockup-view-model",params:{isExpandableContent:!0,className:"ytd-expandable-metadata-renderer lockup",thumbnailFixedWidth:"168px",containerType:3,sizing:"COMPACT"}}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-click":"[[toggleExpandableContent]]"}}}},"data.infoButton":{id:"info",
mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.expandedMenuFooter":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}}}};
_.m.dataChanged=function(){if(this.data){var r,J;this.isExpanded=(J=(r=this.data)==null?void 0:r.isExpanded)!=null?J:!1;var x,t,b,V;if(r=this.isDarkTheme()?(x=this.data)==null?void 0:(t=x.colorData)==null?void 0:t.darkColorPalette:(b=this.data)==null?void 0:(V=b.colorData)==null?void 0:V.lightColorPalette){var H,q;if((H=this.data)==null?0:(q=H.colorData)==null?0:q.vibrantColorPalette)r.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.YH(this.hostElement,r)}}};
_.m.isExpandedChanged=function(){this.isExpanded&&this.JSC$13193_cardList&&_.Vq(this.JSC$13193_cardList,"iron-resize")};
_.m.computeIsExpanded=function(r){return!!r.isExpanded};
_.m.computeShowProminentLabel=function(r,J){var x;return!!(r==null?0:(x=r.header)==null?0:x.showLeadingCollapsedLabel)&&!J};
_.m.computeShowRightSideLabel=function(r,J){var x;return!(r==null?0:(x=r.header)==null?0:x.showLeadingCollapsedLabel)&&!J};
_.m.captureContentClick=function(r){if(!this.disableExpand)if(_.M("expandable_metadata_fix_killswitch")){var J=r.target;_.g4x(J,"ytd-macro-markers-list-item-renderer")||r.stopPropagation();(J==null?void 0:J.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.XS(_.Xj(r),this.hostElement,["items"])||_.lu(_.Xj(r),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.m.timestampClick=function(r){r.stopPropagation();var J,x;(r=(J=this.data)==null?void 0:(x=J.header)==null?void 0:x.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(r)};
_.m.onDown=function(r){r.stopPropagation();this.startX=r.detail?r.detail.x:0};
_.m.onUp=function(r){this.skipKeyInteraction(r)&&r.stopPropagation()};
_.m.skipKeyInteraction=function(r){var J=r.target;if((J==null?void 0:J.id)==="scroll-container"||(J==null?void 0:J.id)==="items"||r.detail&&r.detail.x!==this.startX)return!0;r=_.Xj(r);r=_.D(r);for(J=r.next();!J.done;J=r.next()){J=J.value;if(J===this.hostElement)break;if(J.hasAttribute&&J.hasAttribute("skip-key-interaction"))return!0}return!1};
_.m.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.vd.Object.defineProperties(Tm.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.R((r=this.data)==null?void 0:r.expandedContent,azK)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.R((r=this.data)==null?void 0:r.expandedContent,_.cHx)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.useCustomColors)&&!((J=this.data)==null||!J.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!((r=this.data)==null?0:(J=r.header)==null?0:J.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!((r=this.data)==null?0:(J=r.header)==null?0:J.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!((r=this.data)==null?0:(J=r.header)==null?0:J.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}},
contentHidden:{configurable:!0,enumerable:!0,get:function(){return _.M("web_expandable_metadata_content_hidden_with_display_none")&&!this.isExpanded}}});
Tm.prototype.onUp=Tm.prototype.onUp;Tm.prototype.onDown=Tm.prototype.onDown;Tm.prototype.isExpandedChanged=Tm.prototype.isExpandedChanged;Tm.prototype.dataChanged=Tm.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Tm.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Tm.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Tm.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Tm.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Tm.prototype,"isExpanded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Tm.prototype,"disableExpand",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Tm.prototype,"isSearch",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Tm.prototype,"isWatch",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.y("design:type",Object)],Tm.prototype,"showProminentLabel",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.y("design:type",Object)],Tm.prototype,"showRightSideLabel",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"hasVideoSummary",null);_.F([_.C({value:!1,reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"hasLockupViewModel",null);_.F([_.C({reflectToAttribute:!0}),_.n("data","isWatch"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"useCustomColors",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data","isExpanded"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"showInfoButton",null);_.F([_.n("data","isExpanded"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"showTimestamp",null);_.F([_.n("data","isExpanded"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"showExpandedSubtitle",null);
_.F([_.n("data","isExpanded"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"showThumbnail",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Tm.prototype,"useVppShoppingDestinationStyle",null);_.F([_.C(),_.y("design:type",Object)],Tm.prototype,"toggleExpandableContent",void 0);_.F([_.jX("ytd-horizontal-card-list-renderer"),_.y("design:type",Object)],Tm.prototype,"JSC$13193_cardList",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.y("design:type",Object)],Tm.prototype,"useSquareThumbnail",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Tm.prototype,"contentHiddenWithDisplayNone",void 0);_.F([_.n("isExpanded"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Tm.prototype,"contentHidden",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Tm.prototype,"dataChanged",null);_.F([_.g5("isExpanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Tm.prototype,"isExpandedChanged",null);_.F([_.Uh("down"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Tm.prototype,"onDown",null);
_.F([_.Uh("up"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Tm.prototype,"onUp",null);_.F([_.L({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],Tm);
_.A(Tm,"ytd-expandable-metadata-renderer",function(){if(nrK!==void 0)return nrK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[contentHidden]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return nrK=r},{mode:1});var Ygx,nax=function(){if(Ygx!==void 0)return Ygx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Ygx=r};_.o8(_.SS,"yt-avatar-stack-view-model",{props:{className:_.yk,data:_.yk,overrides:_.yk,isOverlay:_.yk,useMediumText:_.yk,decorations:_.yk,hideAvatar:_.yk}});_.O8("itemSectionRenderer","videoRenderer","ytd-video-renderer");var sA=function(){var r=_.I.apply(this,arguments)||this;r.disableExpand=!1;r.shouldShowChannelInfo=!1;r.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return r};
_.S(sA,_.I);_.m=sA.prototype;_.m.computeUseSearchUi=function(){var r,J;return this.isSearch||((r=this.data)==null?void 0:(J=r.style)==null?void 0:J.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.m.computeUseThreeLineTitle=function(){var r;return((r=this.data)==null?void 0:r.maxTitleLines)===3};
_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.M("polymer_video_renderer_defer_menu")&&!Qdn?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}}}};
_.m.attached=function(){_.sh(this.hostElement,"blue-links",_.M("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.m.detached=function(){this.clearInlinePreviewHoverListeners()};
_.m.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.qw(_.Hp(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var r=this.get("data.buttons.buttonRenderer.serviceEndpoint"),J;r&&((J=_.R(r.commandMetadata,_.hH))==null?0:J.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(r);this.updateInlinePreviewHoverListeners()};
_.m.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13198_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:this.JSC$13198_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$13198_inlinePreviewHoverListener)==null||J3(r)};
_.m.onTextWrapperClick=function(r){var J,x,t=this.hideTranslation?(J=this.data)==null?void 0:J.untranslatedNavigationEndpoint:(x=this.data)==null?void 0:x.navigationEndpoint;J=_.XS(_.Xj(r),this.hostElement,["expandable-metadata"]);!t||J&&!_.M("expandable_metadata_fix_killswitch")||_.lu(_.Xj(r),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.Vq(this.hostElement,"yt-navigate",{endpoint:t})};
_.m.computeThumbnailWidth=function(r,J,x,t,b){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:t?b==="MASSIVE"?600:b==="BIG"?500:b==="MEDIUM"?450:420:x?360:J?128:r?210:246};
_.m.computeUseBiggerThumbs=function(r){return r&&_.M("enable_desktop_search_bigger_thumbs")};
_.m.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.m.computeVideoStyle=function(){if(_.M("enable_video_style")){var r,J;return(r=this.data)==null?void 0:(J=r.style)==null?void 0:J.value}};
_.m.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.m.handleHideItemSectionVideosByIdCommand=function(r){var J;r=(J=_.R(r,W2Y))==null?void 0:J.videoId;this.data&&this.data.videoId===r&&(this.isHidden=!0)};
_.m.getMetadataSnippetContainerClass=function(r){return r?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.m.computeTitleText=function(r,J,x){return r?x:J};
_.m.computeDescriptionSnippet=function(r,J,x){return r?x:J};
_.m.computeSnippetText=function(r,J,x){return r?x:J};
_.m.computeNavigationEndpoint=function(r,J){return r?J==null?void 0:J.untranslatedNavigationEndpoint:J==null?void 0:J.navigationEndpoint};
_.m.hideInlineTitleIcon=function(r,J){return r||!J};
_.vd.Object.defineProperties(sA.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}},
hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var r;return(r=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?r:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!(this==null?0:(r=this.data)==null?0:(J=r.channelThumbnailSupportedRenderers)==null?0:(x=J.channelThumbnailWithLinkRenderer)==null?0:x.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.R((r=this.data)==null?void 0:r.avatar,AHn)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$13198_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.vd.Object.defineProperties(sA,{template:{configurable:!0,enumerable:!0,get:function(){return nax()}}});
sA.prototype.dataChanged=sA.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],sA.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],sA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],sA.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.B5),_.y("design:type",Object)],sA.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],sA.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],sA.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],sA.prototype,"isBackstageVideo",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],sA.prototype,"isPostCompactVideo",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],sA.prototype,"isHistory",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],sA.prototype,"isRichGridVideoPost",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],sA.prototype,"isHidden",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],sA.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.y("design:type",Boolean)],sA.prototype,"useSearchUi",void 0);_.F([_.C({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.y("design:type",Boolean)],sA.prototype,"useThreeLineTitle",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.y("design:type",Boolean)],sA.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.y("design:type",Object)],sA.prototype,"videoStyle",void 0);_.F([_.C({computed:"computeDisableExpand(videoStyle)"}),_.y("design:type",Object)],sA.prototype,"disableExpand",void 0);
_.F([_.C({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.y("design:type",Object)],sA.prototype,"shouldShowChannelInfo",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],sA.prototype,"biggerThumbsStyle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.y("design:type",String)],sA.prototype,"inlineTitleIcon",void 0);_.F([_.C({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.y("design:type",Object)],sA.prototype,"computedNavigationEndpoint",void 0);_.F([_.C({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(r,J){return _.q6(r.entities,"searchVideoResultEntity",J)}}),
_.y("design:type",Object)],sA.prototype,"searchVideoResultEntity",void 0);_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],sA.prototype,"thumbnail",void 0);_.F([_.jX("#dismissible"),_.y("design:type",HTMLElement)],sA.prototype,"JSC$13198_dismissibleMedia",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sA.prototype,"dataChanged",null);
_.F([_.n("searchVideoResultEntity"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],sA.prototype,"hideTranslation",null);_.F([_.n("searchVideoResultEntity"),_.y("design:type",Array),_.y("design:paramtypes",[])],sA.prototype,"hiddenBadgeGroups",null);_.F([_.n("data","useAvatar"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],sA.prototype,"shouldShowChannelThumbnail",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],sA.prototype,"useAvatar",null);
_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],sA.prototype,"isHovered",null);_.F([_.L({is:"ytd-video-renderer",disableElementRegistration:!0})],sA);_.A(sA,"ytd-video-renderer",function(){return nax()},{mode:_.sz("kevlar_poly_si_batch_j047")?1:2});var qZ=function(){var r=_.I.apply(this,arguments)||this;r.editDialog=null;r.roundedContainer=!0;r.isLoading=!1;r.isRichGrid=!1;r.isRichGridRepost=!1;r.reduceSidePaddings=_.M("reduce_side_paddings_in_shelf");r.JSC$13205_spinnerEl=null;return r};
_.S(qZ,_.I);_.m=qZ.prototype;
_.m.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",properties:{isPostCompactVideo:"[[usesCompactLockup]]",
isRichGridVideoPost:"[[isRichGrid]]"}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isPostCompactPlaylist:"[[usesCompactLockup]]"}},uploadedVideoRenderer:{component:"ytd-post-uploaded-video-renderer"}}},"data.voteButton":{id:"vote-button",mapping:{buttonRenderer:"ytd-button-renderer"}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},
dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.contentTextChanged=function(){this.expander.reset()};
_.m.dataChanged=function(){var r=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var J=0,x=this.data.actions&&this.data.actions.length;J<x;J++)this.openEditDialog(_.R(this.data.actions[J],Spx));if((J=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(J=this.get("buttonRenderer.hint.hintRenderer.hintId",J))&&J.startsWith("share-post-hint")){var t=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(t){_.uD.getInstance();var b=lD(_.Z1(_.gP("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.Yh.addLowPriorityJob(function(){_.qG(r.hostElement,b,t)})}}}};
_.m.updatePoll=function(r){r>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.m.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13205_spinnerEl||(this.JSC$13205_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Hp(this.hostElement).appendChild(this.JSC$13205_spinnerEl));this.JSC$13205_spinnerEl&&(this.JSC$13205_spinnerEl.active=this.isLoading)};
_.m.onYtNavigate=function(r){var J=this.get("updateCommentDialogEndpoint",r.detail.endpoint);J&&(this.openEditDialog(J),r.stopPropagation())};
_.m.onYtCommentboxDismiss=function(){this.editDialog=null};
_.m.onYtCommentPollRevert=function(r,J){J&&this.updatePoll(J.selectedChoiceIndex)};
_.m.onYtServiceRequestSent=function(r,J){var x;J.endpoint&&(_.R(J.endpoint,m8k)||_.R(J.endpoint,bn4)&&((x=_.R(J.endpoint,bn4))==null||!x.clientActions))&&(this.isLoading=!0);if(J.actions)for(r=0;r<J.actions.length;r++)x=J.actions[r],_.R(x,$S)&&(x=this.get("updateBackstagePollAction.selectedChoiceIndex",x),x==void 0&&(x=-1),this.updatePoll(x))};
_.m.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.m.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.editDialogEl.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.m.computeIsPostHidden=function(r,J){return!!r||J};
_.m.computeSurfaceType=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeUsesCompactLockup=function(r){return r==="BACKSTAGE_SURFACE_TYPE_HOME"||r==="BACKSTAGE_SURFACE_TYPE_SEARCH"||r==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||r==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||r==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||r==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.m.computeShowWithoutToolbar=function(r){return!r.actionButtons&&!r.actionMenu};
_.m.computePostAttachment=function(r){if(r.backstageAttachment){if(_.R(r.backstageAttachment,YBu))return"poll";if(_.R(r.backstageAttachment,gQY))return"quiz";if(_.R(r.backstageAttachment,_.nn))return"video";if(_.R(r.backstageAttachment,EQN))return"uploaded-videos";if(_.R(r.backstageAttachment,lLq))return r.contentText?"image":"image-only";if(_.R(r.backstageAttachment,ixf))return"playlist"}return"none"};
_.m.computePostTabIndex=function(r){return r?0:-1};
_.m.computeButtonTooltipPosition=function(r){return this.computeUsesCompactLockup(r)?"top":"bottom"};
_.m.computeHasText=function(r){return!(r==null||!r.contentText)};
_.m.onTap=function(r){var J,x;if(((J=this.data)==null?0:J.navigationEndpoint)&&((x=this.data)==null?void 0:x.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var t;((t=this.data)==null?0:t.navigationEndpoint)&&!_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.vd.Object.defineProperties(qZ.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.Z1("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.R(this.data.backstageAttachment,YBu))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.R(this.data.backstageAttachment,EQN))}}});
qZ.prototype.onYtServiceRequestCompleted=qZ.prototype.onYtServiceRequestCompleted;qZ.prototype.onYtServiceRequestSent=qZ.prototype.onYtServiceRequestSent;qZ.prototype.onYtCommentPollRevert=qZ.prototype.onYtCommentPollRevert;qZ.prototype.onYtCommentboxDismiss=qZ.prototype.onYtCommentboxDismiss;qZ.prototype.onYtNavigate=qZ.prototype.onYtNavigate;qZ.prototype.isLoadingChanged=qZ.prototype.isLoadingChanged;qZ.prototype.dataChanged=qZ.prototype.dataChanged;qZ.prototype.contentTextChanged=qZ.prototype.contentTextChanged;
_.F([_.K(_.K_),_.y("design:type",Object)],qZ.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qZ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],qZ.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qZ.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],qZ.prototype,"editDialog",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qZ.prototype,"roundedContainer",void 0);_.F([_.C(),_.y("design:type",Object)],qZ.prototype,"isLoading",void 0);_.F([_.C({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.y("design:type",String)],qZ.prototype,"surface",void 0);
_.F([_.C({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.y("design:type",Boolean)],qZ.prototype,"usesCompactLockup",void 0);_.F([_.C({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],qZ.prototype,"showWithoutToolbar",void 0);_.F([_.C({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.y("design:type",String)],qZ.prototype,"attachment",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qZ.prototype,"isRichGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qZ.prototype,"isRichGridRepost",void 0);_.F([_.C({reflectToAttribute:!0,value:_.M("use_better_post_dismissals")}),_.y("design:type",Boolean)],qZ.prototype,"useBetterPostDismissals",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qZ.prototype,"reduceSidePaddings",void 0);
_.F([_.C({computed:"computeHasText(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],qZ.prototype,"hasText",void 0);_.F([_.jX("#expander"),_.y("design:type",Object)],qZ.prototype,"expander",void 0);_.F([_.jX("#action-buttons"),_.y("design:type",Object)],qZ.prototype,"actionButtons",void 0);_.F([_.jX("#edit-dialog"),_.y("design:type",HTMLElement)],qZ.prototype,"editDialogEl",void 0);
_.F([_.g5("data.contentText"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qZ.prototype,"contentTextChanged",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qZ.prototype,"dataChanged",null);_.F([_.g5("isLoading"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qZ.prototype,"isLoadingChanged",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],qZ.prototype,"onYtNavigate",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qZ.prototype,"onYtCommentboxDismiss",null);_.F([_.Uh("yt-comment-poll-revert"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],qZ.prototype,"onYtCommentPollRevert",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],qZ.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],qZ.prototype,"onYtServiceRequestCompleted",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],qZ.prototype,"voteCount",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],qZ.prototype,"commentCount",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],qZ.prototype,"hasPoll",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],qZ.prototype,"hasUploadedVideo",null);_.F([_.L({is:"ytd-post-renderer",disableElementRegistration:!0})],qZ);
_.A(qZ,"ytd-post-renderer",function(){if(b5k!==void 0)return b5k;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" role="link" hidden="[[computeIsPostHidden(editDialog, isLoading)]]" tabindex="[[computePostTabIndex(data.navigationEndpoint)]]" on-tap="onTap" class="style-scope ytd-post-renderer">\n  <div id="header" class="style-scope ytd-post-renderer">\n    <div id="author-thumbnail" class="style-scope ytd-post-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" tabindex="-1">\n        <yt-img-shadow fit="" height="32" thumbnail="[[data.authorThumbnail]]" width="32" class="style-scope ytd-post-renderer">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="author" class="style-scope ytd-post-renderer">\n      <a id="author-text" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n        <span class="style-scope ytd-post-renderer">[[getSimpleString(data.authorText)]]</span>\n      </a>\n      <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-post-renderer"></span>\n    </div>\n    <span id="author-divider" class="style-scope ytd-post-renderer">\u2022</span>\n    <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-post-renderer">\n    </yt-formatted-string>\n    <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-post-renderer"></span>\n  </div>\n  <div id="body" class="style-scope ytd-post-renderer">\n    <div id="post-text" class="style-scope ytd-post-renderer">\n\n      \n      <ytd-expander id="expander" hidden="[[usesCompactLockup]]" class="style-scope ytd-post-renderer">\n        <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n        <span class="more-button style-scope ytd-post-renderer" slot="more-button">\n          [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n        </span>\n        <span class="less-button style-scope ytd-post-renderer" slot="less-button">\n          [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n        </span>\n      </ytd-expander>\n      <yt-formatted-string id="home-content-text" slot="content" hidden="[[!usesCompactLockup]]" split-lines="[[!usesCompactLockup]]" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n    </div>\n    <div id="attachments" class="style-scope ytd-post-renderer">\n      <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-post-renderer"></div>\n      \n      <div id="answer-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n      </div>\n      <div id="vote-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n      </div>\n      <div id="vote-button" class="style-scope ytd-post-renderer"></div>\n      <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" role="group" class="style-scope ytd-post-renderer">\n      </ytd-backstage-poll-renderer>\n    </div>\n  </div>\n  <div id="toolbar" hidden="[[showWithoutToolbar]]" class="style-scope ytd-post-renderer">\n    <ytd-comment-action-buttons-renderer id="action-buttons" button-tooltip-position="[[computeButtonTooltipPosition(data.surface)]]" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply_]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" use-comment-icon="" vote-count="[[voteCount]]" class="style-scope ytd-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n    <div id="action-menu" class="style-scope ytd-post-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-post-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return b5k=r},{mode:1});var OEf;var Cvs;var WB=function(){return _.I.apply(this,arguments)||this};
_.S(WB,_.I);WB.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],WB.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],WB.prototype,"ytdHorizontalListBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],WB.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],WB.prototype,"data",void 0);
_.F([_.C({value:"$.items.children"}),_.y("design:type",String)],WB.prototype,"itemsPath",void 0);_.F([_.C({value:1}),_.y("design:type",Number)],WB.prototype,"initialCount",void 0);_.F([_.C(),_.y("design:type",String)],WB.prototype,"surface",void 0);_.F([_.L({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],WB);
_.A(WB,"ytd-post-multi-image-renderer",function(){if(Cvs!==void 0)return Cvs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-multi-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shelf-container" class="style-scope ytd-post-multi-image-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="prevClick_" hidden="[[atStart]]">\n         <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n      </div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown_" class="style-scope ytd-post-multi-image-renderer">\n    <div id="items" class="style-scope ytd-post-multi-image-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Cvs=r},{mode:_.sz("kevlar_poly_si_batch_j079")?1:2});var B$s={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.authorCommentBadge":{id:"author-comment-badge",mapping:{authorCommentBadgeRenderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}},ic=function(){var r=_.I.apply(this,arguments)||this;r.hasInlineCommentSection=!1;r.editDialog=null;r.isLoading=!1;r.shouldHideAuthor=!1;r.shouldShowVideoTime=!1;
r.isInEngagementPanel=!1;r.hideBorder=!1;r.usesFullLockup=!1;r.shouldShowMenuInCompactView=!1;r.JSC$13221_spinnerEl=null;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.S(ic,_.I);_.m=ic.prototype;_.m.configureRendererStamper=function(){return B$s};
_.m.computeIsPollHeaderEnabled=function(r){return(r==null?void 0:r.pollMetadataIcon)!=null};
_.m.getPublishTimeStampString=function(r,J){J=new Date((Number(J)-60*((new Date).getTimezoneOffset()-(new Date(Number(J)*1E3)).getTimezoneOffset()))*1E3);J=(new eg(10)).format(J);if(r&&r.runs&&r.runs.length)for(var x=0;x<r.runs.length;x++)r.runs[x].text&&(r.runs[x].text=r.runs[x].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",J));return r};
_.m.created=function(){this.JSC$13221_spinnerEl=null};
_.m.contentTextChanged=function(){this.expander.reset()};
_.m.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var r;if((r=this.data)==null?0:r.actions){r=_.D(this.data.actions);for(var J=r.next();!J.done;J=r.next())this.openEditDialog(_.R(J.value,Spx))}};
_.m.handleSignalActionOpenPostCommentDialogAction=function(){_.Hp(this.hostElement).querySelector("#action-buttons").reply()};
_.m.updatePoll=function(r,J){J&&this.set("data.pollMetadataVoteCountText",J);this.hasInlineCommentSection&&(r=r>=0,J=_.Hp(this.hostElement).querySelector("#action-buttons"),r?J.reply():J.hideReplyDialog())};
_.m.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13221_spinnerEl||(this.JSC$13221_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Hp(this.hostElement).appendChild(this.JSC$13221_spinnerEl));this.JSC$13221_spinnerEl&&(this.JSC$13221_spinnerEl.active=this.isLoading)};
_.m.onYtNavigate=function(r){var J=this.get("updateCommentDialogEndpoint",r.detail.endpoint);J&&(this.openEditDialog(J),r.stopPropagation())};
_.m.onYtCommentboxDismiss=function(){this.editDialog=null};
_.m.onYtCommentPollRevert=function(r,J){J&&this.updatePoll(J.selectedChoiceIndex,J.totalVotes)};
_.m.onYtServiceRequestSent=function(r,J){r.stopPropagation();r=_.R(J.endpoint,bn4);if(_.R(J.endpoint,m8k)||r&&!r.clientActions)this.isLoading=!0;if(J.actions)for(r=0;r<J.actions.length;r++){var x=J.actions[r],t=_.R(x,$S);t&&(x=this.get("updateBackstagePollAction.selectedChoiceIndex",x),x===void 0&&(x=-1),this.updatePoll(x,t.totalVotes))}};
_.m.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.m.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.editDialogElement.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.m.computeIsBodyHidden=function(r,J){return!!r||J};
_.vd.Object.defineProperties(ic.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var r,J;if((r=this.data)==null?0:(J=r.pollMetadataIcon)==null?0:J.iconType)return _.pM(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.Z1("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.R(this.data.backstageAttachment,YBu))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.R(this.data.backstageAttachment,gQY))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.R(this.data.backstageAttachment,EQN))}}});
ic.prototype.onYtServiceRequestCompleted=ic.prototype.onYtServiceRequestCompleted;ic.prototype.onYtServiceRequestSent=ic.prototype.onYtServiceRequestSent;ic.prototype.onYtCommentPollRevert=ic.prototype.onYtCommentPollRevert;ic.prototype.onYtCommentboxDismiss=ic.prototype.onYtCommentboxDismiss;ic.prototype.onYtNavigate=ic.prototype.onYtNavigate;ic.prototype.isLoadingChanged=ic.prototype.isLoadingChanged;ic.prototype.dataChanged=ic.prototype.dataChanged;ic.prototype.contentTextChanged=ic.prototype.contentTextChanged;
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ic.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ic.prototype,"rendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ic.prototype,"rendererstamperBehavior",void 0);_.F([_.jX("#contentTextExpander"),_.y("design:type",Object)],ic.prototype,"expander",void 0);
_.F([_.jX("#edit-dialog"),_.y("design:type",Element)],ic.prototype,"editDialogElement",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"hasInlineCommentSection",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"editDialog",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"isLoading",void 0);
_.F([_.C({computed:"computeIsPollHeaderEnabled(data)"}),_.y("design:type",Boolean)],ic.prototype,"isPollHeaderEnabled",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"shouldHideAuthor",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"shouldShowVideoTime",void 0);_.F([_.C(),_.y("design:type",Object)],ic.prototype,"isInEngagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ic.prototype,"hideBorder",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ic.prototype,"usesFullLockup",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ic.prototype,"shouldShowMenuInCompactView",void 0);_.F([_.n("isInEngagementPanel"),_.y("design:type",Number),_.y("design:paramtypes",[])],ic.prototype,"postTextMaxLines",null);_.F([_.n("data.icon.iconType"),_.y("design:type",Object),_.y("design:paramtypes",[])],ic.prototype,"pollIcon",null);
_.F([_.g5("data.contentText"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ic.prototype,"contentTextChanged",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ic.prototype,"dataChanged",null);_.F([_.g5("isLoading"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ic.prototype,"isLoadingChanged",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ic.prototype,"onYtNavigate",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ic.prototype,"onYtCommentboxDismiss",null);_.F([_.Uh("yt-comment-poll-revert"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],ic.prototype,"onYtCommentPollRevert",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],ic.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ic.prototype,"onYtServiceRequestCompleted",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],ic.prototype,"voteCount",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],ic.prototype,"commentCount",null);_.F([_.n("data.backstageAttachment"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ic.prototype,"hasPoll",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ic.prototype,"hasQuiz",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ic.prototype,"hasUploadedVideo",null);
_.F([_.L({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],ic);
_.A(ic,"ytd-backstage-post-renderer",function(){if(OEf!==void 0)return OEf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OEf=r},{mode:1});var I$Y;var pO=function(){var r=_.I.apply(this,arguments)||this;r.editDialog=null;r.showExpandButton=!1;r.isRichGrid=!1;r.usesFullLockup=!1;return r};
_.S(pO,_.I);_.m=pO.prototype;_.m.configureRendererStamper=function(){return{"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.originalPost":{id:"original-post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}},postRenderer:{component:"ytd-post-renderer",properties:{isRichGridRepost:"[[isRichGrid]]"}}}},editDialog:{id:"repost-edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}}}};
_.m.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.m.computeShowExpandButton=function(r){return this.usesCompactLockup||r&&r.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.m.computeUsesCompactLockup=function(r){return!!r.condensedContent};
_.m.computeShowFullContentText=function(r){return!r};
_.m.onYtNavigate=function(r){r=this.get("updateCommentDialogEndpoint",r.detail.endpoint);this.openEditDialog(r)};
_.m.onYtCommentboxDismiss=function(){this.editDialog=null};
_.m.openEditDialog=function(r){r&&r.dialog&&(this.editDialog=r.dialog,r=this.repostEditDialogEl.firstElementChild)&&(r.focus(),r.openDialog&&r.openDialog())};
_.m.onTap=function(r){if(this.data){var J=null;this.usesCompactLockup&&!_.lu(_.Xj(r)||[],this.hostElement,["YT-IMG-SHADOW"])?J=this.get("navigationEndpoint",this.data):r.target===this.moreButtonEl&&(J=this.get("navigationEndpoint",r.target.data));J&&_.Vq(this.hostElement,"yt-navigate",{endpoint:J})}};
pO.prototype.onYtCommentboxDismiss=pO.prototype.onYtCommentboxDismiss;pO.prototype.onYtNavigate=pO.prototype.onYtNavigate;pO.prototype.dataChanged=pO.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pO.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pO.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],pO.prototype,"editDialog",void 0);_.F([_.C({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],pO.prototype,"usesCompactLockup",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pO.prototype,"showExpandButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pO.prototype,"isRichGrid",void 0);
_.F([_.C({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.y("design:type",Boolean)],pO.prototype,"showFullContentText",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pO.prototype,"usesFullLockup",void 0);_.F([_.jX("#more"),_.y("design:type",Object)],pO.prototype,"moreButtonEl",void 0);_.F([_.jX("#repost-content-text"),_.y("design:type",HTMLElement)],pO.prototype,"repostContentTextEl",void 0);
_.F([_.jX("#repost-edit-dialog"),_.y("design:type",HTMLElement)],pO.prototype,"repostEditDialogEl",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pO.prototype,"dataChanged",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],pO.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pO.prototype,"onYtCommentboxDismiss",null);_.F([_.L({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],pO);
_.A(pO,"ytd-shared-post-renderer",function(){if(I$Y!==void 0)return I$Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shared-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="repost-context" hidden="[[editDialog]]" on-tap="onTap" class="style-scope ytd-shared-post-renderer">\n  <div id="repost-author-thumbnail" class="style-scope ytd-shared-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-shared-post-renderer"></yt-img-shadow>\n    </a>\n  </div>\n  <div id="repost-main" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <div id="repost-header" class="style-scope ytd-shared-post-renderer">\n      <div id="repost-header-author" class="style-scope ytd-shared-post-renderer">\n        <a id="repost-author-text" class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n          <span class="style-scope ytd-shared-post-renderer">[[getSimpleString(data.displayName)]]</span>\n        </a>\n        <yt-formatted-string id="repost-published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-shared-post-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <yt-formatted-string id="repost-content-text" force-default-style="" split-lines="[[!showFullContentText]]" text="[[data.content]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n    <tp-yt-paper-button id="more" data="[[data.expandButton.buttonRenderer]]" hidden="[[!showExpandButton]]" noink="" class="style-scope ytd-shared-post-renderer">\n      [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n    </tp-yt-paper-button>\n  </div>\n  <div id="repost-main-compact" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <yt-formatted-string id="condensed-repost-content-text" ellipsis-truncate="" force-default-style="" text="[[data.condensedContent]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="divider-line-container" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n  <div id="divider-line" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="repost-edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post" hidden="[[data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post-deleted-message" hidden="[[!data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer">\n  [[data.originalPostDeletedMessage]]\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return I$Y=r},{mode:1});var LqK;var cOY;var fO=function(){return _.I.apply(this,arguments)||this};
_.S(fO,_.I);fO.prototype.attached=function(){var r=this;this.networkStatusManager||(this.networkStatusManager=new _.er,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){r.onlineHandler()}))};
fO.prototype.detached=function(){var r=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){r.onlineHandler()}),delete this.networkStatusManager)};
fO.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],fO.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fO.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],fO);
_.A(fO,"ytd-reload-page-button-renderer",function(){if(cOY!==void 0)return cOY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reload-page-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer data="[[data]]" class="style-scope ytd-reload-page-button-renderer"></ytd-button-renderer>');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return cOY=r},{mode:1});var AON={EMPTY_SEARCH:"promo-full-height",HASHTAG_LANDING_PAGE_EMPTY:"hashtag-landing-page",HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR:"hashtag-landing-page",HASHTAG_LANDING_PAGE_ERROR_DARK_MODE:"hashtag-landing-page",OFFLINE_NO_CONTENT:"offline-no-content"},UA=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(UA,_.I);_.m=UA.prototype;_.m.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.m.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.m.computeHasBodyText=function(r){return!!r.bodyText};
_.m.computeButtons=function(r){var J=[];r.ctaButton&&J.push(r.ctaButton);r.secondaryButton&&J.push(r.secondaryButton);return J};
_.m.computeRendererStyle=function(r){return r.style?r.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():r.icon?"":"no-icon"};
_.m.getIconName=function(r,J){J=J===void 0?!1:J;if(r===void 0)return"";r=this.get("icon.iconType",r);var x;_.M("enable_hlp_client_icon_pick")?x=this.getThemedIcon(r,J):x=r;(J=AON[x])||(J="yt-icons");return[J,x].join(":")};
_.m.getThemedIcon=function(r,J){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(r)?J?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(r)?J?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":r};
_.m.isThumbnail=function(r){return!!r.thumbnail};
_.m.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.m.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],UA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],UA.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UA.prototype,"data",void 0);
_.F([_.C({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.y("design:type",String)],UA.prototype,"rendererStyle",void 0);_.F([_.C({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.y("design:type",String)],UA.prototype,"iconName",void 0);_.F([_.C({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],UA.prototype,"thumbnail",void 0);_.F([_.C({computed:"computeButtons(data)"}),_.y("design:type",Array)],UA.prototype,"buttons",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],UA.prototype,"isDarkTheme",void 0);_.F([_.C({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],UA.prototype,"hasBodyText",void 0);_.F([_.L({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],UA);
_.A(UA,"ytd-background-promo-renderer",function(){if(LqK!==void 0)return LqK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-background-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="image style-scope ytd-background-promo-renderer" hidden="[[!data.icon]]" icon="[[iconName]]"></yt-icon>\n<yt-img-shadow class="image style-scope ytd-background-promo-renderer" height="[[data.thumbnail.thumbnails.height]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnail.thumbnails.width]]">\n</yt-img-shadow>\n<div class="promo-message style-scope ytd-background-promo-renderer">\n  <div class="promo-title style-scope ytd-background-promo-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string class="promo-body-text style-scope ytd-background-promo-renderer" split-lines="" text="[[data.bodyText]]">\n  </yt-formatted-string>\n</div>\n<div id="buttons" hidden="[[!data.ctaButton]]" class="style-scope ytd-background-promo-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LqK=r},{mode:1});var FqN;var gz=function(){var r=_.I.apply(this,arguments)||this;r.collections=_.M("web_modern_collections_v2");return r};
_.S(gz,_.I);_.vd.Object.defineProperties(gz.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b,V;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(J=r.thumbnail)==null?void 0:J.sampledThumbnailColor,vibrantColorPalette:(x=this.data)==null?void 0:(t=x.thumbnail)==null?void 0:t.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(V=b.thumbnail)==null?void 0:V.darkColorPalette,experimentEnabled:this.collections}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gz.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gz.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],gz.prototype,"collections",void 0);_.F([_.n("data","collections"),_.y("design:type",Object),_.y("design:paramtypes",[])],gz.prototype,"collectionStack",null);_.F([_.L({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],gz);
_.A(gz,"ytd-compact-station-renderer",function(){if(FqN!==void 0)return FqN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-station-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="flex-container style-scope ytd-compact-station-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-station-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-station-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" width="118" class="style-scope ytd-compact-station-renderer"></ytd-thumbnail>\n  </div>\n  <a class="yt-simple-endpoint style-scope ytd-compact-station-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.title)]]\n    </h3>\n    <div id="flex-item" class="style-scope ytd-compact-station-renderer">\n      <p id="description" title$="[[getSimpleString(data.description)]]" class="style-scope ytd-compact-station-renderer">\n        [[getSimpleString(data.description)]]\n      </p>\n    </div>\n    <p id="video-count-text" class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.videoCountText)]]\n    </p>\n  </a>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return FqN=r},{mode:1});var a$u;var EA=function(){var r=_.I.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.S(EA,_.I);EA.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],EA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],EA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],EA.prototype,"isRichGrid",void 0);_.F([_.L({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],EA);
_.A(EA,"ytd-grid-channel-renderer",function(){if(a$u!==void 0)return a$u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel" class="style-scope ytd-grid-channel-renderer">\n  <a id="channel-info" class="yt-simple-endpoint style-scope ytd-grid-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow height="103" thumbnail="[[data.thumbnail]]" width="103" class="style-scope ytd-grid-channel-renderer"> </yt-img-shadow>\n    <span id="title" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="thumbnail-attribution" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.subscriberCountText)]]</span>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-channel-renderer">\n    </ytd-badge-supported-renderer>\n  </a>\n  <div id="subscribe" hidden="[[!data.subscribeButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n  <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return a$u=r},{mode:1});var yON;var jM=function(){return _.I.apply(this,arguments)||this};
_.S(jM,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jM.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jM.prototype,"data",void 0);_.F([_.L({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],jM);
_.A(jM,"ytd-grid-movie-playlist-renderer",function(){if(yON!==void 0)return yON;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail width="210" data="[[data]]" bottom-side-panel="" class="style-scope ytd-grid-movie-playlist-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-playlist-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-playlist-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-playlist-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id="badges" badges="[[data.ownerBadges]]" hidden="[[!data.ownerBadges]]" class="style-scope ytd-grid-movie-playlist-renderer">\n</ytd-badge-supported-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return yON=r},{mode:1});var edn;var $s=function(){var r=_.I.apply(this,arguments)||this;r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.modernButtons=_.M("web_modern_buttons");r.useModernCollectionsV2=_.M("web_modern_collections_v2");return r};
_.S($s,_.I);$s.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
$s.prototype.configureRendererStamper=function(){return{"data.menu":sq}};
$s.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
$s.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.M("woffle_playlist_renderer_killswitch")){var r,J=Huz(this.entityInfo,this.transferState,this.downloadProgress,(r=this.data)==null?void 0:r.playlistId,this.isOnline);r=J.viewPlaylistText;var x=J.badges;J=J.thumbnailOverlays;this.isDownloads=!!r||!!x;this.set("data.viewPlaylistText",r);x&&x.length>0&&this.set("data.badges",x);J&&J.length>0&&this.set("data.thumbnailOverlays",
J)}};
_.vd.Object.defineProperties($s.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}},
menuHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.menu)}}});
$s.prototype.transferStateChanged=$s.prototype.transferStateChanged;$s.prototype.dataChanged=$s.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$s.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],$s.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],$s.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$s.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C({selector:_.hIM,selectorArgs:["data.playlistId"]}),_.y("design:type",Object)],$s.prototype,"downloadProgress",void 0);_.F([_.C({selector:_.CZ,selectorArgs:["data.playlistId"]}),_.y("design:type",Object)],$s.prototype,"transferState",void 0);_.F([_.C({selector:wH4,selectorArgs:["data.playlistId"]}),_.y("design:type",Object)],$s.prototype,"entityInfo",void 0);_.F([_.C({selector:_.nZ}),_.y("design:type",Boolean)],$s.prototype,"isOnline",void 0);
_.F([_.C(),_.y("design:type",Object)],$s.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],$s.prototype,"downloadRenderData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$s.prototype,"modernButtons",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],$s.prototype,"isDownloads",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],$s.prototype,"useModernCollectionsV2",void 0);
_.F([_.n("transferState"),_.C({reflectToAttribute:!0}),_.y("design:type",String),_.y("design:paramtypes",[])],$s.prototype,"downloadState",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$s.prototype,"menuHidden",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$s.prototype,"dataChanged",null);
_.F([_.Mw("transferState","downloadProgress","isOnline"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$s.prototype,"transferStateChanged",null);_.F([_.L({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],$s);
_.A($s,"ytd-grid-playlist-renderer",function(){if(edn!==void 0)return edn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="118" data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-playlist-renderer">\n  <h3 class="style-scope ytd-grid-playlist-renderer">\n    <a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-playlist-renderer">\n  </ytd-badge-supported-renderer>\n  <div id="menu" class="style-scope ytd-grid-playlist-renderer"></div>\n  <yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-grid-playlist-renderer">\n  </yt-formatted-string>\n  <yt-interaction id="interaction" class="extended style-scope ytd-grid-playlist-renderer"></yt-interaction>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return edn=r},{mode:1});var zdo;var wz=function(){var r=_.I.apply(this,arguments)||this;r.collections=_.M("web_modern_collections_v2");return r};
_.S(wz,_.I);wz.prototype.configureRendererStamper=function(){return{"data.menu":sq,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.vd.Object.defineProperties(wz.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b,V;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(J=r.thumbnail)==null?void 0:J.sampledThumbnailColor,vibrantColorPalette:(x=this.data)==null?void 0:(t=x.thumbnail)==null?void 0:t.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(V=b.thumbnail)==null?void 0:V.darkColorPalette,experimentEnabled:this.collections}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wz.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],wz.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],wz.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wz.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],wz.prototype,"collections",void 0);_.F([_.n("data","collections"),_.y("design:type",Object),_.y("design:paramtypes",[])],wz.prototype,"collectionStack",null);_.F([_.L({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],wz);
_.A(wz,"ytd-grid-radio-renderer",function(){if(zdo!==void 0)return zdo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-grid-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-grid-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div id="details" class="style-scope ytd-grid-radio-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-grid-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-grid-radio-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-radio-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-radio-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <ytd-video-meta-block class="grid style-scope ytd-grid-radio-renderer" data="[[data]]" radio-meta=""></ytd-video-meta-block>\n    </a>\n    <div id="menu" class="style-scope ytd-grid-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-grid-radio-renderer">\n  <div id="dismissed-content" class="style-scope ytd-grid-radio-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-radio-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return zdo=r},{mode:1});var ZER;var ha=function(){var r=_.I.apply(this,arguments)||this;r.useModernCollectionsV2=_.M("web_modern_collections_v2");return r};
_.S(ha,_.I);ha.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
ha.prototype.computeNavigationEndpoint=function(r){return Lwn(r==null?void 0:r.navigationEndpoint)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ha.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ha.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],ha.prototype,"ytdLockupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ha.prototype,"data",void 0);_.F([_.C({computed:"computeNavigationEndpoint(data)"}),_.y("design:type",Object)],ha.prototype,"computedNavigationEndpoint",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ha.prototype,"useModernCollectionsV2",void 0);_.F([_.L({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],ha);
_.A(ha,"ytd-grid-show-renderer",function(){if(ZER!==void 0)return ZER;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="210" class="style-scope ytd-grid-show-renderer"></ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-show-renderer">\n  <a id="title" class="yt-simple-endpoint style-scope ytd-grid-show-renderer" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]">\n    <h3 class="style-scope ytd-grid-show-renderer">\n      <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="grid style-scope ytd-grid-show-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n  </ytd-badge-supported-renderer>\n  <div id="offer-button" class="style-scope ytd-grid-show-renderer"></div>\n  <div id="menu" class="style-scope ytd-grid-show-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-show-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ZER=r},{mode:1});var va4;_.MZ=function(r){this.playerClient=r};
_.uVf=function(r,J,x){x=x===void 0?{}:x;return r.playerClient.setOption("ad",J,x)};
_.MZ.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.MZ.prototype.executeCommand=function(r,J){this.getOptions().includes("executeCommand")?_.uVf(this,"executeCommand",{command:r,layoutId:J}):_.l_("Calling executeCommand when adModule is not loaded")};var Gm=function(){return _.I.apply(this,arguments)||this};
_.S(Gm,_.I);Gm.prototype.getLayoutId=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
Gm.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var r=_.xb(),J=this.getLayoutId(),x=this.data.clickthroughEndpoint;r&&J&&_.M("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(t){(new _.MZ(t)).executeCommand(x,J)}):_.Vq(this.hostElement,"yt-navigate",{endpoint:x})}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Gm.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Gm.prototype,"data",void 0);_.F([_.L({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],Gm);
_.A(Gm,"ytd-shopping-companion-item-renderer",function(){if(va4!==void 0)return va4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shopping-companion-item-container" on-tap="onTap" class="style-scope ytd-shopping-companion-item-renderer">\n  <div id="card" class="style-scope ytd-shopping-companion-item-renderer">\n    <yt-img-shadow id="image" thumbnail="[[data.image]]" class="style-scope ytd-shopping-companion-item-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-shopping-companion-item-renderer">\n      <span id="headline" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.headline)]]</span>\n      <span id="price" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.priceText)]]</span>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return va4=r},{mode:1});var l$o;var Rd=function(){var r=_.I.apply(this,arguments)||this;r.isExpandableContent=!1;return r};
_.S(Rd,_.I);_.vd.Object.defineProperties(Rd.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?void 0:r.price)||((J=this.data)==null?void 0:(x=J.dealsData)==null?void 0:x.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var r,J;if((r=this.data)!=null&&r.dealsData&&((J=this.data)==null||!J.priceReplacementText)){r=this.data.dealsData;var x,t,b;return((x=r.salesData)==null?void 0:x.originalPrice)||((t=r.priceDropData)==null?void 0:t.referencePrice)||((b=r.promotionData)==null?void 0:b.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var r,J;return(r=this.data)==null?void 0:(J=r.dealsData)==null?void 0:J.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Rd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Rd.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Rd.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Rd.prototype,"isExpandableContent",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"showCta",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"ctaText",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"hasPriceTopPosition",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"hasPriceBottomPosition",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"useNewStyle",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"showPriceReplacementText",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"priceValue",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"showDeal",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"showAffiliateDisclaimer",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"useSaleStyle",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"useFromBrandCtaStyle",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"useFromVendorCtaStyle",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rd.prototype,"useShoppingCollectionCtaStyle",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],Rd);
_.A(Rd,"ytd-vertical-product-card-renderer",function(){if(l$o!==void 0)return l$o;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-product-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a id="product-card-renderer-container" class="yt-simple-endpoint style-scope ytd-vertical-product-card-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]" aria-label="[[data.accessibilityTitle]]">\n  <div id="card-with-protection" data-offer-version-id$="[[data.debugOfferVersionId]]" class="style-scope ytd-vertical-product-card-renderer">\n    <div id="product-image" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n      <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-vertical-product-card-renderer"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-vertical-product-card-renderer">\n      <div id="product-name" class="product-info-row style-scope ytd-vertical-product-card-renderer">[[data.title]]</div>\n\n      <template is="dom-if" restamp="" if="[[hasPriceTopPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <div id="variants-description" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n        [[data.variantsDescription]]\n      </div>\n\n      <template is="dom-if" restamp="" if="[[showCta]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <yt-formatted-string class="cta-row style-scope ytd-vertical-product-card-renderer" text="[[ctaText]]">\n          </yt-formatted-string>\n          <template is="dom-if" restamp="" if="[[data.showOpenInNewIcon]]" class="style-scope ytd-vertical-product-card-renderer">\n            <yt-icon class="cta-row hover-icon style-scope ytd-vertical-product-card-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[hasPriceBottomPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[showAffiliateDisclaimer]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <div id="affiliate-disclaimer" class="style-scope ytd-vertical-product-card-renderer">[[data.affiliateDisclaimer]]</div>\n        </div>\n      </template>\n    </div>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return l$o=r},{mode:1});var XEb;var SM=function(){return _.I.apply(this,arguments)||this};
_.S(SM,_.I);SM.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],SM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],SM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],SM.prototype,"ytdLockupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],SM.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],SM);
_.A(SM,"ytd-grid-movie-renderer",function(){if(XEb!==void 0)return XEb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-movie-renderer">\n</ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <span class="grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer" hidden="[[!data.metadata]]">\n    [[getSimpleString(data.metadata)]]\n  </span>\n  \n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class="badges style-scope ytd-grid-movie-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n</ytd-badge-supported-renderer>\n<div id="offer-button" class="style-scope ytd-grid-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-movie-renderer"></yt-interaction>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return XEb=r},{mode:1});var rVY;var NZ=function(){var r=_.I.apply(this,arguments)||this;r.rounded=!0;r.itemStyle="small-item";return r};
_.S(NZ,_.I);NZ.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var r,J,x,t,b=(J=_.R((r=this.data)==null?void 0:r.buttonCommand,_.UJ))==null?void 0:(x=J.item)==null?void 0:(t=x.notificationTextRenderer)==null?void 0:t.successResponseText;b&&_.AOK(this.hostElement,b)}};
_.vd.Object.defineProperties(NZ.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.isProductPlaceholder)!==void 0&&((J=this.data)==null?void 0:J.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],NZ.prototype,"ytRendererBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],NZ.prototype,"rounded",void 0);_.F([_.C(),_.y("design:type",Object)],NZ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],NZ.prototype,"itemStyle",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"hasPrice",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"hasPriceReplacementText",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"hasAdditionalFeesText",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"hasAffiliateDisclaimer",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"isProductPlaceholder",null);
_.F([_.C(),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"hideOpenInNewIcon",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],NZ.prototype,"ariaLabel",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],NZ);
_.A(NZ,"ytd-merch-shelf-item-renderer",function(){if(rVY!==void 0)return rVY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a class="yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer" href$="[[computeHref_(data.buttonCommand)]]" data="[[data.buttonCommand]]" aria-label$="[[ariaLabel]]" data-offer-version-id$="[[data.debugOfferVersionId]]" on-click="showSnackbarIfPlaceholder">\n  <div class="product-item style-scope ytd-merch-shelf-item-renderer">\n    <yt-img-shadow class="product-item-image style-scope ytd-merch-shelf-item-renderer" height="90" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="90"></yt-img-shadow>\n    <template is="dom-if" restamp="" if="[[isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer">\n          <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[!isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer">\n            <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n            <template is="dom-if" restamp="" if="[[hasPrice]]" class="style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer">\n                <template is="dom-if" restamp="" if="[[hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.priceReplacementText]]</div>\n                </template>\n                <template is="dom-if" restamp="" if="[[!hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.price]]</div>\n                  <div class="product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAdditionalFeesText]]">\n                    [[data.additionalFeesText]]\n                  </div>\n                </template>\n              </div>\n            </template>\n            <div no-price$="[[!hasPrice]]" class="cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">\n                [[data.vendorName]]\n                <yt-icon class="product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n              </div>\n              \n              <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n            </div>\n          </div>\n          <div class="small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer">\n            <div class="affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAffiliateDisclaimer]]">\n              [[data.affiliateDisclaimer]]\n            </div>\n            <div class="product-item-description style-scope ytd-merch-shelf-item-renderer">[[data.description]]</div>\n          </div>\n        </div>\n      </div>\n      <div class="small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer" hidden="[[isProductPlaceholder]]">\n        <div class="product-item-button style-scope ytd-merch-shelf-item-renderer">[[data.buttonText]]</div>\n        <div class="product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">[[data.vendorName]]</div>\n          <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n        </div>\n      </div>\n    </template>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rVY=r},{mode:1});var JVY=_.JY(function(r){var J=_.zx("button-card-view-model");_.LL(J,function(){return r.data().rendererContext});
return _.f("button-card-view-model",{el:J,class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return r.data().title},
role:"button"},_.f(_.dm,{model:{}}),_.f("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.f("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.f(_.w,{cond:function(){return r.data().image},
then:function(x){return _.f(_.rm,{data:x,alt:function(){var t;return(t=r.data().title)!=null?t:""},
className:"ytwButtonCardViewModelHostImage"})}})),_.f("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return r.data().title})))},"cb");_.M("web_button_view_model_wcw_registration_killswitch")||_.o8(JVY,"button-card-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){r=_.XO(r,{className:void 0});var J=r.data;r=r.className;var x=_.gW(function(){return J().onTapCommand},void 0,"NprDr");
return _.f("ytd-shopping-item-card",{class:_.gm("ytdShoppingItemCardHost",r)},_.f(_.FH,{command:x,className:"ytdShoppingItemCardHostLink"},_.f("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.f(_.QR,{data:function(){return J().thumbnailViewModel}},{thumbnailViewModel:function(t){return _.f(_.eS,{data:t.data,
aspectRatio:3})}})),_.f("div",null,_.f("p",{class:"ytdShoppingItemCardHostItemTitle"},_.f(_.Zy,{text:function(){return J().itemTitle}})),_.f("p",{class:"ytdShoppingItemCardHostPrice"},_.f(_.Zy,{text:function(){return J().priceOrStatus}})))))},"db"),"ytd-shopping-item-card",{props:{data:_.yk,
className:_.yk}});var xef={isAdsVideo:!0},tON={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},bCu={showPlayerControls:!1,videoPreviewDurationMs:15E3},meo={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!_.M("web_shorts_imp_fullwidth_killswitch")};var JX=null,FqK={};var edr="WEB_PAGE_TYPE_ACCOUNTS WEB_PAGE_TYPE_WELCOME WEB_PAGE_TYPE_ACCOUNT_SELECTOR WEB_PAGE_TYPE_SIGN_IN_IDENTIFIER_ENTRY WEB_PAGE_TYPE_SIGN_IN_PASSWORD_ENTRY WEB_PAGE_TYPE_SIGN_IN_DEVICE_PROMPT_CHALLENGE WEB_PAGE_TYPE_UNKNOWN".split(" "),dz={},zdm=(dz.FEwhat_to_watch="home",dz.FEhashtag="hashtag",dz.FEtrending="trending",dz.FEhistory="history",dz.SPunlimited="premium",dz.FEmemberships_and_purchases="paid_memberships",dz.SPredeem_code="redeem",dz.SPverify_location="locate",dz.SPminor_moment="minor_moment",
dz.FEmini_app_container="mini_app",dz.FEnews_destination="news",dz.SPopen_in_app="open_in_app",dz.FEexplore="explore",dz.FEsubscriptions="subscriptions",dz.FEsfv_audio_pivot="sfv_audio_pivot",dz.FEplaylist_aggregation="playlist_aggregation",dz);document.getElementById("theme-meta");document.getElementById("app");document.getElementById("player");document.getElementById("player-container-id");document.getElementById("player-control-container");document.getElementById("player-endscreen-container");document.getElementById("player-shorts-container");document.getElementById("player-cinematics-container");document.getElementById("full-screen-content-id");_.WD("init");var ovk=function(){},TZx=_.JY(function(r){var J=r.data;
var x=r.inlineMetadata;var t=r.aspectRatio;var b=r.scrimStyle;var V=r.className;var H=r.useDefaultStyle;var q=new ovk,W=_.M("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",U=_.gW(function(){return(H==null?0:H())?W==="SHORTS_LOCKUP_STYLE_SLIM":J().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"gDCMs"),g=_.gW(function(){return _.Yy(x)||U()||!1},void 0,"x8cr8b"),E=function(){return(b==null?void 0:b())!==void 0?b==null?void 0:b():1},h=_.gW(function(){return J().belowThumbnailMetadata||
!g()},void 0,"Q84Mmb");
r=_.zx("ytm-shorts-lockup-view-model",function(e){q&&(q.hostElement=e,Y())});
_.Jf(r,{visibilityCallback:function(e){var l=J().onFirstVisible;e&&l&&_.a2(l)},
showOption:{calledOnce:!0,state:"visible"}});V=_.gm("shortsLockupViewModelHost",V);var G=_.zx("div"),N={};N=_.gm(function(){return U(),"shortsLockupViewModelHostThumbnailContainer"},(N.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.Yy(t)===1},N.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.Yy(t)===2},N.shortsLockupViewModelHostThumbnailContainerRounded=function(){return!U()},N.shortsLockupViewModelHostThumbnailContainerCustomDimensions=
function(){return!_.M("web_shorts_2_by_3_lockups_study")&&!_.M("desktop_search_enable_two_by_three_shorts_aspect_ratio")},N));
var Q,Y=function(){if(q){var e;(e=Q)==null||J3(e);var l;q.hostElement&&((l=q.data)==null?0:l.inlinePlayerData)&&(Q=A7({mediaRenderer:q,lockupElement:q.hostElement,thumbnailElement:G.value,videoPreviewOpts:meo}))}};
_.Ke(function(){q&&(q.data=J(),Y())},"M6Qdl");
var O=_.gW(function(){return J().thumbnail},void 0,"kpJjV"),c=_.gW(function(){return J().badge},void 0,"Uaw67"),Z=_.gW(function(){return J().onTap},void 0,"aZjcTb"),a={};
return _.f("ytm-shorts-lockup-view-model",{el:r,class:V},_.f(_.DZ,null,_.f(_.FH,{command:Z,className:_.gm("shortsLockupViewModelHostEndpoint",(a.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!h()},a),"reel-item-endpoint",""),
ariaHidden:function(){return!g()},
tabIndex:function(){return g()?0:-1}},_.f("div",{el:G,
class:N},_.f(_.w,{cond:O,then:function(){return _.f(_.rm,{data:function(){var e;return(e=O==null?void 0:O())!=null?e:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),null),_.f(_.w,{cond:g,
then:function(){return _.f(VOf,{data:J,scrimStyle:E,useDefaultStyle:H})}}),_.f(_.QR,{data:c},{badgeViewModel:function(e){return _.f(_.ua,{data:e.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.f(_.w,{cond:function(){return g()&&J().menuOnTap},
then:function(){return _.f(Deb,{data:J,inlineMetadata:!0})}}),_.f(_.w,{cond:h,
then:function(){return _.f(HC4,{data:J,useDefaultStyle:H,inlineMetadata:g})}})))},"eb"),VOf=_.JY(function(r){var J=r.data;
var x=r.scrimStyle;var t=r.useDefaultStyle;var b=_.M("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",V=t&&_.M("web_hide_primary_text_for_pivot_panel"),H=_.gW(function(){return(t==null?0:t())?b==="SHORTS_LOCKUP_STYLE_SLIM":J().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CmTtFd");
r={};r=_.gm("shortsLockupViewModelHostInlineMetadata",(r.shortsLockupViewModelHostMetadataRounded=function(){return!H()},r.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(x==null?void 0:x())===3&&!_.M("enable_shorts_lockup_new_scrim")},r.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(x==null?void 0:x())===3&&_.M("enable_shorts_lockup_new_scrim")},r.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(x==null?void 0:x())===2||(x==null?void 0:
x())===4},r.shortsLockupViewModelHostShowOverPlayer=function(){return!0},r),"image-overlay-text");
var q={};return _.f("div",{class:r},_.f("h3",{class:_.gm("shortsLockupViewModelHostMetadataTitle",(q.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(x==null?void 0:x())===4},q)),
"aria-label":function(){return J().accessibilityText}},_.f(_.w,{cond:function(){var W;
return!((W=J().overlayMetadata)==null||!W.primaryText)&&!V},
then:function(){return _.f(_.Zy,{text:function(){var W;return(W=J().overlayMetadata)==null?void 0:W.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.f(_.w,{cond:function(){var W;
return(W=J().overlayMetadata)==null?void 0:W.secondaryText},
then:function(){return _.f(s3k,{data:J,scrimStyle:x,className:void 0})}}))},"fb"),HC4=_.JY(function(r){var J=r.data;
var x=r.useDefaultStyle;var t=r.inlineMetadata;var b=_.M("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",V=_.gW(function(){return(x==null?0:x())?b==="SHORTS_LOCKUP_STYLE_SLIM":J().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"Oawb6e");
r=_.gm(function(){return V()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},"image-overlay-text");
var H=_.zx("div"),q,W=_.$H(function(N){if(_.CL(_.OS(N),H.value,["AVATAR-VIEW-MODEL"]))return!1;var Q;(Q=q)==null||Q.click();return!1}),U=_.gW(function(){return J().belowThumbnailMetadata||J().overlayMetadata},void 0,"cXzqNe"),g=function(){return J().menuOnTap&&!t()},E=function(){var N;
return(N=U())==null?void 0:N.avatar},h={},G={};
return _.f("div",{class:_.gm(r,(h.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!E()},h.shortsLockupViewModelHostOutsideMetadataHasMenu=g,h)),
"on:click":W,el:H},_.f(_.QR,{data:E},{avatarViewModel:function(N){return _.f("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.f(_.GH,{data:N.data}))}}),_.f("div",null,_.f("h3",{class:_.gm("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(G.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var N,Q;
return!((N=U())==null?0:(Q=N.primaryText)==null?0:Q.content)},G)),
"aria-label":function(){return J().accessibilityText}},_.f(_.FH,{ref:function(N){return void(q=N)},
command:function(){return J().onTap},
className:_.gm("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var N,Q;return(N=U())==null?void 0:(Q=N.primaryText)==null?void 0:Q.content}},_.f(_.w,{cond:function(){var N;
return(N=U())==null?void 0:N.primaryText},
then:function(N){return _.f(_.Zy,{text:N,noEndpoints:!0,noStyleRuns:!0})}}))),_.f(_.w,{cond:function(){var N;
return(N=U())==null?void 0:N.secondaryText},
then:function(N){return _.f("div",{class:_.gm("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead"),"aria-hidden":"true"},_.f(_.Zy,{text:N,noStyleRuns:!0}))}})),_.f(_.w,{cond:g,
then:function(){return _.f(Deb,{data:J,inlineMetadata:!1})}}))},"gb"),s3k=_.JY(function(r){var J=r.data;
var x=r.scrimStyle;r=r.className;var t={};return _.f("div",{class:_.gm((t.shortsLockupViewModelHostMetadataSubhead=function(){return(x==null?void 0:x())!==4},t.shortsLockupViewModelHostMetadataSubheadNew=_.M("enable_shorts_lockup_new_scrim"),t.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(x==null?void 0:x())===4},t),r),
"aria-hidden":"true"},_.f(_.Zy,{text:function(){var b;return(b=J().overlayMetadata)==null?void 0:b.secondaryText},
noStyleRuns:!0}))},"hb"),Deb=_.JY(function(r){var J=r.data;
var x=r.inlineMetadata;r={};r=_.gm((r.shortsLockupViewModelHostInlineMetadataMenu=function(){return x()},r.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!x()},r.shortsLockupViewModelHostShowOverPlayer=function(){return!0},r),"image-overlay-text");
return _.f("div",{class:r},_.f(u_,{data:function(){return{style:x()?"overlay":"mono",accessibilityLabel:J().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(t){t.preventDefault();t.stopPropagation();var b=_.AY({elementsCommand:J().menuOnTap,forceNewState:!0});if(b==null?0:b.onclick)b.onclick(t)}}},
iconName:"MORE_VERT"}))},"ib");var qyx=_.JY(function(r){var J=r.data;var x=r.inlineMetadata;var t=r.aspectRatio;var b=r.scrimStyle;var V=r.className;var H=r.useDefaultStyle;r=_.gW(function(){var q=J().entityId;return q?q.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"W3Tlke");
return _.f("ytm-shorts-lockup-view-model-v2",{class:_.gm("shortsLockupViewModelHost",V)},_.f(_.rz,{contentId:r,aspectRatio:function(){return(t==null?void 0:t())===1?1:(t==null?void 0:t())===2?2:4}},function(){return _.f(TZx,{data:J,
inlineMetadata:x,aspectRatio:t,scrimStyle:b,className:V,useDefaultStyle:H})}))},"jb");_.o8(qyx,"ytm-shorts-lockup-view-model-v2",{props:{data:_.mS,inlineMetadata:_.mS,aspectRatio:_.mS,scrimStyle:_.mS,className:_.mS,useDefaultStyle:_.mS}});var WXq=16/9*210,Qh=function(){var r=_.I.apply(this,arguments)||this;r.isExpandableContent=!1;r.hideShelfHeader=!1;r.engagementPanel=!1;r.buttonClasses=["arrow"];r.isSearch=!1;r.disableScrollEventListener=!1;r.containsLockup=!1;r.overrideArrowPositionForProductCard=!1;r.overrideArrowPositionForShoppingItemCard=!1;r.overrideArrowPositionForReelItems=!1;r.overrideArrowPositionForGridMovie=!1;r.overrideArrowPositionToCenter=!1;r.isSearchPostShelf=!1;r.overrideArrowPositionForMixedShelf=!1;r.overrideArrowPositionForMixedShelfShortsOnly=
!1;r.hasBigThumbsReelItems=!1;r.shouldUseMixedListHeight=!1;r.shouldUseShortsListHeight=!1;r.gridVideoWidth=0;r.isSearchVodShelf=!1;r.disableWheelScroll=!1;r.sizing="COMPACT";r.shortsLockupAspectRatio=0;return r};
_.S(Qh,_.I);_.m=Qh.prototype;
_.m.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:4},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",shoppingItemCardViewModel:{component:"ytd-shopping-item-card",
params:{className:"yt-horizontal-list-renderer"}},gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",
compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",params:{className:"yt-horizontal-list-renderer"},properties:{aspectRatio:"[[shortsLockupAspectRatio]]"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",
properties:{isExpandableContent:"[[isExpandableContent]]"}},buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}};
_.m.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.M("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.m.computeInitialCountNumber=function(r){if(!r)return 6;var J=r.items.some(function(V){return!!V.topicRecommendationsChipRenderer}),x=r.items.some(function(V){return!!V.displayAdRenderer}),t=this.computeShouldListItemsHaveEqualHeight(r),b=r.items.some(function(V){return!!V.gridPlaylistRenderer});
r=r.items.some(function(V){return!!V.shoppingItemCardViewModel});
return J?9:x?8:b||t?10:r?7:6};
_.m.computeContainsPost=function(r){return!!r&&!!r.items&&r.items.some(function(J){return!!J.postRenderer})};
_.m.computeContainsLockup=function(){if(_.M("web_horizontal_list_lockup_arrow_killswitch"))return!1;var r,J;return(r=this.data)==null?void 0:(J=r.items)==null?void 0:J.some(function(x){return!!x.lockupViewModel})};
_.m.maybeUpdateLockupAspectRatio=function(){var r,J;if(this.computeContainsLockup()&&((r=this.data)==null?0:(J=r.items)==null?0:J.length)){var x;r=yyM((x=this.data.items[0].lockupViewModel)==null?void 0:x.contentType,this.data.force16By9ThumbnailAspectRatio);x=Is7(r);x=this.computeLockupWidth()/x;_.iX(this.hostElement,{"--yt-horizontal-list-content-height":x+"px"})}};
_.m.computeOverrideArrowPositionForProductCard=function(r){if(this.isExpandableContent)return!1;var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){return!!x.verticalProductCardRenderer}))};
_.m.computeOverrideArrowPositionForShoppingItemCard=function(r){var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){return!!x.shoppingItemCardViewModel}))};
_.m.computeOverrideArrowPositionForReelItemRenderer=function(r){return this.containsReelItemRenderer(r)};
_.m.computeHasBigThumbsReelItems=function(r,J){return r&&this.containsReelItemRenderer(J)};
_.m.computeShouldListItemsHaveEqualHeight=function(r){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(r==null?void 0:r.itemSizeConstraint)};
_.m.computeShouldListItemsHaveShortsHeight=function(r){return this.computeShouldListItemsHaveEqualHeight(r)&&!this.containsGridVideoRenderer(r)};
_.m.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.m.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.m.containsReelItemRenderer=function(r){var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){return!(!x.reelItemRenderer&&!x.shortsLockupViewModel)}))};
_.m.containsGridVideoRenderer=function(r){var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){return!!x.gridVideoRenderer||!!x.lockupViewModel}))};
_.m.computeContainsGridMovieRenderer=function(r){var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){return!!x.gridMovieRenderer}))};
_.m.computeOverrideArrowPositionToCenter=function(r){return this.computeIsSearchPostShelf(r)};
_.m.computeIsSearchPostShelf=function(r){var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){var t,b;return((b=(t=x.postRenderer)==null?void 0:t.surface)!=null?b:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.m.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(r){var J;return!!(r==null?0:(J=r.items)==null?0:J.some(function(x){var t,b,V;return((V=(t=x.backgroundPromoRenderer)==null?void 0:(b=t.style)==null?void 0:b.value)!=null?V:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.m.computeIsSearchVodShelf=function(r,J){return r&&this.containsGridVideoRenderer(J)};
_.m.computeDisableWheelScroll=function(r,J){return this.computeIsSearchVodShelf(r,J)};
_.m.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.m.computeShortsLockupAspectRatio=function(){return 1};
_.m.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.iX(this.hostElement,{"--ytd-reel-item-thumbnail-height":WXq+"px"})};
Qh.prototype.dataChanged=Qh.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Qh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Qh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],Qh.prototype,"ytdHorizontalListBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Qh.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],Qh.prototype,"isExpandableContent",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"hideShelfHeader",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"engagementPanel",void 0);_.F([_.C(),_.y("design:type",Array)],Qh.prototype,"buttonClasses",void 0);_.F([_.C(),_.y("design:type",Object)],Qh.prototype,"isSearch",void 0);
_.F([_.C(),_.y("design:type",Object)],Qh.prototype,"disableScrollEventListener",void 0);_.F([_.C({computed:"computeInitialCountNumber(data)"}),_.y("design:type",Number)],Qh.prototype,"initialCount",void 0);_.F([_.C({computed:"computeContainsPost(data)"}),_.y("design:type",Boolean)],Qh.prototype,"supportComponentResize",void 0);_.F([_.C({computed:"computeContainsPost(data)"}),_.y("design:type",Boolean)],Qh.prototype,"containsPost",void 0);
_.F([_.C({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"containsLockup",void 0);_.F([_.C({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Qh.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.F([_.C({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionForProductCard",void 0);_.F([_.C({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.F([_.C({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionForReelItems",void 0);_.F([_.C({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionForGridMovie",void 0);
_.F([_.C({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionToCenter",void 0);_.F([_.C({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"isSearchPostShelf",void 0);_.F([_.C({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.F([_.C({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.F([_.C({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"hasBigThumbsReelItems",void 0);
_.F([_.C({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"shouldUseMixedListHeight",void 0);_.F([_.C({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"shouldUseShortsListHeight",void 0);_.F([_.C({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"gridVideoWidth",void 0);
_.F([_.C({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"isSearchVodShelf",void 0);_.F([_.C({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.y("design:type",Object)],Qh.prototype,"disableWheelScroll",void 0);_.F([_.C({computed:"computeSizing(isSearch)"}),_.y("design:type",Object)],Qh.prototype,"sizing",void 0);
_.F([_.C({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.y("design:type",Object)],Qh.prototype,"shortsLockupAspectRatio",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Qh.prototype,"dataChanged",null);
_.A(Qh,"yt-horizontal-list-renderer",function(){if(E2o===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-horizontal-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n<div id="scroll-outer-container" class="style-scope yt-horizontal-list-renderer">\n  <div id="scroll-container" class="style-scope yt-horizontal-list-renderer">\n    <div id="items" class="style-scope yt-horizontal-list-renderer"></div>\n  </div>\n</div>\n<div id="right-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);E2o=r}r=E2o;return r},{mode:1});var iCf;var p3N=[10,12,14,16,18,20,24,28,32,36],fSR=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],KO=function(){var r=_.I.apply(this,arguments)||this;r.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";r.hideOverflow=!1;r.useRoboto=!1;r.fontClass="";r.overflown=!1;r.actionMap={"yt-window-resized":"resize"};return r};
_.S(KO,_.I);_.m=KO.prototype;
_.m.attached=function(){var r=this;switch(this.fontFamily){case "PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto=
!1,this.fontWeight=700}this.setParentConstraints();_.zu(this,function(){r.resize()});
if(!_.o$){var J,x,t;(J=document)==null||(x=J.fonts)==null||(t=x.ready)==null||t.then(function(){r.resize()})}};
_.m.dataChanged=function(){this.resize()};
_.m.guideIsExpandedChanged=function(){this.resize()};
_.m.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var r=this.getMaxNumLines(),J=this.getMinFont(),x=this.getMaxFont(),t=this.useRoboto?p3N:fSR;for(t=t.filter(function(V){return V<=x&&V>=J});t.length>1;){var b=Math.floor(t.length/2);
this.updateFontSize(t[b]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=r)t=t.slice(b,t.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>r)t=t.slice(0,b);else break}this.updateFontSize(t[t.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(r)}};
_.m.handleOverflow=function(r){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>r&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",r.toString()))};
_.m.updateFontSize=function(r){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+r;this.textNode.classList.add(this.fontClass)};
_.m.getMaxFont=function(){var r=this.useRoboto?p3N:fSR;r=r[r.length-1];return this.maxFontSize&&this.maxFontSize<=r?this.maxFontSize:r};
_.m.getMinFont=function(){var r=(this.useRoboto?p3N:fSR)[0];return this.minFontSize&&this.minFontSize>=r?this.minFontSize:r};
_.m.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.m.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.m.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.v2(this.text).split("\n").length-1:Infinity};
_.m.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Lh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
KO.prototype.guideIsExpandedChanged=KO.prototype.guideIsExpandedChanged;KO.prototype.dataChanged=KO.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],KO.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],KO.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],KO.prototype,"text",void 0);
_.F([_.C(),_.y("design:type",String)],KO.prototype,"fontFamily",void 0);_.F([_.C(),_.y("design:type",Number)],KO.prototype,"maxWidth",void 0);_.F([_.C(),_.y("design:type",Number)],KO.prototype,"maxHeight",void 0);_.F([_.C(),_.y("design:type",Number)],KO.prototype,"maxFontSize",void 0);_.F([_.C(),_.y("design:type",Number)],KO.prototype,"minFontSize",void 0);_.F([_.C(),_.y("design:type",Number)],KO.prototype,"maxLines",void 0);_.F([_.C(),_.y("design:type",Object)],KO.prototype,"hideOverflow",void 0);
_.F([_.C({selector:_.sgX}),_.y("design:type",Boolean)],KO.prototype,"guideIsExpanded",void 0);_.F([_.jX("#container"),_.y("design:type",HTMLElement)],KO.prototype,"containerNode",void 0);_.F([_.jX("#text"),_.y("design:type",HTMLElement)],KO.prototype,"textNode",void 0);_.F([_.Mw("text"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],KO.prototype,"dataChanged",null);
_.F([_.Mw("guideIsExpanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],KO.prototype,"guideIsExpandedChanged",null);_.F([_.L({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],KO);
_.A(KO,"yt-dynamic-sizing-formatted-string",function(){if(iCf!==void 0)return iCf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dynamic-sizing-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="dynamic-text-container style-scope yt-dynamic-sizing-formatted-string">\n  <yt-formatted-string id="text" disable-attributed-string="" text="[[text]]" class="style-scope yt-dynamic-sizing-formatted-string"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iCf=r},{mode:1});var Uex;_.gvY=function(r){_.r7.call(this,r)};
_.S(_.gvY,_.r7);var EvK=function(r){_.r7.call(this,r)};
_.S(EvK,_.gvY);var ks=function(){return _.I.apply(this,arguments)||this};
_.S(ks,_.I);ks.prototype.onTapSuspendedChannel=function(){var r;if((r=this.data)!=null&&r.serviceEndpoint){var J,x;(r=(x=_.R((J=this.data)==null?void 0:J.serviceEndpoint,_.Ak))==null?void 0:x.url)?_.z8(r,void 0,void 0,window.top):(J=new EvK("Did not handle suspended account tap. No appealUrl."),_.Pq(J))}else J=new EvK("Did not handle suspended account tap. No serviceEndpoint."),_.Pq(J)};
ks.prototype.onTap=function(){var r=this,J=_.wU(),x,t=(x=_.$I(J,{veType:7116}))!=null?x:void 0;_.FS(J,{visualElement:t});_.y2();this.saveRoleText();var b;if((b=this.data)==null?0:b.youtubeSuspended)this.onTapSuspendedChannel();else{var V=!1,H,q;(J=(q=_.R((H=this.data)==null?void 0:H.serviceEndpoint,_.sgY))==null?void 0:q.supportedTokens)&&J.forEach(function(W){if(W.accountSigninToken)if(V=!0,r.onAccountItemTap)r.onAccountItemTap(W.accountSigninToken.signinUrl);else _.z8(W.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!V){if(H=this.get("serviceEndpoint",this.data))V=!0,this.ytComponentBehavior.resolveCommand(H);V||_.YC(new EvK("Did not handle account switch tap. No token."))}}};
ks.prototype.saveRoleText=function(){if(this.data){var r=this.data,J=r.channelDelegationRole;if(J){var x,t=(x=_.R(r==null?void 0:r.serviceEndpoint,_.sgY))==null?void 0:x.supportedTokens;if(!t){var b,V,H,q;t=(b=_.R(r==null?void 0:r.serviceEndpoint,_.wy))==null?void 0:(V=b.popup)==null?void 0:(H=V.confirmDialogRenderer)==null?void 0:(q=H.confirmButton)==null?void 0:q.buttonRenderer;var W;t=(W=_.R(t==null?void 0:t.command,_.i9))==null?void 0:W.commands;if(!t)return;var U;t=(U=_.R(t[1],_.sgY))==null?
void 0:U.supportedTokens}if(t){W=void 0;U=_.D(t);for(t=U.next();!t.done;t=U.next())if(t=t.value,t.datasyncIdToken){W=t.datasyncIdToken.datasyncIdToken;break}if(W){var g;a:{if(_.JuM()&&(U=_.ij4(W+"::pom"))){U=new MI(U);break a}U=void 0}(g=U)==null||g.set("role_text",J);if((i_z?i_z:window.location).href.indexOf("studio")!==-1&&(g=xgn())){U=g.src?(new URL(g.src)).origin:"*";var E;(E=g.contentWindow)==null||E.postMessage({action:"save_pom_role",datasyncId:W,roleText:J},U)}}}}}};
_.vd.Object.defineProperties(ks.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.accountPhoto)==null?void 0:J.thumbnails;return x&&x.length>0&&(x[0].height===36||x[0].height===48)?x[0].height:40}}});
ks.prototype.onTap=ks.prototype.onTap;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ks.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ks.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ks.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Function)],ks.prototype,"onAccountItemTap",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ks.prototype,"enableRingForActiveAccount",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],ks.prototype,"thumbnailSize",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ks.prototype,"onTap",null);_.F([_.L({is:"ytd-account-item-renderer",disableElementRegistration:!0})],ks);
_.A(ks,"ytd-account-item-renderer",function(){if(Uex!==void 0)return Uex;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-icon-item class="style-scope ytd-account-item-renderer">\n  <yt-img-shadow slot="item-icon" height="[[thumbnailSize]]" item-icon="" thumbnail="[[data.accountPhoto]]" width="[[thumbnailSize]]" class="style-scope ytd-account-item-renderer">\n  </yt-img-shadow>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-account-item-renderer">\n    <yt-formatted-string id="channel-title" text="[[data.accountName]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string respect-lang-dir="" secondary="" text="[[data.channelHandle]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string secondary="" text="[[data.accountByline]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item-body>\n  <yt-icon id="selected" hidden="[[!data.isSelected]]" icon="yt-icons:check" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <yt-icon id="studio-redirect" aria-label$="[[getSimpleString(data.studioRedirectVisualHint)]]" hidden="[[!data.isRedirectToStudio]]" icon="yt-icons:open_in_new" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-tooltip for="studio-redirect" hidden="[[!data.isRedirectToStudio]]" position="left" class="style-scope ytd-account-item-renderer">\n    [[getSimpleString(data.studioRedirectVisualHint)]]\n  </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Uex=r},{mode:1});var j3f;var PB=function(){return _.I.apply(this,arguments)||this};
_.S(PB,_.I);PB.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.bZ().resolve(_.mg).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],PB.prototype,"data",void 0);_.F([_.L({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],PB);
_.A(PB,"ytd-identity-chip-renderer",function(){if(j3f!==void 0)return j3f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-identity-chip-renderer">\n  <h3 id="header-text" class="style-scope ytd-identity-chip-renderer">[[data.headerText]]</h3>\n</div>\n<div id="content-row" class="style-scope ytd-identity-chip-renderer">\n  <div id="info-div" class="style-scope ytd-identity-chip-renderer">\n    <img id="avatar-image" alt="" src$="[[data.avatarUrl]]" class="style-scope ytd-identity-chip-renderer">\n    <div id="name-handle-div" class="style-scope ytd-identity-chip-renderer">\n      <p id="name" class="style-scope ytd-identity-chip-renderer">[[data.name]]</p>\n      <p id="handle" hidden="[[!data.handle]]" dir="auto" class="style-scope ytd-identity-chip-renderer"><span class="style-scope ytd-identity-chip-renderer">@</span>[[data.handle]]</p>\n    </div>\n  </div>\n  <div id="edit-icon" class="style-scope ytd-identity-chip-renderer">\n    <yt-icon-button id="edit-icon-button" aria-label$="[[data.onTapLabel]]" on-click="onClickEditIcon" class="style-scope ytd-identity-chip-renderer">\n      <yt-icon id="edit-icon" icon="yt-icons:edit" class="style-scope ytd-identity-chip-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return j3f=r},{mode:1});var $eo;var w3u;var h3x;var MOu;var Ys=function(){var r=_.I.apply(this,arguments)||this;r.richItemMinWidth=_.Vn("wn_grid_min_item_width",310);r.isShorts=!1;r.isWatchNext=!1;r.isExploreHub=!1;return r};
_.S(Ys,_.I);_.vd.Object.defineProperties(Ys.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var r=[],J=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.iX(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var x;if(((x=this.data)==null?0:x.rows)&&J)for(J*=this.data.rows,x=0;x<J;x++)r.push({});return r}}});
_.F([_.K(_.dE),_.y("design:type",Object)],Ys.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ys.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ys.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.kN,value:3}),_.y("design:type",Number)],Ys.prototype,"itemsPerRow",void 0);_.F([_.C({selector:_.TyX,value:6}),_.y("design:type",Number)],Ys.prototype,"slimItemsPerRow",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Number)],Ys.prototype,"richItemMinWidth",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],Ys.prototype,"miniMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ys.prototype,"isShorts",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ys.prototype,"isWatchNext",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ys.prototype,"isExploreHub",void 0);
_.F([_.n("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.y("design:type",Array),_.y("design:paramtypes",[])],Ys.prototype,"cardItems",null);_.F([_.L({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],Ys);
_.GjR=_.Te()(Ys,"ytd-ghost-grid-renderer",function(){if(MOu===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-grid style-scope ytd-ghost-grid-renderer">\n  <template is="dom-repeat" items="[[cardItems]]" class="style-scope ytd-ghost-grid-renderer">\n    <div class="ghost-card style-scope ytd-ghost-grid-renderer">\n      <div class="rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n      <div class="details style-scope ytd-ghost-grid-renderer">\n        <div class="channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        <div class="details-text-shell style-scope ytd-ghost-grid-renderer">\n          <div class="rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n          <div class="video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);MOu=r}r=MOu;return r},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.o8(_.JY(function(r){var J=_.XO(r,{numberOfComments:3}).numberOfComments,x=_.XO(r,{isInitialLoad:!1}).isInitialLoad,t=_.XO(r,{engagementPanel:!1}).engagementPanel,b=function(){return Math.min(Number(J==null?void 0:J())||20,20)};
return _.f("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.f(_.w,{cond:function(){return!(t==null?0:t())&&(x==null?void 0:x())},
then:function(){return _.f("div",{class:"ytGhostCommentsComments"},_.f("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.f("div",{class:_.gm("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.f("div",{class:_.gm("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.f("div",{class:"ytGhostCommentsGhostCard"},_.f("div",{class:"ytGhostCommentsAvatar"},_.f("div",{class:"ytGhostCommentsCircle"})),_.f("div",{class:"ytGhostCommentsComments"},_.f("div",{class:"ytGhostCommentsMeta"},
_.f("div",{class:_.gm("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.f("div",{class:_.gm("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.f("div",{class:"ytGhostCommentsComments"},_.f(_.GZ,{each:function(){return Array((b==null?void 0:b())||3)}},function(){return _.f("div",{class:"ytGhostCommentsGhostCard"},_.f("div",{class:"ytGhostCommentsAvatar"},_.f("div",{class:"ytGhostCommentsCircle"})),_.f("div",{class:"ytGhostCommentsHost"},_.f("div",{class:"ytGhostCommentsMeta"},
_.f("div",{class:_.gm("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.f("div",{class:_.gm("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:_.gm("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:"ytGhostCommentsGhostLikeDislike"},_.f("div",{class:_.gm("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:_.gm("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kb"),"yt-ghost-comments",{props:{numberOfComments:_.yk,
isInitialLoad:_.yk,engagementPanel:_.yk}});_.O8("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var nO=function(){var r=_.I.apply(this,arguments)||this;r.isOverridable=!1;r.spinnerActive=!1;r.showButton=!1;r.isCommentsSection=!1;r.engagementPanel=!0;r.isShortsGrid=!1;r.isShortsPage=!1;r.isWatchPage=!1;r.ghostCardExperimentEnabled=_.M("show_ghost_comments_shorts_watch")||_.M("show_ghost_comments_desktop_watch");r.originalShowButton=!1;r.endOfList=!1;return r};
_.S(nO,_.I);_.m=nO.prototype;_.m.resetIntersectionObserver=function(){var r;(r=this.observer)==null||r.disconnect();this.observer=void 0};
_.m.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var r,J;((r=this.data)==null?void 0:r.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((J=this.data)==null?0:J.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.m.initializeIntersectionObserver=function(){var r=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(J){J=_.D(J);for(var x=J.next();!x.done;x=J.next())x.value.isIntersecting&&(r.triggerContinuation(),r.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.m.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.m.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var r;((r=this.data)==null?0:r.continuationEndpoint)&&(r=_.R(this.data.continuationEndpoint,_.L$))&&this.ytdReduxBehavior.dispatch(_.o5({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:r}}))};
_.m.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.m.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.m.onServiceRequestCompleted=function(r,J){if(!_.M("kevlar_hide_spinner_on_empty_continuation_killswitch")){var x;(x=J.actions)!=null&&x.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.m.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.m.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.m.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.m.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var r=3;if(this.engagementPanel){var J,x,t;r=Math.floor(((((J=this.hostElement)==null?void 0:(x=J.parentElement)==null?void 0:(t=x.parentElement)==null?void 0:t.scrollHeight)||108)-108)/108);r=this.isInitialLoad?Math.max(r,3):3}J=[].concat(_.Gd(this.hostElement.querySelectorAll("yt-ghost-comments")));J=_.D(J);for(x=J.next();!x.done;x=J.next())x=x.value,x.numberOfComments=r,x.isInitialLoad=this.isInitialLoad,x.engagementPanel=
this.engagementPanel}};
_.m.detached=function(){this.resetIntersectionObserver()};
_.vd.Object.defineProperties(nO.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton&&(_.M("show_ghost_comments_shorts_watch")&&this.engagementPanel||_.M("show_ghost_comments_desktop_watch"))?{ghostCommentsSectionRenderer:!0}:!1}}});
nO.prototype.numberOfGhostCommentsChanged=nO.prototype.numberOfGhostCommentsChanged;nO.prototype.continuationTriggerOffsetChanged=nO.prototype.continuationTriggerOffsetChanged;nO.prototype.showButtonChanged=nO.prototype.showButtonChanged;nO.prototype.onYtServiceRequestCompletedForButtonRenderer=nO.prototype.onYtServiceRequestCompletedForButtonRenderer;nO.prototype.onServiceRequestCompleted=nO.prototype.onServiceRequestCompleted;nO.prototype.onYtServiceRequestSentForButtonRenderer=nO.prototype.onYtServiceRequestSentForButtonRenderer;
nO.prototype.observeData=nO.prototype.observeData;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],nO.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.cu.YtVisibilityBehavior),_.y("design:type",Object)],nO.prototype,"ytVisibilityBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],nO.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],nO.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"isOverridable",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"spinnerActive",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"showButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],nO.prototype,"isCommentsSection",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],nO.prototype,"engagementPanel",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"isShortsGrid",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.WaX}),_.y("design:type",Object)],nO.prototype,"isShortsPage",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.YN}),_.y("design:type",Object)],nO.prototype,"isWatchPage",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],nO.prototype,"ghostCardExperimentEnabled",void 0);
_.F([_.C(),_.y("design:type",Number)],nO.prototype,"continuationTriggerOffset",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"endOfList",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],nO.prototype,"isInitialLoad",void 0);_.F([_.jX("ytd-button-renderer"),_.y("design:type",_.zN)],nO.prototype,"buttonRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],nO.prototype,"buttonOverrides",void 0);
_.F([_.C(),_.n("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.y("design:type",Object),_.y("design:paramtypes",[])],nO.prototype,"isShortsCommentsSection",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nO.prototype,"observeData",null);
_.F([_.Uh("yt-service-request-sent-button-renderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nO.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],nO.prototype,"onServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-completed-button-renderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nO.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.F([_.Mw("showButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nO.prototype,"showButtonChanged",null);
_.F([_.Mw("continuationTriggerOffset"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nO.prototype,"continuationTriggerOffsetChanged",null);_.F([_.g5("isInitialLoad","engagementPanel"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nO.prototype,"numberOfGhostCommentsChanged",null);_.F([_.L({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],nO);
_.A(nO,"ytd-continuation-item-renderer",function(){if(h3x!==void 0)return h3x;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-continuation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ghost-cards" class="style-scope ytd-continuation-item-renderer"></div>\n<div id="ghost-comment-section" class="style-scope ytd-continuation-item-renderer"></div>\n<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" hidden="[[showButton]]" class="style-scope ytd-continuation-item-renderer">\n</tp-yt-paper-spinner>\n<div id="button" hidden="[[!showButton]]" class="style-scope ytd-continuation-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return h3x=r},{mode:1});var R3b;var OA=function(){var r=_.I.apply(this,arguments)||this;r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.downloadState="DOWNLOAD_STATE_UNKNOWN";r.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";r.offlineVideoPolicyExpirationTimestamp=0;r.downloadedVideoPlaybackPosition=0;return r};
_.S(OA,_.I);OA.prototype.dataChanged=function(){var r;this.videoData=_.R((r=this.data)==null?void 0:r.renderer,ITk);this.transferStateChanged()};
OA.prototype.downloadProgressChanged=function(){if(this.entityInfo){var r=Object.assign({},this.videoData),J=T4c(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),x=J.publishedTimeText,t=J.badges;r.shortViewCountText=J.shortViewCountText;r.publishedTimeText=x;r.badges=t;this.set("videoData",r)}};
OA.prototype.transferStateChanged=function(){if(this.entityInfo){var r=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",J=_.$N(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!jg(this.entityInfo.policyEntity),x=Object.assign({},this.videoData),t=T4c(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),b=t.publishedTimeText,V=t.badges;x.shortViewCountText=
t.shortViewCountText;x.publishedTimeText=b;x.badges=V;x.isDisabled=J;x.isWatched=this.downloadedVideoPlaybackPosition>0;x.navigationEndpoint=J?void 0:BXz(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var H;r&&((H=this.videoData)==null?0:H.videoId)&&!_.M("dl_resume_click_killswitch")&&(x.isDisabled=!1,x.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});x.thumbnailOverlays=D79(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",x)}};
OA.prototype.transferStateChanged=OA.prototype.transferStateChanged;OA.prototype.downloadProgressChanged=OA.prototype.downloadProgressChanged;OA.prototype.dataChanged=OA.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],OA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],OA.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],OA.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],OA.prototype,"videoData",void 0);_.F([_.C({selector:B2,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"downloadProgress",void 0);_.F([_.C(),_.y("design:type",Number)],OA.prototype,"relativeDateReference",void 0);_.F([_.C({selector:_.OQ,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"transferState",void 0);
_.F([_.C({selector:P2z,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"downloadState",void 0);_.F([_.C({selector:gSX,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"offlinePolicyAction",void 0);_.F([_.C({selector:ESi,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.F([_.C({selector:I5,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"downloadedVideoPlaybackPosition",void 0);_.F([_.C({selector:$8M,selectorArgs:["videoData.videoId"]}),_.y("design:type",Object)],OA.prototype,"entityInfo",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],OA.prototype,"isDownloading",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],OA.prototype,"dataChanged",null);
_.F([_.Mw("downloadProgress"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],OA.prototype,"downloadProgressChanged",null);_.F([_.Mw("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],OA.prototype,"transferStateChanged",null);
_.F([_.L({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],OA);
_.A(OA,"ytd-downloaded-video-grid-video-renderer",function(){if(R3b!==void 0)return R3b;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-downloaded-video-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-grid-video-renderer id="video" data="[[videoData]]" is-downloading="[[isDownloading]]" class="style-scope ytd-downloaded-video-grid-video-renderer"></ytd-grid-video-renderer>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return R3b=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var Syf;var CO=function(){};
CO.prototype.resolve=function(r,J){var x=this;return _.T(function(t){return _.p(t,x.resolveCommand(r,J),0)})};var NZw,BB;NZw=xMm(function(r){return r.targetId},{shouldPersist:!1});
BB=NZw.updateData;_.des=NZw.useUpdatableData;var Q3R,KXN;Q3R=xMm(function(r){return r.targetId});
KXN=Q3R.updateData;_.kjN=Q3R.useUpdatableData;var PC4=uV7.bind(null,BB),Yyu=uV7.bind(null,KXN);(function(r,J,x){var t=_.R(x==null?void 0:x.updatedRenderer,_.pYN);return t?r({targetId:J},function(){return t}):!1}).bind(null,BB);var Id=function(){};
_.S(Id,CO);Id.prototype.resolveCommand=function(r){var J;return _.T(function(x){J=_.R(r,_.NDr);if(!J)return x.return();PC4(J.targetId,J);_.i8(x)})};var LO=function(){var r=_.w5.apply(this,arguments)||this;r.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return r};
_.S(LO,_.w5);_.m=LO.prototype;_.m.configureContinuationPathMap=function(){return{}};
_.m.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.m.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.m.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.m.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.m.handleAppendContinuationItemsAction=function(r){var J=_.R(r,_.Axo);if(this.data&&this.data.targetId&&J&&this.continuationPathMap&&J.targetId===this.data.targetId){var x=keM(r),t=x&&this.continuationPathMap[x];if(t&&x)if(r=this.get(t,this.data)){a:{for(x=0;x<r.length;x++){var b=r[x],V=void 0,H=!!_.R((V=_.R(b,SDn))==null?void 0:V.content,_.nQY);if(_.R(b,_.xm)||H)break a}x=r.length}t="data."+t;J.continuationItems?x===r.length-1?(this.pop(t),this.push.apply(this,[t].concat(_.Gd(J.continuationItems)))):
x===r.length?this.push.apply(this,[t].concat(_.Gd(J.continuationItems))):this.splice.apply(this,[t,x,1].concat(_.Gd(J.continuationItems))):this.splice(t,x,1);(_.M("web_enable_voting_animation")||_.M("enable_music_web_cairo_voting_animation"))&&_.Vq(this.hostElement,"yt-append-continuation-items-action-finished");_.Vq(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.nR(new _.MV("append continuation items does not exist",x));else _.nR(new _.MV("append continuation path does not exist",
x))}};
_.m.handleReloadContinuationItemsCommand=function(r){var J=_.R(r,_.NDr);if(this.data&&J){if(_.M("web_explore_hub")||_.M("web_client_explore_hub")||_.M("web_explore_hub_on_hover")||_.M("web_client_explore_hub_on_hover"))try{_.bZ().resolve(Id).resolveCommand(r)}catch(V){}if(this.data.targetId&&this.continuationPathMap&&J.targetId===this.data.targetId&&(!_.M("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||J.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var x,t=
(x=J.slot)==null?void 0:x.replace("RELOAD_CONTINUATION_SLOT_","");x=(r=keM(r)+"-"+(t==null?void 0:t.toLowerCase()))&&this.continuationPathMap[r];if(!x||!r||!t)_.nR(new _.MV("reload continuation path does not exist",r));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(J)){if(J.replaceWithFirstItem){var b;this.set("data."+x,((b=J.continuationItems)==null?0:b.length)?J.continuationItems[0]:{})}else this.set("data."+x,J.continuationItems?J.continuationItems:
[]);this.continuationIsReloading=!1;_.Vq(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.m.handleShowReloadUiCommand=function(r){r=_.R(r,b6N);var J;((J=this.data)==null?0:J.targetId)&&(r==null?0:r.targetId)&&r.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
LO.prototype.observeData=LO.prototype.observeData;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],LO.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],LO.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],LO.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],LO.prototype,"continuationIsReloading",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LO.prototype,"observeData",null);_.F([_.hW()],LO);_.cB=[_.Bu.YtComponentBehavior,_.x_.YtActionHandlerBehavior,LO.prototype];_.Aa={};_.Aa.YtNextContinuationBehavior=[_.uf.YtTaskEmitterBehavior,{_noAccessors:!0,listeners:{"yt-load-next-continuation":"onLoadNextContinuation_"},nextContinuation:void 0,pendingContinuationRequest_:void 0,listeningForNavigate_:!1,created:function(){},
detached:function(){this.stopListeningForNavigate_()},
canUseContextualNetworkManager_:function(){return this.shouldUseTaskManager()&&!!this.getNetworkManager()},
startListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||this.listeningForNavigate_||(document.addEventListener("yt-navigate-start",_.fs(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.fs(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(r,J){r.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,J,{}):(r={locationRetrieved:function(x){this.makeNextContinuationRequest_(x,J,{})}.bind(this)},_.Vq(this.hostElement,"yt-retrieve-location",r))},
makeNextContinuationRequest_:function(r,J,x){_.nf("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();r=J(r);var t;this.canUseContextualNetworkManager_()&&(t=this.getNetworkManager());t||(t=_.bZ().resolve(_.CV));J=_.a8.instance;if(_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&J){t=_.XQ([r.startsWith("/")?r.substr(1):r]);var b,V;x=_.Ku(J,{},t,x==null?void 0:(b=x.context)==null?void 0:(V=b.clickTracking)==null?void 0:V.clickTrackingParams).then(function(H){return{response:H}})}else x=
this.nextContinuation.usePost?t.postData(r,x):t.fetchData(r);
x.then(this.updateNextContinuationData_.bind(this,r));this.pendingContinuationRequest_=x;this.startListeningForNavigate_()},
updateNextContinuationData_:function(r,J){var x=this;_.nf("ncl");this.pendingContinuationRequest_=void 0;if(J){var t={};this.nextContinuation&&(t=this.nextContinuation);if(J.response&&J.response.continuationContents&&J.response.continuationContents[t.continuationType]){r=J.response.continuationContents[t.continuationType];var b=t.header||"data.header",V=r[t.responseHeaderKey||"header"];V&&this.set(b,V);b=t.contentsArray||"data.contents";V=this.getContents_(r,t.responseContentsKey||"contents")||[];
this.pathExists_(b)?(V.unshift(b),this.push.apply(this,V)):this.set(b,V);V&&(l$m(_.wU(),J.response,this.hostElement,function(H){_.D9(x.hostElement,"yt-store-grafted-ve-action",[H])}),_.Vq(this.hostElement,"yt-next-continuation-data-updated",{continuationData:J,
page:this,contentsArray:b}));this.set(t.continuationsArray||"data.continuations",r[t.responseContinuationsKey||"continuations"]||[])}else J.reload?_.nR(new _.MV("Reloading from continuation is unsupported")):J.responseContext&&J.responseContext.errors||(delete J.xsrf_token,delete J.timing,delete J.endpoint,delete J.csn,J.responseContext&&delete J.responseContext.serviceTrackingParams,b={request:_.vb(r,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(J).sort()},J.response&&(b.responseContentKeys=
Object.keys(J.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(b.continuationType=this.nextContinuation.continuationType.substr(0,256)),J=new _.MV("Malformed continuation",b),r.indexOf("/comment_service_ajax")==0?_.nR(J):_.Pq(J)),this.set(t.continuationsArray||"data.continuations",[])}else _.YC(new _.MV("Missing continuation response",r))},
getContents_:function(r,J){J=J.split(".");return _.GE.getValueByKeys(r,J)},
pathExists_:function(r){var J=this;r=r.toString().split(".");for(var x=0;x<r.length;x++)if(J=J[r[x]],J===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var nv4;var OCN;var FF=function(){var r=_.I.apply(this,arguments)||this;r.triggered_=!1;return r};
_.S(FF,_.I);_.m=FF.prototype;_.m.attached=function(){this.maybeTriggerAutoload()};
_.m.detached=function(){this.hasBeenTriggered_=!1};
_.m.onPrescanVisible=function(){this.onShow()};
_.m.onShow=function(){this.showButton||this.trigger()};
_.m.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.Vq(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.m.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.m.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.m.computeLabel_=function(r,J){return r===void 0?null:r.label||!J?r.label:this.showMoreText_};
_.m.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.m.getContinuationUrl=function(r){var J={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(J.itct=this.data.clickTrackingParams);return _.uF(r,J)};
_.m.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
FF.prototype.showButtonChanged_=FF.prototype.showButtonChanged_;FF.prototype.observeData_=FF.prototype.observeData_;_.F([_.K(_.cu.YtVisibilityBehavior),_.y("design:type",Object)],FF.prototype,"ytVisibilityBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],FF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],FF.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],FF.prototype,"showButton",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],FF.prototype,"showIcon",void 0);_.F([_.C({computed:"computeLabel_(data, showButton)"}),_.y("design:type",Object)],FF.prototype,"label",void 0);_.F([_.C({value:_.Z1(_.gP("SHOW_MORE",void 0,"Show More"))}),_.y("design:type",Object)],FF.prototype,"showMoreText_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],FF.prototype,"spinnerActive_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],FF.prototype,"hasBeenTriggered_",void 0);
_.F([_.C({value:void 0}),_.y("design:type",String)],FF.prototype,"observeVisibleOption",void 0);_.F([_.C({value:void 0}),_.y("design:type",String)],FF.prototype,"observeHiddenOption",void 0);_.F([_.C({value:"observe_once"}),_.y("design:type",Object)],FF.prototype,"observePrescanOption",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],FF.prototype,"observeData_",null);
_.F([_.g5("showButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],FF.prototype,"showButtonChanged_",null);_.F([_.Oh({is:"yt-next-continuation",disableElementRegistration:!0})],FF);
_.A(FF,"yt-next-continuation",function(){if(OCN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-next-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.continuations.yt_next_continuation.yt.next.continuation.css.js--\x3e\n<template is="dom-if" if="[[!showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-spinner id="spinner" active="[[spinnerActive_]]" class="style-scope yt-next-continuation"></tp-yt-paper-spinner>\n</template>\n<template is="dom-if" if="[[showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-button on-tap="trigger" class="style-scope yt-next-continuation">\n    <yt-icon hidden$="[[!showIcon]]" icon="subdirectory_arrow_right" class="style-scope yt-next-continuation"></yt-icon>\n    <yt-formatted-string text="[[label]]" class="style-scope yt-next-continuation"></yt-formatted-string>\n  </tp-yt-paper-button>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;nv4===void 0&&(nv4=document.createElement("template"));var t=nv4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);OCN=r}r=OCN;return r},{mode:2});var CCN;var BZq;var ad=function(){return _.I.apply(this,arguments)||this};
_.S(ad,_.I);ad.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ad.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ad.prototype,"data",void 0);_.F([_.Oh({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],ad);
_.A(ad,"yt-music-pass-small-feature-info-renderer",function(){if(BZq===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-small-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_small_feature_info_renderer.yt.music.pass.small.feature.info.renderer.css.js--\x3e<yt-img-shadow thumbnail="[[data.icon]]" width="84" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-img-shadow>\n<yt-formatted-string id="header" respect-html-dir="" text="[[data.header]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" respect-html-dir="" text="[[data.description]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;CCN===void 0&&(CCN=document.createElement("template"));var t=CCN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);BZq=r}r=BZq;return r},{mode:2});_.O8("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var yh=function(){var r=_.I.apply(this,arguments)||this;r.isCollapsible=!1;r.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return r};
_.S(yh,_.I);_.m=yh.prototype;_.m.computeIsCollapsible=function(r){return!!(((r==null?0:r.showMoreText)||(r==null?0:r.visibleRowCount))&&(r==null?0:r.isCollapsible))};
_.m.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-grid-renderer lockup",containerType:2,sizing:"COMPACT",force16By9ThumbnailAspectRatio:!0}},continuationItemRenderer:"ytd-continuation-item-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",
playlistRenderer:"ytd-playlist-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:"ytd-grid-video-renderer",downloadedVideoGridVideoRenderer:"ytd-downloaded-video-grid-video-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",musicPassSmallFeatureInfoRenderer:"yt-music-pass-small-feature-info-renderer",gameCardRenderer:"ytd-game-card-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",noInjection:!0}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:"yt-next-continuation"}}}};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.m.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.m.onIronResize=function(){var r=this;_.ac(this,"updateGridInitItems",function(){r.maybeUpdateInitialItemsDisplayed()})};
_.m.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var r=this.getVisibleWidth();r!==0&&(r=Math.floor(r/214)*(this.data.visibleRowCount||2),r!==this.initialCount&&(this.initialCount=r,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.m.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.m.computeExpandVisible=function(r,J,x,t){return r&&J&&x&&!!t&&!!t.showMoreText};
_.m.computeShowMoreButton=function(r){return{text:r,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.m.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.m.initCollapsed=function(){var r=this;this.ytLazyListBehavior.canShowMore=!1;var J;(this.collapsed=!((J=this.data)==null||!J.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.zu(this,function(){_.HD(r.hostElement,"yt-refit-popups-action")})};
_.m.fillRestIfNotCollapsible=function(){var r=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!r||this.ytLazyListBehavior.fillRemainingListItems()};
_.m.computeViewAllHidden=function(r,J){return r||!J.viewAllEndpoint};
yh.prototype.fillRestIfNotCollapsible=yh.prototype.fillRestIfNotCollapsible;yh.prototype.initCollapsed=yh.prototype.initCollapsed;yh.prototype.onIronResize=yh.prototype.onIronResize;yh.prototype.persistentGuideChanged=yh.prototype.persistentGuideChanged;_.F([_.K(_.R1),_.y("design:type",Object)],yh.prototype,"ironResizableBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yh.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],yh.prototype,"ytLazyListBehavior",void 0);_.F([_.K(_.Aa.YtNextContinuationBehavior),_.y("design:type",Object)],yh.prototype,"ytNextContinuationBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],yh.prototype,"ytdGuideStateAwareBehavior",void 0);
_.F([_.K(_.cB),_.y("design:type",Object)],yh.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yh.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],yh.prototype,"collapsed",void 0);_.F([_.C(),_.y("design:type",Number)],yh.prototype,"initialCount",void 0);_.F([_.C({computed:"computeShowMoreButton(data.showMoreText)"}),_.y("design:type",Object)],yh.prototype,"showMoreButton",void 0);
_.F([_.C({computed:"computeIsCollapsible(data)"}),_.y("design:type",Object)],yh.prototype,"isCollapsible",void 0);_.F([_.jX("#items"),_.y("design:type",HTMLElement)],yh.prototype,"items",void 0);_.F([_.Mw("guidePersistentAndVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yh.prototype,"persistentGuideChanged",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yh.prototype,"onIronResize",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yh.prototype,"initCollapsed",null);_.F([_.Mw("canShowMore"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yh.prototype,"fillRestIfNotCollapsible",null);_.F([_.L({is:"ytd-grid-renderer",disableElementRegistration:!0})],yh);
_.A(yh,"ytd-grid-renderer",function(){if(Syf!==void 0)return Syf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.title]]" class="style-scope ytd-grid-renderer">\n  <h3 class="channel-link style-scope ytd-grid-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-grid-renderer"></yt-formatted-string>\n  </h3>\n</template>\n<div id="items" class="style-scope ytd-grid-renderer"></div>\n<ytd-button-renderer id="show-more-button" align-by-text="" data="[[showMoreButton]]" hidden="[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]" on-tap="onExpandTap" class="style-scope ytd-grid-renderer">\n</ytd-button-renderer>\n<yt-formatted-string id="view-all" hidden="[[computeViewAllHidden(canShowMore, data)]]" text="[[data.viewAllText]]" class="style-scope ytd-grid-renderer">\n</yt-formatted-string>\n<div id="continuations" class="style-scope ytd-grid-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Syf=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var eM=function(){return _.I.apply(this,arguments)||this};
_.S(eM,_.I);
eM.prototype.configureRendererStamper=function(){return{"data.adMetadata.displayAdRenderer":{id:"badge",mapping:{badge:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adMetadata.displayAdRenderer.badge]]"},params:{largeFontAdBadge:!0}}}},"data.adMetadata.displayAdRenderer.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{useFloorScrolling:!0}},gridRenderer:"ytd-grid-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],eM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],eM.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],eM.prototype,"data",void 0);_.F([_.L({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],eM);
_.A(eM,"ytd-carousel-ad-renderer",function(){if(w3u!==void 0)return w3u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-carousel-ad-renderer">\n  <div id="badge" class="style-scope ytd-carousel-ad-renderer"></div>\n  <h3 id="title-text" class="style-scope ytd-carousel-ad-renderer">\n    <yt-formatted-string text="[[data.adMetadata.displayAdRenderer.titleText]]" class="style-scope ytd-carousel-ad-renderer">\n    </yt-formatted-string>\n  </h3>\n  <div id="menu" class="style-scope ytd-carousel-ad-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-carousel-ad-renderer"></div>\n<div id="footer" class="style-scope ytd-carousel-ad-renderer">\n  <yt-formatted-string id="footer-string" text="[[data.adMetadata.displayAdRenderer.footerString]]" title="[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]" class="style-scope ytd-carousel-ad-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return w3u=r},{mode:1});var IS4;var zm=function(){return _.I.apply(this,arguments)||this};
_.S(zm,_.I);_.m=zm.prototype;_.m.configureRendererStamper=function(){return{"data.content.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.content.adBadge]]"}}}},"data.content.closeButton":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content.ctaButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,zm.JSC$13395_CLICK_LOCATION_ID_MAP))};
_.m.onSitelinkTap=function(r){r.stopPropagation();var J,x,t=r==null?void 0:(J=r.model)==null?void 0:(x=J.item)==null?void 0:x.onTap;t&&this.ytSparklesClickLocationBehavior.handleClick(t,r,!1)};
_.m.onTap=function(r){var J=this.data&&this.data.content&&this.data.content.navigationEndpoint;J&&this.ytSparklesClickLocationBehavior.handleClick(J,r,!1)};
_.m.sendImpression=function(){if(this.data&&this.data.content)for(var r=_.D(this.data.content.impressionEndpoints||[]),J=r.next();!J.done;J=r.next()){J=_.D(J.value.loggingUrls||[]);for(var x=J.next();!x.done;x=J.next())x=x.value,x.baseUrl&&yU(x.baseUrl,x.attributionSrcMode)}};
zm.prototype.onTap=zm.prototype.onTap;zm.prototype.dataChanged=zm.prototype.dataChanged;zm.JSC$13395_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","display-url"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK","sitelinks-table"]]);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zm.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zm.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],zm.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zm.prototype,"data",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zm.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],zm.prototype,"onTap",null);_.F([_.L({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],zm);
_.A(zm,"ytd-promoted-sparkles-text-search-renderer",function(){if(IS4!==void 0)return IS4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-text-search-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n  <div id="main-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <h3 id="title" aria-label$="[[data.content.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.content.title)]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-img-shadow id="favicon" hidden="[[!data.content.favicon]]" thumbnail="[[data.content.favicon]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-img-shadow>\n        [[getSimpleString(data.content.title)]]\n    </h3>\n    <yt-formatted-string id="description" no-endpoints="[[noEndpoints]]" text="[[data.content.descriptionText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    </yt-formatted-string>\n    <div id="sitelinks-table" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <template id="sitelinks-dom-repeat" is="dom-repeat" items="[[data.content.sitelinks]]" as="item" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-formatted-string id="sitelinks" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" role="link" text="[[item.title]]" on-click="onSitelinkTap" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="format-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <div id="ad-badge" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n      <yt-formatted-string id="display-url" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" text="[[data.content.websiteText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="right-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <div id="menu" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n    <div id="call-to-action" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return IS4=r},{mode:1});var LXf;var Z6=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.S(Z6,_.I);_.m=Z6.prototype;
_.m.configureRendererStamper=function(){return{"data.menu":{id:_.M("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.m.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.m.computeHasAdBadge=function(r){return!(r==null||!r.adBadge)};
_.m.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Z6.JSC$13404_DEFAULT_AD_BADGE_RENDERER),_.sh(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Z6.JSC$13404_CLICK_LOCATION_ID_MAP))};
_.m.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var r;(((r=this.data)==null?void 0:r.impressionCommands)||[]).forEach(function(J){J=_.D(J.loggingUrls||[]);for(var x=J.next();!x.done;x=J.next())x=x.value,x.baseUrl&&yU(x.baseUrl,x.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.m.onTap=function(r){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint,t;(J=(t=this.data)==null?void 0:t.thumbnailNavigationEndpoint)&&_.XS(_.Xj(r),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(J,r,!1):x&&this.ytSparklesClickLocationBehavior.handleClick(x,r,!1)};
_.m.handleMuteAd=function(){this.collapsed=!0};
_.m.attached=function(){var r=this;_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&r.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.m.detached=function(){_.M("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.vd.Object.defineProperties(Z6.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var r;return!(((r=this.data)==null?void 0:r.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var r;return!(((r=this.data)==null?void 0:r.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.webSearchLayout}}});
Z6.prototype.dataChanged=Z6.prototype.dataChanged;
Z6.JSC$13404_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","action-button"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","sparkles-container"]]);
Z6.JSC$13404_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.gP("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);_.F([_.K(Ng),_.y("design:type",Object)],Z6.prototype,"ytdActiveViewBehavior",void 0);
_.F([_.K([_.x_.YtActionHandlerBehavior]),_.y("design:type",Object)],Z6.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],Z6.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Z6.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Z6.prototype,"collapsed",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],Z6.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],Z6.prototype,"biggerThumbsStyle",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.y("design:type",Boolean)],Z6.prototype,"fixAlignmentSmallScreens",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs_square")}}),
_.y("design:type",Boolean)],Z6.prototype,"useBiggerThumbsSquare",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.mediaHoverOverlay"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"hideHoverOverlay",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.promotedSparklesWebStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"webSearchLayout",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"webSearchLayoutLandscape",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"webSearchLayoutSquare",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.promotedSparklesWebStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"sparklesCtaNoBackground",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.actionButton"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"hideActionButton",null);_.F([_.C({computed:"computeButtonOverride(uiUpdate)"}),_.y("design:type",Object)],Z6.prototype,"buttonOverride",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.y("design:type",Boolean)],Z6.prototype,"hasNewAdBadge",void 0);_.F([_.n("data.promotedSparklesWebStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z6.prototype,"useRoundedBadge",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Z6.prototype,"dataChanged",null);_.F([_.L({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],Z6);
_.A(Z6,"ytd-promoted-sparkles-web-renderer",function(){if(LXf!==void 0)return LXf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-web-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sparkles-container" on-tap="onTap" class="style-scope ytd-promoted-sparkles-web-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="thumbnail-hover-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <div id="thumbnail-deep-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <yt-img-shadow id="thumbnail" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n        </yt-img-shadow>\n        <div id="media-badge-search" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n      </div>\n      <div id="media-hover-overlay" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n  </div>\n  <div id="sparkles-body-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="sparkles-body" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <h3 id="title" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.title)]]\n      </h3>\n      <div id="description" class="style-scope ytd-promoted-sparkles-web-renderer">\n        [[getSimpleString(data.description)]]\n      </div>\n      <div id="website-text-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <span id="ad-badge-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          </ytd-badge-supported-renderer>\n          <div id="ad-badge-new" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n        </span>\n        <div id="website-text" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.websiteText)]]\n        </div>\n      </div>\n      <div id="action-button" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n  </div>\n</div>\n<div id="old-menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return LXf=r},{mode:1});var cVf;var vB=function(){var r=_.I.apply(this,arguments)||this;r.enableMonoStyle=_.M("enable_default_mono_cta_migration_web_client");return r};
_.S(vB,_.I);_.m=vB.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.ctaRenderer":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.m.computeShowCta=function(r){return!(r==null||!r.ctaRenderer)};
_.m.onCtaClick=function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.ctaRenderer)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.command;t&&this.ytComponentBehavior.resolveCommand(t)};
_.m.onWatchButtonClick=function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.watchButtonRenderer)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.command;t&&this.ytComponentBehavior.resolveCommand(t)};
_.m.onTap=function(){};
_.m.dataChanged=function(){if(this.data&&(this.data.adBadge||this.set("data.adBadge",vB.JSC$13408_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",vB.JSC$13408_DEFAULT_CLICK_LOCATION_BEHAVIOR,vB.JSC$13408_CLICK_LOCATION_ID_MAP),this.thumbnail)){var r=this.thumbnail.getElementsByTagName("a");r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href")}};
_.m.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var r=_.D(this.data.impressionUrls),J=r.next();!J.done;J=r.next())J=J.value,fgn(J,gXm(J));this.data.impressionsFired=!0}};
_.m.maybeComputeHref=function(){return null};
_.m.computeIsShortDR=function(r){return!(r==null||!r.watchButtonRenderer)&&!(r==null||!r.ctaRenderer)&&!!this.enableShortDR};
_.m.computeIsNewUiOrShortDr=function(r){return!!this.enableUiUpdate||this.computeIsShortDR(r)};
_.m.computeIsNewUiAndNotShortDr=function(r){return!!this.enableUiUpdate&&!this.computeIsShortDR(r)};
_.m.computeHideAvatar=function(r){return!((r==null?0:r.channelThumbnail)&&this.computeIsNewUiOrShortDr(r))};
_.m.onClick=function(r){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint;if(this.enableShortDR&&x&&(_.R(x,_.zP)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(x,r,!!_.R(x,_.zP)),r.stopPropagation();else if(x&&_.R(x,_.zP))this.ytSparklesClickLocationBehavior.handleClick(x,r,!0),r.stopPropagation();else if(x){var t,b;((t=this.data)==null?0:t.navigationEndpoint)&&((b=this.data)==null?0:b.adPlaybackContextParams)&&ouc(this.data.navigationEndpoint,this.data.adPlaybackContextParams);
this.ytComponentBehavior.resolveCommand(x)}};
_.m.computeButtonOverride=function(r){if(this.computeIsNewUiOrShortDr(r))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.m.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.m.onThumbnailContainerClick=function(r){this.onClick(r)};
_.m.computeThumbnailWidth=function(r,J){return r?J==="MASSIVE"?600:J==="BIG"?500:J==="MEDIUM"?450:420:360};
_.m.attached=function(){var r=this;_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&r.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.m.detached=function(){_.M("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
vB.prototype.dataChanged=vB.prototype.dataChanged;vB.prototype.onTap=vB.prototype.onTap;vB.JSC$13408_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.gP("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};vB.JSC$13408_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
vB.JSC$13408_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vB.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.F([_.K(Ng),_.y("design:type",Object)],vB.prototype,"ytdActiveViewBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],vB.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],vB.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vB.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],vB.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_video_display_compact_button_group_for_desktop_search")}}),
_.y("design:type",Boolean)],vB.prototype,"enableShortDR",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_vac_ui_update_for_desktop_search")}}),
_.y("design:type",Boolean)],vB.prototype,"enableUiUpdate",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],vB.prototype,"biggerThumbsStyle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.y("design:type",Boolean)],vB.prototype,"showCta",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.y("design:type",Boolean)],vB.prototype,"isShortDr",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.y("design:type",Boolean)],vB.prototype,"isShortDrOrNewUi",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.y("design:type",Boolean)],vB.prototype,"isNewUiAndNotShortDr",void 0);_.F([_.C({computed:"computeButtonOverride(data)"}),_.y("design:type",Object)],vB.prototype,"buttonOverride",void 0);_.F([_.C({computed:"computeSecondaryButtonOverride(data)"}),_.y("design:type",Object)],vB.prototype,"secondaryButtonOverride",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vB.prototype,"enableMonoStyle",void 0);
_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],vB.prototype,"thumbnail",void 0);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vB.prototype,"onTap",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vB.prototype,"dataChanged",null);_.F([_.L({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],vB);
_.A(vB,"ytd-promoted-video-renderer",function(){if(cVf!==void 0)return cVf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" on-click="onThumbnailContainerClick" class="style-scope ytd-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div id="metadata-container" class="style-scope ytd-promoted-video-renderer">\n    <div id="text-container" class="style-scope ytd-promoted-video-renderer">\n      <a id="endpoint" class="yt-simple-endpoint style-scope ytd-promoted-video-renderer" data="[[data.navigationEndpoint]]" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick">\n        <div id="meta" class="style-scope ytd-promoted-video-renderer">\n          <div id="title-wrapper" class="style-scope ytd-promoted-video-renderer">\n            \n            <h3 id="video-title" aria-label$="[[data.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-video-renderer">\n              [[getSimpleString(data.title)]]\n            </h3>\n          </div>\n          \n          <span id="description-text" hidden="[[!computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n          <div id="byline" class="style-scope ytd-promoted-video-renderer">\n            <div id="channel-thumbnail-container" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" hidden="[[computeHideAvatar(data)]]" class="style-scope ytd-promoted-video-renderer">\n                <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" class="style-scope ytd-promoted-video-renderer">\n                </yt-img-shadow>\n            </div>\n            <div id="ad-badge-container" hidden="[[!data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              <ytd-badge-supported-renderer top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <ytd-video-meta-block id="ad-badge-metablock" data="[[data]]" class="style-scope ytd-promoted-video-renderer"></ytd-video-meta-block>\n          </div>\n        </div>\n        <span id="description-text" hidden="[[computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n        <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n      </a>\n      <div id="button-container" class="style-scope ytd-promoted-video-renderer">\n        <template is="dom-if" if="[[computeIsShortDR(data)]]" class="style-scope ytd-promoted-video-renderer">\n          <ytd-button-renderer id="secondary-button" data="[[data.watchButtonRenderer.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data)]]" on-click="onWatchButtonClick" class="style-scope ytd-promoted-video-renderer">\n          </ytd-button-renderer>\n        </template>\n        <div id="call-to-action" on-click="onCtaClick" class="style-scope ytd-promoted-video-renderer"></div>\n      </div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-video-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return cVf=r},{mode:1});var AVb;var uc=function(){var r=_.I.apply(this,arguments)||this;r.useRoundedBadge=!0;r.sitelinkIds=[];return r};
_.S(uc,_.I);_.m=uc.prototype;
_.m.configureRendererStamper=function(){return{"data.menu":{id:_.M("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.m.dataChanged=function(){var r;(r=this.data)!=null&&r.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,uc.JSC$13414_CLICK_LOCATION_ID_MAP)};
_.m.onTap=function(r){var J,x=(J=this.data)==null?void 0:J.navigationCommand;x&&!_.XS(_.Xj(r),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(x,r,!1)};
_.m.onSitelinkTap=function(r){var J,x,t=r==null?void 0:(J=r.model)==null?void 0:(x=J.item)==null?void 0:x.onTap;t&&this.ytSparklesClickLocationBehavior.handleClick(t,r,!1)};
_.m.configureSitelinkClickTargets=function(){var r=this,J,x,t=(J=this.data)==null?void 0:(x=J.clickLocationTargets)==null?void 0:x.find(function(b){return b.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
t&&_.Hp(this.hostElement).querySelectorAll(".sitelink").forEach(function(b){_.sh(b,"yt-simple-endpoint",!0);r.sitelinkIds.push(b.id);var V,H;(V=r.ytSparklesClickLocationBehavior)==null||(H=V.clickTargetMap)==null||H.set(b.id,t)})};
_.m.sendImpression=function(){var r,J,x=((r=this.data)==null?void 0:(J=r.impressionCommand)==null?void 0:J.loggingUrls)||[];r=_.D(x);for(J=r.next();!J.done;J=r.next())J=J.value,J.baseUrl&&yU(J.baseUrl,J.attributionSrcMode)};
_.m.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.vd.Object.defineProperties(uc.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
uc.prototype.onTap=uc.prototype.onTap;uc.prototype.dataChanged=uc.prototype.dataChanged;uc.JSC$13414_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND","text-image-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","headline"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","description"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","ad-badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE","website-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root-container"]]);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],uc.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uc.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uc.prototype,"showFavicon",null);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],uc.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],uc.prototype,"biggerThumbsStyle",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.y("design:type",Boolean)],uc.prototype,"enableThumbnailScalingFix",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uc.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],uc.prototype,"onTap",null);_.F([_.L({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],uc);
_.A(uc,"ytd-text-image-no-button-layout-renderer",function(){if(AVb!==void 0)return AVb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-image-no-button-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n  <div id="text-image-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="media-hover-overlay" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n    <div id="text-image" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-img-shadow id="text-image-favicon" hidden="[[!showFavicon]]" thumbnail="[[data.favicon]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-img-shadow>\n      <h3 id="text-image-title" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.title)]]</h3>\n    </div>\n    <div id="media-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="metadata-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="metadata-body" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-formatted-string id="headline" ellipsis-truncate="" no-endpoints="" text="[[data.headline]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <yt-formatted-string id="description" ellipsis-truncate="" no-endpoints="" text="[[data.description]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <div id="details-line" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <div id="ad-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n        <div id="website-text" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.websiteText)]]</div>\n      </div>\n      <div id="sitelinks-carousel" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <template is="dom-repeat" items="[[data.sitelinks]]" as="item" on-dom-change="configureSitelinkClickTargets" class="style-scope ytd-text-image-no-button-layout-renderer">\n          <div class="sitelink-container style-scope ytd-text-image-no-button-layout-renderer">\n            <yt-formatted-string id="sitelink-[[index]]" class="sitelink style-scope ytd-text-image-no-button-layout-renderer" ellipsis-truncate="" no-endpoints="" role="link" text="[[item.title]]" on-click="onSitelinkTap"></yt-formatted-string>\n          </div>\n        </template>\n      </div>\n    </div>\n    <div id="new-menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return AVb=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var FX4;var lc=function(){var r=_.I.apply(this,arguments)||this;r.isInlinePlaybackState=!1;r.uiUpdate=_.M("web_modern_buttons");r.hideCta=_.M("hide_cta_for_home_web_video_ads");r.noBottomMargin=!1;r.animateInTimeStamp=_.Vn("hide_cta_for_home_web_video_ads_animate_in_time");r.animateInCta=!1;r.isHovered=!1;r.enableMonoStyle=_.M("enable_default_mono_cta_migration_web_client");r.player=null;r.JSC$13421_playerEvents=new Map;r.JSC$13421_preventProgressSaveTimer=null;r.delayedCtaJobId=null;return r};
_.S(lc,_.I);_.m=lc.prototype;_.m.configureRendererStamper=function(){return{"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.adCtaButton":{id:"call-to-action",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
_.m.attached=function(){this.JSC$13421_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$13421_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.M("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.m.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$13421_playerEvents)};
_.m.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",lc.JSC$13420_DEFAULT_CLICK_LOCATION_BEHAVIOR,lc.JSC$13420_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.m.hoverChanged=function(){var r=this;this.delayedCtaJobId&&(_.Yh.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.M("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.wI(_.Yh,function(){r.buttonContainer.classList.add("show-delayed-buttons")},_.Vn("delayed_cta_on_web_delay_milliseconds")))};
_.m.setPlayer=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return(J=_.HD(r.hostElement,"yt-get-inline-preview-player-action"))&&J[0]?_.p(x,J[0].getPlayerPromise(),3):x.jumpTo(0);r.player=x.yieldResult;r.ytPlayerListenerBehavior.listenToPlayerEvents(r.player,r.JSC$13421_playerEvents);_.i8(x)})};
_.m.onPlaybackStart=function(){var r=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$13421_preventProgressSaveTimer=_.s8(_.Yh,function(){r.JSC$13421_preventProgressSaveTimer=null},1E4))};
_.m.onVideoProgress=function(r){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&r>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.m.resetPreventProgressSaveTimer=function(){_.Yh.cancelJob(this.JSC$13421_preventProgressSaveTimer);this.JSC$13421_preventProgressSaveTimer=null};
_.m.getSimpleString=function(r){return _.v2(r)};
_.m.onClick=function(r){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint,t;J=(t=this.data)==null?void 0:t.channelEndpoint;var b,V;(t=(V=_.R((b=this.data)==null?void 0:b.adCtaButton,_.PH))==null?void 0:V.command)&&_.XS(_.Xj(r),this.hostElement,["call-to-action"])?_.M("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(t,r,!1):J&&_.XS(_.Xj(r),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(J,r,!1):!_.XS(_.Xj(r),this.hostElement,["secondary-button"])&&x&&(_.M("enable_short_dr_for_desktop_launchable")?(b=!!_.R(x,_.zP),this.isInlinePlaybackState&&b&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(x,r,b)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(x,r,!0)))}};
_.m.updateWatchEndpointStartTime=function(){var r,J;this.player&&((r=this.data)==null?0:r.inlinePlaybackEndpoint)&&((J=this.data)==null?0:J.navigationEndpoint)&&!this.JSC$13421_preventProgressSaveTimer&&(r=Math.floor(this.player.getCurrentTime()),_.R(this.data.navigationEndpoint,_.zP).startTimeSeconds=r,_.R(this.data.inlinePlaybackEndpoint,_.zP).startTimeSeconds=r)};
_.m.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.m.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.vd.Object.defineProperties(lc.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.M("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.watchButton)&&!((J=this.data)==null||!J.adCtaButton)}}});
lc.prototype.hoverChanged=lc.prototype.hoverChanged;lc.prototype.dataChanged=lc.prototype.dataChanged;
lc.JSC$13420_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_TITLE","title-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","channel-thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","short-byline-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","call-to-action"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","ad-inline-playback-metadata"]]);
lc.JSC$13420_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TITLE",code:0,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:19,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",code:20,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",
code:31,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],lc.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],lc.prototype,"ytSparklesClickLocationBehavior",void 0);
_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],lc.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lc.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"isInlinePlaybackState",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],lc.prototype,"miniMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"uiUpdate",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"hideCta",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"noBottomMargin",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"animateInCta",void 0);_.F([_.C({computed:"computeButtonOverride(uiUpdate)"}),_.y("design:type",Object)],lc.prototype,"buttonOverride",void 0);
_.F([_.C({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.y("design:type",Object)],lc.prototype,"secondaryButtonOverride",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"isHovered",void 0);_.F([_.jX("#button-container"),_.y("design:type",HTMLElement)],lc.prototype,"buttonContainer",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],lc.prototype,"typographyBump",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("typographyBump"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],lc.prototype,"typographyBumpV2",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lc.prototype,"enableMonoStyle",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lc.prototype,"dataChanged",null);
_.F([_.g5("isHovered"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lc.prototype,"hoverChanged",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],lc.prototype,"isButtonGroup",null);_.F([_.L({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],lc);
_.A(lc,"ytd-ad-inline-playback-meta-block",function(){if(FX4!==void 0)return FX4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-inline-playback-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ad-inline-playback-metadata" on-click="onClick" class="style-scope ytd-ad-inline-playback-meta-block">\n  <div id="meta-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <div id="channel-thumbnail-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <a id="avatar-link" class="yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block" hidden="[[!data.channelThumbnail]]" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" tabindex="-1">\n        <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" width="48" class="style-scope ytd-ad-inline-playback-meta-block">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="info-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <div id="title-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="video-title" text="[[data.title]]" title="[[getSimpleString(data.title)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="menu" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n      <div id="description-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="description" text="[[data.description]]" title="[[getSimpleString(data.description)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="byline-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <div id="badge" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n        <ytd-channel-name id="short-byline-text" channel-name="[[data.shortBylineText]]" no-endpoints="true" wrap-text="true" class="style-scope ytd-ad-inline-playback-meta-block"></ytd-channel-name>\n      </div>\n      <div id="secondary-description-container" aria-hidden="true" hidden="[[!data.secondaryDescription]]" "="" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="secondary-description" text="[[data.secondaryDescription]]" title="[[getSimpleString(data.secondaryDescription)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n    </div>\n  </div>\n  <div id="button-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <template is="dom-if" if="[[data.watchButton.buttonRenderer]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      <ytd-button-renderer id="secondary-button" data="[[data.watchButton.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      </ytd-button-renderer>\n    </template>\n    <div id="call-to-action" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return FX4=r},{mode:_.sz("kevlar_poly_si_batch_j065")?1:2});var aSN;var XF=function(){var r=_.I.apply(this,arguments)||this;r.noBottomMargin=!1;r.isInlinePreviewTriggered=!1;r.JSC$13426_activeViewMeasurementDataResolver=_.zk();return r};
_.S(XF,_.I);_.m=XF.prototype;_.m.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.attached=function(){var r=this;this.updateInlinePreviewHoverListeners();this.JSC$13426_activeViewMeasurementDataResolver.promise.then(function(J){r.ytdActiveViewBehavior.enableActiveViewMeasurement(J,15)});
_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&r.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.m.detached=function(){this.clearInlinePreviewHoverListeners();_.M("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.m.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13426_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:this.JSC$13426_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:xef})};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$13426_inlinePreviewHoverListener)==null||J3(r)};
_.m.onDataChanged=function(){var r;((r=this.data)==null?0:r.activeView)&&this.JSC$13426_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",XF.JSC$13425_DEFAULT_CLICK_LOCATION_BEHAVIOR,XF.JSC$13425_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"));var J;if((J=this.data)==
null?0:J.forceImpAutoplay){var x;(x=this.JSC$13426_inlinePreviewHoverListener)==null||MFM(x)}};
_.m.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.m.onThumbnailContainerClick=function(r){if(this.data&&this.data.navigationEndpoint){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(x,r,!!_.R(x,_.zP));r.stopPropagation()}};
_.m.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.m.impressionLog=function(){var r=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var J,x,t=(x=_.R((J=this.data)==null?void 0:J.onImpression,_.i9))==null?void 0:x.commands;t&&(t.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;r.ytComponentBehavior.resolveCommand(b)}),this.data.impressionsFired=!0)}};
_.vd.Object.defineProperties(XF.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$13426_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
XF.prototype.onTypographyBumpChanged=XF.prototype.onTypographyBumpChanged;XF.prototype.onDataChanged=XF.prototype.onDataChanged;XF.JSC$13425_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);XF.JSC$13425_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],XF.prototype,"ytComponentBehavior",void 0);_.F([_.K(Ng),_.y("design:type",Object)],XF.prototype,"ytdActiveViewBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],XF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],XF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],XF.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.B5),_.y("design:type",Object)],XF.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],XF.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],XF.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],XF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],XF.prototype,"noBottomMargin",void 0);
_.F([_.C(),_.y("design:type",Object)],XF.prototype,"isInlinePreviewTriggered",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],XF.prototype,"miniMode",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],XF.prototype,"typographyBump",void 0);_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],XF.prototype,"thumbnail",void 0);_.F([_.jX("#dismissible"),_.y("design:type",HTMLElement)],XF.prototype,"JSC$13426_dismissibleMedia",void 0);
_.F([_.jX("ytd-ad-inline-playback-meta-block"),_.y("design:type",HTMLElement)],XF.prototype,"adInlinePlaybackMetaBlock",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XF.prototype,"onDataChanged",null);_.F([_.Mw("typographyBump"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XF.prototype,"onTypographyBumpChanged",null);
_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],XF.prototype,"isHovered",null);_.F([_.L({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],XF);
_.A(XF,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(aSN!==void 0)return aSN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return aSN=r},{mode:1});var yVk;var rp=function(){var r=_.I.apply(this,arguments)||this;r.isInlinePreviewTriggered=!1;r.JSC$13429_activeViewMeasurementDataResolver=_.zk();return r};
_.S(rp,_.I);_.m=rp.prototype;_.m.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.attached=function(){var r=this;this.updateInlinePreviewHoverListeners();this.JSC$13429_activeViewMeasurementDataResolver.promise.then(function(J){r.ytdActiveViewBehavior.enableActiveViewMeasurement(J,15)})};
_.m.detached=function(){this.clearInlinePreviewHoverListeners()};
_.m.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13429_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:this.JSC$13429_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:xef})};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$13429_inlinePreviewHoverListener)==null||J3(r)};
_.m.onDataChanged=function(){var r;((r=this.data)==null?0:r.activeView)&&this.JSC$13429_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",rp.JSC$13428_DEFAULT_CLICK_LOCATION_BEHAVIOR,rp.JSC$13428_CLICK_LOCATION_ID_MAP);this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href"))};
_.m.onThumbnailContainerClick=function(r){if(this.data&&this.data.navigationEndpoint){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(x,r,!0);r.stopPropagation()}};
_.m.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.m.impressionLog=function(){var r=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var J,x,t=(x=_.R((J=this.data)==null?void 0:J.onImpression,_.i9))==null?void 0:x.commands;t&&(t.forEach(function(b){b.clickTrackingParams&&delete b.clickTrackingParams;_.bZ().resolve(_.mg).resolveCommand(b,{form:{element:r.hostElement}})}),this.data.impressionsFired=!0)}};
_.vd.Object.defineProperties(rp.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$13429_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
rp.prototype.onDataChanged=rp.prototype.onDataChanged;rp.JSC$13428_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);rp.JSC$13428_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.F([_.K(Ng),_.y("design:type",Object)],rp.prototype,"ytdActiveViewBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],rp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],rp.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],rp.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],rp.prototype,"ytdReduxBehavior",void 0);
_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],rp.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rp.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],rp.prototype,"isInlinePreviewTriggered",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],rp.prototype,"miniMode",void 0);_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],rp.prototype,"thumbnail",void 0);
_.F([_.jX("#dismissible"),_.y("design:type",HTMLElement)],rp.prototype,"JSC$13429_dismissibleMedia",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rp.prototype,"onDataChanged",null);_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],rp.prototype,"isHovered",null);_.F([_.L({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],rp);
_.A(rp,"ytd-video-display-full-buttoned-renderer",function(){if(yVk!==void 0)return yVk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" class="style-scope ytd-video-display-full-buttoned-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return yVk=r},{mode:1});var DO=function(r,J,x,t){t=t===void 0?!1:t;_.r7.call(this,r);this.adsClientErrorMessage=x;this.aggressivelySample=t;this.args=[];J&&this.args.push(J)};
_.S(DO,_.r7);var ov=function(r,J,x,t){t=t===void 0?!1:t;_.r7.call(this,r);this.adsClientErrorMessage=x;this.aggressivelySample=t;this.args=[];J&&this.args.push(J)};
_.S(ov,_.r7);var e3f=function(r){_.Mx.call(this);var J=this;this.initializationFunction=r;this.instance=null;this.addOnDisposeCallback(function(){_.lh(J.instance);J.instance=null})};
_.S(e3f,_.Mx);e3f.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.l_("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var ovz=function(){var r=new Map;[].forEach(function(J){r.set(J.JSC$27149_getType(),J)})};new Promise(function(){});var JVX=new Map([["unspecified","CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"],["core","CONTROL_FLOW_MANAGER_LAYER_CORE"],["adapter","CONTROL_FLOW_MANAGER_LAYER_ADAPTER"],["surface","CONTROL_FLOW_MANAGER_LAYER_SURFACE"],["external","CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"]]),XEz=new Map([["normal",{requestEvent:"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY"}],["skipped",{requestEvent:"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP"}],
["muted",{requestEvent:"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE"}],["abandoned",{requestEvent:"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON"}],["user_input_submitted",{requestEvent:"ADS_CLIENT_EVENT_TYPE_USER_INPUT_SUBMITTED_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED"}],["user_cancelled",{requestEvent:"ADS_CLIENT_EVENT_TYPE_USER_CANCELLED_EXIT_LAYOUT_REQUESTED",
successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_CANCELLED"}],["error",{requestEvent:"ADS_CLIENT_EVENT_TYPE_ABORTED_EXIT_LAYOUT_REQUESTED",successEvent:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABORTED"}]]),z3k=function(r){this.experimentApiProvider=r;r=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=r<.1};var JR=function(r,J,x,t){_.Mx.call(this);this.adsControlFlowEventListeners=J;this.adEventLogger=x;this.experimentApiProvider=t;this.adsControlFlowManagerHelper=r(this,this,this,this,this);_.W$(this,this.adsControlFlowManagerHelper);r=_.D(J);for(J=r.next();!J.done;J=r.next())_.W$(this,J.value)};
_.S(JR,_.Mx);var ZCY=function(r,J,x,t){xT(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",J,x,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t);r=_.D(r.adsControlFlowEventListeners);for(t=r.next();!t.done;t=r.next())ZCY(t.value,J,x)};
_.m=JR.prototype;_.m.onOpportunityProcessedExternallyManaged=function(r,J,x,t){xT(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",r,x,J,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t)};
_.m.onSlotReceivedExternallyManaged=function(r,J){tR(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",r,J)};
_.m.onSlotEntered=function(r){if(bp(this.adsControlFlowManagerHelper,r)!=null){tR(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",r);this.adsControlFlowManagerHelper.onSlotEntered(r);for(var J=_.D(this.adsControlFlowEventListeners),x=J.next();!x.done;x=J.next())x.value.onSlotEntered(r);if(bp(this.adsControlFlowManagerHelper,r)!=null&&bp(this.adsControlFlowManagerHelper,r).isOccupyingSlotType()&&mj(this.adsControlFlowManagerHelper,r)&&!vvw(this.adsControlFlowManagerHelper,r)){var t;oH(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",r,(t=mj(this.adsControlFlowManagerHelper,r))!=null?t:void 0);r=bp(this.adsControlFlowManagerHelper,r);r.slotLifecycleStage!=="entered"&&VM(r.slot,r.slotLifecycleStage,"enterLayoutForSlot");r.slotLifecycleStage="rendering";r.registeredLayoutRenderingAdapter.startRendering(r.layout)}}};
_.m.onSlotExited=function(r){if(bp(this.adsControlFlowManagerHelper,r)!=null){tR(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",r);this.adsControlFlowManagerHelper.onSlotExited(r);for(var J=_.D(this.adsControlFlowEventListeners),x=J.next();!x.done;x=J.next())x.value.onSlotExited(r);bp(this.adsControlFlowManagerHelper,r)!=null&&bp(this.adsControlFlowManagerHelper,r).markedForUnscheduleAfterOutboundAdapterRequests&&uyu(this,r)}};
_.m.onLayoutReceivedExternallyManaged=function(r,J,x){r.managerLayer!=="core"&&oH(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",r,J,x)};
var lSw=function(r,J,x){if(bp(r.adsControlFlowManagerHelper,J)!=null){oH(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",J,x);r=_.D(r.adsControlFlowEventListeners);for(var t=r.next();!t.done;t=r.next())lSw(t.value,J,x)}};
JR.prototype.onLayoutExited=function(r,J,x){if(bp(this.adsControlFlowManagerHelper,r)!=null){oH(this.adEventLogger,rVX(x),r,J);this.adsControlFlowManagerHelper.onLayoutExited(r,J);for(var t=_.D(this.adsControlFlowEventListeners),b=t.next();!b.done;b=t.next())b.value.onLayoutExited(r,J,x);(x=mj(this.adsControlFlowManagerHelper,r))&&J.layoutId===x.layoutId&&X3n(this,r)}};
JR.prototype.disposeInternal=function(){var r=rIR(this.adsControlFlowManagerHelper);r=_.D(r);for(var J=r.next();!J.done;J=r.next())uyu(this,J.value);_.Mx.prototype.disposeInternal.call(this)};
var uyu=function(r,J){if(bp(r.adsControlFlowManagerHelper,J)!=null)if(bp(r.adsControlFlowManagerHelper,J).JSC$27180_isSlotExitRequested()||bp(r.adsControlFlowManagerHelper,J).JSC$27180_isLayoutExitRequested())bp(r.adsControlFlowManagerHelper,J).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(bp(r.adsControlFlowManagerHelper,J).isOccupyingSlotType())bp(r.adsControlFlowManagerHelper,J).markedForUnscheduleAfterOutboundAdapterRequests=!0,X3n(r,J);else if(bp(r.adsControlFlowManagerHelper,J).JSC$27180_isSlotFillRequested())bp(r.adsControlFlowManagerHelper,
J).markedForUnscheduleAfterOutboundAdapterRequests=!0,bp(r.adsControlFlowManagerHelper,J)!=null&&(tR(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",J),J=bp(r.adsControlFlowManagerHelper,J),J.fulfillmentLifecycleStage="fill_cancel_requested",J.registeredFulfillmentAdapter.cancelSlotFilling());else{var x=mj(r.adsControlFlowManagerHelper,J),t;r.experimentApiProvider.get();(t=_.M("h5_enable_layout_unscheduling_events"))&&(x?JIb(r,J,x):_.l_(Error("Nh"),J,x,void 0,!1));tR(r.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",J);var b=bp(r.adsControlFlowManagerHelper,J),V=J.slotEntryTrigger,H=b.registeredSlotEntryTriggerAdapters.get(V.triggerId);H&&(H.unregisterTrigger(V),b.registeredSlotEntryTriggerAdapters.delete(V.triggerId));V=_.D(J.slotFulfillmentTriggers);for(H=V.next();!H.done;H=V.next()){H=H.value;var q=b.registeredFulfillmentTriggerAdapters.get(H.triggerId);q&&(q.unregisterTrigger(H),b.registeredFulfillmentTriggerAdapters.delete(H.triggerId))}V=_.D(J.slotExpirationTriggers);
for(H=V.next();!H.done;H=V.next())if(H=H.value,q=b.registeredExpirationTriggerAdapters.get(H.triggerId))q.unregisterTrigger(H),b.registeredExpirationTriggerAdapters.delete(H.triggerId);b.hasLayout()&&(V=b.layout,Di(b,V.layoutExitNormalTriggers),Di(b,V.layoutExitSkipTriggers),Di(b,V.layoutExitMuteTriggers),Di(b,V.layoutExitUserInputSubmittedTriggers),Di(b,V.layoutExitUserCancelledTriggers));b.registeredFulfillmentAdapter=void 0;b.registeredSlotAdapter!=null&&(b.registeredSlotAdapter.release(),b.registeredSlotAdapter=
void 0);b.registeredLayoutRenderingAdapter!=null&&(b.registeredLayoutRenderingAdapter.release(),b.registeredLayoutRenderingAdapter=void 0);b=r.adsControlFlowManagerHelper;bp(b,J)&&(b=xSo(b,J.slotType+"_"+J.slotPhysicalPosition))&&b.delete(J.slotId);tR(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",J);r=_.D(r.adsControlFlowEventListeners);for(b=r.next();!b.done;b=r.next())b=b.value,b.onSlotUnscheduled(J),x&&!t&&JIb(b,J,x)}},JIb=function(r,J,x){oH(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
J,x);
oH(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",J,x);r=_.D(r.adsControlFlowEventListeners);for(var t=r.next();!t.done;t=r.next())t=t.value,x&&JIb(t,J,x)},X3n=function(r,J){if(bp(r.adsControlFlowManagerHelper,J)!=null&&bp(r.adsControlFlowManagerHelper,J).isOccupyingSlotType()){var x=mj(r.adsControlFlowManagerHelper,J);
if(x&&vvw(r.adsControlFlowManagerHelper,J)){if(bp(r.adsControlFlowManagerHelper,J)!=null){var t=r.adEventLogger,b;var V=((b=XEz.get("abandoned"))==null?void 0:b.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";oH(t,V,J,x);r=bp(r.adsControlFlowManagerHelper,J);r.slotLifecycleStage!=="rendering"&&VM(r.slot,r.slotLifecycleStage,"exitLayout");r.slotLifecycleStage="rendering_stop_requested";r.registeredLayoutRenderingAdapter.stopRendering(x,"abandoned")}}else{tR(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
J);try{t=bp(r.adsControlFlowManagerHelper,J);if(!t)throw new ov("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");t.slotLifecycleStage!=="enter_requested"&&t.slotLifecycleStage!=="entered"&&t.slotLifecycleStage!=="rendering"&&VM(t.slot,t.slotLifecycleStage,"exitSlot");t.slotLifecycleStage="exit_requested";if(t.registeredSlotAdapter===void 0)throw t.slotLifecycleStage="scheduled",new ov("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
t.registeredSlotAdapter.exit()}catch(H){H instanceof ov&&H.adsClientErrorMessage?(tkR(r.adEventLogger,H.adsClientErrorMessage,J),_.l_(H,J,void 0,void 0,H.aggressivelySample)):(tkR(r.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",J),_.l_(H,J))}}}};var HQ=function(r,J,x,t,b,V){_.Mx.call(this);this.registry=r;this.experimentApiProvider=V;this.slotMap=new Map};
_.S(HQ,_.Mx);var xSo=function(r,J){return(r=r.slotMap.get(J))?r:new Map},bp=function(r,J){return xSo(r,J.slotType+"_"+J.slotPhysicalPosition).get(J.slotId)},rIR=function(r){var J=[];
r.slotMap.forEach(function(x){x=_.D(x.values());for(var t=x.next();!t.done;t=x.next())J.push(t.value.slot)});
return J};
HQ.prototype.onSlotEntered=function(r){r=bp(this,r);r.slotLifecycleStage!=="enter_requested"&&VM(r.slot,r.slotLifecycleStage,"onSlotEntered");r.slotLifecycleStage="entered"};
var vvw=function(r,J){r=bp(r,J);return r.hasLayout()&&r.isRendering()},mj=function(r,J){(r=bp(r,J))?r.hasLayout()&&!r.layout&&_.l_("Unexpected empty layout",J):_.l_("Unexpected undefined slotState",J);
return(r==null?void 0:r.layout)||null};
HQ.prototype.onSlotExited=function(r){r=bp(this,r);r.slotLifecycleStage!=="exit_requested"&&VM(r.slot,r.slotLifecycleStage,"onSlotExited");r.slotLifecycleStage="scheduled"};
HQ.prototype.onLayoutExited=function(r,J){r=bp(this,r);r.isPrimaryLayout(J)&&(r.slotLifecycleStage!=="rendering_stop_requested"&&VM(r.slot,r.slotLifecycleStage,"onLayoutExited"),r.slotLifecycleStage="entered")};
var Di=function(r,J){J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=r.registeredLayoutExitTriggerAdapters.get(x.triggerId);t&&(t.unregisterTrigger(x),r.registeredLayoutExitTriggerAdapters.delete(x.triggerId))}},VM=function(r,J,x){_.l_("Slot stage was "+J+" when calling method "+x,r)};var mSu=function(r){_.Mx.call(this);this.deps=r;this.JSC$13478_adsControlFlowManager=byN(this)};
_.S(mSu,_.Mx);var byN=function(r){var J=new JR(function(x,t,b,V){return new HQ(r.deps.registry,x,t,b,V,r.deps.experimentApiProvider)},new Set(mem(r.deps.registry).concat(r.deps.listeners)),r.deps.adEventLogger,r.deps.experimentApiProvider);
_.W$(r,J);return J};var oEw=function(r,J){_.Mx.call(this);this.experimentApiProvider=r;this.eventLoggingSettingsProvider=J;this.eventCount=0};
_.S(oEw,_.Mx);oEw.prototype.logEvent=function(r){xT(this,r)};
var tR=function(r,J,x,t){xT(r,J,void 0,void 0,void 0,x,void 0,void 0,void 0,x.adSlotLoggingData,void 0,void 0,t)},oH=function(r,J,x,t,b){xT(r,J,void 0,void 0,void 0,x,t?t:void 0,void 0,void 0,x.adSlotLoggingData,t?t.adLayoutLoggingData:void 0,void 0,b)},tkR=function(r,J,x){xT(r,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,x,void 0,void 0,void 0,x.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:J})},xT=function(r,J,x,t,b,V,H,q,W,U,g,E,h){h=h===void 0?0:h;
VkY(r.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+J,"slot:",V,"layout:",H,"ping:",q,"Opportunity:",{opportunityType:x,associatedSlotId:t,slotsFromOpportunity:b,triggerBundle:W,adSlotLoggingData:U,adLayoutLoggingData:g});try{var G=function(){r.experimentApiProvider.get();if(J!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){J||_.l_("Empty PACF event type",V,H);var N=r.eventLoggingSettingsProvider.get();var Q;(Q=N.alwaysIncludeDebugData)||(N.experimentApiProvider.get(),Q=
!1);N=Q;Q={eventType:J,eventOrder:++r.eventCount};var Y={};V&&(Y.slotData=tOn(N,V));if(H){var O={type:H.layoutType,controlFlowManagerLayer:JVX.get(H.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};N&&(O.debugData={layoutId:H.layoutId});Y.layoutData=O}q&&(Y.pingData={pingDispatchStatus:q.dispatchStatus,serializedAdPingMetadata:q.ping.serializedAdPingMetadata,pingIndex:q.index});W&&(Y.triggerData=xe7(W.trigger,W.category));x&&(Y.opportunityData=bC9(N,x,t,b));Q.adClientData=Y;U&&(Q.serializedSlotAdServingData=
U.serializedSlotAdServingDataEntry);g&&(Q.serializedAdServingData=g.serializedAdServingDataEntry);E&&(Q.errorInfo=E);_.KR("adsClientStateChange",{adsClientEvent:Q})}};
h&&h>0?_.Rw(_.GY(),function(){return G()},h):G()}catch(N){VkY(r.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.Rw(_.GY(),function(){_.l_(N instanceof Error?N:String(N),V,H,{pacf_message:"exception during pacf logging"})})}};var DSu=function(r,J){oEw.call(this,r,J)};
_.S(DSu,oEw);var Hyo=function(){},VkY=function(r,J){return _.M(J)};var sUn=function(){var r=new TLY;this.JSC$13497_adsControlFlowManager=(new mSu(r)).JSC$13478_adsControlFlowManager},TLY=function(){_.Mx.call(this);
var r=this;this.experimentApiProvider=new e3f(function(){return new Hyo});
var J=new e3f(function(){return new z3k(r.experimentApiProvider)});
this.adEventLogger=new DSu(this.experimentApiProvider,J);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.S(TLY,_.Mx);var qjq=function(){},WGw,TQ=function(){WGw||(WGw=new qjq);
return WGw},sk=function(r){if(!r.JSC$13508_externallyManagedSlotAdapterCallback){var J=(new sUn).JSC$13497_adsControlFlowManager;
r.JSC$13508_externallyManagedSlotAdapterCallback=J}return r.JSC$13508_externallyManagedSlotAdapterCallback},iyu=function(r,J,x){var t=J.opportunityType,b=Error("Oh");
if(t!==void 0){var V=sk(r);ZCY(V,t,void 0,x)}else _.l_(b,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});V=[];if(J.adSlotAndLayoutMetadata!==void 0){J=_.D(J.adSlotAndLayoutMetadata);for(var H=J.next();!H.done;H=J.next()){var q=H.value;if(H=q.adSlotMetadata)if(V.push(H),r.onSlotReceivedExternallyManaged(H,x),q.adLayoutMetadata){q=_.D(q.adLayoutMetadata);for(var W=q.next();!W.done;W=q.next())r.onLayoutReceivedExternallyManaged(H,W.value,x)}else x>0&&_.l_("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
t,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else x>0&&_.l_("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+t,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else x>0&&_.l_("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+t,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(t!==void 0)r.onOpportunityProcessedExternallyManaged(t,V,void 0,x);else _.l_(b,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
qjq.prototype.onSlotReceivedExternallyManaged=function(r,J){r=Vs(r);if(r instanceof ov)_.l_(r,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else sk(this).onSlotReceivedExternallyManaged(r,J)};
qjq.prototype.onLayoutReceivedExternallyManaged=function(r,J,x){r=Vs(r);J=VO7(J);if(r instanceof ov)_.l_(r,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(J instanceof DO)_.l_(J,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else sk(this).onLayoutReceivedExternallyManaged(r,J,x)};
qjq.prototype.onOpportunityProcessedExternallyManaged=function(r,J,x,t){var b=[];J=_.D(J);for(var V=J.next();!V.done;V=J.next())V=Vs(V.value),V instanceof ov?_.l_(V,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):b.push(V);sk(this).onOpportunityProcessedExternallyManaged(r,b,x,t)};
var pRk=function(r,J){J=Vs(J);if(J instanceof ov)_.l_(J,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var x=sk(r);tR(x.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",J);x=_.D(x.adsControlFlowEventListeners);for(var t=x.next();!t.done;t=x.next())t=bp(t.value,J),t.slotLifecycleStage!=="not_scheduled"&&VM(t.slot,t.slotLifecycleStage,"onSlotScheduled"),t.slotLifecycleStage="scheduled";r=sk(r);tR(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",J);r=_.D(r.adsControlFlowEventListeners);
for(x=r.next();!x.done;x=r.next())x.value.onSlotEntered(J)}},fow=function(r,J){J=Vs(J);
if(J instanceof ov)_.l_(J,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var x=sk(r);tR(x.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",J);x=_.D(x.adsControlFlowEventListeners);for(var t=x.next();!t.done;t=x.next())t.value.onSlotExited(J);r=sk(r);tR(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",J);r=_.D(r.adsControlFlowEventListeners);for(x=r.next();!x.done;x=r.next())x.value.onSlotUnscheduled(J)}},USq=function(r,J,x){J=Vs(J);
x=VO7(x);if(J instanceof ov)_.l_(J,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(x instanceof DO)_.l_(x,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var t=sk(r);oH(t.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",J,x);t=_.D(t.adsControlFlowEventListeners);for(var b=t.next();!b.done;b=t.next())b.value.onLayoutScheduled(J,x);r=sk(r);oH(r.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",J,x);r=_.D(r.adsControlFlowEventListeners);
for(t=r.next();!t.done;t=r.next())lSw(t.value,J,x)}},q$=function(r,J,x){J=Vs(J);
x=VO7(x);if(J instanceof ov)_.l_(J,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(x instanceof DO)_.l_(x,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var t=sk(r);oH(t.adEventLogger,rVX("normal"),J,x);t=_.D(t.adsControlFlowEventListeners);for(var b=t.next();!b.done;b=t.next())b.value.onLayoutExited(J,x,"normal");r=sk(r);r=_.D(r.adsControlFlowEventListeners);for(t=r.next();!t.done;t=r.next())JIb(t.value,J,x)}};_.WQ=_.JY(function(r){var J=_.XO(r,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});r=Object.assign({},J);var x=J.data;J=J.customCommandResolver;var t=(delete r.data,delete r.customCommandResolver,r),b=_.zx("ad-image-view-model");_.yR(b,function(){return x().interaction},J,function(){var q;
return(q=t.listenToTapEvent)==null?void 0:q.call(t)});
_.Jf(b,{visibilityCallback:function(q){var W,U=(W=x().interaction)==null?void 0:W.onFirstVisible;q&&(U&&_.a2(U),t.setOnErrorHandler()&&Dez(b))},
showOption:_.zH});r=_.D(_.Ww(!1,void 0,"eiYvIe"));var V=r.next().value,H=r.next().value;return _.f("ad-image-view-model",{class:function(){var q,W=[((q=x().interaction)==null?0:q.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],U;((U=t.isGridViewEnabled)==null?0:U.call(t))&&W.push("ytwAdImageViewModelHostInGridView");return W.join(" ")},
el:b,"on:touchend":_.$H(function(){var q;((q=t.setTouchEndHandler)==null?0:q.call(t))&&!V()&&(b.value.click(),H(!0),setTimeout(function(){H(!1)},100));
return!1})},_.f("div",{class:"ytwAdImageViewModelHostImageContainer"},_.f(_.rm,{data:function(){var q;
return{sources:x().imageSources,contentMode:(q=x().imageProperties)==null?void 0:q.contentMode}},
alt:function(){var q,W;return((q=x().interaction)==null?void 0:(W=q.accessibility)==null?void 0:W.label)||""},
targetHeight:t.targetHeight,targetWidth:t.targetWidth,preserveHeight:t.preserveHeight,preserveWidth:t.preserveWidth,useWidth:t.useWidth,style:function(){var q,W;return"vertical-align: bottom;"+(((q=x().background)==null?0:q.color)?"background-color:"+_.Ad((W=x().background)==null?void 0:W.color)+";":"")},
className:function(){return t.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var q,W;return(W=(q=t.setDraggable)==null?void 0:q.call(t))!=null?W:void 0}})))},"lb");var gEY=_.JY(function(r){var J=r.data,x=r.listenToTapEvent,t=_.zx("ad-button-hover-overlay-view-model");_.M("enable_web_home_top_landscape_image_layout_legacy_click_command")||_.yR(t,function(){return J().interaction},void 0,function(){return x==null?void 0:x()});
_.Jf(t,{visibilityCallback:function(V){var H,q=(H=J().interaction)==null?void 0:H.onFirstVisible;V&&q&&_.a2(q)},
showOption:_.zH});var b=function(){};
return _.f("ad-button-hover-overlay-view-model",{"on:click":_.$H(function(){if(_.M("enable_web_home_top_landscape_image_layout_legacy_click_command")){var V,H=(V=J().interaction)==null?void 0:V.onTap;H&&_.Vq(t.value,"yt-navigate",{endpoint:_.LM(H)})}}),
class:function(){var V;return((V=J().interaction)==null?0:V.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:t},function(){return _.M("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.f(_.QR,{data:function(){return J().button}},{adButtonViewModel:function(V){return _.f(_.vz,{data:V.data,
customCommandResolver:b})}}):_.f(_.QR,{data:function(){return J().button}},{adButtonViewModel:_.vz})}())},"mb");var HI;_.o8(_.JY(function(r){var J=r.data;var x=_.zx("compact-landscape-no-button-layout-view-model");_.M("stop_av_measurement_on_detach")&&_.ky(function(){s3(x)});
_.yR(x,function(){return J().interaction},void 0,function(){return!0});
_.Jf(x,{visibilityCallback:function(V){if(V){var H;(V=(H=J().interaction)==null?void 0:H.onFirstVisible)&&_.a2(V);var q;if(H=(q=J().adLayoutData)==null?void 0:q.activeViewData)TM(x,H),_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&s3(x)})}else _.M("stop_av_measurement_on_detach")&&s3(x)},
showOption:_.zH,hideOption:Zj});r=_.D(_.Ww(!1,void 0,"yzu6qe"));var t=r.next().value,b=r.next().value;return _.f("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:x,"on:mouseenter":_.$H(function(){b(!0)}),
"on:mouseleave":_.$H(function(){b(!1)})},_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",
style:_.MA({"max-width":function(){return _.M("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.f("div",{class:function(){var V;
a:{var H;switch((V=_.R(J().thumbnailImage,ziK))==null?void 0:(H=V.imageProperties)==null?void 0:H.renderingAspect){case "RENDERING_ASPECT_SQUARE":V="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":V="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}V=void 0}return V}},_.f(_.QR,{data:function(){return J().thumbnailImage}},{adImageViewModel:function(V){return _.f(_.WQ,
{data:V.data,
listenToTapEvent:!0,setTouchEndHandler:_.M("enable_top_landscape_image_experiment_dom_id_web")})}})),_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.f(_.w,{cond:function(){var V,H,q;
return(V=_.R(J().thumbnailImage,ziK))==null?void 0:(H=V.imageProperties)==null?void 0:(q=H.overlayIcon)==null?void 0:q.iconImage},
then:function(V){return _.f(_.rm,{data:V,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.f("div",{class:function(){return t()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.f(_.QR,{data:function(){return J().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(V){return _.f(gEY,
{data:V.data,
listenToTapEvent:!0})}}))),_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.f(_.QR,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:function(V){return _.f(G7o,{data:V.data,
listenToTapEvent:!0,setTouchEndHandler:_.M("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nb"),"compact-landscape-no-button-layout-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=_.zx("square-image-layout-view-model");_.M("stop_av_measurement_on_detach")&&_.ky(function(){s3(x)});
var t=_.Bj(_.Yb);_.yR(x,function(){return J().interaction});
_.Jf(x,{visibilityCallback:function(H){if(H){var q;(H=(q=J().interaction)==null?void 0:q.onFirstVisible)&&_.a2(H);var W;if(q=(W=J().adLayoutData)==null?void 0:W.activeViewData)TM(x,q),_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&s3(x)})}else _.M("stop_av_measurement_on_detach")&&s3(x)},
showOption:_.zH,hideOption:Zj});r={};var b={},V={};return _.f("square-image-layout-view-model",{class:_.gm("ytwSquareImageLayoutViewModelHost",(r.ytwSquareImageLayoutViewModelHostColumn=t,r)),el:x},_.f("div",{class:_.gm("ytwSquareImageLayoutViewModelHostImage",(b.ytwSquareImageLayoutViewModelHostColumnImage=t,b))},function(){return _.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(H){return _.f(_.WQ,{data:H.data,
isGridViewEnabled:t,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.f("div",{class:_.gm("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(V.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=t,V))},_.f(_.QR,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:G7o}),function(){return _.f(_.QR,{data:function(){return J().adButton}},{adButtonViewModel:function(H){var q={};
return _.f(_.vz,{data:H.data,className:_.gm((q.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,q.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=t,q))})}})}()))},"ob"),"square-image-layout-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=r.noBottomMargin;var t=r.typographyBump;var b=_.zx("top-landscape-image-layout-view-model");_.M("stop_av_measurement_on_detach")&&_.ky(function(){s3(b)});
_.M("enable_web_home_top_landscape_image_layout_level_click")&&_.yR(b,function(){return J().interaction},void 0,function(){return!0});
r=function(){return J().interaction};
r!==void 0&&r!==null||_.aP(Error("Ph"));_.Jf(b,{visibilityCallback:function(U){if(U){var g;(U=(g=J().interaction)==null?void 0:g.onFirstVisible)&&_.a2(U);var E;if(g=(E=J().adLayoutData)==null?void 0:E.activeViewData)TM(b,g),_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&s3(b)})}else _.M("stop_av_measurement_on_detach")&&s3(b)},
showOption:_.zH,hideOption:Zj});var V=function(){var U,g,E;return(U=_.R(J().thumbnailImage,ziK))==null?void 0:(g=U.background)==null?void 0:(E=g.backgroundImageSource)==null?void 0:E.imageSources};
r=_.D(_.Ww(!1,void 0,"GIwTMc"));var H=r.next().value,q=r.next().value,W=function(){return H()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.f("top-landscape-image-layout-view-model",{class:function(){var U;return((U=J().interaction)==null?0:U.onTap)&&_.M("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:b,"on:mouseenter":_.$H(function(){q(!0)}),
"on:mouseleave":_.$H(function(){q(!1)})},_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.f(_.w,{cond:function(){return V()&&V().length>0},
then:function(){return _.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.MA({top:"0","background-image":function(){return"url("+String(V()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.f(_.w,{cond:function(){return!!J().adButtonHoverOverlay},
then:function(){return _.f("div",{class:W},_.f(_.QR,{data:function(){return J().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:gEY}))}}),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.f(_.QR,{data:function(){return J().thumbnailImage}},{adImageViewModel:function(U){return _.f(_.WQ,{data:U.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.M("enable_web_home_top_landscape_image_layout_level_click")})}})),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.f(_.rm,{data:{sources:[{clientResource:{imageName:_.M("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.f(_.QR,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:function(U){return _.f(G7o,{data:U.data,
noBottomMargin:function(){return x==null?void 0:x()},
listenToTapEvent:function(){return _.M("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return t==null?void 0:t()}})}})))},"pb"),"top-landscape-image-layout-view-model",{props:{data:_.yk,
noBottomMargin:_.yk,typographyBump:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=r.typographyBump;var t=_.zx("video-display-button-group-layout-view-model");_.Jf(t,{visibilityCallback:function(b){if(b){var V;(b=(V=J().interaction)==null?void 0:V.onFirstVisible)&&_.a2(b);var H;V=(H=J().adLayoutData)==null?void 0:H.activeViewData;!_.M("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&V&&TM(t,V)}},
showOption:_.zH,hideOption:Zj});return _.f("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:t},_.f("div",null,_.f(_.QR,{data:function(){return J().videoLockup}},{lockupViewModel:function(b){return _.f(_.ta,{data:b.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:x})}})))},"qb"),"video-display-button-group-layout-view-model",{props:{data:_.yk,
noBottomMargin:_.yk,typographyBump:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=r.className;var t=r.typographyBump;var b=_.zx("video-display-compact-button-group-layout-view-model");_.Jf(b,{visibilityCallback:function(V){if(V){var H;(V=(H=J().interaction)==null?void 0:H.onFirstVisible)&&_.a2(V);var q;(H=(q=J().adLayoutData)==null?void 0:q.activeViewData)&&TM(b,H)}},
showOption:_.zH});return _.f("video-display-compact-button-group-layout-view-model",{el:b,class:_.gm("videoDisplayCompactButtonGroupLayoutViewModelHost",x)},_.f(_.QR,{data:function(){return J().videoLockup}},{lockupViewModel:function(V){return _.f(_.ta,{data:V.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:t})}}))},"rb"),"video-display-compact-button-group-layout-view-model",{props:{data:_.yk,
className:_.yk,typographyBump:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=r.typographyBump;var t=_.zx("video-display-full-layout-view-model");_.Jf(t,{visibilityCallback:function(b){if(b){var V;(b=(V=J().interaction)==null?void 0:V.onFirstVisible)&&_.a2(b);var H;V=(H=J().adLayoutData)==null?void 0:H.activeViewData;!_.M("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&V&&TM(t,V)}},
showOption:_.zH,hideOption:Zj});return _.f("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:t},_.f("div",null,_.f(_.QR,{data:function(){return J().videoLockup}},{lockupViewModel:function(b){return _.f(_.ta,{data:b.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:x})}})))},"sb"),"video-display-full-layout-view-model",{props:{data:_.yk,
noBottomMargin:_.yk,typographyBump:_.yk}});_.EEN=_.JY(function(r){var J=r.data;r=_.zx("ad-card-badge-view-model");return _.f("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:r},_.f(_.w,{cond:function(){return J().imageBadge},
then:function(x){return _.f(_.rm,{data:x,alt:""})}}))},"tb");var jUo=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;r=_.zx("carousel-ad-card-image-view-model");_.yR(r,function(){return J().interaction},x);
_.Jf(r,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});return _.f("carousel-ad-card-image-view-model",{class:function(){var t;return((t=J().interaction)==null?0:t.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:r,"aria-label":function(){var t,b;return(t=J().interaction)==null?void 0:(b=t.accessibility)==null?void 0:b.label}},_.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(t){return _.f(_.WQ,{data:t.data,
customCommandResolver:x})}}),_.f("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.f(_.QR,{data:function(){return J().badge}},{adCardBadgeViewModel:_.EEN})),_.f(_.dm,{model:{color:4}}))},"ub");var $SK=_.JY(function(r){var J=_.D(_.Ww(0,void 0,"o9Bzd")),x=J.next().value;J.next();var t=J.next().value,b=_.D(_.Ww(!1,void 0,"KLdzYe"));J=b.next().value;var V=b.next().value,H;_.ky(function(){clearTimeout(H)});
b=_.$H(function(){var U;((U=r.animate)==null?0:U.call(r))?(V(!0),H=setTimeout(function(){V(!1);q()},200)):q();
return!1});
var q=function(){t(function(U){return(U+r.numShownItems())%r.data().length})},W={};
return _.f("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.f("div",{class:_.gm("ytwHorizontalCarouselCarouselWrapper")},_.f("div",{class:_.gm("ytwHorizontalCarouselCarouselInnerWrapper",(W.ytwHorizontalCarouselAnimating=J,W))},_.f(_.GZ,{each:r.data,keyBy:"INDEX"},function(U,g){return _.f("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.MA({"flex-basis":function(){return"calc((100% - (8px * "+(r.numShownItems()-1)+")) / "+r.numShownItems()+")"},
order:function(){var E=g-x();E<0&&(E+=r.data().length);return E}})},r.children(U,g))}))),_.f("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":b},r.nextButton()))},"vb");var wRN=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;var t=r.expansive;r=_.zx("carousel-ad-card-collection-view-model");_.Jf(r,{visibilityCallback:function(b){var V,H=(V=J().interaction)==null?void 0:V.onFirstVisible;b&&H&&_.a2(H)},
showOption:_.zH});return _.f("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:r},_.f($SK,{data:function(){var b;return((b=J())==null?void 0:b.carouselAdCards)||[]},
nextButton:function(){return _.f(_.QR,{data:function(){return J().nextButton}},{buttonViewModel:function(b){var V=b.data;
return _.f(_.TN,{data:function(){return(t==null?0:t())?Object.assign({},V(),{style:"mono"}):V()},
className:_.M("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(b){return _.f(_.QR,{data:b},{carouselAdCardImageViewModel:function(V){return _.f(jUo,{data:V.data,customCommandResolver:x})}})}))},"wb");var huY=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;var t=r.className;var b=r.buttonClassName;var V=r.animationEntityKey;var H=r.expansive;return _.f("carousel-button-view-model",{class:_.gm("ytwCarouselButtonViewModelHost",t)},_.f(_.QR,{data:function(){return J().carousel}},{carouselAdCardCollectionViewModel:function(q){return _.f(wRN,{data:q.data,
customCommandResolver:x,expansive:H})}}),_.f(_.QR,{data:function(){return J().button}},{adButtonViewModel:function(q){var W=q.data;
return _.f(_.vz,{data:function(){return(H==null?0:H())?Object.assign({},W(),{style:"AD_BUTTON_STYLE_TONAL"}):W()},
className:b,customCommandResolver:x,animationEntityKey:V})}}))},"xb");_.MkN=_.JY(function(r){var J=r.data;r=r.className;var x=_.zx("pivot-button-view-model");_.Pb(function(){var t;((t=J())==null?0:t.backgroundColor)&&x.value.setAttribute("data-background-color",String(J().backgroundColor))});
return _.f("pivot-button-view-model",{el:x,class:_.gm("ytwPivotButtonViewModelHost",r)},_.f(_.FH,{command:function(){var t=J();t=t.onClickCommand?_.LM(t.onClickCommand):t.contentDescription?_.Jd(t.contentDescription):void 0;return t},
ariaLabel:function(){return J().contentDescription}},_.f(_.w,{cond:function(){return J().thumbnail},
then:function(t){return _.f(_.rm,{data:t,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.f(_.w,{cond:function(){return J().icon},
then:function(t){return _.f(_.Gk,{icon:function(){return t().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"yb");_.GqN=_.JY(function(r){var J=r.data;var x=r.buttonShapeOverrideables;return _.f("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.f(_.QR,{data:function(){return J().buttonViewModels}},{buttonViewModel:function(t){return _.f(_.TN,{data:t.data,
buttonOverrides:x})},
likeButtonViewModel:function(t){return _.f(_.Sx,{data:t.data,buttonShapeOverrideables:x})},
dislikeButtonViewModel:function(t){return _.f(_.Rq,{data:t.data,buttonShapeOverrideables:x})},
toggleButtonViewModel:function(t){return _.f(_.hU,{data:t.data,buttonShapeOverrides:x})}}))},"zb");var Ruk=_.JY(function(r){var J=r.avatar;var x=r.headline;var t=r.badge;var b=r.description;var V=r.expansive;r={};return _.f("yt-ad-metadata-shape",{class:_.gm("ytAdMetadataShapeHost",(r.ytAdMetadataShapeHostLarge=V,r))},_.f("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.f(_.w,{cond:J,then:function(H){return _.f(_.$Ek,{data:function(){return(V==null?0:V())?Object.assign({},H(),{size:"AD_AVATAR_SIZE_MPLUS"}):H()}})}}),_.f("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.f(_.Zy,{text:x,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.f(_.w,{cond:t,then:function(H){return _.f(_.Ja,{data:function(){return(V==null?0:V())?Object.assign({},H(),{style:"AD_BADGE_STYLE_STARK"}):H()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.f("h2",{class:"ytAdMetadataShapeHostDescription"},_.f(_.Zy,{text:b,
linkInheritColor:!0})))},"Ab");var Sjo=_.JY(function(r){var J=r.data;var x=r.onShow;var t=r.expansive;r=_.zx("reels-ad-card-buttoned-view-model");_.yR(r,function(){return J().interaction});
_.Pb(function(){var V,H=(V=J().animatedRenderingConfig)==null?void 0:V.delayedSecondsToVisible;if(H){var q=setTimeout(x,H*1E3);_.ky(function(){clearTimeout(q)})}});
var b={};return _.f("reels-ad-card-buttoned-view-model",{class:_.gm(function(){var V;return((V=J().interaction)==null?0:V.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(b.ytwReelsAdCardButtonedViewModelHostExpansive=t,b)),
el:r},_.f(Ruk,{avatar:function(){return _.R(J().avatar,y3f)},
headline:function(){return J().headline},
badge:function(){return _.R(J().adBadge,eik)},
description:function(){return J().description},
expansive:t}),_.f(_.QR,{data:function(){return J().ctaButton}},{adButtonViewModel:function(V){var H=V.data;
return _.f(_.vz,{data:function(){return(t==null?0:t())?Object.assign({},H(),{style:"AD_BUTTON_STYLE_FILLED"}):H()}})}}))},"Bb");var NLk=_.JY(function(r){var J=r.data;r=r.expansive;var x=_.zx("reels-ad-metadata-view-model");_.M("web_ad_metadata_clickable")&&_.yR(x,function(){return J().interaction});
var t={};t=_.E8("ytwReelsAdMetadataViewModelHost",(t.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.M("web_ad_metadata_clickable"),t));return _.f("reels-ad-metadata-view-model",{class:t,el:x},_.f(Ruk,{avatar:function(){return _.R(J().avatar,y3f)},
headline:function(){return J().headline},
badge:function(){return _.R(J().adBadge,eik)},
description:function(){return J().description},
expansive:r}))},"Cb");var dSk={iconPosition:"icon-with-label",size:"L"},QUN=_.JY(function(r){var J=r.data;var x=r.overlayDensity;r=_.zx("reels-player-overlay-layout-view-model");var t=_.lX(x,0),b=function(){var E;return(E=J().reelsAdCardButtonedEntityKey)!=null?E:""},V=function(){return b()+"/ad_button"},H=_.gI(QlX,b),q=function(){var E,h;
return(h=(E=H())==null?void 0:E.value)!=null?h:!1},W=_.Bj(p3K),U=function(){return Object.assign({},dSk,(W()||t()===2)&&{style:"overlay-dark"})};
x={};var g={};return _.f("reels-player-overlay-layout-view-model",{class:_.gm("ytwReelsPlayerOverlayLayoutViewModelHost",(x.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!J().extension},x.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},x)),
"overlay-density":function(){return String(t())},
el:r},_.f("div",{class:_.gm("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(g.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},g))},_.f("div",{"aria-hidden":function(){return q()},
class:_.gm("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return q()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.MA({"transition-duration":function(){return Ev4(J())}})},_.f(_.QR,{data:function(){return J().adMetadata}},{reelsAdMetadataViewModel:function(E){return _.f(NLk,{data:E.data,
expansive:function(){return t()===1}})}}),_.f(_.w,{cond:function(){return J().extension},
then:function(E){return _.f("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.f(_.QR,{data:E},{adButtonViewModel:function(h){return _.f(_.vz,{data:h.data,animationEntityKey:V,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(h){return _.f(huY,{data:h.data,animationEntityKey:V,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return t()===1}})}}))}})),_.f("div",{"aria-hidden":function(){return!q()},
class:_.gm("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return q()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.MA({"transition-duration":function(){return Ev4(J())}})},_.f(_.QR,{data:function(){return J().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(E){return _.f(Sjo,{data:E.data,
onShow:function(){_.uX(_.ES("booleanEntity",b(),{key:b(),value:!0}))},
expansive:function(){return t()===1}})}}))),_.f("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.f(_.QR,{data:function(){return J().actions}},{reelActionBarViewModel:function(E){return _.f(_.GqN,{data:E.data,
buttonShapeOverrideables:U})}}),_.f(_.QR,{data:function(){return J().menu}},{buttonViewModel:function(E){return _.f(_.TN,{data:E.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},U(),{type:"tonal"})}})}}),_.f(_.QR,{data:function(){return J().pivotButton}},{pivotButtonViewModel:function(E){return _.f(_.MkN,{data:E.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Db");_.o8(QUN,"reels-player-overlay-layout-view-model",{props:{data:_.yk,overlayDensity:_.yk}});var ip=function(){var r=_.I.apply(this,arguments)||this;r.noBottomMargin=!1;r.overlayDensity=0;return r};
_.S(ip,_.I);_.m=ip.prototype;
_.m.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.M("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]"}}}}}};
_.m.ready=function(){var r=this;o3z(function(){r.isAttached&&bg(r.JSC$13551_storedAdSlotMetadata,r.JSC$13551_storedAdLayoutMetadata,r.adSlotMetadata,r.adLayoutMetadata)&&q$(TQ(),r.JSC$13551_storedAdSlotMetadata,r.JSC$13551_storedAdLayoutMetadata)})};
_.m.attached=function(){bg(this.JSC$13551_storedAdSlotMetadata,this.JSC$13551_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&USq(TQ(),this.JSC$13551_storedAdSlotMetadata,this.JSC$13551_storedAdLayoutMetadata)};
_.m.detached=function(){bg(this.JSC$13551_storedAdSlotMetadata,this.JSC$13551_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&q$(TQ(),this.JSC$13551_storedAdSlotMetadata,this.JSC$13551_storedAdLayoutMetadata)};
_.m.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.m.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13551_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13551_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13551_storedAdLayoutMetadata!==void 0&&this.JSC$13551_storedAdSlotMetadata!==void 0&&q$(TQ(),this.JSC$13551_storedAdSlotMetadata,this.JSC$13551_storedAdLayoutMetadata),USq(TQ(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13551_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13551_storedAdSlotMetadata=this.adSlotMetadata)};
_.vd.Object.defineProperties(ip.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.adLayoutMetadata}}});
ip.prototype.onAdMetadataChanged=ip.prototype.onAdMetadataChanged;ip.prototype.onTypographyBumpChanged=ip.prototype.onTypographyBumpChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ip.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ip.prototype,"rendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ip.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],ip.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ip.prototype,"noBottomMargin",void 0);_.F([_.C(),_.y("design:type",Object)],ip.prototype,"overlayDensity",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ip.prototype,"typographyBump",void 0);_.F([_.n("data.adLayoutMetadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],ip.prototype,"adLayoutMetadata",null);_.F([_.C(),_.y("design:type",Object)],ip.prototype,"adSlotMetadata",void 0);
_.F([_.jX("ytd-video-display-full-buttoned-and-button-group-renderer"),_.y("design:type",HTMLElement)],ip.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);_.F([_.g5("typographyBump"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ip.prototype,"onTypographyBumpChanged",null);_.F([_.g5("adLayoutMetadata","adSlotMetadata"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ip.prototype,"onAdMetadataChanged",null);
_.F([_.L({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],ip);
_.A(ip,"ytd-in-feed-ad-layout-renderer",function(){if($eo!==void 0)return $eo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-in-feed-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-in-feed-ad-layout-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return $eo=r},
{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var KGk;var kqN;var pc=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return r};
_.S(pc,_.I);_.m=pc.prototype;_.m.computeHasLiveDescription=function(r){return!(r==null||!r.liveDescription)};
_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.m.onYtToggleButton=function(r){var J,x=(J=this.data)==null?void 0:J.videoReminderEntityKey;x&&this.ytdReduxBehavior.dispatch(_.ES("upcomingEventReminderStateEntity",x,{key:x,state:r.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.m.attached=function(){this.updateChannelBanner()};
_.m.dataChanged=function(){this.updateChannelBanner()};
_.m.videoReminderStateChanged=function(){var r;this.videoReminderState&&_.R((r=this.data)==null?void 0:r.cta,_.YS)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.m.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var r=_.Vm(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);r&&(r.startsWith("//")&&(r="https:"+r),this.hostElement.classList.add("channel-banner"),_.iX(this.hostElement,{"--ytvmh-channel-banner":"url("+r+")"}))}else _.M("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.m.onPlayerReady=function(){this.onIronResize()};
_.m.maybeFlushDebouncer=function(){_.M("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(r){var J;r=(J=r.getElementsByTagName("yt-attributed-string"))==null?void 0:J[0];Rar(r==null?void 0:r.polymerController)})};
_.m.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var r=_.Hp(this.hostElement).querySelector("#live-description"),J;r&&((J=this.data)==null?0:J.shortLiveDescription)&&r.clientWidth<r.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
pc.prototype.onIronResize=pc.prototype.onIronResize;pc.prototype.videoReminderStateChanged=pc.prototype.videoReminderStateChanged;pc.prototype.dataChanged=pc.prototype.dataChanged;pc.prototype.onYtToggleButton=pc.prototype.onYtToggleButton;_.F([_.K(_.R1),_.y("design:type",Object)],pc.prototype,"ironResizableBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],pc.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],pc.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pc.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.videoReminderEntityKey"],selector:QXr}),_.y("design:type",Object)],pc.prototype,"videoReminderState",void 0);
_.F([_.C({reflectToAttribute:!0,value:_.M("web_modern_buttons")}),_.y("design:type",Boolean)],pc.prototype,"rounded",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.y("design:type",Boolean)],pc.prototype,"hasLiveDescription",void 0);_.F([_.C({reflectToAttribute:!0,value:_.M("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.y("design:type",Boolean)],pc.prototype,"resizableAdBannerSafariFix",void 0);
_.F([_.C({reflectToAttribute:!0,value:_.M("align_three_dot_menu_with_title_description")}),_.y("design:type",Boolean)],pc.prototype,"menuFix",void 0);_.F([_.$W("yt-formatted-string"),_.y("design:type",Array)],pc.prototype,"formattedStrings",void 0);_.F([_.jX("#cta-button"),_.y("design:type",HTMLElement)],pc.prototype,"ctaButton",void 0);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],pc.prototype,"onYtToggleButton",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pc.prototype,"dataChanged",null);_.F([_.g5("videoReminderState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pc.prototype,"videoReminderStateChanged",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pc.prototype,"onIronResize",null);
_.F([_.L({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],pc);
_.A(pc,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(kqN!==void 0)return kqN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return kqN=r},{mode:1});var PRb;var fc=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};r.isLocked=!1;return r};
_.S(fc,_.I);_.m=fc.prototype;_.m.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.m.onExpandedChanged=function(){this.expanded&&_.HD(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.m.onMouseOver=function(){this.maybeExpand()};
_.m.onTap=function(){this.maybeExpand()};
_.m.onExpandableTileExpanding=function(r){r!==this&&(this.expanded=!1)};
_.m.onExpandableTileLockAndCollapse=function(r){this.isLocked=!0;r!==this&&(this.expanded=!1)};
_.m.onExpandableTileUnlock=function(){this.isLocked=!1};
fc.prototype.onTap=fc.prototype.onTap;fc.prototype.onMouseOver=fc.prototype.onMouseOver;fc.prototype.onExpandedChanged=fc.prototype.onExpandedChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],fc.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fc.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fc.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],fc.prototype,"expanded",void 0);_.F([_.Mw("expanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fc.prototype,"onExpandedChanged",null);_.F([_.Uh("mouseover"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fc.prototype,"onMouseOver",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fc.prototype,"onTap",null);
_.F([_.L({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],fc);
_.A(fc,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(PRb!==void 0)return PRb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-thumbnail-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" data="[[data.navigationEndpoint]]" aria-hidden="true" tabindex="-1" id="endpoint">\n <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n   <div id="play-button" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n     \n     <svg width="100%" height="100%" viewBox="0 0 68 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n       <path id="play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" class="ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" fill="#212121" fill-opacity="0.8"></path>\n       <path d="M 45,24 27,14 27,34" fill="#FFFFFF" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"></path>\n     </svg>\n   </div>\n </div>\n <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="424" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n </yt-img-shadow>\n    </a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return PRb=r},{mode:1});var YjN;var Uk=function(){var r=_.I.apply(this,arguments)||this;r.buttonOverrides={style:"overlay"};r.useYtdPlayer=_.M("use_ytd_player_for_desktop_masthead");r.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};r.playbackFinished=!1;r.JSC$13563_playerManager=null;r.JSC$13563_mastheadCounter=new yZq;return r};
_.S(Uk,_.I);_.m=Uk.prototype;_.m.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.m.created=function(){this.JSC$13563_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$13563_playerManager=new GW)};
_.m.ready=function(){var r=this;this.JSC$13563_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var J=_.Hp(this.hostElement).querySelector("#player");this.useYtdPlayer?J.style.display="none":(this.ytdPlayer.style.display="none",Fvs(this.JSC$13563_playerManager,J,function(){r.onPlaybackEnded()}),_.Hp(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var x;
((x=r.data)==null?0:x.navigationEndpoint)&&_.Vq(r.hostElement,"yt-navigate",{endpoint:r.data.navigationEndpoint})}))};
_.m.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$13563_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.m.attached=function(){var r=this;_.FO(function(){r.maybePlayVideo()})};
_.m.maybePlayVideo=function(){var r=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$13563_playerManager.playVideo(),this.getPlayerPromise().then(function(){r.JSC$13563_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.m.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13563_playerManager.stopVideo()};
_.m.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var r,J={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((r=this.data.playbackStartMs)!=null?r:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(J);this.setupYtdPlayer()}else yax(this.JSC$13563_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(a6Y(this.JSC$13563_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.m.getPlayerPromise=function(){return this.JSC$13563_playerManager.getPlayerPromise()};
_.m.onYtToggleButton=function(r){this.useYtdPlayer?this.toggleMute(r.detail.toggled):r.detail.toggled?this.JSC$13563_playerManager.mute():this.JSC$13563_playerManager.unMute()};
_.m.onYtNavigate=function(r){var J=Ugc(r.detail.endpoint),x=gKz(this.data.clickthroughReportingData);J&&x&&(r.detail.endpoint.watchEndpoint?r.detail.tempData=x:_.lH(J,x,30))};
_.m.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.m.onExpandedChanged=function(){this.expanded?(_.HD(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.m.onMouseOver=function(){this.maybeExpand()};
_.m.onTap=function(){this.maybeExpand()};
_.m.onExpandableTileExpanding=function(r){r!==this&&(this.stopVideo(),this.expanded=!1)};
_.m.onExpandableTileLockAndCollapse=function(r){r!==this&&(this.isLocked=!0,this.expanded=!1)};
_.m.onExpandableTileUnlock=function(){this.isLocked=!1};
_.m.lockAndCollapseExpandableTiles=function(){_.D9(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.m.unlockExpandableTiles=function(){_.D9(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.m.setupYtdPlayer=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.ytdPlayer.getPlayerPromise(),2);J=x.yieldResult;J.addEventListener("onStateChange",function(t){r.onPlayerStateChange(t)});
J.addEventListener("onCueRangeExit",function(t){r.onCueRangeExit(t)});
_.i8(x)})};
_.m.onPlayerStateChange=function(r){if(r===1&&(r=this.ytdPlayer.getPlayer())){var J=r.getCurrentTime(),x,t,b=J+((t=(x=this.data)==null?void 0:x.playbackDurationMs)!=null?t:0)/1E3;r.addCueRange("playback",J,b);this.JSC$13563_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.m.onCueRangeExit=function(r){r==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.m.toggleMute=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.ytdPlayer.getPlayerPromise(),2);x=t.yieldResult;r?x.mute():x.unMute();_.i8(t)})};
Uk.prototype.onTap=Uk.prototype.onTap;Uk.prototype.onMouseOver=Uk.prototype.onMouseOver;Uk.prototype.onExpandedChanged=Uk.prototype.onExpandedChanged;Uk.prototype.onYtNavigate=Uk.prototype.onYtNavigate;Uk.prototype.onYtToggleButton=Uk.prototype.onYtToggleButton;Uk.prototype.dataChanged=Uk.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Uk.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Uk.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Uk.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Uk.prototype,"expanded",void 0);_.F([_.C(),_.y("design:type",Object)],Uk.prototype,"buttonOverrides",void 0);
_.F([_.C(),_.y("design:type",Object)],Uk.prototype,"useYtdPlayer",void 0);_.F([_.jX("#ytd-player"),_.y("design:type",Object)],Uk.prototype,"ytdPlayer",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uk.prototype,"dataChanged",null);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Uk.prototype,"onYtToggleButton",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Uk.prototype,"onYtNavigate",null);_.F([_.Mw("expanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uk.prototype,"onExpandedChanged",null);_.F([_.Uh("mouseover"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uk.prototype,"onMouseOver",null);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uk.prototype,"onTap",null);_.F([_.L({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Uk);
_.A(Uk,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(YjN!==void 0)return YjN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-video-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n  <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <div id="mute-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="replay-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="player-container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer" data="[[data.navigationEndpoint]]"></a>\n    <div id="player" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    </ytd-player>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return YjN=r},{mode:1});var nEY;var gp=function(){return _.I.apply(this,arguments)||this};
_.S(gp,_.I);gp.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
gp.prototype.onShow=function(){var r=_.Hp(this.hostElement).querySelector("#live-description"),J;r&&((J=this.data)==null?0:J.shortLiveDescription)&&r.clientWidth<r.scrollWidth&&this.hostElement.classList.add("short-live-description")};
gp.prototype.onYtToggleButton=function(r){var J,x=(J=this.data)==null?void 0:J.videoReminderEntityKey;x&&this.ytdReduxBehavior.dispatch(_.ES("upcomingEventReminderStateEntity",x,{key:x,state:r.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
gp.prototype.videoReminderStateChanged=function(){var r;this.videoReminderState&&_.R((r=this.data)==null?void 0:r.cta,_.YS)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
gp.prototype.videoReminderStateChanged=gp.prototype.videoReminderStateChanged;gp.prototype.onYtToggleButton=gp.prototype.onYtToggleButton;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],gp.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gp.prototype,"data",void 0);
_.F([_.C({selectorArgs:["data.videoReminderEntityKey"],selector:QXr}),_.y("design:type",Object)],gp.prototype,"videoReminderState",void 0);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],gp.prototype,"onYtToggleButton",null);_.F([_.g5("videoReminderState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gp.prototype,"videoReminderStateChanged",null);
_.F([_.L({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],gp);
_.A(gp,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(nEY!==void 0)return nEY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="advertiser-info" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  </yt-formatted-string>\n  <div id="byline-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" overlay-ad="true" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-badge-supported-renderer>\n    <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n      <div id="live-description-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="cta-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-toggle-button-renderer>\n  </div>\n</div>\n<div id="menu" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return nEY=r},{mode:_.sz("kevlar_poly_si_batch_j065")?1:2});var OyN;var Ek=function(){var r=_.I.apply(this,arguments)||this;r.useYtdPlayer=_.M("use_ytd_player_for_desktop_masthead");r.buttonOverrides={style:"overlay"};r.JSC$13571_playerManager=null;r.JSC$13571_mastheadCounter=new yZq;r.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return r};
_.S(Ek,_.I);_.m=Ek.prototype;_.m.configureRendererStamper=function(){return{"data.muteButton":{id:"mute-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.replayButton":{id:"replay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.thumbnailOverlays":{id:"thumbnail-overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.m.created=function(){this.JSC$13571_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$13571_playerManager=new GW)};
_.m.ready=function(){var r=this;this.JSC$13571_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var J;(J=this.embeddedPlayer)==null||J.remove()}else{var x;(x=this.ytdPlayer)==null||x.remove();Fvs(this.JSC$13571_playerManager,this.embeddedPlayer,function(){r.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){r.data&&r.data.navigationEndpoint&&_.Vq(r.hostElement,"yt-navigate",{endpoint:r.data.navigationEndpoint})})}};
_.m.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$13571_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.m.dataChanged=function(){var r=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var J=!this.data.disableAutoPlayback,x,t={autoplay:J,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((x=this.data.playbackStartMs)!=null?x:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(J?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(t);this.setupYtdPlayer()}else yax(this.JSC$13571_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(a6Y(this.JSC$13571_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$13571_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.D9(r.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");r.JSC$13571_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.m.getPlayerPromise=function(){return this.JSC$13571_playerManager.getPlayerPromise()};
_.m.onYtToggleButton=function(r){this.useYtdPlayer?this.toggleMute(r.detail.toggled):r.detail.toggled?this.JSC$13571_playerManager.mute():this.JSC$13571_playerManager.unMute()};
_.m.onYtNavigate=function(r){var J=Ugc(r.detail.endpoint),x=gKz(this.data.clickthroughReportingData);J&&x&&(r.detail.endpoint.watchEndpoint?r.detail.tempData=x:_.lH(J,x,30))};
_.m.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13571_playerManager.stopVideo()};
_.m.setupYtdPlayer=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.ytdPlayer.getPlayerPromise(),2);J=x.yieldResult;J.addEventListener("onStateChange",function(t){r.onPlayerStateChange(t)});
J.addEventListener("onCueRangeExit",function(t){r.onCueRangeExit(t)});
_.i8(x)})};
_.m.onPlayerStateChange=function(r){if(r===1&&(r=this.ytdPlayer.getPlayer())){var J=r.getCurrentTime(),x,t,b=J+((t=(x=this.data)==null?void 0:x.playbackDurationMs)!=null?t:0)/1E3;r.addCueRange("playback",J,b);_.D9(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$13571_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.m.onCueRangeExit=function(r){r==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.m.toggleMute=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.ytdPlayer.getPlayerPromise(),2);x=t.yieldResult;r?x.mute():x.unMute();_.i8(t)})};
_.vd.Object.defineProperties(Ek.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r,J;if(!((r=this.data)==null?0:(J=r.accessibilityData)==null?0:J.label))return"Ad primary link";var x,t;return _.gP("AD_TITLE",{title:(x=this.data)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label})}}});
Ek.prototype.onYtMastheadHidden=Ek.prototype.onYtMastheadHidden;Ek.prototype.onYtNavigate=Ek.prototype.onYtNavigate;Ek.prototype.onYtToggleButton=Ek.prototype.onYtToggleButton;Ek.prototype.dataChanged=Ek.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ek.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ek.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Ek.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ek.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Ek.prototype,"useYtdPlayer",void 0);_.F([_.jX("ytd-toggle-button-renderer"),_.y("design:type",Object)],Ek.prototype,"muteButton",void 0);_.F([_.C(),_.y("design:type",Object)],Ek.prototype,"buttonOverrides",void 0);
_.F([_.n("data.accessibilityData.label"),_.y("design:type",String),_.y("design:paramtypes",[])],Ek.prototype,"titleAriaLabel",null);_.F([_.jX("#replay-button"),_.y("design:type",Object)],Ek.prototype,"replayButton",void 0);_.F([_.jX("#player-container"),_.y("design:type",Object)],Ek.prototype,"playerContainer",void 0);_.F([_.jX("#player"),_.y("design:type",Object)],Ek.prototype,"embeddedPlayer",void 0);_.F([_.jX("#ytd-player"),_.y("design:type",Object)],Ek.prototype,"ytdPlayer",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ek.prototype,"dataChanged",null);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Ek.prototype,"onYtToggleButton",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Ek.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-masthead-hidden"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ek.prototype,"onYtMastheadHidden",null);_.F([_.L({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Ek);
_.A(Ek,"ytd-video-masthead-ad-primary-video-renderer",function(){if(OyN!==void 0)return OyN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="overlay" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <div id="mute-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="replay-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<div id="player-container" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"></a>\n  <div id="player" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  </ytd-player>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OyN=r},{mode:2});var CRw;var jQ=function(){var r=_.I.apply(this,arguments)||this;r.collapsed=!1;r.impressionResolver=_.zk();r.JSC$13575_activeViewMeasurementDataResolver=_.zk();r.actionMap={"yt-mute-ad-action":"handleMuteAd"};return r};
_.S(jQ,_.I);_.m=jQ.prototype;_.m.configureRendererStamper=function(){return{"data.expandableTiles":{id:"expandable-tile-container",mapping:{videoMastheadAdExpandableThumbnailTileRenderer:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",videoMastheadAdExpandableVideoTileRenderer:"ytd-video-masthead-ad-expandable-video-tile-renderer"}},"data.showAdRenderer":{id:"show-ad",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.ready=function(){var r=this;_.Hp(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){r.expandAd()});
this.hostElement.addEventListener("yt-action",function(J){if(J.detail.actionName==="yt-service-request"){var x=J.detail.args[1];x.videoMastheadAdMuteCommand&&(r.collapseAd(x.videoMastheadAdMuteCommand.encryptedMastheadId),J.stopPropagation())}})};
_.m.attached=function(){var r=this;_.FO(function(){r.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(J){if(!r.collapsed){J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,yU(x.baseUrl,x.attributionSrcMode);r.data.impressionCommand=void 0}});
this.JSC$13575_activeViewMeasurementDataResolver.promise.then(function(J){r.ytdActiveViewBehavior.enableActiveViewMeasurement(J,15)});
_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&r.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.m.dataChanged=function(){var r;((r=this.data.impressionCommand)==null?0:r.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var J;((J=this.data)==null?0:J.activeView)&&this.JSC$13575_activeViewMeasurementDataResolver.resolve(this.data.activeView);(r=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(r.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.m.computeWidescreen=function(r){var J;return!!(r&&((J=_.R(r,L3s))==null?0:J.isWidescreen))};
_.m.computeExpandable=function(r){return!!(r&&r.length>0)};
_.m.onIronResize=function(){if(this.expandable){var r=_.Hp(this.hostElement).querySelector("#expandable-tile-container :first-child");r&&!r.expanded&&(r.expanded=!0)}};
_.m.handleMuteAd=function(){this.collapseAd(null)};
_.m.restoreCollapsedState=function(r){this.collapsed=_.$G().get("HIDDEN_MASTHEAD_ID")===r};
_.m.collapseAd=function(r){if(r){var J=_.$G();J.set("HIDDEN_MASTHEAD_ID",r);J.save()}(r=_.Hp(this.hostElement).querySelector("#video"))&&_.Vq(r,"yt-masthead-hidden");this.collapsed=!0};
_.m.expandAd=function(){var r=_.$G();r.set("HIDDEN_MASTHEAD_ID",!1);r.save();location.reload()};
_.m.detached=function(){_.M("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
jQ.prototype.onIronResize=jQ.prototype.onIronResize;jQ.prototype.dataChanged=jQ.prototype.dataChanged;_.F([_.K(_.R1),_.y("design:type",Object)],jQ.prototype,"ironResizableBehavior",void 0);_.F([_.K(Ng),_.y("design:type",Object)],jQ.prototype,"ytdActiveViewBehavior",void 0);_.F([_.K(_.P5),_.y("design:type",Object)],jQ.prototype,"ytdGridStateAwareBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],jQ.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],jQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jQ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.y("design:type",Boolean)],jQ.prototype,"widescreen",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.y("design:type",Boolean)],jQ.prototype,"expandable",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jQ.prototype,"collapsed",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jQ.prototype,"dataChanged",null);
_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jQ.prototype,"onIronResize",null);_.F([_.L({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],jQ);
_.A(jQ,"ytd-video-masthead-ad-v3-renderer",function(){if(CRw!==void 0)return CRw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-v3-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n  <div id="video-overlay" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-primary-video-overlay-renderer data="[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-primary-video-overlay-renderer>\n  </div>\n  <template is="dom-if" if="[[data.primaryVideo]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <div id="video-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <ytd-video-masthead-ad-primary-video-renderer id="video" data="[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      </ytd-video-masthead-ad-primary-video-renderer>\n    </div>\n  </template>\n  <div id="expandable-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-advertiser-info-renderer data="[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-advertiser-info-renderer>\n    <div id="compact-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <template is="dom-repeat" items="[[data.compactVideoTiles]]" as="tile" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        <ytd-thumbnail data="[[tile.videoMastheadAdCompactVideoTileRenderer]]" width="210" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        </ytd-thumbnail>\n      </template>\n    </div>\n  </div>\n  <div id="show-ad" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return CRw=r},{mode:2});var $T=function(){return _.I.apply(this,arguments)||this};
_.S($T,_.I);_.m=$T.prototype;_.m.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.m.ready=function(){var r=this;o3z(function(){r.isAttached&&bg(r.JSC$13580_storedAdSlotMetadata,r.JSC$13580_storedAdLayoutMetadata,r.adSlotMetadata,r.adLayoutMetadata)&&q$(TQ(),r.JSC$13580_storedAdSlotMetadata,r.JSC$13580_storedAdLayoutMetadata)})};
_.m.attached=function(){bg(this.JSC$13580_storedAdSlotMetadata,this.JSC$13580_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&USq(TQ(),this.JSC$13580_storedAdSlotMetadata,this.JSC$13580_storedAdLayoutMetadata)};
_.m.detached=function(){bg(this.JSC$13580_storedAdSlotMetadata,this.JSC$13580_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&q$(TQ(),this.JSC$13580_storedAdSlotMetadata,this.JSC$13580_storedAdLayoutMetadata)};
_.m.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13580_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13580_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13580_storedAdLayoutMetadata!==void 0&&this.JSC$13580_storedAdSlotMetadata!==void 0&&q$(TQ(),this.JSC$13580_storedAdSlotMetadata,this.JSC$13580_storedAdLayoutMetadata),USq(TQ(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13580_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13580_storedAdSlotMetadata=this.adSlotMetadata)};
_.vd.Object.defineProperties($T.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.adLayoutMetadata}}});
$T.prototype.onAdMetadataChanged=$T.prototype.onAdMetadataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$T.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],$T.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$T.prototype,"data",void 0);_.F([_.n("data.adLayoutMetadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],$T.prototype,"adLayoutMetadata",null);
_.F([_.C(),_.y("design:type",Object)],$T.prototype,"adSlotMetadata",void 0);_.F([_.g5("adLayoutMetadata","adSlotMetadata"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$T.prototype,"onAdMetadataChanged",null);_.F([_.L({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],$T);
_.A($T,"ytd-page-top-ad-layout-renderer",function(){if(KGk!==void 0)return KGk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-top-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-page-top-ad-layout-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return KGk=
r},{mode:_.sz("kevlar_poly_si_batch_j070")?1:2});var BLN;var wp=function(){var r=_.I.apply(this,arguments)||this;r.noBottomMargin=!1;r.overlayDensity=0;r.typographyBump=!1;return r};
_.S(wp,_.I);_.m=wp.prototype;
_.m.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",
noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]"}}}}}};
_.m.ready=function(){var r=this;o3z(function(){r.isAttached&&r.adSlotMetadata&&fow(TQ(),r.adSlotMetadata)})};
_.m.attached=function(){if(this.adSlotMetadata){var r;if(this.adSlotMetadata===((r=this.data)==null?void 0:r.adSlotMetadata))pRk(TQ(),this.adSlotMetadata);else{var J;_.nR(Error("Qh`"+this.adSlotMetadata+"`"+((J=this.data)==null?void 0:J.adSlotMetadata)))}}};
_.m.detached=function(){this.adSlotMetadata&&fow(TQ(),this.adSlotMetadata)};
_.m.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.m.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&fow(TQ(),this.adSlotMetadata),pRk(TQ(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.vd.Object.defineProperties(wp.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var r,J,x=_.R((r=this.data)==null?void 0:(J=r.fulfillmentContent)==null?void 0:J.fulfilledLayout,_.A3x),t;return(r=(t=_.R(x==null?void 0:x.renderingContent,c3q))==null?void 0:t.layout)?r.toLowerCase().replace(/_/g,"-"):""}}});
wp.prototype.onAdSlotMetadataChanged=wp.prototype.onAdSlotMetadataChanged;wp.prototype.onTypographyBumpChanged=wp.prototype.onTypographyBumpChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],wp.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wp.prototype,"rendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],wp.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],wp.prototype,"noBottomMargin",void 0);_.F([_.C(),_.y("design:type",Object)],wp.prototype,"overlayDensity",void 0);_.F([_.C(),_.y("design:type",Object)],wp.prototype,"typographyBump",void 0);_.F([_.jX("ytd-in-feed-ad-layout-renderer"),_.y("design:type",HTMLElement)],wp.prototype,"inFeedAdLayoutRenderer",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],wp.prototype,"layout",null);_.F([_.g5("typographyBump"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wp.prototype,"onTypographyBumpChanged",null);_.F([_.g5("data.adSlotMetadata"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wp.prototype,"onAdSlotMetadataChanged",null);
_.F([_.L({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],wp);
_.A(wp,"ytd-ad-slot-renderer",function(){if(BLN!==void 0)return BLN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="fulfilled-layout" class="style-scope ytd-ad-slot-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return BLN=r},{mode:_.sz("kevlar_poly_si_batch_j077")?
1:2});var Iob;var hR=function(){return _.I.apply(this,arguments)||this};
_.S(hR,_.I);_.m=hR.prototype;_.m.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"},params:{noDotAdBadge:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.m.maybeComputeHref=function(r){return _.M("enable_handle_watch_endpoint_click_for_vdc")?null:this.ytComponentBehavior.computeOptionalHref_(r)};
_.m.onTap=function(){_.M("enable_handle_watch_endpoint_click_for_vdc")||this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&ouc(this.data.navigationEndpoint,this.data.adPlaybackContextParams)};
_.m.onThumbnailContainerClick=function(r){this.onClick(r)};
_.m.onClick=function(r){if(_.M("enable_handle_watch_endpoint_click_for_vdc")){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint;x&&_.R(x,_.zP)&&(this.ytSparklesClickLocationBehavior.handleClick(x,r,!1),r.stopPropagation())}};
_.m.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var r=_.D(this.data.impressionUrls),J=r.next();!J.done;J=r.next())J=J.value,fgn(J,gXm(J));this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);_.M("enable_handle_watch_endpoint_click_for_vdc")&&(this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",hR.JSC$13588_DEFAULT_CLICK_LOCATION_BEHAVIOR,hR.JSC$13588_CLICK_LOCATION_ID_MAP),this.thumbnail&&(r=this.thumbnail.getElementsByTagName("a"),
r.length>0&&(r=r.namedItem("thumbnail"))&&r.removeAttribute("href")))}};
_.m.attached=function(){var r=this;_.M("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&r.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.m.detached=function(){_.M("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.vd.Object.defineProperties(hR.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.M("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.M("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
hR.prototype.dataChanged=hR.prototype.dataChanged;hR.prototype.onTap=hR.prototype.onTap;hR.JSC$13588_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
hR.JSC$13588_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],hR.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);_.F([_.K(Ng),_.y("design:type",Object)],hR.prototype,"ytdActiveViewBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],hR.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],hR.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],hR.prototype,"ytSparklesClickLocationBehavior",void 0);
_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],hR.prototype,"isGridViewEnabled",void 0);_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hR.prototype,"watchFeedBigThumbs",null);_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",String),_.y("design:paramtypes",[])],hR.prototype,"thumbnailWidth",null);_.F([_.C(),_.y("design:type",Object)],hR.prototype,"data",void 0);
_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],hR.prototype,"thumbnail",void 0);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hR.prototype,"onTap",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hR.prototype,"dataChanged",null);_.F([_.L({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],hR);
_.A(hR,"ytd-compact-promoted-video-renderer",function(){if(Iob!==void 0)return Iob;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Iob=r},{mode:1});var LGR;_.O8("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var M$=function(){return _.I.apply(this,arguments)||this};
_.S(M$,_.I);M$.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],M$.prototype,"data",void 0);_.F([_.L({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],M$);
_.A(M$,"ytd-search-pyv-renderer",function(){if(LGR!==void 0)return LGR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-pyv-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-search-pyv-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return LGR=r},{mode:1});var cIx;_.O8("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var GQ=function(){var r=_.I.apply(this,arguments)||this;r.roundedContainer=!0;r.JSC$13596_handleOpenPostCommentDialogActionAfterStamp=!1;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.S(GQ,_.I);_.m=GQ.prototype;
_.m.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]",hideBorder:"[[hideBorder]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}},
"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.m.onStampFinished=function(){this.JSC$13596_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.m.handleSignalActionOpenPostCommentDialogAction=function(){var r=_.Hp(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");r?r.openDialog():this.JSC$13596_handleOpenPostCommentDialogActionAfterStamp=!0};
_.m.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.m.computeHideBorder=function(){return this.isInEngagementPanel};
_.m.computeIsCompact=function(){return this.isInEngagementPanel};
_.m.computeUsesCompactLockup=function(r){return r==="BACKSTAGE_SURFACE_TYPE_HOME"||r==="BACKSTAGE_SURFACE_TYPE_SEARCH"||r==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||r==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||r==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||r==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.m.computeUsesFullLockup=function(){var r,J=(r=this.data)==null?void 0:r.post,x;r=(x=_.R(J,Xkb))==null?void 0:x.surface;var t;x=(t=_.R(J,xfn))==null?void 0:t.originalPost;var b;if(t=r||((b=_.R(x,Xkb))==null?void 0:b.surface))return!this.computeUsesCompactLockup(t)&&this.useUpdatedRepostUi;var V;return((V=_.R(J,xfn))==null?void 0:V.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.vd.Object.defineProperties(GQ.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var r,J;return((J=_.R((r=this.data)==null?void 0:r.post,Xkb))==null?void 0:J.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.useUpdatedRepostUi}}});
GQ.prototype.onYtCommentModerationPanelEmpty=GQ.prototype.onYtCommentModerationPanelEmpty;GQ.prototype.onStampFinished=GQ.prototype.onStampFinished;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],GQ.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],GQ.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],GQ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],GQ.prototype,"roundedContainer",void 0);_.F([_.C({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.y("design:type",Boolean)],GQ.prototype,"hideBorder",void 0);_.F([_.C({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.y("design:type",Boolean)],GQ.prototype,"isCompact",void 0);
_.F([_.C({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.y("design:type",Boolean)],GQ.prototype,"usesFullLockup",void 0);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],GQ.prototype,"onStampFinished",null);
_.F([_.Uh("ytd-comment-moderation-panel-empty"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],GQ.prototype,"onYtCommentModerationPanelEmpty",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],GQ.prototype,"isInEngagementPanel",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],GQ.prototype,"useUpdatedRepostUi",null);
_.F([_.L({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],GQ);
_.A(GQ,"ytd-backstage-post-thread-renderer",function(){if(cIx!==void 0)return cIx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="post" hidden="[[!data.post]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comments-disabled" hidden="[[!data.commentsDisabledMessage]]" class="style-scope ytd-backstage-post-thread-renderer">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id="moderation-panel" hidden="[[!data.moderationPanel]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comment-dialog" hidden="[[!data.commentDialog]]" class="style-scope ytd-backstage-post-thread-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return cIx=r},{mode:1});var AIN;var RH=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(RH,_.I);RH.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
RH.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var r=this.data.thumbnail.thumbnails;this.isDarkTheme&&(r=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(r=_.Vm(r,24,void 0,"height"))?r:void 0}};
RH.prototype.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
RH.prototype.computeHasText=function(){var r;return!((r=this.data)==null||!r.text)};
_.vd.Object.defineProperties(RH.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.$L(this.bannerImageUrl))+'");'}}});
RH.prototype.computeHasText=RH.prototype.computeHasText;RH.prototype.computeBannerImageUrl=RH.prototype.computeBannerImageUrl;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],RH.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],RH.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RH.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],RH.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],RH.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",String)],RH.prototype,"bannerImageUrl",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.y("design:type",Boolean)],RH.prototype,"hasText",void 0);_.F([_.g5("data","isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RH.prototype,"computeBannerImageUrl",null);
_.F([_.g5("data.text"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RH.prototype,"computeHasText",null);_.F([_.n("bannerImageUrl"),_.y("design:type",Object),_.y("design:paramtypes",[])],RH.prototype,"bannerStyle",null);_.F([_.L({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],RH);
_.A(RH,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(AIN!==void 0)return AIN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-prefilled-post-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" hidden="[[!bannerImageUrl]]" style$="[[bannerStyle]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n</div>\n<div id="message" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n  <p id="title" hidden="[[!getSimpleString(data.title)]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.title)]]</p>\n  <p id="text" hidden="[[!hasText]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.text)]]</p>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return AIN=r},{mode:1});var FGs;var SQ=function(){return _.I.apply(this,arguments)||this};
_.S(SQ,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],SQ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],SQ.prototype,"data",void 0);_.F([_.L({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],SQ);
_.A(SQ,"ytd-backstage-zero-state-renderer",function(){if(FGs!==void 0)return FGs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="backstage:artwork" class="style-scope ytd-backstage-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<span id="text" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id="link" force-default-style="" text="[[data.link]]" class="style-scope ytd-backstage-zero-state-renderer"></yt-formatted-string>\n<span id="footer" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.footer)]]</span>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return FGs=r},{mode:1});var aoo;var N$=function(){return _.I.apply(this,arguments)||this};
_.S(N$,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],N$.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",String)],N$.prototype,"icon",void 0);_.F([_.L({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],N$);
_.A(N$,"ytd-post-filter-zero-state-renderer",function(){if(aoo!==void 0)return aoo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-filter-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-container" class="style-scope ytd-post-filter-zero-state-renderer"><yt-icon id="icon" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-filter-zero-state-renderer"></yt-icon></div>\n<div id="title" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.subtitle)]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return aoo=r},{mode:1});var yIf;var eu4={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},dp=function(){return _.I.apply(this,arguments)||this};
_.S(dp,_.I);dp.prototype.configureRendererStamper=function(){return eu4};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dp.prototype,"rendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dp.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",String)],dp.prototype,"icon",void 0);_.F([_.L({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],dp);
_.A(dp,"ytd-post-scheduling-zero-state-renderer",function(){if(yIf!==void 0)return yIf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-scheduling-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-scheduling-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-post-scheduling-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<div id="schedule-button" class="style-scope ytd-post-scheduling-zero-state-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return yIf=r},{mode:1});var zus;var QM=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return r};
_.S(QM,_.I);QM.prototype.onTabsActivate=function(r){this.data&&this.data.tabs&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[r.detail.selected].navigationEndpoint})};
QM.prototype.shouldShowTotalCount=function(r){return r&&r.totalCount!==void 0};
QM.prototype.handleUpdatePostsTotalCountAction=function(r){var J=this.get(["data.tabs",1,"totalCount"]),x=this.get("updatePostsTotalCountAction.updateType",r);r=this.get("updatePostsTotalCountAction.number",r);J!==void 0&&x!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&r&&(x==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(J)+r):x==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(J)-r))};
_.vd.Object.defineProperties(QM.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var r=0,J=this.data.tabs.length;r<J;r++)if(this.data.tabs[r].selected)return r;return 0}}});
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],QM.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],QM.prototype,"rendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],QM.prototype,"data",void 0);_.F([_.n("data.tabs"),_.y("design:type",Number),_.y("design:paramtypes",[])],QM.prototype,"selected",null);_.F([_.L({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],QM);
_.A(QM,"ytd-post-stream-filter-renderer",function(){if(zus!==void 0)return zus;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-stream-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-container" class="style-scope ytd-post-stream-filter-renderer">\n  <tp-yt-paper-tabs selected="[[selected]]" on-iron-activate="onTabsActivate" class="style-scope ytd-post-stream-filter-renderer">\n    <template is="dom-repeat" items="[[data.tabs]]" class="style-scope ytd-post-stream-filter-renderer">\n      <tp-yt-paper-tab class="style-scope ytd-post-stream-filter-renderer">\n        [[getSimpleString(item.title)]]\n        <template is="dom-if" if="[[shouldShowTotalCount(item)]]" class="style-scope ytd-post-stream-filter-renderer">\n          <span class="posts-count style-scope ytd-post-stream-filter-renderer">[[item.totalCount]]</span>\n        </template>\n      </tp-yt-paper-tab>\n    </template>\n  </tp-yt-paper-tabs>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zus=r},{mode:1});var Zyn;var Kc=function(){return _.I.apply(this,arguments)||this};
_.S(Kc,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Kc.prototype,"kevlarBehaviors",void 0);_.F([_.C(),_.y("design:type",Object)],Kc.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],Kc);
_.A(Kc,"ytd-channel-age-gate-renderer",function(){if(Zyn!==void 0)return Zyn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-age-gate-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-age-gate-renderer">\n  <div id="channel-container" class="style-scope ytd-channel-age-gate-renderer">\n    <div id="channel" class="style-scope ytd-channel-age-gate-renderer">[[data.channelTitle]]</div>\n    <yt-img-shadow thumbnail="[[data.avatar]]" width="144" class="style-scope ytd-channel-age-gate-renderer"></yt-img-shadow>\n  </div>\n  <div id="info" class="style-scope ytd-channel-age-gate-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <yt-formatted-string text="[[data.mainText]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <ytd-button-renderer align-by-text="" data="[[data.signInButton.buttonRenderer]]" class="style-scope ytd-channel-age-gate-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string text="[[data.secondaryText]]" class="style-scope ytd-channel-age-gate-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Zyn=r},{mode:1});var vEq;_.O8("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var kT=function(){var r=_.I.apply(this,arguments)||this;r.data=null;return r};
_.S(kT,_.I);kT.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.vd.Object.defineProperties(kT.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?0:(J=r.title)==null?0:(x=J.runs)==null?0:x.length)?147:160}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],kT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kT.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],kT.prototype,"imageSizePx",null);_.F([_.L({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],kT);
_.A(kT,"ytd-channel-owner-empty-state-renderer",function(){if(vEq!==void 0)return vEq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-owner-empty-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer">\n  <div class="illustration style-scope ytd-channel-owner-empty-state-renderer">\n    <yt-img-shadow height="[[imageSizePx]]" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-owner-empty-state-renderer">\n    <div class="header style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.title]]">\n      <h2 class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string id="title" class="header-title style-scope ytd-channel-owner-empty-state-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="description style-scope ytd-channel-owner-empty-state-renderer">\n      <yt-formatted-string id="description" class="description-text style-scope ytd-channel-owner-empty-state-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n      <div class="button-layer style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.uploadVideoButton]]">\n        <span id="upload-video-button" class="style-scope ytd-channel-owner-empty-state-renderer"></span>\n      </div>\n    <div class="learn-more style-scope ytd-channel-owner-empty-state-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-owner-empty-state-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return vEq=r},{mode:1});var uJf;var lox;var PQ=function(){var r=_.I.apply(this,arguments)||this;r.boundSubmitSearch=function(){r.submitSearch()};
r.boundClearSearch=function(){r.clearSearch()};
return r};
_.S(PQ,_.I);_.m=PQ.prototype;_.m.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmitSearch]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundClearSearch]]"}}}}}};
_.m.toggleClearButton=function(){this.hideClearButton=NVM||!this.input.value};
_.m.submitOnEnterKeyUp=function(r){r.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.m.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.m.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.m.submit=function(){_.Vq(this.hostElement,"search-query-changed",this.input.value)};
PQ.prototype.toggleClearButton=PQ.prototype.toggleClearButton;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],PQ.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],PQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],PQ.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],PQ.prototype,"hideClearButton",void 0);_.F([_.C(),_.y("design:type",Object)],PQ.prototype,"boundSubmitSearch",void 0);_.F([_.C(),_.y("design:type",Object)],PQ.prototype,"boundClearSearch",void 0);_.F([_.jX("#input"),_.y("design:type",Object)],PQ.prototype,"input",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],PQ.prototype,"toggleClearButton",null);
_.F([_.L({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],PQ);
_.A(PQ,"ytd-channel-switcher-search-box-renderer",function(){if(lox!==void 0)return lox;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="input" auto-validate="true" autocomplete="off" error-message="[[getSimpleString(data.invalidQueryErrorMessage)]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="100" minlength="3" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-channel-switcher-search-box-renderer">\n  <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n  <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n</tp-yt-paper-input>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lox=r},{mode:1});var XRn;var nc=function(){var r=_.I.apply(this,arguments)||this;r.boundSubmit=function(){r.submit()};
return r};
_.S(nc,_.I);_.m=nc.prototype;_.m.configureRendererStamper=function(){return{"data.searchButton":{id:"search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundSubmit]]"}}}},"data.clearButton":{id:"clear-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.m.ready=function(){var r=this;this.form.addEventListener("submit",function(J){return r.onSubmit(J)})};
_.m.onSubmit=function(r){r.preventDefault();return!1};
_.m.toggleClearButton=function(){this.hideClearButton=NVM||!this.input.value};
_.m.submitOnEnterKeyUp=function(r){r.keyCode===13&&this.submit()};
_.m.submit=function(){var r=this.data.endpoint,J=(0,_.GE.unsafeClone)(r);_.R(J,_.hd)?_.R(J,_.hd).query=this.input.value:_.R(J,_.Mq)&&(_.R(J,_.Mq).query=this.input.value);var x=_.R(J.commandMetadata,_.rP);(x==null?0:x.url)?(x.url=_.Bq(x.url,"query",this.input.value),_.Vq(this.hostElement,"yt-navigate",{endpoint:J})):_.R(J,nmq)?(_.R(J,nmq).channelSwitcherQuery=this.input.value,_.bZ().resolve(_.mg).resolveCommand(J,{form:{element:this.hostElement}})):(r=Error("Rh`"+JSON.stringify(r)),_.Pq(r))};
_.m.getUrl=function(r){return this.get("commandMetadata.webCommandMetadata.url",r)};
nc.prototype.toggleClearButton=nc.prototype.toggleClearButton;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],nc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nc.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],nc.prototype,"hideClearButton",void 0);
_.F([_.C(),_.y("design:type",Object)],nc.prototype,"boundSubmit",void 0);_.F([_.jX("#form"),_.y("design:type",HTMLFormElement)],nc.prototype,"form",void 0);_.F([_.jX("#input"),_.y("design:type",Object)],nc.prototype,"input",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nc.prototype,"toggleClearButton",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],nc);
_.A(nc,"ytd-search-box-renderer",function(){if(XRn!==void 0)return XRn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<form id="form" action="[[getUrl(data.endpoint)]]" class="style-scope ytd-search-box-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[getSimpleString(data.placeholderText)]]" max-length="100" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-search-box-renderer">\n    <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-search-box-renderer"></div>\n    <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-search-box-renderer"></div>\n  </tp-yt-paper-input>\n</form>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return XRn=r},{mode:2});var Ok=function(){var r=_.I.apply(this,arguments)||this;r.showSearchBox=!0;return r};
_.S(Ok,_.I);Ok.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ok.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ok.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ok.prototype,"showSearchBox",void 0);_.F([_.L({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],Ok);
_.A(Ok,"ytd-channel-switcher-header-renderer",function(){if(uJf!==void 0)return uJf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-channel-switcher-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-channel-switcher-header-renderer"></yt-formatted-string>\n</h2>\n<div id="search-box" hidden="[[!showSearchBox]]" class="style-scope ytd-channel-switcher-header-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return uJf=r},{mode:1});var r44;var J4f;var Cc=function(){var r=_.I.apply(this,arguments)||this;r.isDisplayed=!0;return r};
_.S(Cc,_.I);_.m=Cc.prototype;_.m.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.dataChanged=function(){this.isDisplayed=!0};
_.m.computeType=function(r){return r||"UNKNOWN"};
_.m.onYtServiceRequestCompleted=function(r){r.stopPropagation();this.isDisplayed=!1};
_.m.onClose=function(){this.isDisplayed=!1};
Cc.prototype.onYtServiceRequestCompleted=Cc.prototype.onYtServiceRequestCompleted;Cc.prototype.dataChanged=Cc.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Cc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Cc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Cc.prototype,"data",void 0);
_.F([_.C({computed:"computeType(data.type)",reflectToAttribute:!0}),_.y("design:type",String)],Cc.prototype,"type",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Cc.prototype,"isDisplayed",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Cc.prototype,"dataChanged",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Cc.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Cc);
_.A(Cc,"ytd-alert-with-button-renderer",function(){if(J4f!==void 0)return J4f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-alert-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-alert-with-button-renderer"></yt-formatted-string>\n<div id="buttons" class="style-scope ytd-alert-with-button-renderer">\n  <div id="button" class="style-scope ytd-alert-with-button-renderer"></div>\n  <div id="dismiss-button" on-click="onClose" class="style-scope ytd-alert-with-button-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return J4f=r},{mode:1});var BQ=function(){var r=_.I.apply(this,arguments)||this;r.noResult=!1;r.enableAlertBanner=!1;r.dismissedAlertBanner=!1;r.hideCreateChannelButton=!1;r.boundDismissAlertBanner=function(){r.dismissAlertBanner()};
r.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return r};
_.S(BQ,_.I);_.m=BQ.prototype;_.m.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.m.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.m.updateChannelSwitcherAction=function(r){var J;r=(J=_.R(r,RYY))==null?void 0:J.page;_.R(r,Gwo)!==void 0&&(this.data=_.R(r,Gwo))};
_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{channelSwitcherHeaderRenderer:"ytd-channel-switcher-header-renderer"}},"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}},accountItemRenderer:"ytd-account-item-renderer",continuationItemRenderer:"ytd-continuation-item-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundDismissAlertBanner]]"}}}}}};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.m.searchQueryChanged=function(r,J){if(this.data&&this.data.contents&&this.data.contents.length){r=[];var x=[];this.hideCreateChannelButton=this.noResult=!1;for(var t=document.querySelectorAll("ytd-account-item-renderer"),b=_.D(t),V=b.next();!V.done;V=b.next())V=V.value,x.push(V),V.style.display="block";this.resetRightBorder(x);if(J){this.hideCreateChannelButton=!0;for(x=1;x<this.data.contents.length;x++)if(V=this.data.contents[x],_.R(V,kYx)){var H=void 0,q=void 0;b=(H=_.R(V,kYx))==null?void 0:(q=
H.accountName)==null?void 0:q.simpleText;q=H=void 0;V=(H=_.R(V,kYx))==null?void 0:(q=H.channelHandle)==null?void 0:q.simpleText;(H=t[x-1])&&b&&_.q9(b,J)?r.push(H):_.M("enable_handle_search_on_channel_switcher")&&H&&V&&_.q9(V.toString(),J.toString())?r.push(H):H.style.display="none"}r.length===0&&(this.noResult=!0);this.resetRightBorder(r)}}};
_.m.resetRightBorder=function(r){for(var J=0;J<r.length;J++)r[J].style.borderRight=!this.hideCreateChannelButton&&(J+2)%3===0||this.hideCreateChannelButton&&(J+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.m.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.m.setShowSearchBox=function(r){if(r&&r.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var J=0;J<r.contents.length;J++)_.R(r.contents[J],_.xm)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.m.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.vd.Object.defineProperties(BQ.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.contents)}}});
BQ.prototype.onContinuationItemsUpdated=BQ.prototype.onContinuationItemsUpdated;BQ.prototype.searchQueryChanged=BQ.prototype.searchQueryChanged;BQ.prototype.onDataChanged=BQ.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],BQ.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],BQ.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],BQ.prototype,"data",void 0);_.F([_.jX("ytd-channel-switcher-header-renderer"),_.y("design:type",Object)],BQ.prototype,"channelSwitcherHeaderRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],BQ.prototype,"noResult",void 0);
_.F([_.C(),_.y("design:type",Object)],BQ.prototype,"enableAlertBanner",void 0);_.F([_.C(),_.y("design:type",Object)],BQ.prototype,"dismissedAlertBanner",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],BQ.prototype,"hideCreateChannelButton",void 0);_.F([_.n("data.contents"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],BQ.prototype,"isLoading",null);_.F([_.C(),_.y("design:type",Object)],BQ.prototype,"boundDismissAlertBanner",void 0);
_.F([_.C({computed:"computeButtonOverride()"}),_.y("design:type",Object)],BQ.prototype,"buttonOverride",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],BQ.prototype,"onDataChanged",null);_.F([_.Uh("search-query-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,String]),_.y("design:returntype")],BQ.prototype,"searchQueryChanged",null);
_.F([_.Uh("yt-next-continuation-data-updated"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],BQ.prototype,"onContinuationItemsUpdated",null);_.F([_.L({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],BQ);
_.A(BQ,"ytd-channel-switcher-page-renderer",function(){if(r44!==void 0)return r44;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-page-renderer"></div>\n<div id="body" class="style-scope ytd-channel-switcher-page-renderer">\n  <div class="spinner-container style-scope ytd-channel-switcher-page-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-switcher-page-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n  <div id="alert" hidden="[[!enableAlertBanner]]" class="style-scope ytd-channel-switcher-page-renderer">\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-channel-switcher-page-renderer"></yt-formatted-string>\n      <div id="dismiss-button" class="style-scope ytd-channel-switcher-page-renderer"></div>\n  </div>\n  <div id="contents" class="style-scope ytd-channel-switcher-page-renderer"></div>\n</div>\n<yt-formatted-string id="no-result" hidden="[[!noResult]]" text="[[data.noResult]]" class="style-scope ytd-channel-switcher-page-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return r44=r},{mode:1});var x1o;var tPo;var IH=function(){var r=_.I.apply(this,arguments)||this;r.images=[];r.selectedImageIndex=0;return r};
_.S(IH,_.I);_.m=IH.prototype;
_.m.ready=function(){_.dU(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.dU(this.JSC$13641_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.dU(this.JSC$13641_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.dU(this.JSC$13641_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.m.onThumbnailClick=function(r){if(r=r.event_.detail)this.selectedImageIndex=this.images.indexOf(r)};
_.m.updateImageThumbnails=function(r){r=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:r.event_.detail});this.images.splice(this.selectedImageIndex,1,r);this.images=[].concat(_.Gd(this.images))};
_.m.cancelImageRepositions=function(){this.selectedImageIndex=0;_.Vq(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.m.saveImageRepositions=function(){this.selectedImageIndex=0;_.Vq(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.vd.Object.defineProperties(IH.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var r=this;return(this.images||[]).map(function(J,x){return{image:J,selected:x===r.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],IH.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("ytd-backstage-image-preview-renderer"),_.y("design:type",Object)],IH.prototype,"JSC$13641_imagePreviewContainer",void 0);_.F([_.jX(".thumbnail-images-container"),_.y("design:type",HTMLElement)],IH.prototype,"thumbnailImagesContainer",void 0);_.F([_.C(),_.y("design:type",Array)],IH.prototype,"images",void 0);
_.F([_.C(),_.y("design:type",Object)],IH.prototype,"repositionInstructions",void 0);_.F([_.C(),_.y("design:type",Object)],IH.prototype,"selectedImageIndex",void 0);_.F([_.n("images","selectedImageIndex"),_.y("design:type",Array),_.y("design:paramtypes",[])],IH.prototype,"thumbnailRendererDatas",null);_.F([_.n("images","selectedImageIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],IH.prototype,"selectedImageData",null);
_.F([_.L({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],IH);
_.A(IH,"ytd-backstage-multi-image-reposition-renderer",function(){if(tPo!==void 0)return tPo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-reposition-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer">\n  <div class="thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer">\n    <template is="dom-repeat" items="[[thumbnailRendererDatas]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n      <div class="image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer">\n        <ytd-backstage-multi-image-thumbnail-renderer id="thumbnail-renderer" data="[[item]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n        </ytd-backstage-multi-image-thumbnail-renderer>\n      </div>\n    </template>\n  </div>\n  <div class="image-reposition style-scope ytd-backstage-multi-image-reposition-renderer">\n    <ytd-backstage-image-preview-renderer edit-only-mode="" image-data="[[selectedImageData]]" instruction="[[repositionInstructions]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return tPo=r},{mode:1});var Lc=function(r,J){_.U1.call(this);this.uploadUrl=r;this.channelId=J;this.imagesUploadData=[]};
_.S(Lc,_.U1);Lc.prototype.getAllUploadStatuses=function(){var r=this,J,x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,bKN(r),2);J=b.yieldResult;x=J.get("succeed");t=J.get("failed");return b.return(x.concat(t))})};
var ok4=function(r){var J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,bKN(r),2);J=t.yieldResult;x=J.get("failed");x.length>0&&m1o(r,x);return t.return(r.getAllUploadStatuses())})},bKN=function(r){var J,x,t,b,V,H,q;
return _.T(function(W){if(W.nextAddress==1)return J=new Map,_.p(W,Promise.allSettled(r.imagesUploadData.map(function(U){return U.uploadPromise})),2);
x=W.yieldResult;t=[];b=_.D(x);for(V=b.next();!V.done;V=b.next())H=V.value,H.status==="fulfilled"&&t.push(H.value);q=r.imagesUploadData.map(function(U){return U.image}).filter(function(U){return t.every(function(g){return g.id!==U.id})});
J.set("succeed",t);J.set("failed",q);return W.return(J)})},m1o=function(r,J){J=_.D(J);
for(var x=J.next();!x.done;x=J.next()){var t=r;x=x.value;VPo(t,x.id)>=0&&t.cancel(x.id);var b=new D1k(x),V=_.jaR(t.uploadUrl,{"X-YouTube-ChannelId":t.channelId},x.imageBlob);b.transfer=V;b.uploadPromise=HKw(V,x);t.imagesUploadData.push(b);V.run()}};
Lc.prototype.cancel=function(r){var J=VPo(this,r);J!==-1&&((J=this.imagesUploadData[J].transfer)&&J.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(x){return x.image.id!==r}))};
var VPo=function(r,J){return r.imagesUploadData.findIndex(function(x){return x.image.id===J})},HKw=function(r,J){return new Promise(function(x,t){r.listen("l",function(){var b=r.getResponseText();
b?(b=JSON.parse(b).encryptedBlobId,J.encryptedBlobId=b,x(J)):t("upload failed")});
r.listen("n",function(){t("upload failed")})})},D1k=function(r){this.image=r};var j37=function(r,J,x,t,b){this.id=r;this.imageBlob=J;this.localImageSrc=x;this.naturalWidth=t;this.naturalHeight=b;this.previewCoordinates=this.naturalHeight>this.naturalWidth?{top:(this.naturalHeight-this.naturalWidth)/2/this.naturalHeight,right:1,bottom:(this.naturalHeight+this.naturalWidth)/2/this.naturalHeight,left:0}:{top:0,right:(this.naturalWidth+this.naturalHeight)/2/this.naturalWidth,bottom:1,left:(this.naturalWidth-this.naturalHeight)/2/this.naturalWidth}};var TKY=[".jpeg",".jpg",".png"],cQ=function(){var r=_.I.apply(this,arguments)||this;r.showImagesPreview=!1;r.pollOptions=[];r.errorMessage="";r.optionPlaceholderText="";r.optionDefaultText="";r.JSC$13652_imageId=0;r.maxFileSizeMb=0;r.maxAspectRatio=0;r.invalidFileSizeError="";r.invalidAspectRatioError="";r.invalidFileTypeError="";r.imageSelector=new DY(null,"single_file",TKY);return r};
_.S(cQ,_.I);_.m=cQ.prototype;_.m.ready=function(){_.dU(this.imageSelector,"j",this.onImageSelect,!1,this);_.dU(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.dU(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.m.dataChanged=function(){var r,J,x=_.R((r=this.data)==null?void 0:(J=r.cellTemplate)==null?void 0:J.onEmptyCellTap,NXq);if(x&&x.uploadUrl&&x.channelId){var t;this.maxFileSizeMb=((t=x.imageValidationInfo)==null?void 0:t.maxFileSizeMb)||0;var b;this.maxAspectRatio=((b=x.imageValidationInfo)==null?void 0:b.allowedMaxAspectRatio)||0;var V;this.invalidFileSizeError=this.getSimpleString((V=this.data)==null?void 0:V.invalidFileSizeError);var H;this.invalidAspectRatioError=this.getSimpleString((H=this.data)==
null?void 0:H.invalidAspectRatioError);var q;this.invalidFileTypeError=this.getSimpleString((q=this.data)==null?void 0:q.invalidFileTypeError);this.uploadManager=new Lc(x.uploadUrl,x.channelId)}};
_.m.onEditorInfoChange=function(){this.optionPlaceholderText=_.v2(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.v2(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.m.observeAddImageError=function(){this.errorMessage!==""&&_.Vq(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.m.onPollOptionsChange=function(){for(var r=!1,J=[],x=0;x<this.pollOptions.length;x++){var t=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(x+1);this.pollOptions[x].placeholderText!==t?(r=!0,J.push(Object.assign({},this.pollOptions[x],{placeholderText:t}))):J.push(this.pollOptions[x])}r&&(this.pollOptions=J);this.isValid()?_.Vq(this.hostElement,"yt-commentbox-post-enable"):_.Vq(this.hostElement,"yt-commentbox-post-disable")};
_.m.createPollOptions=function(r){var J=[],x;r=(x=r==null?void 0:r.minPollOptions)!=null?x:0;for(x=0;x<r;x++)J.push(this.createPollOption());return J};
_.m.onImageSelect=function(r){var J=this,x,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1){if(J.selectedImageIndex===void 0)return W.jumpTo(0);x=r.files[0];J.errorMessage="";t=J.validateImage(x);if(t!=="")return J.errorMessage=t,W.return();b=new FE(J.maxAspectRatio,!1,!0);return _.p(W,b.transform(x),3)}if(W.nextAddress!=4)return V=W.yieldResult,V.transformedData?V.invalidAspectRatio?(J.errorMessage=J.invalidAspectRatioError,W.return()):_.p(W,$em(J.JSC$13652_imageId,r.files[0],V.transformedData),
4):(J.errorMessage=J.invalidFileTypeError,W.return());H=W.yieldResult;J.JSC$13652_imageId++;m1o(J.uploadManager,[H]);q=Object.assign({},J.pollOptions[J.selectedImageIndex],{image:H});J.pollOptions.splice(J.selectedImageIndex,1,q);J.refreshPollOptions();_.Vq(J.hostElement,"yt-backstage-poll-image-select");_.i8(W)})};
_.m.validateImage=function(r){return r.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.m.refreshPollOptions=function(){this.pollOptions=[].concat(_.Gd(this.pollOptions))};
_.m.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.Gd(this.pollOptions),[this.createPollOption()]))};
_.m.onRemovePollOption=function(r){var J=this.pollOptions[r.model.index];J&&J.image&&this.uploadManager.cancel(J.image.id);this.pollOptions.splice(r.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.Vq(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.m.onTextInput=function(){this.refreshPollOptions()};
_.m.onImageButtonClick=function(r){this.selectedImageIndex=r.model.index;this.imageSelector.click()};
_.m.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.m.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.m.saveImageRepositions=function(r){r=r.event_.detail;for(var J=0,x=[],t=_.D(this.pollOptions),b=t.next();!b.done;b=t.next())b=b.value,b.image!==void 0?(b=Object.assign({},b,{image:r[J]}),x.push(b),J++):x.push(b);this.showImagesPreview=!1;this.pollOptions=[].concat(_.Gd(x))};
_.m.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var r=0,J=_.D(this.pollOptions),x=J.next();!x.done;x=J.next())if(x=x.value,x.optionText.trim()!==""||x.image!==void 0){if(!x.image||this.hasCustomOptionText&&x.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;r++}return r>=Number(this.editorInfo.minPollOptions)};
_.m.getAllUploadStatuses=function(){var r=this,J,x,t,b;return _.T(function(V){if(V.nextAddress==1)return _.p(V,r.uploadManager.getAllUploadStatuses(),2);J=V.yieldResult;x=_.D(J);for(t=x.next();!t.done;t=x.next())if(b=t.value,b.encryptedBlobId===void 0)return V.return(ok4(r.uploadManager));return V.return(J)})};
_.m.getPostCreateOptions=function(){for(var r=[],J=_.D(this.pollOptions),x=J.next();!x.done;x=J.next())x=x.value,x.image!==void 0&&r.push({text:this.hasCustomOptionText?x.optionText:x.placeholderText,image:x.image});return r};
_.m.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.m.createButtonRenderer=function(r,J){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:r,accessibilityData:{accessibilityData:{label:this.getSimpleString(r)}},isDisabled:J}};
_.m.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.m.computeThumbnailRendererData=function(r){return r?{image:r,selected:!1}:void 0};
_.m.getSimpleString=function(r){return _.v2(r)};
_.m.updateOptionTextFromBinding=function(r){if(r.target){var J=Array.from(_.Hp(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(r.target);if(J>=0){var x;this.pollOptions[J].optionText=(x=r.detail.value)!=null?x:""}}};
_.vd.Object.defineProperties(cQ.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var r,J;return this.pollOptions.length<((J=(r=this.editorInfo)==null?void 0:r.maxPollOptions)!=null?J:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(r){return r.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(r){return r.image}).map(function(r){return r.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(r){return r.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.data)==null?void 0:r.addOptionButtonText;return J?this.createButtonRenderer(J,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.data)==null?void 0:r.repositionImagesButtonLabel;return J?this.createButtonRenderer(J,!this.hasImages):void 0}}});
cQ.prototype.onPollOptionsChange=cQ.prototype.onPollOptionsChange;cQ.prototype.observeAddImageError=cQ.prototype.observeAddImageError;cQ.prototype.onEditorInfoChange=cQ.prototype.onEditorInfoChange;cQ.prototype.dataChanged=cQ.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],cQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("ytd-backstage-multi-image-reposition-renderer"),_.y("design:type",Object)],cQ.prototype,"imageRepositionContainer",void 0);
_.F([_.C(),_.y("design:type",Object)],cQ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],cQ.prototype,"editorInfo",void 0);_.F([_.C(),_.y("design:type",Lc)],cQ.prototype,"uploadManager",void 0);_.F([_.C(),_.y("design:type",Object)],cQ.prototype,"showImagesPreview",void 0);_.F([_.C(),_.y("design:type",Array)],cQ.prototype,"pollOptions",void 0);_.F([_.C(),_.y("design:type",Object)],cQ.prototype,"errorMessage",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cQ.prototype,"dataChanged",null);_.F([_.Mw("editorInfo"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cQ.prototype,"onEditorInfoChange",null);_.F([_.g5("errorMessage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cQ.prototype,"observeAddImageError",null);
_.F([_.Mw("pollOptions"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cQ.prototype,"onPollOptionsChange",null);_.F([_.n("pollOptions","editorInfo"),_.y("design:type",Object),_.y("design:paramtypes",[])],cQ.prototype,"isAllowedToAddOption",null);_.F([_.n("pollOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],cQ.prototype,"hasImages",null);
_.F([_.n("pollOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],cQ.prototype,"imagesToReposition",null);_.F([_.n("pollOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],cQ.prototype,"hasCustomOptionText",null);_.F([_.n("data","isAllowedToAddOption"),_.y("design:type",Object),_.y("design:paramtypes",[])],cQ.prototype,"addOptionButton",null);_.F([_.n("data","hasImages"),_.y("design:type",Object),_.y("design:paramtypes",[])],cQ.prototype,"repositionImagesButton",null);
_.F([_.L({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],cQ);
_.A(cQ,"ytd-backstage-image-poll-editor-renderer",function(){if(x1o!==void 0)return x1o;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-poll-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[showImagesPreview]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  <template is="dom-repeat" items="[[pollOptions]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n    <div class="poll-option style-scope ytd-backstage-image-poll-editor-renderer">\n      <div class="image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer">\n        <div class="image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!item.image]]">\n          <ytd-backstage-multi-image-thumbnail-renderer data="[[computeThumbnailRendererData(item.image)]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n          </ytd-backstage-multi-image-thumbnail-renderer>\n        </div>\n        <div class="image-select-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[item.image]]">\n          <yt-icon-button class="add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onImageButtonClick">\n            <yt-icon class="add-image-icon style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:image"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <tp-yt-paper-input-container class="poll-option-input style-scope ytd-backstage-image-poll-editor-renderer" no-label-float="">\n        <tp-yt-iron-autogrow-textarea class="paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer" slot="input" maxlength$="[[editorInfo.maxPollOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onTextInput" on-value-changed="updateOptionTextFromBinding">\n        </tp-yt-iron-autogrow-textarea>\n        <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-backstage-image-poll-editor-renderer"></tp-yt-paper-input-char-counter>\n      </tp-yt-paper-input-container>\n      <yt-icon-button class="remove-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:delete"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </template>\n  <div class="button-container style-scope ytd-backstage-image-poll-editor-renderer">\n    <yt-button-renderer class="add-option style-scope ytd-backstage-image-poll-editor-renderer" data="[[addOptionButton]]" on-click="onAddPollOption">\n    </yt-button-renderer>\n    <yt-button-renderer class="reposition-images style-scope ytd-backstage-image-poll-editor-renderer" data="[[repositionImagesButton]]" on-click="onRepositionImages">\n    </yt-button-renderer>\n  </div>\n</div>\n\n\n<div class="image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!showImagesPreview]]">\n  <ytd-backstage-multi-image-reposition-renderer images="[[imagesToReposition]]" reposition-instructions="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  </ytd-backstage-multi-image-reposition-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return x1o=r},{mode:2});var szn={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var qux;var AR=function(){var r=_.I.apply(this,arguments)||this;r.a11yConfig=szn;r.imageDisplayOffsetTop=0;r.imageDisplayOffsetLeft=0;r.pickerDisplayOffsetTop=0;r.pickerDisplayOffsetLeft=0;r.showPreviewContainer=!0;r.startPicker=!1;r.repositionOptional=!1;r.editOnlyMode=!1;r.savedImageDisplayOffsetTop=0;r.savedImageDisplayOffsetLeft=0;return r};
_.S(AR,_.I);_.m=AR.prototype;_.m.created=function(){_.nS.requestAvailability()};
_.m.ready=function(){};
_.m.onArrowKeysDown=function(r){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){r.detail.keyboardEvent.preventDefault();var J=0,x=0,t="";switch(r.detail.keyboardEvent.key){case "ArrowUp":w39(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?t=this.a11yConfig.reachBottomOfImage:J=this.imageHeight*.05*-1;break;case "ArrowDown":w39(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?t=this.a11yConfig.reachTopOfImage:
J=this.imageHeight*.05;break;case "ArrowLeft":w39(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?t=this.a11yConfig.reachRightOfImage:x=this.imageWidth*.05*-1;break;case "ArrowRight":w39(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?t=this.a11yConfig.reachLeftOfImage:x=this.imageWidth*.05}t&&_.gP(t)&&_.Vq(this.hostElement,"iron-announce",{text:_.gP(t)});if(x||J)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+J)),r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),r=_.gP(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+x)),r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),r=_.gP(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})),r&&_.Vq(this.hostElement,"iron-announce",{text:r})}};
_.m.getPreviewPosition=function(r,J,x,t){return Math.round(100*(r+J*.5-x)/t)};
_.m.calculateDisplayPosition=function(){var r=this.imageData.naturalWidth,J=this.imageData.naturalHeight;this.displayScale=Math.max(200/r,200/J);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var x=r*this.displayScale*this.imageData.previewCoordinates.left,t=J*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=J>r?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-x;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=r>J?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-t;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=r*this.displayScale;this.imageHeight=J*this.displayScale};
_.m.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.m.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.m.getSignedPosition=function(r,J,x){return J==="X"&&_.IP("HTML_DIR")==="rtl"?x==="-"?r+"px":r*-1+"px":x==="-"?r*-1+"px":r+"px"};
_.m.pickerMove=function(r){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var J=this.pickerOffsetX-r.clientX,x=this.pickerOffsetY-r.clientY;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
x)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-J))}};
_.m.pickerMoveStart=function(r){this.startPicker=!0;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY};
_.m.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var r=this.generateCropPreview();r&&_.Vq(this.hostElement,"ytd-backstage-image-preview-coordinates-update",r)};
_.m.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.Vq(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.m.deleteImage=function(){_.Vq(this.hostElement,"ytd-backstage-image-preview-delete")};
_.m.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.m.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var r=this.generateCropPreview();r&&_.Vq(this.hostElement,"ytd-backstage-image-preview-coordinates-save",r)};
_.m.getPreviewOffset=function(r,J,x){return J&&r?(x==="X"&&_.IP("HTML_DIR")==="rtl"?300/J*r:300/J*r*-1)+"px":"0px"};
_.m.getSimpleText=function(r){return r?_.v2(r):""};
_.m.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize)return{top:this.cropOffsetTop/this.imageHeight,right:(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,bottom:(this.cropOffsetTop+this.pickerSize)/this.imageHeight,left:this.cropOffsetLeft/this.imageWidth}};
_.vd.Object.defineProperties(AR.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.gP(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.gP(this.a11yConfig.verticalRepositionInstruction)}r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.gP(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.gP(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.instruction)==null?void 0:(J=r.previewInstruction)==null?void 0:J.editButtonLabel;return x?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:x,accessibilityData:{accessibilityData:{label:this.getSimpleText(x)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b=this.editOnlyMode?(r=this.instruction)==null?void 0:(J=r.editInstruction)==null?void 0:J.saveImagesButtonLabel:(x=this.instruction)==null?void 0:(t=x.editInstruction)==null?void 0:t.saveButtonLabel;return b?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:b,accessibilityData:{accessibilityData:{label:this.getSimpleText(b)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.instruction)==null?void 0:(J=r.previewInstruction)==null?void 0:J.deleteButtonLabel;return x?{size:"SIZE_SMALL",text:x,accessibilityData:{accessibilityData:{label:this.getSimpleText(x)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.instruction)==null?void 0:(J=r.editInstruction)==null?void 0:J.cancelButtonLabel;r=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return x?{style:r,size:"SIZE_SMALL",text:x,accessibilityData:{accessibilityData:{label:this.getSimpleText(x)}}}:void 0}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.showPreviewContainer?"preview":"edit"}}});
AR.prototype.onEditOnlyModeUpdate=AR.prototype.onEditOnlyModeUpdate;AR.prototype.onImageChange=AR.prototype.onImageChange;_.F([_.C(),_.y("design:type",j37)],AR.prototype,"imageData",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"instruction",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"a11yConfig",void 0);_.F([_.C(),_.y("design:type",Number)],AR.prototype,"imageWidth",void 0);_.F([_.C(),_.y("design:type",Number)],AR.prototype,"imageHeight",void 0);
_.F([_.C(),_.y("design:type",Number)],AR.prototype,"displayScale",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"imageDisplayOffsetTop",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"imageDisplayOffsetLeft",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"pickerDisplayOffsetTop",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"pickerDisplayOffsetLeft",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"showPreviewContainer",void 0);
_.F([_.C(),_.y("design:type",Object)],AR.prototype,"startPicker",void 0);_.F([_.C(),_.y("design:type",Number)],AR.prototype,"pickerOffsetX",void 0);_.F([_.C(),_.y("design:type",Number)],AR.prototype,"pickerOffsetY",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"repositionOptional",void 0);_.F([_.C(),_.y("design:type",Object)],AR.prototype,"editOnlyMode",void 0);_.F([_.jX("#picker-container"),_.y("design:type",HTMLElement)],AR.prototype,"JSC$13665_pickerContainer",void 0);
_.F([_.jX("#picker"),_.y("design:type",HTMLElement)],AR.prototype,"picker",void 0);_.F([_.jX("#preview-clipper"),_.y("design:type",HTMLElement)],AR.prototype,"previewClipper",void 0);_.F([_.jX("#image-in-picker-background"),_.y("design:type",HTMLImageElement)],AR.prototype,"JSC$13665_imageInBackground",void 0);_.F([_.jX("#image-in-picker"),_.y("design:type",HTMLImageElement)],AR.prototype,"JSC$13665_imageInPicker",void 0);
_.F([_.jX("#image-in-preview-clipper"),_.y("design:type",HTMLImageElement)],AR.prototype,"JSC$13665_imageInPreviewClipper",void 0);_.F([_.n("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],AR.prototype,"altLabelForImage",null);_.F([_.n("imageHeight","imageWidth"),_.y("design:type",Number),_.y("design:paramtypes",[])],AR.prototype,"pickerSize",null);
_.F([_.n("imageHeight","imageWidth"),_.y("design:type",Object),_.y("design:paramtypes",[])],AR.prototype,"imageOrientationStyle",null);_.F([_.n("instruction"),_.y("design:type",Object),_.y("design:paramtypes",[])],AR.prototype,"editButton",null);_.F([_.n("instruction","editOnlyMode"),_.y("design:type",Object),_.y("design:paramtypes",[])],AR.prototype,"saveButton",null);_.F([_.n("instruction"),_.y("design:type",Object),_.y("design:paramtypes",[])],AR.prototype,"deleteButton",null);
_.F([_.n("instruction","editOnlyMode"),_.y("design:type",Object),_.y("design:paramtypes",[])],AR.prototype,"cancelButton",null);_.F([_.n("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.y("design:type",Number),_.y("design:paramtypes",[])],AR.prototype,"cropOffsetTop",null);_.F([_.n("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.y("design:type",Number),_.y("design:paramtypes",[])],AR.prototype,"cropOffsetLeft",null);
_.F([_.n("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],AR.prototype,"pickerBackgroundStyle",null);_.F([_.n("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],AR.prototype,"pickerDisplayStyle",null);_.F([_.n("cropOffsetLeft","cropOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],AR.prototype,"imageInPickerStyle",null);
_.F([_.n("cropOffsetLeft","cropOffsetTop","pickerSize"),_.y("design:type",String),_.y("design:paramtypes",[])],AR.prototype,"previewClipperStyle",null);_.F([_.Mw("imageData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AR.prototype,"onImageChange",null);_.F([_.Mw("editOnlyMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AR.prototype,"onEditOnlyModeUpdate",null);
_.F([_.n("showPreviewContainer"),_.y("design:type",String),_.y("design:paramtypes",[])],AR.prototype,"pickerModeStyle",null);_.F([_.L({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],AR);
_.A(AR,"ytd-backstage-image-preview-renderer",function(){if(qux!==void 0)return qux;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer">\n  <div id="preview-container" hidden="[[!showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="preview-clipper" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" style$="[[previewClipperStyle]]">\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="delete-button" data="[[deleteButton]]" on-click="deleteImage" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="edit-button" data="[[editButton]]" on-click="editCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n  <div id="edit-container" hidden="[[showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="picker-container" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" alt="[[altLabelForImage]]">\n      <div id="overlay" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope ytd-backstage-image-preview-renderer">\n      </div>\n      <div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope ytd-backstage-image-preview-renderer">\n        <img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt="">\n      </div>\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="cancel-button" data="[[cancelButton]]" on-click="cancelReposition" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="save-button" data="[[saveButton]]" on-click="saveCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope ytd-backstage-image-preview-renderer">\n</iron-a11y-keys>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qux=r},{mode:1});var WZN;var iKo={imageHorizontalPosition:"IMAGE_HORIZONTAL_POSITION_LABEL",imageVerticalPosition:"IMAGE_VERTICAL_POSITION_LABEL",horizontalRepositionInstruction:"REPOSITION_IMAGE_HORIZONTALLY_LABEL",verticalRepositionInstruction:"REPOSITION_IMAGE_VERTICALLY_LABEL",reachTopOfImage:"REACH_TOP_OF_IMAGE_TEXT",reachBottomOfImage:"REACH_BOTTOM_OF_IMAGE_TEXT",reachLeftOfImage:"REACH_LEFT_OF_IMAGE_TEXT",reachRightOfImage:"REACH_RIGHT_OF_IMAGE_TEXT"};var pAk;var fWN;var F8=function(){var r=_.I.apply(this,arguments)||this;r.a11yConfig=iKo;r.imageDisplayOffsetTop=0;r.imageDisplayOffsetLeft=0;r.pickerDisplayOffsetTop=0;r.pickerDisplayOffsetLeft=0;r.cropCoordinatesSaved=!1;r.previewSize=0;r.startPicker=!1;r.repositionOptional=!1;return r};
_.S(F8,_.I);_.m=F8.prototype;_.m.created=function(){_.nS.requestAvailability()};
_.m.ready=function(){};
_.m.onArrowKeysDown=function(r){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){r.detail.keyboardEvent.preventDefault();var J=0,x=0,t="";switch(r.detail.keyboardEvent.key){case "ArrowUp":h3i(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?t=this.a11yConfig.reachBottomOfImage:J=this.imageHeight*.05*-1;break;case "ArrowDown":h3i(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?t=this.a11yConfig.reachTopOfImage:
J=this.imageHeight*.05;break;case "ArrowLeft":h3i(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?t=this.a11yConfig.reachRightOfImage:x=this.imageWidth*.05*-1;break;case "ArrowRight":h3i(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?t=this.a11yConfig.reachLeftOfImage:x=this.imageWidth*.05}t&&_.gP(t)&&_.Vq(this.hostElement,"iron-announce",{text:_.gP(t)});if(x||J)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+J)),r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),r=_.gP(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+x)),r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),r=_.gP(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})),r&&_.Vq(this.hostElement,"iron-announce",{text:r})}};
_.m.getPreviewPosition=function(r,J,x,t){return Math.round(100*(r+J*.5-x)/t)};
_.m.displayImage=function(){var r=this.JSC$13676_pickerContainer.getBoundingClientRect().width,J=this.JSC$13676_pickerContainer.getBoundingClientRect().height,x=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),t=this.JSC$13676_imageInBackground.naturalWidth,b=this.JSC$13676_imageInBackground.naturalHeight;this.displayScale=Math.max(x/t,x/b);this.imageWidth=t*this.displayScale;this.imageHeight=b*this.displayScale;this.pickerDisplayOffsetLeft=(r-x)/2;this.pickerDisplayOffsetTop=
(J-x)/2;this.imageDisplayOffsetLeft=b>t?this.pickerDisplayOffsetLeft:(r-this.imageWidth)/2;this.imageDisplayOffsetTop=t>b?this.pickerDisplayOffsetTop:(J-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.m.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$13676_imageInBackground.src=this.imageData.toString(),this.JSC$13676_imageInPicker.src=this.imageData.toString(),this.JSC$13676_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.m.getSignedPosition=function(r,J,x){return J==="X"&&_.IP("HTML_DIR")==="rtl"?x==="-"?r+"px":r*-1+"px":x==="-"?r*-1+"px":r+"px"};
_.m.pickerMove=function(r){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var J=this.pickerOffsetX-r.clientX,x=this.pickerOffsetY-r.clientY;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
x)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-J))}};
_.m.pickerMoveStart=function(r){this.startPicker=!0;this.pickerOffsetX=r.clientX;this.pickerOffsetY=r.clientY};
_.m.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.m.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.Vq(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.m.getPreviewOffset=function(r,J,x,t){return J&&r&&x?(t==="X"&&_.IP("HTML_DIR")==="rtl"?x/J*r:x/J*r*-1)+"px":"0px"};
_.m.getSimpleText=function(r){return r?_.v2(r):""};
_.m.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var r=this.cropOffsetTop/this.imageHeight,J=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,x=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,t=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.Hp(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.Vq(this.hostElement,"yt-img-crop-coordinates-update",{top:r,right:J,bottom:x,left:t})}};
_.vd.Object.defineProperties(F8.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var r=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.gP(this.a11yConfig.imageVerticalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.gP(this.a11yConfig.verticalRepositionInstruction)}r=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.gP(this.a11yConfig.imageHorizontalPosition,{x_percent:""+r,y_percent:""+(100-r)})+"\n"+_.gP(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}},
saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}},
learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}},
learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var r,J=(r=this.learnMore.runs[0])==null?void 0:r.navigationEndpoint,x;return((x=_.R(J,_.Ak))==null?void 0:x.url)||void 0}}}});
F8.prototype.onImageDataChange=F8.prototype.onImageDataChange;_.F([_.C(),_.y("design:type",Object)],F8.prototype,"imageData",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"instruction",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"a11yConfig",void 0);_.F([_.C(),_.y("design:type",Number)],F8.prototype,"imageWidth",void 0);_.F([_.C(),_.y("design:type",Number)],F8.prototype,"imageHeight",void 0);_.F([_.C(),_.y("design:type",Number)],F8.prototype,"displayScale",void 0);
_.F([_.C(),_.y("design:type",Object)],F8.prototype,"imageDisplayOffsetTop",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"imageDisplayOffsetLeft",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"pickerDisplayOffsetTop",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"pickerDisplayOffsetLeft",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"cropCoordinatesSaved",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"previewSize",void 0);
_.F([_.C(),_.y("design:type",Object)],F8.prototype,"startPicker",void 0);_.F([_.C(),_.y("design:type",Number)],F8.prototype,"pickerOffsetX",void 0);_.F([_.C(),_.y("design:type",Number)],F8.prototype,"pickerOffsetY",void 0);_.F([_.C(),_.y("design:type",Object)],F8.prototype,"repositionOptional",void 0);_.F([_.jX("#picker-container"),_.y("design:type",HTMLElement)],F8.prototype,"JSC$13676_pickerContainer",void 0);_.F([_.jX("#picker"),_.y("design:type",HTMLElement)],F8.prototype,"picker",void 0);
_.F([_.jX("#image-in-picker-background"),_.y("design:type",HTMLImageElement)],F8.prototype,"JSC$13676_imageInBackground",void 0);_.F([_.jX("#image-in-picker"),_.y("design:type",HTMLImageElement)],F8.prototype,"JSC$13676_imageInPicker",void 0);_.F([_.jX("#image-in-preview-clipper"),_.y("design:type",HTMLImageElement)],F8.prototype,"JSC$13676_imageInPreviewClipper",void 0);_.F([_.jX("#full-image-as-preview"),_.y("design:type",HTMLImageElement)],F8.prototype,"imageAsPreview",void 0);
_.F([_.n("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],F8.prototype,"altLabelForImage",null);_.F([_.n("imageHeight","imageWidth"),_.y("design:type",Number),_.y("design:paramtypes",[])],F8.prototype,"pickerSize",null);_.F([_.n("imageHeight","imageWidth"),_.y("design:type",Object),_.y("design:paramtypes",[])],F8.prototype,"imageOrientationStyle",null);
_.F([_.n("instruction.previewInstruction.editButtonLabel"),_.y("design:type",Object),_.y("design:paramtypes",[])],F8.prototype,"editButton",null);_.F([_.n("instruction.editInstruction.saveButtonLabel"),_.y("design:type",Object),_.y("design:paramtypes",[])],F8.prototype,"saveButton",null);_.F([_.n("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.y("design:type",Number),_.y("design:paramtypes",[])],F8.prototype,"cropOffsetTop",null);
_.F([_.n("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.y("design:type",Number),_.y("design:paramtypes",[])],F8.prototype,"cropOffsetLeft",null);_.F([_.n("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],F8.prototype,"pickerBackgroundStyle",null);_.F([_.n("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],F8.prototype,"pickerDisplayStyle",null);
_.F([_.n("cropOffsetLeft","cropOffsetTop"),_.y("design:type",String),_.y("design:paramtypes",[])],F8.prototype,"imageInPickerStyle",null);_.F([_.n("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.y("design:type",String),_.y("design:paramtypes",[])],F8.prototype,"previewClipperStyle",null);_.F([_.g5("imageData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],F8.prototype,"onImageDataChange",null);
_.F([_.n("cropCoordinatesSaved"),_.y("design:type",String),_.y("design:paramtypes",[])],F8.prototype,"pickerModeStyle",null);_.F([_.n("instruction.editInstruction.learnMore"),_.y("design:type",Object),_.y("design:paramtypes",[])],F8.prototype,"learnMore",null);_.F([_.n("learnMore"),_.y("design:type",Object),_.y("design:paramtypes",[])],F8.prototype,"learnMoreUrl",null);_.F([_.Oh({is:"yt-img-crop-picker",disableElementRegistration:!0})],F8);
_.A(F8,"yt-img-crop-picker",function(){if(fWN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-crop-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_crop_picker.yt.img.crop.picker.css.js--\x3e<div id="left-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="picker-container" class="style-scope yt-img-crop-picker"><img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" on-load="displayImage" tabindex="0" alt="[[altLabelForImage]]"><div id="overlay" hidden="[[cropCoordinatesSaved]]" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope yt-img-crop-picker"></div><div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope yt-img-crop-picker"><img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt=""></div></div><div id="preview-container" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewDetails]]"></yt-formatted-string><div id="preview-clipper" class="style-scope yt-img-crop-picker"><img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" style$="[[previewClipperStyle]]" alt="[[getSimpleText(instruction.previewInstruction.previewHeader)]]"></div><yt-button-renderer id="edit-button" data="[[editButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div></div><div id="right-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="edit-instruction" hidden="[[cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.editInstruction.header]]"></yt-formatted-string><div class="details style-scope yt-img-crop-picker"><yt-formatted-string text="[[instruction.editInstruction.details]]" class="style-scope yt-img-crop-picker"></yt-formatted-string></div><div class="details style-scope yt-img-crop-picker" id="learnmore-text"><a class="yt-simple-endpoint style-scope yt-img-crop-picker" target="_blank" href$="[[learnMoreUrl]]"><span class="style-scope yt-img-crop-picker">[[getSimpleText(learnMore)]]</span><yt-icon id="open-in-new" icon="yt-icons:open_in_new" class="style-scope yt-img-crop-picker"></yt-icon></a></div></div><yt-button-renderer id="save-button" data="[[saveButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div><div id="preview-instruction" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageDetails]]"></yt-formatted-string></div><div id="full-image-container" class="style-scope yt-img-crop-picker"><img id="full-image-as-preview" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" alt="[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]"></div></div></div><iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope yt-img-crop-picker"></iron-a11y-keys>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;pAk===void 0&&(pAk=document.createElement("template"));var t=pAk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);fWN=r}r=fWN;return r},{mode:2});var aH=function(){var r=_.I.apply(this,arguments)||this;r.errorMessage="";r.hasPreview=!1;r.isBackstagePost=!1;r.dismissButtonOverrides={size:"XS"};return r};
_.S(aH,_.I);_.m=aH.prototype;_.m.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}},"data.selectButton":{id:"select",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.detached=function(){this.removeOverlay()};
_.m.setPreview=function(r){_.Hp(this.hostElement).querySelector("#preview-picker").imageData=r;this.hasPreview=!0;_.Vq(this.hostElement,"yt-backstage-image-select-preview")};
_.m.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var r=_.Hp(this.hostElement).querySelector("#dropzone");r.classList.remove("dragover");r.classList.remove("error");_.Vq(this.hostElement,"yt-backstage-image-select-cancel")};
_.m.setupOverlay=function(){var r=this.imageUploadEndpoint;this.removeOverlay();if(r&&r.imageValidationInfo){var J=_.Hp(this.hostElement).querySelector("#dropzone"),x=_.Hp(this.hostElement).querySelector("#select");this.overlay=new y1(r.uploadUrl,r.channelId,r.imageValidationInfo.maxFileSizeMb,r.imageValidationInfo.allowedMaxAspectRatio,J,x,!0);_.dU(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.dU(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.dU(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.dU(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.dU(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.m.removeOverlay=function(){this.overlay&&(_.fi(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.fi(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.fi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.fi(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.fi(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.m.onDragOver=function(r){var J=_.Hp(this.hostElement).querySelector("#dropzone");_.sh(J,"dragover",r.value)};
_.m.onPreview=function(r){this.setPreview(r.value)};
_.m.onImageError=function(r){if(r.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var J;r=(J=this.data)==null?void 0:J.fileSizeError}else if(r.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var x;r=(x=this.data)==null?void 0:x.invalidError}else if(r.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var t;r=(t=this.data)==null?void 0:t.invalidAspectRatioError}else return;this.errorMessage=_.v2(r);_.Hp(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.m.onImageAlert=function(r){this.onImageError(r)};
_.m.uploadPromise=function(){var r=this,J=this.overlay&&this.overlay.uploadPromise();if(J)return J.catch(function(){throw Error(r.data?_.v2(r.data.uploadFailureError):"");})};
_.vd.Object.defineProperties(aH.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var r,J;if((r=this.data)==null?0:(J=r.icon)==null?0:J.iconType)return _.pM(this.data.icon.iconType)}}});
aH.prototype.setupOverlay=aH.prototype.setupOverlay;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],aH.prototype,"rendererStamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],aH.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],aH.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],aH.prototype,"imageUploadEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],aH.prototype,"errorMessage",void 0);
_.F([_.C(),_.y("design:type",y1)],aH.prototype,"overlay",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],aH.prototype,"hasPreview",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],aH.prototype,"isBackstagePost",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],aH.prototype,"selectionCancel",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],aH.prototype,"previewCancel",null);
_.F([_.n("data.icon.iconType"),_.y("design:type",Object),_.y("design:paramtypes",[])],aH.prototype,"icon",null);_.F([_.C(),_.y("design:type",Object)],aH.prototype,"dismissButtonOverrides",void 0);_.F([_.g5("imageUploadEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],aH.prototype,"setupOverlay",null);_.F([_.L({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],aH);
_.A(aH,"ytd-backstage-image-select-renderer",function(){if(WZN!==void 0)return WZN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dropzone" hidden="[[hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-icon id="drop-icon" icon="[[icon]]" class="style-scope ytd-backstage-image-select-renderer"></yt-icon>\n  <span id="prompt" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <div id="select" class="style-scope ytd-backstage-image-select-renderer"></div>\n  <div class="messages style-scope ytd-backstage-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-image-select-renderer">\n      [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n<div id="image-preview" hidden="[[!hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-img-crop-picker id="preview-picker" instruction="[[data.imagePreviewSelectMetadata]]" reposition-optional="true" class="style-scope ytd-backstage-image-select-renderer">\n  </yt-img-crop-picker>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return WZN=r},{mode:1});var U1u;var gkN;var yM=function(){var r=_.I.apply(this,arguments)||this;r.selected=!1;return r};
_.S(yM,_.I);_.m=yM.prototype;_.m.computeSelected=function(r){return r==null?void 0:r.selected};
_.m.computeTransform=function(r,J,x){var t,b,V=(b=(t=this.imageContainer)==null?void 0:t.getBoundingClientRect())!=null?b:{width:0,height:0};t=Math.max(V.width/J,V.height/x);x=x*t*r.top;return"translateX("+this.getSignedPosition(J*t*r.left,"X","-")+") translateY("+this.getSignedPosition(x,"Y","-")+")"};
_.m.getSignedPosition=function(r,J,x){return J==="X"&&_.IP("HTML_DIR")==="rtl"?x==="-"?r+"px":r*-1+"px":x==="-"?r*-1+"px":r+"px"};
_.m.onClick=function(){var r;_.Vq(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(r=this.data)==null?void 0:r.image)};
_.m.onKeyPress=function(r){if(r.keyCode===13)this.onClick()};
_.vd.Object.defineProperties(yM.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.image)==null?void 0:J.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.image){var J;r=(J=this.data)==null?void 0:J.image;return r.previewCoordinates.top!==0||r.previewCoordinates.left!==0?(J=this.computeTransform(r.previewCoordinates,r.naturalWidth,r.naturalHeight),r.naturalHeight>=r.naturalWidth?"width:inherit;transform:"+J+";":"height:inherit;transform:"+J+";"):r.naturalHeight>=r.naturalWidth?"width:inherit;":"height:inherit;"}}}});
yM.prototype.onKeyPress=yM.prototype.onKeyPress;_.F([_.jX(".image-container"),_.y("design:type",HTMLElement)],yM.prototype,"imageContainer",void 0);_.F([_.C(),_.y("design:type",Object)],yM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.y("design:type",Object)],yM.prototype,"selected",void 0);_.F([_.n("data.image"),_.y("design:type",Object),_.y("design:paramtypes",[])],yM.prototype,"thumbnailUrl",null);
_.F([_.n("data.image","data.image.previewCoordinates"),_.y("design:type",Object),_.y("design:paramtypes",[])],yM.prototype,"thumbnailStyle",null);_.F([_.Uh("keypress"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],yM.prototype,"onKeyPress",null);_.F([_.L({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],yM);
_.A(yM,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(gkN!==void 0)return gkN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-backstage-multi-image-thumbnail-renderer">\n  <div class="image-container style-scope ytd-backstage-multi-image-thumbnail-renderer" role="button" tabindex="0" on-click="onClick">\n    <img class="thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer" style$="[[thumbnailStyle]]" src$="[[thumbnailUrl]]" alt="">\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return gkN=r},{mode:2});var eQ=function(r,J,x){x=x===void 0?!1:x;_.U1.call(this);var t=this;this.dropZoneOverlay=new V1(r);this.selectOverlay=x?new DY(J,"multiple_file",["image/*"]):new DY(J,"single_file",["image/*"]);this.handler=new _.t6(this);_.W$(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(J,"click",function(){t.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.S(eQ,_.U1);eQ.prototype.onChange=function(r){var J;(J=r.files)!=null&&J.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:r.files}))};var zQ=function(){var r=_.I.apply(this,arguments)||this;r.addImageErrorMessage="";r.errorMessage="";r.images=[];r.selectedImageIndex=0;r.modern=_.M("web_modern_buttons");r.maxNumImagesPerPost=_.Vn("max_num_images_per_post_web_ui");r.JSC$13691_imageId=0;return r};
_.S(zQ,_.I);_.m=zQ.prototype;_.m.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.Vq(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.m.observeDragToReorder=function(){var r=this;if(this.showImagesPreview){var J,x=Pas(_.uD.getInstance(),(J=this.data)==null?void 0:J.dragToReorderTooltip);_.Yh.addLowPriorityJob(function(){_.qG(r.hostElement,x,r.thumbnailDragDropArea)})}};
_.m.configureRendererStamper=function(){return{selectionCancel:{id:"selection-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},previewCancel:{id:"preview-cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dataForAddImageButton:{id:"add-image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},thumbnailRenderers:{id:"thumbnail-drag-drop-area",mapping:{renderer:"ytd-backstage-multi-image-thumbnail-renderer"},events:!0,reuseComponents:!0,stamperStableList:!0}}};
_.m.computeThumbnail=function(r){return(r==null?void 0:r.localImageSrc)||void 0};
_.m.onRendererstamperFinished=function(){_.wmf(this.ytReorderableBehavior,_.Hp(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.Hp(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.m.handleDrop=function(r){var J=r.currDragItem;if(J!=null&&J.data){r=this.images[this.selectedImageIndex];var x=J.data.image,t=this.images.indexOf(x)||0;J=_.Lz(J.parentNode.children,J);this.images.splice(t,1);this.images.splice(J,0,x);this.images=[].concat(_.Gd(this.images));this.selectedImageIndex=this.images.indexOf(r)}};
_.m.setUpImagePicker=function(){var r=this.imageUploadEndpoint;r&&r.imageValidationInfo&&(this.uploadManager=new Lc(r.uploadUrl,r.channelId),this.initialPicker||(this.initialPicker=new eQ(this.dropzone,this.selectLink,!0),_.dU(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new eQ(this.addImageButtonContainer,this.addImageSelectButton),_.dU(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.dU(this.JSC$13691_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.dU(this.JSC$13691_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.dU(_.Hp(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.m.detached=function(){this.initialPicker&&(_.fi(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.fi(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.m.onInitialSelectImages=function(r){var J=this;return _.T(function(x){return _.p(x,J.onSelectImages(r,!1),0)})};
_.m.onAddImage=function(r){var J=this;return _.T(function(x){return _.p(x,J.onSelectImages(r,!0),0)})};
_.m.onSelectImages=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l;return _.T(function(Vi){switch(Vi.nextAddress){case 1:J?x.addImageErrorMessage="":(x.images=[],x.errorMessage="");t=r.detail;b=x.validateImages([].concat(_.Gd(t)));if(b!=="")return J?x.addImageErrorMessage=b:x.errorMessage=b,Vi.return();V=[].concat(_.Gd(t)).map(function(sX){return(new FE(x.maxAspectRatio,!1,!0)).transform(sX)});
return _.p(Vi,Promise.allSettled(V),2);case 2:H=Vi.yieldResult,q=_.D(H.entries()),W=q.next();case 3:if(W.done){Vi.jumpTo(5);break}U=W.value;g=_.D(U);E=g.next().value;h=g.next().value;G=E;N=h;if(N.status!=="fulfilled"){O=Y=Q=void 0;J?x.addImageErrorMessage=_.v2((Q=x.data)==null?void 0:Q.invalidError):x.errorMessage=x.errorMessage===""?_.v2((Y=x.data)==null?void 0:Y.invalidError):_.v2((O=x.data)==null?void 0:O.multiFileError);Vi.jumpTo(4);break}c=N.value;c.cropped&&_.Vq(x.hostElement,"yt-backstage-multi-image-cropped");
if(c.invalidAspectRatio){e=a=Z=void 0;J?x.addImageErrorMessage=_.v2((Z=x.data)==null?void 0:Z.invalidAspectRatioError):x.errorMessage=x.errorMessage===""?_.v2((a=x.data)==null?void 0:a.invalidAspectRatioError):_.v2((e=x.data)==null?void 0:e.multiFileError);Vi.jumpTo(4);break}return _.p(Vi,$em(x.JSC$13691_imageId,r.detail[G],c.transformedData),8);case 8:l=Vi.yieldResult,x.images.push(l),x.JSC$13691_imageId++;case 4:W=q.next();Vi.jumpTo(3);break;case 5:if(x.errorMessage!==""||x.addImageErrorMessage!==
"")return Vi.return();J?m1o(x.uploadManager,[x.images[x.images.length-1]]):m1o(x.uploadManager,x.images);x.images=[].concat(_.Gd(x.images));x.selectedImageIndex=J?Math.max(x.images.length-1,0):0;_.Vq(x.hostElement,"yt-backstage-multi-image-select");_.i8(Vi)}})};
_.m.onThumbnailClick=function(r){if(r=r.event_.detail)this.selectedImageIndex=this.images.indexOf(r)};
_.m.validateImages=function(r){if(r.length>this.maxNumImagesPerPost){var J;return _.v2((J=this.data)==null?void 0:J.multiImageExceedMaxImageCountError)}var x=1048576*this.maxFileSizeMb;r=r.filter(function(V){return V.size>x}).length;
if(r===0)return"";var t,b;r=r>1?(t=this.data)==null?void 0:t.multiFileError:(b=this.data)==null?void 0:b.fileSizeError;return _.v2(r)};
_.m.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.Gd(this.images));this.selectedImageIndex=0};
_.m.repositionImage=function(r){this.images[this.selectedImageIndex].previewCoordinates=r.event_.detail;this.images=[].concat(_.Gd(this.images))};
_.m.getAllUploadStatuses=function(){var r=this,J,x,t,b;return _.T(function(V){if(V.nextAddress==1)return _.p(V,r.uploadManager.getAllUploadStatuses(),2);J=V.yieldResult;x=_.D(J);for(t=x.next();!t.done;t=x.next())if(b=t.value,b.encryptedBlobId===void 0)return V.return(ok4(r.uploadManager));return V.return(J)})};
_.m.hasImages=function(){return this.images.length>0};
_.m.cancel=function(){for(var r=this.uploadManager,J=_.D(r.imagesUploadData),x=J.next();!x.done;x=J.next())r.cancel(x.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.Vq(this.hostElement,"yt-backstage-multi-image-cancel")};
_.vd.Object.defineProperties(zQ.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.imageUploadEndpoint)==null?void 0:(J=r.imageValidationInfo)==null?void 0:J.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.imageUploadEndpoint)==null?void 0:(J=r.imageValidationInfo)==null?void 0:J.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var r,J;if((r=this.data)==null?0:(J=r.icon)==null?0:J.iconType)return _.pM(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var r=this;return(this.images||[]).map(function(J,x){return{renderer:{image:J,selected:x===r.selectedImageIndex}}})}}});
zQ.prototype.setUpImagePicker=zQ.prototype.setUpImagePicker;zQ.prototype.onRendererstamperFinished=zQ.prototype.onRendererstamperFinished;zQ.prototype.observeDragToReorder=zQ.prototype.observeDragToReorder;zQ.prototype.observeAddImageError=zQ.prototype.observeAddImageError;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zQ.prototype,"rendererStamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zQ.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.h5x),_.y("design:type",Object)],zQ.prototype,"ytReorderableBehavior",void 0);_.F([_.jX("#dropzone"),_.y("design:type",HTMLElement)],zQ.prototype,"dropzone",void 0);_.F([_.jX("#select-link"),_.y("design:type",HTMLElement)],zQ.prototype,"selectLink",void 0);_.F([_.jX("#thumbnail-drag-drop-area"),_.y("design:type",HTMLElement)],zQ.prototype,"thumbnailDragDropArea",void 0);_.F([_.jX("#add-image-button-container"),_.y("design:type",HTMLElement)],zQ.prototype,"addImageButtonContainer",void 0);
_.F([_.jX("#add-image-button"),_.y("design:type",HTMLElement)],zQ.prototype,"addImageSelectButton",void 0);_.F([_.jX("#image-preview-container"),_.y("design:type",Object)],zQ.prototype,"JSC$13691_imagePreviewContainer",void 0);_.F([_.C(),_.y("design:type",Object)],zQ.prototype,"addImageErrorMessage",void 0);_.F([_.C(),_.y("design:type",Object)],zQ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],zQ.prototype,"errorMessage",void 0);
_.F([_.C(),_.y("design:type",Object)],zQ.prototype,"imageUploadEndpoint",void 0);_.F([_.C(),_.y("design:type",Array)],zQ.prototype,"images",void 0);_.F([_.C(),_.y("design:type",eQ)],zQ.prototype,"initialPicker",void 0);_.F([_.C(),_.y("design:type",eQ)],zQ.prototype,"addImagePicker",void 0);_.F([_.C(),_.y("design:type",Lc)],zQ.prototype,"uploadManager",void 0);_.F([_.C(),_.y("design:type",Object)],zQ.prototype,"selectedImageIndex",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zQ.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zQ.prototype,"maxNumImagesPerPost",void 0);_.F([_.n("imageUploadEndpoint"),_.y("design:type",Number),_.y("design:paramtypes",[])],zQ.prototype,"maxAspectRatio",null);_.F([_.n("imageUploadEndpoint"),_.y("design:type",Number),_.y("design:paramtypes",[])],zQ.prototype,"maxFileSizeMb",null);
_.F([_.n("data.icon.iconType"),_.y("design:type",Object),_.y("design:paramtypes",[])],zQ.prototype,"dropIcon",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],zQ.prototype,"selectionCancel",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],zQ.prototype,"previewCancel",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],zQ.prototype,"dataForAddImageButton",null);
_.F([_.n("errorMessage"),_.y("design:type",String),_.y("design:paramtypes",[])],zQ.prototype,"dropzoneClass",null);_.F([_.n("images"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],zQ.prototype,"showImagesPreview",null);_.F([_.n("images"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],zQ.prototype,"containMaxImages",null);_.F([_.g5("addImageErrorMessage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zQ.prototype,"observeAddImageError",null);
_.F([_.g5("showImagesPreview"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zQ.prototype,"observeDragToReorder",null);_.F([_.n("images","selectedImageIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],zQ.prototype,"selectedImageData",null);_.F([_.n("images","selectedImageIndex"),_.y("design:type",Array),_.y("design:paramtypes",[])],zQ.prototype,"thumbnailRenderers",null);
_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zQ.prototype,"onRendererstamperFinished",null);_.F([_.g5("imageUploadEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zQ.prototype,"setUpImagePicker",null);_.F([_.L({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],zQ);
_.A(zQ,"ytd-backstage-multi-image-select-renderer",function(){if(U1u!==void 0)return U1u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="dropzone" class$="[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer" hidden="[[showImagesPreview]]">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="drop-icon-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <yt-icon id="drop-icon" icon="[[dropIcon]]" class="style-scope ytd-backstage-multi-image-select-renderer"></yt-icon>\n  </div>\n  <span id="prompt" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <a id="select-link" class="style-scope ytd-backstage-multi-image-select-renderer">\n     [[getSimpleString(data.selectButton)]]\n  </a>\n  <div class="messages style-scope ytd-backstage-multi-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-multi-image-select-renderer">\n       [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-multi-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n\n\n<div id="multi-image-container" hidden="[[!showImagesPreview]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="thumbnail-images-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <div id="thumbnail-drag-drop-area" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    <div id="add-image-button-container" hidden="[[containMaxImages]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n       <div id="add-image-button" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    </div>\n  </div>\n  <div id="preview" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <ytd-backstage-image-preview-renderer id="image-preview-container" image-data="[[selectedImageData]]" instruction="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return U1u=r},{mode:1});var Ekk;var jzN;var $1K;var Zi=function(){var r=_.I.apply(this,arguments)||this;r.boundCaptureFocus=function(J){r.onCaptureFocus(J)};
return r};
_.S(Zi,_.I);_.m=Zi.prototype;_.m.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.m.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.m.onCaptureFocus=function(r){_.Xj(r).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.m.getIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.m.onSelect=function(){var r;if((r=this.data)==null?0:r.onSelectCommand)if(_.M("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var J;((J=_.R(this.data.onSelectCommand.commandMetadata,_.rP))==null?0:J.url)?_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.bZ().resolve(_.mg).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.vd.Object.defineProperties(Zi.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.v2(this.data.label):""}},
value:{configurable:!0,enumerable:!0,get:function(){return this.data?typeof this.data.stringValue==="string"?this.data.stringValue:typeof this.data.int32Value==="number"?this.data.int32Value:null:null}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zi.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Zi.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zi.prototype,"data",void 0);_.F([_.jX("#item"),_.y("design:type",HTMLElement)],Zi.prototype,"item",void 0);_.F([_.n("data.label"),_.y("design:type",String),_.y("design:paramtypes",[])],Zi.prototype,"label",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Zi.prototype,"value",null);_.F([_.L({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],Zi);
_.A(Zi,"ytd-privacy-dropdown-item-renderer",function(){if($1K!==void 0)return $1K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-privacy-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" on-click="onSelect" class="style-scope ytd-privacy-dropdown-item-renderer">\n  <yt-icon id="dropdown-icon" hidden="[[!data.icon.iconType]]" icon="[[getIconType(data.icon.iconType)]]" class="style-scope ytd-privacy-dropdown-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-privacy-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $1K=r},{mode:1});var vQ=function(){var r=_.I.apply(this,arguments)||this;r.value="";r.label="";r.disabled=!1;return r};
_.S(vQ,_.I);_.m=vQ.prototype;_.m.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.m.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.m.dataChanged=function(){this.reset()};
_.m.valueChanged=function(){var r;if(this.value&&(r=this.data)!=null&&r.entries){r=_.D(this.data.entries);for(var J=r.next();!J.done;J=r.next())if((J=this.getRendererForEntry(J.value))&&this.getItemRendererValue(J)===this.value){this.label=this.ytComponentBehavior.getSimpleString(J.label);break}}};
_.m.setInitialLabel=function(){if(this.data&&this.data.entries)for(var r=_.D(this.data.entries),J=r.next();!J.done;J=r.next())if(J=this.getRendererForEntry(J.value)){if(J.isSelected){this.label=this.ytComponentBehavior.getSimpleString(J.label);break}this.data.label&&(this.label=this.data.label)}};
_.m.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var r=_.D(this.data.entries),J=r.next();!J.done;J=r.next()){J=this.getRendererForEntry(J.value);var x=void 0;if((x=J)==null?0:x.isSelected)return this.getItemRendererValue(J)||-1}return-1};
_.m.getItemRendererValue=function(r){return"stringValue"in r||"int32Value"in r?r.stringValue||r.int32Value||null:null};
_.m.getRendererForEntry=function(r){return r.dropdownItemRenderer||r.privacyDropdownItemRenderer||r.navigationDropdownItemRenderer||null};
_.m.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("value-changed",this.value))};
_.m.updateValueFromBinding=function(r){this.value=r.detail.value};
vQ.prototype.valueChangedForBinding=vQ.prototype.valueChangedForBinding;vQ.prototype.valueChanged=vQ.prototype.valueChanged;vQ.prototype.dataChanged=vQ.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],vQ.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vQ.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],vQ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],vQ.prototype,"value",void 0);_.F([_.C(),_.y("design:type",Object)],vQ.prototype,"label",void 0);_.F([_.jX("#entries"),_.y("design:type",Object)],vQ.prototype,"entries",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vQ.prototype,"disabled",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vQ.prototype,"dataChanged",null);
_.F([_.Mw("value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vQ.prototype,"valueChanged",null);_.F([_.g5("value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vQ.prototype,"valueChangedForBinding",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],vQ);
_.A(vQ,"ytd-flat-dropdown-renderer",function(){if(jzN!==void 0)return jzN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jzN=r},{mode:1});var wAu;var up=function(){var r=_.I.apply(this,arguments)||this;r.quizOptions=[];r.explanationPlaceholderText="";r.optionPlaceholderText="";r.correctAnswerIndex=-1;r.isMarkAnswerTooltipShown=!1;r.timer=0;return r};
_.S(up,_.I);_.m=up.prototype;_.m.dataChanged=function(){this.optionPlaceholderText=_.v2(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.v2(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.m.onMarkCorrectAnswer=function(r){var J,x=((J=this.quizOptions[this.correctAnswerIndex])==null?void 0:J.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[r.model.index]=Object.assign({},this.quizOptions[r.model.index],{explanationText:x,isCorrect:!0});this.correctAnswerIndex=r.model.index;this.quizOptions=[].concat(_.Gd(this.quizOptions))};
_.m.updatePlaceholderTexts=function(){for(var r=!1,J=[],x=0;x<this.quizOptions.length;x++){var t=this.optionPlaceholderText+" "+(x+1),b=void 0;((b=this.quizOptions[x])==null?void 0:b.placeholderText)!==t?(r=!0,J.push(Object.assign({},this.quizOptions[x],{placeholderText:t}))):J.push(this.quizOptions[x])}r&&(this.quizOptions=J);this.isValid()?_.Vq(this.hostElement,"yt-commentbox-post-enable"):_.Vq(this.hostElement,"yt-commentbox-post-disable")};
_.m.getSimpleString=function(r){return _.v2(r)};
_.m.createQuizOptions=function(r){var J=[],x;r=(x=r==null?void 0:r.minQuizOptions)!=null?x:0;for(x=0;x<r;x++)J.push(this.createQuizOption());return J};
_.m.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.Gd(this.quizOptions),[this.createQuizOption()]))};
_.m.onInput=function(){this.quizOptions=[].concat(_.Gd(this.quizOptions))};
_.m.onExplanationInput=function(){_.Vq(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.m.onRemoveQuizOption=function(r){this.quizOptions.splice(r.model.index,1);r.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:r.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.Gd(this.quizOptions));this.quizOptions.length===0&&_.Vq(this.hostElement,"yt-quiz-attachment-dismiss")};
_.m.updateHintRenderer=function(){var r=this;clearTimeout(this.timer);this.timer=setTimeout(function(){r.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.m.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var r=0,J=0,x=_.D(this.quizOptions),t=x.next();!t.done;t=x.next()){t=t.value;var b=void 0;if(((b=t.optionText)==null?void 0:b.trim())!==""||t.isCorrect){t.isCorrect&&J++;b=void 0;if(this.hasCustomOptionText&&((b=t.optionText)==null?void 0:b.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;r++}}return r>=
Number(this.editorInfo.minQuizOptions)&&J===1};
_.m.getPostCreateOptions=function(){for(var r=[],J=_.D(this.quizOptions),x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;((t=x.optionText)==null?void 0:t.trim())!==""&&r.push({pollOption:{text:x.optionText,explanation:x.explanationText},isCorrect:x.isCorrect})}return r};
_.m.getExplanationText=function(){var r;return((r=this.quizOptions[this.correctAnswerIndex])==null?void 0:r.explanationText)||""};
_.m.maybeDisplayMarkAnswerEduToolTip=function(){var r,J,x,t,b,V,H;this.shouldShowMarkAnswerTooltip()&&((r=this.editorInfo)==null?0:(J=r.markAnswerButton)==null?0:(x=J.buttonRenderer)==null?0:(t=x.hint)==null?0:(b=t.hintRenderer)==null?0:(V=b.content)==null?0:(H=V.bubbleHintRenderer)==null?0:H.text)&&(_.uD.getInstance(),r=lD(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"),
this.isMarkAnswerTooltipShown=!0,(r==null?void 0:r.length)>0&&this.optionSelectors&&_.gU(r[0],this.optionSelectors[0]))};
_.m.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var r=0,J=_.D(this.quizOptions),x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;((t=x.optionText)==null?void 0:t.trim())!==""&&r++;if(x.isCorrect)return!1}return r<2?!1:!0};
_.m.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.m.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.m.updateOptionTextFromBinding=function(r){if(r.target){var J=Array.from(_.Hp(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(r.target);if(J>=0){var x;this.quizOptions[J].optionText=(x=r.detail.value)!=null?x:""}}};
_.vd.Object.defineProperties(up.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.editorInfo)==null?void 0:(J=r.addOptionButton)==null?void 0:J.buttonRenderer;x&&(x.style="STYLE_SUGGESTIVE",x.size="SIZE_SMALL",x.isDisabled=!this.isAllowedToAddOption);return(x==null?0:x.text)?x:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var r,J;return this.quizOptions.length<((J=(r=this.editorInfo)==null?void 0:r.maxQuizOptions)!=null?J:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(r){var J;return(J=r.optionText)==null?void 0:J.trim()})}}});
up.prototype.updatePlaceholderTexts=up.prototype.updatePlaceholderTexts;up.prototype.dataChanged=up.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],up.prototype,"editorInfo",void 0);_.F([_.C(),_.y("design:type",Array)],up.prototype,"quizOptions",void 0);_.F([_.C(),_.y("design:type",Object)],up.prototype,"explanationPlaceholderText",void 0);_.F([_.$W(".option-selector-button"),_.y("design:type",Array)],up.prototype,"optionSelectors",void 0);
_.F([_.Mw("editorInfo"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],up.prototype,"dataChanged",null);_.F([_.n("editorInfo","isAllowedToAddOption","quizOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],up.prototype,"addAnswerButton",null);_.F([_.n("editorInfo","quizOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],up.prototype,"isAllowedToAddOption",null);
_.F([_.Mw("quizOptions"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],up.prototype,"updatePlaceholderTexts",null);_.F([_.n("quizOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],up.prototype,"hasCustomOptionText",null);_.F([_.L({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],up);
_.A(up,"ytd-backstage-quiz-editor-renderer",function(){if(wAu!==void 0)return wAu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return wAu=r},{mode:2});var hWb;var MPY=(GM.FIRSTDAYOFWEEK+1)%7;var GiN;var RWf=[],Sus=0,NKs=0;Sus=0;NKs=24;if(.25*(NKs-Sus)<0)GiN=[];else{for(var d14=Sus;d14<NKs;d14+=.25)RWf.push(d14);GiN=RWf}var QzR=GiN.map(function(r){r=r*60*60;return{secondsSinceMidnight:r,text:(new eg(7)).format(new Date(0,0,0,0,0,r))}});var KZY;var lp=function(){var r=_.I.apply(this,arguments)||this;r.skipNextOpenDialog=!1;r.errorMessage="";return r};
_.S(lp,_.I);_.m=lp.prototype;_.m.attached=function(){var r=this,J=new MutationObserver(function(){r.JSC$13734_calendarMain.scrollHeight>0&&(J.disconnect(),r.calendarConfig&&r.calendarConfig.selectedDate&&r.scrollToDate())});
J.observe(this.JSC$13734_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){J.disconnect()},1E3)};
_.m.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.m.onDateTextChange=function(){if(this.calendarConfig){var r=this.validateDateText();r.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(r.details)):this.textbox.setAttribute("invalid","")}};
_.m.handleDayClick=function(r){r.model.day.date&&(this.commitDate(r.model.day.date),this.dialog.close())};
_.m.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var r=kjK(this.calendarConfig.selectedDate,this.renderData);r!==void 0&&this.JSC$13734_calendarMain.scrollToIndex(r)}};
_.m.scrollToNextMonth=function(){this.JSC$13734_calendarMain.scrollToIndex(this.JSC$13734_calendarMain.firstVisibleIndex+1)};
_.m.scrollToPrevMonth=function(){this.JSC$13734_calendarMain.firstVisibleIndex===0&&this.JSC$13734_calendarMain.scrollTo(0,0);this.JSC$13734_calendarMain.scrollToIndex(this.JSC$13734_calendarMain.firstVisibleIndex-1)};
_.m.onFormSubmit=function(r){r.preventDefault();this.calendarConfig&&(r=this.validateDateText(),r.isValid&&(this.commitDate(r.details),this.dialog.close()))};
_.m.onEscOrClickingOutside=function(r){r=r.detail.path&&!!r.detail.path.length&&r.detail.path[0];if(r.classList.contains("ytd-calendar-date-picker")){r===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var J=0;J<this.dropdownButton.children.length;J++)this.dropdownButton.children[J]===r&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}r=this.textbox.value!==this.dateText;J=this.validateDateText();r&&J.isValid&&this.commitDate(J.details);this.dialog.close();this.textbox.value=
this.dateText};
_.m.commitDate=function(r){this.calendarConfig&&(this.set("calendarConfig.selectedDate",r),_.Vq(this.hostElement,"ytd-calendar-date-selected",r))};
_.m.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var r=this.textbox.value;var J=new Date;r=(new lSC(2)).parse(r,J,{validate:!0})===r.length?Q3M(J):void 0;if(!r)return this.errorMessage=_.gP("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};J=this.calendarConfig.start;var x=this.calendarConfig.end;if(GjM(r,J))return this.errorMessage=_.gP("ENTER_DATE_OR_LATER",{allowed_date:deM(J)}),{isValid:!1,details:void 0};if(GjM(x,r))return this.errorMessage=
_.gP("ENTER_DATE_OR_EARLIER",{allowed_date:deM(x)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:r}};
_.vd.Object.defineProperties(lp.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?deM(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var r=this.calendarConfig,J=[],x=0;x<7;x++)J.push(GM.NARROWWEEKDAYS[(x+MPY)%7]);x=[];for(var t=new Date(r.start.year,r.start.month);t.getFullYear()<r.end.year||t.getFullYear()===r.end.year&&t.getMonth()<=r.end.month;){var b=x,V=b.push,H=t.getFullYear(),q=t.getMonth(),W=r,U=void 0,g=[],E=Object.freeze({extraCssClass:"invisible",debugClass:""}),h=new Date(H,q),G=Q3M(h);h=h.getDay();for(var N=Q3M(new Date);G.month===
q;){h!==MPY&&U||(U=Array.from({length:7}).fill(E),g.push(U));var Q={date:{year:H,month:q,day:G.day},extraCssClass:"",debugClass:""};W.selectedDate&&Q.date&&MO9(Q.date,W.selectedDate)&&(Q.extraCssClass+=" selected");if(GjM(G,W.start)||GjM(W.end,G))Q.extraCssClass+=" disabled";MO9(G,N)&&(Q.extraCssClass+=" today");Q.extraCssClass=Q.extraCssClass.trim();U[(h-MPY+7)%7]=Q;G=Sy7(G);h=(h+1)%7}V.call(b,{weeks:g,monthLabel:GM.SHORTMONTHS[q]+" "+H,year:H,month:q,monthLabelExtraCssClass:g[0][2]===E?"shift-down-label":
""});t.setMonth(t.getMonth()+1)}return{months:x,daysOfWeekLabel:J}}}}});
lp.prototype.onEscOrClickingOutside=lp.prototype.onEscOrClickingOutside;lp.prototype.scrollToDate=lp.prototype.scrollToDate;_.F([_.C(),_.y("design:type",Object)],lp.prototype,"calendarConfig",void 0);_.F([_.C(),_.y("design:type",Object)],lp.prototype,"skipNextOpenDialog",void 0);_.F([_.C(),_.y("design:type",Object)],lp.prototype,"errorMessage",void 0);_.F([_.jX("#textbox"),_.y("design:type",HTMLInputElement)],lp.prototype,"textbox",void 0);
_.F([_.jX("#calendar-dialog"),_.y("design:type",Object)],lp.prototype,"dialog",void 0);_.F([_.jX("#calendar-main"),_.y("design:type",Object)],lp.prototype,"JSC$13734_calendarMain",void 0);_.F([_.jX("#date-picker"),_.y("design:type",HTMLElement)],lp.prototype,"dropdownButton",void 0);_.F([_.n("calendarConfig.selectedDate"),_.y("design:type",String),_.y("design:paramtypes",[])],lp.prototype,"dateText",null);
_.F([_.n("calendarConfig","calendarConfig.selectedDate"),_.y("design:type",Object),_.y("design:paramtypes",[])],lp.prototype,"renderData",null);_.F([_.g5("renderData","calendarConfig.selectedDate"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lp.prototype,"scrollToDate",null);_.F([_.Uh("iron-overlay-canceled"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],lp.prototype,"onEscOrClickingOutside",null);
_.F([_.Oh({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],lp);
_.A(lp,"ytd-calendar-date-picker",function(){if(KZY!==void 0)return KZY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KZY=r},{mode:2});var kiY=_.gP("UTC_OFFSET_FORMAT",{utc_offset:(new eg("Z")).format(new Date)}),PWR=(new Date).getTimezoneOffset()*-60,Yuq=new Date,nkf,OKk=a5(Yuq.getTimezoneOffset());nkf=RTq(NhR(OKk,Yuq));var CWw=_.gP("LOCAL_TIME_GMT_LABEL",{gmt_text:nkf.replace("+0","+").replace("-0","-").replace(":00","")}),X8=function(){var r=_.I.apply(this,arguments)||this;r.selectedTimeIndex=0;r.selectedTimezoneIndex=0;r.timeOfDayOptions=QzR;return r};
_.S(X8,_.I);_.m=X8.prototype;_.m.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var r=NZC();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=r,this.selectedTimeIndex=0;else{var J=KXn(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},r,{selectedDate:J.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(x){return x.secondsSinceMidnight===J.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.m.onDatePicked=function(r){this.selectedDate=r.detail};
_.m.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.Vq(this.hostElement,"ytd-date-time-selection-cancelled")};
_.m.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var r=this.selectedDate;r=new Date(r.year,r.month,r.day);_.Vq(this.hostElement,"ytd-date-time-selection-update",Math.floor(r.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+r.getTimezoneOffset()*60))}};
_.m.getTimezoneFormat=function(r){return r.localizedDisplayText?r.localizedDisplayText:_.gP("TIMEZONE_FORMAT",{utc_offset_text:""+r.localizedUtcOffset,city_name:""+r.localizedName})};
_.m.updateSelectedTimeIndexFromBinding=function(r){this.selectedTimeIndex=r.detail.value};
_.m.updateSelectedTimezoneIndexFromBinding=function(r){this.selectedTimezoneIndex=r.detail.value};
_.vd.Object.defineProperties(X8.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r=this.data.timezoneOptions;var J={name:"Etc/Unknown",localizedName:_.gP("LOCAL_TIME_LABEL"),localizedUtcOffset:kiY,utcOffsetSec:""+PWR,localizedDisplayText:CWw};r?r.length&&r[0].name!==J.name&&(r[0].localizedDisplayText||(J.localizedDisplayText=""),r.unshift(J)):r=[J];return r}}},
selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}},
selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}});
X8.prototype.onDateTimeTimezoneChange=X8.prototype.onDateTimeTimezoneChange;X8.prototype.onDatePicked=X8.prototype.onDatePicked;X8.prototype.updateDefaultSelectedValue=X8.prototype.updateDefaultSelectedValue;_.F([_.C(),_.y("design:type",Object)],X8.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],X8.prototype,"calendarConfig",void 0);_.F([_.C(),_.y("design:type",Object)],X8.prototype,"selectedDate",void 0);_.F([_.C(),_.y("design:type",Object)],X8.prototype,"selectedTimeIndex",void 0);
_.F([_.C(),_.y("design:type",Object)],X8.prototype,"selectedTimezoneIndex",void 0);_.F([_.jX("#time-listbox"),_.y("design:type",Object)],X8.prototype,"timeListBox",void 0);_.F([_.jX("#timezone-listbox"),_.y("design:type",Object)],X8.prototype,"timezoneListBox",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],X8.prototype,"rendererStamperBehavior",void 0);_.F([_.n("data.timezoneOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],X8.prototype,"timeZones",null);
_.F([_.Mw("data","timeZones"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],X8.prototype,"updateDefaultSelectedValue",null);_.F([_.n("selectedTimezoneIndex","timeZones"),_.y("design:type",Object),_.y("design:paramtypes",[])],X8.prototype,"selectedTimezone",null);_.F([_.n("selectedTimeIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],X8.prototype,"selectedTime",null);
_.F([_.Uh("ytd-calendar-date-selected"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],X8.prototype,"onDatePicked",null);_.F([_.g5("selectedTimezone","selectedTime","selectedDate"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],X8.prototype,"onDateTimeTimezoneChange",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],X8);
_.A(X8,"ytd-date-time-picker-renderer",function(){if(hWb!==void 0)return hWb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return hWb=r},{mode:1});var BKK;var rQ=function(){var r=_.I.apply(this,arguments)||this;r.boundOnTapDismissButton=function(){r.dismissTapHandler()};
r.dismissButtonOverrides={size:"XS"};return r};
_.S(rQ,_.I);rQ.prototype.configureRendererStamper=function(){return{attachmentPreview:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},dismissButton:{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]","on-tap":"[[boundOnTapDismissButton]]"},params:{forceModernIconButton:!0}}}}}};
rQ.prototype.dismissTapHandler=function(){_.Vq(this.hostElement,"yt-backstage-attachment-dismissed")};
rQ.prototype.computeAttachmentType=function(r){return r?r.backstageImageRenderer?"image":r.videoRenderer?"video":"none":"none"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],rQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rQ.prototype,"attachmentPreview",void 0);_.F([_.C(),_.y("design:type",Object)],rQ.prototype,"dismissButton",void 0);_.F([_.C(),_.y("design:type",Object)],rQ.prototype,"boundOnTapDismissButton",void 0);
_.F([_.C(),_.y("design:type",Object)],rQ.prototype,"dismissButtonOverrides",void 0);_.F([_.C({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.y("design:type",String)],rQ.prototype,"attachmentType",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],rQ);
_.A(rQ,"ytd-backstage-dismissable-attachment",function(){if(BKK!==void 0)return BKK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-dismissable-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="attachment-preview-container" class="style-scope ytd-backstage-dismissable-attachment">\n  <div id="attachment-preview" class="style-scope ytd-backstage-dismissable-attachment"></div>\n  <div id="dismiss-button" class="style-scope ytd-backstage-dismissable-attachment"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return BKK=r},{mode:1});var IWR;var Jl=function(){var r=_.I.apply(this,arguments)||this;r.selectedVideoId=void 0;r.picker=void 0;r.dismissButtonOverrides={size:"XS"};r.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return r};
_.S(Jl,_.I);_.m=Jl.prototype;_.m.onServiceRequestCompleted=function(r){r.stopPropagation()};
_.m.handleAddVideoPreviewAction=function(r){r=this.get("addVideoPreviewAction",r);this.onGetVideoPreviewSuccess(r)};
_.m.configureRendererStamper=function(){return{videoPreview:{id:"video-preview",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}}}},cancelButton:{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[dismissButtonOverrides]]"},params:{forceModernIconButton:!0}}}}}};
_.m.onLaunchVideoPicker=function(r){var J=this,x=_.v2(this.get("addVideoLinkAction.title",r)),t=this.get("addVideoLinkAction.onePickHostId",r);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",r);t&&(this.picker||(x=_.$Tb(_.jLi(t).setTitle(x).addView(UTY()).addView(fnx()),function(b){J.onPickVideo(b)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",r)||x.addView("youtube"),this.picker=x.build()),this.picker.setVisible(!0))};
_.m.onPickVideo=function(r){if(r)if(r.action==="cancel")_.Vq(this.hostElement,"yt-video-link-button-cancel");else if(r.action==="picked"){r=r.docs;if(!r||r.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(r=(r==null?0:r.length)?r[0]:void 0)?r.id:void 0;this.setVideoPreview()}};
_.m.setVideoPreview=function(){var r=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){r.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.m.onGetVideoPreviewSuccess=function(r){if(r&&r.videoPreview&&r.cancelButton)this.videoPreview=r.videoPreview,this.cancelButton=r.cancelButton,_.Vq(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.m.onGetVideoPreviewError=function(){this.cancel()};
_.m.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.Vq(this.hostElement,"yt-video-link-cancel")};
_.m.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
Jl.prototype.onServiceRequestCompleted=Jl.prototype.onServiceRequestCompleted;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Jl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Jl.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Jl.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Jl.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Jl.prototype,"videoPreview",void 0);_.F([_.C(),_.y("design:type",Object)],Jl.prototype,"cancelButton",void 0);_.F([_.C(),_.y("design:type",Object)],Jl.prototype,"getVideoPreviewCommand",void 0);_.F([_.C(),_.y("design:type",Object)],Jl.prototype,"dismissButtonOverrides",void 0);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Jl.prototype,"onServiceRequestCompleted",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],Jl);
_.A(Jl,"ytd-backstage-video-link-attachment",function(){if(IWR!==void 0)return IWR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-video-link-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview" class="style-scope ytd-backstage-video-link-attachment"></div>\n<div id="cancel-button" on-tap="cancel" class="style-scope ytd-backstage-video-link-attachment"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IWR=r},{mode:1});var LZb;var c4o;var A4s;var xq=function(){return _.I.apply(this,arguments)||this};
_.S(xq,_.I);xq.prototype.dataChanged=function(){this.active=!1};
xq.prototype.onTap=function(){_.Vq(this.hostElement,"yt-select-emoji-suggestion",this.data)};
xq.prototype.identity=function(r){return r};
_.vd.Object.defineProperties(xq.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;if((r=this.data)==null?0:(J=r.image)==null?0:(x=J.thumbnails)==null?0:(t=x[0])==null?0:t.url)return r=this.data.image.thumbnails[0].url,r.startsWith("data:image/svg+xml")?W_(r):_.$L(r)}}});
xq.prototype.dataChanged=xq.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],xq.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],xq.prototype,"active",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xq.prototype,"dataChanged",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],xq.prototype,"imageSrc",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],xq);
_.A(xq,"ytd-emoji-suggestion",function(){if(A4s!==void 0)return A4s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-tap="onTap" class="style-scope ytd-emoji-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[imageSrc]]" author$="[[data.author]]" class="style-scope ytd-emoji-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return A4s=r},{mode:1});var FZR=/.*([:@#].*?)$/,tl=function(){var r=_.I.apply(this,arguments)||this;r.suggestions=[];r.suggestionIndex=-1;r.JSC$13762_lastSuggestionRange=null;return r};
_.S(tl,_.I);_.m=tl.prototype;_.m.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.m.getSuggestions=function(r){var J=[],x=M_Y(this.emojiManager,r.substr(0,3));if(x)for(var t in x)if(t.toLocaleLowerCase().indexOf(r)===0){var b=x[t];if(b&&b.emojiId){b=Y_(this.emojiManager,b.emojiId);var V=void 0,H=void 0,q=void 0,W=void 0,U=((V=b)==null?0:V.isCustomEmoji)?(H=b)==null?void 0:(q=H.shortcuts)==null?void 0:q[0]:(W=b)==null?void 0:W.emojiId;V=void 0;J.push({suggestion:{image:(V=b)==null?void 0:V.image,alt:U,text:t}});if(J.length>=64)break}}return J?J.sort(function(g,E){return E.suggestion.text<
g.suggestion.text?-1:E.suggestion.text===g.suggestion.text?0:1}):null};
_.m.insertSuggestion=function(r){_.Vq(this.hostElement,"yt-insert-suggestion",{range:this.JSC$13762_lastSuggestionRange,text:r.alt});this.dropdown.opened=!1};
_.m.updateSuggestionsAtCaret=function(r){this.updateSuggestions(r,this.retrieveTextBeforeRange(r))};
_.m.offsetStartOfRangeBy=function(r,J){r.startOffset>=J&&r.setStart(r.startContainer,r.startOffset-J)};
_.m.updateSuggestions=function(r,J){var x=this;this.JSC$13762_lastSuggestionRange&&(this.JSC$13762_lastSuggestionRange.detach(),this.JSC$13762_lastSuggestionRange=null);if((J=FZR.exec(J))&&J.length&&(J=J[J.length-1].toLocaleLowerCase(),J.length>2||J===":_")&&(this.offsetStartOfRangeBy(r,J.length),this.JSC$13762_lastSuggestionRange=r,(r=this.getSuggestions(J))&&r.length)){this.suggestions=r;_.zu(this,function(){x.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(r.length-1);return}this.dropdown.opened=!1};
_.m.onKeyDown=function(r){if(this.dropdown.opened)switch(r.key){case "Escape":this.dropdown.opened=!1;r.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);r.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);r.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),r.preventDefault()}};
_.m.onKeyUp=function(r,J){switch(r.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(J);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(J)}};
_.m.onKeyPress=function(r){r.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),r.preventDefault())};
_.m.changeSuggestionIndex=function(r){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(r+this.suggestions.length)%this.suggestions.length,r=this.dropdownContent.children[this.suggestionIndex],r.active=!0,this.dropdownContent.scrollTop=r.offsetTop)};
_.m.retrieveTextBeforeRange=function(r){var J=r.startContainer;return J&&J.nodeType===Node.TEXT_NODE?J.textContent.substr(0,r.startOffset):""};
tl.prototype.onKeyPress=tl.prototype.onKeyPress;tl.prototype.onKeyUp=tl.prototype.onKeyUp;tl.prototype.onKeyDown=tl.prototype.onKeyDown;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Array)],tl.prototype,"suggestions",void 0);_.F([_.C(),_.y("design:type",_.k_)],tl.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",Number)],tl.prototype,"verticalSuggestionsOffset",void 0);
_.F([_.jX("#dropdown"),_.y("design:type",Object)],tl.prototype,"dropdown",void 0);_.F([_.jX("#dropdown-content"),_.y("design:type",HTMLDivElement)],tl.prototype,"dropdownContent",void 0);_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],tl.prototype,"onKeyDown",null);_.F([_.Uh("keyup"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent,Range]),_.y("design:returntype")],tl.prototype,"onKeyUp",null);
_.F([_.Uh("keypress"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],tl.prototype,"onKeyPress",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-emoji-input"})],tl);
_.A(tl,"ytd-emoji-input",function(){if(c4o!==void 0)return c4o;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<slot name="input" class="style-scope ytd-emoji-input"></slot>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-emoji-input">\n  <div id="dropdown-content" class="dropdown-content style-scope ytd-emoji-input" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return c4o=r},{mode:2});var aWf;var bB=function(){var r=_.I.apply(this,arguments)||this;r.hasMaxOptions=!1;return r};
_.S(bB,_.I);_.m=bB.prototype;_.m.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.m.setPrefilledChoices=function(r){var J=this;this.set("pollOptions",[]);var x;for(x=0;x<Math.min(r.length,this.data.maxPollOptions);x++)this.push("pollOptions",r[x].substring(0,this.data.maxPollOptionChars));for(;x<this.data.minPollOptions;x++)this.push("pollOptions","");this.hasMaxOptions=x>=this.data.maxPollOptions;_.zu(this,function(){for(var t=J.pollOptions,b=_.Hp(J.hostElement).querySelectorAll(".poll-option-input"),V=0;V<b.length;V++)b[V].value=t[V]})};
_.m.focusChanged=function(){_.iX(this.hostElement)};
_.m.onInput=function(){var r=this;_.ac(this,"onInput",function(){r.isValid()?_.Vq(r.hostElement,"yt-commentbox-post-enable"):_.Vq(r.hostElement,"yt-commentbox-post-disable")},300)};
_.m.setPollOptions=function(){var r=[],J,x=((J=this.data)==null?0:J.minPollOptions)?this.data.minPollOptions:0;for(J=0;J<x;J++)r.push("");return r};
_.m.addPollOption=function(){var r=this;_.Vq(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.Yh.addLowPriorityJob(function(){var J;(J=_.Hp(r.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||J.focus()})};
_.m.onRemovePollOption=function(r){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.Vq(this.hostElement,"yt-poll-attachment-dismiss")):(r=this.repeat.indexForElement(r.target.parentNode),r!==null&&(this.splice("pollOptions",r,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.Vq(this.hostElement,"yt-commentbox-post-enable"))))};
_.m.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.m.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var r=0,J=this.pollOptions.length;r<J;r++)if(this.pollOptions[r].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.m.getPollOptions=function(){return this.pollOptions};
_.m.setPollOptionsFromInputs=function(){for(var r=_.Hp(this.hostElement).querySelectorAll(".poll-option-input"),J=0;J<r.length;J++)this.pollOptions[J]=r[J].value.trim()};
_.m.clearPollOptions=function(){var r=_.Hp(this.hostElement).querySelectorAll(".poll-option-input");r=_.D(r);for(var J=r.next();!J.done;J=r.next())J.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.m.getSimpleString=function(r){return _.v2(r)};
_.m.updateValueFromBinding=function(r){if(r.target&&this.pollOptions){var J=Array.from(_.Hp(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(r.target);if(J>=0){var x;this.pollOptions[J]=(x=r.detail.value)!=null?x:"";this.notifyPath("pollOptions."+J)}}};
bB.prototype.dataChanged=bB.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bB.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bB.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Array)],bB.prototype,"pollOptions",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],bB.prototype,"hasMaxOptions",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],bB.prototype,"enableCreationBox",void 0);
_.F([_.jX("#repeat"),_.y("design:type",kW)],bB.prototype,"repeat",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bB.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-poll-attachment"})],bB);
_.A(bB,"ytd-poll-attachment",function(){if(aWf!==void 0)return aWf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-poll-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="poll-options" class="style-scope ytd-poll-attachment">\n  <template is="dom-repeat" id="repeat" items="[[pollOptions]]" class="style-scope ytd-poll-attachment">\n    <div class="poll-option style-scope ytd-poll-attachment">\n      <yt-icon-button class="remove-button style-scope ytd-poll-attachment" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-poll-attachment" icon="yt-icons:close"></yt-icon>\n      </yt-icon-button>\n      <tp-yt-paper-input class="poll-option-input style-scope ytd-poll-attachment" char-counter="" maxlength$="[[data.maxPollOptionChars]]" no-label-float="" placeholder="[[getSimpleString(data.optionPlaceholderText)]]" use-v2-underline="" value="[[item]]" on-focused-changed="focusChanged" on-input="onInput" on-value-changed="updateValueFromBinding">\n      </tp-yt-paper-input>\n    </div>\n  </template>\n</div>\n<div id="add-option" hidden="[[hasMaxOptions]]" on-click="addPollOption" class="style-scope ytd-poll-attachment"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return aWf=r},{mode:2});var y44;var eWY;var zWR;var ZKN;var mF=function(){return _.I.apply(this,arguments)||this};
_.S(mF,_.I);_.vd.Object.defineProperties(mF.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mF.prototype,"rendererBehaviors",void 0);_.F([_.C(),_.y("design:type",Object)],mF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],mF.prototype,"focused",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("focused"),_.y("design:type",Object),_.y("design:paramtypes",[])],mF.prototype,"ariaSelected",null);_.F([_.Oh({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],mF);
_.A(mF,"yt-user-mention-suggestion-renderer",function(){if(ZKN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestion_renderer.yt.user.mention.suggestion.renderer.css.js--\x3e<yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-user-mention-suggestion-renderer">\n</yt-img-shadow>\n<div id="info" class="style-scope yt-user-mention-suggestion-renderer">\n  <div id="display-name" aria-label="[[data.displayName]]" class="style-scope yt-user-mention-suggestion-renderer">[[data.displayName]]</div>\n  <yt-formatted-string id="channel-info" text="[[data.details]]" class="style-scope yt-user-mention-suggestion-renderer">\n  </yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;zWR===void 0&&(zWR=document.createElement("template"));var t=zWR;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ZKN=r}r=ZKN;return r},{mode:2});var vkY;var uAk;var o7=function(){var r=_.I.apply(this,arguments)||this;r.focusedSuggestionIndex=-1;return r};
_.S(o7,_.I);_.m=o7.prototype;_.m.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.m.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.m.setFocusedSuggestionIndex=function(r){!this.data||!this.data.suggestions||r<0||r>=this.data.suggestions.length||(this.focusedSuggestionIndex=r,r=this.getSuggestionId(r),this._setFocusedSuggestionId(r))};
_.m.advanceSuggestion=function(r){this.focusedSuggestionIndex===-1||r!==-1&&r!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+r),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.m.ensureSuggestionVisible=function(r){r=this.getSuggestionId(r);r=_.Hp(this.hostElement).querySelector("[id="+r+"]");r!=null&&(r.offsetTop<this.hostElement.scrollTop?r.scrollIntoView(!0):r.offsetTop+r.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&r.scrollIntoView(!1))};
_.m.getSuggestionId=function(r){return"user-mention-suggestion-"+r};
_.m.onSuggestionTap=function(r){var J=_.R(r.model.item,hIs);this.ytRendererBehavior.logExplicitClick(J);_.Vq(this.hostElement,"yt-user-mention-suggestion-selected",{data:J,index:r.model.index})};
_.m.onSuggestionMouseMove=function(r){r.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(r.model.index)};
_.m.isSuggestionFocused=function(r,J){return r===J};
_.m.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.m.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("focused-suggestion-id-changed",this.focusedSuggestionId))};
o7.prototype.focusedSuggestionIdChangedForBinding=o7.prototype.focusedSuggestionIdChangedForBinding;o7.prototype.onDomChange=o7.prototype.onDomChange;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],o7.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],o7.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],o7.prototype,"focusedSuggestionIndex",void 0);_.F([_.C({readOnly:!0}),_.y("design:type",String)],o7.prototype,"focusedSuggestionId",void 0);
_.F([_.Uh("dom-change"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],o7.prototype,"onDomChange",null);_.F([_.g5("focusedSuggestionId"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],o7.prototype,"focusedSuggestionIdChangedForBinding",null);_.F([_.Oh({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],o7);
_.A(o7,"yt-user-mention-suggestions-dropdown",function(){if(uAk===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestions-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestions_dropdown.yt.user.mention.suggestions.dropdown.css.js--\x3e\n<template is="dom-repeat" items="[[data.suggestions]]" index-as="index" notify-dom-change="" class="style-scope yt-user-mention-suggestions-dropdown">\n  <yt-user-mention-suggestion-renderer data="[[item.userMentionSuggestionRenderer]]" focused="[[isSuggestionFocused(index, focusedSuggestionIndex)]]" id$="[[getSuggestionId(index)]]" role="option" on-mousemove="onSuggestionMouseMove" on-tap="onSuggestionTap" class="style-scope yt-user-mention-suggestions-dropdown">\n  </yt-user-mention-suggestion-renderer>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;vkY===void 0&&(vkY=document.createElement("template"));var t=vkY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);uAk=r}r=uAk;return r},{mode:2});var V0=function(){var r=_.I.apply(this,arguments)||this;r.suggestionsResponse=null;r.activeMention=null;r.selectionChangeListener=r.onSelectionChange.bind(r);r.handlesEnabled=_.M("enable_handles_in_mention_suggest_posts");r.handlesInMentionSuggestionsEnabled=_.M("handles_in_mention_suggest_posts");r.zeroPrefixMentionSuggestionEnabled=_.M("enable_zero_prefix_mention_suggestion_web");r.pendingQuery=null;r.flowNonce=null;return r};
_.S(V0,_.I);_.m=V0.prototype;_.m.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.m.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.m.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.m.hasSuggestions=function(r){return!!(r&&r.suggestions&&r.suggestions.length>0)};
_.m.onInput=function(){var r=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var J=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),x=this.activeMention.JSC$9384_getText().slice(-1)===" ",t=this.activeMention.JSC$9384_getText().slice(-2,-1)===" ",b="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$9384_getText().slice(-2,-1))>=
0;b=this.zeroPrefixMentionSuggestionEnabled&&b;if(this.activeMention.isCollapsed()||(J||t||b)&&x)this.cancelActiveMention();else{var V=this.activeMention.JSC$9384_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.ac(this,"requestSuggestions",function(){r.requestSuggestions(V)},100)}}}};
_.m.onServiceRequestSent=function(r){r.stopPropagation()};
_.m.onServiceRequestCompleted=function(r){r.stopPropagation();r=r.detail.data;r.query&&(!this.pendingQuery||this.pendingQuery!==r.query)||!this.zeroPrefixMentionSuggestionEnabled&&r.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=r,this.hasSuggestions(r)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.m.onServiceRequestError=function(r){r.stopPropagation()};
_.m.onUserMentionSuggestionSelected=function(r){this.selectSuggestion(r.detail.data,r.detail.index)};
_.m.onSelectionChange=function(){if(this.activeMention){var r=_.ja(),J=this.activeMention.JSC$9384_containsRange(r);r=r&&this.containsHelper(this.dropdown,r.getContainer());J||r||this.cancelActiveMention()}};
_.m.containsHelper=function(r,J){var x;if(((x=window.ShadyDOM)==null?void 0:x.noPatch)===!0)return r.contains(J);for(;J;){if(J===r)return!0;J=J instanceof ShadowRoot?J.host:J.parentNode}return!1};
_.m.maybeStartSuggest=function(){var r=_.ja();if(r&&r.isCollapsed()){var J=r.JSC$9384_getStartNode(),x=r.JSC$9384_getStartOffset();if(J instanceof Text&&!(x<1)){var t=J.textContent;!(t=t&&t.charAt(x-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(t)<0||(this.activeMention=_.Kx(J,x-1,r.JSC$9384_getEndNode(),r.JSC$9384_getEndOffset()),this.flowNonce=dc(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.m.updateActiveMention=function(){if(this.activeMention){var r=_.ja();r&&r.isCollapsed()&&(this.activeMention=_.Kx(this.activeMention.JSC$9384_getStartNode(),this.activeMention.JSC$9384_getStartOffset(),r.JSC$9384_getEndNode(),r.JSC$9384_getEndOffset()))}};
_.m.requestSuggestions=function(r){if(this.activeMention){var J={suggestions_query:r};this.pendingQuery=r;_.sx(this.hostElement,[this.suggestionsEndpoint,J])}};
_.m.cancelActiveMention=function(){this.activeMention&&this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STOPPED");this.suggestionsResponse=this.pendingQuery=this.activeMention=null;this.dropdown.clearFocusedSuggestion()};
_.m.focusPreviousSuggestion=function(r){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),r.preventDefault())};
_.m.focusNextSuggestion=function(r){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),r.preventDefault())};
_.m.selectFocusedSuggestion=function(r){if(this.hasSuggestions(this.suggestionsResponse)){var J=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.R(J,hIs)&&(this.selectSuggestion(_.R(J,hIs),this.dropdown.focusedSuggestionIndex),r.preventDefault())}};
_.m.selectSuggestion=function(r,J){if(r){var x=this.activeMention;if(x){var t=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&r.handle?_.dC(t,"\u00a0\u2068@"+r.handle+"\u2069\u00a0"):this.handlesEnabled?_.dC(t,"\u00a0"+r.displayName+"\u00a0"):_.dC(t,"\u00a0@"+r.displayName+"\u00a0");Ry(t,"/channel/"+r.channelId);t.classList.add("yt-formatted-string","yt-simple-endpoint");t.setAttribute("spellcheck","false");x.isCollapsed()||x.JSC$9384_removeContents();x.insertNode(t,!0);r=document.createTextNode(" ");
t.parentNode.insertBefore(r,t.nextSibling);window.getSelection().collapse(r,1);J={suggestionSelected:{suggestionIndex:J}};if(this.zeroPrefixMentionSuggestionEnabled){var b;J.suggestionSelected.isZeroPrefix=((b=this.suggestionsResponse)==null?void 0:b.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",J);this.cancelActiveMention();_.Vq(this.hostElement,"yt-mention-inserted")}}};
_.m.getPositionTarget=function(r){return r&&r.getBrowserRangeObject()};
_.m.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.m.onFocusedSuggestionIdChanged=function(r){var J=_.Mxr(this.hostElement)[0];J&&(r.detail.value?J.setAttribute("aria-activedescendant",r.detail.value):J.removeAttribute("aria-activedescendant"))};
_.m.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.m.logGELEvent=function(r,J){r={eventType:r,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};J&&(r=Object.assign(r,J));_.KR("userMentionAutoCompleteBoxEvent",r)};
V0.prototype.onDomChange=V0.prototype.onDomChange;V0.prototype.onUserMentionSuggestionSelected=V0.prototype.onUserMentionSuggestionSelected;V0.prototype.onServiceRequestError=V0.prototype.onServiceRequestError;V0.prototype.onServiceRequestCompleted=V0.prototype.onServiceRequestCompleted;V0.prototype.onServiceRequestSent=V0.prototype.onServiceRequestSent;V0.prototype.onInput=V0.prototype.onInput;_.F([_.K(_.Uw),_.y("design:type",Object)],V0.prototype,"ironA11yKeysBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],V0.prototype,"suggestionsEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],V0.prototype,"suggestionsResponse",void 0);_.F([_.C(),_.y("design:type",Object)],V0.prototype,"activeMention",void 0);_.F([_.jX("#dropdown"),_.y("design:type",Object)],V0.prototype,"dropdown",void 0);_.F([_.jX("#iron-dropdown"),_.y("design:type",Object)],V0.prototype,"ironDropdown",void 0);
_.F([_.Uh("input"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],V0.prototype,"onInput",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],V0.prototype,"onServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],V0.prototype,"onServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],V0.prototype,"onServiceRequestError",null);_.F([_.Uh("yt-user-mention-suggestion-selected"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],V0.prototype,"onUserMentionSuggestionSelected",null);
_.F([_.Uh("dom-change"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],V0.prototype,"onDomChange",null);_.F([_.Oh({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],V0);
_.A(V0,"yt-user-mention-autosuggest-input",function(){if(eWY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-autosuggest-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_autosuggest_input.yt.user.mention.autosuggest.input.css.js--\x3e<slot name="input" class="style-scope yt-user-mention-autosuggest-input"></slot>\n<tp-yt-iron-dropdown id="iron-dropdown" horizontal-align="auto" no-auto-focus="" no-overlap="true" opened="[[hasSuggestions(suggestionsResponse)]]" position-target="[[getPositionTarget(activeMention)]]" on-iron-overlay-opened="onDropdownOpened" class="style-scope yt-user-mention-autosuggest-input">\n  <yt-user-mention-suggestions-dropdown id="dropdown" class="dropdown-content style-scope yt-user-mention-autosuggest-input" slot="dropdown-content" data="[[suggestionsResponse]]" role="listbox" on-focused-suggestion-id-changed="onFocusedSuggestionIdChanged">\n  </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;y44===void 0&&(y44=document.createElement("template"));var t=y44;x.call(J,t.content.cloneNode(!0),r.content.firstChild);eWY=r}r=eWY;return r},{mode:2});var DA=null;
_.Ks({is:"ytd-commentbox",_template:function(){if(LZb!==void 0)return LZb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LZb=r},
behaviors:[_.xDn.YtHostElementBehavior,_.Uw,_.x_.YtActionHandlerBehavior,_.Bu.YtComponentBehavior,_.JU.YtRendererstamperBehavior,_.FAY.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},
placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(r,J){return _.q6(r.entities,"aadcGuidelinesStateEntityPayload",J)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(r,J){return _.q6(r.entities,"commentboxStateEntity",J)},
observer:"commentboxStateEntityChanged_"},receivedFocusPreviously_:{type:Boolean,value:!1},isReply:{type:Boolean,value:!1},isBackstageComment:{type:Boolean,computed:"computeIsBackstageComment_(data.avatarSize)",reflectToAttribute:!0},attachmentButtonIds:{type:Object,readOnly:!0,computed:"computeAttachmentButtonIds_()"},isBackstagePost:{type:Boolean,value:!1,reflectToAttribute:!0},serviceEndpoint:{type:Object,readOnly:!0,computed:"computeServiceEndpoint_(data)"},submitButtonDisabled:{type:Boolean,
value:!1},attachment:Object,isLoading:{type:Boolean,observer:"isLoadingChanged_"},errorMessage_:{type:Object,value:null},alertMessage_:{type:Object,value:null},imageUploadEndpoint_:{type:Object,computed:"computeImageUploadEndpoint_(data)"},rateLimitErrorCommands:{type:Object,computed:"computeRateLimitErrorCommands_(data)"},addedAttachment:{type:String,value:"none",reflectToAttribute:!0},prefilledAttachment_:{type:String,value:"none",reflectToAttribute:!0},previousText_:String,inlineSchedulePanel_:{type:Object,
computed:"computeInlineSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},dropdownSchedulePanel_:{type:Object,computed:"computeDropdownSchedulingPanel_(data.purpose, data.schedulingDateTimePicker)"},scheduleButton_:Object,zeroStepChannelCreationRenderer:Object,enableCreationBox:{type:Boolean,reflectToAttribute:!0},isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},hasImage_:{type:Boolean,computed:"computeHasImage_(addedAttachment)"},hasPollOrQuizRendererInEditDialog_:{type:Boolean,
computed:"computeHasPollOrQuizRendererInEditDialog_(data)"},hasVideo_:{type:Boolean,computed:"computeHasVideo_(addedAttachment)"},hasPoll_:{type:Boolean,computed:"computeHasPoll_(addedAttachment)"},hasImagePoll_:{type:Boolean,computed:"computeHasImagePoll_(addedAttachment)"},hasQuiz_:{type:Boolean,computed:"computeHasQuiz_(addedAttachment)"},prefilledContent_:{type:Object,readOnly:!0,computed:"computePrefilledContent_(data)"},editAttachment_:{type:Object,readOnly:!0,computed:"computeEditAttachment_(data)"},
isCreationBox:{type:Boolean,reflectToAttribute:!0,value:!1},isPopupBox:{type:Boolean,reflectToAttribute:!0,value:!1},emojiManager:{type:Object,readOnly:!0,value:function(){return _.n8}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.M("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.M("kevlar_watch_grid")}},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)",
"observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_",
"yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_",
"yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_",
"ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",
properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",
properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel",
mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",_.fs(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(r){this.fire(r?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(r){this.set("submitButtonDisabled",void 0);this.clear();r&&this.computeIsEmojiButtonDisplayed_(r)&&(r=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&r.updateEmojiCategories()},
observePrefilledImage_:function(r,J,x){this.isValidPrefilledImage_(r,J,x)&&(this.prefilledAttachment_="image",this.prefilledImageData_=J,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(r,J){this.isValidPrefilledVideo_(r,J)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(r){r&&r.pollData&&r.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(r.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.oI();this.focus()},
detached:function(){document.removeEventListener("tap",_.fs(this,this.onTap_))},
created:function(){this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY=void 0},
onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected},
onEmojiSelect_:function(r){r=r.detail;r=r.isCustomEmoji?r.shortcuts[0]:r.emojiId;var J=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(J,r);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var r=_.ja();if(r){r=r.getBrowserRangeObject();for(var J=r.commonAncestorContainer;J;){if(J===this.getEditableTextArea_())return r;J=J.parentNode}}r=this.getEditableTextArea_();r=_.Q8(r,r.childNodes.length);r.select();return r.getBrowserRangeObject()},
insertTextWithEmojis_:function(r,J,x){(J=this.emojiManager.createDocumentFragment(J,!0,!1,x===void 0?!0:x))&&J.childNodes.length!==0&&(r.collapsed||r.deleteContents(),x=J.lastChild,r.insertNode(J),_.zqY(x).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var r=_.ja();if(r){var J=r.JSC$9384_getStartNode(),x=r.JSC$9384_getEndNode();if(PCc(J)&&PCc(x)){var t=r.JSC$9384_getStartOffset(),b;if(_.TI&&J.nodeType===Node.ELEMENT_NODE&&(b=_.Zzu(J)))_.Q8(b,0).select();else{b=U3(J)?J:_.Yl(J,U3);var V=U3(x)?x:_.Yl(x,U3);if(b||V)if(r.isCollapsed()){if(J.nodeType===Node.TEXT_NODE){r=!0;t===J.length&&(r=!1);if(DA==="end"||DA==="right")r=!1;J=J.parentNode;r=[].concat(_.Gd(J.parentNode.childNodes)).indexOf(J)+(r?0:1);_.Q8(J.parentNode,r).select()}}else b?
b.previousSibling&&b.previousSibling.length>0?_.Kx(x,r.JSC$9384_getEndOffset(),b.previousSibling,b.previousSibling.length-1).select():(J=document.createTextNode("\u200b"),b.parentNode.insertBefore(J,b),_.Kx(x,r.JSC$9384_getEndOffset(),J,0).select()):V&&(V.nextSibling&&V.nextSibling.length>0?_.Kx(J,r.JSC$9384_getStartOffset(),V.nextSibling,1).select():(x=document.createTextNode("\u200b"),V.parentNode.insertBefore(x,V.nextSibling),_.Kx(J,r.JSC$9384_getStartOffset(),x,x.length).select()));DA=null}}else DA=
null}else DA=null},
leftKeyPressed_:function(){DA="left"},
rightKeyPressed_:function(){DA="right"},
endKeyPressed_:function(){DA="end"},
maybeDeleteChip_:function(){var r=ISc(!0);if(r){var J=_.ja(),x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();_.Gp(x,J,r,r.childNodes.length).select()}},
maybeBackspaceChip_:function(){var r=ISc(!1);if(r){var J=_.ja(),x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();_.Gp(x,J,r,0).select()}},
maybeBackspaceChipWordMode_:function(r){var J=_.ja();if(J.isCollapsed()){var x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();var t=LX7(x,J,!0);t&&(_.Gp(x,J,t,0).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(r){var J=_.ja();if(J.isCollapsed()){var x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();var t=LX7(x,J,!1);t&&(_.Gp(x,J,t,t.childNodes.length).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
onTap_:function(r){if(!r.defaultPrevented&&(r.currentTarget.tagName==="YTD-COMMENTBOX"&&U3(r.target)&&r.preventDefault(),this.isEmojiPickerDisplayed)){var J=this.$$("#emojis"),x=this.$$("#emoji-button"),t=this.getEditableTextArea_();if((r=r.path?r.path:r.composedPath&&r.composedPath())&&!r.includes(J)&&!r.includes(t)&&!r.includes(x))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(r,J,x){return r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&J!==void 0&&J.encryptedBlobId!==null&&J.sourceExternalVideoId!==null&&x!==void 0&&x.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(r,J){return r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!J&&!!J.videoRenderer&&!!J.videoRenderer.videoId},
isValidPrefilledAttachment_:function(r,J,x){return this.isValidPrefilledImage_(r,J,x)||this.isValidPrefilledVideo_(r,x)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.M("enable_multi_image_post_creation")){var r=this.$$("ytd-backstage-multi-image-select-renderer");r&&r.hasImages()&&r.cancel()}else(r=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&r.cancel();(r=this.$["poll-attachment"])&&this.hasPoll_&&r.clearPollOptions();(r=this.$["image-poll-attachment"])&&this.hasImagePoll_&&r.resetPollOptions();(r=this.$["quiz-attachment"])&&this.hasQuiz_&&r.resetQuizOptions();
(r=this.$["video-link-attachment"])&&this.hasVideo_&&r.cancel();(r=this.$["access-restrictions-selector"].firstElementChild)&&r.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed=
this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()},
getEditableTextArea_:function(){return _.Hp(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Hp(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(r,J){r=nvc(r,this.emojiManager,J).cloneNode(!0);for(J=r.firstChild;J;)if(J.nodeType!==1)J=J.nextSibling;else switch(J.tagName){case "BR":var x=_.hP();_.toN(x,J);J=x.nextSibling;break;case "DIV":(x=J.lastChild)&&J.nextSibling&&_.SH(_.hP(),x);J.previousSibling&&(J.previousSibling.nodeType===1||J.previousSibling.nodeType===3&&!J.previousSibling.textContent.endsWith("\n"))&&_.R0(_.hP(),J);x&&x.nodeName==="BR"&&_.E9(x);x=J;J.hasChildNodes()?(J=J.firstChild,
_.bkw(x)):(J=J.nextSibling,_.E9(x));break;default:J=J.nextSibling}return cV7(r)},
onAddImageError_:function(r){r.stopPropagation();this.errorMessage_=_.Z1(r.detail)},
setTextAreaValue_:function(r){r||(r="");var J=this.getEditableFormattedString_();J.text="";this.getEditableTextArea_().innerText="";typeof r==="string"&&(r={runs:[{text:r}]});J.text=r},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();DA=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var r=this.getEditableTextArea_();r&&(_.Q8(r,r.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.IP("HTML_DIR")==="rtl"){var r=this.getEditableTextArea_(),J=this.getTextAreaValue()!==""?"auto":"rtl";r.setAttribute("dir",J)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var r;return HiX((r=this.$["quiz-attachment"])==null?void 0:r.getExplanationText())||HiX(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var r=null;if(this.isEmojiButtonDisplayed){var J=this.getInputRange_();J&&(r=this.emojiInput.retrieveTextBeforeRange(J))}this.insertText_(r,!0);this.updateCharCount_();this.setSubmitButton_();r=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=r.scrollHeight>r.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var r=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:r})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_},
onPaste_:function(r){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(r)},
onPasteEmoji_:function(r){r.preventDefault();r.stopImmediatePropagation();r=r.clipboardData.getData("text/plain");this.insertText_(r,!1,!1)},
insertText_:function(r,J,x){J=J===void 0?!1:J;x=x===void 0?!0:x;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&r){var t=this.getInputRange_().cloneRange();this.emojiManager&&t&&(J&&this.emojiInput.offsetStartOfRangeBy(t,r.length),this.insertTextWithEmojis_(t,r,x),Yy9(this.getEditableTextArea_().lastChild)||(t=this.getInputRange_().cloneRange()),t&&(this.emojiInput.updateSuggestions(t,r),this.updateSuggestionOffset_(t)))}},
setSubmitButton_:function(){if(this.data){var r=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",J=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(r||J){var x=this.getTextAreaValue().trim();J=x===this.previousText_;x=!x||this.aboveCharLimit_;r&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(x=this.aboveCharLimit_);this.submitButtonDisabled=
J||x||!this.getTextLength();r&&_.M("enable_post_scheduling")&&(this.submitButtonDisabled=J&&!this.scheduledPublishTimeSec_||x)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.v2,computeCreationBoxClass_:function(r){return r?"focused":"not-focused"},
computeFooterMessageClass_:function(r,J){return J?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(r,J){return J?J:r},
computeFooterMessageHidden_:function(r,J){return!J&&!r},
computePlaceholderText_:function(r,J,x){return(x==="video"||x==="image")&&(r==null?0:r.prefilledPlaceholderText)?r==null?void 0:r.prefilledPlaceholderText:J==="poll"||J==="image-poll"?r==null?void 0:r.pollPostPlaceholderText:J==="quiz"?r==null?void 0:r.quizPostPlaceholderText:J==="image"?r==null?void 0:r.imagePostPlaceholderText:r==null?void 0:r.placeholderText},
computeHideAttachmentButtons_:function(r,J,x,t){return r===void 0?!1:t&&this.getSimpleString(t)===this.getSimpleString(r.rateLimitErrorMessage)?!0:J!=="none"||x!=="none"||!r.videoLinkButton&&!r.pollButton&&!r.imagePollButton&&!r.quizButton&&!r.imageButton},
computeHideDismissableAttachment_:function(r){return r!=="image"&&r!=="video"},
computeHasVideo_:function(r){return r==="video"},
computeHasImage_:function(r){return r==="image"},
computeHasPoll_:function(r){return r==="poll"},
computeHasImagePoll_:function(r){return r==="image-poll"},
computeHasQuiz_:function(r){return r==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(r){return r&&r.backstageAttachment?r.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!r.backstageAttachment.quizRenderer&&!r.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(r){if(this.isValidPrefilledAttachment_(r.purpose,r.prefilledImageData,r.backstageAttachment))return r.backstageAttachment},
computeEditAttachment_:function(r){if(this.computePrefilledContent_(r)===void 0)return r.backstageAttachment},
computeAuthorThumbnailDimension_:function(r,J){return r&&!J?24:40},
computeImageUploadEndpoint_:function(r){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",r)},
computeRateLimitErrorCommands_:function(r){var J,x;return r==null?void 0:(J=r.advancedTierFeatures)==null?void 0:(x=J.rateLimit)==null?void 0:x.rateLimitCommands},
computeIsBackstageComment_:function(r){return!(!r||r!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(r){return this.get("submitButton.buttonRenderer.serviceEndpoint",r)||this.get("replyButton.buttonRenderer.serviceEndpoint",r)||this.get("postButton.buttonRenderer.serviceEndpoint",r)},
computeSubmitButtonOverride:function(){if(_.M("web_modern_buttons")){var r,J;return{segmentedPosition:this.dropdownSchedulePanel_||!((r=this.data)==null?0:(J=r.postOptionsMenu)==null?0:J.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.M("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(r,J){r=this.get("submitButton.buttonRenderer",r)||this.get("replyButton.buttonRenderer",r)||this.get("postButton.buttonRenderer",r);J&&(r=J);r&&(r=Object.assign({},r),r.serviceEndpoint=void 0,r.isDisabled=this.submitButtonDisabled);return r},
computeHasExternalLinksAccess_:function(r){if(_.M("enable_rfa_external_links")){var J,x,t;return(t=r==null?void 0:(J=r.advancedTierFeatures)==null?void 0:(x=J.externalLinks)==null?void 0:x.allowExternalLinks)!=null?t:!0}return!0},
computeIsEmojiButtonDisplayed_:function(r){return r.emojiButton&&r.emojiPicker&&r.emojiPicker.emojiPickerRenderer&&r.emojiPicker.emojiPickerRenderer.categories?r.emojiPicker.emojiPickerRenderer.categories.find(function(J){return J.emojiPickerCategoryRenderer?J.emojiPickerCategoryRenderer.emojiIds&&J.emojiPickerCategoryRenderer.emojiIds.length>0:J.emojiPickerUpsellCategoryRenderer?J.emojiPickerUpsellCategoryRenderer.emojis&&J.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(r){return r.charLimit?r.charLimit:null},
computeDropdownSchedulingPanel_:function(r,J){if(r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&J)return J},
computeInlineSchedulingPanel_:function(r,J){if(r==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&J)return J},
computeHideAuthorThumbnail_:function(r,J){return r||this.computeUseIdentityChip_(J)},
computeHideIdentityChipRenderer_:function(r,J){return r||!this.computeUseIdentityChip_(J)},
computeUseIdentityChip_:function(r){return!!r&&!!r.identityChipRenderer},
getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0},
onYtNavigate_:function(r){var J,x,t,b;(r==null?0:(J=r.detail)==null?0:(x=J.endpoint)==null?0:x.ypcGetOffersEndpoint)||(r==null?0:(t=r.detail)==null?0:(b=t.endpoint)==null?0:b.ypcOffersEndpoint)?(r.stopPropagation(),_.sx(this,[r.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",r)&&(r.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(r){this.addedAttachment="video";this.selectedVideoId_=r.detail.videoId},
commentboxStateEntityChanged_:function(r){var J=this;(r==null?void 0:r.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(r==null?void 0:r.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){J.focus()})},
onYtServiceRequestSent_:function(r,J){if(J.actions)for(r=_.D(J.actions),J=r.next();!J.done;J=r.next())J.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(r){this.isLoading=!1;var J=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",r),x,t,b,V=r==null?void 0:(x=r.detail)==null?void 0:(t=x.data)==null?void 0:(b=t.actionResult)==null?void 0:b.commentboxStateEntityKey;if(J)this.errorMessage_=J;else if(V){var H;this.dismissData_=r==null?void 0:(H=r.detail)==null?void 0:H.data;this.commentboxStateKey_=V}else{this.clear();var q;this.fire("yt-commentbox-dismiss",r==null?void 0:(q=r.detail)==
null?void 0:q.data)}},
onYtServiceRequestError_:function(r){r.stopPropagation();this.isLoading=!1;var J,x;if(((J=this.data)==null?void 0:J.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((x=this.data)==null?void 0:x.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(J=this.get("detail.error.args",r)||[],J.length>1&&J[1].message){this.handlePostsServiceRequestError_(J[1].message);return}(r=this.get("detail.error.message",r))?this.errorMessage_=this.data.errorMessage||_.Z1(r):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(r){if(_.M("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var J=_.D(this.rateLimitErrorCommands),x=J.next();!x.done;x=J.next())if(x=x.value,x.errorLabel===r){_.gU(x.command,this.hostElement);return}this.errorMessage_=_.Z1(r)},
submitIfNotBackstagePost_:function(r){if(!this.isBackstagePost)this.onSubmit_(r)},
onSubmit_:function(r){var J=this,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y;return _.T(function(O){switch(O.nextAddress){case 1:r.stopPropagation();if(!J.serviceEndpoint||!J.isValidInput_())return O.return();if(J.shouldShowPostAadcNotice_())return J.showPostAadcNotice_(),O.return();if(J.shouldShowCommentAadcNotice_())return J.showCommentAadcNotice_(),O.return();if(!(J.$$("ytd-backstage-multi-image-select-renderer")&&J.hasImage_&&_.M("enable_multi_image_post_creation"))){O.jumpTo(2);break}x=J.$$("ytd-backstage-multi-image-select-renderer");
return _.p(O,x.getAllUploadStatuses(),3);case 3:t=O.yieldResult;if(!t)return O.return();b=_.D(t);for(V=b.next();!V.done;V=b.next())if(H=V.value,H.encryptedBlobId===void 0)return J.isLoading=!1,W=q=void 0,J.errorMessage_=(W=(q=J.imageUploadEndpoint_)==null?void 0:q.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?W:null,O.return();return O.return(J.submitForm_(void 0,void 0,void 0,void 0,x.images,J.taggedVideoId_));case 2:if(!J.hasImagePoll_||!J.$["image-poll-attachment"]){O.jumpTo(4);
break}return _.p(O,J.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:U=O.yieldResult;if(!U)return O.return();g=_.D(U);for(E=g.next();!E.done;E=g.next())if(h=E.value,!h.encryptedBlobId)return J.isLoading=!1,G=void 0,J.errorMessage_=(G=J.data.errorMessage)!=null?G:null,O.return();case 4:Q=(N=J.$$("ytd-backstage-image-select-renderer"))&&N.uploadPromise(),Y=J.getSharedPostId_(),Q?Q.then(function(){J.submitForm_.apply(J,_.Gd(_.hS.apply(0,arguments)))}).catch(function(c){J.isLoading=!1;
J.errorMessage_=_.Z1(c.message)}):J.selectedVideoId_?J.submitForm_(void 0,J.selectedVideoId_):J.prefilledAttachment_==="image"?J.submitForm_(J.prefilledImageData_.encryptedBlobId,void 0,void 0,J.prefilledImageData_.sourceExternalVideoId,void 0,J.taggedVideoId_):J.prefilledAttachment_==="video"?J.submitForm_(void 0,J.data.backstageAttachment.videoRenderer.videoId):Y?J.submitForm_(void 0,void 0,Y):J.taggedVideoId_!==void 0?J.submitForm_(void 0,void 0,void 0,void 0,void 0,J.taggedVideoId_):J.submitForm_(),
_.i8(O)}})},
openSchedulingPanel:function(r){r&&r.scheduleButton&&r.scheduleButton.buttonRenderer&&(this.scheduleButton_=r.scheduleButton.buttonRenderer);r&&r.dateTimePicker&&this.set("data.schedulingDateTimePicker",r.dateTimePicker)},
openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()},
openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()},
onCancel_:function(r){r.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(r){r.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(r){r.stopPropagation();r.detail.alertMessage&&(this.alertMessage_=r.detail.alertMessage)},
onImageSelected_:function(r){r.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(r){r.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(r){r.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(r.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(r){r.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(r){var J=this.$["video-link-attachment"];J&&J.onLaunchVideoPicker(r)},
onAttachmentDismiss_:function(r){r.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.M("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.M("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var r;if(this.addedAttachment==="image-poll"&&((r=this.$["image-poll-attachment"])==null||!r.isValid()))return!1;var J;if(this.addedAttachment==="quiz"&&((J=this.$["quiz-attachment"])==null||!J.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;r=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(r=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")r=!0;return r||!!this.getTextAreaValue().trim()},
submitForm_:function(r,J,x,t,b,V){var H=this.getTextAreaValue().trim(),q={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&H===this.previousText_&&(H=void 0);H!==void 0&&(q.comment_text=H);this.isLoading=!0;V!=void 0&&(q.tagged_video_id=V);r?(q.image_blob_id=r,this.imagePreviewCoordinates_&&(q.image_preview_coordinates=this.imagePreviewCoordinates_)):J?q.attached_video_id=J:x?q.shared_post_id=x:b&&b.length>0&&(q.images_data=b.map(function(W){return{encryptedBlobId:W.encryptedBlobId,
previewCoordinates:W.previewCoordinates}}));
t&&(q.source_video_id=t);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(q.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(q.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(q.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.M("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(q.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.M("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(q.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.sx(this,[this.serviceEndpoint,q])},
onIsInputFocusChanged_:function(r,J){r?this.fire("yt-autonav-pause-focus"):J!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(r){var J=this.getEditableTextArea_();[].concat(_.Gd(r.dataTransfer.items)).forEach(function(x){x.kind==="string"&&x.type.match("^text/plain")&&x.getAsString(function(t){J.appendChild(document.createTextNode(t))})});
r.preventDefault()},
preventDefault_:function(r){r.preventDefault()},
onSuggestionInsert_:function(r){this.insertTextWithEmojis_(r.detail.range,r.detail.text)},
onEmojiSuggestionClick_:function(r){this.emojiInput.insertSuggestion(r.detail)},
computeSubmitButtonClass_:function(r,J){return!J||r?"":"with-options"},
updateSuggestionOffset_:function(r){if(this.emojiInput&&_.Hp(this.emojiInput).querySelector("#dropdown")){var J=this.getEditableTextArea_().getBoundingClientRect().bottom,x=r.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(J-x)+5;J=this.getEditableTextArea_().getBoundingClientRect().left;r=r.getBoundingClientRect().left-J;_.Hp(this.emojiInput).querySelector("#dropdown").style.marginLeft=r+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(r){if(_.M("enable_post_scheduling")&&this.data&&this.data.purpose){r=r.detail;if(Math.floor(Date.now()/1E3)>=r)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var J=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(J)||J!==r?this.scheduledPublishTimeSec_=r:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=r;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var r=["image-button","image-poll-button","poll-button"];_.M("enable_quiz_creation")&&r.push("quiz-button");_.M("auto_convert_posts_video_tag")||r.push("video-link-button");return r},
getButtonRenderer:function(r,J){if(r)switch(J){case "video-link-button":var x;return((x=r.videoLinkButton)==null?void 0:x.buttonRenderer)||void 0;case "image-button":var t;return((t=r.imageButton)==null?void 0:t.buttonRenderer)||void 0;case "poll-button":var b;return((b=r.pollButton)==null?void 0:b.buttonRenderer)||void 0;case "image-poll-button":var V;return((V=r.imagePollButton)==null?void 0:V.buttonRenderer)||void 0;case "quiz-button":var H;return((H=r.quizButton)==null?void 0:H.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var r;return(r=this.data)==null||!r.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var r,J;return!((r=this.data)==null||!r.openAadcDialog)&&!((J=this.aadcGuidelinesState_)==null||!J.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.IP("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var r;((r=this.data)==null?0:r.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ID("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(r){r.clickTrackingParams&&_.wU().clickCommand(r);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.D9(this,"yt-close-popup-action")},
onHideIdentityChip:function(r){var J;this.set("data.placeholderText",(J=r.hideIdentityChipAction)==null?void 0:J.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var H0=function(){var r=_.I.apply(this,arguments)||this;r.isOpen=!1;r.modern=_.M("web_modern_buttons");r.roundedContainer=!0;r.dropdownButtonOverride=_.M("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;r.inPopupContainer=!1;r.isCommentboxLoading=!1;var J=["image-button","image-poll-button","poll-button"];_.M("enable_quiz_creation")&&J.push("quiz-button");_.M("auto_convert_posts_video_tag")||J.push("video-link-button");r.attachmentButtonIds=J;r.actionMap={"yt-create-comment-action":"onCreateCommentAction",
"yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return r};
_.S(H0,_.I);_.m=H0.prototype;_.m.computeButtonOverride=function(){var r;return((r=this.data)==null?0:r.postOptionsMenu)&&_.M("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.m.configureRendererStamper=function(){var r={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.M("auto_convert_posts_video_tag")||(r["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return r};
_.m.ready=function(){var r=this,J=_.Hp(this.hostElement).querySelector("#placeholder-area"),x=function(t){r.onOpen(t)};
J.addEventListener("tap",x);J.addEventListener("keypress",x)};
_.m.showButtonEduTooltip=function(){var r,J,x,t,b,V,H;if(_.M("enable_quiz_creation")&&((r=this.data)==null?0:(J=r.quizButton)==null?0:(x=J.buttonRenderer)==null?0:(t=x.hint)==null?0:(b=t.hintRenderer)==null?0:(V=b.content)==null?0:(H=V.bubbleHintRenderer)==null?0:H.text)&&(_.uD.getInstance(),r=lD(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(r==null?void 0:
r.length)>0)){this.ytComponentBehavior.resolveCommand(r[0],{form:{element:this.quizButton}});return}var q;if((q=this.data)==null?0:q.imagePollButtonTooltip)if(_.uD.getInstance(),q=lD(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(q==null?void 0:q.length)>0){this.ytComponentBehavior.resolveCommand(q[0],{form:{element:this.imagePollButton}});return}var W;_.M("enable_multi_image_post_creation")&&
((W=this.data)==null?0:W.multiImageButtonTooltip)&&(_.uD.getInstance(),W=lD(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(W==null?void 0:W.length)>0&&this.ytComponentBehavior.resolveCommand(W[0],{form:{element:this.imageButton}}))};
_.m.onCreatePollAction=function(r){_.R(r,GIK)&&(this.JSC$13817_commentbox.addedAttachment="poll",this.openDialog())};
_.m.onAddVideoLinkAction=function(r){if(_.R(r,$fw))this.JSC$13817_commentbox.onAddVideoLink(r)};
_.m.onShowSchedulingPanelCommand=function(r){(r=_.R(r,vmw))&&this.openSchedulingPanel(r)};
_.m.onCreateImagePollCommand=function(r){_.R(r,fTk)&&(this.JSC$13817_commentbox.openImagePollComponent(),this.openDialog())};
_.m.onCreateQuizCommand=function(r){_.R(r,UOw)&&(this.JSC$13817_commentbox.openQuizComponent(),this.openDialog())};
_.m.openSchedulingPanel=function(r){_.M("enable_post_scheduling")&&(this.openDialog(),this.JSC$13817_commentbox.openSchedulingPanel(r))};
_.m.onCreateCommentAction=function(r){this.get("createCommentAction.contents",r)&&(this.JSC$13817_commentbox.clear(),this.closeDialog())};
_.m.onOpen=function(r){r instanceof KeyboardEvent&&r.type==="keypress"&&r.keyCode!==13&&r.keyCode!==32||(this.data.prepareAccountEndpoint?_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.m.onYtCommentboxDismiss=function(){this.closeDialog()};
_.m.onYtCommentboxLoadingStart=function(r){r.stopPropagation();this.isCommentboxLoading=!0};
_.m.onYtCommentboxLoadingEnd=function(r){r.stopPropagation();this.isCommentboxLoading=!1};
_.m.onYtVideoLinkButtonCancel=function(r){r.stopPropagation();this.onOpen(r)};
_.m.onYtVideoLinkSelected=function(r){r.stopPropagation();this.onOpen(r)};
_.m.onIronSelect=function(r){r.stopPropagation();r.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=r.detail.item.value&&(this.accessRestriction?(this.accessRestriction=r.detail.item.value,this.onOpen(r)):this.accessRestriction=r.detail.item.value)};
_.m.onYtNavigate=function(r){this.get("detail.endpoint.backstageImageUploadEndpoint",r)&&(this.JSC$13817_commentbox.addedAttachment="image",this.JSC$13817_commentbox.submitButtonDisabled=!0,this.onOpen(r))};
_.m.onRequestSent=function(r){if(_.M("web_button_rework"))for(var J=_.D(r.detail),x=J.next();!x.done;x=J.next())_.R(x.value,NXq)&&(this.JSC$13817_commentbox.addedAttachment="image",this.JSC$13817_commentbox.submitButtonDisabled=!0,this.onOpen(r))};
_.m.openDialog=function(){this.JSC$13817_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$13817_commentbox.focus()};
_.m.onPopupClosed=function(){_.uD.getInstance()};
_.m.computeCreationDisabled=function(r){return!!r};
_.m.computeIsCreationDialog=function(r){return!!r&&r==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.m.computeDisabledPostButton=function(r){if(!r)return null;r.isDisabled=!0;return r};
_.m.computeIsCreationDialogWithHeader=function(r){return!this.inPopupContainer&&!!r&&!!r.authorText&&r.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.m.computeIsHeaderHidden=function(r,J){return!r||J};
_.m.computeDropdownRendererClasses=function(r){return r?["text-secondary-style"]:[]};
_.m.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var r=_.Hp(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;r&&r.reset()};
H0.prototype.onPopupClosed=H0.prototype.onPopupClosed;H0.prototype.onRequestSent=H0.prototype.onRequestSent;H0.prototype.onYtNavigate=H0.prototype.onYtNavigate;H0.prototype.onIronSelect=H0.prototype.onIronSelect;H0.prototype.onYtVideoLinkSelected=H0.prototype.onYtVideoLinkSelected;H0.prototype.onYtVideoLinkButtonCancel=H0.prototype.onYtVideoLinkButtonCancel;H0.prototype.onYtCommentboxLoadingEnd=H0.prototype.onYtCommentboxLoadingEnd;H0.prototype.onYtCommentboxLoadingStart=H0.prototype.onYtCommentboxLoadingStart;
H0.prototype.onYtCommentboxDismiss=H0.prototype.onYtCommentboxDismiss;H0.prototype.showButtonEduTooltip=H0.prototype.showButtonEduTooltip;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],H0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],H0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],H0.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],H0.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],H0.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H0.prototype,"isOpen",void 0);_.F([_.C({computed:"computeButtonOverride(data)"}),_.y("design:type",Object)],H0.prototype,"buttonOverride",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H0.prototype,"modern",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H0.prototype,"roundedContainer",void 0);_.F([_.C(),_.y("design:type",Object)],H0.prototype,"dropdownButtonOverride",void 0);_.F([_.C({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.y("design:type",Boolean)],H0.prototype,"creationDisabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H0.prototype,"enableCreationBox",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.y("design:type",Boolean)],H0.prototype,"isCreationDialog",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H0.prototype,"inPopupContainer",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.y("design:type",Boolean)],H0.prototype,"isCreationDialogWithHeader",void 0);_.F([_.C(),_.y("design:type",Object)],H0.prototype,"accessRestriction",void 0);
_.F([_.C({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.y("design:type",Array)],H0.prototype,"dropdownRendererClasses",void 0);_.F([_.C(),_.y("design:type",Object)],H0.prototype,"isCommentboxLoading",void 0);_.F([_.C(),_.y("design:type",Array)],H0.prototype,"attachmentButtonIds",void 0);_.F([_.jX("#image-button"),_.y("design:type",HTMLElement)],H0.prototype,"imageButton",void 0);
_.F([_.jX("#image-poll-button"),_.y("design:type",HTMLElement)],H0.prototype,"imagePollButton",void 0);_.F([_.jX("#quiz-button"),_.y("design:type",HTMLElement)],H0.prototype,"quizButton",void 0);_.F([_.jX("#commentbox"),_.y("design:type",Object)],H0.prototype,"JSC$13817_commentbox",void 0);_.F([_.g5("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H0.prototype,"showButtonEduTooltip",null);
_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onYtCommentboxDismiss",null);_.F([_.Uh("yt-commentbox-loading-start"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onYtCommentboxLoadingStart",null);
_.F([_.Uh("yt-commentbox-loading-end"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onYtCommentboxLoadingEnd",null);_.F([_.Uh("yt-video-link-button-cancel"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onYtVideoLinkButtonCancel",null);
_.F([_.Uh("yt-video-link-selected"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onYtVideoLinkSelected",null);_.F([_.Uh("iron-select"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onIronSelect",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-service-request-sent-button-renderer"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],H0.prototype,"onRequestSent",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H0.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],H0);
_.A(H0,"ytd-backstage-post-dialog-renderer",function(){if(Ekk!==void 0)return Ekk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n  [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n    <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n    <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Ekk=r},{mode:1});var lWk;var XAN;var Th=function(){return _.I.apply(this,arguments)||this};
_.S(Th,_.I);_.m=Th.prototype;_.m.computeHeartButtonStyle=function(r){return(r==null?0:r.styleType)?r.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.m.onYtButtonTap=function(){if(this.data.isEnabled){var r=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(r=this.getEndpoint(r))&&_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})}else(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(r)};
_.m.toggle=function(r){this.set("data.isHearted",r!==void 0?r:!this.data.isHearted)};
_.m.getEndpoint=function(r){var J,x=(J=this.data)==null?void 0:J.heartEndpoint,t;J=(t=this.data)==null?void 0:t.unheartEndpoint;if(x&&J)return r?J:x};
_.m.computeButtonAccessibility=function(r,J){var x,t,b=r==null?void 0:(x=r.heartedAccessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label,V,H;r=r==null?void 0:(V=r.unheartedAccessibility)==null?void 0:(H=V.accessibilityData)==null?void 0:H.label;return J?b:r};
_.vd.Object.defineProperties(Th.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}},
iconFilled:{configurable:!0,enumerable:!0,get:function(){var r;return _.M("kevlar_system_icons")&&!((r=this.data)==null||!r.isHearted)}}});
Th.prototype.onYtButtonTap=Th.prototype.onYtButtonTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],Th.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Th.prototype,"data",void 0);_.F([_.n("data.isHearted"),_.y("design:type",Object),_.y("design:paramtypes",[])],Th.prototype,"heartTooltip",null);
_.F([_.n("data.isHearted"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Th.prototype,"iconFilled",null);_.F([_.C({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.y("design:type",String)],Th.prototype,"buttonAccessibility",void 0);_.F([_.C({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.y("design:type",String)],Th.prototype,"heartButtonStyle",void 0);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Th.prototype,"onYtButtonTap",null);_.F([_.L({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],Th);
_.A(Th,"ytd-creator-heart-renderer",function(){if(XAN!==void 0)return XAN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-creator-heart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="creator-heart-button" disabled="[[!data.isEnabled]]" label="[[buttonAccessibility]]" class="style-scope ytd-creator-heart-renderer">\n  <template is="dom-if" if="[[data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-img-shadow id="hearted-thumbnail" thumbnail="[[data.creatorThumbnail]]" class="style-scope ytd-creator-heart-renderer"></yt-img-shadow>\n    <yt-icon id="hearted-border" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n    <yt-icon id="hearted" default-to-filled="[[iconFilled]]" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n  <template is="dom-if" if="[[!data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-icon id="unhearted" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-creator-heart-renderer">[[heartTooltip]]</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return XAN=r},{mode:1});var sM=function(){var r=_.I.apply(this,arguments)||this;r.hasCreatorReply=!1;r.buttonOverrides={size:"S",iconPosition:"icon-only"};r.replyButtonOverrides={size:"S",type:"text"};r.forceIconButton=!_.M("web_modern_buttons");r.modern=_.M("web_modern_buttons");r.buttonTooltipPosition="bottom";r.systemIcons=_.M("kevlar_system_icons");r.replyDialog=null;return r};
_.S(sM,_.I);_.m=sM.prototype;
_.m.configureRendererStamper=function(){return{"data.creatorHeart":{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}},replyButtonBeginning:{id:"reply-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}},replyButtonEnd:{id:"reply-button-end",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{forceIconButton:!0},properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]",overrides:"[[replyButtonOverrides]]",forceIconButton:"[[forceIconButton]]"}}}},
"data.shareButton":{id:"share-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{buttonTooltipPosition:"[[buttonTooltipPosition]]"}}}}}};
_.m.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.m.dataChange=function(){this.replyDialog&&_.Hp(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var r,J,x;this.isLiked=this.systemIcons&&!!((r=this.data)==null?0:(J=r.likeButton)==null?0:(x=J.toggleButtonRenderer)==null?0:x.isToggled)};
_.m.computeShowVoteCountBeginning=function(r,J){return r===void 0||J===void 0?!0:r.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!J&&this.ytRendererBehavior.getSimpleString(J)!=="0"};
_.m.computeShowVoteCountEnd=function(r,J){return r===void 0||J===void 0?!0:r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!J&&this.ytRendererBehavior.getSimpleString(J)!=="0"};
_.m.computeShowCommentCount=function(r,J){return r===void 0||J===void 0?!0:r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!J&&this.ytRendererBehavior.getSimpleString(J)!=="0"};
_.m.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.m.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.m.showReplyDialog=function(r){r&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.Hp(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=r,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.m.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.m.onRequestSent=function(r){if(_.M("web_button_rework")){r=_.D(r.detail);for(var J=r.next();!J.done;J=r.next())(J=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",J.value))&&this.showReplyDialog(J)}};
_.m.onYtNavigate=function(r){var J,x;(r=(J=_.R(r.detail.endpoint,_.QQw))==null?void 0:(x=J.dialog)==null?void 0:x.commentReplyDialogRenderer)&&this.showReplyDialog(r)};
_.m.onYtServiceRequestSent=function(r,J){r.stopPropagation();if(J.actions)for(r=0;r<J.actions.length;r++){var x=_.R(J.actions[r],KHn);x&&this.handleUpdateCommentVoteAction(x)}};
_.m.handleUpdateCommentVoteAction=function(r){this.voteCount=r.voteCount||_.Z1("0");r.voteStatus==="LIKE"?this.JSC$13828_ytdDislikeToggleButtonRenderer.toggle(!1):r.voteStatus==="DISLIKE"?this.JSC$13828_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$13828_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$13828_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.m.computeReplyButtonHidden=function(r){return r};
_.m.computeReplyButtonBeginning=function(r){return(r==null?0:r.replyButton)&&r.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?r.replyButton:void 0};
_.m.computeReplyButtonEnd=function(r){return(r==null?0:r.replyButton)&&r.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?r.replyButton:void 0};
_.m.computeActionButtonStyle=function(r){return(r==null?0:r.style)?r.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.m.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.m.onYtToggleButton=function(r){var J,x;this.isLiked=this.systemIcons&&!!((J=r.detail)==null?0:(x=J.actions)==null?0:x.like)};
sM.prototype.onYtToggleButton=sM.prototype.onYtToggleButton;sM.prototype.onButtonTooltipPositionChanged=sM.prototype.onButtonTooltipPositionChanged;sM.prototype.onYtServiceRequestSent=sM.prototype.onYtServiceRequestSent;sM.prototype.onYtNavigate=sM.prototype.onYtNavigate;sM.prototype.onRequestSent=sM.prototype.onRequestSent;sM.prototype.onYtCommentboxDismiss=sM.prototype.onYtCommentboxDismiss;sM.prototype.dataChange=sM.prototype.dataChange;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"voteCount",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"commentCount",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"replyThumbnail",void 0);
_.F([_.C(),_.y("design:type",Object)],sM.prototype,"hasCreatorReply",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],sM.prototype,"enableCreationBox",void 0);_.F([_.C({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.y("design:type",String)],sM.prototype,"actionButtonsStyle",void 0);_.F([_.C({computed:"computeReplyButtonBeginning(data)"}),_.y("design:type",Object)],sM.prototype,"replyButtonBeginning",void 0);
_.F([_.C({computed:"computeReplyButtonEnd(data)"}),_.y("design:type",Object)],sM.prototype,"replyButtonEnd",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"buttonOverrides",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"replyButtonOverrides",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"forceIconButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],sM.prototype,"useCommentIcon",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],sM.prototype,"modern",void 0);_.F([_.C(),_.y("design:type",Object)],sM.prototype,"buttonTooltipPosition",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],sM.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],sM.prototype,"isLiked",void 0);_.F([_.jX("ytd-button-renderer"),_.y("design:type",Object)],sM.prototype,"ytdReplyButtonRenderer",void 0);
_.F([_.jX("#like-button"),_.y("design:type",Object)],sM.prototype,"JSC$13828_ytdLikeToggleButtonRenderer",void 0);_.F([_.jX("#dislike-button"),_.y("design:type",Object)],sM.prototype,"JSC$13828_ytdDislikeToggleButtonRenderer",void 0);_.F([_.jX("#reply-dialog"),_.y("design:type",HTMLElement)],sM.prototype,"replyDialogElement",void 0);_.F([_.jX("#reply-button"),_.y("design:type",HTMLElement)],sM.prototype,"replyButtonElement",void 0);
_.F([_.jX("#reply-button-end"),_.y("design:type",HTMLElement)],sM.prototype,"replyButtonEndElement",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sM.prototype,"dataChange",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],sM.prototype,"onYtCommentboxDismiss",null);
_.F([_.Uh("yt-service-request-sent-button-renderer"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],sM.prototype,"onRequestSent",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],sM.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],sM.prototype,"onYtServiceRequestSent",null);_.F([_.g5("buttonTooltipPosition"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sM.prototype,"onButtonTooltipPositionChanged",null);
_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],sM.prototype,"onYtToggleButton",null);_.F([_.L({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],sM);
_.A(sM,"ytd-comment-action-buttons-renderer",function(){if(lWk!==void 0)return lWk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-action-buttons-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-action-buttons-renderer">\n  <div id="reply-button" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <span id="vote-count-left" hidden="[[!computeShowVoteCountBeginning(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.likeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!computeShowVoteCountEnd(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.dislikeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <div id="creator-heart" class="style-scope ytd-comment-action-buttons-renderer"></div>\n  <div id="share-button" hidden="[[!data.shareButton]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <div id="reply-button-end" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  \n  <span id="comment-count" hidden="[[!computeShowCommentCount(data, commentCount)]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(commentCount)]]\n  </span>\n</div>\n<div id="reply-dialog" class="style-scope ytd-comment-action-buttons-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lWk=r},{mode:1});var rAb;var qz=function(){return _.I.apply(this,arguments)||this};
_.S(qz,_.I);qz.prototype.focus=function(){_.Hp(this.hostElement).querySelector("#commentbox").focus()};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qz.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qz.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],qz.prototype,"zeroStepChannelCreationRenderer",void 0);_.F([_.L({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],qz);
_.A(qz,"ytd-comment-dialog-renderer",function(){if(rAb!==void 0)return rAb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" zero-step-channel-creation-renderer="[[zeroStepChannelCreationRenderer]]" class="style-scope ytd-comment-dialog-renderer">\n</ytd-commentbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rAb=r},{mode:1});var JAY;var W0=function(){var r=_.I.apply(this,arguments)||this;r.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.M("enable_web_delhi_icons")};r.replyButtonOverrides={size:"S",type:"text"};return r};
_.S(W0,_.I);_.m=W0.prototype;_.m.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.m.detached=function(){this.replyBox&&this.replyBox.remove()};
_.m.showReplyDialog=function(r){if(r){var J=this.replyBox;J||(J=document.createElement("ytd-comment-reply-dialog-renderer"),J.id="replybox",_.Hp(this.replyDialogDiv).appendChild(J));J.data=r;this.replyDialogDiv.hidden=!1;J.openDialog()}};
_.m.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.m.handleReplyButtonClick=function(){if(this.isSubsOnlyCommentsEligibleUser){var r,J=_.R((r=this.toolbarSurface)==null?void 0:r.subscribersOnlyDisclaimerSnackbarCommand,_.I2);J&&_.Vq(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:J})}};
_.m.onYtServiceRequestSent=function(r,J){r.stopPropagation();if(J.actions)for(var x=0;x<J.actions.length;x++){var t=_.R(J.actions[x],KHn);t?this.handleUpdateCommentVoteAction(t):r.target===this.heartButton&&this.toggleHeartState()}};
_.m.handleUpdateCommentVoteAction=function(r){var J;(J=this.toolbarState)!=null&&J.key&&this.ytdReduxBehavior.dispatch(_.C7("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:r.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":r.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.m.toggleHeartState=function(){var r;(r=this.toolbarState)!=null&&r.key&&this.ytdReduxBehavior.dispatch(_.C7("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.vd.Object.defineProperties(W0.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return(((r=this.toolbarState)==null?void 0:r.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(J=this.toolbarData)==null?void 0:J.likeCountLiked:(x=this.toolbarData)==null?void 0:x.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand)!==void 0&&!_.M("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J=_.R((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand,_.I2),x,t,b,V,H,q,W,U,g;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((x=this.toolbarSharedData)==null||!x.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((t=this.toolbarState)==null?void 0:t.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:J!=null?J:_.R((b=this.toolbarSurface)==null?void 0:b.likeCommand,_.I2),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:J!=null?J:_.R((V=this.toolbarSurface)==null?void 0:V.unlikeCommand,_.I2),defaultCommand:this.isVisiblyDisabled?_.R((H=this.toolbarSurface)==null?void 0:H.commentDisabledActionCommand,_.I2):void 0,defaultTooltip:(q=this.toolbarData)==null?void 0:q.likeInactiveTooltip,toggledTooltip:(W=this.toolbarData)==null?void 0:W.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(U=this.toolbarData)==null?void 0:U.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(g=this.toolbarSharedData)==null?void 0:g.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J=_.R((r=this.toolbarSurface)==null?void 0:r.prepareAccountCommand,_.I2),x,t,b,V,H,q,W,U,g,E;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((x=this.toolbarSharedData)==null||!x.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((t=this.toolbarState)==null?void 0:t.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:J!=null?J:_.R((b=this.toolbarSurface)==null?void 0:b.dislikeCommand,_.I2),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:J!=null?J:_.R((V=this.toolbarSurface)==null?void 0:V.undislikeCommand,_.I2),defaultCommand:this.isVisiblyDisabled?_.R((H=this.toolbarSurface)==null?void 0:H.commentDisabledActionCommand,_.I2):void 0,defaultTooltip:(q=this.toolbarData)==null?void 0:q.dislikeInactiveTooltip,toggledTooltip:(W=this.toolbarData)==null?void 0:
W.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(U=this.toolbarSharedData)==null?void 0:U.dislikeReplyButtonA11y:(g=this.toolbarSharedData)==null?void 0:g.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(E=this.toolbarSharedData)==null?void 0:E.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J,x;if(((r=this.toolbarState)==null?void 0:r.heartState)!==void 0&&((J=this.toolbarState)==null?void 0:J.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((x=this.toolbarState)==null?void 0:x.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var t,b,V,H,q,W,U,g,E,h,G,N,Q,Y;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(t=this.toolbarData)==null?void 0:t.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((b=this.toolbarState)==null?void 0:b.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((V=this.toolbarState)==null?void 0:V.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((H=this.toolbarState)==null?void 0:H.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((q=this.toolbarState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.R((W=this.toolbarSurface)==null?void 0:W.heartCommand,
_.I2),unheartEndpoint:this.isVisiblyDisabled?void 0:_.R((U=this.toolbarSurface)==null?void 0:U.unheartCommand,_.I2),disabledEndpoint:this.isVisiblyDisabled?_.R((g=this.toolbarSurface)==null?void 0:g.commentDisabledActionCommand,_.I2):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(E=this.toolbarData)==null?void 0:E.heartActiveTooltip,unheartedTooltip:(h=this.toolbarData)==null?void 0:h.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((G=
this.toolbarState)==null?void 0:G.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(N=this.toolbarSharedData)==null?void 0:N.unheartButtonA11y:(Q=this.toolbarSharedData)==null?void 0:Q.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(Y=this.toolbarSharedData)==null?void 0:Y.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.toolbarSurface)==null||!r.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(r=this.commentStrings)==null?void 0:r.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.R((J=this.toolbarSurface)==null?void 0:J.replyCommand,_.I2),command:this.isVisiblyDisabled?_.R((x=this.toolbarSurface)==null?
void 0:x.commentDisabledActionCommand,_.I2):this.isSubsOnlyCommentsIneligibleUser?_.R((t=this.toolbarSurface)==null?void 0:t.subscribersOnlySnackbarCommand,_.I2):void 0}}}});
W0.prototype.onYtServiceRequestSent=W0.prototype.onYtServiceRequestSent;W0.prototype.hideReplyDialogDiv=W0.prototype.hideReplyDialogDiv;_.F([_.C(),_.y("design:type",Object)],W0.prototype,"commentStrings",void 0);_.F([_.C(),_.y("design:type",Boolean)],W0.prototype,"isReply",void 0);_.F([_.C(),_.y("design:type",Object)],W0.prototype,"toolbarData",void 0);_.F([_.C(),_.y("design:type",Object)],W0.prototype,"toolbarSharedData",void 0);
_.F([_.C(),_.y("design:type",String)],W0.prototype,"toolbarStateKey",void 0);_.F([_.C(),_.y("design:type",String)],W0.prototype,"toolbarSurfaceKey",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],W0.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],W0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],W0.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.yG),_.y("design:type",Object)],W0.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.jX("#reply-dialog"),_.y("design:type",HTMLElement)],W0.prototype,"replyDialogDiv",void 0);_.F([_.jX("#replybox"),_.y("design:type",Object)],W0.prototype,"replyBox",void 0);_.F([_.jX("ytd-creator-heart-renderer"),_.y("design:type",Object)],W0.prototype,"heartButton",void 0);_.F([_.C({selector:function(r,J){return _.q6(r.entities,"engagementToolbarStateEntityPayload",J)},
selectorArgs:["toolbarStateKey"]}),_.y("design:type",Object)],W0.prototype,"toolbarState",void 0);_.F([_.C({selector:KfK,selectorArgs:["toolbarSurfaceKey"]}),_.y("design:type",Object)],W0.prototype,"toolbarSurface",void 0);_.F([_.C(),_.y("design:type",Object)],W0.prototype,"buttonOverrides",void 0);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],W0.prototype,"hideReplyDialogDiv",null);
_.F([_.n("toolbarData","toolbarState"),_.y("design:type",String),_.y("design:paramtypes",[])],W0.prototype,"likeCount",null);_.F([_.n("likeCount"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],W0.prototype,"showLikeCount",null);_.F([_.n("toolbarSurface"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],W0.prototype,"isVisiblyDisabled",null);_.F([_.n("toolbarSurface"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],W0.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.F([_.n("toolbarSurface"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],W0.prototype,"isSubsOnlyCommentsEligibleUser",null);_.F([_.n("toolbarSurface"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],W0.prototype,"hasPrepareAccountCommand",null);_.F([_.n("toolbarData","toolbarState","toolbarSurface"),_.y("design:type",Object),_.y("design:paramtypes",[])],W0.prototype,"likeToggleButtonRenderer",null);
_.F([_.n("isReply","toolbarData","toolbarState","toolbarSurface"),_.y("design:type",Object),_.y("design:paramtypes",[])],W0.prototype,"dislikeToggleButtonRenderer",null);_.F([_.n("toolbarData","toolbarState","toolbarSurface"),_.y("design:type",Object),_.y("design:paramtypes",[])],W0.prototype,"creatorHeartSupportedRenderer",null);_.F([_.n("toolbarSurface"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],W0.prototype,"hasReplyCommand",null);
_.F([_.n("toolbarSurface","commentStrings","isVisiblyDisabled"),_.y("design:type",Object),_.y("design:paramtypes",[])],W0.prototype,"replyButtonRenderer",null);_.F([_.C(),_.y("design:type",Object)],W0.prototype,"replyButtonOverrides",void 0);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],W0.prototype,"onYtServiceRequestSent",null);_.F([_.L({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],W0);
_.A(W0,"ytd-comment-engagement-bar",function(){if(JAY!==void 0)return JAY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return JAY=r},{mode:1});var xtN;var iB=function(){return _.I.apply(this,arguments)||this};
_.S(iB,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],iB.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iB.prototype,"data",void 0);_.F([_.L({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],iB);
_.A(iB,"ytd-comment-inline-thumbnail-renderer",function(){if(xtN!==void 0)return xtN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-inline-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer" hidden="[[!data.thumbnail]]">\n    <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]" class="style-scope ytd-comment-inline-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</a>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return xtN=r},{mode:1});var t6K;var p4=function(){return _.I.apply(this,arguments)||this};
_.S(p4,_.I);p4.prototype.onMessageTap=function(){if(this.onTapCommand){var r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);r&&this.ytdOpenPopupBehavior.openPopup(r)}};
_.vd.Object.defineProperties(p4.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return(r=this.data)==null?void 0:(J=r.button)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.command}}});
_.F([_.K(_.yG),_.y("design:type",Object)],p4.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],p4.prototype,"data",void 0);_.F([_.n("data.button.buttonRenderer.command"),_.y("design:type",Object),_.y("design:paramtypes",[])],p4.prototype,"onTapCommand",null);_.F([_.L({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],p4);
_.A(p4,"ytd-comment-pause-composer-renderer",function(){if(t6K!==void 0)return t6K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return t6K=r},{mode:1});var bGK;var mts;var f4=function(){var r=_.I.apply(this,arguments)||this;r.isOpen=!1;return r};
_.S(f4,_.I);_.m=f4.prototype;_.m.dataChanged=function(){this.isOpen=!1};
_.m.onTap=function(){this.data&&(this.data.navigationEndpoint?_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.m.focus=function(){this.JSC$13858_commentbox.focus()};
_.m.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.m.openDialog=function(){this.isOpen=!0;this.JSC$13858_commentbox.focus();this.JSC$13858_commentbox.maybeHeightChanged()};
f4.prototype.onYtCommentboxDismiss=f4.prototype.onYtCommentboxDismiss;f4.prototype.dataChanged=f4.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],f4.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],f4.prototype,"isOpen",void 0);_.F([_.jX("#commentbox"),_.y("design:type",Object)],f4.prototype,"JSC$13858_commentbox",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],f4.prototype,"dataChanged",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],f4.prototype,"onYtCommentboxDismiss",null);_.F([_.L({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],f4);
_.A(f4,"ytd-comment-reply-dialog-renderer",function(){if(mts!==void 0)return mts;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-reply-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-reply="" class="style-scope ytd-comment-reply-dialog-renderer">\n</ytd-commentbox>\n<div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-comment-reply-dialog-renderer">\n  <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-reply-dialog-renderer">\n  </yt-img-shadow>\n  <div id="placeholder-area" on-tap="onTap" on-keydown="onTap" class="style-scope ytd-comment-reply-dialog-renderer">\n    <yt-formatted-string id="placeholder-text" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-reply-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return mts=r},{mode:1});var o9x;var UM=function(){return _.I.apply(this,arguments)||this};
_.S(UM,_.I);_.vd.Object.defineProperties(UM.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.icon)==null?void 0:J.iconType;return x?"yt-icons:"+x.toLowerCase():null}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UM.prototype,"data",void 0);_.F([_.C(),_.n("data.icon"),_.y("design:type",Object),_.y("design:paramtypes",[])],UM.prototype,"icon",null);_.F([_.L({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],UM);
_.A(UM,"ytd-pinned-comment-badge-renderer",function(){if(o9x!==void 0)return o9x;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pinned-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon hidden="[[!icon]]" icon="[[icon]]" size="12" class="style-scope ytd-pinned-comment-badge-renderer"></yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-pinned-comment-badge-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return o9x=r},{mode:1});var V6f;var DtK={},HGk={input:!0,meta:!0,br:!0,link:!0,img:!0},gQ=null;DtK.YtSharedTooltipBehavior={properties:{sharedTooltipPosition:{type:String,value:"bottom"},sharedTooltipAnimationDelay:{type:Number,value:500}},attached:function(){this.hostElement.addEventListener("mouseover",this.onMouseOver_,!0)},
detached:function(){this.hostElement.removeEventListener("mouseover",this.onMouseOver_,!0)},
createTooltipIfRequired_:function(){gQ==null&&(gQ=document.createElement("tp-yt-paper-tooltip"),gQ.offset=8,gQ.fitToVisibleBounds=!0)},
onMouseOver_:function(r){if(r=_.Yl(r.target,function(b){return b==this||b.getAttribute&&b.getAttribute("shared-tooltip-text")}.bind(this),!0)){var J=r.getAttribute("shared-tooltip-text");
if(J){var x=this,t=null;r!=this&&(r.tagName.toLowerCase()in HGk?x=r.parentElement:x=r,r.id&&(t=r.id));this.polymerController.createTooltipIfRequired_();if(gQ.parentElement!=x||gQ.for!=t)(0,_.Wp)(gQ).textContent=J,_.Hp(x).appendChild(gQ),gQ.for=t,gQ.animationDelay=this.polymerController.sharedTooltipAnimationDelay,gQ.position=this.polymerController.sharedTooltipPosition}}}};var EM=function(){return _.I.apply(this,arguments)||this};
_.S(EM,_.I);EM.prototype.configureRendererStamper=function(){return{"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]",sharedTooltipText:"[[data.tooltip]]"}}}},data:{id:"custom-badge",mapping:{customBadge:{component:"yt-img-shadow",properties:{thumbnail:"[[data.customBadge]]",sharedTooltipText:"[[data.tooltip]]"}}}}}};
EM.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")};
EM.prototype.colorChanged=function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.color)==null?void 0:(x=J.basicColorPaletteData)==null?void 0:x.foregroundBodyColor;t&&(this.rgbBadgeColor=_.Ad(t));_.Hp(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
EM.prototype.tooltipChanged=function(){var r;((r=this.data)==null?0:r.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
EM.prototype.tooltipChanged=EM.prototype.tooltipChanged;EM.prototype.colorChanged=EM.prototype.colorChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],EM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(DtK.YtSharedTooltipBehavior),_.y("design:type",Object)],EM.prototype,"ytSharedTooltipBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],EM.prototype,"data",void 0);
_.F([_.C({value:"#4285F4"}),_.y("design:type",String)],EM.prototype,"rgbBadgeColor",void 0);_.F([_.g5("data.color"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],EM.prototype,"colorChanged",null);_.F([_.g5("data.tooltip"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],EM.prototype,"tooltipChanged",null);_.F([_.L({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],EM);
_.A(EM,"ytd-sponsor-comment-badge-renderer",function(){if(V6f!==void 0)return V6f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsor-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n<div id="custom-badge" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return V6f=r},{mode:1});var Tnu;var sEN;var ji=function(){return _.I.apply(this,arguments)||this};
_.S(ji,_.I);ji.prototype.computeState=function(r){switch(r==null?void 0:r.stateIdentifier){case "TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case "TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case "TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown"}};
ji.prototype.updateStateIdentifier=function(r){if(this.viewModel.triStateKey){var J=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.C7("triStateButtonStateEntityPayload",J,{key:J,stateIdentifier:r}))}};
ji.prototype.onClick=function(){var r=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case "toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case "untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){r.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){r.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.vd.Object.defineProperties(ji.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case "untoggled":return this.viewModel.untoggledStateData;case "toggling":return this.viewModel.togglingStateData;case "toggled":return this.viewModel.toggledStateData}}},
buttonText:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.buttonText)||""}}});
_.F([_.C(),_.y("design:type",Object)],ji.prototype,"viewModel",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ji.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],ji.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ji.prototype,"ytRendererBehavior",void 0);_.F([_.C({selector:kvK,selectorArgs:["viewModel.triStateKey"]}),_.y("design:type",Object)],ji.prototype,"triStateButtonStateEntity",void 0);
_.F([_.C({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.y("design:type",String)],ji.prototype,"state",void 0);_.F([_.n("viewModel","state"),_.y("design:type",Object),_.y("design:paramtypes",[])],ji.prototype,"data",null);_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],ji.prototype,"buttonText",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],ji);
_.A(ji,"ytd-tri-state-button-view-model",function(){if(sEN!==void 0)return sEN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tri-state-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button noink="" on-click="onClick" class="style-scope ytd-tri-state-button-view-model">\n  [[buttonText]]\n</tp-yt-paper-button>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return sEN=r},{mode:1});var qWo;var Wps;var $q=function(){var r=_.I.apply(this,arguments)||this;r.defaultIconToFilled=!_.M("kevlar_fill_comment_chip_icon_killswitch");return r};
_.S($q,_.I);$q.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
$q.prototype.dataChanged=function(){if(this.data){var r,J;((r=this.data.chipColorPalette)==null?0:r.backgroundColor)&&((J=this.data.chipColorPalette)==null?0:J.foregroundTitleColor)&&_.iX(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.Fj(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.Fj(this.data.chipColorPalette.foregroundTitleColor)});var x;((x=this.data)==null?0:x.command)?(_.iX(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.iX(this.hostElement,{"--yt-pdg-comment-chip-cursor":"initial"}),this.hostElement.removeAttribute("role"),this.hostElement.removeAttribute("tabindex"));this.basePriceText=this.data.chipText;this.chipIcon=this.data.chipIcon}};
$q.prototype.onTap=function(){var r;if(this.data&&(r=this.data)!=null&&r.command){var J;this.ytComponentBehavior.resolveCommand((J=this.data)==null?void 0:J.command)}};
$q.prototype.getIconSize=function(){return _.M("kevlar_fill_comment_chip_icon_killswitch")?24:12};
$q.prototype.onTap=$q.prototype.onTap;$q.prototype.dataChanged=$q.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$q.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],$q.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.Uw),_.y("design:type",Object)],$q.prototype,"ironA11yKeysBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$q.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],$q.prototype,"basePriceText",void 0);_.F([_.C(),_.y("design:type",Object)],$q.prototype,"chipIcon",void 0);_.F([_.C(),_.y("design:type",Object)],$q.prototype,"defaultIconToFilled",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$q.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$q.prototype,"onTap",null);
_.F([_.Oh({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],$q);
_.A($q,"yt-pdg-comment-chip-renderer",function(){if(Wps===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-comment-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.pdg.yt_pdg_comment_chip_renderer.yt.pdg.comment.chip.renderer.css.js--\x3e<div id="comment-chip-container" class="style-scope yt-pdg-comment-chip-renderer"><yt-icon default-to-filled="[[defaultIconToFilled]]" icon="[[chipIcon.iconType]]" size="[[getIconSize()]]" class="style-scope yt-pdg-comment-chip-renderer"></yt-icon><span id="comment-chip-price" class="style-scope yt-pdg-comment-chip-renderer"> [[getSimpleString(basePriceText)]] </span></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;qWo===void 0&&(qWo=document.createElement("template"));var t=qWo;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Wps=r}r=Wps;return r},{mode:2});var wQ=function(){var r=_.I.apply(this,arguments)||this;r.useSmallAvatars=_.M("small_avatars_for_comments");r.webWatchCompactComments=_.M("web_watch_compact_comments");r.editDialog=null;return r};
_.S(wQ,_.I);_.m=wQ.prototype;_.m.onShow=function(){_.nf("cmv",void 0,"wn_comments")};
_.m.configureRendererStamper=function(){return{authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},linkedCommentBadge:{id:"linked-comment-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[linkedCommentBadge]]"}}}},pinnedCommentBadge:{id:"pinned-comment-badge",mapping:{renderer:"ytd-pinned-comment-badge-renderer"}},sponsorCommentBadge:{id:"sponsor-comment-badge",mapping:{renderer:"ytd-sponsor-comment-badge-renderer"}},
editDialog:{id:"edit-dialog",mapping:{commentDialogRenderer:"ytd-comment-dialog-renderer",commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"}}}};
_.m.detached=function(){this.editDialog=null;this.expander.reset()};
_.m.updateBackgroundColor=function(){if(this.backgroundColor){var r={"--ytd-comment-paid-background-color":_.Fj(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.iX(this.hostElement,r)}else _.iX(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.m.resetExpander=function(){var r;(r=this.expander)==null||r.reset()};
_.m.openEditDialog=function(r){r.dialog&&(this.editDialog=r.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.m.onYtNavigate=function(r){var J=r.detail.endpoint;if(J=_.R(J,_.KwY)||_.R(J,_.kJu))r.stopPropagation(),this.openEditDialog(J)};
_.m.onYtCommentboxDismiss=function(){this.editDialog=null;_.iX(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.m.onAuthorThumbnailClicked=function(){var r=this;_.M("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(J,x){r.onAuthorThumbnailEndpointSuccess(x)},
onServerError:function(J,x){_.nR(new _.MV("Failed to resolve the command",x))}}})};
_.m.onAuthorThumbnailEndpointSuccess=function(r){if((r=r==null?void 0:r.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(r,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();r=r==null?void 0:r.clickTrackingParams;var J=_.Kj();r&&J&&_.wU().graftServerVe(r,J)}};
_.m.logScreenVe=function(){_.mI(_.wU(),66557)};
_.m.onYtCommentboxResize=function(r){var J;(r==null?0:(J=r.detail)==null?0:J.height)&&_.iX(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":r.detail.height+"px"})};
_.vd.Object.defineProperties(wQ.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}},
linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}},
pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}},
pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}},
authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.commentEntity)==null?void 0:r.author;return J&&(J.isCreator||J.isVerified||J.isArtist)?{renderer:{authorEndpoint:J.channelPageEndpoint?_.R(J.channelPageEndpoint,_.I2):_.R(J.channelCommand,_.I2),authorText:{runs:[{text:J.displayName}]},color:J.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:J.isArtist?{iconType:"AUDIO_BADGE"}:
J.isVerified?{iconType:J.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:J.isArtist||J.isVerified?J.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.commentEntity)==null?void 0:r.author;return J!=null&&J.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:J.sponsorBadgeUrl}]},tooltip:J.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return _.R((r=this.commentSurfaceEntity)==null?void 0:r.pdgCommentChip,_.V4u)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var r;return this.voiceReplyContainerViewModel&&((r=this.voiceReplyContainerViewModel)==null?void 0:r.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return _.R((r=this.commentSurfaceEntity)==null?void 0:r.voiceReplyContainerViewModel,LHf)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var r;return this.voiceReplyContainerViewModel&&(r=this.voiceReplyContainerViewModel)!=null&&r.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.commentSurfaceEntity)==null?void 0:r.commentBackgroundColor)!=null?J:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.M("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var r,J;return(((r=this.commentEntity)==null?void 0:(J=r.properties)==null?void 0:J.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var r,J;if(_.M("enable_profile_cards_on_comments")&&((r=this.commentEntity)==null?0:(J=r.author)==null?0:J.profileCardEndpoint)&&this.viewModel.allowProfileCard){var x,t;return _.R((x=this.commentEntity)==null?void 0:(t=x.author)==null?void 0:t.profileCardEndpoint,_.I2)}var b,V;return _.R((b=this.commentEntity)==null?void 0:(V=b.avatar)==null?void 0:V.endpoint,_.I2)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var r,J;if(_.M("enable_profile_cards_on_comments")&&((r=this.commentEntity)==null?0:(J=r.author)==null?0:J.channelPageEndpoint)){var x,t;return _.R((x=this.commentEntity)==null?void 0:(t=x.author)==null?void 0:t.channelPageEndpoint,_.I2)}var b,V;return _.R((b=this.commentEntity)==null?void 0:(V=b.avatar)==null?void 0:V.endpoint,_.I2)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b=(r=this.commentEntity)==null?void 0:(J=r.avatar)==null?void 0:(x=J.image)==null?void 0:(t=x.sources)==null?void 0:t[0];return b?{thumbnails:[{url:b.url,width:b.width,height:b.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.commentEntity)==null?0:(J=r.author)==null?0:J.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.commentEntity)==null?void 0:(J=r.author)==null?void 0:J.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.commentEntity)==null?void 0:(J=r.properties)==null?void 0:J.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var r;return _.R((r=this.commentSurfaceEntity)==null?void 0:r.publishedTimeCommand,_.I2)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var r,J;if(((r=this.commentEntity)==null?0:r.translatedContent)&&((J=this.translateButtonState)==null?void 0:J.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var x;if((x=this.voiceReplyContainerViewModel)==null?0:x.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var t,b;return((t=this.commentEntity)==null?void 0:(b=t.properties)==null?void 0:b.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.commentSharedEntity)==null?void 0:(J=r.strings)==null?void 0:J.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.commentSharedEntity)==null?void 0:(J=r.strings)==null?void 0:J.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.commentEntity)==null||!r.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var r,J,x=(J=_.R((r=this.viewModel)==null?void 0:r.translateButton,IJo))!=null?J:{},t,b,V,H,q,W,U,g,E,h,G;return Object.assign({},x,{untoggledStateData:Object.assign({},x.untoggledStateData,{buttonText:(t=this.commentEntity)==null?void 0:(b=t.translateData)==null?void 0:b.text}),togglingStateData:Object.assign({},x.togglingStateData,{buttonText:(V=this.commentSharedEntity)==null?
void 0:(H=V.strings)==null?void 0:H.translatingText}),toggledStateData:Object.assign({},x.toggledStateData,{buttonText:(q=this.commentSharedEntity)==null?void 0:(W=q.strings)==null?void 0:W.seeOriginalText}),transitionCommand:((U=this.commentEntity)==null?0:U.translatedContent)?void 0:_.R((g=this.commentEntity)==null?void 0:(E=g.translateData)==null?void 0:E.translateComment,_.I2),triStateKey:(h=this.commentEntity)==null?void 0:(G=h.properties)==null?void 0:G.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((J=_.R(_.R((r=this.toolbarSurface)==null?void 0:r.menuCommand,_.I2),P5s))==null?void 0:(x=J.menu)==null?void 0:x.menuRenderer)||null}}});
wQ.prototype.onYtCommentboxResize=wQ.prototype.onYtCommentboxResize;wQ.prototype.onYtCommentboxDismiss=wQ.prototype.onYtCommentboxDismiss;wQ.prototype.onYtNavigate=wQ.prototype.onYtNavigate;wQ.prototype.resetExpander=wQ.prototype.resetExpander;wQ.prototype.updateBackgroundColor=wQ.prototype.updateBackgroundColor;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],wQ.prototype,"ytdReduxBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],wQ.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#author-thumbnail > button"),_.y("design:type",HTMLElement)],wQ.prototype,"authorThumbnailAnchor",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("viewModel"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wQ.prototype,"linked",null);
_.F([_.n("viewModel","linked"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"linkedCommentBadge",null);_.F([_.C({reflectToAttribute:!0}),_.n("viewModel"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wQ.prototype,"pinned",null);_.F([_.n("viewModel","pinned"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"pinnedCommentBadge",null);
_.F([_.n("commentEntity","commentSharedEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"authorCommentBadge",null);_.F([_.C({reflectToAttribute:!0}),_.n("authorCommentBadge"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"hasAuthorBadge",null);_.F([_.n("commentEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"sponsorCommentBadge",null);
_.F([_.C({reflectToAttribute:!0}),_.n("sponsorCommentBadge"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"hasSponsorBadge",null);_.F([_.n("commentSurfaceEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"pdgCommentChipRenderer",null);_.F([_.C({reflectToAttribute:!0}),_.n("voiceReplyContainerViewModel"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"hasVoiceReply",null);
_.F([_.n("commentSurfaceEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"voiceReplyContainerViewModel",null);_.F([_.n("voiceReplyContainerViewModel"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"voiceReplyUnavailableText",null);_.F([_.C(),_.y("design:type",Object)],wQ.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"viewModel",null);
_.F([_.C({selector:function(r,J){return _.q6(r.entities,"commentSharedEntityPayload",J)},
selectorArgs:["viewModel.sharedKey"]}),_.y("design:type",Object)],wQ.prototype,"commentSharedEntity",void 0);_.F([_.C({selector:function(r,J){return _.q6(r.entities,"commentEntityPayload",J)},
selectorArgs:["viewModel.commentKey"]}),_.y("design:type",Object)],wQ.prototype,"commentEntity",void 0);_.F([_.C({selector:function(r,J){return _.q6(r.entities,"commentSurfaceEntityPayload",J)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.y("design:type",Object)],wQ.prototype,"commentSurfaceEntity",void 0);_.F([_.C({selector:KfK,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.y("design:type",Object)],wQ.prototype,"toolbarSurface",void 0);_.F([_.C({selector:kvK,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.y("design:type",Object)],wQ.prototype,"translateButtonState",void 0);
_.F([_.n("commentSurfaceEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"backgroundColor",null);_.F([_.C({reflectToAttribute:!0}),_.n("viewModel"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wQ.prototype,"optimalReadingWidthComments",null);_.F([_.jX("ytd-expander"),_.y("design:type",Object)],wQ.prototype,"expander",void 0);
_.F([_.g5("backgroundColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wQ.prototype,"updateBackgroundColor",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],wQ.prototype,"useSmallAvatars",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],wQ.prototype,"webWatchCompactComments",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("commentEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"isReply",null);
_.F([_.n("commentEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"authorThumbnailEndpoint",null);_.F([_.n("commentEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"authorNameEndpoint",null);_.F([_.n("commentEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"authorThumbnail",null);_.F([_.n("commentEntity"),_.y("design:type",String),_.y("design:paramtypes",[])],wQ.prototype,"authorTextClass",null);
_.F([_.n("commentEntity"),_.y("design:type",String),_.y("design:paramtypes",[])],wQ.prototype,"authorChannelName",null);_.F([_.n("commentEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"publishedTime",null);_.F([_.n("commentSurfaceEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"publishedTimeCommand",null);
_.F([_.n("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"contentText",null);_.F([_.g5("contentText"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wQ.prototype,"resetExpander",null);_.F([_.n("commentEntity"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wQ.prototype,"shouldShowReadMoreInitially",null);
_.F([_.n("commentSharedEntity"),_.y("design:type",String),_.y("design:paramtypes",[])],wQ.prototype,"expandText",null);_.F([_.n("commentSharedEntity"),_.y("design:type",String),_.y("design:paramtypes",[])],wQ.prototype,"collapseText",null);_.F([_.n("commentEntity"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wQ.prototype,"shouldShowTranslateButton",null);
_.F([_.n("commentEntity","commentSharedEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"translateButton",null);_.F([_.n("toolbarSurface"),_.y("design:type",Object),_.y("design:paramtypes",[])],wQ.prototype,"overflowMenuRenderer",null);_.F([_.C(),_.y("design:type",Object)],wQ.prototype,"editDialog",void 0);_.F([_.jX("ytd-comment-dialog-renderer"),_.y("design:type",Object)],wQ.prototype,"editCommentDialogContainer",void 0);
_.F([_.jX("ytd-comment-reply-dialog-renderer"),_.y("design:type",Object)],wQ.prototype,"editReplyDialogContainer",void 0);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],wQ.prototype,"onYtNavigate",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],wQ.prototype,"onYtCommentboxDismiss",null);
_.F([_.Uh("yt-commentbox-resize"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],wQ.prototype,"onYtCommentboxResize",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-comment-view-model"})],wQ);
_.A(wQ,"ytd-comment-view-model",function(){if(Tnu!==void 0)return Tnu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model">\n      </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model"> \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model">\n              [[authorChannelName]]\n            </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Tnu=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var hl=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_modern_buttons");r.isWatchGrid=_.M("kevlar_watch_grid");r.buttonOverrides={style:"call-to-action"};r.JSC$13904_spinnerEl=null;return r};
_.S(hl,_.I);_.m=hl.prototype;_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.m.configureRendererStamper=function(){return{"data.teaserContents":{id:"teaser-replies",mapping:{commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentViewModel:{component:"ytd-comment-view-model"},continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.m.attached=function(){this.isShowRepliesVisible=!0};
_.m.dataChanged=function(){var r=this.expanderContents;r&&(r.hidden=!0);this.isLoading=!1};
_.m.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.m.isLoadingChanged=function(){this.isLoading&&!this.JSC$13904_spinnerEl&&(this.JSC$13904_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Hp(this.expanderContents).appendChild(this.JSC$13904_spinnerEl));this.JSC$13904_spinnerEl&&(this.JSC$13904_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var r;(r=this.contents)==null||r.classList.remove("reloading")}};
_.m.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var r=_.R(this.data.viewReplies,_.PH);r&&this.ytRendererBehavior.logExplicitClick(r)};
_.m.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var r=_.R(this.data.hideReplies,_.PH);r&&this.ytRendererBehavior.logExplicitClick(r)};
_.m.isShowMoreChanged=function(){var r=_.Hp(this.hostElement).querySelector("#expander-contents");r&&(r.hidden=this.isShowRepliesVisible)};
_.m.computeAlign=function(){if(this.modern){var r;return!((r=this.data)==null?0:r.viewRepliesCreatorThumbnail)}};
_.vd.Object.defineProperties(hl.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.data)==null?void 0:r.contents;return!!J&&J.length>0&&!!J[J.length-1].continuationItemRenderer}}});
hl.prototype.isShowMoreChanged=hl.prototype.isShowMoreChanged;hl.prototype.isLoadingChanged=hl.prototype.isLoadingChanged;hl.prototype.triggerFirstContinuation=hl.prototype.triggerFirstContinuation;hl.prototype.dataChanged=hl.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],hl.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.cB),_.y("design:type",Object)],hl.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hl.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hl.prototype,"modern",void 0);_.F([_.C(),_.y("design:type",Boolean)],hl.prototype,"isLoading",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],hl.prototype,"isShowRepliesVisible",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],hl.prototype,"useNewFormatting",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hl.prototype,"isWatchGrid",void 0);_.F([_.C(),_.y("design:type",Object)],hl.prototype,"buttonOverrides",void 0);_.F([_.jX("#expander-contents"),_.y("design:type",HTMLElement)],hl.prototype,"expanderContents",void 0);_.F([_.jX("ytd-continuation-item-renderer"),_.y("design:type",Object)],hl.prototype,"continuationItemRenderer",void 0);_.F([_.jX("#contents"),_.y("design:type",HTMLElement)],hl.prototype,"contents",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hl.prototype,"dataChanged",null);_.F([_.n("data.contents"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hl.prototype,"hasContinuation",null);_.F([_.Uh("yt-expander-more-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hl.prototype,"triggerFirstContinuation",null);
_.F([_.g5("isLoading"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hl.prototype,"isLoadingChanged",null);_.F([_.g5("isShowRepliesVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hl.prototype,"isShowMoreChanged",null);_.F([_.L({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],hl);
_.A(hl,"ytd-comment-replies-renderer",function(){if(bGK!==void 0)return bGK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[!hasContinuation]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n            <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n            </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n            <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n            </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!isShowRepliesVisible]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return bGK=r},{mode:1});var iGx;var Mz=function(){var r=_.I.apply(this,arguments)||this;r.isOpen=!1;r.commentDialog=null;r.useSmallAvatars=_.M("small_avatars_for_comments");r.useSmallAvatarsEngagementPanelOnly=_.M("small_avatars_for_comments_ep");r.placeholderFocusListener=null;r.hasOpenedDialog=!1;r.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return r};
_.S(Mz,_.I);_.m=Mz.prototype;_.m.configureRendererStamper=function(){return{"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},commentDialog:{id:"comment-dialog",mapping:{commentDialogRenderer:{component:"ytd-comment-dialog-renderer",properties:{zeroStepChannelCreationRenderer:"[[data.zeroStep.zeroStepChannelCreationRenderer]]"}}}}}};
_.m.ready=function(){var r=this,J=_.Hp(this.hostElement).querySelector("#placeholder-area"),x=_.Hp(this.hostElement).querySelector("#simplebox-placeholder"),t=function(b){b.stopPropagation();b instanceof KeyboardEvent&&b.type==="keypress"&&b.keyCode!==13&&b.keyCode!==32||r.openDialog()};
this.placeholderFocusListener=t;x.addEventListener("focus",this.placeholderFocusListener);J.addEventListener("tap",t);J.addEventListener("keypress",t)};
_.m.maybeRemoveFocusEventListener=function(){var r;(r=this.data)!=null&&r.prepareAccountEndpoint&&!_.M("web_comments_simplebox_modal_focus_on_tap_ks")&&(r=_.Hp(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(r.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.m.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.m.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.M("web_comment_simplebox_resolve_polymer_command_ks")?_.Uz.instance.resolveCommand(this.data.prepareAccountEndpoint):_.gU(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);r&&this.ytdOpenPopupBehavior.openPopup(r);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.Hp(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.m.onYtCommentboxDismiss=function(r){r.stopPropagation();this.isOpen=!1};
_.m.onCreateCommentAction=function(r){this.get("createCommentAction.contents",r)&&(this.isOpen=!1)};
_.m.computeCommentDialog=function(r){return{placeholderText:r.placeholderText,authorThumbnail:r.authorThumbnail,submitButton:r.submitButton,imageButton:r.imageButton,cancelButton:r.cancelButton,emojiButton:r.emojiButton,emojis:r.emojis,emojiPicker:r.emojiPicker,aadcGuidelinesStateEntityKey:r.aadcGuidelinesStateEntityKey,openAadcDialog:r.openAadcDialog,unicodeEmojisUrl:r.unicodeEmojisUrl}};
_.m.onHideIdentityChip=function(r){_.R(r,Rpo)&&this.set("data.placeholderText",_.R(r,Rpo).placeholderText)};
Mz.prototype.onYtCommentboxDismiss=Mz.prototype.onYtCommentboxDismiss;Mz.prototype.dataChanged=Mz.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],Mz.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mz.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Mz.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Mz.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Mz.prototype,"isOpen",void 0);_.F([_.C(),_.y("design:type",Object)],Mz.prototype,"commentDialog",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Mz.prototype,"engagementPanel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Mz.prototype,"useSmallAvatars",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Mz.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Mz.prototype,"enableCreationBox",void 0);_.F([_.C(),_.y("design:type",Boolean)],Mz.prototype,"showCreateDialog",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mz.prototype,"dataChanged",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Mz.prototype,"onYtCommentboxDismiss",null);_.F([_.L({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],Mz);
_.A(Mz,"ytd-comment-simplebox-renderer",function(){if(iGx!==void 0)return iGx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="author-thumbnail" fit="" height="40" hidden="[[isOpen]]" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-simplebox-renderer">\n</yt-img-shadow>\n<div id="placeholder-area" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <yt-formatted-string id="simplebox-placeholder" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-simplebox-renderer">\n  </yt-formatted-string>\n</div>\n<div id="attachments" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <div id="image-button" class="style-scope ytd-comment-simplebox-renderer"></div>\n</div>\n<div id="comment-dialog" hidden="[[!isOpen]]" class="style-scope ytd-comment-simplebox-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return iGx=r},{mode:1});var p1u;_.O8("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var Gh=function(){var r=_.I.apply(this,arguments)||this;r.addHoverEffect=_.M("swatcheroo_comments_hover_effect");return r};
_.S(Gh,_.I);Gh.prototype.onTap=function(r){if(this.addHoverEffect&&!this.engagementPanel&&!_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;((J=window.getSelection())==null?0:J.toString().length)||_.gU({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
Gh.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}};
_.vd.Object.defineProperties(Gh.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.commentViewModel)return _.R(this.data.commentViewModel,BkY)}}});
Gh.prototype.onTap=Gh.prototype.onTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Gh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Gh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Gh.prototype,"addHoverEffect",void 0);_.F([_.C(),_.y("design:type",Object)],Gh.prototype,"data",void 0);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Gh.prototype,"commentViewModel",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Gh.prototype,"engagementPanel",void 0);_.F([_.Uh("tap"),_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Gh.prototype,"onTap",null);_.F([_.L({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],Gh);
_.A(Gh,"ytd-comment-thread-renderer",function(){if(p1u!==void 0)return p1u;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-comment-view-model id="comment" data="[[commentViewModel]]" class="style-scope ytd-comment-thread-renderer"> </ytd-comment-view-model>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return p1u=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var fu4;var R7=function(){var r=_.I.apply(this,arguments)||this;r.modernTypography=_.M("web_modern_typography");r.compactHeader=_.M("web_watch_compact_comments_header");r.hidePanelButton=!1;r.isPostSchedulingEnabled=_.M("enable_post_scheduling");r.hasFinishedStamping=!1;r.JSC$13922_handleOpenPostCommentDialogActionAfterStamp=!1;r.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return r};
_.S(R7,_.I);_.m=R7.prototype;
_.m.configureRendererStamper=function(){return{"data.createRenderer":{id:"simple-box",mapping:{commentSimpleboxRenderer:{component:"ytd-comment-simplebox-renderer",properties:{engagementPanel:"[[engagementPanel]]",showCreateDialog:"[[data.showCreateDialog]]"}}}},"data.pausedCommentsMessage":{id:"paused-comments-message",mapping:{messageRenderer:"ytd-comment-pause-composer-renderer"}},backstagePostDialog:{id:"backstage-post-dialog",mapping:{backstagePostDialogRenderer:{component:"ytd-backstage-post-dialog-renderer"}},events:!0},
"data.sortMenu":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.alerts":{id:"alert",mapping:{alertWithButtonRenderer:"ytd-alert-with-button-renderer"},renderPriority:0,waitForSignal:"eocs"},"data.zeroStateMessage":{id:"zero-state-message",mapping:{backstageZeroStateRenderer:"ytd-backstage-zero-state-renderer",postFilterZeroStateRenderer:"ytd-post-filter-zero-state-renderer"}},"data.prefilledCreateDialogHeaderMessage":{id:"prefilled-dialog-header",mapping:{backstagePrefilledPostDialogHeaderRenderer:"ytd-backstage-prefilled-post-dialog-header-renderer"}},
"data.postStreamFilter":{id:"post-stream-filter",mapping:{postStreamFilterRenderer:"ytd-post-stream-filter-renderer"}},"data.schedulingZeroStateMessage":{id:"scheduling-zero-state-message",mapping:{postSchedulingZeroStateRenderer:"ytd-post-scheduling-zero-state-renderer"}}}};
_.m.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.m.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$13922_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.m.onYtServiceRequestSent=function(r,J){if(!_.M("kevlar_command_handler")&&J.actions)for(r=0;r<J.actions.length;r++){var x=J.actions[r];_.R(x,vmw)&&_.Hp(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.R(x,vmw))}};
_.m.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var r;if(this.getPrefilledBackstagePostDialog((r=this.data)==null?void 0:r.actions)){_.Hp(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var J=_.Hp(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;J&&_.zu(this,function(){J.focus();J.openDialog&&J.openDialog()})}}else this.hasActionsChange=!0};
_.m.computeIsBackstage=function(r){return r};
_.m.onYtCommentboxDismiss=function(){_.Hp(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.m.removePrefilledDialog=function(r){if(r==null?0:r.actions){for(var J=r.actions.length-1;J>=0;J--){var x=void 0;((x=_.R(r.actions[J],dBq))==null?0:x.dialog)&&delete r.actions[J]}this.set("data",void 0);this.set("data",r)}};
_.m.getPrefilledBackstagePostDialog=function(r){if(r)for(var J=0;J<r.length;J++){var x=r[J],t=void 0;if((t=_.R(x,dBq))==null?0:t.dialog)return _.R(x,dBq).dialog}return null};
_.m.computeBackstagePostDialog=function(r){return r&&(this.getPrefilledBackstagePostDialog(r.actions)||r.createRenderer)};
_.m.dataChanged=function(){if(this.data){var r=this.data.customEmojis,J=this.data.unicodeEmojisUrl;_.n8.clear();J&&_.E0q(_.n8,J);r&&_.n8.load(r)}};
_.m.handleSignalActionOpenPostCommentDialogAction=function(){var r=_.Hp(this.hostElement).querySelector("ytd-comment-simplebox-renderer");r?r.openDialog():this.JSC$13922_handleOpenPostCommentDialogActionAfterStamp=!0};
_.vd.Object.defineProperties(R7.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.M("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b,V,H;return!this.hidePanelButton&&_.M("kevlar_watch_comments_panel_button")&&((H=_.R((r=this.data)==null?void 0:(J=r.sortMenu)==null?void 0:(x=J.sortFilterSubMenuRenderer)==null?void 0:(t=x.subMenuItems)==null?void 0:(b=t[0])==null?void 0:(V=b.serviceEndpoint)==null?void 0:V.commandMetadata,_.rP))==null?void 0:H.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.gP("MINIPLAYER_EXPAND_LABEL"),text:_.Z1(_.gP("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
R7.prototype.dataChanged=R7.prototype.dataChanged;R7.prototype.onYtCommentboxDismiss=R7.prototype.onYtCommentboxDismiss;R7.prototype.observePrefilledBackstagePostDialog=R7.prototype.observePrefilledBackstagePostDialog;R7.prototype.onYtServiceRequestSent=R7.prototype.onYtServiceRequestSent;R7.prototype.onStampFinished=R7.prototype.onStampFinished;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],R7.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],R7.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],R7.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],R7.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],R7.prototype,"modernTypography",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],R7.prototype,"compactHeader",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],R7.prototype,"engagementPanel",void 0);_.F([_.C(),_.y("design:type",Object)],R7.prototype,"hidePanelButton",void 0);_.F([_.C({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.y("design:type",Boolean)],R7.prototype,"isBackstage",void 0);_.F([_.C({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.y("design:type",Object)],R7.prototype,"backstagePostDialog",void 0);
_.F([_.C(),_.y("design:type",Object)],R7.prototype,"isPostSchedulingEnabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data","showCommentsPanelButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],R7.prototype,"useSpaceBetween",null);_.F([_.C({reflectToAttribute:!0}),_.n("data","hidePanelButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],R7.prototype,"showCommentsPanelButton",null);
_.F([_.n("data","showCommentsPanelButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],R7.prototype,"commentsPanelButtonData",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],R7.prototype,"onStampFinished",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],R7.prototype,"onYtServiceRequestSent",null);
_.F([_.g5("data.actions"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],R7.prototype,"observePrefilledBackstagePostDialog",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],R7.prototype,"onYtCommentboxDismiss",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],R7.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],R7);
_.A(R7,"ytd-comments-header-renderer",function(){if(fu4!==void 0)return fu4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return fu4=r},{mode:1});var UtN;var Si=function(){return _.I.apply(this,arguments)||this};
_.S(Si,_.I);_.F([_.C(),_.y("design:type",Object)],Si.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Si.prototype,"ytRendererBehavior",void 0);_.F([_.L({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],Si);
_.A(Si,"ytd-destination-button-renderer",function(){if(UtN!==void 0)return UtN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="destination-content-root" class="yt-simple-endpoint style-scope ytd-destination-button-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n  <yt-img-shadow id="destination-icon" height="32" thumbnail="[[data.iconImage]]" width="32" class="style-scope ytd-destination-button-renderer"></yt-img-shadow>\n  <div id="destination-label-wrapper" class="style-scope ytd-destination-button-renderer">\n     <yt-formatted-string id="destination-label" text="[[data.label]]" class="style-scope ytd-destination-button-renderer"></yt-formatted-string>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return UtN=r},{mode:1});var g9w;var Nz=function(){var r=_.I.apply(this,arguments)||this;r.isRichGrid=!1;r.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};r.modernTypography=_.M("web_modern_typography");return r};
_.S(Nz,_.I);_.m=Nz.prototype;_.m.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.m.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.m.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.m.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var r;if((r=this.data)==null||!r.isExpanded){r=this.hostElement.clientWidth;var J;if(r&&(J=this.data)!=null&&J.destinationButtons){J=Math.floor((r+4)/214);r=this.data.destinationButtons.length;var x=Math.ceil(r/J);this.fullyVisibleRows=r%J===1&&x===2?1:Math.min(x,2);this.isShowMoreVisible=this.fullyVisibleRows<x}}}};
_.m.updateRichGridDestinationButtonsVisibility=function(){var r,J;if(this.isRichGrid&&((r=this.data)==null||!r.isExpanded)&&(J=this.data)!=null&&J.destinationButtons){r=this.richGridItemsPerRow+1;J=this.data.destinationButtons.length;var x=Math.ceil(J/r);this.fullyVisibleRows=J%r===1&&x===2?1:Math.min(x,2);this.isShowMoreVisible=this.fullyVisibleRows<x}};
_.m.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Nz.prototype.updateRichGridDestinationButtonsVisibility=Nz.prototype.updateRichGridDestinationButtonsVisibility;_.F([_.C(),_.y("design:type",Object)],Nz.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Number)],Nz.prototype,"fullyVisibleRows",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Nz.prototype,"isShowMoreVisible",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Nz.prototype,"isRichGrid",void 0);
_.F([_.C({selector:_.kN,value:0}),_.y("design:type",Number)],Nz.prototype,"richGridItemsPerRow",void 0);_.F([_.C(),_.y("design:type",Object)],Nz.prototype,"gridStateActionMap",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Nz.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Nz.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Nz.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Nz.prototype,"ytdReduxBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Nz.prototype,"modernTypography",void 0);_.F([_.g5("data","richGridItemsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Nz.prototype,"updateRichGridDestinationButtonsVisibility",null);
_.F([_.L({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],Nz);
_.A(Nz,"ytd-destination-shelf-renderer",function(){if(g9w!==void 0)return g9w;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-destination-shelf-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="destination-buttons" class="style-scope ytd-destination-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-destination-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-destination-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return g9w=r},{mode:1});var E9b;var dQ=function(){return _.I.apply(this,arguments)||this};
_.S(dQ,_.I);dQ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dQ.prototype,"data",void 0);_.F([_.L({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],dQ);
_.A(dQ,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(E9b!==void 0)return E9b;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-cta-shelf-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer">\n    <p id="header-line" hidden="[[!data.headline]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.headline)]]\n    </p>\n    <p id="brand-name" hidden="[[!data.brandName]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.brandName)]]\n    </p>\n    <p id="description" hidden="[[!data.description]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.description)]]\n    </p>\n    <div id="action-button" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n  </div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return E9b=r},{mode:1});var jEk;var Q0=function(){var r=_.I.apply(this,arguments)||this;r.disableAnimation=!1;r.isSlimlineSurvey=!1;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;return r};
_.S(Q0,_.I);Q0.prototype.onTap=function(r){r.preventDefault();this.data&&_.Vq(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.vd.Object.defineProperties(Q0.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}},
iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}},
isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}},
icon:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b;return((r=this.data)==null?0:r.checked)?(J=this.data)==null?void 0:(x=J.onStateIcon)==null?void 0:x.iconType:(t=this.data)==null?void 0:(b=t.defaultStateIcon)==null?void 0:b.iconType}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Q0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Q0.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Q0.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Q0.prototype,"disableAnimation",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Q0.prototype,"isSlimlineSurvey",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Q0.prototype,"isSlimlineSurveyFollowUp",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Q0.prototype,"isShortsStyle",void 0);_.F([_.n("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Q0.prototype,"isAnimatedIcon",null);
_.F([_.n("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.y("design:type",Number),_.y("design:paramtypes",[])],Q0.prototype,"iconSize",null);_.F([_.n("isShortsStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Q0.prototype,"isDarkTheme",null);_.F([_.n("data.checked"),_.y("design:type",Object),_.y("design:paramtypes",[])],Q0.prototype,"icon",null);_.F([_.L({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],Q0);
_.A(Q0,"ytd-rating-survey-option-renderer",function(){if(jEk!==void 0)return jEk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="rating-survey-button" label="[[getSimpleString(data.responseText)]]" pressed="[[data.checked]]" toggleable="" on-tap="onTap" class="style-scope ytd-rating-survey-option-renderer">\n    <yt-icon icon="[[icon]]" is-animated-icon="[[isAnimatedIcon]]" is-dark-theme="[[isDarkTheme]]" size="[[iconSize]]" class="style-scope ytd-rating-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return jEk=r},{mode:2});var $tN;var K4=function(){var r=_.I.apply(this,arguments)||this;r.firstResponseText=null;r.lastResponseText=null;r.selectedNonStarOption=null;r.hideOptions=!1;r.hideUndoButton=!0;r.disableAnimation=!1;r.showResponseRangeText=!1;r.selectedRatingIndex=-1;r.isSlimlineSurvey=!1;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;r.slimlineSurveyRatingSelectedIndex=-1;return r};
_.S(K4,_.I);_.m=K4.prototype;_.m.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.m.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.m.onOptionChange=function(r,J){var x=this;r=J.onStateIcon&&J.defaultStateIcon&&J.onStateIcon.iconType===J.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(H,q){H.responseText===J.responseText?x.isSlimlineSurvey?(x.selectedRatingIndex=q,x.ytdReduxBehavior.dispatch(UXN(q))):(x.setSurveyOptionValue(q,!0,"checked"),x.setSurveyOptionValue(q,!0,"selected")):(x.setSurveyOptionValue(q,!1,"checked"),x.setSurveyOptionValue(q,
!1,"selected"))});
else if(r)this.selectedNonStarOption=J,this.hideOptions=!0;else{var t=this.ytRendererBehavior.getSimpleString(J.responseText),b=!0;this.getOptionRenderers().forEach(function(H,q){x.setSurveyOptionValue(q,b,"checked");x.setSurveyOptionValue(q,!1,"selected");x.ytRendererBehavior.getSimpleString(H.responseText)===t&&(b=!1,x.setSurveyOptionValue(q,!0,"selected"))})}r=J.responseEndpoint;
var V;J.followUpCommand&&(V=_.R(J.followUpCommand,rKf));this.isSlimlineSurvey?(this.resetComponent(),_.D9(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.D9(this.hostElement,"ytd-inline-survey-rating-select-action",[r,V])};
_.m.showSelectedOption=function(){var r=this;_.Yh.addJob(function(){var J=r.getOptionRenderers()[r.slimlineSurveyRatingSelectedIndex];r.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),J)},8,100)};
_.m.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(r){var J;return(J=_.R(r,xYb))!=null?J:{}}):[]};
_.m.onUndoClick=function(){this.resetComponent();_.D9(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.m.setSurveyOptionValue=function(r,J,x){this.notifyPath("data.ratings."+r+".ratingSurveyOptionRenderer."+x);this.set("data.ratings."+r+".ratingSurveyOptionRenderer."+x,J)};
_.m.resetComponent=function(){var r=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var J=this.getOptionRenderers(),x,t;this.firstResponseText=(t=(x=J[0])==null?void 0:x.responseText)!=null?t:null;var b,V;this.lastResponseText=(V=(b=J[J.length-1])==null?void 0:b.responseText)!=null?V:null;J.forEach(function(H,q){r.setSurveyOptionValue(q,!1,"checked");r.setSurveyOptionValue(q,!1,"selected")})};
_.vd.Object.defineProperties(K4.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
K4.prototype.onOptionChange=K4.prototype.onOptionChange;K4.prototype.dataChanged=K4.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],K4.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],K4.prototype,"firstResponseText",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"lastResponseText",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"selectedNonStarOption",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"hideOptions",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"hideUndoButton",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"disableAnimation",void 0);
_.F([_.C(),_.y("design:type",Object)],K4.prototype,"showResponseRangeText",void 0);_.F([_.C(),_.y("design:type",Object)],K4.prototype,"selectedRatingIndex",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],K4.prototype,"isSlimlineSurvey",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],K4.prototype,"isSlimlineSurveyFollowUp",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],K4.prototype,"isShortsStyle",void 0);_.F([_.C({selector:function(r){return r.ui.slimlineSurveyRatingSelectedIndex}}),
_.y("design:type",Object)],K4.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.F([_.n("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],K4.prototype,"isSingleSelect",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],K4.prototype,"dataChanged",null);
_.F([_.Uh("ytd-rating-survey-option-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],K4.prototype,"onOptionChange",null);_.F([_.L({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],K4);
_.A(K4,"ytd-rating-survey-renderer",function(){if($tN!==void 0)return $tN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selection-panel" class="style-scope ytd-rating-survey-renderer">\n  <div id="options" class="style-scope ytd-rating-survey-renderer">\n    <div id="ratings" hidden="[[hideOptions]]" class="style-scope ytd-rating-survey-renderer"></div>\n  </div>\n  <div id="selected-response-icon" hidden="[[!selectedNonStarOption]]" class="style-scope ytd-rating-survey-renderer">\n    <yt-icon icon="[[selectedNonStarOption.onStateIcon.iconType]]" class="style-scope ytd-rating-survey-renderer"></yt-icon>\n  </div>\n  <div id="bottom-text-container" hidden="[[!showResponseRangeText]]" class="style-scope ytd-rating-survey-renderer">\n    <div id="first-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[firstResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n    <div id="last-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[lastResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n  </div>\n</div>\n<ytd-button-renderer id="undo-button" data="[[data.undoButton.buttonRenderer]]" hidden="[[hideUndoButton]]" on-click="onUndoClick" class="style-scope ytd-rating-survey-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $tN=r},{mode:1});var w1n;var hLN;var M6o;var ZCX=(GM.FIRSTDAYOFWEEK+1)%7,GTn=function(r,J,x,t){var b="";if(t.selection&&aSK(t.selection))wq(r,t.selection)&&(b+=" selected");else if(t.selection&&yVz(t.selection)){var V=t.selection.selectionState||"START_DATE";wq(r,t.selection.start)&&(b+=" period-start ",V==="START_DATE"&&(b+="selected"));wq(r,t.selection.end)&&(b+=" period-end ",V==="END_DATE"&&(b+="selected"));hX(r,t.selection.start)||hX(t.selection.end,r)||(b+=" highlighted")}if(hX(J,t.start)||hX(t.end,J))b+=" disabled";t.circleToday&&
wq(J,x)&&(b+=" today");return b};var kq=function(){return _.I.apply(this,arguments)||this};
_.S(kq,_.I);_.m=kq.prototype;_.m.attached=function(){var r=this;_.zu(this,function(){r.JSC$13956_calendarMain.scrollHeight>0&&(r.calendarConfig.selection?r.scrollToDate(e37(r.calendarConfig.selection)):r.scrollToDate(r.calendarConfig.end))})};
_.m.updateSelection=function(r){r=vvC(Object.assign({},this.calendarConfig,{selection:r}),GTn);this.splice.apply(this,["renderData.months",0,r.length].concat(_.Gd(r)))};
_.m.scrollToDate=function(r){this.renderData&&(r=uy9(r,this.renderData),r!==void 0&&this.JSC$13956_calendarMain.scrollToIndex(r))};
_.m.scrollToNextMonth=function(){this.JSC$13956_calendarMain.scrollToIndex(this.JSC$13956_calendarMain.firstVisibleIndex+1)};
_.m.scrollToPrevMonth=function(){this.JSC$13956_calendarMain.firstVisibleIndex===0&&this.JSC$13956_calendarMain.scrollTo(0,0);this.JSC$13956_calendarMain.scrollToIndex(this.JSC$13956_calendarMain.firstVisibleIndex-1)};
_.m.handleDayClick=function(r){_.D9(this.hostElement,"ytd-calendar-date-clicked",[r.model.day.date])};
_.m.handleDayMouseDown=function(r){r.preventDefault();_.D9(this.hostElement,"ytd-calendar-date-mousedown",[r.model.day.date])};
_.m.handleDayMouseUp=function(r){_.D9(this.hostElement,"ytd-calendar-date-mouseup",[r.model.day.date])};
_.m.handleDayMouseEnter=function(r){r.preventDefault();_.D9(this.hostElement,"ytd-calendar-date-mouseenter",[r.model.day.date])};
_.m.handleDayMouseLeave=function(r){_.D9(this.hostElement,"ytd-calendar-date-mouseleave",[r.model.day.date])};
_.vd.Object.defineProperties(kq.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var r=this.calendarConfig,J=GTn;J=J===void 0?GTn:J;for(var x=[],t=0;t<7;t++)x.push(GM.NARROWWEEKDAYS[(t+ZCX)%7]);return{months:vvC(r,J),daysOfWeekLabel:x}}}});
_.F([_.C(),_.y("design:type",Object)],kq.prototype,"calendarConfig",void 0);_.F([_.jX("#calendar-main"),_.y("design:type",Object)],kq.prototype,"JSC$13956_calendarMain",void 0);_.F([_.n("calendarConfig"),_.y("design:type",Object),_.y("design:paramtypes",[])],kq.prototype,"renderData",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],kq);
_.A(kq,"ytd-scrollable-calendar",function(){if(M6o!==void 0)return M6o;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-scrollable-calendar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="calendar-container style-scope ytd-scrollable-calendar">\n  <div class="calendar-header style-scope ytd-scrollable-calendar">\n    <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-scrollable-calendar">\n      <span class="calendar-header-day style-scope ytd-scrollable-calendar">[[dayLabel]]</span>\n    </template>\n  </div>\n\n  <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-scrollable-calendar">\n    <template class="style-scope ytd-scrollable-calendar">\n      <div class="calendar-month style-scope ytd-scrollable-calendar">\n        <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar">\n          [[month.monthLabel]]\n        </div>\n        <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-scrollable-calendar">\n          <div class="calendar-week style-scope ytd-scrollable-calendar">\n            <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-scrollable-calendar">\n              <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar" on-tap="handleDayClick" on-mouseenter="handleDayMouseEnter" on-mouseleave="handleDayMouseLeave" on-mousedown="handleDayMouseDown" on-mouseup="handleDayMouseUp">\n                [[day.date.day]]\n              </span>\n            </template> \n          </div>\n        </template> \n      </div>\n    </template>\n  </tp-yt-iron-list> \n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return M6o=r},{mode:2});var RLk;var SWq;var P0=function(){var r=_.I.apply(this,arguments)||this;r.hideCharCounter=!1;r.hideLabel=!1;r.noLabelFloat=!1;r.autoValidate=!0;r.invalid=!1;r.disabled=!1;r.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return r};
_.S(P0,_.I);_.m=P0.prototype;_.m.reset=function(r){this.value=r&&this.data?this.data.value=r:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.m.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.m.focusTextInput=function(){this.input.focus()};
_.m.validate=function(){if(!this.autoValidate)return!this.invalid;if(!this.input)return!1;if(this.isMultiline&&this.data&&this.value!=null&&this.data.validValueRegexp&&!RegExp("^"+this.data.validValueRegexp+"$").test(this.input.value))return this.input.autoValidate=!1,this.invalid=!0,!1;this.input.autoValidate=!0;return this.input.validate()};
_.m.valueChanged=function(){var r,J;if(((r=this.data)==null?0:r.value)||((J=this.data)==null?void 0:J.value)==="")this.value=this.data.value;else{var x;((x=this.data)==null?void 0:x.value)!==void 0||this.value||(this.value="")}};
_.m.computeLabel=function(r,J){return J?"":_.v2(r)};
_.m.computeAriaLabel=function(r,J){return J?_.v2(r):""};
_.m.computeErrorMessage=function(r,J,x,t){!r&&J?r=x||this.strings.REQUIRED_LABEL:(r=_.v2(t),r=_.Tz(r,"&")?"document"in _.xc?LQc(r):cFn(r):r);return r};
_.m.computeType=function(r){return r==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.m.onTextValueChanged=function(r){this.value=r.detail.value;var J;(J=this.onValueChanged)==null||J.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.m.handleUpdateTextInputFormFieldRendererCommand=function(r){(r=_.R(r,$Qs))&&this.data&&this.data.id===r.id&&(r.invalid!==void 0&&(this.invalid=r.invalid),r.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",r.invalidValueErrorMessage))};
_.m.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("value-changed",this.value))};
_.m.updateInvalidFromBinding=function(r){this.invalid=r.detail.value};
_.vd.Object.defineProperties(P0.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var r;return!((r=this.data)==null||!r.isMultiline)}}});
P0.prototype.valueChangedForBinding=P0.prototype.valueChangedForBinding;P0.prototype.valueChanged=P0.prototype.valueChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],P0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],P0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],P0.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],P0.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],P0.prototype,"value",void 0);_.F([_.C(),_.y("design:type",String)],P0.prototype,"pattern",void 0);_.F([_.C(),_.y("design:type",String)],P0.prototype,"errorMessage",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],P0.prototype,"componentStyle",void 0);_.F([_.C(),_.y("design:type",Object)],P0.prototype,"hideCharCounter",void 0);
_.F([_.C(),_.y("design:type",Object)],P0.prototype,"hideLabel",void 0);_.F([_.C(),_.y("design:type",Object)],P0.prototype,"noLabelFloat",void 0);_.F([_.C(),_.y("design:type",Function)],P0.prototype,"onValueChanged",void 0);_.F([_.C(),_.y("design:type",Boolean)],P0.prototype,"isMultilineOverride",void 0);_.F([_.C(),_.y("design:type",Object)],P0.prototype,"autoValidate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P0.prototype,"invalid",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P0.prototype,"disabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],P0.prototype,"enableOverlayTheme",void 0);_.F([_.C({value:{REQUIRED_LABEL:_.gP("REQUIRED_LABEL",void 0,"Required")}}),_.y("design:type",Object)],P0.prototype,"strings",void 0);_.F([_.jX("#input"),_.y("design:type",Object)],P0.prototype,"input",void 0);
_.F([_.n("data","isMultilineOverride"),_.y("design:type",Object),_.y("design:paramtypes",[])],P0.prototype,"isMultiline",null);_.F([_.Mw("data.value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P0.prototype,"valueChanged",null);_.F([_.g5("value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P0.prototype,"valueChangedForBinding",null);_.F([_.Oh({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],P0);
_.A(P0,"yt-text-input-form-field-renderer",function(){if(SWq===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;RLk===void 0&&(RLk=document.createElement("template"));var t=RLk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);SWq=r}r=SWq;return r},{mode:2});var Yq=function(){var r=_.I.apply(this,arguments)||this;r.data=void 0;r.selectionState="START_DATE";r.isStartDateInvalid=!1;r.isEndDateInvalid=!1;r.autoapply=!1;r.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};
return r};
_.S(Yq,_.I);_.m=Yq.prototype;_.m.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.applyButton":{id:"apply-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.m.focus=function(){this.startDateInput.focus()};
_.m.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:M3(this.data.selection.start),end:M3(this.data.selection.end)})};
_.m.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.m.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.Vy(this.selectionState)}};
_.m.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.m.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.m.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.m.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var r=this.calendar.calendarConfig,J=r.end;r=X3r({start:r.start,end:this.endDate||J},this.startDateInput.value||"");this.isStartDateInvalid=!r.isValid;r.isValid&&(r=r.value,this.selection=this.endDate?{start:r,end:this.endDate}:r,this.calendar.scrollToDate(r));this.updateInvalidState()}};
_.m.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var r=this.calendar.calendarConfig,J=r.start;r=X3r({start:this.startDate||J,end:r.end},this.endDateInput.value||"");this.isEndDateInvalid=!r.isValid;r.isValid&&(r=r.value,this.selection={start:this.startDate,end:r},this.calendar.scrollToDate(r));this.updateInvalidState()}};
_.m.handleCalendarDateClicked=function(r){var J=this.selection&&e37(this.selection),x=this.selection&&z3z(this.selection);J&&!hX(r,J)&&this.selectionState==="END_DATE"?(this.selection={start:J,end:r},this.selectionState="START_DATE"):(x&&!hX(x,r)?this.selection={start:r,end:x}:this.selection=r,this.selectionState="END_DATE")};
_.m.handleCalendarDateMouseDown=function(r){this.selection&&!aSK(this.selection)&&(this.dragPivot=wq(r,this.selection.start)?this.selection.end:wq(r,this.selection.end)?this.selection.start:r)};
_.m.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.m.handleCalendarDateMouseEnter=function(r){this.dragPivot&&(this.selection={start:function(J,x){return hX(J,x)?J:x}(this.dragPivot,r),
end:function(J,x){return hX(J,x)?x:J}(this.dragPivot,r)},this.dragPivot||(this.selectionState="START_DATE"))};
_.m.handleCalendarDateMouseLeave=function(){};
_.m.handleCalendarSubmitDateRange=function(){this.selection&&!aSK(this.selection)&&_.D9(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.m.updateInvalidState=function(){var r=function(J,x){x?J.setAttribute("invalid",""):J.removeAttribute("invalid")};
r(this.startDateInput,this.isStartDateInvalid);r(this.endDateInput,this.isEndDateInvalid)};
_.m.updateDateStrings=function(){this.selection&&(aSK(this.selection)?FXc(this.selection):(FXc(this.selection.start),FXc(this.selection.end)))};
_.m.updateCalendarSelection=function(r){this.calendar.updateSelection(Object.assign({},r,{selectionState:this.selectionState}))};
_.m.updateIsStartDateInvalidFromBinding=function(r){this.isStartDateInvalid=r.detail.value};
_.m.updateIsEndDateInvalidFromBinding=function(r){this.isEndDateInvalid=r.detail.value};
_.m.updateStartDateStringFromBinding=function(){};
_.m.updateEndDateStringFromBinding=function(){};
_.vd.Object.defineProperties(Yq.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:M3(this.data.dateRangeStart),end:M3(this.data.dateRangeEnd),selection:{start:M3(this.data.selection.start),end:M3(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&e37(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&z3z(this.selection)}}});
Yq.prototype.resetTextboxes=Yq.prototype.resetTextboxes;Yq.prototype.observeSelection=Yq.prototype.observeSelection;Yq.prototype.dataChanged=Yq.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Yq.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Yq.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#calendar"),_.y("design:type",Object)],Yq.prototype,"calendar",void 0);
_.F([_.jX("#start-date"),_.y("design:type",Object)],Yq.prototype,"startDateInput",void 0);_.F([_.jX("#end-date"),_.y("design:type",Object)],Yq.prototype,"endDateInput",void 0);_.F([_.C(),_.y("design:type",Object)],Yq.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Yq.prototype,"selection",void 0);_.F([_.C(),_.y("design:type",String)],Yq.prototype,"selectionState",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yq.prototype,"calendarConfig",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yq.prototype,"errorMessage",null);_.F([_.n("selection"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yq.prototype,"startDate",null);_.F([_.n("selection"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yq.prototype,"endDate",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yq.prototype,"dataChanged",null);
_.F([_.g5("selection","selectionState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yq.prototype,"observeSelection",null);_.F([_.g5("selectionState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yq.prototype,"resetTextboxes",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],Yq);
_.A(Yq,"ytd-date-period-picker-renderer",function(){if(hLN!==void 0)return hLN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-period-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="control-area" class="style-scope ytd-date-period-picker-renderer">\n  <form id="form" class="style-scope ytd-date-period-picker-renderer">\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="start-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.startDateField.textInputFormFieldRenderer]]" invalid="[[isStartDateInvalid]]" value="[[startDateString]]" on-blur="onDateInputBlur" on-focusin="onStartDateTapOrFocus" on-input="onStartDateTextChange" on-invalid-changed="updateIsStartDateInvalidFromBinding" on-tap="onStartDateTapOrFocus" on-value-changed="updateStartDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isStartDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="separator" class="style-scope ytd-date-period-picker-renderer">\u2013</div>\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="end-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.endDateField.textInputFormFieldRenderer]]" invalid="[[isEndDateInvalid]]" value="[[endDateString]]" on-blur="onDateInputBlur" on-focusin="onEndDateTapOrFocus" on-input="onEndDateTextChange" on-invalid-changed="updateIsEndDateInvalidFromBinding" on-tap="onEndDateTapOrFocus" on-value-changed="updateEndDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isEndDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n  </form>\n</div>\n\n<ytd-scrollable-calendar id="calendar" calendar-config="[[calendarConfig]]" class="style-scope ytd-date-period-picker-renderer">\n</ytd-scrollable-calendar>\n\n<div id="buttons" class="style-scope ytd-date-period-picker-renderer">\n  <div id="cancel-button" class="style-scope ytd-date-period-picker-renderer"></div>\n  <div id="apply-button" class="style-scope ytd-date-period-picker-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return hLN=r},{mode:1});var n4=function(){var r=_.I.apply(this,arguments)||this;var J={};r.actionMap=(J["ytd-date-period-picker-apply"]="handleDateRangeUpdated",J);return r};
_.S(n4,_.I);n4.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
n4.prototype.handleDateRangeUpdated=function(){};
_.F([_.C(),_.y("design:type",Object)],n4.prototype,"data",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],n4.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],n4.prototype,"rendererstamperBehavior",void 0);_.F([_.L({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],n4);
_.A(n4,"ytd-report-history-section-header-renderer",function(){if(w1n!==void 0)return w1n;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="header-content style-scope ytd-report-history-section-header-renderer">\n  <div id="time-range-dropdown" class="filter style-scope ytd-report-history-section-header-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return w1n=r},{mode:1});var Nnw;var dtR;var QEY;var OM=function(){return _.I.apply(this,arguments)||this};
_.S(OM,_.I);_.vd.Object.defineProperties(OM.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?0:(J=r.icon)==null?0:J.iconType)?_.pM(this.data.icon.iconType):""}}});
_.F([_.C(),_.y("design:type",Object)],OM.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],OM.prototype,"icon",null);_.F([_.L({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],OM);
_.A(OM,"ytd-report-history-table-text-cell-renderer",function(){if(QEY!==void 0)return QEY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-text-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="icon-wrapper style-scope ytd-report-history-table-text-cell-renderer" hidden="[[!icon]]">\n  <yt-icon icon="[[icon]]" class="style-scope ytd-report-history-table-text-cell-renderer"></yt-icon>\n</div>\n<div class="text style-scope ytd-report-history-table-text-cell-renderer">\n  <yt-formatted-string class="main-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.text]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="sub-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.shortByLineText]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return QEY=r},{mode:1});var C4=function(){return _.I.apply(this,arguments)||this};
_.S(C4,_.I);C4.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],C4.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],C4.prototype,"data",void 0);_.F([_.L({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],C4);
_.A(C4,"ytd-report-history-table-reason-cell-renderer",function(){if(dtR!==void 0)return dtR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-reason-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="latest-reason" class="style-scope ytd-report-history-table-reason-cell-renderer"></div>\n<div id="show-all-reasons" hidden="[[!data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer">\n  <yt-formatted-string text="[[data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return dtR=r},{mode:1});var B0=function(){return _.I.apply(this,arguments)||this};
_.S(B0,_.I);B0.prototype.configureRendererStamper=function(){return{"data.cell":{id:"cell-container",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer",reportHistoryTableReasonCellRenderer:"ytd-report-history-table-reason-cell-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],B0.prototype,"rendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],B0.prototype,"data",void 0);_.F([_.L({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],B0);
_.A(B0,"ytd-report-history-table-cell-renderer",function(){if(Nnw!==void 0)return Nnw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cell-container" class="style-scope ytd-report-history-table-cell-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return Nnw=r},{mode:1});var Kpw;var I7=function(){var r=_.I.apply(this,arguments)||this;r.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return r};
_.S(I7,_.I);I7.prototype.onDataChanged=function(){var r;if((r=this.data)==null?0:r.style)this.componentStyle=this.getStyleName(this.data.style)};
I7.prototype.getCellForColumn=function(r){return this.cells.find(function(J){var x;return((x=_.R(J==null?void 0:J.cell,mYY)||_.R(J==null?void 0:J.cell,bio))==null?void 0:x.columnId)===r.type})};
I7.prototype.getClassForColumn=function(r){switch(r){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
I7.prototype.getStyleName=function(r){switch(r){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.vd.Object.defineProperties(I7.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.cells)||[]).map(function(J){return _.R(J,tNx)})}}});
I7.prototype.onDataChanged=I7.prototype.onDataChanged;_.F([_.C(),_.y("design:type",Object)],I7.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Array)],I7.prototype,"columnRenderData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],I7.prototype,"componentStyle",void 0);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],I7.prototype,"cells",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],I7.prototype,"onDataChanged",null);_.F([_.L({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],I7);
_.A(I7,"ytd-report-history-table-row-renderer",function(){if(Kpw!==void 0)return Kpw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="row-container" class="style-scope ytd-report-history-table-row-renderer">\n  <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-report-history-table-row-renderer">\n    <div class$="[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer" role="cell" style$="[[column.style]]">\n      <ytd-report-history-table-cell-renderer class$="[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer" data="[[getCellForColumn(column)]]"></ytd-report-history-table-cell-renderer>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Kpw=r},{mode:1});var kTb;var PQf;var rIM={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},JIz={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var L4=function(){return _.I.apply(this,arguments)||this};
_.S(L4,_.I);L4.prototype.configureRendererStamper=function(){return{"data.rows":{id:"table-body",mapping:{reportHistoryTableRowRenderer:{component:"ytd-report-history-table-row-renderer",properties:{columnRenderData:"[[columnRenderData]]"},attributes:{role:"row"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",attributes:{role:"row"}}}}}};
L4.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.vd.Object.defineProperties(L4.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.columns)?oEC(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return byn(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var r=this.tableSpec,J=rIM;J=J===void 0?JIz:J;J=mS9(r.columnDimensions,r.columnsToShow||[],J);r=0;J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,r+=x.minWidth+x.paddingLeft+x.paddingRight;return r}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.F([_.K(_.cB),_.y("design:type",Object)],L4.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],L4.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],L4.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],L4.prototype,"tableSpec",null);_.F([_.n("tableSpec"),_.y("design:type",Array),_.y("design:paramtypes",[])],L4.prototype,"columnRenderData",null);
_.F([_.n("tableSpec"),_.y("design:type",Number),_.y("design:paramtypes",[])],L4.prototype,"totalMinWidth",null);_.F([_.n("totalMinWidth"),_.y("design:type",String),_.y("design:paramtypes",[])],L4.prototype,"tableWidthStyle",null);_.F([_.L({is:"ytd-table-renderer",disableElementRegistration:!0})],L4);
_.A(L4,"ytd-table-renderer",function(){if(PQf!==void 0)return PQf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-table-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="table-content" role="table" style$="[[tableWidthStyle]]" class="style-scope ytd-table-renderer">\n  <div id="table-header" role="row" class="style-scope ytd-table-renderer">\n    <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-table-renderer">\n      <div class$="[[column.classes]] cell-header style-scope ytd-table-renderer" style$="[[column.style]]" role="columnheader">\n        <h4 id="[[column.type]]-header-name" class="header-name style-scope ytd-table-renderer">\n          <span class="style-scope ytd-table-renderer">[[column.headerName]]</span>\n        </h4>\n        <div class="cell-header-icon style-scope ytd-table-renderer" hidden="[[!column.headerIcon]]">\n          <yt-icon icon="[[column.headerIcon]]" class="style-scope ytd-table-renderer"></yt-icon>\n        </div>\n      </div>\n    </template> \n  </div>\n  <div id="table-body" class="style-scope ytd-table-renderer">\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return PQf=r},{mode:1});var c0=function(){return _.I.apply(this,arguments)||this};
_.S(c0,_.I);c0.prototype.configureRendererStamper=function(){return{"data.reportedContent":{id:"content-info",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}},"data.reasonsTable":{id:"reasons-table",mapping:{tableRenderer:"ytd-table-renderer"}},"data.doneButton":{id:"done-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],c0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],c0.prototype,"data",void 0);_.F([_.L({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],c0);
_.A(c0,"ytd-report-reason-history-modal-renderer",function(){if(kTb!==void 0)return kTb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-reason-history-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="report-history-modal-body" class="style-scope ytd-report-reason-history-modal-renderer">\n  <h4 class="title style-scope ytd-report-reason-history-modal-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-report-reason-history-modal-renderer"></yt-formatted-string>\n  </h4>\n  <div id="content-info" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-report-reason-history-modal-renderer">\n    <div id="reasons-table" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div id="report-history-modal-footer" class="style-scope ytd-report-reason-history-modal-renderer">\n  <div id="done-button" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return kTb=r},{mode:1});var YWK;var n9Y;var OGs;var Al=function(){return _.I.apply(this,arguments)||this};
_.S(Al,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Al.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Al.prototype,"data",void 0);_.F([_.L({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],Al);
_.A(Al,"ytd-profile-column-stats-entry-renderer",function(){if(OGs!==void 0)return OGs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.label)]]</div>\n<div id="value" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.value)]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OGs=r},{mode:1});var CQK;var FN=function(){return _.I.apply(this,arguments)||this};
_.S(FN,_.I);FN.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],FN.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],FN.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],FN.prototype,"data",void 0);_.F([_.L({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],FN);
_.A(FN,"ytd-profile-column-stats-renderer",function(){if(CQK!==void 0)return CQK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-stats-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return CQK=r},{mode:1});var Bn4;var a7=function(){return _.I.apply(this,arguments)||this};
_.S(a7,_.I);_.vd.Object.defineProperties(a7.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.useThumbnailSize)return 80;var J,x;r=(J=this.data)==null?void 0:(x=J.thumbnail)==null?void 0:x.thumbnails;var t;return r&&((t=r[0])==null?void 0:t.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.useThumbnailSize)return 80;var J,x;r=(J=this.data)==null?void 0:(x=J.thumbnail)==null?void 0:x.thumbnails;var t;return r&&((t=r[0])==null?void 0:t.height)||80}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],a7.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],a7.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],a7.prototype,"componentStyle",void 0);_.F([_.n("data.useThumbnailSize"),_.y("design:type",Object),_.y("design:paramtypes",[])],a7.prototype,"thumbnailWidth",null);
_.F([_.n("data.useThumbnailSize"),_.y("design:type",Object),_.y("design:paramtypes",[])],a7.prototype,"thumbnailHeight",null);_.F([_.L({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],a7);
_.A(a7,"ytd-profile-column-user-info-renderer",function(){if(Bn4!==void 0)return Bn4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-user-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="thumbnail" height="[[thumbnailHeight]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-profile-column-user-info-renderer">\n</yt-img-shadow>\n<div id="title" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.subtitle)]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Bn4=r},{mode:1});var y0=function(){return _.I.apply(this,arguments)||this};
_.S(y0,_.I);y0.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsRenderer:{component:"ytd-profile-column-stats-renderer",noInjection:!0},profileColumnUserInfoRenderer:{component:"ytd-profile-column-user-info-renderer",noInjection:!0,properties:{componentStyle:"[[componentStyle]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],y0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],y0.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],y0.prototype,"componentStyle",void 0);_.F([_.L({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],y0);
_.A(y0,"ytd-profile-column-renderer",function(){if(n9Y!==void 0)return n9Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return n9Y=r},{mode:1});var ei=function(){var r=_.I.apply(this,arguments)||this;r.componentStyle="NON_CENTERED_PROFILE";return r};
_.S(ei,_.I);ei.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
ei.prototype.getIcon=function(r){return r?"settings:"+r.toLowerCase():null};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ei.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ei.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ei.prototype,"data",void 0);_.F([_.L({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],ei);
_.A(ei,"ytd-page-introduction-renderer",function(){if(YWK!==void 0)return YWK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-introduction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-content" class="style-scope ytd-page-introduction-renderer">\n  <div id="introduction-text" class="style-scope ytd-page-introduction-renderer">\n    <div id="name" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.pageTitle)]]</div>\n    <div id="title" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.headerText)]]</div>\n    <yt-formatted-string id="text" split-lines="" text="[[data.bodyText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n    <ul class="introduction-bullet-items style-scope ytd-page-introduction-renderer" hidden="[[!data.bulletMessages]]">\n      <template is="dom-repeat" items="[[data.bulletMessages]]" as="bullet" class="style-scope ytd-page-introduction-renderer">\n        <li class="style-scope ytd-page-introduction-renderer">\n          <yt-formatted-string id="text" text="[[bullet]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string>\n        </li>\n      </template>\n    </ul>\n    <div class="introduction-additional-lines style-scope ytd-page-introduction-renderer" hidden="[[!data.additionalLines]]">\n      <template is="dom-repeat" items="[[data.additionalLines]]" as="line" class="style-scope ytd-page-introduction-renderer">\n        <p class="style-scope ytd-page-introduction-renderer"> <yt-formatted-string id="text" text="[[line]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string> </p>\n      </template>\n    </div>\n    <yt-formatted-string id="text" force-default-style="" text="[[data.footerText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n  </div>\n  <yt-icon hidden="[[!data.headerIcon]]" icon="[[getIcon(data.headerIcon.iconType)]]" class="style-scope ytd-page-introduction-renderer"></yt-icon>\n  <yt-img-shadow height="160" hidden="[[!data.headerImage]]" thumbnail="[[data.headerImage]]" class="style-scope ytd-page-introduction-renderer">\n  </yt-img-shadow>\n</div>\n<div id="report-stats" hidden="[[!data.reportStats]]" class="style-scope ytd-page-introduction-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return YWK=r},{mode:1});var IuK;var zh=function(){return _.I.apply(this,arguments)||this};
_.S(zh,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zh.prototype,"data",void 0);_.F([_.L({is:"ytd-report-description-renderer",disableElementRegistration:!0})],zh);
_.A(zh,"ytd-report-description-renderer",function(){if(IuK!==void 0)return IuK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-description-vertical-line style-scope ytd-report-description-renderer"></div>\n<div class="report-description style-scope ytd-report-description-renderer">\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-receipt style-scope ytd-report-description-renderer" text="[[data.receipt]]">\n    </yt-formatted-string>\n  </div>\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-state style-scope ytd-report-description-renderer" text="[[data.state]]">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IuK=r},{mode:1});var Lpx;var cAo;var ZA=function(){return _.I.apply(this,arguments)||this};
_.S(ZA,_.I);ZA.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ZA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ZA.prototype,"data",void 0);_.F([_.L({is:"ytd-video-report-renderer",disableElementRegistration:!0})],ZA);
_.A(ZA,"ytd-video-report-renderer",function(){if(cAo!==void 0)return cAo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-report-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-thumbnail style-scope ytd-video-report-renderer"></div>\n<div class="report-info style-scope ytd-video-report-renderer">\n  <yt-formatted-string class="report-title style-scope ytd-video-report-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="report-subtitle style-scope ytd-video-report-renderer" text="[[data.shortBylineText]]">\n  </yt-formatted-string>\n</div>\n<div id="description" class="style-scope ytd-video-report-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return cAo=r},{mode:1});var AAn;_.O8("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.O8("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var v0=function(){return _.I.apply(this,arguments)||this};
_.S(v0,_.I);v0.prototype.configureRendererStamper=function(){return{"data.button":{id:"message-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]"}}}},"data.thumbnail":{id:"thumbnail",mapping:{messageThumbnailRenderer:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail.messageThumbnailRenderer.thumbnailDetails]]"}}}}}};
v0.prototype.computeMessageStyle=function(r){return r};
v0.prototype.computeButtonOverride=function(r){var J;if((r==null?0:(J=r.style)==null?0:J.value)&&r.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],v0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],v0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],v0.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],v0.prototype,"shelf",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],v0.prototype,"panel",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.y("design:type",Boolean)],v0.prototype,"componentStyle",void 0);_.F([_.C({computed:"computeButtonOverride(data)"}),_.y("design:type",Object)],v0.prototype,"buttonOverride",void 0);_.F([_.L({is:"ytd-message-renderer",disableElementRegistration:!0})],v0);
_.A(v0,"ytd-message-renderer",function(){if(AAn!==void 0)return AAn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return AAn=r},{mode:1});var uB=function(){return _.I.apply(this,arguments)||this};
_.S(uB,_.I);uB.prototype.configureRendererStamper=function(){return{"data.reportHistorySectionRenderers":{id:"items",mapping:{videoReportRenderer:"ytd-video-report-renderer"}},"data.header":{id:"header",mapping:{reportHistorySectionHeaderRenderer:"ytd-report-history-section-header-renderer"}},"data.table":{id:"history-table",mapping:{tableRenderer:"ytd-table-renderer",messageRenderer:"ytd-message-renderer"}}}};
uB.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
uB.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.vd.Object.defineProperties(uB.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!(((r=this.data)==null?0:r.header)&&((J=this.data)==null?0:J.table))}}});
uB.prototype.onRequestError=uB.prototype.onRequestError;_.F([_.K(_.cB),_.y("design:type",Object)],uB.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uB.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uB.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uB.prototype,"data",void 0);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],uB.prototype,"isUnifiedReportHistory",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uB.prototype,"onRequestError",null);_.F([_.L({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],uB);
_.A(uB,"ytd-report-history-section-renderer",function(){if(Lpx!==void 0)return Lpx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" hidden="[[isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer"></div>\n\n\n<div id="unified-report-history" hidden="[[!isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer">\n  <div id="header" class="style-scope ytd-report-history-section-renderer"></div>\n  <div class="table-container style-scope ytd-report-history-section-renderer">\n    <div id="history-table" class="style-scope ytd-report-history-section-renderer"></div>\n    <div class="spinner-container style-scope ytd-report-history-section-renderer" hidden="[[!continuationIsReloading]]">\n      <tp-yt-paper-spinner active="" class="style-scope ytd-report-history-section-renderer"></tp-yt-paper-spinner>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Lpx=r},{mode:1});var Fpq;var lB=function(){var r=_.I.apply(this,arguments)||this;r.answerExpanded=!1;return r};
_.S(lB,_.I);lB.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lB.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lB.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lB.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lB.prototype,"answerExpanded",void 0);_.F([_.L({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],lB);
_.A(lB,"ytd-handles-claiming-faq-renderer",function(){if(Fpq!==void 0)return Fpq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="head style-scope ytd-handles-claiming-faq-renderer" on-click="toggleAnswer">\n  <span class="question style-scope ytd-handles-claiming-faq-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope ytd-handles-claiming-faq-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope ytd-handles-claiming-faq-renderer">\n    <yt-formatted-string class="answer style-scope ytd-handles-claiming-faq-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Fpq=r},{mode:1});var auo;var yAR=function(){return _.I.apply(this,arguments)||this};
_.S(yAR,_.I);_.F([_.C(),_.y("design:type",Object)],yAR.prototype,"data",void 0);_.F([_.L({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],yAR);
_.A(yAR,"ytd-handles-claiming-faq-section-renderer",function(){if(auo!==void 0)return auo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-faq-section-renderer">\n  <yt-formatted-string id="title" text="[[data.header]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.faqs]]" class="style-scope ytd-handles-claiming-faq-section-renderer">\n    <ytd-handles-claiming-faq-renderer data="[[item]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></ytd-handles-claiming-faq-renderer>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return auo=r},{mode:1});var eLq;var XN=function(){var r=_.I.apply(this,arguments)||this;r.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";r.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";r.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";r.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";r.leftSquiggly=r.leftSquigglyLight;r.rightSquiggly=r.rightSquigglyLight;
r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return r};
_.S(XN,_.I);_.m=XN.prototype;_.m.updateLeftSquigglyStyle=function(){_.iX(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.m.updateRightSquigglyStyle=function(){_.iX(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.m.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),r?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
XN.prototype.updateRightSquigglyStyle=XN.prototype.updateRightSquigglyStyle;XN.prototype.updateLeftSquigglyStyle=XN.prototype.updateLeftSquigglyStyle;_.F([_.C(),_.y("design:type",Object)],XN.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],XN.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",String)],XN.prototype,"leftSquiggly",void 0);_.F([_.C(),_.y("design:type",String)],XN.prototype,"rightSquiggly",void 0);
_.F([_.g5("leftSquiggly"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XN.prototype,"updateLeftSquigglyStyle",null);_.F([_.g5("rightSquiggly"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XN.prototype,"updateRightSquigglyStyle",null);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],XN.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],XN.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],XN.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],XN.prototype,"actionButtonOverride",void 0);_.F([_.L({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],XN);
_.A(XN,"ytd-handles-claiming-header-renderer",function(){if(eLq!==void 0)return eLq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="left-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n<div id="outer-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <yt-img-shadow id="profile-picture" height="150" thumbnail="[[data.profilePicture]]" width="150" class="style-scope ytd-handles-claiming-header-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <div id="action-button" class="style-scope ytd-handles-claiming-header-renderer">\n  </div>\n</div>\n<div id="right-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="right-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return eLq=r},{mode:1});var zLN;var r_=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";r.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";r.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";r.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
r.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";r.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";r.image0SquigglyBackground=r.image0LightSquigglyBackground;r.image1SquigglyBackground=r.image1LightSquigglyBackground;r.image3SquigglyBackground=r.image3LightSquigglyBackground;return r};
_.S(r_,_.I);_.m=r_.prototype;_.m.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.m.onDataChanged=function(){this.updateTitleAndImages()};
_.m.onThemeChanged=function(){this.updateTitleAndImages()};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
_.m.updateImage0SquigglyBackground=function(){_.iX(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.m.updateImage1SquigglyBackground=function(){_.iX(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.m.updateImage3SquigglyBackground=function(){_.iX(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.m.updateTitleAndImages=function(){var r,J;((r=this.data)==null?void 0:(J=r.titleImages)==null?void 0:J.length)===5&&(this.title0=this.data.titleImages[0].title,this.title1=this.data.titleImages[1].title,this.title2=this.data.titleImages[2].title,this.title3=this.data.titleImages[3].title,this.title4=this.data.titleImages[4].title,this.isDarkTheme?(this.image0=this.data.titleImages[0].darkImage,this.image1=this.data.titleImages[1].darkImage,this.image2=this.data.titleImages[2].darkImage,this.image3=
this.data.titleImages[3].darkImage,this.image4=this.data.titleImages[4].darkImage,this.image0SquigglyBackground=this.image0DarkSquigglyBackground,this.image1SquigglyBackground=this.image1DarkSquigglyBackground,this.image3SquigglyBackground=this.image3DarkSquigglyBackground):(this.image0=this.data.titleImages[0].lightImage,this.image1=this.data.titleImages[1].lightImage,this.image2=this.data.titleImages[2].lightImage,this.image3=this.data.titleImages[3].lightImage,this.image4=this.data.titleImages[4].lightImage,
this.image0SquigglyBackground=this.image0LightSquigglyBackground,this.image1SquigglyBackground=this.image1LightSquigglyBackground,this.image3SquigglyBackground=this.image3LightSquigglyBackground))};
r_.prototype.updateImage3SquigglyBackground=r_.prototype.updateImage3SquigglyBackground;r_.prototype.updateImage1SquigglyBackground=r_.prototype.updateImage1SquigglyBackground;r_.prototype.updateImage0SquigglyBackground=r_.prototype.updateImage0SquigglyBackground;r_.prototype.onThemeChanged=r_.prototype.onThemeChanged;r_.prototype.onDataChanged=r_.prototype.onDataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],r_.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],r_.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"title0",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"title1",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"title2",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"title3",void 0);
_.F([_.C(),_.y("design:type",Object)],r_.prototype,"title4",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"image0",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"image1",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"image2",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"image3",void 0);_.F([_.C(),_.y("design:type",Object)],r_.prototype,"image4",void 0);_.F([_.C(),_.y("design:type",String)],r_.prototype,"image0SquigglyBackground",void 0);
_.F([_.C(),_.y("design:type",String)],r_.prototype,"image1SquigglyBackground",void 0);_.F([_.C(),_.y("design:type",String)],r_.prototype,"image3SquigglyBackground",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r_.prototype,"onDataChanged",null);_.F([_.g5("isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r_.prototype,"onThemeChanged",null);
_.F([_.g5("image0SquigglyBackground"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r_.prototype,"updateImage0SquigglyBackground",null);_.F([_.g5("image1SquigglyBackground"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r_.prototype,"updateImage1SquigglyBackground",null);
_.F([_.g5("image3SquigglyBackground"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],r_.prototype,"updateImage3SquigglyBackground",null);_.F([_.L({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],r_);
_.A(r_,"ytd-handles-claiming-title-images-section-renderer",function(){if(zLN!==void 0)return zLN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-title-images-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-title-images-section-renderer"></yt-formatted-string>\n<div id="image-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n  <div id="left-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image0" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <div id="background-image1" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title0" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title0]]"></yt-formatted-string>\n    <yt-img-shadow id="image0" height="802.21" thumbnail="[[image0]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title1" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title1]]"></yt-formatted-string>\n    <yt-img-shadow id="image1" height="436.87" thumbnail="[[image1]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="right-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image3" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title2" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title2]]"></yt-formatted-string>\n    <yt-img-shadow id="image2" height="439.5" thumbnail="[[image2]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title3" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title3]]"></yt-formatted-string>\n    <yt-img-shadow id="image3" height="334.9" thumbnail="[[image3]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title4" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title4]]"></yt-formatted-string>\n    <yt-img-shadow id="image4" height="334.9" thumbnail="[[image4]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return zLN=r},{mode:1});var ZGN;var Jv=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(Jv,_.I);Jv.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
Jv.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r)};
Jv.prototype.onCopyButtonClick=function(){var r=this,J,x,t;return _.T(function(b){return(J=r.data)!=null&&J.primaryChannelUrl?_.p(b,navigator.clipboard.writeText(((x=r.data)==null?0:x.encodedChannelUrl)?r.data.encodedChannelUrl:"https://"+_.v2((t=r.data)==null?void 0:t.primaryChannelUrl)),0):b.jumpTo(0)})};
_.F([_.C(),_.y("design:type",Object)],Jv.prototype,"data",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Jv.prototype,"ytComponentBehavior",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Jv.prototype,"isDarkTheme",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Jv.prototype,"ytActionHandlerBehavior",void 0);_.F([_.L({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],Jv);
_.A(Jv,"ytd-handles-claiming-update-social-renderer",function(){if(ZGN!==void 0)return ZGN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-update-social-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-update-social-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <yt-formatted-string id="channel-info" text="[[data.primaryChannelInfoText]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="primary-url" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <yt-formatted-string id="primary-channel-url" text="[[data.primaryChannelUrl]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n    <yt-icon-button id="copy-icon-button" label="[[data.copyText]]" on-click="onCopyButtonClick" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <yt-icon id="copy-icon" icon="yt-icons:copy" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <yt-formatted-string id="social-title" text="[[data.socialTitle]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="socials-container" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <template is="dom-repeat" items="[[data.socialIcons]]" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <a id="social-icon" class="yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer" href$="[[computeHref_(item.onTap)]]" data="[[item.onTap]]" tabindex="-1">\n        <yt-img-shadow height="48" thumbnail="[[item.icon]]" width="48" class="style-scope ytd-handles-claiming-update-social-renderer">\n        </yt-img-shadow>\n      </a>\n    </template>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ZGN=r},{mode:1});var v94;var xJ=function(){var r=_.I.apply(this,arguments)||this;r.JSC$14050_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";r.JSC$14050_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};r.squigglyBackground=r.JSC$14050_squigglyBackgroundLight;return r};
_.S(xJ,_.I);xJ.prototype.updateSquigglyBackgroundStyle=function(){_.iX(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
xJ.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.squigglyBackground=r?this.JSC$14050_squigglyBackgroundDark:this.JSC$14050_squigglyBackgroundLight};
xJ.prototype.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),this.squigglyBackground=r?this.JSC$14050_squigglyBackgroundDark:this.JSC$14050_squigglyBackgroundLight)};
xJ.prototype.updateSquigglyBackgroundStyle=xJ.prototype.updateSquigglyBackgroundStyle;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],xJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],xJ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],xJ.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],xJ.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],xJ.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",String)],xJ.prototype,"squigglyBackground",void 0);_.F([_.g5("squigglyBackground"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xJ.prototype,"updateSquigglyBackgroundStyle",null);_.F([_.L({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],xJ);
_.A(xJ,"ytd-handles-claiming-vanity-info-renderer",function(){if(v94!==void 0)return v94;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-vanity-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer"></div>\n    <div id="text-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="info-title" text="[[data.infoTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="vanity-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="vanity-title" text="[[data.vanityTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <div id="vanities" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n        <template is="dom-repeat" items="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n          <yt-formatted-string class="vanity style-scope ytd-handles-claiming-vanity-info-renderer" force-default-style="" link-inherit-color="" split-lines="" text="[[item]]"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n  </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return v94=r},{mode:1});var ulK;var tv=function(){var r=_.I.apply(this,arguments)||this;r.JSC$14053_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";r.JSC$14053_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";r.squigglyBackground=r.JSC$14053_squigglyBackgroundLight;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(tv,_.I);_.m=tv.prototype;_.m.ready=function(){var r=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(r)};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.set("isDarkTheme",r),this.squigglyBackground=r?this.JSC$14053_squigglyBackgroundDark:this.JSC$14053_squigglyBackgroundLight)};
_.m.updateSquigglyBackgroundStyle=function(){_.iX(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.m.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.m.detached=function(){this.stop()};
_.m.stop=function(){this.playerElement.stop()};
_.m.setupVideoPlayer=function(){var r=this,J,x;return _.T(function(t){J=r.data.videoId;x="http://i1.ytimg.com/vi/"+J+"/maxresdefault.jpg";r.playerElement.loadVideoWithPlayerVars({video_id:J,iurlhq:x});_.i8(t)})};
tv.prototype.onDataChanged=tv.prototype.onDataChanged;tv.prototype.updateSquigglyBackgroundStyle=tv.prototype.updateSquigglyBackgroundStyle;_.F([_.C({value:!1}),_.y("design:type",Boolean)],tv.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",String)],tv.prototype,"squigglyBackground",void 0);_.F([_.jX("#player"),_.y("design:type",Object)],tv.prototype,"playerElement",void 0);_.F([_.C(),_.y("design:type",Object)],tv.prototype,"data",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],tv.prototype,"ytActionHandlerBehavior",void 0);_.F([_.g5("squigglyBackground"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tv.prototype,"updateSquigglyBackgroundStyle",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tv.prototype,"onDataChanged",null);
_.F([_.L({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],tv);
_.A(tv,"ytd-handles-claiming-video-item-renderer",function(){if(ulK!==void 0)return ulK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-video-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-video-item-renderer">\n  <div id="player-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING" player-id="handlesclaiming" class="style-scope ytd-handles-claiming-video-item-renderer">\n    </ytd-player>\n  </div>\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <div id="text-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n    </div>\n    <div id="pic-container" class="style-scope ytd-handles-claiming-video-item-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ulK=r},{mode:1});var luR;var mU=function(){var r=_.w5.apply(this,arguments)||this;r.dragging=!1;r.dragMouseStart=0;r.dragOffsetStart=0;r.containerWidthDiff=0;r.boundPrevClick=function(){r.set("offset",be(r,r.offset-(r.scrollDistance||320)))};
r.boundNextClick=function(){r.set("offset",be(r,r.offset+(r.scrollDistance||320)))};
r.boundScrollContainerMouseDown=function(J){r.dragMouseStart=J.clientX;r.dragOffsetStart=r.offset;r.dragging=!0};
r.boundScrollContainerDrag=function(J){r.dragging&&r.set("offset",be(r,r.dragOffsetStart-(J.clientX-r.dragMouseStart)))};
r.boundMouseUp=function(){r.onMouseUp()};
r.boundWheelScroll=function(J){var x=0;Math.abs(J.deltaX)>=Math.abs(J.deltaY)?x=J.deltaX:J.shiftKey&&(x=J.deltaY);x!==0&&(r.offset+=x,J.stopPropagation(),J.preventDefault())};
r.boundChipCloudChipScrollIntoView=function(J){(J=J.detail)&&r.scrollChipIntoView(J)};
return r};
_.S(mU,_.w5);mU.prototype.attached=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container");r.addEventListener("wheel",this.boundWheelScroll);r.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);r.style.touchAction="pan-y";r.addEventListener("pointerdown",this.boundScrollContainerMouseDown);r.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
mU.prototype.detached=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container");r.removeEventListener("wheel",this.boundWheelScroll);r.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);r.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);r.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
mU.prototype.reset=function(){this.set("offset",0);_.zu(this,this.setContainerWidthDiff);oM(this)};
var be=function(r,J){return Math.min(Math.max(J,0),r.containerWidthDiff)};
mU.prototype.onMouseUp=function(){this.dragging=!1};
mU.prototype.transformContainer=function(){this.offset=be(this,this.offset);var r=_.IP("HTML_DIR")==="rtl"?"":"-";_.Hp(this.hostElement).querySelector("#chips").style.transform="translateX("+r+this.offset+"px)";oM(this)};
var oM=function(r){_.zu(r,r.setButtonsState)};
mU.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=be(this,this.offset));this.atStart=this.offset<=0};
mU.prototype.setContainerWidthDiff=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container"),J=_.Hp(this.hostElement).querySelector("#chips");r&&J&&(this.containerWidthDiff=J.clientWidth-r.clientWidth)};
mU.prototype.scrollChipIntoView=function(r){var J=_.Hp(this.hostElement).querySelector("#scroll-container");if(J){var x=this.atStart?0:106,t=this.atEnd?0:106;r.offsetLeft<this.offset+x?this.offset=be(this,r.offsetLeft-x):r.offsetLeft+r.clientWidth>this.offset+J.clientWidth-t&&(this.offset=be(this,r.offsetLeft+r.clientWidth+t-J.clientWidth))}};
mU.prototype.transformContainer=mU.prototype.transformContainer;_.F([_.C({value:0}),_.y("design:type",Number)],mU.prototype,"offset",void 0);_.F([_.C({value:!0,reflectToAttribute:!0}),_.y("design:type",Boolean)],mU.prototype,"atStart",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],mU.prototype,"atEnd",void 0);_.F([_.C(),_.y("design:type",Number)],mU.prototype,"scrollDistance",void 0);
_.F([_.g5("offset"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mU.prototype,"transformContainer",null);_.F([_.hW()],mU);var X1u;var rqN;var tFs=_.JY(function(r){var J=r.data;r=_.D(_.Ww(!1,void 0,"icHmSe"));var x=r.next().value,t=r.next().value;r={};r=_.gm("ytChipShapeChip",function(){a:switch(J==null?void 0:J().state){case 0:var V="ytChipShapeActive";break a;case 1:V="ytChipShapeDisabled";break a;default:V="ytChipShapeInactive"}return V},function(){var V=J().type===1||J().type===2,H=J();
return V||H!=null&&H.startIcon?H==null||!H.startIcon||H!=null&&H.text?V?"ytChipShapeEndIconPadding":(H==null?0:H.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(r.ytChipShapeFocused=function(){var V;
return x()&&((V=J())==null?void 0:V.state)!==1},r));
var b=function(V){if((J==null?void 0:J().state)!==1){var H,q;(q=(H=J()).onTap)==null||q.call(H,V)}};
return _.f("chip-shape",{class:"ytChipShapeHost","on:focusin":_.$H(function(){var V=_.bZ().resolve(_.t9(_.oL));if(V){t(V.isKeyBoardInUse());var H,q;(q=(H=J()).onFocusIn)==null||q.call(H)}return!1}),
"on:focusout":_.$H(function(){t(!1);return!1})},_.f(JqN,{shouldWrapInButton:function(){return J().type!==2},
selected:function(){return J().state===0},
onClick:b,isDropdown:function(){return J().type===1},
accessibilityLabel:function(){return J().accessibilityLabel}},_.f("div",{class:r},_.f(_.w,{cond:function(){return J().startIcon},
then:function(){return _.f(_.Gk,{icon:function(){var V;return(V=J())==null?void 0:V.startIcon},
className:function(){return J().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return J().text},_.f(xbx,{shape:J,
onClick:b}))))},"Eb");
tFs.idomCompat=!0;var JqN=_.JY(function(r){var J=_.$H(function(x){r.onClick(x);return!1});
return _.f(_.w,{cond:r.shouldWrapInButton,then:function(){return _.f("button",{class:"ytChipShapeButtonReset","on:click":J,role:function(){return r.isDropdown()?"combobox":"tab"},
"aria-label":r.accessibilityLabel,"aria-selected":r.selected},r.children)},
else:function(){return r.children}})},"Fb"),xbx=_.JY(function(r){var J=r.shape;
var x=r.onClick;var t=_.$H(function(b){x(b);return!1});
return _.f(_.dd,null,_.f(_.RP,{when:function(){return J().type===1}},function(){return _.f(_.Gk,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.f(_.RP,{when:function(){return J().type===2}},function(){return _.f("button",{class:"ytChipShapeButtonReset",
"on:click":t},_.f(_.Gk,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.f(_.RP,{when:function(){return J().type===0}},function(){return _.f(_.DZ,null)}))},"Gb");_.o8(tFs,"chip-shape",{props:{data:_.yk}});var VJ=function(){var r=_.I.apply(this,arguments)||this;r.disableDeselectEvent=!1;r.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return r};
_.S(VJ,_.I);_.m=VJ.prototype;_.m.onSelectChipCommand=function(r){if(!this.selected&&this.data&&(r=_.R(r,qDn),r.targetId&&r.targetId===this.data.targetId))this.onTap()};
_.m.onFilterChipTransformCommand=function(r){if(!this.selected&&this.data){var J;(r=(J=_.R(r,oMq))==null?void 0:J.chipUniqueId)&&r===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.m.dataChanged=function(){var r=this;_.zu(this,function(){r.data&&r.data.isSelected&&!r.selected&&(r.scrollChipIntoView(),r.onTap())})};
_.m.computeChipStyle=function(r){return r!=null?r:"STYLE_DEFAULT"};
_.m.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.D9(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.D9(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.m.onFocus=function(){var r=_.bZ().resolve(_.t9(_.oL));r&&r.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.m.scrollChipIntoView=function(){_.Vq(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.vd.Object.defineProperties(VJ.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return qjD({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
VJ.prototype.onFocus=VJ.prototype.onFocus;VJ.prototype.onTap=VJ.prototype.onTap;VJ.prototype.dataChanged=VJ.prototype.dataChanged;_.F([_.K(_.jB),_.y("design:type",Object)],VJ.prototype,"ironButtonState",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],VJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],VJ.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],VJ.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.Uw),_.y("design:type",Object)],VJ.prototype,"ironA11yKeysBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],VJ.prototype,"disableDeselectEvent",void 0);_.F([_.C(),_.y("design:type",Object)],VJ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.icon"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],VJ.prototype,"hasIcon",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.uniqueId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],VJ.prototype,"isGnomeChip",null);_.F([_.C({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.y("design:type",String)],VJ.prototype,"chipStyle",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],VJ.prototype,"selected",void 0);
_.F([_.n("data","selected"),_.y("design:type",Object),_.y("design:paramtypes",[])],VJ.prototype,"chipShapeData",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VJ.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VJ.prototype,"onTap",null);
_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VJ.prototype,"onFocus",null);_.F([_.Oh({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],VJ);
_.A(VJ,"yt-chip-cloud-chip-renderer",function(){if(rqN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_chip_renderer.yt.chip.cloud.chip.renderer.css.js--\x3e<div id="chip-shape-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <chip-shape data="[[chipShapeData]]" class="style-scope yt-chip-cloud-chip-renderer"></chip-shape>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;X1u===void 0&&(X1u=document.createElement("template"));var t=X1u;x.call(J,t.content.cloneNode(!0),r.content.firstChild);rqN=r}r=rqN;return r},{mode:2});var DQ=function(){var r=_.I.apply(this,arguments)||this;r.isDarkTheme=!1;r.notSticky=!1;r.transparentBackground=!1;r.shouldHide=!1;r.disableSticky=!1;r.fluidWidth=!1;r.isClipList=!1;r.defaultChipIndex=0;r.isPlaylist=!1;r.playlistVotingAnimationEnabled=_.M("web_enable_voting_animation");r.toolbarHeight=0;r.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return r};
_.S(DQ,_.I);_.m=DQ.prototype;
_.m.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.m.attached=function(){var r=this;document.addEventListener("scroll",_.fs(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var J;this.toolbarHeight=((J=document.querySelector("ytd-masthead"))==null?void 0:J.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(x){r.handleIntersect(x)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){r.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.m.detached=function(){var r;(r=this.intersectionObserver)==null||r.disconnect();var J;(J=this.resizeObserver)==null||J.disconnect();document.removeEventListener("scroll",_.fs(this,this.updateChipBarWidthAndTop))};
_.m.dataChanged=function(){var r=this,J,x,t;((t=_.R((J=this.data)==null?void 0:(x=J.contents)==null?void 0:x[0],Cnu))==null?void 0:t.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var b=this.findSelectedChipIndex();this.selectedIndex!==b&&(this.selectedIndex=-1);_.zu(this,function(){r.selectedIndex=b;r.updating=!1;r.ytScrollableChipCloudBehavior.reset()})};
_.m.findSelectedChipIndex=function(){var r;if((r=this.data)==null||!r.contents)return 0;r=this.data.contents;for(var J=0;J<r.length;J++){var x=void 0;if((x=_.R(r[J],Cnu))==null?0:x.isSelected)return J}return 0};
_.m.computeStyle=function(r){return r};
_.m.handleChipCloudChipSelectAction=function(r){r=this.JSC$14073_chipsSelector.indexOf(r);r>-1&&this.JSC$14073_chipsSelector.selectIndex(r)};
_.m.handleChipCloudChipDeselectAction=function(){if(_.M("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],Cnu))==null?void 0:x.navigationEndpoint;t&&_.D9(this.hostElement,"yt-browse-section-list-reload-endpoint",[t]);this.JSC$14073_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.m.onGuideIsExpandedChanged=function(){var r=this.ytScrollableChipCloudBehavior;_.zu(r,r.setContainerWidthDiff);oM(this.ytScrollableChipCloudBehavior)};
_.m.onResize=function(){var r=this.ytScrollableChipCloudBehavior;_.zu(r,r.setContainerWidthDiff);oM(this.ytScrollableChipCloudBehavior)};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.m.handleIntersect=function(r){this.notSticky=this.isChannelPageGrid||this.disableSticky||r[0].intersectionRatio===1};
_.m.updateDimensions=function(){var r=this.ytRendererBehavior.parentComponent;if(r){var J,x=(J=r.headerElement)!=null?J:r;_.iX(this.hostElement,{"--ytd-rich-grid-chips-bar-width":x.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.m.updateSelectedIndexFromBinding=function(r){this.selectedIndex=r.detail.value};
_.m.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var r;(r=this.sortFilterHeaderRendererElement)==null||r.setAttribute("is-playlist-page-with-filters","")}};
_.m.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(jqN(!this.notSticky))};
_.vd.Object.defineProperties(DQ.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}},
isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}},
isPlaylistPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_PLAYLIST_PAGE"}},
isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage||this.isPlaylistPage}},
sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.contents)==null?void 0:J.find(function(t){return _.R(t,ekk)});
return{sortFilterHeaderRenderer:_.R(x,ekk)}}}});
DQ.prototype.dispatchChipBarIsSticky=DQ.prototype.dispatchChipBarIsSticky;DQ.prototype.isPlaylistPageChanged=DQ.prototype.isPlaylistPageChanged;DQ.prototype.updateChipBarWidthAndTop=DQ.prototype.updateChipBarWidthAndTop;DQ.prototype.onResize=DQ.prototype.onResize;DQ.prototype.onGuideIsExpandedChanged=DQ.prototype.onGuideIsExpandedChanged;DQ.prototype.dataChanged=DQ.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],DQ.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],DQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],DQ.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],DQ.prototype,"ironResizableBehavior",void 0);_.F([_.K(),_.y("design:type",mU)],DQ.prototype,"ytScrollableChipCloudBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],DQ.prototype,"ytdReduxBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],DQ.prototype,"data",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],DQ.prototype,"selectedIndex",void 0);_.F([_.C({value:320}),_.y("design:type",Number)],DQ.prototype,"scrollDistance",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"notSticky",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"transparentBackground",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.y("design:type",String)],DQ.prototype,"componentStyle",void 0);_.F([_.C({selector:_.sgX}),_.y("design:type",Boolean)],DQ.prototype,"guideIsExpanded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"shouldHide",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"disableSticky",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"fluidWidth",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"isClipList",void 0);_.F([_.C(),_.y("design:type",Object)],DQ.prototype,"defaultChipIndex",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DQ.prototype,"isPlaylist",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],DQ.prototype,"playlistVotingAnimationEnabled",void 0);_.F([_.jX("#chips"),_.y("design:type",Object)],DQ.prototype,"JSC$14073_chipsSelector",void 0);_.F([_.jX("ytd-sort-filter-header-renderer"),_.y("design:type",HTMLElement)],DQ.prototype,"sortFilterHeaderRendererElement",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],DQ.prototype,"updating",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],DQ.prototype,"dataChanged",null);_.F([_.g5("guideIsExpanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],DQ.prototype,"onGuideIsExpandedChanged",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],DQ.prototype,"onResize",null);
_.F([_.Mw("isChannelPageGrid","disableSticky","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],DQ.prototype,"updateChipBarWidthAndTop",null);_.F([_.n("componentStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],DQ.prototype,"isChannelPageGrid",null);_.F([_.n("componentStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],DQ.prototype,"isHashtagLandingPage",null);
_.F([_.g5("isPlaylistPage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],DQ.prototype,"isPlaylistPageChanged",null);_.F([_.n("componentStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],DQ.prototype,"isPlaylistPage",null);_.F([_.n("componentStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],DQ.prototype,"isDisableDeselectEvent",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],DQ.prototype,"sortFilterHeaderRendererData",null);_.F([_.C({reflectToAttribute:!0,selector:_.U8n}),_.y("design:type",String)],DQ.prototype,"frostedGlassMode",void 0);_.F([_.g5("notSticky"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],DQ.prototype,"dispatchChipBarIsSticky",null);_.F([_.L({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],DQ);
_.A(DQ,"ytd-feed-filter-chip-bar-renderer",function(){if(luR!==void 0)return luR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return luR=r},{mode:1});var bhR;var mbN=_.JY(function(r){var J=r.data;var x=r.buttonIndex;var t=r.selectedIndex;var b=r.onSelect;var V=function(){return x()===t()},H=function(){var q,W;
return(W=(q=J().text)==null?void 0:q.content)!=null?W:""};
r=_.Bxm();return _.f("yt-toggleable-image-button-view-model",{class:function(){var q={};q=(q["toggleable-image-button-view-model-wiz"]=!0,q[""]=!0,q["toggleable-image-button-view-model-wiz__semi-transparent"]=t()!==-1&&!V(),q);return _.E8(q)},
tabindex:0,"aria-label":H,"aria-pressed":V,role:"button","on:keydown":r,"on:click":_.$H(function(){b(J().onSubmitCommand);return!1})},_.f(_.w,{cond:function(){return J().logo},
then:function(q){return _.f(_.rm,{data:q,className:function(){var W={};W=(W["toggleable-image-button-view-model-wiz__image"]=!0,W["toggleable-image-button-view-model-wiz__circular-radius"]=!(!J().backgroundColor||!J().backgroundColorDarkMode),W["toggleable-image-button-view-model-wiz__gradient-ring"]=!!(V()&&J().backgroundColor&&J().backgroundColorDarkMode),W);return _.E8(W)},
alt:H,useWidth:!1,style:function(){if(V()&&J().backgroundColor&&J().backgroundColorDarkMode){var W=aY(Number(J().backgroundColorDarkMode),"1");var U=aY(Number(J().backgroundColor),"1");W="background: linear-gradient(180deg,"+W+","+U+") border-box;"}else W="";return W}})}}),_.f(_.dm,{model:{borderRadius:"16px"}}),_.f("p",{class:function(){var q={};
q=(q["toggleable-image-button-view-model-wiz__label"]=!0,q["toggleable-image-button-view-model-wiz__bold-text"]=V(),q);return _.E8(q)}},_.f(_.Zy,{text:function(){return J().text}})))},"Hb");
mbN.idomCompat=!0;var VFn=_.JY(function(r){var J=r.data;r=_.D(_.Ww({index:-1,command:{}},void 0,"Zcqtsb"));var x=r.next().value,t=r.next().value;return _.f("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},_.f("div",{class:"nudge-form-view-model-wiz__form-options"},_.f(_.QR,{data:function(){return J().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(b,V){return _.f(mbN,{data:b.data,buttonIndex:V,selectedIndex:function(){return x().index},
onSelect:function(H){t({index:V(),command:H})}})}})),_.f(_.Zy,{text:function(){return J().subtitle},
className:"nudge-form-view-model-wiz__subtitle"}),_.f("div",{class:"nudge-form-view-model-wiz__submit"},_.f(_.QR,{data:function(){return J().submitButton}},{buttonViewModel:function(b){return _.f(ofn,{data:b.data,
isDisabled:function(){return x().index===-1},
onClick:function(){_.a2(x().command)}})}})))},"Ib");
VFn.idomCompat=!0;var ofn=_.JY(function(r){var J=_.gW(function(){return Object.assign({},r.data(),{state:r.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"rgD0re");
return _.f(_.TN,{data:J,onClick:r.onClick})},"Jb");_.o8(VFn,"yt-nudge-form-view-model",{props:{data:_.yk}});var HM=function(){var r=_.I.apply(this,arguments)||this;r.roundedContainer=!0;r.buttonUpdate=_.M("web_modern_buttons");r.isDarkMode=!1;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return r};
_.S(HM,_.I);_.m=HM.prototype;_.m.computeNudgeStyle=function(r){return r?"modernized-nudge":""};
_.m.handleDarkModeToggledAction=function(r){this.isDarkMode=r};
_.m.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.m.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{chipCloudChipRenderer:"yt-chip-cloud-chip-renderer",nudgeFormViewModel:"yt-nudge-form-view-model"}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed-content",
mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.m.computeIsHorizontalButtons=function(r){return r?!!r.applyModernizedStyle&&!!r.enableHorizontalButtons&&!!r.secondaryButton:!1};
_.vd.Object.defineProperties(HM.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.data)==null?void 0:r.backgroundStyle)!=null?J:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.data)==null?void 0:r.contentsLocation)!=null?J:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.lightIconImage)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],HM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],HM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],HM.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],HM.prototype,"actionHandlerBehavior",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("isHideEnclosingAction"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],HM.prototype,"isHidden",null);_.F([_.C(),_.y("design:type",Object)],HM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],HM.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],HM.prototype,"buttonUpdate",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.y("design:type",String)],HM.prototype,"nudgeStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.trimStyle"),_.y("design:type",String),_.y("design:paramtypes",[])],HM.prototype,"trimStyle",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.backgroundStyle"),_.y("design:type",String),_.y("design:paramtypes",[])],HM.prototype,"backgroundStyle",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.contentsLocation"),_.y("design:type",String),_.y("design:paramtypes",[])],HM.prototype,"contentsLocation",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.disableDropShadow"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],HM.prototype,"noShadow",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.lightIconImage"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],HM.prototype,"noIcon",null);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.y("design:type",Boolean)],HM.prototype,"isHorizontalButtons",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Object)],HM.prototype,"isDarkMode",void 0);_.F([_.L({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],HM);
_.A(HM,"ytd-feed-nudge-renderer",function(){if(bhR!==void 0)return bhR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-nudge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismiss-button" class="style-scope ytd-feed-nudge-renderer"></div>\n  <div id="content-wrapper" class="style-scope ytd-feed-nudge-renderer">\n    <div id="header-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="image-container" hidden="[[!data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        <yt-img-shadow id="nudge-image" height="32" thumbnail="[[data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        </yt-img-shadow>\n      </div>\n    </div>\n    <div id="text-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="title-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n      <div id="subtitle-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="subtitle" split-lines="" text="[[data.subtitle]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="contents" hidden="[[!data.contents]]" class="style-scope ytd-feed-nudge-renderer"></div>\n    <div id="button-container" hidden="[[!data.primaryButton]]" class="style-scope ytd-feed-nudge-renderer">\n      <div id="primary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n      <div id="secondary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismissed-content" class="style-scope ytd-feed-nudge-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return bhR=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var Dbx;var HhY;var T_=function(){var r=_.I.apply(this,arguments)||this;r.collapsed=!1;r.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return r};
_.S(T_,_.I);T_.prototype.configureRendererStamper=function(){return{"data.content":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",params:{isSlimlineSurvey:!0,showResponseRangeText:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
T_.prototype.handleRatingSelect=function(){var r;((r=this.data)==null?0:r.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
T_.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],T_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],T_.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],T_.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],T_.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.K_),_.y("design:type",Object)],T_.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],T_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T_.prototype,"collapsed",void 0);_.F([_.L({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],T_);
_.A(T_,"ytd-slimline-survey-renderer",function(){if(HhY!==void 0)return HhY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slimline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-slimline-survey-renderer">\n  <div id="content-wrapper" class="style-scope ytd-slimline-survey-renderer">\n    <div id="header-container" class="style-scope ytd-slimline-survey-renderer">\n      <div id="title-container" class="style-scope ytd-slimline-survey-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-slimline-survey-renderer"></yt-formatted-string>\n      </div>\n      <div id="dismiss-button" class="style-scope ytd-slimline-survey-renderer"></div>\n    </div>\n    <div id="rating-survey" class="style-scope ytd-slimline-survey-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-slimline-survey-renderer">\n  <div id="dismissed-content" class="style-scope ytd-slimline-survey-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return HhY=r},{mode:1});var Twu;var st=function(){return _.I.apply(this,arguments)||this};
_.S(st,_.I);st.prototype.maybeGetBackgroundColor=function(r){return this.isDarkMode?r.section2Color:r.section3Color};
st.prototype.colorPaletteChanged=function(){var r=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;r&&(r==null?0:r.secondaryTitleColor)&&this.maybeGetBackgroundColor(r)?(this.hostElement.style.backgroundColor=_.Ad(this.maybeGetBackgroundColor(r)),this.hostElement.style.color=_.Ad(r.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
st.prototype.colorPaletteChanged=st.prototype.colorPaletteChanged;_.F([_.K(_.dE),_.y("design:type",Object)],st.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],st.prototype,"data",void 0);_.F([_.C({selector:function(r){return r.ui.darkModeIsEnabled}}),
_.y("design:type",Boolean)],st.prototype,"isDarkMode",void 0);_.F([_.C(),_.y("design:type",Object)],st.prototype,"lightColorPalette",void 0);_.F([_.C(),_.y("design:type",Object)],st.prototype,"darkColorPalette",void 0);_.F([_.g5("darkColorPalette","lightColorPalette","data","isDarkMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],st.prototype,"colorPaletteChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],st);
_.A(st,"ytd-endorsement-header-renderer",function(){if(Twu!==void 0)return Twu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-endorsement-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-endorsement-header-renderer"></yt-icon>\n<yt-formatted-string id="text" text="[[data.title]]" class="style-scope ytd-endorsement-header-renderer"></yt-formatted-string>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Twu=r},{mode:1});_.o8(_.Rp,"yt-decorated-avatar-view-model",{props:{data:_.yk,className:_.yk}});var qi=function(){var r=_.I.apply(this,arguments)||this;r.fullHeight=_.M("web_rich_grid_media_full_height");r.showChannelAvatar=!0;r.hasPlaylistThumbnail=!1;r.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};r.prepareThumbnailForPageTransition=function(){_.M("web_thumbnail_to_watch_transition")&&(r.thumbnail.style.viewTransitionName="thumbnail-to-watch",r.cleanupThumbnailAfterPageTransition(r.thumbnail))};
return r};
_.S(qi,_.I);_.m=qi.prototype;
_.m.configureRendererStamper=function(){return{lazyLoadMenu:sq,immediateLoadMenu:{id:"immediate-load-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",
mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model",properties:{overrides:"[[avatarStackViewModelOverrides]]"}},
decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.m.attached=function(){this.updateInlinePreviewHoverListeners()};
_.m.detached=function(){this.clearInlinePreviewHoverListeners()};
_.m.shouldLazyLoadMenu=function(){var r=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.M("kevlar_modern_downloads_page")||!r};
_.m.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14099_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:this.JSC$14099_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.m.getVideoPreviewOpts=function(){var r={},J;if((J=this.data)==null?0:J.multipleInlinePlaybackEndpoint)r=bCu;this.isRadio&&(r=tON);return _.M("web_thumbnail_to_watch_transition")?Object.assign({},r,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):r};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$14099_inlinePreviewHoverListener)==null||J3(r)};
_.m.getOwner=function(){var r,J,x;return((r=this.data)==null?void 0:(J=r.channelThumbnailSupportedRenderers)==null?void 0:J.channelThumbnailWithLinkRenderer)||_.R((x=this.data)==null?void 0:x.showProviderChannelThumbnail,UfN)};
_.m.updateLockupSize=function(){var r;((r=this.getOwner())==null?0:r.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.m.getFeedbackEndpoint=function(r){if(_.R(r,_.dl))return r;var J,x;r=(x=(J=_.R(r,_.i9))==null?void 0:J.commands)!=null?x:[];J=_.D(r);for(x=J.next();!x.done;x=J.next())if(x=this.getFeedbackEndpoint(x.value))return x;return null};
_.m.computeNavigationEndpoint=function(r){return Lwn(r==null?void 0:r.navigationEndpoint)};
_.m.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var r=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(r)!==JSON.stringify(this.data)&&this.set("data",r)}};
_.m.onDataChanged=function(){var r=this,J=this.getOwner();if(J){this.set("data.owner",J);var x,t,b,V,H,q=((x=this.data)==null?void 0:(t=x.shortBylineText)==null?void 0:(b=t.runs)==null?void 0:(V=b[0])==null?void 0:V.text)||((H=J.name)==null?void 0:H.simpleText);this.set("data.owner.title",q)}var W,U,g,E,h,G;J=((W=this.data)==null?void 0:(U=W.thumbnailRenderer)==null?void 0:U.playlistVideoThumbnailRenderer)||((g=this.data)==null?void 0:(E=g.thumbnailRenderer)==null?void 0:E.playlistCustomThumbnailRenderer)||
((h=this.data)==null?void 0:(G=h.thumbnailRenderer)==null?void 0:G.showCustomThumbnailRenderer);var N;((N=this.data)==null?0:N.thumbnail)||!J||this.set("data.thumbnail",J.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){r.updateLockupSize()});
var Q;if(W=((Q=this.data)==null?void 0:Q.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(W);var Y;((Y=this.dismissActionToReplayEntity)==null?0:Y.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.m.onHiddenChanged=function(){this.updateLockupSize()};
_.m.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.D9(this.hostElement,"yt-terminate-video-preview-action");else{var r;(r=this.videoTitleLink)==null||r.focus()}};
_.m.metadataColorChanged=function(){var r;if(this.metadataColor&&((r=this.videoTitle)==null?0:r.style))this.videoTitle.style.color=_.Ad(this.metadataColor);else{var J,x;!this.metadataColor&&((J=this.videoTitle)==null?0:(x=J.style)==null?0:x.color)&&(this.videoTitle.style.color="")}};
_.m.onDetailsClick=function(r){var J=this.computedNavigationEndpoint;J&&(_.lu(_.Xj(r),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.Vq(this.hostElement,"yt-navigate",{endpoint:J}))};
_.m.cleanupThumbnailAfterPageTransition=function(r){_.cdM(document,"yt-page-type-changed",function(){r.style.viewTransitionName=""})};
_.m.onRendererTap=function(){this.prepareThumbnailForPageTransition();var r,J,x=((r=this.data)==null?void 0:r.serviceEndpoint)||this.getFeedbackEndpoint((J=this.data)==null?void 0:J.navigationEndpoint);x&&_.R(x,_.dl)&&this.ytComponentBehavior.resolveCommand(x)};
_.m.onMouseDown=function(r){var J=r.target,x=this.computedNavigationEndpoint,t;r=J.href||((t=_.R(x==null?void 0:x.commandMetadata,_.rP))==null?void 0:t.url);t=J.data||x;r&&t&&zeM(r,t)};
_.m.computeVideoTitleText=function(){var r;if((r=this.data)==null?0:r.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.m.computeHasPlaylistThumbnail=function(r){var J,x,t,b,V;if((((J=r.thumbnailRenderer)==null?0:J.playlistVideoThumbnailRenderer)||((x=r.thumbnailRenderer)==null?0:x.playlistCustomThumbnailRenderer)||((t=r.thumbnailRenderer)==null?0:t.showCustomThumbnailRenderer)||((b=r.thumbnailRenderer)==null?0:b.playlistVideoThumbnailRenderer)||((V=r.thumbnailRenderer)==null?0:V.playlistCustomThumbnailRenderer))&&r.thumbnailOverlays)for(J=0;J<r.thumbnailOverlays.length;J++)if(x=void 0,(x=r.thumbnailOverlays[J])==
null?0:x.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.vd.Object.defineProperties(qi.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.M("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var r;return(r=this.data)==null?void 0:r.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var r;return(r=this.data)==null?void 0:r.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$14099_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.ET(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.videoId)||((J=this.data)==null?void 0:J.playlistId)||""}}});
qi.prototype.onMouseDown=qi.prototype.onMouseDown;qi.prototype.metadataColorChanged=qi.prototype.metadataColorChanged;qi.prototype.onIsDismissedChanged=qi.prototype.onIsDismissedChanged;qi.prototype.onHiddenChanged=qi.prototype.onHiddenChanged;qi.prototype.onDataChanged=qi.prototype.onDataChanged;qi.prototype.handleReloadDownloadsInfo=qi.prototype.handleReloadDownloadsInfo;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qi.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qi.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],qi.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],qi.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],qi.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],qi.prototype,"ytdReduxBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],qi.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],qi.prototype,"entitySelectorType",void 0);_.F([_.C(),_.y("design:type",Boolean)],qi.prototype,"noEndpoints",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],qi.prototype,"isRadio",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],qi.prototype,"miniMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qi.prototype,"fullHeight",void 0);
_.F([_.C(),_.y("design:type",Boolean)],qi.prototype,"showDarkVideoMetadata",void 0);_.F([_.C(),_.y("design:type",Boolean)],qi.prototype,"showLightVideoMetadata",void 0);_.F([_.C(),_.y("design:type",Number)],qi.prototype,"metadataColor",void 0);_.F([_.C(),_.y("design:type",Object)],qi.prototype,"showChannelAvatar",void 0);_.F([_.C(),_.y("design:type",Boolean)],qi.prototype,"hidden",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],qi.prototype,"showYtInteraction",void 0);
_.F([_.C(),_.y("design:type",String)],qi.prototype,"dismissedContentId",void 0);_.F([_.C({selectorArgs:["dismissedContentId"],selector:n3c}),_.y("design:type",Object)],qi.prototype,"dismissActionToReplayEntity",void 0);
_.F([_.C({selectorArgs:["entitySelectorType","mediaId"],selector:function(r,J,x){if(_.M("kevlar_modern_downloads_page")&&x&&J&&J!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(J){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var t=$8M(r,x);if(t){J=_.OQ(r,x);var b=B2(r,x),V=P2z(r,x);r=I5(r,x);var H=T4c(t,J,b,V);b=H.shortViewCountText;var q=H.publishedTimeText;H=H.badges;var W=r>0;V=D79(t,J,V,r);t=_.$N(J)||J==="TRANSFER_STATE_FAILED"||J==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!jg(t.policyEntity)?
void 0:BXz(x,r,t.videoEntity.lengthSeconds);J==="TRANSFER_STATE_PAUSED_BY_USER"&&x&&!_.M("dl_resume_click_killswitch")&&(t={offlineVideoEndpoint:{videoId:x,action:"ACTION_RESUME"}});x={shortViewCountText:b,publishedTimeText:q,badges:H,isWatched:W,navigationEndpoint:t,thumbnailOverlays:V}}else x=void 0;return x;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(J=wH4(r,x))if(t=_.CZ(r,x),V=_.hIM(r,x),t!=="TRANSFER_STATE_UNKNOWN"){x=Huz(J,t,V,x,_.nZ(r));break a}x=void 0}return x;default:_.nR(new _.MV("Error: entitySelectorType defined but not matched in selector.",
r,J))}}}),
_.y("design:type",Object)],qi.prototype,"entityDrivenState",void 0);_.F([_.C({computed:"computeVideoTitleText(data)"}),_.y("design:type",Object)],qi.prototype,"videoTitleText",void 0);_.F([_.C({computed:"computeHasPlaylistThumbnail(data)"}),_.y("design:type",Object)],qi.prototype,"hasPlaylistThumbnail",void 0);_.F([_.C({computed:"computeNavigationEndpoint(data)"}),_.y("design:type",Object)],qi.prototype,"computedNavigationEndpoint",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],qi.prototype,"typographyBump",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("typographyBump"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],qi.prototype,"typographyBumpV2",null);_.F([_.jX("#video-title"),_.y("design:type",HTMLElement)],qi.prototype,"videoTitle",void 0);_.F([_.jX("#video-title-link"),_.y("design:type",HTMLElement)],qi.prototype,"videoTitleLink",void 0);
_.F([_.jX("#thumbnail"),_.y("design:type",HTMLElement)],qi.prototype,"thumbnail",void 0);_.F([_.jX("#dismissible"),_.y("design:type",HTMLElement)],qi.prototype,"JSC$14099_dismissibleMedia",void 0);_.F([_.n("data.menu"),_.y("design:type",Object),_.y("design:paramtypes",[])],qi.prototype,"lazyLoadMenu",null);_.F([_.n("data.menu"),_.y("design:type",Object),_.y("design:paramtypes",[])],qi.prototype,"immediateLoadMenu",null);
_.F([_.Mw("entityDrivenState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qi.prototype,"handleReloadDownloadsInfo",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qi.prototype,"onDataChanged",null);_.F([_.Mw("hidden"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qi.prototype,"onHiddenChanged",null);
_.F([_.g5("isDismissed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qi.prototype,"onIsDismissedChanged",null);_.F([_.g5("metadataColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qi.prototype,"metadataColorChanged",null);_.F([_.Uh("mousedown"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],qi.prototype,"onMouseDown",null);
_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],qi.prototype,"isHovered",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],qi.prototype,"useAvatar",null);_.F([_.n("data","entitySelectorType"),_.y("design:type",String),_.y("design:paramtypes",[])],qi.prototype,"mediaId",null);_.F([_.L({is:"ytd-rich-grid-media",disableElementRegistration:!0})],qi);
var sCq=_.Te()(qi,"ytd-rich-grid-media",function(){if(Dbx!==void 0)return Dbx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Dbx=r},{mode:_.sz("kevlar_poly_si_batch_j072")?1:2});var qlq;var WM=function(){var r=_.I.apply(this,arguments)||this;r.removeMaxWidth=!0;r.insetMetadata=!1;return r};
_.S(WM,_.I);_.m=WM.prototype;_.m.configureRendererStamper=function(){return{innerMenu:sq,outerMenu:Object.assign({},sq,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.onDataChanged=function(){var r,J=((r=this.data)==null?void 0:r.trackingParams)||"";J&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(J));var x;((x=this.dismissActionToReplayEntity)==null?0:x.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.m.attached=function(){this.updateInlinePreviewHoverListeners()};
_.m.detached=function(){this.clearInlinePreviewHoverListeners()};
_.m.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$14104_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:this.JSC$14104_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:meo})};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$14104_inlinePreviewHoverListener)==null||J3(r)};
_.m.onRendererTap=function(){var r,J,x=(r=this.data)==null?void 0:(J=r.serviceEndpoints)==null?void 0:J[0];_.R(x,_.dl)&&this.componentBehavior.resolveCommand(x)};
_.m.onDetailsClick=function(r){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint;x&&(_.lu(_.Xj(r),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(x))};
_.m.onShow=function(){var r=this.data;r.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(r.onFirstVisibleCommand),delete r.onFirstVisibleCommand)};
_.vd.Object.defineProperties(WM.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var r;return this.insetMetadata?void 0:(r=this.data)==null?void 0:r.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var r;return this.insetMetadata?(r=this.data)==null?void 0:r.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var r=this.data;if(r!=null&&r.badge&&(r=_.R(r.badge,QIn))){var J,x,t;return[{metadataBadgeRenderer:{label:((J=r.label)==null?void 0:(x=J.runs)==null?void 0:x[0].text)||((t=r.label)==null?void 0:t.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var r=this.data;return Object.assign({},r.headline,{accessibility:r.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return this.isSlimShort?(r=this.computedTitle)==null?void 0:(J=r.accessibility)==null?void 0:(x=J.accessibilityData)==null?void 0:x.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.M("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$14104_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
WM.prototype.onDataChanged=WM.prototype.onDataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],WM.prototype,"componentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],WM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],WM.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],WM.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.K_),_.y("design:type",Object)],WM.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],WM.prototype,"ytdReduxBehavior",void 0);_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],WM.prototype,"thumbnail",void 0);_.F([_.jX("#dismissible"),_.y("design:type",HTMLElement)],WM.prototype,"JSC$14104_dismissibleMedia",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],WM.prototype,"removeMaxWidth",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],WM.prototype,"insetMetadata",void 0);_.F([_.C(),_.y("design:type",String)],WM.prototype,"dismissedContentId",void 0);_.F([_.C({selectorArgs:["dismissedContentId"],selector:n3c}),_.y("design:type",Object)],WM.prototype,"dismissActionToReplayEntity",void 0);_.F([_.n("insetMetadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],WM.prototype,"thumbnailObjectFit",null);
_.F([_.n("data","insetMetadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],WM.prototype,"innerMenu",null);_.F([_.n("data","insetMetadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],WM.prototype,"outerMenu",null);_.F([_.C(),_.y("design:type",Object)],WM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],WM.prototype,"miniMode",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],WM.prototype,"onDataChanged",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],WM.prototype,"shortsBadges",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],WM.prototype,"isShort",null);
_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],WM.prototype,"isSlimShort",null);_.F([_.n("data","isShort"),_.y("design:type",Object),_.y("design:paramtypes",[])],WM.prototype,"computedTitle",null);_.F([_.n("isSlimShort","computedTitle"),_.y("design:type",Object),_.y("design:paramtypes",[])],WM.prototype,"computedAccessibilityLabel",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],WM.prototype,"shouldForce2By3",null);_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],WM.prototype,"isHovered",null);_.F([_.L({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],WM);
_.A(WM,"ytd-rich-grid-slim-media",function(){if(qlq!==void 0)return qlq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-slim-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-click="onRendererTap" class="style-scope ytd-rich-grid-slim-media">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" no-rounded-corners="[[isSlimShort]]" object-fit="[[thumbnailObjectFit]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-slim-media">\n  </ytd-thumbnail>\n  <div id="details" on-click="onDetailsClick" role="heading" aria-label$="[[computedAccessibilityLabel]]" class="style-scope ytd-rich-grid-slim-media">\n    <h3 class="style-scope ytd-rich-grid-slim-media">\n      <a class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(computedTitle)]]" aria-label$="[[computedTitle.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">\n        <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-rich-grid-slim-media">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" class="style-scope ytd-rich-grid-slim-media">[[getSimpleString(computedTitle)]]</span>\n      </a>\n    </h3>\n    <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-rich-grid-slim-media"> [[getSimpleString(data.metadata)]] </span>\n    <ytd-video-meta-block class="grid style-scope ytd-rich-grid-slim-media" data="[[data]]" is-slim-short="[[isSlimShort]]" rich-meta="">\n    </ytd-video-meta-block>\n    <div id="menu" class="style-scope ytd-rich-grid-slim-media"></div>\n  </div>\n  <div id="menu-outer" class="style-scope ytd-rich-grid-slim-media"></div>\n  \n  <template is="dom-if" if="[[!isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[data.badges]]" hidden="[[!data.badges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n  <template is="dom-if" if="[[isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[shortsBadges]]" hidden="[[!shortsBadges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-grid-slim-media">\n  <div id="dismissed-content" class="style-scope ytd-rich-grid-slim-media"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-slim-media"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qlq=r},{mode:_.sz("kevlar_poly_si_batch_j063")?1:2});var WYq;var ihK;var ie=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(ie,_.I);ie.prototype.computeIcon=function(r){return r&&r.iconType?"yt-sys-icons:"+r.iconType.toLowerCase():""};
ie.prototype.onMouseEnter=function(){this.isHovered=!0};
ie.prototype.onMouseLeave=function(){this.isHovered=!1};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ie.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ie.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ie.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ie.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],ie.prototype,"isHovered",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ie.prototype,"darkerDarkTheme",void 0);_.F([_.L({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],ie);
_.A(ie,"ytd-expand-on-hover-card-renderer",function(){if(ihK!==void 0)return ihK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expand-on-hover-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="card" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline" on-mouseenter="onMouseEnter"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string></div></div><div id="overlay" hidden="[[!isHovered]]" on-mouseleave="onMouseLeave" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string><yt-formatted-string class="details style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.details]]" text="[[data.details]]"></yt-formatted-string></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ihK=r},{mode:1});var pvu,fPN=function(){if(pvu!==void 0)return pvu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="channel-user-state" hidden="[[!data.channelUserStateDescription]]" text="[[data.channelUserStateDescription]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><div id="content-section" class="style-scope ytd-channel-renderer"><div id="avatar-section" class="style-scope ytd-channel-renderer"><a class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="avatar" class="style-scope ytd-channel-renderer"><yt-img-shadow height="[[computeIconSize(compactStyle)]]" thumbnail="[[data.thumbnail]]" width="[[computeIconSize(compactStyle)]]" class="style-scope ytd-channel-renderer"></yt-img-shadow></div></a></div><div id="info-section" class="style-scope ytd-channel-renderer"><a id="main-link" class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="info" class="style-scope ytd-channel-renderer"><ytd-channel-name id="channel-title" badges="[[data.ownerBadges]]" channel-name="[[getSimpleString(data.title)]]" compact-style="[[compactStyle]]" wrap-text="" class="style-scope ytd-channel-renderer"></ytd-channel-name><div id="metadata" class="style-scope ytd-channel-renderer"><yt-formatted-string id="subscribers" respect-lang-dir="" text="[[data.subscriberCountText]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><span id="dot" hidden="[[computeHideDot(data)]]" class="style-scope ytd-channel-renderer">\u2022</span><span id="video-count" class="style-scope ytd-channel-renderer">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id="description" hidden="[[compactStyle]]" text="[[data.descriptionSnippet]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-channel-renderer"></ytd-badge-supported-renderer></div><div id="navigation-icon" hidden="[[!data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"><yt-icon disable-upgrade$="[[!data.navigationIcon.iconType]]" icon="[[data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"></yt-icon></div></a><div id="buttons" class="style-scope ytd-channel-renderer"><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-channel-renderer"></div><div id="subscribe-button" hidden="[[!data.subscribeButton]]" class="style-scope ytd-channel-renderer"></div></div><div id="channel-memberships-button" hidden="[[!data.channelMembershipsButton]]" class="style-scope ytd-channel-renderer"></div></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return pvu=r};_.O8("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var pd=function(){var r=_.I.apply(this,arguments)||this;r.compactStyle=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(pd,_.I);_.m=pd.prototype;_.m.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.m.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.channelMembershipsButton":{id:"channel-memberships-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.computeHideDot=function(r){return!(r&&r.subscriberCountText&&r.videoCountText)||this.compactStyle};
_.m.hasDualButtons=function(r){return r&&r.purchaseButton&&r.subscribeButton};
_.m.backgroundColorChanged=function(){if(this.data!==void 0){var r=this.data.backgroundColor;this.isDarkTheme&&(r=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=r!=null?_.Ad(r):"transparent"}};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.onTap=function(r){var J,x,t=((J=this.data)==null?void 0:J.navigationEndpoint)||((x=this.data)==null?void 0:x.serviceEndpoint);_.R(t,_.tX)&&(t&&_.bZ().resolve(_.mg).resolveCommand(t,{form:{element:this.hostElement}}),r.preventDefault())};
_.m.computeChannelEndpoint=function(r){return _.R(r,_.tX)?null:r};
_.m.computeHrefEndpoint=function(r){return _.R(r,_.tX)?null:this.componentBehavior.computeHref_(r)};
_.m.computeChannelRendererStyle=function(r){return r};
_.m.computeIconSize=function(r){return r?108:136};
_.vd.Object.defineProperties(pd,{template:{configurable:!0,enumerable:!0,get:function(){return fPN()}}});
pd.prototype.backgroundColorChanged=pd.prototype.backgroundColorChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pd.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],pd.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],pd.prototype,"componentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],pd.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],pd.prototype,"isDarkTheme",void 0);_.F([_.C({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.y("design:type",String)],pd.prototype,"channelRendererStyle",void 0);_.F([_.C({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],pd.prototype,"dualButtons",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],pd.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],pd.prototype,"biggerThumbStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pd.prototype,"compactStyle",void 0);_.F([_.g5("data","isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pd.prototype,"backgroundColorChanged",null);_.F([_.L({is:"ytd-channel-renderer",disableElementRegistration:!0})],pd);_.A(pd,"ytd-channel-renderer",function(){return fPN()},{mode:1});var Ubn;var gfN;_.O8("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var fd=function(){var r=_.I.apply(this,arguments)||this;r.displayItemCount=2;r.collections=_.M("web_modern_collections_v2");r.hasPlaylistThumbnail=!1;r.stackThumbnailSize="large";return r};
_.S(fd,_.I);_.m=fd.prototype;_.m.attached=function(){this.updateInlinePreviewHoverListeners()};
_.m.detached=function(){this.clearInlinePreviewHoverListeners()};
_.m.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.m.computeFirstVideos=function(r,J){return r&&J?r.slice(0,J):[]};
_.m.computeThumbnailWidth=function(r,J){return r?J==="BIG"?500:J==="MASSIVE"?600:J==="MEDIUM"?450:420:360};
_.m.computeThumbnailHeight=function(r,J){return r?J==="BIG"?280:J==="MASSIVE"?337:234:202};
_.m.clearInlinePreviewHoverListeners=function(){var r;(r=this.JSC$14117_inlinePreviewHoverListener)==null||J3(r)};
_.m.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14117_inlinePreviewHoverListener=A7({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:bCu,thumbnailElement:this.thumbnail})};
_.m.computeHasPlaylistThumbnail=function(r){var J,x;if((((J=r.thumbnailRenderer)==null?0:J.playlistVideoThumbnailRenderer)||((x=r.thumbnailRenderer)==null?0:x.playlistCustomThumbnailRenderer))&&r.thumbnailOverlays)for(J=0;J<r.thumbnailOverlays.length;J++)if(x=void 0,(x=r.thumbnailOverlays[J])==null?0:x.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.vd.Object.defineProperties(fd.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.JSC$14117_inlinePreviewHoverListener)==null?0:Q3(r))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
fd.prototype.dataChanged=fd.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],fd.prototype,"ytdLockupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fd.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],fd.prototype,"displayItemCount",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],fd.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],fd.prototype,"biggerThumbsStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],fd.prototype,"collections",void 0);_.F([_.C({computed:"computeHasPlaylistThumbnail(data)"}),_.y("design:type",Object)],fd.prototype,"hasPlaylistThumbnail",void 0);_.F([_.C(),_.y("design:type",String)],fd.prototype,"stackThumbnailSize",void 0);_.F([_.jX("ytd-thumbnail"),_.y("design:type",HTMLElement)],fd.prototype,"thumbnail",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fd.prototype,"dataChanged",null);_.F([_.n("lockupIsHovered"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],fd.prototype,"isHovered",null);_.F([_.L({is:"ytd-radio-renderer",disableElementRegistration:!0})],fd);
_.A(fd,"ytd-radio-renderer",function(){if(gfN!==void 0)return gfN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="true" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-radio-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-radio-renderer" href="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-radio-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-radio-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-radio-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block id="meta" data="[[data]]" radio-meta="" class="style-scope ytd-radio-renderer"></ytd-video-meta-block>\n  </a>\n  <ul id="list" class="style-scope ytd-radio-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-radio-renderer">\n      <li class="style-scope ytd-radio-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-radio-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-radio-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return gfN=r},{mode:_.sz("kevlar_poly_si_batch_j058")?1:2});var EfY;_.O8("itemSectionRenderer","showRenderer","ytd-show-renderer");var Ut=function(){return _.I.apply(this,arguments)||this};
_.S(Ut,_.I);Ut.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Ut.prototype.computeThumbnailWidth=function(r){return r?360:246};
Ut.prototype.computeUseProminentThumbs=function(r){return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ut.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ut.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ut.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Ut.prototype,"isSearch",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.y("design:type",Boolean)],Ut.prototype,"useProminentThumbs",void 0);_.F([_.L({is:"ytd-show-renderer",disableElementRegistration:!0})],Ut);
_.A(Ut,"ytd-show-renderer",function(){if(EfY!==void 0)return EfY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="[[computeThumbnailWidth(useProminentThumbs)]]" class="style-scope ytd-show-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-show-renderer">\n<a id="logo-container" class="yt-simple-endpoint style-scope ytd-show-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-show-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-show-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block data="[[data]]" class="style-scope ytd-show-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer id="bottom-standalone-badge" bottom-standalone-badge="[[data.bottomStandaloneBadge]]" hidden="[[!data.bottomStandaloneBadge]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<div id="menu" class="style-scope ytd-show-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return EfY=r},{mode:1});_.O8("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var g_=function(){var r=_.I.apply(this,arguments)||this;r.isRichGrid=!1;return r};
_.S(g_,_.I);g_.prototype.configureRendererStamper=function(){return{"data.item":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:{matcher:function(){return this.isRichGrid?"ytd-rich-grid-media":"ytd-video-renderer"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],g_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],g_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],g_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],g_.prototype,"isRichGrid",void 0);_.F([_.L({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],g_);
_.A(g_,"ytd-feed-entry-renderer",function(){if(Ubn!==void 0)return Ubn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[isRichGrid]]" thumbnail="[[data.ownerThumbnail]]" width="48" class="style-scope ytd-feed-entry-renderer"></yt-img-shadow>\n<div class="info style-scope ytd-feed-entry-renderer">\n  <div id="title-container" hidden="[[isRichGrid]]" class="style-scope ytd-feed-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="post" text="[[data.postText]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  <div id="contents" class="style-scope ytd-feed-entry-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Ubn=r},{mode:1});var jCq;var Et=function(){return _.I.apply(this,arguments)||this};
_.S(Et,_.I);Et.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.F([_.K(_.dE),_.y("design:type",Object)],Et.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Et.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Et.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Et.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.kN,value:3}),_.y("design:type",Number)],Et.prototype,"itemsPerRow",void 0);
_.F([_.L({is:"ytd-link-card-renderer",disableElementRegistration:!0})],Et);
_.A(Et,"ytd-link-card-renderer",function(){if(jCq!==void 0)return jCq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-link-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-link-card-renderer">\n  <a id="card-link" class="yt-simple-endpoint style-scope ytd-link-card-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n    <yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-link-card-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-link-card-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon id="chevron" hidden="[[!showChevronIcon(itemsPerRow)]]" icon="chevron_right" class="style-scope ytd-link-card-renderer">\n    </yt-icon>\n  </a>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jCq=r},{mode:1});var $bN;var jj=function(){return _.I.apply(this,arguments)||this};
_.S(jj,_.I);_.m=jj.prototype;_.m.configureRendererStamper=function(){return{"data.menu":sq,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.m.onRendererTap=function(r){if(!this.ytdDismissibleItemBehavior.isDismissed){var J,x=(J=this.data)==null?void 0:J.navigationEndpoint;x&&!_.lu(_.Xj(r),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(x)?_.lu(_.Xj(r),this.hostElement,["A"])||_.Vq(this.hostElement,"yt-navigate",{endpoint:x}):this.ytComponentBehavior.resolveCommand(x,{}))}};
_.m.maybeComputeHref=function(r){return this.ytComponentBehavior.computeHref_(r,!0)};
_.m.getNavigationCommand=function(r){return this.isNavigationCommand(r)?r:null};
_.m.isNavigationCommand=function(r){return r?_.R(r,_.hd)||_.R(r,_.zP)||_.R(r,_.Ak)?!0:!1:!1};
jj.prototype.onRendererTap=jj.prototype.onRendererTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],jj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],jj.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],jj.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],jj.prototype,"data",void 0);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],jj.prototype,"onRendererTap",null);_.F([_.L({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],jj);
_.A(jj,"ytd-lumiere-promo-item-image-renderer",function(){if($bN!==void 0)return $bN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-promo-item-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="thumbnail-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-img-shadow></a><div id="metadata" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="item-details" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="title" class="style-scope ytd-lumiere-promo-item-image-renderer"><h3 class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="title-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string><yt-icon class="hover-icon style-scope ytd-lumiere-promo-item-image-renderer" hidden="[[!data.showLauncherIcon]]" icon="open_in_new"></yt-icon></a></h3></div><yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string></div><div id="menu" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div></div><div id="dismissed" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="dismissed-content" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $bN=r},{mode:1});var wvq;var $J=function(){return _.I.apply(this,arguments)||this};
_.S($J,_.I);$J.prototype.computeLandscapeThumbnail=function(){var r;return((r=this.data)==null?void 0:r.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$J.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],$J.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$J.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],$J.prototype,"miniMode",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.kN}),_.y("design:type",Number)],$J.prototype,"itemsPerRow",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.y("design:type",Boolean)],$J.prototype,"landscapeThumbnail",void 0);_.F([_.L({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],$J);
_.A($J,"ytd-lumiere-shelf-details-renderer",function(){if(wvq!==void 0)return wvq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-shelf-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-lumiere-shelf-details-renderer">\n  <div id="lumiere-shelf-details" class="style-scope ytd-lumiere-shelf-details-renderer">\n    <div id="title" class="style-scope ytd-lumiere-shelf-details-renderer">\n       <yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-shelf-details-renderer"></yt-formatted-string>\n    </div>\n    <div id="subtitle" class="style-scope ytd-lumiere-shelf-details-renderer">\n      <yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-badge-supported-renderer id="badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return wvq=r},{mode:_.sz("kevlar_poly_si_batch_j076")?1:2});var h2n;var w_=function(){return _.I.apply(this,arguments)||this};
_.S(w_,_.I);w_.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],w_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],w_.prototype,"data",void 0);_.F([_.L({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],w_);
_.A(w_,"ytd-primetime-promo-details-renderer",function(){if(h2n!==void 0)return h2n;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" hidden="[[!data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><div id="centered-container" class="style-scope ytd-primetime-promo-details-renderer"><yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><div id="action-button" class="style-scope ytd-primetime-promo-details-renderer"></div></div></div><div id="header" hidden="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return h2n=r},{mode:1});var MFs;var hv=function(){return _.I.apply(this,arguments)||this};
_.S(hv,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hv.prototype,"data",void 0);_.F([_.L({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],hv);
_.A(hv,"ytd-panel-show-style-metadata-renderer",function(){if(MFs!==void 0)return MFs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-panel-show-style-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-panel-show-style-metadata-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return MFs=r},{mode:1});var GcK;var Mi=function(){return _.I.apply(this,arguments)||this};
_.S(Mi,_.I);_.m=Mi.prototype;_.m.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.m.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.m.computeThumbnail=function(r){if(r)return r.smallFormFactorBackgroundThumbnail||r.largeFormFactorBackgroundThumbnail};
_.m.maybeComputeHref=function(r){return this.ytComponentBehavior.computeHref_(r,!0)};
_.m.isNavigationCommand=function(r){return r?_.R(r,_.hd)||_.R(r,_.zP)||_.R(r,_.Ak)?!0:!1:!1};
_.m.getNavigationCommand=function(r){return this.isNavigationCommand(r)?r:null};
Mi.prototype.onPanelTap=Mi.prototype.onPanelTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mi.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Mi.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mi.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Mi.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],Mi.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0,value:_.M("web_modern_buttons")}),_.y("design:type",Boolean)],Mi.prototype,"modernButtons",void 0);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mi.prototype,"onPanelTap",null);_.F([_.L({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],Mi);
_.A(Mi,"ytd-primetime-promo-panel-renderer",function(){if(GcK!==void 0)return GcK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer" href$="[[maybeComputeHref(data.command)]]" data="[[getNavigationCommand(data.command)]]" rel="[[computeNofollow_(data.command)]]"><yt-img-shadow thumbnail="[[computeThumbnail(data)]]" width="420" class="style-scope ytd-primetime-promo-panel-renderer"></yt-img-shadow><div id="action-button" class="style-scope ytd-primetime-promo-panel-renderer"><yt-formatted-string text="[[data.buttonText]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-formatted-string><yt-icon icon="[[data.contentIcon.iconType]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-icon></div></a><div id="panel-metadata" class="style-scope ytd-primetime-promo-panel-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return GcK=r},{mode:1});_.o8(_.JY(function(r){r=_.XO(r,{data:{},useFullWidth:!1});var J=r.data,x=r.useFullWidth;r={};return _.f("teaser-card-view-model",{class:_.gm("ytTeaserCardViewModelHost",(r.ytTeaserCardViewModelUseFullWidth=function(){return x()},r))},_.f(_.w,{cond:function(){return J().onTap},
then:function(t){return _.f(_.FH,{className:"ytTeaserCardViewModelLink",command:t},_.f("div",{class:"ytTeaserCardViewModelImageContainer"},_.f(_.w,{cond:function(){return J().image},
then:function(b){return _.f(_.rm,{data:b,className:"ytTeaserCardViewModelImage",alt:""})}})),_.f("p",{class:"ytTeaserCardViewModelCaption"},function(){return J().caption}))}}))},"Kb"),"teaser-card-view-model",{props:{data:_.yk,
useFullWidth:_.yk}});var R2Y=new _.z$("RICH_GRID_VIDEO_RENDERER_TOKEN");_.o8(_.JY(function(r){var J=r.data;var x=r.showYtInteractionInContent;var t=function(){return!!J().selectableFeedback};
r=_.D(_.Ww(!1,void 0,"nblDw"));var b=r.next().value,V=r.next().value;_.Pb(function(){var h=_.R(J().primaryButton,_.RS);(h==null?0:h.isToggled)&&V(h.isToggled)});
r=_.$H(function(h){if(!t())return!1;if(b()){var G;var N=(G=J().selectableFeedback)==null?void 0:G.onDeselect}else{var Q;N=(Q=J().selectableFeedback)==null?void 0:Q.onSelect}N&&_.a2(N,{form:{element:h.target}});V(!b());if(h=_.R(J().primaryButton,_.RS))h.isToggled=b();return!1});
var H=function(){if(!t()){var h,G=(h=J().loggingDirectives)==null?void 0:h.trackingParams;G&&_.HU(_.bZ().resolve(_.wG),G)}},q=_.IHC(),W=function(){var h;
return t()?(h=J().selectableFeedback)==null?void 0:h.a11yLabel:void 0},U=function(){return t()?{toggled:b()}:{}},g=_.bZ().resolve(_.t9(R2Y)),E={};
return _.f("yt-feedback-item-renderer",{class:_.gm("ytFeedbackItemRendererHost",(E.ytFeedbackItemRendererSelectableFeedback=t,E)),"on:click":r,"on:keydown":q,title:W,"aria-label":W,"aria-pressed":function(){return t()?b():void 0},
tabindex:function(){return t()?0:void 0},
role:function(){return t()?"button":void 0}},_.f("div",{class:"ytFeedbackItemRendererContentContainer"},_.f(_.QR,{data:function(){return J().content}},{videoRenderer:function(h){return _.f(g,{data:h.data,
showYtInteraction:x})},
lockupViewModel:function(h){return _.f(_.ta,{data:h.data,containerType:2})}})),_.f("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.f(_.QR,{data:function(){return J().primaryButton}},{toggleButtonViewModel:function(h){return _.f(_.hU,{data:h.data,
buttonShapeOverrides:U,disableExplicitClickLogging:!0,onToggle:H})}})))},"Lb"),"yt-feedback-item-renderer",{props:{data:_.yk,
showYtInteractionInContent:_.yk}});var G_=function(){var r=_.I.apply(this,arguments)||this;r.isShortsGrid=!1;r.isCompactGrid=!1;r.isShortsPanelGrid=!1;r.renderedFromRichGrid=!1;r.isInFirstColumn=!1;r.noGutterMargins=!1;r.isInlineGroupItem=!1;r.insetMetadata=!1;r.noBottomMarginInAds=_.M("web_no_bottom_margin_for_home_ad_buttons");r.force16By9ThumbnailAspectRatio=!1;r.useCompactList=!1;r.containerType=2;r.thumbnailTargetWidth=9999;r.isResponsiveGrid=!1;r.lockupExperiments={useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};r.actionMap=
{"ytd-rich-item-index-update-action":"onIndexUpdateAction"};r.hoverListener=r.hover.bind(r);r.leaveListener=r.leave.bind(r);r.highlighted=!1;r.JSC$14152_unsubscribeFromInlinePreviewIsActive=function(){};
return r};
_.S(G_,_.I);_.m=G_.prototype;_.m.computeContainerType=function(){return this.useCompactList?3:2};
_.m.computeThumbnailTargetWidth=function(){var r;return(r=this.itemWidth)!=null?r:9999};
_.m.updateIsInFirstColumn=function(){var r;this.isInFirstColumn=((r=this.data)==null?void 0:r.colIndex)===0};
_.m.observerContainerType=function(){if(this.lockup){var r=this.lockup;r.containerType=this.containerType;r.sizing=this.sizing;r.typographyBump=this.typographyBump;r.itemWidth=this.itemWidth}this.richGridMedia&&_.M("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.M("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.m.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.m.leave=function(r){r=r.relatedTarget;var J=document.querySelector("ytd-video-preview");r&&J&&_.TR(J).contains(r)||this.removeAndCleanupHighlight()};
_.m.hover=function(){var r;if(!this.highlighted&&(!_.M("web_enable_rich_item_on_focus_effect")||(r=this.data)!=null&&r.onFocusEffect)){var J,x;((J=this.data)==null?void 0:(x=J.onFocusEffect)==null?void 0:x.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(r=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:r,boxShadow:"0 0 0 10px "+r}));var t,b;((t=this.data)==null?void 0:(b=t.onFocusEffect)==null?void 0:
b.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.m.removeAndCleanupHighlight=function(){this.hostElement.classList.remove("ytd-rich-item-renderer-highlight");this.hostElement.classList.remove("ytd-rich-item-renderer-highlight-border");Object.assign(this.hostElement.style,{backgroundColor:"",boxShadow:""});this.highlighted=!1};
_.m.registerHoverHighlightListeners=function(){var r=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$14152_unsubscribeFromInlinePreviewIsActive=_.pu(_.lO(),_.inX,function(J){r.highlighted&&!J&&r.removeAndCleanupHighlight()})};
_.m.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$14152_unsubscribeFromInlinePreviewIsActive()};
_.m.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.m.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.m.getBackgroundColor=function(){var r,J,x=(r=this.data)==null?void 0:(J=r.onFocusEffect)==null?void 0:J.onFocusColor;if(x){if(document.documentElement.hasAttribute("dark")&&(x==null?0:x.darkTheme))return _.Ad(x==null?void 0:x.darkTheme);if(x==null?0:x.lightTheme)return _.Ad(x==null?void 0:x.lightTheme)}};
_.m.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var r=_.kU(),J,x,t;r&&((J=this.data)==null?0:J.trackingParams)&&((x=this.data)==null?void 0:x.colIndex)!=null&&((t=this.data)==null?void 0:t.rowIndex)!=null&&_.vD(r,_.SU(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.m.isSlimMediaRenderer=function(r){return!!_.R(r==null?void 0:r.content,_.VZw)||!!_.R(r==null?void 0:r.content,oYN)||!!_.R(r==null?void 0:r.content,_.kS)||!!_.R(r==null?void 0:r.content,SB4)};
_.m.isPostRenderer=function(){var r,J;return!!_.R((r=this.data)==null?void 0:r.content,Jxb)||!!_.R((J=this.data)==null?void 0:J.content,xfn)};
_.m.computeIsGameCardShelf=function(){var r;return!!_.R((r=this.data)==null?void 0:r.content,sVN)};
_.m.computeIsMiniGameCardShelf=function(){var r,J;return!!_.R((r=this.data)==null?void 0:r.content,Rxx)||!!_.R((J=this.data)==null?void 0:J.content,S1N)};
_.m.computeIsTeaserCard=function(){var r;return!!_.R((r=this.data)==null?void 0:r.content,S1N)};
_.m.computeIsSelectableFeedbackItem=function(){var r,J;return!((J=_.R((r=this.data)==null?void 0:r.content,_.dYN))==null||!J.selectableFeedback)};
_.m.computeContainsLumierePosters=function(){var r,J;return((J=_.R((r=this.data)==null?void 0:r.content,qpK))==null?void 0:J.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.m.computeIsExpandOnHoverCardShelf=function(){var r;return!!_.R((r=this.data)==null?void 0:r.content,s$4)};
_.m.computeIsLinkCardShelf=function(){var r;return!!_.R((r=this.data)==null?void 0:r.content,n$N)};
_.m.computeIsReelItemStyleAvatarCircle=function(r){var J;return((J=_.R(r==null?void 0:r.content,_.kS))==null?void 0:J.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.m.computeIsLinkCardFullWidth=function(r,J){var x;return((x=_.R(r==null?void 0:r.content,n$N))==null?void 0:x.useFullWidth)||J<=2};
_.vd.Object.defineProperties(G_.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.M("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.M("web_enable_rich_item_on_focus_effect")||_.M("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}}});
G_.prototype.richGridHoverHighlightChanged=G_.prototype.richGridHoverHighlightChanged;G_.prototype.observerContainerType=G_.prototype.observerContainerType;G_.prototype.updateIsInFirstColumn=G_.prototype.updateIsInFirstColumn;_.F([_.K(_.dE),_.y("design:type",Object)],G_.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],G_.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],G_.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],G_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],G_.prototype,"ytdLockupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],G_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.y("design:type",Boolean)],G_.prototype,"isPost",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.y("design:type",Boolean)],G_.prototype,"containsLumierePosters",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.y("design:type",Boolean)],G_.prototype,"isSlimMedia",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.y("design:type",Boolean)],G_.prototype,"isGameCardShelf",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.y("design:type",Boolean)],G_.prototype,"isMiniGameCardShelf",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.y("design:type",Boolean)],G_.prototype,"isTeaserCard",void 0);_.F([_.C({computed:"computeIsSelectableFeedbackItem(data)"}),_.y("design:type",Boolean)],G_.prototype,"isSelectableFeedbackItem",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"isShortsGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],G_.prototype,"isSlimGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"isCompactGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"isShortsPanelGrid",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.y("design:type",Boolean)],G_.prototype,"isExpandOnHoverCardShelf",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.y("design:type",Boolean)],G_.prototype,"isLinkCardShelf",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.kN,value:3}),_.y("design:type",Number)],G_.prototype,"itemsPerRow",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"renderedFromRichGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"isInFirstColumn",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"noGutterMargins",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"isInlineGroupItem",void 0);_.F([_.C(),_.y("design:type",Object)],G_.prototype,"insetMetadata",void 0);
_.F([_.C(),_.y("design:type",Object)],G_.prototype,"noBottomMarginInAds",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],G_.prototype,"isShelfItem",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.y("design:type",Boolean)],G_.prototype,"isReelItemStyleAvatarCircle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.y("design:type",Boolean)],G_.prototype,"isLinkCardFullWidth",void 0);
_.F([_.C(),_.y("design:type",Object)],G_.prototype,"force16By9ThumbnailAspectRatio",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"useCompactList",void 0);_.F([_.C(),_.y("design:type",String)],G_.prototype,"sizing",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],G_.prototype,"typographyBump",void 0);_.F([_.C(),_.y("design:type",Number)],G_.prototype,"itemWidth",void 0);_.F([_.C(),_.y("design:type",Boolean)],G_.prototype,"isHomeShelf",void 0);
_.F([_.C(),_.y("design:type",Boolean)],G_.prototype,"isHomeGrid",void 0);_.F([_.jX("yt-lockup-view-model"),_.y("design:type",HTMLElement)],G_.prototype,"lockup",void 0);_.F([_.jX("ytd-rich-grid-media"),_.y("design:type",HTMLElement)],G_.prototype,"richGridMedia",void 0);_.F([_.jX("ytd-ad-slot-renderer"),_.y("design:type",HTMLElement)],G_.prototype,"adSlotRenderer",void 0);_.F([_.C({computed:"computeContainerType(useCompactList)"}),_.y("design:type",Object)],G_.prototype,"containerType",void 0);
_.F([_.C({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.y("design:type",Object)],G_.prototype,"thumbnailTargetWidth",void 0);_.F([_.n("showYtInteractionOnRichItem"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],G_.prototype,"showYtInteractionOnRichGridMedia",null);_.F([_.n("isSelectableFeedbackItem","richGridHoverHighlight"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],G_.prototype,"showYtInteractionOnRichItem",null);
_.F([_.n("typographyBump","isHomeGrid"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],G_.prototype,"richTypographyBump",null);_.F([_.C({reflectToAttribute:!0}),_.n("isShortsGrid","isCompactGrid"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],G_.prototype,"richGridHoverHighlight",null);_.F([_.n("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.y("design:type",Number),_.y("design:paramtypes",[])],G_.prototype,"shortsLockupViewModelAspectRatio",null);
_.F([_.n("isInlineGroupItem"),_.y("design:type",Number),_.y("design:paramtypes",[])],G_.prototype,"shortsLockupViewModelScrimStyle",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G_.prototype,"updateIsInFirstColumn",null);_.F([_.g5("containerType","sizing","typographyBump"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G_.prototype,"observerContainerType",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G_.prototype,"isResponsiveGrid",void 0);_.F([_.C(),_.y("design:type",Object)],G_.prototype,"lockupExperiments",void 0);_.F([_.g5("richGridHoverHighlight"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G_.prototype,"richGridHoverHighlightChanged",null);_.F([_.L({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],G_);
_.SlN=_.Te()(G_,"ytd-rich-item-renderer",function(){if(WYq===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-item-renderer"></div>\n<yt-interaction id="interaction" class="extended rounded-large style-scope ytd-rich-item-renderer" hidden="[[!showYtInteractionOnRichItem]]"></yt-interaction>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);WYq=r}r=WYq;return r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var jUm={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var kqK=_.Z1(_.gP("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var wRK={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},MkK={url:"https://www.gstatic.com/youtube/img/useredu/downloads_banner_upsell.json"};var Nwx;var RM=function(){var r=_.I.apply(this,arguments)||this;r.useResponsiveGrid=!1;r.hidden=!1;r.standardShelfMargins=_.M("web_rich_grid_standard_shelf_margins");r.isShowMoreHidden=!1;r.isExpanded=!1;r.isInnerShelf=!1;r.allVideosCount=0;r.allPlaylistCount=0;r.haveSmartDownloadsCompleted=!1;r.isShowLessHidden=!0;r.restrictContentsOverflow=!1;r.firstShownIndex=0;r.horizontalOffset=0;r.atEnd=!0;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved",
"yt-section-reactive-dismissal":"onSectionReactiveDismissal"};r.nextClick=function(){var J;(J=r.data)!=null&&J.contents&&(r.firstShownIndex+=r.currentElementsPerRow,r.updateHorizontalOffset(),r.updateHorizontalItemVisibility())};
r.previousClick=function(){var J;(J=r.data)!=null&&J.contents&&(r.firstShownIndex-=r.currentElementsPerRow,r.updateHorizontalOffset(),r.updateHorizontalItemVisibility())};
return r};
_.S(RM,_.I);_.m=RM.prototype;
_.m.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:_.IP("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.m.attached=function(){this.requestElementsPerRow()};
_.m.refreshGridLayoutNew=function(){var r;if((r=this.data)!=null&&r.contents&&this.containerWidth){var J;((J=this.data.responsiveContainerConfiguration)==null?0:J.responsiveSize)?(r=_.nEX(this.data.responsiveContainerConfiguration,this.containerWidth),r=_.es(Object.assign({},r,{standardUnitMinWidth:this.standardUnitMinWidth}))):r=_.es({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=r.typographyBump;if(this.elementsPerRow!==
r.numItems||this.gutter!==r.gutter)this.elementsPerRow=r.numItems,this.gutter=r.gutter,this.itemWidth=r.itemWidth,_.iX(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":r.gutter+"px"})}};
_.m.computeSizing=function(){if(!this.isLumiere){var r=_.cyn(this.data);if(r)return r;if(_.M("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.m.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.m.computeButton=function(r){var J=_.R(r,_.PH);r=Object.assign({},_.R(r,_.PH));return J?(r.text||(r.text={simpleText:r.tooltip}),r.style="STYLE_MONO_OUTLINE",r.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",r):J};
_.m.onRowIndexChange=function(){var r=_.kU(),J,x;((J=this.data)==null?0:J.trackingParams)&&((x=this.data)==null?void 0:x.rowIndex)!=null&&r&&_.vD(r,_.SU(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.m.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var r,J=((r=this.getRichItemRenderers()[0])==null?void 0:r.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*J;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
_.m.onUpdateElementsPerRowAction=function(r,J,x,t,b,V){if(this.containerWidth!==V&&(this.containerWidth=V,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&r&&J&&x&&t&&b&&(this.elementsPerRow!==r||this.postsPerRow!==J||this.slimItemsPerRow!==x||this.gameCardsPerRow!==t||this.miniGameCardsPerRow!==b)&&(this.elementsPerRow=r,this.postsPerRow=J,this.slimItemsPerRow=x,this.gameCardsPerRow=t,this.miniGameCardsPerRow=b,this.updateItemVisibility())};
_.m.getRichItemRenderers=function(){return _.Hp(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.m.updateItemVisibility=function(){var r=this;if(this.data&&this.data.contents){var J=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(t,b){var V;((V=r.data)==null?0:V.isExpanded)?(t.hidden=b>J-1,t.ytRendererBehavior.markDirty()):t.hidden=b>r.currentElementsPerRow-1||b>J-1});
var x=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||x||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||x||!this.data.isExpanded||this.isTruncated}this.contents.style.visibility="visible"}};
_.m.setHeightToSingleRow=function(){var r=this.getRichItemRenderers(),J=Number.parseInt(getComputedStyle(r[0]).marginBottom,10)||0;r=r.slice(0,this.currentElementsPerRow).reduce(function(x,t){return Math.max(x,t.getBoundingClientRect().height+J)},0);
this.contents.style.height=r+"px"};
_.m.focusNextExpandedItem=function(){var r;((r=this.data)==null?0:r.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.m.focusItem=function(r,J){var x=this.getRichItemRenderers();if(x[r]&&(r=x[r].querySelector(".focus-on-expand"))){if(J){var t;(t=x[this.currentElementsPerRow])==null||t.scrollIntoView({behavior:"smooth",block:"center"})}r.focus({preventScroll:!0})}};
_.m.onDataChange=function(){var r=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var J;if((J=this.data)==null?0:J.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.zu(this,function(){r.updateItemVisibility()});
var x;if((x=this.data)==null?0:x.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.iX(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),J=0;J<this.data.contents.length;J++)x=_.R(this.data.contents[J],_.M8)||{},x.colIndex=J,x.rowIndex=this.data.rowIndex};
_.m.handleRerenderDownloadsData=function(){_.M("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.m.blockInlinePreview=function(r){var J=this,x;return _.T(function(t){(x=J.inlinePreviewIsEnabled)&&J.ytdReduxBehavior.dispatch(_.EVb(!1));return t.return(new Promise(function(b){r(function(){x&&J.ytdReduxBehavior.dispatch(_.EVb(!0));b()})}))})};
_.m.expandShelf=function(){var r=this;if(this.data){var J,x=(J=_.R(this.data.showMoreButton,_.PH))==null?void 0:J.trackingParams;x&&_.HU(_.wU(),x);this.data.isExpanded=!0;this.blockInlinePreview(function(t){r.setHeightToSingleRow();r.updateItemVisibility();r.contents.style.height=r.contents.scrollHeight+"px";_.Yh.addJob(function(){r.contents.style.height="auto";r.focusNextExpandedItem();t()},2,200)})}};
_.m.collapseShelf=function(){var r=this;return _.T(function(J){if(J.nextAddress==1){if(!r.data)return J.return();r.data.isExpanded=!1;return _.p(J,r.blockInlinePreview(function(x){r.contents.style.height=r.contents.scrollHeight+"px";r.setHeightToSingleRow();_.Yh.addJob(function(){r.updateItemVisibility();r.contents.style.height="auto";x()},2,200)}),2)}_.Vq(r.hostElement,"yt-rich-shelf-renderer-collapse",r.data.trackingParams);
r.focusItem(0,!1);_.i8(J)})};
_.m.updateArrowButtonStatus=function(){var r=this.getRichItemRenderers().length;if(!_.M("web_rich_shelf_renderer_use_data_contents_killswitch")){var J,x;r=((J=this.data)==null?void 0:(x=J.contents)==null?void 0:x.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=r};
_.m.onChildElementFocus=function(r){this.hasChevronButtons&&(r=r.target.closest("#contents > *"),this.contents.contains(r)&&(r.offsetLeft<this.horizontalOffset?this.previousClick():r.offsetLeft+r.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.m.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.IP("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.m.updateHorizontalOffset=function(){var r=this.getRichItemRenderers(),J=r.length;if(!_.M("web_rich_shelf_renderer_use_data_contents_killswitch")){var x,t;J=((x=this.data)==null?void 0:(t=x.contents)==null?void 0:t.length)||0}var b;r=((b=r[0])==null?void 0:b.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>J?this.firstShownIndex=J-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*r};
_.m.isSlimMediaShelfRenderer=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!!(_.R(t,_.VZw)||_.R(t,oYN)||_.R(t,_.kS)||_.R(t,SB4))};
_.m.isGameCardShelf=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!!_.R(t,sVN)};
_.m.isGnomeShelf=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!!_.R(t,_.dYN)};
_.m.isMiniGameCardShelf=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!!_.R(t,Rxx)||!!_.R(t,S1N)};
_.m.hasGameBoxArtAvatarStyle=function(){var r;return((r=this.data)==null?void 0:r.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.m.hasRoundedGameBoxArtAvatarStyle=function(){var r;return((r=this.data)==null?void 0:r.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.m.isShortsShelf=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!!_.R(t,_.kS)||!!_.R(t,SB4)};
_.m.isPostShelfRenderer=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!(!_.R(t,Jxb)&&!_.R(t,xfn))};
_.m.isLumiereShelf=function(){var r,J,x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8);return!!_.R(x==null?void 0:x.content,qpK)};
_.m.isLumiereShelfWithPosters=function(){var r,J,x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8),t;return((t=_.R(x==null?void 0:x.content,qpK))==null?void 0:t.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.m.isExpandOnHoverCardShelf=function(){var r,J,x,t=(x=_.R((r=this.data)==null?void 0:(J=r.contents)==null?void 0:J[0],_.M8))==null?void 0:x.content;return!!_.R(t,s$4)};
_.m.computeHasFeaturedBadge=function(){var r,J,x=_.R((r=this.data)==null?void 0:(J=r.badges)==null?void 0:J[0],_.dQN);return x?x.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.m.computeHasPaygatedFeaturedBadge=function(){var r,J,x=_.R((r=this.data)==null?void 0:(J=r.badges)==null?void 0:J[0],_.dQN);return x?(x==null?void 0:x.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.m.computeHeaderHidden=function(){var r,J,x,t,b,V;return!((r=this.data)==null?0:r.icon)&&!((J=this.data)==null?0:J.title)&&!((x=this.data)==null?0:x.subtitle)&&!((t=this.data)==null?0:t.thumbnail)&&!((b=this.data)==null?0:b.badges)&&!((V=this.data)==null?0:V.menu)};
_.m.showCtaButton=function(){var r;return!((r=this.data)==null||!r.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.m.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.m.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.m.computeForce16By9ThumbnailAspectRatio=function(){var r,J;return((r=this.data)==null?void 0:(J=r.responsiveContainerConfiguration)==null?void 0:J.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.m.onSectionReactiveDismissal=function(r,J,x){var t,b;var V=(t=this.data)==null?void 0:(b=t.targetingContext)==null?void 0:b.targetGroupId;this&&V&&J.targetGroupId&&V.includes(J.targetGroupId)?(t=this.rowIndex,r=t===void 0?!1:!(J.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&t<=r)):r=!1;r&&(this.hidden=x)};
_.vd.Object.defineProperties(RM.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var r=this.elementsPerRow;this.isPostShelfRenderer()?r=this.postsPerRow:this.isSlimMediaShelfRenderer()?r=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?r=this.slimItemsPerRow-1:this.isGameCardShelf()?r=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(r=this.miniGameCardsPerRow);return r}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.M("kevlar_clean_feeds_show_more")&&this.isHomePage}},
hideBottomDivider:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.previousButton)&&!((J=this.data)==null||!J.nextButton)}},
previousButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.firstShownIndex===0,ariaHidden:!0,tabIndex:-1}}},
nextButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.atEnd,ariaHidden:!0,tabIndex:-1}}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.bZ().resolve(_.rI).getCurrentPage())==null?void 0:r.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return!((r=this.data)==null?0:(J=r.thumbnail)==null?0:(x=J.accessibility)==null?0:(t=x.accessibilityData)==null?0:t.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
RM.prototype.onChildElementFocus=RM.prototype.onChildElementFocus;RM.prototype.handleRerenderDownloadsData=RM.prototype.handleRerenderDownloadsData;RM.prototype.onDataChange=RM.prototype.onDataChange;RM.prototype.onRowIndexChange=RM.prototype.onRowIndexChange;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],RM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RM.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.K_),_.y("design:type",Object)],RM.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],RM.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],RM.prototype,"ytdReduxBehavior",void 0);_.F([_.C({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.y("design:type",Object)],RM.prototype,"useResponsiveGrid",void 0);_.F([_.C(),_.y("design:type",Object)],RM.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Number)],RM.prototype,"standardUnitMinWidth",void 0);_.F([_.C({reflectToAttribute:!0,value:3}),_.y("design:type",Number)],RM.prototype,"elementsPerRow",void 0);_.F([_.C({value:3}),_.y("design:type",Number)],RM.prototype,"postsPerRow",void 0);_.F([_.C({value:6}),_.y("design:type",Number)],RM.prototype,"slimItemsPerRow",void 0);_.F([_.C({value:6}),_.y("design:type",Number)],RM.prototype,"gameCardsPerRow",void 0);
_.F([_.C({value:6}),_.y("design:type",Number)],RM.prototype,"miniGameCardsPerRow",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"hidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"standardShelfMargins",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"isShowMoreHidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"isExpanded",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"isInnerShelf",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.y("design:type",Boolean)],RM.prototype,"isShorts",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.y("design:type",Boolean)],RM.prototype,"isLumiere",void 0);_.F([_.C({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.y("design:type",Boolean)],RM.prototype,"hasBoxArtThumbnailStyle",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.y("design:type",Boolean)],RM.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.y("design:type",Boolean)],RM.prototype,"hasFeaturedBadge",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.y("design:type",Boolean)],RM.prototype,"hasPaygatedFeaturedBadge",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.y("design:type",Boolean)],RM.prototype,"isHeaderHidden",void 0);_.F([_.C({selector:_.jgD}),_.y("design:type",Object)],RM.prototype,"allVideosCount",void 0);_.F([_.C({selector:Yjn}),_.y("design:type",Object)],RM.prototype,"allPlaylistCount",void 0);_.F([_.C({selector:Qg9}),_.y("design:type",Object)],RM.prototype,"haveSmartDownloadsCompleted",void 0);
_.F([_.C({selectorArgs:["entitySelectorType"],selector:function(r,J){if(_.M("kevlar_modern_downloads_page")&&J&&J!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var x=r.entities;switch(J){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":J=_.N6(x);r=Sa(J);var t=_.wh(J);x=_.Qt(x);x=_.xN(Ruz(t,x,J.length));return{contents:r,subtitle:x};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return x=_.N6(x),{contents:Sa(x)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return x=
_.dh(x),{contents:Sa(x)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return x=_.ll7(x),{contents:Sa(x)};default:_.nR(new _.MV("Error: entitySelectorType defined but not matched in selector.",r,J))}}}}),
_.y("design:type",Object)],RM.prototype,"entityDrivenRichShelfData",void 0);_.F([_.C({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.y("design:type",Boolean)],RM.prototype,"hasTopCtaButton",void 0);_.F([_.C({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.y("design:type",Boolean)],RM.prototype,"hasBottomCtaButton",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.y("design:type",Boolean)],RM.prototype,"force16By9ThumbnailAspectRatio",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"isShowLessHidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RM.prototype,"restrictContentsOverflow",void 0);_.F([_.C({selector:_.pH7}),_.y("design:type",Boolean)],RM.prototype,"inlinePreviewIsEnabled",void 0);
_.F([_.C({computed:"computeSizing(data)"}),_.y("design:type",String)],RM.prototype,"sizing",void 0);_.F([_.C(),_.y("design:type",Boolean)],RM.prototype,"typographyBump",void 0);_.F([_.C(),_.y("design:type",Number)],RM.prototype,"itemWidth",void 0);_.F([_.C(),_.y("design:type",Object)],RM.prototype,"firstShownIndex",void 0);_.F([_.C(),_.y("design:type",Object)],RM.prototype,"horizontalOffset",void 0);_.F([_.C(),_.y("design:type",Object)],RM.prototype,"atEnd",void 0);
_.F([_.jX("#contents"),_.y("design:type",HTMLElement)],RM.prototype,"contents",void 0);_.F([_.g5("data.rowIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RM.prototype,"onRowIndexChange",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RM.prototype,"onDataChange",null);
_.F([_.g5("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RM.prototype,"handleRerenderDownloadsData",null);_.F([_.Uh("focusin"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],RM.prototype,"onChildElementFocus",null);_.F([_.C({reflectToAttribute:!0}),_.n("data","isHomePage"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],RM.prototype,"isTruncated",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],RM.prototype,"hideBottomDivider",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],RM.prototype,"hasChevronButtons",null);_.F([_.n("firstShownIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],RM.prototype,"previousButtonOverride",null);
_.F([_.n("atEnd"),_.y("design:type",Object),_.y("design:paramtypes",[])],RM.prototype,"nextButtonOverride",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],RM.prototype,"isHomePage",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],RM.prototype,"thumbnailAriaHidden",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],RM.prototype,"initiallyIsExpanded",null);
_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],RM.prototype,"entitySelectorType",null);_.F([_.L({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],RM);
_.dbn=_.Te()(RM,"ytd-rich-shelf-renderer",function(){if(Nwx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-rich-shelf-renderer">\n  <div id="rich-shelf-header-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="rich-shelf-header" class="style-scope ytd-rich-shelf-renderer">\n      <h2 class="style-scope ytd-rich-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n            <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n              <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n              <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-rich-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" aria-hidden="[[thumbnailAriaHidden]]" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n              </yt-img-shadow>\n            </a>\n            <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n              <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n                <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n                  <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n                </a>\n                <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n              <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n                <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n                <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n              </div>\n            </div>\n          </div>\n        </template>\n      </h2>\n      <div id="menu-container" class="style-scope ytd-rich-shelf-renderer">\n        <div class="cta-button-container style-scope ytd-rich-shelf-renderer" hidden="[[!hasTopCtaButton]]">\n          <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n        <div id="menu" hidden="[[isDismissedButtonHidden]]" class="style-scope ytd-rich-shelf-renderer"></div>\n        <yt-button-view-model id="previous-button" button-overrides="[[previousButtonOverride]]" data="[[data.previousButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="previousClick" class="style-scope ytd-rich-shelf-renderer">\n        </yt-button-view-model>\n        <yt-button-view-model id="next-button" button-overrides="[[nextButtonOverride]]" data="[[data.nextButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="nextClick" class="style-scope ytd-rich-shelf-renderer">\n      </yt-button-view-model>\n      </div>\n    </div>\n    <div id="cta-bottom-button-container" hidden="[[!hasBottomCtaButton]]" class="style-scope ytd-rich-shelf-renderer">\n      <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="contents-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="contents" class="style-scope ytd-rich-shelf-renderer"></div>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowMoreHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showMoreButton)]]" on-click="expandShelf">\n    </ytd-button-renderer>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowLessHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showLessButton)]]" on-click="collapseShelf">\n    </ytd-button-renderer>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-shelf-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Nwx=r}r=Nwx;return r},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var QCu;_.o8(VDN,"yt-slimline-survey-view-model",{props:{data:_.yk}});var Sj=function(){var r=_.I.apply(this,arguments)||this;r.tileLottieAnimationRef={};r.backgroundLottieAnimationRef={};r.isOnHoverBehaviorForLottieEnabled=!0;r.useBiggerShowcaseImage=_.M("enable_desktop_search_bigger_thumbs");r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return r};
_.S(Sj,_.I);_.m=Sj.prototype;_.m.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.m.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.m.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var r=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);r!==this.hasTile&&this.set("hasTile",r);r=this.hasLogo(this.data)||!!this.data.badgeText;r!==this.hasMetadata&&this.set("hasMetadata",r);r=this.data.overflowButton?!1:r;r!==this.showLogoImage&&this.set("showLogoImage",r);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.m.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.m.currentColorChanged=function(){this.updateButtonPalette()};
_.m.computeBackgroundStyle=function(r){if(r&&this.data){var J=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var x=_.Db((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);x&&J.push('background-image: url("'+x+'");')}var t;((t=r.basicColorData)==null?void 0:t.backgroundColor)!==void 0&&J.push("background-color: "+_.Fj(r.basicColorData.backgroundColor)+";");return J.join("")}};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r)};
_.m.getCurrentLogo=function(r,J){if(r)return J?r.darkLogoImage:r.lightLogoImage};
_.m.getCurrentStaticTileImage=function(r,J){if(this.hasStaticTile(r))return r.darkTileImage?J?r.darkTileImage:r.tileImage:r.tileImage};
_.m.computeTitleStyle=function(r){if(this.data&&this.data.title&&r&&r.basicColorData&&r.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.Ad(r.basicColorData.foregroundTitleColor)+";"};
_.m.computeSubtitleStyle=function(r){if(this.data&&this.data.subtitle&&r&&r.basicColorData&&r.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.Ad(r.basicColorData.foregroundBodyColor)+";"};
_.m.computeSupplementalStyle=function(r){if(this.data&&this.data.supplementalText&&r&&r.supplementalTextColor!==void 0)return r=_.Ad(r.supplementalTextColor),"color:"+r+";--yt-endpoint-color:"+r+";--yt-endpoint-hover-color:"+r+";--yt-endpoint-visited-color:"+r+";--yt-formatted-string-bold-font-weight:700;"};
_.m.computeBadgeStyle=function(r){if(this.data&&this.data.badgeText&&r&&r.basicColorData&&r.basicColorData.foregroundActivatedColor!==void 0)return"color:"+_.Ad(r.basicColorData.foregroundActivatedColor)+";"};
_.m.computeDismissIconStyle=function(r){var J,x;if((r==null?0:(J=r.dismissButtonColorData)==null?0:J.foregroundTitleColor)&&(r==null?0:(x=r.dismissButtonColorData)==null?0:x.backgroundColor))return"--yt-button-color:"+_.Fj(r.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Fj(r.dismissButtonColorData.backgroundColor)+";"};
_.m.computeOverflowIconStyle=function(r){var J,x;if((r==null?0:(J=r.dismissButtonColorData)==null?0:J.foregroundTitleColor)&&(r==null?0:(x=r.dismissButtonColorData)==null?0:x.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.Fj(r.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Fj(r.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.Fj(r.dismissButtonColorData.foregroundTitleColor)+";"};
_.m.computeBannerStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeLocation=function(r){switch(r==null?void 0:r.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.m.shouldShowTileSection=function(r,J,x){return!this.shouldExpandLogo(r,J,x)&&J};
_.m.shouldShowExpandedLogoSection=function(r,J,x){return this.shouldExpandLogo(r,J,x)&&r!==void 0&&this.hasLogo(r)};
_.m.shouldExpandLogo=function(r,J,x){return r&&J?!1:x>=2};
_.m.hasStaticTile=function(r){return!(r==null||!r.tileImage)};
_.m.hasTileLottie=function(r){var J;return!!(r==null?0:(J=r.tileLottie)==null?0:J.url)};
_.m.hasLogo=function(r){return this.getCurrentLogo(r,this.isDarkTheme)!==void 0};
_.m.getLogoHeight=function(r){return this.logoWithPadding(r)?"26":"20"};
_.m.getExpandedLogoHeight=function(r){return this.logoWithPadding(r)?"31":"24"};
_.m.getLogoImageId=function(r){return this.logoWithPadding(r)?"logo-image-with-padding":"logo-image"};
_.m.hasBackgroundLottie=function(r){var J;return!!(r==null?0:(J=r.backgroundLottie)==null?0:J.url)};
_.m.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var r,J;(r=this.tileLottieAnimationRef)==null||(J=r.lottieEl)==null||J.play();var x,t;(x=this.backgroundLottieAnimationRef)==null||(t=x.lottieEl)==null||t.play()}};
_.m.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var r,J;(r=this.tileLottieAnimationRef)==null||(J=r.lottieEl)==null||J.pause();var x,t;(x=this.backgroundLottieAnimationRef)==null||(t=x.lottieEl)==null||t.pause()}};
_.m.pauseLottie=function(){var r,J;(r=this.tileLottieAnimationRef)==null||(J=r.lottieEl)==null||J.pause();var x,t;(x=this.backgroundLottieAnimationRef)==null||(t=x.lottieEl)==null||t.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.m.performPrimaryButtonAction=function(){var r,J,x;((r=this.data)==null?0:(J=r.primaryButton)==null?0:(x=J.buttonRenderer)==null?0:x.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
_.m.updateButtonPalette=function(){if(this.data&&this.currentColorData){var r;((r=this.data.dismissButton)==null?0:r.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var J;if((J=this.data.primaryButton)==null?0:J.buttonRenderer)this.currentColorData.primaryButtonColorData?
(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorData.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorData.primaryButtonStyleType,this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)});var x;if((x=this.data.secondaryButton)==
null?0:x.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({},
this.data.secondaryButton.buttonRenderer)});var t;((t=this.data.primaryButton)==null?0:t.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var b;((b=this.data.secondaryButton)==null?0:b.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)})}};
_.m.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var r=this.getTileLottieDataBasedOnTheme(),J,x;if(r.url!==((J=this.tileLottiePlayerProps)==null?void 0:(x=J.animationConfig)==null?void 0:x.path)){var t,b;(t=this.tileLottieAnimationRef)==null||(b=t.lottieEl)==null||b.destroy();var V;this.isOnHoverBehaviorForLottieEnabled=!((V=r.settings)==null?0:V.autoplay);var H,q;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(q=(H=r.settings)==null?void 0:H.autoplay)!=null?q:!1,loop:this.getLottieLoopValue(r.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof r.url==="string"?this.tileLottiePlayerProps.animationConfig.path=r.url:this.tileLottiePlayerProps.animationConfig.animationData=r.url}}};
_.m.getOverflowButton=function(r){return _.R(r.overflowButton,kpu)};
_.m.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var r=this.getBackgroundLottieDataBasedOnTheme(),J,x;if(r.url!==((J=this.backgroundLottiePlayerProps)==null?void 0:(x=J.animationConfig)==null?void 0:x.path)){var t,b;(t=this.backgroundLottieAnimationRef)==null||(b=t.lottieEl)==null||b.destroy();var V;this.isOnHoverBehaviorForLottieEnabled=!((V=r.settings)==null?0:V.autoplay);var H,q;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(q=(H=r.settings)==null?void 0:H.autoplay)!=null?q:!1,loop:this.getLottieLoopValue(r.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof r.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=r.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
r.url}}};
_.m.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var r;((r=this.tileLottieAnimationRef)==null?void 0:r.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var J;((J=this.backgroundLottieAnimationRef)==null?void 0:J.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.m.getTileLottieDataBasedOnTheme=function(){var r;if(this.isDarkTheme&&((r=this.data)==null?0:r.darkThemeTileLottie))return this.data.darkThemeTileLottie;var J;return((J=this.data)==null?0:J.tileLottie)?this.data.tileLottie:{}};
_.m.getBackgroundLottieDataBasedOnTheme=function(){var r;if(this.isDarkTheme&&((r=this.data)==null?0:r.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var J;return((J=this.data)==null?0:J.backgroundLottie)?this.data.backgroundLottie:{}};
_.m.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
_.m.getLottieLoopValue=function(r){return r?r.loop!==void 0?r.loop:r.loopCount?r.loopCount-1:!0:!0};
_.m.logoWithPadding=function(r){var J,x,t;return(r=(J=this.getCurrentLogo(r,this.isDarkTheme))==null?void 0:(x=J.thumbnails)==null?void 0:(t=x[0])==null?void 0:t.height)&&r%31===0?!0:!1};
Sj.prototype.currentColorChanged=Sj.prototype.currentColorChanged;Sj.prototype.themeChanged=Sj.prototype.themeChanged;Sj.prototype.dataChanged=Sj.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Sj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Sj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],Sj.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Sj.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Sj.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"primaryButton",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"secondaryButton",void 0);
_.F([_.C({reflectToAttribute:!0,value:3}),_.y("design:type",Number)],Sj.prototype,"elementsPerRow",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Sj.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Sj.prototype,"hasTile",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Sj.prototype,"hasMetadata",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Sj.prototype,"showLogoImage",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"currentColorData",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.y("design:type",String)],Sj.prototype,"bannerStyle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.y("design:type",String)],Sj.prototype,"location",void 0);
_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"tileLottiePlayerProps",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"tileLottieAnimationRef",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"backgroundLottiePlayerProps",void 0);_.F([_.C(),_.y("design:type",Object)],Sj.prototype,"backgroundLottieAnimationRef",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Sj.prototype,"useBiggerShowcaseImage",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Sj.prototype,"isHideEnclosingAction",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Sj.prototype,"dataChanged",null);_.F([_.Mw("isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Sj.prototype,"themeChanged",null);
_.F([_.Mw("currentColorData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Sj.prototype,"currentColorChanged",null);_.F([_.L({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],Sj);
_.A(Sj,"ytd-statement-banner-renderer",function(){if(QCu!==void 0)return QCu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="metadata-container" hidden="[[!showLogoImage]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-img-shadow dimension="height" height$="[[getLogoHeight(data)]]" hidden="[[shouldExpandLogo(data, hasTile, elementsPerRow)]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-img-shadow>\n            <div id="badge-container" style$="[[computeBadgeStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="36" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[!data.overflowButton]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return QCu=r},{mode:1});var KYs;var Ni=function(){var r=_.I.apply(this,arguments)||this;r.isSearch=!1;r.hideShelfHeader=!1;r.engagementPanel=!1;r.disableMouseScroll=!0;r.useFloorScrolling=!0;r.modernTypography=_.M("web_modern_typography");return r};
_.S(Ni,_.I);Ni.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.gP("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.gP("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
Ni.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Ni.prototype.onDataChanged=Ni.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ni.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ni.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ni.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ni.prototype,"hideShelfHeader",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ni.prototype,"engagementPanel",void 0);_.F([_.C(),_.y("design:type",Object)],Ni.prototype,"disableMouseScroll",void 0);_.F([_.C(),_.y("design:type",Object)],Ni.prototype,"useFloorScrolling",void 0);_.F([_.C(),_.y("design:type",Object)],Ni.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ni.prototype,"modernTypography",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ni.prototype,"onDataChanged",null);_.F([_.L({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],Ni);
_.A(Ni,"ytd-reel-shelf-renderer",function(){if(KYs!==void 0)return KYs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n  <h2 class="style-scope ytd-reel-shelf-renderer">\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n    <span id="title" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n  </h2>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KYs=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var kcq;var Pmo=_.JY(function(r){var J=r.data;r=r.useSmallFont;var x={},t={};return _.f("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.f(_.w,{cond:function(){return J().favicon},
then:function(b){return _.f(_.rm,{data:b,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.f("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.f(_.Zy,{text:function(){return J().title},
className:_.gm("yt-channel-external-link-view-model-wiz__title",(x["yt-channel-external-link-view-model-wiz__title--title-small-font"]=r,x)),ellipsisTruncate:!0,userInput:!0}),_.f(_.Zy,{text:function(){return J().link},
className:_.gm("yt-channel-external-link-view-model-wiz__link",(t["yt-channel-external-link-view-model-wiz__link--link-small-font"]=r,t)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Mb");
Pmo.idomCompat=!0;_.o8(Pmo,"yt-channel-external-link-view-model",{props:{data:_.yk,useSmallFont:_.yk}});_.O8("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var d_=function(){var r=_.I.apply(this,arguments)||this;r.revealButtonClass="button";r.businessEmailDisplayState="HIDE_SECTION";return r};
_.S(d_,_.I);_.m=d_.prototype;_.m.refit=function(){var r=this;_.FO(function(){_.HD(r.hostElement,"yt-refit-popups-action")});
_.zu(this,function(){_.HD(r.hostElement,"yt-refit-popups-action")})};
_.m.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.IR("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")};
_.m.businessEmailMetadataChanged=function(){this.revealButton||this.businessEmail||this.metadata.signInForBusinessEmail?this.metadata.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.metadata.businessEmail&&(this.businessEmail=this.metadata.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.m.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.m.configureRendererStamper=function(){return{"data.flaggingButton":{id:"flagging-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.shareChannel":{id:"share-channel",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"metadata.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:"yt-channel-external-link-view-model"}}}};
_.m.computeEmailHref=function(r){return"mailto:"+r};
_.m.computeSafeUrl=function(r){if(r)return _.$L(r)};
_.m.linkEndpoint=function(r){return _.R(r.onTap,_.I2)};
_.m.linkEndpointToHref=function(r){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(r))};
_.m.onYtServiceRequestCompleted=function(r){var J;if((J=r.detail.data)==null?0:J.businessEmail)this.businessEmail=r.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var x;if((x=r.detail.data)==null?0:x.errorMessage)this.businessEmailErrorMessage=r.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.m.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var r=this.JSC$14265_captchaTextarea.value;if(r){r={recaptcha_response_token:r,channel_id:this.metadata.channelId};var J=_.R(this.metadata.onBusinessEmailRevealClickCommand,_.I2);J&&this.ytComponentBehavior.resolveCommand(J,{form:r})}}};
_.m.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.vd.Object.defineProperties(d_.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var r;return _.R((r=this.data)==null?void 0:r.metadata,fJo)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.R(this.metadata.businessEmailRevealButton,_.GA)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var r=new URL(this.metadata.canonicalChannelUrl);return r.host+r.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.R(this.metadata.learnMoreOnTap,_.I2)}}});
d_.prototype.onYtServiceRequestCompleted=d_.prototype.onYtServiceRequestCompleted;d_.prototype.businessEmailMetadataChanged=d_.prototype.businessEmailMetadataChanged;d_.prototype.refit=d_.prototype.refit;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],d_.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],d_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#g-recaptcha-response"),_.y("design:type",HTMLTextAreaElement)],d_.prototype,"JSC$14265_captchaTextarea",void 0);_.F([_.C(),_.y("design:type",Object)],d_.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],d_.prototype,"revealButtonClass",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],d_.prototype,"metadata",null);
_.F([_.n("metadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],d_.prototype,"revealButton",null);_.F([_.n("metadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],d_.prototype,"channelDisplayUrl",null);_.F([_.Mw("metadata"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],d_.prototype,"refit",null);_.F([_.n("metadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],d_.prototype,"formattedDescription",null);
_.F([_.n("metadata","learnMoreCommand"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],d_.prototype,"shouldRendereVerifiedPhoneStatus",null);_.F([_.n("metadata"),_.y("design:type",Object),_.y("design:paramtypes",[])],d_.prototype,"learnMoreCommand",null);_.F([_.C(),_.y("design:type",String)],d_.prototype,"businessEmailDisplayState",void 0);_.F([_.C(),_.y("design:type",String)],d_.prototype,"businessEmail",void 0);
_.F([_.C(),_.y("design:type",String)],d_.prototype,"businessEmailErrorMessage",void 0);_.F([_.Mw("metadata"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],d_.prototype,"businessEmailMetadataChanged",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],d_.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],d_);
_.A(d_,"ytd-about-channel-renderer",function(){if(kcq!==void 0)return kcq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return kcq=r},{mode:1});var YlY;var QJ=function(){return _.I.apply(this,arguments)||this};
_.S(QJ,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],QJ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],QJ.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],QJ);
_.A(QJ,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(YlY!==void 0)return YlY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-avatar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="80" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">[[getSimpleString(data.title)]]</div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return YlY=r},{mode:1});var nfs;var Kd=function(){return _.I.apply(this,arguments)||this};
_.S(Kd,_.I);Kd.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Kd.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Kd.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],Kd.prototype,"aligment",void 0);_.F([_.L({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],Kd);
_.A(Kd,"ytd-channel-list-sub-menu-renderer",function(){if(nfs!==void 0)return nfs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-list-sub-menu-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return nfs=
r},{mode:1});var Ohf;var kJ=function(){return _.I.apply(this,arguments)||this};
_.S(kJ,_.I);kJ.prototype.configureRendererStamper=function(){return{"data.playAllButton":{id:"play-all",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.rightButtons":{id:"right-buttons",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.sortSetting":{id:"sort-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",params:{isRightAligned:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],kJ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kJ.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],kJ);
_.A(kJ,"ytd-channel-sub-menu-renderer",function(){if(Ohf!==void 0)return Ohf;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-items" class="style-scope ytd-channel-sub-menu-renderer">\n  <yt-dropdown-menu class="content-sub-menu style-scope ytd-channel-sub-menu-renderer" data="[[data.contentTypeSubMenuItems]]" parent-tracking-params="[[data.trackingParams]]" use-label="">\n  </yt-dropdown-menu>\n  <div id="play-all" class="style-scope ytd-channel-sub-menu-renderer"></div>\n</div>\n<div id="sort-menu" class="style-scope ytd-channel-sub-menu-renderer"></div>\n<div id="right-buttons" class="style-scope ytd-channel-sub-menu-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Ohf=r},{mode:1});var Cmu;var BwK;var PM=function(){var r=_.I.apply(this,arguments)||this;r.isCompact=!1;return r};
_.S(PM,_.I);_.vd.Object.defineProperties(PM.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var r,J;return((J=_.R((r=this.data)==null?void 0:r.endpoint,_.Ak))==null?void 0:J.target)==="TARGET_NEW_WINDOW"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],PM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],PM.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],PM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],PM.prototype,"isCompact",void 0);_.F([_.n("isCompact"),_.y("design:type",Number),_.y("design:paramtypes",[])],PM.prototype,"thumbnailWidth",null);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],PM.prototype,"openNewWindow",null);_.F([_.L({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],PM);
_.A(PM,"ytd-media-lockup-renderer",function(){if(BwK!==void 0)return BwK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-media-lockup-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n  <div id="thumbnail-container" class="style-scope ytd-media-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" fit-width="" thumbnail="[[data.thumbnailDetails]]" width="[[thumbnailWidth]]" class="style-scope ytd-media-lockup-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="description" class="style-scope ytd-media-lockup-renderer">\n    <div id="title" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-media-lockup-renderer">\n      <span id="subtitle-text" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.subtitle)]]</span>\n      \n      <yt-icon class="media-lockup-icon style-scope ytd-media-lockup-renderer" default-to-filled="true" hidden="[[!openNewWindow]]" icon="open_in_new" size="15"></yt-icon>\n    </div>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return BwK=r},{mode:1});var IP4;var YJ=function(){return _.I.apply(this,arguments)||this};
_.S(YJ,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],YJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],YJ.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],YJ.prototype,"data",void 0);_.F([_.L({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],YJ);
_.A(YJ,"ytd-structured-description-channel-lockup-renderer",function(){if(IP4!==void 0)return IP4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-channel-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  <ytd-thumbnail data="[[data]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  </ytd-thumbnail>\n</div>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-channel-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-channel-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subscriber-count" class="style-scope ytd-structured-description-channel-lockup-renderer">\n      [[getSimpleString(data.subscriberCountText)]]\n    </div>\n  </div>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return IP4=r},{mode:1});var LY4;var nd=function(){var r=_.I.apply(this,arguments)||this;r.isCompact=!1;r.collections=_.M("web_modern_collections_v2");r.collectionsStackColor=_.M("modernize_structured_description_playlist_lockups_v2");return r};
_.S(nd,_.I);nd.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:_.M("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.vd.Object.defineProperties(nd.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b,V;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(r=this.data)==null?void 0:(J=r.thumbnail)==null?void 0:J.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(x=this.data)==null?void 0:(t=x.thumbnail)==null?void 0:t.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(b=this.data)==null?void 0:(V=b.thumbnail)==
null?void 0:V.vibrantColorPalette:void 0}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],nd.prototype,"componentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],nd.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nd.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],nd.prototype,"showSidePanelThumbnailOverlay",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],nd.prototype,"isCompact",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],nd.prototype,"collections",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],nd.prototype,"collectionsStackColor",void 0);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],nd.prototype,"twoLineTitle",null);
_.F([_.n("data","collections","collectionsStackColor"),_.y("design:type",Object),_.y("design:paramtypes",[])],nd.prototype,"collectionStack",null);_.F([_.L({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],nd);
_.A(nd,"ytd-structured-description-playlist-lockup-renderer",function(){if(LY4!==void 0)return LY4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LY4=r},{mode:1});var cqs;var Ot=function(){return _.I.apply(this,arguments)||this};
_.S(Ot,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ot.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ot.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ot.prototype,"data",void 0);_.F([_.L({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],Ot);
_.A(Ot,"ytd-structured-description-video-lockup-renderer",function(){if(cqs!==void 0)return cqs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-video-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n</ytd-thumbnail>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-video-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n    <yt-formatted-string id="metadata-details" disable-upgrade$="[[!data.metadataDetails]]" hidden="[[!data.metadataDetails]]" no-endpoints="" text="[[data.metadataDetails]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return cqs=r},{mode:2});var Cd=function(){return _.I.apply(this,arguments)||this};
_.S(Cd,_.I);
Cd.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",params:{showSidePanelThumbnailOverlay:!0,isCompact:!0}},structuredDescriptionVideoLockupRenderer:"ytd-structured-description-video-lockup-renderer",structuredDescriptionChannelLockupRenderer:"ytd-structured-description-channel-lockup-renderer",mediaLockupRenderer:{component:"ytd-media-lockup-renderer",params:{isCompact:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Cd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Cd.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Cd.prototype,"data",void 0);_.F([_.L({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],Cd);
_.A(Cd,"ytd-compact-infocard-renderer",function(){if(Cmu!==void 0)return Cmu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-infocard-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-compact-infocard-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Cmu=r},{mode:1});var AqR;var BM=function(){var r=_.I.apply(this,arguments)||this;r.useModernCollectionsV2=_.M("web_modern_collections_v2");return r};
_.S(BM,_.I);BM.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.vd.Object.defineProperties(BM.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.M("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.M("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.M("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],BM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],BM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],BM.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],BM.prototype,"ytdReduxBehavior",void 0);_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],BM.prototype,"isGridViewEnabled",void 0);
_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],BM.prototype,"watchFeedBigThumbs",null);_.F([_.n("isGridViewEnabled","data"),_.C({reflectToAttribute:!0,value:"168"}),_.y("design:type",String),_.y("design:paramtypes",[])],BM.prototype,"thumbnailWidth",null);_.F([_.n("isGridViewEnabled","data"),_.C({reflectToAttribute:!0,value:"94"}),_.y("design:type",String),_.y("design:paramtypes",[])],BM.prototype,"customThumbnailSize",null);
_.F([_.C(),_.y("design:type",Object)],BM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],BM.prototype,"useModernCollectionsV2",void 0);_.F([_.L({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],BM);
_.A(BM,"ytd-compact-playlist-renderer",function(){if(AqR!==void 0)return AqR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-playlist-renderer">\n  <ytd-playlist-thumbnail custom-thumbnail-size="[[customThumbnailSize]]" data="[[data]]" height="94" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-playlist-renderer">\n  </ytd-playlist-thumbnail>\n  <div class="details style-scope ytd-compact-playlist-renderer">\n    <div class="metadata style-scope ytd-compact-playlist-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-playlist-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-playlist-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-playlist-renderer">\n          <ytd-video-meta-block class="compact style-scope ytd-compact-playlist-renderer" data="[[data]]" no-endpoints="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n          </ytd-video-meta-block>\n          <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-playlist-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-playlist-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return AqR=r},{mode:1});var FYK;var IM=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.roundedContainer=!0;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return r};
_.S(IM,_.I);_.m=IM.prototype;_.m.attached=function(){this.requestElementsPerRow()};
_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.m.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.m.computeViewStyle=function(r){return r.style?r.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.m.onUpdateElementsPerRowAction=function(r){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&r===1};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
IM.prototype.dataChanged=IM.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],IM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],IM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],IM.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],IM.prototype,"actionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],IM.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],IM.prototype,"hideThumbnail",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.y("design:type",String)],IM.prototype,"viewStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],IM.prototype,"darkerDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],IM.prototype,"roundedContainer",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],IM.prototype,"dataChanged",null);_.F([_.L({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],IM);
_.A(IM,"ytd-compact-promoted-item-renderer",function(){if(FYK!==void 0)return FYK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-promoted-item-renderer">\n<ytd-thumbnail data="[[data]]" hidden$="[[hideThumbnail]]" width="100" class="style-scope ytd-compact-promoted-item-renderer"></ytd-thumbnail>\n  <div id="content" class="style-scope ytd-compact-promoted-item-renderer">\n    <div id="info" class="style-scope ytd-compact-promoted-item-renderer">\n      <h3 class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n      </h3>\n      <div id="subtitle-container" class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n        <ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-promoted-item-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n    </div>\n    <div id="button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-promoted-item-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return FYK=r},{mode:1});var aPw;var Ld=function(){var r=_.I.apply(this,arguments)||this;r.collections=_.M("web_modern_collections_v2");return r};
_.S(Ld,_.I);Ld.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
Ld.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
Ld.prototype.onYtNavigate=function(r,J){var x=this;if(J.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",J)){var t=this.get("watchEndpoint.videoId",J.endpoint),b=_.HD(this.hostElement,"yt-get-current-video-id-action")[0];_.M("kevlar_mix_handle_first_endpoint_different")&&t&&b&&t!==b||(r.stopPropagation(),_.t7().getPlayerPromise().then(function(V){if(V.getPlayerState()===0&&x.data.secondaryNavigationEndpoint)var H=x.data.secondaryNavigationEndpoint;else{H=
Object.assign({},J.endpoint);var q=_.R(H.commandMetadata,_.rP);q&&(V=Math.floor(V.getCurrentTime()),q.url=_.uF(q.url,{t:V}),!_.M("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(q=_.R(H,_.zP)))&&(q.startTimeSeconds=V)}_.Vq(x.hostElement,"yt-navigate",{endpoint:H})}))}};
_.vd.Object.defineProperties(Ld.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.M("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.M("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b,V;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(r=this.data)==null?void 0:(J=r.thumbnail)==null?void 0:J.sampledThumbnailColor,vibrantColorPalette:(x=this.data)==null?void 0:(t=x.thumbnail)==null?void 0:t.vibrantColorPalette,darkColorPalette:(b=this.data)==null?void 0:(V=b.thumbnail)==null?void 0:V.darkColorPalette,experimentEnabled:this.collections}}}});
Ld.prototype.onYtNavigate=Ld.prototype.onYtNavigate;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ld.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],Ld.prototype,"ytEndpointBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ld.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],Ld.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.B5),_.y("design:type",Object)],Ld.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Ld.prototype,"ytdReduxBehavior",void 0);_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],Ld.prototype,"isGridViewEnabled",void 0);_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ld.prototype,"watchFeedBigThumbs",null);
_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",String),_.y("design:paramtypes",[])],Ld.prototype,"thumbnailWidth",null);_.F([_.C(),_.y("design:type",Object)],Ld.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Ld.prototype,"collections",void 0);_.F([_.n("data","collections"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ld.prototype,"collectionStack",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Ld.prototype,"onYtNavigate",null);_.F([_.L({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],Ld);
_.A(Ld,"ytd-compact-radio-renderer",function(){if(aPw!==void 0)return aPw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="94" hovered="[[lockupIsHovered]]" use-hovered-property="" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div class="details style-scope ytd-compact-radio-renderer">\n    <div class="metadata style-scope ytd-compact-radio-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-radio-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-radio-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-radio-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <ytd-video-meta-block class="compact style-scope ytd-compact-radio-renderer" data="[[data]]" no-endpoints="" radio-meta="">\n        </ytd-video-meta-block>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-radio-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-radio-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return aPw=r},{mode:1});var yqR;var cM=function(){return _.I.apply(this,arguments)||this};
_.S(cM,_.I);cM.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
cM.prototype.computeRendererStyle=function(r){return r.style?r.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.F([_.C(),_.y("design:type",Object)],cM.prototype,"data",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],cM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],cM.prototype,"rendererBehavior",void 0);_.F([_.C({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.y("design:type",String)],cM.prototype,"rendererStyle",void 0);_.F([_.L({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],cM);
_.A(cM,"ytd-compact-text-promo-renderer",function(){if(yqR!==void 0)return yqR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-text-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-text-promo-renderer">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class="title style-scope ytd-compact-text-promo-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-compact-text-promo-renderer" force-default-style="" text="[[data.subTitle]]">\n</yt-formatted-string>\n<div id="action-button" class="style-scope ytd-compact-text-promo-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return yqR=r},{mode:1});var e2s;var Av=function(){var r=_.I.apply(this,arguments)||this;r.isShortsStyle=!1;return r};
_.S(Av,_.I);_.m=Av.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.m.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.Vq(this.hostElement,"yt-disable-lockup-interaction"):_.Vq(this.hostElement,"yt-enable-lockup-interaction"))};
_.m.isMetaBlockEmpty=function(r){return!r||!r.longBylineText&&!r.shortBylineText&&!r.shortViewCountText&&!r.viewCountText};
_.m.computeHasOneLineTitle=function(r){return this.forceOneLineTitle||!(r==null||!r.buttons)};
_.m.computeDisableInteraction=function(){var r;return!((r=this.data)==null?0:r.navigationEndpoint)};
_.m.hasSingularTopStandaloneBadge=function(){var r;return!((r=this.data)==null||!r.topStandaloneBadge)};
_.vd.Object.defineProperties(Av.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.M("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.M("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var r;return this.hasSingularTopStandaloneBadge()?[(r=this.data)==null?void 0:r.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var r;return this.shouldShowTopBadges?((r=this.data)==null?void 0:r.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
Av.prototype.disableInteractionChanged=Av.prototype.disableInteractionChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Av.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Av.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],Av.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],Av.prototype,"ytdLockupBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],Av.prototype,"ytdReduxBehavior",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.y("design:type",Boolean)],Av.prototype,"metaBlockEmpty",void 0);_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],Av.prototype,"isGridViewEnabled",void 0);_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Av.prototype,"watchFeedBigThumbs",null);
_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",String),_.y("design:paramtypes",[])],Av.prototype,"thumbnailWidth",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Av.prototype,"isShortsStyle",void 0);_.F([_.C(),_.y("design:type",Object)],Av.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.y("design:type",Boolean)],Av.prototype,"hasOneLineTitle",void 0);
_.F([_.C(),_.y("design:type",Boolean)],Av.prototype,"hideThumbnail",void 0);_.F([_.C(),_.y("design:type",Boolean)],Av.prototype,"forceOneLineTitle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.y("design:type",Boolean)],Av.prototype,"disableInteraction",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Av.prototype,"musicMetadataVideoLockup",void 0);
_.F([_.g5("disableInteraction"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Av.prototype,"disableInteractionChanged",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Av.prototype,"shouldShowTopBadges",null);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],Av.prototype,"topBadges",null);
_.F([_.n("shouldShowTopBadges","data"),_.y("design:type",Array),_.y("design:paramtypes",[])],Av.prototype,"inlineMetadataBadges",null);_.F([_.n("shouldShowTopBadges"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Av.prototype,"shouldShowBadgesBelowMetadata",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Av.prototype,"compactTitleClass",null);_.F([_.L({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],Av);
_.A(Av,"ytd-compact-video-renderer",function(){if(e2s!==void 0)return e2s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" disable-interaction="[[disableInteraction]]" hidden$="[[hideThumbnail]]" hovered="[[lockupIsHovered]]" queued="[[queued]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[thumbnailWidth]]" class="style-scope ytd-compact-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-video-renderer">\n    <div class="metadata style-scope ytd-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]">\n        <h3 class="style-scope ytd-compact-video-renderer">\n          \n          <ytd-badge-supported-renderer class="top-badge style-scope ytd-compact-video-renderer" badges="[[topBadges]]" collection-truncate="" hidden="[[!shouldShowTopBadges]]">\n          </ytd-badge-supported-renderer>\n          <span class$="[[compactTitleClass]] style-scope ytd-compact-video-renderer" id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-video-renderer">\n          \n          <ytd-video-meta-block class="compact style-scope ytd-compact-video-renderer" badges="[[inlineMetadataBadges]]" data="[[data]]" inline-badges="" no-endpoints="" truncate-metadata-line="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]"></ytd-video-meta-block>\n          \n          <ytd-badge-supported-renderer class="badges style-scope ytd-compact-video-renderer" badges="[[data.badges]]" hidden="[[!shouldShowBadgesBelowMetadata]]" wrap-badges="">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n      <div id="buttons" class="style-scope ytd-compact-video-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-video-renderer"></div>\n    <div id="queue-button" class="style-scope ytd-compact-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-video-renderer"></yt-interaction>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return e2s=r},{mode:_.sz("kevlar_poly_si_batch_j067")?1:2});var z2N;_.O8("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var FI=function(){return _.I.apply(this,arguments)||this};
_.S(FI,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],FI.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],FI.prototype,"data",void 0);_.F([_.L({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],FI);
_.A(FI,"ytd-counterfactual-renderer",function(){if(z2N!==void 0)return z2N;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-counterfactual-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return z2N=r},{mode:1});var Zhk;var aM=function(){var r=_.I.apply(this,arguments)||this;r.hidden=!1;return r};
_.S(aM,_.I);aM.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.bZ().resolve(_.mg).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
aM.prototype.computeHidden=function(r){return!!r};
_.vd.Object.defineProperties(aM.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.label)}},
value:{configurable:!0,enumerable:!0,get:function(){if(this.data&&(typeof this.data.stringValue==="string"||typeof this.data.int32Value==="number"))return this.data.stringValue?this.data.stringValue:this.data.int32Value}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],aM.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],aM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.y("design:type",Object)],aM.prototype,"hidden",void 0);_.F([_.n("data.label"),_.y("design:type",String),_.y("design:paramtypes",[])],aM.prototype,"label",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],aM.prototype,"value",null);
_.F([_.L({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],aM);
_.A(aM,"ytd-dropdown-item-renderer",function(){if(Zhk!==void 0)return Zhk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" aria-label$="[[data.accessibility.label]]" on-tap="onSelect" class="style-scope ytd-dropdown-item-renderer">\n  <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-dropdown-item-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Zhk=r},{mode:1});var vfk;var u0k;var yJ=function(){return _.I.apply(this,arguments)||this};
_.S(yJ,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yJ.prototype,"data",void 0);_.F([_.C({computed:"getSimpleString(data.label)"}),_.y("design:type",String)],yJ.prototype,"label",void 0);_.F([_.L({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],yJ);
_.A(yJ,"ytd-navigation-dropdown-item-renderer",function(){if(u0k!==void 0)return u0k;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-navigation-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <a class="yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n  <tp-yt-paper-item id="item" class="style-scope ytd-navigation-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-navigation-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return u0k=r},{mode:1});var ej=function(){var r=_.I.apply(this,arguments)||this;r.disabled=!1;r.value="";r.noLabelFloat=!1;r.noUnderline=!1;r.usePrimaryColor=!1;r.hasBackground=!1;r.verticalAlign="top";r.autosize=!1;r.minAutosizeWidth=100;r.autosizeFont="14px Roboto";return r};
_.S(ej,_.I);_.m=ej.prototype;_.m.configureRendererStamper=function(){return{"data.entries":{id:"entries",mapping:{dropdownItemRenderer:"ytd-dropdown-item-renderer",privacyDropdownItemRenderer:"ytd-privacy-dropdown-item-renderer",navigationDropdownItemRenderer:"ytd-navigation-dropdown-item-renderer"}}}};
_.m.open=function(){this.inputEl.open()};
_.m.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.m.dataChanged=function(){this.reset()};
_.m.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("value-changed",this.value))};
_.m.stopPropagation=function(r){r.stopPropagation()};
_.m.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var r=this.canvas.getContext("2d");r&&(r.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(r.measureText(this.inputEl.value).width)+24)+"px")}};
_.m.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var r=0,J=this.data.entries.length;r<J;r++){var x=this.data.entries[r],t;for(t in x)if(x.hasOwnProperty(t)){var b=x[t];if("isSelected"in b&&b.isSelected)return"stringValue"in b?b.stringValue||"":"int32Value"in b?b.int32Value||0:0}}return null};
_.m.updateValueFromBinding=function(r){this.value=r.detail.value};
_.vd.Object.defineProperties(ej.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var r=0,J=this.data.entries.length;r<J;r++){var x=this.data.entries[r],t;for(t in x)if(x.hasOwnProperty(t)){var b=x[t];if("isSelected"in b&&b.isSelected&&"label"in b)return this.ytRendererBehavior.getSimpleString(b.label)}}return null}}});
ej.prototype.autoSizeLabel=ej.prototype.autoSizeLabel;ej.prototype.stopPropagation=ej.prototype.stopPropagation;ej.prototype.valueChangedForBinding=ej.prototype.valueChangedForBinding;ej.prototype.dataChanged=ej.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ej.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ej.prototype,"ytRendererStamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],ej.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ej.prototype,"disabled",void 0);_.F([_.C(),_.y("design:type",Object)],ej.prototype,"value",void 0);_.F([_.C(),_.y("design:type",Object)],ej.prototype,"noLabelFloat",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ej.prototype,"noUnderline",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],ej.prototype,"theme",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ej.prototype,"usePrimaryColor",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ej.prototype,"hasBackground",void 0);_.F([_.C(),_.y("design:type",Object)],ej.prototype,"verticalAlign",void 0);_.F([_.C(),_.y("design:type",Object)],ej.prototype,"autosize",void 0);_.F([_.C(),_.y("design:type",Object)],ej.prototype,"minAutosizeWidth",void 0);_.F([_.C(),_.y("design:type",Object)],ej.prototype,"autosizeFont",void 0);
_.F([_.jX("#entries"),_.y("design:type",Object)],ej.prototype,"entries",void 0);_.F([_.jX("#input"),_.y("design:type",Object)],ej.prototype,"inputEl",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ej.prototype,"dataChanged",null);_.F([_.Mw("value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ej.prototype,"valueChangedForBinding",null);
_.F([_.Uh("iron-overlay-opened"),_.Uh("iron-overlay-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ej.prototype,"stopPropagation",null);_.F([_.Uh("iron-select"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ej.prototype,"autoSizeLabel",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],ej.prototype,"label",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],ej);
_.A(ej,"ytd-dropdown-renderer",function(){if(vfk!==void 0)return vfk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dropdown-menu-light id="input" aria-label$="[[label]]" disabled="[[disabled]]" horizontal-align="left" label="[[label]]" no-label-float="[[noLabelFloat]]" vertical-align="[[verticalAlign]]" class="style-scope ytd-dropdown-renderer">\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return vfk=r},{mode:1});var lPK;var z_=function(){var r=_.I.apply(this,arguments)||this;r.isConstrainedList=!1;return r};
_.S(z_,_.I);z_.prototype.configureRendererStamper=function(){return{shownItems:{id:"grid-container",mapping:{channelRenderer:"ytd-channel-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}};
z_.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
z_.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
z_.prototype.computeViewAllHidden=function(r,J){return r||!J.viewAllEndpoint};
z_.prototype.fillRestIfNoShowMore=z_.prototype.fillRestIfNoShowMore;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],z_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],z_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],z_.prototype,"ytLazyListBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],z_.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z_.prototype,"isConstrainedList",void 0);_.F([_.Mw("data","canShowMore"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z_.prototype,"fillRestIfNoShowMore",null);_.F([_.L({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],z_);
_.A(z_,"ytd-expanded-shelf-contents-renderer",function(){if(lPK!==void 0)return lPK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expanded-shelf-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="grid-container" class="style-scope ytd-expanded-shelf-contents-renderer"></div>\n<yt-formatted-string aria-role="button" hidden="[[!canShowMore]]" text="[[data.showMoreText]]" on-click="onShowMoreClick" class="style-scope ytd-expanded-shelf-contents-renderer">\n</yt-formatted-string>\n  <a class="yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[computeViewAllHidden(canShowMore,data)]]">\n  <yt-formatted-string text="[[data.viewAllText]]" class="style-scope ytd-expanded-shelf-contents-renderer"></yt-formatted-string>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lPK=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var XvN;var ZQ=function(){return _.I.apply(this,arguments)||this};
_.S(ZQ,_.I);ZQ.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.viewChannelButton":{id:"view-channel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ZQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ZQ.prototype,"data",void 0);_.F([_.L({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],ZQ);
_.A(ZQ,"ytd-feed-channel-filter-header-renderer",function(){if(XvN!==void 0)return XvN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-channel-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-feed-channel-filter-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow id="avatar" height="56" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="56" class="style-scope ytd-feed-channel-filter-header-renderer">\n    </yt-img-shadow>\n    <div id="channel" class="style-scope ytd-feed-channel-filter-header-renderer">\n      <span id="title" class="style-scope ytd-feed-channel-filter-header-renderer">[[getSimpleString(data.title)]]</span>\n      <div id="view-channel-button" aria-hidden="" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n    </div>\n  </a>\n</h2>\n<div id="buttons" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return XvN=r},{mode:1});var rnY;var Jnn;var x5f;var vM=function(){return _.I.apply(this,arguments)||this};
_.S(vM,_.I);_.m=vM.prototype;_.m.onClick=function(r){var J,x=(J=this.data)==null?void 0:J.sectionEndpoint;!_.lu(_.Xj(r),this.hostElement,["A".toString()])&&x&&_.Vq(this.hostElement,"yt-navigate",{endpoint:x})};
_.m.computeHasSectionEndpoint=function(r){return(r==null?void 0:r.sectionEndpoint)!==void 0};
_.m.computeShowHeaderAsLink=function(r){return(r==null?void 0:r.header)!==void 0&&(r==null?void 0:r.sectionEndpoint)!==void 0};
_.m.computeShowSubheaderAsLink=function(r){return(r==null?void 0:r.subheader)!==void 0&&(r==null?void 0:r.sectionEndpoint)!==void 0&&(r==null?void 0:r.header)===void 0};
_.m.getHeaderAsLinkClass=function(r){var J=[],x;(r==null?0:(x=r.headerIcon)==null?0:x.iconType)&&J.push("header-link-active");return J.join(" ")};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],vM.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vM.prototype,"data",void 0);
_.F([_.C({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],vM.prototype,"hasSectionEndpoint",void 0);_.F([_.C({computed:"computeShowHeaderAsLink(data)"}),_.y("design:type",Boolean)],vM.prototype,"showHeaderAsLink",void 0);_.F([_.C({computed:"computeShowSubheaderAsLink(data)"}),_.y("design:type",Boolean)],vM.prototype,"showSubheaderAsLink",void 0);_.F([_.L({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],vM);
_.A(vM,"ytd-medical-panel-section-renderer",function(){if(x5f!==void 0)return x5f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" on-click="onClick" class="style-scope ytd-medical-panel-section-renderer">\n  <div id="header" hidden="[[!data.header]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showHeaderAsLink]]" text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    <a id="header-link" class$="yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer" hidden="[[!showHeaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      <yt-icon class="icons style-scope ytd-medical-panel-section-renderer" hidden="[[!data.headerIcon.iconType]]" icon="[[data.headerIcon.iconType]]">\n      </yt-icon>\n    </a>\n  </div>\n\n  <div id="subheader" hidden="[[!data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showSubheaderAsLink]]" text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    </yt-formatted-string>\n    <a id="subheader-link" class="yt-simple-endpoint style-scope ytd-medical-panel-section-renderer" hidden="[[!showSubheaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    </a>\n  </div>\n  <div id="paragraphs" class="style-scope ytd-medical-panel-section-renderer">\n    <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-medical-panel-section-renderer">\n      <div class="paragraph style-scope ytd-medical-panel-section-renderer">\n        <yt-formatted-string split-lines="" text="[[item]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="footer" hidden="[[!data.footer]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string link-inherit-color="" text="[[data.footer]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return x5f=r},{mode:1});var ue=function(){var r=_.I.apply(this,arguments)||this;r.isExpanded=!1;r.roundedContainer=!0;r.skipRoundingTop=!1;r.toggleExpandableSection=function(){r.isExpanded=!r.isExpanded};
return r};
_.S(ue,_.I);
ue.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandableSections":{id:"expandable-sections",mapping:{medicalPanelSectionRenderer:{component:"ytd-medical-panel-section-renderer"}}},"data.expandButton":{id:"expand",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[toggleExpandableSection]]"}}}},"data.collapseButton":{id:"collapse",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[toggleExpandableSection]]"}}}}}};
ue.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
ue.prototype.dataChanged=ue.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ue.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ue.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ue.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ue.prototype,"isExpanded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ue.prototype,"roundedContainer",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ue.prototype,"skipRoundingTop",void 0);_.F([_.C(),_.y("design:type",Object)],ue.prototype,"toggleExpandableSection",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ue.prototype,"dataChanged",null);_.F([_.L({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],ue);
_.A(ue,"ytd-medical-panel-content-renderer",function(){if(Jnn!==void 0)return Jnn;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-medical-panel-content-renderer">\n  <div id="sections" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="expand" hidden="[[isExpanded]]"></div>\n  <div id="expandable-sections" hidden="[[!isExpanded]]" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="collapse" hidden="[[!isExpanded]]"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Jnn=r},{mode:1});_.O8("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var le=function(){var r=_.I.apply(this,arguments)||this;r.roundedContainer=!0;r.amsterdamEnabled=_.M("enable_desktop_amsterdam_info_panels");r.hasTitle=!1;r.linkIcon="OPEN_IN_NEW";r.isDismissed=!1;return r};
_.S(le,_.I);
le.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",roundedContainer:"[[roundedContainer]]"}},
horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
le.prototype.computeHasTitle=function(r){return!(r==null||!r.title)};
le.prototype.onClick=function(r){var J,x=(J=this.data)==null?void 0:J.headerEndpoint;!_.lu(_.Xj(r),this.hostElement,["BUTTON".toString()])&&x&&this.ytComponentBehavior.resolveCommand(x)};
_.vd.Object.defineProperties(le.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}},
titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}},
showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.disableBottomDivider)||!((J=this.data)==null?0:J.title)}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],le.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],le.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],le.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],le.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],le.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],le.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],le.prototype,"amsterdamEnabled",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.y("design:type",Object)],le.prototype,"hasTitle",void 0);
_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.n("data.background"),_.y("design:type",Object),_.y("design:paramtypes",[])],le.prototype,"background",null);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.n("data.titleStyle"),_.y("design:type",Object),_.y("design:paramtypes",[])],le.prototype,"titleStyle",null);
_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.n("data.titleStyle"),_.y("design:type",Object),_.y("design:paramtypes",[])],le.prototype,"showLinkIcon",null);_.F([_.C(),_.y("design:type",String)],le.prototype,"linkIcon",void 0);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],le.prototype,"hideDivider",null);
_.F([_.C({selectorArgs:["data.dismissStateEntityKey"],selector:function(r,J){r=_.q6(r.entities,"dismissState",J);return(r==null?void 0:r.isDismissed)||(r==null?void 0:r.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(r==null?void 0:r.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.y("design:type",Object)],le.prototype,"isDismissed",void 0);_.F([_.L({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],le);
_.A(le,"ytd-info-panel-container-renderer",function(){if(rnY!==void 0)return rnY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[isDismissed]]" class="style-scope ytd-info-panel-container-renderer">\n  <div class="header style-scope ytd-info-panel-container-renderer" hidden="[[!data.title]]" on-click="onClick">\n    <h2 class="header-left-items style-scope ytd-info-panel-container-renderer">\n      <yt-icon class="header-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n      </yt-icon>\n      <yt-formatted-string class="title style-scope ytd-info-panel-container-renderer" text="[[data.title]]"></yt-formatted-string>\n      <yt-icon class="link-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!linkIcon]]" hidden="[[!showLinkIcon]]" icon="[[linkIcon]]">\n      </yt-icon>\n    </h2>\n    <div id="header-menu" class="style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div class="divider-container style-scope ytd-info-panel-container-renderer" hidden="[[hideDivider]]">\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div id="content" class="style-scope ytd-info-panel-container-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rnY=r},{mode:1});var tdx;_.O8("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var XI=function(){var r=_.I.apply(this,arguments)||this;r.modernTypography=_.M("web_modern_typography");return r};
_.S(XI,_.I);XI.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
XI.prototype.computeStyle=function(r){return r?r:""};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],XI.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],XI.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],XI.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.y("design:type",String)],XI.prototype,"titleStyle",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],XI.prototype,"modernTypography",void 0);_.F([_.L({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],XI);
_.A(XI,"ytd-item-section-header-renderer",function(){if(tdx!==void 0)return tdx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-item-section-header-renderer">\n  <div id="title" class="style-scope ytd-item-section-header-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-item-section-header-renderer"></yt-formatted-string>\n</div>\n<div id="buttons" class="style-scope ytd-item-section-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return tdx=r},{mode:1});var boq;var m5x,og4=function(){return m5x!==void 0?m5x:m5x=document.createElement("template")};
document.head.appendChild(og4().content);var Vdk;_.r8=new _.z$("VOTING_ANIMATION_CONTROLLER_TOKEN");var Hon=_.JY(function(r){var J=r.data;var x=_.zx("div"),t=_.zx("div");r=_.D(_.Ww("VOTE_STATUS_NONE",void 0,"FVF7mc"));var b=r.next().value,V=r.next().value,H=_.gI(Oyn,function(){var h;return(h=J())==null?void 0:h.entityKey}),q=_.M("web_enable_voting_animation")||_.M("enable_music_web_cairo_voting_animation");
_.Pb(function(){var h;((h=J().initialState)==null?0:h.status)&&V(J().initialState.status)});
var W=function(){var h,G,N=(G=(h=J().initialState)==null?void 0:h.votes)!=null?G:0,Q;h=(Q=J().initialState)==null?void 0:Q.status;return h==="VOTE_STATUS_UPVOTED"?N-1:h==="VOTE_STATUS_DOWNVOTED"?N+1:N},U=function(){return b()==="VOTE_STATUS_UPVOTED"?W()+1:b()==="VOTE_STATUS_DOWNVOTED"?W()-1:W()},g=function(h){var G=h?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
V(G);var N=U(),Q=_.bZ().resolve(_.t9(_.r8)),Y=H();Y&&(h&&(Y==null?0:Y.upvoteDefaultButtonOnTap)?_.a2(Y.upvoteDefaultButtonOnTap,{form:{element:x.value},disableClickTracking:!0}):(Y==null?0:Y.upvoteToggledButtonOnTap)&&_.a2(Y.upvoteToggledButtonOnTap,{form:{element:x.value},disableClickTracking:!0}));var O;h=(O=Y==null?void 0:Y.enableOptimisticReordering)!=null?O:J().enableOptimisticReordering;q&&Q&&J().itemId&&h&&D5o(Q,J().itemId,N,G)},E=function(h){var G=h?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
V(G);var N=U(),Q=_.bZ().resolve(_.t9(_.r8)),Y=H();Y&&(h&&(Y==null?0:Y.downvoteDefaultButtonOnTap)?_.a2(Y.downvoteDefaultButtonOnTap,{form:{element:t.value},disableClickTracking:!0}):(Y==null?0:Y.downvoteToggledButtonOnTap)&&_.a2(Y.downvoteToggledButtonOnTap,{form:{element:t.value},disableClickTracking:!0}));var O;h=(O=Y==null?void 0:Y.enableOptimisticReordering)!=null?O:J().enableOptimisticReordering;q&&Q&&J().itemId&&h&&D5o(Q,J().itemId,N,G)};
r={};r=_.gm("ytVotingViewModelVoteCount",(r.ytVotingViewModelVoteCountDisabled=function(){return J().isDisabled},r));
return _.f("voting-view-model",{class:"ytVotingViewModelHost"},_.f("div",{el:x},_.f(_.QR,{data:function(){var h=_.R(J().upvoteButton,_.RS);return{toggleButtonViewModel:Object.assign({},h,{isToggled:b()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(h){return _.f(_.hU,{data:h.data,
onToggle:g})}})),_.f("div",{class:r},function(){var h,G,N;
return b()==="VOTE_STATUS_UPVOTED"?(h=J().initialState)==null?void 0:h.compactVotesUpvoted:b()==="VOTE_STATUS_DOWNVOTED"?(G=J().initialState)==null?void 0:G.compactVotesDownvoted:(N=J().initialState)==null?void 0:N.compactVotes}),_.f("div",{el:t},_.f(_.QR,{data:function(){var h=_.R(J().downvoteButton,_.RS);
return{toggleButtonViewModel:Object.assign({},h,{isToggled:b()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(h){return _.f(_.hU,{data:h.data,
onToggle:E})}})))},"Nb");_.o8(_.JY(function(r){var J=r.data;return _.f("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.f("div",{class:_.gm("ytEngagementBarViewModelEngagementBarWrapper",r.className)},_.f(_.QR,{data:function(){return J().actions}},{votingViewModel:Hon})))},"Ob"),"engagement-bar-view-model",{props:{data:_.yk,
className:_.yk}});var JG=function(){var r=_.I.apply(this,arguments)||this;r.playlistVotingAnimationEnabled=_.M("web_enable_voting_animation");r.downloadProgress=0;r.transferState="TRANSFER_STATE_UNKNOWN";r.downloadState="DOWNLOAD_STATE_UNKNOWN";r.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";r.offlineVideoPolicyExpirationTimestamp=0;return r};
_.S(JG,_.I);_.m=JG.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.engagementBar":{id:"engagement-bar",mapping:{engagementBarViewModel:"engagement-bar-view-model"}}}};
_.m.canReorderChanged=function(){this.persistentDragHandle=_.M("kevlar_playlist_drag_handles")&&this.canReorder};
_.m.onDrag=function(){if(this.thumbnail){var r=_.Hp(this.thumbnail).querySelector("yt-image");r&&(r.shouldRenderLazy=!1)}};
_.m.onMenuOverlayChanged=function(r,J){this.menuOpened=J};
_.m.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.m.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.m.onContentsTap=function(r){var J,x=(J=this.data)==null?void 0:J.serviceEndpoints;if(x&&x.length===1&&_.R(x[0],ZEM)&&!_.lu(_.Xj(r),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(x[0]);else{var t;(J=(t=this.data)==null?void 0:t.navigationEndpoint)&&_.M("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?TNK(_.bZ().resolve(_.nQ),J):(_.WU().playlistSuggestionsShelfActivation=
!0,_.sbf(_.bZ().resolve(_.nQ),J)):J&&!_.lu(_.Xj(r),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.M("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.Vq(this.hostElement,"yt-navigate",{endpoint:J}):this.ytComponentBehavior.resolveCommand(J))}};
_.m.computeStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeThumbnailWidth=function(r){return r==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.m.downloadStateChanged=function(){this.isDownloads=!1;if(this.entityInfo||this.downloadRenderData){if(!this.entityInfo&&this.downloadRenderData)this.downloadRenderData={shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};else{if(!this.entityInfo)return;this.downloadRenderData=T4c(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference,!0);this.isDownloads=Object.keys(this.downloadRenderData).length>0}this.set("data",
Object.assign({},this.data,this.downloadRenderData))}};
_.m.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.m.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.m.dataChanged=function(){if(this.data){var r,J,x,t=((r=this.downloadRenderData)==null?void 0:r.badges)&&((J=this.downloadRenderData)==null?void 0:J.badges)!==((x=this.data)==null?void 0:x.badges),b,V,H;r=((b=this.downloadRenderData)==null?void 0:b.thumbnailOverlays)&&((V=this.downloadRenderData)==null?void 0:V.thumbnailOverlays)!==((H=this.data)==null?void 0:H.thumbnailOverlays);(!this.downloadRenderData||t||r)&&this.downloadStateChanged()}};
_.m.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var r,J,x=(r=this.data.menu)==null?void 0:(J=r.menuRenderer)==null?void 0:J.items;if(x)for(r=_.D(x),J=r.next();!J.done;J=r.next())if(J=J.value,x=void 0,_.R((x=J.menuServiceItemRenderer)==null?void 0:x.serviceEndpoint,_.Q1)){var t=x=void 0,b=void 0;J=(x=J)==null?void 0:(t=x.menuServiceItemRenderer)==null?void 0:(b=t.serviceEndpoint)==null?void 0:b.playlistEditEndpoint;b=t=void 0;if(x=(t=J)==null?void 0:(b=t.actions)==null?void 0:
b[0])t=void 0,x.setVideoId=(t=this.data)==null?void 0:t.setVideoId;b=t=x=void 0;if(J=(x=J)==null?void 0:(t=x.clientActions)==null?void 0:(b=t[0])==null?void 0:b.playlistRemoveVideosAction)x=void 0,J.setVideoIds=[(x=this.data)==null?void 0:x.setVideoId]}}};
_.vd.Object.defineProperties(JG.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
JG.prototype.setVideoIdChanged=JG.prototype.setVideoIdChanged;JG.prototype.dataChanged=JG.prototype.dataChanged;JG.prototype.downloadStateChanged=JG.prototype.downloadStateChanged;JG.prototype.onMenuOverlayChanged=JG.prototype.onMenuOverlayChanged;JG.prototype.canReorderChanged=JG.prototype.canReorderChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],JG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],JG.prototype,"ytdReduxBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],JG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],JG.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],JG.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],JG.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],JG.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],JG.prototype,"canReorder",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],JG.prototype,"menuOpened",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],JG.prototype,"handleIsHovered",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],JG.prototype,"persistentDragHandle",void 0);_.F([_.C(),_.y("design:type",Object)],JG.prototype,"downloadRenderData",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],JG.prototype,"styleType",void 0);_.F([_.C({computed:"computeThumbnailWidth(data.style)"}),_.y("design:type",Number)],JG.prototype,"thumbnailWidth",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],JG.prototype,"isDownloads",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],JG.prototype,"playlistVotingAnimationEnabled",void 0);
_.F([_.C({selector:B2,selectorArgs:["data.videoId"]}),_.y("design:type",Object)],JG.prototype,"downloadProgress",void 0);_.F([_.C(),_.y("design:type",Number)],JG.prototype,"relativeDateReference",void 0);_.F([_.C({selector:_.OQ,selectorArgs:["data.videoId"]}),_.y("design:type",Object)],JG.prototype,"transferState",void 0);_.F([_.C({selector:P2z,selectorArgs:["data.videoId"]}),_.y("design:type",Object)],JG.prototype,"downloadState",void 0);
_.F([_.C({selector:gSX,selectorArgs:["data.videoId"]}),_.y("design:type",Object)],JG.prototype,"offlinePolicyAction",void 0);_.F([_.C({selector:ESi,selectorArgs:["data.videoId"]}),_.y("design:type",Object)],JG.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.F([_.C({selector:$8M,selectorArgs:["data.videoId"]}),_.y("design:type",Object)],JG.prototype,"entityInfo",void 0);_.F([_.C({selector:_.P2}),_.y("design:type",Boolean)],JG.prototype,"miniplayerIsActive",void 0);
_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],JG.prototype,"playlistVideoId",null);_.F([_.jX("#thumbnail"),_.y("design:type",Object)],JG.prototype,"thumbnail",void 0);_.F([_.Mw("canReorder"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],JG.prototype,"canReorderChanged",null);
_.F([_.Uh("yt-menu-overlay-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Boolean]),_.y("design:returntype")],JG.prototype,"onMenuOverlayChanged",null);_.F([_.Mw("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],JG.prototype,"downloadStateChanged",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],JG.prototype,"dataChanged",null);_.F([_.Mw("data.setVideoId"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],JG.prototype,"setVideoIdChanged",null);_.F([_.L({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],JG);
_.A(JG,"ytd-playlist-video-renderer",function(){if(Vdk!==void 0)return Vdk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.main_desktop.ui.renderers.sections.ytd_playlist_video_renderer.ytd.playlist.video.renderer.transition.css.js--\x3e<div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n  <yt-icon id="reorder" icon="yt-icons:drag_handle" class="style-scope ytd-playlist-video-renderer"></yt-icon>\n  <yt-formatted-string id="index" text="[[data.index]]" class="style-scope ytd-playlist-video-renderer"></yt-formatted-string>\n</div>\n<div id="content" on-click="onContentsTap" class="style-scope ytd-playlist-video-renderer">\n  <div id="container" class="style-scope ytd-playlist-video-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" hide-playback-status="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-video-renderer">\n    </ytd-thumbnail>\n    <div id="meta" class="style-scope ytd-playlist-video-renderer">\n      <h3 aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-video-renderer">\n        <ytd-badge-supported-renderer id="top-standalone-badge" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n        </ytd-badge-supported-renderer>\n        <a id="video-title" title$="[[getSimpleString(data.title)]]" class="yt-simple-endpoint style-scope ytd-playlist-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <ytd-video-meta-block class="playlist style-scope ytd-playlist-video-renderer" data="[[data]]" is-downloading="[[isDownloads]]"></ytd-video-meta-block>\n      <ytd-badge-supported-renderer id="bottom-badges" badges="[[data.bottomBadges]]" hidden="[[!data.bottomBadges]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-badge-supported-renderer id="bottom-standalone-badge" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <div id="engagement-bar" class="style-scope ytd-playlist-video-renderer"></div>\n    </div>\n  </div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-video-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="contributor" hidden="[[!data.contributorName]]" link-inherit-color="" text="[[data.contributorName]]" class="style-scope ytd-playlist-video-renderer">\n  </yt-formatted-string>\n  <div id="offer-button" class="style-scope ytd-playlist-video-renderer"></div>\n</div>\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-playlist-video-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);r.content.insertBefore(og4().content.cloneNode(!0),r.content.firstChild);return Vdk=r},{mode:1});var qbK;var xi=function(){return _.I.apply(this,arguments)||this};
_.S(xi,_.I);_.F([_.C(),_.y("design:type",Object)],xi.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],xi.prototype,"rendererBehavior",void 0);_.F([_.L({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],xi);
_.A(xi,"ytd-premium-browse-footer-renderer",function(){if(qbK!==void 0)return qbK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-premium-browse-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="title style-scope ytd-premium-browse-footer-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-premium-browse-footer-renderer" text="[[data.subtitle]]">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qbK=r},{mode:1});var WTq;var tG=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return r};
_.S(tG,_.I);_.m=tG.prototype;_.m.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.m.handleDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.computeHeaderLogoThumbnail=function(r,J){if(r)return J?r.darkLogo:r.lightLogo};
_.m.computeHeaderLogoHeight=function(r,J){var x,t,b;return(r=(x=this.computeHeaderLogoThumbnail(r,J))==null?void 0:(t=x.thumbnails)==null?void 0:(b=t[0])==null?void 0:b.height)&&r%31===0?"31":"24"};
_.m.computeHeaderLogoMarginBottom=function(r,J){return this.computeHeaderLogoHeight(r,J)==="24"?"0":"-7"};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],tG.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tG.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],tG.prototype,"isDarkTheme",void 0);_.F([_.C({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.y("design:type",Object)],tG.prototype,"themeLogo",void 0);
_.F([_.C({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.y("design:type",String)],tG.prototype,"logoHeight",void 0);_.F([_.C({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.y("design:type",String)],tG.prototype,"logoMarginBottom",void 0);_.F([_.L({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],tG);
_.A(tG,"ytd-primetime-promo-header-renderer",function(){if(WTq!==void 0)return WTq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="logo" class="style-scope ytd-primetime-promo-header-renderer"><yt-img-shadow dimension="height" height$="[[logoHeight]]" margin-bottom$="[[logoMarginBottom]]" thumbnail="[[themeLogo]]" class="style-scope ytd-primetime-promo-header-renderer"></yt-img-shadow><ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-primetime-promo-header-renderer"></ytd-badge-supported-renderer></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return WTq=r},{mode:1});var ioN;var fck=_.JY(function(r){var J=_.$H(function(b){var V;(V=r.onClick)==null||V.call(r,b)}),x={},t={};
return _.f("yt-shelf-header-layout",{class:_.gm("shelf-header-layout-wiz",(x["shelf-header-layout-wiz--disable-horizontal-padding"]=r.disableHorizontalPadding,x["shelf-header-layout-wiz--disable-vertical-padding"]=r.disableVerticalPadding,x["shelf-header-layout-wiz--responsive"]=r.useResponsiveLayout,x["shelf-header-layout-wiz--narrow"]=function(){var b,V;return((b=r.useResponsiveLayout)==null?void 0:b.call(r))&&((V=r.forceSmallLayout)==null?void 0:V.call(r))},x["shelf-header-layout-wiz--is-overlay"]=
r.isOverlay,x["shelf-header-layout-wiz--tappable"]=!!r.onClick,x)),
"on:click":J,tabindex:function(){var b;return((b=r.isInteractive)==null?0:b.call(r))?0:void 0}},_.f(_.w,{cond:r.leadingIcon,
then:function(b){return _.f("div",{class:"shelf-header-layout-wiz__leading-icon"},_.f(_.Gk,{icon:b}))},
else:function(){return _.f(_.w,{cond:r.hasLeadingImage,then:function(){var b,V={};return _.f("div",{class:_.gm("shelf-header-layout-wiz__leading-image",(V["shelf-header-layout-wiz__leading-image--circular-image"]=r.circularImage,V))},(b=r.leadingImage)==null?void 0:b.call(r))}})}}),_.f("div",{class:"shelf-header-layout-wiz__label-container"},_.f(_.w,{cond:r.hasSuperlabel,
then:function(){var b;return _.f("div",{class:"shelf-header-layout-wiz__superlabel"},(b=r.superlabel)==null?void 0:b.call(r))}}),_.f("div",{class:"shelf-header-layout-wiz__title-row"},_.f(paN,{text:r.title,
className:_.gm("shelf-header-layout-wiz__title",(t["shelf-header-layout-wiz__title--small-title"]=r.forceSmallLayout,t)),tagLevel:r.tagLevel}),_.f(_.w,{cond:r.hasDetail,then:function(){var b;return _.f("div",{class:"shelf-header-layout-wiz__detail"},(b=r.detail)==null?void 0:b.call(r))}})),_.f(_.w,{cond:r.hasSublabel,
then:function(){var b;return _.f("div",{class:"shelf-header-layout-wiz__sublabel"},(b=r.sublabel)==null?void 0:b.call(r))}})),_.f(_.w,{cond:r.hasTrailingActions,
then:function(){var b;return _.f("div",{class:"shelf-header-layout-wiz__trailing-actions"},(b=r.trailingActions)==null?void 0:b.call(r))}}))},"Pb");
fck.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}};
var paN=_.JY(function(r){var J=r.text;var x=r.className;var t=r.tagLevel;return _.f(_.dd,null,_.f(_.RP,{when:function(){return(t==null?void 0:t())===0}},function(){return _.f("h2",{class:x},J())}),_.f(_.RP,{when:function(){return(t==null?void 0:t())===1}},function(){return _.f("h3",{class:x},J())}),_.f(_.RP,{when:function(){return(t==null?void 0:t())===2}},function(){return _.f("h4",{class:x},J())}),_.f(_.SY,null,function(){return _.f("h2",{class:x},J())}))},"Qb");var Egb,U5N,ggR;_.bJ=_.JY(function(r){var J=r.className;var x=r.data;var t=r.disableHorizontalPadding;var b=r.disableVerticalPadding;var V=r.forceSmallLayout;var H=r.useResponsiveLayout;r=r.isOverlay;return _.f("yt-section-header-view-model",{class:_.gm("ytSectionHeaderViewModelHost",J),style:_.MA({"background-color":function(){return CRC(x().backgroundColor)?_.Fj(CRC(x().backgroundColor)):void 0}})},_.f(fck,{hasDetail:!1,
title:function(){return _.f(_.Zy,{text:function(){return x().headline}})},
hasTitle:!0,sublabel:function(){return _.f(U5N,{data:x})},
hasSublabel:function(){return!!x().sublabel||!!x().bottomBadge},
superlabel:function(){return _.f(ggR,{data:x})},
hasSuperlabel:function(){return!!x().superlabel||!!x().topBadge},
leadingImage:function(){return _.f(Egb,{leadingAccessory:function(){return x().leadingAccessory}})},
hasLeadingImage:function(){return!!x().leadingAccessory},
trailingActions:function(){return _.f(_.QR,{data:function(){return x().trailingActions}},{flexibleActionsViewModel:G6})},
hasTrailingActions:function(){return!!x().trailingActions},
disableHorizontalPadding:t,disableVerticalPadding:b,forceSmallLayout:V,useResponsiveLayout:H,isOverlay:r,isInteractive:function(){return!!_.BJ(x().rendererContext)},
onClick:function(q){if(_.IS(x().rendererContext)){var W=_.BJ(x().rendererContext);W&&_.cc(W,{form:{element:q.target,event:q}})}}}))},"Rb");
Egb=_.JY(function(r){var J=r.leadingAccessory;return _.f(_.DZ,null,_.f(_.w,{cond:function(){var x;return(x=J().image)!=null?x:_.zA(J().themedImage)},
then:function(x){return _.f(_.rm,{data:x,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.f(_.w,{cond:function(){return _.R(J().avatar,_.cJ)},
then:function(x){return _.f(_.GH,{data:x})}}))},"Sb");
U5N=_.JY(function(r){var J=r.data;return _.f(_.DZ,null,_.f(_.w,{cond:function(){return _.R(J().bottomBadge,Onk)},
then:function(x){var t={};return _.f(_.ua,{data:x,class:_.gm((t.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!x()&&!!J().sublabel},t))})}}),_.f(_.w,{cond:function(){return J().sublabel},
then:function(x){return _.f(_.Zy,{text:x})}}))},"Tb");
ggR=_.JY(function(r){var J=r.data;return _.f(_.DZ,null,_.f(_.w,{cond:function(){return _.R(J().topBadge,Onk)},
then:function(x){var t={};return _.f(_.ua,{data:x,class:_.gm((t.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!x()&&!!J().superlabel},t))})}}),_.f(_.w,{cond:function(){return J().superlabel},
then:function(x){return _.f(_.Zy,{text:x})}}))},"Ub");_.o8(_.bJ,"yt-section-header-view-model",{props:{data:_.yk,className:_.yk,disableHorizontalPadding:_.yk,disableVerticalPadding:_.yk,forceSmallLayout:_.yk,useResponsiveLayout:_.yk,isOverlay:_.yk}});_.O8("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var ms=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return r};
_.S(ms,_.I);_.m=ms.prototype;_.m.attached=function(){this.requestElementsPerRow()};
_.m.configureRendererStamper=function(){return{"data.panels":{id:"panels",mapping:{richItemRenderer:"ytd-rich-item-renderer"}},"data.header":{id:"header-contents",mapping:{primetimePromoHeaderRenderer:"ytd-primetime-promo-header-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.sectionHeader":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.details":{id:"details-panel",mapping:{primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer"}}}};
_.m.onDataChange=function(){var r=this;_.zu(this,function(){r.updateItemVisibility()})};
_.m.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r,this.updateItemVisibility())};
_.m.updateItemVisibility=function(){var r=this;this.data&&this.data.panels&&_.Hp(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(J,x){J.hidden=x>r.elementsPerRow-1})};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
ms.prototype.onDataChange=ms.prototype.onDataChange;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ms.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],ms.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ms.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ms.prototype,"actionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],ms.prototype,"data",void 0);_.F([_.C({value:3}),_.y("design:type",Number)],ms.prototype,"elementsPerRow",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ms.prototype,"onDataChange",null);_.F([_.L({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],ms);
_.A(ms,"ytd-primetime-promo-renderer",function(){if(ioN!==void 0)return ioN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-primetime-promo-renderer">\n  <div id="header" class="style-scope ytd-primetime-promo-renderer">\n    <div id="header-contents" hidden="[[data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="shelf-header-container" hidden="[[!data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer">\n      <div id="section-header-container" class="style-scope ytd-primetime-promo-renderer"></div>\n      <div id="details-panel" hidden="[[!data.details]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    </div>\n    <div id="dismiss-button" hidden="[[data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="overflow-button" hidden="[[!data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n  </div>\n  <div id="panels" class="style-scope ytd-primetime-promo-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-primetime-promo-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ioN=r},{mode:1});var jb4;var oW=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return r};
_.S(oW,_.I);oW.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
oW.prototype.handleButtonRefreshAction=function(r){if(r=_.R(r,CLu))this.set("data.button",r.membershipButton),this.notifyPath("data.button")};
_.vd.Object.defineProperties(oW.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.avatars)==null?void 0:J.slice(0,8))||[]}}});
_.F([_.C(),_.y("design:type",Object)],oW.prototype,"data",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],oW.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],oW.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],oW.prototype,"rendererBehavior",void 0);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],oW.prototype,"avatars",null);
_.F([_.L({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],oW);
_.A(oW,"ytd-recognition-shelf-renderer",function(){if(jb4!==void 0)return jb4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-recognition-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-recognition-shelf-renderer">\n  <div id="text-container" class="style-scope ytd-recognition-shelf-renderer">\n    <yt-formatted-string class="title style-scope ytd-recognition-shelf-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-recognition-shelf-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n  </div>\n  <div id="avatars-container" class="style-scope ytd-recognition-shelf-renderer">\n    <template is="dom-repeat" items="[[avatars]]" as="avatar" class="style-scope ytd-recognition-shelf-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-recognition-shelf-renderer" thumbnail="[[avatar]]"></yt-img-shadow>\n    </template>\n  </div>\n  <div id="action-button" class="style-scope ytd-recognition-shelf-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jb4=r},{mode:1});var $5f;var wan;var VZ=function(){var r=_.I.apply(this,arguments)||this;r.modernButtons=_.M("web_modern_buttons");return r};
_.S(VZ,_.I);_.m=VZ.prototype;
_.m.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:3,force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",typographyBump:"[[typographyBump]]",lockupExperiments:"[[lockupExperiments]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",
showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.m.dataChanged=function(){this.collapsed=!0};
_.m.computeVisibleItems=function(r,J){return r!==void 0&&r.items?J?r.items.slice(0,this.data.collapsedItemCount):r.items:[]};
_.m.computeHideShowMore=function(r,J,x){return r>=J||!x};
_.m.computeHideShowAll=function(r,J,x){return!(r&&J)||x};
_.m.onMoreClick=function(){this.collapsed=!1};
_.vd.Object.defineProperties(VZ.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.M("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.Df("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.M("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
VZ.prototype.dataChanged=VZ.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],VZ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],VZ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],VZ.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],VZ.prototype,"isSearch",void 0);
_.F([_.C({computed:"computeVisibleItems(data,collapsed)"}),_.y("design:type",Array)],VZ.prototype,"visibleItems",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],VZ.prototype,"collapsed",void 0);_.F([_.C({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.y("design:type",Boolean)],VZ.prototype,"hideShowMore",void 0);
_.F([_.C({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.y("design:type",Boolean)],VZ.prototype,"hideShowAll",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],VZ.prototype,"modernButtons",void 0);_.F([_.n("isSearch"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],VZ.prototype,"typographyBump",null);
_.F([_.n("isSearch"),_.y("design:type",Object),_.y("design:paramtypes",[])],VZ.prototype,"lockupExperiments",null);_.F([_.n("isSearch"),_.y("design:type",String),_.y("design:paramtypes",[])],VZ.prototype,"thumbnailWidth",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VZ.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],VZ);
_.A(VZ,"ytd-vertical-list-renderer",function(){if(wan!==void 0)return wan;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-list-renderer"></div>\n<div id="more" hidden="[[hideShowMore]]" class="style-scope ytd-vertical-list-renderer">\n  <yt-formatted-string text="[[data.collapsedStateButtonText]]" on-tap="onMoreClick" class="style-scope ytd-vertical-list-renderer">\n  </yt-formatted-string>\n</div>\n<div id="all" hidden="[[hideShowAll]]" class="style-scope ytd-vertical-list-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-vertical-list-renderer" href$="[[computeHref_(data.expandedStateButtonEndpoint]]" data="[[data.expandedStateButtonEndpoint]]">\n    <yt-formatted-string text="[[data.expandedStateButtonText]]" class="style-scope ytd-vertical-list-renderer">\n    </yt-formatted-string>\n  </a>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return wan=r},{mode:1});var hZf=_.aa(["#"]);_.O8("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var Dx=function(){var r=_.I.apply(this,arguments)||this;r.isConstrainedList=!1;r.modernTypography=_.M("web_modern_typography");return r};
_.S(Dx,_.I);_.m=Dx.prototype;
_.m.configureRendererStamper=function(){return{"data.content":{id:"contents",mapping:{gridRenderer:"ytd-grid-renderer",horizontalListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:118},properties:{isSearch:"[[isSearch]]"}},horizontalMovieListRenderer:{component:"yt-horizontal-list-renderer",params:{thumbnailHeight:302}},expandedShelfContentsRenderer:{component:"ytd-expanded-shelf-contents-renderer",properties:{isConstrainedList:"[[isConstrainedList]]"}},messageRenderer:{component:"ytd-message-renderer",
params:{shelf:!0}},verticalListRenderer:{component:"ytd-vertical-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.playAllButton":{id:"play-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",attributes:{condensed:!0},properties:{icon:"[[menuIcon]]"}}}},"data.sortFilter":{id:"sort-filter",
mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.m.computeThumbnailStyle=function(r){return r||""};
_.m.computePlaceAnnotationUnderTitle=function(){var r;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((r=this.data)==null?void 0:r.thumbnailStyle)||"")};
_.m.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r)||_.M4(hZf)};
_.m.computeIsPromoShelf=function(r){var J;return(r=r==null?void 0:(J=r[0])==null?void 0:J.metadataBadgeRenderer)?r.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.m.computePlaceBadgeBesideTitle=function(r){var J;return(r==null?0:(J=r[0])==null?0:J.metadataBadgeRenderer)?!this.computeIsPromoShelf(r):!1};
_.m.computeMenuIcon=function(r){return this.computeIsPromoShelf(r)?"yt-icons:more_vert":"yt-icons:more"};
_.m.onDataChange=function(){var r,J;((r=this.data)==null?0:(J=r.content)==null?0:J.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.m.onLockupRequested=function(r){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&r.detail&&r.detail.videoIds){for(var J=this.data.content.gridRenderer.items,x=new Set,t=_.D(r.detail.videoIds),b=t.next();!b.done;b=t.next())x.add(b.value);r.detail.returnValue=J.filter(function(V){return V.gridVideoRenderer&&V.gridVideoRenderer.videoId&&x.has(V.gridVideoRenderer.videoId)}).map(function(V){return V.gridVideoRenderer})}};
_.m.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
Dx.prototype.onLockupRequested=Dx.prototype.onLockupRequested;Dx.prototype.onDataChange=Dx.prototype.onDataChange;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Dx.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],Dx.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Dx.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Dx.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],Dx.prototype,"ironResizableBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Dx.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Dx.prototype,"isSearch",void 0);_.F([_.C(),_.y("design:type",Object)],Dx.prototype,"isConstrainedList",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("kevlar_fluid_dismiss")}}),
_.y("design:type",Boolean)],Dx.prototype,"enableFluidDismiss",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.y("design:type",String)],Dx.prototype,"thumbnailStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Dx.prototype,"modernTypography",void 0);_.F([_.C({computed:"computeMenuIcon(data.badges)"}),_.y("design:type",String)],Dx.prototype,"menuIcon",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Dx.prototype,"onDataChange",null);_.F([_.Uh("yt-lockup-requested"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Dx.prototype,"onLockupRequested",null);_.F([_.L({is:"ytd-shelf-renderer",disableElementRegistration:!0})],Dx);
_.A(Dx,"ytd-shelf-renderer",function(){if($5f!==void 0)return $5f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $5f=r},{mode:1});var Mdx;var H6=function(){return _.I.apply(this,arguments)||this};
_.S(H6,_.I);H6.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.vd.Object.defineProperties(H6.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],H6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],H6.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],H6.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],H6.prototype,"isPlaylist",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],H6.prototype,"isClipList",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],H6.prototype,"isPlaylistPageWithFilters",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],H6.prototype,"hasTitle",null);_.F([_.C(),_.n("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.y("design:type",Object),_.y("design:paramtypes",[])],H6.prototype,"isRightAligned",null);
_.F([_.L({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],H6);
_.A(H6,"ytd-sort-filter-header-renderer",function(){if(Mdx!==void 0)return Mdx;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sort-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-sort-filter-header-renderer">\n  <div id="headings" hidden="[[!data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="filter-menu" class="style-scope ytd-sort-filter-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Mdx=r},{mode:1});var GDb;var T4=function(){var r=_.I.apply(this,arguments)||this;r.enableRightArrowHidden=_.M("channel_details_shelf_resize_observer");return r};
_.S(T4,_.I);T4.prototype.attached=function(){var r=this;this.enableRightArrowHidden&&(this.JSC$14396_throttledOnResize=new _.vJ(function(){var J;(J=r.ytdHorizontalListBehavior)==null||J.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var J;
(J=r.JSC$14396_throttledOnResize)==null||J.fire()}),this.resizeObserver.observe(this.hostElement))};
T4.prototype.detached=function(){if(this.enableRightArrowHidden){var r;(r=this.resizeObserver)==null||r.disconnect();var J;(J=this.JSC$14396_throttledOnResize)==null||J.dispose()}};
T4.prototype.configureRendererStamper=function(){return{"data.creatorVideosButton":{id:"infocard-videos-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.creatorAboutButton":{id:"infocard-channel-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.infocards":{id:"infocards-section",mapping:{compactInfocardRenderer:"ytd-compact-infocard-renderer"}},creatorCustomUrlButtons:{id:"items",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"}}}}}};
T4.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.vd.Object.defineProperties(T4.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.M("enable_creator_details_shelf_m2")){var r=[],J;((J=this.data)==null?0:J.creatorVideosButton)&&r.push(this.data.creatorVideosButton);var x;((x=this.data)==null?0:x.creatorAboutButton)&&r.push(this.data.creatorAboutButton);J=_.D(this.data.creatorCustomUrlButtons||[]);for(x=J.next();!x.done;x=J.next())r.push(x.value);return r}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.M("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],T4.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],T4.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],T4.prototype,"ytdHorizontalListBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],T4.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],T4.prototype,"engagementPanel",void 0);
_.F([_.C(),_.y("design:type",Object)],T4.prototype,"enableRightArrowHidden",void 0);_.F([_.n("enableRightArrowHidden","atEnd"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],T4.prototype,"hideRightArrow",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],T4.prototype,"creatorCustomUrlButtons",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data","creatorCustomUrlButtons"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],T4.prototype,"showCreatorCustomUrlButtons",null);_.F([_.n("showCreatorCustomUrlButtons"),_.y("design:type",Number),_.y("design:paramtypes",[])],T4.prototype,"channelAvatarSize",null);_.F([_.L({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],T4);
_.A(T4,"ytd-video-description-infocards-section-renderer",function(){if(GDb!==void 0)return GDb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return GDb=r},{mode:_.sz("kevlar_poly_si_batch_j067")?1:2});var RZq;var s6=function(){return _.I.apply(this,arguments)||this};
_.S(s6,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],s6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],s6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],s6.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.infoIcon)"}),_.y("design:type",Object)],s6.prototype,"infoIcon",void 0);_.F([_.L({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],s6);
_.A(s6,"ytd-eom-settings-disclaimer-renderer",function(){if(RZq!==void 0)return RZq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-eom-settings-disclaimer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="app" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  <yt-icon id="info" disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-icon>\n  <yt-formatted-string id="label" text="[[data.disclaimer]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return RZq=r},{mode:1});var SbR;var qH=function(){return _.I.apply(this,arguments)||this};
_.S(qH,_.I);_.vd.Object.defineProperties(qH.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.suppressPaddingDisclaimer)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qH.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],qH.prototype,"componentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qH.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qH.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],qH.prototype,"suppressPaddingDisclaimer",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],qH);
_.A(qH,"ytd-product-list-header-renderer",function(){if(SbR!==void 0)return SbR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-product-list-header-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.title]]" class="style-scope ytd-product-list-header-renderer">\n    </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return SbR=r},{mode:1});var NNY;var W6=function(){return _.I.apply(this,arguments)||this};
_.S(W6,_.I);W6.prototype.computeThumbnailStyle=function(r){if(r&&(r=_.Ad(r)))return"background-color:"+r+";"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],W6.prototype,"rendererBehaviors",void 0);_.F([_.C(),_.y("design:type",Object)],W6.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],W6);
_.A(W6,"ytd-hashtag-tile-renderer",function(){if(NNY!==void 0)return NNY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-section" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-section" class="style-scope ytd-hashtag-tile-renderer"><a class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="thumbnail" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-spacing-wrapper" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-color-wrapper" style="[[computeThumbnailStyle(data.hashtagBackgroundColor)]]" class="style-scope ytd-hashtag-tile-renderer"><yt-img-shadow height="64" thumbnail="[[data.hashtagThumbnail]]" width="64" class="style-scope ytd-hashtag-tile-renderer"></yt-img-shadow></div></div></div></a></div><div id="info-section" class="style-scope ytd-hashtag-tile-renderer"><a id="main-link" class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="info" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag" text="[[data.hashtag]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string><div id="metadata" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag-info-text" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string></div></div></a></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return NNY=r},{mode:1});var d5Y;var iJ=function(){return _.I.apply(this,arguments)||this};
_.S(iJ,_.I);iJ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.secondaryActionButton":{id:"secondary-action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],iJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],iJ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iJ.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],iJ);
_.A(iJ,"ytd-sponsorships-alert-renderer",function(){if(d5Y!==void 0)return d5Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-sponsorships-alert-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-sponsorships-alert-renderer">\n  <div id="action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n  <div id="secondary-action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return d5Y=r},{mode:1});var QbY;var pI=function(){return _.I.apply(this,arguments)||this};
_.S(pI,_.I);pI.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.vd.Object.defineProperties(pI.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.M("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.M("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.F([_.K(_.K_),_.y("design:type",Object)],pI.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],pI.prototype,"ytdLockupBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pI.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pI.prototype,"ytRendererBehavior",void 0);_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],pI.prototype,"isGridViewEnabled",void 0);
_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],pI.prototype,"watchFeedBigThumbs",null);_.F([_.n("isGridViewEnabled"),_.C({reflectToAttribute:!0}),_.y("design:type",String),_.y("design:paramtypes",[])],pI.prototype,"thumbnailWidth",null);_.F([_.C(),_.y("design:type",Object)],pI.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],pI);
_.A(pI,"ytd-compact-movie-renderer",function(){if(QbY!==void 0)return QbY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-movie-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-movie-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-compact-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <template is="dom-if" if="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n      <h3 id="movie-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-movie-renderer">\n        [[getSimpleString(data.title)]]\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-movie-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-movie-renderer" data="[[data]]" no-endpoints="">\n        </ytd-video-meta-block>\n        <span class="movie-metadata style-scope ytd-compact-movie-renderer">[[getSimpleString(data.topMetadataItems.0)]]</span>\n      </div>\n      <template is="dom-if" if="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-movie-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-movie-renderer"></yt-interaction>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return QbY=r},{mode:1});var KTu;var kDu;var PIK=_.IP("HTML_DIR")==="rtl",fI=function(){var r=_.I.apply(this,arguments)||this;r.engagementPanel=!1;r.maxLines=2;r.expandButtonOffset=0;r.showExpandButton=!1;r.isTruncated=!1;r.isExpanded=!1;r.currentSnippetType=2;r.alwaysShowExpandButton=!1;r.JSC$14413_lastWidth=NaN;r.observer=null;r.left=0;r.right=0;r.mid=0;r.longestSnippetLength=0;r.isFinalSnippet=!1;r.isFirstMutation=!1;r.isResetMutation=!1;r.OVERFLOW_THRESHOLD=5;return r};
_.S(fI,_.I);_.m=fI.prototype;_.m.onClick=function(r){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;if((J=window.getSelection())==null||!J.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.m.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.m.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.m.updateTextOnSnippetTypeChange=function(){_.M("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.m.setUpBinarySearch=function(r){r=r*this.maxLines/8;this.left=0;var J,x;this.right=Math.min(r*2,(x=(J=this.simpleText)==null?void 0:J.length)!=null?x:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.m.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.m.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.nR(new _.MV("AttributedSnippet is empty when the description is not empty",this.text))};
_.m.mutationCallback=function(){if(this.observer!=null){var r=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var J=Math.floor(r*this.maxLines/8);this.setSnippetText(this.text,J);J!==0||this.attributedTextIsEmpty()||_.nR(new _.MV("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?
this.maybeLogWarningForEmptyAttributedSnippet():this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation)if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;r=r*this.maxLines/8;this.left=0;var x;this.right=Math.min(r*2,(x=(J=this.simpleText)==null?void 0:J.length)!=null?x:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=
0;this.setSnippetText(this.text,this.mid);this.isFirstMutation=!1}else this.isTruncated=!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset()),this.isFinalSnippet=!0,this.isFirstMutation=!1,this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else{this.isOverflowing()?this.right=this.mid-1:(this.left=this.mid+1,this.longestSnippetLength=this.mid);if(this.left>this.right){if(this.mid===this.longestSnippetLength){this.expandButtonOffset=this.computeExpandButtonOffset();
this.observer.disconnect();this.maybeLogWarningForEmptyAttributedSnippet();return}this.setSnippetText(this.text,this.longestSnippetLength);this.isFinalSnippet=!0}this.mid=Math.floor(this.left+(this.right-this.left)/2);this.setSnippetText(this.text,this.mid)}}};
_.m.mutationObserve=function(r){var J=this;this.observer||(this.observer=new MutationObserver(function(){J.mutationCallback()}));
this.observer.observe(r,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.m.attached=function(){var r=this;_.zu(this,function(){r.resize()})};
_.m.isExpandedChanged=function(){_.Vq(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.m.updateSnippetContainerMaxHeight=function(){this.isExpanded?(this.snippetContainer.style.setProperty("overflow",""),this.snippetContainer.style.setProperty("max-height","")):(this.snippetContainer.style.setProperty("overflow","hidden"),this.snippetContainer.style.setProperty("max-height",2*this.maxLines+"rem"));this.resize(!0)};
_.m.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var r="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((PIK?"left":"right")+",\n        #000 0%,\n        #000 "+(this.expandButtonOffset-24)+"px,\n        transparent "+this.expandButtonOffset+"px,\n        transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",r);this.snippetContainer.style.setProperty("mask-image",
r)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(PIK?"right":"left",this.expandButtonOffset+"px")};
_.m.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.m.setSnippetText=function(r,J){r||(r={});if(_.uS(r)){var x=Z7(r,J);x.attachmentRuns||x.commandRuns||x.decorationRuns||x.styleRuns||x.alignment||x.lineBreakMode?this.attributedSnippetTextEl?(_.M("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=Z7(r,J),this.attributedSnippetTextEl.headerRuns=Avi(J,this.headerRuns)):this.attributedSnippetText={data:Z7(r,J),headerRuns:Avi(J,this.headerRuns)},this.currentSnippetType=0):_.nR(new _.MV("Tried to set snippet text when HTML element was null",
r)):(this.plainSnippetText.textContent=eU(r.content||"",J),this.currentSnippetType=2)}else{a:{x=BLn(r,J);if(x.runs){x=_.D(x.runs);for(var t=x.next();!t.done;t=x.next())if(t=t.value,t.bold||t.deemphasize||t.italics||t.strikethrough||t.textColor||t.navigationEndpoint||_.R(t,CM)){x=!0;break a}}x=!1}x?this.formattedSnippetText?(this.formattedSnippetText.text=BLn(r,J),this.currentSnippetType=1):_.nR(new _.MV("Tried to set snippet text when HTML element was null",r)):(this.plainSnippetText.textContent=
eU(_.v2(r),J),this.currentSnippetType=2)}};
_.m.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.m.attributedTextIsEmpty=function(){var r=this.text;if(!_.uS(r))return!0;var J;return((J=r.content)==null?void 0:J.length)===0?!0:!1};
_.m.resize=function(r){if(this.snippetText){if(r===void 0?0:r)this.JSC$14413_lastWidth=NaN;var J=this.hostElement.offsetWidth;if(J!==this.JSC$14413_lastWidth&&!this.isExpanded)if(this.JSC$14413_lastWidth=J,this.hasAttributedStringText)this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation=!0,this.mutationObserve(this.snippetText),
this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;r=0;var x,t;J=Math.min(J*this.maxLines/8*2,(t=(x=this.simpleText)==null?void 0:x.length)!=null?t:0)-1;for(x=0;r<=J;)t=Math.floor(r+(J-r)/2),this.setSnippetText(this.text,t),this.isOverflowing()?J=t-1:(r=t+1,x=t);this.setSnippetText(this.text,x);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.m.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.m.onExpandClick=function(){var r=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.M("inline_expander_reset_focus_killswitch")||_.zu(this,function(){var J;((J=_.bZ().resolve(_.t9(_.oL)))==null?0:J.isKeyBoardInUse())&&_.vS(r.hostElement)});
_.Vq(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.m.onCollapseClick=function(){this.collapse();_.Vq(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.m.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.m.computeExpandButtonOffset=function(){var r=this.expandSizer;return r?PIK?r.offsetParent?r.offsetParent.offsetWidth-r.offsetWidth-r.offsetLeft:0:r.offsetLeft:0};
_.vd.Object.defineProperties(fI.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.uS(this.text)?this.text.content||"":_.v2(this.text):""}},
expandedText:{configurable:!0,enumerable:!0,get:function(){return this.isExpanded?this.text:void 0}},
expandedHeaderRuns:{configurable:!0,enumerable:!0,get:function(){return this.isExpanded?this.headerRuns:void 0}},
hasAttributedStringText:{configurable:!0,enumerable:!0,get:function(){return _.uS(this.text)?!0:this.text&&_.M("web_replace_formatted_with_attributed_string")&&sMc(this.text)?(this.text=_.Oz(this.text),!0):!1}},
showCollapseButton:{configurable:!0,enumerable:!0,get:function(){return!!this.collapseLabel&&this.isExpanded}},
useAttributedSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===0}},
useFormattedSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===1}},
usePlainSnippet:{configurable:!0,enumerable:!0,get:function(){return this.currentSnippetType===2}}});
fI.prototype.onTextChanged=fI.prototype.onTextChanged;fI.prototype.updateMaskAndExpandButtonOffset=fI.prototype.updateMaskAndExpandButtonOffset;fI.prototype.updateSnippetContainerMaxHeight=fI.prototype.updateSnippetContainerMaxHeight;fI.prototype.isExpandedChanged=fI.prototype.isExpandedChanged;fI.prototype.updateTextOnSnippetTypeChange=fI.prototype.updateTextOnSnippetTypeChange;fI.prototype.updateIsFormattedExpanded=fI.prototype.updateIsFormattedExpanded;fI.prototype.updateIsAttributedExpanded=fI.prototype.updateIsAttributedExpanded;
fI.prototype.onClick=fI.prototype.onClick;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],fI.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fI.prototype,"text",void 0);_.F([_.C(),_.y("design:type",Array)],fI.prototype,"headerRuns",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],fI.prototype,"engagementPanel",void 0);_.F([_.C(),_.y("design:type",Object)],fI.prototype,"maxLines",void 0);
_.F([_.C(),_.y("design:type",String)],fI.prototype,"expandLabel",void 0);_.F([_.C(),_.y("design:type",String)],fI.prototype,"collapseLabel",void 0);_.F([_.C(),_.y("design:type",Object)],fI.prototype,"expandCommand",void 0);_.F([_.C(),_.y("design:type",Object)],fI.prototype,"expandButtonOffset",void 0);_.F([_.n("text"),_.y("design:type",String),_.y("design:paramtypes",[])],fI.prototype,"simpleText",null);
_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],fI.prototype,"onClick",null);_.F([_.n("text","isExpanded"),_.y("design:type",Object),_.y("design:paramtypes",[])],fI.prototype,"expandedText",null);_.F([_.n("headerRuns","isExpanded"),_.y("design:type",Object),_.y("design:paramtypes",[])],fI.prototype,"expandedHeaderRuns",null);
_.F([_.n("text"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],fI.prototype,"hasAttributedStringText",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],fI.prototype,"showExpandButton",void 0);_.F([_.n("collapseLabel","isExpanded"),_.y("design:type",Object),_.y("design:paramtypes",[])],fI.prototype,"showCollapseButton",null);_.F([_.C(),_.y("design:type",Object)],fI.prototype,"isTruncated",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],fI.prototype,"isExpanded",void 0);_.F([_.C(),_.y("design:type",Boolean)],fI.prototype,"isAttributedExpanded",void 0);_.F([_.g5("isExpanded","hasAttributedStringText"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"updateIsAttributedExpanded",null);_.F([_.C(),_.y("design:type",Boolean)],fI.prototype,"isFormattedExpanded",void 0);
_.F([_.g5("isExpanded","hasAttributedStringText"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"updateIsFormattedExpanded",null);_.F([_.C(),_.y("design:type",Number)],fI.prototype,"currentSnippetType",void 0);_.F([_.n("currentSnippetType"),_.y("design:type",Object),_.y("design:paramtypes",[])],fI.prototype,"useAttributedSnippet",null);
_.F([_.n("currentSnippetType"),_.y("design:type",Object),_.y("design:paramtypes",[])],fI.prototype,"useFormattedSnippet",null);_.F([_.n("currentSnippetType"),_.y("design:type",Object),_.y("design:paramtypes",[])],fI.prototype,"usePlainSnippet",null);_.F([_.C(),_.y("design:type",Object)],fI.prototype,"alwaysShowExpandButton",void 0);_.F([_.g5("currentSnippetType"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"updateTextOnSnippetTypeChange",null);
_.F([_.C(),_.y("design:type",Object)],fI.prototype,"attributedSnippetText",void 0);_.F([_.jX("#snippet"),_.y("design:type",HTMLElement)],fI.prototype,"snippetContainer",void 0);_.F([_.jX("#snippet-text"),_.y("design:type",HTMLElement)],fI.prototype,"snippetText",void 0);_.F([_.jX("#plain-snippet-text"),_.y("design:type",HTMLElement)],fI.prototype,"plainSnippetText",void 0);_.F([_.jX("#formatted-snippet-text"),_.y("design:type",Object)],fI.prototype,"formattedSnippetText",void 0);
_.F([_.jX("#attributed-snippet-text"),_.y("design:type",Object)],fI.prototype,"attributedSnippetTextEl",void 0);_.F([_.jX("#expand"),_.y("design:type",HTMLElement)],fI.prototype,"expandButton",void 0);_.F([_.jX("#expand-sizer"),_.y("design:type",HTMLElement)],fI.prototype,"expandSizer",void 0);_.F([_.Mw("isExpanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"isExpandedChanged",null);
_.F([_.g5("isExpanded","maxLines"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"updateSnippetContainerMaxHeight",null);_.F([_.g5("isTruncated","showExpandButton","expandButtonOffset"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"updateMaskAndExpandButtonOffset",null);
_.F([_.Mw("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fI.prototype,"onTextChanged",null);_.F([_.L({is:"ytd-text-inline-expander",disableElementRegistration:!0})],fI);
_.A(fI,"ytd-text-inline-expander",function(){if(kDu===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);kDu=r}r=kDu;return r},{mode:2});var U6=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return r};
_.S(U6,_.I);U6.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
U6.prototype.handleUpdateDescriptionAction=function(r){if(r=_.R(r,_.Vnu))if(r.attributedDescription)this.set("data.attributedDescriptionBodyText",r.attributedDescription);else if(r.description){var J;((J=this.data)==null?0:J.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.Oz(r.description)):this.set("data.descriptionBodyText",r.description)}};
_.vd.Object.defineProperties(U6.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.attributedDescriptionBodyText)||!((J=this.data)==null||!J.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.collapsedLineCount){var J;return(J=this.data)==null?void 0:J.collapsedLineCount}r=_.Vn("web_watch_description_collapsed_default_lines",12);if(_.M("ww_desc_line_page_size_ks"))return r;J=Math.round(_.RY().height*_.Vn("web_watch_description_screen_height_percentage",.5)/20);return Math.max(J,r)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return(x=(r=this.data)==null?void 0:r.descriptionBodyText)!=null?x:(J=this.data)==null?void 0:J.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.sourceAttributions}}});
U6.prototype.panelContentVisibleChanged=U6.prototype.panelContentVisibleChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],U6.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],U6.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],U6.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Boolean)],U6.prototype,"panelContentVisible",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],U6.prototype,"engagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],U6.prototype,"shortsPanel",void 0);_.F([_.jX("#inline-expander"),_.y("design:type",Object)],U6.prototype,"inlineExpander",void 0);
_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],U6.prototype,"panelContentVisibleChanged",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],U6.prototype,"hasDescriptionText",null);_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],U6.prototype,"collapsedLines",null);
_.F([_.n("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.y("design:type",Object),_.y("design:paramtypes",[])],U6.prototype,"descriptionText",null);_.F([_.n("data","data.headerRuns"),_.y("design:type",Object),_.y("design:paramtypes",[])],U6.prototype,"headerRuns",null);_.F([_.n("data","data.sourceAttributions"),_.y("design:type",Object),_.y("design:paramtypes",[])],U6.prototype,"sourceAttributions",null);
_.F([_.L({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],U6);
_.A(U6,"ytd-expandable-video-description-body-renderer",function(){if(KTu!==void 0)return KTu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KTu=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var Yb4;var ngq=_.JY(function(r){var J=r.data;return _.f("factoid-renderer",{class:"ytwFactoidRendererHost"},_.f("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return J().accessibilityText}},_.f("span",{class:"ytwFactoidRendererValue"},_.f(_.Zy,{text:function(){return J().value}})),_.f("span",{class:"ytwFactoidRendererLabel"},_.f(_.Zy,{text:function(){return J().label}}))))},"Vb");_.o8(ngq,"factoid-renderer",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;return _.f("upload-time-factoid-renderer",null,_.f(_.QR,{data:function(){return J().factoid}},{factoidRenderer:ngq}))},"Wb"),"upload-time-factoid-renderer",{props:{data:_.mS}});_.o8(_.JY(function(r){var J=r.data;return _.f("view-count-factoid-renderer",null,_.f(_.QR,{data:function(){return J().factoid}},{factoidRenderer:ngq}))},"Xb"),"view-count-factoid-renderer",{props:{data:_.mS}});var g8=function(){var r=_.I.apply(this,arguments)||this;r.shortsPanel=!1;r.engagementPanel=!1;r.watchWhileSdp=_.M("shorts_desktop_watch_while_sdp");return r};
_.S(g8,_.I);g8.prototype.configureRendererStamper=function(){return{"data.factoid":{id:"factoids",mapping:{factoidRenderer:{component:"factoid-renderer"},viewCountFactoidRenderer:{component:"view-count-factoid-renderer"},uploadTimeFactoidRenderer:{component:"upload-time-factoid-renderer"}}}}};
_.vd.Object.defineProperties(g8.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var r;return(r=this.data)==null?void 0:r.channel}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],g8.prototype,"componentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],g8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],g8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],g8.prototype,"shortsPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],g8.prototype,"engagementPanel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],g8.prototype,"watchWhileSdp",void 0);_.F([_.n("shortsPanel","engagementPanel","data.channel"),_.y("design:type",Object),_.y("design:paramtypes",[])],g8.prototype,"showChannelInfo",null);_.F([_.L({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],g8);
_.A(g8,"ytd-video-description-header-renderer",function(){if(Yb4!==void 0)return Yb4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.title]]" class="style-scope ytd-video-description-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-video-description-header-renderer"></yt-formatted-string>\n</div>\n<template is="dom-if" if="[[showChannelInfo]]" class="style-scope ytd-video-description-header-renderer">\n    <div id="channel-info" class="style-scope ytd-video-description-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-video-description-header-renderer" href$="[[computeHref_(data.channelNavigationEndpoint)]]" data="[[data.channelNavigationEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="avatar" alt="[[getSimpleString(data.channel)]]" fit="" thumbnail="[[data.channelThumbnail]]" width="36" class="style-scope ytd-video-description-header-renderer">\n      </yt-img-shadow>\n    </a>\n    <ytd-channel-name id="channel-name" channel-name="[[getSimpleString(data.channel)]]" wrap-text="" class="style-scope ytd-video-description-header-renderer">\n    </ytd-channel-name>\n  </div>\n</template>\n\n<div id="factoids" class="style-scope ytd-video-description-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Yb4=r},{mode:1});var OoK;var E6=function(){return _.I.apply(this,arguments)||this};
_.S(E6,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],E6.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],E6.prototype,"ytRendererBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],E6.prototype,"noPadding",void 0);_.F([_.C(),_.y("design:type",Object)],E6.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],E6);
_.A(E6,"ytd-list-item-view-model",function(){if(OoK!==void 0)return OoK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-list-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="list-item" class="style-scope ytd-list-item-view-model">\n  <template is="dom-if" if="[[data.leadingImage]]" class="style-scope ytd-list-item-view-model">\n    <div id="leading-image-container" class="style-scope ytd-list-item-view-model">\n      <yt-image alt="Leading image for [[data.title]]" data="[[data.leadingImage]]" height="24" class="style-scope ytd-list-item-view-model">\n        </yt-image>\n    </div>\n  </template>\n  <div id="content" class="style-scope ytd-list-item-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-list-item-view-model">\n     </yt-attributed-string>\n      <yt-attributed-string id="subtitle" data="[[data.subtitle]]" class="style-scope ytd-list-item-view-model">\n      </yt-attributed-string>\n  </div>\n  <yt-button-view-model data="[[data.iconButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope ytd-list-item-view-model">\n  </yt-button-view-model>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return OoK=r},{mode:1});var CIN;var BNb;var Icw;var LTb;var jA=function(){var r=_.I.apply(this,arguments)||this;r.adaptiveFullWidth=!1;r.modernButtons=_.M("web_modern_buttons");r.buttonOverrides={style:"call-to-action",type:"filled"};r.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return r};
_.S(jA,_.I);jA.prototype.handleSetTimestamp_=function(r){this.data&&this.data.shortUrl&&(_.Hp(this.hostElement).querySelector("#share-url").value=r.isSet?_.C6(this.data.shortUrl,"t",r.timestamp):this.data.shortUrl)};
jA.prototype.handleSignalActionCopyShareUrl_=function(r,J){(_.M("killswitch_copy_link_target_check")||_.Hp(this.hostElement).querySelector("#copy-button")===J)&&this.copyUrlToClipboard()};
jA.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.Hp(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
jA.prototype.computeStyle_=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],jA.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.y("design:type",String)],jA.prototype,"rendererStyle",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jA.prototype,"adaptiveFullWidth",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jA.prototype,"modernButtons",void 0);_.F([_.C(),_.y("design:type",Object)],jA.prototype,"buttonOverrides",void 0);_.F([_.Oh({is:"yt-copy-link-renderer",disableElementRegistration:!0})],jA);
_.A(jA,"yt-copy-link-renderer",function(){if(LTb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-copy-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_copy_link_renderer.yt.copy.link.renderer.css.js--\x3e<div id="bar" class="style-scope yt-copy-link-renderer">\n  <input id="share-url" dir="ltr" readonly="" size="45" value="[[data.shortUrl]]" class="style-scope yt-copy-link-renderer">\n  <yt-button-renderer id="copy-button" data="[[data.copyButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope yt-copy-link-renderer"></yt-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Icw===void 0&&(Icw=document.createElement("template"));var t=Icw;x.call(J,t.content.cloneNode(!0),r.content.firstChild);LTb=r}r=LTb;return r},{mode:2});_.O8("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var $i=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return r};
_.S($i,_.I);_.m=$i.prototype;_.m.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.m.attached=function(){this.keyboardFocused=!1};
_.m.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var r=_.bZ().resolve(_.t9(_.oL));r&&(this.keyboardFocused=r.isKeyBoardInUse())}};
_.m.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.m.computeDescription_=function(){if(this.data){if(this.data.toggled&&this.data.toggledDescription)return this.data.toggledDescription;if(!this.data.toggled&&this.data.description)return this.data.description}};
_.m.onChange_=function(){if(this.data){var r=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;r&&this.ytComponentBehavior.resolveCommand(r);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.m.handleUpdateToggleAction_=function(r){(r=_.R(r,DQN))&&this.data&&r.targetId==this.data.targetId&&this.set("data.toggled",r.toggled)};
_.m.toBoolean_=function(r){return!!r};
_.m.reset=function(){};
_.m.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("data-changed",this.data))};
_.m.updateDataToggledFromBinding=function(r){this.set("data.toggled",r.detail.value)};
$i.prototype.dataChangedForBinding=$i.prototype.dataChangedForBinding;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],$i.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$i.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],$i.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$i.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],$i.prototype,"data",void 0);_.F([_.C({computed:"computeDescription_(data.*)"}),_.y("design:type",Object)],$i.prototype,"description_",void 0);_.F([_.C({value:function(){return!!_.bZ().resolve(_.t9(_.oL))&&_.M("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.y("design:type",Boolean)],$i.prototype,"useKeyboardFocused",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],$i.prototype,"keyboardFocused",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$i.prototype,"dataChangedForBinding",null);_.F([_.Oh({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],$i);
_.A($i,"yt-toggle-form-field-renderer",function(){if(BNb===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-toggle-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_toggle_form_field_renderer.yt.toggle.form.field.renderer.css.js--\x3e<div id="toggle-container" class="style-scope yt-toggle-form-field-renderer">\n  <div id="caption" class="style-scope yt-toggle-form-field-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button id="input" checked="[[data.toggled]]" disabled="[[toBoolean_(data.isDisabled)]]" noink="" on-change="onChange_" on-checked-changed="updateDataToggledFromBinding" on-focusin="onToggleButtonFocusin_" on-focusout="onToggleButtonFocusout_" class="style-scope yt-toggle-form-field-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id="description" hidden="[[!description_]]" text="[[description_]]" class="style-scope yt-toggle-form-field-renderer">\n</yt-formatted-string>\n<div id="footer-container" class="style-scope yt-toggle-form-field-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;CIN===void 0&&(CIN=document.createElement("template"));var t=CIN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);BNb=r}r=BNb;return r},{mode:2});var cn4;var Anx;var w8=function(){var r=_.I.apply(this,arguments)||this;r.isDarkTheme=!1;r.isSearch=!1;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.noTopMargin=_.M("kevlar_watch_no_top_margin");r.maskFade=_.M("web_watch_chips_mask_fade");r.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(w8,_.I);_.m=w8.prototype;_.m.configureRendererStamper=function(){return{"data.chips":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer"}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},params:{iconSize:16}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.m.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.m.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.m.dataChanged=function(){var r=this.getSelectedIndex();if(r>0)this.selected=r;else{this.selected=0;var J,x;(J=this.ytScrollableChipCloudBehavior)==null||(x=J.reset)==null||x.call(J)}};
_.m.getSelectedIndex=function(){var r;if((r=this.data)==null||!r.chips)return-1;r=-1;for(var J,x=0;x<((J=this.data)==null?void 0:J.chips.length);x++){var t=void 0,b=void 0;if((t=this.data)==null?0:(b=t.chips[x].chipCloudChipRenderer)==null?0:b.isSelected){r=x;break}}return r};
_.m.onResize=function(){var r=this.ytScrollableChipCloudBehavior;_.zu(r,r.setContainerWidthDiff);oM(this.ytScrollableChipCloudBehavior)};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.handleRelatedChipCommand=function(r,J){r=this.JSC$14440_chipsSelector.indexOf(J);r!==-1&&this.JSC$14440_chipsSelector.selectIndex(r)};
_.m.handleChipCloudChipSelectAction=function(r){r=this.JSC$14440_chipsSelector.indexOf(r);r>-1&&this.JSC$14440_chipsSelector.selectIndex(r)};
_.m.handleChipCloudChipDeselectAction=function(){var r=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$14440_chipsSelector&&((r==null?0:r.continuationCommand)?_.sx(this.hostElement,[r]):(r==null?0:r.searchEndpoint)?this.ytComponentBehavior.resolveCommand(r):r&&_.qG(this.hostElement,[r],this.hostElement),this.JSC$14440_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.m.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
w8.prototype.onResize=w8.prototype.onResize;w8.prototype.dataChanged=w8.prototype.dataChanged;w8.prototype.isSearchChanged=w8.prototype.isSearchChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],w8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],w8.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],w8.prototype,"actionHandlerBehavior",void 0);
_.F([_.K(_.R1),_.y("design:type",Object)],w8.prototype,"ironResizableBehavior",void 0);_.F([_.K(),_.y("design:type",mU)],w8.prototype,"ytScrollableChipCloudBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],w8.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],w8.prototype,"data",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],w8.prototype,"selected",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w8.prototype,"isDarkTheme",void 0);_.F([_.C({value:160}),_.y("design:type",Number)],w8.prototype,"scrollDistance",void 0);_.F([_.C(),_.y("design:type",Object)],w8.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w8.prototype,"darkerDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w8.prototype,"noTopMargin",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w8.prototype,"maskFade",void 0);_.F([_.jX("#chips"),_.y("design:type",Object)],w8.prototype,"JSC$14440_chipsSelector",void 0);_.F([_.g5("isSearch"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],w8.prototype,"isSearchChanged",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],w8.prototype,"dataChanged",null);
_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],w8.prototype,"onResize",null);_.F([_.Oh({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],w8);
_.A(w8,"yt-chip-cloud-renderer",function(){if(Anx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_renderer.yt.chip.cloud.renderer.css.js--\x3e<div id="container" class="style-scope yt-chip-cloud-renderer">\n  <div id="left-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="left-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n  <div id="scroll-container" class="style-scope yt-chip-cloud-renderer">\n    <iron-selector id="chips" activate-event="" role="tablist" selected="[[selected]]" selected-attribute="selected" on-selected-changed="updateSelectedFromBinding" class="style-scope yt-chip-cloud-renderer">\n    </iron-selector>\n  </div>\n  <div id="right-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="right-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;cn4===void 0&&(cn4=document.createElement("template"));var t=cn4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Anx=r}r=Anx;return r},{mode:2});var FTk,acK=function(){return FTk!==void 0?FTk:FTk=document.createElement("template")};
document.head.appendChild(acK().content);var ynf;var eZk=document.head,zZx=eZk.appendChild,Zoq;if(ynf===void 0){var vgY=document.createElement("template");_.d(vgY,"");vgY.content.insertBefore(acK().content.cloneNode(!0),vgY.content.firstChild);ynf=vgY}Zoq=ynf;zZx.call(eZk,Zoq.content);var uXb=_.JY(function(r){var J=r.data;return _.f("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.f("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.f("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.f(_.w,{cond:function(){return _.zA(J().image)},
then:function(x){return _.f("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.f(_.rm,{data:x,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.f("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.f(_.Zy,{text:function(){return J().subtitle}})))),_.f(_.w,{cond:function(){var x;
return(x=J())==null?void 0:x.hasBottomDivider},
then:function(){return _.f("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"Yb");var lcf=_.JY(function(r){var J=r.data;return _.f("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.f(_.QR,{data:function(){var x;return(x=J().offerPlanDetailsItem)!=null?x:[]}},{offerPlanDetailsItemViewModel:function(x){return _.f("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.f(uXb,{data:x.data}))}})),_.f("div",null,_.f(_.w,{cond:function(){return J().hasBottomDivider},
then:function(){return _.f("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.f("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.f("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"Zb");var Xan=_.JY(function(r){var J=r.data;r=_.D(_.Ww(!1,void 0,"SpEGQd"));var x=r.next().value,t=r.next().value,b=_.$H(function(){t(!x());return!1}),V=function(){var H;
return(H=J().offerPlanDetailsContainer)!=null?H:[]};
return _.f("lp-complex-offer-card-details-view-model",null,_.f("div",null,_.f(_.w,{cond:function(){return x()},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.f("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":b,"aria-expanded":x},_.f(_.Zy,{text:function(){return J().expandedTitle}})),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.f(_.QR,{data:V},{offerPlanDetailsContainerViewModel:function(H){return _.f("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.f(lcf,{data:H.data}))}})),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.f(_.Zy,{text:function(){return J().legalText}})))},
else:function(){return _.f("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":b,"aria-expanded":x},_.f(_.Zy,{text:function(){return J().collapsedTitle}}),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.f(_.Gk,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"$b");var r04=_.JY(function(r){var J=r.data;return _.f("lp-complex-offer-card-option-view-model",null,_.f("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.f(_.w,{cond:function(){return J().topDividerText},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.f(_.Zy,{text:function(){return J().topDividerText}}))))}}),_.f(_.w,{cond:function(){return J().description},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.f(_.Zy,{text:function(){return J().description}}))}}),_.f(_.w,{cond:function(){return J().planPricingPrimary},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.f(_.Zy,{text:function(){return J().planPricingPrimary}}))}}),_.f(_.w,{cond:function(){return J().planPricingSecondary},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.f(_.Zy,{text:function(){return J().planPricingSecondary}}))}}),_.f(_.w,{cond:function(){return J().primaryButton},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.f(_.QR,{data:function(){return J().primaryButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"ac");var J0K=_.JY(function(r){var J=r.data;var x=function(){var V;return((V=J())==null?void 0:V.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
r={};var t={},b={};return _.f("ytm-lp-complex-offer-card-view-model",null,_.f("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.f("div",{class:_.gm((r.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=x,r),"ytmLpComplexOfferCardViewModelCardContainer")},_.f(_.w,{cond:function(){var V;return(V=J())==null?void 0:V.bannerText},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.f("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.f(_.Zy,{text:function(){return J().bannerText}})))}}),_.f(_.w,{cond:function(){return _.zA(J().logo)},
then:function(V){var H={};return _.f("div",{class:_.gm((H.ytmLpComplexOfferCardViewModelLogoAlignLeft=x,H),"ytmLpComplexOfferCardViewModelLogo")},_.f(_.rm,{data:V,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.f("div",{class:_.gm((t.ytmLpComplexOfferCardViewModelTitleAlignLeft=x,t),"ytmLpComplexOfferCardViewModelTitle")},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.w,{cond:function(){var V;
return(V=J())==null?void 0:V.subtitle},
then:function(){var V={};return _.f("div",{class:_.gm((V.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=x,V),"ytmLpComplexOfferCardViewModelSubtitle")},_.f(_.Zy,{text:function(){return J().subtitle}}))}}),_.f(_.w,{cond:function(){return J().planPricingPrimary},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.f(_.Zy,{text:function(){return J().planPricingPrimary}}))}}),_.f(_.w,{cond:function(){return J().planPricingSecondary},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.f(_.Zy,{text:function(){return J().planPricingSecondary}}))}}),_.f(_.w,{cond:function(){return J().purchaseButton},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.f(_.QR,{data:function(){return J().purchaseButton}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.f(_.w,{cond:function(){var V;
return(V=J())==null?void 0:V.offerOptions},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.f(_.QR,{data:function(){return J().offerOptions}},{lpComplexOfferCardOptionViewModel:r04}))}}),_.f("div",{class:_.gm((b.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=x,b),"ytmLpComplexOfferCardViewModelLegalText")},_.f(_.Zy,{text:function(){return J().legalText}})),_.f(_.w,{cond:function(){var V;
return(V=J())==null?void 0:V.offerCardDetails},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.f(_.QR,{data:function(){return J().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:Xan}))}}))))},"bc");var xdq=_.JY(function(r){var J=r.data;var x=function(){var H;return((H=J())==null?void 0:H.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
r={};var t={},b={},V={};return _.f("ytm-lp-complex-offer-card-section-view-model",null,_.f("div",{class:_.gm("ytmLpComplexOfferCardSectionViewModelHost")},_.f("div",{class:_.gm((r.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=x,r),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.f("div",{class:_.gm((t.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=x,t),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.f("h2",{class:_.gm((b.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
x,b),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.f(_.Zy,{text:function(){return J().title}}))),_.f(_.w,{cond:function(){var H;
return(H=J())==null?void 0:H.subtitle},
then:function(){var H={},q={};return _.f("div",{class:_.gm((H.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=x,H),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.f("div",{class:_.gm((q.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=x,q),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.f(_.Zy,{text:function(){return J().subtitle}})))}}),_.f("div",{class:_.gm((V.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=x,V),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.f(_.QR,{data:function(){var H;
return(H=J().offerPlans)!=null?H:[]}},{lpComplexOfferCardViewModel:function(H){return _.f("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.f(J0K,{data:H.data}))}})))))},"cc");var tKN=_.JY(function(r){return _.f("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.f("div",{class:"ytLpCouponBannerViewModelIcon"},_.f(_.Gk,{icon:function(){return"price_tag"}})),_.f("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.f("div",{class:"ytLpCouponBannerViewModelContent"},_.f("div",{class:"ytLpCouponBannerViewModelHeading"},_.f(_.Zy,{text:function(){var J;
return(J=r.data())==null?void 0:J.title}})),_.f("div",{class:"ytLpCouponBannerViewModelBody"},_.f(_.Zy,{text:function(){var J;
return(J=r.data())==null?void 0:J.subtitle}})))))},"dc");
tKN.idomCompat=!0;_.hG=Tdx.getInstance();var bpN=_.JY(function(r){return _.f("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":r.shouldAriaHideContent},_.f("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:r.questionId},_.f(_.Zy,{text:r.question})))},"ec"),mdY=_.JY(function(r){var J=r.data;
var x=r.themeOverride;r=_.D(_.Ww(!1,void 0,"ljTVPd"));var t=r.next().value,b=r.next().value;r=_.$H(function(){b(!t());return!1});
var V=function(){return t()?"EXPAND_LESS":"EXPAND_MORE"},H=("faq-container"+_.SR(_.hG)).toString(),q="faq-question-and-answers-section-question"+_.SR(_.hG),W={},U={};
return _.f("faq-entry-view-model-c3",null,_.f("div",{class:_.gm("yt-lp-faq-entry-view-model",(W["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return x==null?void 0:x().useDarkTheme},W))},_.f("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":r,role:"button","aria-expanded":t,"aria-labelledby":q.toString(),"tab-index":"0"},_.f(bpN,{question:function(){return J().question},
questionId:q,shouldAriaHideContent:!0}),_.f(_.w,{cond:function(){return t()!==void 0},
then:function(){return _.f("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.f(_.Gk,{icon:V,ariaHidden:!0}),_.f("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.f("div",{class:_.gm("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(U["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!t()},U))},_.f("div",{id:H},_.f(_.GZ,{each:function(){return J().answers||[]}},function(g){return _.f("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.f(_.Zy,{text:g}))})))))},"fc");
mdY.idomCompat=!0;var ojY=_.JY(function(r){var J=r.data;var x=r.themeOverride;r={};return _.f("lp-faq-section-view-model-c3",null,_.f("div",{class:_.gm("yt-lp-faq-section-view-model",(r["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},r["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(x==null||!x().useDarkTheme)},r))},_.f("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.f(_.w,{cond:function(){return J().header},
then:function(t){return _.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.f(_.Zy,{text:t}))}}),_.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.f(_.QR,{data:function(){return J().faqs}},{faqEntryViewModel:function(t){return _.f(mdY,{data:t.data,
themeOverride:x})}})),_.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.f(_.GZ,{each:function(){return J().footers||[]}},function(t){return _.f(_.Zy,{text:t})})),_.f(_.w,{cond:function(){return J().legal},
then:function(t){return _.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.f(_.Zy,{text:t}))}}))))},"gc");
ojY.idomCompat=!0;var VKf=_.JY(function(r){var J=r.data;var x=r.themeOverride;_.Pb(function(){var H=J().gtmId;H&&_.Ro(H,_.IP("GL",""))});
var t={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var H,q,W;return(W=(H=J().logo)==null?void 0:(q=H.accessibilityData)==null?void 0:q.label)!=null?W:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},b=_.bZ().resolve(_.t9(_.vc)),V=function(){return b&&b()||(x==null?void 0:x().useDarkTheme)};
return _.f("lp-header-section-view-model",null,_.f("div",{class:function(){var H=J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",q=J().marginType==="LP_SECTION_MARGIN_TYPE_TOP",W=x==null?void 0:x().useDarkTheme,U=["lp-header-section-view-model"];H&&U.push("lp-header-section-view-model--ptc-layout-type");q&&U.push("lp-header-section-view-model__lp-header-section-margin");W&&U.push("lp-header-section-view-model--premium-force-dark-mode");return U.join(" ")}},_.f(_.w,{cond:function(){return J().logo},
then:function(){return _.f("div",null,_.f(_.w,{cond:V,then:function(){return _.f(_.w,{cond:function(){var H;return(H=J().logo)==null?void 0:H.imageDark},
then:function(H){return _.f(_.rm,Object.assign({},{data:H},t))}})},
else:function(){return _.f(_.w,{cond:function(){var H;return(H=J().logo)==null?void 0:H.imageLight},
then:function(H){return _.f(_.rm,Object.assign({},{data:H},t))}})}}))}}),_.f(_.w,{cond:function(){return J().title},
then:function(H){return _.f("div",{class:"lp-header-section-view-model__lp-header-title"},_.f(_.Zy,{text:H}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.f(_.w,{cond:function(){return J().subtitles},
then:function(H){return _.f(_.GZ,{each:H},function(q){return _.f("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.f(_.Zy,{text:q}))})}})),_.f(_.w,{cond:function(){return J().additionalInfo},
then:function(H){return _.f("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.f(_.Zy,{text:H}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.f(_.w,{cond:function(){return J().primaryButton},
then:function(H){return _.f("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.f(_.QR,{data:H},{buttonViewModel:_.TN}))}}),_.f(_.w,{cond:function(){return J().secondaryButton},
then:function(H){return _.f("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.f(_.QR,{data:H},{buttonViewModel:_.TN}))}})),_.f(_.w,{cond:function(){return J().otherOffersInfo},
then:function(H){return _.f("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.f(_.Zy,{text:H}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.f(_.w,{cond:function(){return J().billingInfo},
then:function(H){return _.f(_.GZ,{each:H},function(q){return _.f("div",null,_.f(_.Zy,{text:q}))})}}))))},"hc");
VKf.idomCompat=!0;var Ddn=_.JY(function(r){var J=r.data;var x=_.lX(r.themeOverride,{useDarkTheme:!1});r={};r=_.gm("ytm-lp-headline-section-view-model",(r["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return x().useDarkTheme},r));
return _.f("lp-headline-section-view-model",null,_.f("div",{class:r},_.f("div",{class:"ytm-lp-headline-section-view-model__title-text"},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.w,{cond:function(){return J().subtitle},
then:function(t){return _.f("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},_.f(_.Zy,{text:t}))}})))},"ic");var Hpw=_.JY(function(r){var J=r.data;var x=r.themeOverride;var t=_.bZ().resolve(_.t9(_.vc)),b=function(){return t&&t()||(x==null?void 0:x().useDarkTheme)},V=function(){var U,g;
var E=b()?(U=J().textBackgroundImage)==null?void 0:U.imageDark:(g=J().textBackgroundImage)==null?void 0:g.imageLight;return sWz((E==null?void 0:E.sources)||[])},H=function(){var U,g;
return b()?(U=J().featureImage)==null?void 0:U.imageDark:(g=J().featureImage)==null?void 0:g.imageLight},q=function(){return J().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},W=function(){var U,g;
return b()?(U=J().logo)==null?void 0:U.imageDark:(g=J().logo)==null?void 0:g.imageLight};
return _.f("ytm-lp-large-feature-section-view-model",null,_.f("div",{class:function(){var U=J().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",g=J().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",E=(J().index||0)%2===1,h=x==null?void 0:x().useDarkTheme,G=["yt-lp-large-feature-section-view-model"];U?G.push("yt-lp-large-feature-section-view-model--music-feature-type"):g?G.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):E||G.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
h&&G.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return G.join(" ")}},_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.f(_.w,{cond:H,
then:function(){return _.f(_.rm,{data:function(){return H()},
alt:function(){var U,g,E;return(E=(U=J().featureImage)==null?void 0:(g=U.accessibilityData)==null?void 0:g.label)!=null?E:""},
contentMode:q})}})),_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var U;return((U=V())==null?0:U.url)?"background-image: url("+_.$L(V().url)+");":""}},_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.f(_.w,{cond:W,
then:function(){return _.f(_.rm,{data:function(){return W()},
alt:function(){var U,g,E;return(E=(U=J().logo)==null?void 0:(g=U.accessibilityData)==null?void 0:g.label)!=null?E:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.f(_.w,{cond:function(){return J().eyebrowText},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.f(_.Zy,{text:function(){return J().eyebrowText}}))}}),_.f(_.w,{cond:function(){return J().title},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.f(_.Zy,{text:function(){return J().title}}))}}),_.f(_.w,{cond:function(){return J().subtitles},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.f(_.GZ,{each:function(){return J().subtitles||[]}},function(U){return _.f(_.Zy,{text:U})}))}})))))},"jc");
Hpw.idomCompat=!0;var Ti4=_.JY(function(r){return _.f("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.f("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.f(_.Gk,{icon:function(){var J;return(J=r.data())==null?void 0:J.iconType},
className:function(){var J;switch((J=r.data())==null?void 0:J.style){case "LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconGreen";case "LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconSmall";default:return"ytLpFeatureListItemViewModelFeatureListIconDefault"}},
active:function(){var J;return((J=r.data())==null?void 0:J.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.f("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.f(_.Zy,{text:function(){var J;
return(J=r.data())==null?void 0:J.text},
className:function(){var J;return((J=r.data())==null?void 0:J.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"kc");var suK=_.JY(function(r){r=_.XO(r,{config:void 0,themeOverride:void 0});var J=r.data,x=r.config,t=r.themeOverride;r={};r=_.gm("ytm-lp-offer-card-option-view-model",(r["ytm-lp-offer-card-option-view-model--premium-force-dark-mode"]=function(){var q;return(q=t())==null?void 0:q.useDarkTheme},r));
var b=_.$H(function(){var q,W;(q=x())==null||(W=q.handleRadioButtonClick)==null||W.call(q,J());return!1}),V=function(){var q;
return(q=x())==null?void 0:q.shouldDisplayRadioButton},H=function(){var q;
return(q=J().featureListItems)!=null?q:[]};
return _.f("ytm-lp-offer-card-option-view-model",null,_.f("div",{class:r,"on:click":_.$H(function(){if(V()){var q,W;(q=x())==null||(W=q.handleRadioButtonClick)==null||W.call(q,J())}return!1})},_.f(_.w,{cond:V,
then:function(){return _.f("div",null,_.f("input",{type:"radio","on:click":b,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":function(){var q;return!((q=x())==null||!q.isOptionSelected)}}))}}),_.f("div",null,_.f("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},_.f(_.Zy,{text:function(){return J().eyebrowText}})),_.f("div",{class:"ytm-lp-offer-card-option-view-model__title"},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},
_.f(_.Zy,{text:function(){return J().subtitle}})),_.f(_.w,{cond:function(){return H().length>0},
then:function(){return _.f("div",{class:"ytm-lp-offer-card-option-view-model__feature-list-items"},_.f(_.QR,{data:H},{lpFeatureListItemViewModel:Ti4}))}}),_.f("div",{class:"ytm-lp-offer-card-option-view-model__description"},_.f(_.Zy,{text:function(){return J().description}})))))},"lc");
suK.idomCompat=!0;var qHR=_.JY(function(r){var J=r.data;var x=r.themeOverride;r=_.D(_.hN(function(){var V,H=(V=J().offerOptions)==null?void 0:V[0];return _.R(H,$ON)||{}}));
var t=r.next().value,b=r.next().value;r={};return _.f("ytm-lp-offer-card-view-model",null,_.f("div",{class:_.gm("ytm-lp-offer-card-view-model",(r["ytm-lp-offer-card-view-model--premium-force-dark-mode"]=function(){return!(x==null||!x().useDarkTheme)},r))},_.f("div",{class:"ytm-lp-offer-card-view-model__title-container"},_.f(_.w,{cond:function(){return J().titleIconType},
then:function(){return _.f("div",{class:"ytm-lp-offer-card-view-model__icon-container"},_.f(_.Gk,{icon:function(){var V;return((V=J().titleIconType)==null?void 0:V.toString())||""}}))}}),_.f("div",{class:"ytm-lp-offer-card-view-model__title-text"},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.QR,{data:function(){return J().titleBadge}},{badgeViewModel:function(V){return _.f("div",{class:"ytm-lp-offer-card-view-model__title-badge"},_.f(_.ua,{data:V.data}))}})),_.f("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"},
_.f(_.QR,{data:function(){return J().offerOptions}},{lpOfferCardOptionViewModel:function(V){var H=V.data;
return _.f(_.DZ,null,_.f("div",{class:"ytm-lp-offer-card-view-model__divider"}),_.f(suK,{data:H,config:function(){var q;return{shouldDisplayRadioButton:(J().offerOptions||[]).length>1,isOptionSelected:H().id===((q=t())==null?void 0:q.id),handleRadioButtonClick:function(W){return void b(W)}}},
themeOverride:x}))}})),_.f("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},_.f(_.QR,{data:function(){var V;
return(V=t())==null?void 0:V.purchaseButtonOverride}},{buttonViewModel:_.TN}))))},"mc");
qHR.idomCompat=!0;var WCR=_.JY(function(r){var J=r.data;var x=r.themeOverride;r={};r=_.gm("ytm-lp-offer-card-section-view-model",(r["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var t;return x==null?void 0:(t=x())==null?void 0:t.useDarkTheme},r));
return _.f("ytm-lp-offer-card-section-view-model",null,_.f("div",{class:r},_.f(_.w,{cond:function(){return J().title!==void 0},
then:function(){return _.f("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},_.f("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.w,{cond:function(){return J().subtitle},
then:function(){return _.f("div",{class:"ytm-lp-offer-card-section-view-model__subtitle-text"},_.f(_.Zy,{text:function(){return J().subtitle}}))}}))}}),_.f("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},_.f(_.QR,{data:function(){return J().offerCards}},{lpOfferCardViewModel:function(t){return _.f("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},_.f(qHR,{data:t.data,
themeOverride:x}))}})),_.f(_.w,{cond:function(){return J().footer},
then:function(){return _.f("div",{class:"ytm-lp-offer-card-section-view-model__footer-text"},_.f(_.Zy,{text:function(){return J().footer}}))}})))},"nc");var ipf=_.JY(function(r){var J=r.data;return _.f("lp-offer-table-cell-content-view-model",null,_.f("div",{class:"yt-lp-offer-table-cell-content-view-model"},_.f(_.dd,null,_.f(_.RP,{when:function(){return J().title}},function(){return _.f(_.Zy,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",
text:function(){return J().title}})}),_.f(_.RP,{when:function(){return J().subTitle}},function(){return _.f(_.Zy,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",
text:function(){return J().subTitle}})}),_.f(_.RP,{when:function(){return J().featureDescription}},function(){return _.f(_.Zy,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description",
text:function(){return J().featureDescription}})}),_.f(_.RP,{when:function(){return J().description}},function(){return _.f(_.Zy,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",
text:function(){return J().description}})}),_.f(_.RP,{when:function(){return J().iconType}},function(){return _.f("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},_.f(_.Gk,{icon:function(){return J().iconType.toString()}}))}),_.f(_.RP,{when:function(){return J().purchaseButton}},function(){return _.f(_.QR,{data:function(){return J().purchaseButton}},{buttonViewModel:function(x){return _.f("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},
_.f(_.TN,{data:x.data}))}})}),_.f(_.RP,{when:function(){return J().note}},function(){return _.f(_.Zy,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note",
text:function(){return J().note}})}),_.f(_.RP,{when:function(){return J().featureDetail}},function(){return _.f(_.Zy,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",
text:function(){return J().featureDetail}})}),_.f(_.RP,{when:function(){return J().badge}},function(){return _.f(_.QR,{data:function(){return J().badge}},{badgeViewModel:_.ua})}))))},"oc");
ipf.idomCompat=!0;var pFw=_.JY(function(r){var J=r.data;return _.f("lp-offer-table-cell-view-model",null,_.f("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(J().alignSelf){case "LP_OFFER_TABLE_ALIGNMENT_START":return"justify-content: flex-start;";case "LP_OFFER_TABLE_ALIGNMENT_END":return"justify-content: flex-end;";case "LP_OFFER_TABLE_ALIGNMENT_CENTER":return"justify-content: center;";default:return"justify-content: flex-start;"}}},_.f(_.QR,{data:function(){return J().contents}},{lpOfferTableCellContentViewModel:ipf})))},
"pc");
pFw.idomCompat=!0;var fhN=_.JY(function(r){var J=r.data;var x=r.lpTableIsFirstRow;var t=r.lpTableIsLastRow;var b=function(){return(x==null?0:x())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-header-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-header-cell"},V=function(){return(x==null?0:x())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(t==null?0:t())?"yt-lp-offer-table-row-view-model__lp-offer-table-last-row-content-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-content-cell"};
return _.f("ytm-lp-offer-table-row-view-model",null,_.f("div",{class:"yt-lp-offer-table-row-view-model"},_.f(_.QR,{data:function(){return J().rowHeaderCell}},{lpOfferTableCellViewModel:function(H){return _.f("div",{class:b},_.f(pFw,{data:H.data}))}}),_.f(_.QR,{data:function(){return J().contentCells}},{lpOfferTableCellViewModel:function(H){return _.f("div",{class:V},_.f(pFw,{data:H.data}))}})))},"qc");
fhN.idomCompat=!0;var UdK=_.JY(function(r){var J=r.data;var x=r.themeOverride;var t=_.bZ().resolve(_.t9(_.vc)),b=function(){return _.R(J().logo,CDf)||{}};
r={};return _.f("ytm-lp-offer-table-section-view-model",null,_.f("div",{class:"yt-lp-offer-table-view-model"},_.f(_.w,{cond:function(){var V,H;return t&&t()||(x==null?0:x().useDarkTheme)?(V=b())==null?void 0:V.imageDark:(H=b())==null?void 0:H.imageLight},
then:function(V){return _.f(_.rm,{data:V,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var H,q,W;return(W=(H=b())==null?void 0:(q=H.accessibilityData)==null?void 0:q.label)!=null?W:""},
targetWidth:140,targetHeight:40,height:40,className:"yt-lp-offer-table-view-model__lp-offer-table-section-logo",useWidth:!1})}}),_.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},_.f(_.Zy,{text:function(){return J().subtitle}})),_.f(_.w,{cond:function(){return J().disclaimers},
then:function(V){return _.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-disclaimers"},_.f(_.GZ,{each:V},function(H){return _.f("div",null,_.f(_.Zy,{text:H}))}))}}),_.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},_.f(_.QR,{data:function(){return J().rows}},{lpOfferTableRowViewModel:function(V,H){return _.f(fhN,{data:V.data,
lpTableIsFirstRow:function(){return H()===0},
lpTableIsLastRow:function(){return H()===J().rows.length-1}})}})),_.f("div",{class:_.gm((r["yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper"]=function(){return J().hasFooterBackground},r))},_.f(_.w,{cond:function(){return J().footer},
then:function(){return _.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},_.f(_.Zy,{text:function(){return J().footer}}))}}),_.f(_.w,{cond:function(){return J().footerTitle},
then:function(){return _.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},_.f(_.Zy,{text:function(){return J().footerTitle}}))}}),_.f(_.w,{cond:function(){return J().footerDescription},
then:function(){return _.f("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},_.f(_.Zy,{text:function(){return J().footerDescription}}))}}))))},"rc");
UdK.idomCompat=!0;var gjR=_.JY(function(r){var J=r.data;var x=r.themeOverride;var t=_.bZ().resolve(_.t9(_.vc)),b=function(){var q;return x==null?void 0:(q=x())==null?void 0:q.useDarkTheme},V=function(){var q,W;
return t&&t()||b()?(q=J().image)==null?void 0:q.imageDark:(W=J().image)==null?void 0:W.imageLight};
r={};r=_.gm("ytm-lp-small-feature-section-view-model",(r["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=b,r));var H=function(){var q,W,U;return(U=(q=J().image)==null?void 0:(W=q.accessibilityData)==null?void 0:W.label)!=null?U:""};
return _.f("ytm-lp-small-feature-section-view-model",{class:r},_.f(_.w,{cond:function(){return V()&&!hdM},
then:function(){return _.f("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},_.f(_.rm,{data:function(){return V()},
alt:H,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.f("div",{class:"ytm-lp-small-feature-section-view-model__content-section"},_.f("div",{class:"ytm-lp-small-feature-section-view-model__title-text"},_.f(_.w,{cond:function(){return J().title},
then:function(q){return _.f(_.Zy,{text:q})}})),_.f("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},_.f(_.Zy,{text:function(){return J().description}}))))},"sc");
gjR.idomCompat=!0;var EjN=_.JY(function(r){var J=r.data;var x=r.themeOverride;r={};return _.f("ytm-lp-small-feature-section-group-view-model",null,_.f("div",{class:_.gm("ytm-lp-small-feature-section-group-view-model",(r["ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode"]=function(){return!(x==null||!x().useDarkTheme)},r))},_.f("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},_.f(_.QR,{data:function(){return J().smallFeatures}},{lpSmallFeatureSectionViewModel:function(t){return _.f("div",
{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"},_.f(gjR,{data:t.data,
themeOverride:x}))}}))))},"tc");
EjN.idomCompat=!0;_.o8(_.JY(function(r){var J=r.data;var x=function(){return J().forcedTheme==="USER_INTERFACE_THEME_DARK"},t=function(){return J().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},b=function(){var H="",q,W;
var U=_.bZ().resolve(_.t9(_.vc));U=x()||(U==null?0:U())?(q=J().themedImageViewModel)==null?void 0:q.imageDark:(W=J().themedImageViewModel)==null?void 0:W.imageLight;(q=sWz((U==null?void 0:U.sources)||[]))&&q.url&&(H=t()?"background-image: linear-gradient(to bottom, transparent, "+(J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.$L(q.url)+");":"background-image: url("+_.$L(q.url)+");");return H},V=function(){return{useDarkTheme:x()}};
r={};return _.f("yt-section-group-view-model",null,_.f("div",{class:_.gm("yt-lp-section-group-view-model",(r["yt-lp-section-group-view-model--premium-force-dark-mode"]=x,r["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},r))},_.f(_.w,{cond:function(){return b().length},
then:function(){var H={};return _.f("div",{class:_.gm("yt-lp-section-group-view-model__bg-image",(H["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=t,H)),style:b})}}),_.f("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.f(_.QR,{data:function(){return J().sections}},{lpFaqSectionViewModel:function(H){return _.f(ojY,{data:H.data,
themeOverride:V})},
lpHeaderSectionViewModel:function(H){return _.f(VKf,{data:H.data,themeOverride:V})},
lpHeadlineSectionViewModel:function(H){return _.f(Ddn,{data:H.data,themeOverride:V})},
lpLargeFeatureSectionViewModel:function(H){return _.f(Hpw,{data:H.data,themeOverride:V})},
lpOfferCardSectionViewModel:function(H){return _.f(WCR,{data:H.data,themeOverride:V})},
lpComplexOfferCardSectionViewModel:function(H){return _.f(xdq,{data:H.data})},
lpOfferTableSectionViewModel:function(H){return _.f(UdK,{data:H.data,themeOverride:V})},
lpSmallFeatureSectionGroupViewModel:function(H){return _.f(EjN,{data:H.data,themeOverride:V})},
lpCouponBannerViewModel:function(H){return _.f(tKN,{data:H.data})}}))))},"uc"),"yt-section-group-view-model",{props:{data:_.yk}});var cIi=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.MH=_.JY(function(r){function J(){if(cIi.has(r.data().displayType)){var U=!t(),g;if((g=r.disableDeselection)==null||!g.call(r)||U){r.data().selected=U;g=Object.assign({},H(),{selected:U});q(g);var E;(E=r.callback)==null||E.call(r,g,U)}}}
var x=_.zx("chip-view-model"),t=function(){var U,g;return!!(((U=r.selected)==null?void 0:U.call(r))!==void 0?(g=r.selected)==null?0:g.call(r):H().selected)},b=_.D(_.hN(r.data)),V=b.next().value;
b=b.next().value;var H=V,q=b,W=_.gI(LGM,function(){return r.data().chipEntityKey||""});
return _.f("chip-view-model",{class:"ytChipViewModelHost",el:x},_.f(tFs,{data:function(){var U,g=Object.assign({},H(),{selected:t()}),E=W(),h=(U=r.disableDeselection)==null?void 0:U.call(r);a:switch(g.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":U=1;break a;default:U=0}return{text:(E==null?void 0:E.text)||g.text,state:g.disabled?1:g.selected?0:2,type:U,onTap:AIK(g,x,J,h),accessibilityLabel:g.accessibilityLabel||g.text}}}))},"vc");
_.MH.idomCompat={callbacks:{callback:!0}};_.jun=_.JY(function(r){var J=_.gI(Ioz,function(){var H;return(H=r.data())==null?void 0:H.chipBarStateEntityKey}),x=function(){return r.data().disableDeselection},t=_.D(_.hN(function(){var H;
if(((H=J())==null?void 0:H.selectedIndex)!=void 0)return J().selectedIndex;var q,W;H=_.D(((q=r.data())==null?void 0:(W=q.chips)==null?void 0:W.entries())||[]);for(q=H.next();!q.done;q=H.next()){q=_.D(q.value);W=q.next().value;q=q.next().value;var U=void 0;if((U=_.R(q,_.Cn))==null?0:U.selected)return W}return-1})),b=t.next().value,V=t.next().value;
return _.f("chip-bar-view-model",{class:_.gm("ytChipBarViewModelHost",r.className),role:"tablist"},_.f(_.QR,{data:function(){return r.data().chips}},{chipViewModel:function(H,q){return _.f("div",{class:"ytChipBarViewModelChipWrapper"},_.f(_.MH,{data:H.data,
selected:function(){return q()===b()},
callback:function(W,U){W=!!U;U=q();V(W?U:-1);var g,E=(g=r.data())==null?void 0:g.chipBarStateEntityKey;E&&W&&_.uX(_.ES("chipBarStateEntity",E,{key:E,selectedIndex:U}))},
disableDeselection:r.disableDeselection||x}))}}))},"wc");_.o8(_.jun,"chip-bar-view-model",{props:{data:_.mS,className:_.mS,disableDeselection:_.mS}});_.$d4=_.JY(function(r){var J=r.data;r={};return _.f("divider-view-model",{class:_.gm("divider-view-model-wiz",(r["divider-view-model-wiz__inset-thin-padding"]=function(){return J().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},r))},_.f("div",{class:_.gm("divider-view-model-wiz__base-divider",function(){return FGM(J().dividerStyle)}),
style:_.MA({"background-color":function(){return J().backgroundColor?_.Ad(J().backgroundColor):void 0}})}))},"xc");
_.$d4.idomCompat=!0;_.o8(_.$d4,"divider-view-model",{props:{data:_.yk}});var dq=new Map,N3=new Map,euc=0,Qs;var r4c=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],tPm={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var wFN,h$n;wFN=function(r){return function(J){return function(){return String(J())+r}}};
_.G4=wFN("px");h$n=wFN("s");var GUR=_.JY(function(r){function J(e){return function(){var l=G().numItemsPerGridRow,Vi=e()*l;l=Vi+l;var sX,pz;return(pz=(sX=t().contents)==null?void 0:sX.slice(Vi,l))!=null?pz:[]}}
var x=_.XO(r,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),t=x.data,b=x.layoutContainerWidth,V=x.shouldUseOwnContainerSize,H=x.marginSettings;x=_.D(_.Ww(!0,void 0,"qgr2Je"));var q=x.next().value,W=x.next().value,U=function(){var e,l=(e=_.R(t().showMoreButton,_.GA))==null?void 0:e.trackingParams;l&&_.HU(_.wU(),l);W(!1)},g=function(){var e,l=(e=_.R(t().showLessButton,_.GA))==null?void 0:e.trackingParams;
l&&_.HU(_.wU(),l);W(!0)};
x=_.zx("grid-shelf-view-model");var E=_.m1m(x,{canHaveZeroSize:!1}),h=function(){var e;return(e=t().contentAspectRatio)!=null?e:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},G=_.gW(function(){var e=_.es({containerWidth:V()&&E.width()>0?E.width()||b():b(),
sizing:"EXTRA_COMPACT",marginSettings:H(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:e.maxContainerWidth,numItemsPerGridRow:e.numItems,contentPadding:V()?e.margin:e.contentMargin,itemWidth:e.itemWidth,itemMargin:e.gutter/2}},void 0,"pqVdjc"),N=function(){if(t().enableVerticalExpansion){if(q())return Q();
var e,l,Vi=(l=(e=t().contents)==null?void 0:e.length)!=null?l:0;return Math.ceil(Vi/G().numItemsPerGridRow)}return G().numItemsPerGridRow<=2?2:1},Q=function(){var e;
return Math.ceil(((e=t().minCollapsedItemCount)!=null?e:1)/G().numItemsPerGridRow)},Y=function(){return t().enableVerticalExpansion&&t().showLessButton&&!q()&&N()>Q()},O=function(){var e,l;
return t().enableVerticalExpansion&&t().showMoreButton&&q()&&((l=(e=t().contents)==null?void 0:e.length)!=null?l:0)>G().numItemsPerGridRow*Q()},c=function(){return!Y()},Z=function(){return!O()},a={};
return _.f("grid-shelf-view-model",{class:_.gm("ytGridShelfViewModelHost",r.className,(a.ytGridShelfViewModelHostHasBottomButton=function(){return Y()||O()},a)),
el:x,style:_.MA({"margin-left":(0,_.G4)(function(){return G().contentPadding}),
"margin-right":(0,_.G4)(function(){return G().contentPadding})})},_.f(_.w,{cond:function(){return _.R(t().header,vSk)},
then:function(e){return _.f(_.bJ,{data:e,disableHorizontalPadding:!0})}}),_.f("div",null,_.f(_.GZ,{each:function(){return Array(N())}},function(e,l){return _.f(MKx,{className:r.className,
items:J(l),responsiveGridShelfLayout:G,contentAspectRatio:h})})),_.f("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.f(_.QR,{data:function(){return t().showMoreButton}},{buttonViewModel:function(e){return _.f("div",{hidden:Z},_.f(_.TN,{data:e.data,
onClick:U}))}}),_.f(_.QR,{data:function(){return t().showLessButton}},{buttonViewModel:function(e){return _.f("div",{hidden:c},_.f(_.TN,{data:e.data,
onClick:g}))}})))},"yc");
GUR.idomCompat=!0;var MKx=_.JY(function(r){var J=r.items;var x=r.responsiveGridShelfLayout;var t=r.contentAspectRatio;r=r.className;var b=_.zx("div");yI7(b,function(){a:{var H=b.value;for(var q=J(),W=[],U=0;U<q.length;U++){var g=_.R(q[U],SB4);if(!g||g==null||!g.inlinePlayerData){H=null;break a}var E=H.children.item(U);if(!E){H=null;break a}W.push({thumbnailElement:E,videoData:g})}H={gridVideoPreviewData:{gridItems:W}}}return H});
var V=(0,_.G4)(function(){return-x().itemMargin});
return _.f("div",{el:b,class:_.gm("ytGridShelfViewModelGridShelfRow",r),style:_.MA({"margin-left":V,"margin-right":V})},_.f(_.QR,{data:J,replacementWrapper:function(H){return _.f(R$K,{responsiveGridShelfLayout:x},H)}},{shortsLockupViewModel:function(H){return _.f(R$K,{responsiveGridShelfLayout:x},_.f(qyx,{data:H.data,
aspectRatio:function(){return t()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"zc"),R$K=_.JY(function(r){return _.f("div",{style:_.MA({width:(0,_.G4)(function(){return r.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+r.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},r.children)},"Ac");
GUR.idomCompat=!0;_.o8(GUR,"grid-shelf-view-model",{props:{data:_.yk,layoutContainerWidth:_.yk,shouldUseOwnContainerSize:_.yk,marginSettings:_.yk,className:_.yk}});_.SHu=_.JY(function(r){var J=_.D(_.Ww(!1,void 0,"YYtxR")),x=J.next().value,t=J.next().value;J={};return _.f("yt-alert-banner-view-model",{class:_.gm("ytAlertBannerViewModelHost",r.className,function(){var b;a:switch((b=r.data())==null?void 0:b.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":b="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":b="ytAlertBannerViewModelWarning";break a;default:b="ytAlertBannerViewModelInformational"}return b},(J.ytAlertBannerViewModelDismissed=
x,J.ytAlertBannerViewModelFullbleed=r.fullbleed,J.ytAlertBannerViewModelNarrow=r.narrow,J.ytAlertBannerViewModelIsInRichGrid=r.isInRichGrid,J))},_.f(_.w,{cond:function(){var b;
return!((b=r.data())==null?0:b.hideIcon)},
then:function(){return _.f("div",{class:"ytAlertBannerViewModelIcon"},_.f(_.Gk,{icon:function(){return"info_circle"}}))}}),_.f("div",{class:"ytAlertBannerViewModelOuterContainer"},_.f("div",{class:"ytAlertBannerViewModelContainer"},_.f("div",{class:"ytAlertBannerViewModelContent"},_.f("div",{class:"ytAlertBannerViewModelHeading"},_.f(_.Zy,{text:function(){var b;
return(b=r.data())==null?void 0:b.heading}})),_.f("div",{class:"ytAlertBannerViewModelBody"},_.f(_.Zy,{text:function(){var b;
return(b=r.data())==null?void 0:b.body}})))),_.f(_.QR,{data:function(){var b;
return(b=r.data())==null?void 0:b.actionButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.f(_.QR,{data:function(){var b;
return(b=r.data())==null?void 0:b.dismissButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var V;((V=r.data())==null?0:V.disableLocalDismissBehavior)||t(!0)}})}}))},"Bc");_.o8(_.SHu,"yt-alert-banner-view-model",{props:{data:_.yk,fullbleed:_.yk,narrow:_.yk,isInRichGrid:_.yk,className:_.yk}});var okc=_.Ms({chipViewModel:_.MH,buttonViewModel:_.TN});_.xt(VPm);var Nin;Nin=_.JY(function(r){var J=r.data;var x=r.callback;var t=r.enableSingleChipSelection;var b=r.disableChipsScrollAnimation;var V=_.Ze("div");r=_.D(_.Ww(!0,void 0,"ULL8g"));var H=r.next().value,q=r.next().value;r=_.D(_.Ww(!1,void 0,"cWhQn"));var W=r.next().value,U=r.next().value,g=!1,E=0;_.KN(function(){q(N());U(Q())});
r=_.D(_.hN(function(){var Vi={};return J().autoselectedChipIndex!=null?(Vi[J().autoselectedChipIndex]=!0,Vi):{}}));
var h=r.next().value,G=r.next().value,N=function(){var Vi=V.value;return Vi==null||Vi.scrollLeft-1<=0},Q=function(){var Vi=V.value;
return Vi==null?!1:Vi.scrollLeft+1>=(Vi==null?NaN:Vi.scrollWidth)-(Vi==null?NaN:Vi.clientWidth)},Y=function(){return J().isHorizontallyScrollable},O=function(Vi){V.value!=null&&(_.IP("HTML_DIR")==="rtl"&&(Vi=-Vi),V.value.scrollBy({left:Vi,
behavior:(b==null?0:b())?"instant":"smooth"}))},c=function(){O(-320)},Z=function(){O(320)},a=_.$H(function(Vi){g=!0;
E=Vi.clientX}),e=_.$H(function(Vi){if(g){Vi=Vi.clientX;
var sX=Vi-E;E=Vi;var pz;(pz=V.value)==null||pz.scrollBy({left:-sX})}}),l=_.$H(function(){var Vi=N(),sX=Q();
Vi!==H()&&q(Vi);sX!==W()&&U(sX)});
XL("pointerup",function(){g&&(g=!1)});
return _.f("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.f(_.rz,{contentId:function(){return J().contentId},
useModernStyle:!0},function(){var Vi={},sX={};return _.f("div",null,_.f(_.w,{cond:function(){return J().title},
then:function(){return _.f("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.f("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return J().title}),_.f(_.QR,{data:function(){return J().overflowButton}},{buttonViewModel:_.TN}))}}),_.f("div",{class:"ytChipsShelfViewModelChipsShelfContent"},_.f(_.w,{cond:function(){return J().previousButton},
then:function(){var pz={};return _.f("div",{class:_.gm("ytChipsShelfViewModelLeftArrowContainer",(pz.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return H()},pz))},_.f(_.QR,{data:function(){return J().previousButton}},{buttonViewModel:function(Gz){return _.f(_.TN,{data:Gz.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:c})}}))}}),_.f("div",{el:V,
"on:pointerdown":a,"on:pointermove":e,"on:scroll":l,class:_.gm("ytChipsShelfViewModelChipsScrollContainer",(Vi.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=Y,Vi))},_.f("div",{class:_.gm("ytChipsShelfViewModelChipsContainer",(sX.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=Y,sX.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,sX)),role:"tablist"},_.f(_.QR,{data:function(){return J().contents}},{chipViewModel:function(pz,Gz){return _.f("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.f(_.MH,{data:pz.data,
callback:function(Qi,Sm){var FD=Gz();if(t==null?0:t()){var Bn={};G((Bn[FD]=Sm,Bn))}else Bn={},G(Object.assign({},h(),(Bn[FD]=Sm,Bn)));x==null||x(Qi,Sm,FD)},
disableDeselection:t,selected:function(){return!!h()[Gz()]}}))}}))),_.f(_.w,{cond:function(){return J().nextButton},
then:function(){var pz={};return _.f("div",{class:_.gm("ytChipsShelfViewModelRightArrowContainer",(pz.ytChipsShelfViewModelRightArrowContainerIsHidden=W,pz))},_.f(_.QR,{data:function(){return J().nextButton}},{buttonViewModel:function(Gz){return _.f(_.TN,{data:Gz.data,
className:"ytChipsShelfViewModelRightArrow",onClick:Z})}}))}})))}))},"Cc");
_.ddn=_.M("enable_chips_shelf_view_model_fully_reactive")?Nin:_.jt(VPm,{callbacks:{callback:!0}});Nin.idomCompat={callbacks:{callback:!0}};_.o8(_.ddn,"chips-shelf-view-model",{props:{data:_.yk,callback:_.mS,enableSingleChipSelection:_.yk,disableChipsScrollAnimation:_.yk}});var Qux=_.JY(function(r){r=_.XO(r,{disabled:!1});var J=r.active,x=r.disabled;r={};r=_.gm("ytSwitchShapeTrack",(r.ytSwitchShapeTrackActive=function(){return J()},r.ytSwitchShapeTrackDisabled=function(){return x()},r));
var t={};t=_.gm("ytSwitchShapeKnob",(t.ytSwitchShapeKnobActive=function(){return J()},t));
return _.f("switch-shape",{class:"ytSwitchShapeHost"},_.f("div",{class:r}),_.f("div",{class:t}))},"Dc");var KCR=_.JY(function(r){var J=_.XO(r,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),x=J.data;r=J.className;var t=J.handleOnTapEventInParent,b=J.parentActive;J=_.D(_.hN(function(){var E;return(E=b())!=null?E:x().switchedOnByDefault||!1}));
var V=J.next().value,H=J.next().value,q=function(){return x().isDisabled},W=_.zx("button");
J=_.$H(function(E){return E.key==="Enter"?(E.preventDefault(),W.value.click(),!1):!0});
var U=_.$H(function(E){if(x().handleOnTapEventInParent||t())return!0;if(q())return!1;HKC(x(),V(),E);H(!V());return!1}),g={};
g=_.gm("ytSwitchButtonViewModelButton",(g.ytSwitchButtonViewModelTappable=function(){return!q()},g));
return _.f("switch-button-view-model",{class:_.gm("ytSwitchButtonViewModelHost",r)},_.f("button",{el:W,class:g,"on:click":U,"on:keydown":J,"aria-label":function(){return V()?x().a11yLabelSwitchedOn:x().a11yLabelSwitchedOff},
"aria-checked":V,"aria-disabled":q,role:"switch"},_.f(Qux,{active:V,disabled:q})))},"Ec");var P1s=_.JY(function(r){var J=_.XO(r,{checked:!1});r=J.name;var x=J.onChange,t=J.onClick,b=J.checked,V=J.labelRenderable,H=J.hasLeadingLabel,q=J.labelClass,W=J.isCompact,U=J.selectElementClass;J=J.disableHorizontalPadding;var g="checkbox"+_.SR(_.hG),E=_.$H(function(N){t==null||t(N);return!1}),h=_.$H(function(N){x==null||x(N);
return!1}),G={};
return _.f("checkbox-shape",null,_.f("label",{class:_.gm("checkbox-shape-wiz",q,(G["checkbox-shape-wiz--compact"]=W,G["checkbox-shape-wiz--disable-horizontal-padding"]=J,G))},_.f("input",{class:"checkbox-shape-wiz__input",id:g,checked:b,name:r,type:"checkbox","prop:checked":b,"on:change":h,"on:click":E}),_.f(_.w,{cond:function(){return!(H==null?0:H())},
then:function(){return _.f(kUw,{isLeading:!0,selectElementClass:U})}}),_.f(_.w,{cond:function(){return!!V},
then:function(){return _.f("div",{class:"checkbox-shape-wiz__label"},V==null?void 0:V())}}),_.f(_.w,{cond:H,
then:function(){return _.f(kUw,{isLeading:!1,selectElementClass:U})}})))},"Fc");
P1s.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var kUw=_.JY(function(r){var J=r.selectElementClass;r={};return _.f("div",{class:_.gm("checkbox-shape-wiz__checkbox",J,(r["checkbox-shape-wiz__checkbox--checkbox-default-style"]=function(){return!(J==null?0:J())},r)),
"aria-hidden":"true"},_.f(_.Gk,{icon:_.M("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.f(_.Gk,{icon:_.M("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Gc");_.RW=_.JY(function(r){var J=r.name;var x=r.onChange;var t=r.onClick;var b=r.checked;var V=r.labelRenderable;var H=r.useCheckIcon;var q=r.hasLeadingLabel;var W=r.labelClass;var U=r.isCompact;var g=r.selectElementClass;var E=r.ariaLabel;r=r.className;var h="radio"+_.SR(_.hG),G=_.zx("input"),N=_.$H(function(e){G.value.checked=!(b==null||!b());x==null||x(e);return!1}),Q=_.$H(function(e){t==null||t(e);
return!1}),Y=_.D(_.Ww(!1,void 0,"v5AMrb")),O=Y.next().value,c=Y.next().value;
Y=_.$H(function(){var e;((e=_.bZ().resolve(_.t9(_.oL)))==null?0:e.isKeyBoardInUse())&&c(!0)});
var Z=_.$H(function(){c(!1)}),a={};
return _.f("radio-shape",{class:_.gm("radio-shape-wiz",r)},_.f("input",{el:G,class:"radio-shape-wiz__input",id:h,"prop:checked":b,name:J,type:"radio","on:change":N,"on:click":Q,"aria-label":E,"on:focusin":Y,"on:focusout":Z}),_.f("label",{class:_.gm("radio-shape-wiz__label-container",W,(a["radio-shape-wiz--compact"]=U,a["radio-shape-wiz__label-container--keyboard-focused"]=O,a)),for:h},_.f(_.w,{cond:function(){return!(q==null?0:q())},
then:function(){return _.f(YHu,{checked:b,useCheckIcon:H,isLeading:!0,selectElementClass:g})}}),_.f(_.w,{cond:function(){return!!V},
then:function(){return _.f("div",{class:"radio-shape-wiz__label","aria-hidden":function(){return(E==null?0:E())?"true":"false"}},V==null?void 0:V())}}),_.f(_.w,{cond:q,
then:function(){return _.f(YHu,{checked:b,useCheckIcon:H,isLeading:!1,selectElementClass:g})}})))},"Hc");
_.RW.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var YHu=_.JY(function(r){var J=r.useCheckIcon;var x=r.selectElementClass;r=function(){return(J==null?0:J())?"CHECK":_.M("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var t={};return _.f("div",{class:_.gm("radio-shape-wiz__radio",x,(t["radio-shape-wiz__radio--check-icon"]=J,t["radio-shape-wiz__radio--radio-default-style"]=function(){return!(x==null?0:x())},t)),
"aria-hidden":"true"},_.f(_.Gk,{icon:r}),_.f(_.Gk,{icon:r,active:function(){return!(J==null?0:J())}}))},"Ic");_.SA=_.JY(function(r){function J(){var us;((us=_.bZ().resolve(_.t9(_.oL)))==null?0:us.isKeyBoardInUse())&&rv(!0)}
function x(){rv(!1)}
var t=r.data;var b=r.isMenuItem;var V=r.isCompact;var H=r.onTap;var q=r.trailingAccessory;var W=r.hideSelectionTextChevron;var U=r.disabled;var g=r.inPopup;var E=r.disableHorizontalPadding;var h=r.isOverlay;var G=r.isToggled;var N=_.M("apply_button_role_to_list_item"),Q=_.Bj(function(us){a:{var hw=t();if((hw==null?0:hw.entitySelectorType)&&(hw==null?0:hw.entityKey))switch(hw.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":us=_.oRz(us,hw.entityKey);
us=us==null?void 0:us.value;hw=!1;us==="CAPTIONS_UNAVAILABLE"&&(hw=!0,us="");us=Object.assign({},!!us&&{selectionText:{content:us}},!!us&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:hw});break a;default:us={}}else us={}}return us}),Y=function(){return _.M("enable_web_shorts_captions_language_command")?Object.assign({},t(),Q()):t()},O=function(){return!(Y().isSelected===void 0||!Y().selectionStyle||Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
c=function(){return(_.IS(Y().rendererContext)||H)&&!O()},Z=function(){return _.IS(Y().rendererContext)||O()};
r={};h=_.gm("yt-list-item-view-model-wiz",(r["yt-list-item-view-model-wiz--is-overlay"]=h,r["yt-list-item-view-model-wiz--keyboard-focused"]=function(){return!N&&Bn()},r));
r={};var a=_.gm("yt-list-item-view-model-wiz__label",(r["yt-list-item-view-model-wiz__container"]=function(){return!O()},r["yt-list-item-view-model-wiz__container--disabled"]=function(){return!!Y().isDisabled||!(U==null||!U())},r["yt-list-item-view-model-wiz__container--has-subtitle"]=function(){return!!Y().subtitle},r["yt-list-item-view-model-wiz__container--compact"]=V,r["yt-list-item-view-model-wiz__container--tappable"]=c,r["yt-list-item-view-model-wiz__container--in-popup"]=g,r["yt-list-item-view-model-wiz--keyboard-focused"]=
function(){return N&&Bn()},r["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(E==null?void 0:E())&&!O()},r));
r={};var e=_.gm("yt-list-item-view-model-wiz__container",(r["yt-list-item-view-model-wiz__container--tappable"]=Z,r["yt-list-item-view-model-wiz__container--compact"]=V,r["yt-list-item-view-model-wiz__container--in-popup"]=g,r["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(E==null?void 0:E())&&O()},r)),l=function(){return Y().leadingImage||Y().leadingAccessory},Vi=_.gm("yt-list-item-view-model-wiz__image-container",function(){return l()?"yt-list-item-view-model-wiz__trailing":
"yt-list-item-view-model-wiz__leading"});
g=_.zx("yt-list-item-view-model");var sX=_.zx("div"),pz=N?sX:g,Gz=_.JY(function(){return _.f(_.w,{cond:function(){return N},
then:function(){return _.f("div",{class:a,el:sX,role:function(){return Z()||c()?"button":void 0},
tabindex:function(){return H||c()?0:void 0},
"on:keydown":Sm,"on:click":Qi},_.f(njR,{data:Y,hideSelectionTextChevron:W,trailingAccessory:q,isToggled:G}))},
else:function(){return _.f("div",{class:a,el:sX},_.f(njR,{data:Y,hideSelectionTextChevron:W,trailingAccessory:q,isToggled:G}))}})},"Jc");
Gz.idomCompat=!0;_.LL(g,function(){return Y().rendererContext});
var Qi=_.$H(function(us){return void(H==null?void 0:H(us))}),Sm=_.Bxm(),FD=_.D(_.Ww(!1,void 0,"kFezJc"));
r=FD.next().value;FD=FD.next().value;var Bn=r,rv=FD;_.Pb(function(){c()&&(pz.value.addEventListener("focusin",J),pz.value.addEventListener("focusout",x));_.ky(function(){pz.value&&c()&&(pz.value.removeEventListener("focusin",J),pz.value.removeEventListener("focusout",x))})});
r=_.$H(function(){return!0});
return _.f("yt-list-item-view-model",{el:g,class:h,role:function(){return(b==null?0:b())?"menuitem":"listitem"},
tabindex:function(){var us=c();us=N?void 0:H||us?0:void 0;return us},
"on:keydown":N?r:Sm,"on:click":N?r:Qi},_.f(_.w,{cond:O,then:function(){return _.f(_.dd,null,_.f(_.RP,{when:function(){return Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.f(P1s,{labelRenderable:function(){return _.f(Gz,null)},
isCompact:V,checked:function(){return Y().isSelected},
hasLeadingLabel:function(){return!!l()},
labelClass:e,selectElementClass:Vi,disableHorizontalPadding:E})}),_.f(_.RP,{when:function(){return Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.f(_.RW,{labelRenderable:function(){return _.f(Gz,null)},
isCompact:V,checked:function(){return Y().isSelected},
hasLeadingLabel:function(){return!!l()},
labelClass:e,selectElementClass:Vi})}),_.f(_.RP,{when:function(){return Y().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.f(_.RW,{labelRenderable:function(){return _.f(Gz,null)},
isCompact:V,checked:function(){return Y().isSelected},
hasLeadingLabel:function(){return!!l()},
labelClass:e,selectElementClass:Vi,useCheckIcon:!0})}),_.f(_.SY,null,function(){return _.f(Gz,null)}))},
else:function(){return _.f(Gz,null)}}))},"Kc");
_.SA.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var njR=_.JY(function(r){var J=r.data;var x=r.hideSelectionTextChevron;var t=r.trailingAccessory;var b=r.isToggled;return _.f(_.DZ,null,_.f(Opu,{data:J,isLeading:!0,hideSelectionTextChevron:function(){return!(x==null||!x())},
isToggled:b}),_.f(C1N,{data:J}),_.f(_.w,{cond:function(){return!!t},
then:function(){return _.f("div",{class:"yt-list-item-view-model-wiz__trailing"},t==null?void 0:t())},
else:function(){return _.f(Opu,{data:J,isLeading:!1,hideSelectionTextChevron:function(){return!(x==null||!x())},
isToggled:b})}}))},"Lc"),Opu=_.JY(function(r){var J=r.data;
var x=r.isLeading;var t=r.hideSelectionTextChevron;var b=r.isToggled;var V=_.gm("yt-list-item-view-model-wiz__button-container");r={};var H=_.gm("yt-list-item-view-model-wiz__image-container",(r["yt-list-item-view-model-wiz__leading"]=x,r["yt-list-item-view-model-wiz__trailing"]=function(){return!x()},r)),q=function(){return x()?J().leadingImage:J().trailingImage},W=_.gm("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");
r={};var U=_.gm("yt-list-item-view-model-wiz__accessory",(r["yt-list-item-view-model-wiz__leading"]=x,r["yt-list-item-view-model-wiz__trailing"]=function(){return!x()},r)),g=function(){a:switch(J().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var E="expand_more";
break a;default:E="chevron_right"}return E};
return _.f(_.w,{cond:function(){var E=J(),h=x();return!!(h&&(E.leadingImage||E.leadingAccessory)||!h&&(E.trailingImage||E.trailingButton||E.trailingButtons||E.selectionText))},
then:function(){return _.f(_.DZ,null,_.f(_.w,{cond:q,then:function(E){return _.f("div",{class:H,"aria-hidden":"true"},_.f(_.rm,{data:E,alt:"",preserveWidth:!0,preserveHeight:!0,className:W,isToggled:b}))}}),_.f(_.w,{cond:function(){return x()&&J().leadingAccessory},
then:function(){return _.f("div",{class:H},_.f(_.QR,{data:function(){return J().leadingAccessory}},{avatarViewModel:function(E){return _.f(_.GH,{data:E.data,
avatarButtonCustomClassName:W})},
collectionThumbnailViewModel:tDN}))}}),_.f(_.w,{cond:function(){return!x()&&J().trailingButton},
then:function(){return _.f("div",{class:V},_.f(_.QR,{data:function(){return J().trailingButton}},{buttonViewModel:function(E){return _.f(_.TN,{data:E.data,
className:U})}}))}}),_.f(_.w,{cond:function(){var E;
return!x()&&((E=J().trailingButtons)==null?void 0:E.buttons)},
then:function(){return _.f("div",{class:V},_.f(_.QR,{data:function(){var E;return(E=J().trailingButtons)==null?void 0:E.buttons}},{buttonViewModel:function(E){return _.f(_.TN,{data:E.data,
className:U})},
accountLinkButtonViewModel:function(E){return _.f(lFx,{data:E.data,className:U})},
switchButtonViewModel:function(E){return _.f(KCR,{data:E.data,className:U})},
subscribeButtonViewModel:function(E){return _.f(_.h8,{data:E.data,isOverlay:!1,animateWidth:!1,className:U})},
toggleButtonViewModel:function(E){return _.f(_.hU,{data:E.data,className:U})}}))}}),_.f(_.w,{cond:function(){return!x()&&!!J().selectionText},
then:function(){return _.f(_.DZ,null,_.f(_.Zy,{text:function(){return J().selectionText},
className:_.gm("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.f(_.w,{cond:function(){return!t()},
then:function(){return _.f(_.Gk,{icon:g,className:"yt-list-item-view-model-wiz__chevron-icon"})}}))}}))}})},"Mc"),C1N=_.JY(function(r){var J=r.data;
return _.f(_.w,{cond:function(){return J().title||J().subtitle},
then:function(){return _.f("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.f("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.f(_.w,{cond:function(){return J().title},
then:function(x){return _.f(_.Zy,{text:x,className:"yt-list-item-view-model-wiz__title"})}})),_.f(_.w,{cond:function(){return J().subtitle},
then:function(x){return _.f(_.Zy,{text:x,className:"yt-list-item-view-model-wiz__subtitle"})}}))}})},"Nc");_.Bif=_.JY(function(r){var J=r.data;var x=r.onTap;var t=r.onSwitch;var b=r.overrideDisabled;r=r.disableHorizontalPadding;var V=_.D(_.hN(function(){var E;return((E=szr(g()))==null?void 0:E.switchedOnByDefault)||!1})),H=V.next().value,q=V.next().value;
V=_.D(_.Ww(!1,void 0,"ZHBkbb"));var W=V.next().value,U=V.next().value,g=function(){var E;if(!(E=J().switchButton)){var h=J();E=b==null?void 0:b();h={switchOnCommand:h.switchOnCommand,switchOffCommand:h.switchOffCommand,switchedOnByDefault:h.switchedOnByDefault,isDisabled:h.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:h.a11yLabelSwitchedOn,a11yLabelSwitchedOff:h.a11yLabelSwitchedOff};E!==void 0&&(h.isDisabled=E);E={switchButtonViewModel:h}}return E};
return _.f("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.f(_.SA,{data:function(){return{title:J().title,subtitle:J().attributedSubtitle,leadingImage:J().leadingImage,leadingAccessory:J().leadingAccessory,isDisabled:J().isDisabled}},
onTap:function(E){var h=szr(g());!h||h.isDisabled||J().ignoreTapUntilCommandCompletes&&W()||(x==null||x(E),HKC(h,H(),E,J().ignoreTapUntilCommandCompletes,U),q(!H()),t==null||t(H()))},
trailingAccessory:function(){return _.f(_.QR,{data:g},{switchButtonViewModel:function(E){return _.f(KCR,{data:E.data,parentActive:H,handleOnTapEventInParent:!!x})}})},
disableHorizontalPadding:r}))},"Oc");var Ihn=_.JY(function(r){var J=_.Ze("toggleable-list-item-view-model"),x=_.D(_.hN(function(){var V,H;return!!((V=r.data())==null?0:(H=V.initialState)==null?0:H.isToggled)})),t=x.next().value,b=x.next().value;
_.LL(J,function(){return r.data().rendererContext});
x=_.$H(function(){b(!t())});
return _.f("toggleable-list-item-view-model",{el:J,class:_.gm("toggleableListItemViewModelHost",r.className),"on:click":x,role:"button","aria-pressed":function(){return t()},
"aria-label":function(){var V=t()?r.data().toggledListItem:r.data().defaultListItem,H;V=(H=_.R(V,_.$b))==null?void 0:H.rendererContext;var q;return(q=_.R(V,_.fn))==null?void 0:q.label}},_.f(_.w,{cond:t,
then:function(){return _.f(_.QR,{data:function(){return r.data().toggledListItem}},{listItemViewModel:function(V){return _.f(_.SA,{data:V.data,
isToggled:t})}})},
else:function(){return _.f(_.QR,{data:function(){return r.data().defaultListItem}},{listItemViewModel:_.SA})}}))},"Pc");var LCY=_.gP("DOWNLOAD",{},"Download"),c0b=_.gP("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),A0x=_.gP("RETRY",{},"Retry"),FCu=_.gP("PAUSE_DOWNLOADING",{},"Pause downloading"),ah4=_.gP("RESUME_DOWNLOAD",{},"Resume download"),qui={text:LCY,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},K7={text:c0b,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},pAz={text:A0x,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
WZK={text:FCu,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},iKm={text:ah4,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var y0q=_.JY(function(r){var J=function(){var q=r.data();q=_.BJ(q.rendererContext);var W;return(W=_.R(q,_.pL))==null?void 0:W.videoId},x=_.Bj(function(q){var W=J(),U=gkK(r.data());
return W?_.OQ(q,W):U?_.CZ(q,U):"TRANSFER_STATE_UNKNOWN"}),t=_.gI(_.klz,J),b=_.Bj(function(q){return _.Glz(q,J(),gkK(r.data()))}),V=function(){return U19(x(),t(),_.BJ(r.data().rendererContext),!!gkK(r.data()))},H=function(){return b()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.f("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:H},_.f(_.w,{cond:function(){return!H()},
then:function(){return _.f(_.w,{cond:V,then:function(q){return _.f(_.GZ,{each:q},function(W){return _.f(_.SA,{data:W,isCompact:r.isCompact,isMenuItem:r.isMenuItem,inPopup:r.inPopup,disableHorizontalPadding:r.disableHorizontalPadding})})}})}}))},"Qc");
y0q.idomCompat=!0;_.e$s=_.JY(function(r){var J=r.data;var x=r.isCompact;var t=r.hideSelectionTextChevron;var b=r.inPopup;var V=r.isOverlay;var H=r.disableHorizontalPadding;var q=function(){return Ekz(J())&&(b==null?void 0:b())};
r={};return _.f("yt-list-view-model",{class:_.gm("yt-list-view-model-wiz",(r["yt-list-view-model-wiz--kaios-spat-nav"]=hdM&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",r)),role:function(){return q()?"menu":"list"},
style:_.MA({"max-height":function(){var W,U=(W=J())==null?void 0:W.visibleElementCount;if(U)return $14(J())?(U+.5)*48+"px":(U+.5)*40+"px"}})},_.f(_.QR,{data:function(){return J().listItems}},{listItemViewModel:function(W){return _.f(_.SA,{data:W.data,
isMenuItem:q,isCompact:x,hideSelectionTextChevron:t,inPopup:b,isOverlay:V,disableHorizontalPadding:H})},
toggleableListItemViewModel:function(W){return _.f(Ihn,{data:W.data})},
downloadListItemViewModel:function(W){return _.f(y0q,{data:W.data,isMenuItem:q,isCompact:x,inPopup:b,disableHorizontalPadding:H})},
switchListItemViewModel:function(W){return _.f(_.Bif,{data:W.data,disableHorizontalPadding:H})}}))},"Rc");
_.e$s.idomCompat=!0;var z$n=_.JY(function(r){var J=r.data;var x=r.isOverlay;r={};return _.f("yt-course-perks-view-model",{class:_.gm("ytwCoursePerksViewModelHost",(r.ytwCoursePerksViewModelHostOverlay=x,r))},_.f("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",null,_.f(_.w,{cond:function(){return J().perks},
then:function(t){return _.f(_.e$s,{data:function(){return{listItems:t()}},
isCompact:!0,isOverlay:x})}})))},"Sc");_.o8(z$n,"yt-course-perks-view-model",{props:{data:_.mS,isOverlay:_.mS}});_.o8(_.JY(function(r){var J=r.data;return _.f("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.f("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.f(_.Zy,{text:function(){return J().title}})),_.f("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.f(_.Zy,{text:function(){return J().progressSummary}})),_.f("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.f("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.MA({width:function(){return J().progressPercentage*100+"%"}})})))},"Tc"),"yt-course-progress-view-model",{props:{data:_.yk}});var Zpk=_.JY(function(r){var J={};return _.f("yt-progress-view-model",{class:_.gm("ytwProgressViewModelHost",(J.ytwProgressViewModelHostOverlay=_.lX(r.isOverlay,!1),J))},_.f(_.w,{cond:function(){return r.data().progressSummary},
then:function(x){return _.f("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.f(_.Zy,{text:x}))}}),_.f("div",{class:"ytwProgressViewModelHostProgressContainer"},_.f(_.w,{cond:function(){return r.data().leadingLabel},
then:function(x){return _.f("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.f(_.Zy,{text:x}))}}),_.f("div",{class:"ytwProgressViewModelHostProgressBar"},_.f("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(r.data().progressPercentage||0)*100+"%"}}))))},"Uc");var NH=_.JY(function(r){var J=r.starNumber;var x=r.data;var t=function(){var b;return((b=x())==null?void 0:b.rating)||0};
return _.f(_.w,{cond:function(){return J()},
then:function(b){return _.f(_.dd,null,_.f(_.RP,{when:function(){return t()>=b()-.25}},function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.Gk,{icon:"STAR_FILLED"}))}),_.f(_.RP,{when:function(){return t()>=b()-.75}},function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.Gk,{icon:"STAR_HALF"}))}),_.f(_.SY,null,function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.Gk,{icon:"STAR_BORDER"}))}))}})},"Vc"),vjY=_.JY(function(r){r=r.data;
return _.f("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.f(NH,{starNumber:1,data:r}),_.f(NH,{starNumber:2,data:r}),_.f(NH,{starNumber:3,data:r}),_.f(NH,{starNumber:4,data:r}),_.f(NH,{starNumber:5,data:r}))},"Wc");_.o8(_.JY(function(r){var J=_.XO(r,{}).data;return _.f("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.f("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.f(_.Zy,{text:function(){var x;return(x=J())==null?void 0:x.title}})),_.f("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.f(_.w,{cond:function(){return J().starProgressViewModels},
then:function(x){return _.f("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.f(_.QR,{data:x},{progressViewModel:Zpk}))}}),_.f("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.f("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.f(_.Zy,{text:function(){var x;
return(x=J())==null?void 0:x.averageRatingLabel}})),_.f(_.w,{cond:function(){return J().zeroStateText},
then:function(x){return _.f("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.f(_.Zy,{text:x}))}}),_.f(_.w,{cond:function(){return J().starRatingViewModel},
then:function(x){return _.f("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.f(_.QR,{data:x},{starRatingViewModel:vjY}))}}),_.f("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.f(_.Zy,{text:function(){var x;
return(x=J())==null?void 0:x.totalRatingsCountLabel}})))))},"Xc"),"yt-course-ratings-view-model",{props:{data:_.mS}});var u2N;u2N={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"}};_.lhf=_.JY(function(r){var J=_.zx("yt-learning-journey-loader-view-model"),x=_.WJ();_.KN(function(){requestAnimationFrame(function(){var b;(b=x.lottieEl)==null||b.addEventListener("DOMLoaded",function(){var V;(V=r.onLottieLoaded)==null||V.call(r)})});
var t=r.data().browseEndpoint;t&&_.a2(t)});
return _.f("yt-learning-journey-loader-view-model",{class:_.gm("learningJourneyLoaderViewModelHost",r.className),"data-target-id":function(){var t;return((t=r.data)==null?void 0:t.call(r).targetId)||""},
el:J},_.f(_.tU,{className:_.gm("learningJourneyLoaderViewModelLoader",r.className),animationName:function(){return u2N.animationConfig.name},
data:u2N,animationRef:x}))},"Yc");_.o8(_.lhf,"yt-learning-journey-loader-view-model",{props:{data:_.yk,className:_.mS,onLottieLoaded:_.mS}});var hWz=new Set,wA9=null;_.XFk=_.JY(function(r){var J=null,x=null,t=null,b=function(){return r.data()},V=function(){var O=b();
var c=_.bZ().resolve(_.t9(_.vc));O=c!=null&&c()?O.darkThemeColorPalette:O.lightThemeColorPalette;return{primaryTextColor:PI(O,0),secondaryTextColor:PI(O,1),optionColor:PI(O,2),backgroundColor:PI(O,3),videoBackgroundColor:PI(O,4)}},H=function(){return!!V().optionColor},q=_.D(_.Ww(-1,void 0,"KCCUDb")),W=q.next().value,U=q.next().value,g=function(O){return W()===O},E=function(O){return b().correctAnswerIndex===O},h=function(){return W()!==-1},G=function(){return W()===b().correctAnswerIndex},N=_.$H(function(){U(-1);
return!1}),Q=function(){var O=h(),c=G();
return O?c?264685:264684:264683},Y=function(O){return G()&&E(O)};
return _.f("learning-journey-quiz-view-model",{class:_.gm("learningJourneyQuizViewModelHost",r.className),style:_.MA({background:function(){return V().backgroundColor}})},_.f(_.w,{cond:function(){return!!b().video},
then:function(){return _.f("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.MA({background:function(){return V().videoBackgroundColor}})},_.f(_.QR,{data:function(){return b().video}},{lockupViewModel:function(O){return _.f(_.ta,{data:O.data,
containerType:1,className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.f("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.f("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.f("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.f(_.w,{cond:function(){return!!b().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningJourneyQuizViewModelHostQuizAiGeneratedLabel"},_.f(_.Zy,{text:function(){return b().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningJourneyQuizViewModelHostQuizHeader",
style:_.MA({"align-items":function(){return b().overflowMenu?"start":"center"}})},_.f("div",{class:"learningJourneyQuizViewModelHostQuizHeaderTextContainer",
style:_.MA({"min-height":function(){return b().overflowMenu?"48px":"26px"}})},_.f("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
el:_.xH(function(O){_.kw(Q(),O,J,function(c){J=c})}),
style:_.MA({color:function(){return V().primaryTextColor}}),
"client-ve-type":Q},_.f(_.Zy,{text:function(){var O=b(),c=h(),Z=G();return c?Z?O.successTitle:O.failureTitle:O.questionHeaderText}}))),_.f("div",{class:"learningJourneyQuizViewModelHostQuizHeaderButtons"},_.f(_.w,{cond:h,
then:function(){return _.f("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover",el:_.xH(function(O){_.kw(264687,O,x,function(c){x=c})}),
"on:click":N,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.f("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.MA({fill:function(){return V().primaryTextColor}})},_.f("path",{d:"M440-122q-121-15-200.5-105.5T160-440q0-66 26-126.5T260-672l57 57q-38 34-57.5 79T240-440q0 88 56 155.5T440-202v80zm80 0v-80q87-16 143.5-83T720-440q0-100-70-170t-170-70h-3l44 44-56 56-140-140 140-140 56 56-44 44h3q134 0 227 93t93 227q0 121-79.5 211.5T520-122z"})))}}),
_.f(_.QR,{data:function(){return b().overflowMenu}},{buttonViewModel:function(O){return _.f(_.TN,{data:O.data})}}))),_.f("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
el:_.xH(function(O){_.kw(264688,O,t,function(c){t=c})}),
style:_.MA({color:function(){return V().secondaryTextColor}}),
"client-ve-type":264688},_.f(_.Zy,{text:function(){var O=b();return h()?O.explanationText:O.questionSubheaderText}}))),_.f("div",{class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.f(_.GZ,{each:function(){return b().optionsData||[]}},function(O,c){var Z={};
return _.f("div",{class:_.gm("learningJourneyQuizViewModelHostQuizOptions",(Z.learningJourneyQuizViewModelHostQuizHover=function(){return!h()},Z.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return Y(c())},Z.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return!G()&&g(c())},Z.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return h()&&!g(c())},Z.learningJourneyQuizViewModelHostQuizOptionWithCustomColor=H,Z)),
"on:click":_.$H(function(){if(h())return!1;U(c());return!1}),
style:_.MA({background:function(){var a=c();return h()&&g(a)?"":H()?V().optionColor:"transparent"}}),
role:"button","aria-disabled":h,"tab-index":"0","client-ve-type":264686},_.f(_.w,{cond:h,then:function(){var a={};return _.f("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var e=c();return E(e)?"0 0 24 24":"0 -960 960 960"},
class:_.gm("learningJourneyQuizViewModelHostQuizOptionIcon",(a.learningJourneyQuizViewModelHostQuizOptionIconPulse=function(){return Y(c())},a)),
style:_.MA({fill:function(){return V().primaryTextColor}})},_.f("path",{d:function(){var e=c();
return E(e)?"M12,2C6.5,2,2,6.5,2,12c0,5.5,4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M9.8,17.3l-4.2-4.1L7,11.8l2.8,2.7L17,7.4 l1.4,1.4L9.8,17.3z":"M330-120L120-330v-300l210-210h300l210 210v300L630-120H330zm36-190l114-114 114 114 56-56-114-114 114-114-56-56-114 114-114-114-56 56 114 114-114 114 56 56z"}}))}}),_.f(_.Zy,{text:O.optionText}))})))))},"Zc");
_.XFk.idomCompat=!0;_.o8(_.XFk,"learning-journey-quiz-view-model",{props:{data:_.yk,className:_.yk}});var rgo=_.JY(function(r){var J=_.zx("yt-macro-marker-list-item-view-model");_.LL(J,function(){return r.data().rendererContext});
var x=_.XO(r,{palette:void 0,isLastItem:!1}),t=x.palette,b=x.isLastItem,V=function(){return r.data().isHighlighted},H=function(){var U;
return GiK((U=t())==null?void 0:U.iconDisabledColor)},q=function(){var U;
return GiK((U=t())==null?void 0:U.primaryTitleColor)},W=function(){var U;
return GiK((U=t())==null?void 0:U.secondaryTitleColor)};
x={};return _.f("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:J},_.f(_.QR,{data:function(){return r.data().thumbnail}},{thumbnailViewModel:_.eS}),_.f("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.f("div",{class:_.gm("ytMacroMarkerListItemViewModelTimeDescription",(x.ytMacroMarkerListItemViewModelHighlighted=V,x)),
style:_.MA({"background-color":function(){return V()?q():H()},
color:function(){return V()?"":W()}})},_.f(_.Zy,{text:function(){return r.data().timestamp}})),_.f("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.MA({"background-color":function(){return b()?"transparent":H()}})}),_.f("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(V()?q():W())}},_.f(_.Zy,{text:function(){return r.data().title}}))))},"$c");_.d8=_.JY(function(r){function J(DM){c("transform:translateX("+(_.IP("HTML_DIR")==="rtl"?"":"-")+DM+"px)")}
function x(DM){return Math.min(Math.max(DM,0),O()-Vi())}
function t(){var DM=e()+Qi();return b()?(Math.round(Vi()/DM)||1)*DM:0}
var b=function(){return r.data().items||[]},V=function(){return r.data().previousButton},H=function(){return r.data().nextButton},q=function(){var DM,Tb;
return(Tb=(DM=r.disableArrows)==null?void 0:DM.call(r))!=null?Tb:!1},W=function(){var DM;
return!((DM=r.forceNarrowLayout)==null||!DM.call(r))},U=_.gW(function(){var DM;
return!((DM=r.centerAlignItems)==null||!DM.call(r))&&O()<=Vi()},void 0,"iGOqxd"),g=_.zx("horizontal-shelf-view-model"),E=_.zx("div"),h=_.D(_.Ww(0,void 0,"tieKmf")),G=h.next().value,N=h.next().value;
h=_.D(_.Ww(0,void 0,"W2lvv"));var Q=h.next().value,Y=h.next().value,O=Q;Q=_.D(_.Ww("",void 0,"PEePkc"));h=Q.next().value;var c=Q.next().value;Q=_.D(_.Ww(0,void 0,"c7a4W"));var Z=Q.next().value,a=Q.next().value,e=Z;Q=_.D(_.Ww(0,void 0,"KGhRJf"));Z=Q.next().value;var l=Q.next().value,Vi=Z;Q=_.D(_.Ww(!1,void 0,"fgWgyc"));var sX=Q.next().value,pz=Q.next().value;Q=_.D(_.Ww(0,void 0,"pe79rc"));Z=Q.next().value;var Gz=Q.next().value,Qi=Z;Q=_.D(_.Ww(0,void 0,"CTqisc"));var Sm=Q.next().value,FD=Q.next().value;
Q=_.D(_.Ww("50%",void 0,"XxAwcc"));var Bn=Q.next().value,rv=Q.next().value,us=function(){var DM,Tb=(DM=r.data())==null?void 0:DM.responsiveContainerConfiguration,Mu,SI;return Tb?LJK(Tb==null?void 0:Tb.responsiveSize):(SI=(Mu=r.sizing)==null?void 0:Mu.call(r))!=null?SI:"STANDARD"};
Q=_.gW(function(){return!q()&&G()>0},void 0,"OBXFae");
Z=_.gW(function(){return!q()&&G()<O()-Vi()},void 0,"TmwsWc");
var hw=function(){N(x(G()-t()));J(G())},pk=function(){N(x(G()+t()));
J(G())},Ck=function(){g.value!==null&&Nu()},fY;
_.Pb(function(){Nu();window.ResizeObserver?(fY=new ResizeObserver(_.f6(Ck,0)),fY.observe(g.value)):window.addEventListener("resize",Ck)});
_.ky(function(){if(window.ResizeObserver){var DM;(DM=fY)==null||DM.disconnect()}else window.removeEventListener("resize",Ck)});
var Nu=function(){var DM=g.value.clientWidth,Tb=r.includeMargin!==void 0?r.includeMargin():!1,Mu;var SI=r.hasPeek!==void 0?r.hasPeek():!((Mu=r.data())==null||!Mu.hasPeek);DM=_.es({containerWidth:DM,hasPeek:SI,sizing:us(),marginSettings:Tb?W()?4:1:0});Gz(DM.gutter);FD(DM.margin);a(DM.itemWidth);pz(DM.maxContainerWidth<528||W());l(DM.maxContainerWidth);b()&&Y((DM.itemWidth+DM.gutter)*b().length-DM.gutter);if(b()){var $4;if((($4=r.thumbnailAspectRatio)==null?void 0:$4.call(r))!==void 0){var aK;rv(e()/
CxK((aK=r.thumbnailAspectRatio)==null?void 0:aK.call(r))/2+"px")}else rv("50%")}},TO={},gH={};
return _.f("horizontal-shelf-view-model",{class:_.gm("ytwHorizontalShelfViewModelHost",r.className),el:g},_.f(_.w,{cond:function(){var DM;return r.data().header&&!((DM=r.horizontalShelfExperiments)==null?0:DM.call(r).hideHeader)},
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.MA({width:function(){return Vi()+"px"},
padding:function(){return"0 "+Sm()+"px"}})},_.f(_.QR,{data:function(){return r.data().header}},{sectionHeaderViewModel:function(DM){return _.f(_.bJ,{data:DM.data,
disableHorizontalPadding:!0,forceSmallLayout:sX,useResponsiveLayout:!0})}}))}}),_.f("div",{class:_.gm("ytwHorizontalShelfViewModelOuterContainer",(TO.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return U()},TO)),
style:_.MA({"margin-top":function(){var DM,Tb=r.data().header&&!((DM=r.horizontalShelfExperiments)==null?0:DM.call(r).hideHeader),Mu;return(((Mu=r.ensureMarginTop)==null?0:Mu.call(r))&&!Tb?12:0)+"px"}})},_.f("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.MA({width:function(){return Vi()+"px"},
padding:function(){return"0 "+Sm()+"px"},
overflow:function(){return q()?"auto":"hidden"}})},_.f("div",{class:_.gm("ytwHorizontalShelfViewModelItems",(gH.ytwHorizontalShelfViewModelCenterAlignItems=function(){return U()},gH)),
el:E,style:h},_.f(_.QR,{data:b},{macroMarkerListItemViewModel:function(DM,Tb){return _.f("div",{style:_.MA({width:function(){return e()+"px"},
"margin-right":function(){return(Tb()===b().length-1?0:Qi())+"px"}})},_.f(rgo,{data:DM.data,
palette:_.lX(r.palette),isLastItem:function(){return Tb()===b().length-1}}))},
lockupViewModel:function(DM,Tb){var Mu=DM.data;return _.f("div",{style:_.MA({width:function(){return e()+"px"},
"margin-right":function(){return(Tb()===b().length-1?0:Qi())+"px"}})},_.f(_.ta,{data:Mu,
containerType:4,sizing:us,protectBackground:r.protectBackground,thumbnailFixedWidth:function(){return RW7(Mu())+"px"},
thumbnailTargetWidth:function(){return RW7(Mu())}}))}}))),_.f(_.w,{cond:Q,
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.MA({top:function(){return Bn()}})},_.f(_.QR,{data:V},{buttonViewModel:function(DM){return _.f(_.TN,{data:DM.data,
onClick:hw})}}))}}),_.f(_.w,{cond:Z,
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.MA({top:function(){return Bn()}})},_.f(_.QR,{data:H},{buttonViewModel:function(DM){return _.f(_.TN,{data:DM.data,
onClick:pk})}}))}})))},"ad");
_.d8.idomCompat=!0;var JgY=_.JY(function(r){var J=function(){return r.data().targetId||""},x=function(){var Q;
return((Q=r.data())==null?void 0:Q.expansionEntityKey)||""},t=_.gI(_.oRz,x),b=!0,V=function(){var Q;
return((Q=t())==null?void 0:Q.value)===J()},H=function(Q){_.uX(_.ES("stringEntity",x(),{key:x(),
value:Q?J():""}))};
_.KN(function(){b=!1;r.data().isExpanded&&H(!0)});
var q=function(){if(V()){var Q=!0;r.onCollapse!==void 0&&(Q=r.onCollapse());Q&&H(!1)}else H(!0)},W=_.$H(q),U=function(){var Q;
return(((Q=r.accordionStyle)==null?void 0:Q.call(r))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},g=_.zx("div"),E=function(){var Q,Y;
return(Y=(Q=_.R(r.data().rendererContext,_.fn))==null?void 0:Q.label)!=null?Y:""},h=function(){var Q,Y;
return{disabled:(Q=r.hideIfNotExpanded)==null?void 0:Q.call(r),ariaHidden:(Y=r.hideIfNotExpanded)==null?void 0:Y.call(r)}},G={},N={};
return _.f("yt-accordion-item-view-model",{class:_.gm("ytAccordionItemViewModelHost",r.className,(G.ytAccordionItemViewModelExpanded=function(){return V()},G.ytAccordionItemViewModelHidden=function(){var Q;
return(Q=r.hideIfNotExpanded)==null?void 0:Q.call(r)},G.ytAccordionItemViewModelMini=U,G)),
"data-target-id":J},_.f("div",{class:"ytAccordionItemViewModelContainer"},_.f("div",{class:"ytAccordionItemViewModelLeftSection","on:click":W,title:E,"aria-hidden":function(){var Q;return(Q=r.hideIfNotExpanded)==null?void 0:Q.call(r)}},_.f(_.Zy,{text:function(){return r.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:E})),_.f("div",{class:"ytAccordionItemViewModelRightSection"},_.f(_.QR,{data:function(){return V()?r.data().expandButton:r.data().collapseButton}},{buttonViewModel:function(Q){return _.f(_.TN,{data:Q.data,
className:"ytAccordionItemViewModelToggleButton",onClick:q,buttonOverrides:h})}}))),_.f("div",{class:"ytAccordionItemViewModelContainer"},_.f("div",{class:_.gm("ytAccordionItemViewModelContent",(N.ytAccordionItemViewModelExpandedSubtitle=function(){return V()},N)),
el:g,style:_.MA({"max-height":function(){return b?"auto":V()?g.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!V()}},_.f(_.w,{cond:function(){return!U()},
then:function(){return _.f(_.Zy,{text:function(){return r.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.f(_.QR,{data:function(){return r.data().content}},{horizontalShelfViewModel:function(Q){return _.f(_.d8,{data:Q.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"bd");_.xnx=_.JY(function(r){var J=_.D((0,_.des)(r.data)).next().value,x=function(){return r.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},t=function(){return x()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},b=_.D(_.Ww(!0,void 0,"FVec2e")),V=b.next().value,H=b.next().value,q=function(){return t()&&V()},W=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){H(!V())}}},U=_.$H(function(){J().onTitleTap&&_.a2(J().onTitleTap||{})});
b={};return _.f("yt-accordion-view-model",{class:_.gm("ytAccordionViewModelHost",(b.ytAccordionViewModelMinimized=function(){return q()},b)),
"data-target-id":function(){return r.data().targetId||""}},_.f(_.w,{cond:function(){return t()||!!J().title},
then:function(){return _.f("div",{class:"ytAccordionViewModelHeader"},_.f("div",{class:"ytAccordionViewModelTitleSection"},_.f("div",{class:"ytAccordionViewModelTitleWrapper"},_.f(_.w,{cond:function(){return!!r.data().headerIcon},
then:function(){return _.f(_.Gk,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var g;return(g=r.data().headerIcon)==null?void 0:g.iconType}})}}),_.f("div",{class:"ytAccordionViewModelTitle",
"on:click":U},_.f(_.Zy,{className:"ytAccordionViewModelTitleText",text:function(){return J().title}})))),_.f("div",{class:"ytAccordionViewModelButtonSection"},_.f(_.w,{cond:t,
then:function(){return _.f(u_,{data:W,iconName:function(){return q()?"chevron_down":"chevron_collapse"}})}})))}}),_.f("div",{class:"ytAccordionViewModelContent"},_.f(_.QR,{data:function(){return J().contents}},{accordionItemViewModel:function(g){return _.f(JgY,{data:g.data,
className:"ytAccordionViewModelRow",accordionStyle:x,hideIfNotExpanded:q,onCollapse:function(){return t()?(H(!0),!1):!0}})}})),_.f("div",null,_.f(_.w,{cond:function(){return!t()&&(!!J().disclaimerFooter||!!J().footer)},
then:function(){return _.f("div",{class:"ytAccordionViewModelFooter"},_.f(_.Zy,{text:function(){return J().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.f(_.QR,{data:function(){return r.data().footer}},{flexibleActionsViewModel:function(g){return _.f(G6,{data:g.data,
layout:0})}}))}})))},"cd");_.o8(_.xnx,"yt-accordion-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=null,x=null,t,b=(t=_.bZ().resolve(_.t9(_.vc)))==null?void 0:t(),V=_.D(_.Ww(!1,void 0,"EVXQGb"));t=V.next().value;var H=V.next().value;V=_.D(_.Ww(!0,void 0,"W9FIJf"));var q=V.next().value,W=V.next().value,U=_.zx("textarea",function(Y){_.kw(264503,Y,J,function(O){J=O})}),g=function(Y){H(!0);
Y={learningJourneyFormData:{query:Y}};_.a2(r.data().searchEndpoint||{},{form:{formData:Y}});return!1},E=_.$H(function(Y){Y.target.closest("button-view-model")&&H(!0)});
V=_.$H(function(){W(U.value.value.length===0)});
var h=_.$H(function(Y){if(Y.key==="Enter"&&!Y.shiftKey&&!q()){var O=Y.target;Y.preventDefault();g(O.value)}}),G={},N={},Q={};
return _.f("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.f("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.f(_.rm,{data:function(){return r.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.f("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.f("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.f("div",{class:_.gm("ytLearningJourneyZeroStateSearchBar",(G.ytLearningJourneyZeroStateSearchBarDark=b,G))},_.f("textarea",{class:_.gm("ytLearningJourneyZeroStateTextInput",(N.ytLearningJourneyZeroStateTextInputDark=b,N)),el:U,"on:keyup":V,"on:keydown":h,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.f("div",{class:_.gm("ytLearningJourneyZeroStateSearchButtonContainer",(Q.ytLearningJourneyZeroStateSearchButtonContainerDark=b,Q))},_.f(_.TN,{data:function(){return _.R(r.data().searchButton,_.GA)},
className:"search-button",onClick:function(){return g(U.value.value)},
buttonOverrides:function(){return{disabled:q(),style:b?"mono-inverse":"mono",size:"XL"}}}))),_.f(_.w,{cond:function(){return!!r.data().errorBanner},
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.xH(function(Y){_.kw(264617,Y,x,function(O){x=O})})},_.f(_.QR,{data:function(){return r.data().errorBanner}},{alertBannerViewModel:function(Y){return _.f(_.SHu,{data:Y.data,
"client-ve-type":264617})}}))}})),_.f(_.w,{cond:t,
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.f(_.QR,{data:function(){return r.data().loader}},{learningJourneyLoaderViewModel:function(Y){return _.f(_.lhf,{data:Y.data})}}))},
else:function(){return _.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.f(_.w,{cond:function(){return!!r.data().learningJourneyShelf},
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.f("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return r.data().learningJourneySectionTitle}),_.f(_.QR,{data:function(){return r.data().learningJourneyShelf}},{horizontalShelfViewModel:function(Y){return _.f(_.d8,{data:Y.data,
centerAlignItems:!0})}}))}}),_.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.f("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return r.data().suggestedJourneySectionTitle}),_.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":E},_.f(_.QR,{data:function(){return r.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(Y){return _.f(G6,{data:Y.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"dd"),"yt-learning-journey-zero-state",{props:{data:_.yk}});var t3K=_.JY(function(r){var J=r.data;return _.f("ytvl-live-leaderboard-item-action-content-view-model",{class:_.gm("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.f(_.Zy,{text:function(){var x;return(x=J())==null?void 0:x.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.f(_.QR,{data:function(){return J().actionButton}},{buttonViewModel:function(x){return _.f(_.TN,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:x.data})}}))},"ed");var bDK=_.JY(function(r){var J=r.data;return _.f("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.gm("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.f(_.Zy,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var x;return(x=J())==null?void 0:x.displayName},
ellipsisTruncate:!0}),_.f(_.QR,{data:function(){return J().badge}},{buttonViewModel:function(x){return _.f(_.TN,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:x.data})}}))},"fd");_.o8(_.JY(function(r){var J=r.data;return _.f("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.f("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.f(_.Zy,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var x;return(x=J())==null?void 0:x.rank}})),_.f("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.f(_.QR,{data:function(){return J().avatar}},{avatarViewModel:_.GH})),_.f("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.f(_.QR,{data:function(){return J().content}},{liveLeaderboardItemChannelContentViewModel:bDK,
liveLeaderboardItemActionContentViewModel:t3K})),_.f(_.Zy,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var x;return(x=J())==null?void 0:x.points}}))},"gd"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;return _.f("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.f(_.Zy,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var x,t;return(x=J())==null?void 0:(t=x.ranking)==null?void 0:t.rank}}),_.f("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.f(_.QR,{data:function(){return J().avatar}},{avatarViewModel:_.GH})),_.f(_.Zy,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var x,t;return(x=J())==null?void 0:(t=x.channelContent)==null?void 0:t.channelName}}),_.f(_.Zy,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var x;return(x=J())==null?void 0:x.points}}))},"hd"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.yk}});var mnq=_.JY(function(r){r=_.XO(r,{wrapper:!1}).wrapper;return _.f(_.w,{cond:r,then:function(){return _.f("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.f("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.f("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"id");
mnq.idomCompat=!0;var oxq=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],V3x=_.JY(function(r){var J=r.data;var x=_.zx("div"),t=_.gW(function(){return J().command},void 0,"tJY20c");
_.Ke(function(){t()&&_.cc(t(),{form:{element:x.value}})},"qs6Sof");
return _.f("div",{el:x,class:"YtQrCodeRendererHostContainer"},_.f(_.w,{cond:function(){return J().qrCodeImage},
then:function(b){return _.f(_.rm,{data:b,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.f(_.w,{cond:function(){return J().spinner},
then:function(){return _.f(mnq,null)}})}}),_.f(_.w,{cond:function(){return J().label},
then:function(b){return _.f(_.Zy,{text:b,className:"YtQrCodeRendererHostLabel"})}}),_.f(_.w,{cond:function(){return J().labels},
then:function(b){return _.f("div",{class:"YtQrCodeRendererHostLabels"},_.f(_.GZ,{each:b},function(V){return _.f(_.Zy,{text:V})}))}}))},"kd");_.o8(_.JY(function(r){var J=r.data;var x=_.gW(function(){return J().qrEntityKey},void 0,"joYCxd"),t=_.gW(function(){return J().deleteEntityOnDismiss},void 0,"x3yAde"),b=_.gW(function(){return J().command},void 0,"dJe1Re"),V=_.gI(K8X,x);
r=_.gW(function(){return J().qrCodeImage},void 0,"qM5dZe");
var H=_.gW(function(){return J().style&&oxq.includes(J().style)},void 0,"CaNEkf"),q=_.zx("yt-qr-code-renderer");
_.Jf(q,{visibilityCallback:function(W){W&&b()&&_.cc(b())},
showOption:{calledOnce:!0,state:"visible"}});_.Pb(function(){_.ky(function(){t()&&x()&&_.vp().dispatch(_.ES("qrCodeEntity",x()))})});
return _.f("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:q},_.f(_.w,{cond:H,then:function(){return _.f(_.w,{cond:V,then:function(W){return _.f(V3x,{data:W})}})}}),_.f(_.w,{cond:r,
then:function(W){return _.f(_.rm,{data:W,alt:""})}}))},"jd"),"yt-qr-code-renderer",{props:{data:_.yk}});_.DnN=_.JY(function(r){var J=r.data;var x=r.topbarOffset;var t,b=((t=_.bZ().resolve(_.t9(_.vc)))==null?void 0:t())||!1;return _.f("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var V=J();var H,q,W=b?(H=V.config)==null?void 0:H.darkThemeBackgroundColor:(q=V.config)==null?void 0:q.lightThemeBackgroundColor;V=W?_.Ad(W):void 0;V="background-color: "+V+";";x!==void 0&&(V+="top: -"+x()+"px;");return V},
"aria-hidden":!0},_.f(_.w,{cond:function(){var V,H,q;return!!((V=J().backgroundImageConfig)==null?0:(H=V.image)==null?0:(q=H.sources)==null?0:q.length)},
then:function(){return _.f(_.rm,{data:function(){var V;return(V=J().backgroundImageConfig)==null?void 0:V.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.f("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+SuM(b,J().gradientColorConfig)+";"}}))},"ld");
_.DnN.idomCompat=!0;var QZ=_.JY(function(r){var J=r.className;var x=r.data;var t=r.isOverlay;var b=r.maxLinesOverride;var V=r.useMediumText;r=_.zx("yt-description-preview-view-model");var H=function(){return x().alwaysShowTruncationText},q=function(){return x().truncationText},W=function(){return V!==void 0&&V()?"medium":"small"},U=function(){return t!==void 0&&t()?"overlay":"default"},g=function(){var Q,Y;
return(Y=(Q=_.R(x().rendererContext,_.fn))==null?void 0:Q.label)!=null?Y:""},E=_.D(_.Ww(!1,void 0,"mkuWzb")),h=E.next().value,G=E.next().value;
_.LL(r,function(){return x().rendererContext});
E=_.$H(function(){x().expandOnTap&&G(!h());return!1});
var N={};return _.f("yt-description-preview-view-model",{el:r,class:_.gm("yt-description-preview-view-model-wiz",J,(N["yt-description-preview-view-model-wiz--clickable"]=function(){var Q;return!((Q=_.R(x().rendererContext,ubC))==null||!Q.onTap)},N["yt-description-preview-view-model-wiz--is-overlay"]=t,N)),
"on:click":E},_.f(_.w,{cond:function(){return x().description},
then:function(Q){return _.f(_.w,{cond:h,then:function(){var Y={};return _.f("div",{class:_.gm("yt-description-preview-view-model-wiz__description",(Y["yt-description-preview-view-model-wiz__description--medium-text"]=V,Y))},_.f(_.Zy,{text:Q}))},
else:function(){return _.f(Sg4,{text:Q,alwaysShowTruncationText:H,truncationText:q,maxLines:function(){var Y;return(Y=b==null?void 0:b())!=null?Y:x().maxLines},
textStyle:U,accessibilityLabel:g,textSize:W})}})}}))},"md");
QZ.idomCompat=!0;var HDq=_.JY(function(r){var J=r.data;var x=r.isOverlay;return _.f("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.f("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.f(_.QR,{data:function(){return J().header}},{sectionHeaderViewModel:function(t){return _.f(_.bJ,{data:t.data,
isOverlay:x})}})),_.f("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.f(_.QR,{data:function(){return J().channelInfoButtons}},{flexibleActionsViewModel:G6})),_.f("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.f(_.QR,{data:function(){return J().description}},{descriptionPreviewViewModel:function(t){return _.f(QZ,{data:t.data,
isOverlay:x})}})))},"nd");
HDq.idomCompat=!0;var TFf=_.JY(function(r){var J=r.data;var x={};return _.f("factoid-view-model",{class:_.gm("ytwFactoidViewModelHost",(x.ytwFactoidViewModelHostOverlay=r.isOverlay,x))},_.f(_.Zy,{text:function(){return J().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.f(_.Zy,{text:function(){return J().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"od");
TFf.idomCompat=!0;var ssK=_.JY(function(r){var J=r.data;var x=r.isOverlay;return _.f("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.f(_.QR,{data:function(){return J().factoids}},{factoidViewModel:function(t){return _.f(TFf,{data:t.data,
isOverlay:x})}}))},"pd");
ssK.idomCompat=!0;_.qdK=_.JY(function(r){var J=r.data;var x=r.isOverlay;return _.f("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.f(_.QR,{data:function(){return J().items}},{channelInfoViewModel:function(t){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(HDq,{data:t.data,
isOverlay:x}))},
coursePerksViewModel:function(t){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(z$n,{data:t.data,isOverlay:x}))},
descriptionPreviewViewModel:function(t){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(QZ,{data:t.data,isOverlay:x}))},
factoidsRowViewModel:function(t){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(ssK,{data:t.data,isOverlay:x}))},
progressViewModel:function(t){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(Zpk,{data:t.data,isOverlay:x}))}}))},"qd");var W4o=_.JY(function(r){return _.f("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.f(_.QR,{data:function(){return r.data().content}},{courseMetadataViewModel:function(J){return _.f(_.qdK,{data:J.data,
isOverlay:r.isOverlay})},
progressViewModel:function(J){return _.f(Zpk,{data:J.data})}}))},"rd");var iDn=_.JY(function(r){var J=r.data;r=r.className;var x=_.zx("yt-dynamic-text-view-model"),t=function(){var V;return _.IS((V=J())==null?void 0:V.rendererContext)},b={};
b=(b["dynamic-text-view-model-wiz"]=!0,b["dynamic-text-view-model-wiz--tappable"]=function(){return t()},b);
_.LL(x,function(){var V;return(V=J())==null?void 0:V.rendererContext});
return _.f("yt-dynamic-text-view-model",{el:x,role:function(){return t()?"link":void 0},
tabindex:function(){return t()?0:void 0},
class:_.gm(r,b)},_.f("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var V,H,q;return(q=(H=_.R((V=J())==null?void 0:V.rendererContext,_.fn))==null?void 0:H.label)!=null?q:""}},_.f(_.Zy,{text:function(){return J().text},
userInput:!0})))},"sd");
iDn.idomCompat=!0;_.peo=_.JY(function(r){var J=r.data;var x=r.isPositionRelative;var t=_.Ze("yt-image-banner-view-model"),b=_.d1c("(max-width: 527.9px)"),V=function(){var H,q;return(q=(H=J())==null?void 0:H.style)!=null?q:"IMAGE_BANNER_STYLE_FULL_BLEED"};
r={};r=(r["yt-image-banner-view-model-wiz"]=!0,r["yt-image-banner-view-model-wiz--inset"]=function(){return QzM(V())},r["yt-image-banner-view-model-wiz--position-absolute"]=function(){return _.Yy(!0)&&!(x==null?0:x())},r["yt-image-banner-view-model-wiz--small-inset"]=function(){return QzM(V())&&b()},r["yt-image-banner-view-model-wiz--tappable"]=function(){var H;
return _.Yy(t.value)&&_.IS((H=J())==null?void 0:H.rendererContext)},r);
_.LL(t,function(){var H;return(H=J())==null?void 0:H.rendererContext});
return _.f("yt-image-banner-view-model",{el:t,class:_.gm(r)},_.f(_.w,{cond:function(){var H;return(H=J())==null?void 0:H.image},
then:function(){return _.f(_.rm,{data:function(){return J().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.f(_.QR,{data:function(){var H;
return(H=J())==null?void 0:H.overlays}},{thumbnailHoverOverlayViewModel:MD}))},"td");
_.peo.idomCompat=!0;var frK;frK=_.JY(function(r){var J=r.condition;var x=r.content;return _.f(_.w,{cond:J,then:function(){return _.f("div",{class:"page-header-view-model-wiz__scroll-container"},x())},
else:function(){return x()}})},"ud");
_.Unq=_.JY(function(r){var J=r.data;var x=r.noPadding;var t=r.enableBanner;var b=r.cinematicContainerTopbarOffset;var V=r.allowCinematicContainerOverflow;var H=r.displayAsSidebar;var q=r.displayAsPanel;var W=KZX(),U=function(){return!!J().image||!!J().animatedImage},g=function(){return!!J().background},E=function(){return(H==null?0:H())||(q==null?0:q())?1:W()},h=function(){return E()===1},G=function(){return h()||E()===2},N=function(){return E()===4},Q=function(){var Qi=J();
var Sm=!!J().heroImage;var FD=E(),Bn=kiX(J()),rv=H==null?void 0:H(),us=!Qi.metadata,hw;if(hw=Sm?_.R(Qi.heroImage,C2R):_.R(Qi.animatedImage||Qi.image,C2R)){Qi=hw.style;var pk=hw.layoutMode;if(pk!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(hw=JOX(rOD(hw)),Sm)Sm=NKM(FD,Qi,pk,hw,rv);else b:if(us)Sm=FD===1?{size:48}:{size:72};else switch(FD){case 1:Sm={size:72};break b;case 2:Sm={size:120};break b;default:Sm=Bn<4?{size:120}:{size:160}}else Sm=void 0}else Sm={size:0};return Sm};
r={};r=_.gm((r["page-header-view-model-wiz"]=!0,r["page-header-view-model-wiz--no-padding"]=function(){return!(x==null||!x())},r["page-header-view-model-wiz--small-top-padding"]=function(){return h()&&!J().actions&&!(q==null?0:q())||E()===2&&!(U()||J().heroImage)},r["page-header-view-model-wiz--small-bottom-padding"]=function(){return G()&&!J().actions&&!(q==null?0:q())},r["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=function(){return!(V==null?0:V())},r["page-header-view-model-wiz--display-as-sidebar"]=
H,r));
var Y={},O=_.gm((Y["page-header-view-model-wiz__page-header-headline"]=!0,Y["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=function(){var Qi;return(Qi=Q())==null?void 0:Qi.allowFullWidth},Y)),c=function(){var Qi;
return G()&&!((Qi=Q())==null?0:Qi.allowFullWidth)},Z=function(){return h()&&(!!J().heroImage||U())&&kiX(J())>0},a=function(){return Z()&&(q==null?void 0:q())};
Y={};var e=_.gm((Y["page-header-view-model-wiz__page-header-title"]=!0,Y["page-header-view-model-wiz__page-header-title--page-header-title-large"]=function(){return!Z()},Y["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=function(){return Z()&&!a()},Y["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=a,Y["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=g,Y));
Y={};var l=_.gm((Y["page-header-view-model-wiz__page-header-headline-image"]=!0,Y["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!J().heroImage&&G()},Y));
Y={};var Vi=_.gm((Y["page-header-view-model-wiz__page-header-banner-container"]=t,Y["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=function(){var Qi;return(t==null?void 0:t())&&((Qi=_.R(J().banner,_.IYw))==null?void 0:Qi.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},Y));
Y={};var sX=_.gm((Y["page-header-view-model-wiz__page-header-content-metadata"]=!0,Y["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=g,Y));Y={};var pz=_.gm((Y["page-header-view-model-wiz__page-header-flexible-actions"]=!0,Y["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!J().metadata||G()},Y["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!G()},Y));
Y={};var Gz=_.gm((Y["page-header-view-model-wiz__page-header-attribution"]=!0,Y["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=g,Y));return _.f("yt-page-header-view-model",{class:r},_.f(_.w,{cond:g,then:function(){return _.f("div",{class:"page-header-view-model-wiz__page-header-background"},_.f(_.QR,{data:function(){return J().background}},{cinematicContainerViewModel:function(Qi){return _.f(_.DnN,{data:Qi.data,
topbarOffset:b})}}))}}),_.f(frK,{condition:function(){return!(H==null||!H())},
content:function(){return _.f("div",{class:"page-header-view-model-wiz__page-header-content"},_.f(_.w,{cond:function(){return(t==null?void 0:t())&&J().banner},
then:function(){return _.f("div",{class:Vi},_.f(_.QR,{data:function(){return J().banner}},{imageBannerViewModel:_.peo}))}}),_.f("div",{class:O},_.f(_.w,{cond:U,
then:function(){return _.f(_.QR,{data:function(){var Qi;if(!(Qi=J().animatedImage)){Qi=J();if(U()){var Sm=Qi=Object.assign({},Qi),FD=E(),Bn=kiX(J()),rv=Sm.image,us=_.R(rv,Byw),hw=us==null?void 0:us.avatar,pk=_.R(hw,_.cJ);if(rv&&hw&&pk){switch(FD){case 1:pk.avatarImageSize="AVATAR_SIZE_XL";break;case 2:pk.avatarImageSize="AVATAR_SIZE_XXL";break;default:Bn<4?pk.avatarImageSize="AVATAR_SIZE_XXL":pk.avatarImageSize="AVATAR_SIZE_XXXL"}_.M("web_enable_sink_page_header_view_model")&&(_.nM(hw,_.cJ,Object.assign({},
pk)),us.avatar=Object.assign({},hw),_.nM(rv,Byw,Object.assign({},us)),Sm.image=Object.assign({},rv))}}Qi=Qi.image}return Qi}},{contentPreviewImageViewModel:function(Qi){return _.f(_.la,{data:Qi.data,
className:l,imageSizeConfig:Q})},
decoratedAvatarViewModel:function(Qi){return _.f(_.Rp,{data:Qi.data,className:l})}})}}),_.f(_.w,{cond:function(){return!!J().heroImage&&!c()},
then:function(){return _.f(_.QR,{data:function(){return J().heroImage}},{contentPreviewImageViewModel:function(Qi){return _.f(_.la,{data:Qi.data,
className:l,imageSizeConfig:Q})}})}}),_.f("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.f(_.w,{cond:function(){return!!J().heroImage&&c()},
then:function(){return _.f("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},_.f(_.QR,{data:function(){return J().heroImage}},{contentPreviewImageViewModel:function(Qi){return _.f(_.la,{data:Qi.data,
className:l,imageSizeConfig:Q})}}))}}),_.f(_.QR,{data:function(){return J().title}},{dynamicTextViewModel:function(Qi){return _.f(iDn,{data:Qi.data,
className:e})}}),_.f(_.QR,{data:function(){return J().metadata}},{contentMetadataViewModel:function(Qi){return _.f(_.Xo,{data:Qi.data,
layout:function(){return h()?1:0},
className:sX,isOverlay:g,useMediumText:N})}}),_.f(_.w,{cond:function(){return J().description&&!h()},
then:function(){return _.f(_.QR,{data:function(){return J().description}},{descriptionPreviewViewModel:function(Qi){return _.f(QZ,{data:Qi.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:g,maxLinesOverride:function(){return h()?void 0:1},
useMediumText:N})}})}}),_.f(_.w,{cond:function(){return J().attribution&&!G()},
then:function(){return _.f(_.QR,{data:function(){return J().attribution}},{attributionViewModel:function(Qi){return _.f(sGw,{data:Qi.data,
className:Gz,useMediumText:N})}})}}),_.f(_.w,{cond:function(){return J().actions&&!G()},
then:function(){return _.f(_.QR,{data:function(){return J().actions}},{flexibleActionsViewModel:function(Qi){return _.f(G6,{data:Qi.data,
layout:function(){return PWM(E())},
className:pz})}})}}))),_.f("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.f(_.w,{cond:function(){return J().description&&h()},
then:function(){return _.f(_.QR,{data:function(){return J().description}},{descriptionPreviewViewModel:function(Qi){return _.f(QZ,{data:Qi.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:g,maxLinesOverride:function(){return h()?void 0:1},
useMediumText:N})}})}}),_.f(_.w,{cond:function(){return J().attribution&&G()},
then:function(){return _.f(_.QR,{data:function(){return J().attribution}},{attributionViewModel:function(Qi){return _.f(sGw,{data:Qi.data,
className:Gz,useMediumText:N})}})}}),_.f(_.w,{cond:function(){return J().actions&&G()},
then:function(){return _.f(_.QR,{data:function(){return J().actions}},{flexibleActionsViewModel:function(Qi){return _.f(G6,{data:Qi.data,
layout:function(){return PWM(E())},
className:pz})}})}})),_.f("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.f(_.QR,{data:function(){return J().bottomMetadataFlexibleContainer}},{flexibleContainer:function(Qi){return _.f(W4o,{data:Qi.data,
isOverlay:g})}})))}}))},"vd");
_.Unq.idomCompat=!0;_.o8(_.JY(function(r){var J=_.D(_.Ww(!1,void 0,"j5qbkc")),x=J.next().value,t=J.next().value;return _.f("yt-official-card-view-model",{class:_.gm("ytOfficialCardViewModelHost",r.className),style:_.MA({"background-color":function(){var b,V=CRC((b=r.data())==null?void 0:b.backgroundColor);return V?_.Fj(V):void 0}})},_.f(_.QR,{data:function(){return r.data().header}},{pageHeaderViewModel:function(b){return _.f(_.Unq,{data:b.data,
noPadding:!0})}}),_.f(_.QR,{data:function(){return r.data().contents}},{horizontalShelfViewModel:function(b){return _.f(_.d8,{data:b.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.f(_.w,{cond:x,
then:function(){return _.f("div",{class:"ytOfficialCardViewModelExpandedContent"},_.f(_.QR,{data:function(){return r.data().expandedContents}},{horizontalShelfViewModel:function(b){return _.f(_.d8,{data:b.data,
sizing:"MINI"})}}),_.f("div",{class:"ytOfficialCardViewModelCollapseButton"},_.f(_.QR,{data:function(){return r.data().collapseButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
onClick:function(){t(!x())}})}})))},
else:function(){return _.f("div",{class:"ytOfficialCardViewModelExpandButton"},_.f(_.QR,{data:function(){return r.data().expandButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
onClick:function(){t(!x())}})}}))}}))},"wd"),"yt-official-card-view-model",{props:{data:_.yk,
className:_.yk}});var YuD=_.Ms({buttonViewModel:_.TN});_.xt(nk7);_.iu(nk7,"ytw-search-friction-view-model",{propNames:["data"]});_.KI=_.JY(function(r){var J=_.zx("markdown-div"),x,t=(x=_.bZ().resolve(_.t9(_.vc)))==null?void 0:x();_.Ke(function(){var b=J.value;var V=new CMs,H=new Map(V.JSC$7389_sanitizerTable.globalAttributePolicies);H.set("style",{policyAction:4});V.JSC$7389_sanitizerTable=new UD(V.JSC$7389_sanitizerTable.allowedElements,V.JSC$7389_sanitizerTable.elementPolicies,V.JSC$7389_sanitizerTable.allowedGlobalAttributes,H,V.JSC$7389_sanitizerTable.globallyAllowedAttributePrefixes);var q=["data-time"];if(q===void 0)H=
new Set(V.JSC$7389_sanitizerTable.globallyAllowedAttributePrefixes),H.add("data-"),V.JSC$7389_sanitizerTable=new UD(V.JSC$7389_sanitizerTable.allowedElements,V.JSC$7389_sanitizerTable.elementPolicies,V.JSC$7389_sanitizerTable.allowedGlobalAttributes,V.JSC$7389_sanitizerTable.globalAttributePolicies,H);else{H=new Set(V.JSC$7389_sanitizerTable.allowedGlobalAttributes);q=_.D(q);for(var W=q.next();!W.done;W=q.next()){W=W.value;if(W.indexOf("data-")!==0)throw Error("ra`"+W);H.add(W)}V.JSC$7389_sanitizerTable=
new UD(V.JSC$7389_sanitizerTable.allowedElements,V.JSC$7389_sanitizerTable.elementPolicies,H,V.JSC$7389_sanitizerTable.globalAttributePolicies,V.JSC$7389_sanitizerTable.globallyAllowedAttributePrefixes)}H=new Set(V.JSC$7389_sanitizerTable.allowedGlobalAttributes);H.add("class");V.JSC$7389_sanitizerTable=new UD(V.JSC$7389_sanitizerTable.allowedElements,V.JSC$7389_sanitizerTable.elementPolicies,H,V.JSC$7389_sanitizerTable.globalAttributePolicies,V.JSC$7389_sanitizerTable.globallyAllowedAttributePrefixes);
_.c_(b,_.kzw(V.build(),CWC(r.text())));BK4(J.value)},"FI2gYe");
x={};return _.f("div",null,_.f("markdown-div",{class:_.gm("ytwMarkdownDivHost",(x.ytwMarkdownDivDark=t,x.ytwMarkdownDivHostSmall=function(){var b;return((b=r.isSmallText)==null?void 0:b.call(r))||!1},x)),
el:J}))},"xd");
_.KI.idomCompat=!0;var gxk=_.JY(function(r){var J=r.imageData;var x=_.lX(r.isInList,!1),t=function(){return x()?{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:52,targetHeight:52,className:"ytwGenAiRichTextViewModelContentImage"}:{contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",alt:"",targetWidth:80,targetHeight:80,className:"ytwGenAiRichTextViewModelContentImage"}};
return _.f("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.f(_.w,{cond:function(){return J().image},
then:function(b){return _.f(_.rm,{data:b,alt:function(){return t().alt},
contentMode:function(){return t().contentMode},
targetWidth:function(){return t().targetWidth},
targetHeight:function(){return t().targetHeight},
className:function(){return t().className}})}}),_.f("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.f("div",{class:_.gm("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.GZ,{each:function(){var b;
return(b=J().description)!=null?b:[]}},function(b){return _.f("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.f(ki,{content:b}))})))},"yd"),Exw=_.JY(function(r){var J=r.list;
var x=function(){var t;return(t=J().items)!=null?t:[]};
return _.f("div",{class:"ytwGenAiRichTextViewModelListContent"},_.f(_.w,{cond:function(){return J().title},
then:function(t){return _.f("div",{class:_.gm("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.f(_.Zy,{text:t}))}}),_.f(_.w,{cond:function(){return J().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.f("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.f(_.GZ,{each:x},function(t){return _.f("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.f(ki,{content:t,isInList:!0}))}))}}),_.f(_.w,{cond:function(){return J().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.f("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.f(_.GZ,{each:x},function(t){return _.f("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.f(ki,{content:t,isInList:!0}))}))}}),_.f(_.w,{cond:function(){return J().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.f("div",{class:"ytwGenAiRichTextViewModelImageList"},_.f(_.GZ,{each:x},function(t){return _.f("div",{class:"ytwGenAiRichTextViewModelListItem"},_.f(ki,{content:t,isInList:!0}))}))}}))},"zd"),jsN=_.JY(function(r){var J=r.table;
return _.f("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.f("thead",null,_.f("tr",null,_.f(_.GZ,{each:function(){var x,t;return(t=(x=J().header)==null?void 0:x.cells)!=null?t:[]}},function(x){return _.f("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.f(_.GZ,{each:function(){return x.contents}},function(t){return _.f(ki,{content:t})}))}))),_.f("tbody",null,_.f(_.GZ,{each:function(){var x;
return(x=J().rows)!=null?x:[]}},function(x){return _.f("tr",null,_.f(_.GZ,{each:function(){return x.cells}},function(t){return _.f("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.f(_.GZ,{each:function(){return t.contents}},function(b){return _.f(ki,{content:b})}))}))})))},"Ad"),ki=_.JY(function(r){var J=r.content;
var x=_.lX(r.isInList,!1),t=function(){var b,V;return(V=(b=J().contentBlock)==null?void 0:b.contents)!=null?V:[]};
return _.f("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.f(_.w,{cond:function(){return J().text},
then:function(b){return _.f(_.Zy,{className:"ytwGenAiRichTextViewModelText",text:b})}}),_.f(_.w,{cond:function(){return J().image},
then:function(b){return _.f(gxk,{imageData:b,isInList:x})}}),_.f(_.w,{cond:function(){return J().list},
then:function(b){return _.f(Exw,{list:b})}}),_.f(_.w,{cond:function(){return J().contentBlock},
then:function(){return _.f("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.f(_.GZ,{each:t},function(b){return _.f(ki,{content:b,isInList:!1})}))}}),_.f(_.w,{cond:function(){return J().table},
then:function(b){return _.f(jsN,{table:b})}}))},"Bd"),$nb=_.JY(function(r){var J={};
J=_.E8("ytwGenAiRichTextViewModelHost",(J.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.Df("search_overview_link_style")),J));return _.f("gen-ai-rich-text-view-model",{class:J},_.f(ki,{content:function(){return r.data().content}}))},"Cd");_.xt(IWM);_.xt(Yw);_.weo=_.JY(function(r){var J=r.data;var x=function(){var Q;return((Q=J().loadingUi)!=null?Q:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},t=function(){return J().isLoading&&(x()==="UNSPECIFIED"||x()==="GHOST_CARD")},b=function(){return!J().isLoading},V=function(){return!!J().content&&!J().contents},H=function(){return!!J().contents},q=function(){return!!J().nextQueryButtons},W=function(){return J().isLoading&&x()==="INVISIBLE"},U=function(){var Q,Y;
return(Y=(Q=J().headerIcon)==null?void 0:Q.iconType)!=null?Y:""},g=function(){var Q;
return(Q=J().content)!=null?Q:""},E=function(){return!!J().sourcesSection},h,G=!((h=_.bZ().resolve(_.t9(_.vc)))==null||!h()),N=_.gW(function(){var Q=[],Y=J().contents;
if(Y)for(var O=0;O<Y.length;O++){var c=_.R(Y&&Y[O],uKw);c&&Q.push(c)}return Q},void 0,"ycU97e");
_.Pb(function(){J().isLoading||_.YG("so_re",void 0,"search_overview_answer")});
return _.f("ytd-overview-answer-view-model",{class:function(){var Q={};Q=(Q.ytdOverviewAnswerViewModelHost=!0,Q.ytdOverviewAnswerViewModelDarkBackground=G&&!W(),Q.ytdOverviewAnswerViewModelLightBackground=!G&&!W(),Q);return _.E8(Q)}},_.f(_.w,{cond:function(){return!W()},
then:function(){return _.f(_.DZ,null,_.f("h2",null,_.f("div",{class:"ytdOverviewAnswerViewModelHeader"},_.f(_.w,{cond:U,then:function(Q){return _.f("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.f(_.Gk,{icon:Q}))}}),_.f("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.f("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return J().headerText}),_.f("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.f(_.Zy,{text:function(){return J().headerSubtext}}))))),_.f(_.w,{cond:t,
then:function(){return IWM()}}),_.f(_.w,{cond:b,
then:function(){return _.f(_.DZ,null,_.f(_.w,{cond:V,then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelText"},_.f(_.KI,{text:g,isSmallText:!0}))}}),_.f(_.w,{cond:H,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelRichText"},_.f(_.GZ,{each:N},function(Q){return _.f($nb,{data:Q})}))}}),_.f(_.w,{cond:q,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.f(_.QR,{data:function(){return J().nextQueryButtons}},{buttonViewModel:function(Q){return _.f(_.TN,{data:Q.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.d8}))}}),_.f("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.f("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.f(_.w,{cond:function(){return!!_.R(J().likeButtonViewModel,_.N8)&&!!_.R(J().dislikeButtonViewModel,_.Sq)},
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.f(_.Sx,{data:function(){return _.R(J().likeButtonViewModel,_.N8)},
disableIconAnimation:!0}),_.f(_.Rq,{data:function(){return _.R(J().dislikeButtonViewModel,_.Sq)}}))}})),_.f(_.w,{cond:function(){var Q;
return(Q=J().sourcesSection)==null?void 0:Q.headerText},
then:function(Q){return _.f("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.f(_.Zy,{text:Q}))}})),_.f(_.w,{cond:E,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelSources"},_.f(_.QR,{data:function(){var Q;return(Q=J().sourcesSection)==null?void 0:Q.sourcesShelf}},{buttonViewModel:_.TN,
horizontalShelfViewModel:function(Q){return _.f(_.d8,{data:Q.data,includeMargin:!0,hasPeek:!0})}}))}}),_.f(_.w,{cond:function(){return J().disclaimerText},
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.f(_.Zy,{text:function(){return J().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"Dd");var hUu=_.JY(function(r){var J=r.data;var x=r.active;var t=_.zx("transcript-segment-view-model");_.Ke(function(){var b,V,H,q=((b=_.bZ().resolve(_.t9(_.vc)))==null?0:b())?(V=J())==null?void 0:V.darkThemeColorPalette:(H=J())==null?void 0:H.lightThemeColorPalette;q&&(q.additiveBackground&&t.value.style.setProperty("--timestamp-active-background-color",_.Fj(q.additiveBackground)),q.textSecondary&&t.value.style.setProperty("--timestamp-active-color",_.Ad(q.textSecondary)))},"KHcbwb");
r={};return _.f("transcript-segment-view-model",{class:_.gm("ytwTranscriptSegmentViewModelHost",(r.ytwTranscriptSegmentViewModelHostActive=x,r.ytwTranscriptSegmentViewModelHostModern=_.M("enable_timeline_view_modern_transcript")||_.M("enable_timeline_view_modern_transcript_fe"),r)),el:t},_.f(_.w,{cond:function(){var b;return(b=J())==null?void 0:b.timestamp},
then:function(b){var V={};return _.f("div",{class:_.gm("ytwTranscriptSegmentViewModelTimestamp",(V.ytwTranscriptSegmentViewModelTimestampActive=x,V))},b)}}),_.f(_.Zy,{text:function(){var b,V,H;
return(H=(b=J())==null?void 0:b.attributedText)!=null?H:{content:(V=J())==null?void 0:V.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"Ed");var M3s=_.JY(function(r){var J=r.data;return _.f("div",{class:"yt-video-attributes-section-view-model__header"},_.f("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return J().headerTitle}),_.f(_.w,{cond:function(){return J().headerSubtitle},
then:function(){return _.f("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return J().headerSubtitle})}}))},"Fd"),GFK=_.JY(function(r){function J(Q){return Math.max(Math.min(Q,0),U()-q())}
var x=r.data;var t,b=_.zx("div",function(Q){if(_.M("web_metadata_carousel_elref_bugfix")){var Y=function(){g(Q.clientWidth)};
Y();window.ResizeObserver&&(t=new ResizeObserver(Y),t.observe(Q))}}),V=_.zx("div",function(Q){W(Q.scrollWidth)}),H=_.D(_.Ww(0,void 0,"I9GbH"));
r=H.next().value;H=H.next().value;var q=r,W=H;H=_.D(_.Ww(0,void 0,"eQAn5b"));r=H.next().value;H=H.next().value;var U=r,g=H;r=_.D(_.Ww(0,void 0,"VU3lg"));var E=r.next().value,h=r.next().value;_.Pb(function(){if(!_.M("web_metadata_carousel_elref_bugfix")){var Q=function(){W(V.value.scrollWidth);g(b.value.clientWidth)};
Q();if(window.ResizeObserver){var Y=new ResizeObserver(Q);Y.observe(b.value);_.ky(function(){Y.disconnect()})}}});
_.ky(function(){if(_.M("web_metadata_carousel_elref_bugfix")){var Q;(Q=t)==null||Q.disconnect()}});
var G=function(){h(J(E()+U()))},N=function(){h(J(E()-U()))};
return _.f("yt-video-attributes-section-view-model",null,_.f("div",{class:"yt-video-attributes-section-view-model"},_.f(_.w,{cond:function(){return x().headerTitle},
then:function(){return _.f(M3s,{data:x})}}),_.f("div",{class:_.gm("yt-video-attributes-section-view-model__video-attributes","yt-video-attributes-section-view-model__scroll-container"),
el:b},_.f("div",{class:"yt-video-attributes-section-view-model__video-attributes-container",style:_.MA({transform:function(){var Q=E();_.IP("HTML_DIR")==="rtl"&&(Q*=-1);return"translateX("+Q+"px)"}}),
el:V},_.f(_.QR,{data:function(){return x().videoAttributeViewModels}},{videoAttributeViewModel:k7f}))),_.f(_.QR,{data:function(){return x().footerButton}},{buttonViewModel:function(Q){return _.f(_.TN,{data:Q.data,
className:"yt-video-attributes-section-view-model__footer-button"})}}),_.f(_.w,{cond:function(){return E()<0&&x().previousButton},
then:function(){return _.f("div",{class:"yt-video-attributes-section-view-model__left-arrow"},_.f(_.QR,{data:function(){return x().previousButton}},{buttonViewModel:function(Q){return _.f(_.TN,{data:Q.data,
onClick:G})}}))}}),_.f(_.w,{cond:function(){return E()>U()-q()&&x().nextButton},
then:function(){return _.f("div",{class:"yt-video-attributes-section-view-model__right-arrow"},_.f(_.QR,{data:function(){return x().nextButton}},{buttonViewModel:function(Q){return _.f(_.TN,{data:Q.data,
onClick:N})}}))}})))},"Gd");
GFK.idomCompat=!0;var RUw=_.JY(function(r){var J=r.data;var x=r.active;var t={},b={};return _.f("timeline-item-view-model",{class:_.gm("ytwTimelineItemViewModelHost",(t.ytwTimelineItemViewModelHostChapterChild=r.chapterChild,t.ytwTimelineItemViewModelModern=_.M("enable_timeline_view_modern_transcript")||_.M("enable_timeline_view_modern_transcript_fe"),t))},_.f("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.f("div",{class:_.gm("ytwTimelineItemViewModelTimestamp",(b.ytwTimelineItemViewModelTimestampActive=
x,b))},function(){return J().timestamp})),_.f("div",{class:"ytwTimelineItemViewModelContentItems"},_.f(_.QR,{data:function(){return J().contentItems}},{transcriptSegmentViewModel:function(V){return _.f(hUu,{data:V.data,
active:x})},
videoAttributesSectionViewModel:GFK})))},"Hd");var Sdf=_.JY(function(r){var J=r.data;r={};return _.f("timeline-chapter-view-model",{class:_.gm("ytwTimelineChapterViewModelHost")},_.f("div",{class:_.gm("ytwTimelineChapterViewModelTitle",(r.ytwTimelineChapterViewModelModern=_.M("enable_timeline_view_modern_transcript")||_.M("enable_timeline_view_modern_transcript_fe"),r))},function(){return J().title}),_.f(_.QR,{data:function(){return J().contents}},{timelineItemViewModel:function(x){return _.f(RUw,{data:x.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(x){return _.f(GFK,{data:x.data})}}))},"Id");var NFo=_.JY(function(r){var J=r.data;var x=_.zx("macro-markers-panel-item-view-model"),t=_.gI(_.Rf4,function(){var V;return(V=J().markersEngagementPanelSyncEntityKey)!=null?V:""}),b=function(){var V;
return((V=t())==null?void 0:V.activeItemIndex)===J().index};
r=_.$H(function(V){var H,q,W,U,g;return _.T(function(E){if(E.nextAddress==1)return V.stopPropagation(),_.CL(_.OS(V),x.value,["A".toString(),"BUTTON".toString()])?E.return():(H=_.LM(J().onTap))?_.p(E,_.sS(),2):E.return();q=E.yieldResult;U=(W=_.R(H,_.zP))==null?void 0:W.startTimeSeconds;U===void 0||(g=q)!=null&&g.seekTo(U,!0);_.i8(E)})});
return _.f("macro-markers-panel-item-view-model",{class:_.gm("ytwMacroMarkersPanelItemViewModelHost",{"is-active":b}),el:x,"on:click":r,tabindex:0},_.f(_.QR,{data:function(){var V;return(V=J())==null?void 0:V.item}},{timelineChapterViewModel:function(V){return _.f(Sdf,{data:V.data,
active:b})},
timelineItemViewModel:function(V){return _.f(RUw,{data:V.data,active:b})},
videoAttributeViewModel:k7f}))},"Jd");
NFo.idomCompat=!0;_.o8(NFo,"macro-markers-panel-item-view-model",{props:{data:_.yk}});_.o8(GFK,"yt-video-attributes-section-view-model",{props:{data:_.yk}});var dnn=_.JY(function(r){var J=function(){var x,t,b;return(b=(x=r.data().leadingLogoAccessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label)!=null?b:""};
return _.f("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.f(_.w,{cond:function(){return r.data().leadingLogo},
then:function(x){return _.f(_.rm,{className:"ytwFantasySectionHeaderViewModelLogo",data:x,alt:J})}}),_.f("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.f(_.Zy,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return r.data().title}}),_.f(_.Zy,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return r.data().subtitle}})),_.f(_.QR,{data:function(){return r.data().trailingButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Kd");var Qsn=_.JY(function(r){var J={};J=_.gm("ytwFantasyTeamViewModelHost",(J.ytwFantasyTeamViewModelCompact=function(){var b;return!((b=r.compact)==null||!b.call(r))},J.ytwFantasyTeamViewModelUser=function(){return r.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},J.ytwFantasyTeamViewModelOpponent=function(){return r.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},J));
var x=function(){var b,V,H;return(H=(b=r.data().teamLogoAccessibility)==null?void 0:(V=b.accessibilityData)==null?void 0:V.label)!=null?H:""},t=_.gI(NOc,function(){return r.data().teamEntityKey});
return _.f("ytw-fantasy-team-view-model",{class:J},_.f(_.w,{cond:function(){return r.data().teamLogo},
then:function(b){return _.f(_.rm,{className:"ytwFantasyTeamViewModelLogo",data:b,alt:x})}}),_.f("div",{class:"ytwFantasyTeamViewModelMetadata"},_.f("div",{class:"ytwFantasyTeamViewModelHeader"},_.f(_.Zy,{className:"ytwFantasyTeamViewModelScore",
text:function(){var b;return(b=t())==null?void 0:b.score}}),_.f(_.Gk,{icon:function(){var b;
return(b=t())==null?void 0:b.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.f(_.Zy,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var b;return(b=t())==null?void 0:b.projectedScore}})),_.f(_.Zy,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return r.data().primaryText}}),_.f(_.Zy,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return r.data().secondaryText}}),_.f(_.Zy,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return r.data().tertiaryText}})),_.f(_.Zy,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var b;return(b=t())==null?void 0:b.score}}))},"Ld");_.o8(_.JY(function(r){return _.f("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.f("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.f(_.QR,{data:function(){return r.data().summaryHeader}},{fantasySectionHeaderViewModel:dnn})),_.f(_.QR,{data:function(){return r.data().userTeam}},{fantasyTeamViewModel:Qsn}),_.f(_.QR,{data:function(){return r.data().opponentTeam}},{fantasyTeamViewModel:Qsn}))},"Md"),"fantasy-league-summary-view-model",{props:{data:_.yk}});var K4w=_.JY(function(r){var J=_.XO(r,{shape:{},useCustomTabRenderable:!1}),x=J.shape;J=J.useCustomTabRenderable;var t=r.customTabRenderable,b=function(){return x().disabled},V=function(){return x().selected},H=function(){return x().title},q=function(){return x().icon},W=_.zx("yt-tab-shape");
r=_.$H(function(E){var h;if(!b()&&((h=x().aTagConfig)==null?0:h.onclick))x().aTagConfig.onclick(E);return!1});
var U=_.$H(function(E){if(E.key==="Enter"||E.key==="ArrowUp"||E.key==="ArrowDown")E.preventDefault(),W.value.click();return!1}),g={};
return _.f("yt-tab-shape",{class:_.gm("yt-tab-shape-wiz",function(){return x().className},(g["yt-tab-shape-wiz__tab--last-tab"]=function(){return x().isLastTab},g["yt-tab-shape-wiz--host-disabled"]=b,g["yt-tab-shape-wiz--host-clickable"]=!t,g)),
role:t?void 0:"tab","aria-selected":V!=null?V:!1,"aria-disabled":b,tabindex:t?void 0:0,"on:click":r,"on:keydown":U,el:W,"tab-identifier":function(){return x().identifier},
"tab-title":H},_.f(_.w,{cond:J,then:function(){return t()},
else:function(){var E={},h={};return _.f(_.DZ,null,_.f("div",{class:_.gm("yt-tab-shape-wiz__tab",(E["yt-tab-shape-wiz__tab--tab-selected"]=V,E))},_.f(_.w,{cond:q,then:function(G){return _.f(_.Gk,{className:"yt-tab-shape-wiz__tab-icon",icon:function(){return G().iconType}})}}),H),_.f("div",{class:_.gm("yt-tab-shape-wiz__tab-bar",(h["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=V,h))}))}}))},"Nd");
K4w.idomCompat={callbacks:{customTabRenderable:!0}};_.P3R=_.JY(function(r){var J=r.shape;r=_.D(_.Ww(48,void 0,"r9IBlb"));var x=r.next().value,t=r.next().value;r=_.D(_.Ww(0,void 0,"Bd7rmd"));var b=r.next().value,V=r.next().value,H=function(){return J().tabs},q=_.zx("yt-tab-group-shape"),W=function(){var U,g;
return(g=(U=H())==null?void 0:U.findIndex(function(E){return E.selected}))!=null?g:-1};
_.Pb(function(){var U=q.value.querySelectorAll("yt-tab-shape"),g=W()>-1?U[W()]:void 0;_.Yh.addJob(function(){t((g==null?void 0:g.getBoundingClientRect().width)||0)},8,0)});
_.Ke(function(){var U=W(),g=_.Yh.addJob(function(){var E,h=((E=q.value)==null?void 0:E.querySelectorAll("yt-tab-shape"))||[],G;t(((G=U>-1?h[U]:void 0)==null?void 0:G.getBoundingClientRect().width)||0);for(G=E=0;G<U;G++)E+=h[G].offsetWidth+24;_.IP("HTML_DIR")==="rtl"&&(E=-E);V(E)},8,0);
_.ky(function(){_.Yh.cancelJob(g)})},"EHixkc");
r={};return _.f("yt-tab-group-shape",{class:_.gm("yt-tab-group-shape-wiz",(r["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return J().isOverflowHidden},r)),
el:q},_.f(_.w,{cond:H,then:function(U){return _.f(_.DZ,null,_.f("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.f(_.GZ,{each:U},function(g,E){return _.f(K4w,{shape:function(){return Object.assign({},g,{isLastTab:E()===U().length-1})},
customTabRenderable:g.customTabRenderable,useCustomTabRenderable:!!g.customTabRenderable})})),_.f(kFY,{width:x,
sliderOffset:b}))}}))},"Od");
_.P3R.idomCompat=!0;var kFY=_.JY(function(r){var J=_.lX(r.sliderOffset,0),x=r.width;return _.f("div",{class:"yt-tab-group-shape-wiz__slider",style:_.MA({width:function(){return x()+"px"},
transform:function(){return"translateX("+J()+"px)"}})})},"Pd");var YdY=_.JY(function(r){var J=function(){var V,H,q;return(q=(V=r.data().playerLogoAccessibility)==null?void 0:(H=V.accessibilityData)==null?void 0:H.label)!=null?q:""},x=_.gI(doz,function(){return r.data().playerEntityKey}),t={};
t=_.gm("ytwFantasyPlayerViewModelHost",(t.ytwFantasyPlayerViewModelPlaying=function(){var V;return!((V=x())==null||!V.isPlayerPlaying)},t.ytwFantasyPlayerViewModelOnField=function(){var V;
return((V=x())==null?void 0:V.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},t.ytwFantasyPlayerViewModelRedZone=function(){var V;
return((V=x())==null?void 0:V.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},t));
var b=function(){var V,H,q,W=((V=_.bZ().resolve(_.t9(_.vc)))==null?0:V())?(H=r.data().playerLogoBackgroundColor)==null?void 0:H.darkTheme:(q=r.data().playerLogoBackgroundColor)==null?void 0:q.lightTheme;return W===void 0?"":_.Fj(W)};
return _.f("ytw-fantasy-player-view-model",{class:t},_.f(_.w,{cond:function(){return r.data().playerLogo},
then:function(V){return _.f("div",{class:"ytwFantasyPlayerViewModelLogo"},_.f("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.f(_.rm,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.MA({"background-color":b}),data:V,alt:J})),_.f("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.f(_.Gk,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.f("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.f("div",{class:"ytwFantasyPlayerViewModelHeader"},_.f(_.Zy,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var V;return(V=r.data())==null?void 0:V.playerNameText}}),_.f(_.Zy,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var V;return(V=r.data())==null?void 0:V.playerDescriptionText}})),_.f("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.f(_.Zy,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var V;return(V=x())==null?void 0:V.gamePeriodText}}),_.f(_.Zy,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var V;return(V=r.data())==null?void 0:V.opponentTeamText}}),_.f(_.Zy,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var V;return(V=x())==null?void 0:V.gameStatusText}}),_.f(_.Zy,{className:_.gm("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var V;return(V=x())==null?void 0:V.playerStatusText}})),_.f("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.f(_.Zy,{text:function(){var V;
return(V=x())==null?void 0:V.playerStatsText}}))),_.f(_.Zy,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var V;return(V=x())==null?void 0:V.fantasyScore}}))},"Qd");var nxu=_.JY(function(r){return _.f("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.f(_.w,{cond:function(){return r.data().players},
then:function(J){return _.f(_.QR,{data:J},{fantasyPlayerViewModel:YdY})}}))},"Rd");var ODs=_.JY(function(r){var J=_.D(_.hN(function(){var b;return(b=r.data().selectedTabIdentifierKey)!=null?b:""})),x=J.next().value,t=J.next().value;
_.KN(function(){var b;(b=r.setSelectedTabSignal)==null||b.call(r,x)});
return _.f("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.f("div",{class:"ytTabbedViewModelTabGroup"},_.f(_.P3R,{shape:function(){var b=r.data(),V=[],H={tabs:V};if(!b.tabs)return H;b=_.D(b.tabs);for(var q=b.next(),W={};!q.done;W={tabViewModel:void 0},q=b.next())if(W.tabViewModel=_.R(q.value,bux),W.tabViewModel){var U=q=void 0;V.push({aTagConfig:{onclick:function(g){return function(){var E;t((E=g.tabViewModel.tabIdentifier)!=null?E:"")}}(W)},
identifier:W.tabViewModel.tabIdentifier,selected:x()===W.tabViewModel.tabIdentifier,title:(U=(q=W.tabViewModel.title)==null?void 0:q.content)!=null?U:""})}return H}})),_.f(_.QR,{data:function(){var b,V=_.D((b=r.data().tabs)!=null?b:[]);
for(b=V.next();!b.done;b=V.next())if((b=_.R(b.value,bux))&&b.tabIdentifier===x())return b.content}},{fantasyRosterViewModel:nxu}))},"Sd");_.o8(_.JY(function(r){var J=_.D(LZz()),x=J.next().value,t=J.next().value;return _.f("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.f(_.Zy,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return r.data().title}}),_.f(_.w,{cond:function(){return r.data().tabbedViewModel},
then:function(b){return _.f(_.QR,{data:b},{tabbedViewModel:function(V){return _.f(ODs,{data:V.data,setSelectedTabSignal:t})}})}}),_.f(_.w,{cond:function(){var b,V=(b=_.R(r.data().tabbedViewModel,m7K))==null?void 0:b.tabs;
b=_.R(V==null?void 0:V[0],bux);V=_.R(V==null?void 0:V[1],bux);var H=b==null?void 0:b.tabIdentifier;if(x()===H){var q,W;if(!((q=_.R(b==null?void 0:b.content,XWx))==null?0:(W=q.players)==null?0:W.length))return r.data().noUserTeamPlayersText}else{var U,g;if(!((U=_.R(V==null?void 0:V.content,XWx))==null?0:(g=U.players)==null?0:g.length))return r.data().noOpponentTeamPlayersText}},
then:function(b){return _.f(_.Zy,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:b})}}))},"Td"),"ytw-fantasy-matchup-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){return _.f("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.f(_.Zy,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return r.data().title}}),_.f(_.w,{cond:function(){return r.data().matchupTeamPairs},
then:function(J){return _.f(_.GZ,{each:J,keyBy:"INDEX"},function(x){return _.f("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.f(_.QR,{data:function(){return[x().firstTeam,x().secondTeam]}},{fantasyTeamViewModel:function(t){return _.f(Qsn,{data:t.data,
compact:!0})}}))})}}))},"Ud"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=function(){var b,V,H;return(H=(b=r.data().userLogoAccessibility)==null?void 0:(V=b.accessibilityData)==null?void 0:V.label)!=null?H:""},x=function(){var b,V,H;
return(H=(b=r.data().opponentLogoAccessibility)==null?void 0:(V=b.accessibilityData)==null?void 0:V.label)!=null?H:""},t=_.gI(SFM,function(){return r.data().entityKey});
return _.f("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.f("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.f(_.w,{cond:function(){return r.data().userLogo},
then:function(b){return _.f(_.rm,{className:"ytwFantasyWinProbabilityViewModelLogo",data:b,alt:J})}}),_.f("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.f(_.Zy,{text:function(){return r.data().title}})),_.f(_.w,{cond:function(){return r.data().opponentLogo},
then:function(b){return _.f(_.rm,{className:"ytwFantasyWinProbabilityViewModelLogo",data:b,alt:x})}})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.f("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.f(_.Zy,{text:function(){var b;
return(b=t())==null?void 0:b.userWinNumberLabel}})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.f("div",{class:_.gm("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.MA({flex:function(){var b,V;return(V=(b=t())==null?void 0:b.userWinNumber)!=null?V:50}})}),_.f("div",{class:_.gm("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.MA({flex:function(){var b,V;return(V=(b=t())==null?void 0:b.opponentWinNumber)!=null?V:50}})})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.f(_.Zy,{text:function(){var b;
return(b=t())==null?void 0:b.opponentWinNumberLabel}}))))},"Vd"),"fantasy-win-probability-view-model",{props:{data:_.yk}});_.O8("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var P6=function(){var r=_.I.apply(this,arguments)||this;r.darkerPanels=_.M("web_watch_darker_panels");r.commentsHidePanelButton=!1;r.isWatchGrid=!1;r.continuationShowButton=!1;r.isSearch=!1;r.isConstrainedList=!1;r.isWatch=!1;r.eligibleToSwitchToGrid=!1;r.notSticky=!1;r.epRestyle=!1;r.isCarouselInFeed=!0;r.topSpacingZero=!1;r.continuationIsInitialLoad=!0;r.enableSqueezebackPanels=_.M("web_shorts_enable_squeezeback_panels");r.enableAnchoredPanel=_.M("desktop_shorts_v2_anchored_panel");r.mastheadHeight=
0;r.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};r.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return r};
_.S(P6,_.I);_.m=P6.prototype;_.m.updateLockupContainerTypes=function(r){if(this.eligibleToSwitchToGrid){var J;(J=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||J.forEach(function(x){x.containerType=r})}};
_.m.getItemsPath=function(){return"data.contents"};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",
properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},
channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",
compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",
destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",
fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",
handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",
infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",labsItemRenderer:"ytd-labs-item-renderer",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",
properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",
promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},
gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",
sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",
sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",
unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",
isCommentsSection:"[[continuationIsCommentsSection]]",isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",
courseRatingsViewModel:"yt-course-ratings-view-model",videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.M("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.M("kevlar_low_priority_continuation")}}};
_.m.created=function(){};
_.m.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.m.handleIntersect=function(r){this.notSticky=r[0].intersectionRatio===1};
_.m.attached=function(){var r=this;document.addEventListener("scroll",_.fs(this,this.updateHeaderState));var J;this.mastheadHeight=((J=document.querySelector("ytd-masthead"))==null?void 0:J.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(x){r.handleIntersect(x)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){r.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.m.detached=function(){document.removeEventListener("scroll",_.fs(this,this.updateHeaderState));var r;(r=this.intersectionObserver)==null||r.disconnect();var J;(J=this.resizeObserver)==null||J.disconnect()};
_.m.updated=function(r){r.has("data")&&this.updateHeaderState()};
_.m.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(jqN(!this.notSticky))};
_.m.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var r=_.Hp(this.hostElement).querySelector("ytd-comments-header-renderer");r&&(r.hidePanelButton=this.commentsHidePanelButton)}};
_.m.onRetrieveLocation=function(r,J){this.containsComments()&&(this.firstCommentsLoaded=J.hasComments=!0)};
_.m.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.m.onLoadReloadContinuation=function(r,J){var x=this;r.stopPropagation();this.isReloading=!0;_.Vq(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(t){var b=_.bZ().resolve(_.CV);t=J(t);b.postData(t).then(function(V){x.onReloadContinuationData(V)})}})};
_.m.onReloadContinuationData=function(r){if(r=this.get("response.continuationContents.itemSectionContinuation",r)||this.get("response.contents.itemSectionRenderer",r)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",r)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",r))this.set("data.contents",r.contents||r.results),r.header&&this.set("data.header",r.header),this.set("data.continuations",
r.continuations||[]);this.isReloading=!1};
_.m.computeContentsClass=function(r){return r?"reloading":""};
_.m.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.m.computeSectionIdentifier=function(r){return r==null?void 0:r.sectionIdentifier};
_.m.computeFitContainer=function(r){return(r==null?void 0:r.sectionIdentifier)==="youchat-item-section"};
_.m.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.M("kevlar_disable_comments_auto_load")};
_.m.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.m.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.m.computeHasDestinationShelfRenderer=function(r){var J,x;return!!(r==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:x.destinationShelfRenderer)};
_.m.computeHasSectionGroupViewModel=function(r){var J,x;return!!(r==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:x.sectionGroupViewModel)};
_.m.computeHasQrCodeRenderer=function(r){var J,x;return!!(r==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:x.qrCodeRenderer)};
_.m.computeStaticCommentsHeader=function(r){return r&&this.containsComments()};
_.m.computeEpRestyle=function(r){return _.M("web_ep_restyling")&&r&&this.containsComments()};
_.m.computeIsContinuationCommentSection=function(r){return(r==null?void 0:r.targetId)==="shorts-engagement-panel-comments-section"||(r==null?void 0:r.targetId)==="comments-section"||(r==null?void 0:r.targetId)==="engagement-panel-comments-section"};
_.m.computeSuppressPaddingDisclaimer=function(){var r,J,x,t;return!!((r=this.data)==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:(t=x.productListHeaderRenderer)==null?0:t.suppressPaddingDisclaimer)};
_.m.computeHeaderStyle=function(r){switch(r==null?void 0:r.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.m.dataChanged=function(){this.firstCommentsLoaded=!1};
_.m.observeDataContentsLength=function(){var r,J;((r=this.data)==null?0:(J=r.contents)==null?0:J.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.m.onYtDismissibleItemDismissedChange=function(r){this._setItemDismissed(r.type==="yt-dismissible-item-dismissed")};
_.m.triggerContinuations=function(){for(var r=_.Hp(this.hostElement).querySelector("#continuations").children,J=0;J<r.length;J++)r[J].trigger()};
_.m.triggerInitialContinuations=function(){for(var r=_.Hp(this.hostElement).querySelector("#continuations").children,J=0;J<r.length;J++)r[J].triggerIfNotPreviouslyTriggered()};
_.m.handleYtItemSectionContinuation=function(r,J){var x;J&&((x=this.data)==null?void 0:x.sectionIdentifier)!==J||(this.set("data.continuations",[r]),this.triggerContinuations())};
_.m.handleYtItemSectionReplace=function(r,J){var x;J&&((x=this.data)==null?void 0:x.sectionIdentifier)!==J||(this.set("data.contents",r),this.set("data.continuations",[]))};
_.m.computeUseHeightHack=function(r){return r&&!_.M("kevlar_disable_height_hack")};
_.m.computeTopSpacingZero=function(r){return r};
_.m.continuationShowButtonChanged=function(){var r=_.Hp(this.hostElement).querySelector("ytd-continuation-item-renderer");r&&(r.showButton=this.continuationShowButton)};
_.m.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("data-changed",this.data))};
_.vd.Object.defineProperties(P6.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.M("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:x.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t,b,V,H;return!!((r=this.data)==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:(t=x.shelfRenderer)==null?0:(b=t.content)==null?0:(V=b.gridRenderer)==null?0:(H=V.targetId)==null?0:H.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:x.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.contents)==null?0:(x=J[0])==null?0:x.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.Df("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.M("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.M("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
P6.prototype.dataChangedForBinding=P6.prototype.dataChangedForBinding;P6.prototype.continuationShowButtonChanged=P6.prototype.continuationShowButtonChanged;P6.prototype.onYtDismissibleItemDismissedChange=P6.prototype.onYtDismissibleItemDismissedChange;P6.prototype.observeDataContentsLength=P6.prototype.observeDataContentsLength;P6.prototype.dataChanged=P6.prototype.dataChanged;P6.prototype.onServiceRequestCompleted=P6.prototype.onServiceRequestCompleted;P6.prototype.onLoadReloadContinuation=P6.prototype.onLoadReloadContinuation;
P6.prototype.onRetrieveLocation=P6.prototype.onRetrieveLocation;P6.prototype.commentsHidePanelButtonChanged=P6.prototype.commentsHidePanelButtonChanged;P6.prototype.dispatchChipBarIsSticky=P6.prototype.dispatchChipBarIsSticky;P6.prototype.updateLockupContainerTypes=P6.prototype.updateLockupContainerTypes;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],P6.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],P6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],P6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],P6.prototype,"ytLazyListBehavior",void 0);_.F([_.K(_.Aa.YtNextContinuationBehavior),_.y("design:type",Object)],P6.prototype,"ytNextContinuationBehavior",void 0);
_.F([_.K(_.cB),_.y("design:type",Object)],P6.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],P6.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],P6.prototype,"ytdReduxBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P6.prototype,"darkerPanels",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Boolean)],P6.prototype,"engagementPanel",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"commentsHidePanelButton",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"isWatchGrid",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"continuationShowButton",void 0);_.F([_.C({computed:"computeIsContinuationCommentSection(data)"}),_.y("design:type",Boolean)],P6.prototype,"continuationIsCommentsSection",void 0);
_.F([_.C({value:!0}),_.y("design:type",Boolean)],P6.prototype,"autoFill",void 0);_.F([_.C(),_.y("design:type",Boolean)],P6.prototype,"continuationDisablePrescanVisibility",void 0);_.F([_.C(),_.y("design:type",Boolean)],P6.prototype,"isReloading",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"isSearch",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"isConstrainedList",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"isWatch",void 0);
_.F([_.C(),_.y("design:type",Object)],P6.prototype,"eligibleToSwitchToGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P6.prototype,"notSticky",void 0);_.F([_.C({selector:_.Yb}),_.y("design:type",Object)],P6.prototype,"isGridViewEnabled",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.y("design:type",Object)],P6.prototype,"epRestyle",void 0);
_.F([_.n("isWatch"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],P6.prototype,"hideShortsShelfHeader",null);_.F([_.n("isSearch","isWatch"),_.y("design:type",String),_.y("design:paramtypes",[])],P6.prototype,"thumbnailWidth",null);_.F([_.n("isSearch","isWatch"),_.y("design:type",String),_.y("design:paramtypes",[])],P6.prototype,"sizing",null);
_.F([_.n("isWatch","isGridViewEnabled","data"),_.C({reflectToAttribute:!0}),_.y("design:type",Number),_.y("design:paramtypes",[])],P6.prototype,"lockupContainerType",null);_.F([_.g5("lockupContainerType","data"),_.y("design:type",Function),_.y("design:paramtypes",[Number]),_.y("design:returntype")],P6.prototype,"updateLockupContainerTypes",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],P6.prototype,"pageSubtype",void 0);
_.F([_.C({computed:"computeContainerWidth()"}),_.y("design:type",Number)],P6.prototype,"containerWidth",void 0);_.F([_.C(),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],P6.prototype,"isPlaylist",null);_.F([_.C(),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],P6.prototype,"isClipList",null);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"isCarouselInFeed",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],P6.prototype,"isPlaylistVideoContainer",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],P6.prototype,"isSearchFrictionPage",null);_.F([_.C({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.y("design:type",Boolean)],P6.prototype,"useHeightHack",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.y("design:type",Object)],P6.prototype,"topSpacingZero",void 0);_.F([_.C({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.y("design:type",Boolean)],P6.prototype,"showButton",void 0);_.F([_.C(),_.y("design:type",Boolean)],P6.prototype,"firstCommentsLoaded",void 0);_.F([_.C(),_.y("design:type",Object)],P6.prototype,"continuationIsInitialLoad",void 0);
_.F([_.C({reflectToAttribute:!0,readOnly:!0}),_.y("design:type",Boolean)],P6.prototype,"itemDismissed",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.y("design:type",String)],P6.prototype,"sectionIdentifier",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.y("design:type",String)],P6.prototype,"fitContainer",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.y("design:type",Boolean)],P6.prototype,"hasDestinationShelfRenderer",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.y("design:type",Boolean)],P6.prototype,"staticCommentsHeader",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P6.prototype,"enableSqueezebackPanels",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P6.prototype,"enableAnchoredPanel",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.y("design:type",Boolean)],P6.prototype,"hasSectionGroupViewModel",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.y("design:type",Boolean)],P6.prototype,"hasQrCodeRenderer",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.y("design:type",Boolean)],P6.prototype,"suppressDisclaimerSeparator",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.y("design:type",String)],P6.prototype,"headerStyle",void 0);_.F([_.n("isSearch"),_.y("design:type",Object),_.y("design:paramtypes",[])],P6.prototype,"lockupExperiments",null);
_.F([_.n("isSearch"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],P6.prototype,"typographyBump",null);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],P6.prototype,"header",void 0);_.F([_.g5("notSticky"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"dispatchChipBarIsSticky",null);
_.F([_.g5("commentsHidePanelButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"commentsHidePanelButtonChanged",null);_.F([_.Uh("yt-retrieve-location"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],P6.prototype,"onRetrieveLocation",null);
_.F([_.Uh("yt-load-reload-continuation"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Function]),_.y("design:returntype")],P6.prototype,"onLoadReloadContinuation",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"onServiceRequestCompleted",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"dataChanged",null);
_.F([_.Mw("data.contents.length"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"observeDataContentsLength",null);_.F([_.Uh("yt-dismissible-item-dismissed"),_.Uh("yt-dismissible-item-undismissed"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],P6.prototype,"onYtDismissibleItemDismissedChange",null);
_.F([_.g5("continuationShowButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"continuationShowButtonChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P6.prototype,"dataChangedForBinding",null);_.F([_.L({is:"ytd-item-section-renderer",disableElementRegistration:!0})],P6);
_.A(P6,"ytd-item-section-renderer",function(){if(boq!==void 0)return boq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-item-section-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading(isReloading, continuationIsReloading)]]" class="style-scope ytd-item-section-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="continuations" class="style-scope ytd-item-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return boq=r},{mode:1});var C3f;var FZM=_.Z1(_.gP("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var BFk={},A4M=(BFk[0]={title:_.xN(_.gP("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.xN(_.gP("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:rh("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},BFk[1]={title:_.xN(_.gP("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:rh("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},BFk);_.O8("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var Yi=function(){var r=_.I.apply(this,arguments)||this;r.allVideosCount=0;r.allPlaylistCount=0;r.isOnline=!1;r.shouldRenderDownloadsBanner=!1;r.shouldRenderDownloadsBannerUpsell=!1;r.hasOptedIntoSmartDownloads=!1;r.areAllSmartDownloadsDeleted=!1;r.smartDownloadsCompleted=!1;return r};
_.S(Yi,_.I);Yi.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
Yi.prototype.attached=function(){this.downloadsToRenderChanged()};
Yi.prototype.detached=function(){this.set("renderableData",{})};
Yi.prototype.downloadsToRenderChanged=function(){var r=_.lO().getState().entities,J=_.N6(r),x=_.M("kevlar_playlist_dl_page_killswitch")?D8c(r):_.dh(r),t=_.JH7(r),b=_.m8z(r),V=_.wh(J);r=_.Qt(r);this.set("renderableData",y4c(x,J,t,b,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,V,r))};
Yi.prototype.downloadsToRenderChanged=Yi.prototype.downloadsToRenderChanged;_.F([_.K(_.dE),_.y("design:type",Object)],Yi.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Yi.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Yi.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Yi.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Yi.prototype,"renderableData",void 0);_.F([_.C({selector:_.jgD}),_.y("design:type",Object)],Yi.prototype,"allVideosCount",void 0);_.F([_.C({selector:Yjn}),_.y("design:type",Object)],Yi.prototype,"allPlaylistCount",void 0);_.F([_.C({selector:_.nZ}),_.y("design:type",Object)],Yi.prototype,"isOnline",void 0);_.F([_.C({selector:_.SJn}),_.y("design:type",Object)],Yi.prototype,"shouldRenderDownloadsBanner",void 0);
_.F([_.C({selector:_.Kac}),_.y("design:type",Object)],Yi.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.F([_.C({selector:_.NyM}),_.y("design:type",Object)],Yi.prototype,"hasOptedIntoSmartDownloads",void 0);_.F([_.C({selector:_.d8C}),_.y("design:type",Object)],Yi.prototype,"areAllSmartDownloadsDeleted",void 0);_.F([_.C({selector:Qg9}),_.y("design:type",Object)],Yi.prototype,"smartDownloadsCompleted",void 0);
_.F([_.Mw("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yi.prototype,"downloadsToRenderChanged",null);_.F([_.L({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],Yi);
_.A(Yi,"ytd-offline-item-section-renderer",function(){if(C3f!==void 0)return C3f;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-offline-item-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return C3f=r},
{mode:1});var Irb;var L4N;var nI=function(){return _.I.apply(this,arguments)||this};
_.S(nI,_.I);
nI.prototype.onDataChanged=function(){if(this.JSC$14677_lastData){var r=this.getFilterClass(this.JSC$14677_lastData.status);r&&this.hostElement.classList.remove(r)}var J;(r=this.getFilterClass((J=this.data)==null?void 0:J.status))&&this.hostElement.classList.add(r);r==="selected"?_.Hp(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.Hp(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");r==="disabled"?_.Hp(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.Hp(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$14677_lastData=this.data};
nI.prototype.getFilterClass=function(r){switch(r){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
nI.prototype.onDataChanged=nI.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nI.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nI.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nI.prototype,"onDataChanged",null);_.F([_.L({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],nI);
_.A(nI,"ytd-search-filter-renderer",function(){if(L4N!==void 0)return L4N;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-search-filter-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<div id="label" title="[[data.tooltip]]" class="style-scope ytd-search-filter-renderer">\n    <yt-formatted-string text="[[data.label]]" class="style-scope ytd-search-filter-renderer"></yt-formatted-string>\n    <yt-icon id="dismiss-x" hidden="[[!data.navigationEndpoint]]" icon="yt-icons:dismissal" class="style-scope ytd-search-filter-renderer">\n    </yt-icon>\n  </div>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return L4N=r},{mode:_.sz("kevlar_poly_si_batch_j075")?1:2});var O6=function(){return _.I.apply(this,arguments)||this};
_.S(O6,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],O6.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],O6.prototype,"data",void 0);_.F([_.L({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],O6);
_.A(O6,"ytd-search-filter-group-renderer",function(){if(Irb!==void 0)return Irb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="filter-group-name" class="style-scope ytd-search-filter-group-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-search-filter-group-renderer"></yt-formatted-string>\n</h4>\n<template is="dom-repeat" items="[[data.filters]]" class="style-scope ytd-search-filter-group-renderer">\n  <template is="dom-if" if="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    <ytd-search-filter-renderer data="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    </ytd-search-filter-renderer>\n  </template>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Irb=r},{mode:_.sz("kevlar_poly_si_batch_j075")?1:2});var cgq;var CI=function(){return _.I.apply(this,arguments)||this};
_.S(CI,_.I);CI.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.oI());this.isCollapsed=!this.isCollapsed};
CI.prototype.navigateToAboutTheseResultsPage=function(){var r=EL("https://www.youtube.com/howyoutubeworks/product-features/search/");r?_.YL(window,r,"_blank"):_.cb(Error("Wh"))};
CI.prototype.dataChanged=function(){this.isCollapsed=!0};
CI.prototype.computeShowBottomBorder=function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.button)==null?0:J.toggleButtonRenderer)||!((x=this.data)==null||!x.aboutTheseResultsButton)};
CI.prototype.dataChanged=CI.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],CI.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],CI.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.y("design:type",Boolean)],CI.prototype,"showBottomBorder",void 0);_.F([_.C(),_.y("design:type",Boolean)],CI.prototype,"renderCollapsibleMenu",void 0);
_.F([_.C(),_.y("design:type",Boolean)],CI.prototype,"isCollapsed",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CI.prototype,"dataChanged",null);_.F([_.L({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],CI);
_.A(CI,"ytd-search-sub-menu-renderer",function(){if(cgq!==void 0)return cgq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-menu" class="style-scope ytd-search-sub-menu-renderer">\n  <div id="container" class="style-scope ytd-search-sub-menu-renderer">\n    <ytd-toggle-button-renderer align-by-text="" data="[[data.button.toggleButtonRenderer]]" on-click="toggleFilters" class="style-scope ytd-search-sub-menu-renderer">\n    </ytd-toggle-button-renderer>\n    <template is="dom-if" if="[[data.aboutTheseResultsButton]]" class="style-scope ytd-search-sub-menu-renderer">\n      <ytd-button-renderer align-by-text="" data="[[data.aboutTheseResultsButton.buttonRenderer]]" on-click="navigateToAboutTheseResultsPage" class="style-scope ytd-search-sub-menu-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <template is="dom-if" if="[[renderCollapsibleMenu]]" class="style-scope ytd-search-sub-menu-renderer">\n    <tp-yt-iron-collapse id="collapse" opened="[[!isCollapsed]]" class="style-scope ytd-search-sub-menu-renderer">\n      <div id="collapse-content" class="style-scope ytd-search-sub-menu-renderer">\n        <template is="dom-repeat" items="[[data.groups]]" class="style-scope ytd-search-sub-menu-renderer">\n          <ytd-search-filter-group-renderer data="[[item.searchFilterGroupRenderer]]" class="style-scope ytd-search-sub-menu-renderer">\n          </ytd-search-filter-group-renderer>\n        </template>\n      </div>\n    </tp-yt-iron-collapse>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return cgq=r},{mode:1});var AgK;var F4b=new _.z$("SECTION_LIST_RENDERER_TOKEN");var ars;var B6=function(){return _.I.apply(this,arguments)||this};
_.S(B6,_.I);B6.prototype.computeStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],B6.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],B6.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],B6.prototype,"headerStyle",void 0);_.F([_.L({is:"ytd-text-header-renderer",disableElementRegistration:!0})],B6);
_.A(B6,"ytd-text-header-renderer",function(){if(ars!==void 0)return ars;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e[[getSimpleString(data.title)]]\n");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ars=r},{mode:1});var ygY;var IW=function(){return _.I.apply(this,arguments)||this};
_.S(IW,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],IW.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],IW.prototype,"data",void 0);_.F([_.L({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],IW);
_.A(IW,"ytd-minor-moment-header-renderer",function(){if(ygY!==void 0)return ygY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img src$="[[data.imageUrl]]" alt="" class="minormoment-header-img style-scope ytd-minor-moment-header-renderer">\n<yt-formatted-string id="title" respect-html-dir="" text="[[data.title]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n<yt-formatted-string id="caption" respect-html-dir="" text="[[data.caption]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ygY=r},{mode:1});var eUo;var LI=function(){return _.I.apply(this,arguments)||this};
_.S(LI,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],LI.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],LI.prototype,"data",void 0);_.F([_.L({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],LI);
_.A(LI,"ytd-minor-moment-setting-alert-renderer",function(){if(eUo!==void 0)return eUo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.details]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n  <yt-formatted-string class="detail-text style-scope ytd-minor-moment-setting-alert-renderer" text="[[item]]">\n  </yt-formatted-string>\n</template>\n<yt-formatted-string id="link" text="[[data.link]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return eUo=r},{mode:1});var zUq;var ZDN;var c6=function(){var r=_.I.apply(this,arguments)||this;r.booleanSettingById=!1;r.smartDownloadsEnabledVE=_.K$(128287);r.smartDownloadsDisabledVE=_.K$(128286);r.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return r};
_.S(c6,_.I);_.m=c6.prototype;_.m.attachSmartDownloadsSettingVes=function(){var r;this.activeVeForLogging||((r=this.data)==null?void 0:r.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.ox(_.wU(),this.smartDownloadsEnabledVE),_.ox(_.wU(),this.smartDownloadsDisabledVE))};
_.m.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.Vq(this.hostElement,"yt-settings-switch-ready")};
_.m.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.m.onSwitchChange=function(r){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(r=_.r5(r).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.M("kevlar_settings_switch_resolve_command_killswitch")?_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(r)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.m.handleUpdateSettingsSwitch=function(r){(r=_.R(r,EOq))&&this.data&&this.data.id===r.id&&this.set("data.enabled",!!r.enabled)};
_.m.onToggleSettingsSwitch=function(r,J){this.data&&this.data.id===r&&this.set("data.enabled",J!=null?J:!this.data.enabled)};
_.m.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.ZY.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.m.maybeLogSmartDownloadsSettingVisibility=function(){var r=_.kU(),J;r&&((J=this.data)==null?void 0:J.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.yq(r,[this.smartDownloadsEnabledVE]),_.eC(r,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.yq(r,[this.smartDownloadsDisabledVE]),_.eC(r,[this.smartDownloadsEnabledVE])))};
_.m.maybeLogSmartDownloadsSettingClick=function(){var r;((r=this.data)==null?void 0:r.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.D3(_.wU(),this.activeVeForLogging)};
_.m.updateDataEnabledFromBinding=function(r){this.set("data.enabled",r.detail.value)};
_.vd.Object.defineProperties(c6.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var r=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!r&&(r=this.ytRendererBehavior.getSimpleString(this.data.title));return r}}});
c6.prototype.dataChanged=c6.prototype.dataChanged;_.F([_.K(_.dE),_.y("design:type",Object)],c6.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],c6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],c6.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],c6.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],c6.prototype,"data",void 0);_.F([_.C({selector:function(r,J){if(Object.keys(r==null?void 0:r.entities).length)switch(J){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return Hn7(r.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.y("design:type",Object)],c6.prototype,"booleanSettingById",void 0);_.F([_.C(),_.y("design:type",_.QL)],c6.prototype,"activeVeForLogging",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],c6.prototype,"toggleAriaLabel",null);_.F([_.Mw("data"),_.Mw("booleanSettingById"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],c6.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],c6);
_.A(c6,"ytd-settings-switch-renderer",function(){if(ZDN!==void 0)return ZDN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-switch-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-toggle-button id="toggle" aria-label$="[[toggleAriaLabel]]" checked="[[data.enabled]]" noink="" on-change="onSwitchChange" on-checked-changed="updateDataEnabledFromBinding" class="style-scope ytd-settings-switch-renderer">\n  <div id="toggle-container" class="style-scope ytd-settings-switch-renderer"></div>\n</tp-yt-paper-toggle-button>\n<div class="style-scope ytd-settings-switch-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  <div id="icon" hidden="[[!data.thumbnail]]" class="style-scope ytd-settings-switch-renderer">\n    <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-settings-switch-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ZDN=r},{mode:1});var AG=function(){return _.I.apply(this,arguments)||this};
_.S(AG,_.I);AG.prototype.configureRendererStamper=function(){return{"data.settings":{id:"settings",mapping:{settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{minorMomentSettingAlertRenderer:{component:"ytd-minor-moment-setting-alert-renderer",noInjection:!0}}}}};
_.vd.Object.defineProperties(AG.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var r=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(r+=" remove-left-margin");this.data.extraBottomSpace&&(r+=" extra-bottom-space");return r}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],AG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],AG.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],AG.prototype,"contentsClassName",null);_.F([_.L({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],AG);
_.A(AG,"ytd-minor-moment-setting-section-renderer",function(){if(zUq!==void 0)return zUq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class$="[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer">\n  <div id="title" hidden="[[!data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="header" hidden="[[!data.header]]" text="[[data.header]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="summary" hidden="[[!data.summary]]" text="[[data.summary]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <div id="settings" hidden="[[!data.settings]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n  <div id="alerts" hidden="[[!data.alerts]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zUq=r},{mode:1});var vxs;var FZ=function(){return _.I.apply(this,arguments)||this};
_.S(FZ,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],FZ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],FZ.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],FZ.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],FZ);
_.A(FZ,"ytd-empty-product-details-renderer",function(){if(vxs!==void 0)return vxs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-empty-product-details-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-empty-product-details-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return vxs=r},{mode:1});var umk;var lr4;var aW=function(){var r=_.I.apply(this,arguments)||this;r.expanded=!0;return r};
_.S(aW,_.I);aW.prototype.getBadgeRowClass=function(r,J,x){for(var t=_.D(this.hostElement.querySelectorAll("yt-img-shadow")),b=t.next();!b.done;b=t.next())b.value.onShow();r=r.selected;return x?r!==-1?r===J?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(r!==void 0?r:0)===J?"badge-line":"badge-hidden"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],aW.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],aW.prototype,"expanded",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],aW);
_.A(aW,"ytd-sponsorships-loyalty-badges-renderer",function(){if(lr4!==void 0)return lr4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-loyalty-badges-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="description-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <yt-formatted-string class="description style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div class="badge-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <template is="dom-repeat" items="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-loyalty-badges-renderer">\n    <div class$="[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer">\n      <div class="badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-formatted-string class="badge-title style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[item.sponsorshipsLoyaltyBadgeRenderer.title]]">\n        </yt-formatted-string>\n      </div>\n      <div class="icon-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-img-shadow class="badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer" thumbnail="[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]">\n        </yt-img-shadow>\n      </div>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lr4=r},{mode:1});var Xex;var yZ=function(){var r=_.I.apply(this,arguments)||this;r.expanded=!0;return r};
_.S(yZ,_.I);yZ.prototype.getContainerClasses=function(r,J){r=r?"expanded":"collapsed";J&&(r+=" item");return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yZ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yZ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],yZ.prototype,"expanded",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],yZ);
_.A(yZ,"ytd-sponsorships-perk-renderer",function(){if(Xex!==void 0)return Xex;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perk-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer">\n  <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n  <div id="expandable" hidden$="[[!expanded]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <template is="dom-if" if="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n    <template is="dom-if" if="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div id="fulfillment-instructions" class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string split-lines="1" text="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n  </div>\n  <template is="dom-if" if="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <ytd-sponsorships-loyalty-badges-renderer data="[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></ytd-sponsorships-loyalty-badges-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <div id="images-line" class="style-scope ytd-sponsorships-perk-renderer">\n      <yt-formatted-string id="image-description" text="[[data.imageDescription]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string>\n      <template is="dom-if" if="[[data.images]]" class="style-scope ytd-sponsorships-perk-renderer">\n        <template is="dom-repeat" items="[[data.images]]" as="image" class="style-scope ytd-sponsorships-perk-renderer">\n          <yt-img-shadow class="images style-scope ytd-sponsorships-perk-renderer" thumbnail="[[image]]"></yt-img-shadow>\n        </template>\n      </template>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.loyaltyMessage]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <yt-live-chat-membership-item-renderer data="[[data.loyaltyMessage.liveChatMembershipItemRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-live-chat-membership-item-renderer>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Xex=r},{mode:1});var rof;var eA=function(){var r=_.I.apply(this,arguments)||this;r.expanded=!0;return r};
_.S(eA,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],eA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],eA.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],eA.prototype,"expanded",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],eA);
_.A(eA,"ytd-sponsorships-perks-renderer",function(){if(rof!==void 0)return rof;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="perks-title" hidden="[[!data.perksTitle]]" text="[[data.perksTitle]]" class="style-scope ytd-sponsorships-perks-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.perks]]" class="style-scope ytd-sponsorships-perks-renderer">\n  <div class="item style-scope ytd-sponsorships-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perks-renderer">\n    </ytd-sponsorships-perk-renderer>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rof=r},{mode:1});var z4=function(){var r=_.I.apply(this,arguments)||this;r.isCollapsed=!1;return r};
_.S(z4,_.I);z4.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
z4.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
z4.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var r;this.expandCollapseButton=_.R((r=this.data)==null?void 0:r.expandButton,_.PH)}else{var J;this.expandCollapseButton=_.R((J=this.data)==null?void 0:J.collapseButton,_.PH)}};
z4.prototype.updateExpandCollapseButton=z4.prototype.updateExpandCollapseButton;z4.prototype.onDataChanged=z4.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],z4.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],z4.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z4.prototype,"isCollapsed",void 0);_.F([_.C(),_.y("design:type",Object)],z4.prototype,"expandCollapseButton",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z4.prototype,"onDataChanged",null);_.F([_.Mw("data","isCollapsed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z4.prototype,"updateExpandCollapseButton",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],z4);
_.A(z4,"ytd-sponsorships-expandable-perks-renderer",function(){if(umk!==void 0)return umk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="badged-title style-scope ytd-sponsorships-expandable-perks-renderer">\n  <yt-img-shadow thumbnail="[[data.badge]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-img-shadow>\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string class="subtitle style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n<hr class="style-scope ytd-sponsorships-expandable-perks-renderer">\n<yt-formatted-string class="expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.expandableHeader]]"></yt-formatted-string>\n<ytd-button-renderer class="end-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.endButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="bottom-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.bottomButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[expandCollapseButton]]" noink="" on-click="onExpandCollapse"></ytd-button-renderer>\n\n<div class="expandable-content style-scope ytd-sponsorships-expandable-perks-renderer">\n  <template is="dom-repeat" items="[[data.expandableItems]]" as="item" class="style-scope ytd-sponsorships-expandable-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></ytd-sponsorships-perk-renderer>\n  </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return umk=r},{mode:1});var JoR;var Zx=function(){return _.I.apply(this,arguments)||this};
_.S(Zx,_.I);Zx.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Zx.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zx.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zx.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],Zx);
_.A(Zx,"ytd-sponsorships-actionable-message-renderer",function(){if(JoR!==void 0)return JoR;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-actionable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<button on-click="handleAction" class="style-scope ytd-sponsorships-actionable-message-renderer">\n  <yt-img-shadow id="icon" height="24" thumbnail="[[data.icon]]" width="24" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-formatted-string>\n</button>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return JoR=r},{mode:1});var xCs;var v6=function(){return _.I.apply(this,arguments)||this};
_.S(v6,_.I);_.m=v6.prototype;_.m.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.m.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.m.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.m.computeMessageContainerStyle=function(r){var J=r.expandableItems?" style-clickable":"";return r.messageContainerStyle?r.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+J:"style-unspecified"+J};
_.m.isSinglePerk=function(r){return!!r.messageContainerStyle&&(r.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||r.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.m.onExpandedChanged=function(){var r=this;if(this.expanded)for(var J=_.D(this.hostElement.querySelectorAll("yt-img-shadow")),x=J.next();!x.done;x=J.next())x.value.onShow();_.zu(this,function(){_.Vq(r.hostElement,"yt-refit")})};
_.m.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
v6.prototype.onDataChanged=v6.prototype.onDataChanged;v6.prototype.onExpandedChanged=v6.prototype.onExpandedChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],v6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],v6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],v6.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],v6.prototype,"expanded",void 0);
_.F([_.g5("expanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],v6.prototype,"onExpandedChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],v6.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],v6);
_.A(v6,"ytd-sponsorships-expandable-message-renderer",function(){if(xCs!==void 0)return xCs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class$="[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer">\n  <button id="message-container" on-tap="onToggleExpand" class="style-scope ytd-sponsorships-expandable-message-renderer">\n    <template is="dom-if" if="[[isSinglePerk(data)]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="check-icon" icon="yt-icons:check" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n    <yt-formatted-string class="text style-scope ytd-sponsorships-expandable-message-renderer" text="[[data.text]]"></yt-formatted-string>\n    <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="expand-icon" icon="[[getExpansionIcon(expanded)]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n  </button>\n  <div id="content-container" hidden="[[!expanded]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return xCs=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var tpb;var uJ=function(){return _.I.apply(this,arguments)||this};
_.S(uJ,_.I);uJ.prototype.configureRendererStamper=function(){return{"data.endButton":{id:"end-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.bottomButton":{id:"bottom-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
uJ.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.R(this.data.endButton,_.PH).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
uJ.prototype.onDataChanged=uJ.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uJ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uJ.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uJ.prototype,"onDataChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],uJ);
_.A(uJ,"ytd-sponsorships-heading-renderer",function(){if(tpb!==void 0)return tpb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-heading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-heading-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  <div id="subtitle-content" hidden="[[!data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer">\n    <yt-img-shadow id="subtitle-icon" hidden="[[!data.subtitleIcon]]" thumbnail="[[data.subtitleIcon]]" class="style-scope ytd-sponsorships-heading-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  </div>\n  <div id="bottom-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n</div>\n<div id="end-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return tpb=r},{mode:1});var bgu;var lJ=function(){return _.I.apply(this,arguments)||this};
_.S(lJ,_.I);_.F([_.C(),_.y("design:type",Object)],lJ.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lJ.prototype,"ytRendererBehavior",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],lJ);
_.A(lJ,"ytd-sponsorships-links-renderer",function(){if(bgu!==void 0)return bgu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-links-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-sponsorships-links-renderer">\n  <yt-formatted-string class="link style-scope ytd-sponsorships-links-renderer" link-inherit-color="" text="[[item]]">\n</yt-formatted-string></template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return bgu=r},{mode:1});var mCu;var XZ=function(){return _.I.apply(this,arguments)||this};
_.S(XZ,_.I);_.m=XZ.prototype;_.m.onDataChanged=function(){if(this.data&&this.data.expandableItems){var r;(r=_.Hp(this.hostElement).querySelector("tp-yt-paper-button"))==null||r.setAttribute("role","button")}else{var J;(J=_.Hp(this.hostElement).querySelector("tp-yt-paper-button"))==null||J.removeAttribute("role")}};
_.m.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.m.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.m.getTileClasses=function(r){return r?"tile expandable-tile":"tile"};
_.m.getButtonDisabled=function(r){return r?void 0:""};
XZ.prototype.onDataChanged=XZ.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],XZ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],XZ.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],XZ.prototype,"expanded",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XZ.prototype,"onDataChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],XZ);
_.A(XZ,"ytd-sponsorships-list-tile-renderer",function(){if(mCu!==void 0)return mCu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-list-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="tile" class="tile style-scope ytd-sponsorships-list-tile-renderer" class$="[[getTileClasses(data.expandableItems)]]" disabled$="[[getButtonDisabled(data.expandableItems)]]" noink="" on-tap="onToggleExpand">\n  <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[data.icon]]"></yt-img-shadow>\n  <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n    <yt-formatted-string class="detail style-scope ytd-sponsorships-list-tile-renderer" text="[[data.detail]]"></yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-list-tile-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </template>\n</tp-yt-paper-button>\n\n<template is="dom-if" if="[[expanded]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n  <div class="tiles-container style-scope ytd-sponsorships-list-tile-renderer">\n    <template is="dom-repeat" items="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n      <template is="dom-if" if="[[item.sponsorshipsLoyaltyBadgesRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <ytd-sponsorships-loyalty-badges-renderer class="sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer" data="[[item.sponsorshipsLoyaltyBadgesRenderer]]"></ytd-sponsorships-loyalty-badges-renderer>\n      </template>\n      <template is="dom-if" if="[[item.sponsorshipsListTileRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <div class="tile style-scope ytd-sponsorships-list-tile-renderer">\n          <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[item.sponsorshipsListTileRenderer.icon]]">\n          </yt-img-shadow>\n          <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.subtitle]]">\n            </yt-formatted-string>\n          </div>\n        </div>\n      </template>\n    </template>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mCu=r},{mode:1});var o1x;var VpK;var rO=function(){return _.I.apply(this,arguments)||this};
_.S(rO,_.I);rO.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],rO.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rO.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],rO);
_.A(rO,"ytd-sponsorships-promotion-renderer",function(){if(VpK!==void 0)return VpK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-promotion-renderer">\n  <div id="above-button" class="style-scope ytd-sponsorships-promotion-renderer">\n    <yt-formatted-string class="above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer" text="[[data.aboveRedeemButtonText]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-promotion-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n  <div id="redeem-button" class="style-scope ytd-sponsorships-promotion-renderer"></div>\n  <yt-formatted-string class="redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer" split-lines="true" text="[[data.redeemDisclaimer]]"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return VpK=r},{mode:1});var DCq;var Jj=function(){return _.I.apply(this,arguments)||this};
_.S(Jj,_.I);Jj.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Jj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Jj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Jj.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],Jj);
_.A(Jj,"ytd-sponsorships-purchase-option-renderer",function(){if(DCq!==void 0)return DCq;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-purchase-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-purchase-option-renderer">\n  <div id="purchase-info" class="style-scope ytd-sponsorships-purchase-option-renderer">\n    <div id="header" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      <yt-formatted-string class="purchase-text style-scope ytd-sponsorships-purchase-option-renderer" text="[[data.text]]"></yt-formatted-string>\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-purchase-option-renderer" split-lines="true" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div id="purchase-button" class="style-scope ytd-sponsorships-purchase-option-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return DCq=r},{mode:1});var HgN;var TYw;var s64=function(){return _.I.apply(this,arguments)||this};
_.S(s64,_.I);_.F([_.C(),_.y("design:type",Object)],s64.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],s64);
_.A(s64,"ytd-ypc-offer-promo-renderer",function(){if(TYw!==void 0)return TYw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offer-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ypc-offer-promo-renderer">\n  <yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-ypc-offer-promo-renderer"></yt-icon>\n  <div id="benefit-info" class="style-scope ytd-ypc-offer-promo-renderer">\n    <div id="header" class="style-scope ytd-ypc-offer-promo-renderer">\n      <yt-formatted-string class="title style-scope ytd-ypc-offer-promo-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </div>\n    <div id="badge-section" class="style-scope ytd-ypc-offer-promo-renderer">\n      <ytd-badge-supported-renderer id="badge" top-standalone-badge="[[data.badge]]" class="style-scope ytd-ypc-offer-promo-renderer">\n        </ytd-badge-supported-renderer>\n    <yt-formatted-string class="subtitle style-scope ytd-ypc-offer-promo-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n    </div>\n  </div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return TYw=r},{mode:1});var x0=function(){return _.I.apply(this,arguments)||this};
_.S(x0,_.I);_.m=x0.prototype;
_.m.configureRendererStamper=function(){return{"data.purchaseButton":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.expandableMessage":{id:"expandable-message",mapping:{sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.purchaseOption":{id:"purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},"data.alternativePurchaseOption":{id:"alternative-purchase-option",mapping:{sponsorshipsPurchaseOptionRenderer:{component:"ytd-sponsorships-purchase-option-renderer"}}},
"data.offerPromoCard":{id:"offer-promo",mapping:{ypcOfferPromoRenderer:{component:"ytd-ypc-offer-promo-renderer"}}}}};
_.m.expansionCTA=function(r,J){return r&&(J?r.collapseCallToAction:r.expansionCallToAction)};
_.m.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
_.m.expansionCallToActionTap=function(){var r=this;this.expanded=!this.expanded;_.zu(this,function(){_.Vq(r.hostElement,"yt-refit")})};
_.m.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var r,J=(r=this.data)==null?void 0:r.onVisible;J&&this.ytComponentBehavior.resolveCommand(J)};
_.m.computeDisplayTitle=function(r){return!(!r||this.titledisplaystatus!=="show")};
_.m.computeDisplaySeparator=function(){return!1};
_.m.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
x0.prototype.onDataChanged=x0.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],x0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],x0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],x0.prototype,"data",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],x0.prototype,"expanded",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],x0.prototype,"purchaseButtonClicked",void 0);_.F([_.C({reflectToAttribute:!0,value:"show"}),_.y("design:type",String)],x0.prototype,"titledisplaystatus",void 0);_.F([_.C({computed:"computeDisplayTitle(data.title)"}),_.y("design:type",Boolean)],x0.prototype,"displayTitle",void 0);
_.F([_.C({computed:"computeDisplaySeparator(data)"}),_.y("design:type",Boolean)],x0.prototype,"displaySeparator",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],x0.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],x0);
_.A(x0,"ytd-sponsorships-tier-renderer",function(){if(HgN!==void 0)return HgN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-tier-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="title" hidden="[[!displayTitle]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n</div>\n<div id="offer-promo" hidden="[[!data.offerPromoCard]]" class="style-scope ytd-sponsorships-tier-renderer">\n</div>\n<div id="purchase-with-options" hidden="[[!data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!data.alternativePurchaseOption]]"></div>\n  <div id="alternative-purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n</div>\n<div id="default-purchase-view" hidden="[[data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="above-purchase-button" hidden="[[!data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string id="above-purchase-button-text" text="[[data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-formatted-string id="above-purchase-button-text-subtitle" class="subtitle style-scope ytd-sponsorships-tier-renderer" text="[[data.abovePurchaseButtonTextSubtitle]]"></yt-formatted-string>\n  </div>\n  <div id="premium-freebie-promo" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n  <div id="header" class="style-scope ytd-sponsorships-tier-renderer">\n    <div id="purchase-button" on-tap="onPurchaseButtonTap" class="style-scope ytd-sponsorships-tier-renderer"></div>\n    \n    <yt-formatted-string id="purchase-text" force-default-style="" hidden="[[!data.purchaseText]]" text="[[data.purchaseText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.disclaimer]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n<div id="expandable-message" class="style-scope ytd-sponsorships-tier-renderer"></div>\n<div id="content" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="perks_section" class="style-scope ytd-sponsorships-tier-renderer">\n    <ytd-sponsorships-perks-renderer id="perks" data="[[data.perks.sponsorshipsPerksRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-tier-renderer"></ytd-sponsorships-perks-renderer>\n  </div>\n  <button id="expansion_call_to_action" on-tap="expansionCallToActionTap" hidden="[[!data.expansionCallToAction]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string text="[[expansionCTA(data, expanded)]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-tier-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </button>\n</div>\n<div id="footer" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string id="bottom-disclaimer" class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.bottomDisclaimer]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return HgN=r},{mode:2});var tj=function(){return _.I.apply(this,arguments)||this};
_.S(tj,_.I);
tj.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"},sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"},sponsorshipsExpandableMessageRenderer:{component:"ytd-sponsorships-expandable-message-renderer"}}},"data.sidebar":{id:"sidebar",mapping:{sponsorshipsHeadingRenderer:{component:"ytd-sponsorships-heading-renderer"},sponsorshipsActionableMessageRenderer:{component:"ytd-sponsorships-actionable-message-renderer"},
sponsorshipsLinksRenderer:{component:"ytd-sponsorships-links-renderer"},sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tj.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],tj);
_.A(tj,"ytd-sponsorships-management-renderer",function(){if(o1x!==void 0)return o1x;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-management-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-renderer" class="style-scope ytd-sponsorships-management-renderer"></div>\n<div id="main-section" class="style-scope ytd-sponsorships-management-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-management-renderer"></div>\n  <div id="sidebar" class="style-scope ytd-sponsorships-management-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return o1x=r},{mode:1});var qUs;var bV=function(){return _.I.apply(this,arguments)||this};
_.S(bV,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bV.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bV.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],bV);
_.A(bV,"ytd-open-in-native-app-view-model",function(){if(qUs!==void 0)return qUs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-open-in-native-app-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-image id="image" data="[[data.image]]" ftl-eligible="" height="162" width="200" class="style-scope ytd-open-in-native-app-view-model">\n</yt-image>\n<yt-attributed-string id="text" data="[[data.detailsText]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-attributed-string id="link" data="[[data.learnMoreLink]]" force-default-style="" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qUs=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var WuN;var igk;var pyk=_.aa(["top-"]),fpw=_.aa(["bottom-"]),UCk=_.aa(["left-"]),g1R=_.aa(["right-"]),E1x={},j6s=function(r,J,x){r.removeAttribute("top-"+x);r.removeAttribute("bottom-"+x);r.removeAttribute("left-"+x);r.removeAttribute("right-"+x);J&&(J.top&&_.FM([_.JL(pyk)],r,"top-"+x,J.top),J.bottom&&_.FM([_.JL(fpw)],r,"bottom-"+x,J.bottom),J.left&&_.FM([_.JL(UCk)],r,"left-"+x,J.left),J.right&&_.FM([_.JL(g1R)],r,"right-"+x,J.right))};
E1x.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(r){var J,x=_.Hp((J=this.hostElement)!=null?J:this),t;J=this.cardItemBoxBehaviorMarginTargetId&&x?x.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(t=this.hostElement)!=null?t:this;j6s(J,r,"margin")},
cardItemContainerPaddingChanged_:function(r){var J,x=_.Hp((J=this.hostElement)!=null?J:this),t;J=this.cardItemBoxBehaviorPaddingTargetId&&x?x.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(t=this.hostElement)!=null?t:this;j6s(J,r,"padding")}}];var m8={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-brand-icon-active)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-brand-icon-inactive)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var $Cw;var wyq;var ol=function(){return _.I.apply(this,arguments)||this};
_.S(ol,_.I);ol.prototype.textColorChanged_=function(){this.hostElement.style.color=m8[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
ol.prototype.textColorChanged_=ol.prototype.textColorChanged_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ol.prototype,"ytRendererBehavior",void 0);_.F([_.K(E1x.YtCardItemBoxBehavior),_.y("design:type",Object)],ol.prototype,"ytCardItemBoxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ol.prototype,"data",void 0);_.F([_.g5("data.textColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ol.prototype,"textColorChanged_",null);
_.F([_.Oh({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],ol);
_.A(ol,"yt-card-item-text-renderer",function(){if(wyq===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_renderer.yt.card.item.text.renderer.css.js--\x3e<yt-formatted-string id="card-text" force-default-style="" split-lines="1" text="[[data.text]]" text-style$="[[data.style]]" class="style-scope yt-card-item-text-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;$Cw===void 0&&($Cw=document.createElement("template"));var t=$Cw;x.call(J,t.content.cloneNode(!0),r.content.firstChild);wyq=r}r=wyq;return r},{mode:2});var hPx;var MpK;var VF=function(){return _.I.apply(this,arguments)||this};
_.S(VF,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],VF.prototype,"data",void 0);_.F([_.Oh({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],VF);
_.A(VF,"yt-card-item-badge-renderer",function(){if(MpK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_badge_renderer.yt.card.item.badge.renderer.css.js--\x3e<div id="card-block" class="style-scope yt-card-item-badge-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden$="[[!data.badges]]" class="style-scope yt-card-item-badge-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" split-lines="1" text="[[data.text]]" class="style-scope yt-card-item-badge-renderer">\n  </yt-formatted-string>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;hPx===void 0&&(hPx=document.createElement("template"));var t=hPx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);MpK=r}r=MpK;return r},{mode:2});var GLk;var RPw;var DU=function(){return _.I.apply(this,arguments)||this};
_.S(DU,_.I);DU.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],DU.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],DU.prototype,"data",void 0);_.F([_.Oh({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],DU);
_.A(DU,"yt-card-item-text-collection-renderer",function(){if(RPw===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-collection-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_collection_renderer.yt.card.item.text.collection.renderer.css.js--\x3e<div id="text-renderers" text-alignment$="[[data.textAlignment]]" class="style-scope yt-card-item-text-collection-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;GLk===void 0&&(GLk=document.createElement("template"));var t=GLk;x.call(J,t.content.cloneNode(!0),r.content.firstChild);RPw=r}r=RPw;return r},{mode:2});var SUK;var NY4;var HC=function(){return _.I.apply(this,arguments)||this};
_.S(HC,_.I);HC.prototype.configureRendererStamper=function(){return{"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:"yt-card-item-text-collection-renderer"}},"data.buttonRenderer":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{iconSize:"[[iconSize]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],HC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],HC.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],HC.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Number)],HC.prototype,"iconSize",void 0);_.F([_.Oh({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],HC);
_.A(HC,"yt-card-item-text-with-button-renderer",function(){if(NY4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_button_renderer.yt.card.item.text.with.button.renderer.css.js--\x3e<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-button-renderer"></div>\n<div id="primary-button" aria-hidden="true" class="style-scope yt-card-item-text-with-button-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;SUK===void 0&&(SUK=document.createElement("template"));var t=SUK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);NY4=r}r=NY4;return r},{mode:2});var T3=function(){return _.I.apply(this,arguments)||this};
_.S(T3,_.I);T3.prototype.configureRendererStamper=function(){return{"data.summaryText":{id:"summary-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer",cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer",params:{iconSize:18}}}},"data.additionalMetadataText":{id:"additional-metadata-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],T3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],T3.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],T3.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],T3.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],T3);
_.A(T3,"ytd-commerce-cart-summary-line-item-renderer",function(){if(igk!==void 0)return igk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-line-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="summary-content" class="style-scope ytd-commerce-cart-summary-line-item-renderer">\n  <div id="summary-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n  <div id="additional-metadata-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n</div>\n<div id="price" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return igk=r},{mode:1});_.O8("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var sF=function(){var r=_.I.apply(this,arguments)||this;r.hidden=!1;return r};
_.S(sF,_.I);_.m=sF.prototype;_.m.configureRendererStamper=function(){return{"data.estimatedTotalLineItem":{id:"estimated-total-line-item",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.cartButton":{id:"cart-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.m.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.m.updateSummary=function(){var r=this.commerceCartCheckoutButtonEntity,J;if(((J=this.data)==null?0:J.cartButton)&&r.checkoutSummaryText){var x,t=n7((x=this.data)==null?void 0:x.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+t+".cardItemTextRenderer.text",O3(r.checkoutSummaryText));if(r.checkoutDetailText){var b;x=n7((b=this.data)==null?void 0:b.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+x+".cardItemTextRenderer.text",O3(r.checkoutDetailText))}if(r.checkoutAdditionalMetadataText){var V;
b=n7((V=this.data)==null?void 0:V.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+b+".cardItemTextRenderer.text",O3(r.checkoutAdditionalMetadataText))}}else r.estimatedTotalPrice&&(V=n7((t=this.data)==null?void 0:t.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+V+".cardItemTextRenderer.text",O3(r.estimatedTotalPrice)))};
_.m.updateIsHidden=function(){var r,J=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isHidden;J!==void 0&&(this.hidden=J)};
_.m.updateCheckoutButton=function(){var r,J=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isDisabled;J!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",J);var x;r=(x=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:x.innertubeCommand;r!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",r);var t;x=(t=this.commerceCartCheckoutButtonEntity)==null?void 0:t.checkoutButtonText;x!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:x})};
sF.prototype.entityChanged=sF.prototype.entityChanged;_.F([_.K(_.dE),_.y("design:type",Object)],sF.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],sF.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],sF.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],sF.prototype,"fullWidth",void 0);_.F([_.C(),_.y("design:type",Object)],sF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],sF.prototype,"compact",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],sF.prototype,"hidden",void 0);
_.F([_.C({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:PYm}),_.y("design:type",Object)],sF.prototype,"commerceCartCheckoutButtonEntity",void 0);_.F([_.g5("commerceCartCheckoutButtonEntity","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sF.prototype,"entityChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],sF);
_.A(sF,"ytd-commerce-cart-checkout-button-renderer",function(){if(WuN!==void 0)return WuN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-checkout-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="estimated-total-line-item" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="cart-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return WuN=r},{mode:2});var dCK;_.Q6n={};
_.Q6n.YtTappableItemBehavior=[{properties:{tappableItemBehaviorTapEnabled:{type:Boolean,value:!1,observer:"tappableItemBehaviorOnTapEnabledChanged_"}},observers:["tappableItemBehaviorOnTapChanged_(data.onTap)"],listeners:{"yt-commerce-action-init-done":"tappableItemBehaviorOnServiceRequestFinished_","yt-service-request-error":"tappableItemBehaviorOnServiceRequestFinished_","yt-commerce-action-done":"tappableItemBehaviorOnServiceRequestFinished_"},created:function(){this.tappableItemBehaviorTargetId="";
this.tappableItemBehaviorBoundOnTappableItemKeyDown_=this.tappableItemBehaviorOnTappableItemKeyDown_.bind(this);this.tappableItemBehaviorBoundOnTappableItemTap_=this.tappableItemBehaviorOnTappableItemTap_.bind(this)},
attached:function(){this.tappableItemBehaviorGetTappableTarget_().addEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().addEventListener("click",_.fs(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.fs(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(r){!this.tappableItemBehaviorTapEnabled||r.keyCode!==13&&r.keyCode!==32||r.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var r=this.data.onTap;r.ypcGetCartEndpoint?(_.sx(this.hostElement,[r]),this.tappableItemBehaviorTapEnabled=!1):r.ypcOffersEndpoint?_.sx(this.hostElement,[r]):_.qG(this.hostElement,[r],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(r){this.tappableItemBehaviorTapEnabled=!!r},
tappableItemBehaviorOnTapEnabledChanged_:function(){var r=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(r.setAttribute("tabIndex",0),r.setAttribute("role","button")):(r.removeAttribute("tabIndex"),r.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(r){r.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var Kux;var kLK;var qo=function(){return _.I.apply(this,arguments)||this};
_.S(qo,_.I);qo.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.C$("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.C$("sharingToggleButtonAndDefaultButton")}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qo.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qo.prototype,"data",void 0);_.F([_.Oh({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],qo);
_.A(qo,"yt-card-item-actions-renderer",function(){if(kLK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_actions_renderer.yt.card.item.actions.renderer.css.js--\x3e<div id="secondary-button-renderer" hidden$="[[!data.secondaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n<div id="primary-button-renderer" hidden$="[[!data.primaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Kux===void 0&&(Kux=document.createElement("template"));var t=Kux;x.call(J,t.content.cloneNode(!0),r.content.firstChild);kLK=r}r=kLK;return r},{mode:2});var PGs;var YUx;var n1N;var Og4;var CGb;var BYu;var WC=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return r};
_.S(WC,_.I);WC.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
WC.prototype.handleDarkModeToggledAction_=function(r){this.isDarkTheme_=r};
WC.prototype.computeThemeImage_=function(r,J){if(!r||!r.imageLight)return!1;this.isCircular_=r.isCircular;r.imageWidth&&(this.hostElement.style.width=r.imageWidth+"px");r.imageHeight&&(this.hostElement.style.height=r.imageHeight+"px");r.borderWidth&&(this.image.style.borderWidth=r.borderWidth+"px",this.image.style.borderStyle="solid");r.borderColor&&(this.image.style.borderColor=_.Fj(r.borderColor));return J&&r.imageDark?r.imageDark:r.imageLight};
WC.prototype.computeThemeIcon_=function(r){var J,x;if(!(r==null?0:(J=r.themedIcon)==null?0:(x=J.icon)==null?0:x.iconType))return!1;this.icon.style.color=m8[r.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(r.imageWidth||18)+"px";this.icon.style.height=(r.imageHeight||18)+"px";return _.pM(r.themedIcon.icon.iconType)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],WC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],WC.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(E1x.YtCardItemBoxBehavior),_.y("design:type",Object)],WC.prototype,"ytCardItemBoxBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],WC.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],WC.prototype,"data",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],WC.prototype,"fit",void 0);_.F([_.C(),_.y("design:type",Boolean)],WC.prototype,"isDarkTheme_",void 0);_.F([_.C({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.y("design:type",Object)],WC.prototype,"themeImage_",void 0);_.F([_.C({computed:"computeThemeIcon_(data)"}),_.y("design:type",Object)],WC.prototype,"themeIcon_",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Object)],WC.prototype,"isCircular_",void 0);
_.F([_.jX("#image"),_.y("design:type",Object)],WC.prototype,"image",void 0);_.F([_.jX("#icon"),_.y("design:type",Object)],WC.prototype,"icon",void 0);_.F([_.Oh({is:"yt-themed-image-renderer",disableElementRegistration:!0})],WC);
_.A(WC,"yt-themed-image-renderer",function(){if(BYu===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-themed-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_themed_image_renderer.yt.themed.image.renderer.css.js--\x3e<yt-img-shadow id="image" fit="[[fit]]" height="[[data.imageHeight]]" hidden="[[!themeImage_]]" thumbnail="[[themeImage_]]" width="[[data.imageWidth]]" class="style-scope yt-themed-image-renderer">\n</yt-img-shadow>\n<yt-icon id="icon" hidden="[[!themeIcon_]]" icon="[[themeIcon_]]" class="style-scope yt-themed-image-renderer">\n</yt-icon>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;CGb===void 0&&(CGb=document.createElement("template"));var t=CGb;x.call(J,t.content.cloneNode(!0),r.content.firstChild);BYu=r}r=BYu;return r},{mode:2});var iV=function(){return _.I.apply(this,arguments)||this};
_.S(iV,_.I);iV.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"themed-image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.textCollectionRenderer":{id:"card-item-text-collection-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
iV.prototype.computeImagePlacement_=function(r){return r||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],iV.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],iV.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iV.prototype,"data",void 0);_.F([_.C({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.y("design:type",String)],iV.prototype,"imagePlacement",void 0);
_.F([_.Oh({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],iV);
_.A(iV,"yt-card-item-text-with-image-renderer",function(){if(Og4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_image_renderer.yt.card.item.text.with.image.renderer.css.js--\x3e<div id="themed-image-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;n1N===void 0&&(n1N=document.createElement("template"));var t=n1N;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Og4=r}r=Og4;return r},{mode:2});var pm=function(){return _.I.apply(this,arguments)||this};
_.S(pm,_.I);pm.prototype.configureRendererStamper=function(){return{"data.errorTextRenderer":{id:"error-text-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pm.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pm.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pm.prototype,"data",void 0);_.F([_.Oh({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],pm);
_.A(pm,"yt-card-item-error-renderer",function(){if(YUx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-error-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_error_renderer.yt.card.item.error.renderer.css.js--\x3e<div id="triangle-up-container" class="style-scope yt-card-item-error-renderer">\n  <div id="triangle-up" class="style-scope yt-card-item-error-renderer"></div>\n</div>\n<div id="error-text-renderer" class="style-scope yt-card-item-error-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;PGs===void 0&&(PGs=document.createElement("template"));var t=PGs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);YUx=r}r=YUx;return r},{mode:2});var IpK;var LuR;_.O8("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var fm=function(){return _.I.apply(this,arguments)||this};
_.S(fm,_.I);_.m=fm.prototype;
_.m.configureRendererStamper=function(){return{"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",
mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"},cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"},themedImageRenderer:{component:"yt-themed-image-renderer"},cardItemTextWithButtonRenderer:{component:"yt-card-item-text-with-button-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}},"data.errorRenderer":{id:"error-renderer",mapping:{cardItemErrorRenderer:{component:"yt-card-item-error-renderer"}}},"data.headerPromoRenderer":{id:"header-promo-renderer",
mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.footerRenderer":{id:"footer-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.m.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.m.backgroundColorChanged_=function(){var r,J=(r=this.data)==null?void 0:r.backgroundColor;r=m8[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Hp(this.hostElement).querySelector("#main-content").style.backgroundColor=r};
_.m.headerPromoBackgroundColorChanged_=function(){var r,J=(r=this.data)==null?void 0:r.headerPromoBackgroundColor;r=m8[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Hp(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=r};
_.m.errorRendererVisibilityChanged_=function(){var r=this.isExpanded_,J;this.isErrorRendererVisible_=!((J=this.data)==null||!J.errorRenderer)&&!r};
_.m.onYtToggleButton_=function(r,J){this.isExpanded_=J.toggled};
fm.prototype.onYtToggleButton_=fm.prototype.onYtToggleButton_;fm.prototype.errorRendererVisibilityChanged_=fm.prototype.errorRendererVisibilityChanged_;fm.prototype.headerPromoBackgroundColorChanged_=fm.prototype.headerPromoBackgroundColorChanged_;fm.prototype.backgroundColorChanged_=fm.prototype.backgroundColorChanged_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],fm.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(E1x.YtCardItemBoxBehavior),_.y("design:type",Object)],fm.prototype,"ytCardItemBoxBehavior",void 0);_.F([_.K(_.Q6n.YtTappableItemBehavior),_.y("design:type",Object)],fm.prototype,"ytTappableItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fm.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],fm.prototype,"isExpanded_",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],fm.prototype,"isErrorRendererVisible_",void 0);_.F([_.g5("data.backgroundColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fm.prototype,"backgroundColorChanged_",null);_.F([_.g5("data.headerPromoBackgroundColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fm.prototype,"headerPromoBackgroundColorChanged_",null);
_.F([_.g5("data.errorRenderer","isExpanded_"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fm.prototype,"errorRendererVisibilityChanged_",null);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[Event,Object]),_.y("design:returntype")],fm.prototype,"onYtToggleButton_",null);_.F([_.Oh({is:"yt-card-item-renderer",disableElementRegistration:!0})],fm);
_.A(fm,"yt-card-item-renderer",function(){if(LuR===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_renderer.yt.card.item.renderer.css.js--\x3e<div id="main-content" primary-container-placement$="[[data.primaryContainerPlacement]]" box-style$="[[data.cardItemBoxStyle]]" aria-label="[[data.accessibilityData.label]]" class="style-scope yt-card-item-renderer">\n  <div id="main-content-negative-margin-wrapper" content-placement$="[[data.contentPlacement]]" class="style-scope yt-card-item-renderer">\n    <div id="heading-description-container" class="style-scope yt-card-item-renderer">\n       <div id="header-promo-container" class="style-scope yt-card-item-renderer">\n          <div id="heading-renderer" hidden$="[[!data.headingRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n          <div id="header-promo-renderer" hidden$="[[!data.headerPromoRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n      </div>\n      <div id="description-renderer" hidden$="[[!data.descriptionRenderer]]" class="style-scope yt-card-item-renderer">\n      </div>\n    </div>\n    <div id="additional-info-renderer" additional-info-placement$="[[data.additionalInfoPlacement]]" hidden$="[[!data.additionalInfoRenderer]]" class="style-scope yt-card-item-renderer">\n    </div>\n    <div id="footer-renderer" hidden$="[[!data.footerRenderer]]" class="style-scope yt-card-item-renderer"></div>\n  </div>\n</div>\n<div id="error-renderer" hidden$="[[!isErrorRendererVisible_]]" class="style-scope yt-card-item-renderer"></div>\n<div id="divider" divider-style$="[[data.dividerStyle]]" hidden$="[[!data.dividerStyle]]" class="style-scope yt-card-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;IpK===void 0&&(IpK=document.createElement("template"));var t=IpK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);LuR=r}r=LuR;return r},{mode:2});_.O8("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var UF=function(){var r=_.I.apply(this,arguments)||this;r.hidden=!1;return r};
_.S(UF,_.I);_.m=UF.prototype;_.m.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.m.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.m.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var r,J=(r=this.commerceCartHeaderEntity)==null?void 0:r.isHidden;J!==void 0&&(this.hidden=J)}};
_.m.updateTitle=function(){var r=this.commerceCartHeaderEntity.isDisabled,J,x,t=(x=_.R((J=this.data)==null?void 0:J.item,kBq))==null?void 0:x.headingRenderer;t&&(J=n7(t,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+J+".0.cardItemTextRenderer.textColor",r?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.m.updateSummaryText=function(){var r=this.commerceCartHeaderEntity;if(this.compact){var J,x,t=(x=_.R((J=this.data)==null?void 0:J.item,kBq))==null?void 0:x.headingRenderer;t&&(J=n7(t,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+J+".1.cardItemTextRenderer.text",r.shortHeaderSummaryText?O3(r.shortHeaderSummaryText):r.headerSummaryText?O3(r.headerSummaryText):""))}else{var b;if(J=(b=_.R((t=this.data)==null?void 0:t.item,kBq))==null?void 0:b.additionalInfoRenderer)J=n7(J,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+J+".text",r.headerSummaryText?O3(r.headerSummaryText):"")}};
_.m.updateCheckoutButton=function(){var r=this.commerceCartHeaderEntity,J,x,t=(x=_.R((J=this.data)==null?void 0:J.item,kBq))==null?void 0:x.additionalInfoRenderer;J=n7(t,"buttonRenderer");var b;x=(b=this.commerceCartHeaderEntity)==null?void 0:b.isButtonDisabled;var V;b=(V=this.commerceCartHeaderEntity)==null?void 0:V.isButtonHidden;x!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+J+".buttonRenderer.isDisabled",x);b!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
b);var H;r=(H=r.checkoutButtonCommand)==null?void 0:H.innertubeCommand;r!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+J+".buttonRenderer.command",r)};
UF.prototype.entityChanged=UF.prototype.entityChanged;_.F([_.K(_.dE),_.y("design:type",Object)],UF.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UF.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],UF.prototype,"compact",void 0);_.F([_.C({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(r,J){return _.q6(r.entities,"commerceCartHeaderEntity",J)}}),
_.y("design:type",Object)],UF.prototype,"commerceCartHeaderEntity",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],UF.prototype,"hidden",void 0);_.F([_.g5("commerceCartHeaderEntity","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UF.prototype,"entityChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],UF);
_.A(UF,"ytd-commerce-cart-header-renderer",function(){if(dCK!==void 0)return dCK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="item" class="style-scope ytd-commerce-cart-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return dCK=r},{mode:1});var coN;var Aok=_.f6(function(r,J){var x;return(x=r.onChangeCallback)==null?void 0:x.call(r,J)},1E3),FuN=_.JY(function(r){var J=r.data;
var x=r.iconMinus;r=r.iconPlus;var t=function(){return!!J().disabled},b=_.D(_.Ww(0,void 0,"r56zNb")),V=b.next().value,H=b.next().value;
b={};b=_.gm("yt-spec-quantity-incrementer-shape__icon",(b["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return t()||V()===(J().onRemoveCommand?0:1)},b));
var q={};q=_.gm("yt-spec-quantity-incrementer-shape__icon",(q["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return V()>=J().maxValue||t()},q));
var W={};W=_.gm("yt-spec-quantity-incrementer-shape__text",(W["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return V()>J().maxValue},W["yt-spec-quantity-incrementer-shape__text--text-disabled"]=t,W));
var U=_.$H(function(){if(V()===1){var E,h;(h=(E=J()).onRemoveCommand)==null||h.call(E)}E=V()>J().maxValue?J().maxValue:V()-1;H(E);Aok(J(),E);return!1}),g=_.$H(function(){if(V()===J().maxValue)return!1;
var E=V()+1;H(E);Aok(J(),E);return!1});
_.KN(function(){H(J().value)});
return _.f("quantity-incrementer-shape",null,_.f("div",{class:"yt-spec-quantity-incrementer-shape"},_.f("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return V()===(J().onRemoveCommand?0:1)||t()},
"aria-label":function(){return V()!==1?J().minusLabel:J().minimumReachedLabel},
"on:click":U},_.f(_.dm,{model:{circular:!0}}),_.f("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.f("div",{class:b},x()))),_.f("div",{class:W},V),_.f("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return V()>=J().maxValue||t()},
"aria-label":function(){return V()!==J().maxValue?J().plusLabel:J().maximumReachedLabel},
"on:click":g},_.f(_.dm,{model:{circular:!0}}),_.f("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.f("div",{class:q},r())))))},"Wd");_.o8(_.JY(function(r){function J(){x().onRemoveCommand&&_.a2(x().onRemoveCommand)}
var x=r.data;var t=_.gI(jim,function(){return x().quantityIncrementerEntityKey});
return _.f("yt-quantity-incrementer-view-model",null,_.f(FuN,{data:function(){var b=x(),V;var H=t()?!((V=t())==null||!V.disabled):!1;var q;V=t()?(q=t())==null?void 0:q.quantity:x().quantity;return ZKn(b,H,J,V)},
iconMinus:function(){return _.f(_.Gk,{icon:"BAR_HORIZONTAL",className:_.E8("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})},
iconPlus:function(){return _.f(_.Gk,{icon:"ADD",className:_.E8("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})}}))},"Xd"),"yt-quantity-incrementer-view-model",{props:{data:_.yk}});var gO=function(){var r=_.I.apply(this,arguments)||this;r.compact=!1;r.hasQuantityIncrementer=!1;return r};
_.S(gO,_.I);gO.prototype.configureRendererStamper=function(){return{"data.picker":{id:"picker",mapping:{quantityIncrementerViewModel:"yt-quantity-incrementer-view-model",dropdownRenderer:{component:"ytd-dropdown-renderer",params:{autosize:!0,minAutosizeWidth:0,noUnderline:!0,noLabelFloat:!0,usePrimaryColor:!0}}}},"data.price":{id:"price",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}}}};
gO.prototype.computeHasQuantityIncrementer=function(){var r;return!!_.R((r=this.data)==null?void 0:r.picker,Ouf)};
gO.prototype.onLabelClick=function(){var r;(r=this.dropdownEl)==null||r.open()};
_.F([_.jX("ytd-dropdown-renderer"),_.y("design:type",Object)],gO.prototype,"dropdownEl",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gO.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gO.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],gO.prototype,"quantityColor",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gO.prototype,"compact",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.y("design:type",Object)],gO.prototype,"hasQuantityIncrementer",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],gO);
_.A(gO,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(coN!==void 0)return coN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-quantity-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="picker-label" on-click="onLabelClick" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer">[[getSimpleString(data.pickerLabel)]]</div>\n<div id="picker" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n<div id="price" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return coN=r},{mode:1});var aps;var yok;var EF=function(){return _.I.apply(this,arguments)||this};
_.S(EF,_.I);EF.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
EF.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
EF.prototype.updateTitle=function(){var r=this.disabledCartItemEntity;r.disableActionName&&this.set("data.title",O3(r.disableActionName))};
EF.prototype.updateButton=function(){var r,J=(r=this.disabledCartItemEntity.undoCommand)==null?void 0:r.innertubeCommand;J!==void 0&&(this.set("data.actionButton.buttonRenderer.command",J),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
EF.prototype.entityChanged=EF.prototype.entityChanged;_.F([_.K(_.dE),_.y("design:type",Object)],EF.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],EF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(r,J){return _.q6(r.entities,"disabledCartItemEntity",J)}}),
_.y("design:type",Object)],EF.prototype,"disabledCartItemEntity",void 0);_.F([_.C(),_.y("design:type",Object)],EF.prototype,"data",void 0);_.F([_.g5("disabledCartItemEntity","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],EF.prototype,"entityChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],EF);
_.A(EF,"ytd-disabled-cart-item-renderer",function(){if(yok!==void 0)return yok;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-disabled-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope ytd-disabled-cart-item-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n  <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n</div>\n<div id="action-button" class="style-scope ytd-disabled-cart-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return yok=r},{mode:1});_.O8("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var j_=function(){var r=_.I.apply(this,arguments)||this;r.compact=!1;r.hidden=!1;r.errorHidden=!1;r.noOnTap=!1;return r};
_.S(j_,_.I);_.m=j_.prototype;
_.m.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.textMetadata":{id:"text-metadata",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.merchantUpdateText":{id:"merchant-update-text",mapping:{cardItemTextRenderer:"yt-card-item-text-renderer"}},"data.cartItemNotification":{id:"cart-item-notification",mapping:{cardItemTextWithImageRenderer:"yt-card-item-text-with-image-renderer"}},"data.cardItemActions":{id:"cart-item-actions",
mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{disableTextTransform:"[[compact]]"}}},events:!0},"data.quantityPicker":{id:"quantity-picker",mapping:{commerceCartItemQuantityPickerRenderer:{component:"ytd-commerce-cart-item-quantity-picker-renderer",properties:{compact:"[[compact]]",quantityColor:"[[commerceCartItemEntity.quantityColor]]"}}}},"data.disabledCartItem":{id:"disabled-cart-item",mapping:{disabledCartItemRenderer:"ytd-disabled-cart-item-renderer"}}}};
_.m.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.m.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var r=this.firstButtonElement;r.alignByText=!0;r.iconAlignByText=!0}};
_.m.computeNoOnTap=function(r){return!r};
_.m.updateQuantityColor=function(){if(this.pickerElement){var r,J=(r=this.commerceCartItemEntity)==null?void 0:r.quantityColor;this.pickerElement.quantityColor=J}};
_.m.updateTotalPriceColor=function(){var r,J=(r=this.commerceCartItemEntity)==null?void 0:r.totalPriceColor;if(J){var x;r=_.R((x=this.data)==null?void 0:x.quantityPicker,YG4);if(x=_.R(r==null?void 0:r.price,PDu))x.textColor=J}};
_.m.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var r,J=(r=this.commerceCartItemEntity)==null?void 0:r.isHidden;J!==void 0&&(this.hidden=J)}};
_.m.updateHideErrorMessage=function(){var r,J=(r=this.commerceCartItemEntity)==null?void 0:r.hideErrorMessage;J!==void 0&&(this.errorHidden=J)};
_.m.updateQuantity=function(){var r=this,J,x=(J=this.commerceCartItemEntity)==null?void 0:J.quantity,t;J=(t=this.commerceCartItemEntity)==null?void 0:t.totalPrice;if(x){this.updateTotalPriceColor();this.updateQuantityColor();var b;t=_.R((b=this.data)==null?void 0:b.quantityPicker,YG4);if(b=_.R(t==null?void 0:t.price,PDu))b.text=J?{simpleText:J.content}:void 0;if(J=_.R(t==null?void 0:t.picker,Ouf))J.quantity=x;var V;if(b=(V=_.R(t==null?void 0:t.picker,BTk))==null?void 0:V.entries){V=!1;J=void 0;b=
_.D(b);for(t=b.next();!t.done;t=b.next())t=t.value,t.dropdownItemRenderer&&(J||(J=t.dropdownItemRenderer),t.dropdownItemRenderer.isSelected=!1,x===t.dropdownItemRenderer.int32Value&&(V=!0,t.dropdownItemRenderer.isSelected=!0));!V&&J&&(J.isSelected=!0)}_.zu(this,function(){var H;r.set("data.quantityPicker",_.GE.unsafeClone((H=r.data)==null?void 0:H.quantityPicker))})}};
j_.prototype.onYtRendererstamperFinished=j_.prototype.onYtRendererstamperFinished;j_.prototype.entityChanged=j_.prototype.entityChanged;_.F([_.C(),_.y("design:type",Object)],j_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j_.prototype,"compact",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],j_.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],j_.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],j_.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],j_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(r,J){return _.q6(r.entities,"commerceCartItemEntity",J)}}),
_.y("design:type",Object)],j_.prototype,"commerceCartItemEntity",void 0);_.F([_.C(),_.y("design:type",Object)],j_.prototype,"quantityPicker",void 0);_.F([_.C(),_.y("design:type",Object)],j_.prototype,"compactQuantityPicker",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j_.prototype,"hidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j_.prototype,"errorHidden",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.y("design:type",Object)],j_.prototype,"noOnTap",void 0);_.F([_.jX("ytd-commerce-cart-item-quantity-picker-renderer"),_.y("design:type",Object)],j_.prototype,"pickerElement",void 0);_.F([_.jX("yt-button-renderer"),_.y("design:type",Element)],j_.prototype,"firstButtonElement",void 0);
_.F([_.g5("commerceCartItemEntity","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j_.prototype,"entityChanged",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j_.prototype,"onYtRendererstamperFinished",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],j_);
_.A(j_,"ytd-commerce-cart-item-renderer",function(){if(aps!==void 0)return aps;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" hidden="[[commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer">\n  <a id="img-container" class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]" tabindex="-1">\n    <yt-img-shadow id="image" object-fit="CONTAIN" thumbnail="[[data.cartItemImage]]" width="200" class="style-scope ytd-commerce-cart-item-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="content" class="style-scope ytd-commerce-cart-item-renderer">\n    <div id="item" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="info" class="style-scope ytd-commerce-cart-item-renderer">\n        <div id="cart-item-notification" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <h3 class="style-scope ytd-commerce-cart-item-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n              <div id="title" class="style-scope ytd-commerce-cart-item-renderer"></div>\n            </a>\n        </h3>\n        <div id="text-metadata" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <div id="merchant-update-text" class="style-scope ytd-commerce-cart-item-renderer"></div>\n      </div>\n      <div id="quantity-picker" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n    <div id="actions" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="cart-item-actions" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="disabled-cart-item" hidden="[[!commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return aps=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var ePu;var zPo;var $0=function(){return _.I.apply(this,arguments)||this};
_.S($0,_.I);$0.prototype.configureRendererStamper=function(){return{"data.summaryLineItems":{id:"summary-line-items",mapping:{commerceCartSummaryLineItemRenderer:"ytd-commerce-cart-summary-line-item-renderer"}},"data.checkoutButton":{id:"checkout-button",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}}}}}};
$0.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
$0.prototype.updateCheckoutLineItems=function(){var r,J=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.checkoutLineItems;J&&(r=J.map(function(x){a:{var t=x.price,b=x.description;switch(x.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":x={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:O3(b),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",
left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:O3(t),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:x={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:O3(b),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",
right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:O3(t),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return x}),this.set("data.summaryLineItems",r))};
$0.prototype.updateIsHidden=function(){var r,J=(r=this.commerceCartCheckoutButtonEntity)==null?void 0:r.isHidden;J!==void 0&&(this.hostElement.hidden=J)};
$0.prototype.entityChanged=$0.prototype.entityChanged;_.F([_.K(_.dE),_.y("design:type",Object)],$0.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],$0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$0.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],$0.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:PYm}),_.y("design:type",Object)],$0.prototype,"commerceCartCheckoutButtonEntity",void 0);_.F([_.g5("commerceCartCheckoutButtonEntity","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$0.prototype,"entityChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],$0);
_.A($0,"ytd-commerce-cart-summary-renderer",function(){if(zPo!==void 0)return zPo;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-commerce-cart-summary-renderer">[[getSimpleString(data.title)]]</div>\n<div id="summary-line-items" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zPo=r},{mode:1});var ZgN={};ZgN.InjectBehavior=[X7r.InjectBehavior];var v1n;var ufN;var wO=function(){return _.I.apply(this,arguments)||this};
_.S(wO,_.I);
wO.prototype.configureRendererStamper=function(){return{"data.sectionHeading":{id:"section-heading",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.image":{id:"image",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.title":{id:"title",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.subtitle":{id:"subtitle",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.additionalMetadata":{id:"additional-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},
"data.activityMetadata":{id:"activity-metadata",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.menu":{id:"menu",mapping:_.C$("menuRenderer")}}};
wO.prototype.onMenuTap=function(r){r.stopPropagation()};
_.vd.Object.defineProperties(wO.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}},
sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var r,J;return!(((r=this.data)==null||!r.sectionHeading)&&((J=this.data)==null?void 0:J.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var r,J;return!(((r=this.data)==null||!r.image)&&((J=this.data)==null?void 0:J.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var r,J;return!(((r=this.data)==null||!r.menu)&&((J=this.data)==null?void 0:J.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wO.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Q6n.YtTappableItemBehavior),_.y("design:type",Object)],wO.prototype,"ytTappableItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wO.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.accessibilityData"),_.y("design:type",String),_.y("design:paramtypes",[])],wO.prototype,"ariaLabel",null);_.F([_.n("data.sectionHeading","data.layout"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wO.prototype,"sectionHeadingVisible",null);_.F([_.n("data.image","data.layout"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wO.prototype,"imageVisible",null);
_.F([_.n("data.menu","data.layout"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wO.prototype,"menuVisible",null);_.F([_.Oh({is:"yt-activity-item-renderer",disableElementRegistration:!0})],wO);
_.A(wO,"yt-activity-item-renderer",function(){if(ufN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-activity-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_activity_item_renderer.yt.activity.item.renderer.css.js--\x3e<div class="activity-item-contents style-scope yt-activity-item-renderer">\n  <div id="section-heading" tabindex="-1" aria-hidden="[[!sectionHeadingVisible]]" hidden="[[!sectionHeadingVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  <div id="section-contents" class="style-scope yt-activity-item-renderer">\n    <div id="image" hidden="[[!imageVisible]]" class="style-scope yt-activity-item-renderer"></div>\n    <div id="content-activity-container" tabindex="-1" divider-style$="[[data.dividerStyle]]" class="style-scope yt-activity-item-renderer">\n      <div id="content" class="style-scope yt-activity-item-renderer">\n        <div id="title" class="style-scope yt-activity-item-renderer"></div>\n        <div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-activity-item-renderer"></div>\n        <div id="additional-metadata" hidden="[[!data.additionalMetadata]]" class="style-scope yt-activity-item-renderer"></div>\n      </div>\n      <div id="activity-metadata" class="style-scope yt-activity-item-renderer"></div>\n    </div>\n    <div id="menu" on-click="onMenuTap" tabindex="0" hidden="[[!menuVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  </div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;v1n===void 0&&(v1n=document.createElement("template"));var t=v1n;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ufN=r}r=ufN;return r},{mode:2});var lp4;var Xyo;var rTx;var JTs;var hj=function(){return _.I.apply(this,arguments)||this};
_.S(hj,_.I);
hj.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.priceRenderer":{id:"price-renderer",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},
"data.actionsRenderer":{id:"actions-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
hj.prototype.backgroundColorChanged_=function(){var r,J=(r=this.data)==null?void 0:r.backgroundColor;this.hostElement.style.backgroundColor=m8[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
hj.prototype.backgroundColorChanged_=hj.prototype.backgroundColorChanged_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],hj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hj.prototype,"data",void 0);
_.F([_.g5("data.backgroundColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hj.prototype,"backgroundColorChanged_",null);_.F([_.Oh({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],hj);
_.A(hj,"yt-offer-item-upsell-renderer",function(){if(JTs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_upsell_renderer.yt.offer.item.upsell.renderer.css.js--\x3e<div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-offer-item-upsell-renderer"></div>\n<div id="heading-price-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="heading-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="price-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n<div id="description-actions-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="description-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="actions-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;rTx===void 0&&(rTx=document.createElement("template"));var t=rTx;x.call(J,t.content.cloneNode(!0),r.content.firstChild);JTs=r}r=JTs;return r},{mode:2});_.O8("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var Mo=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};r.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return r};
_.S(Mo,_.I);_.m=Mo.prototype;
_.m.configureRendererStamper=function(){return{"data.baseRenderer":{id:"base",mapping:{cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0}}},"data.contents":{id:"contents",mapping:{commerceCartHeaderRenderer:{component:"ytd-commerce-cart-header-renderer",properties:{compact:"[[compact]]"},noInjection:!0},commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{fullWidth:"[[compact]]"}},commerceCartItemRenderer:{component:"ytd-commerce-cart-item-renderer",noInjection:!0,
properties:{compact:"[[compact]]"}},cardItemRenderer:{component:"yt-card-item-renderer",noInjection:!0},offerItemUpsellRenderer:{component:"yt-offer-item-upsell-renderer",noInjection:!0},activityItemRenderer:{component:"yt-activity-item-renderer",noInjection:!0}}},"data.continuationSection":{id:"continuation-section",mapping:_.C$("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.m.computeContainerStyle_=function(r){return r};
_.m.computeContainerIsHidden_=function(r){return r&&!!r.isHidden};
_.m.computeShowSpinner_=function(r,J){return r&&J==="in-progress"};
_.m.computeShowMoreContentsButton_=function(r,J,x,t,b){return!(!(t&&t.length||b&&b.length&&x)||!r||J)};
_.m.onToggleButton_=function(r){var J=this;r.stopPropagation();this.isExpanded_=r.detail&&r.detail.toggled;var x,t;this.isExpanded_&&!this.data.continuationSection.length&&((x=this.data)==null?0:(t=x.continuation)==null?0:t.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.Vq(this.hostElement,"yt-load-next-continuation",function(b){return J.getContinuationUrl_(J.data.continuation.onClickContinuationData,b)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.sx(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.m.onShowMoreContentsButtonClicked_=function(r){var J=this;r.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.Vq(this.hostElement,"yt-load-next-continuation",function(x){return J.getContinuationUrl_(J.data.continuations[0].nextContinuationData,x)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.sx(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.m.getContinuationUrl_=function(r,J){var x=r.continuation;r=r.clickTrackingParams;var t=_.kU();r&&t&&_.z0(t,_.SU(r));return _.uF(J,{continuation:x})};
_.m.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var r=_.Hp(this.hostElement).querySelector("#continuation-section");r&&(r=r.querySelectorAll("ytmusic-item-section-renderer"))&&r.forEach(function(J){return J.classList.add("memberships-and-purchases")})};
_.m.dataChanged_=function(){var r;this.isExpanded_=!((r=this.data)==null||!r.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.m.updateCardOnClickCommand_=function(r){r=_.R(r,Mnq);var J,x;this.data&&((J=this.data)==null?0:J.targetId)&&r&&r.targetId===((x=this.data)==null?void 0:x.targetId)&&r.onClickCommand&&(this.data.onClickCommand=r.onClickCommand,this.isOnClickCommand_=!0)};
_.m.backgroundColorChanged_=function(){var r,J=(r=this.data)==null?void 0:r.backgroundColor;this.hostElement.style.backgroundColor=m8[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
Mo.prototype.backgroundColorChanged_=Mo.prototype.backgroundColorChanged_;Mo.prototype.dataChanged_=Mo.prototype.dataChanged_;Mo.prototype.nextContinuationDataUpdated_=Mo.prototype.nextContinuationDataUpdated_;Mo.prototype.onToggleButton_=Mo.prototype.onToggleButton_;_.F([_.K(_.cB),_.y("design:type",Object)],Mo.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Mo.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mo.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Aa.YtNextContinuationBehavior),_.y("design:type",Object)],Mo.prototype,"ytNextContinuationBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mo.prototype,"ytRendererBehavior",void 0);_.F([_.K(ZgN.InjectBehavior),_.y("design:type",Object)],Mo.prototype,"injectBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Mo.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Mo.prototype,"compact",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Mo.prototype,"isExpanded_",void 0);_.F([_.C({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.y("design:type",String)],Mo.prototype,"containerStyle_",void 0);_.F([_.C({value:"not-started"}),_.y("design:type",String)],Mo.prototype,"continuationStatus_",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.y("design:type",Boolean)],Mo.prototype,"showSpinner_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Mo.prototype,"isOnClickCommand_",void 0);_.F([_.C({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.y("design:type",Boolean)],Mo.prototype,"showMoreContentsButton_",void 0);
_.F([_.C({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(r,J){return!J||r.entities?null:_.q6(r.entities,"cardItemContainerEntity",J)}}),
_.y("design:type",Object)],Mo.prototype,"cardItemContainerEntity_",void 0);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Mo.prototype,"onToggleButton_",null);_.F([_.Uh("yt-next-continuation-data-updated"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mo.prototype,"nextContinuationDataUpdated_",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mo.prototype,"dataChanged_",null);_.F([_.g5("data.backgroundColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mo.prototype,"backgroundColorChanged_",null);_.F([_.Oh({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],Mo);
_.A(Mo,"yt-card-item-container-renderer",function(){if(Xyo===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_container_renderer.yt.card.item.container.renderer.css.js--\x3e<div id="container" hidden="[[computeContainerIsHidden_(cardItemContainerEntity_)]]" class="style-scope yt-card-item-container-renderer">\n  <div id="base" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="divider" hidden="[[!isExpanded_]]" container-style_$="[[containerStyle_]]" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="contents-section" hidden="[[!isExpanded_]]" class="style-scope yt-card-item-container-renderer">\n    <div id="contents" class="style-scope yt-card-item-container-renderer"></div>\n    <div id="continuation-section" class="style-scope yt-card-item-container-renderer"></div>\n    <tp-yt-paper-spinner id="spinner" active="[[showSpinner_]]" class="style-scope yt-card-item-container-renderer"></tp-yt-paper-spinner>\n    <div id="more-contents-button" hidden="[[!showMoreContentsButton_]]" on-click="onShowMoreContentsButtonClicked_" class="style-scope yt-card-item-container-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;lp4===void 0&&(lp4=document.createElement("template"));var t=lp4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Xyo=r}r=Xyo;return r},{mode:2});var G3=function(){return _.I.apply(this,arguments)||this};
_.S(G3,_.I);G3.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{cardItemContainerRenderer:{component:"yt-card-item-container-renderer",params:{compact:!1}},commerceCartCheckoutButtonRenderer:"ytd-commerce-cart-checkout-button-renderer",commerceCartHeaderRenderer:"ytd-commerce-cart-header-renderer",cardItemRenderer:"yt-card-item-renderer"}},"data.cartSummary":{id:"cart-summary",mapping:{commerceCartSummaryRenderer:"ytd-commerce-cart-summary-renderer"}}}};
G3.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
G3.prototype.computeLoadingHidden=function(){var r;return!((r=this.commerceCartPageStateEntity)==null?0:r.cartActionInProgress)};
G3.prototype.updateNotification=function(){var r,J=(r=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:r.summaryText;J&&this.set("data.cartNotification",O3(J))};
G3.prototype.notificationEntityChanged=G3.prototype.notificationEntityChanged;_.F([_.K(_.dE),_.y("design:type",Object)],G3.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],G3.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],G3.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],G3.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(r,J){return _.q6(r.entities,"commerceCartExpandableNotificationEntity",J)}}),
_.y("design:type",Object)],G3.prototype,"commerceCartExpandableNotificationEntity",void 0);_.F([_.C({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(r,J){return _.q6(r.entities,"commerceCartPageStateEntity",J)}}),
_.y("design:type",Object)],G3.prototype,"commerceCartPageStateEntity",void 0);_.F([_.jX("#spinner"),_.y("design:type",HTMLElement)],G3.prototype,"spinner",void 0);_.F([_.g5("commerceCartExpandableNotificationEntity","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G3.prototype,"notificationEntityChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],G3);
_.A(G3,"ytd-commerce-cart-renderer",function(){if(ePu!==void 0)return ePu;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-commerce-cart-renderer">\n  <div id="title" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="notification" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id="body" class="style-scope ytd-commerce-cart-renderer">\n  <div id="primary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="items" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n  <div id="secondary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="cart-summary" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n</div>\n<div id="loading-overlay" hidden="[[computeLoadingHidden(data, commerceCartPageStateEntity)]]" class="style-scope ytd-commerce-cart-renderer">\n  <div id="positioning-container" class="style-scope ytd-commerce-cart-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="[[commerceCartPageStateEntity.cartActionInProgress]]" class="style-scope ytd-commerce-cart-renderer">\n    </tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ePu=r},{mode:1});var xrk;var Rl=function(){var r=_.I.apply(this,arguments)||this;r.bigImage=!1;return r};
_.S(Rl,_.I);_.vd.Object.defineProperties(Rl.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.placeholderImageUrl}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Rl.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Rl.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Rl.prototype,"bigImage",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rl.prototype,"placeholderImageUrl",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],Rl);
_.A(Rl,"ytd-empty-product-shelf-renderer",function(){if(xrk!==void 0)return xrk;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-empty-product-shelf-renderer">\n  <template is="dom-if" if="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n    <img id="placeholder-image" alt="icon" src$="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n  </template>\n  <yt-formatted-string id="image-text" text="[[data.imageText]]" class="style-scope ytd-empty-product-shelf-renderer"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return xrk=r},{mode:1});var twN;var S_=function(){var r=_.I.apply(this,arguments)||this;r.itemStyle="link-item";r.watchMetadataRefresh=!1;r.skinnyMode=!1;r.metaPanel=!1;r.inStructuredDescription=!1;r.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};r.updateOnResizeDebouncer=null;return r};
_.S(S_,_.I);_.m=S_.prototype;_.m.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{iconSize:16}},menuRenderer:"ytd-menu-renderer"}},"data.emptyProductShelf":{id:"empty-product",mapping:{emptyProductShelfRenderer:{component:"ytd-empty-product-shelf-renderer"}}}}};
_.m.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.m.attachVEs=function(r){r.trackingParams&&_.wU().graftServerVe(r.trackingParams)};
_.m.handleUpdateMerchShelfAction=function(r){var J=this,x=_.R(r.updateMerchandiseShelfAction.merchandiseShelf,_.mBb);x&&(x.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){J.attachVEs(x);J.data=x},Number(x.renderDelayMs))):(this.attachVEs(x),this.data=x))};
_.m.updateOnResize=function(){if(this.JSC$14845_scrollContainer!==void 0&&this.JSC$14845_scrollContainer.clientWidth!==0&&this.items!==void 0){var r=this.JSC$14845_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-r));this.ytdHorizontalListBehavior.reposition_();var J;switch((J=this.data)==null?void 0:J.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var x,
t;((x=this.data)==null?void 0:(t=x.items)==null?void 0:t.length)===1?this.itemStyle="cta-item":this.itemStyle=r>=740?"large-item":"small-item"}}};
_.m.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.JD(this.updateOnResizeDebouncer,_.A_.after(100),this.updateOnResize)};
S_.prototype.debouncedUpdateOnResize=S_.prototype.debouncedUpdateOnResize;S_.prototype.dataChanged=S_.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],S_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],S_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],S_.prototype,"ytdHorizontalListBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],S_.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],S_.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],S_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],S_.prototype,"itemStyle",void 0);_.F([_.C({value:6}),_.y("design:type",Number)],S_.prototype,"initialCount",void 0);
_.F([_.C({value:"data.items"}),_.y("design:type",String)],S_.prototype,"itemsPath",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],S_.prototype,"watchMetadataRefresh",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],S_.prototype,"skinnyMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],S_.prototype,"metaPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],S_.prototype,"inStructuredDescription",void 0);
_.F([_.jX("#items"),_.y("design:type",HTMLDivElement)],S_.prototype,"items",void 0);_.F([_.jX("#scroll-container"),_.y("design:type",HTMLDivElement)],S_.prototype,"JSC$14845_scrollContainer",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],S_.prototype,"dataChanged",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],S_.prototype,"debouncedUpdateOnResize",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],S_);
_.A(S_,"ytd-merch-shelf-renderer",function(){if(twN!==void 0)return twN;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-merch-shelf-renderer">\n  <div id="banner" class="style-scope ytd-merch-shelf-renderer">\n    <div id="title" hidden="[[!data.title]]" role="heading" class="style-scope ytd-merch-shelf-renderer">[[data.title]]</div>\n    <yt-formatted-string id="title" hidden="[[!data.titleFormatted]]" role="heading" text="[[data.titleFormatted]]" class="style-scope ytd-merch-shelf-renderer">\n    </yt-formatted-string>\n    <div id="action-button" class="style-scope ytd-merch-shelf-renderer"></div>\n  </div>\n  <div id="empty-product" class="style-scope ytd-merch-shelf-renderer"></div>\n  <div id="item-list" class="style-scope ytd-merch-shelf-renderer">\n    <div id="left-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="prevClick_" hidden="[[atStart]]">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n    <div id="scroll-container" class="style-scope ytd-merch-shelf-renderer">\n      <div id="items" item-style$="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n        \n        <template is="dom-repeat" items="[[shownItems]]" class="style-scope ytd-merch-shelf-renderer">\n          <ytd-merch-shelf-item-renderer data="[[item.merchandiseItemRenderer]]" item-style="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n          </ytd-merch-shelf-item-renderer>\n        </template>\n      </div>\n    </div>\n    <div id="right-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="right-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return twN=r},{mode:2});var b2w;var No=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction",
"yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return r};
_.S(No,_.I);_.m=No.prototype;
_.m.addBackstagePostAction=function(r){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(r=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",r))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage",
{}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:r}):this.set("data.contents",[{backstagePostThreadRenderer:r}]))};
_.m.addBackstageCommentAction=function(r){var J=this.get("addBackstageCommentAction.parentId",r);r=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",r);if(J&&r){J=this.postIdToIndices(J);for(var x=0;x<J.length;x++){var t=J[x];if(t<0)break;t="data.contents."+t+".backstagePostThreadRenderer.comments";this.get(t)&&(this.get(t+".backstageCommentsRenderer.contents")&&this.push(t+".backstageCommentsRenderer.contents",{commentThreadRenderer:r}),this.get(t+".backstageCommentsRenderer.teaserContents")?
this.push(t+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:r}):this.set(t+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:r}]))}}};
_.m.addBackstageReplyAction=function(r){var J=this.get("addBackstageReplyAction.parentId",r);r=this.get("addBackstageReplyAction.renderer.commentRenderer",r);J&&r&&this.setCreatorReply(J,r)};
_.m.banAuthorAction=function(r){var J=this.get("banAuthorAction.commentId",r);J&&(r=this.get("banAuthorAction.parentCommentId",r)||this.getParentPostId(J),this.removeFromStream(J,r))};
_.m.hideReportedCommentAction=function(r){var J=this.get("hideReportedCommentAction.commentId",r);J&&((r=this.get("hideReportedCommentAction.parentCommentId",r))||(r=this.getParentPostId(J)),this.removeFromStream(J,r))};
_.m.replaceBackstageCommentAction=function(r){var J=this.get("replaceBackstageCommentAction.commentId",r),x=this.get("replaceBackstageCommentAction.parentId",r);r=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",r);if(J&&x&&r){x=this.postIdToIndices(x);for(var t=0;t<x.length;t++){var b=x[t];if(b<0)break;var V=this.commentIdToIndex(J,b,!1);if(V>=0){var H=this.get("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+V+".commentThreadRenderer.replies.commentRepliesRenderer");
H&&(r.replies={commentRepliesRenderer:H});this.splice("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",V,1,{commentThreadRenderer:r})}V=this.commentIdToIndex(J,b,!0);if(V>=0){if(H=this.get("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(V+".commentThreadRenderer.replies.commentRepliesRenderer")))r.replies={commentRepliesRenderer:H};this.splice("data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
V,1,{commentThreadRenderer:r})}}}};
_.m.replaceBackstagePostAction=function(r){var J=this.get("replaceBackstagePostAction.itemId",r);if(J){J=this.postIdToIndices(J);for(var x=0;x<J.length;x++){var t=J[x];if(t<0)break;var b=this.getPostRendererType(t),V=this.get("replaceBackstagePostAction.renderer."+b,r);if(!V&&b!=="sharedPostRenderer")break;var H=!1;V||(H=!0,V=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",r));if(!V)break;var q={};H?(_.nM(q,Xkb,V),this.set("data.contents."+t+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
q)):(_.nM(q,new _.z(b),V),this.set("data.contents."+t+".backstagePostThreadRenderer.post",q))}}};
_.m.replaceBackstageReplyAction=function(r){var J=this.get("replaceBackstageReplyAction.replyId",r),x=this.get("replaceBackstageReplyAction.parentId",r);r=this.get("replaceBackstageReplyAction.renderer.commentRenderer",r);J&&r&&x&&this.setCreatorReply(x,r)};
_.m.removeCommentAction=function(r){var J=this.get("removeCommentAction.commentId",r);if(J){var x=this.get("removeCommentAction.parentCommentId",r);x&&this.get("removeCommentAction.isCreatorReply",r)?this.setCreatorReply(x,void 0):(x||(x=this.getParentPostId(J)),this.removeFromStream(J,x))}};
_.m.setCreatorReply=function(r,J){var x=this.getParentPostId(r);if(x){x=this.postIdToIndices(x);for(var t=0;t<x.length;t++){var b=x[t];if(b<0)break;var V=this.commentIdToIndex(r,b,!1);if(V>=0){var H="data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+V;V=H+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";H+=".commentThreadRenderer.replies";J==void 0?(this.set(H,{}),this.set(V,!1)):(this.set(H,{commentRepliesRenderer:{teaserContents:[{commentRenderer:J}]}}),
this.set(H+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(V,!0))}V=this.commentIdToIndex(r,b,!0);V>=0&&(V="data.contents."+b+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+V,b=V+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",V+=".commentThreadRenderer.replies",J==void 0?(this.set(V,{}),this.set(b,!1)):(this.set(V,{commentRepliesRenderer:{teaserContents:[{commentRenderer:J}]}}),this.set(b,!0)))}}};
_.m.removeFromStream=function(r,J){if(J){J=this.postIdToIndices(J);for(var x=0;x<J.length;x++){var t=J[x];if(t<0)break;var b=this.commentIdToIndex(r,t,!1);b>=0&&this.splice("data.contents."+t+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",b,1);b=this.commentIdToIndex(r,t,!0);b>=0&&this.splice("data.contents."+t+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",b,1);t="data.contents."+t+".backstagePostThreadRenderer.post.backstagePostRenderer";
b=t+".backstageAttachment.pollRenderer.votedCommentId";this.get(b)===r&&(this.set(b,null),this.set(t+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(J=this.postIdToIndices(r).reverse(),x=0;x<J.length;x++){t=J[x];if(t<0)break;b=this.getPostRendererType(t);var V=this.get("backstagePostThreadRenderer.post."+b,this.data.contents[t]);V.postId===r?this.splice("data.contents",t,1):b==="sharedPostRenderer"&&this.set("data.contents."+t+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);V.scheduledPublishTimeSec&&_.D9(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.m.postIdToIndices=function(r){for(var J=[],x=0;x<this.data.contents.length;x++){var t=this.getPostRendererType(x);this.get("backstagePostThreadRenderer.post."+t+".postId",this.data.contents[x])===r&&J.push(x);if(t==="sharedPostRenderer"){var b=this.get("backstagePostThreadRenderer.post."+t+".originalPost.backstagePostRenderer.postId",this.data.contents[x]);t=this.get("backstagePostThreadRenderer.post."+t+".originalPost.postRenderer.postId",this.data.contents[x]);b!==r&&t!==r||J.push(x)}}return J};
_.m.commentIdToIndex=function(r,J,x){if(J<0)return-1;var t,b,V,H,q=_.R((t=this.data)==null?void 0:(b=t.contents)==null?void 0:(V=b[J])==null?void 0:(H=V.backstagePostThreadRenderer)==null?void 0:H.comments,up4);return(J=x?q==null?void 0:q.teaserContents:q==null?void 0:q.contents)&&J.length?J.findIndex(function(W){return _.R(W,kIk).comment.commentRenderer.commentId===r}):-1};
_.m.getParentPostId=function(r){r=r.split(".");if(r[1])return r[0]};
_.m.getPostRendererType=function(r){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[r])?"sharedPostRenderer":"backstagePostRenderer"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],No.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],No.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],No.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-backstage-items"})],No);
_.A(No,"ytd-backstage-items",function(){if(b2w!==void 0)return b2w;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer data="[[data]]" class="style-scope ytd-backstage-items"></ytd-item-section-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return b2w=
r},{mode:1});var mrx;var o8s={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},dO=function(){var r=_.I.apply(this,arguments)||this;r.disablePrescanVisibility=!0;r.canScheduleJobs=!0;r.engagementPanel=!1;r.hidePanelButton=!1;r.isWatchGrid=!1;r.hasShownSubscribersOnlyDisclaimer=!1;r.actionMap=
{"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-create-comment-reply-action":"createCommentReplyAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"};return r};
_.S(dO,_.I);_.m=dO.prototype;_.m.created=function(){this.initCommentsCsi_()};
_.m.contentsChanged_=function(){var r;(r=this.data)!=null&&r.contents&&this.tickForCommentsTimer_("cml")};
_.m.headerChanged_=function(){var r;(r=this.data)!=null&&r.header&&this.tickForCommentsTimer_("cmhl")};
_.m.initCommentsCsi_=function(){_.PD("wn_comments");var r=_.kU();r&&_.kG({clientScreenNonce:r},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.m.createCommentAction_=function(r){r=_.GE.unsafeClone(r);var J,x;if(r=(J=_.R(r,hpn))==null?void 0:(x=J.contents)==null?void 0:x.commentThreadRenderer){var t,b,V,H,q,W;!this.isBackstage&&((t=this.data)==null?0:(b=t.header)==null?0:(V=b.commentsHeaderRenderer)==null?0:(H=V.createRenderer)==null?0:(q=H.commentSimpleboxRenderer)==null?0:(W=q.zeroStep)==null?0:W.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var U,
g,E;this.isBackstage&&_.R((U=this.data)==null?void 0:(g=U.header)==null?void 0:(E=g.commentsHeaderRenderer)==null?void 0:E.zeroStateMessage,rx4)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(r)}};
_.m.doReplyInsert_=function(r,J,x,t){t?this.splice(r,t,0,J):this.push(r,J)};
_.m.getRepliesPath_=function(r){return"data.contents."+r+".commentThreadRenderer.replies"};
_.m.getRepliesContentsPath_=function(r,J){r=this.getRepliesPath_(r);return J?r+".commentRepliesRenderer.teaserContents":r+".commentRepliesRenderer.contents"};
_.m.showSubscribersOnlyDisclaimer_=function(r){(r=r.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(r=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&(_.D9(this.hostElement,"yt-open-popup-action",[r,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.m.createCommentReplyAction_=function(r){r=_.GE.unsafeClone(r);var J=_.R(r,MWY);if(r=J==null?void 0:J.contents){var x=this.commentIdToIndex_(J==null?void 0:J.parentCommentId);if(!(x<0)){var t=this.getRepliesPath_(x);if(this.get(t)){J=J.replyToCommentId;t=this.getRepliesContentsPath_(x,!1);if(this.get(t)){var b=this.get(t).length,V=t+"."+(b-1)+".continuationItemRenderer";this.get(V+".button")?(V=this.replyIdToIndex_(J,x,!1),this.doReplyInsert_(t,r,V,b-1)):this.get(V)||(b=this.replyIdToIndex_(J,x,
!1),this.doReplyInsert_(t,r,b,null))}t=this.getRepliesContentsPath_(x,!0);this.get(t)?(x=this.replyIdToIndex_(J,x,!0),(!J||x>=0)&&this.doReplyInsert_(t,r,x,null)):this.set(t,[r])}else this.set(t,{commentRepliesRenderer:{teaserContents:[r]}})}}};
_.m.hideReportedCommentAction_=function(r){var J=_.R(r,aJY);if(r=J==null?void 0:J.commentId)J=this.get("parentCommentId",J),r=r.replace("#","."),J||(J=this.getParentCommentId_(r)),this.remove_(r,J)};
_.m.getParentCommentId_=function(r){r=r.split(".");if(r[1])return r[0]};
_.m.removeCommentAction_=function(r){var J=_.R(r,df4);if(r=J==null?void 0:J.commentId)J=J==null?void 0:J.parentCommentId,r=r.replace("#","."),J||(J=this.getParentCommentId_(r)),this.remove_(r,J)};
_.m.pinCommentAction_=function(r){r=_.GE.unsafeClone(r);var J=_.R(r,Nkn);J!=null&&J.commentId&&(r=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",r))&&(this.remove_(J.commentId),this.insert_(r,!0))};
_.m.unpinCommentAction_=function(r){r=_.GE.unsafeClone(r);r=_.R(r,Q$4);if(r!=null&&r.commentId){var J,x,t=(J=r.actionResult)==null?void 0:(x=J.update)==null?void 0:x.commentThreadRenderer;t&&(this.remove_(r.commentId),this.insert_(t))}};
_.m.banAuthorAction_=function(r){var J=_.R(r,wsw);J!=null&&J.commentId&&(r=J.parentCommentId,J=J.commentId.replace("#","."),r||(r=this.getParentCommentId_(J)),this.remove_(J,r))};
_.m.commentIdToIndex_=function(r){var J;return r&&(J=this.data)!=null&&J.contents?this.data.contents.findIndex(function(x){x=x.commentThreadRenderer;var t;return r===((x==null?void 0:x.commentViewModel)&&((t=_.R(x.commentViewModel,BkY))==null?void 0:t.commentId))}):-1};
_.m.insert_=function(r,J){J=J===void 0?!1:J;var x,t;if((x=this.data)==null?0:(t=x.contents)==null?0:t.some(function(V){return!!V.commentThreadRenderer}))for(x=0,t=this.data.contents.length;x<t;x++){var b=this.data.contents[x].commentThreadRenderer;
if(o8s[r.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=o8s[b.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){J&&o8s[r.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===o8s[b.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",x,1,{commentThreadRenderer:r}):this.splice("data.contents",x,0,{commentThreadRenderer:r});break}}else this.set("data.contents",[{commentThreadRenderer:r}])};
_.m.doReplyRemove_=function(r,J,x){r=this.replyIdToIndex_(r,J,x);r<0||(J=this.getRepliesContentsPath_(J,x),this.splice(J,r,1))};
_.m.remove_=function(r,J){J=this.commentIdToIndex_(J);J<0?(J=this.commentIdToIndex_(r),J<0||this.splice("data.contents",J,1)):(this.doReplyRemove_(r,J,!1),this.doReplyRemove_(r,J,!0))};
_.m.replyIdToIndex_=function(r,J,x){if(J<0)return-1;J=this.getRepliesContentsPath_(J,x);J=this.get(J);if(!J||!J.length)return-1;x=0;for(var t=J.length;x<t;x++){var b=void 0,V=void 0;if(((b=J[x])==null?void 0:(V=b.commentViewModel)==null?void 0:V.commentId)===r)return x}return-1};
_.m.tickForCommentsTimer_=function(r){_.nf(r,void 0,"wn_comments")};
_.m.reloadComments_=function(r){r=_.R(r,Owf);_.R(r==null?void 0:r.command,_.L$)&&_.sx(this.hostElement,[r==null?void 0:r.command])};
_.vd.Object.defineProperties(dO.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.data)==null?0:(J=r.header)==null?0:(x=J.commentsHeaderRenderer)==null?0:x.isBackstageContent)}}});
_.vd.Object.defineProperties(dO,{template:{configurable:!0,enumerable:!0,get:function(){if(mrx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);mrx=r}r=mrx;return r}}});
dO.prototype.showSubscribersOnlyDisclaimer_=dO.prototype.showSubscribersOnlyDisclaimer_;dO.prototype.headerChanged_=dO.prototype.headerChanged_;dO.prototype.contentsChanged_=dO.prototype.contentsChanged_;_.F([_.K(_.yG),_.y("design:type",Object)],dO.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.xDn.YtHostElementBehavior),_.y("design:type",Object)],dO.prototype,"ytHostElementBehavior",void 0);
_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",Function)],dO.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],dO.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dO.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.header.commentsHeaderRenderer.isBackstageContent"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],dO.prototype,"isBackstage",null);_.F([_.C(),_.y("design:type",Object)],dO.prototype,"disablePrescanVisibility",void 0);_.F([_.C(),_.y("design:type",Object)],dO.prototype,"canScheduleJobs",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],dO.prototype,"engagementPanel",void 0);
_.F([_.C(),_.y("design:type",Object)],dO.prototype,"hidePanelButton",void 0);_.F([_.C(),_.y("design:type",Object)],dO.prototype,"isWatchGrid",void 0);_.F([_.C(),_.y("design:type",Object)],dO.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);_.F([_.g5("data.contents"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dO.prototype,"contentsChanged_",null);
_.F([_.g5("data.header"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dO.prototype,"headerChanged_",null);_.F([_.Uh("yt-show-subscribers-only-disclaimer"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],dO.prototype,"showSubscribersOnlyDisclaimer_",null);_.F([_.L({is:"ytd-comments"})],dO);var QF=function(){return _.w5.apply(this,arguments)||this};
_.S(QF,_.w5);_.m=QF.prototype;_.m.bindIf=function(r,J,x){return r?J:x};
_.m.bindIfDefined=function(r,J){return r!==void 0?r:J};
_.m.booleanString=function(r){return(!!r).toString()};
_.m.equals=function(){for(var r=_.hS.apply(0,arguments),J=r[0],x=1;x<r.length;x++)if(J!=r[x])return!1;return!0};
_.m.isGreaterThan=function(r,J){return r>J};
_.m.isLessThan=function(r,J){return r<J};
_.m.logicalAND=function(){for(var r=_.hS.apply(0,arguments),J=!!r[0],x=1;x<r.length;x++)J=J&&!!r[x];return J};
_.m.logicalOR=function(){for(var r=_.hS.apply(0,arguments),J=!!r[0],x=1;x<r.length;x++)J=J||!!r[x];return J};
_.m.toBool=function(r){return!!r};
QF.prototype.toBool=QF.prototype.toBool;QF.prototype.logicalOR=QF.prototype.logicalOR;QF.prototype.logicalAND=QF.prototype.logicalAND;QF.prototype.isLessThan=QF.prototype.isLessThan;QF.prototype.isGreaterThan=QF.prototype.isGreaterThan;QF.prototype.equals=QF.prototype.equals;QF.prototype.booleanString=QF.prototype.booleanString;QF.prototype.bindIfDefined=QF.prototype.bindIfDefined;QF.prototype.bindIf=QF.prototype.bindIf;_.F([_.hW()],QF);_.VwN=[QF.prototype];var DrN;var H2f;var Km=function(){return _.I.apply(this,arguments)||this};
_.S(Km,_.I);Km.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
Km.prototype.onBackIconTap_=function(){window.history.back()};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Km.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Km.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Km.prototype,"data",void 0);_.F([_.Oh({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],Km);
_.A(Km,"yt-header-with-back-renderer",function(){if(H2f===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-header-with-back-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_header_with_back_renderer.yt.header.with.back.renderer.css.js--\x3e<div id="header-wrapper" class="style-scope yt-header-with-back-renderer">\n  <yt-icon-button id="back-button" label="Back" on-tap="onBackIconTap_" class="style-scope yt-header-with-back-renderer">\n    <yt-icon icon="yt-icons:arrow-back" class="style-scope yt-header-with-back-renderer"></yt-icon>\n  </yt-icon-button>\n  <div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-header-with-back-renderer"></div>\n  <div id="header-container" class="style-scope yt-header-with-back-renderer">\n    <yt-formatted-string id="header-title" text="[[data.title]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n    <yt-formatted-string id="header-subtitle" text="[[data.subtitle]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;DrN===void 0&&(DrN=document.createElement("template"));var t=DrN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);H2f=r}r=H2f;return r},{mode:2});var TVq;var sAR;var k0=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(k0,_.I);_.m=k0.prototype;_.m.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r,this.setUrl())};
_.m.dataChanged=function(){var r=this;if(this.data){var J=this.setUrl();J&&_.ZJ({destination:window,iframe:this.iframe,origin:_.Awo(J.toString()),channelName:"yt-iframe",onMessage:function(x){(x=r.getCommunicationCommand(x.data))&&r.ytComponentBehavior.resolveCommand(x)},
onEstablished:function(){}})}};
_.m.setUrl=function(){if(this.data&&this.data.iframeUrl){var r=_.nb(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(r)return _.Qj(this.iframe,r),r}};
_.m.getCommunicationCommand=function(r){var J;if((J=this.data)!=null&&J.onCommunicationCommandsMap){J=this.data.onCommunicationCommandsMap.find(function(b){return b.key===r});
if(J==null?0:J.value)return J==null?void 0:J.value;try{var x=pUx(_.DR(r)),t=this.data.onCommunicationCommandsMap.find(function(b){return b.key===(x==null?void 0:_.SW(x,1))});
if(t==null?0:t.value)return t==null?void 0:t.value}catch(b){}}};
k0.prototype.dataChanged=k0.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],k0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],k0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],k0.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],k0.prototype,"data",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],k0.prototype,"isDarkTheme",void 0);_.F([_.jX("#iframe"),_.y("design:type",HTMLIFrameElement)],k0.prototype,"iframe",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k0.prototype,"dataChanged",null);_.F([_.Oh({is:"yt-iframe-renderer",disableElementRegistration:!0})],k0);
_.A(k0,"yt-iframe-renderer",function(){if(sAR===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-iframe-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_iframe_renderer.yt.iframe.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-iframe-renderer"></iframe>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;TVq===void 0&&(TVq=document.createElement("template"));var t=TVq;x.call(J,t.content.cloneNode(!0),r.content.firstChild);sAR=r}r=sAR;return r},{mode:2});_.PC=function(r){_.Mx.call(this);this.callback=r;this.bezier=new k8u(0,0,.4,0,.2,1,1,1);this.delay=new _.X6(this.next,window,this);this.JSC$14888_animating=!1;_.W$(this,this.delay)};
_.S(_.PC,_.Mx);_.PC.prototype.isAnimating=function(){return this.JSC$14888_animating};
_.PC.prototype.start=function(r,J,x){this.config={from:r,to:J,duration:x,startTime:(0,_.t$)()};this.JSC$14888_animating=!0;this.next()};
_.PC.prototype.stop=function(){this.delay.stop();this.JSC$14888_animating=!1;this.config=void 0};
_.PC.prototype.next=function(){if(this.config){var r=this.config,J=r.from,x=r.to,t=r.duration;r=r.startTime;var b=(0,_.t$)()-r;r=this.bezier;t=YTo(r,b/t);if(t==0)r=r.y0;else if(t==1)r=r.y3;else{b=gC(r.y0,r.y1,t);var V=gC(r.y1,r.y2,t);r=gC(r.y2,r.y3,t);b=gC(b,V,t);V=gC(V,r,t);r=gC(b,V,t)}r=_.QK(r,0,1);this.callback(J+(x-J)*r);r<1?this.delay.start():this.JSC$14888_animating=!1}};_.Y0=new _.z$("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var qOu={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},i2q=function(r,J,x,t){_.Mx.call(this);this.JSC$14896_miniAppId=r;this.localReleaseId=J;this.derivedDeviceInterface=x;this.isForeground=t;this.JSC$14896_playNonceResolver=new _.io;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Vn("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Vn("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.M("enable_displaying_ppn");this.JSC$14896_miniAppClientDataProvider=_.bZ().resolve(_.Y0);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;W6k(this);var b=setTimeout(function(){_.nR(new _.MV("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$14896_playNonceResolver.promise.then(function(){clearTimeout(b)})};
_.S(i2q,_.Mx);var fqY=function(r,J){r.JSC$14896_playNonceResolver.resolve(J!=null?J:dc(8));r.enableDisplayingPpn&&pPx(r).then(function(x){r.JSC$14896_miniAppClientDataProvider.clientData.set("post_play_nonce",x)})},pPx=function(r){return _.T(function(J){return J.nextAddress==1?_.p(J,r.JSC$14896_playNonceResolver.promise,2):J.return(J.yieldResult)})},W6k=function(r){var J,x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$14896_playNonceResolver.promise,2);J=t.yieldResult;x={miniAppInfo:{externalPostId:r.JSC$14896_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:J,derivedDeviceInterface:r.derivedDeviceInterface}};_.kG(x);_.i8(t)})},g8o=function(r){r.state!==0?_.nR(new _.MV("[MiniAppPlayLogger] recordPlayStart failed with state "+qOu[r.state])):(r.state=1,nm(r,"ma_cl"),OF(r,"PLAY_EVENT_TYPE_PLAY_START"),UrY(r))},E8b=function(r){r.isForeground=!1;
OF(r,"PLAY_EVENT_TYPE_PLAY_PAUSE")},jAn=function(r){r.state!==1&&r.state!==2?_.nR(new _.MV("[MiniAppPlayLogger] recordPlayEnd failed with state "+qOu[r.state])):(r.state=3,window.clearInterval(r.playPingTimerId),r.playPingTimerId=NaN,tZK(),OF(r,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},$rN=function(r,J){r.state===2&&r.gameReady&&(r.firstClickRecorded?Date.now()-r.clickRecordedMs<r.playClickIntervalMs||(r.clickRecordedMs=Date.now(),OF(r,"PLAY_EVENT_TYPE_PLAY_CLICK")):J&&(nm(r,"ma_fua"),OF(r,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),r.firstClickRecorded=!0,r.clickRecordedMs=Date.now()))};
i2q.prototype.logError=function(r){var J=this,x;_.T(function(t){if(t.nextAddress==1)return r.metadata.externalPostId=J.JSC$14896_miniAppId,x=r.metadata,_.p(t,Promise.race([J.JSC$14896_playNonceResolver.promise,new Promise(function(b){setTimeout(function(){b("")},3E4)})]),2);
x.postPlayNonce=t.yieldResult;r.metadata.localReleaseId=J.localReleaseId;r.loggingError.level="WARNING";_.Pq(r.loggingError,r.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:r.metadata});_.i8(t)})};
var wPR=function(r,J,x,t){var b,V,H,q,W,U;_.T(function(g){if(g.nextAddress==1)return _.p(g,r.JSC$14896_playNonceResolver.promise,2);b=g.yieldResult;V={externalPostId:r.JSC$14896_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:b,sdkVersion:x,api:J};t!==void 0&&(V.networkRequestsMeasurement={networkRequests:_.tE(t,1),cachedRequests:_.tE(t,2),transferredBytes:_.tE(t,3)},(H=t)==null?0:_.fw(H,eB,6))&&(V.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((q=_.f9(t,
eB,6))==null?void 0:dk(q,1))||"0",cacheHits:((W=_.f9(t,eB,6))==null?void 0:dk(W,2))||"0",cachedBytes:((U=_.f9(t,eB,6))==null?void 0:dk(U,3))||"0"});_.KR("miniAppSdkUsage",V);_.i8(g)})},Mwq=function(r,J,x){var t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c;
_.T(function(Z){if(Z.nextAddress==1)return _.p(Z,r.JSC$14896_playNonceResolver.promise,2);t=Z.yieldResult;b={externalPostId:r.JSC$14896_miniAppId,localReleaseId:r.localReleaseId,postPlayNonce:t,sdkVersion:x,measurementWindow:{startTimestampMs:String(GI(J,1)),endTimestampMs:String(GI(J,2))},frameRate:{averageFrameTimeDeltaMs:R$(J,3),averageFrameIdleTimeMs:R$(J,4)}};_.fw(J,zS,5)&&(b.networkRequests={networkRequests:(V=JH(J))==null?void 0:_.tE(V,1),cachedRequests:(H=JH(J))==null?void 0:_.tE(H,2),transferredBytes:(q=
JH(J))==null?void 0:_.tE(q,3),sameOriginStatusCodeToCounts:hDR((W=JH(J))==null?void 0:xmc(W,4)),crossOriginStatusCodeToCounts:hDR((U=JH(J))==null?void 0:xmc(U,5))},(g=JH(J))==null?0:_.fw(g,eB,6))&&(b.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((E=JH(J))==null?void 0:(h=_.f9(E,eB,6))==null?void 0:dk(h,1))||"0",cacheHits:((G=JH(J))==null?void 0:(N=_.f9(G,eB,6))==null?void 0:dk(N,2))||"0",cachedBytes:((Q=JH(J))==null?void 0:(Y=_.f9(Q,eB,6))==null?void 0:dk(Y,3))||"0"});_.fw(J,
zg4,7)&&(b.gameCapture={averageFrameTimeDeltaMs:(O=_.f9(J,zg4,7))==null?void 0:R$(O,1),averageFrameIdleTimeMs:(c=_.f9(J,zg4,7))==null?void 0:R$(c,2)});_.KR("miniAppPerformanceMetrics",b);_.i8(Z)})},Gtu=function(r,J,x){var t,b;
return _.T(function(V){if(V.nextAddress==1)return _.p(V,r.JSC$14896_playNonceResolver.promise,2);t=V.yieldResult;b={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:r.JSC$14896_miniAppId,postPlayNonce:t,miniAppReleaseId:r.localReleaseId},derivedDeviceInterface:r.derivedDeviceInterface,adTriggerType:J};b.rejectedReason=x||"MINI_APP_AD_REJECTED_REASON_UNSPECIFIED";_.KR("miniAppAdEvent",b);_.i8(V)})};
i2q.prototype.disposeInternal=function(){_.Mx.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var OF=function(r,J,x,t){x=x===void 0?{}:x;t=t===void 0?!1:t;var b,V,H,q;_.T(function(W){if(W.nextAddress==1)return b=r.isForeground,V=r.beforeReady,_.p(W,r.JSC$14896_playNonceResolver.promise,2);H=W.yieldResult;q={externalPostId:r.JSC$14896_miniAppId,localReleaseId:r.localReleaseId,derivedDeviceInterface:r.derivedDeviceInterface,postPlayNonce:H,type:J};x.sequenceGroup=H;q.playState=V?"PLAY_STATE_NOT_READY":b?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.KR("miniAppPlayEvent",q,x);
t&&_.kC();_.i8(W)})},nm=function(r,J){var x;
_.T(function(t){if(t.nextAddress==1)return x=(0,_.t$)(),_.p(t,r.JSC$14896_playNonceResolver.promise,2);_.YG(J,x);_.i8(t)})},UrY=function(r){isNaN(r.playPingTimerId)&&(r.playPingTimerId=_.qV(function(){r.state!==1&&r.state!==2?_.nR(new _.MV("[MiniAppPlayLogger] reportPlayPing failed with state "+qOu[r.state])):OF(r,"PLAY_EVENT_TYPE_PLAY_PING")},r.playPingIntervalMs))},hDR=function(r){return Array.from(r.entries()).map(function(J){var x=_.D(J);
J=x.next().value;x=x.next().value;return{key:J,value:x}})};var RDx=_.Vn("show_mini_app_ad_frequency_cap_ms",0),SO4=function(){this.showAdIntervalMs=RDx;this.isRateLimited=!0},NVR=function(r,J){setTimeout(function(){return r.isRateLimited=!1},r.showAdIntervalMs);
r.showMiniAppAdCommand=J.showMiniAppAdCommand;r.isEmbeddedInWebview=J.isEmbeddedInWebview;r.playLogger=J.playLogger},QAo=function(r,J){var x;
return _.T(function(t){if(t.nextAddress==1){if(!r.showMiniAppAdCommand||!r.isEmbeddedInWebview)return t.return(drN(r,J,"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"));if(r.isRateLimited)return t.return(drN(r,J,"MINI_APP_AD_REJECTED_REASON_RATE_LIMITED"));r.adResolver=new _.io;x=hxY(new Rg,J);Iv(r.showMiniAppAdCommand,MNu(x));r.isRateLimited=!0;setTimeout(function(){return r.isRateLimited=!1},r.showAdIntervalMs);
return _.p(t,r.adResolver.promise,2)}return t.return(t.yieldResult)})};
SO4.prototype.onAdFinished=function(r){r=GMk(r);var J;(J=this.adResolver)==null||J.resolve(r)};
var drN=function(r,J,x){var t;return _.T(function(b){if(b.nextAddress==1)b=_.p(b,(t=r.playLogger)==null?void 0:Gtu(t,JAX(J),x),2);else{var V=b.return;var H=new MaY;H=_.oD(H,1,2);b=V.call(b,H)}return b})};var K6q=new _.z$("INNERTUBE_MANAGER_TOKEN");var kto=function(){this.callbacks={}};
kto.prototype.initialize=function(r){var J=this;this.callbacks=r;window.youtubewebview?window.youtubewebview.onmessage=function(x){Pws(J,x)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(x){Pws(J,x)})};
var Pws=function(r,J){if(J.data)try{var x=pUx(J.data);if(_.cK(_.pw(x,1))!=null){var t=UYq(_.SW(x,2));switch(_.SW(x,1)){case "yt-mini-app-load-audio-state":var b,V;(V=(b=r.callbacks).onAudioStateLoaded)==null||V.call(b,_.Mf(t,wS(t,Gl,1)));break;case "yt-mute-mini-app":var H,q;(q=(H=r.callbacks).onMuteMiniApp)==null||q.call(H);break;case "yt-unmute-mini-app":var W,U;(U=(W=r.callbacks).onUnmuteMiniApp)==null||U.call(W);break;case "yt-playable-exit":var g,E;(E=(g=r.callbacks).onExit)==null||E.call(g);
break;case "yt-post-play-nonce":var h,G;(G=(h=r.callbacks).onPostPlayNonceReceived)==null||G.call(h,Q9(t,2,Gl));break;case "yt-confirm-exit-mini-app":var N,Q;(Q=(N=r.callbacks).confirmExitMiniApp)==null||Q.call(N);break;case "yt-confirm-exit-mini-app-edu":var Y,O;(O=(Y=r.callbacks).confirmExitMiniAppEdu)==null||O.call(Y);break;case "yt-benchmarking-response":var c,Z;(Z=(c=r.callbacks).onNativeBenchmarkingMessageReceived)==null||Z.call(c,Q9(t,2,Gl));break;case "yt-mini-app-load-3p-consent-state":var a,
e;(e=(a=r.callbacks).multiplayer3pAckStateLoaded)==null||e.call(a,_.Mf(t,wS(t,Gl,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var l,Vi;(Vi=(l=r.callbacks).exitMiniAppSeenStateLoaded)==null||Vi.call(l,_.Mf(t,wS(t,Gl,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var sX,pz;(pz=(sX=r.callbacks).onNavigateToNewMiniApp)==null||pz.call(sX);break;case "yt-game-data-available":var Gz,Qi;(Qi=(Gz=r.callbacks).onGameDataAvailable)==null||Qi.call(Gz,Q9(t,2,Gl));break;case "yt-pause-mini-app":var Sm,
FD;(FD=(Sm=r.callbacks).onPauseMiniApp)==null||FD.call(Sm);break;case "yt-resume-mini-app":var Bn,rv;(rv=(Bn=r.callbacks).onResumeMiniApp)==null||rv.call(Bn);break;case "yt-playable-ad-finished":var us,hw;(hw=(us=r.callbacks).onAdFinished)==null||hw.call(us,Q9(t,2,Gl))}}else _.nR(Error("Xh"))}catch(pk){_.Pq(Error("Yh"))}else _.nR(Error("Zh"))};var t64=function(r){this.rpcErrorCode=r};var Cm=function(r,J,x){this.intervalMs=r;this.apiFunc=J;this.type=x;this.schedulerReady=!0};
Cm.prototype.call=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1){if(J.type!==1&&r===J.cachedValue)return t.return();J.pendingApiRequestResolver||(J.pendingApiRequestResolver=new _.io);x=J.pendingApiRequestResolver.promise;J.cachedValue=r;return _.p(t,YOs(J),2)}return t.return(x)})};
Cm.prototype.flush=function(r){r=r===void 0?!1:r;var J=this;return _.T(function(x){return J.cachedValue===void 0?x.return():_.p(x,J.apiFunc(J.cachedValue,r),0)})};
var YOs=function(r){var J,x,t;return _.T(function(b){switch(b.nextAddress){case 1:if(!r.schedulerReady||!r.pendingApiRequestResolver)return b.return();r.schedulerReady=!1;J=r.pendingApiRequestResolver;r.pendingApiRequestResolver=void 0;_.DC(b,2);if(r.cachedValue===void 0){b.jumpTo(4);break}return _.p(b,r.apiFunc(r.cachedValue),5);case 5:x=b.yieldResult,J.resolve(x);case 4:_.FC(b,3);break;case 2:t=_.Wr(b),J.reject(t);case 3:setTimeout(function(){return _.T(function(V){r.schedulerReady=!0;return _.p(V,
YOs(r),0)})},r.intervalMs),_.i8(b)}})};var o9i=window.location.origin+"/miniapp_cloudsaves",bG4=[400,401],n84=_.Vn("cloud_save_game_data_rate_limit_ms",3E3),BVo=function(r){var J=this;this.JSC$14940_miniAppId=r;this.loadAttempts=0;this.cloudSaveIntervalMs=n84;this.initialDownloadDataSucceeded=!1;this.JSC$14940_playNonceResolver=new _.io;this.scottyUploadRateLimiter=new Cm(this.cloudSaveIntervalMs,function(x,t){return O2k(J,x,t)},2);
this.downloadDataPromise=Cwo(this);this.downloadDataPromise.then(function(){J.initialDownloadDataSucceeded=!0}).catch(function(){})},Iqx=function(r,J){J.then(function(x){return r.JSC$14940_playNonceResolver.resolve(x)})},L6N=function(r){return _.T(function(J){return r.cachedData===void 0?J.return(r.downloadDataPromise):J.return(r.cachedData)})},cT4=function(r,J){return _.T(function(x){r.cachedData=J;
if(!r.initialDownloadDataSucceeded)throw Error("$h");return _.p(x,r.scottyUploadRateLimiter.call(J),0)})},ATN=function(){return new Promise(function(r){setTimeout(r,1E3,"")})},F6q=function(r,J){var x,t;
return _.T(function(b){if(b.nextAddress==1)return x=r.JSC$14940_miniAppId,_.p(b,Promise.race([r.JSC$14940_playNonceResolver.promise,ATN()]),2);t={"X-YouTube-MiniAppId":x,"X-YouTube-PostPlayNonce":b.yieldResult};"DELEGATED_SESSION_ID"in _.CN&&ntc(J,t);return b.return(t)})},O2k=function(r,J,x){x=x===void 0?!1:x;
return _.T(function(t){return xtK()?_.M("enable_cloud_save_error_popup_after_retry")?t.return(new Promise(function(b,V){var H,q,W,U,g;return _.T(function(E){switch(E.nextAddress){case 1:H=0,q=!0,U=W=null;case 2:if(!(q&&H++<2)){E.jumpTo(4);break}_.DC(E,5);return _.p(E,aq4(r,J,x),7);case 7:W=E.yieldResult;q=W.ok?!1:!bG4.includes(W.status);_.FC(E,2);break;case 5:U=g=_.Wr(E);q=mtM(U);E.jumpTo(2);break;case 4:W?W.ok?(BC(r,n84),b()):(BC(r,r.cloudSaveIntervalMs*2),V(Error("ai`"+String(W.status),{cause:{rpcErrorCode:W.status}}))):
(BC(r,r.cloudSaveIntervalMs*2),V(U||Error("bi"))),_.i8(E)}})})):t.return(new Promise(function(b,V){var H,q;
return _.T(function(W){if(W.nextAddress==1){if(r.JSC$14940_miniAppId==="")return V(Error("ci")),W.return();_.DC(W,2);return _.p(W,aq4(r,J,x),4)}if(W.nextAddress!=2)return H=W.yieldResult,H.ok?(BC(r,n84),b()):(BC(r,r.cloudSaveIntervalMs*2),V(Error("ai`"+String(H.status),{cause:{rpcErrorCode:H.status}}))),_.FC(W,0);q=_.Wr(W);BC(r,r.cloudSaveIntervalMs*2);V(q);_.i8(W)})})):t.return()})},aq4=function(r,J,x){x=x===void 0?!1:x;
var t,b,V;return _.T(function(H){if(H.nextAddress==1)return t=_.lE((new TextEncoder).encode(J)),b=V67(),_.p(H,F6q(r,b),2);V=H.yieldResult;return H.return(fetch(b,{method:"POST",body:new Blob([t]),headers:V,keepalive:x}))})},Cwo=function(r){var J,x;
return _.T(function(t){if(t.nextAddress==1){if(!xtK())return t.return("");if(r.JSC$14940_miniAppId==="")throw Error("ci");if(r.loadAttempts>2)return t.return(r.downloadDataPromise);_.DC(t,2);return _.p(t,yT4(r),4)}if(t.nextAddress!=2)return J=t.yieldResult,t.return(J);x=_.Wr(t);if(mtM(x)&&++r.loadAttempts<2)return t.return(Cwo(r));throw x;})},yT4=function(r){var J,x,t,b,V;
return _.T(function(H){switch(H.nextAddress){case 1:return _.DC(H,2),J=V67(),_.p(H,F6q(r,J),4);case 4:return x=H.yieldResult,_.p(H,fetch(J,{method:"GET",headers:x}),5);case 5:return t=H.yieldResult,t.ok?_.p(H,t.text(),6):H.return(Promise.reject(Error("di`"+String(t.status),{cause:new t64(t.status)})));case 6:return b=H.yieldResult,H.return((new TextDecoder).decode(_.DR(b)));case 2:return V=_.Wr(H),H.return(Promise.reject(V))}})},BC=function(r,J){r.cloudSaveIntervalMs=J;
r.scottyUploadRateLimiter.intervalMs=r.cloudSaveIntervalMs};
BVo.prototype.flush=function(){var r=this;return _.T(function(J){return r.initialDownloadDataSucceeded?_.p(J,r.scottyUploadRateLimiter.flush(!0),0):J.return()})};var eDb=XK(li(1),vi(1)),zDN=XK(li(1),vi(3)),Il=function(r){this.callbacks=r};
_.m=Il.prototype;_.m.onAudioToggled=function(r,J){(J===void 0||J)&&_.oo("yt-mini-app-is-audio-enabled",r,2592E3)};
_.m.onPause=function(){this.onAudioToggled(!1,!1)};
_.m.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.m.returnNativeBenchmarkingMessage=function(){};
_.m.sendGameData=function(){};
_.m.sendStartGameFrameCapture=function(){};
var Dt4=function(r,J,x){this.callbacks=r;var t=this;this.sdkVersion=new _.io;this.channel=new eXn(_.ZJ({destination:window,iframe:J,origin:(new URL(x.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var b=Lm;var V=li(5);var H=new Y3K;H=_.kM(H,1,1E4);V=_.tS(V,4,AXs,H);b(t,V);t.onAudioToggled(t.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){t.sdkVersion.resolve("")},1E4)};
_.S(Dt4,Il);_.m=Dt4.prototype;_.m.onAudioToggled=function(r,J){Il.prototype.onAudioToggled.call(this,r,J===void 0?!0:J);J=Lm;var x=li(2),t=new kMN;r=_.Vo(t,1,r);r=_.tS(x,3,AXs,r);J(this,r)};
_.m.onPause=function(){Il.prototype.onPause.call(this);Lm(this,li(3))};
_.m.onResume=function(){Il.prototype.onResume.call(this);Lm(this,li(4))};
_.m.returnNativeBenchmarkingMessage=function(r){var J=Lm,x=li(6);var t=vi(_.fw(r,cW,1)?1:2);r=_.fw(r,cW,1)?r:null;t=_.tS(t,5,ui,r);J(this,XK(x,t))};
_.m.sendGameData=function(r){var J=Lm,x=li(7);r=_.tS(x,5,AXs,r);J(this,r)};
_.m.sendStartGameFrameCapture=function(){Lm(this,li(9))};
var cC=function(r,J,x){var t,b,V;return _.T(function(H){if(H.nextAddress==1)return t=r.callbacks,b=t.onSdkCalled,V=J,_.p(H,r.sdkVersion.promise,2);b.call(t,V,H.yieldResult,x);_.i8(H)})};
Dt4.prototype.onMessage=function(){var r=this;return vBc(xS,function(J){var x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi,sX,pz,Gz,Qi,Sm,FD,Bn,rv,us,hw,pk,Ck,fY,Nu,TO,gH,DM,Tb,Mu,SI,$4,aK,cr,zb;return _.T(function(oK){switch(oK.nextAddress){case 1:if(!lON(J.data))return _.nR(Error("ei")),oK.return();x=_.Nf(J.data,1);_.M("enable_iframe_message_get_type_via_fields")&&(t=J.data,x=b=_.Nf(t,1));switch(x){case 8:if(J.data.hasMetadata()){var IK=r.sdkVersion,jI=IK.resolve;var gf=J.data.getMetadata();gf=_.SW(gf,
1);jI.call(IK,gf);clearTimeout(r.sdkVersionTimeoutId)}break;case 6:return oK.jumpTo(2);case 16:if(!_.Up(J.data,yXN,14,tH))return oK.return();V=_.Kw(J.data,yXN,14,tH);(q=(H=r.callbacks).onGameFrameReceived)==null||q.call(H,V);return oK.return();case 17:if(!_.Up(J.data,aOR,15,tH))return oK.return();(U=(W=r.callbacks).onGameAudioReceived)==null||U.call(W,_.Kw(J.data,aOR,15,tH));return oK.return();case 1:if(IK=_.Kw(J.data,Cgk,2,tH))switch(_.Nf(IK,1)){case 1:r.callbacks.onFirstFrameReady();if(_.M("enable_network_request_logging_on_game_events")&&
_.fw(IK,zS,4)){cC(r,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.f9(IK,zS,4));break}cC(r,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(gf=(jI=r.callbacks).onGameReady)==null||gf.call(jI);if(_.M("enable_network_request_logging_on_game_events")&&_.fw(IK,zS,4)){cC(r,"MINI_APP_SDK_API_GAME_READY",_.f9(IK,zS,4));break}cC(r,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.Up(IK,Zl,3,Bqf))r.callbacks.onResourceLoaded(_.Kw(IK,Zl,3,Bqf))}return oK.return();case 3:return oK.jumpTo(3);case 4:return oK.jumpTo(4);
case 2:return oK.jumpTo(5);case 9:return oK.jumpTo(6);case 10:return r.callbacks.onClick(),oK.return();case 5:return oK.jumpTo(7);case 11:if(!_.Up(J.data,a1,9,tH))return oK.return();g=_.Kw(J.data,a1,9,tH);(h=(E=r.callbacks).onBenchmarkingMessageReceived)==null||h.call(E,g);IK=J.reply;jI=li(1);gf=vi(1);var df=new a1;var WK=new Uint8Array(f84(g,wS(g,S3R,6))|0);df=pR(df,5,S3R,_.nk(WK,!1));gf=_.tS(gf,5,ui,df);IK.call(J,XK(jI,gf));return oK.return();case 12:return oK.jumpTo(8);case 13:return oK.jumpTo(9);
case 15:if(!_.M("enable_open_yt_content"))return J.reply(zDN),oK.return();if(!_.Up(J.data,F1Y,12,tH))return J.reply(XK(li(1),vi(2))),oK.return();IK=_.Kw(J.data,F1Y,12,tH);G=_.SW(IK,1);r.callbacks.onOpenYTContent(G);J.reply(eDb);return oK.return();case 14:return oK.jumpTo(10);default:return oK.return()}oK.jumpTo(0);break;case 2:if(!_.Up(J.data,ry,5,tH))return oK.return();jI=J.data;IK=wS(jI,tH,5);jI=jI.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;(IK=NN(jI,jI[_.jo]|0,ry,IK))||(IK=ry[ae])||
(IK=new ry,RK(IK.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),IK=ry[ae]=IK);N=IK;IK=_.JE(N,yE,1,_.xF());Q=_.D(IK);Y=Q.next();case 12:if(Y.done){oK.jumpTo(14);break}O=Y.value;c=new _.MV;c.level=_.Nf(O,2)===1?"WARNING":"ERROR";Z=Tn9(O.getSource());return _.p(oK,r.sdkVersion.promise,15);case 15:a={source:Z,sdkVersion:oK.yieldResult};_.wv(_.pw(O,6))!=null?(c.message=O.getMessage(),c.stack=_.SW(O,5),a.sdkErrorType=sEn(_.Nf(O,6)),_.wv(_.pw(O,7))!=null&&(a.sdkApi=qWm(_.Nf(O,7)))):c.stack=void 0;
l=e=void 0;(l=(e=r.callbacks).onError)==null||l.call(e,{loggingError:c,metadata:a});Y=Q.next();oK.jumpTo(12);break;case 14:return oK.return();case 3:return _.DC(oK,16),IK=r.callbacks,jI=IK.onSave,gf=_.Kw(J.data,Pgs,4,tH),gf=_.SW(gf,1),_.p(oK,jI.call(IK,gf),18);case 18:J.reply(eDb);_.FC(oK,17);break;case 16:return Vi=_.Wr(oK),sX=L7,pz=Vi,Gz=r.callbacks,Qi="MINI_APP_SDK_API_SAVE_DATA",_.p(oK,r.sdkVersion.promise,19);case 19:sX(pz,Gz,Qi,oK.yieldResult),J.reply(zDN);case 17:return _.p(oK,cC(r,"MINI_APP_SDK_API_SAVE_DATA"),
20);case 20:return oK.return();case 4:return _.DC(oK,21),_.p(oK,r.callbacks.onLoad(),23);case 23:Sm=oK.yieldResult;IK=J.reply;jI=li(1);gf=vi(1);df=new Pgs;df=_.UC(df,1,Sm);gf=_.tS(gf,3,ui,df);IK.call(J,XK(jI,gf));_.FC(oK,22);break;case 21:return FD=_.Wr(oK),Bn=L7,rv=FD,us=r.callbacks,hw="MINI_APP_SDK_API_LOAD_DATA",_.p(oK,r.sdkVersion.promise,24);case 24:Bn(rv,us,hw,oK.yieldResult),J.reply(zDN);case 22:return _.p(oK,cC(r,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return oK.return();case 5:_.DC(oK,
26);r.callbacks.onSendHighScore(YF(_.Kw(J.data,vwN,3,tH).getValue()));J.reply(XK(li(1),vi(1)));_.FC(oK,27);break;case 26:return pk=_.Wr(oK),Ck=L7,fY=pk,Nu=r.callbacks,TO="MINI_APP_SDK_API_SEND_SCORE",_.p(oK,r.sdkVersion.promise,28);case 28:Ck(fY,Nu,TO,oK.yieldResult),J.reply(zDN);case 27:return _.p(oK,cC(r,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return oK.return();case 6:if(!_.Up(J.data,ut4,8,tH)){oK.jumpTo(30);break}IK=_.Kw(J.data,ut4,8,tH);IK=_.Nf(IK,1);return _.p(oK,cC(r,qWm(IK)),30);case 30:return oK.return();
case 7:return IK=J.reply,jI=li(1),gf=vi(1),df=r.callbacks.getLanguage(),gf=pR(gf,4,ui,Ie(df)),IK.call(J,XK(jI,gf)),_.p(oK,cC(r,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return oK.return();case 8:if(!_.Up(J.data,Z7o,10,tH))return oK.return();gH=_.Kw(J.data,Z7o,10,tH);DM=r.callbacks;Tb=DM.onSdkPerformanceUpdate;return _.p(oK,r.sdkVersion.promise,33);case 33:return Tb.call(DM,gH,oK.yieldResult),oK.return();case 9:IK=J.data;jI=wS(IK,tH,11);if(_.cK(_.pw(IK,jI))==null)return J.reply(XK(li(1),vi(2))),
oK.return();Mu=Q9(J.data,11,tH);r.callbacks.onShareInviteCode(Mu);J.reply(eDb);return _.p(oK,cC(r,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return oK.return();case 10:if(_.Up(J.data,K1o,13,tH)){oK.jumpTo(35);break}return _.p(oK,r.callbacks.onShowMiniAppAd(2),36);case 36:return SI=oK.yieldResult,J.reply(XK(li(1),L1b(SI))),_.p(oK,cC(r,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return oK.return();case 35:IK=_.Kw(J.data,K1o,13,tH);a:switch(_.Nf(IK,1)){case 1:IK={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:IK={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:IK={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}$4=IK;aK=$4.adType;cr=$4.sdkApi;IK=r.callbacks;jI=IK.onShowMiniAppAd;gf=_.Kw(J.data,K1o,13,tH);gf=_.SW(gf,2);return _.p(oK,jI.call(IK,aK,gf||void 0),38);case 38:return zb=oK.yieldResult,J.reply(XK(li(1),L1b(zb))),_.p(oK,cC(r,cr),39);case 39:return oK.return()}})})};
var Lm=function(r,J){_.T(function(x){r.channel.send(J);_.i8(x)})},cI=function(r,J,x){this.callbacks=r;
var t=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;r=VEc(J,(new URL(x.toString())).origin);this.gameSnacks=new HJn(r);this.gameSnacks.page.onReady(function(){t.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){t.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var b,V;(V=(b=t.callbacks).onGameReady)==null||V.call(b)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(b,V){try{t.callbacks.onSendHighScore(V)}catch(H){L7(H,t.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(b,V){var H;return _.T(function(q){if(q.nextAddress==1)return _.DC(q,2),_.p(q,t.callbacks.onSave(t.decoder.decode(V)),4);if(q.nextAddress!=2)return _.FC(q,0);H=_.Wr(q);L7(H,t.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return q.return()})});
this.gameSnacks.storage.onLoad(function(){var b,V;return _.T(function(H){if(H.nextAddress==1)return _.DC(H,2),_.p(H,t.callbacks.onLoad(),4);if(H.nextAddress!=2)return b=H.yieldResult,H.return(t.encoder.encode(b));V=_.Wr(H);L7(V,t.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return H.return(t.encoder.encode(""))})});
this.gameSnacks.init()};
_.S(cI,Il);cI.prototype.onAudioToggled=function(r,J){Il.prototype.onAudioToggled.call(this,r,J===void 0?!0:J);var x;(x=this.gameSnacks)==null||x.audio.update(r)};
cI.prototype.onPause=function(){Il.prototype.onPause.call(this);var r;(r=this.gameSnacks)==null||r.game.pause()};
cI.prototype.onResume=function(){Il.prototype.onResume.call(this);var r;(r=this.gameSnacks)==null||r.game.resume()};var Z2Y=WpM,v8N=_.JY(function(r){var J=r.data;var x=r.loadingProgress;r=_.D(_.Ww("",void 0,"LYYTdd"));var t=r.next().value,b=r.next().value;r=_.D(_.Ww(!1,void 0,"K0waae"));var V=r.next().value,H=r.next().value,q=[],W=function(){return"transform: scaleX("+(_.Yy(x)||0)+")"},U=null,g=function(){return J()&&U!==null&&U!==void 0?U:U=J().showAnniversaryAnimation?6:Z2Y()};
_.Ke(function(){var N;if(J().timeOutMessages&&((N=J().timeOutMessages)==null?0:N.length)){U=null;N=_.D(q);for(var Q=N.next();!Q.done;Q=N.next())clearTimeout(Q.value);q.length=0;iGi(J().timeOutMessages,q,b,H)}},"BNu9j");
var E=function(){return!!J().persistentErrorMessageTitle},h=function(){return x!==void 0},G=function(){return J().title};
return _.f("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},_.f("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},_.f("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),_.f("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var N,Q=(N=J().backgroundImage)==null?void 0:N.sources,Y;return(Q==null?0:Q.length)?"background-image: url("+((Y=Q[0])==null?void 0:Y.url)+")":
""}}),_.f("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),_.f(_.w,{cond:function(){return!E()},
then:function(){var N={};return _.f("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},_.f("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},_.f(_.tU,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",animationName:function(){return"loading_animation_"+g()},
data:function(){var Q="loading_animation_"+g();return{animationConfig:{name:Q,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+Q+".json",loop:!0,autoplay:!0}}}})),_.f("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},_.f(_.w,{cond:G,
then:function(){return _.f("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},G)}}),_.f("p",{class:_.gm("mini-app-splash-screen-view-model-wiz__timeout-message",(N["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return V()},N)),
"aria-live":"polite"},t),_.f(_.w,{cond:h,then:function(){return _.f("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},_.f("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-segment mini-app-splash-screen-view-model-wiz__loading-bar-segment-resource-animation",style:W}))}})))}}),_.f(_.w,{cond:E,
then:function(){return _.f("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},_.f("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return J().persistentErrorMessageTitle}),_.f(_.w,{cond:function(){return!!J().persistentErrorMessageDescription},
then:function(){return _.f("p",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return J().persistentErrorMessageDescription})}}))}})))},"Yd");var uix=new _.z$("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var lqk=XP;XP=function(r){function J(x){if(x){var t,b;(t=x.__spec)==null||(b=t.didUnmount)==null||b.call(t);for(t=0;t<x.childNodes.length;t++)J(x.childNodes[t])}}
lqk==null||lqk(r);kI(function(){for(var x=0;x<r.length;x++)J(r[x])})};var XPw=_.JY(function(r){var J=r.data;var x=r.score;var t=r.formattedScore;var b=r.onScoreChanged;var V=r.isEmbeddedInWebview;var H=_.Ze("yt-mini-app-score-button-view-model"),q=function(){var G;return _.R(J==null?void 0:(G=J())==null?void 0:G.buttonViewModel,_.GA)},W=function(){var G;
return(x==null?void 0:x())||Number(J==null?void 0:(G=J())==null?void 0:G.lastScore)||0},U=function(){var G;
return(t==null?void 0:t())||((G=q())==null?void 0:G.title)||""},g,E=1;
if(r=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))r=Number(r),E=isNaN(r)?1:r/100;_.Ke(function(){b==null||b(W());var G;var N=_.LM((G=q())==null?void 0:G.onTap);if(N){G=_.R(N,klb);var Q,Y,O;G=_.R(G==null?void 0:(Q=G.panelLoadingStrategy)==null?void 0:(Y=Q.inlineContent)==null?void 0:(O=Y.dialogViewModel)==null?void 0:O.customContent,GC4)}else G=void 0;if(Q=G)Q.score=U()},"KZFi5e");
r=_.$H(function(){var G,N,Q=J==null?void 0:(G=J())==null?void 0:(N=G.loggingDirectives)==null?void 0:N.trackingParams;Q&&_.HU(_.bZ().resolve(_.wG),Q);return!1});
_.Pb(function(){if(H.value){var G=H.value.querySelector("button"),N=q();G&&N&&p19(G,N);XL("yt-share-playable-with-high-score",function(){var Q=W().toString(),Y=J==null?void 0:J().onShareHighScoreCommand,O=J==null?void 0:J().highScoreShareClientParamIdentifier,c=V==null?void 0:V();Y&&(c?(O=new jgq,Q=_.UC(O,2,Q),Iv(Y,Q.JSC$10408_serializeBinary())):O&&(_.bZ().resolve(uix).clientParams.set(O,{miniAppClientParams:{highScore:Q}}),lWz(Y,!1)))})}});
var h=function(){var G=q();G&&(x==null?0:x())&&G.accessibilityText&&(G.accessibilityText=G.accessibilityText.replace(g,U()));g=U();return{numberValue:W(),numberText:U(),heightPx:36,fontSizeMultiplier:E,shouldAnimate:!(x==null||!x())&&!0}};
return _.f("yt-mini-app-score-button-view-model",{class:function(){var G={};return _.E8("mini-app-score-button-view-model-wiz",(G["mini-app-score-button-view-model-wiz--is-visible"]=W()!==0,G))},
el:H,"on:click":r},l0(!1,function(){return _.f("span",{style:"display:none;"},W)}),_.f(_.QR,{data:function(){var G;
return J==null?void 0:(G=J())==null?void 0:G.buttonViewModel}},{buttonViewModel:function(G){return _.f(_.TN,{data:G.data,
animatedTextProps:h})}}))},"Zd");var btn=_.JY(function(r){var J,x=(J=_.Vk("yt-mini-app-is-theater-mode-enabled"))!=null?J:!1,t=_.M("enable_playable_container_save_button"),b=_.M("enable_play_next_destination_page_in_toolbar");J={};return _.f("ytm-mini-app-top-bar-view-model",null,_.f("div",{class:_.gm("yt-mini-app-top-bar-view-model",(J["yt-mini-app-top-bar-view-model--mobile"]=!1,J["yt-mini-app-top-bar-view-model--desktop"]=!0,J))},_.f("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.f(_.w,{cond:function(){var V;
return!!r.data().backButtonEdu&&!((V=r.isExitMiniAppSeen)==null?0:V.call(r))},
then:function(){return _.f(_.QR,{data:function(){return r.data().backButtonEdu}},{buttonViewModel:_.TN})},
else:function(){return _.f(_.QR,{data:function(){return r.data().backButton}},{buttonViewModel:_.TN})}}),_.f(_.w,{cond:function(){return r.data().viewAllButton&&!0},
then:function(){return _.f(_.QR,{data:function(){return r.data().viewAllButton}},{buttonViewModel:_.TN})}}),_.f(_.w,{cond:function(){return r.data().title&&!0},
then:function(){return _.f("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return r.data().title})}})),_.f("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.f(_.w,{cond:function(){var V;
return(V=r.isDesktopPlayPage)==null?void 0:V.call(r)},
then:function(){return _.f(_.DZ,null,_.f(rzY,{highScoreButton:function(){return r.data().highScoreButton},
score:r.score,formattedScore:r.formattedScore,onScoreChanged:r.onScoreChanged,isEmbeddedInWebview:r.isEmbeddedInWebview}),_.f(JzK,{enableSaveButton:function(){return _.Yy(t)},
saveButton:function(){return r.data().saveButton},
isSaved:r.isSaved,onSaveToggled:function(){return r.onSaveToggled}}),_.f(xJb,{menuButton:function(){return r.data().menuButton}}))},
else:function(){return _.f(_.w,{cond:function(){return!1},
then:function(){return _.f(_.QR,{data:function(){return r.data().playPageButton}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.f(rzY,{highScoreButton:function(){return r.data().highScoreButton},
score:r.score,formattedScore:r.formattedScore,onScoreChanged:r.onScoreChanged,isEmbeddedInWebview:r.isEmbeddedInWebview})}})}})),_.f("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.f(_.QR,{data:function(){return r.data().muteButton}},{toggleButtonViewModel:function(V){var H=V.data;
return _.f(_.hU,{data:function(){var q,W;return Object.assign({},H(),{isToggled:(W=(q=r.isAudioEnabled)==null?void 0:q.call(r))!=null?W:!0})},
onToggle:r.onAudioToggled,useOutlinedIcon:!0})}}),_.f(_.QR,{data:function(){return r.data().theatreModeButton}},{toggleButtonViewModel:function(V){var H=V.data;
return _.f("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.f(_.hU,{data:function(){return Object.assign({},H(),{isToggled:x})},
useOutlinedIcon:!0}))}}),_.f(tzk,{fullscreenButton:function(){return r.data().fullscreenButton}}),_.f(_.w,{cond:function(){return _.Yy(b)&&r.data().viewAllButton&&!1},
then:function(){return _.f(_.QR,{data:function(){return r.data().viewAllButton}},{buttonViewModel:_.TN})}}),_.f(_.w,{cond:function(){var V;
return!((V=r.isDesktopPlayPage)==null?0:V.call(r))},
then:function(){return _.f(_.DZ,null,_.f(JzK,{enableSaveButton:function(){return _.Yy(t)},
saveButton:function(){return r.data().saveButton},
isSaved:r.isSaved,onSaveToggled:function(){return r.onSaveToggled}}),_.f(xJb,{menuButton:function(){return r.data().menuButton}}))}}))))},"$d");
btn.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var xJb=_.JY(function(r){return _.f(_.QR,{data:r.menuButton},{buttonViewModel:_.TN})},"ae"),JzK=_.JY(function(r){var J=r.enableSaveButton;
var x=r.saveButton;var t=r.isSaved;var b=r.onSaveToggled;return _.f(_.w,{cond:function(){return J()&&!(x==null||!x())},
then:function(){return _.f(_.QR,{data:function(){var V=_.R(x==null?void 0:x(),_.RS),H;return{toggleButtonViewModel:Object.assign({},V,{isToggled:(H=t==null?void 0:t())!=null?H:!(V==null||!V.isToggled)})}}},{toggleButtonViewModel:function(V){return _.f(_.hU,{data:V.data,
onToggle:b})}})}})},"be"),rzY=_.JY(function(r){var J=r.highScoreButton;
var x=r.score;var t=r.formattedScore;var b=r.onScoreChanged;var V=r.isEmbeddedInWebview;return _.f(_.QR,{data:J},{miniAppScoreButtonViewModel:function(H){return _.f(XPw,{data:H.data,score:x,formattedScore:t,onScoreChanged:b,isEmbeddedInWebview:V})}})},"ce"),tzk=_.JY(function(r){r=r.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.f(_.DZ,null):_.f(_.QR,{data:r},{buttonViewModel:_.TN})},"de");_.mJb=new _.z$("DESKTOP_CURRENT_PAGE");var sNN=_.JY(function(r){var J=r.data;var x=_.M("force_active_time_logging_webview"),t=!1,b=new kto,V=void 0,H=void 0,q=_.bZ().resolve(K6q),W=new SO4,U=void 0,g=void 0,E=[],h=void 0,G=void 0,N=!1,Q=!1,Y=!1,O=!1,c=new _.io,Z=_.bZ().resolve(uix),a=_.bZ().resolve(_.Y0),e=_.bZ().resolve(_.t9(sR)),l,Vi=(l=_.bZ().resolve(_.t9(_.mJb)))==null?void 0:l.getCurrentPage(),sX=!1,pz=0,Gz=function(a4){a4.preventDefault();return a4.returnValue=""},Qi;
r=_.D(_.Ww(!((Qi=_.Vk("yt-mini-app-is-audio-enabled"))!=null&&!Qi),void 0,"cGaEvf"));var Sm=r.next().value,FD=r.next().value,Bn;Qi=_.D(_.Ww(!((Bn=_.Vk("exit-mini-app-seen-state"))==null||!Bn),void 0,"DctXGe"));var rv=Qi.next().value,us=Qi.next().value;Bn=_.D(_.Ww(!1,void 0,"pU1jdd"));var hw=Bn.next().value,pk=Bn.next().value;Bn=_.D(_.Ww(void 0,void 0,"ldLqDf"));var Ck=Bn.next().value,fY=Bn.next().value;Bn=_.D(_.Ww(void 0,void 0,"mdofE"));var Nu=Bn.next().value,TO=Bn.next().value;Bn=_.D(_.Ww(!0,void 0,
"T1gxCf"));var gH=Bn.next().value,DM=Bn.next().value;Bn=_.D(_.Ww(!1,void 0,"gxt7wf"));var Tb=Bn.next().value,Mu=Bn.next().value;Bn=_.D(_.Ww(void 0,void 0,"yqLV6d"));var SI=Bn.next().value,$4=Bn.next().value;Bn=_.D(_.Ww(0,void 0,"l6CrGf"));var aK=Bn.next().value,cr=Bn.next().value,zb=_.zx("mini-app-container-view-model"),oK=function(){return J().isEmbeddedInWebview},IK=function(){return J().hasPlayNextShelf};
XL("yt-page-type-changed",function(a4){if(_.M("enable_is_mini_app_page_active_bugfix"))a4.detail.newPageSubtype==="mini_app"&&a4.detail.newPageType==="ytd-browse"||!gH()||df();else if(a4=_.vac()==="mini_app",a4!==gH())if(DM(a4),a4){var HK;a4=(HK=J().playableId)==null?void 0:HK.toString();a4!==void 0&&window.location.href.includes(a4)&&!Q&&(O=!0,jI(),WN.value&&id(WN.value))}else a4||df()});
XL("yt-action",function(a4){a4.detail.actionName==="yt-engagement-panel-visible-changed"&&a4.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&a4.detail.args[2]==="PAmini_app_panel"&&df();_.M("enable_is_mini_app_page_active_bugfix")?a4.detail.actionName==="yt-history-load"&&!gH()&&(Vi==null?0:Vi.active)?(DM(!0),jI(),WN.value&&id(WN.value)):a4.detail.actionName==="yt-history-load"&&gH()&&!J().isEmbeddedInWebview&&$p():gH()&&a4.detail.actionName==="yt-history-load"&&(O?O=!1:J().isEmbeddedInWebview||
$p())});
_.ky(function(){gf()});
_.Ke(function(){jI()},"PiwKsd");
var jI=function(){var a4=J().playableId,HK=J().localReleaseId,BK=J().derivedDeviceInterface;if(Q)_.nR(new _.MV("[MiniAppContainerViewModel] onEnter was called more than once"));else{Q=!0;V=new i2q(a4,HK,BK,document.visibilityState==="visible");g8o(V);H=new BVo(a4);oek(q,a4);NVR(W,{showMiniAppAdCommand:J().showMiniAppAdCommand,isEmbeddedInWebview:J().isEmbeddedInWebview,playLogger:V});$kz()&&(G=document.body.style.backgroundColor,_.K6(document.body,"background-color","black"));dW();fk();c=new _.io;
if(J().isEmbeddedInWebview){if(a4=(new URLSearchParams(window.location.search)).get("postPlayNonce"))fqY(V,a4),sX=!0;b.initialize({onAudioStateLoaded:function(LY){oe(LY)},
onMuteMiniApp:function(){oe(!1)},
onUnmuteMiniApp:function(){oe(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(LY){sX||(fqY(V,LY),sX=!0)},
confirmExitMiniApp:function(){var LY,mW,Hr;return _.T(function(p1){if(p1.nextAddress==1)return J().confirmExitMiniAppCommand?_.p(p1,Promise.race([c.promise,Promise.resolve(!1)]),2):p1.return();(LY=p1.yieldResult)?!J().confirmExitMiniAppCommandEdu||(Hr=(mW=rv)==null?void 0:mW())!=null&&Hr?wu(J().confirmExitMiniAppCommand):(wu(J().confirmExitMiniAppCommandEdu),_.oo("exit-mini-app-seen-state","true",2592E6)):wu(J().closeMiniAppCommand);_.i8(p1)})},
onNativeBenchmarkingMessageReceived:function(LY){LY=d3x(_.ul4(LY));if(_.Up(LY,_.BI,3,Rgo)){var mW=_.Kw(LY,_.BI,3,Rgo),Hr=XAK();var p1=YF(Hr.getSeconds())-YF(mW.getSeconds());mW=_.tE(Hr,2)-_.tE(mW,2);p1<0&&mW>0?(p1+=1,mW-=1E9):p1>0&&mW<0&&(--p1,mW+=1E9);p1=(new cW).setSeconds(p1);p1=_.GO(p1,2,_.hr(mW),0);_.xL(LY,1,p1)}var bo;(bo=g)==null||bo.returnNativeBenchmarkingMessage(LY)},
multiplayer3pAckStateLoaded:function(LY){$p(LY)},
exitMiniAppSeenStateLoaded:function(LY){J().confirmExitMiniAppCommandEdu&&us(LY)},
onNavigateToNewMiniApp:function(){wu(J().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(LY){LY=new URLSearchParams(LY);var mW=void 0;LY.has("invite_code")&&(mW=new O7R,LY=LY.get("invite_code"),mW=_.UC(mW,1,LY));if(LY=mW){var Hr;(Hr=g)==null||Hr.sendGameData(LY)}},
onPauseMiniApp:function(){t=!0;WK()},
onResumeMiniApp:function(){t=!0;oy()},
onAdFinished:function(LY){W.onAdFinished(LY)}});
J().showMultiplayer3pConsentDialogCommand||c.resolve(!0);wu(J().onContainerReadyCommand)}else fqY(V),c.resolve(!0);Iqx(H,pPx(V));pPx(V).then(function(LY){LY={miniAppPlayData:{postPlayNonce:LY}};var mW,Hr=(mW=J().loggingDirectives)==null?void 0:mW.trackingParams;Hr&&_.wU().stateChanged(Hr,LY)});
a4=J().showSignInDialogCommand;!xtK()&&a4&&(_.oo("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),wu(a4));J().confirmExitMiniAppCommand&&e&&(a4=vkX(J().confirmExitMiniAppCommand))&&(e.customConfirmationCommand=a4)}},gf=function(){G&&_.K6(document.body,"background-color",G);
N=!1;h&&h.release();H.flush().catch(function(a4){_.nR(a4)});
q.flush().catch(function(a4){_.nR(a4)});
jAn(V);Yo();g=void 0;Vzn(Z)},df=function(){DM(!1);
gf();pk(!1);$4(void 0);fY(void 0);TO(void 0);pz=0;cr(0);Q=!1},WK=function(){var a4;
(a4=g)==null||a4.onPause();h&&h.release();H.flush().catch(function(HK){_.nR(HK)});
q.flush().catch(function(HK){_.nR(HK)});
E8b(V)},oy=function(){var a4;
(a4=g)==null||a4.onResume();fk();a4=V;a4.isForeground=!0;OF(a4,"PLAY_EVENT_TYPE_PLAY_RESUME")},oe=function(a4){var HK;
(HK=g)==null||HK.onAudioToggled(a4);FD(a4)},$p=function(a4){J().showMultiplayer3pConsentDialogCommand&&(J().isEmbeddedInWebview&&a4!==void 0&&c.resolve(a4),!a4&&_.vac()==="mini_app"&&wu(J().showMultiplayer3pConsentDialogCommand))},A6=function(){var a4,HK,BK,LY;
return _.T(function(mW){if(mW.nextAddress==1){!J().isLivestream||J().disableVideoCapture||(a4=g)!=null&&a4.sendStartGameFrameCapture();HK=(new URL(window.location.href)).searchParams;if(HK.has("invite_code")){var Hr=new O7R,p1=HK.get("invite_code");BK=_.UC(Hr,1,p1);(LY=g)==null||LY.sendGameData(BK)}hw()||(pk(!0),Hr=V,Hr.state!==1?_.nR(new _.MV("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+qOu[Hr.state])):(_.HG("mini_app_ids_without_game_ready").includes(Hr.JSC$14896_miniAppId)&&(Hr.gameReady=
!0),Hr.state=2,Hr.beforeReady=!1,nm(Hr,"ma_ffr"),OF(Hr,"PLAY_EVENT_TYPE_PLAY_READY")));return _.p(mW,c.promise,2)}wu(J().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();J().isEmbeddedInWebview||$p();_.i8(mW)})},cN=function(){var a4=V;
a4.gameReady=!0;nm(a4,"ma_gr")},Nm=function(a4){var HK;
return _.T(function(BK){if(BK.nextAddress==1)return _.DC(BK,2),_.p(BK,cT4(H,a4),4);if(BK.nextAddress!=2)return _.FC(BK,0);HK=_.Wr(BK);wu(J().showSavingErrorPopupCommand);throw HK;})},X9=function(){var a4,HK;
return _.T(function(BK){if(BK.nextAddress==1)return _.DC(BK,2),_.p(BK,L6N(H),4);if(BK.nextAddress!=2)return a4=BK.yieldResult,BK.return(a4);HK=_.Wr(BK);wu(J().showLoadingErrorDialogCommand);throw HK;})},xo=function(a4){V.logError(a4)},Jp=function(a4,HK,BK){wPR(V,a4,HK,BK)},ZC=function(a4,HK){Mwq(V,a4,HK)},NT=function(){!x&&J().isEmbeddedInWebview||_.tk();
$rN(V,!0);N||(window.addEventListener("beforeunload",Gz,{capture:!0}),N=!0)},NW=function(a4){var HK,BK,LY,mW,Hr,p1,bo;
return _.T(function(Pk){if(Pk.nextAddress==1)return q&&(!U||U<a4)&&a4>0?_.p(Pk,DJY(q,a4),3):Pk.jumpTo(0);HK=Pk.yieldResult;BK=_.D(HK);LY=BK.next().value;mW=BK.next().value;Hr=LY;p1=mW;((bo=Hr)==null?0:bo.displayString)&&p1&&(fY(p1),TO(Hr.displayString));_.i8(Pk)})},AS=function(a4){var HK=J().onBenchmarkingMessageReceivedCommand;
if(HK){var BK=XAK();_.tS(a4,3,Rgo,BK);Iv(HK,Qvw(a4))}},td=function(a4){var HK=J().onGameFrameReceivedCommand;
if(HK){var BK=new Rg;var LY=new Edw;var mW=GI(a4,1);LY=_.M_(LY,1,mW);a4=_.SW(a4,2);a4=_.UC(LY,2,a4);BK=_.xL(BK,2,a4);Iv(HK,MNu(BK))}},w7=function(a4){var HK=J().onGameAudioDataReceivedCommand;
if(HK){var BK=new Rg;var LY=new $Yx;a4=_.SW(a4,1);LY=_.UC(LY,1,a4);BK=_.xL(BK,4,LY);Iv(HK,MNu(BK))}},nz=function(){var a4=new URLSearchParams(window.location.search);
if(J().isEmbeddedInWebview&&a4&&a4.get("override_hl")==="true"&&a4.get("hl"))return a4.get("hl");a4=document.documentElement.lang;return a4!==""?a4:_.LZ},AC=function(a4){var HK=J().onShareInviteCodeCommand;
if(HK)if(J().isEmbeddedInWebview){var BK=new jgq;a4=_.UC(BK,1,a4);Iv(HK,wHK(a4))}else BK=J().inviteCodeShareClientParamIdentifier,Z.clientParams.set(BK,{miniAppClientParams:{inviteCode:a4}}),wu(HK)},sY=function(a4){var HK,BK,LY;
return _.T(function(mW){if(mW.nextAddress==1)return HK=J().onMiniAppOpenYtContentRequested,q&&_.M("enable_open_yt_content")&&HK?_.p(mW,Hto(q,a4),3):mW.jumpTo(0);BK=mW.yieldResult;if(BK==="OK")if(J().isEmbeddedInWebview){var Hr=new pVN;LY=pR(Hr,2,Gl,Ie(a4));Iv(HK,gdk(LY))}else a.clientData.set("video_id",a4),wu(HK);_.i8(mW)})},m7=function(a4){pz+=_.tE(a4,3);
a4=Math.min(Math.log(1+pz/15E6*9)/Math.log(10),.99);cr(a4);dH(a4)},dH=_.f6(function(a4){var HK=J().updateLoadingProgressCommand;
if(HK){var BK=new pVN;a4=pR(BK,3,Gl,_.D4(a4));Iv(HK,gdk(a4))}},100),iE=function(a4){return QAo(W,a4)},fk=function(){var a4,HK;
((a4=_.SbM())==null?void 0:(HK=a4.wakeLock)==null?void 0:HK.request)!=null&&_.SbM().wakeLock.request("screen").then(function(BK){h=BK}).catch(function(){})},WN=_.Ze("iframe");
_.Ke(function(){J().isSupportedCountry&&(xtK()||_.M("enable_sign_in_promo")||!J().showSignInDialogCommand?WN.value&&id(WN.value):wu(J().onMiniAppReadyCommand))},"XK60ib");
var $5=function(){return _.f("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return hw()?0:-1},
el:WN})},id=function(a4,HK){HK=HK===void 0?!1:HK;
var BK=Vx();BK&&(HK||BK.toString()!==a4.getAttribute("src"))&&(g=HGz(J().source,{isAudioEnabled:Sm,onFirstFrameReady:A6,onGameReady:cN,onSave:Nm,onLoad:X9,onError:xo,onSdkCalled:Jp,onSdkPerformanceUpdate:ZC,onClick:NT,onSendHighScore:NW,onBenchmarkingMessageReceived:AS,getLanguage:nz,onShareInviteCode:AC,onResourceLoaded:m7,onOpenYTContent:sY,onShowMiniAppAd:iE,onGameFrameReceived:td,onGameAudioReceived:w7},a4,BK),Ge(a4,"load",function(){nm(V,"ma_il");Ge(a4,"load",function(){id(a4,!0)})}),_.Qj(a4,
BK))},Vx=function(){var a4=J().url;
if(a4&&(a4=_.nb(a4),a4!==null)){if(J().source&&J().source==="MINI_APP_SOURCE_GAMESNACKS")a4=_.bh(a4,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.M("enable_origin_query_parameter_bugfix")){var HK=_.MK(_.Wfr(a4.toString()));HK=new URLSearchParams(HK||"");HK.set("origin",window.location.origin);HK=HK.toString();a4=_.H_(a4).toString();a4=_.Dv(B7b.exec(a4)[0]+(HK.trim()?"#"+HK:""))}return a4}},UL=function(){var a4={};
a4=_.gm("yt-mini-app-container-view-model__loading-screen",(a4["yt-mini-app-container-view-model__loading-screen--fade-out"]=hw,a4));var HK=function(){return hw()?1:aK()};
return _.f("div",{class:a4},_.f(_.QR,{data:function(){return J().splashScreen}},{miniAppSplashScreenViewModel:function(BK){return _.f(v8N,{data:BK.data,
loadingProgress:HK})}}))},dW=function(){E=[];
E.push(_.dU(window,"visibilitychange",function(){Y||t&&oK()||(document.visibilityState==="visible"?oy():WK())}));
E.push(_.dU(window,"pagehide",function(){gf()}));
E.push(_.dU(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&zb.value.dispatchEvent(new Event("tap"))},0)}));
E.push(_.dU(zb.value,"pointerdown",function(){$rN(V,!1)},!0));
E.push(_.dU(zb.value,"pause",function(){Y=!0;WK()}));
E.push(_.dU(zb.value,"play",function(){Y=!1;oy()}));
E.push(_.dU(zb.value,"exit",function(){gf()}));
var a4=navigator.keyboard,HK=a4&&a4.lock;E.push(_.dU(window,uxK,function(){Mu(XDu());XDu()?(J().hasPlayNextShelf&&XH("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),af("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),HK&&a4.lock(["Escape"])):(J().hasPlayNextShelf&&af("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),XH("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),HK&&a4.unlock())}));
J().showMultiplayer3pConsentDialogCommand&&E.push(_.dU(window,"yt-playables-ack-3p-data-usage",function(){Tas(q)}));
J().confirmExitMiniAppCommandEdu&&E.push(_.dU(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.oo("exit-mini-app-seen-state","true",2592E6)}));
J().onGameAudioDataReceivedCommand&&E.push(_.dU(window,"message",function(BK){BK=BK.event_;var LY,mW=(LY=WN.value)==null?void 0:LY.src;if(mW&&BK.origin===(new URL(mW)).origin&&BK.data&&BK.data.type==="GAME_AUDIO"&&BK.data.audio&&BK.data.audio.length>0)if(_.M("enable_sending_unwrapped_game_audio_as_serialized_metadata"))Iv(J().onGameAudioDataReceivedCommand,BK.data.audio);else{var Hr=new FileReader;Hr.onload=function(){var p1=new Rg;var bo=new $Yx;bo=_.UC(bo,1,Hr.result);p1=_.xL(p1,4,bo);Iv(J().onGameAudioDataReceivedCommand,
MNu(p1))};
Hr.readAsDataURL(new Blob([BK.data.audio]))}}))},Yo=function(){E.forEach(function(a4){R2(a4)});
window.removeEventListener("beforeunload",Gz,{capture:!0})},wu=function(a4){a4&&lWz(a4,J().isEmbeddedInWebview||!1)},af=function(a4,HK){a4=_.D(zb.value.getElementsByClassName(a4));
for(var BK=a4.next();!BK.done;BK=a4.next())BK.value.classList.add(HK)},XH=function(a4,HK){a4=_.D(zb.value.getElementsByClassName(a4));
for(var BK=a4.next();!BK.done;BK=a4.next())BK.value.classList.remove(HK)};
return function(){var a4={};a4=_.gm("yt-mini-app-container-view-model",(a4["yt-mini-app-container-view-model--desktop"]=!0,a4["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return J().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},a4["yt-mini-app-container-view-model--ios-web-view"]=$kz(),a4["yt-mini-app-container-view-model--no-top-bar"]=function(){return!J().topBar},a4["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return J().hasPlayNextShelf},a4["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return J().hasPlayNextShelf},a4["yt-mini-app-container-view-model--show-peek-below"]=function(){return!Tb()&&J().hasPlayNextShelf},a4));
var HK={};HK=_.gm("yt-mini-app-container-view-model__content",(HK["yt-mini-app-container-view-model__content--desktop-content"]=!0,HK["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return J().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},HK["yt-mini-app-container-view-model--desktop-play-page"]=function(){return J().hasPlayNextShelf},HK));
return _.f("mini-app-container-view-model",{el:zb},_.f("div",{class:a4},_.f(_.w,{cond:function(){return J().topBar&&!Tb()},
then:function(){return _.f(_.QR,{data:function(){return J().topBar}},{miniAppTopBarViewModel:function(BK){return _.f(btn,{data:BK.data,
isAudioEnabled:Sm,onAudioToggled:function(LY){oe(LY)},
score:Ck,formattedScore:Nu,onScoreChanged:function(LY){U=LY},
isEmbeddedInWebview:oK,isSaved:SI,onSaveToggled:function(LY){$4(LY)},
isExitMiniAppSeen:rv,isDesktopPlayPage:IK})}})}}),_.f("div",{class:HK},_.f(_.w,{cond:gH,
then:function(){return $5()}}),_.f(_.w,{cond:function(){return!J().isEmbeddedInWebview},
then:function(){return UL()}}))))}()},"ee");
sNN.idomCompat=!0;_.o8(sNN,"mini-app-container-view-model",{props:{data:_.yk}});var qvK=_.JY(function(r){var J=r.data;return _.f("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.f("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.$H(function(){var x=J().onTap;x&&_.a2(x)})},_.f(_.w,{cond:function(){return J().icon},
then:function(x){return _.f(_.Gk,{icon:function(){return x().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.f("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return J().title})))},"fe");
qvK.idomCompat=!0;var WLf=_.JY(function(r){var J=_.zx("div"),x=_.D(_.Ww(void 0,void 0,"kFCJ0c")),t=x.next().value,b=x.next().value;x=_.D(_.Ww(void 0,void 0,"PIPgWd"));var V=x.next().value,H=x.next().value;x=_.D(_.Ww(void 0,void 0,"rV66ob"));var q=x.next().value,W=x.next().value,U=function(){var O=t();return O!==void 0?Math.abs(O):void 0},g=function(){var O=U();
return O===void 0||O<=3},E=function(){var O=U();
var c=V(),Z=q();O=O!==void 0&&c!==void 0&&Z!==void 0?c-Z-O:void 0;return O===void 0||O<=3},h=function(O){J.value&&J.value.scrollBy({top:0,
left:(_.IP("HTML_DIR")==="rtl"?-1:1)*O*J.value.clientWidth,behavior:"smooth"})},G=function(){var O;
b((O=J.value)==null?void 0:O.scrollLeft);var c;H((c=J.value)==null?void 0:c.scrollWidth);var Z;W((Z=J.value)==null?void 0:Z.clientWidth)},N=function(){h(-.5)},Q=function(){h(.5)};
x=_.$H(function(){G()});
_.KN(function(){G();if(J.value){var O=new ResizeObserver(G);O.observe(J.value);_.ky(function(){O.disconnect()})}});
var Y={};return _.f("yt-sponsorships-scrollable-shelf",{class:_.gm("ytdSponsorshipsScrollableShelfHost",r.className)},_.f("div",{class:_.gm("ytdSponsorshipsScrollableShelfContent",(Y.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return r.data().previousButton&&r.data().nextButton&&!g()&&!E()},Y.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return r.data().previousButton&&!g()&&E()},Y.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return r.data().nextButton&&
g()&&!E()},Y)),
el:J,"on:scroll":x},r.children),_.f(_.w,{cond:function(){return!g()},
then:function(){return _.f(_.QR,{data:function(){return r.data().previousButton}},{buttonViewModel:function(O){return _.f(_.TN,{data:O.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:N})}})}}),_.f(_.w,{cond:function(){return!E()},
then:function(){return _.f(_.QR,{data:function(){return r.data().nextButton}},{buttonViewModel:function(O){return _.f(_.TN,{data:O.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:Q})}})}}))},"ge");
WLf.idomCompat=!0;var pZY=_.JY(function(r){var J=r.data;r={};return _.f("yt-sponsorships-hub",{class:_.gm("ytdSponsorshipsHubHost",(r.ytdSponsorshipsHubHostIndented=function(){return J().indented},r))},_.f("div",{class:"ytdSponsorshipsHubHeader"},_.f("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.f("div",{class:"ytdSponsorshipsHubAvatar"},_.f(_.QR,{data:function(){return J().avatar}},{avatarViewModel:_.GH})),_.f(_.w,{cond:function(){return J().badgeImage},
then:function(x){return _.f("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.f("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.f("div",{class:"ytdSponsorshipsHubBadge"},_.f(_.rm,{data:x,targetWidth:24,targetHeight:24,alt:""}))))}})),_.f("div",{class:"ytdSponsorshipsHubDetails"},_.f("div",{class:"ytdSponsorshipsHubTierName"},function(){return J().tierName}),_.f("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return J().membershipType}),_.f("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return J().membershipDurationOrExpiry})),_.f("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.f(_.QR,{data:function(){return J().manageButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.f(_.QR,{data:function(){return J().actionMenuButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.f("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return J().perksTitle}),_.f(WLf,{data:function(){return{previousButton:J().previousPerkButton,
nextButton:J().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.f("div",{class:"ytdSponsorshipsHubPerkCards"},_.f(_.QR,{data:function(){return J().perkCards}},{sponsorshipsHubPerkCardViewModel:qvK}),_.f(_.w,{cond:function(){return J().viewAllPerksButton},
then:function(x){return _.f(its,{data:x})}}))))},"he");
pZY.idomCompat=!0;var its=_.JY(function(r){var J=r.data;return _.f("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.f(_.QR,{data:function(){return J().button}},{buttonViewModel:_.TN}),_.f("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.f("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return J().title}),_.f("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return J().subtitle})))},"ie");
its.idomCompat=!0;_.o8(pZY,"yt-sponsorships-hub",{props:{data:_.yk}});_.f8K=_.JY(function(r){var J=r.data;return _.f("yt-dual-avatar-view-model",{class:_.gm("ytDualAvatarViewModelHost",r.className),style:_.MA({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var x;return((x=J().badgeCutoutRadius)!=null?x:14)+"px"}})},_.f("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.f(_.QR,{data:function(){return J().startAvatar}},{avatarViewModel:_.GH}),_.f(_.QR,{data:function(){return J().endAvatar}},{avatarViewModel:_.GH})),_.f(_.QR,{data:function(){return J().badge}},
{contentPreviewImageViewModel:function(x){return _.f("div",{class:"ytDualAvatarViewModelBadge"},_.f(_.la,{data:x.data}))}}))},"je");
_.f8K.idomCompat=!0;var geq=_.JY(function(r){var J=r.data;var x,t=!((x=_.bZ().resolve(_.t9(_.vc)))==null||!x());r=_.gW(function(){var g,E,h=t?(g=J().header)==null?void 0:g.backgroundColorDarkMode:(E=J().header)==null?void 0:E.backgroundColorLightMode;if(h!==void 0)return _.Fj(h)},void 0,"UX2G6c");
x=_.gW(function(){var g,E;return t?(g=J().header)==null?void 0:g.backgroundImagePart1Dark:(E=J().header)==null?void 0:E.backgroundImagePart1Light},void 0,"GPAi1d");
var b=_.gW(function(){var g,E;return t?(g=J().header)==null?void 0:g.backgroundImagePart2Dark:(E=J().header)==null?void 0:E.backgroundImagePart2Light},void 0,"nboJld"),V=_.gW(function(){return _.IP("HTML_DIR")==="rtl"},void 0,"LGJceb"),H=_.zx("yt-sponsorships-perks-list"),q=!1,W=function(){var g=H.value;
if(g&&!q){var E,h=(E=g.parentElement)==null?void 0:E.parentElement;if(h)for(g=g.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),E=0;E<g.length;++E){var G=g[E];if(G instanceof HTMLElement){h.scrollTo({top:G.offsetTop+G.clientHeight/2-h.clientHeight/2,behavior:"smooth"});q=!0;break}}}};
_.Pb(function(){var g=H.value;if(g){var E=new ResizeObserver(W);E.observe(g);_.ky(function(){E.disconnect()})}});
var U={};return _.f("yt-sponsorships-perks-list",{el:H,class:_.gm("ytdSponsorshipsPerksListHost",(U.ytdSponsorshipsPerksListHorizontalPadding=function(){return J().horizontalPaddingEnabled},U))},_.f("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.f("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.MA({"background-color":r})},_.f("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.f(_.w,{cond:x,then:function(g){var E={};return _.f("div",{class:_.gm((E.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=t,E.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!t,E.ytdSponsorshipsPerksListFlipped=V,E))},_.f(_.rm,{data:g,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.f("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.f(_.w,{cond:b,
then:function(g){var E={};return _.f("div",{class:_.gm((E.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=t,E.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!t,E.ytdSponsorshipsPerksListFlipped=V,E))},_.f(_.rm,{data:g,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.f("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.f(_.QR,{data:function(){var g;
return(g=J().header)==null?void 0:g.dualAvatar}},{dualAvatarViewModel:_.f8K})))),_.f("div",{class:"ytdSponsorshipsPerksListBody"},_.f("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return J().title}),_.f(_.w,{cond:function(){return J().perks},
then:function(g){return _.f(_.GZ,{each:g},function(E,h){var G={};return _.f("div",{class:_.gm("ytdSponsorshipsPerksListPerkContainer",(G.ytdSponsorshipsPerksListSelectedPerk=function(){var N=h(),Q=J().selectedPerkIndex;return N===Q},G))},_.f(_.w,{cond:function(){return h()>0},
then:function(){return _.f("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.f("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.f(_.w,{cond:function(){return E.icon},
then:function(N){return _.f(_.Gk,{icon:function(){return N().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.f("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.f("div",{class:"ytdSponsorshipsPerksListPerkTitle"},E.title),_.f("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.f(_.Zy,{text:E.description})),_.f(_.w,{cond:function(){return E.instructions},
then:function(){var N,Q;return _.f("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.f("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(N=E.instructions)==null?void 0:N.title),_.f("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.f(_.Zy,{text:(Q=E.instructions)==null?void 0:Q.text})))}}))),_.f(_.w,{cond:function(){return E.emoji},
then:function(N){return _.f("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.f(_.GZ,{each:function(){return N()}},function(Q){return _.f(_.rm,{data:Q,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.f(UJu,{data:E}))})}})))},"ke");
geq.idomCompat=!0;var UJu=_.JY(function(r){var J=r.data;var x=function(H,q){return H===q},t=function(){var H=J();
H=_.R(H==null?void 0:H.badgesShelf,RIN);return H!==void 0&&H!==null?H:{previousButton:{},nextButton:{}}},b=_.Ze("div"),V=function(){var H=b.value;
if(H){var q=H.parentElement;if(q){H=H.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var W=0;W<H.length;++W){var U=H[W];if(U instanceof HTMLElement){q.scrollTo({left:U.offsetLeft+U.clientWidth/2-q.clientWidth/2,behavior:"instant"});break}}}}};
_.Pb(function(){var H=b.value;if(H){var q=new ResizeObserver(V);q.observe(H);_.ky(function(){q.disconnect()})}});
return _.f("div",null,_.f(_.w,{cond:function(){return J().badges},
then:function(H){return _.f(WLf,{data:t},_.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:b},_.f(_.GZ,{each:function(){return H()}},function(q,W){var U={},g={},E={};
return _.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.f(_.w,{cond:function(){return W()>0},
then:function(){return _.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.f("div",{class:_.gm("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(U.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return x(W(),J().currentBadgeIndex)},U.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!x(W(),J().currentBadgeIndex)},U))},_.f("div",{class:_.gm("ytdSponsorshipsPerksListLoyaltyBadge",(g.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return x(W(),
J().currentBadgeIndex)},g.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!x(W(),J().currentBadgeIndex)},g))},_.f(_.w,{cond:function(){return q.image},
then:function(h){var G={};return _.f("div",{class:_.gm((G.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return x(W(),J().currentBadgeIndex)},G.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!x(W(),J().currentBadgeIndex)},G))},_.f(_.rm,{data:h,
alt:""}))}})),_.f("div",{class:_.gm("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(E.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return x(W(),J().currentBadgeIndex)},E))},q.title)))})))}}))},"le");
UJu.idomCompat=!0;_.o8(geq,"yt-sponsorships-perks-list",{props:{data:_.yk}});_.o8(_.JY(function(r){return _.f("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.f(_.w,{cond:function(){return r.data().image},
then:function(J){return _.f(_.rm,{className:"ytwFantasyEmptyStateViewModelImage",data:J,ariaHidden:!0,alt:""})}}),_.f(_.Zy,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return r.data().title}}),_.f(_.Zy,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return r.data().subtitle}}),_.f(_.QR,{data:function(){return r.data().primaryButton}},{buttonViewModel:function(J){return _.f(_.TN,{data:J.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"me"),"ytw-fantasy-empty-state-view-model",{props:{data:_.yk}});var Eew;var UtK=_.Ms({buttonRenderer:_.cz});_.xt(g9C);_.iu(g9C,"timed-animation-button-renderer",{propNames:["data","uniqueId","overrides"]});var Aj=function(){var r=_.I.apply(this,arguments)||this;r.hideJoinButtonBeforeSubscribed=_.M("hide_join_button_before_subscribed");r.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return r};
_.S(Aj,_.I);_.m=Aj.prototype;_.m.hasShowDialogCommand=function(r){return!!_.R(r,klb)};
_.m.configureRendererStamper=function(){return{"data.avatarStack":{id:"avatar-stack",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model"}}},"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.updateJoinButtonOverrides=function(){var r,J;(r=_.Hp(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(J=r.polymerController)==null||J.set("overrides",this.joinButtonOverrides);if(r=_.Hp(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))r.overrides=this.joinButtonOverrides};
_.m.handleButtonRefreshAction=function(r){if(r=_.R(r,CLu))this.set("data.membershipButton",r.membershipButton),this.notifyPath("data.membershipButton")};
_.m.onYtServiceRequestError=function(r){_.rq(this.hostElement,r.detail.error.message)};
_.m.onTap=function(){var r;(r=this.data)!=null&&r.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)};
_.m.handleUnsubscribeAction=function(){var r,J,x;((r=this.data)==null?void 0:(J=r.membershipButton)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.style)==="STYLE_PRIMARY"&&_.Hp(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.vd.Object.defineProperties(Aj.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.subscriptionStateEntity)==null||!r.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.data)==null?void 0:r.membershipButton,x;r=(J==null?void 0:J.buttonRenderer)||_.R(J==null?void 0:(x=J.timedAnimationButtonRenderer)==null?void 0:x.buttonRenderer,_.PH);return(r==null?void 0:r.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(r==null?void 0:r.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(r==null?void 0:r.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var r;if(this.hasShowDialogCommand((r=this.data)==null?void 0:r.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var r;if(this.hasShowDialogCommand((r=this.data)==null?void 0:r.navigationEndpoint))return"button"}}});
Aj.prototype.onTap=Aj.prototype.onTap;Aj.prototype.onYtServiceRequestError=Aj.prototype.onYtServiceRequestError;Aj.prototype.updateJoinButtonOverrides=Aj.prototype.updateJoinButtonOverrides;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Aj.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Aj.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Aj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Aj.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Aj.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.NP),_.y("design:type",Object)],Aj.prototype,"ironButtonState",void 0);_.F([_.C(),_.y("design:type",Object)],Aj.prototype,"data",void 0);
_.F([_.n("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.y("design:type",Object),_.y("design:paramtypes",[])],Aj.prototype,"hideJoin",null);_.F([_.C(),_.y("design:type",String)],Aj.prototype,"subscribeKey",void 0);_.F([_.C({selectorArgs:["subscribeKey"],selector:NtK}),_.y("design:type",Object)],Aj.prototype,"subscriptionStateEntity",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Aj.prototype,"hideJoinButtonBeforeSubscribed",void 0);
_.F([_.n("subscriptionStateEntity"),_.C({reflectToAttribute:!0}),_.y("design:type",Object),_.y("design:paramtypes",[])],Aj.prototype,"subscribed",null);_.F([_.n("subscribed","data.membershipButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],Aj.prototype,"joinButtonOverrides",null);_.F([_.n("data.navigationEndpoint"),_.y("design:type",Object),_.y("design:paramtypes",[])],Aj.prototype,"channelNameTabIndex",null);
_.F([_.n("data.navigationEndpoint"),_.y("design:type",Object),_.y("design:paramtypes",[])],Aj.prototype,"channelNameRole",null);_.F([_.g5("joinButtonOverrides"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Aj.prototype,"updateJoinButtonOverrides",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Aj.prototype,"onYtServiceRequestError",null);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Aj.prototype,"onTap",null);_.F([_.L({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],Aj);
var jNx=_.Te()(Aj,"ytd-video-owner-renderer",function(){if(Eew===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Eew=r}r=Eew;return r},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.o8(_.JY(function(r){var J=r.data;var x;r=_.D(_.Ww(!((x=_.Vk("yt-mini-app-is-theater-mode-enabled"))==null||!x),void 0,"CtFFDf"));var t=r.next().value,b=r.next().value;x=_.D(_.Ww(!1,void 0,"pRgDfb"));var V=x.next().value,H=x.next().value;_.Pb(function(){var U=_.dU(window,uxK,function(){H(XDu())});
_.ky(function(){R2(U)})});
var q;x=(q=_.bZ().resolve(_.t9(F4b)))!=null?q:function(){return _.f("div",null)};
_.el("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){b(!0);_.oo("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.el("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){b(!1);_.oo("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
q={};r={};var W={};return _.f("mini-app-play-page-renderer",{class:_.gm("miniAppPlayPageRendererHost",(q.miniAppPlayPageRendererHostDetailsView=function(){return!t()},q))},_.f("div",{class:_.gm("miniAppPlayPageRendererGameContainer",(r.miniAppPlayPageRendererGameContainerDetailsView=function(){return!t()},r))},_.f(_.QR,{data:function(){return J().containerViewModel}},{miniAppContainerViewModel:sNN}),_.f(_.w,{cond:function(){return J().channel&&J().subscribeButton},
then:function(){var U={};return _.f("div",{class:_.gm("miniAppPlayPageRendererChannelContainer",(U.miniAppPlayPageRendererHideVisibility=function(){return V()},U))},_.f(_.QR,{data:function(){return J().channel}},{videoOwnerRenderer:function(g){return _.f(jNx,{data:g.data})}}),_.f(_.QR,{data:function(){return J().subscribeButton}},{subscribeButtonViewModel:function(g){return _.f(_.h8,{data:g.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.f(_.w,{cond:function(){return!t()&&J().description},
then:function(){var U={};return _.f("div",{class:_.gm("miniAppPlayPageRendererMiniAppDescriptionWrapper",(U.miniAppPlayPageRendererHideVisibility=function(){return V()},U))},_.f("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return J().description}))}})),_.f("div",{class:_.gm("miniAppPlayPageRendererPlayNextContainer",(W.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!t()},W.miniAppPlayPageRendererHideVisibility=function(){return V()},W))},_.f(_.QR,{data:function(){return J().sectionList}},
{sectionListRenderer:x})))},"ne"),"mini-app-play-page-renderer",{props:{data:_.yk}});var Fc=function(){var r=_.I.apply(this,arguments)||this;r.isSearch=!1;r.isConstrainedList=!1;r.hasChipsBar=!1;r.inReplyPanel=!1;r.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};r.monitorScroll=!0;r.SCROLL_ANIMATION_DURATION_MS=300;r.nextContinuation={continuationType:"sectionListContinuation"};return r};
_.S(Fc,_.I);_.m=Fc.prototype;
_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},
sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(r){switch(r.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",
noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",
noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},
miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},
liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},
fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.M("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.M("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.m.created=function(){var r=this;this.JSC$15035_scrollAnimation=new _.PC(function(J){r.hostElement.scrollTop=J})};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.m.getItemsPath=function(){return"data.contents"};
_.m.replacePrimaryContent=function(r){this.set("data.contents",r)};
_.m.computeHasSortFilter=function(r){return!!r&&!!r.sortFilterSubMenuRenderer};
_.m.computeShouldScrollInPanel=function(r){var J;return!!(r==null?0:(J=r.scrollPaneStyle)==null?0:J.scrollable)};
_.m.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.sh(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.m.scrollToTop=function(){this.hostElement.scrollTop=0};
_.m.scrollToItemSection=function(r){if(r=this.getItemByIdentifier(r))r=this.getScrollPositionForItem(r),this.hostElement.scrollTop!==r&&this.JSC$15035_scrollAnimation.start(this.hostElement.scrollTop,r,this.SCROLL_ANIMATION_DURATION_MS)};
_.m.getItemByIdentifier=function(r){var J=this.contents.querySelectorAll("ytd-item-section-renderer");if(J&&J.length!==0){var x=Array.from(J).findIndex(function(t){return t.sectionIdentifier===r});
return J[x===-1?0:x]}};
_.m.getScrollPositionForItem=function(r){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===r)return 0;r=_.kl(r).y+this.hostElement.scrollTop-_.kl(this.hostElement).y;return Math.min(r,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.vd.Object.defineProperties(Fc.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.targetId)==="browse-feedFEclips"}}});
Fc.prototype.onScroll=Fc.prototype.onScroll;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Fc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],Fc.prototype,"ytLazyListBehavior",void 0);_.F([_.K(_.Aa.YtNextContinuationBehavior),_.y("design:type",Object)],Fc.prototype,"ytNextContinuationBehavior",void 0);
_.F([_.K(_.VwN),_.y("design:type",Object)],Fc.prototype,"ytBooleanLogicBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],Fc.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fc.prototype,"data",void 0);_.F([_.C({value:2}),_.y("design:type",Number)],Fc.prototype,"initialCount",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],Fc.prototype,"autoFill",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.y("design:type",Boolean)],Fc.prototype,"hasSortFilter",void 0);_.F([_.C({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.y("design:type",Boolean)],Fc.prototype,"hideBottomSeparator",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.y("design:type",Boolean)],Fc.prototype,"shouldScrollInPanel",void 0);
_.F([_.C(),_.y("design:type",Object)],Fc.prototype,"isSearch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fc.prototype,"isConstrainedList",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],Fc.prototype,"responsiveSizing",void 0);_.F([_.C(),_.y("design:type",Object)],Fc.prototype,"hasChipsBar",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],Fc.prototype,"pageSubtype",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Fc.prototype,"engagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Fc.prototype,"liveChatEngagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fc.prototype,"inReplyPanel",void 0);_.F([_.jX("#action-button"),_.y("design:type",HTMLElement)],Fc.prototype,"actionButton",void 0);_.F([_.C(),_.y("design:type",Object)],Fc.prototype,"scrollUpButtonData",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Fc.prototype,"engagementPanelDropdown",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Fc.prototype,"engagementPanelDialog",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Fc.prototype,"isClipList",null);_.F([_.jX("#contents"),_.y("design:type",HTMLElement)],Fc.prototype,"monitorScrollElement",void 0);_.F([_.jX("#contents"),_.y("design:type",HTMLElement)],Fc.prototype,"contents",void 0);
_.F([_.Uh("scroll"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fc.prototype,"onScroll",null);_.F([_.L({is:"ytd-section-list-renderer",disableElementRegistration:!0})],Fc);
var $Jw=_.Te()(Fc,"ytd-section-list-renderer",function(){if(AgK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-section-list-renderer">\n  <div id="header" class="style-scope ytd-section-list-renderer"></div>\n  <div id="sub-menu" class="style-scope ytd-section-list-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-section-list-renderer"></div>\n<div id="action-button" on-click="scrollToTop" class="style-scope ytd-section-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-section-list-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);AgK=r}r=AgK;return r},{mode:1});var wZK;var hcb;var Mzw;var G9Y;var al=function(){return _.I.apply(this,arguments)||this};
_.S(al,_.I);al.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
al.prototype.onLikeButtonClick=function(r){r.stopPropagation();r.preventDefault()};
_.vd.Object.defineProperties(al.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)!=null&&r.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],al.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],al.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],al.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],al.prototype,"ytRendererStamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],al.prototype,"data",void 0);
_.F([_.C({selectorArgs:["data.likeStatusEntityKey"],selector:I8}),_.y("design:type",Object)],al.prototype,"likeStatusEntity",void 0);_.F([_.n("data","likeStatusEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],al.prototype,"likeButtonRenderer",null);_.F([_.L({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],al);
_.A(al,"ytd-slim-metadata-toggle-button-renderer",function(){if(G9Y!==void 0)return G9Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slim-metadata-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-slim-metadata-toggle-button-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return G9Y=r},{mode:1});var yF=function(){var r=_.I.apply(this,arguments)||this;r.minimizePipBreakages=_.M("web_pip_minimize_breakages");r.showEqualizer=_.M("web_enable_playlist_video_lockup_equalizer");r.watchColorUpdate=_.M("kevlar_watch_color_update");r.actionMap={};return r};
_.S(yF,_.I);_.m=yF.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.m.computeEditableClass=function(r){return r&&r.menu?"editable":""};
_.m.computeSelected=function(r){return!(r==null||!r.selected)};
_.m.computeUseColorPalette=function(r){return!!((r==null?0:r.lightColorPalette)&&(r==null?0:r.darkColorPalette))};
_.m.computeLargerPlaylistThumbs=function(r,J){return _.M("web_enable_playlist_bigger_thumbnails")&&!J};
_.m.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.m.onYtServiceRequestSent=function(r,J){J.endpoint&&this.isHideEnclosingAction(J.endpoint)&&!this.selected&&X7n(_.Cu(),this.data.videoId)};
_.m.isHideEnclosingAction=function(r){var J=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",r);r=this.get("likeEndpoint.status",r)==="INDIFFERENT";return J||r};
_.m.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.m.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.vd.Object.defineProperties(yF.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.M("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var r;return!!(this.withinMiniplayer&&((r=this.data)==null?0:r.actionButtons))}}});
yF.prototype.onYtServiceRequestSent=yF.prototype.onYtServiceRequestSent;yF.prototype.canReorderChanged=yF.prototype.canReorderChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],yF.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yF.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.B5),_.y("design:type",Object)],yF.prototype,"ytdLockupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"withinMiniplayer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yF.prototype,"minimizePipBreakages",void 0);_.F([_.C({computed:"computeSelected(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"selected",void 0);
_.F([_.C({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"useColorPalette",void 0);_.F([_.C({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"largerPlaylistThumbs",void 0);_.F([_.C(),_.y("design:type",Object)],yF.prototype,"showEqualizer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"canReorder",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"touchPersistentDragHandle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],yF.prototype,"handleIsHovered",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yF.prototype,"watchColorUpdate",void 0);_.F([_.C(),_.y("design:type",String),_.y("design:paramtypes",[])],yF.prototype,"reorderIcon",null);
_.F([_.n("largerPlaylistThumbs"),_.y("design:type",Number),_.y("design:paramtypes",[])],yF.prototype,"thumbnailWidth",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yF.prototype,"showActionButtons",null);_.F([_.Mw("canReorder"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yF.prototype,"canReorderChanged",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],yF.prototype,"onYtServiceRequestSent",null);_.F([_.L({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],yF);
_.A(yF,"ytd-playlist-panel-video-renderer",function(){if(Mzw!==void 0)return Mzw;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Mzw=r},{mode:2});var e_=function(){return _.I.apply(this,arguments)||this};
_.S(e_,_.I);e_.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],e_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],e_.prototype,"data",void 0);_.F([_.L({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],e_);
_.A(e_,"ytd-playlist-panel-supported-items",function(){if(hcb!==void 0)return hcb;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-supported-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-playlist-panel-supported-items"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return hcb=
r},{mode:1});l14=!0;i$n("\\P{N}");var E9z;var Rcw=_.gP("END_OF_PLAYLIST",void 0,"End of playlist"),SvN=_.gP("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),z3=function(){var r=_.I.apply(this,arguments)||this;r.minimizePipBreakages=_.M("web_pip_minimize_breakages");r.updatedCoursePanel=_.M("move_three_dot_menu_to_playlist_panel_header_for_courses");r.hideHeaderText=!1;r.useColorPalette=!1;r.collapsed=!1;r.collapsedPreServerOverride="not_tracked";r.isHovered=!1;r.modernPanels=_.M("kevlar_watch_modern_panels");
r.expandLabel=_.gP("MINIPLAYER_EXPAND_LABEL");r.collapseLabel=_.gP("MINIPLAYER_COLLAPSE_LABEL");r.isFloating=!1;r.metaPanel=!1;r.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};r.currentIndex=void 0;return r};
_.S(z3,_.I);_.m=z3.prototype;
_.m.configureRendererStamper=function(){return{menuRendererData:{id:"playlist-action-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{forceIconButton:!1}}}},overflowMenuDataTopRow:{id:"overflow-menu-top-row",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},overflowMenuData:{id:"overflow-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.contentHeader":{id:"content-header",mapping:{messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.contents":{id:"items",
events:!0,mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",attributes:{id:"playlist-items"},properties:{canReorder:"[[canReorder]]",withinMiniplayer:"[[withinMiniplayer]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}},"data.saveButton":{id:"save-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.topRowButtons":{id:"top-row-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.created=function(){this.scrollThrottle=new _.vJ(this.onThrottledScroll,1E3,this)};
_.m.onMouseEnter=function(){this.isHovered=!0};
_.m.onMouseLeave=function(){this.isHovered=!1};
_.m.computeOverflowMenuData=function(r){return r&&r.menu?r.menu:null};
_.m.computeCollapsible=function(r){return!r};
_.m.computeHasPlaylistButtons=function(r){return!(!r||!r.playlistButtons)};
_.m.computeHasSeparateSaveButton=function(r){return!(!r||!r.saveButton)};
_.m.computeHasToolbarButton=function(r,J){return!(!r||!(J||r.saveButton||r.menu))};
_.m.computePlaylistType=function(r){if(r&&r.playlistId)return r.playlistId.substring(0,4)};
_.m.computeCanReorder=function(r){return r?r.playlistId&&r.playlistId.startsWith("TLPQ")?!0:!!r.isEditable&&!r.isInfinite:!1};
_.m.attached=function(){var r=this;try{_.bZ().resolve(_.k$).setPlaylistComponent(this.hostElement)}catch(J){if(_.M("kevlar_park_on_playlist_token_killswitch"))throw J;_.Y$().parkOrScheduleJob(function(){_.bZ().resolve(_.k$).setPlaylistComponent(r.hostElement)},2,"ci")}_.mE(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.m.detached=function(){_.oh(this.hostElement)};
_.m.computeTrailingIcon=function(r,J,x){return x?J?"yt-icons:collapse":"yt-icons:close":J?"yt-icons:expand":_.M("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.m.computeIndexMessage=function(r,J){return w1r(r+1)+" / "+w1r(J)};
_.m.onRenderStamperFinished=function(){if(this.scrollForStampDom){var r=!0;this.isHovered&&(r=!1);if(this.collapsed||this.hidden)r=!1;r&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.m.collapseChanged=function(){var r=this;this.collapsed||(_.dI(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.m.hiddenChanged=function(){var r=this;this.hidden||_.dI(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.scrollToCurrentVideo()})};
_.m.setupReordering=function(){var r=_.Hp(this.hostElement).querySelector("#items");Qdn?_.wmf(this.ytReorderableBehavior,r,r,"playlist-drag-handle"):_.wmf(this.ytReorderableBehavior,r,r)};
_.m.scrollToCurrentVideo=function(){var r=this;_.Yh.addJob(function(){var J=_.Hp(r.hostElement).querySelector("#items");if(J){J.style.setProperty("padding-bottom","");var x=_.Hp(r.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(x){J=x.parentElement||_.$O(document);var t=J||_.$O(document);var b=_.kl(x),V=_.kl(t),H=_.dus(t);if(t==_.$O(document)){var q=b.x-t.scrollLeft;b=b.y-t.scrollTop}else q=b.x-V.x-H.left,b=b.y-V.y-H.top;x=Gbw(x);V=t.clientHeight-
x.height;H=t.scrollLeft;var W=t.scrollTop;H+=q-(t.clientWidth-x.width)/2;t=new _.Nv(H,W+(b-V/2));J.scrollLeft=t.x;J.scrollTop=t.y}}},8)};
_.m.dataChanged=function(){var r=this;_.$0b(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.zu(this,function(){_.Rw(r.ytTaskEmitterBehavior.getTaskManager(),function(){r.ytRendererBehavior.markDirty();r.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.m.onFullBleedPlayerChanged=function(){_.M("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.m.onFullscreenChanged=function(){_.M("web_watch_imax_theater_mode")||_.M("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.m.updateNowPlayingOverlay=function(){_.M("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.m.onPlaylistLockupNowPlaying=function(r,J){J&&(this.activeNowPlayingRenderer=J);this.updateNowPlayingOverlay()};
_.m.onScroll=function(){this.scrollThrottle.fire()};
_.m.onThrottledScroll=function(){var r=this;_.Rw(this.ytTaskEmitterBehavior.getTaskManager(),function(){r.ytRendererBehavior.markDirty()})};
_.m.onToggleExpanded=function(r){!this.collapsible||r&&(_.r5(r).tagName==="A"||_.lu(_.Xj(r),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.m.setCollapsed=function(r){this.collapsible&&(this.collapsed=r,_.HD(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.m.handleCollapsedFromData=function(r){if(r){var J=r.playlistPanelCollapseState;J==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||J==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),J=J==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==J&&this.setCollapsed(J)):this.currentPlaylistId!==r.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(J=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==J&&this.setCollapsed(J),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=r.playlistId}};
_.m.handleDrop=function(r){var J=r.currDragItem;r=J.data.playlistSetVideoId;var x=_.Lz(J.parentNode.childNodes,J),t=void 0;x>0&&(t=J.parentNode.childNodes[x-1].data.playlistSetVideoId);J=_.Cu();if(J.responsePlaylistData&&J.responsePlaylistData.contents){var b=v$D(r,J.responsePlaylistData);J.responsePlaylistData=(0,_.GE.unsafeClone)(J.responsePlaylistData);hK7(J.responsePlaylistData.contents,b,x);J.queueProxy?Ne4(J.queueProxy,b,x,r,t):J.playlistProxy&&Ne4(J.playlistProxy,b,x,r,t);_.BU(J,_.Ix(J,J.response?
J.response.autoplayRenderer:void 0))}};
_.m.handleDarkModeChange=function(r){r!==this.isDarkTheme&&(this.isDarkTheme=r)};
_.m.colorPaletteChanged=function(){var r,J=((r=this.data)==null?void 0:r.contents)||[],x;r=_.D(J);for(J=r.next();!J.done;J=r.next()){J=J.value;var t=void 0;if((t=J.playlistPanelVideoRenderer)==null?0:t.selected){r=J.playlistPanelVideoRenderer;t=J=void 0;(x=this.isDarkTheme?(J=r)==null?void 0:J.darkColorPalette:(t=r)==null?void 0:t.lightColorPalette)&&_.YH(this.hostElement,x);break}}this.useColorPalette=!!x};
_.vd.Object.defineProperties(z3.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.playlistId)&&!((J=this.data)==null||!J.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var r=_.bZ().resolve(_.t9(_.k$)),J;if(((J=this.data)==null?0:J.contents)&&(r==null?0:r.hasAutoplayData())){var x;if(((x=this.playlistLoopStateEntity)==null?void 0:x.state)==="PLAYLIST_LOOP_STATE_ONE"){if(r=this.data.currentIndex,r!==void 0){var t,b;var V=(t=this.data.contents[r])==null?void 0:(b=t.playlistPanelVideoRenderer)==null?void 0:b.title}}else{var H,q=(H=_.R(r.getAutoplayEndpoint(),_.zP))==null?void 0:H.videoId,W,U;V=(W=this.data.contents.find(function(g){var E;
return((E=g.playlistPanelVideoRenderer)==null?void 0:E.videoId)===q}))==null?void 0:(U=W.playlistPanelVideoRenderer)==null?void 0:U.title}return V}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)!=null&&r.nextVideoLabel?this.nextVideoTitle?_.v2(this.data.nextVideoLabel)+":":Rcw:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?0:r.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.M("web_mix_long_byline_from_data"))return _.Z1(SvN);var J;return(J=this.data)==null?void 0:J.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.playlistButtons)==null?void 0:(x=J.menuRenderer)==null?void 0:x.topLevelButtons;if(t)for(r=_.D(t),J=r.next();!J.done;J=r.next())if(J=J.value,J.playlistLoopButtonRenderer)return J.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var r;return!!(this.collapsed&&((r=this.data)==null?0:r.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.M("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
z3.prototype.colorPaletteChanged=z3.prototype.colorPaletteChanged;z3.prototype.onPlaylistLockupNowPlaying=z3.prototype.onPlaylistLockupNowPlaying;z3.prototype.updateNowPlayingOverlay=z3.prototype.updateNowPlayingOverlay;z3.prototype.onFullscreenChanged=z3.prototype.onFullscreenChanged;z3.prototype.onFullBleedPlayerChanged=z3.prototype.onFullBleedPlayerChanged;z3.prototype.dataChanged=z3.prototype.dataChanged;z3.prototype.hiddenChanged=z3.prototype.hiddenChanged;z3.prototype.collapseChanged=z3.prototype.collapseChanged;
z3.prototype.onRenderStamperFinished=z3.prototype.onRenderStamperFinished;z3.prototype.onMouseLeave=z3.prototype.onMouseLeave;z3.prototype.onMouseEnter=z3.prototype.onMouseEnter;_.F([_.K(_.R1),_.y("design:type",Object)],z3.prototype,"ironResizableBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],z3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],z3.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(E3k.YtPlaylistPanelBehavior),_.y("design:type",Object)],z3.prototype,"ytPlaylistPanelBehavior",void 0);_.F([_.K(_.uf.YtTaskEmitterBehavior),_.y("design:type",Object)],z3.prototype,"ytTaskEmitterBehavior",void 0);_.F([_.K(_.h5x),_.y("design:type",Object)],z3.prototype,"ytReorderableBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],z3.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],z3.prototype,"ytdReduxBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],z3.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],z3.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],z3.prototype,"autoplayData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],z3.prototype,"withinMiniplayer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"minimizePipBreakages",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"updatedCoursePanel",void 0);_.F([_.C({computed:"setMenuData_(data)"}),_.y("design:type",Object)],z3.prototype,"menuRendererData",void 0);_.F([_.C({computed:"computeOverflowMenuData(data)"}),_.y("design:type",Object)],z3.prototype,"overflowMenuDataTopRow",void 0);_.F([_.C({computed:"computeOverflowMenuData(data)"}),_.y("design:type",Object)],z3.prototype,"overflowMenuData",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"hideHeaderText",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"useColorPalette",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.y("design:type",Boolean)],z3.prototype,"collapsible",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"collapsed",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],z3.prototype,"hidden",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.y("design:type",Boolean)],z3.prototype,"hasPlaylistButtons",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.y("design:type",Boolean)],z3.prototype,"hasSeparateSaveButton",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.y("design:type",Boolean)],z3.prototype,"hasToolbar",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.y("design:type",String)],z3.prototype,"playlistType",void 0);_.F([_.C(),_.y("design:type",Object)],z3.prototype,"isHovered",void 0);_.F([_.C({selectorArgs:["playlistLoopStateEntityKey"],selector:_.Y0m}),_.y("design:type",Object)],z3.prototype,"playlistLoopStateEntity",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"modernPanels",void 0);_.F([_.C({value:56}),_.y("design:type",Number)],z3.prototype,"scrollMargin",void 0);_.F([_.C({computed:"computeCanReorder(data)"}),_.y("design:type",Boolean)],z3.prototype,"canReorder",void 0);_.F([_.C(),_.y("design:type",Object)],z3.prototype,"expandLabel",void 0);_.F([_.C(),_.y("design:type",Object)],z3.prototype,"collapseLabel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"isFloating",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z3.prototype,"metaPanel",void 0);_.F([_.C({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.y("design:type",String)],z3.prototype,"trailingIcon",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],z3.prototype,"isDarkTheme",void 0);
_.F([_.C({selector:_.P2}),_.y("design:type",Boolean)],z3.prototype,"miniplayerIsActive",void 0);_.F([_.C({selector:function(r){return r.watch.playerState}}),
_.y("design:type",Number)],z3.prototype,"playerState",void 0);_.F([_.C({selector:_.PJ}),_.y("design:type",Boolean)],z3.prototype,"isFullscreen",void 0);_.F([_.C({selector:_.kb}),_.y("design:type",Boolean)],z3.prototype,"isTheaterMode",void 0);_.F([_.C(),_.y("design:type",Object)],z3.prototype,"activeNowPlayingRenderer",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],z3.prototype,"moveThreeDotMenuToTopRow",null);
_.F([_.n("data","autoplayData","playlistLoopStateEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],z3.prototype,"nextVideoTitle",null);_.F([_.n("data","nextVideoTitle"),_.y("design:type",String),_.y("design:paramtypes",[])],z3.prototype,"nextVideoLabel",null);_.F([_.n("collapsed"),_.y("design:type",String),_.y("design:paramtypes",[])],z3.prototype,"buttonAriaLabel",null);
_.F([_.n("data","playlistId","longBylineText"),_.y("design:type",Object),_.y("design:paramtypes",[])],z3.prototype,"mixLongByLine",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],z3.prototype,"playlistLoopStateEntityKey",null);_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"onMouseEnter",null);
_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"onMouseLeave",null);_.F([_.C({reflectToAttribute:!0}),_.n("data","collapsed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],z3.prototype,"showNextVideoHeader",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"onRenderStamperFinished",null);
_.F([_.g5("collapsed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"collapseChanged",null);_.F([_.g5("hidden"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"hiddenChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"dataChanged",null);
_.F([_.n("isTheaterMode","isFullscreen"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],z3.prototype,"isFullBleedPlayer",null);_.F([_.g5("isTheaterMode","isFullscreen"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"onFullBleedPlayerChanged",null);_.F([_.g5("isFullscreen"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"onFullscreenChanged",null);
_.F([_.g5("playerState","miniplayerIsActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"updateNowPlayingOverlay",null);_.F([_.Uh("yt-playlist-lockup-now-playing-active"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],z3.prototype,"onPlaylistLockupNowPlaying",null);
_.F([_.g5("data","isDarkTheme"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z3.prototype,"colorPaletteChanged",null);_.F([_.L({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],z3);
_.Nab=_.Te()(z3,"ytd-playlist-panel-renderer",function(){if(wZK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" data-collapsed="[[collapsed]]" class="style-scope ytd-playlist-panel-renderer"><div class="header style-scope ytd-playlist-panel-renderer" on-tap="onToggleExpanded"><div id="header-contents" class="style-scope ytd-playlist-panel-renderer"><div id="header-top-row" class="style-scope ytd-playlist-panel-renderer"><div id="header-description" class="style-scope ytd-playlist-panel-renderer"><h3 hidden="[[showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[data.titleText]]"></yt-formatted-string></h3><h3 id="next-video-title" hidden="[[!showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><span id="next-label" class="style-scope ytd-playlist-panel-renderer">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate="" text="[[nextVideoTitle]]" class="style-scope ytd-playlist-panel-renderer"></yt-formatted-string></h3><div id="publisher-container" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="byline-title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" hidden="[[!showNextVideoHeader]]" text="[[data.titleText]]"></yt-formatted-string><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-panel-renderer"></ytd-badge-supported-renderer><yt-formatted-string class="publisher style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[mixLongByLine]]"></yt-formatted-string><div class="index-message-wrapper style-scope ytd-playlist-panel-renderer" hidden="[[data.isInfinite]]"><span class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[data.videoCountText]]">[[computeIndexMessage(data.currentIndex,\n                data.totalVideos)]]</span><yt-formatted-string class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[!data.videoCountText]]" respecthtmldir="" text="[[data.videoCountText]]"></yt-formatted-string></div></div></div><div id="end-actions-in-header" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu-top-row" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="top-row-buttons" class="style-scope ytd-playlist-panel-renderer"></div><yt-icon-button id="trailing-button" label="[[buttonAriaLabel]]" pressed="[[!collapsed]]" toggleable="" class="style-scope ytd-playlist-panel-renderer"><yt-icon id="trailing-icon" icon="[[trailingIcon]]" class="style-scope ytd-playlist-panel-renderer"></yt-icon></yt-icon-button></div><div id="playlist-actions" class="style-scope ytd-playlist-panel-renderer"><div id="start-actions" class="style-scope ytd-playlist-panel-renderer"><div id="playlist-action-menu" class="style-scope ytd-playlist-panel-renderer"></div><div id="save-button" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="end-actions" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu" class="style-scope ytd-playlist-panel-renderer"></div></div></div></div></div><div id="content-header" hidden="[[!data.contentHeader]]" class="style-scope ytd-playlist-panel-renderer"></div><div id="items" class="playlist-items style-scope ytd-playlist-panel-renderer" on-scroll="onScroll"></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);wZK=r}r=wZK;return r},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var dJo;var ZU=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_button_rework");return r};
_.S(ZU,_.I);ZU.prototype.computeShouldButtonBeVertical=function(r,J){return r||J};
ZU.prototype.onYtServiceRequestSent=function(r,J){(r=_.R(J.endpoint,_.AX))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.ES("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:r.status})):this.handleLikeEndpoint(r))};
ZU.prototype.computelikeStatusEntityKey=function(r){return r==null?void 0:r.likeStatusEntityKey};
ZU.prototype.handleLikeEndpoint=function(r){r.status==="LIKE"?this.JSC$15060_ytdDislikeToggleButtonRenderer.toggle(!1):r.status==="DISLIKE"?this.JSC$15060_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$15060_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$15060_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.vd.Object.defineProperties(ZU.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var r;return RLz(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(r=this.likeStatusEntity)==null?void 0:r.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var r;if(this.data&&((r=this.data)==null||!r.hideDislikeButton)){var J;return RLz(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(J=this.likeStatusEntity)==null?void 0:J.likeStatus)}}}});
ZU.prototype.onYtServiceRequestSent=ZU.prototype.onYtServiceRequestSent;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],ZU.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ZU.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ZU.prototype,"vertical",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],ZU.prototype,"textTransform",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ZU.prototype,"useShortsIcon",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ZU.prototype,"underIconLabel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZU.prototype,"modern",void 0);_.F([_.C({value:"left"}),_.y("design:type",String)],ZU.prototype,"buttonTooltipPosition",void 0);
_.F([_.C(),_.y("design:type",Object)],ZU.prototype,"overrides",void 0);_.F([_.jX("#like-button"),_.y("design:type",Object)],ZU.prototype,"JSC$15060_ytdLikeToggleButtonRenderer",void 0);_.F([_.jX("#dislike-button"),_.y("design:type",Object)],ZU.prototype,"JSC$15060_ytdDislikeToggleButtonRenderer",void 0);_.F([_.n("data","likeStatusEntity.likeStatus","useShortsIcon"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZU.prototype,"likeButton",null);
_.F([_.n("data","likeStatusEntity.likeStatus","useShortsIcon"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZU.prototype,"dislikeButton",null);_.F([_.C({computed:"computelikeStatusEntityKey(data)"}),_.y("design:type",String)],ZU.prototype,"likeStatusEntityKey",void 0);_.F([_.C({selectorArgs:["likeStatusEntityKey"],selector:I8}),_.y("design:type",Object)],ZU.prototype,"likeStatusEntity",void 0);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],ZU.prototype,"onYtServiceRequestSent",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],ZU);
var QNK=_.Te()(ZU,"ytd-like-button-renderer",function(){if(dJo===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);dJo=r}r=dJo;return r},{mode:1});_.KLN={};
_.KLN.YtConditionalRendererBehavior=[_.X.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(r,J){var x=this,t,b;return _.T(function(V){switch(V.nextAddress){case 1:if(!J)return x.hidden=!0,x.showSpinner=!1,V.return();if((t=r)==null?0:(b=t.visibilityCondition)==null?0:b.mode)switch(r.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return V.jumpTo(5);default:return V.jumpTo(6)}x.showSpinner=
!1;x.hidden=!0;return _.p(V,x.shouldShow_(r),4);case 4:x.hidden=!V.yieldResult;V.jumpTo(0);break;case 5:return _.p(V,x.shouldShow_(r),8);case 8:x.showSpinner=V.yieldResult;x.hidden=!1;V.jumpTo(0);break;case 6:return x.showSpinner=!1,_.p(V,x.shouldShow_(r),9);case 9:x.hidden=!V.yieldResult,_.i8(V)}})},
shouldShow_:function(r){return r&&r.supportedDatas&&r.supportedDatas.rendererVisibilityConditionData&&r.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(r.supportedDatas.rendererVisibilityConditionData.showIf):r&&r.visibilityCondition&&r.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(r.visibilityCondition.showIf):r&&r.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(r.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(r){switch(r){case "VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1)}},
isLegacyVisibilityConditionSatisfied_:function(r){switch(r){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var r=_.D9(this.hostElement,"yt-get-mdx-status");return r.length==1&&r[0].connected},
isLocationPermissionGranted_:function(){var r;return _.T(function(J){return J.nextAddress==1?navigator.permissions?_.p(J,navigator.permissions.query({name:"geolocation"}),3):J.jumpTo(2):J.nextAddress!=2?(r=J.yieldResult,J.return(Promise.resolve(r.state==="granted"))):J.return(Promise.resolve(!1))})}}];var k9w=function(r,J){J=J===void 0?{}:J;var x=function(t){var b=document.createElement(r),V;var H=(V=b.polymerController)!=null?V:b;yRM(b,H,t,J);return b};
x.debugName=r+" (CoW wrapped)";return x}("yt-icon"),PyK=_.M("web_bypass_polymer_yt_icon")&&_.M("kevlar_use_wil_icons")?_.JY(function(r){var J=r.icon;
var x=r.active;var t=r.className;var b=r.style;var V=r.dataSelected;var H=r.dataDisabled;var q=r.role;var W=r.themeOverride;var U=r.animateIcon;var g=r.ariaHidden;var E=r.ariaExpanded;var h=r.ariaLabel;var G=r.tabindex;var N=r.id;var Q=r.iconFilter;var Y=function(){var Z=J==null?void 0:J(),a=null,e=void 0;Z&&(Z=QMo(Z),Z=$zc(Z),Z.length&&(a=Z[1],e=Z[0]));return{iconName:a,iconSetName:e}},O=function(){return KUK(Y().iconName,x==null?void 0:x(),void 0,void 0,Y().iconSetName,_.bZ().resolve(_.fM))},c=
function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:Q==null?void 0:Q()}};
return _.f(_.w,{cond:U,then:function(){return _.f(k9w,{icon:J,active:x,className:t,style:b,dataSelected:V,dataDisabled:H,role:q,themeOverride:W,ariaHidden:g,ariaExpanded:E,ariaLabel:h,tabindex:G,id:N,iconFilter:Q})},
else:function(){return _.f(_.w,{cond:O,then:function(Z){return _.f("span",{class:_.gm("ytIconWrapperHost",t),role:q,"aria-label":h,"aria-hidden":g,tabindex:function(){return isNaN(Number(G==null?void 0:G()))?void 0:Number(G==null?void 0:G())},
id:N,style:b},_.f(F8m,{data:Z,options:c}))}})}})},"oe"):k9w;var Yvk=function(r){var J=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];FNM();_.rj("ytglobal.ytUtilActivityCallback_",function(){_.HD(r,"yt-user-activity")});
new xC(function(){return J.JSC$15075_onMouseMove});
document.addEventListener("scroll",function(){return J.onScroll});
window.addEventListener("resize",function(){return J.onResize})},nen=function(r,J,x){J in r.eventJobIds||(x=_.GY().addLowPriorityJob(function(){_.tk();
delete r.eventJobIds[J]},x),r.eventJobIds[J]=x)};
Yvk.prototype.onScroll=function(r){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):r.target===document&&nen(this,"scroll",200)};
Yvk.prototype.onResize=function(){nen(this,"resize",200)};
Yvk.prototype.JSC$15075_onMouseMove=function(){nen(this,"mousemove",100)};
_.zs=function(r){r.scrollEventsToIgnore+=1;r.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){r.scrollEventsToIgnore--},500))};var Otu=function(r){this.element=r;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
Otu.prototype.showFeedbackDialog=function(r,J,x,t){var b=CyN();if(!b)return!1;var V=CQ4();V.productId=b;J&&(V.flow="submit",V.report={description:J});x&&(CyN()==="59"?V.callback=_.Ap(function(){_.KR("userFeedbackEvent",{});x()}):V.callback=_.Ap(x));
V.bucket=t||_.IP("GOOGLE_FEEDBACK_BUCKET","Other");Bau(V);r=I8x(this,"GFEEDBACK",r);try{_.Rio(V,r)}catch(H){return _.cb(H),!1}return!0};
Otu.prototype.showHelpDialog=function(r,J,x){var t=this,b=CyN();if(!b)return!1;var V={helpCenterPath:"/youtube",productData:I8x(this,"GUIDED_HELP",x)};Bau(V);var H=CQ4();H.context=r||V.productData.context||"default";H.defaultHelpArticleId=J;H.enableSendFeedback=!0;(_.Fe("gapi.load")||function(q,W){return W()})("client",function(){try{var q=Dvw(b,V);
if(_.M("web_always_load_chat_support")&&!t.chatSupportLoaded)try{q.JSC$8066_loadChatSupport(H),t.chatSupportLoaded=!0}catch(W){}q.startHelp(H)}catch(W){_.cb(W)}})};
var CyN=function(){var r=_.IP("GOOGLE_FEEDBACK_PRODUCT_ID");r||_.cb(Error("ii"));return r},Bau=function(r){r&&(r.locale=_.M("kevlar_help_use_locale")?_.IP("INNERTUBE_CONTEXT_HL","en"):_.IP("HTML_LANG","en"))},I8x=function(r,J,x){var t=r.productData;
delete t.origin;t.device=_.UX();var b;a:{if(b=document.createElement("canvas")){var V=b.getContext("experimental-webgl",{stencil:!0});if(V){var H=V.getExtension("WEBGL_debug_renderer_info");if(H){b=V.getParameter(H.UNMASKED_RENDERER_WEBGL);break a}}if(V=b.getContext("webgl")){b=V.getParameter(V.RENDERER);break a}}b=null}t.gpu=b;t.isSDC=!!_.IP("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(b=_.IP("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.GE.extend(t,b);_.n9X(J,t);_.OGM(t);(r=_.HD(r.element,"yt-get-autonav-pause-debug-state"))&&
r.length&&(t.autonav_pause_state=r[0]);r=_.ih();t.browser_resolution=r.width+"\u00d7"+r.height+"@"+(window.devicePixelRatio||1)+"x";x&&_.GE.extend(t,x);return t};
Otu.prototype.resetProductData=function(){this.productData={}};var LL4=function(r){this.feedbackManager=new Otu(r)};
LL4.prototype.showFeedbackDialog=function(r,J,x,t){return this.feedbackManager.showFeedbackDialog(r,J,x,t)};
LL4.prototype.showHelpDialog=function(r,J,x){return this.feedbackManager.showHelpDialog(r,J,x)};var czs=function(){this.baseUrl="";this.aTag=document.createElement("a")},RfK=function(r,J,x){x=x===void 0?{}:x;
x.pbj||(x.pbj=1);x=_.NUm(J,x);r.baseUrl&&x&&!_.lF(x)[1]&&!_.Xe(x)&&(J=r.baseUrl,o4(J,"/")&&(J=J.slice(0,-1)),_.bM(x,"/")&&(x=x.slice(1)),x=J+"/"+x);Ry(r.aTag,EL(x||""));return r.aTag.href};
czs.prototype.fetchData=function(r){return _.dtM(r)};
czs.prototype.postData=function(r,J){var x={method:"POST"};if(J){for(var t=_.D(Object.keys(J)),b=t.next();!b.done;b=t.next()){b=b.value;var V=J[b];_.rf(V)&&(J[b]=JSON.stringify(V))}x.postParams=J}return _.dtM(r,x)};
_.SFR=function(r,J,x,t,b){r=RfK(r,J,x);if(!r)throw t=Error("ji"),Object.assign(t,{params:J}),t;return _.dtM(r,b,t)};
czs.prototype.requestDataForServiceEndpoint=function(r,J){if(_.R(r,_.wOn))return this.fetchData("/getAccountSwitcherEndpoint");J=J||{};var x=_.R(r,JHf);x?J.se=x.base64EncodedServiceEndpoint:J.sej=JSON.stringify(r);(x=_.kU())&&_.M("enable_service_ajax_csn")&&(J.csn=x);J.theme=_.kX();_.R(r,jn7)&&_.IP("DELEGATION_CONTEXT")&&(J.delegation_context=JSON.stringify(_.IP("DELEGATION_CONTEXT")));x=null;for(var t in r)if(o4(t,"Endpoint")||o4(t,"Command")){x=t;break}if(!x){var b=Error("ki");Object.assign(b,{params:r});
_.Gec(b,"WARNING");return new _.iq(function(H,q){q(b)})}t={name:x};
var V;(x=(V=_.R(r,_.ff))==null?void 0:V.signal)&&(t.signal=x);(V=_.ZZ(window.location.href))&&V.internalcountrycode&&(t.internalcountrycode=V.internalcountrycode);V="/service_ajax";_.M("debug_forward_web_query_parameters")&&(V=_.I5c(V,window.location.search));V=_.uF(V,t);r.clickTrackingParams&&_.lH(V,{itct:r.clickTrackingParams});return this.postData(V,J)};_.Azn=new _.z$("GFEEDBACK_TOKEN");var FLo;var a84;var yzb;var ecx;var vC=function(){var r=_.I.apply(this,arguments)||this;r.compact=!1;return r};
_.S(vC,_.I);vC.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
vC.prototype.computeHasIcon_=function(r){return!!r};
vC.prototype.isSignInIcon_=function(r){return r=="yt-icons:prompted_sign_in"};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vC.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.KLN.YtConditionalRendererBehavior),_.y("design:type",Object)],vC.prototype,"ytConditionalRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vC.prototype,"data",void 0);
_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",Object)],vC.prototype,"icon_",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.y("design:type",Boolean)],vC.prototype,"hasIcon_",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.y("design:type",Boolean)],vC.prototype,"signInIcon_",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vC.prototype,"compact",void 0);
_.F([_.Oh({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],vC);
_.A(vC,"yt-player-error-message-renderer",function(){if(ecx===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <div id="dismiss-button" class="style-scope yt-player-error-message-renderer"></div>\n      <div id="button" class="style-scope yt-player-error-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;yzb===void 0&&(yzb=document.createElement("template"));var t=yzb;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ecx=r}r=ecx;return r},{mode:2});var zcN;var ZtN;var uV=function(){return _.I.apply(this,arguments)||this};
_.S(uV,_.I);uV.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
uV.prototype.computeIcon_=function(r){return r?"yt-icons:"+r.iconType.toLowerCase():"error_outline"};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uV.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uV.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uV.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",Object)],uV.prototype,"icon_",void 0);_.F([_.Oh({is:"yt-player-kav-renderer",disableElementRegistration:!0})],uV);
_.A(uV,"yt-player-kav-renderer",function(){if(ZtN===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-kav-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_kav_renderer.yt.player.kav.renderer.css.js--\x3e<yt-icon icon="[[icon_]]" class="style-scope yt-player-kav-renderer"></yt-icon>\n<div id="info" class="style-scope yt-player-kav-renderer">\n  <div class="reason style-scope yt-player-kav-renderer">[[getSimpleString(data.reason)]]</div>\n  <div class="subreason style-scope yt-player-kav-renderer">[[getSimpleString(data.subreason)]]</div>\n  <yt-formatted-string class="more style-scope yt-player-kav-renderer" text="[[data.learnMore]]"></yt-formatted-string>\n  <div id="button" class="style-scope yt-player-kav-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;zcN===void 0&&(zcN=document.createElement("template"));var t=zcN;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ZtN=r}r=ZtN;return r},{mode:2});_.o8(_.JY(function(r){var J=_.zx("div"),x=_.D(_.Ww(0,void 0,"gCmSbf")),t=x.next().value,b=x.next().value;x=_.D(_.Ww(null,void 0,"Rj9zMe"));var V=x.next().value,H=x.next().value;_.Pb(function(){Lpi(J.value,b,H);J.value.scrollIntoView()});
x=cAm.bind(null,r.data,t);XL("resize",function(){var q=V();if(t()===1&&q!==null){var W;(W=window.grecaptcha)==null||W.reset(q)}});
return _.f("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.f("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.f("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var q,W;return(q=r.data().accessibility)==null?void 0:(W=q.accessibilityData)==null?void 0:W.label}),_.f(_.Zy,{text:x,
className:_.gm("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.f("div",{el:J,class:"ytwPlayerCaptchaViewModelGridItem"})))},"pe"),"yt-player-captcha-view-model",{props:{data:_.mS}});var AAr=!1;_.veu=_.JY(function(r){var J=r.data;return _.f("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},_.f(_.w,{cond:function(){return J().icon},
then:function(x){return _.f("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},_.f(_.rm,{data:x,alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0}))}}),_.f(_.w,{cond:function(){return J().title},
then:function(x){return _.f("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},_.f(_.Zy,{text:x}))}}),_.f(_.w,{cond:function(){return J().description},
then:function(x){return _.f("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},_.f(_.Zy,{text:x}))}}),_.f(_.QR,{data:function(){return J().primaryButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"interstitial-view-model-wiz__flex-item"})}}),_.f(_.QR,{data:function(){return J().secondaryButton}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"interstitial-view-model-wiz__flex-item"})}}))},"qe");
_.veu.idomCompat=!0;var urx=_.JY(function(r){var J=r.data;_.ea();return _.f("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},_.f("div",{class:"player-interstitial-renderer-wiz__scrim"},_.f(_.QR,{data:function(){return J().content}},{interstitialViewModel:_.veu})))},"re");
urx.idomCompat=!0;_.o8(urx,"yt-player-interstitial-renderer",{props:{data:_.yk}});var lV=function(){var r=_.I.apply(this,arguments)||this;r.noBackground=!1;r.compact=!1;r.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return r};
_.S(lV,_.I);lV.prototype.configureRendererStamper=function(){return{data:{id:"container",mapping:{playerErrorMessageRenderer:{component:"yt-player-error-message-renderer",properties:{compact:"[[compact]]"}},playerCaptchaViewModel:"yt-player-captcha-view-model",playerInterstitialRenderer:"yt-player-interstitial-renderer",playerKavRenderer:"yt-player-kav-renderer",enforcementMessageViewModel:"ytd-enforcement-message-view-model"}}}};
lV.prototype.onUpdatePlayerErrorMessageCommand_=function(r){if(_.R(r,sIN)){var J;if(r=(J=_.R(r,sIN))==null?void 0:J.newPlayerErrorMessageRenderer)this.data=r}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lV.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lV.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],lV.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lV.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],lV.prototype,"status",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lV.prototype,"noBackground",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lV.prototype,"compact",void 0);_.F([_.Oh({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],lV);
var l8k=_.Te()(lV,"yt-playability-error-supported-renderers",function(){if(a84===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-playability-error-supported-renderers--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_playability_error_supported_renderers.yt.playability.error.supported.renderers.css.js--\x3e<div id="container" class="style-scope yt-playability-error-supported-renderers"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;FLo===void 0&&(FLo=document.createElement("template"));var t=FLo;x.call(J,t.content.cloneNode(!0),r.content.firstChild);a84=r}r=a84;return r},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var FpD=void 0,yAM=void 0;var ZGn=new eSx;var XZs=function(r){this.store=r;this.ts4=new _.vpx},Mp4=function(r,J,x){var t,b;
if(!(b=((t=J.playabilityStatus)==null?void 0:t.status)!=="OK")){r=r.store;var V;b=J.offlineState&&((V=J.videoDetails)==null?0:V.videoId)?_.M("enable_pl_r_c_cd")?Zxi(r.getState().entities,J.videoDetails.videoId):!!XiC(r.getState().entities,J.videoDetails.videoId):!1}if(b)return!0;b=rqn(J);if(b===1){if(_.M("ab_v_vid_sig")){var H,q=(H=J.videoDetails)==null?void 0:H.videoId;if(!q||!x||q!==x){var W;J=new _.MV("282054944_vid",{eNU:x,mxl:(W=J.videoDetails)==null?void 0:W.videoId});_.Pq(J)}}return!0}Khc=
0;var U,g;W=(q=J.auxiliaryUi)==null?void 0:(U=q.messageRenderers)==null?void 0:(g=U.bkaEnforcementMessageViewModel)==null?void 0:g.displayType;if(b!==3&&(W==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||W==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;W={reason:_.xN(_.gP("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.M("ks_something_wrong_learn_more")?foC("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.xN(_.gP("LEARN_MORE",void 0,"Learn more")),navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"//support.google.com/youtube/?p=player_error1#zippy=%2Cupdate-your-browser",webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"//support.google.com/youtube/?p=player_error1#zippy=%2Cupdate-your-browser"}}}},subreason:_.xN("282054944")};rc4(J,{playerErrorMessageRenderer:W});return!1},GLz=function(r,J){if(Za7(J)){_.gB(1,!0);
var x=(x=Za7(J))&&_.aum()?x:void 0;x?(rc4(J,{enforcementMessageViewModel:x}),r.ts4.increment("IN_PLAYER"),_.gB(5)):(r.ts4.increment("SKIP_DISPLAY"),_.gB(2))}},rc4=function(r,J){r.playabilityStatus=Object.assign({},r.playabilityStatus,{status:"ERROR",
errorScreen:J});r.videoDetails=void 0};
XZs.prototype.handleResponse=function(r,J){if(r.playabilityStatus){var x,t,b,V=(J==null?void 0:(x=J.innerTubeRequest)==null?void 0:x.videoId)||(J==null?void 0:(t=J.innerTubeRequest)==null?void 0:(b=t.playerRequest)==null?void 0:b.videoId);Mp4(this,r,V)&&GLz(this,r)}};
XZs[eR]=[VK];var wyD=new _.z$("ADBLOCK_DETECTION_SERVICE_TOKEN");var ug=function(r){this.jvj=r};
ug.prototype.bindInnertubeChallengeFetcher=function(r){this.jvj.bicf(r)};
ug.prototype.registerChallengeFetchedCallback=function(r){this.jvj.bcr(r)};
ug.prototype.getLatestChallengeResponse=function(){return this.jvj.blc()};var bvx;_.Xc=function(r,J,x){var t=this;this.network=r;this.options=J;this.networkStatusManager=x;this.uu=null;if(J.useBotguardEverywhere){var b=new _.io;this.uu=b.promise;_.xc.ytAtRC&&_.wI(_.Yh,function(){var V,H;return _.T(function(q){if(q.nextAddress==1){if(!_.xc.ytAtRC)return q.return();V=Jcb(null);return _.p(q,t.xU(V),2)}H=q.yieldResult;_.xc.ytAtRC&&_.xc.ytAtRC(JSON.stringify(H));_.i8(q)})});
mbK().then(function(V){var H,q,W,U;return _.T(function(g){if(g.nextAddress==1)return V.bindInnertubeChallengeFetcher(function(E){return t.xU(Jcb(E))}),_.p(g,No4(),2);
H=g.yieldResult;q=V.getLatestChallengeResponse();W=q.challenge;if(!W)throw Error("li");U={challenge:W,xl:vI(W),s5:H,bgChallenge:new zM};b.resolve(U);V.registerChallengeFetchedCallback(function(E){E=E.challenge;if(!E)throw Error("mi");E={challenge:E,xl:vI(E),s5:H,bgChallenge:new zM};t.uu=Promise.resolve(E)});
_.i8(g)})})}else J.preload&&xFs(this,new Promise(function(V){_.Rw(_.Yh,function(){V(t0n(t))},0)}))};
bvx=function(r){var J={preload:!0,useBotguardEverywhere:!0},x=!1;if(typeof J==="boolean")var t={preload:J};else typeof J==="undefined"?t={preload:!0}:(t=J,x=!!J.gof);J=x?void 0:new _.er;_.Xc.instance=new _.Xc(r,t,J);return _.Xc.instance};
_.Xc.prototype.xgA=function(){var r=this;return _.T(function(J){return J.nextAddress==1?_.p(J,Promise.race([r.uu,null]),2):J.return(!!J.yieldResult)})};
_.Xc.prototype.wpA=function(r,J,x){var t=this,b,V,H;return _.T(function(q){t.uu===null&&xFs(t,t0n(t));b=!1;V={};H=function(){var W,U,g;return _.T(function(E){switch(E.nextAddress){case 1:return _.p(E,t.uu,2);case 2:W=E.yieldResult;V.challenge=W.challenge;if(!W.s5){"c1a"in W.xl&&(V.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");E.jumpTo(3);break}U=Object.assign({},{c:W.challenge,e:r},J);_.DC(E,4);b=!0;return _.p(E,W.s5.snapshot({e0:U}),6);case 6:(g=E.yieldResult)?V.webResponse=g:V.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.FC(E,3);break;case 4:_.Wr(E),V.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(r==="ENGAGEMENT_TYPE_PLAYBACK"){var h=W.xl,G={};if(h.c6a){var N=Number(_.IP("DCLKSTAT",0));G.reportingStatus=String(Number(h.c)^(isNaN(N)?0:N))}h.c6b&&(G.broadSpectrumDetectionResult=String(Number(h.c)^Number(_.IP("CATSTAT",0))));V.adblockReporting=G}return E.return(V)}})};
return q.return(Promise.race([H(),mFf(x,function(){var W=Object.assign({},V);b&&(W.error="ATTESTATION_ERROR_VM_TIMEOUT");return W})]))})};
var Jcb=function(r){var J={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};r&&(J.interpreterHash=r);return J},t0n=function(r,J){J=J===void 0?0:J;
var x,t,b,V,H,q,W,U,g,E,h,G;return _.T(function(N){switch(N.nextAddress){case 1:x=Jcb(vLn().yPy);if(_.M("att_fet_ks"))return _.DC(N,7),_.p(N,r.xU(x),9);_.DC(N,4);return _.p(N,oBf(r,x),6);case 6:H=N.yieldResult;b=H.kWW;V=H.ben;t=H;_.FC(N,3);break;case 4:return _.Wr(N),_.nR(Error("ni`"+J)),V0o(r,864E5),N.return({challenge:"",xl:{},s5:void 0,bgChallenge:void 0});case 9:t=N.yieldResult;if(!t)throw Error("oi");if(!t.challenge)throw Error("pi");b=t.challenge;V=vI(b);if("c1a"in V&&(!t.bgChallenge||!t.bgChallenge.program))throw Error("qi");
_.FC(N,3);break;case 7:q=_.Wr(N);_.nR(q);J++;if(J>=5)return _.nR(Error("ni`"+J)),V0o(r,864E5),N.return({challenge:"",xl:{},s5:void 0,bgChallenge:void 0});W=1E3*Math.pow(2,J-1)+Math.random()*1E3;return N.return(new Promise(function(Q){_.Rw(_.Yh,function(){Q(t0n(r,J))},W)}));
case 3:U=bhM(V);V0o(r,U*1E3);g=void 0;if(!("c1a"in V&&t.bgChallenge)){N.jumpTo(10);break}E=tFM(t.bgChallenge);_.DC(N,11);return _.p(N,lvY(vLn(),E),13);case 13:_.FC(N,12);break;case 11:return h=_.Wr(N),_.nR(h),N.return({challenge:b,xl:V,s5:g,bgChallenge:E});case 12:return _.DC(N,14),g=new _.dA({challenge:E,d6:{u0:"aGIf"}}),_.p(N,g.jj2,16);case 16:_.FC(N,10);break;case 14:G=_.Wr(N),_.nR(G),g=void 0;case 10:return N.return({challenge:b,xl:V,s5:g,bgChallenge:E})}})};
_.Xc.prototype.xU=function(r){var J=this,x;return _.T(function(t){x=J.networkStatusManager;if(!x||x.isNetworkAvailable())return t.return(J.network.xU(r));_.Ox("att_pna",void 0,"attestation_challenge_fetch");return t.return(new Promise(function(b){x.listenOnce("publicytnetworkstatus-online",function(){J.network.xU(r).then(b)})}))})};
var DFs=function(r){if(!r)throw Error("oi");if(!r.challenge)throw Error("pi");var J=r.challenge,x=vI(J);if("c1a"in x&&(!r.bgChallenge||!r.bgChallenge.program))throw Error("qi");return Object.assign({},r,{kWW:J,ben:x})},oBf=function(r,J){var x,t,b,V,H;
return _.T(function(q){switch(q.nextAddress){case 1:x=void 0,t=0,b={};case 2:if(!(t<5)){q.jumpTo(4);break}if(!(t>0)){q.jumpTo(5);break}b.noM=1E3*Math.pow(2,t-1)+Math.random()*1E3;return _.p(q,new Promise(function(W){return function(U){_.Rw(_.Yh,function(){U(void 0)},W.noM)}}(b)),5);
case 5:return _.DC(q,7),_.p(q,r.xU(J),9);case 9:return V=q.yieldResult,q.return(DFs(V));case 7:x=H=_.Wr(q),H instanceof Error&&_.nR(H);case 8:t++;b={noM:void 0};q.jumpTo(2);break;case 4:throw x;}})},xFs=function(r,J){r.uu=J},HvR=function(r){var J,x,t;
return _.T(function(b){if(b.nextAddress==1)return _.p(b,Promise.race([r.uu,null]),2);J=b.yieldResult;var V=t0n(r);r.uu=V;(x=J)==null||(t=x.s5)==null||t.dispose();_.i8(b)})},V0o=function(r,J){var x=Date.now()+J,t=function(){var b;
return _.T(function(V){b=x-Date.now();return b<1E3?_.p(V,HvR(r),0):(_.Rw(_.Yh,t,Math.min(b,6E4)),V.jumpTo(0))})};
t()},mFf=function(r,J){return new Promise(function(x){_.Rw(_.Yh,function(){x(J())},r)})};var TMK=function(){};
TMK.prototype.processContext=function(r){var J=_.Xc.instance;if(!J)return _.AH();var x=sCD(r);return x?new cH(J.wpA(x,Dbi(r),500).then(function(t){var b;(r==null?0:(b=r.innerTubeRequest)==null?0:b.context)||(r.innerTubeRequest.context={});b=r.innerTubeRequest.context;b.request||(b.request={});b.request.attestationResponseData=t})):_.AH()};var sms=function(r){this.innertubeTransportService=r};
sms.prototype.xU=function(r){_.Ox("att_fsr",void 0,"attestation_challenge_fetch");return _.Ku(this.innertubeTransportService,r,_.XQ(_.qPu)).then(function(J){_.Ox("att_frr",void 0,"attestation_challenge_fetch");return J})};_.qnw=function(r){this.innertubeTransportService=r};var WbN=new _.z$("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var ivR=function(){},fEn=function(r,J,x,t,b){var V=_.IP("YPC_MB_URL");
_.e2M(V).then(function(){pt4(V,r,J,x,t,b)})},pt4=function(r,J,x,t,b,V){try{var H=payments.business.integration,q=payments.business.integration.Style.create().withMaterialDesignStyle(),W=H.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.M("enable_window_constrained_buy_flow_dialog")&&(W=W.usingPopupStyle("windowConstrained"));V&&(W=W.usingCloseCallback(V));var U=x?x:_.IP("YPC_GB_LANGUAGE"),g=_.IP("SESSION_INDEX");H.bootstrap.fromPaymentsUrl(r);H.bootstrap.asMashupMode(W).usingGaiaIndex(g).usingLocale(U).usingStyle(q).usingDefaultActivityStatusChangeHandler().inStandaloneContext(H.standaloneContextAuthId.forGaia()).purchaseManager(J,function(E){t&&t(E)}).load(void 0,b)}catch(E){throw b&&b(E),_.Pq(E),E;
}};var UFq=new _.z$("PURCHASE_MANAGER_TOKEN");var gBf=function(){var r=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return r.videos},
getContinuationsPresent:function(){return r.continuationsPresent},
setVideos:function(J){r.videos=J},
getRecommendedVideos:function(){return r.recommendedVideos},
setRecommendedVideos:function(J){r.recommendedVideos=J}}};
gBf.prototype.addVideos=function(r){r&&(this.videos=r.filter(function(J){return!!_.WYD(J)}).map(function(J){var x=_.WYD(J);
a:{var t;if(J.playlistVideoRenderer&&((t=J.playlistVideoRenderer)==null?0:t.voteSortTiebreaker))var b=J.playlistVideoRenderer.voteSortTiebreaker;else{if(_.R(J,Xt)){var V;if(t=(b=_.R(J,Xt))==null?void 0:(V=b.playlistItemData)==null?void 0:V.voteSortTiebreaker){b=t;break a}}b=""}}return{itemId:x,videoId:_.fPK(J),voteCount:_.Ubr(J),voteSortTiebreaker:b}}),this.continuationsPresent=!!_.R(r[r.length-1],_.xm))};
var EBK=function(r,J){return r.videos.findIndex(function(x){return x.itemId===J})},jmq=function(r,J){return r.recommendedVideos.findIndex(function(x){return x.itemId===J})},$F4=function(r){r={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:r}}}}};_.bZ().resolve(_.mg).resolveCommand(r)};var wtb=function(){gBf.apply(this,arguments)};
_.S(wtb,gBf);
var D5o=function(r,J,x,t){if(!r.parentElem)throw Error("vi");var b=EBK(r,J);b===-1&&(b=jmq(r,J),b=b!==-1?b+r.videos.length:-1);if(b===-1)throw Error("wi");var V=b>=r.videos.length?r.recommendedVideos[b-r.videos.length]:r.videos[b];V.voteCount=x;V.voteSortTiebreaker=Date.now().toString();b>=r.videos.length?r.recommendedVideos.splice(b-r.videos.length,1):r.videos.splice(b,1);var H=r.videos;for(var q=0,W=H.length-1;q<=W;){var U=Math.floor((q+W)/2);if(H[U].voteCount<V.voteCount)W=U-1;else if(H[U].voteCount>V.voteCount)q=
U+1;else{a:{var g=V.voteSortTiebreaker;var E=H[U].voteSortTiebreaker;if(g.length!==E.length)g=g.length>E.length;else{for(var h=0;h<g.length;h++){var G=g.charCodeAt(h),N=E.charCodeAt(h);if(G>N){g=!0;break a}if(G<N)break}g=!1}}g?W=U-1:q=U+1}}H=q;if(H===-1)throw Error("xi");r.videos.splice(H,0,V);b!==H&&hXY(r,b,H,J,x,t)},hXY=function(r,J,x,t,b,V){var H,q=(H=r.parentElem)==null?void 0:H.children,W=Math.min(J,x),U=Math.max(J,x);
if(q)for(H=W;H<=U;H++)q[H].style.viewTransitionName="item-"+String(H);document.startViewTransition(function(){if(r.parentElem){var g=r.parentElem.children;if(!(!g||J<0||J>=g.length||x<0||x>=g.length)){var E=g[J];if(E){E.remove();r.showRefreshPill=x>=r.videos.length-1&&r.continuationsPresent;if(!r.showRefreshPill){g=g[x]||null;var h;(h=r.parentElem)==null||h.insertBefore(E,g)}_.Vq(r.parentElem,"yt-update-video-data-voting-animation",{toIdx:x,itemId:t,newVoteCount:b,voteStatus:V,hideItem:r.showRefreshPill})}}}}).finished.then(function(){if(q)for(var g=
W;g<=U;g++)q[g].style.viewTransitionName="";
if(r.showRefreshPill)$F4(_.gP("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var E;if(E=g=(E=r.parentElem)==null?void 0:E.children[x])E=g.getBoundingClientRect(),g=E.bottom,E=!(E.top>=0&&g<=r.clientHeight);E&&(E=_.Ex(J>x?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(J-x)),$F4(E))}})};var RXf=function(r,J){var x=this;r?this.innertubeTransportServicePromise=Promise.resolve(r):J&&(this.innertubeTransportServicePromise=J(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new Cm(3E3,function(t){return M0R(x,t)},0);
this.validateMiniAppVideoIdRateLimiter=new Cm(3E3,function(t){return GGs(x,t)},1)},oek=function(r,J){r.JSC$15187_miniAppId=J;
r.reportMiniAppValueRateLimiter=new Cm(3E3,function(x){return M0R(r,x)},0);
r.validateMiniAppVideoIdRateLimiter=new Cm(3E3,function(x){return GGs(r,x)},1)},DJY=function(r,J){var x;
return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.reportMiniAppValueRateLimiter.call(J),2);x=t.yieldResult;return t.return([x,J])})},M0R=function(r,J){var x,t,b,V,H,q,W;
return _.T(function(U){switch(U.nextAddress){case 1:return _.p(U,r.innertubeTransportServicePromise,2);case 2:return x=U.yieldResult,t=_.XQ(g_q),b=Date.now(),V={externalPostId:r.JSC$15187_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(b/1E3),nanos:Math.round(b%1E3*1E6)},intValue:""+J}},_.DC(U,3),_.p(U,_.Ku(x,V,t),5);case 5:H=U.yieldResult;_.FC(U,4);break;case 3:throw q=_.Wr(U),q;case 4:if(H){if("error"in H&&H.error)throw H.error;if(H.errorMetadata)throw Error("yi`"+
H.errorMetadata.status);if(W=H.userStatResult)return U.return(W);throw Error("zi");}throw Error("Ai");}})},Tas=function(r){var J,x,t,b,V;
_.T(function(H){switch(H.nextAddress){case 1:return _.p(H,r.innertubeTransportServicePromise,2);case 2:return J=H.yieldResult,x=_.XQ(g_q),t={externalPostId:r.JSC$15187_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.DC(H,3),_.p(H,_.Ku(J,t,x),5);case 5:b=H.yieldResult;_.FC(H,4);break;case 3:throw V=_.Wr(H),V;case 4:if(b==null)throw Error("Ai");if("error"in b&&b.error)throw b.error;if(b.errorMetadata)throw Error("yi`"+b.errorMetadata.status);_.i8(H)}})};
RXf.prototype.flush=function(){var r=this;return _.T(function(J){return J.nextAddress==1?_.p(J,r.reportMiniAppValueRateLimiter.flush(),2):_.p(J,r.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var Hto=function(r,J){return _.T(function(x){return x.nextAddress==1?_.p(x,r.validateMiniAppVideoIdRateLimiter.call(J),2):x.return(x.yieldResult)})},GGs=function(r,J){var x,t,b,V,H,q;
return _.T(function(W){switch(W.nextAddress){case 1:return _.p(W,r.innertubeTransportServicePromise,2);case 2:return x=W.yieldResult,t=_.XQ(TGq),b={videoId:J},_.DC(W,3),_.p(W,_.Ku(x,b,t),5);case 5:V=W.yieldResult;_.FC(W,4);break;case 3:throw H=_.Wr(W),H;case 4:if(V){if("error"in V&&V.error)throw V.error;if(V.errorMetadata)throw Error("yi`"+V.errorMetadata.status);if(q=V.playabilityStatus)return W.return(q.status);throw Error("Bi");}throw Error("Ai");}})};
RXf[eR]=[_.t9(_.Bo),_.t9(Fos)];var Snx=function(){this.clientData=new Map};
Snx.prototype.getData=function(r){return this.clientData.get(r)};var NMo=function(r){this.store=r};
NMo.prototype.handleResponse=function(r){(r=_.R(r.frameworkUpdates,vj))&&_.UQ(r,this.store)};
NMo[eR]=[_.na];var dFx=new _.z$("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var QmN={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,1,24]],countdown_to_close:[[0,
1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,1,36]],face_filled_very_happy:[[0,
1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,1,300]],hi5:[[0,
1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var KbY=new _.z$("ICON_SET_TOKEN"),kGq=new _.z$("ICON_URL_PROVIDER_TOKEN"),PNo=new _.z$("PREFETCH_ICONS_TOKEN"),YnN=new _.z$("ICON_MAP_FN_TOKEN");var rs={},nBK=(rs.ACCESS_TIME="clock",rs.ACCOUNT_BOX="person_account",rs.ACCOUNT_BOX_CAIRO="person_account_cairo",rs.ACCOUNT_CIRCLE="person_circle",rs.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",rs.ACCOUNT_LINKED="account_link_success",rs.ACCOUNT_UNLINKED="account_link",rs.ADD_FRIEND="people",rs.ADD_MODERATOR="shield_add",rs.ADD_TO_LIBRARY="bookmark",rs.ADD_TO_PLAYLIST="add",rs.ADD_TO_QUEUE_TAIL="list_queue",rs.ADD_TO_REMOTE_QUEUE="list_music",rs.ADD_TO_WATCH_LATER="clock",rs.ADD_VIDEO_LINK="film_strip_add",
rs.ALERT_WARN_RED="alert_triangle",rs.ARROW_BACK="arrow_left",rs.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",rs.ARROW_DROP_DOWN="chevron_down",rs.ARROW_DROP_UP="chevron_up",rs.ARROW_FORWARD="arrow_right",rs.AUDIOTRACK="audio",rs.AUTO_AWESOME="sparkle",rs.AVATAR_ANONYMOUS="person_circle",rs.AVATAR_LOGGED_OUT="person_circle",rs.BACK="arrow_left",rs.BAR_CHART="bar_graph",rs.BLOCK="slash_circle_left",rs.BLOCK_USER="slash_circle_left",rs.BOOKMARK_BORDER="bookmark",rs.BREAKING_NEWS_ALT_1="article_alert",
rs.BROADCAST_CAIRO="podcast_cairo",rs.BUG_REPORT="bug",rs.CAMERA_ALT="camera",rs.CAMPAIGN="megaphone",rs.CANCEL="x_circle",rs.CAPTIONS="closed_caption",rs.CAST_OUTLINE="chromecast",rs.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",rs.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",rs.CHAT="message_bubble_left",rs.CHAT_BUBBLE="message_bubble_empty",rs.CHAT_SPARK="spark_message_bubble_left",rs.CHECK_BOX_OUTLINE_BLANK="box_empty",rs.CHECK_CIRCLE_OUTLINE="check_circle",rs.CHECK_CIRCLE_THICK="check_circle",rs.CLARIFY=
"article_clarify",rs.CLOSED_CAPTION_SELECTED="closed_caption",rs.CLOSE="x_mark",rs.CLOUD_UPLOAD="cloud_arrow_up",rs.COLLAPSE="chevron_up",rs.COLLAPSE_CAIRO="chevron_up_cairo",rs.COLLECTION="layers",rs.COLOR_LENS="palette",rs.COMMENT="message_bubble_right",rs.CONSENT_SHIELD="person_shield",rs.CONTENT_CUT="scissors",rs.CONTENT_CUT_CAIRO="scissors_cairo",rs.COURSE=_.M("web_enable_course_icon_update")?"creator_academy":"lightbulb",rs.COURSE_CAIRO=_.M("web_enable_course_icon_update")?"creator_academy_cairo":
"lightbulb_cairo",rs.CREATION_LIVE="radar_live",rs.CREATION_POST="box_pencil",rs.CREATION_UPLOAD="my_videos",rs.CREATION_UPLOAD_RED="upload",rs.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",rs.CREATOR_STUDIO="youtube_studio",rs.DASHBOARD="grid_asymmetrical",rs.DELETE="trash_can",rs.DELETE_SWEEP="trash_can",rs.DESKTOP="laptop",rs.DISLIKE="thumb_down",rs.DISLIKE_SELECTED="thumb_down",rs.DISMISSAL="x_mark",rs.DISMISS_QUEUE="list_remove",rs.DONE_ALL="check_double",rs.DOWN_ARROW="arrow_down",rs.DO_NOT_DISTURB=
"slash_circle_left",rs.DRAFT="paper_corner_folded",rs.DRAG_HANDLE="bars_2",rs.EDIT="pencil",rs.EMOJI="face_very_happy",rs.EMOJI_FLAGS="flag",rs.EMOJI_OBJECTS="lightbulb",rs.EMOJI_PEOPLE="face_very_happy",rs.EMOJI_RECENT="clock",rs.EMPTY_HEART="heart",rs.EMPTY_LIKE="thumb_up",rs.ERROR_BLACK="alert_circle",rs.ERROR_OUTLINE="alert_circle",rs.EXIT_APP="arrow_in",rs.EXIT_TO_APP="arrow_in",rs.EXPAND="chevron_down",rs.EXPAND_ALL="chevron_expand",rs.EXPAND_CAIRO="chevron_down_cairo",rs.EXPAND_LESS="chevron_up",
rs.EXPAND_MORE="chevron_down",rs.EXPLORE="compass",rs.EXPLORE_DESTINATION="compass",rs.EXTERNAL_LINK="open_new",rs.FAB_UPLOAD="upload",rs.FACE_HAPPY_OUTLINE="face_happy",rs.FACT_CHECK="article_check",rs.FASHION_LOGO="fashion",rs.FASHION_LOGO_CAIRO="fashion_cairo",rs.FAVORITE="heart",rs.FEEDBACK="message_bubble_alert",rs.FEEDBACK_CAIRO="message_bubble_alert_cairo",rs.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",rs.FILL_ARROW_SOLID_UP_16="arrow_solid_up",rs.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",
rs.FILTER="menu_filter",rs.FIRST_PAGE="chevron_first",rs.FLAG="flag",rs.FULL_HEART="heart",rs.GAME_CONSOLE_DPAD="game_console_dpad",rs.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",rs.GAMING_LOGO="gaming",rs.GAMING_LOGO_CAIRO="gaming_cairo",rs.GO_TO_PAGE="arrow_right",rs.GROUPS="people_group",rs.HAPPY="face_happy",rs.HEALTH_AND_SAFETY="shield_plus",rs.HELP="question_circle",rs.HELP_CAIRO="question_circle_cairo",rs.HELP_OUTLINE="question_circle",rs.HIDE="slash_circle_left",rs.IMAGE="image",
rs.INFINITY_ICON="infinity",rs.INFO="info_circle",rs.INFO_OUTLINE="info_circle",rs.INSERT_CHART_OUTLINED="bar_graph_box_vertical",rs.INSERT_PHOTO="image",rs.KEEP="pin",rs.KEEP_OFF="pin_off",rs.KEYBOARD="keyboard",rs.KEYBOARD_ARROW_DOWN="chevron_down",rs.KEYBOARD_ARROW_UP="chevron_up",rs.KIDS_BLOCK="slash_circle_left",rs.LANGUAGE="globe",rs.LAST_PAGE="chevron_last",rs.LAUNCH="open_new",rs.LEARNING="lightbulb",rs.LEARNING_CAIRO="lightbulb_cairo",rs.LIBRARY_ADD="bookmark",rs.LIBRARY_OUTLINE="library",
rs.LIBRARY_REMOVE="bookmark",rs.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",rs.LIKES_PLAYLIST="thumb_up",rs.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",rs.LIKE="thumb_up",rs.LIKE_SELECTED="thumb_up",rs.LIVE="radar_live",rs.LIVE_CAIRO="radar_live_cairo",rs.LIVE_UNLISTED="link",rs.LOCATION_ON="location_point",rs.LOCATION_PIN="location_point",rs.LOOP="arrow_repeat",rs.LOOP_ACTIVE="arrow_repeat",rs.LOOP_ONE="arrow_repeat_1",rs.LOOP_ONE_ACTIVE="arrow_repeat_1",rs.MEH="face_meh",rs.MEMBERS_ONLY_MODE_OFF="message_bubble_left",
rs.MESSAGE="message_bubble_left",rs.MICROPHONE_ON="mic",rs.MIX="youtube_mix",rs.MONETIZATION_ON="dollar_sign_circle",rs.MONEY_FILL="dollar_sign_container",rs.MONEY_FILL_JPY="yen_sign_container",rs.MONEY_HEART="dollar_sign_heart",rs.MORE_HORIZ="overflow_horizontal",rs.MORE_VERT="overflow_vertical",rs.MUSIC="audio",rs.MUSIC_CAIRO="audio_cairo",rs.MUSIC_NOTE_SYMBOL="music",rs.MUSIC_SHUFFLE="arrow_shuffle",rs.MY_CHANNEL="person_circle",rs.MY_LOCATION="location_point",rs.NEWS_STORY="news",rs.NEXT="chevron_right",
rs.NOTIFICATIONS="bell",rs.NOTIFICATIONS_ACTIVE="bell_on",rs.NOTIFICATIONS_CAIRO="bell_cairo",rs.NOTIFICATIONS_DONE_CHECKMARK="check",rs.NOTIFICATIONS_INBOX="bell",rs.NOTIFICATIONS_NONE="bell",rs.NOTIFICATIONS_OFF="bell_off",rs.NOT_INTERESTED="slash_circle_left",rs.OFFICIAL_ARTIST_BADGE="audio",rs.OFFLINE_CLOUD="cloud_off",rs.OFFLINE_DOWNLOAD="download",rs.OFFLINE_DOWNLOAD_CAIRO="download_cairo",rs.OFFLINE_PAUSE="pause",rs.OPEN_IN_NEW="open_new",rs.OUTLINE_ADJUST="adjust",rs.OUTLINE_ARROW_SOLID_DOWN_16=
"arrow_solid_down",rs.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",rs.OUTLINE_BAG="bag",rs.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",rs.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",rs.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",rs.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",rs.PAID="dollar_sign",rs.PAUSE_OUTLINED="pause",rs.PAYMENT="credit_card",rs.PERSON_RADAR_FILLED="person_radar",rs.PHONE_DOWNLOAD="mobile_download",rs.PLAYABLES_LOGO="tic_tac_toe",rs.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",
rs.PLAYLISTS="list_play_arrow",rs.PLAYLISTS_CAIRO="list_play_arrow_cairo",rs.PLAYLIST_ADD="bookmark",rs.PLAYLIST_ADD_CHECK="bookmark",rs.PLAYLIST_PLAY="list_play_arrow",rs.PLAY_ALL="play_arrow",rs.PLAY_CIRCLE="play_arrow_circle",rs.PLAY_OUTLINED="play_arrow_circle",rs.PRIVACY_INFO="shield",rs.PRIVACY_PRIVATE="lock",rs.PRIVACY_PUBLIC="earth",rs.PRIVACY_UNLISTED="link",rs.PROMOTE="megaphone",rs.PURCHASES="price_tag",rs.PURCHASE_SUPER_CHAT="super_chat",rs.PURCHASE_SUPER_STICKER="super_sticker",rs.QUESTION_ANSWER=
"message_bubble_question",rs.QUEUE_PLAY_LAST="list_queue_last",rs.QUEUE_PLAY_NEXT="list_play_arrow",rs.REMIX_FILLED="youtube_shorts_remix",rs.REMOVE="bar_circle",rs.REMOVE_CIRCLE="bar_circle",rs.REMOVE_CIRCLE_OUTLINE="bar_circle",rs.REMOVE_DONE="check_double_off",rs.REMOVE_FROM_HISTORY="bar_circle",rs.REMOVE_FROM_PLAYLIST="bar_circle",rs.REMOVE_MODERATOR="shield_off",rs.REPLAY="arrow_circle",rs.REPLAY_10="skip_back_10",rs.REPORT_PROBLEM="alert_triangle",rs.SAD="face_sad",rs.SAVE_PLAYLIST="bookmark",
rs.SCHEDULE="clock",rs.SCHOOL="creator_academy",rs.SCREEN_FULLSCREEN="screen_full",rs.SEARCH_HISTORY="arrow_time",rs.SELL="price_tag",rs.SETTINGS="gear",rs.SETTINGS_CAIRO="gear_cairo",rs.SETTINGS_LIGHT="gear",rs.SETTINGS_MATERIAL="gear",rs.SHARE_ARROW="share",rs.SHIELD_WITH_AVATAR="person_shield",rs.SHOPPING_BAG="bag",rs.SHOPPING_BAG_CAIRO="bag_cairo",rs.SHOPPING_CART="cart",rs.SHORTS_COMMENT="youtube_shorts_message_bubble_right",rs.SHORTS_DISLIKE="youtube_shorts_thumb_down",rs.SHORTS_LIKE="youtube_shorts_thumb_up",
rs.SHORTS_SHARE="youtube_shorts_share",rs.SHUFFLE="arrow_shuffle",rs.SLOW_MODE_OFF="message_bubble_left",rs.SOCIAL="people",rs.SORT="menu_sort",rs.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",rs.SPEED_1X="1x",rs.SPEED_1_POINT_2X="1_point_2x",rs.SPEED_1_POINT_5X="1_point_5x",rs.SPEED_1_POINT_8X="1_point_8x",rs.SPEED_2X="2x",rs.SPEED_POINT_2X="point_2x",rs.SPEED_POINT_8X="point_8x",rs.SPONSORSHIP_STAR=_.M("web_sponsorship_star_icon_killswitch")?"memberships":"star_circle",rs.STAFF_PICK="spotlight",rs.START_DVR=
"add",rs.STAR_BORDER="star",rs.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",rs.STICKER_EMOTICON="face_happy",rs.STOP_DVR="stop",rs.SUBSCRIBE="youtube_logo_icon",rs.SUBSCRIBE_PLUS="add_cairo",rs.SUBSCRIPTION_MANAGER="gear",rs.SUPERVISOR_ACCOUNT="people",rs.SUPER_CHAT_FOR_GOOD="hands_heart",rs.SWAP_HORIZ="arrow_swap_horizontal",rs.SWITCH_ACCOUNTS="person_account",rs.TAB_ACCOUNT="person",rs.TAB_ACTIVITY="bell",rs.TAB_BOOKMARK="bookmark",rs.TAB_EXPLORE="compass",rs.TAB_HOME="home",rs.TAB_HOME_CAIRO=
"home_cairo",rs.TAB_INBOX="mail",rs.TAB_LIKED="thumb_up",rs.TAB_MUSIC_PREMIUM="youtube_music",rs.TAB_SHORTS="youtube_shorts",rs.TAB_SHORTS_CAIRO="youtube_shorts_cairo",rs.TAB_SUBSCRIPTIONS="subscriptions",rs.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",rs.TAB_TRENDING="fire",rs.TIMER="stopwatch",rs.TRAILER="youtube_originals",rs.TRENDING="fire",rs.TRENDING_CAIRO="fire_cairo",rs.TRENDING_UP="rating_up",rs.TROPHY="trophy",rs.TROPHY_CELEBRATIONS="fireworks",rs.TUNE="adjust",rs.UNBLOCK_USER="bar_circle",
rs.UNLIMITED="youtube_logo_icon",rs.UNPLUGGED_LIVE_GUIDE="radar_live",rs.UNPLUGGED_SPORTS="eye_off",rs.UPLOADS="library",rs.UP_ARROW="arrow_up",rs.VERTICAL_ALIGN_BOTTOM="download",rs.VERY_HAPPY="face_very_happy",rs.VERY_SAD="face_very_sad",rs.VIDEOGAME_ASSET="gaming",rs.VIDEOS="play_arrow_circle",rs.VIDEO_CALL="video_camera_add",rs.VIDEO_LIBRARY_WHITE="library",rs.VIDEO_YOUTUBE="youtube_logo_icon",rs.VIEW_LIST="list_view",rs.VIEW_LIST_CAIRO="list_view_cairo",rs.VISIBILITY="eye",rs.VISIBILITY_OFF=
"eye_off",rs.VOLUME_MUTE="volume_off",rs.VOLUME_UP="volume_on",rs.WALLPAPER="image",rs.WARNING="alert_triangle",rs.WATCH_HISTORY="arrow_time",rs.WATCH_HISTORY_CAIRO="arrow_time_cairo",rs.WATCH_LATER="clock",rs.WATCH_LATER_CAIRO="clock_cairo",rs.WATCH_RELATED_MIX="youtube_mix",rs.WHAT_TO_WATCH="home",rs.YOUTUBE_MUSIC_MONOCHROME="youtube_music",rs.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",rs.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",rs.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"youtube_shorts_no_triangle",rs.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",rs.YT_OUTLINE_MUSIC_24="music",rs);var JM={},Ovx=(JM.ACCESS_TIME="clock",JM.ACCOUNT_BOX="person_square",JM.ACCOUNT_BOX_CAIRO="person_square",JM.ACCOUNT_CIRCLE="person_circle",JM.ACCOUNT_CIRCLE_CAIRO="person_circle",JM.ACCOUNT_LINKED="account_link",JM.ACCOUNT_UNLINKED="account_link",JM.ADD_CIRCLE="add_circle",JM.ADD_FRIEND="person_child",JM.ADD_TO_LIBRARY="bookmark",JM.ADD_TO_PLAYLIST="add",JM.ADD_TO_QUEUE_TAIL="queue",JM.ADD_TO_REMOTE_QUEUE="playlist_audio",JM.ADD_TO_WATCH_LATER="clock",JM.ADD_VIDEO_LINK="film_strip_add",JM.ADMIN_PANEL_SETTINGS=
"person_gear",JM.ALERT_WARN_RED="alert_triangle",JM.ALIGN_LEFT="text_align_left",JM.ARROWS_ALERT="arrow_split_alert",JM.ARROW_BACK="arrow_left",JM.ARROW_CIRCLE="arrow_counterclockwise",JM.ARROW_CIRCLE_PLAY="replay",JM.ARROW_CIRCLE_RIGHT="arrow_clockwise",JM.ARROW_DIAGONAL="arrow_up_left",JM.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",JM.ARROW_DROP_DOWN="triangle_down",JM.ARROW_DROP_UP="triangle_up",JM.ARROW_FORWARD="arrow_right",JM.ARROW_PAUSE="pause_history",JM.ARROW_UNDO="undo",JM.ARTICLE="text_page",
JM.ARTICLE_ALERT="text_page_alert",JM.ARTICLE_CHECK="text_page_check",JM.ARTICLE_CLARIFY="text_page_info",JM.AUDIOTRACK="audio",JM.AUDIO_BADGE="audio_badge",JM.AUDIO_SURROUND="surround_sound",JM.AVATAR_ANONYMOUS="person_circle",JM.AVATAR_LOGGED_OUT="person_circle",JM.BACK="arrow_left",JM.BAR_CHART="chart_bar",JM.BAR_CIRCLE="minus_circle",JM.BAR_HORIZONTAL="minus",JM.BLOCK="circle_slash",JM.BLOCK_USER="circle_slash",JM.BOOKMARK_BORDER="bookmark",JM.BOX_OPEN_CHECK="quiz",JM.BOX_PENCIL="square_pencil",
JM.BREAKING_NEWS_ALT_1="text_page_alert",JM.BROADCAST="podcast",JM.BROADCAST_CAIRO="podcast",JM.BUG_REPORT="bug",JM.CAMERA_ALT="camera",JM.CAMPAIGN="megaphone",JM.CANCEL="x_circle",JM.CAPTIONS="closed_captions",JM.CAST_ICON="chromecast",JM.CAST_OUTLINE="chromecast",JM.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",JM.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",JM.CHAT="text_bubble",JM.CHAT_BUBBLE="bubble",JM.CHECK_BOX="check_square",JM.CHECK_BOX_OUTLINE_BLANK="square",JM.CHECK_CIRCLE_FILLED="check_circle",
JM.CHECK_CIRCLE_OUTLINE="check_circle",JM.CHECK_CIRCLE_THICK="check_circle",JM.CHECK_DOUBLE="check_done",JM.CHECK_DOUBLE_OFF="check_done_slash",JM.CHEVRON_LEFT="chevron_left",JM.CHEVRON_RIGHT="chevron_right",JM.CHEVRON_RIGHT_CAIRO="chevron_right",JM.CIRCLES_OVERLAP="account_link",JM.CLAPPERBOARD_CAIRO="clapperboard",JM.CLARIFY="text_page_info",JM.CLOCK_ARROWS="clock_split",JM.CLOCK_ARROWS_ALERT="clock_split_alert",JM.CLOSED_CAPTION="closed_captions",JM.CLOSED_CAPTION_SELECTED="closed_captions",JM.CLOSE=
"x",JM.CLOUD_UPLOAD="cloud_arrow_up",JM.COLLAPSE="chevron_up",JM.COLLAPSE_CAIRO="chevron_up",JM.COLLECTION="square3d_stack",JM.COLOR_LENS="paint_palette",JM.COMMENT="text_bubble",JM.CONSENT_SHIELD="person_shield",JM.CONTENT_CUT="scissors",JM.CONTENT_CUT_CAIRO="scissors",JM.COURSE="graduation_cap",JM.COURSE_CAIRO="graduation_cap",JM.CREATION_LIVE="live",JM.CREATION_POST="square_pencil",JM.CREATION_UPLOAD="video",JM.CREATION_UPLOAD_RED="upload",JM.CREATOR_ACADEMY="graduation_cap",JM.CREATOR_STUDIO=
"youtube_studio",JM.DARK_THEME="theme",JM.DELETE="trash_can",JM.DELETE_SWEEP="trash_can",JM.DESKTOP="laptop",JM.DISLIKE="thumb_down",JM.DISLIKE_SELECTED="thumb_down",JM.DISMISSAL="x",JM.DISMISS_QUEUE="playlist_x",JM.DOGFOOD="pawprint",JM.DOLLAR_SIGN="dollar_sign_circle",JM.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",JM.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",JM.DOWN_ARROW="arrow_down",JM.DO_NOT_DISTURB="circle_slash",JM.DRAFT="document",JM.EARTH="globe",JM.EDIT="pencil",JM.EMOJI="face_very_happy",
JM.EMOJI_FLAGS="flag",JM.EMOJI_OBJECTS="lightbulb",JM.EMOJI_PEOPLE="face_very_happy",JM.EMOJI_RECENT="clock",JM.EMPTY_HEART="heart",JM.EMPTY_LIKE="thumb_up",JM.ERROR_BLACK="alert_circle",JM.ERROR_OUTLINE="alert_circle",JM.ERROR_WHITE="alert_circle",JM.EXIT_APP="arrow_in",JM.EXIT_TO_APP="arrow_in",JM.EXPAND="chevron_down",JM.EXPAND_ALL="chevron_expand",JM.EXPAND_CAIRO="chevron_down",JM.EXPAND_LESS="chevron_up",JM.EXPAND_MORE="chevron_down",JM.EXPLORE="compass",JM.EXPLORE_DESTINATION="compass",JM.EXTERNAL_LINK=
"arrow_up_right",JM.EYE_OFF="eye_slash",JM.FAB_UPLOAD="upload",JM.FACE_HAPPY_OUTLINE="face_happy",JM.FACE_MEH="face_neutral",JM.FACT_CHECK="text_page_check",JM.FASHION_LOGO="fashion",JM.FASHION_LOGO_CAIRO="fashion",JM.FAVORITE="thumb_up",JM.FEEDBACK="alert_bubble",JM.FEEDBACK_CAIRO="alert_bubble",JM.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",JM.FILL_ARROW_SOLID_UP_16="arrow_solid_up",JM.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",JM.FLAG_CAIRO="flag",JM.FLASH_OFF="flash_slash",JM.FLASH_ON="flash",
JM.FULL_HEART="heart",JM.GAMING_LOGO="gaming",JM.GAMING_LOGO_CAIRO="gaming",JM.GO_TO_PAGE="arrow_right",JM.GROUPS="person3",JM.HAND_SWIPE_LEFT="gesture_swipe_left",JM.HAND_SWIPE_RIGHT="gesture_swipe_right",JM.HAPPY="face_happy",JM.HEALTH_AND_SAFETY="shield_health",JM.HEART_BOX="heart_cube",JM.HELP="help_circle",JM.HELP_CAIRO="help_circle",JM.HELP_OUTLINE="help_circle",JM.HIDE="circle_slash",JM.INCOGNITO_CAIRO="incognito",JM.INFINITY_ICON="infinity",JM.INFO="info_circle",JM.INFO_OUTLINE="info_circle",
JM.INSERT_CHART_OUTLINED="chart_bar_square",JM.INSERT_PHOTO="image",JM.KEEP="pin",JM.KEEP_OFF="pin_slash",JM.KEYBOARD="keyboard",JM.KEYBOARD_ARROW_DOWN="chevron_down",JM.KEYBOARD_ARROW_UP="chevron_up",JM.KIDS_BLOCK="circle_slash",JM.LANGUAGE="globe",JM.LAUNCH="arrow_up_right",JM.LEARNING="lightbulb",JM.LEARNING_CAIRO="lightbulb",JM.LIBRARY_ADD="bookmark",JM.LIBRARY_IMAGE="image_stack",JM.LIBRARY_MUSIC="audio_square_stack",JM.LIBRARY_OUTLINE="play_square_stack",JM.LIBRARY_REMOVE="bookmark",JM.LIBRARY_SAVED=
"check_square_stack",JM.LIKES_PLAYLIST="thumb_up",JM.LIKES_PLAYLIST_CAIRO="thumb_up",JM.LIKE="thumb_up",JM.LIKE_SELECTED="thumb_up",JM.LIST_QUEUE="queue",JM.LIVE_CAIRO="live",JM.LIVE_UNLISTED="link",JM.LOCATION_ON="location_pin",JM.LOCATION_PIN="location_pin",JM.LOCATION_POINT="location_pin",JM.LOOP="repeat",JM.LOOP_ACTIVE="repeat",JM.LOOP_ONE="repeat1",JM.LOOP_ONE_ACTIVE="repeat1",JM.MEET="google_meet",JM.MEH="face_neutral",JM.MEMBERSHIPS="memberships",JM.MEMBERS_ONLY_MODE_OFF="text_bubble",JM.MENU_FILTER=
"filter",JM.MESSAGE="text_bubble",JM.MESSAGE_BUBBLE_GEAR="bubble_gear",JM.MESSAGE_BUBBLE_LEFT="text_bubble",JM.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",JM.MESSAGE_BUBBLE_OVERLAP="bubble_stack",JM.MESSAGE_BUBBLE_QUESTION="help_bubble",JM.MICROPHONE_ON="mic",JM.MONETIZATION_ON="dollar_sign_circle",JM.MONEY_FILL="dollar_sign_rectangle",JM.MONEY_FILL_JPY="yen_sign_rectangle",JM.MONEY_HAND="dollar_sign_circle_hand",JM.MONEY_HEART="dollar_sign_heart",JM.MOON_Z="sleep_timer",JM.MORE_HORIZ="overflow_horizontal",
JM.MORE_VERT="overflow_vertical",JM.MUSIC="audio",JM.MUSIC_CAIRO="audio",JM.MUSIC_EXPLICIT_BADGE="explicit",JM.MUSIC_NEW_RELEASE="audio_badge",JM.MUSIC_NOTE_SYMBOL="audio",JM.MUSIC_SCISSORS="audio_scissors",JM.MUSIC_SHUFFLE="shuffle",JM.MY_CHANNEL="person_circle",JM.MY_LOCATION="location_pin",JM.MY_VIDEOS="video",JM.MY_VIDEOS_CAIRO="video",JM.NEWS_CAIRO="news",JM.NEWS_STORY="news",JM.NEXT="chevron_right",JM.NOTE_ADD="bubble_pencil",JM.NOTIFICATIONS="bell",JM.NOTIFICATIONS_ACTIVE="bell_waves",JM.NOTIFICATIONS_CAIRO=
"bell",JM.NOTIFICATIONS_DONE_CHECKMARK="check",JM.NOTIFICATIONS_INBOX="bell",JM.NOTIFICATIONS_NONE="bell",JM.NOTIFICATIONS_OFF="bell_slash",JM.NOT_INTERESTED="circle_slash",JM.OFFICIAL_ARTIST_BADGE="audio",JM.OFFLINE_CLOUD="cloud_slash",JM.OFFLINE_DOWNLOAD="download",JM.OFFLINE_DOWNLOAD_CAIRO="download",JM.OFFLINE_PAUSE="pause",JM.OPEN_IN_NEW="arrow_up_right",JM.OUTLINE_ADJUST="adjust",JM.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",JM.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",JM.OUTLINE_ARROW_SOLID_UP=
"arrow_solid_up",JM.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",JM.OUTLINE_BAG="bag",JM.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_dashed",JM.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",JM.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",JM.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",JM.PAID="dollar_sign_circle",JM.PAUSE_OUTLINED="pause",JM.PAYMENT="credit_card",JM.PEOPLE="person_child",JM.PEOPLE_2="person2_rectangle",JM.PEOPLE_GROUP="person3",JM.PEOPLE_NOTE="bubble_asterisk",JM.PERSON_2="person2",JM.PERSON_ACCOUNT=
"person_square_stack",JM.PERSON_MINUS="person_x",JM.PERSON_MUSIC="person_audio",JM.PERSON_RADAR="person_waves",JM.PERSON_RADAR_FILLED="person_waves",JM.PERSON_SETTING="person_gear",JM.PHONE="phone",JM.PHONE_DOWNLOAD="mobile_arrow_down",JM.PICTURE_IN_PICTURE="picture_in_picture",JM.PLAYABLES_LOGO="playables",JM.PLAYABLES_LOGO_CAIRO="playables",JM.PLAYLISTS="playlist",JM.PLAYLISTS_CAIRO="playlist",JM.PLAYLIST_ADD_CHECK="bookmark",JM.PLAY_ALL="play",JM.PLAY_ARROW="play",JM.PLAY_ARROW_CIRCLE="play_circle",
JM.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",JM.PLAY_CIRCLE="play_circle",JM.PLAY_OUTLINED="play_circle",JM.PODCAST_ADD="podcast_add",JM.PODCAST_CHECK="podcast_check",JM.PRIVACY_INFO="shield_x",JM.PRIVACY_PRIVATE="lock",JM.PRIVACY_PUBLIC="globe",JM.PRIVACY_UNLISTED="link",JM.PROMOTE="megaphone",JM.PURCHASES="price_tag",JM.PURCHASE_SUPER_CHAT="super_chat",JM.PURCHASE_SUPER_STICKER="super_sticker",JM.QUESTION_ANSWER="help_bubble",JM.QUESTION_CIRCLE="help_circle",JM.QUEUE_PLAY_LAST="queue_last",
JM.QUEUE_PLAY_NEXT="playlist",JM.QUOTATION_MARK="quote",JM.RADAR_LIVE="live",JM.REMOVE="minus_circle",JM.REMOVE_CIRCLE="minus_circle",JM.REMOVE_CIRCLE_OUTLINE="minus_circle",JM.REMOVE_FROM_HISTORY="minus_circle",JM.REMOVE_FROM_PLAYLIST="minus_circle",JM.REPLAY="arrow_counterclockwise",JM.REPLAY_10="skip10_back",JM.REPLAY_ARROW="replay",JM.REPORT_PROBLEM="alert_triangle",JM.RSS_OFF="rss_slash",JM.SAD="face_sad",JM.SAVE_PLAYLIST="bookmark",JM.SCHEDULE="clock",JM.SCHOOL="graduation_cap",JM.SCREEN_DEFAULT=
"player_default",JM.SCREEN_FULLSCREEN="player_full_enter",JM.SCREEN_LIGHT="ambient_mode",JM.SCREEN_ROTATION="rotate_portrait",JM.SCREEN_SWITCH="player_switch",JM.SEARCH_CAIRO="search",JM.SEARCH_HISTORY="history",JM.SELL="price_tag",JM.SETTINGS="gear",JM.SETTINGS_CAIRO="gear",JM.SETTINGS_LIGHT="gear",JM.SETTINGS_MATERIAL="gear",JM.SETTINGS_REMOTE="remote_waves",JM.SHARE="share",JM.SHARE_ARROW="share",JM.SHARE_CAIRO="share",JM.SHIELD="shield_x",JM.SHIELD_OFF="shield_slash",JM.SHIELD_WITH_AVATAR="person_shield",
JM.SHOPPING_BAG="bag",JM.SHOPPING_BAG_CAIRO="bag",JM.SHOPPING_CART="cart",JM.SHORTS_COMMENT="text_bubble",JM.SHORTS_DISLIKE="thumb_down",JM.SHORTS_LIKE="thumb_up",JM.SHORTS_SHARE="share",JM.SKIP_FORWARD_30="skip30_forward",JM.SLASH_CIRCLE_RIGHT="circle_slash",JM.SLOW_MODE_OFF="text_bubble",JM.SOCIAL="person_child",JM.SPARKLE="sparkles",JM.SPARK_IMAGE="image_spark",JM.SPARK_RADAR="spark_waves",JM.SPARK_VIDEO="video_spark",JM.SPEAKER_GROUP="speaker_stack",JM.SPEAKER_OFF="speaker_slash",JM.SPEED_1X=
"n1x",JM.SPEED_1_POINT_2X="n1point2x",JM.SPEED_1_POINT_5X="n1point5x",JM.SPEED_1_POINT_8X="n1point8x",JM.SPEED_2X="n2x",JM.SPONSORSHIP_STAR="memberships",JM.SPORTS="basketball",JM.SPOTLIGHT="spotlight",JM.STAFF_PICK="spotlight",JM.START_DVR="add",JM.STAR_BORDER="star",JM.STAR_HALF="star_half_filled",JM.STAR_SHOOTING="hype",JM.STICKER="sticker",JM.STICKER_EMOTICON="face_happy",JM.STOP_DVR="stop",JM.SUBSCRIBE="youtube",JM.SUBSCRIBE_PLUS="add",JM.SUBSCRIPTION_MANAGER="gear",JM.SUPERSTAR="super_star",
JM.SUPERVISOR_ACCOUNT="person_child",JM.SWAP_HORIZ="arrow_swap_horizontal",JM.SWITCH_ACCOUNTS="person_square_stack",JM.TAB_ACCOUNT="person",JM.TAB_ACTIVITY="bell",JM.TAB_BOOKMARK="bookmark",JM.TAB_EXPLORE="compass",JM.TAB_HOME="home",JM.TAB_HOME_CAIRO="home",JM.TAB_INBOX="mail",JM.TAB_LIKED="thumb_up",JM.TAB_MUSIC_PREMIUM="youtube_music",JM.TAB_SHORTS="shorts",JM.TAB_SHORTS_CAIRO="shorts",JM.TAB_SUBSCRIPTIONS="subscriptions",JM.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",JM.TAB_TRENDING="trending",JM.TARGET=
"target",JM.TARGET_ADD="target_add",JM.TEMPLATE_ADD="template_add",JM.TEXT="font",JM.TIMER="stopwatch",JM.TRENDING_CAIRO="trending",JM.TRENDING_UP="arrow_trend_up",JM.TROPHY_CAIRO="trophy",JM.TROPHY_CELEBRATIONS="fireworks",JM.TROPHY_STAR="star_trophy",JM.TUNE="adjust",JM.TV_OFF="tv_slash",JM.UNBLOCK_USER="minus_circle",JM.UNFAVORITE="thumb_down",JM.UNLIMITED="youtube",JM.UNPLUGGED_LIVE_GUIDE="live",JM.UNPLUGGED_SPORTS="eye_slash",JM.UPLOADS="play_square_stack",JM.UP_ARROW="arrow_up",JM.VERTICAL_ALIGN_BOTTOM=
"chevron_down_end",JM.VERTICAL_ALIGN_TOP="chevron_up_end",JM.VERY_HAPPY="face_very_happy",JM.VERY_SAD="face_very_sad",JM.VIDEOS="play_circle",JM.VIDEO_CALL="video_camera_add",JM.VIDEO_LIBRARY_WHITE="play_square_stack",JM.VIDEO_QUALITY_4K="n4k",JM.VIDEO_QUALITY_8K="n8k",JM.VIDEO_YOUTUBE="youtube",JM.VIEW_LIST_CAIRO="view_list",JM.VIEW_MODULE="view_column3_row2",JM.VISIBILITY="eye",JM.VISIBILITY_OFF="eye_slash",JM.VOLUME_DOWN="volume_min",JM.VOLUME_MUTE="volume_mute",JM.VOLUME_OFF="volume_mute",JM.VOLUME_STABLE=
"stable_volume",JM.VOLUME_UP="volume_max",JM.WALLPAPER="image",JM.WARNING="alert_triangle",JM.WATCH_HISTORY="history",JM.WATCH_HISTORY_CAIRO="history",JM.WATCH_LATER="clock",JM.WATCH_LATER_CAIRO="clock",JM.WATCH_RELATED_MIX="mix",JM.WHAT_TO_WATCH="home",JM.YOUTUBE_LINKED_TV="tv_mobile",JM.YOUTUBE_MUSIC_MONOCHROME="youtube_music",JM.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",JM.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",JM.YOUTUBE_SHORTS_ARROW_UP="arrow_up",JM.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16=
"shorts_empty",JM.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",JM.YOUTUBE_SHORTS_OUTLINE_24="shorts",JM);var CNs={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,2,24],[1,2,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,9,12],[0,9,24],[1,9,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,36],
[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,7,24],[1,7,24]],arrow_left:[[1,
7,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,10,12],[0,10,16],[0,10,24],[1,10,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,1,24],[1,
1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,8,24],[1,8,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
11,12],[0,11,16],[0,11,24],[1,11,16],[1,11,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,18],[1,8,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
6,16,!0],[0,6,18,!0],[0,6,24,!0],[1,6,16,!0],[1,6,18,!0],[1,6,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,8,16],[1,8,18],[1,8,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,9,24],[1,9,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,10,16],[0,10,24],[1,10,16],[1,10,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,22,12],[0,22,24],[1,22,16],[1,22,24]],dollar_sign_off:[[1,3,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,24]],downloading:[[1,5,
24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,
36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_unhappy:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,
2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,8,24],[1,8,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,4,16],[0,4,24],[1,4,24]],football:[[0,4,24],[1,
4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,8,24],[1,8,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,
24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,17,13],[0,17,24],[1,17,16],[1,17,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,
2,16],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],
library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,
1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,12,12],[0,12,24],[1,12,12],[1,12,16],[1,12,18],[1,12,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,
3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,4,16],[1,4,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,
2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,
2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,
2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note_add:[[1,1,16],[1,1,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,11,24]],overflow_vertical_cairo:[[1,1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,8,24]],pause_circle:[[0,2,12],
[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,8,16],[1,8,18],[1,8,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,6,12],[0,6,13],[0,6,16],[0,6,24],[0,6,48],[1,6,13],[1,6,16],[1,6,24]],person_2:[[1,1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,6,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,
2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,2,24],[1,2,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,6,12],[0,6,24],[1,6,16],[1,6,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,
5,24],[1,5,24]],podcast:[[0,4,24],[1,4,12],[1,4,16],[1,4,18],[1,4,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,8,16],[1,8,24],[1,8,40]],pound:[[1,3,24]],presentation:[[1,2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,
2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],
scissors:[[0,7,12],[0,7,24],[1,7,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,
1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,12,24],[1,12,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,2,24]],shadow_soft:[[0,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,11,24,!0],[0,11,32,!0],[1,11,16,!0],[1,11,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,
24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,
1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,5,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,
3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,8,12],[0,8,16],[0,8,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],
speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],star_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,4,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],
stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,10,24],[1,10,18],[1,10,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],
text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up:[[0,20,16],[0,20,24],[0,20,36],[1,20,16],[1,20,24],[1,20,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],
thumb_up_down:[[0,2,24],[1,2,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,9,16],[1,9,18],[1,9,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],
[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,4,16],[1,4,24]],
video_stitch:[[1,2,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,2,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,10,18],[1,10,24]],x_cairo:[[1,1,24]],x_circle:[[1,7,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,
5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,
2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,
2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,1,24],[1,1,24]]};var BMN={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,9,18],[1,9,24]],add_circle:[[0,6,18],[0,6,24],[1,6,24],[1,6,36]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,5,24],[0,5,48],[1,5,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_bubble:[[1,1,24]],alert_circle:[[0,10,24],[1,10,24],[1,10,48]],alert_octagon:[[0,2,24],[1,2,24]],alert_triangle:[[0,
9,24],[0,9,48],[1,9,24]],ambient_mode:[[1,1,24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,1,24]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,7,24]],arrow_left:[[1,7,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],
[1,2,24]],arrow_solid_down:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_solid_up:[[0,4,18],[0,4,24],[1,4,18],[1,4,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,1,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,2,18],[1,2,24],[1,2,36]],audio:[[0,10,18],[0,10,24],[1,10,18],[1,10,24]],
audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bed:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bell:[[0,10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],
[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,8,24],[1,8,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_ellipsis:[[1,1,24]],bubble_gear:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,24]],bubble_slow:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,
3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,10,24],[1,10,18],[1,10,24]],camera_audio:[[1,5,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,
2,24],[1,2,24]],chart_bar_square:[[0,2,24],[1,2,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,11,18],[1,11,24]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,
!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_left_ios:[[1,2,24]],chevron_right:[[1,6,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,8,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,1,24]],chromecast:[[0,9,24],[1,9,24],[1,9,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,7,24],[1,7,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,2,
24],[1,2,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,1,24]],cms_allowlist:[[0,2,24],[1,
2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,
1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,10,24],[1,10,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,22,12],[0,22,24],[1,22,24]],dollar_sign_rectangle:[[1,1,24]],
dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,1,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,1,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_happy:[[0,10,24],[0,10,36],[0,10,48],[1,10,24]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,3,24],[0,3,36],[1,3,24]],face_paintbrush:[[1,2,24]],face_sad:[[0,10,24],[0,10,36],[1,10,24]],face_scale:[[1,1,24]],
face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,9,24],[0,9,36],[1,9,24]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,10,24],[0,10,36],[1,10,24]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,8,24],[1,8,24]],flash:[[0,
2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_strikethrough:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],
[1,4,24],[1,4,36]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,8,24],[1,8,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,24],[1,2,24]],
google_quick_share:[[1,1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,17,24],[1,17,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,1,24]],hierarchy:[[0,4,24],
[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,2,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,1,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,
4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,1,
24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,12,24],[1,12,18],[1,12,24],[1,12,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,24],[0,9,36],[1,9,
24]],memberships_gift:[[1,1,24]],mention:[[1,4,24]],menu:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_slash:[[1,1,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,2,24],[1,2,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,2,24],[1,2,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,
24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,11,24]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,
1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,8,24],[0,8,36],[1,8,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,8,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,6,24],[1,6,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,1,24],[1,1,24]],person_add:[[0,6,24],[1,6,24]],person_audio:[[0,1,24],[1,1,24]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],
person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,1,24],[1,1,24]],person_square_stack:[[0,1,24],[1,1,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,2,24],[1,2,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,6,24],[1,6,24]],pin_slash:[[0,1,24],[1,1,24]],play:[[0,2,24],[0,2,36],[1,2,24]],play_circle:[[0,
1,24],[1,1,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,1,24],[1,1,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,1,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,
1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,2,12],[1,2,24]],playlist_add:[[1,1,24]],playlist_audio:[[0,2,24],[1,2,24],[1,2,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,1,24]],podcast:[[0,4,24],[1,4,18],[1,4,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,8,24]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],
price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,1,24],[1,1,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,
1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,7,24],[1,7,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,12,24],[1,12,24]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[1,2,24]],shadow_soft:[[1,
2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,11,24,!0],[1,11,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,2,24],[1,2,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,3,18],[0,3,24],[1,3,24]],shuffle:[[0,2,24],[1,2,24]],skip10_back:[[1,1,24]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],
skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,1,24]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,5,24],[1,5,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,1,24]],spacebar:[[1,2,24]],spark:[[0,8,24],[1,8,24]],spark_bubble_chat:[[1,
1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[1,1,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,
2,24],[1,2,24]],star:[[0,5,24],[1,5,24]],star_circle:[[0,4,18],[0,4,24],[1,4,24]],star_half_filled:[[1,1,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,4,24],[0,4,36],[1,4,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,10,24],[1,10,24]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,
8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,
1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,22,18],[0,22,24],[1,22,18],[1,22,24]],thumb_up:[[0,20,18],[0,20,24],[1,20,18],[1,20,24]],thumb_up_down:[[0,2,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,9,24],[1,9,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,2,24],[1,
2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_link:[[1,4,24]],video_spark:[[1,1,24]],video_stitch:[[1,2,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,
2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,2,24]],waveform_spark:[[1,2,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,10,18],[1,10,24]],x_circle:[[0,7,24],[1,7,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,
1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var IEN={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",SUBTITLES_DELHI_PLAYER:"SUBTITLES",SUBTITLES_DELHI_PLAYER_FILLED:"SUBTITLES",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",
PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},xP=function(r){this.iconUrlProvider=r};
xP.prototype.resolveIcon=function(r,J){var x=IEN[r.iconName.toUpperCase()];x&&(r.iconName=x);var t=r.iconName;t=t.replace(/-/g,"_");r=Object.assign({},r,{iconName:this.mapIconTypeToStandardName(t,!!x)||t.toLowerCase()});if(_.M("enable_web_delhi_icons")||x){var b;return EfX(BMN,r,((b=this.iconUrlProvider)==null?void 0:b.getYtStandardUrl)||wvD,J)}var V;return EfX(CNs,r,((V=this.iconUrlProvider)==null?void 0:V.getYtStandardUrl)||$bn,J)};
xP.prototype.mapIconTypeToStandardName=function(r,J){return _.M("enable_web_delhi_icons")||J?Ovx[r.toUpperCase()]:nBK[r.toUpperCase()]};
xP[eR]=[_.t9(kGq)];var LbY=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),ccN=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),AcN=new Set(["shorts_comment","shorts_dislike","shorts_like","shorts_share"]),Fbb=function(r){this.urlProvider=this.iconUrlProvider=r};
_.S(Fbb,xP);
Fbb.prototype.resolveIcon=function(r,J){r.iconName==="youtube_logo"&&(r.iconName="yt-logo-updated");if(r.iconName==="youtube_premium_logo"||r.iconName==="youtube_red_logo")r.iconName="yt-logo-red-updated";var x=Object.assign({},r);r.iconName==="menu"&&(_.M("enable_web_delhi_icons")||(x.iconName="bars_3"),x.iconStyle="youtube_outline");r.iconSetName==="socialNetworksRound"&&(r.iconName==="mail"&&(x.iconName="email"),r.iconName==="embed"&&(x.iconSize=60));r.iconName==="more"&&(x.iconName="overflow_horizontal");
r.iconName==="fullscreen"&&(x.iconName="screen_full");r.iconName==="premium_standalone"&&(x.iconName="premium_standalone_cairo");_.M("enable_connect_icon_update_web")&&r.iconName==="account_linked"&&(x.iconName="circles_overlap_check",x.iconStyle="youtube_fill");_.M("enable_connect_icon_update_web")&&r.iconName==="account_unlinked"&&(x.iconName="circles_overlap",x.iconStyle="youtube_outline");LbY.has(r.iconName)&&(x.iconStyle="youtube_fill");_.M("enable_web_delhi_icons")&&(r.iconName==="playlist_add"&&
(x.iconName="bookmark"),r.iconName==="offline_pin"&&(x.iconName="arrow_down_circle",x.iconStyle="youtube_fill"),ccN.has(r.iconName)&&(x.iconName+="_updated"),AcN.has(r.iconName)&&(x.iconStyle="youtube_fill"));r=Object.assign({},x,{iconName:(xP.prototype.mapIconTypeToStandardName.call(this,x.iconName)||x.iconName).toLowerCase()});var t;return(r=EfX(QmN,r,((t=this.urlProvider)==null?void 0:t.getUrl)||h2r,J))?r:xP.prototype.resolveIcon.call(this,x,J)};
Fbb[eR]=[_.t9(kGq)];_.aEY=1;var tM=function(){};
_.S(tM,CO);tM.prototype.resolveCommand=function(r){var J,x;return _.T(function(t){J=_.R(r,BlR);if(!J)return t.return();x=Number(J.enableDelayedPacfLoggingTvMs);if(isNaN(x)){var b=TQ();iyu(b,J,0)}else iyu(TQ(),J,x);_.i8(t)})};_.b$=function(){};
_.S(_.b$,CO);
_.b$.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U;return _.T(function(g){t=_.R(r,ILu);V=(b=J.form)==null?void 0:b.element;q=(H=V)==null?void 0:H.closest("ytd-enforcement-message-view-model");if(!t||!q)return g.return();x.allowAdsAction||(W=t.fundingChoiceInstructionPageUrl,x.allowAdsAction=new Tow(window,_.nb(W)));var E=x.allowAdsAction;E.wallElement=q;E.allowAdsPopup.style.setProperty("display","flex","important");var h=E.scrollManager;h.originalBodyOverflow=h.JSC$8090_domHelper.JSC$7414_document_.body.style.overflow;h.JSC$8090_domHelper.JSC$7414_document_.body.style.overflow=
"hidden";E.wallElement.style.setProperty("display","none","important");wf4(E.accessibilityManager,E.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((U=x.allowAdsAction.allowAdsPopup)&&U instanceof HTMLElement)for(E=_.D(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),h=E.next();!h.done;h=E.next()){var G=_.D(h.value);h=G.next().value;G=G.next().value;U.style.setProperty(h,G)}_.i8(g)})};
_.b$.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var mk=function(){};
_.S(mk,CO);mk.prototype.resolveCommand=function(r){var J;return _.T(function(x){J=_.R(r,TyY);if(!J)return x.return();N_D(r);_.i8(x)})};var oj=function(r){this.JSC$15227_commandHandler=r};
_.S(oj,CO);
oj.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1){x=_.R(r,nYK);if((t=x)==null||!t.text||!navigator.clipboard)return g.return();_.DC(g,2);return _.p(g,navigator.clipboard.writeText(x.text),4)}if(g.nextAddress!=2){if(!x.successActions||x.successActions.length===0)return g.return();b=_.D(x.successActions);for(V=b.next();!V.done;V=b.next())H=V.value,J.JSC$15227_commandHandler.resolveCommand(H);return _.FC(g,0)}_.Wr(g);if(!x.failureActions||x.failureActions.length===
0)return g.return();q=_.D(x.failureActions);for(W=q.next();!W.done;W=q.next())U=W.value,J.JSC$15227_commandHandler.resolveCommand(U);_.i8(g)})};
oj[eR]=[_.mg];var VD=function(r){this.JSC$15231_commandHandler=r};
_.S(VD,CO);
VD.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h;return _.T(function(G){switch(G.nextAddress){case 1:t=_.R(r,U8N);if(!t)return G.return();_.DC(G,2);if(!t.imageBytes&&!t.imageUrl)throw Error("Ci");if(!t.imageUrl){if(t.imageBytes){V=t.imageBytes;H=V.replace(/-/g,"+").replace(/_/g,"/");var N=R2X(H);b=_.wb(N)}G.jumpTo(4);break}return _.p(G,fetch(t.imageUrl),5);case 5:return q=G.yieldResult,_.p(G,q.blob(),6);case 6:W=G.yieldResult,b=_.wb(W);case 4:E=(U=J)==null?void 0:(g=U.form)==
null?void 0:g.element;h=document.createElement("a");Ry(h,b);E.appendChild(h);h.download="";h.click();E.removeChild(h);URL.revokeObjectURL(_.pX(b));t.successCommand&&x.JSC$15231_commandHandler.resolveCommand(t.successCommand);_.FC(G,0);break;case 2:_.Wr(G),t.errorCommand&&x.JSC$15231_commandHandler.resolveCommand(t.errorCommand),_.i8(G)}})};
VD[eR]=[_.mg];var Dw=function(r){this.store=r};
_.S(Dw,CO);Dw.prototype.resolveCommand=function(r){var J=this,x,t,b;return _.T(function(V){t=(x=_.R(r,_.yPx))==null?void 0:x.entityBatchUpdate;if(!t)return V.jumpTo(0);b=Object.assign({},t,{mutations:[].concat(_.Gd(t.mutations||[]))});return _.p(V,_.UQ(b,J.store),0)})};var yc4=function(r){this.JSC$15238_commandHandler=r;this.feedbackDialogMap=new Map};
yc4.prototype.openDialog=function(r,J){(r=this.feedbackDialogMap.get(r))&&this.JSC$15238_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:r}},J)};
yc4[eR]=[_.mg];var HX=new _.z$("FEEDBACK_CONTROLLER_TOKEN");var Tf=new _.z$("APP_STORE_TOKEN");var sr=function(r,J){this.store=r;this.controller=J};
_.S(sr,CO);sr.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z;return _.T(function(a){if(a.nextAddress==1){t=_.R(r,_.dl);if(V=(b=t)==null?void 0:b.contentId)for(q=_.D(((H=t)==null?void 0:H.actions)||[]),W=q.next();!W.done;W=q.next())U=W.value,eXN(x,U,V);h=(g=J)==null?void 0:(E=g.form)==null?void 0:E.element;return _.p(a,_.sx(h,[r]).catch(function(){}),2)}G=a.yieldResult;
((N=G)==null?0:(Q=N.data)==null?0:(Y=Q.feedbackResponses)==null?0:Y.length)&&(c=(O=G.data.feedbackResponses[0])==null?void 0:O.followUpDialog)&&V&&(Z=x.controller)!=null&&Z.feedbackDialogMap.set(V,c);_.i8(a)})};
var eXN=function(r,J,x){var t=_.R(J,_.i9);if(t){t=_.D(t.commands||[]);for(var b=t.next();!b.done;b=t.next())eXN(r,b.value,x)}_.R(J,_.gy)&&r.store.dispatch(_.ES("commandEntity",pE4(x),{key:x,command:J}));_.R(J,OQK)&&r.store.dispatch(_.ES("commandEntity",pE4(x),{key:x,command:J}))};
sr[eR]=[Tf,HX];var qp=function(r){this.controller=r};
_.S(qp,CO);qp.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H;return _.T(function(q){t=_.R(r,_.LR);V=(b=t)==null?void 0:b.targetId;if(((H=t)==null?void 0:H.signal)!=="TELL_US_WHY"||!V)return q.return();x.controller.openDialog(V,J);_.i8(q)})};
qp[eR]=[HX];var WX=function(r){this.store=r};
_.S(WX,CO);WX.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U;return _.T(function(g){t=_.R(r,TF7);V=(b=t)==null?void 0:b.contentId;W=(H=J)==null?void 0:(q=H.form)==null?void 0:q.element;U=_.sx(W,[r]);V&&x.undo(V);return _.p(g,U,0)})};
WX.prototype.undo=function(r){this.store.dispatch(_.ES("commandEntity",pE4(r),{key:r,command:void 0}))};
WX[eR]=[Tf];var i$=function(r){this.JSC$15253_commandHandler=r};
_.S(i$,CO);i$.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U;return _.T(function(g){x=_.R(r,DYf);t=x.flowStateKey;b=x.validationFailureCommand;V=x.submitValidFormCommand;H=bcr(_.rl,[t||""]);q=_.R(H,TAR);((W=q)==null?0:W.isValid)&&V&&J.JSC$15253_commandHandler.resolveCommand(V);((U=q)==null?0:U.isValid)||!b||J.JSC$15253_commandHandler.resolveCommand(b);_.i8(g)})};
i$[eR]=[_.mg];var pW=function(r){this.innertubeTransportService=r};
_.S(pW,CO);pW.prototype.resolveCommand=function(r,J){var x=this,t;return _.T(function(b){return _.p(b,_.et(x.innertubeTransportService,r,(t=J)==null?void 0:t.form).then(function(V){var H,q;J==null||(H=J.commandController)==null||(q=H.onSuccess)==null||q.call(H,r,V)},function(V){var H,q;
J==null||(H=J.commandController)==null||(q=H.onServerError)==null||q.call(H,r,V)}),0)})};
pW[eR]=[_.Bo];var fW=function(){};
_.S(fW,CO);fW.prototype.resolveCommand=function(r){var J,x,t,b;return _.T(function(V){if(J=_.R(r,_.hRx)){if(x=J.gtmId)t=_.IP("GL",""),_.Ro(x,t);(b=J.gtmData)&&_.S8(b)}_.i8(V)})};var Ur=function(r,J){this.innertubeTransportService=r;this.JSC$15264_actionRouter=J};
_.S(Ur,CO);Ur.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){x=_.R(r,VWs);if(!x)return b.return();t=x.command;if(!t)return b.return();J.JSC$15264_actionRouter.triggerAction("yt-insert-rich-section-action",x);return _.p(b,_.et(J.innertubeTransportService,t,{disableCache:!0}),0)})};
Ur[eR]=[_.Bo,zl];Nwi.bind(null,BB);var zXq=Nwi.bind(null,KXN);QC9.bind(null,BB);var Zvq=QC9.bind(null,KXN);kcD.bind(null,BB);var vB4=kcD.bind(null,KXN);var gs=function(){};
_.S(gs,CO);
gs.prototype.resolveCommand=function(r){var J,x,t,b,V,H,q,W,U,g;return _.T(function(E){J=_.R(r,yxq);if(!J)return E.return();t=((x=J.operations)==null?void 0:x.operations)||[];b=_.D(t);for(V=b.next();!V.done;V=b.next())if(H=V.value,H.insertItemSectionContent){var h=H.insertItemSectionContent,G=h.contents||[];h.insertByPositionInSection?zXq(h.insertByPositionInSection.sectionTargetId,G,h.insertByPositionInSection.position):h.insertByRelativePositionInSection&&h.insertByRelativePositionInSection.sectionTargetId&&h.insertByRelativePositionInSection.itemTargetId&&
Zvq(h.insertByRelativePositionInSection.sectionTargetId,h.insertByRelativePositionInSection.itemTargetId,G,h.insertByRelativePositionInSection.relativePosition)}else H.replaceSection?(h=H.replaceSection,G={},h.replaceByTargetId?G=h.replaceByTargetId:h.replaceByGroupId&&(G={targetId:h.replaceByGroupId.groupId,newContent:h.replaceByGroupId.newContent,undoKey:""}),G.newContent&&Yyu(G.targetId,{continuationItems:[G.newContent]})):H.removeItem?(h=H.removeItem,h.removeByTargetId&&h.sectionTargetId&&vB4(h.sectionTargetId,
h.removeByTargetId.targetIds||[])):H.removeSection&&(H.removeSection.removeByTargetId?(q=void 0,uwN(((q=H.removeSection)==null?void 0:q.removeByTargetId.targetIds)||[])):H.removeSection.removeByGroupId&&(W=void 0,uwN(((W=H.removeSection)==null?void 0:W.removeByGroupId.groupIds)||[])));g=((U=J.operations)==null?void 0:U.scrollConfig)||{};lEb(g);_.i8(E)})};
var uwN=function(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next())Yyu(J.value,{continuationItems:[]})},lEb=function(r){if(r.scrollToItem){var J=r.scrollToItem.item||{},x=J.itemTargetId;
J=J.sectionTargetId;if(x&&J){var t=document.querySelector("[data-target-id="+J+"]"),b=t==null?void 0:t.querySelector("[data-target-id="+x+"]");t&&b&&setTimeout(function(){var V=b.offsetTop-t.offsetTop,H;if(((H=r.scrollToItem)==null?void 0:H.scrollPosition)==="SCROLL_POSITION_CENTER")V-=t.offsetHeight/2,V+=b.offsetHeight/2;else{var q;((q=r.scrollToItem)==null?void 0:q.scrollPosition)==="SCROLL_POSITION_END"&&(V-=t.offsetHeight,V+=b.offsetHeight)}t.scroll({top:V,behavior:"smooth"})},100)}}};var Er=new _.z$("CLIENT_NAME_TOKEN");var Xto=new _.z$("DEFAULT_STORE_EXPIRATION_TOKEN");var hPi=new _.z$("CLIENT_LOCATION_SERVICE_TOKEN");var jb=function(r,J,x){this.clientName=r||_.IP("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=J||_.nV.getInstance();this.JSC$15292_commandHandler=x||_.Uz.instance};
_.S(jb,CO);jb.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){t=(x=_.R(r,rib))==null?void 0:x.onComplete;J.clientLocationService.clearLocationPlayabilityToken(J.clientName);t&&J.JSC$15292_commandHandler.resolveCommand(t);_.i8(b)})};
jb[eR]=[Er,hPi,_.mg];var $P=function(r){this.innertubeTransportService=r};
_.S($P,CO);$P.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H;return _.T(function(q){V=(t=J)==null?void 0:(b=t.form)==null?void 0:b.element;return _.p(q,_.et(x.innertubeTransportService,r,(H=J)==null?void 0:H.form).then(function(W){Bsz(V,new CustomEvent("yt-service-request-completed"),{data:W},_.IP("openPopupConfig"))}),0)})};
$P[eR]=[_.Bo];var ws=function(){};
_.S(ws,CO);ws.prototype.resolveCommand=function(r){var J,x;return _.T(function(t){J=_.R(r,iis);x=document.querySelector("mini-app-container-view-model");if(!J||!x)return t.return();J.isPlaying?x.dispatchEvent(new Event("play")):x.dispatchEvent(new Event("pause"));_.i8(t)})};var hM=function(){};
_.S(hM,CO);hM.prototype.resolveCommand=function(r){var J,x,t,b,V,H,q;return _.T(function(W){J=_.R(r,U7n);if((x=J)==null||!x.paramKeys)return W.return();t=J.paramKeys;b=_.a_(window.location.href);V=_.D(t);for(H=V.next();!H.done;H=V.next())q=H.value,b.JSC$8122_queryData_.remove(q);window.history.replaceState(window.history.state,document.title,b.toString());_.i8(W)})};var rFk=function(){this.dropdownMap=new Map};_.JFN=new _.z$("DROPDOWN_CONTROLLER_TOKEN");var Mp=function(r){this.controller=r};
_.S(Mp,CO);Mp.prototype.resolveCommand=function(r){var J=this,x,t,b,V;return _.T(function(H){x=_.R(r,uEY);if(!x)return H.return();t=x;b=t.dropdownId;V=t.selectedOptionIndex;if(b===void 0||V===void 0)return H.return();var q=J.controller.dropdownMap.get(b);q&&q(V);_.i8(H)})};
Mp[eR]=[_.JFN];var Gf=function(r){this.controller=r};
_.S(Gf,CO);Gf.prototype.resolveCommand=function(r){var J=this,x;return _.T(function(t){return(x=_.R(r,qao))?_.p(t,J.controller.closeDialog(),0):t.return()})};
Gf[eR]=[_.$V];var Rj=function(r){this.controller=r};
_.S(Rj,CO);Rj.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){x=_.R(r,zVu);if(!x)return b.return();var V,H=x.panelIdentifier||((V=x.identifier)==null?void 0:V.tag);if(!H)throw Error("Di");return(t=H)?_.p(b,J.controller.hidePanel(t),0):b.jumpTo(0)})};
Rj[eR]=[_.ER];var Sb=function(r,J){this.innertubeTransportService=r;this.controller=J};
_.S(Sb,CO);Sb.prototype.resolveCommand=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return x=_.R(r,Zqn),(t=x)!=null&&t.panelId?_.p(H,J.controller.getReloadContinuation(x.panelId),2):H.return();if(H.nextAddress!=3)return(b=H.yieldResult)?_.p(H,_.et(J.innertubeTransportService,r,{continuation:b}),3):H.return();V=H.yieldResult;return _.p(H,J.controller.updatePanel(x.panelId,V.content,!1),0)})};
Sb[eR]=[_.Bo,_.ER];var Np=function(r,J,x){this.innertubeTransportService=r;this.JSC$15328_screenManager=J;this.JSC$15328_commandHandler=x};
_.S(Np,CO);
Np.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1){x=_.R(r,_.BXk);if(!x)return W.return();if(x.commands)for(t=_.D(x.commands),b=t.next();!b.done;b=t.next())V=b.value,J.JSC$15328_commandHandler.resolveCommand(V,{disableClickTracking:!0});H=_.SU(r.clickTrackingParams);_.mI(J.JSC$15328_screenManager,21760,H,{layer:7,parentLayer:0});return _.p(W,_.et(J.innertubeTransportService,r),2)}q=W.yieldResult;if(!q)return W.return();J.JSC$15328_screenManager.graftServerVe(q.trackingParams,H,
7);_.i8(W)})};
Np[eR]=[_.Bo,_.wG,_.mg];var ds=new _.z$("PANEL_LOADING_STRATEGY_TOKEN");var QD=function(r,J){this.controller=r;this.panelLoadingStrategy=J};
_.S(QD,CO);
QD.prototype.resolveCommand=function(r,J){var x=this,t,b,V;return _.T(function(H){t=_.R(r,klb);if((b=t)==null||!b.panelLoadingStrategy)return H.return();V=function(q){var W,U,g,E,h,G,N,Q,Y;return _.T(function(O){U=_.R((W=q.dialogViewModel)==null?void 0:W.header,lYq);g={viewModel:q.dialogViewModel};E={};if(N=_.M("web_enable_dialog_header_label")?(h=U)==null?void 0:(G=h.headline)==null?void 0:G.content:void 0)E.ariaLabel=N;t.dismissOnBackgroundTap===!1&&(E.isModal=!0);return q.dialogViewModel?_.p(O,
x.controller.openDialog(g,(Q=J)==null?void 0:(Y=Q.form)==null?void 0:Y.element,E),0):O.return()})};
return _.p(H,x.panelLoadingStrategy.execute({command:r,data:t.panelLoadingStrategy,renderFn:V,createScreenConfig:{layer:4}}),0)})};
QD[eR]=[_.$V,ds];var KW=function(r,J,x){this.innertubeTransportService=r;this.controller=J;this.JSC$15348_screenManager=x};
_.S(KW,CO);
KW.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h,G,N;return _.T(function(Q){switch(Q.nextAddress){case 1:t=_.R(r,_.NK);if(!t)return Q.return();var Y,O=t.panelIdentifier||((Y=t.identifier)==null?void 0:Y.tag);if(!O)throw Error("Di");b=O;return _.p(Q,x.controller.isVisible(b,!0),2);case 2:if((V=Q.yieldResult)&&t.blockIfPanelOpen)return Q.return();W=(q=(H=x.controller).getPanelContent)==null?void 0:q.call(H,b);if(!(Y=W))if(t){var c;Y=((c=t.globalConfiguration)==null?void 0:c.initialState)||
t.engagementPanel;if(c=!Y)c=!!(t==null?0:(O=t.engagementPanelPresentationConfigs)==null?0:O.engagementPanelPopupPresentationConfig);c&&(Y=_.Pmm(t.panelIdentifier,t.identifier))}else Y=void 0;U=Y;g=t.engagementPanelPresentationConfigs;E=t.engagementPanelExtras;return _.p(Q,x.controller.showPanel(b,U,g,E,(h=J)==null?void 0:(G=h.form)==null?void 0:G.element),3);case 3:if(!t.globalConfiguration){Q.jumpTo(0);break}_.mI(x.JSC$15348_screenManager,32633);return _.p(Q,_.et(x.innertubeTransportService,r),5);
case 5:return N=Q.yieldResult,x.JSC$15348_screenManager.graftServerVe(N.trackingParams),_.p(Q,x.controller.updatePanel(b,N.content,!0,E,void 0,N.updatePanelContinuationData),0)}})};
KW[eR]=[_.Bo,_.ER,_.wG];var kP=function(r,J){this.controller=r;this.panelLoadingStrategy=J};
_.S(kP,CO);kP.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W;return _.T(function(U){t=_.R(r,_.js);if((b=t)==null||!b.panelLoadingStrategy)return U.return();q=x2Y(x.controller,(V=J)==null?void 0:(H=V.form)==null?void 0:H.element);W=function(g){return _.T(function(E){return g.sheetViewModel?_.p(E,x.controller.openSheet({viewModel:g.sheetViewModel},q),0):E.return()})};
return _.p(U,x.panelLoadingStrategy.execute({command:r,data:t.panelLoadingStrategy,renderFn:W,createScreenConfig:{layer:0}}),0)})};
kP[eR]=[_.jx,ds];var PX=function(r,J){this.controller=r;this.JSC$15356_commandHandler=J};
_.S(PX,CO);PX.prototype.resolveCommand=function(r,J){var x=this,t,b,V;return _.T(function(H){if(H.nextAddress==1){t=_.R(r,X4N);var q=_.R(t.showCommand,_.NK),W,U,g=(U=q==null?void 0:q.panelIdentifier)!=null?U:q==null?void 0:(W=q.identifier)==null?void 0:W.tag;if(!g)throw Error("Ei");b=g;return _.p(H,x.controller.isVisible(b),2)}return(V=H.yieldResult)?_.p(H,x.controller.hidePanel(b),0):_.p(H,x.JSC$15356_commandHandler.resolveCommand(t.showCommand,J),0)})};
PX[eR]=[_.ER,_.mg];var YP=function(r,J,x){this.innertubeTransportService=r;this.controller=J;this.JSC$15359_screenManager=x};
_.S(YP,CO);
YP.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi;return _.T(function(sX){switch(sX.nextAddress){case 1:return t=x=_.R(r,rDN),b=t.targetPanelIdentifier,V=t.contentSourcePanelIdentifier,H=t.globalConfiguration,((q=b)==null?0:q.tag)&&((W=V)==null?0:W.tag)?H?_.p(sX,J.controller.showPanel(b.tag,_.Pmm(b.tag,b),void 0,void 0,void 0),5):_.p(sX,(h=(E=J.controller).getPanel)==null?void 0:h.call(E,V.tag),4):sX.return();case 4:G=sX.yieldResult;U=(N=G)==null?void 0:
(Y=(Q=N).getPanelContent)==null?void 0:Y.call(Q);sX.jumpTo(3);break;case 5:return _.p(sX,_.et(J.innertubeTransportService,r),6);case 6:O=sX.yieldResult,((c=O)==null?0:c.trackingParams)&&J.JSC$15359_screenManager.graftServerVe(O.trackingParams),U=(Z=O)==null?void 0:Z.content,g=(a=O)==null?void 0:a.updatePanelContinuationData;case 3:if(l=(e=U)==null?void 0:e.engagementPanelSectionListRenderer)return _.p(sX,J.controller.showPanel(b.tag,void 0,void 0,void 0,void 0,{content:l.content,secondaryHeaderContent:(Vi=
l.header)!=null?Vi:{},targetId:l.targetId},g),0);sX.jumpTo(0)}})};
YP[eR]=[_.Bo,_.ER,_.wG];var nW=function(r){this.JSC$15366_commandHandler=r};
_.S(nW,CO);
nW.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return(x=_.R(r,T2f))?_.p(W,_.sS(),2):W.return();t=W.yieldResult;if(!t)return W.return();var U=t,g=(b=x)==null?void 0:b.languageCode,E=(V=x)==null?void 0:V.isAutoTranslated;U.getVideoData&&_.nfM(U).length&&((g=Cm9(U,g,E))?U.setOption("captions","track",g):(U.setOption("captions","stickyLoading",{}),U.setOption("captions","track",{})));H=t.isSubtitlesOn()?_.gP("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.gP("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");q=_.Jd(H);J.JSC$15366_commandHandler.resolveCommand(q);_.i8(W)})};
nW[eR]=[_.mg];var Or=function(r,J){this.shortsPlayerPromise=r;this.JSC$15370_commandHandler=J};
_.S(Or,CO);
Or.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1)return(x=_.R(r,RhN))?_.p(g,J.shortsPlayerPromise,2):g.return();t=g.yieldResult;var E=Bw4(t);E!=null&&E.length||(t.loadModule("captions"),E=Bw4(t));b=E;if((V=b)==null||!V.length)return H=_.gP("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),q=_.Jd(H),J.JSC$15370_commandHandler.resolveCommand(q),g.return();t.toggleSubtitles();W=t.isSubtitlesOn()?_.gP("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.gP("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");U=_.Jd(W);J.JSC$15370_commandHandler.resolveCommand(U);_.i8(g)})};
Or[eR]=[_.Woq,_.mg];var CW=function(r){this.JSC$15373_playerPromise=r};
_.S(CW,CO);CW.prototype.resolveCommand=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return(x=_.R(r,ukq))?_.p(H,J.JSC$15373_playerPromise,2):H.return();t=H.yieldResult;b=t.getVideoData().video_id;x.videoId===b&&(V=Number(x.offsetFromVideoStartMilliseconds),V>=0&&t.seekTo(V/1E3));_.i8(H)})};
CW[eR]=[_.VR];var tfu=_.sQ("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),BX=function(r){this.store=r};
_.S(BX,CO);
var bJx=function(r){var J,x,t,b;return _.T(function(V){if(V.nextAddress==1)return J=_.IP("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,x=_.IP("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,t=J||x,r.mainAppPlayer=new Au(t),_.p(V,r.mainAppPlayer.api,2);b=V.yieldResult;b.addEventListener("onStateChange",r.JSC$15377_playerStateChangeListener.bind(r));document.addEventListener("yt-page-data-updated",r.pauseOnNavigation.bind(r));window.addEventListener("state-navigatestart",
r.pauseOnNavigation.bind(r));_.i8(V)})};
BX.prototype.JSC$15377_playerStateChangeListener=function(r){switch(r){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN"}m2u(this)};
var m2u=function(r){r.store.dispatch(_.ES("sfvAudioItemCurrentlyPlayingEntity",tfu,{key:tfu,externalVideoId:r.externalVideoId,sfvAudioItemPlaybackState:r.playbackState,nowPlayingEntityValue:r.nowPlayingEntityValue}))};
BX.prototype.pauseOnNavigation=function(){var r=this,J,x,t,b;return _.T(function(V){if(V.nextAddress==1){if(!r.mainAppPlayer){var H=new _.MV("Error: mainAppPlayer is unavailable",r.mainAppPlayer);_.Pq(H);return V.return()}return _.p(V,r.mainAppPlayer.api,2)}J=V.yieldResult;t=(x=J)==null?void 0:x.getPlayerState();t!==1||(b=J)!=null&&b.pauseVideo();_.i8(V)})};
BX.prototype.playVideo=function(r,J,x){var t=this,b,V;return _.T(function(H){if(H.nextAddress==1)return _.p(H,(b=t.mainAppPlayer)==null?void 0:b.api,2);V=H.yieldResult;if(!t.mainAppPlayer||!V){var q=new _.MV("Error: mainAppPlayer is unavailable",t.mainAppPlayer);_.Pq(q);return H.return()}return _.p(H,t.mainAppPlayer.loadVideoWithPlayerVars({videoId:t.externalVideoId,audio_only:"1",start:r/1E3,end:r/1E3+J,player_params:x}),0)})};
BX.prototype.pauseVideo=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1){if(!r.mainAppPlayer){var b=new _.MV("Error: mainAppPlayer is unavailable",r.mainAppPlayer);_.Pq(b);return t.return()}return _.p(t,r.mainAppPlayer.api,2)}J=t.yieldResult;(x=J)==null||x.pauseVideo();_.i8(t)})};
BX.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a;return _.T(function(e){if(e.nextAddress==1)return x=_.R(r,wYN),b=(t=x)==null?void 0:t.nowPlayingEntityValue,H=(V=x)==null?void 0:V.externalVideoId,E=Number((g=(q=x)==null?void 0:(W=q.defaultStartPoints)==null?void 0:(U=W[0])==null?void 0:U.offsetMs)!=null?g:"0"),O=Number((Y=(h=x)==null?void 0:(G=h.defaultStartPoints)==null?void 0:(N=G[0])==null?void 0:(Q=N.duration)==null?void 0:Q.seconds)!=null?Y:"15"),a=(Z=
(c=x)==null?void 0:c.playerParams)!=null?Z:"",b&&H?J.mainAppPlayer?e.jumpTo(2):_.p(e,bJx(J),2):e.return();if(e.nextAddress!=6){if(J.nowPlayingEntityValue&&b===J.nowPlayingEntityValue)return J.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?_.p(e,J.pauseVideo(),0):_.p(e,J.playVideo(E,O,a),0);J.externalVideoId=H;J.nowPlayingEntityValue=b;J.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return _.p(e,J.playVideo(E,O,a),6)}m2u(J);return e.jumpTo(0)})};
BX[eR]=[VK];var Ij=function(r){this.JSC$15397_commandHandler=r};
_.S(Ij,CO);Ij.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return(t=_.R(r,s9K))?_.p(W,_.sS(),2):W.return();b=W.yieldResult;if(!b)return W.return();(V=FY4(b))?x.JSC$15397_commandHandler.resolveCommand(V,J):(H=_.gP("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),q=_.Jd(H),x.JSC$15397_commandHandler.resolveCommand(q));_.i8(W)})};
Ij[eR]=[_.mg];var LW=function(r){this.JSC$15400_playerPromise=r};
_.S(LW,CO);LW.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H;return _.T(function(q){if(q.nextAddress==1){x=_.R(r,lzb);if(!x)return q.return();t=x.overlayRenderer;return t?(b=_.R(t,qGo))?_.p(q,J.JSC$15400_playerPromise,3):q.jumpTo(0):q.return()}V=q.yieldResult;V.renderChapterSeekingAnimation(1,_.v2(b.text),(H=b.icon)==null?void 0:H.iconType);_.i8(q)})};
LW[eR]=[_.VR];var cX=function(r){this.store=r};
_.S(cX,CO);
cX.prototype.resolveCommand=function(r){var J=this,x,t,b;return _.T(function(V){if(V.nextAddress==1){x=_.R(r,TCf);if(!x)return V.return();t="";(b=J.store.getState().collabInviteLink)&&x.id===b.playlistId?t=b.inviteLinkURL:x.shortUrl&&(t=x.shortUrl);return t?_.p(V,navigator.clipboard.writeText(t),3):V.jumpTo(0)}var H={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.gP("COPY_LINK_SUCCESS_TOAST")}}}}};_.bZ().resolve(_.mg).resolveCommand(H);_.i8(V)})};
cX[eR]=[Tf];var AM=function(r,J){this.innertubeTransportService=r;this.JSC$15410_commandHandler=J};
_.S(AM,CO);AM.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h;return _.T(function(G){if(G.nextAddress==1)return(t=_.R(r,_.OJ))?_.p(G,_.et(x.innertubeTransportService,r,(b=J)==null?void 0:b.form),2):G.return();(V=G.yieldResult)&&V.errorMetadata&&(H=V,q=_.Jd(H.error.message),x.JSC$15410_commandHandler.resolveCommand(q));W=V;if((U=W)==null?0:U.actions)for(g=_.D(W.actions),E=g.next();!E.done;E=g.next())h=E.value,x.JSC$15410_commandHandler.resolveCommand(h);_.i8(G)})};
AM[eR]=[_.Bo,_.mg];var Fs=function(){};
_.S(Fs,CO);Fs.prototype.resolveCommand=function(r){var J;return _.T(function(x){J=_.R(r,JPN);if(!J)return x.return();(new iOR(J)).show();_.i8(x)})};_.aj=new _.z$("PLAYLIST_EDIT_CONTROLLER_TOKEN");var yD=function(r,J,x,t){this.store=r;this.innertubeTransportService=J;this.controller=x;this.JSC$15418_commandHandler=t};
_.S(yD,CO);
yD.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi,sX,pz,Gz,Qi,Sm;return _.T(function(FD){if(FD.nextAddress==1){t=_.R(r,_.Q1);if(!t)return FD.return();if(t.clientActions){b=_.D(t.clientActions);for(V=b.next();!V.done;V=b.next())H=V.value,x.JSC$15418_commandHandler.resolveCommand(H);var Bn,rv=J==null?void 0:(Bn=J.form)==null?void 0:Bn.element;rv&&_.Vq(rv,"yt-dismissible-item-action",t.clientActions)}return _.p(FD,_.et(x.innertubeTransportService,r,(q=J)==
null?void 0:q.form),2)}if(W=FD.yieldResult)W.errorMetadata?(U=W,g=_.Jd(U.error.message),x.JSC$15418_commandHandler.resolveCommand(g),"error"in W&&((E=J)==null?0:(h=E.commandController)==null?0:h.onServerError)&&((G=J)==null||(N=G.commandController)==null||N.onServerError(r,W))):(Q=J)==null||(Y=Q.commandController)==null||(c=(O=Y).onSuccess)==null||c.call(O,r,W);Z=W;((a=Z)==null?0:a.collaborationInviteLink)&&t.playlistId&&(_.M("web_enable_invite_collaborators_link")||_.M("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
x.store.dispatch(_.o5({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:t.playlistId,inviteLinkUrl:Z.collaborationInviteLink}}));((e=Z)==null?0:e.redirectEndpoint)&&x.JSC$15418_commandHandler.resolveCommand(Z.redirectEndpoint);((l=Z)==null?0:(Vi=l.newHeader)==null?0:Vi.playlistHeaderRenderer)?oAk(x.controller,Z.newHeader.playlistHeaderRenderer):((sX=Z)==null?0:(pz=sX.newHeader)==null?0:pz.musicEditablePlaylistDetailHeaderRenderer)&&oAk(x.controller,Z.newHeader.musicEditablePlaylistDetailHeaderRenderer);
x.controller.playlistVideoListElement&&((Gz=Z)==null?0:(Qi=Gz.playlistEditResults)==null?0:(Sm=Qi[0])==null?0:Sm.playlistEditVideoAddedResultData)&&((rv=x.controller.playlistVideoListElement)==null||rv.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:Z.playlistEditResults[0].playlistEditVideoAddedResultData})));_.i8(FD)})};
yD[eR]=[Tf,_.Bo,_.aj,_.mg];var eb=function(r,J){this.controller=r;this.JSC$15428_commandHandler=J};
_.S(eb,CO);eb.prototype.resolveCommand=function(r,J){var x=this,t,b,V;return _.T(function(H){t=_.R(r,s0f);x.controller.showRefreshPill&&((b=t)==null?0:b.command)&&(x.JSC$15428_commandHandler.resolveCommand((V=t)==null?void 0:V.command,J),x.controller.showRefreshPill=!1);_.i8(H)})};
eb[eR]=[_.r8,_.mg];var zf=function(r,J){this.store=r;this.JSC$15432_commandHandler=J||_.Uz.instance};
_.S(zf,CO);zf.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h;return _.T(function(G){t=_.R(r,MHN);b=x.store.getState().radioButtonGroup;if((V=t)==null?0:V.command)x.JSC$15432_commandHandler.resolveCommand((H=t)==null?void 0:H.command,J);else if(b&&((q=t)==null?void 0:q.formId)===b.currentFormId)for(W=Object.values(b.commandsMap),U=_.D(W),g=U.next();!g.done;g=U.next())E=g.value,(h=_.LM(E))&&x.JSC$15432_commandHandler.resolveCommand(h,J);_.i8(G)})};
zf[eR]=[_.na];var Zw=new _.z$("USER_PREFS");var vX=function(r){this.JSC$15437_prefCookie=r};
_.S(vX,CO);vX.prototype.resolveCommand=function(r){var J=this,x;return _.T(function(t){(x=_.R(r,epN))&&typeof x.useListView==="boolean"&&(_.wP(0,155,x.useListView),J.JSC$15437_prefCookie.save());_.i8(t)})};
vX[eR]=[Zw];var u$=function(r){this.JSC$15441_prefCookie=r};
_.S(u$,CO);u$.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H;return _.T(function(q){x=_.R(r,tHq);if((t=x)==null||!t.gl)return q.return();b=x.gl;V={persist_gl:"1",gl:b};J.JSC$15441_prefCookie.set("gl",b);J.JSC$15441_prefCookie.save();H=v4s(V);_.z8(H);_.i8(q)})};
u$[eR]=[Zw];var l$=function(r){this.JSC$15445_prefCookie=r};
_.S(l$,CO);l$.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){x=_.R(r,WPK);if(!x)return b.return();t=!1;x.flagNum&&typeof x.value==="boolean"?(_.wP(0,x.flagNum,x.value),t=!0):x.key&&typeof x.stringValue==="string"&&(J.JSC$15445_prefCookie.set(x.key,x.stringValue),t=!0);t&&J.JSC$15445_prefCookie.save();_.i8(b)})};
l$[eR]=[Zw];var Xs=new _.z$("PREF_STORAGE_PROMISE_TOKEN");var rD=function(r){this.JSC$15449_prefStoragePromise=r};
_.S(rD,CO);rD.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1)return(x=_.R(r,pWN))?_.p(b,J.JSC$15449_prefStoragePromise,2):b.return();t=b.yieldResult;return t===void 0||x.key===void 0||x.value===void 0?b.return():_.p(b,t.set(x.key,x.value),0)})};
rD[eR]=[Xs];var Vfw=function(r){this.innertubeTransportService=r};
_.S(Vfw,CO);Vfw.prototype.resolveCommand=function(r,J){var x=this,t,b;return _.T(function(V){(t=_.R(r,_.v7o))&&t&&t.isFirstRequest&&(_.PD("search_overview_answer"),_.YG("so_rq",void 0,"search_overview_answer"));return _.p(V,_.et(x.innertubeTransportService,r,(b=J)==null?void 0:b.form),0)})};
Vfw[eR]=[_.Bo];var D2N=function(){};
_.S(D2N,CO);
D2N.prototype.resolveCommand=function(r){var J,x,t,b,V,H,q,W,U;return _.T(function(g){J=_.R(r,vuN);if((x=J)==null?0:x.sectionIdentifier){if(J.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(b=(t=document.getElementsByTagName(J.sectionIdentifier))==null?void 0:t.item(0))b.scrollIntoView({behavior:"smooth"}),(V=nX4(b))&&V.focus({preventScroll:!0});return g.return()}H=document.querySelector("[section-identifier="+J.sectionIdentifier+"]");q=document.querySelector("[section-identifier="+J.referenceSectionIdentifier+
"]");if(!H)return g.return();W=J.verticalScrollOffsetDp?J.verticalScrollOffsetDp:0;q&&(W-=q.offsetTop);window.scrollTo({top:H.offsetTop+W,behavior:"smooth"});(U=nX4(H))&&U.focus({preventScroll:!0})}_.i8(g)})};var Jm=function(r){this.JSC$15461_commandHandler=r};
_.S(Jm,CO);
Jm.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W;return _.T(function(U){if(U.nextAddress==1){x=_.R(r,gSY);if(!x||!x.imageBytes||!navigator.clipboard)return U.return();if(x.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.Pq(Error("Gi")),U.return();_.DC(U,2);b=(t=x)==null?void 0:t.imageBytes;V=b.replace(/-/g,"+").replace(/_/g,"/");H=R2X(V);q={};W=[new ClipboardItem((q[H.type]=H,q))];return _.p(U,navigator.clipboard.write(W),4)}if(U.nextAddress!=2)return x.successCommand&&
J.JSC$15461_commandHandler.resolveCommand(x.successCommand),_.FC(U,0);_.Wr(U);x.errorCommand&&J.JSC$15461_commandHandler.resolveCommand(x.errorCommand);_.i8(U)})};
Jm[eR]=[_.mg];var xR=function(r,J){this.innertubeTransportService=r;this.JSC$15465_commandHandler=J};
_.S(xR,CO);xR.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return(t=_.R(r,ESx))?_.p(W,_.et(x.innertubeTransportService,r,(b=J)==null?void 0:b.form),2):W.return();(V=W.yieldResult)&&V.errorMetadata&&t.onFailureCommand&&x.JSC$15465_commandHandler.resolveCommand(t.onFailureCommand);H=V;((q=H)==null?0:q.shareCommand)&&x.JSC$15465_commandHandler.resolveCommand(H.shareCommand,J);_.i8(W)})};
xR[eR]=[_.Bo,_.mg];var tm=function(){};
_.S(tm,CO);tm.prototype.resolveCommand=function(r){var J,x;return _.T(function(t){J=_.R(r,H6k);if(!J||!navigator.share)return t.return();x={url:J.url};try{return t.return(navigator.share(x))}catch(b){}_.i8(t)})};var bx=function(){};
_.S(bx,CO);bx.prototype.resolveCommand=function(){return _.T(function(r){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.i8(r)})};var mA=function(r){this.JSC$15475_navigationConfirmationService=r};
_.S(mA,CO);mA.prototype.resolveCommand=function(){var r=this;return _.T(function(J){r.JSC$15475_navigationConfirmationService.cancelPendingNavigation();_.i8(J)})};
mA[eR]=[sR];var on=function(r){this.JSC$15478_screenManager=r};
_.S(on,CO);on.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U;return _.T(function(g){b=(t=J.form)==null?void 0:t.event;H=(V=J.form)==null?void 0:V.element;if(!b)throw new _.MV("Event not passed in when resolving command");q=_.D(b.composedPath());for(W=q.next();!W.done;W=q.next())if(U=W.value,U.tagName==="YT-COPY-LINK-RENDERER")return U.copyUrlToClipboard(),H&&_.FS(x.JSC$15478_screenManager,H),g.return();_.i8(g)})};
on[eR]=[_.wG];var V5=function(){this.JSC$15482_miniAppClientDataProvider=_.bZ().resolve(_.Y0)};
_.S(V5,CO);V5.prototype.resolveCommand=function(){var r=this,J,x;return _.T(function(t){if(r.JSC$15482_miniAppClientDataProvider.clientData.has("video_id")){var b=r.JSC$15482_miniAppClientDataProvider,V=b.clientData.get("video_id");V&&b.clientData.delete("video_id");J="https://youtube.com/watch?v="+V;x=EL(J);if(x===void 0)throw Error("Hi`"+J);_.YL(window,x)}_.i8(t)})};var Ds=function(){};
_.S(Ds,CO);Ds.prototype.resolveCommand=function(){return _.T(function(r){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.i8(r)})};var HO=function(){};
_.S(HO,CO);HO.prototype.resolveCommand=function(){var r;return _.T(function(J){if(J.nextAddress==1)return _.p(J,_.VRi(window.document.documentElement),2);(r=document.querySelector("mini-app-container-view-model iframe"))&&r.focus();_.i8(J)})};var TK=function(r){this.JSC$15489_navigationConfirmationService=r};
_.S(TK,CO);
TK.prototype.resolveCommand=function(){var r=this;return _.T(function(J){var x=r.JSC$15489_navigationConfirmationService,t=_.bZ().resolve(_.$n),b;if(((b=x.navigateParams)==null?void 0:b.data)!==void 0){var V;_.fFu(t,x.navigateParams.endpoint,x.navigateParams.data,(V=x.navigateParams.navigationType)!=null?V:1,x.navigateParams.tempData,x.navigateParams.isMiniplayer,void 0,!0);x.navigateParams=void 0;x.customConfirmationCommand=void 0}else x.navigateParams&&(t.navigate(x.navigateParams.endpoint,x.navigateParams.reload,
x.navigateParams.params,x.navigateParams.tempData,x.navigateParams.requestType,x.navigateParams.createScreenConfig,!0),x.navigateParams=void 0,x.customConfirmationCommand=void 0);_.i8(J)})};
TK[eR]=[sR];var s4=function(){};
_.S(s4,CO);s4.prototype.resolveCommand=function(){return _.T(function(r){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.i8(r)})};var qc=function(r){this.JSC$15494_prefStorage=r};
_.S(qc,CO);qc.prototype.resolveCommand=function(){var r=this,J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.p(t,r.JSC$15494_prefStorage,2);case 2:return(J=t.yieldResult)?_.p(t,J.set("sfvle",!1),3):t.return();case 3:return _.p(t,J.set("sfvles",!0),4);case 4:x=_.$G(),_.wP(0,203,!1),_.wP(0,204,!0),x.save(),_.i8(t)}})};
qc[eR]=[Xs];var WO=function(r){this.JSC$15497_prefStorage=r};
_.S(WO,CO);WO.prototype.resolveCommand=function(){var r=this,J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.p(t,r.JSC$15497_prefStorage,2);case 2:return(J=t.yieldResult)?_.p(t,J.set("sfvle",!0),3):t.return();case 3:return _.p(t,J.set("sfvles",!0),4);case 4:x=_.$G(),_.wP(0,203,!0),_.wP(0,204,!0),x.save(),_.i8(t)}})};
WO[eR]=[Xs];_.HJN=new _.z$("SNACKBAR_CONTROLLER_TOKEN");_.T6R=new _.z$("SHOULD_SHOW_PIVOT_BAR_TOKEN");var ix=function(r){this.controller=r};
_.S(ix,CO);ix.prototype.resolveCommand=function(r){var J=this,x;return _.T(function(t){x=_.R(r,Ka4);if(!x)return t.return();var b=J.controller;b.closeSnackbarFn&&b.closeSnackbarFn();_.i8(t)})};
ix[eR]=[_.HJN];var pP=function(r,J){this.controller=r;this.sheetController=J};
_.S(pP,CO);pP.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W;return _.T(function(U){t=_.R(r,P2k);if(!t)return U.return();H=x2Y(x.sheetController,(b=J)==null?void 0:(V=b.form)==null?void 0:V.element);q=_.R(t.content,eIk);if(!q)return U.return();var g=x.controller,E=q,h=(W=t.animationStyle)!=null?W:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(g.showSnackbarFn)g.showSnackbarFn({snackbarViewModel:E,animationStyle:h,durationMs:t.durationSeconds*1E3,target:H});else throw Error("qj");_.i8(U)})};
pP[eR]=[_.HJN,_.jx];var fP=function(){};
_.S(fP,CO);fP.prototype.resolveCommand=function(r){var J;return _.T(function(x){J=_.R(r,i6q);if(!J||typeof J.key!=="string"||typeof J.value!=="string")return x.return();window.localStorage.setItem(J.key,J.value);_.i8(x)})};var U4=function(r){this.store=r};
_.S(U4,CO);U4.prototype.resolveCommand=function(r){var J=this,x;return _.T(function(t){x=_.R(r,HDD);if(!x||!x.stepId||!x.token)return t.return();J.store.dispatch(p74({stepId:x.stepId,token:x.token,isSelected:!1}));_.i8(t)})};
U4[eR]=[Tf];var gD=function(r,J,x){this.innertubeTransportService=r;this.store=J;this.JSC$15516_screenManager=x};
_.S(gD,CO);
gD.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e,l,Vi,sX;return _.T(function(pz){x=_.R(r,Dfn);if(!x||(t=x.stepIds)==null||!t.length)return pz.return();b=J.store.getState().talkToRecs;V=[];H=[];q=_.D(x.stepIds);for(W=q.next();!W.done;W=q.next())for(U=W.value,g=void 0,(E=(g=b.stepStates[U])==null?void 0:g.userQuery)&&H.push({userQuery:E.userQuery,userQueryToken:E.token}),h=void 0,G=(h=b.stepStates[U])==null?void 0:h.selectionStates,N=_.D(Object.entries(G)),Q=
N.next();!Q.done;Q=N.next())Y=Q.value,O=_.D(Y),c=O.next().value,Z=O.next().value,a=c,e=Z,e.isSelected&&V.push(a);l={selectedChipTokens:V,userQueries:H,submittedStepIds:x.stepIds};Vi={browseTalk2recsFormData:l};x.browseEndpoint?(sX=r,_.nM(sX,_.hd,x.browseEndpoint)):x.command&&(sX=x.command);return sX?_.p(pz,_.et(J.innertubeTransportService,sX,{formData:Vi,disableCache:!0}).then(function(Gz){(Gz==null?0:Gz.trackingParams)&&J.JSC$15516_screenManager.graftServerVe(Gz==null?void 0:Gz.trackingParams)}),
0):pz.return()})};
gD[eR]=[_.Bo,Tf,_.wG];var E4=function(r){this.store=r};
_.S(E4,CO);E4.prototype.resolveCommand=function(r){var J=this,x;return _.T(function(t){x=_.R(r,DnK);if(!x||!x.stepId||!x.token)return t.return();J.store.dispatch(p74({stepId:x.stepId,token:x.token,isSelected:!0}));_.i8(t)})};
E4[eR]=[Tf];var j7=function(r){this.store=r};
_.S(j7,CO);j7.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q;return _.T(function(W){t=_.R(r,Hwb);if(!t||!t.stepId||!t.userQueryToken)return W.return();q=(H=(b=J)==null?void 0:(V=b.form)==null?void 0:V.userQuery)!=null?H:"";x.store.dispatch(_.o5({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:t.stepId,userQueryToken:t.userQueryToken,userQuery:q}}));_.i8(W)})};
j7[eR]=[Tf];_.sts=new _.z$("TIMELY_ACTIONS_CONTROLLER_TOKEN");var $R=function(r){this.controller=r};
_.S($R,CO);$R.prototype.resolveCommand=function(r){var J=this,x,t,b,V;return _.T(function(H){x=_.R(r,eVo);if(!x)return H.return();t=x;b=t.id;V=t.isVisible;if(b===void 0||V===void 0)return H.return();var q;(q=J.controller.timelyActionsMap.get(b))==null||q(b,V);_.i8(H)})};
$R[eR]=[_.sts];var qEs=function(){this.timelyActionsMap=new Map};var wD=function(r){this.JSC$15543_commandHandler=r};
_.S(wD,CO);wD.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H;return _.T(function(q){x=_.R(r,_.UJ);if(!x)return q.return();V=(t=x.item)==null?void 0:(b=t.notificationTextRenderer)==null?void 0:b.successResponseText;if(!V)return q.return();H=_.rB(V);J.JSC$15543_commandHandler.resolveCommand(H);_.i8(q)})};
wD[eR]=[_.mg];var hm=function(r,J){this.innertubeTransportService=r;this.JSC$15548_playerApiPromise=J};
_.S(hm,CO);
hm.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g;return _.T(function(E){if(E.nextAddress==1)return _.p(E,J.JSC$15548_playerApiPromise,2);x=E.yieldResult;t=x.getOption("captions","track");b=Object.assign({},_.R(r,_.nON));(H=(V=x.getVideoData())==null?void 0:V.video_id)?b.externalVideoId=H:_.aP(Error("Ii"));if((q=t)==null?0:q.languageCode)b.languageCode=t.languageCode;if((W=t)==null?0:W.kind)b.kind=t.kind;if((U=t)==null?0:U.name)b.name=t.name;g=Object.assign({},r,{getTranscriptEndpoint:b});return _.p(E,
_.et(J.innertubeTransportService,g),0)})};
hm[eR]=[_.Bo,_.VR];var Mc=function(){};
_.S(Mc,CO);Mc.prototype.resolveCommand=function(r){var J,x,t,b,V,H,q,W;return _.T(function(U){J=_.R(r,hYN);if((x=J)==null||!x.paramKeyValuePairs)return U.return();t=window.location.href;b=_.D(J.paramKeyValuePairs);for(V=b.next();!V.done;V=b.next())H=V.value,H.key&&H.value&&(q={},t=_.vb(t,(q[H.key]=H.value,q)));W=_.bZ().resolve(_.D0);_.V7(W,t);_.i8(U)})};var kR=function(r,J){this.JSC$15555_commandHandler=r;this.innertubeTransportService=J};
_.S(kR,CO);
kR.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z;return _.T(function(a){switch(a.nextAddress){case 1:return(V=(t=J)==null?void 0:(b=t.form)==null?void 0:b.element)&&_.av(V),H=_.$G().get("hl"),q="",_.DC(a,2),_.p(a,z2K(H),4);case 4:q=a.yieldResult;_.FC(a,3);break;case 2:return _.Wr(a),V&&_.ys(V),_.Pq(Error("Ki"),"ERROR"),a.return();case 3:W=_.R(r,jxn);if(!W)return V&&_.ys(V),a.return();(E=(U=W.commerceActionConfig)==null?void 0:(g=U.commandLifeCycleConfig)==null?
void 0:g.onStartCommand)&&x.JSC$15555_commandHandler.resolveCommand(E);return _.p(a,_.et(x.innertubeTransportService,r,{client_data:{paymentsClientToken:{token:q}}}),5);case 5:(h=a.yieldResult)?(V&&_.ys(V),((Y=h)==null?0:Y.command)&&x.JSC$15555_commandHandler.resolveCommand(h.command),(Z=(O=W.commerceActionConfig)==null?void 0:(c=O.commandLifeCycleConfig)==null?void 0:c.onSuccessCommand)&&x.JSC$15555_commandHandler.resolveCommand(Z)):(V&&_.ys(V),_.Pq(Error("Li")),(Q=(G=W.commerceActionConfig)==null?
void 0:(N=G.commandLifeCycleConfig)==null?void 0:N.onFailureCommand)&&x.JSC$15555_commandHandler.resolveCommand(Q)),_.i8(a)}})};
kR[eR]=[_.mg,_.Bo];var PO=function(r,J,x){this.store=r;this.JSC$15571_commandHandler=J;this.innertubeTransportService=x};
_.S(PO,CO);
PO.prototype.resolveCommand=function(r,J){var x=this,t,b,V,H,q,W,U,g,E;return _.T(function(h){t=_.R(r,$7u);b=t.googlePaymentPayload;t.onStartCommand&&x.JSC$15571_commandHandler.resolveCommand(t.onStartCommand);V=b.encryptedPurchaseParams;H=b.ypcLogWalletAnalyticDataEndpoint;q=t.serializedTransactionFlowLoggingParams;W=b.serializedPaymentsClientParams;U=t.ypcCujContext;E=u0z(x.innertubeTransportService,(g=J)==null?void 0:g.form,V,H,q,W,U);return h.return(E.then(function(G){Zhz(J==null?void 0:J.form,
!1);var N=x.store,Q=x.JSC$15571_commandHandler,Y=G.integratorData;Y==null||Y===""||G.error!=null?(String(G.error)==="-1"&&t.onDismissCommand?Q.resolveCommand(t.onDismissCommand):String(G.error)!=="-1"&&t.onFailureCommand&&Q.resolveCommand(t.onFailureCommand),String(G.error)!=="-1"&&String(G.error)!=="132"&&_.Pq(Error("Mi"),"ERROR")):(t.googlePaymentEntityKey&&N.dispatch(_.ES("commerceAcquisitionClientPayloadEntity",t.googlePaymentEntityKey,{key:t.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:Y,
fundsGuaranteeCallbackClientData:G.integratorClientCallbackData}}})),t.onSuccessCommand&&Q.resolveCommand(t.onSuccessCommand));_.WD()},function(G){Zhz(J==null?void 0:J.form,!1);
_.Pq(G,"ERROR");t.onFailureCommand&&x.JSC$15571_commandHandler.resolveCommand(t.onFailureCommand)}))})};
PO[eR]=[VK,_.mg,_.Bo];var YR=function(r,J){this.JSC$15575_commandHandler=r;this.purchaseManager=J};
_.S(YR,CO);
YR.prototype.resolveCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g;return _.T(function(E){x=_.R(r,wUN);((t=x)==null?0:(b=t.commandLifeCycleConfig)==null?0:b.onStartCommand)&&J.JSC$15575_commandHandler.resolveCommand(x.commandLifeCycleConfig.onStartCommand);if(!((V=x)==null?0:(H=V.googlePaymentPurchaseManagerPayload)==null?0:H.securePayloadBytes))return _.Pq(Error("Ni"),"ERROR"),E.return();q=G0x(_.DR(x.googlePaymentPurchaseManagerPayload.securePayloadBytes));W=_.$G().get("hl");U=_.zk();fEn(q.serialize(),
W,function(h){U.resolve(h)},function(h){U.reject(h)},U.resolve);
g=U.promise;return E.return(g.then(function(h){if(h)if(h==null?0:h.errorCode){_.Pq(Error("Oi`"+h.errorCode),"ERROR");var G,N;((G=x)==null?0:(N=G.commandLifeCycleConfig)==null?0:N.onFailureCommand)&&J.JSC$15575_commandHandler.resolveCommand(x.commandLifeCycleConfig.onFailureCommand)}else if(h==null?0:h.isCancelled){var Q,Y;((Q=x)==null?0:(Y=Q.commandLifeCycleConfig)==null?0:Y.onCancelCommand)&&J.JSC$15575_commandHandler.resolveCommand(x.commandLifeCycleConfig.onCancelCommand)}else{var O,c;((O=x)==
null?0:(c=O.commandLifeCycleConfig)==null?0:c.onSuccessCommand)&&J.JSC$15575_commandHandler.resolveCommand(x.commandLifeCycleConfig.onSuccessCommand)}},function(h){_.Pq(h,"ERROR");
var G,N;((G=x)==null?0:(N=G.commandLifeCycleConfig)==null?0:N.onFailureCommand)&&J.JSC$15575_commandHandler.resolveCommand(x.commandLifeCycleConfig.onFailureCommand)}))})};
YR[eR]=[_.mg,UFq];var WQR=function(r,J){this.JSC$15583_commandHandler=r;this.commandAllowlistOverride=J;var x;this.commandAllowlist=(x=this.commandAllowlistOverride)!=null?x:Zb};
WQR.prototype.handleResponse=function(r,J,x){var t,b=J==null?void 0:(t=J.config)==null?void 0:t.command;if(!b||this.commandAllowlist.some(function(V){return!!_.R(b,V)})){J=void 0;
x!==void 0&&(J={form:{element:x}});r.onResponseReceivedCommand&&this.JSC$15583_commandHandler.resolveCommand(r.onResponseReceivedCommand,J);r.onResponseReceivedAction&&this.JSC$15583_commandHandler.resolveCommand(r.onResponseReceivedAction,J);r.onResponseReceivedEndpoint&&this.JSC$15583_commandHandler.resolveCommand(r.onResponseReceivedEndpoint,J);r.command&&this.JSC$15583_commandHandler.resolveCommand(r.command,J);if(r.onResponseReceivedCommands)for(x=_.D(r.onResponseReceivedCommands),t=x.next();!t.done;t=
x.next())this.JSC$15583_commandHandler.resolveCommand(t.value,J);if(r.onResponseReceivedActions)for(x=_.D(r.onResponseReceivedActions),t=x.next();!t.done;t=x.next())this.JSC$15583_commandHandler.resolveCommand(t.value,J);if(r.onResponseReceivedEndpoints)for(x=_.D(r.onResponseReceivedEndpoints),t=x.next();!t.done;t=x.next())this.JSC$15583_commandHandler.resolveCommand(t.value,J);if(r.actions)for(r=_.D(r.actions),x=r.next();!x.done;x=r.next())this.JSC$15583_commandHandler.resolveCommand(x.value,J)}};
WQR[eR]=[_.mg,_.t9(R6M)];var iJK=new _.z$("INNERTUBE_TOKEN_SERVICE");var p8Y=new _.z$("SCHEDULER_TOKEN");var fKu=function(r){this.scheduler=r;r={};this.tokenMap=(r.app={},r.user={},r)};
fKu.prototype.handleResponse=function(r,J){if(!J)throw Error("Pi");var x;if(r=(x=r.responseContext)==null?void 0:x.innertubeTokenJar){if(r.appTokens){var t,b,V;x=(t=J.innerTubeRequest.context)==null?void 0:(b=t.request)==null?void 0:(V=b.innertubeTokenJar)==null?void 0:V.appTokens;U2u(this,r.appTokens,this.tokenMap.app,x)}if(r.userTokens){var H,q,W;J=(H=J.innerTubeRequest.context)==null?void 0:(q=H.request)==null?void 0:(W=q.innertubeTokenJar)==null?void 0:W.userTokens;U2u(this,r.userTokens,this.tokenMap.user,
J)}}};
fKu.prototype.processContext=function(r){r.request||(r.request={});var J=Object.keys(this.tokenMap.app).length,x=Object.keys(this.tokenMap.user).length;if(J||x)r.request.innertubeTokenJar={},J&&(r.request.innertubeTokenJar.appTokens=[].concat(_.Gd(Object.values(this.tokenMap.app).flat()))),x&&(r.request.innertubeTokenJar.userTokens=[].concat(_.Gd(Object.values(this.tokenMap.user).flat())))};
var U2u=function(r,J,x,t){J=_.D(J);for(var b=J.next(),V={};!b.done;V={token$jscomp$138:void 0},b=J.next()){V.token$jscomp$138=b.value;if(V.token$jscomp$138.type===void 0)throw new _.MV("InnerTube token has no type",V.token$jscomp$138);if(V.token$jscomp$138.clearTokens)x[V.token$jscomp$138.type]=[];else if(V.token$jscomp$138.value!==void 0){x[V.token$jscomp$138.type]||(x[V.token$jscomp$138.type]=[]);if(t!==void 0&&t.length){b=_.D(t);for(var H=b.next(),q={};!H.done;q={requestToken:void 0},H=b.next())q.requestToken=
H.value,H=x[V.token$jscomp$138.type].findIndex(function(W){return function(U){return U===W.requestToken||(0,_.GE.equals)(U,W.requestToken)}}(q)),H>-1&&x[V.token$jscomp$138.type].splice(H,1)}x[V.token$jscomp$138.type].push(V.token$jscomp$138);
V.token$jscomp$138.maxAgeSeconds&&Number(V.token$jscomp$138.maxAgeSeconds)>0&&r.scheduler.addLowPriorityJob(function(W){return function(){var U=x[W.token$jscomp$138.type].indexOf(W.token$jscomp$138);U>-1&&x[W.token$jscomp$138.type].splice(U,1)}}(V),Number(V.token$jscomp$138.maxAgeSeconds)*1E3)}else throw new _.MV("InnerTube token has no value",V.token$jscomp$138);
}};
fKu[eR]=[p8Y];var gAu=new _.z$("LOCAL_INNERTUBE_ROUTER_TOKEN"),EAK=new _.z$("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var nP=function(r){this.serviceMap=r};
nP.prototype.shouldPreferLocalResponse=function(r,J){return(r=jtu(this,r))?r.shouldPreferLocalResponse(J):!1};
nP.prototype.localInnertubeResponse=function(r,J){var x=this,t;return _.T(function(b){return(t=jtu(x,r))?b.return(t.localInnertubeResponse(J)):b.return(Promise.reject(Error("Qi")))})};
nP.prototype.canProvideFallbackResponse=function(r,J){return(r=jtu(this,r))?r.canProvideFallbackResponse(J):!1};
nP.prototype.localFallbackInnertubeResponse=function(r,J){var x=this,t;return _.T(function(b){return(t=jtu(x,r))?b.return(t.localFallbackInnertubeResponse(J)):b.return(Promise.reject(Error("Qi")))})};
var jtu=function(r,J){J=_.iZ(J);return J?(r=r.serviceMap[J])?r:null:null};
nP[eR]=[EAK];var j1=function(){};
j1.prototype.shouldPreferLocalResponse=function(){return!1};
j1.prototype.localInnertubeResponse=function(){return _.T(function(r){return r.return(Promise.reject(Error("Ri")))})};
j1.prototype.canProvideFallbackResponse=function(){return!0};
j1.prototype.localFallbackInnertubeResponse=function(){var r,J,x;return _.T(function(t){r=Rv("CLOSE_POPUP");J={openPopupAction:XvK()};x={actions:[r,J]};return t.return(x)})};var XFz=function(r,J){this.JSC$15633_upliftPromise=r;this.store=J};
_.m=XFz.prototype;_.m.shouldPreferLocalResponse=function(r){var J=r.videoId,x;if(x=J)x=Zxi(this.store.getState().entities,r.videoId);return x&&Rkn(this.store.getState().entities,J)?Jnr(this.store.getState().entities,r.playlistId):!1};
_.m.localInnertubeResponse=function(r){var J=this,x;return _.T(function(t){return(x=J.getPlayerResponse(r))?t.return(Promise.resolve(x)):t.return(Promise.reject(Error("Si")))})};
_.m.canProvideFallbackResponse=function(r){return!!r.videoId};
_.m.localFallbackInnertubeResponse=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.JSC$15633_upliftPromise,2);x=J.getPlayerResponse(r);var b;x?b=t.return(Promise.resolve(x)):b=M6(J.store.getState().entities,r.videoId)?t.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.xN(_.gP("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:USD()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
t.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.xN(_.gP("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:foC()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return b})};
_.m.getPlayerResponse=function(r){return XiC(this.store.getState().entities,r.videoId)};var Em=function(r,J){this.localPlayerService=r;this.localWatchNextService=J};
Em.prototype.shouldPreferLocalResponse=function(r){var J=r.playerRequest;r=r.watchNextRequest;return!!(J&&this.localPlayerService.shouldPreferLocalResponse(J)&&r&&this.localWatchNextService.shouldPreferLocalResponse(r))};
Em.prototype.localInnertubeResponse=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1){x=r.playerRequest;t=r.watchNextRequest;if(!x||!t)throw new _.MV("Missing streaming request",r);return _.p(H,J.localPlayerService.localInnertubeResponse(x),2)}if(H.nextAddress!=3)return b=H.yieldResult,_.p(H,J.localWatchNextService.localInnertubeResponse(t),3);V=H.yieldResult;return H.return({playerResponse:b,watchNextResponse:V})})};
Em.prototype.canProvideFallbackResponse=function(r){var J=r.playerRequest;r=r.watchNextRequest;return!!(J&&this.localPlayerService.canProvideFallbackResponse(J)&&r&&this.localWatchNextService.canProvideFallbackResponse(r))};
Em.prototype.localFallbackInnertubeResponse=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return x=r.playerRequest,t=r.watchNextRequest,x&&t?_.p(H,J.localPlayerService.localFallbackInnertubeResponse(x),2):H.return(Promise.reject(new _.MV("Missing streaming request",r)));if(H.nextAddress!=3)return b=H.yieldResult,_.p(H,J.localWatchNextService.localFallbackInnertubeResponse(t),3);V=H.yieldResult;return H.return({playerResponse:b,watchNextResponse:V})})};var fQ=function(r){this.JSC$15643_persistentStorePromiseAccessor=r};
fQ.prototype.shouldPreferLocalResponse=function(){return!1};
fQ.prototype.localInnertubeResponse=function(){return _.T(function(r){return r.return(Promise.reject(Error("Ti")))})};
fQ.prototype.canProvideFallbackResponse=function(){return!0};
fQ.prototype.localFallbackInnertubeResponse=function(){var r=this,J,x;return _.T(function(t){return t.nextAddress==1?_.p(t,r.JSC$15643_persistentStorePromiseAccessor(),2):t.nextAddress!=3?(J=t.yieldResult)?_.p(t,J.get("service:guide:fallback"),3):t.return(Promise.reject(Error("Ui"))):(x=t.yieldResult)&&_.m3(x)?t.return(x57(_.m3(x))):t.return(Promise.reject(Error("Vi")))})};var $m=function(){};
$m.prototype.shouldPreferLocalResponse=function(){return!1};
$m.prototype.localInnertubeResponse=function(){return _.T(function(r){return r.return(Promise.reject(Error("Wi")))})};
$m.prototype.canProvideFallbackResponse=function(){return!0};
$m.prototype.localFallbackInnertubeResponse=function(){var r,J,x;return _.T(function(t){r=Rv("CLOSE_POPUP");J={openPopupAction:XvK()};x={actions:[r,J]};return t.return(x)})};var pQ=function(){this.urlMap=$2w;this.fallbackCommand=_.iD};
pQ.prototype.shouldPreferLocalResponse=function(r){return(r=r.url)?!!w8K(this,r):!1};
pQ.prototype.localInnertubeResponse=function(r){var J=this,x;return _.T(function(t){return(x=r.url)?t.return(hzx(r,w8K(J,x))):t.return(Promise.reject(Error("Xi")))})};
pQ.prototype.canProvideFallbackResponse=function(){return!0};
pQ.prototype.localFallbackInnertubeResponse=function(r){var J=this,x,t,b,V,H,q,W;return _.T(function(U){x=r.url;if(!x)return U.return(hzx(r,J.fallbackCommand));if(t=w8K(J,x))return U.return(hzx(r,t));b=void 0;V=_.iZ(x);V==="/watch"&&(H=_.AE(x,"v"))&&(W=(q=_.AE(x,"list"))!=null?q:void 0,b=_.Jt(H,W));b||(b=J.fallbackCommand);return U.return(hzx(r,b))})};
var w8K=function(r,J){if(J)return r.urlMap[_.c9(J)]},hzx=function(r,J){J&&r.parentTrackingParams&&(J.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:r.parentTrackingParams}},J.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:J})};var Um=function(r,J,x){this.JSC$15653_upliftPromise=r;this.store=J;this.JSC$15653_persistentStorePromiseAccessor=x};
Um.prototype.shouldPreferLocalResponse=function(){return!1};
Um.prototype.localInnertubeResponse=function(){return _.T(function(r){return r.return(Promise.reject(Error("Yi")))})};
Um.prototype.canProvideFallbackResponse=function(){return!0};
Um.prototype.localFallbackInnertubeResponse=function(){var r=this;return _.T(function(J){return J.return(Mfu(r))})};
var Mfu=function(r){var J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,bL(r.JSC$15653_upliftPromise,r.store),2);J=t.yieldResult;x={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[rnX(J)]}}}};return t.return(GgN(r,x))})},GgN=function(r,J){var x,t;
return _.T(function(b){if(b.nextAddress==1)return _.p(b,r.JSC$15653_persistentStorePromiseAccessor(),2);if(b.nextAddress!=3)return x=b.yieldResult,_.p(b,oa(x),3);t=b.yieldResult;return b.return({responseContext:{},contents:J,topbar:t})})};var Wk=function(r,J,x){this.JSC$15660_upliftPromise=r;this.store=J;this.JSC$15660_persistentStorePromiseAccessor=x};
Wk.prototype.shouldPreferLocalResponse=function(r){var J=r.videoId;return J&&Zxi(this.store.getState().entities,J)&&Rkn(this.store.getState().entities,J)?Jnr(this.store.getState().entities,r.playlistId):!1};
Wk.prototype.localInnertubeResponse=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1)return(x=r.videoId)?_.p(b,J.JSC$15660_upliftPromise,2):b.return(Promise.reject(Error("Zi")));if(b.nextAddress!=3)return _.p(b,RzY(J,r,x),3);t=b.yieldResult;return b.return(SEY(J,t,x))})};
Wk.prototype.canProvideFallbackResponse=function(r){return r.videoId?!0:!1};
Wk.prototype.localFallbackInnertubeResponse=function(r){var J=this,x,t,b,V;return _.T(function(H){switch(H.nextAddress){case 1:return(x=r.videoId)?_.p(H,J.JSC$15660_upliftPromise,2):H.return(Promise.reject(Error("Zi")));case 2:return _.p(H,RzY(J,r,x),3);case 3:t=H.yieldResult;if(M6(J.store.getState().entities,x)){H.jumpTo(4);break}return _.p(H,bL(J.JSC$15660_upliftPromise,J.store),5);case 5:return b=H.yieldResult,H.return(N6Y(t,b));case 4:return Zxi(J.store.getState().entities,x)&&Rkn(J.store.getState().entities,
x)?H.return(SEY(J,t,x)):(V={title:_.xN(_.gP("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:USD()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},H.return(N6Y(t,V)))}})};
var RzY=function(r,J,x){var t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return t=J.playlistId,b=_.Jt(x,t),_.p(W,r.JSC$15660_persistentStorePromiseAccessor(),2);if(W.nextAddress!=3)return V=W.yieldResult,_.p(W,oa(V),3);H=W.yieldResult;q={responseContext:{},currentVideoEndpoint:b,topbar:H};return W.return(q)})},SEY=function(r,J,x){if(r=M6(r.store.getState().entities,x)){var t;
x=r.videoEntity;var b,V={title:tt(x.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.m0((t=x.localizedStrings)==null?void 0:t.viewCount),viewCount:_.m0((b=x.localizedStrings)==null?void 0:b.viewCount)}}};x.publishedTimestampMillis&&(V.dateText=_.m0(cHi(new Date(Number(x.publishedTimestampMillis)))));t={videoPrimaryInfoRenderer:V};b=r.videoEntity;r=r.channelEntity;r={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:tt(_.gP("SHOW_MORE",void 0,"Show more")),
showLessText:tt(_.gP("SHOW_LESS",void 0,"Show less")),description:b.formattedDescription,owner:{videoOwnerRenderer:{title:tt(r.title),thumbnail:r.avatar}}}};J.contents={twoColumnWatchNextResults:{results:{results:{contents:[t,r]}}}}}return J},N6Y=function(r,J){r.contents={singleColumnWatchNextResults:{results:{results:{contents:[rnX(J)]}}}};
return r};var gl=function(r,J,x){this.JSC$15665_upliftPromise=r;this.store=J;this.JSC$15665_persistentStorePromiseAccessor=x};
gl.prototype.shouldPreferLocalResponse=function(){return!1};
gl.prototype.localInnertubeResponse=function(){return _.T(function(r){return r.return(Promise.reject(Error("$i")))})};
gl.prototype.canProvideFallbackResponse=function(){return!0};
gl.prototype.localFallbackInnertubeResponse=function(){var r=this,J,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return _.p(V,r.JSC$15665_persistentStorePromiseAccessor(),2);case 2:return J=V.yieldResult,_.p(V,oa(J),3);case 3:return x=V.yieldResult,t={responseContext:{},topbar:x},_.p(V,r.JSC$15665_upliftPromise,4);case 4:return _.p(V,bL(r.JSC$15665_upliftPromise,r.store),5);case 5:return b=V.yieldResult,t.watchStatus={backgroundPromoRenderer:b},V.return(t)}})};var d2q=new _.z$("ENDPOINT_MAP");var Qtb=function(){var r=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return r.sequenceMap}}},qFu=function(r,J,x){var t,b=(t=J.config)==null?void 0:t.sequenceStrategy;
if(!b)return x();r.sequenceMap.has(b.sequenceKey)||r.sequenceMap.set(b.sequenceKey,[]);r=r.sequenceMap.get(b.sequenceKey);switch(b.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return KQ4(r,J,x);case "REQUEST_SEQUENCE_TYPE_REPLACE":return kgb(r,J,x);default:throw new _.MV("Request could not be sequenced",J);}},KQ4=function(r,J,x){var t,b,V;
return _.T(function(H){r.length>0?(b=r[r.length-1],t=b.responsePromise.then(function(){return x()})):t=x();
V={request:J,responsePromise:t};r.push(V);PkK(r,V);return H.return(V.responsePromise)})},kgb=function(r,J,x){x=x();
if(r.length>0)for(var t=_.D(r),b=t.next();!b.done;b=t.next())b.value.responsePromise=x;var V={request:J,responsePromise:x};r.push(V);PkK(r,V);return Promise.resolve().then(function(){return r.indexOf(V)>0?V.responsePromise.then(function(H){return Object.assign({},H,{sequenceMetaData:{skipProcessing:!0}})}):V.responsePromise})},PkK=function(r,J){J.responsePromise.then(function(){var x=r.indexOf(J);
x>-1&&r.splice(x,1)})};var YEx=new _.z$("REQUEST_SEQUENCING");var O4=function(){};
_.S(O4,mh);O4.prototype.getApiPaths=function(){return[]};
O4.prototype.getExtension=function(r){return _.R(r,Nlq)};
O4.prototype.JSC$11138_buildRequest=function(r,J){r.recaptchaToken=J.recaptchaToken};
O4.prototype.getApiUrl=function(){return"/das_captcha"};var CP=function(){};
_.S(CP,mh);CP.prototype.getApiPaths=function(){return En4};
CP.prototype.getExtension=function(r){return _.R(r,tWY)};
CP.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.createBackstagePostParams&&(r.createBackstagePostParams=J.createBackstagePostParams);x.comment_text&&(r.commentText=x.comment_text);if(x.attached_video_id)r.videoAttachment={videoId:x.attached_video_id};else if(x.image_poll_options)r.pollAttachmentData={options:x.image_poll_options};else if(x.poll_options)r.pollAttachment={choices:x.poll_options};else if(x.quiz_options)r.quizAttachmentData={options:x.quiz_options};else if(x.image_blob_id)r.imageAttachment=
{encryptedBlobId:x.image_blob_id},x.source_video_id&&(r.imageAttachment.sourceExternalVideoId=x.source_video_id),x.image_preview_coordinates&&(r.imageAttachment.previewCoordinates=JSON.parse(x.image_preview_coordinates));else if(x.images_data)r.imagesAttachment={imagesData:x.images_data};else if(x.clip_external_video_id!==void 0||x.clip_offset_ms!==void 0||x.clip_duration_ms!==void 0){var t,b,V,H,q;r.clipAttachment={externalVideoId:(V=x.clip_external_video_id)!=null?V:"",offsetMs:(H=(t=x.clip_offset_ms)==
null?void 0:t.toString())!=null?H:"",durationMs:(q=(b=x.clip_duration_ms)==null?void 0:b.toString())!=null?q:""}}else x.shared_post_id&&(r.sharedPostAttachment={postId:x.shared_post_id});x.tagged_video_id&&(r.postCreationData={taggedVideoId:x.tagged_video_id});x.access_restrictions&&(typeof x.access_restrictions==="number"&&(J=x.access_restrictions,r.accessRestrictions={restriction:J!==1&&J===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof x.access_restrictions==="string"&&
(r.accessRestrictionsParams=x.access_restrictions));x.scheduled_publish_time_sec&&(r.scheduledPublishTimeSec=x.scheduled_publish_time_sec.toString())};var BO=function(){};
_.S(BO,mh);BO.prototype.getApiPaths=function(){return Rnw};
BO.prototype.getExtension=function(r){return _.R(r,jIx)};
BO.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.decorateMessageParams&&(r.params=J.decorateMessageParams);x.text&&(r.text=x.text)};var In=function(){};
_.S(In,mh);In.prototype.getApiPaths=function(){return enw};
In.prototype.getExtension=function(r){return _.R(r,bwK)};
In.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;x.video_id&&(r.videoId=x.video_id)};var LP=function(){};
_.S(LP,mh);LP.prototype.getApiPaths=function(){return lmo};
LP.prototype.getExtension=function(r){return _.R(r,_.ff)};
LP.prototype.JSC$11138_buildRequest=function(r,J,x){x.suggestions_query&&(r.input=x.suggestions_query)};var cO=function(){};
_.S(cO,mh);cO.prototype.getApiPaths=function(){return QLw};
cO.prototype.getExtension=function(r){return _.R(r,mfn)};
cO.prototype.JSC$11138_buildRequest=function(r,J,x){x.comment_text!==void 0&&(r.commentText=x.comment_text);x.scheduled_publish_time_sec&&(r.scheduledPublishTimeSec=x.scheduled_publish_time_sec.toString());r.updateBackstagePostParams=J.updateBackstagePostParams};var Am=function(){};
_.S(Am,mh);Am.prototype.getApiPaths=function(){return lg};
Am.prototype.getExtension=function(r){return _.R(r,_.L$)};
Am.prototype.JSC$11138_buildRequest=function(r,J,x){x.formData&&(r.formData=x.formData);J.token?r.continuation=J.token:J.continuationTokenKey&&(x=_.lO().getState(),J=_.q6(x.entities,"continuationTokenEntity",J.continuationTokenKey))&&(r.continuation=String(J.continuationToken))};
var nAs=function(){};
_.S(nAs,mh);_.m=nAs.prototype;_.m.getApiPaths=function(){return lg};
_.m.getExtension=function(r){return _.R(r,_.hd)};
_.m.isNavigationCommand=function(){return!0};
_.m.JSC$11145_getStoreKey=function(r){if((r=this.getExtension(r))&&r.browseId){var J={browseId:r.browseId};r.browseEndpointContextSupportedConfigs&&(J.browseEndpointContextSupportedConfigs=JSON.stringify(r.browseEndpointContextSupportedConfigs));r.params&&(J.params=r.params);r.query&&(J.query=r.query);return _.e$("browse",J)}};
_.m.JSC$11138_buildRequest=function(r,J,x){J.browseId&&(r.browseId=J.browseId);J.params&&(r.params=J.params);J.query&&(r.query=J.query);x.formData?r.formData=x.formData:J.formData&&(r.formData=J.formData);J.browseId==="FEsubscriptions"&&_.$G().getFlag(155)&&(r.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");J.browseId==="SPaccount_playback"&&(x=_.$G(),r.formData||(r.formData={}),r.formData.accountSettingsFormData={flagCaptionsDefaultOff:x.getFlag(65),flagAutoCaptionsDefaultOn:x.getFlag(66),
flagDisableInlinePreview:x.getFlag(186),flagAudioDescriptionDefaultOn:x.getFlag(198)});if(J.browseId==="FEwhat_to_watch"){x=_.$G();var t=x.getFlag(196);x.getFlag(197)&&(r.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:t}}})}J.browseId==="FEwhat_to_watch"&&(J=_.$G().getFlag(186),r.inlineSettingStatus=J?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.m.getRequestConfig=function(r,J){J=J===void 0?{}:J;var x={};if(r=this.JSC$11145_getStoreKey(r,J))x.storeStrategy={storeKey:r,disableCache:J.disableCache};_.M("web_log_browse_ticks_ks")||(x.requestTick="br_s",x.responseTick="br_r");return x};var F7=function(){};
_.S(F7,mh);F7.prototype.getApiPaths=function(){return WhN};
F7.prototype.getExtension=function(r){return _.R(r,kwY)};
F7.prototype.JSC$11138_buildRequest=function(r,J,x){r.legacyYoutubeChannelUsername=x.legacyYouTubeChannelUsername||"";r.legacyYoutubeChannelPassword=x.legacyYouTubeChannelPassword||""};var an=function(){};
_.S(an,mh);an.prototype.getApiPaths=function(){return jLx};
an.prototype.getExtension=function(r){return _.R(r,WHn)};
an.prototype.JSC$11138_buildRequest=function(r,J,x){x.recaptcha_response_token&&(r.recaptchaResponseToken=x.recaptcha_response_token);x.channel_id&&(r.channelId=x.channel_id)};var y5=function(){};
_.S(y5,mh);y5.prototype.getApiPaths=function(){return Kd4};
y5.prototype.getExtension=function(r){return _.R(r,EMN)};
y5.prototype.JSC$11138_buildRequest=function(r,J,x){J.externalChannelId&&(r.externalChannelId=J.externalChannelId);x.handle&&(r.handleUpdate={handle:x.handle},J.handleEditSource&&(r.handleUpdate.handleEditSource=J.handleEditSource))};var e7=function(){};
_.S(e7,mh);e7.prototype.getApiPaths=function(){return n_x};
e7.prototype.getExtension=function(r){return _.R(r,cxN)};
e7.prototype.JSC$11138_buildRequest=function(r,J,x){J.request&&(r.channelId=J.request.channelId);var t;if(x==null?0:(t=x.uploadDefaults)==null?0:t.emojiReactionSet)r.uploadDefaultsRequest||(r.uploadDefaultsRequest={}),r.uploadDefaultsRequest.emojiReactionSet=x.uploadDefaults.emojiReactionSet};var zK=function(){};
_.S(zK,mh);zK.prototype.getApiPaths=function(){return BGN};
zK.prototype.getExtension=function(r){return _.R(r,iwn)};
zK.prototype.JSC$11138_buildRequest=function(r,J,x){J.externalChannelId&&(r.externalChannelId=J.externalChannelId);J.channelHandleEntityKey&&(r.channelHandleEntityKey=J.channelHandleEntityKey);J.handleEditSource&&(r.handleEditSource=J.handleEditSource);x.handle?r.handle=x.handle:x.name&&(r.name=x.name)};var Zs=function(){};
_.S(Zs,mh);Zs.prototype.getApiPaths=function(){return fms};
Zs.prototype.getExtension=function(r){return _.R(r,bn4)};
Zs.prototype.JSC$11138_buildRequest=function(r,J){J.actions?r.actions=J.actions:J.action&&(r.actions=[J.action])};var vO=function(){};
_.S(vO,mh);vO.prototype.getApiPaths=function(){return UIN};
vO.prototype.getExtension=function(r){return _.R(r,_.L$)};
vO.prototype.JSC$11138_buildRequest=function(r,J){J.token&&(r.continuation=J.token)};var ux=function(){};
_.S(ux,mh);ux.prototype.getApiPaths=function(){return amf};
ux.prototype.getExtension=function(r){return _.R(r,_.L$)};
ux.prototype.JSC$11138_buildRequest=function(r,J){r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";J.token&&(r.fetchCommentsParams={continuation:J.token})};var lx=function(){};
_.S(lx,mh);lx.prototype.getApiPaths=function(){return wus};
lx.prototype.getExtension=function(r){return _.R(r,tqk)};
lx.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.createReplyParams&&(r.createReplyParams=J.createReplyParams);J.commentText&&(r.commentText=_.v2(J.commentText));x.comment_text&&(r.commentText=x.comment_text);x.image_blob_id&&(r.imageAttachment={encryptedBlobId:x.image_blob_id});x.botguard_response&&(r.botguardResponse=x.botguard_response)};
_.vd.Object.defineProperties(lx.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var X7=function(){};
_.S(X7,mh);X7.prototype.getApiPaths=function(){return hno};
X7.prototype.getExtension=function(r){return _.R(r,_.x8x)};
X7.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.createCommentParams&&(r.createCommentParams=J.createCommentParams);J.commentText&&(r.commentText=_.v2(J.commentText));J.videoPositionMention&&(r.videoPositionMention=J.videoPositionMention);J.sources&&(r.sources=J.sources);x.comment_text&&(r.commentText=x.comment_text);x.attached_video_id?r.videoAttachment={videoId:x.attached_video_id}:x.poll_options?r.pollAttachment={choices:x.poll_options}:x.image_blob_id?r.imageAttachment=
{encryptedBlobId:x.image_blob_id}:x.shared_post_id&&(r.sharedPostAttachment={postId:x.shared_post_id});x.access_restrictions&&typeof x.access_restrictions==="number"&&(J=x.access_restrictions,r.accessRestrictions={restriction:J!==1&&J===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});x.botguard_response&&(r.botguardResponse=x.botguard_response)};
_.vd.Object.defineProperties(X7.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var rt=function(){};
_.S(rt,mh);rt.prototype.getApiPaths=function(){return kNx};
rt.prototype.getExtension=function(r){return _.R(r,oSq)};
rt.prototype.JSC$11138_buildRequest=function(r,J,x){J.commentText&&(r.replyText=_.v2(J.commentText));x.comment_text&&(r.replyText=x.comment_text);r.updateReplyParams=J.updateReplyParams};
_.vd.Object.defineProperties(rt.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Jb=function(){};
_.S(Jb,mh);Jb.prototype.getApiPaths=function(){return PPR};
Jb.prototype.getExtension=function(r){return _.R(r,m8k)};
Jb.prototype.JSC$11138_buildRequest=function(r,J,x){J.commentText&&(r.commentText=_.v2(J.commentText));x.comment_text&&(r.commentText=x.comment_text);r.updateCommentParams=J.updateCommentParams};
_.vd.Object.defineProperties(Jb.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var x3=function(){};
_.S(x3,mh);x3.prototype.getApiPaths=function(){return YIR};
x3.prototype.getExtension=function(r){return _.R(r,CAb)};
x3.prototype.JSC$11138_buildRequest=function(r,J){J.settings&&(r.settings=J.settings)};var tb=function(){};
_.S(tb,mh);tb.prototype.getApiPaths=function(){return CfR};
tb.prototype.getExtension=function(r){return _.R(r,psf)};
tb.prototype.JSC$11138_buildRequest=function(r,J){J.channelCreationToken&&(r.channelCreationToken=J.channelCreationToken);J.source&&(r.source=J.source)};var bY=function(){};
_.S(bY,mh);bY.prototype.getApiPaths=function(){return $IN};
bY.prototype.getExtension=function(r){return _.R(r,gMs)};
bY.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;if(x.name&&(x.given_name||x.family_name))r=new _.MV("channel creation cannot set both GAIA and YouTube names",J),_.Pq(r);else{if(J.zeroStepChannelCreationParams){if(!x.comment_text){r=new _.MV("zero_step_create_comment_params but no zero_step_texts",J);_.Pq(r);return}r.zeroStepChannelCreationParams=J.zeroStepChannelCreationParams;r.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(r.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
x.comment_text,x.botguard_response&&(r.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=x.botguard_response))}r.channelCreationToken=J.channelCreationToken;x.given_name&&(r.givenName=x.given_name);x.family_name&&(r.familyName=x.family_name);J.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(r.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(x.name||x.handle||x.avatar_url||x.encryptedBlobId||x.isNameChanged!==void 0||x.isHandleChanged!==void 0||x.isDefaultProfilePhoto!==
void 0||x.obakeImageSource)r.overrideChannelCreationParams={},x.name&&(r.overrideChannelCreationParams.name=x.name),x.handle&&(r.overrideChannelCreationParams.handle=x.handle),x.avatar_url&&(r.overrideChannelCreationParams.avatarUrl=x.avatar_url),x.encryptedBlobId&&(r.overrideChannelCreationParams.blobEncryptionId=x.encryptedBlobId),x.enableIdentityForAllChannelCreationDialog&&(x.encryptedBlobId?r.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
x.isDefaultProfilePhoto!==void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=x.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),x.isNameChanged!==void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationNameTag=x.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),x.isHandleChanged!==
void 0&&(r.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=x.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),x.obakeImageSource&&(r.overrideChannelCreationParams.obakeImageSourceType=x.obakeImageSource))}};var mf=function(){};
_.S(mf,mh);mf.prototype.getApiPaths=function(r){return(r=this.getExtension(r))&&r.status==="DISLIKE"?QoN:r&&r.status==="INDIFFERENT"?pgK:tLs};
mf.prototype.getExtension=function(r){return _.R(r,_.AX)};
mf.prototype.JSC$11138_buildRequest=function(r,J){J.target&&(r.target=J.target);if(J=this.getParams(J))r.params=J};
mf.prototype.getParams=function(r){switch(r==null?void 0:r.status){case "DISLIKE":return r.dislikeParams;case "INDIFFERENT":return r.removeLikeParams;default:return r==null?void 0:r.likeParams}};var oX=function(){};
_.S(oX,mh);oX.prototype.getApiPaths=function(){return GNq};
oX.prototype.getExtension=function(r){return _.R(r,qJ4)};
oX.prototype.JSC$11138_buildRequest=function(r,J){J.settingItemId&&(r.settingItemId=J.settingItemId);J.stringValue!=null&&J.stringValue!==void 0?r.newValue={stringValue:J.stringValue}:J.intValue?r.newValue={intValue:J.intValue}:J.boolValue!==null&&J.boolValue!==void 0?r.newValue={boolValue:J.boolValue}:(r=new _.MV("Unknown value type for SetSettingEndpoint.",J),_.Pq(r))};var VI=function(){};
_.S(VI,mh);VI.prototype.getApiPaths=function(){return SIN};
VI.prototype.getExtension=function(r){return _.R(r,d8w)||void 0};
VI.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.channelIds&&(r.channelIds=J.channelIds);J.siloName&&(r.siloName=J.siloName);J.params&&(r.params=J.params);x.botguardResponse&&(r.botguardResponse=x.botguardResponse);x.feature&&(r.clientFeature=x.feature)};
_.vd.Object.defineProperties(VI.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var DN=function(){};
_.S(DN,mh);DN.prototype.getApiPaths=function(){return dlN};
DN.prototype.getExtension=function(r){return _.R(r,WaY)||void 0};
DN.prototype.JSC$11138_buildRequest=function(r,J){J.channelIds&&(r.channelIds=J.channelIds);J.siloName&&(r.siloName=J.siloName);J.params&&(r.params=J.params)};
_.vd.Object.defineProperties(DN.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Hm=function(r){this.shareClientParamsProvider=r};
_.S(Hm,mh);Hm.prototype.getApiPaths=function(){return HhX};
Hm.prototype.getExtension=function(r){return _.R(r,C5f)||_.R(r,_.BXk)||_.R(r,OlN)};
Hm.prototype.JSC$11138_buildRequest=function(r,J){J.serializedShareEntity&&(r.serializedSharedEntity=J.serializedShareEntity);if(J.clientParamIdentifier){var x;if((x=this.shareClientParamsProvider)==null?0:x.clientParams.has(J.clientParamIdentifier)){x=this.shareClientParamsProvider;J=J.clientParamIdentifier;var t=x.clientParams.get(J);t&&x.clientParams.delete(J);r.clientParams=t}}};
Hm[eR]=[uix];var Tv=function(){};
_.S(Tv,mh);Tv.prototype.getApiPaths=function(){return TrY};
Tv.prototype.getExtension=function(r){return _.R(r,AP4)};
Tv.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var s0=function(){};
_.S(s0,mh);s0.prototype.getApiPaths=function(){return Kh4};
s0.prototype.getExtension=function(r){return _.R(r,Id4)};
s0.prototype.JSC$11138_buildRequest=function(r,J){J.dismissal&&(r.items=[J.dismissal])};
_.vd.Object.defineProperties(s0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var q0=function(){};
_.S(q0,mh);q0.prototype.getApiPaths=function(){return JUN};
q0.prototype.getExtension=function(r){return _.R(r,_.dl)||void 0};
q0.prototype.JSC$11138_buildRequest=function(r,J,x){r.feedbackTokens=[];J.feedbackToken&&r.feedbackTokens.push(J.feedbackToken);if(J=J.cpn||x.cpn)r.feedbackContext={cpn:J};r.isFeedbackTokenUnencrypted=!!x.is_feedback_token_unencrypted;r.shouldMerge=!1;x.extra_feedback_tokens&&(r.shouldMerge=!0,r.feedbackTokens=r.feedbackTokens.concat(x.extra_feedback_tokens))};
_.vd.Object.defineProperties(q0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Wm=function(){};
_.S(Wm,mh);Wm.prototype.getApiPaths=function(){return JUN};
Wm.prototype.getExtension=function(r){return _.R(r,_.ff)};
Wm.prototype.JSC$11138_buildRequest=function(r,J,x){x.feedback_tokens&&(r.feedbackTokens=x.feedback_tokens,r.shouldMerge=!0)};
_.vd.Object.defineProperties(Wm.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var iY=function(){};
_.S(iY,mh);iY.prototype.getApiPaths=function(){return JUN};
iY.prototype.getExtension=function(r){return _.R(r,TF7)};
iY.prototype.JSC$11138_buildRequest=function(r,J){J.undoToken&&(r.feedbackTokens=[J.undoToken]);J.isUndoTokenUnencrypted&&(r.isFeedbackTokenUnencrypted=J.isUndoTokenUnencrypted)};
_.vd.Object.defineProperties(iY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var p0=function(){};
_.S(p0,mh);p0.prototype.getApiPaths=function(){return Itu};
p0.prototype.getExtension=function(r){return _.R(r,O6s)};
p0.prototype.JSC$11138_buildRequest=function(r,J){J.nextEndpoint&&_.R(J.nextEndpoint,_.Ak)?r.nextEndpoint={urlEndpoint:_.R(J.nextEndpoint,_.Ak)}:J.nextEndpoint&&_.R(J.nextEndpoint,_.zP)&&(r.nextEndpoint={watchEndpoint:_.R(J.nextEndpoint,_.zP)});J.setRacy&&(r.setRacy=J.setRacy);J.setControvercy&&(r.setControvercy=J.setControvercy)};var f0=function(r){this.JSC$15846_storeWithEntities=r};
_.S(f0,mh);f0.prototype.getApiPaths=function(){return Pf4};
f0.prototype.getExtension=function(r){return _.R(r,VNN)};
f0.prototype.JSC$11138_buildRequest=function(r,J){J.flowId&&(r.flowId=J.flowId);J.targetId&&(r.targetId=J.targetId);J.continuation&&(r.continuation=J.continuation);var x=J.flowStateEntityKey;if(J.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&x&&this.JSC$15846_storeWithEntities){var t;if(J=(t=this.JSC$15846_storeWithEntities.getState())==null?void 0:t.entities)if(t=_.D1(x).entityType,t=_.q6(J,t,x))r.flowState=t,r.flowStateEntityKey=x}};
_.vd.Object.defineProperties(f0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
f0[eR]=[VK];var OJ4=function(){};
_.S(OJ4,mh);_.m=OJ4.prototype;_.m.getApiPaths=function(){return rUs};
_.m.JSC$11145_getStoreKey=function(){return _.e$("guide")};
_.m.getRequestConfig=function(){var r=this.JSC$11145_getStoreKey(),J;r&&(J={storeStrategy:{storeKey:r}});return J};
_.m.isNavigationCommand=function(){return!0};
_.m.getExtension=function(r){return _.R(r,_.ff)};
_.m.JSC$11138_buildRequest=function(r){r.fetchLiveState=!0};var U0=function(){};
_.S(U0,mh);U0.prototype.getApiPaths=function(){return iaf};
U0.prototype.getExtension=function(r){return _.R(r,Xiw)};
U0.prototype.JSC$11138_buildRequest=function(){};var gt=function(){};
_.S(gt,mh);gt.prototype.getApiPaths=function(){return pux};
gt.prototype.getExtension=function(r){return _.R(r,rHw)};
gt.prototype.JSC$11138_buildRequest=function(){};var E0=function(){};
_.S(E0,mh);E0.prototype.getApiPaths=function(){return Has};
E0.prototype.getExtension=function(r){return _.R(r,_.L$)};
E0.prototype.JSC$11138_buildRequest=function(r,J){J.token&&(r.continuation=J.token);var x,t;r==null||(x=r.context)==null||(t=x.user)==null||delete t.onBehalfOfUser};
E0.prototype.getRequestConfig=function(r){var J={},x;if(((x=this.getExtension(r))==null?void 0:x.sessionIndex)!==void 0){var t;J={authStrategy:{sessionIndex:(t=this.getExtension(r))==null?void 0:t.sessionIndex}}}return J};var jy=function(){};
_.S(jy,mh);jy.prototype.JSC$11138_getRequest=function(r){var J=this.getExtension(r),x=r="";if(J==null?0:J.popup)r="true";if(J==null?0:J.disableSignout)x="true";J={};return{input:"/getAccountSwitcherEndpoint",requestShell:yL("/getAccountSwitcherEndpoint","GET",(J["X-YouTube-Delegation-Context"]=_.IP("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),J["X-YouTube-Account-Switcher-Popup"]=r,J["X-YouTube-Account-Switcher-Disable-Signout"]=x,J)),innerTubeRequest:{}}};
jy.prototype.getApiPaths=function(){return[]};
jy.prototype.getExtension=function(r){return _.R(r,_.wOn)};
jy.prototype.JSC$11138_buildRequest=function(){};var $3=function(){};
_.S($3,mh);$3.prototype.JSC$11138_getRequest=function(r){var J="/cross_account_channel_transfer";(r=this.getExtension(r))&&(J=UaD(J,{target_session:r.targetSessionIndex,source_rapt:r.sourceRapt,rapt:r.targetRapt}));return{input:J,requestShell:yL(J,"GET"),innerTubeRequest:{}}};
$3.prototype.getApiPaths=function(){return[]};
$3.prototype.getExtension=function(r){return _.R(r,YmK)};
$3.prototype.JSC$11138_buildRequest=function(){};var wt=function(){};
_.S(wt,mh);wt.prototype.getApiPaths=function(){return YPN};
wt.prototype.isNavigationCommand=function(){return!0};
wt.prototype.getExtension=function(r){return _.R(r,_.ff)};
wt.prototype.JSC$11138_buildRequest=function(r){var J=_.$G().get("gsml","");J&&(r.safetyModeLockerObfuscatedGaiaId=J);r.userInterfaceTheme=_.kX(!0);_.Po()?r.deviceTheme="DEVICE_THEME_SELECTED":_.i8m()?r.deviceTheme="DEVICE_THEME_SUPPORTED":r.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var hb=function(){};
_.S(hb,mh);hb.prototype.getApiPaths=function(){return Has};
hb.prototype.getExtension=function(r){return _.R(r,nmq)};
hb.prototype.JSC$11138_buildRequest=function(r,J){if(J&&J.requestType&&(r.requestType=J.requestType,J.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||J.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var x=J.nextUrl;x&&(_.Eti(x)||J9(x))&&(r.nextNavendpoint={urlEndpoint:{url:x}})}J&&J.channelSwitcherQuery&&(r.channelSwitcherQuery=J.channelSwitcherQuery);J&&J.triggerChannelCreation&&(r.triggerChannelCreation=J.triggerChannelCreation);var t;if(J==null?0:(t=J.contentOwnerConfig)==
null?0:t.externalContentOwnerId)r.contentOwnerConfig=J.contentOwnerConfig;r.callCircumstance=J&&J.requestType&&J.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var b,V;J=r==null?void 0:(b=r.context)==null?void 0:(V=b.user)==null?void 0:V.onBehalfOfUser;if(J!==void 0){r.obfuscatedSelectedGaiaId=J;var H,q;r==null||(H=r.context)==null||(q=H.user)==null||delete q.onBehalfOfUser}var W,U;if(b=r==null?void 0:(W=r.context)==null?void 0:(U=W.user)==null?
void 0:U.serializedDelegationContext)r.selectedSerializedDelegationContext=b};var M0=function(){};
_.S(M0,mh);M0.prototype.getApiPaths=function(){return znk};
M0.prototype.getExtension=function(r){return _.R(r,Qas)};
M0.prototype.JSC$11138_buildRequest=function(r,J){J.profileOwnerExternalChannelId&&(r.profileOwnerExternalChannelId=J.profileOwnerExternalChannelId);J.profileCardContext&&(r.profileCardContext=J.profileCardContext)};var Gv=function(){};
_.S(Gv,mh);Gv.prototype.getApiPaths=function(){return sob};
Gv.prototype.getExtension=function(r){return _.R(r,IIb)};
Gv.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var RX=function(){};
_.S(RX,mh);RX.prototype.getApiPaths=function(){return jow};
RX.prototype.getExtension=function(r){return _.R(r,_.r_x)};
RX.prototype.JSC$11138_buildRequest=function(r,J){if(J=J.createBroadcastRequest)r.useMasks=J.useMasks,r.broadcastType=J.broadcastType,r.broadcastSource=J.broadcastSource,r.broadcastMetadata=J.broadcastMetadata,r.broadcastMetadataMask=J.broadcastMetadataMask,r.videoMetadata=J.videoMetadata,r.videoMetadataMask=J.videoMetadataMask,r.liveChatSettingsUpdate=J.liveChatSettingsUpdate,r.liveChatSettingsUpdateMask=J.liveChatSettingsUpdateMask,r.cloneVideoId=J.cloneVideoId,r.cloneWithOverrides=J.cloneWithOverrides,
r.targetEntity=J.targetEntity,r.scheduledRedirectMetadata=J.scheduledRedirectMetadata};var Sy=function(){};
_.S(Sy,mh);Sy.prototype.getApiPaths=function(){return M8Y};
Sy.prototype.getExtension=function(r){return _.R(r,Zis)};
Sy.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.params&&(r.params=J.params);x.questionText&&(r.questionText=x.questionText);x.optionText&&x.optionText.length>0&&(r.optionText=x.optionText)};var N0=function(){};
_.S(N0,mh);N0.prototype.getApiPaths=function(){return SPN};
N0.prototype.getExtension=function(r){return _.R(r,exs)};
N0.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var dt=function(){};
_.S(dt,mh);dt.prototype.getApiPaths=function(){return Imu};
dt.prototype.getExtension=function(r){return _.R(r,AKf)};
dt.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var QI=function(){};
_.S(QI,mh);QI.prototype.getApiPaths=function(){return c2o};
QI.prototype.getExtension=function(r){return _.R(r,FVo)};
QI.prototype.JSC$11138_buildRequest=function(r,J,x){J.params&&(r.params=J.params);J.continuation&&(r.continuation=J.continuation);x.currentPlayerState&&x.currentPlayerState.playerOffsetMs&&(r.currentPlayerState={playerOffsetMs:x.currentPlayerState.playerOffsetMs.toString()})};var K0=function(){};
_.S(K0,mh);K0.prototype.getApiPaths=function(){return A2f};
K0.prototype.getExtension=function(r){return _.R(r,cKN)};
K0.prototype.JSC$11138_buildRequest=function(r,J,x){J.params&&(r.params=J.params);x.continuation&&(r.continuation=x.continuation);"hidden"in x&&(r.webClientInfo={isDocumentHidden:x.hidden});x.isInvalidationTimeoutRequest&&(r.isInvalidationTimeoutRequest=x.isInvalidationTimeoutRequest);x.invalidationPayload&&(J=LVq(_.DR(x6(x.invalidationPayload))),r.invalidationPayloadLastPublishAtUsec=dk(J,2));x.reloadActionPanel&&(r.reloadActionPanel=x.reloadActionPanel);x.fullReload&&(r.fullReload=x.fullReload);
x.currentPlayerState&&(r.currentPlayerState=x.currentPlayerState)};var k3=function(){};
_.S(k3,mh);k3.prototype.getApiPaths=function(){return b8b};
k3.prototype.getExtension=function(r){return _.R(r,zxn)};
k3.prototype.JSC$11138_buildRequest=function(r,J){r.params=J.params};var Pm=function(){};
_.S(Pm,mh);Pm.prototype.getApiPaths=function(){return Lhk};
Pm.prototype.getExtension=function(r){return _.R(r,xOw)};
Pm.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var Y3=function(){};
_.S(Y3,mh);Y3.prototype.getApiPaths=function(){return Fhu};
Y3.prototype.getExtension=function(r){return _.R(r,t4N)};
Y3.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var n0=function(){};
_.S(n0,mh);n0.prototype.getApiPaths=function(){return mlu};
n0.prototype.getExtension=function(r){return _.R(r,vdb)};
n0.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var O0=function(){};
_.S(O0,mh);O0.prototype.getApiPaths=function(){return VLN};
O0.prototype.getExtension=function(r){return _.R(r,uzs)};
O0.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var C0=function(){};
_.S(C0,mh);C0.prototype.getApiPaths=function(){return ftN};
C0.prototype.getExtension=function(r){return _.R(r,A_f)};
C0.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var Bm=function(){};
_.S(Bm,mh);Bm.prototype.getApiPaths=function(){return hsY};
Bm.prototype.getExtension=function(r){return _.R(r,_.l2x)};
Bm.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.params&&(r.params=J.params);x.client_message_id&&(r.clientMessageId=x.client_message_id);x.recaptcha_token&&(r.recaptchaToken=x.recaptcha_token);x.rich_message&&x.rich_message.text_segments?(J=x.rich_message.text_segments.map(function(t){var b={};t.text&&(b.text=t.text);t.emoji_id&&(b.emojiId=t.emoji_id);return b}),r.richMessage={textSegments:J}):x.message&&(r.message=x.message);
x.currentPlayerState&&(r.currentPlayerState=x.currentPlayerState)};var IX=function(){};
_.S(IX,mh);IX.prototype.getApiPaths=function(){return MLb};
IX.prototype.getExtension=function(r){return _.R(r,XVR)};
IX.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var L0=function(){};
_.S(L0,mh);L0.prototype.getApiPaths=function(){return NGY};
L0.prototype.getExtension=function(r){return _.R(r,JiN)};
L0.prototype.JSC$11138_buildRequest=function(r,J,x){J.isUserInitiated&&(r.isUserInitiated=J.isUserInitiated);J.initiationSource&&(r.initiationSource=J.initiationSource);x.locationInfo&&(r.context.client.locationInfo=x.locationInfo)};var cm=function(){};
_.S(cm,mh);cm.prototype.getApiPaths=function(){return o_q};
cm.prototype.getExtension=function(r){return _.R(r,J_4)};
cm.prototype.JSC$11138_buildRequest=function(r,J,x){J.metadataUpdateRequest&&(J=J.metadataUpdateRequest,r.encryptedVideoId=J.encryptedVideoId,J.liveChat&&(J=J.liveChat,r.liveChat||(r.liveChat={}),J.performAsExternalChannelId&&(r.liveChat.performAsExternalChannelId=J.performAsExternalChannelId),J.source&&(r.liveChat.source=J.source)));var t;if(x==null?0:(t=x.liveChat)==null?0:t.liveChatSettings)r.liveChat||(r.liveChat={}),x=x.liveChat.liveChatSettings,r.liveChat.newLiveChatSettings=x,r.liveChat.newLiveChatSettingsMask||
(r.liveChat.newLiveChatSettingsMask={}),x.emojiReactionSet&&(r.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var Ab=function(){};
_.S(Ab,mh);Ab.prototype.getApiPaths=function(){return CPY};
Ab.prototype.getExtension=function(r){return _.R(r,_.inY)};
Ab.prototype.JSC$11138_buildRequest=function(r,J,x){x.continuation?r.continuation=x.continuation:J.videoId&&(r.videoId=J.videoId);x.clientParams&&(r.clientParams=x.clientParams)};var Fh=function(){};
_.S(Fh,mh);Fh.prototype.getApiPaths=function(){return amf};
Fh.prototype.getExtension=function(r){return _.R(r,_.dy)};
Fh.prototype.JSC$11138_buildRequest=function(r,J){r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";r.fetchCommentsParams={};J.videoId&&(r.fetchCommentsParams.encryptedVideoId=J.videoId);J.postId&&(r.fetchCommentsParams.postId=J.postId);J.externalChannelId&&(r.fetchCommentsParams.externalChannelId=J.externalChannelId);J.linkedCommentId&&(r.fetchCommentsParams.linkedCommentId=J.linkedCommentId);(0,_.GE.isEmpty)(r.fetchCommentsParams)&&delete r.fetchCommentsParams};var aX=function(){};
_.S(aX,mh);aX.prototype.getApiPaths=function(){return lg};
aX.prototype.JSC$11138_buildRequest=function(r){r.browseId="FEnotifications_inbox"};
aX.prototype.getExtension=function(r){return _.R(r,_.ff)};var yI=function(){};
_.S(yI,mh);yI.prototype.getApiPaths=function(){return amf};
yI.prototype.JSC$11138_buildRequest=function(r,J){J.signal==="GET_NOTIFICATIONS_MENU"&&(r.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");J.ctoken&&(r.ctoken=J.ctoken)};
var Cks=function(){};
_.S(Cks,yI);Cks.prototype.getExtension=function(r){return _.R(r,_.ff)};
var B6q=function(){};
_.S(B6q,yI);B6q.prototype.getExtension=function(r){return _.R(r,PK4)};var ey=function(){};
_.S(ey,mh);ey.prototype.getApiPaths=function(){return uvN};
ey.prototype.getExtension=function(r){return _.R(r,_.ff)};
ey.prototype.JSC$11138_buildRequest=function(){};var zv=function(){};
_.S(zv,mh);zv.prototype.getApiPaths=function(){return Dlo};
zv.prototype.getExtension=function(r){return _.R(r,Hnf)||void 0};
zv.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params);J.secondaryParams&&(r.secondaryParams=J.secondaryParams)};var ZN=function(){};
_.S(ZN,mh);ZN.prototype.getApiPaths=function(){return H8f};
ZN.prototype.getExtension=function(r){return _.R(r,LwN)};
ZN.prototype.JSC$11138_buildRequest=function(r,J){J.undo&&(r.undo=J.undo);J.serializedOptOut&&(r.serializedOptOut=J.serializedOptOut);J.serializedRecordInteractionsRequest&&(r.serializedRecordInteractionsRequest=J.serializedRecordInteractionsRequest)};var vm=function(){};
_.S(vm,mh);vm.prototype.getApiPaths=function(){return qIY};
vm.prototype.getExtension=function(r){return _.R(r,c_N)};
vm.prototype.JSC$11138_buildRequest=function(r,J){J.serializedInteractionsRequest&&(r.serializedRecordNotificationInteractionsRequest=J.serializedInteractionsRequest)};var uY=function(){};
_.S(uY,mh);uY.prototype.getApiPaths=function(){return Tw9};
uY.prototype.getExtension=function(r){return _.R(r,QnD)};
uY.prototype.JSC$11138_buildRequest=function(r,J,x){J=J===void 0?{}:J;x=x===void 0?{}:x;J.videoId?r.videoId=J.videoId:J.playlistId&&(r.playlistId=J.playlistId);var t,b=(t=J.offlineWebClientEligibility)!=null?t:x.offlineWebClientEligibility;b&&(r.offlineWebClientEligibility=b);var V;if(t=(V=J.preferredFormatType)!=null?V:x.preferredFormatType)r.preferredFormatType=t;var H;if(V=(H=J.lastOfflineQualitySettingsSavedMs)!=null?H:x.lastOfflineQualitySettingsSavedMs)r.lastOfflineQualitySettingsSavedMs=V;
J.params&&(r.params=J.params)};var lY=function(){};
_.S(lY,mh);lY.prototype.getApiPaths=function(){return eq};
lY.prototype.getExtension=function(r){return _.R(r,_.L$)};
lY.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.token&&(r.continuation=J.token);x.formData&&(r.formData=x.formData)};var Xh=function(){};
_.S(Xh,mh);Xh.prototype.getApiPaths=function(){return eq};
Xh.prototype.getExtension=function(r){return _.R(r,Zqn)};
Xh.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;r.continuation=x.continuation};var rJ=function(){};
_.S(rJ,mh);rJ.prototype.getApiPaths=function(){return eq};
rJ.prototype.getExtension=function(r){return _.R(r,_.NK)};
rJ.prototype.JSC$11138_buildRequest=function(r,J){var x,t=J.panelIdentifier||((x=J.identifier)==null?void 0:x.tag);t&&(r.panelId=t);var b;if((b=J.globalConfiguration)==null?0:b.params){var V;r.params=(V=J.globalConfiguration)==null?void 0:V.params}};
_.vd.Object.defineProperties(rJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Jh=function(){};
_.S(Jh,mh);Jh.prototype.getApiPaths=function(){return eq};
Jh.prototype.getExtension=function(r){return _.R(r,klb)};
Jh.prototype.JSC$11138_buildRequest=function(r,J){J.panelLoadingStrategy&&ogc(r,J.panelLoadingStrategy)};var x2=function(){};
_.S(x2,mh);x2.prototype.getApiPaths=function(){return eq};
x2.prototype.getExtension=function(r){return _.R(r,XlY)};
x2.prototype.JSC$11138_buildRequest=function(r,J){J.loadingStrategy&&ogc(r,J.loadingStrategy)};var th=function(){};
_.S(th,mh);th.prototype.getApiPaths=function(){return eq};
th.prototype.getExtension=function(r){return _.R(r,_.js)};
th.prototype.JSC$11138_buildRequest=function(r,J){J.panelLoadingStrategy&&ogc(r,J.panelLoadingStrategy)};var bU=function(){};
_.S(bU,mh);bU.prototype.getApiPaths=function(){return eq};
bU.prototype.getExtension=function(r){return _.R(r,rDN)};
bU.prototype.JSC$11138_buildRequest=function(r,J){var x,t=(x=J.contentSourcePanelIdentifier)==null?void 0:x.tag;t&&(r.panelId=t);var b;if((b=J.globalConfiguration)==null?0:b.params){var V;r.params=(V=J.globalConfiguration)==null?void 0:V.params}};var m_=function(){};
_.S(m_,mh);m_.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
m_.prototype.getExtension=function(r){return _.R(r,JDo)};
m_.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var or=function(){};
_.S(or,mh);or.prototype.getApiPaths=function(){return O8N};
or.prototype.getExtension=function(r){return _.R(r,bxn)};
or.prototype.JSC$11138_buildRequest=function(r,J){J.externalChannelId&&(r.externalChannelId=J.externalChannelId);J.superChatAction&&(r.superChatAction=J.superChatAction);J.superStickersAction&&(r.superStickersAction=J.superStickersAction)};var VB=function(){};
_.S(VB,mh);VB.prototype.getApiPaths=function(){return nnR};
VB.prototype.getExtension=function(r){return _.R(r,llf)||_.R(r,kKM)};
VB.prototype.JSC$11138_buildRequest=function(r,J){J.videoIds?r.videoIds=J.videoIds:J.videoId&&(r.videoIds=[J.videoId]);J.playlistId&&(r.playlistId=J.playlistId);J.params&&(r.params=J.params);r.excludeWatchLater=!1};var DF=function(){};
_.S(DF,mh);DF.prototype.getApiPaths=function(){return GWb};
DF.prototype.getExtension=function(r){return _.R(r,_.OJ)};
DF.prototype.JSC$11138_buildRequest=function(r,J,x){x.create_playlist_title?r.title=x.create_playlist_title:J.title&&(r.title=J.title);if(x.create_playlist_privacy_status&&typeof x.create_playlist_privacy_status==="number"){a:{var t=x.create_playlist_privacy_status;if(t!==0){if(t===1){t="PUBLIC";break a}if(t===2){t="UNLISTED";break a}}t="PRIVATE"}r.privacyStatus=t}else J.privacyStatus&&(r.privacyStatus=J.privacyStatus);x.create_playlist_description&&(r.description=x.create_playlist_description);J.videoIds&&
(r.videoIds=J.videoIds);J.params&&(r.params=J.params);J.sourcePlaylistId&&(r.sourcePlaylistId=J.sourcePlaylistId)};var Hh=function(){};
_.S(Hh,mh);Hh.prototype.getApiPaths=function(){return Nrq};
Hh.prototype.getExtension=function(r){return _.R(r,VqN)};
Hh.prototype.JSC$11138_buildRequest=function(r,J){r.playlistId=J.playlistId};var To=function(){};
_.S(To,mh);To.prototype.getApiPaths=function(){return y2b};
To.prototype.getExtension=function(r){return _.R(r,YcR)};
To.prototype.JSC$11138_buildRequest=function(r,J){J.playlistId&&(r.playlistId=J.playlistId);J.params&&(r.params=J.params)};var sZ=function(){};
_.S(sZ,mh);sZ.prototype.getApiPaths=function(){return sLb};
sZ.prototype.getExtension=function(r){return _.R(r,_.Q1)||void 0};
sZ.prototype.JSC$11138_buildRequest=function(r,J){J.actions&&(r.actions=J.actions);J.params&&(r.params=J.params);J.playlistId&&(r.playlistId=J.playlistId)};var qj=function(){};
_.S(qj,mh);_.m=qj.prototype;_.m.getApiPaths=function(){return Wdw};
_.m.getExtension=function(r){return _.R(r,_.Sv)};
_.m.JSC$11138_buildRequest=function(r,J){J.videoId&&(r.playerRequest={videoId:J.videoId},J.playerParams&&(r.playerRequest.params=J.playerParams),J.racyCheckOk&&(r.playerRequest.racyCheckOk=!!J.racyCheckOk),J.contentCheckOk&&(r.playerRequest.contentCheckOk=!!J.contentCheckOk));J.params&&(r.params=J.params);J.inputType&&(r.inputType=J.inputType);r.disablePlayerResponse=!0};
_.m.getRequestConfig=function(r){var J;(r=this.JSC$11145_getStoreKey(r))&&(J={storeStrategy:{storeKey:r}});_.M("web_log_reels_ticks")&&(J=J||{},J.requestTick="r_wrs",J.responseTick="r_wrr");return J};
_.m.JSC$11145_getStoreKey=function(r){r=this.getExtension(r);if(_.M("shorts_controller_retrieve_seedless_sequence_v2")){if((r==null?void 0:r.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.e$("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if(_.M("web_shorts_prefetch_service_enabled")&&r!=null&&r.videoId){var J={videoId:r.videoId};r.params&&(J.params=r.params);return _.e$("reel_item_watch",J)}};var Wh=function(){};
_.S(Wh,mh);_.m=Wh.prototype;_.m.getApiPaths=function(){return i8o};
_.m.getExtension=function(r){return _.R(r,_.Sv)};
_.m.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;r.sequenceParams=J.sequenceParams;var t;((t=x)==null?0:t.contentPlaybackContext)&&_.M("web_shorts_prefetch_service_enabled")&&(r.playbackContext={contentPlaybackContext:x.contentPlaybackContext})};
_.m.JSC$11145_getStoreKey=function(r){if(_.M("shorts_controller_retrieve_seedless_sequence_v2")&&(r=this.getExtension(r),r==null?0:r.sequenceParams))return _.e$("reel_watch_sequence",{sequenceParams:r.sequenceParams})};
_.m.getRequestConfig=function(r){r=this.JSC$11145_getStoreKey(r);var J;r&&(J={storeStrategy:{storeKey:r}});_.M("reel_watch_sequence_request_log_ticks")&&(J=J||{},J.requestTick="r_wsrs",J.responseTick="r_wsrr",J.processorTick="r_wsrp");return J};
var iU=function(){};
_.S(iU,mh);iU.prototype.getApiPaths=function(){return i8o};
iU.prototype.getExtension=function(r){return _.R(r,_.L$)};
iU.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.token&&(r.continuation=J.token);var t;((t=x)==null?0:t.contentPlaybackContext)&&_.M("web_shorts_prefetch_service_enabled")&&(r.playbackContext={contentPlaybackContext:x.contentPlaybackContext})};
iU.prototype.getRequestConfig=function(r){r=this.JSC$11145_getStoreKey(r);var J;r&&(J={storeStrategy:{storeKey:r}});_.M("reel_watch_sequence_request_log_ticks")&&(J=J||{},J.requestTick="r_wsrs",J.responseTick="r_wsrr",J.processorTick="r_wsrp");return J};var pH=function(){};
_.S(pH,mh);pH.prototype.getApiPaths=function(){return kWR};
pH.prototype.getExtension=function(r){return _.R(r,_.odN)};
pH.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.flagAction&&(r.action=J.flagAction);J.flagRequestType&&(r.flagRequestType=J.flagRequestType);J.additionalDetailCheckboxChecked&&(r.additionalDetailCheckboxChecked=J.additionalDetailCheckboxChecked);J.legalCheckboxChecked&&(r.legalCheckboxChecked=J.legalCheckboxChecked);J={};x.flag_issue_type!==void 0&&(J.issue=x.flag_issue_type);x.flag_affiliation!==void 0&&(J.affiliation=x.flag_affiliation);x.flag_full_name&&(J.fullName=x.flag_full_name);
Object.keys(J).length&&(r.legalReportDetails=J);if(x.flag_description||x.text)r.userComments=x.flag_description||x.text;J={};x.minutes!==void 0&&x.seconds!==void 0&&(J.minutes=x.minutes,J.seconds=x.seconds);x.vss_id&&(J.vssId=x.vss_id);Object.keys(J).length&&(r.videoReportDetails=J);J={};x.video_ids&&(J.videoIds=x.video_ids);x.impersonated_channel_url&&(J.impersonatedChannelUrl=x.impersonated_channel_url);Object.keys(J).length&&(r.channelAbuseReportDetails=J)};
_.vd.Object.defineProperties(pH.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var fH=function(){};
_.S(fH,mh);fH.prototype.getApiPaths=function(){return Brq};
fH.prototype.getExtension=function(r){return _.R(r,kCs)};
fH.prototype.JSC$11138_buildRequest=function(r,J){J.blockedForKidsContent&&(r.blockedForKidsContent=J.blockedForKidsContent)};var UZ=function(){};
_.S(UZ,mh);UZ.prototype.getApiPaths=function(){return UlK};
UZ.prototype.getExtension=function(r){return _.R(r,KA9)};
UZ.prototype.JSC$11138_buildRequest=function(r,J,x){r.params=J.params;x.impersonated_channel_url&&(r.impersonatedChannelUrl=x.impersonated_channel_url)};var gJ=function(){};
_.S(gJ,mh);gJ.prototype.getApiPaths=function(){return xlN};
gJ.prototype.getExtension=function(r){return _.R(r,_.PTs)};
gJ.prototype.JSC$11138_buildRequest=function(r,J){J.items&&(r.items=J.items);J.kidGaiaId&&(r.kidGaiaId=J.kidGaiaId)};var EZ=function(){};
_.S(EZ,mh);EZ.prototype.getApiPaths=function(){return Oak};
EZ.prototype.getExtension=function(r){return _.R(r,_.v7o)};
EZ.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params);J.targetId&&(r.targetId=J.targetId)};var j5=function(){};
_.S(j5,mh);j5.prototype.getApiPaths=function(){return $lx};
j5.prototype.getExtension=function(r){return _.R(r,YDN)};
j5.prototype.JSC$11138_buildRequest=function(r,J){J.externalVideoId&&(r.externalVideoId=J.externalVideoId);J.query&&(r.query=J.query);J.sourceTimelines&&(r.sourceTimelines=J.sourceTimelines)};var $2=function(){};
_.S($2,mh);$2.prototype.getApiPaths=function(){return wgN};
$2.prototype.getExtension=function(r){return _.R(r,_.L$)||void 0};
$2.prototype.JSC$11138_buildRequest=function(r,J){J.token&&(r.continuation=J.token)};
_.IK4=function(){};
_.S(_.IK4,mh);_.m=_.IK4.prototype;_.m.getApiPaths=function(){return wgN};
_.m.getExtension=function(r){return _.R(r,_.Mq)||void 0};
_.m.isNavigationCommand=function(){return!0};
_.m.JSC$11145_getStoreKey=function(r,J){J=J===void 0?{}:J;if(!J.disableCache&&(r=this.getExtension(r))&&r.query)return J={query:r.query},r.params&&(J.params=r.params),_.e$("search",J)};
_.m.JSC$11138_buildRequest=function(r,J,x){J.query&&(r.query=J.query);J.params&&(r.params=J.params);if(!_.M("web_forward_suggest_stats_killswitch")){var t=_.R(J,Sck);t&&(r.suggestStats=t)}var b;!_.M("kevlar_searchbox_stats_killswitch")&&((b=x.tempData)==null?0:b.gs_l)&&!_.R(J,Sck)&&(r.webSearchboxStatsUrl="/search?oq="+(x.tempData.oq||"")+"&gs_l="+x.tempData.gs_l);var V;if((V=x.tempData)==null?0:V.entityMid)J=r.suggestionSearchParams||{},J.entityMid=x.tempData.entityMid,r.suggestionSearchParams=J;
_.M("enable_desktop_vdcbg_components")&&(x=_.$G().getFlag(186),r.inlineSettingStatus=x?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.m.getRequestConfig=function(r,J){J=J===void 0?{}:J;r=this.JSC$11145_getStoreKey(r,J);var x;r&&(x={storeStrategy:{storeKey:r}});_.M("web_log_search_ticks_ks")||(x=x||{},x.requestTick="sr_s",x.responseTick="sr_r");return x};var wJ=function(){};
_.S(wJ,mh);wJ.prototype.getApiPaths=function(){return Zaf};
wJ.prototype.getExtension=function(r){return _.R(r,ESx)};
wJ.prototype.JSC$11138_buildRequest=function(r,J){J.serializedGetSharingProviderDataParams&&(r.serializedGetSharingProviderDataParams=J.serializedGetSharingProviderDataParams)};var hh=function(){};
_.S(hh,mh);hh.prototype.getApiPaths=function(){return vnN};
hh.prototype.getExtension=function(r){return _.R(r,JKx)};
hh.prototype.JSC$11138_buildRequest=function(r,J){J.endpoint&&(r.endpoint=J.endpoint);J.action&&(r.action=J.action)};var Mj=function(){};
_.S(Mj,mh);Mj.prototype.getApiPaths=function(){return dIs};
Mj.prototype.getExtension=function(r){return _.R(r,D84)};
Mj.prototype.JSC$11138_buildRequest=function(r,J){r.videoId=J.videoId;J.scheduledRedirectMetadataSourceVideoId&&(r.scheduledRedirectMetadata={sourceVideoId:J.scheduledRedirectMetadataSourceVideoId})};var Go=function(){};
_.S(Go,mh);Go.prototype.getApiPaths=function(){return Rss};
Go.prototype.getExtension=function(r){return _.R(r,_.x7k)};
Go.prototype.JSC$11138_buildRequest=function(r,J){r.params=J.params;r.correctionText=J.correctionText};var Rr=function(){};
_.S(Rr,mh);Rr.prototype.getApiPaths=function(){return VFr};
Rr.prototype.getExtension=function(r){return _.R(r,_.nON)};
Rr.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params);r.searchQuery=J.searchQuery;r.languageCode=J.languageCode;r.kind=J.kind;r.name=J.name;r.externalVideoId=J.externalVideoId};var S5=function(){};
_.S(S5,mh);S5.prototype.getApiPaths=function(){return cUb};
S5.prototype.getExtension=function(r){return _.R(r,f3Y)};
S5.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.params=J.params)};var Nj=function(r){this.JSC$16121_storeWithEntities=r};
_.S(Nj,mh);Nj.prototype.getApiPaths=function(){return gnN};
Nj.prototype.getExtension=function(r){return _.R(r,g$n)||_.R(r,jxn)};
Nj.prototype.JSC$11138_buildRequest=function(r,J,x){x.client_data&&(r.clientData=x.client_data);if(J.commerceActionConfig){var t=J.commerceActionConfig;J=t.actionId;t=t.commerceActionParams;J&&(r.actionId=J);t&&(r.commerceActionParams=t)}else{var b=J.actionId,V=J.commerceActionParams;x=J.entityKeys;b&&(r.actionId=b);V&&(r.commerceActionParams=V);var H;J=(t=this.JSC$16121_storeWithEntities)==null?void 0:(H=t.getState())==null?void 0:H.entities;if(x&&J){t=[];H=_.D(x);for(x=H.next();!x.done;x=H.next())if(b=
x.value,x=_.D1(b).entityType,b=_.q6(J,x,b))V={},t.push((V[x]=b,V));r.entityMutationPayloads=t}}};
Nj.prototype.getRequestConfig=function(r){var J,x=(J=_.R(r,g$n))==null?void 0:J.requestSequenceType;if(x&&r.clickTrackingParams&&x!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:r.clickTrackingParams,sequenceType:x}}};
Nj[eR]=[VK];var dJ=function(){};
_.S(dJ,mh);dJ.prototype.getApiPaths=function(){return AU4};
dJ.prototype.getExtension=function(r){return _.R(r,_.B4o)};
dJ.prototype.JSC$11138_buildRequest=function(r,J){J.feedbackData&&(r.feedbackData=J.feedbackData);J.params&&(r.itemParams=J.params)};
_.vd.Object.defineProperties(dJ.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var QB=function(){};
_.S(QB,mh);QB.prototype.getApiPaths=function(){return FdN};
QB.prototype.getExtension=function(r){return _.R(r,I3f)};
QB.prototype.JSC$11138_buildRequest=function(r,J,x){x.payments_payload&&(r.paymentsPayload=x.payments_payload);x.offer_params&&(r.offerParams=x.offer_params);J.transactionParams&&(r.transactionParams=J.transactionParams)};var KH=function(){};
_.S(KH,mh);KH.prototype.getApiPaths=function(){return atk};
KH.prototype.getExtension=function(r){return _.R(r,_.LIK)};
KH.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.buybucketParams&&(r.buybucketData={params:J.buybucketParams},J.stickerParams?r.buybucketData.stickerParams=J.stickerParams:(x.rich_chat_message?r.buybucketData.richChatMessage=x.rich_chat_message:x.chat_message_text&&(r.buybucketData.chatMessageText=x.chat_message_text),x.purchase_price_micros&&(r.buybucketData.purchasePriceMicros=x.purchase_price_micros.toString())));J.donationAmountMicros&&(r.tipAmountMicros=J.donationAmountMicros,
J.tipParams&&(r.tipParams=J.tipParams));J.offerParams&&(r.offerParams=J.offerParams);J.productData&&(r.productData=J.productData);J.transactionParams&&(r.transactionParams=J.transactionParams)};var k2=function(){};
_.S(k2,mh);k2.prototype.getApiPaths=function(){return yUb};
k2.prototype.getExtension=function(r){return _.R(r,FIR)};
k2.prototype.JSC$11138_buildRequest=function(r,J){J.updateFopParams&&(r.updateFopParams=J.updateFopParams)};var Ph=function(){};
_.S(Ph,mh);Ph.prototype.getApiPaths=function(){return esx};
Ph.prototype.getExtension=function(r){return _.R(r,_.tX)};
Ph.prototype.JSC$11138_buildRequest=function(r,J){J.couponCode&&(r.couponCode=J.couponCode);J.params&&(r.itemParams=J.params)};var Y2=function(){};
_.S(Y2,mh);Y2.prototype.getApiPaths=function(){return zsR};
Y2.prototype.getExtension=function(r){return _.R(r,_.E$N)};
Y2.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;J.params&&(r.params=J.params);x.ctk&&(r.clientToken=x.ctk)};var nH=function(r){this.JSC$16156_storeWithEntities=r};
_.S(nH,mh);nH.prototype.getApiPaths=function(){return Z8R};
nH.prototype.getExtension=function(r){return _.R(r,_.BH)};
nH.prototype.JSC$11138_buildRequest=function(r,J,x){x.purchase_price_micros&&(r.productData={pdgData:{purchasePriceMicros:x.purchase_price_micros.toString()}},x.rich_chat_message&&(r.productData.pdgData.richChatMessage=x.rich_chat_message),x.currency_code&&(r.productData.pdgData.currencyCode=x.currency_code));J.transactionParams&&(r.transactionParams=J.transactionParams);J.clientLocationContext&&(r.clientLocationContext=J.clientLocationContext);x.payments_payload&&(r.paymentsPayload=x.payments_payload);
x.funds_guarantee_callback_client_data&&(r.fundsGuaranteeCallbackClientData=x.funds_guarantee_callback_client_data);var t,b;x=(t=this.JSC$16156_storeWithEntities)==null?void 0:(b=t.getState())==null?void 0:b.entities;if(J.entityKeys&&x){t=[];J=_.D(J.entityKeys);for(b=J.next();!b.done;b=J.next()){var V=b.value;b=_.D1(V).entityType;if(V=_.q6(x,b,V)){var H={};t.push((H[b]=V,H))}}r.entityMutationPayloads=t}};
nH[eR]=[VK];var OZ=function(){};
_.S(OZ,mh);OZ.prototype.getApiPaths=function(){return v_R};
OZ.prototype.getExtension=function(r){return _.R(r,csf)};
OZ.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;x.backend_analytics&&(r.serializedBackendAnalyticsEvent=x.backend_analytics);J.offerParams&&(r.offerParams=J.offerParams)};var CH=function(){};
_.S(CH,mh);CH.prototype.getApiPaths=function(){return esx};
CH.prototype.getExtension=function(r){return _.R(r,ZEM)};
CH.prototype.JSC$11138_buildRequest=function(r,J){J.params&&(r.itemParams=J.params)};var Bh=function(){};
_.S(Bh,mh);Bh.prototype.getApiPaths=function(){return udN};
Bh.prototype.getExtension=function(r){return _.R(r,_.GBb)};
Bh.prototype.JSC$11138_buildRequest=function(r,J,x){x.resume_time_ms&&(r.resumeTimeMs=x.resume_time_ms);J.pauseParams&&(r.pauseParams=J.pauseParams)};var Ir=function(){};
_.S(Ir,mh);Ir.prototype.getApiPaths=function(){return ltb};
Ir.prototype.getExtension=function(r){return _.R(r,_.Aso)};
Ir.prototype.JSC$11138_buildRequest=function(r,J,x){x=x===void 0?{}:x;x.c&&(r.redeemCode=x.c);x.rd&&(r.riskData=x.rd);x.ctk&&(r.clientToken=x.ctk)};var LH=function(){};
_.S(LH,mh);LH.prototype.getApiPaths=function(){return Xgq};
LH.prototype.getExtension=function(r){return _.R(r,_.RRf)};
LH.prototype.JSC$11138_buildRequest=function(r,J){J.resumeParams&&(r.resumeParams=J.resumeParams)};var ch=function(r,J){this.clientName=r;this.defaultExpirationDelayMs=J};
ch.prototype.put=function(r,J){var x=this,t;return _.T(function(b){t=Object.assign({},J.data);t.key=r;t.clientName=x.clientName;t.expireTimestampMs===void 0&&(t.expireTimestampMs=(Math.round((0,_.t$)())+x.defaultExpirationDelayMs).toString());return b.return(x.putInternal(r,t))})};
ch[eR]=[Er,Xto];var LQ4=function(){ch.apply(this,arguments);this.JSC$16186_responseStore=new Map};
_.S(LQ4,ch);_.m=LQ4.prototype;_.m.get=function(r){var J=this;return _.T(function(x){return x.return(mo(J,r))})};
_.m.putInternal=function(r,J){var x=this,t,b,V;return _.T(function(H){t=x.defaultExpirationDelayMs;J.expireTimestampMs&&(t=Number(J.expireTimestampMs)-Math.round((0,_.t$)()),b=_.Vn("mweb_override_response_store_expiration_ms"),b>0&&b<t&&(t=b));V=setTimeout(function(){x.remove(r)},t);
x.JSC$16186_responseStore.set(r,{entryData:J,timer:V});_.i8(H)})};
_.m.remove=function(r){var J=this;return _.T(function(x){cFN(J,r);_.i8(x)})};
_.m.removeAll=function(){var r=this;return _.T(function(J){r.JSC$16186_responseStore.forEach(function(x){clearTimeout(x.timer)});
r.JSC$16186_responseStore.clear();_.i8(J)})};
_.m.has=function(r){return!!this.JSC$16186_responseStore.get(r)};
_.m.getKeys=function(){return this.JSC$16186_responseStore.keys()};
var mo=function(r,J){if(r=r.JSC$16186_responseStore.get(J))return new _.b4(r.entryData)},cFN=function(r,J){var x=r.JSC$16186_responseStore.get(J);
x&&(clearTimeout(x.timer),r.JSC$16186_responseStore.delete(J))};var Vdz;var TN4=function(r,J,x){ch.call(this,r,J);this.token=x};
_.S(TN4,ch);_.m=TN4.prototype;_.m.get=function(r){var J=this,x,t;return _.T(function(b){return b.nextAddress==1?_.p(b,Hor(J.token),2):b.nextAddress!=3?(x=b.yieldResult,_.p(b,x.get("ResponseStore",[r,J.clientName]),3)):(t=b.yieldResult)?b.return(new _.b4(t)):b.return(void 0)})};
_.m.putInternal=function(r,J){var x=this,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,Hor(x.token),2);t=b.yieldResult;return _.p(b,t.put("ResponseStore",J),0)})};
_.m.remove=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,Hor(J.token),2);x=t.yieldResult;return t.return(x.delete("ResponseStore",[r,J.clientName]))})};
_.m.removeAll=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,Hor(r.token),2);J=x.yieldResult;return _.p(x,Gyk(J,IDBKeyRange.only(r.clientName)),0)})};
_.m.has=function(){throw Error("aj");};_.Ah=new _.z$("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var AFN=function(r){var J;this.stateTagsData=(J=r.responseContext)==null?void 0:J.stateTags},FQb=function(r){var J;
return((J=r.stateTagsData)==null?void 0:J.stateTagsModified)||[]};var aKo;aKo=function(r){this.JSC$16199_responseStore=r};
_.Ia=function(r,J,x){if(!_.M("state_tags_killswitch")){var t=new AFN(J);if(FQb(t).length>0){var b=r.JSC$16199_responseStore.getKeys();b=_.D(b);for(var V=b.next();!V.done;V=b.next()){V=V.value;var H=mo(r.JSC$16199_responseStore,V);if(H){var q=_.m3(H);a:{var W=void 0;H=FQb(t);q=((W=(new AFN(q)).stateTagsData)==null?void 0:W.relevantStateTags)||[];W=_.D(q);for(q=W.next();!q.done;q=W.next())if(q=q.value,q.stateTag!=null&&H.includes(q.stateTag)&&q.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){H=
!0;break a}H=!1}H&&cFN(r.JSC$16199_responseStore,V)}}}}var U;t=(U=J.responseContext)==null?void 0:U.maxAgeSeconds;x&&t&&Number(t)>0&&(J=HJ(J,t),r.JSC$16199_responseStore.put(x,new _.b4(J)))};
aKo.prototype.handleResponse=function(r,J){if(!J)throw Error("bj");var x,t;J=(x=J.config)==null?void 0:(t=x.storeStrategy)==null?void 0:t.storeKey;_.Ia(this,r,J)};
aKo[eR]=[_.t8];_.E1i=new _.z$("STORE_RESPONSE_PROCESSOR_TOKEN");var yFN=function(r){this.JSC$16202_responseStore=r};
yFN.prototype.handleResponse=function(r,J){if(J.input.match(_.XQ(i8o))){var x;if(r==null?0:(x=r.entries)==null?0:x.length)for(r=_.D(r.entries),J=r.next();!J.done;J=r.next()){x=J.value.command;var t=void 0;J=(t=_.R(x,_.Sv))==null?void 0:t.unserializedPrefetchData;if(!x||!J)break;t=(new qj).JSC$11145_getStoreKey(x);var b=_.R(J,dOx),V=void 0,H=void 0,q=void 0,W=_.Vn("web_shorts_prefetch_service_ttl_seconds")>0?_.Vn("web_shorts_prefetch_service_ttl_seconds"):Number((q=(V=b)==null?void 0:(H=V.responseContext)==
null?void 0:H.maxAgeSeconds)!=null?q:3600);t&&W>0&&(b=HJ(b,W),this.JSC$16202_responseStore.put(t,new _.b4(b)));x=(new TW).JSC$11145_getStoreKey(x);J=_.R(J,W$x);V=b=t=void 0;H=_.Vn("web_shorts_prefetch_service_ttl_seconds")>0?_.Vn("web_shorts_prefetch_service_ttl_seconds"):Number((V=(t=J)==null?void 0:(b=t.responseContext)==null?void 0:b.maxAgeSeconds)!=null?V:3600);x&&H>0&&(J=HJ(J,H),this.JSC$16202_responseStore.put(x,new _.b4(J)))}}};
yFN[eR]=[_.t8];var ezY=function(r){this.innertubeTransportService=r};
ezY[eR]=[_.Bo];var zzw=new _.z$("SUBMIT_API_SERVICE_TOKEN");var FW=function(){this.scheduler=_.GY()},ZJu;
FW.prototype.pause=function(){throw Error("cj");};
FW.prototype.resume=function(){throw Error("cj");};
FW.prototype.queue=function(r){var J=this,x=_.zk(),t=_.Rw(this.scheduler,function(){try{var b;if(_.Uz.instance)var V=_.Uz.instance;else{var H=new _.MV("Error: Unexpected uninitialized CommandHandler.");_.Pq(H);V=void 0}(b=V)==null||b.resolveCommand(r.command);x.resolve()}catch(q){x.reject(q)}});
x.promise.thenCatch(function(b){b instanceof _.Ft&&J.scheduler.cancelJob(t)});
return x.promise};
FW.prototype.queueAll=function(r){var J=new Map;r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,J.set(x.id,this.queue(x));return J};var uub=function(r,J){var x=this;this.taskModel=r;this.onTaskCancelledCallback=J;this.resolver=_.zk();r=r.proto.prefetchConfig;if(!r)throw Error("dj");if(!r.prefetchAction)throw Error("ej");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(t){t instanceof _.Ft&&(vAx(x,x.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),x.onTaskCancelledCallback(x.taskModel.id,x.jobId),x.tick("pcc"));
throw t;});
this.timerName=this.taskModel.id;_.PD(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},lKf=function(r){switch(r.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;
case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}},vAx=function(r,J){_.kG({prefetchInfo:{cancellationReason:J}},r.timerName)};
uub.prototype.tick=function(r){_.YG(r,void 0,this.timerName)};var yB=function(){var r=this;this.scheduler=_.GY();this.maxInflightTasks=_.Vn("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Vn("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new ZVw;this.onTaskCancelled=function(J,x){x&&r.scheduler.cancelJob(x);X84(r,J);ar(r,3)}},rC7=function(){yB.instance||(yB.instance=new yB);
return yB.instance};
yB.prototype.pause=function(){this.prefetchCoordinatorState=0};
yB.prototype.resume=function(){ar(this,0)};
yB.prototype.queue=function(r){r=JC9(this,r);ar(this,1);return r};
yB.prototype.queueAll=function(r){var J=new Map;r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,J.set(x.id,JC9(this,x));ar(this,1);return J};
var JC9=function(r,J){var x=r.allPrefetchTasks.get(J.id);if(x)return x.cancellablePromise;try{var t=new uub(J,r.onTaskCancelled)}catch(V){return _.KM(V)}x=t;x.tick("pcq");var b={prefetchInfo:{taskId:x.taskModel.id,isPrefetch:!0,fetchAction:x.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:x.taskModel.command.clickTrackingParams}};x.taskModel.csn&&(b.clientScreenNonce=x.taskModel.csn);_.kG(b,x.timerName);r.allPrefetchTasks.set(J.id,t);r.drainingHeap.insert(-lKf(t),t);return t.cancellablePromise},
ar=function(r,J){r.prefetchCoordinatorState===J&&(r.prefetchCoordinatorState=2,x9y(r))},x9y=function(r){for(var J={};r.prefetchCoordinatorState!==0;J={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(r.inflightPrefetchTasks.size>=r.maxInflightTasks){r.prefetchCoordinatorState=3;break}J.prefetchTask$jscomp$1=r.drainingHeap.remove();if(!J.prefetchTask$jscomp$1){r.prefetchCoordinatorState=1;break}J.taskId$jscomp$3=J.prefetchTask$jscomp$1.taskModel.id;if(r.allPrefetchTasks.has(J.taskId$jscomp$3)){var x=-1;r.coordinatorTimeoutMs>0&&(x=_.Rw(r.scheduler,function(t){return function(){e5(r,t.taskId$jscomp$3,Error("fj"))}}(J),r.coordinatorTimeoutMs));
r.inflightPrefetchTasks.set(J.taskId$jscomp$3,x);if(!r.JSC$16220_commandHandler){if(!_.Uz.instance){e5(r,J.taskId$jscomp$3,Error("gj"));continue}r.JSC$16220_commandHandler=_.Uz.instance}a:switch(J.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":x=1;break a;default:x=0}J.prefetchTask$jscomp$1.jobId=r.scheduler.addJob(function(t){return function(){t.prefetchTask$jscomp$1.tick("pcr");try{r.JSC$16220_commandHandler.resolveCommand(t.prefetchTask$jscomp$1.taskModel.command)||
e5(r,t.taskId$jscomp$3,Error("hj"))}catch(b){e5(r,t.taskId$jscomp$3,b)}}}(J),x,0)}}},tmm=function(r,J){(J=X84(r,J))!=null&&(J.resolver.resolve(),J.tick("pce"));
ar(r,3)},e5=function(r,J,x){(J=X84(r,J,x))!=null&&(J.resolver.reject(x),J.tick("pcc"),vAx(J,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Vn("prefetch_coordinator_error_logging_sampling_rate")&&(x=new _.MV("Prefetch Command failed.",J.taskModel.id,x.message),_.Pq(x)));
ar(r,3)},X84=function(r,J,x){var t=r.allPrefetchTasks.get(J);
t?((x=r.inflightPrefetchTasks.get(J))&&x!==-1&&r.scheduler.cancelJob(x),r.inflightPrefetchTasks.delete(J),r.allPrefetchTasks.delete(J)):_.nR(new _.MV("Unexpected missing prefetch task when deleting task.",J,x==null?void 0:x.message));return t};var bzY=function(r,J,x,t,b){this.id=r;this.triggerOn=J;this.cancelOn=x;this.command=t;this.proto=b};
_.vd.Object.defineProperties(bzY.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var m9E=function(){this.JSC$16225_prefetchCoordinator=rC7();ZJu||(ZJu=new FW);this.defaultCoordinator=ZJu},ocI;
m9E.getInstance=function(){ocI||(ocI=new m9E);return ocI};
m9E.prototype.get=function(r){switch(r){case 0:return this.JSC$16225_prefetchCoordinator;default:return this.defaultCoordinator}};var zo=function(){this.coordinatorSupplier=m9E.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},Hzr=function(r){var J=_.kU()||void 0,x=Object.keys(VmY)[0];
if(x){var t=r.taskIdByTriggerId.get(x);if(t!=null){r.taskIdByTriggerId.delete(x);x=[];t=_.D(t);for(var b=t.next();!b.done;b=t.next())if(b=r.tasks.get(b.value))J!=="UNDEFINED_CSN"&&(b.csn=J),x.push(b);x=WTD(x);J=[];x=_.D(x);for(t=x.next();!t.done;t=x.next()){b=_.D(t.value);t=b.next().value;b=b.next().value;t=r.coordinatorSupplier.get(t).queueAll(b);t=_.D(t);var V=t.next();for(b={};!V.done;b={taskId$jscomp$9:void 0},V=t.next()){var H=_.D(V.value);V=H.next().value;H=H.next().value;b.taskId$jscomp$9=
V;V=H;J.push(b.taskId$jscomp$9);r.queuedPromisesByTask.set(b.taskId$jscomp$9,_.$d(V,function(q){return function(){D9s(r,q.taskId$jscomp$9)}}(b)))}}}}else _.nR(new _.MV("Unexpected malformed TriggerEvent."))};
zo.prototype.trigger=function(r,J){var x=this,t=this.tasks.get(r);if(!t||this.queuedPromisesByTask.has(r))return!1;T7X(this,r,t.triggerOn);J!=="UNDEFINED_CSN"&&(t.csn=J);J=this.coordinatorSupplier.get(t.taskType).queue(t);this.queuedPromisesByTask.set(r,_.$d(J,function(){D9s(x,r)}));
return!0};
zo.prototype.cancel=function(r){var J=this.queuedPromisesByTask.get(r);if(J)J.cancel();else return D9s(this,r)};
var D9s=function(r,J){r.queuedPromisesByTask.delete(J);var x=r.tasks.get(J);if(!x)return!1;r.tasks.delete(J);T7X(r,J,x.triggerOn);(x=qb4(x.cancelOn))&&(r=r.taskIdByCancelId.get(x))&&r.delete(J);return!0},T7X=function(r,J,x){(x=Object.keys(x)[0])&&(r=r.taskIdByTriggerId.get(x))&&r.delete(J)};var VmY={taskRegistered:{}},ZF=function(){zo.instance||(zo.instance=new zo);this.JSC$16234_taskManager=zo.instance};
_.S(ZF,CO);
ZF.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){x=_.R(r,Qgu);if((t=x)==null||!t.tasks){var V=new _.MV("RegisterTasksCommand is missing tasks.");_.Pq(V);return b.return()}V=J.JSC$16234_taskManager;for(var H=_.D(x.tasks),q=H.next();!q.done;q=H.next())if(q=q.value,q=q.id&&q.triggerOn&&q.cancelOn&&q.command?new bzY(q.id,q.triggerOn,q.cancelOn,q.command,q):void 0,q){var W=Object.keys(q.triggerOn)[0];if(W){var U=qb4(q.cancelOn);U?(V.tasks.set(q.id,q),V.taskIdByTriggerId.has(W)||V.taskIdByTriggerId.set(W,
new Set),V.taskIdByTriggerId.get(W).add(q.id),V.taskIdByCancelId.has(U)||V.taskIdByCancelId.set(U,new Set),V.taskIdByCancelId.get(U).add(q.id)):_.nR(new _.MV("Unexpected malformed cancelOn field."))}else _.nR(new _.MV("Unexpected malformed triggerOn field."))}else _.nR(new _.MV("Unexpected malformed Task proto."));Hzr(J.JSC$16234_taskManager);_.i8(b)})};var s4Y={},qX7=(s4Y.rendered={priority:0,callback:function(){var r={};r.numCpu=navigator.hardwareConcurrency;var J={};J.ramGb=_.xc.navigator.deviceMemory;var x={staticContext:{}};J.ramGb&&ioK(J.ramGb)&&(x.staticContext.memoryTotalKbytes=(J.ramGb*1048576).toString());r.numCpu&&ioK(r.numCpu)&&(x.staticContext.cpuCores=r.numCpu);if(_.M("web_enable_adaptive_appl_signal")){r={};J=_.Cf("rses_dpj");var t=_.Cf("rsef_dpj");J&&J>0&&t&&t>0&&(J=Math.ceil(t-J),J>0&&(r.loadLatency=J));r.loadLatency&&ioK(r.loadLatency)&&
(x.appL=r.loadLatency.toString())}_.KR("applicationStarted",x)}},s4Y);var Wr9=new _.z$("WINDOW_ON_ERROR"),iz7=new _.z$("ERROR_WEIGHT_MAPS"),pnE=new _.z$("INIT_ERROR");var fM4={},U97=(fM4.initialized={priority:10,callback:function(r){r.injector.resolve(pnE)()}},fM4);var gcY=function(){},Ecm=function(){var r=_.Fe("meta_logger_impl");
r||(r=new gcY,_.rj("meta_logger_impl",r));return r},j4K=function(){Ecm().csiSubscriptionKey=qQi("meta_logging_csi_event",function(r){var J=r.timerName;
if(r=r.timelineData){_.PD(J,{startTime:r.startTime},J);r.infos&&_.kG(r.infos,J);for(var x=_.D(Object.keys(r.ticks)),t=x.next();!t.done;t=x.next())t=t.value,_.YG(t,r.ticks[t],J)}})};
gcY.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&p2i(this.csiSubscriptionKey)};var $9y={},wn5=($9y.initialized={priority:10,callback:function(){j4K()}},$9y);var hKv=function(r,J){this.innertubeClientName=r;this.JSC$16250_prefCookie=J};
hKv.prototype.record=function(){if(_.M("web_li_record_binary_eval_tick")){var r=_.Cf("rsef_dpj");var J=_.Cf("rses_dpj");r=r!==void 0&&J!==void 0?Math.round(r-J):void 0;if(r!==void 0&&r>0){J=_.Vk(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var x=this.poolSize;if(!(J.valuesSeen>=1E9)){if(J.valuesSample.length<x)J.valuesSample.push(r);else{var t=Math.floor(Math.random()*(J.valuesSeen+1));t<x&&(J.valuesSample[t]=r)}J.valuesSeen+=1}_.oo(this.storagePrefix+"-"+this.innertubeClientName,
J,2592E3);r=J.valuesSample;J=paK(r);r=r.length<5?void 0:J<400?1:J<1700?2:3;r!==void 0&&(this.JSC$16250_prefCookie.set(this.cookiePrefix+this.innertubeClientName,r),this.JSC$16250_prefCookie.save())}}else _.Dm(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$16250_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$16250_prefCookie.save()};
hKv[eR]=[Er,Zw];var Mme=function(){hKv.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.S(Mme,hKv);var Gz9=new _.z$("PAGE_LOAD_TIME_TOKEN");var RKs=function(r){this.signal=r;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;r.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.Rw(_.Yh,this.disableLoggingAndSendPayload,1E4)};
RKs.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.Yh.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),SXs(this))};
var SXs=function(r){var J=_.Kj();if(J){var x={webClientComponentsData:{components:Array.from(r.ids,function(t){return{id:t}})}};
r.ids.clear();_.wU().visualElementStateChanged(J,x)}};var N77=new _.z$("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var vh=function(r,J){this.JSC$16279_storeWithEntities=r;this.JSC$16279_commandHandler=J;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
vh.prototype.start=function(){this.JSC$16279_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
vh.prototype.observeDownloadingEntities=function(){var r=_.F$M(this.JSC$16279_storeWithEntities.getState().entities).map(function(t){return aTc(t)});
if(r.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var J={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:gEX()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.xN(_.gP("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$16279_commandHandler.resolveCommand(J)}this.downloadingEntities=r}else if(this.downloadingEntities.length){var x=AD4(this.JSC$16279_storeWithEntities.getState().entities).map(function(t){return aTc(t)});
this.downloadingEntities.filter(function(t){return x.includes(t)}).length&&(r={openPopupAction:lP4()},this.JSC$16279_commandHandler.resolveCommand(r));
this.downloadingEntities=[]}};
vh[eR]=[VK,_.mg];var d9Y;_.uU=function(r,J,x,t,b,V,H,q){this.JSC$16282_playerApiPromise=r;this.JSC$16282_commandHandler=J;this.JSC$16282_screenManager=x;this.offlineWebClientEligibility=t;this.JSC$16282_prefStorage=b;this.JSC$16282_actionRouter=V;this.entityTypeMap=H;this.JSC$16282_persistentStorePromiseAccessor=q;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
d9Y=function(){var r=_.bZ().resolve(_.uU),J;_.T(function(x){if(x.nextAddress==1)return r.downloadFailureListenerBound?x.return():_.p(x,r.JSC$16282_playerApiPromise,2);J=x.yieldResult;J.addEventListener("onOfflineOperationFailure",function(t){if(t.failureReason&&t.entityKey&&t.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(t.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var b=_.D1(t.entityKey).entityId;b&&r.JSC$16282_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
b)}else if(_.M("kevlar_woffle")){b=r.JSC$16282_commandHandler;var V=b.resolveCommand;t=t.failureReason;var H=_.gP("TRANSFER_FAILED",void 0,"Download failed");t==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(H=_.gP("STORAGE_FULL",void 0,"Storage full"));V.call(b,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.xN(H),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
r.downloadFailureListenerBound=!0;_.i8(x)})};
_.uU.prototype.deleteVideo=function(r,J){var x=this,t,b,V;return _.T(function(H){if(H.nextAddress==1)return _.p(H,x.JSC$16282_playerApiPromise,2);t=H.yieldResult;V={offlineLoggingData:{offlineDeleteReason:(b=J)!=null?b:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return _.p(H,t.queueOfflineAction(r,x.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",V),0)})};
_.uU.prototype.pauseVideoDownload=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.JSC$16282_playerApiPromise,2);x=t.yieldResult;x.pauseVideoDownload(r);_.i8(t)})};
_.uU.prototype.resumeVideoDownload=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.JSC$16282_playerApiPromise,2);x=t.yieldResult;return _.p(t,x.resumeVideoDownload(r),0)})};
_.uU[eR]=[_.VR,_.mg,_.wG,N77,Xs,zl,txx,Hu];var Q4v=new _.z$("DOWNLOAD_STATE_STORE_TOKEN");var KrX=function(r,J){this.JSC$16302_persistentStorePromiseAccessor=r;this.store=J;this.upliftCompletionResolver=new _.io},YXm=function(){var r=_.bZ().resolve(kzr),J;
_.T(function(x){switch(x.nextAddress){case 1:if(r.upliftImplPromise)return x.return(r.upliftImplPromise);_.DC(x,2);r.upliftImplPromise=PMy(r);return _.p(x,r.upliftImplPromise,4);case 4:r.upliftCompletionResolver.resolve();_.FC(x,3);break;case 2:throw J=_.Wr(x),r.upliftCompletionResolver.reject(J),J;case 3:return x.return(r.upliftImplPromise)}})},PMy=function(r){var J,x,t;
return _.T(function(b){switch(b.nextAddress){case 1:return _.LN("LOGGED_IN")?_.p(b,r.JSC$16302_persistentStorePromiseAccessor(),2):b.return();case 2:J=b.yieldResult;if(!J)return _.YG("vdeur"),b.return();_.YG("vdeus");_.DC(b,3);return _.p(b,ncy(J),5);case 5:x=b.yieldResult;r.store.dispatch(NTz(x));J.observe(function(V){dOi(r.store,V)});
_.FC(b,4);break;case 3:throw t=_.Wr(b),_.YG("vdeur"),t;case 4:_.YG("vdeuc"),_.i8(b)}})},ncy=function(r){var J;
return _.T(function(x){if(x.nextAddress==1)return _.p(x,war(r),2);J=x.yieldResult;return x.return(J.reduce(function(t,b){if(!b.data||!b.key||!b.entityType)return t;t[b.entityType]||(t[b.entityType]={});t[b.entityType][b.key]=b.data;return t},{}))})};
KrX[eR]=[Hu,_.na];var kzr;kzr=new _.z$("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.lU=new _.z$("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var XW=function(r,J){this.JSC$16305_persistentStorePromiseAccessor=r;this.transportService=J};
XW.prototype.refresh=function(){var r=this,J,x,t,b;return _.T(function(V){if(V.nextAddress==1)return _.LN("LOGGED_IN")?_.p(V,r.JSC$16305_persistentStorePromiseAccessor(),2):V.return();if(V.nextAddress!=3)return(J=V.yieldResult)?_.p(V,boD(J),3):V.return();if((x=V.yieldResult)&&!(Number(x.data.refreshTimestampMs||0)<(0,_.t$)()))return V.return();t={browseId:"SPaccount_downloads"};b=_.XQ(lg);_.Ku(r.transportService,t,b).then(function(H){var q;if(J&&(H==null?void 0:(q=H.responseContext)==null?void 0:
q.maxAgeSeconds)!==0){var W;q=(H==null?void 0:(W=H.responseContext)==null?void 0:W.maxAgeSeconds)||604800;W=String(Math.floor((0,_.t$)())+q*1E3);J.put("service:downloads_settings:fallback",new _.b4({innertubeResponse:H,refreshTimestampMs:W}))}});
_.i8(V)})};
XW[eR]=[_.Ah,_.Bo];var rx=function(r,J){this.JSC$16309_playerPromise=r;this.store=J;this.started=!1};
rx.prototype.start=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return r.started?x.return():_.p(x,r.JSC$16309_playerPromise,2);J=x.yieldResult;J.addEventListener("onOrchestrationBecameLeader",r.updateIsLeader.bind(r,!0));J.addEventListener("onOrchestrationLostLeader",r.updateIsLeader.bind(r,!1));if(J.isOrchestrationLeader)r.updateIsLeader(J.isOrchestrationLeader());else{var t=new _.MV("Function isOrchestrationLeader is undefined",{"player.isReady":J.isReady(),"player.playVideo":J.playVideo?
"defined":"undefined"});_.Pq(t);r.updateIsLeader(!1)}r.started=!0;_.i8(x)})};
rx.prototype.updateIsLeader=function(r){this.store.dispatch(_.o5({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:r}}))};
rx[eR]=[_.VR,_.na];var Ozr=function(r,J){this.networkStatusManager=r;this.JSC$16312_prefStoragePromise=J;this.redirectsToPreload=["https://youtube.com"]},CME=function(){var r=_.bZ().resolve(Ozr),J,x,t,b,V,H;
_.T(function(q){switch(q.nextAddress){case 1:return _.p(q,r.JSC$16312_prefStoragePromise,2);case 2:J=q.yieldResult;if(!(x=J)){q.jumpTo(3);break}return _.p(q,J.get("yt-redirect-prefetch-id"),4);case 4:x=q.yieldResult;case 3:if(x||!r.networkStatusManager.isNetworkAvailable())return q.return();t={cache:"reload",redirect:"manual"};b=_.D(r.redirectsToPreload);V=b.next();case 5:if(V.done){if(!J){q.jumpTo(0);break}return _.p(q,J.set("yt-redirect-prefetch-id",!0,86400),0)}H=V.value;_.DC(q,8);return _.p(q,
_.xc.fetch(H,t),10);case 10:_.FC(q,6);break;case 8:_.Wr(q);case 6:V=b.next(),q.jumpTo(5)}})};var JB=function(r){r?(this.container=r,this.containerWasInjected=!0):this.containerWasInjected=!1};
JB.prototype.openDialog=function(r,J,x){var t=this,b;return _.T(function(V){(b=t.container)==null||b.openDialog(r,J,x);_.i8(V)})};
JB.prototype.closeDialog=function(){var r=this,J;return _.T(function(x){(J=r.container)==null||J.closeDialog();_.i8(x)})};
JB.prototype.isDialogOpen=function(){var r=this,J,x;return _.T(function(t){return t.return((x=(J=r.container)==null?void 0:J.isDialogOpen())!=null?x:!1)})};
JB[eR]=[_.t9(BJk)];_.B7X=new _.z$("POPUP_CONTROLLER_TOKEN");var IM5=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
IM5.prototype.registerPanel=function(r,J){if(r){this.panelMap.set(r,J);var x=this.pendingPanelResolvers.get(r);x&&(x.resolve(J),this.pendingPanelResolvers.delete(r))}};
IM5.prototype.getPanel=function(r){var J=this,x;return _.T(function(t){return(x=J.panelMap.get(r))?t.return(x):t.return(Lr4(J,r))})};
var Lr4=function(r,J){var x,t;return _.T(function(b){if(x=r.pendingPanelResolvers.get(J))return b.return(x.promise);t=new _.io;r.pendingPanelResolvers.set(J,t);return b.return(t.promise)})},cC7=function(r){IM5.call(this);
var J=this;this.popupController=r;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return J.panelMap.size}}};
_.S(cC7,IM5);_.m=cC7.prototype;_.m.getReloadContinuation=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.getPanel(r),2);x=t.yieldResult;return t.return(x.getReloadContinuation())})};
_.m.showPanel=function(r,J,x,t,b,V,H){var q=this,W,U,g,E;return _.T(function(h){if(h.nextAddress==1){H&&q.updatePanelContinuationDatas.set(r,H);if((W=x)==null?0:(U=W.engagementPanelPopupPresentationConfig)==null?0:U.popupType){g=x.engagementPanelPopupPresentationConfig.popupType;b===void 0&&(b=document.body);var G=h.return,N=q.popupController,Q=N.openPopup;a:switch(g){case "PANEL_POPUP_TYPE_DIALOG":var Y="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":Y="DROPDOWN";break a;default:throw Error("jj`"+
g);}return G.call(h,Q.call(N,r,J,Y,b))}return _.p(h,q.getPanel(r),2)}E=h.yieldResult;(J||V)&&E.updatePanel(J,!1,t,V);E.showPanel(t);_.i8(h)})};
_.m.hidePanel=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,J.getPanel(r),2);x=t.yieldResult;x.hidePanel();J.popupController.closePopup(r);_.i8(t)})};
_.m.isVisible=function(r,J){var x=this,t;return _.T(function(b){if(b.nextAddress==1)return J&&!x.panelMap.has(r)?b.return(!1):_.p(b,x.getPanel(r),2);t=b.yieldResult;return b.return(t.isVisible())})};
_.m.updatePanel=function(r,J,x,t,b,V){x=x===void 0?!1:x;var H=this,q;return _.T(function(W){if(W.nextAddress==1){if(!J&&!b)return W.return();V&&H.updatePanelContinuationDatas.set(r,V);return _.p(W,H.getPanel(r),2)}q=W.yieldResult;q.updatePanel(J,x,t,b);_.i8(W)})};
_.m.registerPanelContent=function(r,J){r&&this.panelContentMap.set(r,J)};
_.m.getPanelContent=function(r){return this.panelContentMap.get(r)};
_.m.getUpdatePanelContinuationData=function(r){return this.updatePanelContinuationDatas.get(r)};
cC7[eR]=[_.B7X];var xr=function(r,J){this.innertubeTransportService=r;this.JSC$16328_screenManager=J},ACI=function(r){var J;
return!((J=r.panelLoadingStrategy)==null||!J.requestTemplate)};
xr.prototype.makeRequest=function(r){var J=this,x,t;return _.T(function(b){switch(b.nextAddress){case 1:if(!ACI(J)){b.jumpTo(2);break}_.DC(b,3);return _.p(b,_.et(J.innertubeTransportService,r),5);case 5:return x=b.yieldResult,x?b.return(x.content):(_.Pq(Error("kj")),b.return(void 0));case 3:t=_.Wr(b),_.Pq(t);case 2:return b.return(void 0)}})};
xr.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
xr.prototype.execute=function(r){var J=this,x,t,b,V,H,q,W,U,g,E;return _.T(function(h){if(h.nextAddress==1){x=r;t=x.data;b=x.fallbackVe;V=x.parentVe;H=x.createScreenConfig;q=x.renderFn;W=x.command;J.panelLoadingStrategy=t;var G,N,Q=((G=J.panelLoadingStrategy)==null?0:G.screenVe)?(N=J.panelLoadingStrategy)==null?void 0:N.screenVe:b;Q&&_.mI(J.JSC$16328_screenManager,Q,V,H);return(U=J.getContent())?_.p(h,q(U),2):h.jumpTo(2)}return h.nextAddress!=4?ACI(J)?_.p(h,J.makeRequest(W),4):h.return():(E=g=h.yieldResult)?
_.p(h,q(E),0):h.return()})};
xr[eR]=[_.Bo,_.wG];var tB=function(){};
tB.prototype.getContainer=function(){return _.JQ()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
tB.prototype.openSheet=function(r,J){var x=this,t,b,V,H,q,W;return _.T(function(U){switch(U.nextAddress){case 1:return t={stack:[],error:void 0,hasError:!1},_.DC(U,2,3),b=Xg,_.p(U,x.isSheetOpen(),5);case 5:V=U.yieldResult;twK(t,wbr(b));if(V){if(J&&x.currentTarget===J)return(H=x.getContainer())==null||H.closeSheet(),U.return();x.pendingData={data:r,target:x2Y(x,J)};return U.return()}r.viewModel&&(r={viewModel:r.viewModel});(q=x.getContainer())==null||q.openSheet(r,J);x.currentTarget=J;case 3:_.Td(U);
b2C(t);_.qy(U,0);break;case 2:W=_.Wr(U),t.error=W,t.hasError=!0,U.jumpTo(3)}})};
tB.prototype.closeSheet=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,(J=r.getContainer())==null?void 0:J.closeSheet(),2);if(x.nextAddress!=4)return r.currentTarget=void 0,r.pendingData?_.p(x,r.openSheet(r.pendingData.data,r.pendingData.target),4):x.jumpTo(0);r.pendingData=void 0;_.i8(x)})};
tB.prototype.isSheetOpen=function(){var r=this,J,x;return _.T(function(t){return t.return((x=(J=r.getContainer())==null?void 0:J.isSheetOpen())!=null?x:!1)})};
var x2Y=function(r,J){if(!_.M("web_parent_target_for_sheets"))return J;var x,t;return(t=(x=r.getContainer())==null?void 0:x.getParentTarget(J))!=null?t:J};var DL=window.documentPictureInPicture;var Ybc=_.aa(["dark"]),ngD=_.aa(["system-icons"]),Oo4=_.aa(["typography"]),CIn=_.aa(["lang"]),BNz=_.aa(["style"]),QbX=_.aa(["dir"]),KT9=_.aa(["rounded-container"]),kD9=_.aa(["style"]),LTz=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],br=function(r){this.JSC$16340_clientRoot=r;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
br.prototype.openWindow=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1)return window.documentPictureInPicture&&_.Kz()&&!J.currentPipWindow?_.p(b,(x=DL?DL:null)==null?void 0:x.requestWindow(r),2):b.return(!1);if(b.nextAddress!=3){t=b.yieldResult;if(!t)return b.return(!1);t.addEventListener("pagehide",function(){Frm(J)});
t.addEventListener("resize",J.handlePipWindowResize);J.pipWindowResizeDelay=new _.X6(function(){J.currentPipWindow&&_.D9(J.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.qv(J.currentPipWindow.innerWidth,J.currentPipWindow.innerHeight)])},t);
IcC(t);Ani(t);return _.p(b,d5X(t),3)}if(!RZD())return b.return(!1);J.currentPipWindow=t;J.JSC$16340_eventForwarder=cnc(t,J.JSC$16340_clientRoot);J.pipWindowResizeDelay.start();return b.return(!0)})};
br.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var Frm=function(r){if(r.currentPipWindow){var J,x;(J=DL?DL:null)==null||(x=J.window)==null||x.close();r.currentPipWindow.removeEventListener("resize",r.handlePipWindowResize);var t;(t=r.pipWindowResizeDelay)==null||t.dispose();r.pipWindowResizeDelay=void 0;var b;(b=r.JSC$16340_eventForwarder)==null||b.stop();r.JSC$16340_eventForwarder=void 0;J=_.D(r.onCloseCallbacks);for(x=J.next();!x.done;x=J.next())x=x.value,x();r.onCloseCallbacks=[];r.currentPipWindow=null}};
br.prototype.getWindow=function(){return this.currentPipWindow};
var aMI=function(r,J){var x;(x=r.onCloseCallbacks)==null||x.push(J)};
br.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.Kz()};
_.vd.Object.defineProperties(br.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
br[eR]=[mjk];var yC9=new _.z$("PICTURE_IN_PICTURE_CONTROLLER");var FTz=function(r,J){this.lengthY=this.lengthX=0;this.lengthX=J.x-r.x;this.lengthY=J.y-r.y};var eKm=function(){},oAk=function(r,J){var x;
(x=r.headerElement)==null||x.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:J}))};var zKX=function(){};
zKX.prototype.openPopup=function(r,J,x,t){var b=this,V;return _.T(function(H){if(!b.container)return H.return();V={openPopupAction:{popup:J,popupType:x,uniqueId:r}};return H.return(b.container.handleOpenPopupAction(V,t))})};
zKX.prototype.closePopup=function(r){this.container&&this.container.closePopup(r)};var Zzm=function(){this.openTunnels=new Map},E3z=function(r,J,x){if(vgX(x)){var t=_.AE(x,"gclid");
x={handleEvent:function(q){J&&!J.closed&&typeof J.postMessage==="function"&&q&&q.origin&&q.source===J&&q.data&&q.data.action==="gcl_setup"&&J.postMessage(Object.assign({},{action:"gcl_transfer"},t&&{gclid:t},{gadSource:2}),q.origin)}};
for(var b=_.D(r.openTunnels),V=b.next();!V.done;V=b.next()){var H=_.D(V.value);V=H.next().value;H=H.next().value;if(V.closed)try{window.removeEventListener("message",H),r.openTunnels.delete(V)}catch(q){_.Pq(q)}}J&&r.openTunnels.size<15&&(r.openTunnels.set(J,x),window.addEventListener("message",x))}};var vc7=function(){this.clientParams=new Map},Vzn=function(r){for(var J=_.D(r.clientParams.keys()),x=J.next();!x.done;x=J.next())x=x.value,x.startsWith("yt-mini-app-share")&&r.clientParams.delete(x)};var uDE=function(r,J){_.Mx.call(this);var x=this;this.shortsController=r;this.storeWithShorts=J;r=_.pu(this.storeWithShorts,_.Uei,function(t){if(t){var b,V=(b=x.shortsController.getRoot())==null?void 0:b.getPlayer(),H;(b=(H=x.shortsController.alternativePlayerContainerElement)==null?void 0:H.getPlayerContainer())&&(V==null||V.appendTo(b))}else{var q;H=(q=x.shortsController.alternativePlayerContainerElement)==null?void 0:q.getPlayerContainer().querySelector("#player");b=x.shortsController.activeIndex;
(q=(V=x.shortsController.getRoot())==null?void 0:V.querySelector('ytd-reel-video-renderer[id="'+b+'"] #player-container'))&&(H==null||H.appendTo(q,void 0,!0))}});
this.addOnDisposeCallback(r)};
_.S(uDE,_.Mx);var my=function(r,J,x,t,b){var V=this;this.storeWithShorts=r;this.ephemeralResponseStore=J;this.store=x;this.innertubeTransportService=t;this.innertubeTransportLoader=b;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Bj(_.q3);this.isShortsPipActive=_.Bj(_.WI);this.nextReelVe=_.K$(56921);this.prevReelVe=_.K$(56922);this.backButtonVe=_.K$(22156);this.TEST_ONLY={getActiveModules:function(){return V.activeModules}}},lMI=function(r){r.unsubscribeFromStore=
_.pu(r.storeWithShorts,_.fSM,function(J){r.initOrDisposeActiveModules(J);
!J&&r.storeWithShorts.getState().shorts.isFullscreen&&(_.b9(document.documentElement),r.storeWithShorts.dispatch(_.HFN(!1)))});
r.initOrDisposeActiveModules(_.fSM(r.storeWithShorts.getState()))},Tzf,sdw,Xne;
my.prototype.initOrDisposeActiveModules=function(r){r?this.activeModules.push(new uDE(this,this.storeWithShorts)):(_.X4(this.activeModules),this.activeModules.length=0)};
my.prototype.registerRootElement=function(r){this.rootElement=r;lMI(this)};
my.prototype.getRoot=function(){return this.rootElement};
my.prototype.setActiveIndex=function(r){this.activeIndex=r};
_.bOK=function(r,J){var x,t,b,V,H,q,W;return _.T(function(U){switch(U.nextAddress){case 1:return x=new qj,(t=x.JSC$11145_getStoreKey(J))&&r.ephemeralResponseStore.has(t)?_.p(U,r.ephemeralResponseStore.get(t),7):_.p(U,Xne(r,J),4);case 4:b=U.yieldResult;if(!t){U.jumpTo(3);break}V=HJ(b,3600);return _.p(U,r.ephemeralResponseStore.put(t,new _.b4(V)),3);case 7:b=(H=U.yieldResult)==null?void 0:_.m3(H);case 3:return((q=b)==null?0:q.replacementEndpoint)&&(W=_.R(b.replacementEndpoint,_.Sv))&&b.sequenceContinuation&&
(W.sequenceParams=b.sequenceContinuation),U.return(b)}})};
Tzf=function(r,J){J=(new Wh).JSC$11145_getStoreKey(J);return!!J&&r.ephemeralResponseStore.has(J)};
sdw=function(r,J,x){var t,b,V,H,q;_.T(function(W){if(W.nextAddress==1){t=new Wh;b=t.JSC$11145_getStoreKey(J);if(!b)return W.return();if(x.reelWatchSequenceResponse)return V=HJ(x.reelWatchSequenceResponse,3600),r.ephemeralResponseStore.put(b,new _.b4(V)),W.jumpTo(0);if(!r.ephemeralResponseStore.has(b))return W.jumpTo(0);q=x;return _.p(W,r.ephemeralResponseStore.get(b),4)}q.reelWatchSequenceResponse=(H=W.yieldResult)==null?void 0:_.m3(H);_.i8(W)})};
Xne=function(r,J){var x=x===void 0?{}:x;var t,b,V;return _.T(function(H){switch(H.nextAddress){case 1:if(r.innertubeTransportService){t=r.innertubeTransportService;H.jumpTo(2);break}if(!r.innertubeTransportLoader){_.cb(Error("mj"));H.jumpTo(2);break}return _.p(H,r.innertubeTransportLoader(),4);case 4:t=H.yieldResult;case 2:return _.p(H,(b=t)==null?void 0:_.et(b,J,x),5);case 5:return V=H.yieldResult,H.return(V)}})};
_.vd.Object.defineProperties(my.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
my[eR]=[ZTo,_.t8,VK,_.t9(_.Bo),_.t9(Fos)];_.rwe=new _.z$("STORAGE_MANAGER_TOKEN");var r0c=["touchmove","scroll"];var bpK={onSpanEnd:function(r){if(r.parent==null){var J=r.name;_.PD(J);tKK(r,J)}}};var Jwm=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},xum;
Jwm.prototype.enqueue=function(r,J){J===1?this.currentPersistentToast=r:this.queue.push(r);this.openToast()};
Jwm.prototype.openToast=function(){var r;(r=this.currentToast)!=null&&r.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.oi=new _.z$("TOAST_MANAGER_TOKEN");var toK=new _.z$("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var bkr=new _.z$("VIEW_TRANSITION_COORDINATOR_TOKEN");var mue=function(r){this.config=r;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;r=_.D(r.transitionConfigs);for(var J=r.next();!J.done;J=r.next())J=_.D(J.value).next().value,this.transitionTasksMap.set(J,[])};
mue.prototype.registerElement=function(r,J,x){x=x===void 0?!1:x;for(var t=_.D(Object.keys(J)),b=t.next(),V={};!b.done;V={viewTransitionName:void 0},b=t.next()){b=b.value;V.viewTransitionName=J[b];var H=this.elementTasksMap.get(r),q=void 0;if((q=H)==null?0:q.has(b)){_.YC(new _.MV("Element already registered for transition",r.tagName,b));break}H=H||new Map;H.set(b,{beforeTransition:function(W){return function(){r.style.viewTransitionName=W.viewTransitionName}}(V),
afterTransition:function(){r.style.viewTransitionName&&(r.style.viewTransitionName="")},
runOnce:x});this.elementTasksMap.set(r,H)}};
_.aS=function(r,J){var x=r.elementTasksMap.get(J);x&&(x.clear(),x.size===0&&r.elementTasksMap.delete(J))};
mue[eR]=[toK];var o47;_.Vo7=_.JY(function(r){return _.f("basic-content-view-model",{class:_.gm("ytBasicContentViewModelHost",_.lX(r.className))},_.f(_.w,{cond:function(){return r.data().headline},
then:function(J){return _.f("div",{class:"ytBasicContentViewModelHeadline"},_.f(_.Zy,{text:J}))}}),_.f(_.GZ,{each:function(){return r.data().paragraphs||[]},
keyBy:"INDEX"},function(J){return _.f("div",{class:"ytBasicContentViewModelParagraph"},_.f(_.w,{cond:function(){var x=J();return!!(x.header||x.customHeader||x.headline)},
then:function(){return _.f(o47,{paragraph:J})}}),_.f(_.w,{cond:function(){return J().asset||J().text},
then:function(){return _.f("div",{class:"ytBasicContentViewModelParagraphContent"},_.f(_.w,{cond:function(){return J().asset},
then:function(x){return _.f("div",{class:"ytBasicContentViewModelParagraphAsset"},_.f(_.QR,{data:x},{contentPreviewImageViewModel:_.la}))}}),_.f(_.w,{cond:function(){return J().text},
then:function(x){return _.f("div",{class:"ytBasicContentViewModelParagraphText"},_.f(_.Zy,{text:x}))}}))}}))}))},"se");
o47=_.JY(function(r){var J=r.paragraph;return _.f(_.DZ,null,_.f(_.w,{cond:function(){return J().headline},
then:function(x){return _.f(_.Zy,{text:x,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.f(_.QR,{data:function(){return J().header||J().customHeader}},{sectionHeaderViewModel:function(x){return _.f(_.bJ,{data:x.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"te");var Hke=_.JY(function(r){var J=_.zx("yt-expandable-metadata-header-view-model"),x=_.$H(function(t){if(!_.CL(_.OS(t),J.value,["A".toString(),"BUTTON".toString()])){var b;(b=r.expandedCallback)==null||b.call(r,!1)}});
return _.f("yt-expandable-metadata-header-view-model",{el:J,class:"ytExpandableMetadataHeaderViewModelHost"},_.f(_.w,{cond:function(){return r.expanded()},
then:function(){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":x},_.f("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.f(_.w,{cond:function(){return r.data().expandedTitleImage},
then:function(t){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.f(_.rm,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:t}))}}),_.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.f(_.Zy,{text:function(){return r.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.f(_.Zy,{text:function(){return r.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.f(_.Zy,{text:function(){return r.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.f("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.f(_.QR,{data:function(){return r.data().infoButton}},{buttonViewModel:_.TN}),_.f(_.QR,{data:function(){return r.data().collapseButton}},{buttonViewModel:function(t){return _.f(_.TN,{data:t.data,
onClick:function(){var b;(b=r.expandedCallback)==null||b.call(r,!1)}})}})))},
else:function(){return _.f(Du9,Object.assign({},r))}}))},"ue"),Tfe=_.JY(function(r){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.f(_.w,{cond:function(){return r.data().collapsedLabelImage},
then:function(J){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.f(_.rm,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:J,alt:""}))}}),_.f(_.Zy,{text:function(){return r.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"ve"),Du9=_.JY(function(r){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.$H(function(){var J;return void((J=r.expandedCallback)==null?void 0:J.call(r,!0))})},_.f("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.f(_.w,{cond:function(){return r.data().collapsedImage},
then:function(J){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.f(_.rm,{width:16,height:16,data:J,alt:""}))}}),_.f(_.w,{cond:function(){return r.data().showLeadingCollapsedLabel},
then:function(){return _.f(Tfe,Object.assign({},r))}}),_.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.f(_.Zy,{text:function(){return r.data().collapsedTitle}}))),_.f("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.f(_.w,{cond:function(){return!r.data().showLeadingCollapsedLabel},
then:function(){return _.f(Tfe,Object.assign({},r))}}),_.f(_.QR,{data:function(){return r.data().infoButton}},{buttonViewModel:_.TN}),_.f(_.QR,{data:function(){return r.data().expandButton}},{buttonViewModel:function(J){return _.f(_.TN,{data:J.data,
onClick:function(){var x;(x=r.expandedCallback)==null||x.call(r,!0)}})}})))},"we");_.sKr=_.JY(function(r){var J=_.D(_.hN(function(){return r.data().initiallyExpanded})),x=J.next().value,t=J.next().value,b,V=(b=_.bZ().resolve(_.t9(_.vc)))==null?void 0:b(),H=function(){var q=r.data().colorData;
if(q)return V?q==null?void 0:q.darkColorPalette:q==null?void 0:q.lightColorPalette};
return _.f("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.MA({"background-color":function(){var q=H();return(q==null?0:q.section2Color)?_.Fj(q.section2Color):""}})},_.f(_.QR,{data:function(){return r.data().header}},{expandableMetadataHeaderViewModel:function(q){return _.f(Hke,{data:q.data,
expanded:function(){return!!x()},
expandedCallback:function(W){t(W)}})}}),_.f(_.w,{cond:function(){return x()},
then:function(){return _.f("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.f(_.QR,{data:function(){return r.data().expandedContent}},{horizontalShelfViewModel:function(q){return _.f(_.d8,{data:q.data,
includeMargin:!0,forceNarrowLayout:!0,palette:H})},
videoSummaryContentViewModel:function(q){return _.f(PvN,{data:q.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(q){return _.f(_.ta,{data:q.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(q){return _.f(_.Vo7,{data:q.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.f(_.QR,{data:function(){return r.data().expandedBottomButtons}},{buttonViewModel:function(q){return _.f("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.f(_.TN,{data:q.data}))}}))}}))},"xe");var qY7=_.JY(function(r){var J=r.text;var x=r.marqueeSpacing;var t=r.scrollDelay;var b=r.scrollDuration;var V=r.enableMarqueeScroll;r=r.large;var H=_.D(_.Ww(!1,void 0,"kfNqfd")),q=H.next().value,W=H.next().value,U=_.D(_.Ww(0,void 0,"bYgZbf"));H=U.next().value;var g=U.next().value,E=_.zx("marquee-scroll");U=_.zx("div");var h=_.zx("span"),G=_.bZ().resolve(_.lS);_.Ke(function(){if(V()){var Y=h.value.getBoundingClientRect().width,O=E.value.getBoundingClientRect().width;if(Y>O){var c=(G==="ltr"?-1:1)*
(Y+(x?x():16));Promise.resolve().then(function(){W(!0);g(c)})}}},"giRlme");
var N={},Q={};return _.f("marquee-scroll",{class:_.gm("ytMarqueeScrollHost",(N.ytMarqueeScrollHostLarge=r,N)),el:E},_.f("div",{id:"marquee-scroll-inner-container",class:_.gm("ytMarqueeScrollInnerContainer",(Q.ytMarqueeScrollAnimationEnabled=function(){return q()},Q)),
el:U,style:_.MA({gap:x?(0,_.G4)(x):"16px","animation-duration":b?h$n(b):"16s","animation-delay":t?h$n(t):"3s","--marquee-translate":(0,_.G4)(H)})},_.f("span",{el:h,dir:"auto"},_.f(_.Zy,{text:J,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.f(_.w,{cond:q,then:function(){return _.f("span",{"aria-hidden":"true",dir:"auto"},_.f(_.Zy,{text:J,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"ye");_.Wns=_.JY(function(r){var J=r.data;var x=r.overlayDensity;r=_.$H(function(){J().onTapCommand&&_.a2(J().onTapCommand);return!1});
var t=_.Bxm(),b=function(){return(x==null?void 0:x())===1?22:16},V={};
return _.f("reel-sound-metadata-view-model",{class:_.gm("ytReelSoundMetadataViewModelHost",(V.ytReelSoundMetadataViewModelHostLarge=function(){return(x==null?void 0:x())===1},V)),
"on:click":r,tabindex:0,role:"button","on:keydown":t},_.f("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.f(_.w,{cond:function(){return J().musicIcon},
then:function(H){return _.f(_.rm,{data:H,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:b})}}),_.f("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.f(qY7,{text:function(){return J().soundMetadata},
enableMarqueeScroll:function(){return!!J().enableMarqueeScroll},
large:function(){return(x==null?void 0:x())===1}}))))},"ze");var ikK,pNY,VO,E4X,$u9,g4y,Mom,hNY;ikK=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];pNY=_.Vn("wil_icon_max_concurrent_fetches",Infinity);
VO=function(r,J,x){var t=this;this.iconSet=r;this.appDirection=J;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.xc.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.M("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.M("wil_icon_network_first");this.renderWhenIdle=_.M("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.M("wil_icon_load_immediately");this.isPurging=!1;r=function(){t.cacheStorageAvailable&&(t.cacheStorageAsync=_.xc.caches.open("yt-icons").then(function(V){return t.cacheStorageSync=V}).catch(function(){t.cacheStorageAvailable=!1}))};
x=(x==null?void 0:x())||{};x=_.D(Object.entries(x));for(J=x.next();!J.done;J=x.next()){var b=_.D(J.value);J=b.next().value;b=b.next().value;b=EN(b);fR5(b);this.iconCache[J]=b.cloneNode(!0)}this.isPurging=Uu9(this);this.isPurging instanceof Promise?this.isPurging.then(r):r()};
_.cjM=function(r,J){var x=r.resolveIcon(J);return x?r.renderingMode===1?g4y(r,x,r.renderingMode):(J=r.iconCache[x.url])?(J=J.cloneNode(!0),E4X(r,J),g4y(r,x,r.renderingMode,J)):_.jK4(r,x).then(function(t){var b=t?0:1;E4X(r,t);return g4y(r,x,b,t)}):(_.YC(new _.MV("Icon not found",{iconShape:J})),function(){})};
E4X=function(r,J){if(J){r.counter+=1;r="_yt"+r.counter;J=[J].concat(_.Gd(J.getElementsByTagName("*")));J=_.D(J);for(var x=J.next();!x.done;x=J.next())if(x=x.value,x.tagName==="style"&&x.textContent)x.textContent=$u9(x.textContent,r,!0);else for(var t=_.D(x.attributes),b=t.next();!b.done;b=t.next()){b=b.value;b.name==="id"&&(b.value+=r);["mask","fill","clip-path"].includes(b.name)&&(b.value=$u9(b.value,r));if(b.name==="style"){var V=x.style;try{V.cssText=$u9(V.cssText,r,!0)}catch(g){var H=void 0,q=
void 0,W=void 0,U=void 0;DH({error:((H=g)==null?void 0:(W=(q=H).toString)==null?void 0:W.call(q))||"",el:x.outerHTML,style:!!V,cssText:(U=V)==null?void 0:U.cssText})}}b.name==="xlink:href"&&(b.value=b.value.replace(/#(.*)/,"#$1"+r))}}};
$u9=function(r,J,x){var t=/url\(["']?#(.*?)["']?\)/;(x===void 0?0:x)&&(t=/url\(["']?#(.*?)["']?\)/g);return r.replace(t,"url(#$1"+J+")")};
g4y=function(r,J,x,t){return function(b,V){var H=Object.assign({},{iconColor:"currentcolor",iconWidth:J.size+"px",iconHeight:J.size+"px",iconDisplay:"block"},V);V=_.go("DIV");var q=H.iconColor,W=H.iconFilter;H="width: "+H.iconWidth+"; height: "+H.iconHeight+"; display: "+H.iconDisplay+";";W&&(H+=" filter: "+W+";");x===0&&(H+=" fill: "+q+";");x===1&&(W=J.url,H+=" -webkit-mask: url("+W+") no-repeat center / cover; mask: url("+(W+") no-repeat center / cover; background-color: ")+q);J.allowMirroring&&
r.appDirection==="rtl"&&(H+=" transform: scale(-1, 1); transform-origin: center center;");V.setAttribute("style",H);x===0&&t&&V.appendChild(t);b.appendChild(V)}};
_.jK4=function(r,J){var x,t,b;return _.T(function(V){x=function(H){return N4(H)};
t=J.url;if(!wN5(t))throw Error("oj");b=hNY(r,t);return V.return(b.then(function(H){return H.clone().text()}).then(function(H){var q=x(H);
H=J.size;var W=_.go("DIV");_.c_(W,q);q=_.E9(W.firstElementChild!==void 0?W.firstElementChild:_.muK(W.firstChild,!0));H=fR5(q,H);r.iconCache[t]=H.cloneNode(!0);delete r.responsePromises[t];return H}).catch(function(){}))})};
Mom=function(r){var J,x=(J=r.requestAninmationFrameResolver)==null?void 0:J.promise;x||(r.requestAninmationFrameResolver=new _.io,x=r.requestAninmationFrameResolver.promise,_.xc.requestAnimationFrame(function(){var t;(t=r.requestAninmationFrameResolver)==null||t.resolve();r.requestAninmationFrameResolver=null}));
return x};
hNY=function(r,J){var x,t;return _.T(function(b){if(b.nextAddress==1)return r.waitForAnimationFrame?_.p(b,Mom(r),2):b.jumpTo(2);x=r.responsePromises[J];x||(t=function(){var V,H,q;return _.T(function(W){switch(W.nextAddress){case 1:if(!r.cacheStorageAvailable){V=void 0;W.jumpTo(2);break}if(H=r.cacheStorageSync){W.jumpTo(3);break}return _.p(W,r.cacheStorageAsync,4);case 4:H=W.yieldResult;case 3:V=H;case 2:return q=V,r.isNetworkFirstStrategy?W.return(r.fetchAndUpdateCache(J,q).catch(r.getCacheStorageResponse.bind(r,
J,q))):W.return(r.getCacheStorageResponse(J,q).catch(r.fetchAndUpdateCache.bind(r,J,q)))}})},x=r.renderWhenIdle?new Promise(function(V,H){_.Rw(_.Yh,function(){t().then(V).catch(H)},10)}):t(),r.responsePromises[J]=x);
return b.return(x.catch(function(V){delete r.responsePromises[J];DH({error:(V==null?0:V.toString)?V.toString():"",url:J});throw V;}))})};
VO.prototype.fetchAndUpdateCache=function(r,J){var x=this;return _.T(function(t){return t.return(Gbr(x,r).then(function(b){RNX(x,r,b,J);return b}))})};
var Gbr=function(r,J){var x;return _.T(function(t){if(r.numFetches<pNY)return r.numFetches+=1,t.return(SYs(r,J).finally(function(){--r.numFetches;if(Object.keys(r.queuedResponseResolvers).length){var b=Object.keys(r.queuedResponseResolvers)[0],V=r.queuedResponseResolvers[b];delete r.queuedResponseResolvers[b];V.resolve(Gbr(r,b))}}));
x=new _.io;r.queuedResponseResolvers[J]=x;return t.return(x.promise)})},SYs=function(r,J,x){x=x===void 0?2:x;
var t;return _.T(function(b){t={credentials:"same-origin",priority:"low"};return b.return(_.xc.fetch(J,t).then(function(V){return V.ok?V:Promise.reject(Error("pj`"+V.status+"`"+V.statusText))}).catch(function(V){if(x>0)return SYs(r,J,x-1);
throw V;}))})},RNX=function(r,J,x,t){_.T(function(b){return t?b.return(new Promise(function(V){_.Rw(_.Yh,function(){var H,q;
return _.T(function(W){switch(W.nextAddress){case 1:if(!r.isNetworkFirstStrategy){H=void 0;W.jumpTo(2);break}return _.p(W,t.match(J).catch(function(){}),3);
case 3:H=W.yieldResult;case 2:if(q=H){W.jumpTo(4);break}return _.p(W,t.put(J,x.clone()).catch(function(U){DH({error:(U==null?0:U.toString)?U.toString():"",url:J})}),4);
case 4:V(),_.i8(W)}})},50)})):b.return()})};
VO.prototype.getCacheStorageResponse=function(r,J){return _.T(function(x){return J?x.return(J.match(r).then(function(t){return t&&t.ok?t:Promise.reject()})):x.return(Promise.reject())})};
var fR5=function(r,J){J===void 0||r.getAttribute("viewBox")||r.setAttribute("viewBox","0 0 "+J+" "+J);r.setAttribute("focusable","false");r.setAttribute("aria-hidden","true");try{r.style.pointerEvents="none",r.style.display="inherit",r.style.width="100%",r.style.height="100%"}catch(b){var x;DH({error:((x=b)==null?0:x.toString)?b.toString():""});try{r.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(V){var t;DH({error:((t=V)==null?0:t.toString)?V.toString():
""})}}return r},wN5=function(r){for(var J=_.D(ikK),x=J.next();!x.done;x=J.next())if(r.startsWith(x.value)&&r.endsWith(".svg"))return!0;
return!1};
VO.prototype.resolveIcon=function(r){return this.iconSet.resolveIcon(r)};
var DH=function(r){_.nR(new _.MV("Error in IconManager",r))},Uu9=function(r){if(_.M("wil_icons_cache_purge_killswitch"))return!1;
try{var J=_.xc.localStorage}catch(V){return!1}if(!J||!r.cacheStorageAvailable)return!1;var x=function(V){try{var H;(H=J)==null||H.setItem("yt-icons-last-purged",V.toString())}catch(W){var q;DH({error:((q=W)==null?0:q.toString)?W.toString():""})}},t=Number(J.getItem("yt-icons-last-purged"));
if(!t)return t=new Date,t=t.setDate(t.getDate()-Math.floor(Math.random()*90+1)),x(t),!1;if(function(V,H){V=new Date(V);H=new Date(H);return H.getMonth()-V.getMonth()+12*(H.getFullYear()-V.getFullYear())}(t,Date.now())<3)return!1;
try{return _.xc.caches.delete("yt-icons").then(function(V){V&&x(Date.now());return V}).catch(function(){return!1}).finally(function(){r.isPurging=!1})}catch(V){var b;
DH({error:((b=V)==null?0:b.toString)?V.toString():""});return!1}};
VO[eR]=[KbY,_.lS,_.t9(YnN)];_.HT=function(r,J){this.iconManager=r;this.iconsToFetch=J};
_.HT[eR]=[_.fM,_.t9(PNo)];var Nfr=function(){};var duE=function(r,J,x){this.requestKey=r;this.zO5=J;this.gpZ=x;this.sda=function(){return new XMLHttpRequest};
this.tMT=void 0;this.m5y=[]};
duE.prototype.getLatestChallengeResponse=function(){return this.gpZ};
var sTb=function(r,J,x){var t,b,V,H;return _.T(function(q){if(q.nextAddress==1){_.PD("attestation_challenge_fetch");_.YG("att_fs",void 0,"attestation_challenge_fetch");if(!r.tMT)throw new _.hK(9,"Missing fetcher");return _.p(q,r.tMT(J,x),2)}t=q.yieldResult;V=(b=t)==null?void 0:b.bgChallenge;if(!V)throw new _.hK(15,"Missing field");r.gpZ=t;r.m5y.forEach(function(W){W(t)});
H=tFM(V);_.YG("att_fc",void 0,"attestation_challenge_fetch");xBD("attestation_challenge_fetch");return q.return(H)})},Yew=function(r,J){var x,t,b,V,H;
return _.T(function(q){switch(q.nextAddress){case 1:x=new H$(100,3E5,.25,2),t=void 0;case 2:if(!(x.currBackoffCount_<10)){q.jumpTo(4);break}_.DC(q,5);if(!(x.currBackoffCount_>0)){q.jumpTo(7);break}return _.p(q,ojX(x.getValue()),7);case 7:return _.p(q,QKE(r,J),9);case 9:return b=q.yieldResult,q.return(b);case 5:V=_.Wr(q);V instanceof _.hK?t=V:(H=V instanceof Error?V.message:"Unknown",t=new _.hK(9,H));$Nx(x);q.jumpTo(2);break;case 4:if(t)throw t;throw new _.hK(9,"Unknown error");}})},QKE=function(r,
J){J=rZq(JZf(new X_n,J),r.requestKey);
var x=new _.io,t=r.sda();t.open("POST",r.zO5);t.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");t.setRequestHeader("Content-Type","application/json+protobuf");t.onload=function(){if(_.Kii(t)){var b=T9Y(t.responseText);x.resolve(b)}else x.reject(new _.hK(_.s9(_.T1(t)),t.statusText))};
t.onerror=function(){x.reject(new _.hK(_.s9(_.T1(t)),t.statusText))};
t.send(J.serialize());return x.promise};var kbY=function(r){this.networkStatusManager=r;this.isDownloaded=m5i===void 0?function(){return!1}:m5i;
this.isReady=!1;this.gxU=KnY(this)},KnY=function(r){var J;
return _.T(function(x){if(x.nextAddress==1)return _.p(x,No4(),2);if(x.nextAddress!=3)return J=x.yieldResult,_.p(x,hmn(J),3);r.vj=x.yieldResult;Ddr(r.vj).then(function(){r.isReady=!0});
return x.return(r.vj)})},Psm=function(r,J,x){r.vj?(r=r.vj.w6({e0:x,
nWr:!0,xSI:!0}),J.serviceIntegrityDimensions={poToken:r}):_.Pq(Error("rj"))};
kbY.prototype.processContext=function(r){var J=this;if(!r.input.match(_.XQ(TGq)))return _.AH();var x=r.innerTubeRequest,t=x.videoId;return!t||this.isDownloaded(x)||this.networkStatusManager&&!this.vj&&!this.networkStatusManager.isNetworkAvailable()?_.AH():this.vj?this.isReady?(Psm(this,x,t),_.AH()):new cH(Ddr(this.vj).then(function(){Psm(J,x,t)})):new cH(this.gxU.then(function(b){return _.T(function(V){if(V.nextAddress==1)return _.p(V,Ddr(b),2);
Psm(J,x,t);_.i8(V)})}))};var YYv=new _.z$("WEB_PO_CONTEXT_PROCESSOR");var n4Y=function(r,J){var x=this;this.kaF=0;var t;this.qjc=(t=J==null?void 0:J.qjc)!=null?t:window;this.networkStatusManagerPromise=J==null?void 0:J.networkStatusManagerPromise;var b;this.requestKey=(b=J==null?void 0:J.requestKey)!=null?b:_.Df("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var V;this.cD5=(V=J==null?void 0:J.cD5)!=null?V:function(W){return new QX(W)};
var H;t=(H=J==null?void 0:J.sbn)!=null?H:function(W,U,g){return new duE(W,U,g)};
this.bgChallenge=tFM(r.bgChallenge);this.ttlSeconds=bhM(vI(r.challenge||""));this.jB=t(this.requestKey,_.M("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.xc.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",r);VK7(this.jB);var q;this.orS=(q=J==null?void 0:J.orS)!=null?q:function(W){_.dU(x.qjc.document,"visibilitychange",function(){x.qjc.document.visibilityState===
"visible"&&W()})}},Cse=function(r){if(!r.s5){var J={maxAttempts:5,
j5d:r.ttlSeconds*1E3};HpC(r.qjc);r.s5=r.cD5({jB:r.jB,d6:{disable:_.M("html5_web_po_disable_remote_logging"),u0:"aGIf",p2L:RGm("html5_web_po_experiment_ids"),fTN:_.M("wpo_dis_lfdms")?0:1E3,ddm:function(t){var b=T1N.get(t);b||(b=new HTN(t),b=new i0(b),T1N.set(t,b));return b}},
lUg:J,b09:r.bgChallenge,mON:Tic});r.kaF=Date.now();opo(r.s5,function(){r.kaF=Date.now()});
kaC(r.s5,function(){return _.T(function(t){return t.return(OkI(r))})});
var x=r.uZ0.bind(r);r.networkStatusManagerPromise&&r.ttlSeconds>0&&r.networkStatusManagerPromise.then(function(t){t.listen("publicytnetworkstatus-online",x)});
r.orS(x)}};
n4Y.prototype.uZ0=function(){if(Date.now()>this.kaF+this.ttlSeconds*1E3){var r;(r=this.s5)==null||myN(r)}};
var OkI=function(r){if(r.dZi)return r.dZi;if(!r.s5)throw Error("sj");r.dZi=new Yd({s5:r.s5,jB:r.jB,uQT:!0,onError:Tic});return r.dZi},qHM=function(r,J){r=new n4Y(r,J);
Cse(r);OkI(r)};var Tr=function(r,J){this.store=r;this.queue=[];J==null||J.addEventListener("yt-navigate-start",this.reset.bind(this))};
Tr.prototype.enqueue=function(r){var J=r.command,x=r.durationMs,t=r.elementToFocus;var b=r.label;var V=r.elementToFocus;r.command?b=_.gP("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:b,shortcut:_.gP("SHIFT_PLUS_ENTER")}):V&&(r=b+". "+_.gP("SHIFT_PLUS_ENTER")+" for more information.",b=_.gP("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:b,shortcut:_.gP("SHIFT_PLUS_ENTER")},r));x={announcement:b,durationMs:x!=null?x:8E3};J?x.command=J:t&&(t.classList.add("ephemeral-action-focusable-element"),x.selector=t.tagName+
".ephemeral-action-focusable-element");this.queue.push(x);Bf5(this)};
Tr.prototype.activate=function(r){var J=_.Egz(this.store.getState());if(J){if(J==null?0:J.command)_.cc(J.command),this.store.dispatch(mXb(null));if(J==null?0:J.selector)J=document.querySelector(J.selector),_.ewz(J);r.preventDefault()}};
var Bf5=function(r){if(!_.Egz(r.store.getState())&&r.queue.length){var J=r.queue.shift();J&&(r.previousAnnouncement===J.announcement&&(J.announcement+="\u00a0"),r.store.dispatch(mXb(J)),r.previousAnnouncement=J.announcement,r.timeoutId=setTimeout(function(){if(J.selector){var x;(x=document.querySelector(J.selector))==null||x.classList.remove("ephemeral-action-focusable-element")}r.store.dispatch(mXb(null));Bf5(r)},J.durationMs))}};
Tr.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(mXb(null));this.queue.length=0;this.timeoutId=void 0};
Tr[eR]=[_.na,_.$n];_.sf=new _.z$("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var IR4=window.AbortController||wDu;var Lnm=new _.z$("AUTH_SERVICE_TOKEN");var pFC=_.aa(["about:blank"]),ip7;var qM=new _.z$("API_IFRAME_TOKEN"),cwK=new _.z$("FETCH_FN_TOKEN"),AwI=new _.z$("PARSE_FN_TOKEN"),FnK=new _.z$("WINDOW_REQUEST_TOKEN"),aR7=new _.z$("TEXT_DECODER_TOKEN");var qCf;qCf=new _.z$("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.yw7=new _.z$("MISC_UI_SHARED_FLAGS_TOKEN");var eNY=function(){};
eNY.prototype.getFlag=function(r){if(r.configType!==2)throw Error("tj");return zNX(r)};
var zNX=function(r){switch(r.flagType){case "bool":return _.M(r.flagName);case "int":return _.eo(_.Vn(r.flagName));case "double":return _.Vn(r.flagName);case "string":return _.Df(r.flagName);case "int32_list":return RGm(r.flagName);case "int64_list":return RGm(r.flagName).map(function(J){return _.eo(J)});
case "string_list":return _.HG(r.flagName);default:throw Error("uj");}};var WT=function(r,J,x){J=J===void 0?{}:J;RQ.call(this,x===void 0?"uninitialized":x);this.env=r;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];J.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=J.shouldWaitOnAsyncImmediate)};
_.S(WT,RQ);WT.prototype.init=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return J.processPluginOptions.shouldWaitOnAsyncImmediate?_.p(t,r(J.env),2):(r(J.env),t.jumpTo(2));if(t.nextAddress!=4)return J.jobSet?_.p(t,J.jobSet.completedResolver.promise,4):t.jumpTo(4);x=_.Y$();x.parkOrScheduleJob(function(){J.transition("rendering")},10,"ci");
_.i8(t)})};
WT.prototype.initialRender=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return J.processPluginOptions.shouldWaitOnAsyncImmediate?_.p(t,r(J.env),2):(r(J.env),t.jumpTo(2));if(t.nextAddress!=4)return J.jobSet?_.p(t,J.jobSet.completedResolver.promise,4):t.jumpTo(4);x=_.Y$();x.parkOrScheduleJob(function(){J.transition("rendered")},10,"cr");
_.i8(t)})};
WT.prototype.afterRenderImmediate=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return J.processPluginOptions.shouldWaitOnAsyncImmediate?_.p(t,r(J.env),2):(r(J.env),t.jumpTo(2));if(t.nextAddress!=4)return J.jobSet?_.p(t,J.jobSet.completedResolver.promise,4):t.jumpTo(4);x=_.Y$();x.parkOrScheduleJob(function(){J.transition("after-render-deferred")},10,"carml");
_.i8(t)})};
WT.prototype.afterRenderDeferred=function(r){var J=this;return _.T(function(x){r(J.env);_.i8(x)})};var ZkX;_.Bb("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});ZkX={};_.v4E=(ZkX.CSI=wFn(),ZkX.ECATCHER=$dc(),ZkX);var uqY={},lRe=(uqY.rendered={priority:0,callback:function(r){y$x(r.injector.resolve(Sl))}},uqY);var pyz=new _.z$("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),XNr=new _.z$("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var rrK=function(r){this.callbackFnMap=r;this.configMap={}};
rrK.prototype.handleResponse=function(r){var J;r=(J=r.responseContext)==null?void 0:J.serviceTrackingParams;J=_.D(r);for(r=J.next();!r.done;r=J.next()){r=r.value;var x=r.params,t=r.service;if(x&&t){this.configMap[t]||(this.configMap[t]=new Cao);r=this.configMap[t];var b=void 0,V=(b=this.callbackFnMap)==null?void 0:b[t];x=_.D(x);for(t=x.next();!t.done;t=x.next())b=t.value,t=b.key,b=b.value,t&&b&&(r.set(t,b),V&&V(t,b))}}};
rrK[eR]=[_.t9(XNr)];var Jrs=!1,SH9=0,h$r=null,R$4=null;var xm5=new _.z$("NETWORK_SLI_TOKEN");var tIY=function(r,J,x,t,b){this.networkSli=r;this.fetchFn=J;this.parseFn=x;this.requestFn=t;this.JSC$16464_textDecoder=b};
tIY.prototype.fetch=function(r,J,x){var t=this,b,V,H;return _.T(function(q){b=bYv(t,r,J);H=(V=t.fetchFn)!=null?V:fetch;return q.return(H(b).then(function(W){return t.handleResponse(W,x)}).catch(function(W){_.nR(W);
if((x==null?0:x.expectJsonStrict)&&W instanceof gr&&W.errorType===1)return Promise.reject(W)}))})};
var sl4=function(r,J,x,t){var b,V,H,q,W,U,g;return _.T(function(E){switch(E.nextAddress){case 1:return b=bYv(r,J,x),_.DC(E,2),_.p(E,fetch(b),4);case 4:V=E.yieldResult;_.FC(E,3);break;case 2:throw _.Wr(E),new gr(2,"Failed to parse streaming response",b.url);case 3:if(!V.redirected&&!V.ok)throw(H=r.networkSli)==null||H.failure(),new _.MV("Streaming fetch request not ok",b.url);if(!V.body)throw new _.MV("No response body in streaming response",b.url);q={};if(_.M("web_streaming_fast"))return W=V.body.getReader(),
E.return(mmI(r,W,q,t));U=V.body.pipeThrough(new TextDecoderStream).getReader();g=new _.J1;return E.return(o5s(r,U,g,sn4,q,t))}})},bYv=function(r,J,x){if(r.networkSli){var t=_.iZ(_.X5(J,"key"))||"/UNKNOWN_PATH";
r.networkSli.start(t)}t=x;_.M("wug_networking_gzip_request")&&(t=I1C(x));var b;return new ((b=r.requestFn)!=null?b:window.Request)(J,t)},mmI=function(r,J,x,t){var b,V,H,q,W,U,g,E,h,G,N;
return _.T(function(Q){switch(Q.nextAddress){case 1:b=r.JSC$16464_textDecoder?new r.JSC$16464_textDecoder("utf-8"):new TextDecoder("utf-8"),V="",H=function(Y){Y=Y.trim();Y.length!==0&&Y!=="]"&&Y!=="["?(Y.startsWith("[")&&(Y=Y.substring(1)),Y.endsWith("]")&&(Y=Y.slice(0,-1)),Y.endsWith(",")&&(Y=Y.slice(0,-1)),Y=Y.trim()):Y=void 0;if(Y)try{var O=JSON.parse(Y);sn4(x,O);t==null||t(x,O)}catch(c){throw new gr(1,"Failed to parse streaming response",Y);}},_.DC(Q,2,3);
case 5:return _.p(Q,J.read(),8);case 8:q=Q.yieldResult;W=q.value;if(U=q.done)return V.length>0&&H(V),g=void 0,(g=r.networkSli)==null||g.success(),Q.return(x);V+=b.decode(W,{stream:!0});E=V.split("\n");V=E.pop()||"";h=_.D(E);for(G=h.next();!G.done;G=h.next())N=G.value,H(N);Q.jumpTo(5);break;case 3:_.Td(Q);J.releaseLock();_.qy(Q,0);break;case 2:throw _.Wr(Q),new gr(1,"Failed to parse streaming response");}})},o5s=function(r,J,x,t,b,V){var H,q,W,U,g,E,h,G,N;
return _.T(function(Q){if(Q.nextAddress==1)return _.p(Q,J.read(),2);H=Q.yieldResult;q=H.value;if(W=H.done)return(U=r.networkSli)==null||U.success(),Q.return(b);try{g=x.parse(q)}catch(Y){throw new gr(1,"Failed to parse streaming response",q);}if(g!=null)for(E=_.D(g),h=E.next();!h.done;h=E.next())G=h.value,t(b,G),N=void 0,(N=V)==null||N(b,G);return Q.return(o5s(r,J,x,t,b,V))})};
tIY.prototype.handleResponse=function(r,J){var x,t=(x=this.parseFn)!=null?x:JSON.parse;x=r.text().then(function(b){if((J==null?0:J.jspbResponseCtor)&&r.ok)return tEM(J.jspbResponseCtor,b);b=b.replace(")]}'","");if((J==null?0:J.expectJsonStrict)&&b)try{var V=t(b)}catch(q){throw new gr(1,"JSON parsing failed after fetch");}var H;return(H=V)!=null?H:t(b)});
r.redirected||r.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),x=x.then(function(b){_.nR(new _.MV("Error: API fetch failed",r.status,r.url,b));return Object.assign({},b,{errorMetadata:{status:r.status}})}));
return x};
tIY[eR]=[_.t9(xm5),_.t9(cwK),_.t9(AwI),_.t9(FnK),_.t9(aR7)];var VIy=new _.z$("NETWORK_MANAGER_TOKEN");var Dme=[1,2,4,8,16,30],TvE=function(r){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=r.maxTimeMs;this.maxFrameCount=r.maxFrameCount===void 0?Math.ceil(60*r.maxTimeMs/1E3):r.maxFrameCount;r=_.D(Dme);for(var J=r.next();!J.done;J=r.next())this.brokenFrameSummarizers.push(new HYE(J.value/60*1E3))},se4=function(r){var J=r.frameCountInternal>=r.maxFrameCount;
return r.elapsedTimeMs>=r.maxTimeMs||J},qsI=function(r){for(var J=[],x=_.D(r.brokenFrameSummarizers),t=x.next();!t.done;t=x.next())t=t.value,t=t.brokenFrameCount!==0?{severityMs:Math.round(t.targetFrameTimeMs),
eventCount:t.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(t.averageDurationBetweenEventsMs)}:void 0,t&&J.push(t);return{summaries:J,monitoringDurationMs:Math.round(r.elapsedTimeMs)}};
_.vd.Object.defineProperties(TvE.prototype,{elapsedTimeMs:{configurable:!0,enumerable:!0,get:function(){return this.startTime===void 0||this.prevTime===void 0?0:this.prevTime-this.startTime}},
frameCount:{configurable:!0,enumerable:!0,get:function(){return this.frameCountInternal}}});
var HYE=function(r){this.targetFrameTimeMs=r;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.vd.Object.defineProperties(HYE.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var W7I=function(){};
W7I.prototype.start=function(r,J){var x=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var t=new TvE({maxTimeMs:r});this.monitor=t;this.lastSummaryInternal=void 0;this.metadataToLog=J;return new Promise(function(b){var V=function(H){if(H===void 0)x.stop(),b(void 0);else if(x.monitor!==t)H=Object.assign({},qsI(t),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),b(H);else{var q=x.monitor;if(!se4(q)){q.frameCountInternal++;if(q.prevTime===void 0)q.startTime=
H;else for(var W=H-q.prevTime,U=_.D(q.brokenFrameSummarizers),g=U.next();!g.done;g=U.next()){g=g.value;var E=g.currTimeMs;g.currTimeMs+=W;W>g.targetFrameTimeMs+2&&(g.brokenFrameCount++,g.timeOfFirstBrokenFrameMs===void 0&&(g.timeOfFirstBrokenFrameMs=E),g.timeOfLastBrokenFrameMs=E)}q.prevTime=H}se4(x.monitor)?b(x.stop()):_.Yh.addJob(V,5,0)}};
_.Yh.addJob(V,5,0)})};
W7I.prototype.stop=function(r){if(!this.monitor)return this.lastSummaryInternal;var J=Object.assign({},qsI(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(J.monitoringDurationMs){r=r!=null?r:this.metadataToLog;var x={droppedFramesSummary:J,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};r&&(x[r.type]=r.data);_.KR("manualSmoothnessMeasurement",x)}this.monitor=void 0;this.lastSummaryInternal=J;this.metadataToLog=void 0;return J};_.iYK=new _.z$("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var pKv;pKv=function(r){this.JSC$16487_expiringStorage=new Rf(r)};
_.f45=function(r){if(_.Nir()&&(r=_.p9M(_.w0()+"::"+r)))return new pKv(r)};
pKv.prototype.set=function(r,J,x){x=x!==void 0?Date.now()+x:void 0;this.JSC$16487_expiringStorage.set(r,J,x)};
pKv.prototype.get=function(r){return this.JSC$16487_expiringStorage.get(r)};
pKv.prototype.remove=function(r){this.JSC$16487_expiringStorage.remove(r)};var UmE=new _.z$("SESSION_STORAGE");_.ir=function(){};
_.ir.getInstance=function(){var r=_.Fe("ytglobal.storage_");r||(r=new _.ir,_.rj("ytglobal.storage_",r));return r};
_.ir.prototype.estimate=function(){var r,J,x;return _.T(function(t){r=navigator;return((J=r.storage)==null?0:J.estimate)?t.return(r.storage.estimate()):((x=r.webkitTemporaryStorage)==null?0:x.queryUsageAndQuota)?t.return(ddr()):t.return()})};
_.rj("ytglobal.storageClass_",_.ir);var ahc=!!(uL[1]>>14&1);var Op9=0;var FC9=!1;var g59=_.aa(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),E5I=_.aa(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var $2w={"/":_.iD,"/?feature=ytca":_.iD,"/feed/downloads":_.iy9};var iL=function(r,J,x){this.JSC$16503_upliftPromise=r;this.store=J;this.JSC$16503_persistentStorePromiseAccessor=x};
iL.prototype.shouldPreferLocalResponse=function(r){return r.browseId==="FEdownloads"||r.browseId==="FEsmart_downloads"&&_.M("kevlar_modern_downloads_page")?!0:!1};
iL.prototype.localInnertubeResponse=function(r){var J=this;return _.T(function(x){return r.browseId==="FEdownloads"?_.M("kevlar_modern_downloads_page")?x.return(jeE(J)):x.return($m4(J)):r.browseId==="FEsmart_downloads"&&_.M("kevlar_modern_downloads_page")?x.return(wKy(J)):x.return(Promise.reject(Error("wj")))})};
iL.prototype.canProvideFallbackResponse=function(){return!0};
iL.prototype.localFallbackInnertubeResponse=function(r){var J=this,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return _.p(V,J.JSC$16503_persistentStorePromiseAccessor(),2);case 2:x=V.yieldResult;if(r.browseId!=="SPaccount_downloads"||!x){V.jumpTo(3);break}return _.p(V,boD(x),4);case 4:if(t=V.yieldResult)return V.return(_.m3(t));case 3:return r.browseId==="FEwhat_to_watch"?V.return(hm7(J)):(b=_.M("web_offline_continuation_automatic_retry")||_.M("web_offline_continuation_retry_button"))&&
r.continuation?V.return(MIE(J)):V.return(GXI(J))}})};
var hm7=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$16503_upliftPromise,2);J=_.ll7(r.store.getState().entities);return J.length?x.return(Rmy(r,J)):x.return(GXI(r))})},$m4=function(r){var J,x;
return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$16503_upliftPromise,2);if(t.nextAddress!=3)return J=SsK([{offlineItemSectionRenderer:{}}]),_.p(t,Nv4(r,J),3);x=t.yieldResult;x.onResponseReceivedActions=[Rv("REFRESH_DOWNLOADS")];return t.return(x)})},jeE=function(r){var J,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y;
return _.T(function(O){if(O.nextAddress==1)return _.p(O,r.JSC$16503_upliftPromise,2);if(O.nextAddress!=3)return J=r.store.getState(),x=J.entities,t=_.N6(x),b=_.dh(x),V=_.NyM(J),H=_.SJn(J),q=_.d8C(J),W=_.JH7(x),U=_.wh(t),g=_.Qt(x),E=_.m8z(x),h=_.Kac(J),G=_.nZ(J),N={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.NLz(t,b,W,E,V,H,U,g,q,h,G),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},Q=_.gP("DOWNLOADS",void 0,"Downloads"),
_.p(O,dm9(r,N,Q),3);Y=O.yieldResult;Y.onResponseReceivedActions=[Rv("REFRESH_DOWNLOADS")];return O.return(Y)})},wKy=function(r){var J,x,t,b,V,H,q,W,U;
return _.T(function(g){if(g.nextAddress==1)return _.p(g,r.JSC$16503_upliftPromise,2);if(g.nextAddress!=3)return J=r.store.getState(),x=J.entities,t=_.N6(x),b=_.wh(t),V=_.Qt(x),H={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.QUn(t),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},q=_.gP("SMART_DOWNLOADS",void 0,"Smart downloads"),W=Ruz(b,V),_.p(g,dm9(r,H,q,W),3);U=g.yieldResult;U.onResponseReceivedActions=[Rv("REFRESH_DOWNLOADS")];
return g.return(U)})},GXI=function(r){var J,x;
return _.T(function(t){if(t.nextAddress==1)return _.p(t,bL(r.JSC$16503_upliftPromise,r.store),2);J=t.yieldResult;x=SsK([rnX(J)]);return t.return(Nv4(r,x))})},MIE=function(r){var J,x,t,b;
return _.T(function(V){if(V.nextAddress==1)return J={},x=r.store.getState().continuation.continuationCommand,_.nM(J,_.L$,x),_.p(V,bL(r.JSC$16503_upliftPromise,r.store,J,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);t=V.yieldResult;b={};_.nM(b,_.Axo,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:t}}}],targetId:"browse-feedFEwhat_to_watch"});return V.return({responseContext:{},onResponseReceivedActions:[b]})})},SsK=function(r){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:r}}}}]}}},Rmy=function(r,J){var x,t;
return _.T(function(b){var V={contents:Sa(J)};x=V&&V.contents?V:{};_.M("kevlar_modern_downloads_page")&&(x=Object.assign({},_.KGz(J),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));t={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:x}}}]}};return b.return(Nv4(r,t))})},Nv4=function(r,J){var x,t;
return _.T(function(b){if(b.nextAddress==1)return _.p(b,r.JSC$16503_persistentStorePromiseAccessor(),2);if(b.nextAddress!=3)return x=b.yieldResult,_.p(b,oa(x),3);t=b.yieldResult;return b.return({responseContext:{},contents:J,topbar:t})})},dm9=function(r,J,x,t){var b,V;
return _.T(function(H){if(H.nextAddress==1)return _.p(H,r.JSC$16503_persistentStorePromiseAccessor(),2);if(H.nextAddress!=3)return b=H.yieldResult,_.p(H,oa(b),3);V=H.yieldResult;var q=H.return;var W=t;W=W===void 0?"":W;W={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:x}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.gP("SETTINGS",void 0,"Settings"),accessibilityText:_.gP("SETTINGS",void 0,"Settings"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",isFullWidth:!0,iconName:"SETTINGS",onTap:{innertubeCommand:rh("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:W}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:x};
return q.call(H,{responseContext:{},contents:J,topbar:V,header:{pageHeaderRenderer:W}})})};var Qem=function(){this.moduleRegistry={};this.fetchCount=0};
Qem.prototype.isFetching=function(){return this.fetchCount>0};
var Om=function(r,J){r.moduleRegistry[J.toString()]={asyncId:J,isFetching:!1};return r};
Qem.prototype.JSC$16514_loadModules=function(){for(var r=this,J=new Map,x=[],t=_.D(_.hS.apply(0,arguments)),b=t.next();!b.done;b=t.next()){b=b.value;var V=this.moduleRegistry[b];V?V.resolver?J.set(b,V.resolver):(V.resolver=new _.io,J.set(b,V.resolver),x.push(V.asyncId),V.isFetching=!0):(V=new _.io,J.set(b,V),V.resolve(void 0))}x.length&&(this.fetchCount+=1,_.$d(_.xn.getMultipleAsync.apply(_.xn,_.Gd(x)).then(function(H){for(var q=0;q<x.length;q++){var W=H[q],U=r.moduleRegistry[x[q].toString()];U.isFetching=
!1;U.resolver.resolve(W)}}).catch(function(H){for(var q=_.D(x),W=q.next();!W.done;W=q.next()){W=W.value;
var U=r.moduleRegistry[W.toString()];U.resolver=void 0;U.isFetching=!1;J.get(W.toString()).reject(H)}}),function(){--r.fetchCount}));
return Promise.all([].concat(_.Gd(J.values())).map(function(H){return H.promise}))};_.CQ=new _.z$("MODULE_REGISTRY_TOKEN");var K7m={},kXK=(K7m.rendered={priority:0,callback:function(r){a:{var J=void 0;try{var x;b:{if(_.JuM()){var t=_.ij4(_.w0()+"::pom");if(t){var b=new MI(t);break b}}b=void 0}var V=(x=b)==null?void 0:x.get("role_text");if(!V)break a;J={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:V}]}}}}}}catch(W){}J&&r.injector.resolve(_.mg).resolveCommand(J)}try{var H=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(H){var q=JSON.parse(H);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
q&&r.injector.resolve(_.mg).resolveCommand(q)}}catch(W){}}},K7m);var PEY,Ysm={},n5y=(Ysm.initialized={priority:10,callback:function(){PEY=h3()}},Ysm.rendering={callback:function(r){var J;
return _.T(function(x){if(x.nextAddress==1)return _.p(x,PEY,2);J=x.yieldResult;if(!J.endpoint)throw Error("yj`"+_.xc.location.href);S1(r,J);_.i8(x)})}},Ysm);var OYy={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.Gd(_.M("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,weight:500},{messageRegExp:/MutationObserver is not defined/,
weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,
weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,
weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,
weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},
{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,
weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},
{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,
weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,
weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,
weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3}]),callbackWeights:[{callback:function(r){var J=r.stack;if(J.includes("chrome://")||J.includes("chrome-extension://")||r.message.includes("chrome-extension://")||J.includes("moz-extension://")||J.includes("local.adguard.org")||J.includes("auctioneer3.50million.club")||J.includes("youtubedownloader")||J.includes("youtube_home_page")||J.includes("is_youtube_video_no_longer_available")||
J.includes("switchScreenSizeHack")||J.includes("yt_main_big_banner.js")||J.includes("YouTubeCenter.js")||J.includes("/mytube.js")||J.includes("JSON.parseWrapper")||J.includes("/inj_js/common.js")||J.includes("firebug-lite")||J.includes(".repl.co/")||J.includes("linkfix")||J.includes("playAfterAd")||r.message.includes("Access is denied for this document")&&J.includes("<anonymous>")||r.fileName==="user-script"||r.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
J.includes("<anonymous>"))return!0;if(J.includes("https://www.youtube.com"))return!1;r=J.split("\n");if(!r.length)return!1;if(r.length<=3&&J.includes("s.onloadeddata"))return!0;J=0;for(var x=_.D(r),t=x.next();!t.done;t=x.next())t=t.value,(t.includes("https://")||t.includes("http://"))&&J++;return J/r.length>.95},
weight:0},{callback:function(r){return r.message==="Unknown Error"&&r.name.indexOf("NS_")===0},
weight:100},{callback:function(r){if(!_.o$)return!1;var J=r.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||r.message.includes("available to complete this operation"),x=r.stack.includes("webcomponents")&&r.message==="Object doesn't support this action";r=r.message.includes("object that does not implement interface Element");return J||x||r},
weight:0},{callback:function(r){return r.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(r){return r.message==="Operation is not supported"&&(r.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(r){return r.stack.includes("eval code (eval (code:1:1)")||r.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(r){return r.message.includes("Permission denied")&&r.stack.includes("this.domHandler")?!0:r.name.includes("TypeError")&&r.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(r){if(!r.stack)return!1;var J=r.stack.trim().split("\n");J.length&&J[0].endsWith("Error: "+r.message)&&J.shift();J.length&&J[J.length-1].includes("at window.onerror (")&&J.pop();if(!J.length)return!0;if(r.message==="Script error.")return J[0].includes("www.youtube.com")||J.length>=2&&J[0].startsWith("at new")&&J[1].startsWith("at window.onerror");if(r.message==="Unexpected token")return!0;r=_.D(J);for(J=r.next();!J.done;J=r.next())if(J=J.value,!(J.includes("<anonymous>")||
J.startsWith("load@")||J.startsWith("global code@")||J.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(r){return r.message==="Cannot read property 'experiments'"&&r.stack.includes("/s/player/")},
weight:500},{callback:function(r){return r.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(r){return r.stack.includes("/embed.js")?(r.params&&r.params&&(r.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.M("use_error_suppression"))var r=_.IP("SUPPRESS_CLIENT_ERRORS",!1);else{if(r=_.sp)r=/Chrome\/(\d+)/.exec(_.UX()),r=(r?parseFloat(r[1]):NaN)>=66;r=!(r||_.TI&&_.Hs(65)||_.CB&&_.Hs(12.1)||lZ&&_.Hs(79))}return r},
weight:500}]};var CEm={},BvY=(CEm.initialized={priority:10,callback:function(r){r.injector.addProvider({provide:mjk,useValue:r.root});r.injector.addProvider({provide:Wr9,useValue:s2X});r.injector.addProvider({provide:iz7,useValue:OYy});var J={};r.injector.addProvider((J.provide=pnE,J.useFactory=function(x,t){return function(){ggM(x,t)}},J[eR]=[Wr9,
iz7],J));r.injector.addProvider({provide:H7,useClass:H7})}},CEm);var I47={},L7r=(I47.initialized={priority:3,callback:function(){var r;if(r=V$i()){r=r.replace("/",".");var J=_.$G();J.set("tz",r);J.save();r=!0}else r=!1;r||(r=_.$G(),r.set("utco",-Math.floor((new Date).getTimezoneOffset())),r.save())}},I47);var cr9={},ArX=(cr9.initialized={priority:10,callback:function(r){r.injector.resolve(H7).start();r=_.Zg();var J=_.LN("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.LN("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.LN("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.LN("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.TY(_.kCM(),{mainAppWeb:Object.assign({},r,{pageType:J})});_.TY(Y1m(),{mainAppWeb:Object.assign({},r,{pageType:J})});
_.TY(ndK(),{mainAppWeb:r});_.TY(OiM(),{mainAppWeb:r});bbN(function(){_.sm(ndK(),"FAILURE");_.sm(OiM(),"FAILURE")});
oxD();V3i();atz()}},cr9);var F7m={},a4y=(F7m.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.YG("dl"),_.Y$().processSignal("pcl");else{var r=function(){_.YG("dl");_.Y$().processSignal("pcl");window.removeEventListener("load",r)};
window.addEventListener("load",r)}}},F7m);var yr9={},em7=(yr9.rendering={priority:0,callback:function(){var r=_.Y$();r.parkOrScheduleJob(function(){r.processSignal("eocs")},10,"eor",5E3)}},yr9);var zmv=function(){};
_.S(zmv,CO);
zmv.prototype.resolveCommand=function(r,J){var x,t,b,V,H,q,W,U;return _.T(function(g){b=(x=_.R(r,_.QQw))==null?void 0:(t=x.dialog)==null?void 0:t.commentReplyDialogRenderer;if(!b)throw new _.MV("No dialog in createCommentReplyDialogEndpoint");H=(V=J.form)==null?void 0:V.event;if(!H)throw new _.MV("Event not passed in when resolving command");q=_.D(H.composedPath());for(W=q.next();!W.done;W=q.next())if(U=W.value,U.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||U.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return U.showReplyDialog(b),g.return();
_.i8(g)})};var p5=function(r){this.pageRequestService=r;this.JSC$16529_prefetchCoordinator=rC7()};
_.S(p5,CO);p5.prototype.resolveCommand=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1){x=_.R(r,TTf);if((t=x)==null||!t.taskId)throw Error("zj");b=x.taskId;_.DC(H,2);return _.p(H,_.DZK(J.pageRequestService,r,{},"").then(function(q){if(!q)throw Error("Aj");},function(q){throw Error("Bj`"+q);
}),4)}if(H.nextAddress!=2)return tmm(J.JSC$16529_prefetchCoordinator,b),_.FC(H,0);
V=_.Wr(H);e5(J.JSC$16529_prefetchCoordinator,b,V);_.i8(H)})};
p5[eR]=[wl];var f5=function(r){this.innertubeTransportService=r};
_.S(f5,CO);f5.prototype.resolveCommand=function(r){var J=this,x,t;return _.T(function(b){x=_.R(r,qJ4);if(x.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||x.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")t=x.boolValue?2:1,_.ZY.getInstance().setState(t,!0,!0);return _.p(b,_.et(J.innertubeTransportService,r),0)})};
f5[eR]=[_.Bo];var Uf={},ZYe=(Uf.addToPlaylistEndpoint=Xx($P),Uf.addToToastAction=Xx(wD),Uf.adsControlFlowOpportunityReceivedCommand=Xx(tM),Uf.captionLanguageSelectActionCommand=Xx(nW),Uf.captionPickerEndpoint=Xx(Or),Uf.changeMiniAppPlayStateCommand=Xx(ws),Uf.changeTimelyActionVisibilityCommand=Xx($R),Uf.channelCreationFormEndpoint=Xx(pW),Uf.clearLocationCommand=Xx(jb),Uf.clearUrlParamCommand=Xx(hM),Uf.copyLinkCommand=Xx(cX),Uf.copyTextEndpoint=Xx(oj),Uf.createCommentReplyDialogEndpoint=OlK(zmv),Uf.createPlaylistServiceEndpoint=
Xx(AM),Uf.dismissDialogEndpoint=Xx(Gf),Uf.entityUpdateCommand=Xx(Dw),Uf.feedbackEndpoint=Xx(sr),Uf.getAnswerCommand=Xx(Vfw),Uf.getPaymentsClientTokenCommand=Xx(kR),Uf.getTranscriptEndpoint=Xx(hm),Uf.googlePaymentBillingCommand=Xx(PO),Uf.googlePaymentPurchaseManagerCommand=Xx(YR),Uf.hideEngagementPanelEndpoint=Xx(Rj),Uf.hideSnackbarCommand=Xx(ix),Uf.insertRichSectionCommand=Xx(Ur),Uf.listMutationCommand=Xx(gs),Uf.logGtmCommand=Xx(fW),Uf.notifyDropdownOptionSelectedCommand=Xx(Mp),Uf.openAdAllowlistInstructionCommand=
Xx(_.b$),Uf.openOnePickAddVideoModalCommand=Xx(Fs),Uf.persistSubscriptionsDisplayPreferencesCommand=Xx(vX),Uf.pingingEndpoint=Xx(mk),Uf.playlistEditEndpoint=Xx(yD),Uf.playlistVotingRefreshPopupCommand=Xx(eb),Uf.refreshPanelEndpoint=Xx(Sb),Uf.saveImageToDeviceEndpoint=Xx(VD),Uf.scrollToSectionEndpoint=OlK(D2N),Uf.seekToVideoTimestampCommand=Xx(CW),Uf.selectCountryCommand=Xx(u$),Uf.setCookieCommand=Xx(l$),Uf.setLocalStorageCommand=Xx(fP),Uf.setPrefStorageEntryCommand=Xx(rD),Uf.setSettingEndpoint=Xx(f5),
Uf.sfvAudioItemPlaybackCommand=Xx(BX),Uf.shareImageCommand=Xx(Jm),Uf.sharingProviderDataCommand=Xx(xR),Uf.showCaptionLanguageSelectActionCommand=Xx(Ij),Uf.showDialogCommand=Xx(QD),Uf.showEngagementPanelEndpoint=Xx(KW),Uf.showSheetCommand=Xx(kP),Uf.showSnackbarCommand=Xx(pP),Uf.showTransientPlayerScrimOverlayCommand=Xx(LW),Uf.submitFormWithValidationFlowCommand=Xx(i$),Uf.talkToRecsDeselectCommand=Xx(U4),Uf.talkToRecsNextCommand=Xx(gD),Uf.talkToRecsSelectCommand=Xx(E4),Uf.talkToRecsUpdateTextCommand=
Xx(j7),Uf.toggleEngagementPanelCommand=Xx(PX),Uf.undoFeedbackEndpoint=Xx(WX),Uf.updateEngagementPanelContentCommand=Xx(YP),Uf.updateUrlParamCommand=Xx(Mc),Uf.verifyCommand=Xx(pW),Uf.webNativeShareCommand=Xx(tm),Uf.webSubmitFormCommand=Xx(zf),Uf.ACK_PLAYABLES_3P_DATA_CONSENT=Xx(bx),Uf.CANCEL_NAVIGATION=Xx(mA),Uf.COPY_SHARE_URL=Xx(on),Uf.MINI_APP_EXIT_DIALOG_SEEN=Xx(Ds),Uf.MINI_APP_OPEN_URL=Xx(V5),Uf.REQUEST_MINI_APP_FULLSCREEN=Xx(HO),Uf.RESUME_NAVIGATION=Xx(TK),Uf.SHARE_PLAYABLE_WITH_HIGH_SCORE=Xx(s4),
Uf.TELL_US_WHY=Xx(qp),Uf);_.M("web_enable_prefetching_videos_on_home")&&(ZYe.prefetchWatchCommand=Xx(p5),ZYe.registerTasksCommand=Xx(ZF));_.M("enable_share_panel_navigation_logging_fix_on_web")&&(ZYe.shareEntityServiceEndpoint=Xx(Np));var i_b=Object.assign({},ZYe);var v5m={},u9I=(v5m.initialized={priority:10,callback:qd4},v5m);var l4y={},XK5=(l4y.initialized={callback:function(r){var J={},x={};m0K().install((J.document_disposed={callback:function(){_.M("finalize_all_timelines")?tZK():Kf();MKi("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.fNc();var t=r.injector.resolve(H7);t.intervalId!==void 0&&(t.intervalId&&_.Yh.cancelJob(t.intervalId),t.intervalId=void 0,--t.currentPartitionIndex,t=e5K(t),t>0&&J2Y({mainAppWeb:_.Zg(),survivalSli:{partitionMinute:t,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));yss(Ig);Ln!=null&&
Ln.flush();Ho&&Ho.snapshotAndFlush();t=_.D(T1N.values());for(var b=t.next();!b.done;b=t.next())b.value.snapshotAndFlush()}},J),(x.flush_logs={callback:function(){_.kC()}},x))}},l4y);var rJX={},JJ4=(rJX.rendered={priority:0,callback:function(){var r=new aCx;r.increment("STARTED");if(_.IP("LOGGED_IN")&&_.IP("SERVER_VERSION")!=="test"&&_.IP("SERVER_VERSION")!=="dev"&&!$9x()&&!j4N()){r.increment("EXECUTING");var J=document.createElement("iframe");J.style.display="none";_.kL(J,2,_.$L("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.IP("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(J);r.increment("DONE")}}},rJX);var xNY={},tEE=(xNY.rendered={callback:function(){rC7().resume()}},xNY);var b1X={acknowledgeChannelTouStrikeCommand:Nq(Tv),addToPlaylistServiceEndpoint:Nq(VB),addToPlaylistEndpoint:Nq(VB),addUpcomingEventReminderEndpoint:Nq(Gv),browseEndpoint:Nq(nAs),channelCreationFormEndpoint:Nq(tb),channelCreationServiceEndpoint:Nq(bY),claimLegacyYoutubeChannelEndpoint:Nq(F7),clearSearchHistoryEndpoint:Nq(U0),clearWatchHistoryEndpoint:Nq(gt),commerceActionCommand:dB(Nj),createBackstagePostEndpoint:Nq(CP),createBroadcastCommand:Nq(RX),createCommentEndpoint:Nq(X7),createCommentReplyEndpoint:Nq(lx),
createLiveChatPollEndpoint:Nq(Sy),createPlaylistServiceEndpoint:Nq(DF),crossAccountChannelTransferEndpoint:Nq($3),deleteLiveChatMessageCommand:Nq(N0),deletePlaylistEndpoint:Nq(Hh),deleteVideoEndpoint:Nq(Mj),dismissalEndpoint:Nq(s0),feedbackEndpoint:Nq(q0),flagEndpoint:Nq(pH),getAccountSwitcherEndpoint:Nq(jy),verifyCommand:Nq(O4),getAccountsListInnertubeEndpoint:Nq(hb),getCommentsFromInboxCommand:Nq(Fh),getDownloadActionCommand:Nq(uY),getFlowCommand:dB(f0),getKidsBlocklistPickerCommand:Nq(fH),getNotificationMenuEndpoint:Nq(B6q),
getPaymentInstrumentsParamsCommand:Nq(Y2),getPaymentsClientTokenCommand:dB(Nj),getPdgBuyFlowCommand:Nq(m_),getReportFormEndpoint:Nq(UZ),getSearchInVideoCommand:Nq(j5),getAnswerCommand:Nq(EZ),getSurveyCommand:Nq(hh),getTranscriptEndpoint:Nq(Rr),getPostVideoPreviewEndpoint:Nq(In),decorateMessageEndpoint:Nq(BO),likeEndpoint:Nq(mf),liveChatActionEndpoint:Nq(k3),liveChatEndpoint:Nq(K0),liveChatItemContextMenuEndpoint:Nq(dt),liveChatPurchaseMessageEndpoint:Nq(Pm),liveChatReplayEndpoint:Nq(QI),manageLiveChatUserEndpoint:Nq(n0),
metadataUpdateCommand:Nq(cm),moderateLiveChatEndpoint:Nq(O0),modifyChannelNotificationPreferenceEndpoint:Nq(zv),notificationOptOutEndpoint:Nq(ZN),openSuperStickerBuyFlowCommand:Nq(Y3),performCommentActionEndpoint:Nq(Zs),playlistEditEndpoint:Nq(sZ),playlistEditorEndpoint:Nq(To),profileCardCommand:Nq(M0),recordNotificationInteractionsEndpoint:Nq(vm),reelWatchEndpoint:Nq(qj),refreshPanelEndpoint:Nq(Xh),removeUpcomingEventReminderEndpoint:Nq(C0),resolveLocationCommand:Nq(L0),revealBusinessEmailCommand:Nq(an),
searchEndpoint:Nq(_.IK4),sendLiveChatMessageEndpoint:Nq(Bm),sendLiveChatVoteEndpoint:Nq(IX),setSettingEndpoint:Nq(oX),shareEntityServiceEndpoint:dB(Hm),sharingProviderDataCommand:Nq(wJ),showEngagementPanelEndpoint:Nq(rJ),showMoreDrawerCommand:Nq(x2),showSheetCommand:Nq(th),showDialogCommand:Nq(Jh),subscribeEndpoint:Nq(VI),transcriptSubmitCaptionCorrectionCommand:Nq(Go),undoFeedbackEndpoint:Nq(iY),unsubscribeEndpoint:Nq(DN),updateBackstagePostEndpoint:Nq(cO),updateCommentEndpoint:Nq(Jb),updateCommentReplyEndpoint:Nq(rt),
updateCommentsSettingsEndpoint:Nq(x3),updateCreatorChannelInnertubeCommand:Nq(e7),updateKidsBlacklistEndpoint:Nq(gJ),updateEngagementPanelContentCommand:Nq(bU),updatePdgFeatureEnablementCommand:Nq(or),updatedMetadataEndpoint:Nq(Ab),validateChannelHandleCommand:Nq(zK),updateChannelPageSettingsEndpoint:Nq(y5),verifyAgeEndpoint:Nq(p0),watchEndpoint:dB(TW),whitelistEditEndpoint:Nq(S5),ypcCancelRecurrenceEndpoint:Nq(dJ),ypcCompleteTransactionEndpoint:Nq(QB),ypcFixInstrumentEndpoint:Nq(k2),ypcGetCartEndpoint:Nq(KH),
ypcGetOffersEndpoint:Nq(Ph),ypcHandleTransactionEndpoint:dB(nH),ypcLogWalletAnalyticDataEndpoint:Nq(OZ),ypcOffersEndpoint:Nq(CH),ypcPauseSubscriptionCommand:Nq(Bh),ypcRedeemCodeEndpoint:Nq(Ir),ypcResumeSubscriptionCommand:Nq(LH),ypcUpdateFopEndpoint:Nq(k2)},gx={},mNv=(gx.GET_ACCOUNT_MENU=Nq(wt),gx.GET_NOTIFICATIONS_MENU=Nq(Cks),gx.GET_NOTIFICATIONS_INBOX=Nq(aX),gx.GET_UNSEEN_NOTIFICATION_COUNT=Nq(ey),gx.GET_USER_MENTION_SUGGESTIONS=Nq(LP),gx.LOAD_GUIDE=Nq(OJ4),gx.SUBMIT_FEEDBACK=Nq(Wm),gx),Ef={},
ooE=(Ef.CONTINUATION_REQUEST_TYPE_BROWSE=Nq(Am),Ef.CONTINUATION_REQUEST_TYPE_SEARCH=Nq($2),Ef.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=Nq(qI),Ef.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=Nq(E0),Ef.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=Nq(ux),Ef.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=Nq(vO),Ef.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=Nq(iU),Ef.CONTINUATION_REQUEST_TYPE_GET_PANEL=Nq(lY),Ef),VE5={player:dB(TW),watchNext:Nq(sP)},DN4={player:dB(TW),reelItemWatch:Nq(qj),reelWatchSequence:Nq(Wh)},
H1e={watchEndpoint:dB(fa)},TH4={commandEndpointMap:b1X,signalEndpointMap:mNv,continuationEndpointMap:ooE,watchEndpointMap:VE5,reelWatchEndpointMap:DN4,streamingEndpointMap:H1e};var sFm,q7X,WlY,i1r={disableAllTransitions:(q7X=(sFm=window).matchMedia)==null?void 0:(WlY=q7X.call(sFm,"(prefers-reduced-motion: reduce)"))==null?void 0:WlY.matches,transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["lockup-to-watch",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["watch-next-appears",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:200}}],["learning-journey",{defaultViewTransitionOptions:{shouldWrap:!0,
skipTransitionTimeoutMs:600}}]])};_.je=new _.z$("VIEW_TRANSITION_MANAGER_TOKEN");var pxm=function(r){this.viewTransitionCoordinator=r;this.isBrowseTransitionEnabled=_.Df("web_page_transition_type")==="slide";this.isLockupToWatchTransitionEnabled=_.M("web_thumbnail_to_watch_transition");this.isLearningJourneyTransitionEnabled=_.M("enable_plj_landing_page");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.registerRootElement()};
pxm.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var r={};this.viewTransitionCoordinator.registerElement(document.documentElement,(r.slide="root-slide",r["lockup-to-watch"]="root-lockup-to-watch",r["learning-journey"]="root-learning-journey",r))}};
pxm[eR]=[bkr];var W4m={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,toastData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0,repositionVe:void 0,resizeVe:void 0};var pem=["videoPrimaryInfoRenderer","title"],fr4=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var far;far=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.UN9=_.JY(function(r){r=_.XO(r,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var J=r.data,x=r.playlistData,t=r.expanded,b=r.onExpandClick,V=r.isReadyToResume,H=function(){var g;return!((g=x())==null||!g.contents)},q=function(){var g=x();
return g&&g.totalVideos&&g.currentIndex!==void 0?g.currentIndex+1+" / "+g.totalVideos:""};
r=_.$H(function(){_.$r(_.bZ().resolve(_.nQ));return!1});
var W=_.$H(function(){H()&&b&&b()}),U={};
return _.f("ytd-miniplayer-info-bar",{class:_.gm("ytdMiniplayerInfoBarHost",(U.ytdMiniplayerInfoBarHasPlaylistData=H,U)),"on:click":W},_.f("div",{class:"ytdMiniplayerInfoBarContent"},_.f("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":r},_.f(_.Zy,{text:function(){var g=J();var E=x();if(E==null?0:E.contents){var h;g=(h=_.XUr(E))==null?void 0:h.title}else g=g==null?void 0:g.miniplayerTitle;return gxz(g)},
noEndpoints:!0,ellipsisTruncate:!0})),_.f("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.f(_.w,{cond:V,then:function(){return _.f(teN,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:far})}}),_.f("h1",null,_.f(_.Zy,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var g=J();var E=x();g=V()?{simpleText:_.gP("CONTINUE_WATCHING",void 0,"Continue watching")}:(E==null?0:E.contents)?E.titleText:g==null?void 0:g.miniplayerSubtitle;return gxz(g)},
noEndpoints:!0,ellipsisTruncate:!0})),_.f(_.w,{cond:function(){return!!q()&&!V()},
then:function(){return _.f("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.f("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.f("span",null,q))}}))),_.f(_.w,{cond:H,
then:function(){return _.f("div",{class:"ytdMiniplayerInfoBarExpand"},_.f(u_,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(g){b&&(b(),g.stopPropagation())}}},
iconName:function(){return t()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Ae");var go9;go9=_.JY(function(r){return _.f("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.f(u_,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:r.onTap}},
iconName:"yt-icons:close"}))},"Be");
_.Eom=_.JY(function(r){r=_.XO(r,{playabilityStatus:void 0,isDisabled:!1});var J=r.size,x=r.playabilityStatus,t=r.isDisabled,b=_.zx("div");r=_.D(_.Ww(void 0,void 0,"bJr0Se"));var V=r.next().value,H=r.next().value;r=_.Bj(_.WI);var q=!1,W=function(){return J().height<=0};
_.Ke(function(){var h=J(),G=W(),N=V();N&&!G&&N.setInternalSize(h.width,h.height)},"OUOyKb");
_.KN(function(){var h,G,N;return _.T(function(Q){if(Q.nextAddress==1){h=_.bZ().resolve(_.nQ);G=h.getPlayerElement();if(!h.isMiniplayerActive()||!G||!b.value)return Q.return();G.appendTo(b.value);return _.p(Q,G.getPlayerPromise(),2)}N=Q.yieldResult;N.setSizeStyle(!1,!0);H(N);_.i8(Q)})});
_.ky(function(){U()});
_.Ke(function(){var h=V();if(h)if(t()){var G=h.getPlayerState();(q=G===-1||G===1||G===3)&&h.pauseVideo()}else U()},"KKHe5");
var U=function(){if(q){q=!1;var h;(h=V())==null||h.playVideo()}},g=_.$H(function(){_.$r(_.bZ().resolve(_.nQ))}),E={};
return _.f("ytd-miniplayer-player-container",{class:_.gm("ytdMiniplayerPlayerContainerHost",(E.ytdMiniplayerPlayerContainerHidden=W,E.ytdMiniplayerPlayerContainerHostShortsPip=r,E)),style:_.MA({width:function(){return J().width+"px"},
height:function(){return J().height+"px"}})},_.f("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:b}),_.f(_.w,{cond:function(){return!!x()&&!_.eZz(x())},
then:function(){return _.f(l8k,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var h;return((h=x())==null?void 0:h.errorScreen)||null},
status:function(){var h;return((h=x())==null?void 0:h.status)||null}})}}),_.f(_.w,{cond:t,
then:function(){return _.f("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":g},_.f(go9,{onTap:function(){_.bZ().resolve(_.nQ).close()}}))}}))},"Ce");_.jFm=_.JY(function(r){var J=r.toastData;var x=_.zx("ytd-miniplayer-toast");r=_.D(_.hN(function(){return!!J()}));
var t=r.next().value,b=r.next().value;r=_.D(_.Ww(!1,void 0,"xkrBze"));var V=r.next().value,H=r.next().value,q=function(){var g;return _.v2((g=J())==null?void 0:g.data.title)};
_.Pb(function(){_.nS.requestAvailability();J()&&b(!1)});
var W,U;_.Ke(function(){t()&&(_.Vq(x.value,"iron-announce",{text:J().label+" "+q()}),W&&_.Yh.cancelJob(W),W=_.Yh.addLowPriorityJob(function(){H(!0)},2500))},"OTdL1e");
_.Ke(function(){V()&&(U&&_.Yh.cancelJob(U),U=_.Yh.addLowPriorityJob(function(){b(!1);H(!1)},300))},"yybqib");
r={};return _.f("ytd-miniplayer-toast",{el:x,class:_.gm("ytdMiniplayerToastHost",(r.ytdMiniplayerToastOpening=function(){return t()},r.ytdMiniplayerToastClosing=function(){return V()},r))},_.f(_.w,{cond:function(){var g;
return(g=J())==null?void 0:g.data},
then:function(g){return _.f(TRk,{className:"ytdMiniplayerToastThumbnail",data:g,width:78})}}),_.f("div",{class:"ytdMiniplayerToastInfo"},_.f("div",{class:"ytdMiniplayerToastLabel"},function(){var g;
return(g=J())==null?void 0:g.label}),_.f("div",{class:"ytdMiniplayerToastTitle"},q)))},"De");var NFm;var K4C=null;var wxK=_.JY(function(r){var J=r.progressState;var x=r.multiMarkersPlayerBarRenderer;var t=r.progressBarWidth;var b=function(){return nx9(x())},V=function(){return BFz(J())},H=function(){return t()*(J().playedTime/J().videoDuration)};
return _.f("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.f(_.GZ,{each:b},function(q,W){return _.f($Ny,{modifiedProps:V,chapters:b,index:W,playedProgressWidth:H,backgroundGradientPosition:function(){var U=V(),g=b(),E=W(),h=H();return(U.playedTime-km(_.R(g[E],KQ)))/U.playedTime*h}})}))},"Ee"),$Ny=_.JY(function(r){var J=r.modifiedProps;
var x=r.chapters;var t=r.index;var b=r.playedProgressWidth;var V=r.backgroundGradientPosition;r={};r=_.gm("ytChapteredProgressBarChapteredPlayerBarChapter",(r.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return H().isScrubbing},r.ytChapteredProgressBarHoveredMacroMarker=function(){return H().scrubberHovering},r.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return H().videoPosition==="seen"},r));
var H=function(){return Irz(J(),x(),t())},q=function(){var W=J();
var U=x(),g=t();if(Irz(W,U,g).videoPosition!=="active")W=0;else{var E=km(_.R(U[g],KQ));W=(W.playedTime-E)/((km(_.R(U[g+1],KQ))||W.videoDuration)-E)}return W};
return _.f("div",{class:r,style:_.MA({width:function(){var W=J(),U=x(),g=t(),E=_.R(U[g],KQ);U=_.R(U[g+1],KQ);return(U?km(U)-km(E):W.videoDuration-km(E))/W.videoDuration*100+"%"},
"background-color":function(){a:{var W=H();switch(W.videoPosition){case "pending":W=W.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":W=W.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:W=""}}return W},
"background-size":function(){return(L4n(H())?b():"")+"px"},
"background-position-x":function(){return(L4n(H())?V():"")+"px"}})},_.f("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var W=J(),U=x(),g=t();if(Irz(W,U,g).videoPosition==="seen")var E=0;else E=km(_.R(U[g],KQ)),U=km(_.R(U[g+1],KQ))||W.videoDuration,W=W.videoDuration*W.percentLoaded,E=U<=W?1:E>=W?0:(W-E)/(U-E);return"width: "+E*100+"%"}}),_.f("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.MA({width:function(){return q()*100+"%"},
"background-size":function(){return(L4n(H(),q())?b():"")+"px"},
"background-position-x":function(){return(L4n(H(),q())?V():"")+"px"}})}))},"Fe");var hH7=function(r,J){J=J===void 0?W5R:J;var x,t=[],b,V=!1;return function(){var H=_.hS.apply(0,arguments);if(V&&x===this&&J(H,t))return b;b=r.apply(this,H);V=!0;x=this;t=H;return b}}(function(r){var J=r.heatMarkers,x=r.minHeightDp===void 0?0:r.minHeightDp,t=r.maxHeightDp===void 0?60:r.maxHeightDp;
var b=b===void 0?!1:b;var V=1E3/J.length;r=[];r.push({x:0,y:100});for(var H=0;H<J.length;H++){var q=void 0,W=((q=_.R(J[H],sxf))==null?void 0:q.heatMarkerIntensityScoreNormalized)||0;q=(H+.5)*V;W=100-_.QK(W*100,x/321*100,t/321*100);H!==0||b||r.push({x:0,y:W});r.push({x:q,y:W});H===J.length-1&&r.push({x:1E3,y:W})}r.push({x:1E3,y:100});J="";for(x=0;x<r.length;x++)b=r[x],x===0?b="M "+b.x.toFixed(1)+","+b.y.toFixed(1):(t=ac4(r[x-1],r[x-2],b),V=ac4(b,r[x-1],r[x+1],!0),b=" C "+(t.x.toFixed(1)+","+t.y.toFixed(1)+
" "+V.x.toFixed(1)+","+V.y.toFixed(1)+" "+b.x.toFixed(1)+","+b.y.toFixed(1))),J+=b;return J});var MEs=_.JY(function(r){var J=r.progressBarProps;var x=r.config;var t={};r=_.gm("ytHeatSeekerHost",(t.ytHeatSeekerHighContrast=r.highContrast,t));var b=function(){return hU9(x().chapterData)};
return _.f("yt-progress-bar-heatseeker",{class:r,style:function(){var V;return"height: 320px; display: "+(J().isDragging&&((V=b())==null?0:V.heatMarkers)?"block":"none")}},_.f(_.w,{cond:b,
then:function(V){return _.f(_.w,{cond:function(){return V().heatMarkers},
then:function(){return _.f("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.f("path",{d:function(){return hH7(V())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Ge");var GOX=_.JY(function(r){var J=r.progressBarProps;var x=r.config;r={};r=_.gm("ytProgressBarLineProgressBarLine",(r.ytProgressBarLineProgressBarLineRounded=function(){return x().rounded},r.ytProgressBarLineProgressBarLineBottomInset=function(){return x().position===2},r));
return _.f("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.f("div",{class:r},_.f("div",{class:"ytProgressBarLineProgressBarBackground"}),_.f("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+J().percentLoaded*100+"%"}}),_.f("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var t=J();return"width: "+(t.videoDuration?_.QK(t.hoveredTime/t.videoDuration,0,1):0)*100+"%"}}),_.f("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+jsn(J())*100+"%"}})))},"He");
GOX.idomCompat=!0;var RHr=_.JY(function(r){var J=r.progressBarProps;var x=r.playheadData;var t=r.interpolateDotPosition;var b=r.hidePlayhead;r={};var V=_.gm("ytProgressBarPlayheadProgressBarPlayheadDot",(r.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return J().isDragging},r.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!J().isDragging&&b()},r));
return _.f("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.MA({"margin-left":function(){return $nz(J())*100+"%"},
transform:function(){return"translateX(-"+(t()?$nz(J())*12:6)+"px)"}})},_.f(_.w,{cond:function(){var H;
return(H=_.lX(x)())==null?void 0:H.playheadImage},
then:function(H){var q={};return _.f("div",{class:_.gm("ytProgressBarPlayheadProgressBarPlayheadCustom",(q.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return J().isDragging},q.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!J().isDragging&&b()},q)),
style:_.MA({"transform-origin":function(){return(t()?$nz(J())*20:10)+"px center"}})},_.f(_.rm,{data:H,
alt:"","aria-hidden":"true"}))},
else:function(){return _.f("div",{class:V,style:_.MA({"transform-origin":function(){return(t()?$nz(J())*12:6)+"px center"}})})}}))},"Ie");
RHr.idomCompat=!0;var wx=function(r,J,x,t,b,V){this.getProgressBarRect=r;this.updateProgressBarRect=J;this.getFilmstripYPosition=x;this.setFineScrubbingDraggedTime=t;this.updateFilmStripDraggedYDistance=b;this.resetFilmStripYOffset=V;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.vJ(this.onThrottledSeek,100,this)},S7y=function(r,J,x){return function(t){r.handleClick(t,J(),x())}},QFs=function(r,J){return function(x){NHe(r,
x,dN9(x),J())}},Klr=function(r,J){return function(x){NHe(r,x,{x:x.clientX,
y:x.clientY},J())}},PdK=function(r,J,x){return function(t){var b=J(),V=x();
kOm(r,t,dN9(t),b,V,!0);if(V.onTouchMove)V.onTouchMove(b)}},nov=function(r,J,x){return function(t){Y7m(r,t,J(),x())}},O1r=function(r,J){return function(){r.handleMouseLeave(J())}},Cdy=function(r,J,x){return function(){var t=J(),b=x();
hB(r,t,b);if(b.onTouchEnd)b.onTouchEnd(t)}},BH9=function(r,J,x){return function(){var t=J(),b=x();
hB(r,t,b);if(b.onTouchEnd)b.onTouchEnd(t)}},Ia5=function(r,J,x){return function(){hB(r,J(),x())}},Ll5=function(r){return function(J){if(J.keyCode===39||J.keyCode===38){var x,t;
(x=r())==null||(t=x.playerApi)==null||t.seekBy(5,void 0,void 0,72)}else if(J.keyCode===37||J.keyCode===40){var b,V;(b=r())==null||(V=b.playerApi)==null||V.seekBy(-5,void 0,void 0,71)}}},cJK=function(r,J,x){return function(t){!x().disableScrubbing&&r.startPosition&&Y7m(r,t,J(),x())}},AJr=function(r,J,x){return function(){if(!x().disableScrubbing)if(r.startPosition){var t=J(),b=x();
hB(r,J(),x());if(b.onTouchEnd)b.onTouchEnd(t)}else J().setState({isDragging:!1})}},dN9=function(r){r=r.touches[0];
return{x:r.clientX,y:r.clientY}},Y7m=function(r,J,x,t){if(J.buttons!==1){if(J.movementX||J.movementY)J.preventDefault(),J.stopPropagation(),r=FlE(r,x,J.clientX),x.setState({isHovering:!0,
hoveredTime:r*x.videoDuration})}else aaE(x),kOm(r,J,{x:J.clientX,y:J.clientY},x,t,!1)};
wx.prototype.handleMouseLeave=function(r){aaE(r)};
var aaE=function(r){r.isHovering&&r.setState({isHovering:!1,hoveredTime:0})},NHe=function(r,J,x,t){r.startPosition||(r.startPosition=x,r.updateProgressBarRect(),r.controlsWereVisibleBeforeDragging=t.controlsVisible,J.stopPropagation(),_.M("medium_progress_bar_modification")||J.preventDefault())},kOm=function(r,J,x,t,b,V){if(r.startPosition)if(V&&b.isInlinePlayback&&r.startPosition&&!r.hasDraggedTheMinimumDistance&&Math.abs(x.y-r.startPosition.y)>Math.abs(x.x-r.startPosition.x))hB(r,t,b);
else if(J.preventDefault(),J.stopPropagation(),t.videoDuration&&(r.startPosition&&!r.hasDraggedTheMinimumDistance&&(r.hasDraggedTheMinimumDistance=Math.abs(x.x-r.startPosition.x)>=1),b.enableFineScrubbing&&(r.startPosition&&(r.isDraggedForFineScrubbing=-(x.y-r.startPosition.y)>=60),!r.startPosition||x.y>=r.startPosition.y||(t.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:cgD(t.draggedTime,t,b.chapterData)}),r.setFineScrubbingDraggedTime(t.draggedTime),r.updateFilmStripDraggedYDistance(r.startPosition.y,
x.y,t))),r.hasDraggedTheMinimumDistance)){J=FlE(r,t,x.x);if(r.isDraggedForFineScrubbing){var H;(H=t.playerApi)==null||H.pauseVideo();t.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:t.draggedTime,filmStripXDistance:cgD(J*t.videoDuration,t,b.chapterData)})}b.enableFineScrubbing&&(!b.enableFineScrubbing||r.getFilmstripYPosition(t)<68)||t.setState({draggedTime:J*t.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:r.controlsWereVisibleBeforeDragging});var q;(q=
b.cancelAutohideControlsFn)==null||q.call(b)}},hB=function(r,J,x){var t=x.enableFineScrubbing&&J.fineScrubbingActiveState!=="off";
if(J.isDragging||t){t={isDragging:!1,playedTime:J.draggedTime,controlsVisible:r.controlsWereVisibleBeforeDragging};x.enableFineScrubbing&&J.fineScrubbingActiveState!=="on"&&(r.resetFilmStripYOffset(),t.fineScrubbingActiveState="off");var b=b===void 0?K4C:b;var V=_.kU(0);if(V&&b){var H=Math.round(J.playedTime*1E3),q=Math.round(J.draggedTime*1E3);H>2147483647||q>2147483647||_.Z9(V,b,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(H),endMediaTimeMs:String(q),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}J.setState(t);
r.seekThrottle.fire(J.draggedTime,J,7);_.M("mweb_new_progress_bar_play_on_seek")&&r.resumeVideo(J);x.unmuteOnSeek&&(x=J.playerApi,J.volumeMuted&&(x==null||x.unMute()))}else J.setState({controlsVisible:!J.controlsVisible}),(V=x.triggerAutohideControlsAfterDelayFn)==null||V.call(x);r.startPosition=null;r.hasDraggedTheMinimumDistance=!1;r.isDraggedForFineScrubbing=!1;r.controlsWereVisibleBeforeDragging=!1};
wx.prototype.handleClick=function(r,J,x){this.updateProgressBarRect();r.stopPropagation();r=FlE(this,J,r.clientX)*J.videoDuration;J.setState({playedTime:r});if(J.playerState!==2){var t;(t=x.triggerAutohideControlsAfterDelayFn)==null||t.call(x)}this.seekThrottle.fire(r,J,7)};
var FlE=function(r,J,x){r=r.getProgressBarRect(J);return _.QK(0,(x-r.left)/r.width,1)};
wx.prototype.resumeVideo=function(r){if(r.draggedTime<r.videoDuration){var J;(J=r.playerApi)==null||J.playVideo()}};
wx.prototype.onThrottledSeek=function(r,J,x){if(J=J.playerApi){var t;if((t=J.getVideoData())==null?0:t.isLive)t=this.getProgressState(J),r+=(t==null?void 0:t.seekableStart)||0;J.seekTo(r,void 0,void 0,void 0,x)}};
wx.prototype.getProgressState=function(r){var J=r==null?void 0:r.getPresentingPlayerType();return r==null?void 0:r.getProgressState(J)};var zHr,eH9,Z1y,u1v,yJ7,la7,XxY,rS9,JSv;zHr=_.JY(function(r){var J=r.progressBarProps;var x=r.config;var t=r.progressBarWidthPx;var b=r.chapterData;var V=eUm(J,function(){return x().isShortsPage}),H=function(){return!J().isHovering&&!x().isShortsPage};
r={};var q=_.gm("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(r.ytPlayerStoryboardHostMwebShorts=function(){return x().isShortsPage&&!1},r));
return _.f("yt-player-storyboard",null,_.f(_.w,{cond:function(){return J().isDragging||J().isHovering},
then:function(){return _.f(_.w,{cond:V,then:function(W){return _.f(_.w,{cond:H,then:function(){return _.f("div",{class:q,"aria-hidden":"true"},_.f(yJ7,{props:J,config:x,isBigboard:!0,chapterData:b}))},
else:function(){return _.f(eH9,{props:J,frame:W,config:x,progressBarWidthPx:t,chapterData:b})}})}})}}))},"Je");
_.voy=_.JY(function(r){var J=r.progressBarProps;var x=eUm(J,r.isShortsPage);return _.f("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.f(_.w,{cond:function(){return J().isDragging||J().isHovering},
then:function(){return _.f(_.w,{cond:x,then:function(t){return _.f(Z1y,{frame:t,props:J,isBigboard:!0})}})}}))},"Ke");
eH9=_.JY(function(r){var J=r.props;var x=r.frame;var t=r.config;var b=r.progressBarWidthPx;r=r.chapterData;var V={};V=_.gm("ytPlayerStoryboardHost",(V.ytPlayerStoryboardHostMwebShorts=function(){return t().isShortsPage&&!1},V.ytPlayerStoryboardHostInlinePlayer=function(){return t().isInlinePlayer},V.ytPlayerStoryboardHostFadeIn=function(){return t().useFadeInAnimation},V));
return _.f("div",{class:V,"aria-hidden":"true",style:function(){var H=J(),q=Ag4(x()),W=b();H=F4z(H)/H.videoDuration;var U=W*H,g=q/2+6;q=W-(q/2+6);return"left: "+(U<=g?g/W*100:U>=q?q/W*100:H*100)+"%"}},_.f(_.w,{cond:function(){var H=J();
return!(t().isShortsPage&&H.videoDuration<15)},
then:function(){return _.f(Z1y,{frame:x,props:J,isBigboard:!1})}}),_.f(yJ7,{props:J,
config:t,isBigboard:!1,chapterData:r}))},"Le");
Z1y=_.JY(function(r){var J=r.frame;var x=r.props;var t=r.isBigboard;var b=function(){var q,W;return(W=(q=x().playerApi)==null?void 0:q.getVideoContentRect())!=null?W:{width:0,height:0}},V=function(){return Ag4(J())},H=function(){var q=J();
return q?q.height/q.rows:0};
r={};r=_.gm((r.ytPlayerStoryboardBigboardImageWrapper=t,r.ytPlayerStoryboardStoryboardImageWrapper=function(){return!t()},r));
return _.f("div",{class:r,style:function(){return"width: "+(t()?b().width:V())+"px; height: "+(t()?b().height:H())+"px;"}},_.f(u1v,{frame:J,
storyboardWidth:V,storyboardHeight:H,storyboardScale:function(){return(t()?b().width:V())/V()}}))},"Me");
u1v=_.JY(function(r){var J=r.frame;var x=r.storyboardWidth;var t=r.storyboardHeight;var b=r.storyboardScale;var V=function(){var H=J().row,q=J().column,W=x(),U=t(),g=b();return{left:-q*W*g,top:-H*U*g}};
return _.f("img",{src:function(){return J().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+V().left+"px; top: "+V().top+"px; width: "+J().width*b()+"px; height: "+J().height*b()+"px;"}})},"Ne");
yJ7=_.JY(function(r){var J=r.props;var x=r.config;var t=r.isBigboard;var b=r.chapterData;r={};r=_.gm("ytPlayerStoryboardMetadata",(r.ytPlayerStoryboardMetadataBigboard=t,r));return _.f("div",{class:r},_.f(_.w,{cond:t,then:function(){return _.f(_.DZ,null,_.f(la7,{props:J,config:x}),_.f(_.w,{cond:function(){a:{var V=J();var H=x(),q=b(),W;if((H==null?0:H.activeChapter)&&((W=_.R(H==null?void 0:H.activeChapter,KQ))==null?0:W.title))V=!0;else{H=_.D(M3M(q));for(H=H.next();!H.done;H=H.next()){V=(H=_.R(H.value,
WIN))&&arM(V,H);break a}V=!1}}return V},
then:function(){return _.f(XxY,{props:J,config:x,isBigboard:!0,chapterData:b})}}))},
else:function(){return _.f(_.DZ,null,_.f(XxY,{props:J,config:x,isBigboard:!0,chapterData:b}),_.f(la7,{props:J,config:x}))}}))},"Oe");
la7=_.JY(function(r){var J=r.props;var x=r.config;r={};r=_.gm("ytPlayerStoryboardTimestamp",(r.ytPlayerStoryboardTimestampShorts=function(){return x().isShortsPage},r.ytPlayerStoryboardTimestampIsHovering=function(){return J().isHovering||x().isShortsPage&&!0},r));
return _.f("div",{class:r},_.f(_.DZ,null,function(){return _.ygX(F4z(J()))}))},"Pe");
XxY=_.JY(function(r){var J=r.props;var x=r.config;var t=r.isBigboard;var b=r.chapterData;r={};t=_.gm("ytPlayerStoryboardTitle",(r.ytPlayerStoryboardTitleBigboard=t,r));return _.f("div",{class:t},_.f(_.w,{cond:function(){return!x().isShortsPage},
then:function(){return _.f(rS9,{props:J,activeChapter:function(){return x().activeChapter},
chapterData:b})}}))},"Qe");
rS9=_.JY(function(r){var J=r.props;var x=r.activeChapter;var t=r.chapterData;return _.f(_.DZ,null,_.f(_.GZ,{each:function(){return M3M(t())},
keyBy:"INDEX"},function(b){return _.f(_.DZ,null,_.f(_.w,{cond:function(){return _.R(b(),WIN)&&arM(J(),_.R(b(),WIN))},
then:function(){return _.f(JSv,{timedMarker:function(){return _.R(b(),WIN)}})}}))}),_.f(_.w,{cond:function(){var b;
return x()&&((b=_.R(x(),KQ))==null?void 0:b.title)},
then:function(b){return _.f(_.Zy,{text:b,noPreWrap:!0})}}))},"Re");
JSv=_.JY(function(r){var J=r.timedMarker;return _.f(_.DZ,null,_.f("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.f(_.Gk,{icon:function(){return J().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.f(_.Zy,{text:function(){return J().label},
noPreWrap:!0}))},"Se");_.x4y=_.JY(function(r){var J=r.progressBarProps;var x=r.playheadData;var t=r.config;r=_.zx("yt-progress-bar");var b=_.zx("div"),V=_.zx("div"),H=_.D(_.Ww({width:0,left:0},void 0,"NcXsUb")),q=H.next().value,W=H.next().value,U=function(){V.value&&W(V.value.getBoundingClientRect())},g=function(){q().width<=0&&U();
return q()};
XL("resize",U);var E=new wx(g,function(){},function(){return 0},function(){},function(){},function(){}),h=function(){return J()};
H=_.D(_.Ww(!1,void 0,"ZsF6Xc"));var G=H.next().value,N=H.next().value;H=_.$H(function(){N(!0);t().position===2?setTimeout(function(){U()},100):U()});
var Q=_.$H(function(){N(!1);O1r(E,h)()}),Y=_.$H(function(Bn){t().doSeekOnClick&&S7y(E,h,t)(Bn);
return!1}),O=_.$H(function(Bn){QFs(E,h)(Bn);
return!1}),c=_.$H(function(Bn){Klr(E,h)(Bn);
return!1}),Z=_.$H(function(Bn){PdK(E,h,t)(Bn);
return!1}),a=_.$H(function(Bn){nov(E,h,t)(Bn);
return!1}),e=_.$H(function(){Cdy(E,h,t)();
return!1}),l=_.$H(function(){BH9(E,h,t)();
return!1}),Vi=_.$H(function(){Ia5(E,h,t)();
return!1}),sX=_.$H(function(Bn){Ll5(h)(Bn);
return!1});
XL("mousemove",cJK(E,h,t));XL("mouseup",AJr(E,h,t));_.Pb(function(){kFX(b.value);N(!1);U();AJr(E,h,t)()});
var pz={};pz=_.gm("ytPlayerProgressBarHost",function(){return t().className},(pz.ytPlayerProgressBarHostReadOnly=function(){return t().disableScrubbing},pz.ytPlayerProgressBarHostHidden=function(){return t().hideProgressBar&&!G()},pz.ytPlayerProgressBarHostLowerPlayer=function(){return t().position===0},pz.ytPlayerProgressBarHostBottomEdge=function(){return t().position===1},pz.ytPlayerProgressBarHostBottomInset=function(){return t().position===2},pz.ytPlayerProgressBarHostCustom=function(){return t().position===
3},pz));
var Gz={},Qi=_.gm("ytPlayerProgressBarBackground",(Gz.ytPlayerProgressBarBackgroundHide=function(){return t().position===2&&!G()&&!J().isDragging},Gz));
Gz={};Gz=_.gm("ytPlayerProgressBarDragContainer",(Gz.ytPlayerProgressBarDragContainerBottomEdge=function(){return t().position===1},Gz));
var Sm={};Sm=_.gm("ytPlayerProgressBarProgressBar",(Sm.ytPlayerProgressBarProgressBarInset=function(){return t().position===2},Sm.ytPlayerProgressBarProgressBarInsetMinimized=function(){return t().position===2&&!G()&&!J().isDragging},Sm));
var FD=function(){return Math.floor(jsn(J())*100)};
return _.f("yt-progress-bar",{el:r,class:pz},_.f(_.w,{cond:function(){return t().position===2},
then:function(){return _.f("div",{class:Qi})}}),_.f("div",{el:b,
"on:click":Y,"on:touchstart":O,"on:touchmove":Z,"on:mouseenter":H,"on:mousedown":c,"on:mouseleave":Q,"on:mousemove":a,"on:mouseup":l,"on:touchend":e,"on:touchcancel":Vi,"on:keydown":sX,class:Gz,role:"slider","aria-valuenow":FD,"aria-valuetext":function(){return FD()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return J().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.gP("SEEK_SLIDER")},_.f("div",{el:V,class:Sm},_.f(MEs,{progressBarProps:J,config:t,highContrast:function(){return!!t().isInlinePlayback}}),_.f(_.w,{cond:function(){return t().chapterData&&GF4(t().chapterData)},
then:function(){return _.f(wxK,{progressState:J,multiMarkersPlayerBarRenderer:function(){return t().chapterData},
progressBarWidth:function(){return q().width}})},
else:function(){return _.f(GOX,{progressBarProps:J,config:t})}}),_.f(RHr,{progressBarProps:J,
playheadData:x,interpolateDotPosition:function(){return t().position!==2},
hidePlayhead:function(){return t().playheadDotBehavior===1&&!G()}}))),_.f(zHr,{progressBarProps:J,
config:function(){return{activeChapter:C37(J(),t().chapterData),getProgressBarWidthPx:function(){return g().width},
isShortsPage:!!t().isShortsPage,isInlinePlayer:!!t().isInlinePlayback,useFadeInAnimation:!!t().isInlinePlayback}},
progressBarWidthPx:function(){return q().width},
chapterData:function(){return t().chapterData}}))},"Te");
_.x4y.idomCompat=!0;Object.assign({},_.RUC(),{setState:function(){},
domMeasurements:{},appApi:_.ExC(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var tTs;
_.bXY=_.JY(function(){var r,J=(r=_.Ym(zUD().playerApi))!=null?r:void 0;r=_.D(_.Ww(!1,void 0,"HLFBmb"));var x=r.next().value,t=r.next().value;r=_.D(_.Ww(!1,void 0,"lHH9bc"));var b=r.next().value,V=r.next().value;r=_.D(_.Ww(!1,void 0,"zsY7yd"));var H=r.next().value,q=r.next().value;r=_.D(_.Ww(!1,void 0,"KeHQgc"));var W=r.next().value,U=r.next().value;r=_.D(_.Ww(0,void 0,"gLLCj"));var g=r.next().value,E=r.next().value;r=_.D(_.Ww(0,void 0,"s3RYkf"));var h=r.next().value,G=r.next().value;r=_.D(_.Ww(!1,void 0,
"Dn608e"));var N=r.next().value,Q=r.next().value;r=_.D(_.Ww(0,void 0,"AnkH1b"));var Y=r.next().value,O=r.next().value;r=_.D(_.Ww(0,void 0,"QYNL0b"));var c=r.next().value,Z=r.next().value;r=_.D(_.Ww("",void 0,"Yzw45d"));var a=r.next().value,e=r.next().value;r=_.D(_.Ww(-1,void 0,"iiVI0c"));var l=r.next().value,Vi=r.next().value,sX=_.gW(function(){var pz={controlsVisible:x(),isOverlayHidden:b(),shouldWaitToHideControls:H(),isDragging:W(),isHovering:N(),videoDuration:Y(),playedTime:c(),videoId:a(),draggedTime:h(),
hoveredTime:g(),playerState:l()};return Object.assign({},_.RUC(),pz,{domMeasurements:{},setState:function(Gz){Gz.controlsVisible!==void 0&&t(Gz.controlsVisible);Gz.isOverlayHidden!==void 0&&V(Gz.isOverlayHidden);Gz.shouldWaitToHideControls!==void 0&&q(Gz.shouldWaitToHideControls);Gz.isDragging!==void 0&&U(Gz.isDragging);Gz.isHovering!==void 0&&Q(Gz.isHovering);Gz.draggedTime!==void 0&&G(Gz.draggedTime);Gz.hoveredTime!==void 0&&E(Gz.hoveredTime);Gz.videoDuration!==void 0&&O(Gz.videoDuration);Gz.playedTime!==
void 0&&Z(Gz.playedTime);Gz.videoId!==void 0&&e(Gz.videoId);Gz.playerState!==void 0&&Vi(Gz.playerState)},
appApi:_.ExC(),playerApi:J})},void 0,"ZW7y9");
_.KN(function(){J==null||J.addEventListener("onVideoProgress",Qsr(sX));J==null||J.addEventListener("onVideoDataChange",dnr(sX));J==null||J.addEventListener("onStateChange",Sd7(sX))});
_.ky(function(){if(J==null?0:J.isReady())J==null||J.removeEventListener("onVideoProgress",Qsr(sX)),J==null||J.removeEventListener("onVideoDataChange",dnr(sX)),J==null||J.removeEventListener("onStateChange",Sd7(sX))});
return _.f("desktop-shorts-player-controls",null,_.f(tTs,{playerControlsProps:sX}))},"Ue");
tTs=_.JY(function(r){var J=r.playerControlsProps;return _.f("div",{class:"desktopShortsPlayerControlsWizHost"},_.f(_.x4y,{progressBarProps:J,config:function(){return{isShortsPage:!0,hideProgressBar:J().videoDuration<30&&J().playerState!==2&&!J().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Ve");_.m4K=_.JY(function(r){function J(pz){pz!==0||E()?pz>50&&(E()||!G())?(h(!1),N(!0)):pz<=50&&(E()||G())&&(h(!1),N(!1)):h(!0)}
function x(pz,Gz){var Qi;return _.T(function(Sm){if(Sm.nextAddress==1)return _.p(Sm,_.sS(),2);Qi=Sm.yieldResult;Gz&&Qi?(Qi.unMute(!0),pz&&(vxM(pz,Qi.getVolume()),Y(Qi.getVolume()))):Qi&&(Qi.mute(!0),pz&&vxM(pz,0));_.i8(Sm)})}
function t(pz){var Gz,Qi;return _.T(function(Sm){if(Sm.nextAddress==1)return _.p(Sm,_.sS(),2);Gz=Sm.yieldResult;Qi=50;Gz&&(Qi=Gz.getVolume(),Gz.isMuted()?vxM(pz,0):vxM(pz,Qi));Y(Qi);_.i8(Sm)})}
var b=r.orientation;r=_.zx("desktop-shorts-volume-controls");var V=_.zx("button"),H=_.Ze("input"),q=_.D(_.Ww(!1,void 0,"F6vt0d")),W=q.next().value,U=q.next().value,g=_.D(_.Ww(!1,void 0,"S5PCqb"));q=g.next().value;g=g.next().value;var E=q,h=g;g=_.D(_.Ww(!0,void 0,"Tgy4e"));q=g.next().value;g=g.next().value;var G=q,N=g;q=_.D(_.Ww(50,void 0,"Dq3efd"));var Q=q.next().value,Y=q.next().value;q=_.gW(function(){var pz=E();return _.M("web_shorts_keyboard_enable_mute_shortcut")?pz?_.gP("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.gP("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):pz?_.gP("UNMUTE_VOLUME",void 0,"Unmute"):_.gP("MUTE_VOLUME",void 0,"Mute")},void 0,"zjOD8c");
g=_.gW(function(){var pz=E(),Gz=G();return{sources:[{clientResource:{imageName:pz?_.M("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":Gz?_.M("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.M("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"bIZ5A");
var O=_.gW(function(){var pz=Q();return E()?pz+"% volume muted":pz+"% volume"},void 0,"kvkmyc"),c=_.gW(function(){return b()==="vertical_down"},void 0,"zaNsZ");
_.Pb(function(){function pz(){U(!0)}
function Gz(){U(!1)}
H&&H.value&&(H.value.addEventListener("focus",pz),H.value.addEventListener("focusout",Gz),t(H.value).then(function(){J(Number(umz(H.value)))}));
V&&V.value&&(V.value.addEventListener("focus",pz),V.value.addEventListener("focusout",Gz));_.ky(function(){var Qi;H==null||(Qi=H.value)==null||Qi.removeEventListener("focus",pz);var Sm;H==null||(Sm=H.value)==null||Sm.removeEventListener("focusout",Gz);var FD;V==null||(FD=V.value)==null||FD.removeEventListener("focus",pz);var Bn;V==null||(Bn=V.value)==null||Bn.removeEventListener("focusout",Gz)})});
var Z=_.$H(function(){if(H&&H.value){var pz=Number(umz(H.value));ZDK(pz);Y(pz);H.value.style.setProperty("--gradient-percent",pz+"%");J(pz)}return!1}),a=_.$H(function(){U(!0)}),e=_.$H(function(){H&&H.value&&(x(H.value,E()),h(!E()));
return!1}),l={},Vi={},sX={};
return _.f("desktop-shorts-volume-controls",{"on:pointerleave":_.$H(function(){U(!1)}),
class:_.gm("ytdDesktopShortsVolumeControlsHost",(l.ytdDesktopShortsVolumeControlsHostVertical=c,l.ytdDesktopShortsVolumeControlsHostExpanded=W,l)),el:r},_.f(_.w,{cond:function(){return!c()},
then:function(){var pz={};return _.f("div",{class:_.gm("ytdDesktopShortsVolumeControlsBackgroundScrim",(pz.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=W,pz))})}}),_.f("div",{class:_.gm((Vi.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=c,Vi))},_.f("button",{"aria-label":q,
title:q,el:V,"on:click":e,"on:pointerenter":a,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},g?_.f(_.rm,{data:g,alt:q,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.f("div",{class:_.gm("ytdDesktopShortsVolumeControlsSliderContainer",(sX.ytdDesktopShortsVolumeControlsSliderContainerExpanded=W,sX.ytdDesktopShortsVolumeControlsSliderContainerVertical=c,sX.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=c,sX.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=
function(){return W()&&c()},sX))},_.f("input",{"aria-label":_.gP("VOLUME"),
title:_.gP("VOLUME"),el:H,"on:input":Z,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":Q,"aria-valuetext":O,"aria-valuemin":0,"aria-valuemax":100})))},"We");_.oLe=_.JY(function(r){var J=r.data;return _.f("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.f(_.FH,{command:function(){return J().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.f(_.w,{cond:function(){return J().iconName},
then:function(x){return _.f(_.Gk,{icon:x})}}),_.f("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return J().text}),_.f(_.w,{cond:function(){return J().showEndChevron},
then:function(){return _.f(_.Gk,{icon:"CHEVRON_RIGHT"})}})))},"Xe");var VTe=_.JY(function(r){var J=r.data;var x=r.overlayDensity;r={};return _.f("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.f(_.QR,{data:function(){return J().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(t){var b=t.data;
return _.f(_.Rp,{data:function(){return(x==null?void 0:x())===1?Object.assign({},b(),{avatar:{avatarViewModel:Object.assign({},_.R(b().avatar,_.cJ),{avatarImageSize:"AVATAR_SIZE_48"})}}):b()}})}}),_.f(_.QR,{data:function(){return J().avatarStackViewModel}},{avatarStackViewModel:function(t){return _.f(_.SS,{data:t.data})}}),_.f(_.Zy,{className:_.gm("ytReelChannelBarViewModelChannelName",(r.ytReelChannelBarViewModelChannelNameLarge=function(){return(x==null?void 0:x())===1},r)),
text:function(){return J().channelName},
linkInheritColor:!0,userInput:!0}),_.f("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.f(_.QR,{data:function(){return J().subscribeButtonViewModel}},{subscribeButtonViewModel:function(t){var b=t.data;
return _.f(_.h8,{data:function(){return(x==null?void 0:x())===1?Object.assign({},b(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},b().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):b()},
isOverlay:!1})},
buttonViewModel:_.TN})),_.f("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.f(_.QR,{data:function(){var t,b;return(b=_.R((t=J())==null?void 0:t.sponsorButtonViewModel,NTk))==null?void 0:b.sponsorButton}},{buttonViewModel:function(t){return _.f(_.TN,{data:t.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Ye");var D4r=_.JY(function(r){var J=function(){var t;return(r==null?void 0:(t=r.overlayDensity)==null?void 0:t.call(r))===1?22:16},x={};
return _.f("yt-reel-multi-format-link-view-model",{class:_.gm("ytReelMultiFormatLinkViewModelHost",(x.ytReelMultiFormatLinkViewModelHostTall=!0,x.ytReelMultiFormatLinkViewModelHostLarge=function(){var t;return((t=r.overlayDensity)==null?void 0:t.call(r))===1},x))},_.f(_.FH,{ariaLabel:function(){return r.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return r.data().command}},_.f("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.f(_.w,{cond:function(){return r.data().icon},
then:function(t){return _.f(_.rm,{data:t,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:J})}}),_.f(_.Zy,{text:function(){return r.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Ze");
D4r.idomCompat=!0;var HX5=_.JY(function(r){var J=r.data;var x=r.overlayDensity;var t=_.zx("yt-shorts-suggested-action-view-model");r=_.D(_.Ww(!1,void 0,"xDqzhe"));var b=r.next().value,V=r.next().value;r=_.D(_.Ww(!1,void 0,"LI9CFd"));var H=r.next().value,q=r.next().value,W=function(){return J().isMultiLineSa},U=_.gI(QlX,function(){var a,e;
return(e=(a=J().toggleableContent)==null?void 0:a.entityKey)!=null?e:""}),g=function(){var a,e,l;
return(l=J().toggleableContent)!=null&&l.entityKey?(e=(a=U())==null?void 0:a.value)!=null?e:!1:!1},E=function(){var a,e,l,Vi,sX,pz,Gz,Qi,Sm,FD,Bn;
return J().toggleableContent?g()?(a=J().toggleableContent)==null?void 0:a.toggledData:(e=J().toggleableContent)==null?void 0:e.untoggledData:{primaryText:(Qi=(l=J().defaultContent)==null?void 0:l.primaryText)!=null?Qi:J().text,secondaryText:(Vi=J().defaultContent)==null?void 0:Vi.secondaryText,onTapCommand:(Sm=(sX=J().defaultContent)==null?void 0:sX.onTapCommand)!=null?Sm:J().onTapCommand,icon:(FD=(pz=J().defaultContent)==null?void 0:pz.icon)!=null?FD:J().icon,image:(Bn=(Gz=J().defaultContent)==null?
void 0:Gz.image)!=null?Bn:J().image}},h=function(){return W()?J().trailingTapTarget:void 0},G=function(a,e){return function(){return b()?e:a}},N=function(){return{leadingSection:G("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(x==null?void 0:x())===1?G("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):G("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:G("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:G("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
r={};r=_.gm((r.ytShortsSuggestedActionViewModelStaticHost=function(){return!W()},r.ytShortsSuggestedActionViewModelDynamicHost=W,r.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return W()&&H()},r.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return W()&&!H()},r));
_.Pb(function(){if(W()){var a=0,e;if((e=J().animationParams)==null?0:e.shouldExpand){var l,Vi;a=((Vi=(l=J().animationParams)==null?void 0:l.expansionDelaySecs)!=null?Vi:0)*1E3}var sX,pz=((sX=J().animationParams)==null?0:sX.shouldExpand)?setTimeout(function(){V(!0)},a):void 0,Gz,Qi;
a=((Gz=J().animationParams)==null?0:Gz.visibilityDelaySecs)?((Qi=J().animationParams)==null?NaN:Qi.visibilityDelaySecs)*1E3:0;var Sm=setTimeout(function(){q(!0)},a);
_.ky(function(){pz&&clearTimeout(pz);clearTimeout(Sm)})}});
var Q=function(a){_.a2(a,Object.assign({},{form:{element:t.value}}))},Y=_.$H(function(){var a,e=(a=E())==null?void 0:a.onTapCommand;
e&&Q(e)}),O=_.$H(function(){var a,e;
if(a=(e=h())==null?void 0:e.onTapCommand)return Q(a),!1}),c=_.MA({"vertical-align":"bottom",
"border-radius":function(){var a;return W()?((a=J().defaultContent)==null?0:a.isCircleImage)?"50%":"4px":"0px"},
width:function(){var a,e,l;return W()&&((a=J().defaultContent)==null?0:a.imageSize)?((l=(e=J().defaultContent)==null?void 0:e.imageSize)!=null?l:24)+"px":null},
height:function(){var a,e,l;return W()&&((a=J().defaultContent)==null?0:a.imageSize)?((l=(e=J().defaultContent)==null?void 0:e.imageSize)!=null?l:24)+"px":null}}),Z={};
return _.f("yt-shorts-suggested-action-view-model",{class:r,el:t},_.f("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.f("button",{class:_.gm(function(){return W()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var a;
return(a=J().useFullRoundedBorder)!=null&&a?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!h()&&W()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":W()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var a;
return(a=J().disableFixedHeight)!=null&&a?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(Z.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(x==null?void 0:x())===1},Z)),
"on:click":Y},_.f(_.dm,{model:{color:4}}),_.f("div",{class:_.gm(function(){return W()?N().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.f(_.w,{cond:function(){var a;
return(a=E())==null?void 0:a.image},
then:function(a){return _.f(_.rm,{data:a,alt:"",className:function(){return W()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:c})}}),_.f(_.w,{cond:function(){var a,e;
return(a=E())==null?void 0:(e=a.icon)==null?void 0:e.iconType},
then:function(a){return _.f(_.Gk,{icon:a,active:g,className:function(){return W()?b()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.f("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.f(_.w,{cond:function(){var a;
return(a=E())==null?void 0:a.primaryText},
then:function(a){return _.f("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.f(_.Zy,{text:a}))}}),_.f(_.w,{cond:function(){var a;
return(a=E())==null?void 0:a.secondaryText},
then:function(a){return _.f("div",{class:function(){return N().secondaryText()}},_.f(_.Zy,{text:a}))}}))),_.f(_.w,{cond:h,
then:function(a){return _.f("div",{class:function(){return N().trailingSection()},
"aria-label":function(){var e;return(e=a().a11yLabel)!=null?e:""},
"on:click":O,role:"button",tabindex:0},_.f(_.dm,{model:{color:4}}),_.f(_.Gk,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"$e");var Tbm=_.JY(function(r){var J=r.data;var x=r.overlayDensity;var t=_.zx("yt-shorts-video-title-view-model");r=_.$H(function(H){if(_.CL(_.OS(H),t.value,["A".toString()]))return!1;(H=J().truncatedTextOnTapCommand)&&_.a2(H);return!1});
var b={},V={};return _.f("yt-shorts-video-title-view-model",{el:t,class:_.gm("ytShortsVideoTitleViewModelHost",(b.ytShortsVideoTitleViewModelHostClickable=function(){return!!J().truncatedTextOnTapCommand},b)),
"on:click":r},_.f("h2",{class:_.gm("ytShortsVideoTitleViewModelShortsVideoTitle",(V.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(x==null?void 0:x())===1},V))},_.f(_.Zy,{text:function(){return J().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"af");_.syv=_.JY(function(r){var J=r.data;var x=r.overlayDensity;return _.f("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.f(_.QR,{data:function(){return J().metadataItems}},{badgeViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(_.ua,{data:t.data}))},
playerDisclosureViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(_.oLe,{data:t.data}))},
shortsSuggestedActionViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(HX5,{data:t.data,overlayDensity:x}))},
reelChannelBarViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(VTe,{data:t.data,overlayDensity:x}))},
reelMultiFormatLinkViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(D4r,{data:t.data,overlayDensity:x}))},
shortsVideoTitleViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(Tbm,{data:t.data,overlayDensity:x}))},
reelSoundMetadataViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(_.Wns,{data:t.data,overlayDensity:x}))},
toggleButtonViewModel:function(t){return _.f("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.f(_.hU,{data:t.data}))}}))},"bf");var qLs=_.JY(function(r){var J=_.XO(r,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),x=J.size,t=J.onTap,b=J.disabled,V=J.tooltipText;return _.f("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.f(u_,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:x(),disabled:b(),tooltipText:V(),onTap:t}},
iconName:r.iconType}))},"cf"),We4=_.JY(function(r){function J(g){g.stopPropagation();
g.code==="ArrowUp"?(g.preventDefault(),ro7(q.value)):g.code==="ArrowDown"?(g.preventDefault(),JoM(q.value)):g.code==="KeyM"?lrc():(g.code==="KeyK"||g.code==="Space")&&Xei(W())}
var x=_.XO(r,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});r=x.previousButtonDisabled;var t=x.nextButtonDisabled,b=x.data,V=x.playabilityStatus,H=x.previewThumbnail,q=_.zx("ytd-shorts-miniplayer-overlay"),W=_.Bj(_.fYD),U;_.KN(function(){(U=_.QV(q.value))&&U.addEventListener("keydown",J)});
_.ky(function(){var g;(g=U)==null||g.removeEventListener("keydown",J)});
x=function(){var g,E,h;return(g=b())==null?void 0:(E=g.reelPlayerOverlayRenderer)==null?void 0:(h=E.likeButton)==null?void 0:h.likeButtonRenderer};
return _.f("ytd-shorts-miniplayer-overlay",{el:q,class:"ytdShortsMiniplayerOverlayHost"},_.f("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.MA({"background-image":function(){var g=H();return g?'url("'+_.Db(g.thumbnails)+'")':""}})}),_.f("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.f("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.f(qLs,{iconType:function(){var g=W();
return g===2||g===-1||g===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){Xei(W())},
tooltipText:function(){var g=W();return g===1||g===3?_.gP("PLAYER_LABEL_PAUSE"):_.gP("PLAYER_LABEL_PLAY")}}),_.f(_.m4K,{orientation:"horizontal_right"})),_.f("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.f(qLs,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:r,onTap:function(){ro7(q.value)},
tooltipText:_.gP("PREVIOUS_VIDEO_LABEL")}),_.f(qLs,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:t,onTap:function(){JoM(q.value)},
tooltipText:_.gP("NEXT_VIDEO_LABEL")}),_.M("web_shorts_pip_like_button")?_.f("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.f(QNK,{buttonTooltipPosition:"left",data:x,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.f("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.f(_.w,{cond:function(){var g,E;return _.R((g=b())==null?void 0:(E=g.reelPlayerOverlayRenderer)==null?void 0:E.metapanel,
_.M4n)},
then:function(g){return _.f("div",{class:_.gm("ytdShortsMiniplayerOverlayInteractive")},_.f(_.syv,{data:g}))}})),_.f("div",{class:_.gm("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var g;return!((g=b())==null||!g.adsOverlay)||V()&&!yn7(V())}},_.f("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.f(_.bXY,null)))),_.f(_.w,{cond:function(){var g=b(),E,h;
g=_.R(g==null?void 0:(E=g.adsOverlay)==null?void 0:(h=E.fulfillmentContent)==null?void 0:h.fulfilledLayout,F3b);return _.R(g==null?void 0:g.renderingContent,ZQk)},
then:function(g){return _.f("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.f(QUN,{data:g}))}}))},"df");var xCM=_.JY(function(){var r=_.D(_.Ww(new _.qv(NaN,NaN),void 0,"HSMFk")),J=r.next().value,x=r.next().value;r=_.D(_.Ww(!1,void 0,"uaAxwf"));var t=r.next().value,b=r.next().value,V=_.D(_.Ww(!1,void 0,"nVSwef"));r=V.next().value;var H=V.next().value,q=_.bZ().resolve(_.nQ).miniplayerPropSignalMap[0],W=q.data,U=q.shortsData,g=q.nextButtonDisabled,E=q.shortsPreviewThumbnail,h=q.previousButtonDisabled,G=q.externalPlaylistData;V=q.toastData;var N=q.playabilityStatus,Q=q.isDisabled,Y=q.playerVe,O=q.closeVe;
q=_.Bj(_.WI);_.el("yt-pip-window-resized",function(e){x(e)});
_.el("yt-activate-pip-miniplayer",function(){return _.T(function(e){H(!0);_.i8(e)})});
var c=function(){var e;return!((e=G())==null||!e.contents)&&t()},Z=function(){var e=J(),l=!!W(),Vi=c();
e=e.clone();l&&(e.height-=76);Vi&&(e.height-=285);return e},a=function(){b(!t())};
_.Ke(function(){var e=Y(),l=_.kU(11),Vi=_.Kj(11);l&&Vi&&e&&(_.AQ(l,Vi,e),Vi=O())&&(_.Fx(l,e,[Vi]),_.yq(l,[Vi]))},"HPkp0c");
return _.f("ytd-pip-container",{class:"ytdPipContainerHost"},_.f(_.w,{cond:r,then:function(){return _.f(_.Eom,{isDisabled:Q,playabilityStatus:N,size:Z})}}),_.f(_.w,{cond:W,
then:function(){return _.f(_.UN9,{data:W,expanded:t,onExpandClick:a,playlistData:G})}}),_.f(_.w,{cond:c,
then:function(){return _.f("div",{class:"ytdPipContainerPlaylistPanel"},_.f(_.Nab,{data:G,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.f(_.w,{cond:q,
then:function(){return _.f(We4,{data:U,nextButtonDisabled:g,previousButtonDisabled:h,playabilityStatus:N,previewThumbnail:E})}}),_.f("div",{class:"ytdPipContainerToast"},_.f(_.jFm,{toastData:V})))},"ef");var MM=function(r,J){var x=this;this.pipController=r;this.JSC$16665_clientRoot=J;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=iDr();this.watchPipEnabled=_.M("web_watch_pip");this.shortsPipEnabled=_.M("web_shorts_pip");this.JSC$16665_watchWhileEnabled=_.M("kevlar_watch_while_v2");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)};
this.watchPipMode=this.shortsPipMode=this.watchWhileMode=this.miniplayerToPipMode=this.userDeactivatedWatchWhile=this.isReadyToResume=this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;_.pu(_.lO(),_.qJc,function(t){x.isSingleOptionSurveyActive=t});
this.JSC$16665_onPlayerPlayVideo=this.JSC$16665_onPlayerPlayVideo.bind(this);this.onPlayerCloseMiniplayer=this.onPlayerCloseMiniplayer.bind(this);this.onPlayerExpandMiniplayer=this.onPlayerExpandMiniplayer.bind(this);this.onPlayerStateChange=this.onPlayerStateChange.bind(this);this.handleMediaSessionPipActivation=this.handleMediaSessionPipActivation.bind(this);_.aw(_.FL.getInstance(),this.miniplayerServiceActionMap,this.JSC$16665_clientRoot);r.pictureInPictureSupported()&&_.KR("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},Dj4,h0K,EL9,MTE,Gns,TNK;
MM.prototype.handleMediaSessionPipActivation=function(){var r=this,J;return _.T(function(x){_.WU().mediaSessionPipActivation=!0;J=_.bZ().resolve(_.rI);return J.isOnWatch()&&r.watchPipEnabled?(_.WU().watchPipActivation=!0,_.iX7(r,J.data),x.jumpTo(0)):J.isOnShorts()&&r.shortsPipEnabled?(_.WU().shortsPipActivation=!0,_.p_v(r),x.jumpTo(0)):r.isMiniplayerActive()&&r.watchPipEnabled&&!r.watchWhileMode?_.p(x,fvr(r),0):x.jumpTo(0)})};
var fvr=function(r){var J,x,t,b;return _.T(function(V){if(V.nextAddress==1)return J=!r.miniplayerToPipMode,x=r.playerElement,t=r.miniplayerData,b=r.watchResponse,_.p(V,r.deactivate(),2);if(V.nextAddress!=3)return J?(_.WU().mediaSessionPipActivation=!0,_.WU().watchPipActivation=!0):_.WU().miniplayerButtonActivation=!0,_.p(V,r.activate(x,t,b),3);r.miniplayerToPipMode=J;_.i8(V)})};
MM.prototype.onDownloadedVideoDeleted=function(r){var J,x=_.R((J=this.miniplayerData)==null?void 0:J.watchEndpoint,_.zP),t,b;x&&((t=this.watchResponse)==null?void 0:(b=t.playerResponse)==null?void 0:b.offlineState)!==void 0&&(J=x.videoId)&&r&&J===r&&this.close()};
MM.prototype.onShowMiniplayerCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g,E,h,G,N;return _.T(function(Q){switch(Q.nextAddress){case 1:return x=_.R(r,iqk),b=(t=x)==null?void 0:t.miniplayerCommand,V=_.R(b,_.zP),b&&V&&!J.active?_.p(Q,_.w4.getInstance(),2):Q.return();case 2:return H=Q.yieldResult,_.p(Q,(q=H)==null?void 0:q.get("yt-miniplayer-shown-video-id"),3);case 3:W=Q.yieldResult;U=V.videoId;if(!U||W===U)return Q.return();g=_.bZ().resolve(_.rI);if(g.isOnWatch())return _.nR(Error("Kj")),Q.return();
E={channelItem:{externalId:btoa(U)}};J.readyToResumeVe=_.K$(121253,void 0,void 0,E);_.WU().showMiniplayerCommandActivation=!0;return _.p(Q,_.sbf(J,b,!0),4);case 4:return J.active?(_.Gr(J,{readyToResumeVe:J.readyToResumeVe,continueWatching:!0,premiumBranding:!((h=x)==null||!h.showPremiumBranding)}),_.M("ytd_miniplayer_to_wiz")&&_.Gr(J,{isReadyToResume:!0}),J.isReadyToResume=!0):_.Gr(J,{continueWatching:!0,premiumBranding:!((G=x)==null||!G.showPremiumBranding)}),_.p(Q,(N=H)==null?void 0:N.set("yt-miniplayer-shown-video-id",
V.videoId),5);case 5:J.readyToResumeVe=void 0,_.i8(Q)}})};
MM.prototype.init=function(r){this.miniplayerEl?_.nR(new _.MV("MiniplayerService already initialized.")):this.miniplayerEl=r};
MM.prototype.isInitialized=function(){var r=!!this.miniplayerEl;r||_.nR(new _.MV("MiniplayerService used before initialized."));return r};
_.iX7=function(r,J){if(r.isInitialized()){var x=_.UnD(J.response,J.playerResponse),t=_.bZ().resolve(_.rI).getPlayerFromWatch();_.WU().currentEndpoint=x.watchEndpoint||null;r.activate(t,x,J)}};
_.p_v=function(r){if(r.isInitialized()){var J=_.bZ().resolve(_.rI).getPlayerFromShorts();r.activate(J)}};
Dj4=function(r,J){var x;(x=!r.isInitialized())||(x=_.bZ().resolve(_.rI).isOnWatch()&&r.watchPipMode,x=!(r.isMiniplayerActive()&&(_.WU().userActivation||_.WU().lockupActivation||x)));if(x)return!1;U4E(r,J)?_.$r(r):TNK(r,J);return r.watchPipMode?!_.bZ().resolve(_.rI).isOnWatch():!0};
MM.prototype.isMiniplayerActive=function(){return this.active};
var U4E=function(r,J){var x;J=(x=_.R(J,_.zP))==null?void 0:x.videoId;var t,b;r=(b=_.R((t=r.miniplayerData)==null?void 0:t.watchEndpoint,_.zP))==null?void 0:b.videoId;return J!=null&&J===r};
MM.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.Vq(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.D9(this.miniplayerEl,"yt-navigate-home-action"))};
_.sbf=function(r,J,x,t){x=x===void 0?!1:x;var b,V,H;return _.T(function(q){switch(q.nextAddress){case 1:if(r.active){q.jumpTo(2);break}b=_.bZ().resolve(_.rI);if(H=(V=r.playerElement)!=null?V:b.getPlayerFromWatch()){q.jumpTo(3);break}return _.p(q,_.bZ().resolve(_.VR),4);case 4:H=b.getPlayerFromWatch();case 3:if(!H){_.nR(Error("Mj"));q.jumpTo(2);break}return _.p(q,r.activate(H,t),2);case 2:return r.active?_.p(q,TNK(r,J,x),0):q.return()}})};
MM.prototype.activate=function(r,J,x){var t=this,b,V,H,q,W,U,g,E,h;return _.T(function(G){switch(G.nextAddress){case 1:if(!t.isInitialized())return G.return();if(!r)return _.nR(Error("Mj")),G.return();if(_.hQs()||t.isMiniplayerActive())var N=!0;else N=_.WU().watchPipActivation||_.WU().watchWhileActivation,_.bZ().resolve(_.rI).isOnWatch()&&!N?(_.nR(new _.MV("miniplayer activated on watch page")),N=!0):N=_.WU().watchWhileActivation?t.userDeactivatedWatchWhile||!!document.pictureInPictureElement||RZD():
!1;if(N)return w5n(),G.return();b=_.WU().mediaSessionPipActivation;V=_.WU().shortsPipActivation;H=_.WU().watchPipActivation;W=(q=_.WU().watchWhileActivation)||H;U=H||V;if(!t.pictureInPictureEnabled()||!U){G.jumpTo(2);break}return _.p(G,gLK(t,b),3);case 3:if(!G.yieldResult)return _.nR(Error("Lj")),w5n(),G.return();case 2:return t.setActive(!0),t.watchResponse=x,t.playerElement=r,t.updateMiniplayerData(J),_.p(G,EL9(t,r),4);case 4:if(!t.active)return _.nR(new _.MV("miniplayer deactivated during activation")),
t.removePlayerListeners(),G.return();N=_.bZ().resolve(_.k$);N.addEventListener("yt-navigate",_.fs(t,t.onPlaylistNavigate));N.addEventListener("yt-playlist-data-updated",_.fs(t,t.JSC$16665_onPlaylistDataUpdated));t.JSC$16665_onPlaylistDataUpdated();w5n();t.JSC$16665_watchWhileEnabled&&_.jyX(t,q);t.pictureInPictureEnabled()&&t.shortsPipEnabled&&(t.shortsPipMode=V,_.lO().dispatch(Teb(t.shortsPipMode)));t.pictureInPictureEnabled()&&t.watchPipEnabled&&(t.watchPipMode=H,_.NNX(t.handleMediaSessionPipActivation));
t.player&&(g=t.player.getPlayerState(),E=g===1,_.lO().dispatch(gVq(g)),_.HD(t.miniplayerEl,"yt-miniplayer-play-state-changed",[E]),_.WU().isVideoPlaying=E);_.HD(t.miniplayerEl,"yt-miniplayer-endpoint-changed");$4m(t);_.w_m(t);return t.shortsPipMode||t.watchPipMode?_.p(G,_.T0(t.miniplayerEl,"yt-activate-pip-miniplayer"),6):_.M("ytd_miniplayer_to_wiz")?_.p(G,_.T0(t.miniplayerEl,"yt-activate-miniplayer",[W]),6):_.p(G,_.T0(t.miniplayerEl,"yt-activate-miniplayer-action",[r,W]),6);case 6:if(t.watchResponse&&
!_.M("miniplayer_copy_screen_on_activation_killswitch")){N=t.getScreenLayer();var Q=_.kU(0),Y=gdz(0);Q&&Y&&(_.YU(Q,Y,N),N===0&&f2i(void 0,0))}h0K(t);MTE(t,!0);(h=t.getPlayerElement())==null||h.focusOnPlayer();_.i8(G)}})};
MM.prototype.updateMiniplayerData=function(r){this.miniplayerData=r;_.Gr(this,{data:r})};
_.w_m=function(r){var J,x,t=((J=r.miniplayerData)==null?void 0:(x=J.miniplayerRenderer)==null?void 0:x.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";J=r.watchWhileMode||r.watchPipMode?t&&!_.bZ().resolve(_.rI).isOnWatch():t;_.Gr(r,{isDisabled:J});var b,V;x=_.R((b=r.miniplayerData)==null?void 0:(V=b.miniplayerRenderer)==null?void 0:V.minimizedEndpoint,_.wy);J&&x&&_.bZ().resolve(_.jx).openSheet({openPopupActionCommand:{openPopupAction:x}},r.miniplayerEl)};
h0K=function(r){if(r.watchResponse&&!Gns(r)){var J,x=(J=r.watchResponse.playerResponse)==null?void 0:J.trackingParams;x&&(_.Gr(r,{expandVe:_.K$(35989),closeVe:_.K$(34699),readyToResumeCloseVe:_.K$(131070),repositionVe:_.K$(226204),resizeVe:_.K$(226205)}),_.Gr(r,{playerVe:_.SU(x)}))}};
EL9=function(r,J){return _.T(function(x){if(x.nextAddress==1)return J.preparePlayer(),_.p(x,J.getPlayerPromise(),2);r.player=x.yieldResult;r.player&&(r.player.addEventListener("onPlayVideo",r.JSC$16665_onPlayerPlayVideo),r.player.addEventListener("onCloseMiniplayer",r.onPlayerCloseMiniplayer),r.player.addEventListener("onExpandMiniplayer",r.onPlayerExpandMiniplayer),r.player.addEventListener("onStateChange",r.onPlayerStateChange));_.i8(x)})};
_.m=MM.prototype;_.m.JSC$16665_onPlayerPlayVideo=function(r){var J=r.sessionData&&"autonav"in r.sessionData,x;r.sessionData&&r.sessionData.itct&&(x=r.sessionData.itct);var t=r.watchEndpoint;J=t&&J?_.Amz(t,x):_.Jt(r.videoId,r.listId||void 0,x);r.sessionData&&_.lH(_.R(J.commandMetadata,_.rP).url,r.sessionData);TNK(this,J)};
_.m.onPlayerExpandMiniplayer=function(){_.$r(this)};
_.m.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.m.onPlayerStateChange=function(){if(this.player){var r=this.player.getPlayerState(),J=r===1;_.lO().dispatch(gVq(r));_.lO().dispatch(_.$XR(r));_.HD(this.miniplayerEl,"yt-miniplayer-play-state-changed",[J]);_.WU().isVideoPlaying=J;if(r===0){J=!_.ZY.getInstance().isAutoplaySetExplicitly();var x,t,b,V,H,q,W=(x=this.watchResponse.response)==null?void 0:(t=x.contents)==null?void 0:(b=t.twoColumnWatchNextResults)==null?void 0:(V=b.autoplay)==null?void 0:(H=V.autoplay)==null?void 0:(q=H.autoplayExplicitChoiceDialogRenderer)==
null?void 0:q.confirmDialogRenderer;J&&W&&this.player.setAutonavState(1)}r===0&&this.watchWhileMode&&this.deactivate()}};
_.m.onPlaylistNavigate=function(r,J){var x=this,t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1){if(!_.R(J.endpoint,_.zP))return g.return();_.WU().currentEndpoint=J.endpoint;_.HD(x.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.bZ().resolve(_.rI).isOnWatch()&&(x.watchWhileMode||x.watchPipMode))return g.return();r.stopPropagation();(V=(b=_.R((t=J.endpoint)==null?void 0:t.commandMetadata,_.rP))==null?void 0:b.url)&&J.tempData&&!_.GE.isEmpty(J.tempData)&&_.lH(V,J.tempData);H={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};q=new hBn(function(){return x.getPlayerElement()},H,{layer:x.getScreenLayer()});
W=function(E){q.processChunk({endpoint:J.endpoint,data:E})};
R0m(x);x.miniplayerFetchRequest=SLy(x,J.endpoint,W);_.DC(g,2);return _.p(g,x.miniplayerFetchRequest,4)}if(g.nextAddress!=2)return U=g.yieldResult,NbX(x,U),_.FC(g,0);_.Wr(g);_.i8(g)})};
_.m.JSC$16665_onPlaylistDataUpdated=function(){var r=_.bZ().resolve(_.k$).getPlaylistData();this.hasPlaylistData=!!r;_.Gr(this,{externalPlaylistData:r||{}})};
_.m.close=function(r){if(this.isInitialized())if(r){if(!((this.watchWhileMode||this.watchPipMode)&&_.bZ().resolve(_.rI).isOnWatch()||this.shortsPipMode)){var J;(J=this.getPlayerElement())==null||J.stop()}this.deactivate()}else _.Cu().closeMiniplayer(this.miniplayerEl)};
_.m.deactivate=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1){if(!J.isInitialized()||!J.active)return H.return();J.setActive(!1);R0m(J);(x=!!r&&U4E(J,r))&&J.isSingleOptionSurveyActive&&_.D9(J.miniplayerEl,"yt-show-watch-page-survey",[J.isSingleOptionSurveyActive]);return _.p(H,d49(J),2)}if(H.nextAddress!=3){MTE(J,!1);J.isReadyToResume=!1;J.watchResponse=void 0;J.updateMiniplayerData(void 0);J.shortsPipMode&&(J.shortsPipMode=!1,_.lO().dispatch(Teb(J.shortsPipMode)),Frm(J.pipController),
(t=J.player)==null||t.setInternalSize(NaN,NaN));J.watchPipMode&&(J.watchPipMode=!1,Frm(J.pipController));(b=J.watchWhileMode)&&_.jyX(J,!1);J.removePlayerListeners();var q=_.bZ().resolve(_.k$);q.removeEventListener("yt-navigate",_.fs(J,J.onPlaylistNavigate));q.removeEventListener("yt-playlist-data-updated",_.fs(J,J.JSC$16665_onPlaylistDataUpdated));_.WU().currentEndpoint=null;_.HD(J.miniplayerEl,"yt-miniplayer-endpoint-changed");J.playerElement=null;w5n();return J.shortsPipMode||J.watchPipMode?H.jumpTo(3):
_.p(H,_.T0(J.miniplayerEl,_.M("ytd_miniplayer_to_wiz")?"yt-deactivate-miniplayer":"yt-deactivate-miniplayer-action",[x,b]),3)}(V=J.player)==null||V.setInternalSize(NaN,NaN);J.player=null;_.i8(H)})};
var d49=function(r){var J;return _.T(function(x){J=_.bZ().resolve(_.rI);return r.shortsPipMode?_.p(x,J.movePlayerToShorts(r.playerElement),0):_.p(x,J.movePlayerToWatch(r.playerElement),0)})};
MM.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$16665_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
MM.prototype.setActive=function(r){this.active=r;this.isSingleOptionSurveyActive?_.D9(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.D9(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.lO().dispatch(_.o5({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.jyX=function(r,J){r.watchWhileMode=J;_.Gr(r,{watchWhile:J})};
MTE=function(r,J){if(!Gns(r))if(r.shortsPipMode||r.watchPipMode){var x;(x=r.player)==null||x.setDocumentPictureInPicture(J)}else{var t;(t=r.player)==null||t.setMinimized(J)}};
Gns=function(r){return r.watchWhileMode&&_.M("kevlar_watch_while_counterfactual")};
_.$r=function(r){var J;return _.T(function(x){switch(x.nextAddress){case 1:if(!r.isInitialized())return x.return();_.DC(x,2);return _.p(x,r.miniplayerFetchRequest,4);case 4:_.FC(x,3);break;case 2:_.Wr(x);case 3:r.watchResponse&&r.miniplayerData&&r.miniplayerData.watchEndpoint?(J={url:r.watchResponse.url,endpoint:r.miniplayerData.watchEndpoint,data:r.watchResponse,miniplayer:!0},_.Vq(r.miniplayerEl,"yt-navigate-cache",J)):r.miniplayerData&&r.miniplayerData.watchEndpoint&&_.Vq(r.miniplayerEl,"yt-navigate",
{endpoint:r.miniplayerData.watchEndpoint}),_.i8(x)}})};
TNK=function(r,J,x){var t,b,V,H;return _.T(function(q){if(q.nextAddress==1){if(U4E(r,J))return q.return();_.WU().currentEndpoint=J;_.HD(r.miniplayerEl,"yt-miniplayer-endpoint-changed");_.HD(r.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.WU().isVideoPlaying=!1;t={clientParams:{miniplayer:!0,autoSaveToQueue:!x}};b=new hBn(function(){return r.getPlayerElement()},t,{layer:r.getScreenLayer(),
parentLayer:0},void 0,r.readyToResumeVe);V=function(W){var U,g,E=Object.assign({},(U=W.playerResponse)==null?void 0:(g=U.playerConfig)==null?void 0:g.playbackStartConfig,{startPaused:!0}),h;x&&((h=W.playerResponse)==null?0:h.playerConfig)&&(W.playerResponse.playerConfig.playbackStartConfig=E);b.processChunk({endpoint:J,data:W})};
R0m(r);r.miniplayerFetchRequest=SLy(r,J,V);_.DC(q,2);return _.p(q,r.miniplayerFetchRequest,4)}if(q.nextAddress!=2)return H=q.yieldResult,NbX(r,H),_.FC(q,0);_.Wr(q);_.i8(q)})};
MM.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var R0m=function(r){r.miniplayerFetchRequest&&(r.miniplayerFetchRequest.cancel&&r.miniplayerFetchRequest.cancel("Active request obsolete"),r.miniplayerFetchRequest=null)},SLy=function(r,J,x){var t=_.EP.instance,b,V=(b=_.R(J.commandMetadata,_.rP))==null?void 0:b.url,H;
b=!V||_.M("disable_miniplayer_tempdata")?{}:(H=bqm(V))!=null?H:{};return Bk(t,J,b,window.location.href,"watch",function(q,W){x(W)},function(q){return q!==r.miniplayerFetchRequest})},NbX=function(r,J){var x;
_.T(function(t){if(!J)return t.return();r.watchResponse=J;h0K(r);$4m(r);x=_.UnD(J.response,J.playerResponse);if(r.isMiniplayerActive()){J.response&&(r.playerElement.watchNextData=J.response);var b=_.GE.getValueByKeys.apply(_.GE,[J].concat(_.Gd(P4N)));_.GE.getValueByKeys.apply(_.GE,[J].concat(_.Gd(Ben)))&&b&&_.bZ().resolve(_.k$).setAutoplayRenderer(b);if(b)if(_.M("kevlar_is_pupi_enabled")){var V,H,q,W,U,g=((V=J.response)==null?0:(H=V.playerOverlays)==null?0:(q=H.playerOverlayRenderer)==null?0:(W=q.autonavToggle)==
null?0:(U=W.autoplaySwitchButtonRenderer)==null?0:U.enabled)?2:1;_.ZY.getInstance().setState(g,!1,!1)}else V=gu4()?2:1,(g=r.player)==null||g.setAutonavState(V);r.updateMiniplayerData(x);_.w_m(r)}_.i8(t)})},$4m=function(r){var J,x,t=(J=r.watchResponse)==null?void 0:(x=J.playerResponse)==null?void 0:x.playabilityStatus,b;
J=t==null?void 0:(b=t.miniplayer)==null?void 0:b.miniplayerRenderer;(J==null?void 0:J.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&J.minimizedEndpoint&&_.sx(r.miniplayerEl,[J.minimizedEndpoint]);_.Gr(r,{miniplayerRenderer:J,playabilityStatus:t})};
MM.prototype.openToast=function(r,J){_.Gr(this,{toastData:{data:r,label:J}})};
_.Gr=function(r,J){var x=r.miniplayerEl,t;for(t in J)x[t]=J[t];(0,r.miniplayerPropSignalMap[1])(J)};
MM.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var r;return this.playerElement?this.playerElement:(r=_.Hp(this.miniplayerEl).querySelector("#player-container"))==null?void 0:r.firstElementChild};
MM.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var gLK=function(r,J){J=J===void 0?!1:J;var x,t,b,V,H,q,W;return _.T(function(U){if(U.nextAddress==1){x=navigator.userActivation.isActive||J;if(!x||!r.pictureInPictureSupported())return U.return(!1);t=QyI(r);b=t.width;V=t.height;return _.p(U,r.pipController.openWindow({width:b,height:V}),2)}H=U.yieldResult;q=r.pipController.getWindow();if(!q||!H)return U.return(!1);q.document.body.style.overflow="hidden";W=tpz(q);aMI(r.pipController,function(){Kee(r);W()});
return U.return(!0)})},QyI=function(r){var J=_.WU().shortsPipActivation,x,t;
r=J?.5625:(t=(x=r.player)==null?void 0:x.getVideoAspectRatio())!=null?t:16/9;x=Math.min(window.innerWidth,window.innerHeight)/2;J=J?0:76;return r>1?new _.qv(x,J+x/r):new _.qv(x*r,J+x)},Kee=function(r){var J;
_.T(function(x){J=_.bZ().resolve(_.rI);return J.isOnWatch()&&r.watchPipMode||J.isOnShorts()&&r.shortsPipMode?_.p(x,r.deactivate(),0):r.miniplayerToPipMode?_.p(x,fvr(r),0):r.watchPipMode?_.p(x,_.$r(r),0):x.jumpTo(0)})};
MM.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.vd.Object.defineProperties(MM.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
MM[eR]=[yC9,mjk];var knv="add_circle arrow_time audio bag bars_3 bell broadcast clapperboard clock copy creator_studio_red_logo download fashion fire flag gaming gear home library lightbulb list_play_arrow message_bubble_alert mic my_videos news offline_download offline_no_content overflow_horizontal overflow_vertical question_circle radar_live search subscriptions thumb_up trash_can trophy unplugged_logo video_camera_add x_mark youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "),
PbI="add_circle alert_bubble audio bag bell clapperboard clock copy creator_studio_red_logo download download fashion flag gaming gear help_circle history home lightbulb live menu mic news offline_no_content overflow_horizontal overflow_vertical play_square_stack playlist podcast search subscriptions thumb_up trash_can trending trophy unplugged_logo video video_camera_add x youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "),YLy="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
nLr="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var OX5=null;var CbY={},Bb9=(CbY.initialized={priority:10,callback:function(r){var J=_.bZ();J.addProvider({provide:qCf,useClass:eNY});J.addProvider({provide:_.yw7,useFactory:function(){return new Wcf}});
J.addProvider({provide:Er,useValue:_.IP("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});J.addProvider({provide:Xto,useValue:5184E6});J.addProvider({provide:p8Y,useValue:_.GY()});J.addProvider({provide:Gz9,useClass:Vjk});J.addProvider({provide:Id,useClass:Id});J.addProvider({provide:_.VR,useFactory:function(){return sqo.promise}});
J.addProvider({provide:_.Woq,useFactory:function(){return _.qRf.promise}});
J.addProvider({provide:INr,useValue:function(){var W;return((W=_.xb())==null?void 0:W.getPlayer())||null}});
var x={};J.addProvider((x.provide=_.Ah,x.useFactory=function(W,U){return function(){return sb7(W,U)}},x[eR]=[Er,
Xto],x));x={};J.addProvider((x.provide=_.t8,x.useClass=LQ4,x[eR]=[Er,Xto],x));x={};J.addProvider((x.provide=_.E1i,x.useClass=aKo,x[eR]=[_.t8],x));J.addProvider({provide:Tf,useFactory:_.lO});J.addProvider({provide:VK,useFactory:_.lO});J.addProvider({provide:Q4v,useFactory:_.lO});J.addProvider({provide:ZTo,useFactory:_.lO});J.addProvider({provide:_.na,useFactory:_.lO});J.addProvider({provide:Hu,useValue:_.pZ});J.addProvider({provide:Lnm,useClass:EG4});J.addProvider({provide:dFx,useClass:NMo});J.addProvider({provide:Nj,
useClass:Nj});J.addProvider({provide:TW,useClass:TW});J.addProvider({provide:sP,useClass:sP});J.addProvider({provide:fa,useClass:fa});J.addProvider({provide:nH,useClass:nH});J.addProvider({provide:f0,useClass:f0});J.addProvider({provide:Hm,useClass:Hm});J.addProvider({provide:d2q,useValue:TH4});J.addProvider({provide:_.wG,useFactory:_.wU});J.addProvider({provide:Zw,useFactory:_.$G});x={};J.addProvider((x.provide=t34,x.useFactory=function(W){return function(U){var g=g===void 0?{}:g;var E,h,G=(h=_.R((E=
U.endpoint)==null?void 0:E.commandMetadata,_.rP))==null?void 0:h.rootVe;if(G){var N,Q;if(E=U.previousCsn||((Q=_.R((N=U.endpoint)==null?void 0:N.commandMetadata,zko))==null?void 0:Q.parentCsn)){var Y=Y===void 0?{}:Y;if(E!==_.kU(Y.layer)||G!==gdz(Y.layer))hxX(E,Y.cttAuthInfo,Y.layer||0),f2i(E,Y.layer||0),N=Y.layer||0,_.Bb(UYD(N===void 0?0:N),G);g.parentCsn=E}U.endpoint&&E?VVq(W,U.endpoint,g):_.mI(W,G,void 0,g);var O;((O=U.response)==null?0:O.trackingParams)&&W.graftServerVe(U.response.trackingParams);
var c;((c=U.playerResponse)==null?0:c.trackingParams)&&W.graftServerVe(U.playerResponse.trackingParams);var Z;((Z=U.reelWatchSequenceResponse)==null?0:Z.trackingParams)&&W.graftServerVe(U.reelWatchSequenceResponse.trackingParams)}}},x[eR]=[_.wG],x));
x={};J.addProvider((x.provide=kzr,x.useClass=KrX,x[eR]=[Hu,_.na],x));x={};J.addProvider((x.provide=rx,x.useClass=rx,x[eR]=[_.VR,_.na],x));x={};J.addProvider((x.provide=vh,x.useClass=vh,x[eR]=[VK,_.mg],x));J.addProvider({provide:_.B7X,useClass:zKX});x={};J.addProvider((x.provide=_.ER,x.useClass=cC7,x[eR]=[_.B7X],x));J.addProvider({provide:_.jx,useClass:tB});J.addProvider({provide:_.HJN,useClass:Nfr});J.addProvider({provide:_.$V,useClass:JB});x={};J.addProvider((x.provide=_.aj,x.useClass=eKm,x[eR]=
[_.aj],x));J.addProvider({provide:_.r8,useClass:wtb});J.addProvider({provide:pW,useClass:pW});J.addProvider({provide:$P,useClass:$P});J.addProvider({provide:ds,useClass:xr});x={};J.addProvider((x.provide=kP,x.useClass=kP,x[eR]=[_.jx,ds],x));_.M("web_enable_feedback_endpoint_resolver")&&(x={},J.addProvider((x.provide=sr,x.useClass=sr,x[eR]=[Tf,HX],x)),J.addProvider({provide:HX,useClass:yc4}));_.M("web_enable_feedback_endpoint_resolver_batch_2")&&(x={},J.addProvider((x.provide=WX,x.useClass=WX,x[eR]=
[Tf],x)),x={},J.addProvider((x.provide=qp,x.useClass=qp,x[eR]=[HX],x)));x={};J.addProvider((x.provide=QD,x.useClass=QD,x[eR]=[_.$V,ds],x));x={};J.addProvider((x.provide=Gf,x.useClass=Gf,x[eR]=[_.$V],x));x={};J.addProvider((x.provide=KW,x.useClass=KW,x[eR]=[_.Bo,_.ER],x));x={};J.addProvider((x.provide=Np,x.useClass=Np,x[eR]=[_.Bo,_.wG],x));J.addProvider({provide:Jm,useClass:Jm});x={};J.addProvider((x.provide=zf,x.useClass=zf,x[eR]=[Tf],x));J.addProvider({provide:pP,useClass:pP});J.addProvider({provide:ix,
useClass:ix});x={};J.addProvider((x.provide=U4,x.useClass=U4,x[eR]=[Tf],x));x={};J.addProvider((x.provide=gD,x.useClass=gD,x[eR]=[_.Bo,Tf],x));x={};J.addProvider((x.provide=E4,x.useClass=E4,x[eR]=[Tf],x));x={};J.addProvider((x.provide=j7,x.useClass=j7,x[eR]=[Tf],x));x={};J.addProvider((x.provide=Rj,x.useClass=Rj,x[eR]=[_.ER],x));x={};J.addProvider((x.provide=on,x.useClass=on,x[eR]=[_.wG],x));x={};J.addProvider((x.provide=qc,x.useClass=qc,x[eR]=[Xs],x));x={};J.addProvider((x.provide=WO,x.useClass=
WO,x[eR]=[Xs],x));J.addProvider({provide:HO,useClass:HO});J.addProvider({provide:TK,useClass:TK});J.addProvider({provide:mA,useClass:mA});x={};J.addProvider((x.provide=PX,x.useClass=PX,x[eR]=[_.ER,_.mg],x));J.addProvider({provide:gs,useClass:gs});x={};J.addProvider((x.provide=Sb,x.useClass=Sb,x[eR]=[_.Bo,_.ER],x));J.addProvider({provide:ws,useClass:ws});x={};J.addProvider((x.provide=yD,x.useClass=yD,x[eR]=[Tf,_.Bo,_.aj],x));x={};J.addProvider((x.provide=AM,x.useClass=AM,x[eR]=[_.Bo,_.mg],x));J.addProvider({provide:akf,
useValue:Gc4});J.addProvider({provide:vZN,useValue:o0C});J.addProvider({provide:Fs,useClass:Fs});x={};J.addProvider((x.provide=cX,x.useClass=cX,x[eR]=[Tf],x));x={};J.addProvider((x.provide=eb,x.useClass=eb,x[eR]=[_.r8,_.mg],x));x={};J.addProvider((x.provide=i$,x.useClass=i$,x[eR]=[_.mg],x));J.addProvider({provide:Dw,useFactory:function(){return new Dw(_.lO())}});
J.addProvider({provide:hPi,useFactory:_.nV.getInstance});x={};J.addProvider((x.provide=jb,x.useClass=jb,x[eR]=[Er,hPi,_.mg],x));J.addProvider({provide:fW,useClass:fW});J.addProvider({provide:tM,useClass:tM});J.addProvider({provide:mk,useClass:mk});J.addProvider({provide:_.b$,useClass:_.b$});J.addProvider({provide:hm,useClass:hm});x={};J.addProvider((x.provide=BX,x.useClass=BX,x[eR]=[VK],x));x={};J.addProvider((x.provide=Ij,x.useClass=Ij,x[eR]=[_.mg],x));_.M("web_enable_prefetching_videos_on_home")&&
(J.addProvider({provide:ZF,useClass:ZF}),J.addProvider({provide:p5,useClass:p5}));x={};J.addProvider((x.provide=wD,x.useClass=wD,x[eR]=[_.mg],x));J.addProvider({provide:oj,useClass:oj});x={};J.addProvider((x.provide=xR,x.useClass=xR,x[eR]=[_.Bo,_.mg],x));x={};J.addProvider((x.provide=VD,x.useClass=VD,x[eR]=[_.mg],x));J.addProvider({provide:f5,useClass:f5});J.addProvider({provide:Or,useClass:Or});x={};J.addProvider((x.provide=nW,x.useClass=nW,x[eR]=[VK,_.mg],x));x={};J.addProvider((x.provide=PO,x.useClass=
PO,x[eR]=[VK,_.mg,_.Bo],x));x={};J.addProvider((x.provide=YR,x.useClass=YR,x[eR]=[_.mg],x));x={};J.addProvider((x.provide=kR,x.useClass=kR,x[eR]=[_.mg,_.Bo],x));x={};J.addProvider((x.provide=LW,x.useClass=LW,x[eR]=[_.VR],x));x={};J.addProvider((x.provide=CW,x.useClass=CW,x[eR]=[_.VR],x));J.addProvider({provide:l$,useClass:l$});J.addProvider({provide:rD,useClass:rD});J.addProvider({provide:fP,useClass:fP});J.addProvider({provide:tm,useClass:tm});J.addProvider({provide:u$,useClass:u$});J.addProvider({provide:hM,
useClass:hM});J.addProvider({provide:vX,useClass:vX});_.M("kevlar_enable_mss_lazy_load")&&J.addProvider({provide:_.CQ,useClass:Qem});J.addProvider({provide:_.UP,useClass:my});J.addProvider({provide:zl,useFactory:function(){return _.FL.getInstance()}});
J.addProvider({provide:N77,useFactory:GDz});J.addProvider({provide:Xs,useFactory:function(){return _.w4.getInstance()}});
J.addProvider({provide:txx,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});x={};J.addProvider((x.provide=_.uU,x.useClass=_.uU,x[eR]=[_.VR,_.mg,_.wG,N77,Xs,zl,txx,Hu],x));J.addProvider({provide:_.D0,useClass:Abn});J.addProvider({provide:_.JFN,useClass:rFk});x={};J.addProvider((x.provide=Mp,x.useClass=Mp,x[eR]=[_.JFN],x));x={};J.addProvider((x.provide=_.lU,x.useFactory=function(W){return W.upliftCompletionResolver.promise},x[eR]=[kzr],x));
x=_.LN("IS_SHELL_LOAD")?"aa":"eocs";var t=_.LN("IS_SHELL_LOAD")?3:2;_.Y$().parkOrScheduleJob(function(){YXm()},t,x);
_.Y$().parkOrScheduleJob(function(){_.bZ().resolve(rx).start()},2,"eocs");
_.Y$().parkOrScheduleJob(function(){d9Y()},2,"eocs");
_.Y$().parkOrScheduleJob(function(){_.bZ().resolve(vh).start()},2,"eocs");
_.M("kevlar_debug_data_app_registration_ks")||sXX();J.addProvider({provide:_.Pj,useValue:new Yvk(r.root)});J.addProvider({provide:cq,useValue:new CSi});J.addProvider({provide:_.Azn,useValue:new LL4(r.root)});J.addProvider({provide:_.CV,useValue:new czs});J.addProvider({provide:_.$n,useClass:qX});J.addProvider({provide:yC9,useClass:br});_.M("kevlar_network_sli_killswitch")||J.addProvider({provide:xm5,useValue:zaw});J.addProvider({provide:qM,useFactory:fhn});_.M("web_bind_fetch")&&(x={},J.addProvider((x.provide=
cwK,x.useFactory=Ud4,x[eR]=[_.t9(qM)],x)));_.M("web_bind_parse")&&(x={},J.addProvider((x.provide=AwI,x.useFactory=gjM,x[eR]=[_.t9(qM)],x)));_.M("web_bind_window_request")&&(x={},J.addProvider((x.provide=FnK,x.useFactory=Ejn,x[eR]=[_.t9(qM)],x)));_.M("web_bind_text_decoder")&&(x={},J.addProvider((x.provide=aR7,x.useFactory=jur,x[eR]=[_.t9(qM)],x)));x={};J.addProvider((x.provide=EAK,x.useFactory=rgm,x[eR]=[_.lU,Tf,_.Ah],x));x={};J.addProvider((x.provide=gAu,x.useClass=nP,x[eR]=[EAK],x));J.addProvider({provide:YEx,
useClass:Qtb});J.addProvider({provide:iJK,useClass:fKu});x=[].concat(_.Gd(Zb));_.M("web_continuation_response_processing")&&x.push(_.L$);x.push(g$n);_.M("enable_share_panel_navigation_logging_fix_on_web")&&x.push(_.BXk);J.addProvider({provide:R6M,useValue:x});J.addProvider({provide:RPC,useClass:WQR});J.addProvider({provide:VIy,useClass:tIY});x={};J.addProvider((x.provide=wyD,x.useClass=XZs,x[eR]=[VK],x));_.Yh.addLowPriorityJob(function(){zLn()});
x={};J.addProvider((x.provide=ljq,x.useFactory=function(W){return function(U){var g,E=(g=_.R(U.commandMetadata,_.rP))==null?void 0:g.url;if(!E)throw new _.MV("No URL for PBJ Command",U);E=UaD(E,{pbj:"1"});g=ntc(E,{})||{};g=Object.assign({},g,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.IP("STS").toString()});U=_.fB({command:JSON.stringify(U),session_token:_.IP("XSRF_TOKEN")});return W.fetch(E,{method:"POST",headers:g,body:U})}},x[eR]=[VIy],x));
x=[];x.push(J.resolve(iJK));t={};t=(t.client_location=_.nV.getInstance(),t.consistency=_.g_D(),t.entities=J.resolve(dFx),t.response_received_commands=J.resolve(RPC),t.store=J.resolve(_.E1i),t.tokens=J.resolve(iJK),t);_.M("web_service_params_response_processor")&&(J.addProvider({provide:XNr,useFactory:function(){var W={};return W.CSI=wFn(),W.ECATCHER=$dc(),W}}),J.addProvider({provide:pyz,
useClass:rrK}),t.service_params=J.resolve(pyz));if(_.M("web_shorts_prefetch_service_enabled")){var b=new yFN(J.resolve(_.t8));t.shorts_prefetch=b}t.adblock_detection=J.resolve(wyD);J.addProvider({provide:_.er,useClass:_.er});b=J.resolve(d2q);var V=[];_.M("PremiumClientSharedConfig__enable_att_context_processor")&&(J.addProvider({provide:WbN,useClass:TMK}),V.push(J.resolve(WbN)));if(_.M("owl_pl_await")){var H={};J.addProvider((H.provide=YYv,H.useFactory=function(W){return new kbY(W)},H[eR]=[_.er],
H));
V.push(J.resolve(YYv))}V_4(b,J.resolve(VIy),J.resolve(Lnm),t,J.resolve(_.t8),x,V,J.resolve(gAu),J.resolve(YEx));J.addProvider({provide:_.Bo,useValue:_.a8.instance});_.M("start_client_gcf")&&J.addProvider({provide:Sl,useValue:A$u()});J.addProvider({provide:Ozr,useFactory:function(){return new Ozr(_.bZ().resolve(_.er),_.w4.getInstance())}});
_.Y$().parkOrScheduleJob(function(){CME()},1,"eocs");
x={};J.addProvider((x.provide=XW,x.useClass=XW,x[eR]=[_.Ah,_.Bo],x));J.addProvider({provide:_.rwe,useFactory:_.ir.getInstance});_.Y$().parkOrScheduleJob(function(){_.bZ().resolve(XW).refresh()},0,"eocs");
Xzq(TH4.watchEndpointMap||{},b.reelWatchEndpointMap||{},r.injector.resolve(_.Bo));J.addProvider({provide:wl,useValue:_.EP.instance});_.M("kevlar_signal_collection_killswitch")||(x={},J.addProvider((x.provide=Mme,x.useClass=Mme,x[eR]=[Er,Zw],x)),_.Y$().parkOrScheduleJob(function(){_.bZ().resolve(Mme).record()},1,"eocs"));
_.M("web_debug_handler_registration_killswitch")||_.Y$().parkOrScheduleJob(function(){H0C("DOWNLOAD_PES",Mdi);_.M("offline_client_state_export_ks")||H0C("OFFLINE_CLIENT_STATE",$57)},0,"eocs");
_.M("kevlar_prevent_polymer_dynamic_font_load")&&_.Y$().parkOrScheduleJob(function(){var W=[_.tL(g59),_.tL(E5I)];W=_.D(W);for(var U=W.next();!U.done;U=W.next()){U=U.value;var g=document.createElement("link");_.ay(g,U,"stylesheet");document.head.appendChild(g)}},1,"eocs");
x=r.injector.resolve(_.Bo);_.qnw.instance=new _.qnw(x);ofr(bvx(new sms(x)));x={};r.injector.addProvider((x.provide=r3,x.useFactory=function(W){(W=W==null?void 0:W.getCurrentPage())?W=W.visibilityObserver:(OX5||(OX5=MLz()),W=OX5);return W},x[eR]=[_.t9(_.rI)],x.skipCache=!0,x));
J.addProvider({provide:_.nQ,useClass:MM});J.addProvider({provide:sR,useClass:v3w});r.injector.addProvider({provide:ejY,useValue:PyK});J.addProvider({provide:dRx,useValue:hLn});J.addProvider({provide:_.vc,useValue:YW4});r=J.addProvider;xum||(xum=new Jwm);r.call(J,{provide:_.oi,useValue:xum});J.addProvider({provide:_.lS,useValue:_.IP("HTML_DIR")==="rtl"?"rtl":"ltr"});J.addProvider({provide:KbY,useClass:Fbb});J.addProvider({provide:_.fM,useClass:VO});_.bZ().addProvider({provide:PNo,useValue:_.M("enable_web_delhi_icons")?
PbI.concat(nLr):knv.concat(YLy)});J.addProvider({provide:_.HT,useClass:_.HT});J.addProvider({provide:_.iYK,useValue:new W7I});J.addProvider({provide:K6q,useClass:RXf});J.addProvider({provide:bx,useClass:bx});J.addProvider({provide:V5,useClass:V5});r={};J.addProvider((r.provide=YP,r.useClass=YP,r[eR]=[_.Bo,_.ER],r));J.addProvider({provide:Mc,useClass:Mc});J.addProvider({provide:uix,useClass:vc7});J.addProvider({provide:s4,useClass:s4});J.addProvider({provide:R2Y,useValue:sCq});J.addProvider({provide:_.Y0,
useClass:Snx});_.M("enable_payments_purchase_manager")&&J.addProvider({provide:UFq,useClass:ivR});J.addProvider({provide:UmE,useFactory:function(){return function(W){return _.f45(W)}}});
J.addProvider({provide:_.sts,useClass:qEs});r={};J.addProvider((r.provide=$R,r.useClass=$R,r[eR]=[_.sts],r));J.addProvider({provide:Ds,useClass:Ds});J.addProvider({provide:F4b,useValue:$Jw});J.addProvider({provide:bER,useValue:_.sKr});J.addProvider({provide:jX4,useClass:Zzm});J.addProvider({provide:toK,useValue:i1r});r={};J.addProvider((r.provide=bkr,r.useClass=mue,r[eR]=[toK],r));r={};J.addProvider((r.provide=_.je,r.useClass=pxm,r[eR]=[bkr],r));r={};J.addProvider((r.provide=_.sf,r.useClass=Tr,r[eR]=
[_.na,_.$n],r));if(_.M("web_explore_hub_on_hover")||_.M("web_client_explore_hub_on_hover"))r={},J.addProvider((r.provide=Ur,r.useClass=Ur,r[eR]=[_.Bo,zl],r));if(_.M("web_enable_renderer_logger")){var q=new IR4;T27(function(){q.abort()});
J.addProvider({provide:i5D,useValue:new RKs(q.signal)})}J.addProvider({provide:R9k,useValue:YFm});r={};J.addProvider((r.provide=zzw,r.useClass=ezY,r[eR]=[_.Bo],r))}},CbY);var Iv9={},LeI=(Iv9.initialized={priority:10,callback:function(){if(!Jrs){FNM();MKi("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.qV(_.jC(MKi,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.M("log_heartbeat_with_lifecycles")){var r={};yA.instance||(yA.instance=new yA);yA.instance.install((r.document_visible={callback:GUM,priority:10},r.document_hidden={callback:GUM,priority:10},r))}else _.Jk(document,"visibilitychange",GUM);Jrs=!0}(r=_.kU())&&r!=="UNDEFINED_CSN"&&iiM(r)}},Iv9);var cS5={},ASE=(cS5.initialized={callback:function(r){var J=_.K$(232091),x=r.injector.resolve(_.wG);_.ox(x,J);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?bg9()&&_.D3(x,J):(r=r.injector.resolve(UmE)("refresh_detector"))&&(r.get("first_tab_load")?_.D3(x,J):r.set("first_tab_load","1"))}},cS5);var FeE={},avK=(FeE.initialized={priority:10,callback:qUM},FeE);var yS9={},e0e=(yS9.initialized={priority:0,callback:function(){var r=new FWN,J="other";_.sp?J="chrome":_.TI?J="firefox":_.CB?J="safari":lZ&&(J="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(x){r.increment(_.$6(),x,J)}).catch(function(){r.increment(_.$6(),!1,J)}):r.increment(_.$6(),!1,J)}},yS9);var z0m={},ZX9=(z0m.rendering={priority:8,callback:Wun},z0m);var vL7={},uMK=(vL7.rendering={priority:10,callback:NYc},vL7.rendered={callback:SU4},vL7),lvs={},X_7=(lvs.rendering={callback:NYc},lvs.rendered={callback:SU4},lvs);var rZ9=!1,JZv={},xye=(JZv.initialized={priority:10,callback:function(){rZ9||(fez({didPatch:function(r){r.el&&njM(r.el,r.props)},
didUnmount:function(r){P1M(r.el)}}),rZ9=!0)}},JZv);var tu4=/^\/shorts\/?$/;_.Bb("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",
webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}});
if(_.M("kevlar_enable_mss")){_.vyK(new RGo);var b3m=!0,mym,Ri;b3m=b3m===void 0?!1:b3m;mym=mym===void 0?!1:mym;Ri=Ri===void 0?{}:Ri;var opI=Ri.cssRowKey||"",VuX=Ri.combinedSignature||"";!opI&&window&&window._F_cssRowKey&&(opI=window._F_cssRowKey,!VuX&&window._F_combinedSignature&&(VuX=window._F_combinedSignature));if(opI&&typeof window._F_installCss!=="function")throw Error("Ad");var Dyr=Ri.loaderClass||_.Pl,Se=ONm("base-js"),H3e,Tu4=Bdz("",Se);H3e=_.Dv(Tu4);var NM=new Dyr(H3e,opI,VuX,b3m,mym),sTX=
Ri.useCors||Se&&Se.hasAttribute("crossorigin"),qem=Ri.corsMode||Se&&Se.getAttribute("crossorigin");sTX&&(NM.useCors_=sTX);qem&&(NM.corsMode_=qem);Ri.urlMaxLength&&(NM.urlMaxLength=Ri.urlMaxLength);Ri.fetchPriority&&(NM.fetchPriority=Ri.fetchPriority);var WWv=K9();WWv.JSC$8144_loader_=NM;WWv.setBatchModeEnabled(!0)}
(function(){var r=document.querySelector("ytd-app");if(!r)throw Error("Nj");r=new WT({root:r,injector:_.bZ()});r.install(LeI);var J={};r.install((J.initialized={priority:10,callback:p5X},J));_.M("wp_lat_b")&&(J={},r.install((J.initialized={priority:10,callback:function(){WCM()}},J)));
J={};r.install((J.rendered={priority:0,callback:q5M},J));J={};r.install((J.rendered={priority:0,callback:function(){_.Yh.addLowPriorityJob(function(){_.aEY>1&&(mgD(),TEc())},4E4)}},J));
r.install(a4y);r.install(ASE);r.install(xye);Zpz();r.install(XK5);r.install(BvY);r.install(ArX);r.install(U97);r.install(wn5);r.install(u9I);r.install(Bb9);_.M("kevlar_enable_mss_lazy_load")&&r.install(avK);r.install(L7r);r.install(e0e);if(!_.LN("IS_SHELL_LOAD")||_.M("kevlar_fetch_initial_data_promise_client")||_.M("sw_nav_preload_pbj")){var x=_.iZ(window.location.href);J=x&&x==="/watch";x=x&&x.match(tu4);J?r.install(X_7):x?r.install(ZX9):r.install(uMK)}else r.install(n5y);r.install(em7);_.M("web_enable_prefetching_videos_on_home")&&
r.install(tEE);_.M("start_client_gcf")&&r.install(lRe);r.install(qX7);(new aCx).increment("INSTALLED");r.install(JJ4);r.install(kXK);r.transition("initialized");mdX()})();
_.Wo=[[["eDN6a2luZCNjaXIwYnFlaWQ=","YWx1ZSNyMm5kc2hsbzl2ZWl2"],"ZGpiQURfUExBQ0VNRU5UX0tJTkRfRU5EI2NqYW1hbHkwcg=="]];_.qq=["a3MjejZ5aTQ4d3NpYm82Z2xvYmFsQ2FsbGJhYw==","eGZ1b25BYm5vcm1hbGl0eURldGVjdGVkI3J1OTBobDR4bg==","cjB0cTM5dTdvbkFkU2tpcCNnbmI3","emM4ZG11cHJhd19wbGF5ZXJfcmVzcG9uc2UjZnZhdGc=","cDcxem94MDZ5OTRhZFBsYWNlbWVudENvbmZpZyNn"];_.Lu="a3MjejZ5aTQ4d3NpYm82Z2xvYmFsQ2FsbGJhYw== eGZ1b25BYm5vcm1hbGl0eURldGVjdGVkI3J1OTBobDR4bg== cjB0cTM5dTdvbkFkU2tpcCNnbmI3 emM4ZG11cHJhd19wbGF5ZXJfcmVzcG9uc2UjZnZhdGc= X3NraXBzX2tzI2ZiZnRpYzJiN2ZhandlYl9wbGF5bGlzdF9xdWV1ZV9tdWx0aXBsZQ== eTA1NGIzcGJhYl9zYV9lZiM5cHFo cDcxem94MDZ5OTRhZFBsYWNlbWVudENvbmZpZyNn".split(" ");
_._ModuleManager_initialize=function(r,J){if(!_.Nx){if(!_.Qo)return;_.vyK(_.Qo())}_.Nx.setAllModuleInfoString(r,J)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5:2,3/sy6/sy7/sy8/sy9/sya/syb/kevlar_main_module:1,4,5,6,7,8,9/syd:2/syc:5,a,d/sye/syf:6/syg/h8y2qb:4,e,f,g,h/syh/JzFVk:d,g,h,j/syi:8/xwEKAe:3,9,f,h,l/syj:e/syk:1,b,e,f,j,l/syl:o/nmfa2d:h,n,p/sym:7,o/syn:g,h,p,r/CF909:n,s/Tm0L3c:s/L3n37:g,h,n,r/iuT5Oc',['sy2','sy3','sy8','syd','sya','sy5','syi','syh','sye','syc','syb','sy1','syk','sy7','sy6','sym','syl','syg','syf','syj','syn','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.kr=function(r,J,x,t,b){var V={};J&&(V[J]=x);t?V.errorType=t:b&&(V.errorReason=b);_.KR(r,V);_.kC()};
_.PT=function(r){var J=_.Y$();return _.y8Y(J,r,1)};
_.Ks({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},
_mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()},
detached:function(){this._remove()},
_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},
_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null},
queryChanged:function(){this._remove();var r=this.query;r&&(this.full||r[0]==="("||(r="("+r+")"),this._mq=window.matchMedia(r),this._add(),this.queryHandler(this._mq))},
queryHandler:function(r){this._setQueryMatches(r.matches)}});var hS4;var Mue;var GdK=function(){};
_.m=GdK.prototype;_.m.addOwnKeyBinding=function(){};
_.m.removeOwnKeyBindings=function(){};
_.m.keyboardEventMatchesKeys=function(){};
_.m._collectKeyBindings=function(){};
_.m._prepKeyBindings=function(){};
_.m._addKeyBinding=function(){};
_.m._resetKeyEventListeners=function(){};
_.m._listenKeyEventListeners=function(){};
_.m._unlistenKeyEventListeners=function(){};
_.m._onKeyBindingEvent=function(){};
_.m._triggerKeyHandler=function(){};
_.m._tapHandler=function(){};
_.m._focusChanged=function(){};
_.m._detectKeyboardFocus=function(){};
_.m._userActivate=function(){};
_.m._upHandler=function(){};
_.m._spaceKeyDownHandler=function(){};
_.m._spaceKeyUpHandler=function(){};
_.m._asyncClick=function(){};
_.m._pressedChanged=function(){};
_.m._ariaActiveAttributeChanged=function(){};
_.m._activeChanged=function(){};
_.m._controlStateChanged=function(){};
_.m._changedButtonState=function(){};
_.m._focusBlurHandler=function(){};
_.m._disabledChanged=function(){};
_.m._changedControlState=function(){};
_.m._downHandler=function(){};
_.m.ensureRipple=function(){};
_.m.getRipple=function(){};
_.m.hasRipple=function(){};
_.m._noinkChanged=function(){};
_.m._focusedChanged=function(){};
_.m._createRipple=function(){};
_.m.registered=function(){};
_.m._invalidChanged=function(){};
_.m.hasValidator=function(){};
_.m.validate=function(){};
_.m._getValidity=function(){};
_.m._requiredChanged=function(){};
_.m._valueChanged=function(){};
_.m._checkedChanged=function(){};
_.m._buttonStateChanged=function(){};
_.m._setPressed=function(){};
_.m._setPointerDown=function(){};
_.m._setReceivedFocusFromKeyboard=function(){};
_.m._setFocused=function(){};
GdK=_.Ks({is:"tp-yt-paper-radio-button",_template:function(){if(Mue!==void 0)return Mue;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_button.tp.yt.paper.radio.button.css.js--\x3e<div id="radioContainer" style-target="container" class="style-scope tp-yt-paper-radio-button">\n  <div id="offRadio" class="style-scope tp-yt-paper-radio-button"></div>\n  <div id="onRadio" class="style-scope tp-yt-paper-radio-button"></div>\n</div><div id="radioLabel" style-target="label" class="style-scope tp-yt-paper-radio-button"><slot class="style-scope tp-yt-paper-radio-button"></slot></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;hS4===void 0&&(hS4=document.createElement("template"));var t=hS4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Mue=r},
behaviors:[_.iLs],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"},name:{type:String,reflectToAttribute:!0}},ready:function(){this._rippleContainer=this.$.radioContainer},
attached:function(){_.zu(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var r=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),J=Math.floor(3*r);J%2!==r%2&&J++;this.updateStyles({"--paper-radio-button-ink-size":J+"px"})}})}});var RSe;var Se4;_.Ks({_template:function(){if(Se4!==void 0)return Se4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-group--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_group.tp.yt.paper.radio.group.css.js--\x3e<slot class="style-scope tp-yt-paper-radio-group"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;RSe===void 0&&(RSe=document.createElement("template"));var t=RSe;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Se4=r},
is:"tp-yt-paper-radio-group",behaviors:[_.SzN],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(r){var J=this._valueToItem(r);if(!J||!J.hasAttribute("disabled")){if(this.selected){J=this._valueToItem(this.selected);if(this.selected==r)if(this.allowEmptySelection)r="";else{J&&(J.checked=!0);return}J&&
(J.checked=!1)}_.eX.select.apply(this,[r]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(r){this._focusPrevious();r.preventDefault();this._activateFocusedItem()},
_onDownKey:function(r){this._focusNext();r.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(r){_.Rbs._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(r){_.Rbs._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.eX._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.GS._resetTabindices.apply(this,arguments);this.items.forEach(function(r){r.removeAttribute("aria-selected")},this)}});var Nue;_.O8("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var Yr=function(){return _.I.apply(this,arguments)||this};
_.S(Yr,_.I);_.m=Yr.prototype;_.m.computeHasPrimaryIcon=function(r){return!(!r.icon&&!r.thumbnail)};
_.m.computeHasSecondary=function(r){return!(!r.secondaryIcon&&!r.secondaryNotificationText)};
_.m.computeHideSecondaryString=function(r){return!_.M("disable_hide_empty_secondary_string")&&!r.secondaryNotificationText};
_.m.computeCompactLinkStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeHasFitHeight=function(r){return r==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.m.isActiveEndpoint=function(r){return(r=this.get("commandMetadata.webCommandMetadata.url",r))?_.iZ(window.location.href)!=="/account_transfer_channel"&&_.iZ(window.location.href)!=="/gaia_link"&&_.iZ(window.location.href)!=="/channel_switcher"||r!=="/account"?_.iZ(window.location.href)===r:!0:!1};
_.m.onTap=function(){var r;((r=this.data)==null?0:r.serviceEndpoint)&&_.sx(this.hostElement,[this.data.serviceEndpoint])};
Yr.prototype.onTap=Yr.prototype.onTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Yr.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Yr.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.y("design:type",Boolean)],Yr.prototype,"active",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.y("design:type",String)],Yr.prototype,"compactLinkStyle",void 0);
_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",Object)],Yr.prototype,"icon",void 0);_.F([_.C({computed:"computeIcon_(data.secondaryIcon)"}),_.y("design:type",Object)],Yr.prototype,"secondaryIcon",void 0);_.F([_.C({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Yr.prototype,"hasSecondary",void 0);_.F([_.C({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Yr.prototype,"hideSecondaryString",void 0);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yr.prototype,"onTap",null);_.F([_.L({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],Yr);
_.A(Yr,"ytd-compact-link-renderer",function(){if(Nue!==void 0)return Nue;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-link-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" role="link" tabindex="-1">\n  \n  <tp-yt-paper-item role="none" class="style-scope ytd-compact-link-renderer">\n    <div id="content-icon" hidden="[[!computeHasPrimaryIcon(data)]]" class="style-scope ytd-compact-link-renderer">\n      <yt-img-shadow fit-height="[[computeHasFitHeight(data.style)]]" height="40" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-compact-link-renderer">\n      </yt-img-shadow>\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-compact-link-renderer">\n      </yt-icon>\n    </div>\n    <div id="primary-text-container" class="style-scope ytd-compact-link-renderer">\n      <yt-formatted-string id="label" text="[[data.title]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="right-icon" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]" class="style-scope ytd-compact-link-renderer">\n    </yt-icon>\n    <yt-formatted-string id="secondary-text" hidden="[[hideSecondaryString]]" text="[[data.secondaryNotificationText]]" class="style-scope ytd-compact-link-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Nue=r},{mode:1});var dym;_.O8("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var n5=function(){var r=_.I.apply(this,arguments)||this;r.role="link";r.tabindex="0";r.actionMap=_.M("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return r};
_.S(n5,_.I);_.m=n5.prototype;_.m.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.kX()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.m.getCurrentTheme=function(){return _.Po()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.kX()};
_.m.onThemeSelected=function(r,J){var x=r||J?r:_.KV(),t=(x&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!x&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.pg4(_.iZ(window.location.href));_.wP(0,165,r);_.wP(0,174,J);this.prefs.save();t&&_.D9(this.hostElement,"yt-dark-mode-toggled-action",[x]);_.D9(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.m.onTap=function(){this.data.serviceEndpoint&&_.sx(this.hostElement,[this.data.serviceEndpoint])};
_.m.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.m.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.m.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
n5.prototype.onTap=n5.prototype.onTap;n5.prototype.dataChanged=n5.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],n5.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],n5.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.FK),_.y("design:type",Object)],n5.prototype,"paperItemBehaviors",void 0);_.F([_.C(),_.y("design:type",Object)],n5.prototype,"data",void 0);_.F([_.C({value:function(){return _.$G()}}),
_.y("design:type",_.v4)],n5.prototype,"prefs",void 0);_.F([_.C(),_.y("design:type",Object)],n5.prototype,"label",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],n5.prototype,"role",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],n5.prototype,"tabindex",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],n5.prototype,"dataChanged",null);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],n5.prototype,"onTap",null);_.F([_.L({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],n5);
_.A(n5,"ytd-toggle-theme-compact-link-renderer",function(){if(dym!==void 0)return dym;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-theme-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content-icon style-scope ytd-toggle-theme-compact-link-renderer">\n  <yt-icon id="primary-icon" disable-upgrade$="[[!data.primaryIcon.iconType]]" hidden="[[!data.primaryIcon.iconType]]" icon="[[data.primaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n  </yt-icon>\n</div>\n<div id="label" class="style-scope ytd-toggle-theme-compact-link-renderer">[[getSimpleString(label)]]</div>\n<yt-icon id="secondary-icon" disable-upgrade$="[[!data.secondaryIcon.iconType]]" hidden="[[!data.secondaryIcon.iconType]]" icon="[[data.secondaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n</yt-icon>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return dym=r},{mode:1});
}catch(e){_._DumpException(e)}
try{
var KWI,kdI;_.Of=function(r){return!!r.getOptions("captions")};
_.QT9=function(r){return(r=r.getOption("captions","track"))?!!r.displayName:!1};
_.C5=function(r,J){_.kw(J,r,function(){return KWI[J]},function(x){KWI[J]=x;
if(!_.M("mweb_player_ve_show_ks")){var t=_.kU(0);t&&x&&_.ah(t,x)}})};
_.BT=function(r){(r=KWI[r])&&_.D3(_.wU(),r)};
KWI={};var P8s;/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
_.Ks({_template:function(){if(P8s!==void 0)return P8s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-checkbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_checkbox.tp.yt.paper.checkbox.css.js--\x3e<div id="checkboxContainer" class="style-scope tp-yt-paper-checkbox">\n  <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]] style-scope tp-yt-paper-checkbox">\n    <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]] style-scope tp-yt-paper-checkbox"></div>\n  </div>\n</div><div id="checkboxLabel" style-target="label" class="style-scope tp-yt-paper-checkbox"><slot class="style-scope tp-yt-paper-checkbox"></slot></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;kdI===void 0&&(kdI=document.createElement("template"));var t=kdI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return P8s=r},
is:"tp-yt-paper-checkbox",behaviors:[_.iLs],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.zu(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var r=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),J="px",x=r.match(/[A-Za-z]+$/);x!==null&&(J=x[0]);r=parseFloat(r);x=8/3*r;J==="px"&&(x=Math.floor(x),x%2!==r%2&&x++);this.updateStyles({"--paper-checkbox-ink-size":x+
J})}})},
_computeCheckboxClass:function(r,J){var x="";r&&(x+="checked ");J&&(x+="invalid");return x},
_computeCheckmarkClass:function(r){return r?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.qSY._createRipple.call(this)}});var Yer=new _.z("radioButtonSurveyOptionRenderer"),np5=new _.z("checkboxSurveyOptionRenderer");var O3m;var C8X;var Buy=0,Ii=function(){var r=_.I.call(this)||this;r.selected=!1;r.isOverlay=!1;r.inputId="toggle-option-"+Buy;Buy++;return r};
_.S(Ii,_.I);Ii.prototype.onTap=function(){_.Vq(this.hostElement,"ytd-toggle-option-clicked")};
_.F([_.C(),_.y("design:type",String)],Ii.prototype,"label",void 0);_.F([_.C(),_.y("design:type",String)],Ii.prototype,"inputId",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ii.prototype,"selected",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ii.prototype,"isOverlay",void 0);_.F([_.L({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.y("design:paramtypes",[])],Ii);
_.A(Ii,"ytd-toggle-option-renderer",function(){if(C8X!==void 0)return C8X;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<input type="checkbox" id$="[[inputId]]" checked="[[selected]]" on-click="onTap" class="style-scope ytd-toggle-option-renderer">\n<label for$="[[inputId]]" class="style-scope ytd-toggle-option-renderer">[[label]]</label>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return C8X=r},{mode:1});var L5=function(){var r=_.I.apply(this,arguments)||this;r.isToggleOption=!1;r.isOverlay=!1;return r};
_.S(L5,_.I);L5.prototype.onTap=function(r){r.preventDefault();this.data&&(r=!this.data.checked,this.set("data.checked",r),_.Vq(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:r,value:this.data.value}))};
_.vd.Object.defineProperties(L5.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
L5.prototype.onTap=L5.prototype.onTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],L5.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],L5.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],L5.prototype,"isToggleOption",void 0);_.F([_.C(),_.y("design:type",Object)],L5.prototype,"isOverlay",void 0);_.F([_.n("data.responseText"),_.y("design:type",String),_.y("design:paramtypes",[])],L5.prototype,"label",null);
_.F([_.Uh("ytd-toggle-option-clicked"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],L5.prototype,"onTap",null);_.F([_.L({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],L5);
_.A(L5,"ytd-checkbox-survey-option-renderer",function(){if(O3m!==void 0)return O3m;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <tp-yt-paper-checkbox checked="[[data.checked]]" on-tap="onTap" class="style-scope ytd-checkbox-survey-option-renderer">\n    [[label]]\n  </tp-yt-paper-checkbox>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <ytd-toggle-option-renderer is-overlay="[[isOverlay]]" label="[[label]]" selected="[[data.checked]]" class="style-scope ytd-checkbox-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return O3m=r},{mode:1});var IC9;var LW5;var cT=function(){var r=_.I.apply(this,arguments)||this;r.checked=!1;r.isToggleOption=!1;return r};
_.S(cT,_.I);cT.prototype.onTap=function(){this.data&&(this.checked?_.D9(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.D9(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
cT.prototype.onTap=cT.prototype.onTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],cT.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],cT.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],cT.prototype,"checked",void 0);_.F([_.C(),_.y("design:type",Object)],cT.prototype,"isToggleOption",void 0);_.F([_.Uh("ytd-toggle-option-clicked"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],cT.prototype,"onTap",null);
_.F([_.L({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],cT);
_.A(cT,"ytd-radio-button-survey-option-renderer",function(){if(LW5!==void 0)return LW5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-button-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <tp-yt-paper-radio-button id="radio" checked="[[checked]]" on-click="onTap" class="style-scope ytd-radio-button-survey-option-renderer">\n    [[getSimpleString(data.option)]]\n  </tp-yt-paper-radio-button>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <ytd-toggle-option-renderer label="[[getSimpleString(data.option)]]" selected="[[checked]]" class="style-scope ytd-radio-button-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LW5=r},{mode:1});var AB=function(){var r=_.I.apply(this,arguments)||this;r.disableAnimation=!1;r.isToggleOption=!0;r.followUpSurveyCommand=null;r.selectedRatingEndpoint=null;r.isSlimlineSurveyFollowUp=!1;r.isShortsStyle=!1;r.styleOverrideAttribute=!0;r.isDarkMode=!1;r.isSubmitted=!1;r.roundedContainer=!0;r.improveShortsResponseRate=_.M("web_improve_shorts_response_rate");r.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect",
"ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(AB,_.I);_.m=AB.prototype;
_.m.configureRendererStamper=function(){return{"data.inlineContent":{id:"inline-survey-compact-video-renderer",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",properties:{isShortsStyle:"[[isShortsStyle]]"}}}},"data.response.expandableSurveyResponseRenderer.options":{id:"rating-survey",mapping:{ratingSurveyRenderer:{component:"ytd-rating-survey-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]",
showResponseRangeText:"[[isShortsStyle]]"}}}},"followUpSurveyCommand.followUpOptions":{id:"follow-up-survey-options",mapping:{checkboxSurveyOptionRenderer:{component:"ytd-checkbox-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]",isOverlay:"[[isShortsStyle]]"}},radioButtonSurveyOptionRenderer:{component:"ytd-radio-button-survey-option-renderer",properties:{isToggleOption:"[[isToggleOption]]"}}}},"data.response.expandableSurveyResponseRenderer.skipButton":{id:"skip-btn-footer",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.response.expandableSurveyResponseRenderer.continueButton":{id:"continue-btn-footer",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"post-submit-message",mapping:{messageRenderer:{component:"ytd-message-renderer"}}}}};
_.m.attached=function(){var r=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(x){var t;if((t=x[0])!=null&&t.isIntersecting){_.jU().reportShown(r.hostElement);var b;(b=r.intersectionObserver)==null||b.unobserve(r.hostElement)}},{rootMargin:"0px",
threshold:.6});var J;(J=this.intersectionObserver)==null||J.observe(this.hostElement)};
_.m.onDarkModeToggledAction=function(r){this.isDarkMode=r};
_.m.dataChanged=function(){var r;if(((r=this.data)==null?void 0:r.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var J;((J=this.data)==null?void 0:J.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var x,t,b,V;this.darkColorPalette=(x=this.data)==null?void 0:(t=x.inlineContent)==null?void 0:(b=t.compactVideoRenderer)==null?void 0:(V=b.thumbnail)==null?
void 0:V.darkColorPalette;var H,q,W,U;this.lightColorPalette=(H=this.data)==null?void 0:(q=H.inlineContent)==null?void 0:(W=q.compactVideoRenderer)==null?void 0:(U=W.thumbnail)==null?void 0:U.lightColorPalette;var g,E;if(((g=this.data)==null?0:(E=g.inlineContent)==null?0:E.compactVideoRenderer)&&this.isShortsStyle){var h,G,N,Q;r=_.Db((h=this.data)==null?void 0:(G=h.inlineContent)==null?void 0:(N=G.compactVideoRenderer)==null?void 0:(Q=N.thumbnail)==null?void 0:Q.thumbnails);_.iX(this.hostElement,
{"--yt-background-url":"url("+r+")"})}};
_.m.handleRequestCompletion=function(){this.hostElement.hidden&&_.Vq(this.hostElement,"yt-dismissible-item-dismissed")};
_.m.onPopupClosed=function(r){var J;((J=r.detail)==null?void 0:J.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.D9(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.m.handleInlineSurveyRatingSelect=function(r,J){var x=this;this.selectedRatingEndpoint=r;this.followUpSurveyCommand=J;this.expanded=!!r;this.getOptionRenderers().forEach(function(t,b){x.notifyPath("followUpSurveyCommand.followUpOptions."+b+".checkboxSurveyOptionRenderer.checked");x.set("followUpSurveyCommand.followUpOptions."+b+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),r=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.D9(this.hostElement,"yt-reel-non-video-content-dismissal-command",[r]))};
_.m.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.D9(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var r,J=(r=this.data)==null?void 0:r.dismissalEndpoint;J&&this.ytComponentBehavior.resolveCommand(J)}};
_.m.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.D9(this.hostElement,"yt-close-popup-action"))};
_.m.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var r=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{r=this.getOptionRenderers().filter(function(t){return t.checked});
if(r.length===0)return;r=r.map(function(t){return t.responseEndpoint})}var J=[];
r.forEach(function(t,b){b!==0&&(t=_.R(t,_.dl))&&t.feedbackToken&&J.push(t.feedbackToken)});
if(r=r[0]){var x={};J.length>0&&(x.extra_feedback_tokens=J);this.ytComponentBehavior.resolveCommand(r,{form:x})}}};
_.m.getOptionRenderers=function(){var r=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(J){r.isSingleSelect=!!_.R(J,Yer);return r.isSingleSelect?_.R(J,Yer):_.R(J,np5)}):[]};
_.m.handleInlineSurveyOptionSelect=function(r){r=this.optionSelector.indexOf(r);r!==-1&&this.optionSelector.selectIndex(r)};
_.m.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.m.maybeGetBackgroundColor=function(r){return this.isDarkMode?r.section2Color:r.section3Color};
_.m.colorPaletteChanged=function(){var r=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;r=r&&this.maybeGetBackgroundColor(r);this.dismissibleEl.style.backgroundColor=!r||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.Ad(r)};
_.vd.Object.defineProperties(AB.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
AB.prototype.colorPaletteChanged=AB.prototype.colorPaletteChanged;AB.prototype.onPopupClosed=AB.prototype.onPopupClosed;AB.prototype.handleRequestCompletion=AB.prototype.handleRequestCompletion;AB.prototype.dataChanged=AB.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],AB.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],AB.prototype,"actionHandlerBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],AB.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],AB.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],AB.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.jX("#follow-up-survey-options"),_.y("design:type",Object)],AB.prototype,"optionSelector",void 0);_.F([_.C(),_.y("design:type",Object)],AB.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],AB.prototype,"disableAnimation",void 0);_.F([_.C(),_.y("design:type",Object)],AB.prototype,"isToggleOption",void 0);_.F([_.C(),_.y("design:type",Object)],AB.prototype,"followUpSurveyCommand",void 0);_.F([_.C(),_.y("design:type",Object)],AB.prototype,"selectedRatingEndpoint",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],AB.prototype,"expanded",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],AB.prototype,"isSlimlineSurveyFollowUp",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],AB.prototype,"isShortsStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],AB.prototype,"styleOverrideAttribute",void 0);_.F([_.C(),_.y("design:type",Boolean)],AB.prototype,"isSingleSelect",void 0);_.F([_.C(),_.y("design:type",Object)],AB.prototype,"isDarkMode",void 0);
_.F([_.C(),_.y("design:type",Object)],AB.prototype,"lightColorPalette",void 0);_.F([_.C(),_.y("design:type",Object)],AB.prototype,"darkColorPalette",void 0);_.F([_.n("selectedRatingEndpoint","isShortsStyle"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],AB.prototype,"isOptionSelected",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],AB.prototype,"roundedContainer",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],AB.prototype,"improveShortsResponseRate",void 0);_.F([_.jX("#dismissible"),_.y("design:type",HTMLElement)],AB.prototype,"dismissibleEl",void 0);_.F([_.jX("#dismiss-button yt-icon-button"),_.y("design:type",HTMLElement)],AB.prototype,"dismissButtonEl",void 0);_.F([_.jX("#inline-survey-header yt-icon-button"),_.y("design:type",HTMLElement)],AB.prototype,"inlineHeaderDismissButtonEl",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AB.prototype,"dataChanged",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AB.prototype,"handleRequestCompletion",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],AB.prototype,"onPopupClosed",null);
_.F([_.g5("darkColorPalette","lightColorPalette","isDarkMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AB.prototype,"colorPaletteChanged",null);_.F([_.L({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],AB);
_.A(AB,"ytd-inline-survey-renderer",function(){if(IC9!==void 0)return IC9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-inline-survey-renderer">\n  <div class="survey-wrapper style-scope ytd-inline-survey-renderer">\n    <div id="star-survey" class="style-scope ytd-inline-survey-renderer">\n      <div id="inline-survey-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="title" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.title)]]</span>\n          <span id="subtitle" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.subtitle)]]</span>\n        </h2>\n        <yt-icon-button hidden="[[expanded]]" label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="inline-survey-compact-video-renderer" class="style-scope ytd-inline-survey-renderer"></div>\n      <div id="rating-survey" class="style-scope ytd-inline-survey-renderer"></div>\n    </div>\n    <div id="follow-up-survey" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n      <div id="follow-up-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="follow-up-title" class="style-scope ytd-inline-survey-renderer">\n            [[getSimpleString(followUpSurveyCommand.followUpText)]]\n          </span>\n        </h2>\n      </div>\n      <iron-selector id="follow-up-survey-options" activate-event="" selected-attribute="checked" class="style-scope ytd-inline-survey-renderer">\n      </iron-selector>\n      <div id="submit-btn-footer" class="style-scope ytd-inline-survey-renderer">\n        <ytd-button-renderer id="submit-button" data="[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-inline-survey-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="skip-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="dismiss-button" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n    <yt-icon-button label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-inline-survey-renderer">\n  <div id="post-submit-message" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="continue-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IC9=r},{mode:1});var cZ7=["en-CA","en","es-MX","fr-CA"];_.AZK=_.JY(function(r){var J=_.XO(r,{isOverlay:!1,isModern:!1}),x=J.captionIconType,t=J.onClick;r=J.ariaLabel;var b=J.ariaPressed,V=J.isOverlay,H=J.isModern;J=_.zx("button",function(U){_.C5(U,127299)});
var q=_.$H(function(U){_.BT(127299);t==null||t(U);return!1}),W={};
return _.f("ytm-closed-captioning-button",{class:_.gm("ytmClosedCaptioningButtonHost",(W.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return x()===-1&&V()},W.ytmClosedCaptioningButtonIconDisabled=function(){return x()===-1&&!V()},W))},_.f("button",{el:J,
class:"ytmClosedCaptioningButtonButton",title:r,"aria-label":r,"aria-pressed":b,"on:click":q},_.f(_.Gk,{icon:function(){var U="",g=H();var E=g?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";g=g?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var h=_.$G().get("hl");E=!h||cZ7.includes(h)?E:g;g=x();switch(g){case -1:case 0:U=E;break;case 1:U=E+"_FILLED";break;default:_.Vy(g)}return U}})))},"ff");
_.AZK.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.vL=function(r){return function(J,x){var t=r||x.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(J,x,{get:function(){var b;return this.$?this.$[t]:(b=_.Eh(this))==null?void 0:b.querySelector("#"+t)},
enumerable:!0,configurable:!0})}};_.uz=function(r){r=r===void 0?!1:r;_.Mx.call(this);this.pubSub_=new _.UV(r);_.W$(this,this.pubSub_)};
_.xM(_.uz,_.Mx);_.uz.prototype.subscribe=function(r,J,x){return this.isDisposed()?0:this.pubSub_.subscribe(r,J,x)};
_.uz.prototype.unsubscribe=function(r,J,x){return this.isDisposed()?!1:this.pubSub_.unsubscribe(r,J,x)};
_.uz.prototype.unsubscribeByKey=function(r){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(r)};
_.uz.prototype.publish=function(r,J){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var Qr9=function(){_.kr("ypcRedeemFlowStarted")},qn=function(r){_.kr("ypcRedeemFlowFailed",void 0,void 0,void 0,r)},K_5=function(r,J,x){J&&x&&(r.videos.forEach(function(t){t.videoId===J&&(t.itemId=x)}),r.recommendedVideos.forEach(function(t){t.videoId===J&&(t.itemId=x)}))};var kov;var PUr;/*

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
_.Ks({_template:function(){if(PUr!==void 0)return PUr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_image.tp.yt.iron.image.css.js--\x3e<a id="baseURIAnchor" href="#" class="style-scope tp-yt-iron-image"></a>\n<div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]" class="style-scope tp-yt-iron-image"></div>\n<img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError" class="style-scope tp-yt-iron-image">\n<div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]] style-scope tp-yt-iron-image"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;kov===void 0&&(kov=document.createElement("template"));var t=kov;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return PUr=r},
is:"tp-yt-iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,
readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},
_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},
_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},
_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},
_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},
_computeImgDivHidden:function(){return!this.sizing},
_computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0},
_computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},
_computeImgHidden:function(){return!!this.sizing},
_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},
_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},
_loadStateObserver:function(r,J){var x=this._resolveSrc(r);x!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",r===""||J?this._setLoading(!1):(this._resolvedSrc=x,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0)),this._setLoaded(!1),this._setError(!1))},
_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},
_transformChanged:function(){var r=this.$.sizedImgDiv.style,J=this.$.placeholder.style;r.backgroundSize=J.backgroundSize=this.sizing;r.backgroundPosition=J.backgroundPosition=this.sizing?this.position:"";r.backgroundRepeat=J.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(r){r=_.mi(r,this.$.baseURIAnchor.href);r.length>=2&&r[0]==="/"&&r[1]!=="/"&&(r=(location.origin||location.protocol+"//"+location.host)+r);return r}});var YZ4;var n2s;_.Ks({_template:function(){if(n2s!==void 0)return n2s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-card--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_card.tp.yt.paper.card.css.js--\x3e<div class="header style-scope tp-yt-paper-card">\n  <tp-yt-iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]" class="style-scope tp-yt-paper-card"></tp-yt-iron-image>\n  <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]] style-scope tp-yt-paper-card">\n    [[heading]]\n  </div>\n</div>\n\n<slot class="style-scope tp-yt-paper-card"></slot>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;YZ4===void 0&&(YZ4=document.createElement("template"));var t=YZ4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return n2s=r},
is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(r){return r?"false":"true"},
_headingChanged:function(r){var J=this.getAttribute("heading"),x=this.getAttribute("aria-label");typeof x==="string"&&x!==J||this.setAttribute("aria-label",r)},
_computeHeadingClass:function(r){return r?" over-image":""},
_computeAnimated:function(r){return r}});var OHs=new _.z("addRendererToItemSectionAction");var CU5;var We=function(){return _.I.apply(this,arguments)||this};
_.S(We,_.I);We.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],We.prototype,"rendererBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],We.prototype,"dismissibleItemBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],We.prototype,"rendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],We.prototype,"data",void 0);_.F([_.L({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],We);
_.A(We,"ytd-comment-history-entry-renderer",function(){if(CU5!==void 0)return CU5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-comment-history-entry-renderer">\n  <yt-formatted-string class="summary style-scope ytd-comment-history-entry-renderer" link-inherit-color="" text="[[data.summary]]"></yt-formatted-string>\n  <ytd-expander class="content-expander style-scope ytd-comment-history-entry-renderer" hidden="[[!data.content]]" max-number-of-lines="4">\n    <yt-formatted-string class="content style-scope ytd-comment-history-entry-renderer" slot="content" force-default-style="" split-lines="" text="[[data.content]]">\n    </yt-formatted-string>\n    <span class="more-button style-scope ytd-comment-history-entry-renderer" slot="more-button">[[getSimpleString(data.readMoreText)]]</span>\n    <span class="less-button style-scope ytd-comment-history-entry-renderer" slot="less-button">[[getSimpleString(data.showLessText)]]</span>\n  </ytd-expander>\n  <yt-formatted-string class="timestamp style-scope ytd-comment-history-entry-renderer" text="[[data.timestamp]]"></yt-formatted-string>\n</div>\n<div id="menu" class="style-scope ytd-comment-history-entry-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return CU5=r},{mode:1});var BJY;_.O8("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.O8("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var i3=function(){return _.I.apply(this,arguments)||this};
_.S(i3,_.I);_.m=i3.prototype;_.m.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.onKeyUp=function(r){if(r.keyCode===13)this.onTap()};
_.m.onTap=function(){this.data.recordClickEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var r=this.data.navigationEndpoint;r&&_.R(r,_.dy)&&_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})};
_.m.readChanged=function(){var r;_.sh(this.hostElement,"unread",!((r=this.data)==null?0:r.read))};
_.m.dataChanged=function(){this.data&&_.sh(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.m.computeThumbnailSize=function(){var r;return((r=this.data)==null?0:r.highPriorityNotification)?32:48};
_.m.getEndpointURL=function(r){return r&&!_.R(r,_.dy)?this.componentBehavior.computeHref_(r):null};
_.m.getEndpointData=function(r){return r&&!_.R(r,_.dy)?r:null};
i3.prototype.computeThumbnailSize=i3.prototype.computeThumbnailSize;i3.prototype.dataChanged=i3.prototype.dataChanged;i3.prototype.readChanged=i3.prototype.readChanged;i3.prototype.onKeyUp=i3.prototype.onKeyUp;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],i3.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],i3.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],i3.prototype,"data",void 0);_.F([_.C({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.y("design:type",Number)],i3.prototype,"thumbnailSize",void 0);_.F([_.Uh("keyup"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],i3.prototype,"onKeyUp",null);
_.F([_.g5("data.read"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],i3.prototype,"readChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],i3.prototype,"dataChanged",null);_.F([_.g5("data.highPriorityNotification"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],i3.prototype,"computeThumbnailSize",null);
_.F([_.L({is:"ytd-notification-renderer",disableElementRegistration:!0})],i3);
_.A(i3,"ytd-notification-renderer",function(){if(BJY!==void 0)return BJY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-notification-renderer" href$="[[getEndpointURL(data.navigationEndpoint)]]" data="[[getEndpointData(data.navigationEndpoint)]]" on-tap="onTap" tabindex="0" role="link">\n  <div id="new" class="style-scope ytd-notification-renderer"></div>\n  <yt-img-shadow id="avatar" class="thumbnail  style-scope ytd-notification-renderer" height="[[thumbnailSize]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailSize]]">\n  </yt-img-shadow>\n  <div class="text style-scope ytd-notification-renderer">\n    <yt-formatted-string class="message style-scope ytd-notification-renderer" text="[[data.shortMessage]]"></yt-formatted-string>\n    <div id="call-to-action" hidden="[[!data.highPriorityNotificationActionButton]]" class="style-scope ytd-notification-renderer"></div>\n    <div class="metadata style-scope ytd-notification-renderer">\n      <yt-formatted-string text="[[data.footer]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n      <yt-formatted-string text="[[data.sentTimeText]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" if="[[data.videoThumbnail]]" class="style-scope ytd-notification-renderer">\n    <div class="thumbnail-container style-scope ytd-notification-renderer">\n      <yt-img-shadow thumbnail="[[data.videoThumbnail]]" width="86" class="style-scope ytd-notification-renderer"></yt-img-shadow>\n    </div>\n  </template>\n</a>\n<div id="menu" class="style-scope ytd-notification-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return BJY=r},{mode:1});var IFs;var pD=function(){return _.I.apply(this,arguments)||this};
_.S(pD,_.I);pD.prototype.configureRendererStamper=function(){return{"data.collection":{id:"dropdown",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer"}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
pD.prototype.computeActionButtonClass=function(r){return!r.actionButtons||r.actionButtons.length<=1?"single-button":r.description?"vertical-buttons":"horizontal-buttons"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pD.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pD.prototype,"data",void 0);_.F([_.L({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],pD);
_.A(pD,"ytd-playlist-show-metadata-renderer",function(){if(IFs!==void 0)return IFs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-show-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-desc" class="style-scope ytd-playlist-show-metadata-renderer">\n  <div id="dropdown" class="style-scope ytd-playlist-show-metadata-renderer"></div>\n  <ytd-expander class="description style-scope ytd-playlist-show-metadata-renderer" max-number-of-lines="2">\n    <yt-formatted-string id="description" class="content style-scope ytd-playlist-show-metadata-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-playlist-show-metadata-renderer" slot="more-button" role="button" text="[[data.showMoreText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="less-button style-scope ytd-playlist-show-metadata-renderer" slot="less-button" role="button" text="[[data.showLessText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n<div id="action-buttons" class$="[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return IFs=r},{mode:1});var L_m;_.O8("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var fD=function(){return _.I.apply(this,arguments)||this};
_.S(fD,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fD.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],fD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fD.prototype,"data",void 0);_.F([_.L({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],fD);
_.A(fD,"ytd-purchase-item-renderer",function(){if(L_m!==void 0)return L_m;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumb-container style-scope ytd-purchase-item-renderer">\n    <yt-img-shadow fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-purchase-item-renderer"></yt-img-shadow>\n  </div>\n  <div class="details style-scope ytd-purchase-item-renderer">\n    <yt-formatted-string class="title style-scope ytd-purchase-item-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="price-text style-scope ytd-purchase-item-renderer" no-endpoints="" text="[[data.priceText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="manage-subscription-text style-scope ytd-purchase-item-renderer" force-default-style="" text="[[data.manageSubscriptionText]]">\n    </yt-formatted-string>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return L_m=r},{mode:1});var chr;var Ahy={};Ahy.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"},
computeLayoutStyle_:function(r){if(r)return r.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(r){if(r==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.O8("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var Ud=function(){return _.I.apply(this,arguments)||this};
_.S(Ud,_.I);Ud.prototype.onYtNavigate=function(r){var J=this.openPopupBehavior.getNavigationEndpointPopupAction(r.detail.endpoint);J&&(r.stopPropagation(),this.openPopupBehavior.openPopup(J))};
Ud.prototype.onYtNavigate=Ud.prototype.onYtNavigate;_.F([_.K(Ahy.YtSimpleTextSectionBehavior),_.y("design:type",Object)],Ud.prototype,"ytSimpleTextSectionBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ud.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],Ud.prototype,"openPopupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ud.prototype,"data",void 0);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Ud.prototype,"onYtNavigate",null);_.F([_.L({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],Ud);
_.A(Ud,"ytd-simple-text-section-renderer",function(){if(chr!==void 0)return chr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-text-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.lines]]" class="style-scope ytd-simple-text-section-renderer">\n  <yt-formatted-string class="text style-scope ytd-simple-text-section-renderer" text="[[item]]"></yt-formatted-string>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return chr=r},{mode:1});var F_I;_.O8("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var gF=function(){return _.I.apply(this,arguments)||this};
_.S(gF,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gF.prototype,"data",void 0);_.F([_.L({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],gF);
_.A(gF,"ytd-unlimited-page-feature-info-renderer",function(){if(F_I!==void 0)return F_I;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-page-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-unlimited-page-feature-info-renderer">\n  <yt-formatted-string class="info-head style-scope ytd-unlimited-page-feature-info-renderer" text="[[data.title]]"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-unlimited-page-feature-info-renderer">\n    <yt-formatted-string class="info-desc style-scope ytd-unlimited-page-feature-info-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</div>\n<yt-img-shadow class="icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer" height="194" thumbnail="[[data.iconThumbnail]]" width="390">\n</yt-img-shadow>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return F_I=r},{mode:1});var aFX;var yhr;var Ed=function(){return _.I.apply(this,arguments)||this};
_.S(Ed,_.I);Ed.prototype.dataChanged=function(){if(this.data){var r=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);r&&(r=_.Vm(r,screen.width),this.hostElement.style.backgroundImage="url("+r+")")}};
Ed.prototype.dataChanged=Ed.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ed.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ed.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ed.prototype,"dataChanged",null);_.F([_.L({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],Ed);
_.A(Ed,"ytd-post-redemption-section-renderer",function(){if(yhr!==void 0)return yhr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-redemption-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="img-container style-scope ytd-post-redemption-section-renderer">\n  <yt-img-shadow id="logo" height="25" thumbnail="[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]" class="style-scope ytd-post-redemption-section-renderer">\n  </yt-img-shadow>\n</div>\n<div class="container style-scope ytd-post-redemption-section-renderer">\n  <div class="title style-scope ytd-post-redemption-section-renderer">[[getSimpleString(data.title)]]</div>\n  <ytd-button-renderer id="redeem-button" data="[[data.button.buttonRenderer]]" class="style-scope ytd-post-redemption-section-renderer">\n  </ytd-button-renderer>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return yhr=r},{mode:1});var eCI;var j3=function(){return _.I.apply(this,arguments)||this};
_.S(j3,_.I);j3.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],j3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],j3.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],j3.prototype,"data",void 0);_.F([_.L({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],j3);
_.A(j3,"ytd-ypc-post-redemption-renderer",function(){if(eCI!==void 0)return eCI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-post-redemption-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="store-value-balance" class="style-scope ytd-ypc-post-redemption-renderer">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id="contents" class="style-scope ytd-ypc-post-redemption-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return eCI=r},{mode:1});_.O8("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var $x=function(){var r=_.I.apply(this,arguments)||this;r.MIN_CODE_LENGTH=12;r.MAX_CODE_LENGTH=24;return r};
_.S($x,_.I);_.m=$x.prototype;_.m.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.m.created=function(){this.riskService=new _.aPC;this.loadPaymentThenable=_.e2M(_.IP("YPC_MB_URL"))};
_.m.ready=function(){var r=this;this.code.addEventListener("keypress",function(J){r.onCodeInputKeypress(J)})};
_.m.dataChanged=function(){var r=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(J){J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,x.type==="attributes"&&x.attributeName==="dark"&&r.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.m.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var r=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+r+")")}};
_.m.computeRedeemButton=function(r){(r=this.get("redeemButton.buttonRenderer",r))&&(r=Object.assign({},r,{serviceEndpoint:void 0}));return r};
_.m.onRedeemButtonTap=function(r){r.stopPropagation();Qr9();this.redeemCode()};
_.m.redeemCode=function(){var r=this;this.isLoading=!0;var J=this.riskService.init();_.jN([J,this.loadPaymentThenable]).then(function(){var x=r.data.redeemButton.buttonRenderer.serviceEndpoint,t=_.yqM(),b=payments.business.integration.ClientTokenFactory.createClientToken(_.R(x,_.Aso).countryCode,t);t={c:r.code.value.trim(),rd:window.btoa(t),ctk:b};x&&_.bZ().resolve(_.mg).resolveCommand(x,{form:Object.assign({},t,{element:r.hostElement})})},function(){r.showGenericError();
qn("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.cb(Error("$l"))})};
_.m.onYtServiceRequestCompleted=function(r){r.stopPropagation();this.isLoading=!1;var J,x;this.errorMessage=(J=r.detail)==null?void 0:(x=J.data)==null?void 0:x.errorMessage;var t,b;this.postRedemptionRenderer=(t=r.detail)==null?void 0:(b=t.data)==null?void 0:b.renderer;var V,H;if(r=(V=r.detail)==null?void 0:(H=V.data)==null?void 0:H.redirectEndpoint)this.isLoading=!0,_.Vq(this.hostElement,"yt-navigate",{endpoint:r});this.errorMessage?qn("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
r)&&_.kr("ypcRedeemFlowSucceeded")};
_.m.onYtServiceRequestError=function(r){r.stopPropagation();this.isLoading=!1;if(r=this.get("detail.error.message",r))this.errorMessage=_.Z1(r);qn("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.m.onInvokeInstrumentManagerActionCompleted=function(r){r.stopPropagation();this.redeemCode()};
_.m.onInvokeInstrumentManagerActionError=function(r){r.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",r)){case "instrumentManagerLoadError":this.showGenericError();qn("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();qn("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.kr("ypcRedeemFlowCancelled")}};
_.m.onInput=function(){var r=this;_.ac(this,"onInput",function(){var J=r.code.value.trim();r.redeemButtonDisabled=J.length<r.MIN_CODE_LENGTH||J.length>r.MAX_CODE_LENGTH},200)};
_.m.onCodeInputKeypress=function(r){r.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(Qr9(),this.redeemCode())};
_.m.computeImageUrl=function(r){return r?_.Vm(r.thumbnails,600):null};
_.m.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
$x.prototype.onInvokeInstrumentManagerActionError=$x.prototype.onInvokeInstrumentManagerActionError;$x.prototype.onInvokeInstrumentManagerActionCompleted=$x.prototype.onInvokeInstrumentManagerActionCompleted;$x.prototype.onYtServiceRequestError=$x.prototype.onYtServiceRequestError;$x.prototype.onYtServiceRequestCompleted=$x.prototype.onYtServiceRequestCompleted;$x.prototype.dataChanged=$x.prototype.dataChanged;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$x.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$x.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$x.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$x.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Boolean)],$x.prototype,"redeemButtonDisabled",void 0);
_.F([_.C(),_.y("design:type",Object)],$x.prototype,"errorMessage",void 0);_.F([_.C(),_.y("design:type",Object)],$x.prototype,"postRedemptionRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],$x.prototype,"observer",void 0);_.F([_.jX("#code"),_.y("design:type",HTMLInputElement)],$x.prototype,"code",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$x.prototype,"dataChanged",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],$x.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],$x.prototype,"onYtServiceRequestError",null);
_.F([_.Uh("yt-invoke-instrument-manager-action-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],$x.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.F([_.Uh("yt-invoke-instrument-manager-action-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],$x.prototype,"onInvokeInstrumentManagerActionError",null);_.F([_.L({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],$x);
_.A($x,"ytd-redeem-code-renderer",function(){if(aFX!==void 0)return aFX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-redeem-code-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" hidden="[[postRedemptionRenderer]]" class="style-scope ytd-redeem-code-renderer">\n  <div class="title style-scope ytd-redeem-code-renderer">[[getSimpleString(data.title)]]</div>\n  <div class="subtitle style-scope ytd-redeem-code-renderer">[[getSimpleString(data.subTitle)]]</div>\n  <input id="code" type="text" autocomplete="off" maxlength="24" on-input="onInput" size="24" placeholder="[[getSimpleString(data.placeholderText)]]" slot="input" class="style-scope ytd-redeem-code-renderer">\n  <yt-formatted-string id="error-message" hidden="[[!errorMessage]]" text="[[errorMessage]]" class="style-scope ytd-redeem-code-renderer">\n      </yt-formatted-string>\n  <yt-formatted-string id="terms" text="[[data.termsConditions]]" class="style-scope ytd-redeem-code-renderer"></yt-formatted-string>\n  \n  <ytd-button-renderer id="redeem-button" data="[[computeRedeemButton(data)]]" disabled="[[redeemButtonDisabled]]" on-tap="onRedeemButtonTap" class="style-scope ytd-redeem-code-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="success-page" class="style-scope ytd-redeem-code-renderer"></div>\n<tp-yt-paper-spinner-lite id="loading" active="[[isLoading]]" class="style-scope ytd-redeem-code-renderer">\n</tp-yt-paper-spinner-lite>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return aFX=r},{mode:1});var zCs;_.O8("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var wF=function(){var r=_.I.apply(this,arguments)||this;r.businessEmailDisplayState="HIDE_SECTION";return r};
_.S(wF,_.I);_.m=wF.prototype;_.m.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.links":{id:"link-list-container",mapping:{channelExternalLinkViewModel:{component:"yt-channel-external-link-view-model",params:{useSmallFont:!0}}}}}};
_.m.dataChanged=function(){this.data&&(this.data.businessEmailButton||this.data.signInForBusinessEmail)?this.data.signInForBusinessEmail?this.businessEmailDisplayState="SIGN_IN_REQUIRED":this.businessEmailErrorMessage?this.businessEmailDisplayState="ERROR_MESSAGE":(this.businessEmailDisplayState="REVEAL_BUTTON",this.data.businessEmail&&(this.businessEmail=this.data.businessEmail)):this.businessEmailDisplayState="HIDE_SECTION"};
_.m.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.m.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.IR("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))};
_.m.onYtServiceRequestCompleted=function(r){var J;if((J=r.detail.data)==null?0:J.businessEmail)this.businessEmail=r.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var x;if((x=r.detail.data)==null?0:x.errorMessage)this.businessEmailErrorMessage=r.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.m.computeEmailHref=function(r){return"mailto:"+r};
_.m.computeSafeUrl=function(r){if(r)return _.$L(r)};
_.m.onBusinessEmailCaptchaSubmit=function(){var r;(r=this.data)!=null&&r.onBusinessEmailRevealClickCommand&&(r=this.JSC$19273_captchaTextarea.value)&&(r={recaptcha_response_token:r,channel_id:this.data.channelId},_.bZ().resolve(_.mg).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},r,{element:this.hostElement})}))};
_.m.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.vd.Object.defineProperties(wF.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}},
shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.primaryLinks)&&!((J=this.data)==null?0:J.links)&&this.data.primaryLinks.every(function(x){return x.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.primaryLinks)&&!((J=this.data)==null?0:J.links)&&!this.shouldShowNewLinks}}});
wF.prototype.onYtServiceRequestCompleted=wF.prototype.onYtServiceRequestCompleted;wF.prototype.dataChanged=wF.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],wF.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wF.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.jX("#g-recaptcha-response"),_.y("design:type",HTMLTextAreaElement)],wF.prototype,"JSC$19273_captchaTextarea",void 0);_.F([_.C(),_.y("design:type",Object)],wF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],wF.prototype,"businessEmailDisplayState",void 0);_.F([_.C(),_.y("design:type",String)],wF.prototype,"businessEmail",void 0);_.F([_.C(),_.y("design:type",String)],wF.prototype,"businessEmailErrorMessage",void 0);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wF.prototype,"hideDetailsSection",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wF.prototype,"dataChanged",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wF.prototype,"shouldShowNewLinks",null);_.F([_.n("data","shouldShowLinks"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wF.prototype,"shouldShowLegacyLinks",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],wF.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],wF);
_.A(wF,"ytd-channel-about-metadata-renderer",function(){if(zCs!==void 0)return zCs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-about-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <div id="description-container" hidden="[[!data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.descriptionLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="bio-container" hidden="[[!data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistBioLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="bio" split-lines="" text="[[data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="photos-container" hidden="[[!data.artistGalleryPhotos]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistGalleryLabel]]">\n    </yt-formatted-string>\n    <div id="photos" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.artistGalleryPhotos]]" strip-whitespace="" class="style-scope ytd-channel-about-metadata-renderer">\n        <a href="[[computeSafeUrl(item.originalPhotoUrl)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">\n          <img src$="[[computeSafeUrl(item.thumbnailUrl)]]" alt="" class="style-scope ytd-channel-about-metadata-renderer">\n        </a>\n      </template>\n    </div>\n  </div>\n  <div id="details-container" hidden="[[hideDetailsSection]]" class="style-scope ytd-channel-about-metadata-renderer">\n     <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.detailsLabel]]">\n    </yt-formatted-string>\n    <table class="style-scope ytd-channel-about-metadata-renderer">\n      <tbody class="style-scope ytd-channel-about-metadata-renderer"><tr hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.businessEmailLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.signInForBusinessEmail]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <ytd-button-renderer align-by-text="" data="[[data.businessEmailButton.buttonRenderer]]" on-click="onBusinessEmailClick" class="style-scope ytd-channel-about-metadata-renderer">\n          </ytd-button-renderer>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-channel-about-metadata-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-channel-about-metadata-renderer">\n              <yt-formatted-string text="[[data.businessEmailRevealSubmitButtonLabel]]" class="style-scope ytd-channel-about-metadata-renderer">\n              </yt-formatted-string>\n            </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <a id="email" href$="[[computeEmailHref(businessEmail)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">[[businessEmail]]</a>\n        </td>\n      </tr>\n      <tr hidden="[[!data.country]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.countryLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n        <td class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.country]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="links-container" hidden="[[!data.links]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n    </div>\n  </div>\n  <div id="new-links-container" hidden="[[!shouldShowNewLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="custom-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <div class="custom-link style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string class="custom-link-title style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n          <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n            [[link.displayUrl]]\n          </a>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div id="legacy-links-container" hidden="[[!shouldShowLegacyLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="legacy-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n          <yt-formatted-string class="info-text style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n        </a>\n      </template>\n    </div>\n  </div>\n</div>\n<div id="right-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.statsLabel]]">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.joinedDateText]]" text="[[data.joinedDateText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.viewCountText]]" no-styles="" text="[[data.viewCountText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.phoneVerifiedText]]" text="[[data.phoneVerifiedText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <div id="action-buttons" class="style-scope ytd-channel-about-metadata-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return zCs=r},{mode:1});var ZHX;_.O8("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var hg=function(){return _.I.apply(this,arguments)||this};
_.S(hg,_.I);hg.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],hg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hg.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],hg.prototype,"lockupContainerType",void 0);_.F([_.C(),_.y("design:type",String)],hg.prototype,"thumbnailFixedWidth",void 0);
_.F([_.L({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],hg);
_.A(hg,"ytd-channel-featured-content-renderer",function(){if(ZHX!==void 0)return ZHX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-featured-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-featured-content-renderer">\n  <h3 class="style-scope ytd-channel-featured-content-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n  </h3>\n  <yt-formatted-string id="subtitle" text="[[data.subTitle]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n</div>\n<div id="contents" class="style-scope ytd-channel-featured-content-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ZHX=r},{mode:1});var v2e;_.O8("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var Mn=function(){var r=_.I.apply(this,arguments)||this;r.roundContainer=!0;r.amsterdamEnabled=_.M("enable_desktop_amsterdam_info_panels");return r};
_.S(Mn,_.I);_.m=Mn.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.m.dataChanged=function(){this.imageWidth=this.imageHeight=24;var r=this.data;r.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!r.style&&r.image&&r.image.thumbnails.length&&(r=r.image.thumbnails[0],this.imageWidth=r.width||0,this.imageHeight=r.height||0)};
_.m.computeSource=function(r){return r.secondarySource?_.v2(r.secondarySource):_.v2(r.source)};
_.m.computeClarifyStyle=function(r){return r?r.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.m.isLargeStyle=function(r){return r==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.m.computeBackgroundStyle=function(r){return r?r.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.m.computeHasActionButton=function(r){return!!r.actionButton};
_.m.computeHasBottomSection=function(r){return!!r.ctaHasBottomSection};
_.m.computeIsSourceMissing=function(r){return r.ctaHasBottomSection===!1?!0:r&&this.computeSource(r)?!1:!0};
_.m.computeSecondaryEndpoint=function(r){return r.secondaryEndpoint||r.endpoint};
Mn.prototype.dataChanged=Mn.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mn.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mn.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Mn.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],Mn.prototype,"imageWidth",void 0);_.F([_.C(),_.y("design:type",Number)],Mn.prototype,"imageHeight",void 0);
_.F([_.C({computed:"computeSecondaryEndpoint(data)"}),_.y("design:type",Object)],Mn.prototype,"secondaryEndpoint",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.y("design:type",Boolean)],Mn.prototype,"hasActionButton",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.y("design:type",Boolean)],Mn.prototype,"hasBottomSection",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.y("design:type",Boolean)],Mn.prototype,"missingSource",void 0);_.F([_.C({computed:"computeIcon_(data.icon)"}),_.y("design:type",String)],Mn.prototype,"icon",void 0);_.F([_.C({computed:"computeIcon_(data.secondaryIcon)"}),_.y("design:type",String)],Mn.prototype,"secondaryIcon",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.y("design:type",String)],Mn.prototype,"clarifyStyle",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.y("design:type",String)],Mn.prototype,"backgroundStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Mn.prototype,"roundContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Mn.prototype,"amsterdamEnabled",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mn.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-clarification-renderer",disableElementRegistration:!0})],Mn);
_.A(Mn,"ytd-clarification-renderer",function(){if(v2e!==void 0)return v2e;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clarification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-clarification-renderer">\n  \n  <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n    <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer"></yt-icon>\n    <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n    </yt-img-shadow>\n  </a>\n  <div class="text style-scope ytd-clarification-renderer">\n    \n    <a id="section-header" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer">\n      </yt-icon>\n      <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string class="section-title style-scope ytd-clarification-renderer" text="[[data.sectionTitle]]">\n      </yt-formatted-string>\n    </a>\n    <div class="content style-scope ytd-clarification-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n        <div class="content-title style-scope ytd-clarification-renderer">\n          [[getSimpleString(data.contentTitle)]]\n          <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </div>\n        <yt-formatted-string class="description style-scope ytd-clarification-renderer" text="[[data.text]]">\n        </yt-formatted-string>\n      </a>\n      <div id="action-button" class="style-scope ytd-clarification-renderer"></div>\n      <div id="menu" class="style-scope ytd-clarification-renderer"></div>\n    </div>\n    <a id="source-link" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(secondaryEndpoint)]]" data="[[secondaryEndpoint]]">\n      <div class="source style-scope ytd-clarification-renderer">\n        <yt-icon class="secondary-icon style-scope ytd-clarification-renderer" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]">\n        </yt-icon>\n        [[computeSource(data)]]\n        <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" hidden="[[secondaryIcon]]" icon="yt-icons:open_in_new" size="16"></yt-icon>\n      </div>\n    </a>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return v2e=r},{mode:1});var uWv;var lFy;var GF=function(){var r=_.I.apply(this,arguments)||this;r.amsterdamEnabled=_.M("enable_desktop_amsterdam_info_panels");return r};
_.S(GF,_.I);_.m=GF.prototype;_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.m.computeIcon=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.m.computeUseContacts=function(r){return!!r.contacts&&r.contacts.length>0};
_.m.computePhoneContact=function(r){var J,x;return(J=r.contacts)==null?void 0:(x=J.find(function(t){var b;return(t==null?void 0:(b=t.icon)==null?void 0:b.iconType)==="PHONE"}))==null?void 0:x.actionText};
_.m.computeSmsContact=function(r){var J,x;return(J=r.contacts)==null?void 0:(x=J.find(function(t){var b;return(t==null?void 0:(b=t.icon)==null?void 0:b.iconType)==="SMS"}))==null?void 0:x.actionText};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],GF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],GF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],GF.prototype,"amsterdamEnabled",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.y("design:type",Boolean)],GF.prototype,"useContacts",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.y("design:type",String)],GF.prototype,"phoneContact",void 0);_.F([_.L({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],GF);
_.A(GF,"ytd-single-action-emergency-support-renderer",function(){if(lFy!==void 0)return lFy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-action-emergency-support-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-single-action-emergency-support-renderer">\n  <div id="text-content" class="style-scope ytd-single-action-emergency-support-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    <a class="yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-formatted-string id="navigation-text" text="[[data.navigationText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      <yt-icon id="nav-icon" icon="[[computeIcon(data.navigationIcon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n    </a>\n    <yt-formatted-string id="details-text" text="[[data.detailsText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n  </div>\n  <div id="action-container" class="style-scope ytd-single-action-emergency-support-renderer">\n    <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n    <div id="contacts" hidden="[[!data.contacts]]" class="style-scope ytd-single-action-emergency-support-renderer">\n      <div id="phone-contact" hidden="[[!computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'PHONE\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n        <yt-formatted-string id="contact-text" text="[[computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n        <div id="sms-contact" hidden="[[!computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'SMS\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string id="contact-text" text="[[computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="action-text" class="action-text style-scope ytd-single-action-emergency-support-renderer" hidden="[[!data.actionText]]">\n      <yt-icon icon="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.actionText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    </div>\n    <div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return lFy=r},{mode:1});_.O8("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var Rs=function(){var r=_.I.apply(this,arguments)||this;r.roundedContainer=!0;r.amsterdamEnabled=_.M("enable_desktop_amsterdam_info_panels");return r};
_.S(Rs,_.I);Rs.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.firstOption":{id:"first-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}},"data.secondOption":{id:"second-option",mapping:{singleActionEmergencySupportRenderer:{component:"ytd-single-action-emergency-support-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Rs.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Rs.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Rs.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Rs.prototype,"amsterdamEnabled",void 0);
_.F([_.L({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],Rs);
_.A(Rs,"ytd-emergency-onebox-renderer",function(){if(uWv!==void 0)return uWv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emergency-onebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-emergency-onebox-renderer">\n  <yt-formatted-string id="header" text="[[data.title]]" class="style-scope ytd-emergency-onebox-renderer"></yt-formatted-string>\n  <div id="options" class="style-scope ytd-emergency-onebox-renderer">\n    <div id="first-option" class="option style-scope ytd-emergency-onebox-renderer"></div>\n    <div id="second-option" class="option style-scope ytd-emergency-onebox-renderer" hidden="[[!data.secondOption]]"></div>\n  </div>\n</div>\n\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-emergency-onebox-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return uWv=r},{mode:1});var Xh7;_.O8("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var S3=function(){return _.I.apply(this,arguments)||this};
_.S(S3,_.I);S3.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],S3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],S3.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],S3.prototype,"data",void 0);_.F([_.L({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],S3);
_.A(S3,"ytd-exploratory-results-renderer",function(){if(Xh7!==void 0)return Xh7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-exploratory-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-exploratory-results-renderer"></yt-formatted-string>\n<div id="contents" class="style-scope ytd-exploratory-results-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Xh7=r},{mode:1});var rBv;_.O8("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var Nn=function(){var r=_.I.apply(this,arguments)||this;r.messageData=null;return r};
_.S(Nn,_.I);_.m=Nn.prototype;_.m.onServiceRequestCompleted=function(r,J){r=J.actions||[];J=0;for(var x=r.length;J<x;J++){var t=r[J],b=void 0,V=void 0;if((b=_.R(t,_.gy))==null?0:(V=b.item)==null?0:V.messageRenderer)this.messageData=_.R(t,_.gy).item.messageRenderer}};
_.m.dataChanged=function(){var r=this.data;this.hostElement.hidden=!1;_.sh(this.hostElement,"is-channel",r&&!r.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.m.computeThumbnailWidth=function(r){return r?126:56};
_.m.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.m.onSubmitTap=function(){var r=this.data,J=this.selectedResponseIndex;r!==void 0&&J!==void 0&&(r=r.responses[J],r.responseData&&_.bZ().resolve(_.mg).resolveCommand(r.responseData,{form:{element:this.hostElement}}))};
_.m.onDismissTap=function(){this.hostElement.hidden=!0;var r=this.data;r!==void 0&&r.dismissalEndpoint&&_.bZ().resolve(_.mg).resolveCommand(r.dismissalEndpoint,{form:{element:this.hostElement}})};
_.m.updateSelectedResponseIndexFromBinding=function(r){this.selectedResponseIndex=r.detail.value};
Nn.prototype.onSelectedResponseIndexChange=Nn.prototype.onSelectedResponseIndexChange;Nn.prototype.dataChanged=Nn.prototype.dataChanged;Nn.prototype.onServiceRequestCompleted=Nn.prototype.onServiceRequestCompleted;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Nn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Nn.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Nn.prototype,"messageData",void 0);
_.F([_.C(),_.y("design:type",Number)],Nn.prototype,"selectedResponseIndex",void 0);_.F([_.jX("#submit-button"),_.y("design:type",HTMLButtonElement)],Nn.prototype,"submitButton",void 0);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Nn.prototype,"onServiceRequestCompleted",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Nn.prototype,"dataChanged",null);
_.F([_.g5("selectedResponseIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Nn.prototype,"onSelectedResponseIndexChange",null);_.F([_.L({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],Nn);
_.A(Nn,"ytd-feedback-elicitation-single-question-renderer",function(){if(rBv!==void 0)return rBv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-elicitation-single-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="dismissible" hidden="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <div id="header" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <yt-formatted-string id="question" text="[[data.question]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n    <yt-icon-button on-tap="onDismissTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <template is="dom-if" if="[[data.channelTitle]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer" href$="[[computeHref(data.channelEndpoint)]]" data="[[data.channelEndpoint]]">\n      <yt-img-shadow thumbnail="[[data.channelAvatar]]" width="[[computeThumbnailWidth(data.avatarIs169)]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      </yt-img-shadow>\n      <div id="item-title" class="style-scope ytd-feedback-elicitation-single-question-renderer">[[getSimpleString(data.channelTitle)]]</div>\n    </a>\n  </template>\n  <template is="dom-if" if="[[!data.canSelectMultiple]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <template is="dom-repeat" items="[[data.responses]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n        <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n          <yt-formatted-string text="[[item.responseText]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n  </template>\n  <ytd-button-renderer id="submit-button" data="[[data.submitButton.buttonRenderer]]" on-tap="onSubmitTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  </ytd-button-renderer>\n</span>\n<span hidden="[[!messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <ytd-message-renderer data="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></ytd-message-renderer>\n</span>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rBv=r},{mode:1});var JBY;var dF=function(){return _.I.apply(this,arguments)||this};
_.S(dF,_.I);dF.prototype.computeThumbnailWidth=function(r){return r?602:428};
dF.prototype.updateWideFromBinding=function(r){this.wide=r.detail.value};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],dF.prototype,"wide",void 0);_.F([_.L({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],dF);
_.A(dF,"ytd-newspaper-hero-video-renderer",function(){if(JBY!==void 0)return JBY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="(min-width: 662px)" query-matches="[[wide]]" on-query-matches-changed="updateWideFromBinding" class="style-scope ytd-newspaper-hero-video-renderer">\n</iron-media-query>\n<ytd-thumbnail data="[[data]]" width="[[computeThumbnailWidth(wide)]]" class="style-scope ytd-newspaper-hero-video-renderer"></ytd-thumbnail>\n<div id="contents" class="style-scope ytd-newspaper-hero-video-renderer">\n  <a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-newspaper-hero-video-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-hero-video-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-hero-video-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="title style-scope ytd-newspaper-hero-video-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n</div>\n<div class="content style-scope ytd-newspaper-hero-video-renderer">\n  <slot class="style-scope ytd-newspaper-hero-video-renderer"></slot>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return JBY=r},{mode:1});var xMI;var Q4=function(){return _.I.apply(this,arguments)||this};
_.S(Q4,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Q4.prototype,"rendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Q4.prototype,"data",void 0);_.F([_.L({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],Q4);
_.A(Q4,"ytd-newspaper-mini-video-renderer",function(){if(xMI!==void 0)return xMI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-mini-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="210" class="style-scope ytd-newspaper-mini-video-renderer"></ytd-thumbnail>\n<a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-newspaper-mini-video-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-mini-video-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-mini-video-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-newspaper-mini-video-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return xMI=r},{mode:1});var teK;_.O8("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var KD=function(){return _.I.apply(this,arguments)||this};
_.S(KD,_.I);KD.prototype.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary-contents",mapping:{newspaperHeroVideoRenderer:"ytd-newspaper-hero-video-renderer"}},"data.secondaryContents":{id:"secondary-contents",mapping:{newspaperMiniVideoRenderer:"ytd-newspaper-mini-video-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],KD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],KD.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],KD.prototype,"data",void 0);_.F([_.L({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],KD);
_.A(KD,"ytd-newspaper-renderer",function(){if(teK!==void 0)return teK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-contents" class="style-scope ytd-newspaper-renderer"></div>\n<div id="secondary-contents" class="style-scope ytd-newspaper-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return teK=r},{mode:1});var b5Y;_.O8("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var kx=function(){var r=_.I.apply(this,arguments)||this;r.isSegment=!1;r.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};r.nextContinuation={continuationType:"playlistVideoListContinuation"};return r};
_.S(kx,_.I);_.m=kx.prototype;_.m.attached=function(){_.bZ();var r;(r=_.bZ().resolve(_.t9(_.aj)))!=null&&(r.playlistVideoListElement=this.hostElement)};
_.m.detached=function(){var r;(r=_.bZ().resolve(_.t9(_.aj)))!=null&&(r.playlistVideoListElement=void 0);r=_.bZ().resolve(_.t9(_.r8));_.M("web_enable_voting_animation")&&r&&(r.parentElem=void 0,r.videos=[],r.continuationsPresent=!1,r.showRefreshPill=!1)};
_.m.configureRendererStamper=function(){return{"data.contents":{id:"contents",reuseComponents:!1,mapping:{playlistVideoRenderer:{component:"ytd-playlist-video-renderer",properties:{canReorder:"[[canReorder]]"}},continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.continuations":{id:"continuations",mapping:{nextContinuationData:"yt-next-continuation"}},"data.sortFilterMenu":{id:"sort-filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",
params:{closeOnActivate:"true"}}}}}};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.m.dataChanged=function(){var r=_.bZ().resolve(_.t9(_.r8));if(_.M("web_enable_voting_animation")&&this.data&&r){var J=_.Hp(this.hostElement).querySelector("#contents");J&&(r.parentElem=J);r.addVideos(this.data.contents)}_.$0b(this.ytReorderableBehavior)};
_.m.onRendererstamperFinished=function(){this.canReorder&&_.wmf(this.ytReorderableBehavior,_.Hp(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.m.onPlaylistReloading=function(){this.isReloading=!0};
_.m.onUpdateSetVideoId=function(r){if(r.detail&&this.data&&this.data.contents){var J=r.detail;r=this.data.contents.findIndex(function(b){var V;return((V=b.playlistVideoRenderer)==null?void 0:V.videoId)===J.videoId});
if(!(r<0)&&J.setVideoId&&(this.set("data.contents."+r+".playlistVideoRenderer.setVideoId",J.setVideoId),_.M("web_enable_voting_animation"))){var x;if(r=_.R((x=this.data.contents[r].playlistVideoRenderer)==null?void 0:x.engagementBar,_.ih4)){var t;(t=r.actions)==null||t.forEach(function(b){if(b=_.R(b,_.pv9))b.itemId=J.setVideoId})}(x=_.bZ().resolve(_.t9(_.r8)))&&K_5(x,J.videoId,J.setVideoId)}}};
_.m.computeContentsClass=function(r){return r?"reloading":""};
_.m.computeIsSortable=function(r,J){return r&&J>0&&!this.isSegment&&!_.M("shorts_in_playlists_web")};
_.m.computeIsEditable=function(r){return r};
_.m.computeCanReorder=function(r){return r};
_.m.handlePlaylistRemoveVideosAction=function(r){if(this.get("playlistRemoveVideosAction.setVideoIds",r)&&this.data&&this.data.contents){r=_.R(r,_.zpw).setVideoIds;for(var J=this.data.contents.length-1;J>=0;){var x=this.data.contents[J].playlistVideoRenderer;x&&x.setVideoId&&r.includes(x.setVideoId)&&this.splice("data.contents",J,1);J--}_.D9(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.m.updateIndices=function(){if(this.data&&this.data.contents)for(var r=0;r<this.data.contents.length;r++)this.set("data.contents."+r+".playlistVideoRenderer.index",_.Z1(String(r+1)))};
_.m.handleDrop=function(r){r=r.currDragItem;var J=_.Lz(r.parentNode.childNodes,r),x=this.data.contents.splice(Number(_.v2(r.data.index))-1,1)[0];this.data.contents.splice(J,0,x);J=J?this.get("contents."+(J-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();r=this.buildReorderServiceEndpoint(r.data.setVideoId,J);this.ytComponentBehavior.resolveCommand(r)};
_.m.buildReorderServiceEndpoint=function(r,J){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",r),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",J),this.data.onReorderEndpoint):null};
_.m.handleUpdatePlaylistAction=function(r){var J;(r=_.R((J=_.R(r,_.Zwb))==null?void 0:J.updatedRenderer,_.pYN))&&this.canReorder!==r.canReorder&&this.set("data.canReorder",r.canReorder);r&&r.contents&&(this.set("data.contents",r.contents),this.isReloading=!1);r&&r.continuations&&this.set("data.continuations",r.continuations)};
_.m.handleAddRendererToItemSectionAction=function(r){var J,x=(J=_.R(r,OHs))==null?void 0:J.renderer,t;x&&((t=_.R(r,OHs))==null?void 0:t.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,x),r=_.bZ().resolve(_.t9(_.r8)),_.M("web_enable_voting_animation")&&r&&(x&&(J=_.WYD(x))&&r.recommendedVideos.push({itemId:J,videoId:_.fPK(x),voteCount:_.Ubr(x),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.m.isVotingEnabledOnPlaylist=function(r){if(!r)return!1;r=_.D(r);for(r=r.next();!r.done;r=r.next()){var J=void 0;return!!_.R((J=r.value.playlistVideoRenderer)==null?void 0:J.engagementBar,_.ih4)}return!1};
_.m.onAppendContinuationItemsActionFinished=function(){var r;this.isVotingEnabledOnPlaylist((r=this.data)==null?void 0:r.contents)&&(this.updateIndices(),r=_.bZ().resolve(_.t9(_.r8)),_.M("web_enable_voting_animation")&&r&&this.data&&r.addVideos(this.data.contents))};
_.m.updateVideoData=function(r){if(r.detail&&this.data&&this.data.contents){var J=r.detail;r=J.toIdx;var x=J.itemId,t=J.newVoteCount,b=J.voteStatus;J=J.hideItem;var V,H,q=(V=this.data)==null?void 0:(H=V.contents)==null?void 0:H.findIndex(function(E){return _.WYD(E)===x});
if(!(q<0)){V=this.data.contents[q];var W;if((W=V.playlistVideoRenderer)==null?0:W.voteCount)V.playlistVideoRenderer.voteCount=t;var U;if(W=_.R((U=V.playlistVideoRenderer)==null?void 0:U.engagementBar,_.ih4)){var g;(g=W.actions)==null||g.forEach(function(E){(E=_.R(E,_.pv9))&&E.initialState&&(E.initialState.votes=t,E.initialState.status=b)})}this.data.contents.splice(q,1);
J||this.data.contents.splice(r,0,V);this.updateIndices()}}};
kx.prototype.updateVideoData=kx.prototype.updateVideoData;kx.prototype.onAppendContinuationItemsActionFinished=kx.prototype.onAppendContinuationItemsActionFinished;kx.prototype.onUpdateSetVideoId=kx.prototype.onUpdateSetVideoId;kx.prototype.onPlaylistReloading=kx.prototype.onPlaylistReloading;kx.prototype.onRendererstamperFinished=kx.prototype.onRendererstamperFinished;kx.prototype.dataChanged=kx.prototype.dataChanged;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kx.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],kx.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],kx.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Aa.YtNextContinuationBehavior),_.y("design:type",Object)],kx.prototype,"ytNextContinuationBehavior",void 0);
_.F([_.K(_.h5x),_.y("design:type",Object)],kx.prototype,"ytReorderableBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],kx.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],kx.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kx.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],kx.prototype,"isReloading",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kx.prototype,"isSegment",void 0);_.F([_.C({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.y("design:type",Boolean)],kx.prototype,"isSortable",void 0);_.F([_.C({computed:"computeIsEditable(data.isEditable)"}),_.y("design:type",Boolean)],kx.prototype,"isEditable",void 0);_.F([_.C({computed:"computeCanReorder(data.canReorder)"}),_.y("design:type",Boolean)],kx.prototype,"canReorder",void 0);
_.F([_.C({value:101}),_.y("design:type",Number)],kx.prototype,"scrollMargin",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kx.prototype,"dataChanged",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kx.prototype,"onRendererstamperFinished",null);
_.F([_.Uh("yt-playlist-reloading"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kx.prototype,"onPlaylistReloading",null);_.F([_.Uh("yt-update-set-video-id"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kx.prototype,"onUpdateSetVideoId",null);
_.F([_.Uh("yt-append-continuation-items-action-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kx.prototype,"onAppendContinuationItemsActionFinished",null);_.F([_.Uh("yt-update-video-data-voting-animation"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kx.prototype,"updateVideoData",null);_.F([_.L({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],kx);
_.A(kx,"ytd-playlist-video-list-renderer",function(){if(b5Y!==void 0)return b5Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sort-filter-menu" hidden="[[!isSortable]]" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-playlist-video-list-renderer">\n  <tp-yt-paper-spinner-lite active="[[isReloading]]" class="style-scope ytd-playlist-video-list-renderer"></tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-playlist-video-list-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return b5Y=r},{mode:_.sz("kevlar_poly_si_batch_j047")?1:2});var mMr;var Pe=function(){return _.I.apply(this,arguments)||this};
_.S(Pe,_.I);Pe.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}},"data.exploreButton":{id:"explore-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0},noInjection:!0}}},"data.offerButtons":{id:"offer-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
Pe.prototype.onTextWrapperTap=function(r){var J=this.data&&this.data.navigationEndpoint;J&&!_.lu(_.Xj(r),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.Vq(this.hostElement,"yt-navigate",{endpoint:J})};
Pe.prototype.dataChanged=function(){var r=this.get("data.offerButton.buttonRenderer.serviceEndpoint");r&&r.commandMetadata&&_.R(r.commandMetadata,_.hH)&&_.R(r.commandMetadata,_.hH).fireAutomatically&&_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})};
Pe.prototype.dataChanged=Pe.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Pe.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Pe.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.B5),_.y("design:type",Object)],Pe.prototype,"ytdLockupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Pe.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],Pe.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],Pe.prototype,"biggerThumbsStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Pe.prototype,"leftAligned",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Pe.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-movie-renderer"})],Pe);
_.A(Pe,"ytd-movie-renderer",function(){if(mMr!==void 0)return mMr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="thumbnail-container style-scope ytd-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="246" class="style-scope ytd-movie-renderer">\n  </ytd-thumbnail>\n</div>\n<div class="text-wrapper style-scope ytd-movie-renderer" on-tap="onTextWrapperTap">\n  <div class="top-container style-scope ytd-movie-renderer">\n    <div class="top-left-container style-scope ytd-movie-renderer">\n      <h3 class="style-scope ytd-movie-renderer">\n         <a id="video-title" class="yt-simple-endpoint style-scope ytd-movie-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <div id="channel-info" class="style-scope ytd-movie-renderer">\n        <a hidden="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" id="channel-thumbnail" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-movie-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-movie-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-movie-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </div>\n    <div class="top-right-container style-scope ytd-movie-renderer">\n      <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-renderer">\n      </ytd-button-renderer>\n      <div id="offer-buttons" class="style-scope ytd-movie-renderer"></div>\n      <div id="menu" class="style-scope ytd-movie-renderer"></div>\n    </div>\n  </div>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.topMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-movie-renderer"></ytd-badge-supported-renderer>\n\n  <yt-formatted-string id="description-text" text="[[data.descriptionSnippet]]" class="style-scope ytd-movie-renderer">\n  </yt-formatted-string>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.bottomMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <div id="explore-button" class="style-scope ytd-movie-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-movie-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mMr=r},{mode:1});var orv;var Yx=function(){var r=_.I.apply(this,arguments)||this;r.rounded=!0;r.pageAttachedTo=void 0;r.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return r};
_.S(Yx,_.I);Yx.prototype.attached=function(){this.pageAttachedTo=_.bZ().resolve(_.rI).getCurrentPage();_.Vq(this.hostElement,"yt-player-attached",this.player)};
Yx.prototype.detached=function(){var r;if((r=this.pageAttachedTo)==null?0:r.hostElement)_.Vq(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
Yx.prototype.dataChanged=function(){var r;if((r=this.data)==null?0:r.videoId)r={video_id:this.data.videoId,autoplay:!0},!_.M("miniplayer_stop_channel_video_autoplay_killswitch")&&_.bZ().resolve(_.nQ).isMiniplayerActive()&&(r.pause_at_start=!0,r.autoplay=!1),this.player.loadVideoWithPlayerVars(r)};
Yx.prototype.handleSignalActionPausePlayer=function(){_.t7().pause()};
Yx.prototype.dataChanged=Yx.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],Yx.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Yx.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Yx.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Yx.prototype,"rounded",void 0);_.F([_.jX("#player"),_.y("design:type",Object)],Yx.prototype,"player",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yx.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],Yx);
_.A(Yx,"ytd-channel-video-player-renderer",function(){if(orv!==void 0)return orv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-video-player-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player-container" class="style-scope ytd-channel-video-player-renderer">\n  <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER" class="style-scope ytd-channel-video-player-renderer">\n  </ytd-player>\n</div>\n<div id="content" class="style-scope ytd-channel-video-player-renderer">\n  <div id="metadata-container" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string id="title" aria-level="3" ellipsis-truncate="" link-inherit-color="" role="heading" text="[[data.title]]" class="style-scope ytd-channel-video-player-renderer">\n    </yt-formatted-string>\n    <ytd-video-meta-block class="title style-scope ytd-channel-video-player-renderer" data="[[data]]"></ytd-video-meta-block>\n  </div>\n  <ytd-expander id="description" disable-toggle="" max-number-of-lines="7" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string class="content style-scope ytd-channel-video-player-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-channel-video-player-renderer" slot="more-button" link-inherit-color="" text="[[data.readMoreText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return orv=r},{mode:1});var Ves;var DMv;var H5E;var nD=function(){var r=_.I.apply(this,arguments)||this;r.playing=!1;r.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.x4(r);r.active=!1;return r};
_.S(nD,_.I);_.m=nD.prototype;_.m.detached=function(){this.stop()};
_.m.play=function(){var r=this,J,x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return r.active=!0,J=r.get("data.inlinePlaybackEndpoint.watchEndpoint"),x=J.videoId||r.data.videoId,t=J.startTimeSeconds||0,b=J.playerParams||null,_.M("kevlar_player_update_killswitch")?_.p(H,r.playerEl.update({args:{video_id:x,startSeconds:t,player_params:b}}),2):(r.playerEl.loadVideoWithPlayerVars({video_id:x,startSeconds:t,player_params:b,autoplay:!0}),H.jumpTo(2));if(H.nextAddress!=4)return _.p(H,r.playerEl.getPlayerPromise(),
4);V=H.yieldResult;V.unloadModule("annotations_module");V.addEventListener("onStateChange",function(q){r.onPlayerStateChange(q)});
_.i8(H)})};
_.m.onPlayerStateChange=function(r){if(this.active)switch(this.playing=r===1,r){case 1:_.Vq(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.Vq(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.m.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.m.resize=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.playerEl.getPlayerPromise(),2);J=x.yieldResult;J.setSize(NaN,NaN);_.i8(x)})};
_.F([_.C(),_.y("design:type",Object)],nD.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],nD.prototype,"playing",void 0);_.F([_.C(),_.y("design:type",Object)],nD.prototype,"playerId",void 0);_.F([_.jX("#player"),_.y("design:type",Object)],nD.prototype,"playerEl",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],nD);
_.A(nD,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(H5E!==void 0)return H5E;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer-inline-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO" player-id="[[playerId]]" class="style-scope ytd-default-promo-panel-renderer-inline-playback-renderer">\n</ytd-player>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return H5E=r},{mode:1});var TxY;var siv;var Od=function(){var r=_.I.apply(this,arguments)||this;r.width=0;return r};
_.S(Od,_.I);_.m=Od.prototype;_.m.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.fs(this,this.onEnded));this.mp4El.addEventListener("error",_.fs(this,this.onError))};
_.m.detached=function(){this.videoEl.removeEventListener("ended",_.fs(this,this.onEnded));this.mp4El.removeEventListener("error",_.fs(this,this.onError))};
_.m.play=function(){var r=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var J=this.videoEl.play();J?J.then(function(){r.handleVideoStartPlaying()}).catch(function(){_.Vq(r.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.Vq(this.hostElement,"yt-video-thumbnail-not-playing")};
_.m.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.m.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.m.dataChanged=function(){var r;if((r=this.data)==null?0:r.thumbnailPlaceholder)r=_.Vm(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+r+")";this.stop();this.autoplay&&this.play()};
_.m.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.m.onEnded=function(){this.stop();_.Vq(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.m.onError=function(){_.Vq(this.hostElement,"yt-video-thumbnail-error")};
_.m.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.m.getVideoThumbnail=function(r){if(r&&r.length)return r[0]};
Od.prototype.dataChanged=Od.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],Od.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Od.prototype,"animatePlaceholderOnEntrance",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Od.prototype,"autoplay",void 0);_.F([_.C({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.y("design:type",Object)],Od.prototype,"videoThumbnail",void 0);
_.F([_.C(),_.y("design:type",Boolean)],Od.prototype,"loop",void 0);_.F([_.C(),_.y("design:type",Boolean)],Od.prototype,"isVideoPlaying",void 0);_.F([_.C(),_.y("design:type",Object)],Od.prototype,"width",void 0);_.F([_.jX("#mp4"),_.y("design:type",HTMLElement)],Od.prototype,"mp4El",void 0);_.F([_.jX("#placeholder"),_.y("design:type",HTMLElement)],Od.prototype,"placeholderEl",void 0);_.F([_.jX("#video"),_.y("design:type",HTMLVideoElement)],Od.prototype,"videoEl",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Od.prototype,"dataChanged",null);_.F([_.Oh({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],Od);
_.A(Od,"yt-video-as-thumbnail-details",function(){if(siv===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-video-as-thumbnail-details--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_video_as_thumbnail_details.yt.video.as.thumbnail.details.css.js--\x3e<div id="placeholder" class="style-scope yt-video-as-thumbnail-details"></div>\n<div id="video-container" class="style-scope yt-video-as-thumbnail-details">\n  <video id="video" muted="" class="style-scope yt-video-as-thumbnail-details">\n    <source id="mp4" src$="[[videoThumbnail.url]]" type="video/mp4" class="style-scope yt-video-as-thumbnail-details">\n  </video>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;TxY===void 0&&(TxY=document.createElement("template"));var t=TxY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);siv=r}r=siv;return r},{mode:2});var CD=function(){var r=_.I.apply(this,arguments)||this;r.disableGridStateAware=!1;r.animationEnabled=_.M("enable_web_ketchup_hero_animation");r.transitioningOut=!1;r.narrow=!1;r.narrower=!1;r.isCarouselInFeed=!1;r.videoTimeoutJobId=0;r.panelTimeoutJobId=0;r.panelTimeoutJobStartMs=0;r.actionMap={"yt-window-resized":"onWindowResized"};return r};
_.S(CD,_.I);_.m=CD.prototype;_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.m.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var r;this.player&&((r=this.data)==null?0:r.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.m.attached=function(){this.onWindowResized()};
_.m.detached=function(){this.clearTimeouts()};
_.m.onWindowResized=function(){this.updateSize()};
_.m.computePanelLayout=function(r){return r&&r.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.m.playVideo=function(){var r;this.video&&((r=this.data)==null?0:r.videoThumbnail)&&this.video.play();var J;this.player&&((J=this.data)==null?0:J.inlinePlaybackRenderer)&&this.player.play()};
_.m.stopVideo=function(){var r;this.video&&((r=this.data)==null?0:r.videoThumbnail)&&this.video.stop();var J;this.player&&((J=this.data)==null?0:J.inlinePlaybackRenderer)&&this.player.stop()};
_.m.transitionOut=function(){var r=this;this.transitioningOut=!0;return new Promise(function(J){var x=function(){_.Hp(r.hostElement).querySelector("#action-button").removeEventListener("animationend",x);_.Yh.cancelJob(t);J();r.transitioningOut=!1};
var t=_.Rw(_.Yh,x,1E3);_.Hp(r.hostElement).querySelector("#action-button").addEventListener("animationend",x);r.player&&(r.player.playing=!1)})};
_.m.computeMetadataOrder=function(r){return r&&r.metadataOrder&&r.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?r.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.m.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.m.computeAvatarSize=function(r){return r&&r.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.m.onContentClick=function(r){if(!_.lu(_.Xj(r),this.hostElement,["A".toString(),"BUTTON".toString()])){var J;if((J=this.data)==null?0:J.navigationEndpoint){var x;this.componentBehavior.resolveCommand((x=this.data)==null?void 0:x.navigationEndpoint)}}};
_.m.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.m.setBackgroundImage=function(r){if(r=this.getBackgroundImageUrl(r))_.Hp(this.hostElement).querySelector("#hero").style.backgroundImage="url("+r+")"};
_.m.setScrimLayer=function(r){var J=this.getScrimLayerColorStops(r);r=((r==null?void 0:r.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(r=180);_.IP("HTML_DIR")==="rtl"&&(r=-r);J&&(_.Hp(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+r+"deg, "+J+")")};
_.m.isNarrower=function(){return this.hostElement.clientWidth<CD.NARROW_VERSION_SIZE};
_.m.getScrimLayerColorStops=function(){var r,J=(r=this.data)==null?void 0:r.scrimColorValues;if(!J)return null;if(J.length===1)return r=_.Fj(J[0]),r+" 0%, "+r+" 100%";if(J.length===3){var x=[0,72,98];return J.map(function(t,b){return _.Fj(t)+" "+x[b]+"%"}).join(",")}return null};
_.m.getBackgroundImageUrl=function(r){return r&&r.largeFormFactorBackgroundThumbnail?_.Vm((r.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||r.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.m.onPlaying=function(){this.startVideoTimeout()};
_.m.onEnded=function(){this.rotate()};
_.m.startPanelTimeout=function(){var r=this;if(!this.panelTimeoutJobId){var J=this.get("data.minPanelDisplayDurationMs");J&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.Rw(_.Yh,function(){r.rotate()},J))}};
_.m.startVideoTimeout=function(){var r=this;if(!this.videoTimeoutJobId){_.Yh.cancelJob(this.panelTimeoutJobId);var J=Date.now()-this.panelTimeoutJobStartMs;J=Math.max(0,this.get("data.minPanelDisplayDurationMs")-J);J=Math.max(this.get("data.minVideoPlayDurationMs")||0,J);this.videoTimeoutJobId=_.Rw(_.Yh,function(){r.rotate()},J)}};
_.m.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.Yh.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.Yh.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.m.rotate=function(){this.clearTimeouts();_.Vq(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.vd.Object.defineProperties(CD.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.Hp(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.Hp(this.hostElement).querySelector("#video")}}});
_.vd.Object.defineProperties(CD,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
CD.prototype.onEnded=CD.prototype.onEnded;CD.prototype.onPlaying=CD.prototype.onPlaying;CD.prototype.dataChanged=CD.prototype.dataChanged;_.F([_.K(_.P5),_.y("design:type",Object)],CD.prototype,"ytdGridStateAwareBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],CD.prototype,"componentBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],CD.prototype,"ytdGuideStateAwareBehavior",void 0);
_.F([_.K(_.VwN),_.y("design:type",Object)],CD.prototype,"ytBooleanLogicBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],CD.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],CD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],CD.prototype,"ytRendererBehavior",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"disableGridStateAware",void 0);_.F([_.C(),_.y("design:type",Object)],CD.prototype,"data",void 0);_.F([_.C({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.y("design:type",String)],CD.prototype,"panelLayout",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"animationEnabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"transitioningOut",void 0);
_.F([_.C({computed:"computeMetadataOrder(data)"}),_.y("design:type",Boolean)],CD.prototype,"metadataOrder",void 0);_.F([_.C({computed:"computeByline(data)"}),_.y("design:type",Object)],CD.prototype,"byline",void 0);_.F([_.C({computed:"computeAvatarSize(data)"}),_.y("design:type",Number)],CD.prototype,"avatarSize",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"narrow",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"narrower",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"layoutStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],CD.prototype,"isCarouselInFeed",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CD.prototype,"dataChanged",null);_.F([_.Uh("yt-default-promo-panel-renderer-playing"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CD.prototype,"onPlaying",null);
_.F([_.Uh("yt-default-promo-panel-renderer-ended"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],CD.prototype,"onEnded",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],CD);
_.A(CD,"ytd-default-promo-panel-renderer",function(){if(DMv!==void 0)return DMv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="hero" class="style-scope ytd-default-promo-panel-renderer"></div>\n<yt-video-as-thumbnail-details id="video" animate-placeholder-on-entrance="" autoplay="" data="[[data.videoThumbnail]]" disable-upgrade$="[[!data.videoThumbnail]]" height="600" hidden$="[[!data.videoThumbnail]]" width="[[screen.width]]" class="style-scope ytd-default-promo-panel-renderer">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id="player" data="[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]" disable-upgrade$="[[!data.inlinePlaybackRenderer]]" hidden$="[[!data.inlinePlaybackRenderer]]" class="style-scope ytd-default-promo-panel-renderer">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id="scrim" class="style-scope ytd-default-promo-panel-renderer"></div>\n<div id="content" on-click="onContentClick" class="style-scope ytd-default-promo-panel-renderer">\n  <yt-img-shadow id="logo" height="68" hidden="[[!data.foregroundThumbnailDetails]]" thumbnail="[[data.foregroundThumbnailDetails]]" class="style-scope ytd-default-promo-panel-renderer">\n  </yt-img-shadow>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <a class="yt-simple-endpoint style-scope ytd-default-promo-panel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h1 id="hero-title" class="style-scope ytd-default-promo-panel-renderer">[[getSimpleString(data.title)]]</h1>\n  </a>\n  <template is="dom-if" if="[[byline]]" class="style-scope ytd-default-promo-panel-renderer">\n    <div id="byline" class="style-scope ytd-default-promo-panel-renderer">\n      <yt-img-shadow id="avatar" hidden="[[!byline.thumbnailDetails]]" thumbnail="[[byline.thumbnailDetails]]" width="[[avatarSize]]" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string id="channel-name" link-inherit-color="" text="[[byline.bylineText]]" title="" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-formatted-string>\n      <ytd-badge-supported-renderer id="video-badges" badges="[[byline.badgeRenderers]]" hidden="[[!byline.badgeRenderers]]" class="style-scope ytd-default-promo-panel-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n  </template>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <div id="action-button" class="style-scope ytd-default-promo-panel-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return DMv=r},{mode:1});_.O8("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var Be=function(){var r=_.I.apply(this,arguments)||this;r.narrower=!1;r.dotMenuVisible=!1;r.paginationThumbnailsVisible=!1;r.active=!0;r.disableGridStateAware=!1;r.actionMap={"yt-window-resized":"onWindowResized"};return r};
_.S(Be,_.I);_.m=Be.prototype;_.m.configureRendererStamper=function(){return{currentItem:{id:"carousel-item",mapping:{defaultPromoPanelRenderer:{component:"ytd-default-promo-panel-renderer",attributes:{autoplay:!0},properties:{disableGridStateAware:"[[disableGridStateAware]]",layoutStyle:"[[data.layoutStyle]]",isCarouselInFeed:"[[isCarouselInFeed]]"}}}}}};
_.m.attached=function(){document.addEventListener("yt-page-type-changed",_.fs(this,this.onPageTypeChange));this.currentPageSubtype=_.ET(location.pathname);this.onWindowResized()};
_.m.detached=function(){this.jobId&&_.Yh.cancelJob(this.jobId);this.updateSizeJobId&&_.Yh.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.fs(this,this.onPageTypeChange))};
_.m.onPageTypeChange=function(r){this.active=r.detail.newPageSubtype===this.currentPageSubtype};
_.m.onWindowResized=function(){this.updateSize()};
_.m.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.m.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.m.setCarouselItem=function(r){r>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.Yh.cancelJob(this.jobId);var J=this.getCurrentPanelElement();J&&J.stopVideo();this.currentItemIndex=r%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(J||(J=this.getCurrentPanelElement()),J.playVideo()):this.startRotationJob()};
_.m.scrollThumbnails=function(r){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var J=this.getCurrentPaginationElement();if(J){var x=_.Hp(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?x.style.transform="translateX(0)":(J=J.offsetWidth+8,x.style.transform="translateX(-"+J*(r-Math.ceil(Math.floor(this.overlay.offsetWidth/J)/2)+1)+"px)")}}};
_.m.onDataChanged=function(){var r=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.dI(_.Yh,function(){r.getCurrentPanelElement().updateSize();r.updateSize()}))};
_.m.getCurrentPanelElement=function(){return _.Hp(_.Hp(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.m.getCurrentPaginationElement=function(){return _.Hp(_.Hp(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.m.getNavigationClass=function(r,J){return r===J?"selected":""};
_.m.getNavigationDurationStyle=function(r){return"animation-duration:"+(this.get("data.carouselItems."+r+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.m.onNavigationTap=function(r){var J=this,x=r.model.index;x!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){J.setCarouselItem(x)}),this.autorotateActive=!1)};
_.m.onVideoThumbnailEnded=function(){var r=this;if(this.shouldRotate()){var J=this.getCurrentPaginationElement();J&&(J.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){J.classList.remove("finished");r.setNextCarouselItem()}))}};
_.m.onVideoThumbnailError=function(){this.startRotationJob()};
_.m.onVideoNotPlaying=function(){this.startRotationJob()};
_.m.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.m.startRotationJob=function(){var r=this;_.Yh.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.Yh.addLowPriorityJob(function(){r.getCurrentPanelElement().transitionOut().then(function(){r.setNextCarouselItem()})},this.rotationTimeout))};
_.m.computeDotMenuVisible=function(r,J){return!!r&&!!r.carouselItems&&r.carouselItems.length>1&&!r.paginationThumbnails||!!J};
_.m.computePaginationThumbnailsVisible=function(r,J){var x,t;return((t=r==null?void 0:(x=r.paginationThumbnails)==null?void 0:x.length)!=null?t:0)>1&&!J};
_.m.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.m.computePaginatorAlignment=function(r){return(r==null?void 0:r.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.m.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.m.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.m.isNarrower=function(r){return(r!=null?r:0)<CD.NARROW_VERSION_SIZE};
Be.prototype.activeChanged=Be.prototype.activeChanged;Be.prototype.onVideoNotPlaying=Be.prototype.onVideoNotPlaying;Be.prototype.onVideoThumbnailError=Be.prototype.onVideoThumbnailError;Be.prototype.onVideoThumbnailEnded=Be.prototype.onVideoThumbnailEnded;Be.prototype.onDataChanged=Be.prototype.onDataChanged;_.F([_.K(_.P5),_.y("design:type",Object)],Be.prototype,"ytdGridStateAwareBehavior",void 0);
_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],Be.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Be.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Be.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Be.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Be.prototype,"currentItem",void 0);
_.F([_.C(),_.y("design:type",Number)],Be.prototype,"currentItemIndex",void 0);_.F([_.C(),_.y("design:type",Number)],Be.prototype,"rotationTimeout",void 0);_.F([_.C(),_.y("design:type",Number)],Be.prototype,"loopCount",void 0);_.F([_.C({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.y("design:type",String)],Be.prototype,"paginatorAlignment",void 0);_.F([_.C(),_.y("design:type",Number)],Be.prototype,"jobId",void 0);
_.F([_.C(),_.y("design:type",Number)],Be.prototype,"updateSizeJobId",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Be.prototype,"isCarouselInFeed",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Be.prototype,"narrower",void 0);_.F([_.C({computed:"computeDotMenuVisible(data, narrower)"}),_.y("design:type",Object)],Be.prototype,"dotMenuVisible",void 0);
_.F([_.C({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.y("design:type",Object)],Be.prototype,"paginationThumbnailsVisible",void 0);_.F([_.C({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.y("design:type",String)],Be.prototype,"layoutType",void 0);_.F([_.C({value:!0,reflectToAttribute:!0}),_.y("design:type",Boolean)],Be.prototype,"autorotateActive",void 0);_.F([_.C(),_.y("design:type",Object)],Be.prototype,"active",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Be.prototype,"disableGridStateAware",void 0);_.F([_.jX("#overlay"),_.y("design:type",HTMLElement)],Be.prototype,"overlay",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Be.prototype,"onDataChanged",null);
_.F([_.Uh("yt-video-thumbnail-ended"),_.Uh("yt-default-promo-panel-renderer-rotate"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Be.prototype,"onVideoThumbnailEnded",null);_.F([_.Uh("yt-video-thumbnail-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Be.prototype,"onVideoThumbnailError",null);
_.F([_.Uh("yt-video-thumbnail-not-playing"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Be.prototype,"onVideoNotPlaying",null);_.F([_.Mw("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Be.prototype,"activeChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],Be);
_.A(Be,"ytd-carousel-item-renderer",function(){if(Ves!==void 0)return Ves;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="carousel-item" class="style-scope ytd-carousel-item-renderer"></div>\n<div id="menu" hidden="[[!dotMenuVisible]]" class="style-scope ytd-carousel-item-renderer">\n  <template is="dom-repeat" items="[[data.carouselItems]]" class="style-scope ytd-carousel-item-renderer">\n    <button class$="menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" on-click="onNavigationTap">\n    </button>\n  </template>\n</div>\n<div id="overlay" class="style-scope ytd-carousel-item-renderer">\n  <div id="pagination-thumbnails" hidden="[[!paginationThumbnailsVisible]]" class="style-scope ytd-carousel-item-renderer">\n    <template is="dom-repeat" items="[[data.paginationThumbnails]]" class="style-scope ytd-carousel-item-renderer">\n      <button class$="[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" aria-label$="[[item.accessibility.accessibilityData.label]]" on-click="onNavigationTap">\n          <yt-img-shadow height="54" hidden="[[!equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="96" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n          <yt-img-shadow height="40" hidden="[[equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="72" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n        <div class="progress-bar style-scope ytd-carousel-item-renderer" style$="[[getNavigationDurationStyle(index)]]" hidden="[[!autorotateActive]]">\n        </div>\n      </button>\n    </template>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Ves=r},{mode:2});var qf7;var Wyy;var i59;var pT9;var Is=function(){var r=_.I.apply(this,arguments)||this;r.originalQuery=null;r.originalEndpoint=null;return r};
_.S(Is,_.I);Is.prototype.computeShowOriginalQueryWithoutEndpoint_=function(r,J){return!(!r||J)};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Is.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Is.prototype,"correctedText",void 0);_.F([_.C(),_.y("design:type",Object)],Is.prototype,"correctedQuery",void 0);_.F([_.C(),_.y("design:type",Object)],Is.prototype,"correctedEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],Is.prototype,"originalText",void 0);_.F([_.C(),_.y("design:type",Object)],Is.prototype,"originalQuery",void 0);
_.F([_.C(),_.y("design:type",Object)],Is.prototype,"originalEndpoint",void 0);_.F([_.C({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.y("design:type",Boolean)],Is.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.F([_.Oh({is:"yt-search-query-correction",disableElementRegistration:!0})],Is);
_.A(Is,"yt-search-query-correction",function(){if(pT9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-query-correction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_search_query_correction.yt.search.query.correction.css.js--\x3e<yt-formatted-string id="corrected" text="[[correctedText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n<a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(correctedEndpoint)]]" data="[[correctedEndpoint]]">\n  <yt-formatted-string id="corrected-link" text="[[correctedQuery]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n</a>\n<template is="dom-if" if="[[originalText]]" class="style-scope yt-search-query-correction">\n  <yt-formatted-string id="original" text="[[originalText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n  <template is="dom-if" if="[[originalEndpoint]]" class="style-scope yt-search-query-correction">\n    <a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(originalEndpoint)]]" data="[[originalEndpoint]]">\n        <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n      </a>\n  </template>\n  <template is="dom-if" if="[[showOriginalQueryWithoutEndpoint]]" class="style-scope yt-search-query-correction">\n    <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n  </template>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;i59===void 0&&(i59=document.createElement("template"));var t=i59;x.call(J,t.content.cloneNode(!0),r.content.firstChild);pT9=r}r=pT9;return r},{mode:2});_.O8("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var LD=function(){return _.I.apply(this,arguments)||this};
_.S(LD,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],LD.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],LD.prototype,"data",void 0);_.F([_.Oh({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],LD);
_.A(LD,"yt-did-you-mean-renderer",function(){if(Wyy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-did-you-mean-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_did_you_mean_renderer.yt.did.you.mean.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.didYouMean]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" class="style-scope yt-did-you-mean-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;qf7===void 0&&(qf7=document.createElement("template"));var t=qf7;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Wyy=r}r=Wyy;return r},{mode:2});var fHX;var UMs;_.O8("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var ce=function(){return _.I.apply(this,arguments)||this};
_.S(ce,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ce.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ce.prototype,"data",void 0);_.F([_.Oh({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],ce);
_.A(ce,"yt-including-results-for-renderer",function(){if(UMs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-including-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_including_results_for_renderer.yt.including.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.includingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.searchOnlyFor]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-including-results-for-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;fHX===void 0&&(fHX=document.createElement("template"));var t=fHX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);UMs=r}r=UMs;return r},{mode:2});var gre;var Err;_.O8("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var Ag=function(){return _.I.apply(this,arguments)||this};
_.S(Ag,_.I);Ag.prototype.computeExtraClasses_=function(r,J){var x="";r&&(x+=" "+r.toLowerCase().replace(/_/g,"-"));J&&(x+=" "+J.toLowerCase().replace(/_/g,"-"));return x};
Ag.prototype.computeUrlImg_=function(){var r=this.data;r.image&&(_.Hp(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.Vm(r.image.thumbnails,Number.MAX_VALUE)+")")};
Ag.prototype.computeUrlImg_=Ag.prototype.computeUrlImg_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ag.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ag.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ag.prototype,"computeUrlImg_",null);_.F([_.Oh({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],Ag);
_.A(Ag,"yt-music-pass-feature-info-renderer",function(){if(Err===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_feature_info_renderer.yt.music.pass.feature.info.renderer.css.js--\x3e<div id="container" class$="[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer">\n  <div id="message" dir="ltr" class="style-scope yt-music-pass-feature-info-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;gre===void 0&&(gre=document.createElement("template"));var t=gre;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Err=r}r=Err;return r},{mode:2});var jiI;var $MX;_.O8("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var Fm=function(){return _.I.apply(this,arguments)||this};
_.S(Fm,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fm.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fm.prototype,"data",void 0);_.F([_.Oh({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],Fm);
_.A(Fm,"yt-no-results-found-showing-results-for-renderer",function(){if($MX===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-no-results-found-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_no_results_found_showing_results_for_renderer.yt.no.results.found.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.showingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.noResultsFound]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-no-results-found-showing-results-for-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;jiI===void 0&&(jiI=document.createElement("template"));var t=jiI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);$MX=r}r=$MX;return r},{mode:2});var wTE;var hAm;_.O8("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var as=function(){return _.I.apply(this,arguments)||this};
_.S(as,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],as.prototype,"data",void 0);_.F([_.Oh({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],as);
_.A(as,"yt-results-without-quotes-renderer",function(){if(hAm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-results-without-quotes-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_results_without_quotes_renderer.yt.results.without.quotes.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.resultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.withoutQuotes]]" class="style-scope yt-results-without-quotes-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;wTE===void 0&&(wTE=document.createElement("template"));var t=wTE;x.call(J,t.content.cloneNode(!0),r.content.firstChild);hAm=r}r=hAm;return r},{mode:2});var MeI;var Gr4;_.O8("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var y4=function(){return _.I.apply(this,arguments)||this};
_.S(y4,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],y4.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],y4.prototype,"data",void 0);_.F([_.Oh({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],y4);
_.A(y4,"yt-search-no-results-renderer",function(){if(Gr4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-no-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_search_no_results_renderer.yt.search.no.results.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.noResultsText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer">\n  <a class="yt-simple-endpoint style-scope yt-search-no-results-renderer" href$="[[computeHref_(data.alternateQueryEndpoint)]]" data="[[data.alternateQueryEndpoint]]">\n    <yt-formatted-string id="link" text="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n  </a>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;MeI===void 0&&(MeI=document.createElement("template"));var t=MeI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Gr4=r}r=Gr4;return r},{mode:2});var RA7;var Sfy;_.O8("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var e3=function(){return _.I.apply(this,arguments)||this};
_.S(e3,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],e3.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],e3.prototype,"data",void 0);_.F([_.Oh({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],e3);
_.A(e3,"yt-showing-results-for-renderer",function(){if(Sfy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_showing_results_for_renderer.yt.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-endpoint="[[data.correctedQueryEndpoint]]" corrected-query="[[data.correctedQuery]]" corrected-text="[[data.showingResultsFor]]" original-endpoint="[[data.originalQueryEndpoint]]" original-query="[[data.originalQuery]]" original-text="[[data.searchInsteadFor]]" class="style-scope yt-showing-results-for-renderer">\n</yt-search-query-correction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;RA7===void 0&&(RA7=document.createElement("template"));var t=RA7;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Sfy=r}r=Sfy;return r},{mode:2});var NxE;var dMY;var Qi5;var Kyv;var zF=function(){var r=_.I.apply(this,arguments)||this;r.answerExpanded=!1;return r};
_.S(zF,_.I);zF.prototype.toggleAnswer_=function(r){var J=_.r5(r);J&&J.classList.contains("yt-simple-endpoint")||(r.preventDefault(),r.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
zF.prototype.toggleAnswer_=zF.prototype.toggleAnswer_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zF.prototype,"answerExpanded",void 0);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],zF.prototype,"toggleAnswer_",null);
_.F([_.Oh({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],zF);
_.A(zF,"yt-generic-faq-question-renderer",function(){if(Kyv===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-generic-faq-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_generic_faq_question_renderer.yt.generic.faq.question.renderer.css.js--\x3e<div class="head style-scope yt-generic-faq-question-renderer" on-tap="toggleAnswer_">\n  <span class="question style-scope yt-generic-faq-question-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope yt-generic-faq-question-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope yt-generic-faq-question-renderer">\n    <yt-formatted-string class="answer style-scope yt-generic-faq-question-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Qi5===void 0&&(Qi5=document.createElement("template"));var t=Qi5;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Kyv=r}r=Kyv;return r},{mode:2});_.O8("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var Zr=function(){return _.I.apply(this,arguments)||this};
_.S(Zr,_.I);Zr.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Zr.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zr.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zr.prototype,"data",void 0);_.F([_.Oh({is:"yt-faq-section-renderer",disableElementRegistration:!0})],Zr);
_.A(Zr,"yt-faq-section-renderer",function(){if(dMY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_faq_section_renderer.yt.faq.section.renderer.css.js--\x3e<div class="container style-scope yt-faq-section-renderer">\n  <span class="header style-scope yt-faq-section-renderer">[[getSimpleString(data.header)]]</span>\n  <div id="contents" class="style-scope yt-faq-section-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;NxE===void 0&&(NxE=document.createElement("template"));var t=NxE;x.call(J,t.content.cloneNode(!0),r.content.firstChild);dMY=r}r=dMY;return r},{mode:2});var krK;var Prr;_.O8("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var ve=function(){return _.I.apply(this,arguments)||this};
_.S(ve,_.I);
ve.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ve.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ve.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ve.prototype,"data",void 0);_.F([_.Oh({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],ve);
_.A(ve,"yt-offer-item-expanded-renderer",function(){if(Prr===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-expanded-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_expanded_renderer.yt.offer.item.expanded.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n<div id="content" class="style-scope yt-offer-item-expanded-renderer">\n    <div id="heading-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="description-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="additional-info-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;krK===void 0&&(krK=document.createElement("template"));var t=krK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Prr=r}r=Prr;return r},{mode:2});var Yfr;var nre;_.O8("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var u3=function(){return _.I.apply(this,arguments)||this};
_.S(u3,_.I);
u3.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}},"data.headingRenderer":{id:"heading-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.descriptionRenderer":{id:"description-renderer",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.additionalInfoRenderer":{id:"additional-info-renderer",mapping:{cardItemActionsRenderer:{component:"yt-card-item-actions-renderer"}}}}};
u3.prototype.computeFullWidthMode=function(r){return!(!r||!r.fullWidthMode)};
u3.prototype.computeBorderlessMode=function(r){return!(!r||!r.borderlessMode)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],u3.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],u3.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],u3.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.y("design:type",Boolean)],u3.prototype,"fullWidthMode",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.y("design:type",Boolean)],u3.prototype,"borderlessMode",void 0);_.F([_.Oh({is:"yt-offer-item-renderer",disableElementRegistration:!0})],u3);
_.A(u3,"yt-offer-item-renderer",function(){if(nre===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_renderer.yt.offer.item.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="heading-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="description-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="additional-info-renderer" class="style-scope yt-offer-item-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Yfr===void 0&&(Yfr=document.createElement("template"));var t=Yfr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);nre=r}r=nre;return r},{mode:2});var O5Y;var CrX;_.O8("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var l3=function(){return _.I.apply(this,arguments)||this};
_.S(l3,_.I);l3.prototype.computeAriaLevel_=function(r){return this.getLevelID_(r)};
l3.prototype.getLevelID_=function(r){return(r=r.match(/[0-9]+$/))&&r.length==1?r[0]:"1"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],l3.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],l3.prototype,"data",void 0);_.F([_.C({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.y("design:type",String)],l3.prototype,"ariaLevel",void 0);_.F([_.C({value:"heading",reflectToAttribute:!0}),_.y("design:type",String)],l3.prototype,"role",void 0);
_.F([_.C({value:-1,reflectToAttribute:!0}),_.y("design:type",Number)],l3.prototype,"tabindex",void 0);_.F([_.Oh({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],l3);
_.A(l3,"yt-subscription-product-header-renderer",function(){if(CrX===void 0){var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_header_renderer.yt.subscription.product.header.renderer.css.js--\x3e[[getSimpleString(data.text)]]\n");r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;O5Y===void 0&&(O5Y=document.createElement("template"));var t=O5Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);CrX=r}r=CrX;return r},{mode:2});var BxI;var IHr;_.O8("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var Xm=function(){return _.I.apply(this,arguments)||this};
_.S(Xm,_.I);Xm.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}},"data.menu":{id:"menu",mapping:_.C$("menuRenderer"),events:!0}}};
Xm.prototype.onStampFinished_=function(){_.Hp(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
Xm.prototype.onStampFinished_=Xm.prototype.onStampFinished_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xm.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Xm.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xm.prototype,"data",void 0);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xm.prototype,"onStampFinished_",null);
_.F([_.Oh({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],Xm);
_.A(Xm,"yt-subscription-product-renderer",function(){if(IHr===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_renderer.yt.subscription.product.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-subscription-product-renderer">\n  <div id="content" class="style-scope yt-subscription-product-renderer">\n    <yt-img-shadow id="logo-image" height="30" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-renderer">\n    </yt-img-shadow>\n    <div id="metadatas" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-subscription-product-renderer">\n        <div class="metadata style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <div id="additional-infos" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-renderer">\n        <div class="additional-info style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <yt-formatted-string class="description style-scope yt-subscription-product-renderer" hidden="[[!data.description]]" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n  </div>\n  <div id="menu" class="style-scope yt-subscription-product-renderer"></div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;BxI===void 0&&(BxI=document.createElement("template"));var t=BxI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);IHr=r}r=IHr;return r},{mode:2});var Lyr;var cBm;_.O8("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var rY=function(){return _.I.apply(this,arguments)||this};
_.S(rY,_.I);rY.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
rY.prototype.imageScrimColorValuesChanged_=function(){var r,J=(r=this.data)==null?void 0:r.imageScrimColorValues;_.Hp(this.hostElement).querySelector("#scrim").style.backgroundColor=J?_.Fj(J[0]):"transparent"};
rY.prototype.imageScrimColorValuesChanged_=rY.prototype.imageScrimColorValuesChanged_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],rY.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rY.prototype,"data",void 0);
_.F([_.g5("data.imageScrimColorValues"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rY.prototype,"imageScrimColorValuesChanged_",null);_.F([_.Oh({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],rY);
_.A(rY,"yt-subscription-product-upsell-offer-renderer",function(){if(cBm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-upsell-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_upsell_offer_renderer.yt.subscription.product.upsell.offer.renderer.css.js--\x3e<tp-yt-paper-card class="style-scope yt-subscription-product-upsell-offer-renderer">\n  <div id="image-container" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    <yt-img-shadow id="image" object-fit="COVER" object-position="LEFT" thumbnail="[[data.image]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    </yt-img-shadow>\n    <div id="scrim" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <yt-icon id="logo-icon" aria-label$="[[data.logoIconAccessibility.accessibilityData.label]]" hidden="[[!data.logoIcon]]" icon="[[data.logoIcon.iconType]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-icon>\n      <yt-img-shadow id="logo-image" height="30" hidden="[[!data.logo]]" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div id="content" class="card-content style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="title" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      [[getSimpleString(data.title)]]\n    </div>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n    <div id="additional-infos" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n        <yt-formatted-string id="additional-info" text="[[item]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Lyr===void 0&&(Lyr=document.createElement("template"));var t=Lyr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);cBm=r}r=cBm;return r},{mode:2});var ABX;var Fy9;var aHI;var yBy;var eAK;var zA5;var Jo=function(){return _.I.apply(this,arguments)||this};
_.S(Jo,_.I);Jo.prototype.onYtServiceRequestError_=function(r){_.rq(this.hostElement,r.detail.error.message)};
Jo.prototype.onYtServiceRequestError_=Jo.prototype.onYtServiceRequestError_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Jo.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Jo.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Jo.prototype,"collapsible",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Jo.prototype,"isManageRed",void 0);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Jo.prototype,"onYtServiceRequestError_",null);_.F([_.Oh({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],Jo);
_.A(Jo,"yt-single-ypc-offer-renderer",function(){if(zA5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_renderer.yt.single.ypc.offer.renderer.css.js--\x3e<div id="yt-unlimited-metadata" class="style-scope yt-single-ypc-offer-renderer">\n  <yt-formatted-string hidden="[[!data.offerTypeName]]" text="[[data.offerTypeName]]" class="style-scope yt-single-ypc-offer-renderer">\n  </yt-formatted-string>\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-single-ypc-offer-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-single-ypc-offer-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<yt-button-renderer id="subscription-button" data="[[data.button.buttonRenderer]]" class="style-scope yt-single-ypc-offer-renderer">\n</yt-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;eAK===void 0&&(eAK=document.createElement("template"));var t=eAK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);zA5=r}r=zA5;return r},{mode:2});var x1=function(){return _.I.apply(this,arguments)||this};
_.S(x1,_.I);x1.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],x1.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],x1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],x1.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],x1.prototype,"isManageRed",void 0);_.F([_.Oh({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],x1);
_.A(x1,"yt-single-ypc-offer-list-renderer",function(){if(yBy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_list_renderer.yt.single.ypc.offer.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-single-ypc-offer-list-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;aHI===void 0&&(aHI=document.createElement("template"));var t=aHI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);yBy=r}r=yBy;return r},{mode:2});var Z5e;var vr7;_.O8("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var to=function(){return _.I.apply(this,arguments)||this};
_.S(to,_.I);to.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],to.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],to.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],to.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],to.prototype,"isManageRed",void 0);_.F([_.Oh({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],to);
_.A(to,"yt-ypc-offers-list-renderer",function(){if(vr7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_list_renderer.yt.ypc.offers.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-ypc-offers-list-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Z5e===void 0&&(Z5e=document.createElement("template"));var t=Z5e;x.call(J,t.content.cloneNode(!0),r.content.firstChild);vr7=r}r=vr7;return r},{mode:2});_.O8("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var bG=function(){return _.I.apply(this,arguments)||this};
_.S(bG,_.I);
bG.prototype.configureRendererStamper=function(){return{"data.manageFixFopButton":{id:"manage-fix-fop-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageFamilyButton":{id:"manage-family-button",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{alignByText:!0}}}},"data.manageSubscriptionButton":{id:"manage-subscription-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
params:{alignByText:!0}}}},"data.offers":{id:"offers",mapping:{ypcOffersListRenderer:{component:"yt-ypc-offers-list-renderer",params:{isManageRed:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bG.prototype,"data",void 0);_.F([_.Oh({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],bG);
_.A(bG,"yt-unlimited-manage-subscription-page-renderer",function(){if(Fy9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-manage-subscription-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_manage_subscription_page_renderer.yt.unlimited.manage.subscription.page.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n  <h2 class="style-scope yt-unlimited-manage-subscription-page-renderer">[[getSimpleString(data.subscriptionTitle)]]</h2>\n  <div class="card-content style-scope yt-unlimited-manage-subscription-page-renderer">\n    <template is="dom-repeat" items="[[data.subscriptionInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div class="subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer">\n        <span class="subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n        </span>\n        <span class="subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n        </span>\n      </div>\n    </template>\n    <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <yt-formatted-string class="additional-info style-scope yt-unlimited-manage-subscription-page-renderer" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n    <div class="buttons style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div id="manage-fix-fop-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-family-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-subscription-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="help-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n    </div>\n    <div id="offers" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;ABX===void 0&&(ABX=document.createElement("template"));var t=ABX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Fy9=r}r=Fy9;return r},{mode:2});var ubr;var lH9;var mu=function(){return _.I.apply(this,arguments)||this};
_.S(mu,_.I);_.m=mu.prototype;_.m.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.m.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.m.onKeypress_=function(r){r.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.m.handleHeaderTap_=function(r){r.preventDefault();r.stopPropagation();this.expandOffers_()};
_.m.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.m.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
mu.prototype.dataChanged_=mu.prototype.dataChanged_;_.F([_.K(_.Uw),_.y("design:type",Object)],mu.prototype,"ironA11yKeysBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],mu.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mu.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mu.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],mu.prototype,"offersVisible_",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mu.prototype,"dataChanged_",null);_.F([_.Oh({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],mu);
_.A(mu,"yt-collapsible-ypc-offer-renderer",function(){if(lH9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-collapsible-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_collapsible_ypc_offer_renderer.yt.collapsible.ypc.offer.renderer.css.js--\x3e<yt-formatted-string id="more-offer-info-header" hidden="[[offersVisible_]]" text="[[data.moreOfferInfoHeader]]" on-tap="handleHeaderTap_" class="style-scope yt-collapsible-ypc-offer-renderer">\n</yt-formatted-string>\n<div id="offers" hidden="[[!offersVisible_]]" class="style-scope yt-collapsible-ypc-offer-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;ubr===void 0&&(ubr=document.createElement("template"));var t=ubr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);lH9=r}r=lH9;return r},{mode:2});var XT5;var rye;_.O8("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var o6=function(){return _.I.apply(this,arguments)||this};
_.S(o6,_.I);_.m=o6.prototype;_.m.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.m.dataChanged_=function(){if(this.data.backgroundImage){var r=_.Vm(this.data.backgroundImage.thumbnails,screen.width),J=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=J?"linear-gradient(180deg, "+J+"), url("+r+")":"url("+r+")";this.data.gtmId&&_.Ro(this.data.gtmId,_.IP("GL",""))}};
_.m.onYtServiceRequestError_=function(r){_.rq(this.hostElement,r.detail.error.message)};
_.m.getScrimLayerColorStops_=function(){var r,J,x=(r=this.data.unlimitedHeaderV2Data)==null?void 0:(J=r.unlimitedHeaderV2Data)==null?void 0:J.scrimLayerColors;if(!x)return null;var t=100/x.length;return x.map(function(b,V){V*=t;return _.Fj(b)+" "+V+"%"}).join(",")};
_.m.computeLogoWithPadding=function(r){var J,x,t;return(r=(J=r.unlimitedLogoImage)==null?void 0:(x=J.thumbnails)==null?void 0:(t=x[0])==null?void 0:t.height)&&r%31===0?!0:!1};
o6.prototype.onYtServiceRequestError_=o6.prototype.onYtServiceRequestError_;o6.prototype.dataChanged_=o6.prototype.dataChanged_;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],o6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],o6.prototype,"ytRendererBehavior",void 0);_.F([_.C({computed:"computeLogoWithPadding(data)"}),_.y("design:type",Boolean)],o6.prototype,"logoWithPadding",void 0);
_.F([_.C(),_.y("design:type",Object)],o6.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],o6.prototype,"dataChanged_",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],o6.prototype,"onYtServiceRequestError_",null);_.F([_.Oh({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],o6);
_.A(o6,"yt-unlimited-page-header-renderer",function(){if(rye===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-page-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_page_header_renderer.yt.unlimited.page.header.renderer.css.js--\x3e<template is="dom-if" if="[[!logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<template is="dom-if" if="[[logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper-with-padding" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo-with-padding" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subTitle]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-formatted-string>\n<yt-button-renderer id="manage-subscription-button" data="[[data.manageSubscriptionButton.buttonRenderer]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-button-renderer>\n<div id="metadatas" class="style-scope yt-unlimited-page-header-renderer">\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-formatted-string class="metadata-item style-scope yt-unlimited-page-header-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n  <template is="dom-if" if="[[data.additionalBillingInfo]]" class="style-scope yt-unlimited-page-header-renderer">\n    <div id="additional-billing-info" class="style-scope yt-unlimited-page-header-renderer">\n      <yt-formatted-string class="billing-info-item style-scope yt-unlimited-page-header-renderer" text="[[data.additionalBillingInfo]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n<yt-formatted-string class="promotion-text style-scope yt-unlimited-page-header-renderer" text="[[data.promotion.ypcPromotionRenderer.promotionText]]">\n</yt-formatted-string>\n<div id="more-offers" class="style-scope yt-unlimited-page-header-renderer"></div>\n<a id="restriction-apply-button" class="offer-details-link style-scope yt-unlimited-page-header-renderer" tabindex="0">\n  <yt-formatted-string text="[[data.offerDetailsLinkText]]" class="style-scope yt-unlimited-page-header-renderer"></yt-formatted-string>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;XT5===void 0&&(XT5=document.createElement("template"));var t=XT5;x.call(J,t.content.cloneNode(!0),r.content.firstChild);rye=r}r=rye;return r},{mode:2});var Jym;var xR7;_.O8("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var Vl=function(){return _.I.apply(this,arguments)||this};
_.S(Vl,_.I);Vl.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Vl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Vl.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Vl.prototype,"data",void 0);_.F([_.Oh({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],Vl);
_.A(Vl,"yt-unlimited-user-notification-renderer",function(){if(xR7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-user-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_user_notification_renderer.yt.unlimited.user.notification.renderer.css.js--\x3e<div id="yt-notification-text" class="style-scope yt-unlimited-user-notification-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope yt-unlimited-user-notification-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  </template>\n</div>\n<div id="action-button" class="style-scope yt-unlimited-user-notification-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Jym===void 0&&(Jym=document.createElement("template"));var t=Jym;x.call(J,t.content.cloneNode(!0),r.content.firstChild);xR7=r}r=xR7;return r},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.J$I=_.JY(function(r){var J=_.XO(r,{numberOfChips:5}).numberOfChips;return _.f("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.f(_.GZ,{each:function(){return Array(J==null?void 0:J())}},function(){return _.f("div",{class:"ytGhostChipShelfChip"})}))},"sg");_.xLY=_.JY(function(r){var J=_.WJ(),x=_.bZ().resolve(_.lS);_.KN(function(){requestAnimationFrame(function(){var b;(b=J.lottieEl)==null||b.addEventListener("DOMLoaded",function(){var V;(V=r.onLottieLoaded)==null||V.call(r)})})});
var t={};return _.f("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var b;return((b=r.data)==null?void 0:b.call(r).targetId)||""}},_.f(_.tU,{className:_.gm((t.ytChatLoadingViewModelRtl=x==="rtl",t)),
animationName:"YOUCHAT_LOADER",data:function(){var b;return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:((b=r.data)==null?void 0:b.call(r).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"}}},
animationRef:J}))},"tg");
}catch(e){_._DumpException(e)}
try{
var Elr,jBr,$v4,wf5,hyr,M27,GE5,Ryr,N9e,OAy,xZ,nl4,Kc9,YCs,Phy,kEr,QBv,Ch4,B9X,IX4,LcY,ty,cLm,ALe,yL4,oJ,FcX,Vg,bz,Dk,aXe,mJ,eyy,zy4,ZA9,vlv,u4X,lXv,rE7,b95,VJm,Dx7,H9e,Tor,s_5,WKs,p$I,Uxy,gF4,EFX,j_I,w$X,htr,MJm,GaI,Rt9,S9X,Noe,Q_4,Y97,P0Y,KKY,nF7,kar,O9y,LKI,ID9,C0E,BoY,T2,cEv,AEm,aDI,ugm,lDE,X$5,re7,Je4,xTv,tcr,bev,mTe,oy9,DT5,HeI,TW5,ztE;
_.rR=function(r){var J=new _.MV("Error accessing DB");return _.dln().then(function(x){return new Promise(function(t,b){try{var V=x.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(r);V.onsuccess=function(){var H=V.result;t(H?H.value:null)};
V.onerror=function(){J.params={key:r,source:"onerror"};b(J)}}catch(H){J.params={key:r,
thrownError:String(H)},b(J)}})},function(){return null})};
_.gl9=function(r,J){var x=_.faC(J);x!=="javascript:"&&x!=="data:"&&r.setAttribute("href",J)};
Elr=function(r,J){return _.q6(r.entities,"flowStateEntity",J)};
jBr=function(r,J){return _.q6(r.entities,"contextNoteUserRatingEntityPayload",J)};
$v4=function(r){return _.Cz(r,function(J){return J.languageCode==="en"})};
wf5=function(r){var J=Jy;if(_.QT9(r))r.setOption("captions","stickyLoading",{}),r.setOption("captions","track",{});else{var x=_.Cz(_.nfM(r),function(t){return t.displayName===J});
r.setOption("captions","track",x)}};
hyr=function(r){if(!r)return 0;var J=r.getPresentingPlayerType(),x=r.getVideoData();return x&&x.isLive?(r=r.getProgressState(J),r.seekableEnd-r.seekableStart):r.getDuration(J)};
M27=function(r,J){for(var x=_.D(Object.keys(r)),t=x.next();!t.done;t=x.next())if(t=t.value,r[t]!==J[t])return!1;return!0};
GE5=function(){return document.getElementById("player-control-overlay")};
Ryr=function(r){r!==-1&&!_.M("player_controls_log_creation_killswitch")&&GE5()&&(_.YG("pcu_cs",r),_.YG("pcu_ce"))};
N9e=function(r){return _.f("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(r.subscribeButton?[r.subscribeButton,r.channelAccess]:[r.channelAccess]).map(function(J){return _.f("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.f("div",{class:"yt-profile-identity-info-view-model-wiz--button"},SCI(J)))}))};
_.dvm=function(r){var J=r.data;r=r.hideDivider;var x={};x=(x["yt-profile-identity-info-view-model-wiz__frame"]=!0,x["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=!J.channelBanner,x);x={class:_.E8(x)};var t,b={imageBannerViewModel:{image:(t=J.channelBanner)==null?void 0:t.image,style:"IMAGE_BANNER_STYLE_INSET"}};t=_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},J.channelBanner?_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},
SCI(b,{imageBannerViewModel:{isPositionRelative:!0}})):null);b=_.f("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},SCI(J.avatar));var V;var H=_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},J.channelDisplayName),J.verifiedOrOacBadge?_.f("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.f(_.rm,{data:{thumbnails:[{url:(V=J.verifiedOrOacBadge)==null?void 0:V.badgeUrl}]},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})):null);V=_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},H,SCI(J.threeDotMenu));H=_.f("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.f("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.f("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},J.channelHandle),J.channelPronouns&&J.channelHandle?_.f("span",
{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,_.f("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},J.channelPronouns)),_.f("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.f("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},J.leftOfBulletInfo),J.leftOfBulletInfo&&J.rightOfBulletInfo?_.f("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):
null,_.f("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},J.rightOfBulletInfo)));V=_.f("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},V,H);return _.f("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.f("div",x,t,_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},b,V),J.channelDescription?_.f("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},J.channelDescription):
null,N9e(J),r?null:_.f("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))};
OAy=function(r,J){var x=_.lX(r,{}),t=QBv("top",J),b=QBv("bottom",J),V=QBv("left",J),H=QBv("right",J);return _.MA({top:function(){return xZ(x().position,t)},
bottom:function(){return xZ(x().position,b)},
left:function(){return xZ(x().position,V)},
right:function(){return xZ(x().position,H)},
position:function(){return xZ(x().positionType,Kc9)},
height:function(){return xZ(x().height,ty)},
width:function(){return xZ(x().width,ty)},
"min-width":function(){return xZ(x().minWidth,ty)},
"min-height":function(){return xZ(x().minHeight,ty)},
"max-width":function(){return xZ(x().maxWidth,ty)},
"max-height":function(){return xZ(x().maxHeight,ty)},
"aspect-ratio":function(){return xZ(x().aspectRatio,String)},
"margin-top":function(){return xZ(x().margin,t)},
"margin-bottom":function(){return xZ(x().margin,b)},
"margin-left":function(){return xZ(x().margin,V)},
"margin-right":function(){return xZ(x().margin,H)},
"padding-top":function(){return xZ(x().padding,t)},
"padding-bottom":function(){return xZ(x().padding,b)},
"padding-left":function(){return xZ(x().padding,V)},
"padding-right":function(){return xZ(x().padding,H)},
"flex-direction":function(){return xZ(x().flexDirection,kEr)},
"justify-content":function(){return xZ(x().justifyContent,Phy)},
"align-items":function(){return xZ(x().alignItems,YCs)},
"flex-grow":function(){return xZ(x().flexGrow,String)},
"flex-shrink":function(){return xZ(x().flexShrink,String)},
"flex-basis":function(){return xZ(x().flexBasis,ty)},
"align-self":function(){return xZ(x().alignSelf,YCs)},
"flex-wrap":function(){return xZ(x().flexWrap,nl4)},
"align-content":function(){return xZ(x().alignContent,YCs)}})};
xZ=function(r,J){return r!==void 0?J(r):void 0};
nl4=function(r){switch(r){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
Kc9=function(r){switch(r){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
YCs=function(r){switch(r){case "YPC_ALIGN_ITEMS_AUTO":return"auto";case "YPC_ALIGN_ITEMS_START":return"flex-start";case "YPC_ALIGN_ITEMS_END":return"flex-end";case "YPC_ALIGN_ITEMS_CENTER":return"center";case "YPC_ALIGN_ITEMS_STRETCH":return"stretch"}};
Phy=function(r){switch(r){case "YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "YPC_JUSTIFY_CONTENT_CENTER":return"center";case "YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around"}};
kEr=function(r){switch(r){case "YPC_FLEX_DIRECTION_ROW":return"row";case "YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "YPC_FLEX_DIRECTION_COLUMN":return"column";case "YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse"}};
QBv=function(r,J){var x=J==="rtl";switch(r){case "top":var t=Ch4;break;case "bottom":t=B9X;break;case "left":t=IX4;break;default:t=LcY}return function(b){return xZ(t(b,x),ty)}};
Ch4=function(r){var J=r.top;var x=r.vertical;r=r.all;var t;return(t=J!=null?J:x)!=null?t:r};
B9X=function(r){var J=r.bottom;var x=r.vertical;r=r.all;var t;return(t=J!=null?J:x)!=null?t:r};
IX4=function(r,J){var x=r.left;var t=r.end;var b=r.start;var V=r.horizontal;r=r.all;var H,q;return(q=(H=x!=null?x:J?t:b)!=null?H:V)!=null?q:r};
LcY=function(r,J){var x=r.right;var t=r.end;var b=r.start;var V=r.horizontal;r=r.all;var H,q;return(q=(H=x!=null?x:J?b:t)!=null?H:V)!=null?q:r};
ty=function(r){var J=r.value;switch(r.unit){case "YPC_DIMENSION_UNIT_POINT":return J+"px";case "YPC_DIMENSION_UNIT_FRACTION":return J+"%";default:return""+J}};
cLm=function(r){switch(r){case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"ytStyledTextViewModelYtTextPrimary";case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"ytStyledTextViewModelYtTextPrimaryInverse";case "YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"ytStyledTextViewModelYtTextSecondary";case "YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"ytStyledTextViewModelYtTextDisabled";case "YPC_SEMANTIC_COLOR_THEMED_GREEN":return"ytStyledTextViewModelYtThemedGreen"}};
ALe=function(r){var J=r!=null?r:{};r=J.fontRole;var x=J.fontSize;J=J.fontWeight;if(r!==null&&x!==null)switch(r){case "YPC_FONT_ROLE_DISPLAY":switch(x){case "YPC_FONT_SIZE_L":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(x){case "YPC_FONT_SIZE_L":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return J===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(x){case "YPC_FONT_SIZE_XL":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
yL4=function(r,J,x){function t(g){return Object.values(g).map(function(E){var h=E.productId;E=E.pricingOptionIndex;return bz(b(h).pricingOptions,E).pricingOptionId})}
function b(g){return q().get(g)}
function V(g){g=t(g);x(g)}
var H=mJ([r,J],function(g,E){var h=g==null?void 0:g.selectedPricingOptions;g={};var G=!0;if(h&&E.length)for(var N=_.D(E),Q=N.next();!Q.done;Q=N.next()){Q=Q.value;var Y=FcX(Q.pricingOptions,function(Z){a:{Z=Z.pricingOptionId;for(var a=_.D(h),e=a.next();!e.done;e=a.next())if(e.value===Z){Z=!0;break a}Z=!1}return Z});
if(Y>=0){G=!1;var O=bz(Q.pricingOptions,Y),c=void 0;g[Q.groupId]={productId:Q.productId,pricingOptionIndex:Y,pricingGroupAttributes:(c=O)==null?void 0:c.pricingGroupAttributes}}}G&&E.length&&(G=bz(E[0].pricingOptions,0),g[E[0].groupId]={productId:E[0].productId,pricingOptionIndex:0,pricingGroupAttributes:G==null?void 0:G.pricingGroupAttributes});return g}),q=mJ([J],function(g){return new Map(g.map(function(E){return[E.productId,
E]}))}),W=mJ([J],function(g){var E=new Map;
g=_.D(g);for(var h=g.next();!h.done;h=g.next()){var G=h.value;h=G.groupId;var N=G.productId;G=_.D(oJ(G.pricingOptions));for(var Q=G.next();!Q.done;Q=G.next()){var Y=_.D(Q.value);Q=Y.next().value;Y=Y.next().value;E.set(Y.pricingOptionId,{groupId:h,productId:N,index:Q,pricingOption:Y,pricingGroupAttributes:Y.pricingGroupAttributes})}}return E}),U=mJ([J],function(g){var E=new Map;
g=_.D(g);for(var h=g.next();!h.done;h=g.next()){var G=h.value;h=G.groupId;var N=G.productId,Q=void 0;G=_.D(oJ((Q=G.pricingGroups)!=null?Q:[]));for(Q=G.next();!Q.done;Q=G.next()){var Y=_.D(Q.value);Q=Y.next().value;Y=Y.next().value;E.set(Y.pricingGroupId,{groupId:h,productId:N,index:Q,pricingGroup:Y,pricingGroupAttributes:Y.pricingGroupAttributes})}}return E});
return{getProductById:b,isProductSelected:function(g){var E=b(g);if(!E)return!1;var h;return((h=H()[E.groupId])==null?void 0:h.productId)===g},
getSelectedPricingOptions:function(){return Object.values(H()).map(function(g){var E=g.productId;g=g.pricingOptionIndex;return bz(b(E).pricingOptions,g)})},
getSelectedPricingGroupAttributesByGroupId:function(g){var E;return(g=(E=H()[g])==null?void 0:E.pricingGroupAttributes)?Array.from(g):void 0},
getSelectedProductByGroupId:function(g){var E;return(g=(E=H()[g])==null?void 0:E.productId)?b(g):void 0},
onProductSelected:function(g){var E=b(g);if(E){var h=H(),G;if(((G=h[E.groupId])==null?void 0:G.productId)!==g){var N,Q;G=(Q=(N=h[E.groupId])==null?void 0:N.pricingOptionIndex)!=null?Q:0;Vg(E.pricingOptions)<=G&&(G=0);N=bz(E.pricingOptions,G);var Y;Q={};V(Object.assign({},h,(Q[E.groupId]={productId:g,pricingOptionIndex:G,pricingGroupAttributes:(Y=N==null?void 0:N.pricingGroupAttributes)!=null?Y:[]},Q)))}}},
onPricingOptionSelected:function(g){var E=W().get(g);if(E){g=E.groupId;var h=E.productId;E=E.index;var G=H(),N,Q;if(((N=G[g])==null?void 0:N.productId)!==h||((Q=G[g])==null?void 0:Q.pricingOptionIndex)!==E){var Y,O;N={};V(Object.assign({},G,(N[g]={productId:h,pricingOptionIndex:E,pricingGroupAttributes:(O=(Y=G[g])==null?void 0:Y.pricingGroupAttributes)!=null?O:[]},N)))}}},
onPricingGroupSelected:function(g){var E=U().get(g);if(E){g=E.groupId;var h=E.productId,G=E.pricingGroup.pricingGroupAttributes,N=b(h);if(N){E=H();var Q=E[g].pricingGroupAttributes,Y;if(((Y=E[g])==null?void 0:Y.productId)!==h||!Dk(aXe(Q,Vg(G)),G)){Y=Array.from(G);for(G=Vg(G);G<Vg(Q);G++){var O="",c=!1,Z=Array.from(Y);Z.push(bz(Q,G));for(var a=_.D(N.pricingGroups),e=a.next();!e.done;e=a.next())if(e=e.value,Dk(e.pricingGroupAttributes,Z)){Y.push(bz(Q,G));c=!0;break}else O===""&&Vg(e.pricingGroupAttributes)===
Z.length&&Dk(aXe(e.pricingGroupAttributes,Y.length),Y)&&(O=bz(e.pricingGroupAttributes,G));c||Y.push(O)}O=E[g].pricingOptionIndex;G=[];c=new Map;Z=0;N=_.D(oJ(N.pricingOptions));for(a=N.next();!a.done;a=N.next())e=_.D(a.value),a=e.next().value,e=e.next().value,Dk(e.pricingGroupAttributes,Y)&&G.push(a),Dk(e.pricingGroupAttributes,Q)&&c.set(a,Z++);G.length===0?Q=0:(Q=c.get(O),Q=Q!==void 0&&Q<G.length?G[Q]:G[0]);N={};V(Object.assign({},E,(N[g]={productId:h,pricingOptionIndex:Q,pricingGroupAttributes:Y},
N)))}}}},
onClearGroupSelected:function(g){var E=H();E[g]&&(E=Object.fromEntries(Object.entries(E).filter(function(h){return _.D(h).next().value!==g})),V(E))}}};
oJ=function(r){return function x(){var t,b,V,H,q;return _.uXz(x,function(W){switch(W.nextAddress){case 1:_.se(W,2),t=0,b=_.D(r),V=b.next();case 4:if(V.done){W.jumpTo(2);break}H=V.value;q=_.lc7;return _.p(W,[t++,H],7);case 7:q(W.yieldResult);V=b.next();W.jumpTo(4);break;case 2:_.Td(W),_.qy(W,0)}})}()};
FcX=function(r,J){r=_.D(oJ(r));for(var x=r.next();!x.done;x=r.next()){var t=_.D(x.value);x=t.next().value;t=t.next().value;if(J(t))return x}return-1};
Vg=function(r){var J=0;for(r=r[Symbol.iterator]();!r.next().done;)++J;return J};
bz=function(r,J){r=_.D(oJ(r));for(var x=r.next();!x.done;x=r.next()){var t=_.D(x.value);x=t.next().value;t=t.next().value;if(x===J)return t}};
Dk=function(r,J){if(!r&&!J)return!0;if(!r||!J)return!1;r=Array.from(r);J=Array.from(J);if(r.length!==J.length)return!1;for(var x=0;x<r.length;x++)if(r[x]!==J[x])return!1;return!0};
aXe=function(r,J){J=J===void 0?Infinity:J;var x=[];r=_.D(oJ(r));for(var t=r.next();!t.done;t=r.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;if(t>=J)break;t>=0&&x.push(b)}return x};
mJ=function(r,J){var x,t;return function(){for(var b=r.map(function(H){return H()}),V=0;V<b.length;V++)if(!x||b[V]!==x[V]){x=b;
t=J.apply(null,_.Gd(b));break}return t}};
eyy=function(r,J,x){var t=[];r=_.D(r);for(var b=r.next();!b.done;b=r.next()){b=b.value;var V=void 0;((V=J)==null?0:V.length)&&!Dk(b.pricingGroupAttributes,J)||t.push({pricingOption:b,isSelected:x.includes(b.pricingOptionId)})}return t};
zy4=function(r,J){return _.q6(r.entities,"pdpStateEntity",J)};
ZA9=function(r){var J,x;return!!(r.productId&&r.groupId&&((J=r.pricingOptions)==null?0:J.length)&&r.pricingOptions.every(function(t){return t.pricingOptionId})&&((x=r.pricingGroups)==null||!x.length||Array.isArray(r.pricingGroups)&&r.pricingGroups.every(function(t){return t.pricingGroupId&&t.pricingGroupAttributes&&t.pricingGroupAttributes.length>0})))};
vlv=function(r,J,x){return yL4(r,mJ([J],function(t){return t.filter(ZA9)}),x)};
u4X=function(r,J){return J.length===0?[r]:[r.slice(0,J[0]),r.slice(J[0])].filter(function(x){return x.length>0})};
lXv=function(r){switch(r){case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered";
case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return""}};
rE7=function(r,J,x,t){t=Object.assign({},t);_.nM(t,Xf7,{selectedOptionId:r,primaryButtonOverride:x});_.vp().dispatch(_.ES("flowStateEntity",J,t))};
_.tJ7=function(){if(!JEX){var r=_.D(_.Ww(new Map,void 0,"UJImUe"));JEX=r.next().value;xxy=r.next().value}return JEX};
b95=function(r){if(r)return _.tJ7()().get(r)};
_.mxy=function(r,J){if(r&&J){var x=_.tJ7();x().set(r,J);r=x();xxy(new Map(r))}};
_.oFK=function(r){return{onSubmit:function(){var J;(J=b95(r()))==null||J.onSubmit()},
isValid:function(){var J=b95(r());return J?J.isValid():!0},
isSubmitting:function(){var J,x;return!!((J=b95(r()))==null?0:(x=J.isSubmitting)==null?0:x.call(J))}}};
VJm=function(r,J){return _.q6(r.entities,"contextNoteFeedEntityPayload",J)};
Dx7=function(r,J){switch(r){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return J==null?void 0:J.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return J==null?void 0:J.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return J==null?void 0:J.ratingNotHelpfulText}};
H9e=function(r,J){return{buttonViewModel:{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_XSMALL",iconName:"MORE_VERT",accessibilityText:r.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:r.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:r.deleteDialogTitle}]},dialogMessages:[{runs:[{text:r.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:r.deleteActionText}]},command:{performCommentActionEndpoint:{action:J}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:r.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
Tor=function(r){r.style.height="auto";r.style.height=r.scrollHeight+"px"};
s_5=function(r){return[r.syncStep,r.asyncStep].filter(function(J){return J!==void 0})};
WKs=function(r){var J,x,t;if(r=(J=r.structuredContextNoteFormSchema)==null?void 0:(x=J.fieldSchemas)==null?void 0:(t=x.noteBody)==null?void 0:t.validationSchema)for(J=_.D(s_5(r)),x=J.next();!x.done;x=J.next()){x=x.value.rules;if(!x)break;x=_.D(x);for(x=x.next();!x.done;x=x.next())return _.R(x.value,_.q94)}};
p$I=function(r){if(r){r=_.D(s_5(r));for(var J=r.next();!J.done;J=r.next()){J=J.value.rules;if(!J)break;J=_.D(J);for(J=J.next();!J.done;J=J.next())return _.R(J.value,i9E)}}};
Uxy=function(r){if(r){r=_.D(s_5(r));for(var J=r.next();!J.done;J=r.next()){J=J.value.rules;if(!J)break;J=_.D(J);for(J=J.next();!J.done;J=J.next())return _.R(J.value,fDs)}}};
gF4=function(r){r=/^https?:\/\//.test(r)?r:"http://"+r;try{var J=_.a_(r)}catch(x){return!1}if(J.toString()!==r)return!1;r=J.JSC$8122_domain_.split(".");return r.length>1&&r.every(function(x){return!!x})};
EFX=function(r,J,x,t){var b;t=(b=t.structuredContextNoteData)==null?void 0:b.createCommentEndpoint;if(b=_.R(t,_.x8x))return b.commentText=_.Z1(r),b.videoPositionMention=J,b.sources=x,t};
j_I=function(r){return r==null?void 0:r.stringValue};
w$X=function(r,J,x){r=r.map(function(t,b){return{listItemViewModel:{title:t.title,subtitle:t.subtitle,leadingImage:t.leadingImage,trailingImage:b===J?$x9:void 0,rendererContext:{commandContext:{onTap:t.onTap}}}}});
return Object.assign({},x&&{header:{panelHeaderViewModel:{title:x}}},{content:{listViewModel:{listItems:r}}})};
htr=function(r,J){if(r&&J)switch(J){case "SELECTION_TYPE_BOOL":return r.boolValue;case "SELECTION_TYPE_INT":return r.intValue;case "SELECTION_TYPE_STRING":return r.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return r.privacyStatusValue}};
MJm=function(r){var J;r=(J=r.options)==null?void 0:J.findIndex(function(x){return x.isSelected});
return r===void 0?-1:r};
GaI=function(r,J,x){var t=function(){return r().label},b={},V=_.gm("ytDropdownViewModelLabel",(b.ytDropdownViewModelLabelError=J,b));
return _.f(_.w,{cond:function(){return r().label&&!(x()===-1&&r().label&&!r().placeholderText)},
then:function(){return _.f("div",{class:V},_.f(_.Zy,{text:t}))}})};
Rt9=function(r,J){var x={};x=_.gm("ytDropdownViewModelTitle",(x.ytDropdownViewModelTitlePlaceholder=function(){return J()===-1},x));
return _.f("div",{class:x},_.f(_.Zy,{text:function(){var t=r();var b=J();if(b===-1)t=t.placeholderText?t.placeholderText:t.label;else{var V,H;t=(V=t.options)==null?void 0:(H=V[b])==null?void 0:H.title}return t}}))};
S9X=function(r,J){var x=function(){return r().hint};
return _.f(_.DZ,null,_.f(_.w,{cond:function(){return x()&&!J()},
then:function(){return _.f("div",{class:_.gm("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.f(_.Zy,{text:x,className:"ytDropdownViewModelSupportText"}))}}),_.f(_.w,{cond:J,
then:function(){return _.f("div",{id:"dropdown-view-model-error",role:"alert",class:_.gm("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.f(_.Gk,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.f(_.Zy,{text:J,className:"ytDropdownViewModelSupportText"}))}}))};
Noe=function(r,J){var x=_.bZ().resolve(_.JFN);_.Pb(function(){var t=r().id;t&&x!=null&&x.dropdownMap.set(t,J)})};
Q_4=function(r){r=_.R(r.scheduleButton,dxm);r=_.R(r==null?void 0:r.primaryButton,_.GA);r=_.R(r==null?void 0:r.onTap,_.I2);var J,x,t=((x=_.R(r,_.i9))==null?void 0:x.commands)||[r];x=_.D(t);for(r=x.next();!r.done&&!(J=_.R(r.value,_.r_x));r=x.next());var b;J=(b=J)==null?void 0:b.createBroadcastRequest;if(!J)throw Error("Qj");return J};
Y97=function(r,J,x){x=x===void 0?{}:x;var t,b;return _.T(function(V){if(t=KKY(J))return V.return(t);(b=kar(r,J,x))&&P0Y(J,b);return V.return(b)})};
P0Y=function(r,J){var x=nF7(r);x&&J.then(function(t){_.bZ().resolve(_.t8).put(x,new _.b4({innertubeResponse:t}))})};
KKY=function(r){if(r=nF7(r)){var J=_.bZ().resolve(_.t8);if(J.has(r))return J.get(r).then(function(x){return x==null?void 0:_.m3(x)})}return null};
nF7=function(r){var J=_.R(r.endpoint,_.zP);if(J!=null&&J.videoId)return J={videoId:J.videoId},_.M("web_imp_player_mute_params")&&(J.mutedAtStart=r.startPlaybackInMutedState),_.e$("inline_playback",J)};
kar=function(r,J,x){r=_.et(r,J.endpoint,O9y(J,x)).then(function(t){return t});
return Promise.resolve(r)};
O9y=function(r,J){J=_.M("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!r.startPlaybackInMutedState},J):Object.assign({},{vis:5,autonav:"1"},J);var x;J={contentPlaybackContext:_.Q2(J,(x=_.R(r.endpoint.commandMetadata,_.rP))==null?void 0:x.url,window.location.href)};_.M("web_imp_player_mute_params")&&(J.overrideMutedAtStart=!r.startPlaybackInMutedState);return J};
LKI=function(r,J){var x=window.MutationObserver;x&&(HL=new x(function(t,b){t=_.D(t);for(var V=t.next();!V.done;V=t.next()){V=V.value;var H;if(H=V.type==="childList"&&V.target)a:{H=r;V=C0E(V.target);H=C0E(H);for(var q=null,W=0;W<V.length;W++)if(H.includes(V[W])){if(W===0){H=!1;break a}q=V[W];break}q?(V=BoY(V,q),H=BoY(H,q),H=V<H):H=!1}if(H){J();b.disconnect();break}}}),(x=ID9())&&HL.observe(x,{childList:!0,
subtree:!0}))};
ID9=function(){var r=document.getElementsByTagName("ytd-rich-grid-renderer");if(r.length>0)return r[0];r=document.getElementsByTagName("ytd-section-list-renderer");return r.length>0?r[0]:null};
C0E=function(r){for(var J=[];r;)J.push(r),r=r.parentElement;return J};
BoY=function(r,J){var x=Array.from(J.children);J=r.indexOf(J);return J>0?x.indexOf(r[J-1]):-1};
T2=function(r,J,x){x=x===void 0?{}:x;return _.gP(r,x,J)};
cEv=function(r){switch(r){case "MUSIC":return!0;default:return!1}};
AEm=function(r){return r==null?void 0:r.filter(function(J){return J.premiereTrailerBadgeRenderer})};
aDI=function(r){var J,x=r==null?void 0:(J=r.find(function(E){return E.thumbnailOverlayTimeStatusRenderer}))==null?void 0:J.thumbnailOverlayTimeStatusRenderer,t,b;
if((x==null?0:(t=x.icon)==null?0:t.iconType)&&cEv(x==null?void 0:(b=x.icon)==null?void 0:b.iconType)){var V;return{icon:x==null?void 0:(V=x.icon)==null?void 0:V.iconType}}var H,q;var W=(r=(H=r==null?void 0:(W=r.find(function(E){return E.thumbnailBottomOverlayViewModel}))==null?void 0:W.thumbnailBottomOverlayViewModel)==null?void 0:(q=H.badges)==null?void 0:q.find(function(E){var h,G;
return((h=_.R(E,FKe))==null?void 0:(G=h.inlinePlaybackBadgeData)==null?void 0:G.replicateAsTimestamp)===!0}))?_.R(r,FKe):void 0;
if(W==null?0:W.icon){var U,g;if((W=(U=_.Wsr(W==null?void 0:W.icon))==null?void 0:(g=U.clientResource)==null?void 0:g.imageName)&&cEv(W))return{icon:W}}return{}};
ugm=function(r,J){var x=yE5,t=_.D(_.Ww(et5(new ztE(function(){},x,J)),void 0,"PAnyd")),b=t.next().value,V=t.next().value,H=new ztE(function(q){V(q)},x,J);
_.Ke(function(){Promise.resolve().then(function(){var q,W=(q=r())!=null?q:{};H.playerControlsData=W;_.M("player_controls_skip_double_signal_old")&&(H.lastSeenPlayerApi=_.Ym(W.playerApi));_.M("player_controls_skip_double_signal_old")||(H.lastSeenPlayerApi=_.Ym(W.playerApi));Z97(H)});
_.ky(function(){vFm(H)})},"HikUP");
_.ky(function(){vFm(H)});
return function(){return b()}};
lDE=function(r){return function(J){var x=r(),t={playerState:J};if(J===1){var b;(b=x.playerApi)==null||b.loadModule("captions")}if(J===0){var V;(V=x.playerApi)==null||V.unloadModule("captions")}(J!==-1||_.M("web_imp_controls_set_player_state_killswitch"))&&x.setState(t)}};
X$5=function(r){return function(J){r().setState({playbackRate:J})}};
re7=function(r){return function(J){var x=r(),t=x.playerApi,b=t==null?void 0:t.getVideoData(),V=(b==null?void 0:b.isLive)||!1;b=b==null?void 0:b.video_id;V={videoDuration:hyr(t||void 0),isLive:V,videoId:b};V.videoId!==x.videoId&&(V=Object.assign({},_.RUC(t),V));if(J==null?0:J.playertype)V.playerType=J.playertype;if(t){V.captionsAvailable=_.Of(t);J=V;var H;b=(H=t.getStoryboardLevel(t.getNumberOfStoryboardLevels()-1))==null?void 0:H.intervalMs;J.storyboardInterval=b?b/1E3:void 0;V.captionsAvailable&&
(V.captionsEnabled=_.QT9(t))}V.volumeMuted=!(t==null||!t.isMuted());x.setState(V)}};
Je4=function(r){return function(J){var x=r(),t=x.playerApi;if(t){var b=t.getPresentingPlayerType();J={playedTime:J||0,percentLoaded:t.getVideoLoadedFraction(),playerType:b};x.playerState===0&&(J.playedTime=x.videoDuration);x.isLive&&(b=t.getProgressState(b),J.playedTime-=b.seekableStart,J.videoDuration=hyr(t));if(x.playerType===1)t=!1;else{var V;if((V=x.uxConfig)==null?0:V.showCuedOverlay){var H;t=!((H=x.playerApi)==null?0:H.getPlayerStateObject(x.playerType).isDomPaused)}else t=!0}t&&delete J.playedTime;
x.setState(J)}}};
xTv=function(r){return function(){var J=r(),x,t,b,V={volume:(b=(x=J.playerApi)==null?void 0:x.getVolume())!=null?b:0,volumeMuted:!((t=J.playerApi)==null||!t.isMuted())};J.setState(V)}};
tcr=function(r){return function(){var J=r(),x=J.playerApi;if(x){var t={captionsAvailable:_.Of(x)};t.captionsAvailable&&(t.captionsEnabled=_.QT9(x));J.setState(t)}}};
bev=function(r){return function(){var J=r();if(J.playerApi&&!(J.volumeMuted||J.controlsVisible&&J.isProbablyAScreenreaderUser)){J.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var x;(x=document.querySelector(".player-control-play-pause-icon"))==null||x.focus()}}};
mTe=function(r){return{appApi:Object.assign({},_.ExC(),{showCaptionsToggleToast:function(J){var x,t;(t=(x=r()).showCaptionsToggleToast)==null||t.call(x,J)},
openInMiniplayer:function(){var J,x;(x=(J=r()).openInMiniplayer)==null||x.call(J)}})}};
oy9=function(r,J){var x,t,b;return!!(r==null?0:(x=r.playerResponse)==null?0:(t=x.playerConfig)==null?0:(b=t.inlinePlaybackConfig)==null?0:b.showScrubbingControls)&&!(J==null?0:J.hideScrubbingControls)};
_.Vc4=function(r){var J=!r.miniplayerIsActive;return[5,2,0].includes(r.miniplayerPlaybackState)||J};
DT5={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};HeI=function(r,J){var x,t,b,V,H;_.T(function(q){if(!J.length)return q.return([]);x=[];t=_.D(J);for(b=t.next();!b.done;b=t.next())V=b.value,(H=r.resolveIcon(V))&&!r.iconCache[H.url]&&x.push(_.jK4(r,H).then(function(){}).catch(function(){}));
return q.return(Promise.all(x))})};
TW5=function(r,J){var x=[];J=(new Set(J)).values();J=_.D(J);for(var t=J.next();!t.done;t=J.next()){t=t.value;for(var b=_.D(Object.values(DT5)),V=b.next();!V.done;V=b.next())x.push({iconName:t,iconStyle:V.value})}HeI(r.iconManager,x)};
_.sZE=function(r,J,x){var t=x!=null?x:r.iconsToFetch;t!=null&&t.length?J!==void 0&&J>=0?_.Rw(_.Yh,function(){TW5(r,t)},J):TW5(r,t):Promise.resolve()};
ztE=function(r,J,x){var t=this;this.renderFn=r;this.listeners=J;this.context=x;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var b;this.lastSeenPlayerApi=_.Ym((b=this.playerControlsData)==null?void 0:b.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.RUC(),void 0);_.M("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){et5(t).setState({playerState:-1});t.resetRecentlyNavigatedJobId&&_.Yh.cancelJob(t.resetRecentlyNavigatedJobId);
t.recentlyNavigated=!0;t.resetRecentlyNavigatedJobId=_.Yh.addJob(function(){t.recentlyNavigated=!1},8,1E4)})};
ztE.prototype.setState=function(r){if(!_.M("mweb_player_skip_no_op_state_changes")||!M27(r,this.state))if(this.state=Object.assign({},this.state,r),!_.M("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)r=-1,_.M("player_controls_log_creation_killswitch")||GE5()||(r=(0,_.t$)()),_.YG("pcu_s"),_.YG("pcu_se"),_.YG("pcu_rs"),this.renderFn(et5(this)),_.YG("pcu_re"),Ryr(r),_.Yh.addJob(function(){_.YG("pcu_ap")},8)};
var et5=function(r){var J;var x=_.Ym((J=r.playerControlsData)==null?void 0:J.playerApi);return Object.assign({},r.state,{setState:r.boundSetState,domMeasurements:{progressBarLineRect:r.progressBarLineRect},playerApi:x,appApi:r.context.appApi,playerContainer:r.context.playerContainer,playerControlContainer:r.context.playerControlContainer,uxConfig:r.context.uxConfig})},Z97=function(r){r.listeners.forEach(function(J){r.eventListenerCleanupFunctions.push(J.register(function(){return et5(r)},function(){return r.getData()}))})},
vFm=function(r){r.eventListenerCleanupFunctions.forEach(function(J){J()});
r.eventListenerCleanupFunctions.length=0};
ztE.prototype.getData=function(){return this.playerControlsData};var s_=new _.z("abuseReportFlowState");var qiE=new _.z("feedbackFormFlowState");var Wx9=new _.z("inputBoxViewModel");var iem=new _.z("flowNextStepCommand");var pwe=new _.z("flowPrevStepCommand");var fny=new _.z("updateFlowCommand");_.UTs=new _.z("flowStepRenderer");_.q94=new _.z("lengthValidationRule");var i9E=new _.z("regexValidationRule");var fDs=new _.z("selectedValidationRule");var gy4=new _.z("talkToRecsViewModel");var Ey5=new _.z("creatorGoalSetUpFlowDropdownItemViewModel");var jZy=new _.z("creatorGoalSetUpFlowDropdownViewModel");var FKe=new _.z("thumbnailBadgeViewModel");_.$TX=new _.z("radioButtonGroupViewModel");var dxm=new _.z("panelFooterViewModel");var ww7=new _.z("ypcCancelRecurrenceCommand");var hws=new _.z("cancellationFlowState");var Xf7=new _.z("premiumPurchaseFlowState");var Mce=new _.z("surveyAnswerCardRenderer");var GVm=new _.z("showMoreButtonRenderer");var Rwm;var Si9,NW9=function(){if(Si9!==void 0)return Si9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-set-up-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_set_up_flow_view_model.yt.creator.goal.set.up.flow.view.model.css.js--\x3e<div id="container" class="style-scope yt-creator-goal-set-up-flow-view-model">\n  <div id="header" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    <yt-image id="image" data="[[data.image]]" height="100" preserve-height="" width="100" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-image>\n  </div>\n  <div id="subheader" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="description" data="[[data.pageDescription]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n  </div>\n  <div id="goal-content" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <div id="number-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="goal-dropdown" no-label-float="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="goal-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[goal]]" on-selected-changed="updateGoalValue">\n        <template is="dom-repeat" items="[[getGoalDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="tier-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="tier-goal-label" data="[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="tier-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="tier-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[tier]]" on-selected-changed="updateTierValue">\n        <template is="dom-repeat" items="[[getColorDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n      <yt-attributed-string id="tier-disclosure" data="[[data.colorDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n    <div id="duration-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="duration-goal-label" data="[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="timer-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="timer-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[timer]]" on-selected-changed="updateTimerValue">\n        <template is="dom-repeat" items="[[getTimerDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="description-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.descriptionInputTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-textarea id="goal-description-input" maxlength="220" no-label-float="" placeholder="[[data.userGoalPlaceholderText.content]]" on-value-changed="onTextValueChanged" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </tp-yt-paper-textarea>\n      <yt-button-view-model id="[[exampleButtonId]]" data="[[data.exampleButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </yt-button-view-model>\n      <yt-attributed-string id="description-disclosure" data="[[data.descriptionDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n  </div>\n  <div id="footer" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-button-view-model id="[[startButtonId]]" data="[[getButtonViewModel(goalDescription)]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    </yt-button-view-model>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Rwm===void 0&&(Rwm=document.createElement("template"));var t=Rwm;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Si9=r};var qR=function(){var r=_.I.apply(this,arguments)||this;r.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";r.goalDescription="";r.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";r.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";r.startButtonId="start-button";r.exampleButtonId="example-button";return r};
_.S(qR,_.I);_.m=qR.prototype;_.m.getGoalDropdownItems=function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.purchaseTargetDropdown,jZy))==null?void 0:J.dropdownItems};
_.m.getTimerDropdownItems=function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.timerDropdown,jZy))==null?void 0:J.dropdownItems};
_.m.getColorDropdownItems=function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.colorDropdown,jZy))==null?void 0:J.dropdownItems};
_.m.getDropdownItemText=function(r){var J;return(J=_.R(r,Ey5))==null?void 0:J.itemLabel};
_.m.getDropdownItemValue=function(r){r=_.R(r,Ey5);return(r==null?void 0:r.timeLimit)||(r==null?void 0:r.purchaseTarget)||(r==null?void 0:r.eligiblePurchaseType)};
_.m.updateFlowState=function(r){_.D9(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:r}])};
_.m.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.m.updateGoalValue=function(r){this.goal=r.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.m.onTextValueChanged=function(r){this.goalDescription=r.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.m.updateTimerValue=function(r){this.timer=r.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.m.updateTierValue=function(r){this.tier=r.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.m.getButtonViewModel=function(r){r=(r==null?void 0:r.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var J,x=_.R((J=this.data)==null?void 0:J.startGoalButton,_.GA);return Object.assign({},x,{state:r})};
_.vd.Object.defineProperties(qR,{template:{configurable:!0,enumerable:!0,get:function(){return NW9()}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qR.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],qR.prototype,"goal",void 0);_.F([_.C(),_.y("design:type",Object)],qR.prototype,"goalDescription",void 0);_.F([_.C(),_.y("design:type",Object)],qR.prototype,"timer",void 0);_.F([_.C(),_.y("design:type",Object)],qR.prototype,"tier",void 0);
_.F([_.C(),_.y("design:type",Object)],qR.prototype,"startButtonId",void 0);_.F([_.C(),_.y("design:type",Object)],qR.prototype,"exampleButtonId",void 0);_.F([_.Oh({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],qR);_.A(qR,"yt-creator-goal-set-up-flow-view-model",function(){return NW9()},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var dTE;var QZ9;var KxI;var kV9=function(){return _.I.apply(this,arguments)||this};
_.S(kV9,_.I);_.F([_.C(),_.y("design:type",Object)],kV9.prototype,"data",void 0);_.F([_.Oh({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],kV9);
_.A(kV9,"yt-survey-answer-card-renderer",function(){if(KxI===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-answer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_answer_card_renderer.yt.survey.answer.card.renderer.css.js--\x3e<yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[data.answerString]]" class="style-scope yt-survey-answer-card-renderer"></yt-formatted-string><yt-icon id="card-icon" icon="CHEVRON_RIGHT" class="style-scope yt-survey-answer-card-renderer"></yt-icon>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;QZ9===void 0&&(QZ9=document.createElement("template"));var t=QZ9;x.call(J,t.content.cloneNode(!0),r.content.firstChild);KxI=r}r=KxI;return r},{mode:2});var PjI;var Yiy;var WL=function(){return _.I.apply(this,arguments)||this};
_.S(WL,_.I);_.m=WL.prototype;_.m.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.m.selectedItemChanged=function(r){_.D9(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[r.feedbackToken||""]}])};
_.m.surveyAnswerCardRendererClicked=function(r){if(r.target&&_.R(r.model.item,Mce)){var J=r.target;r=_.R(r.model.item,Mce);r.onTapCommand?_.qG(J,[r.onTapCommand],J):this.data.onTapCommand&&_.qG(J,[this.data.onTapCommand],J);this.selectedItemChanged(r)}};
_.m.checkIsCancellationStyle=function(r){return r==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.m.updateSelectedItemFromBinding=function(r){this.selectedItem=r.detail.value};
WL.prototype.onSelectedItemChanged=WL.prototype.onSelectedItemChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],WL.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],WL.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],WL.prototype,"selectedItem",void 0);_.F([_.C({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.y("design:type",Boolean)],WL.prototype,"isCancellationStyle",void 0);
_.F([_.g5("selectedItem"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],WL.prototype,"onSelectedItemChanged",null);_.F([_.Oh({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],WL);
_.A(WL,"yt-survey-flow-step-renderer",function(){if(Yiy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_flow_step_renderer.yt.survey.flow.step.renderer.css.js--\x3e<yt-formatted-string id="question" force-default-style="" split-lines="1" text="[[data.question]]" class="style-scope yt-survey-flow-step-renderer">\n</yt-formatted-string>\n\n<template is="dom-if" if="[[isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <template is="dom-repeat" items="[[data.answerCards]]" as="item" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n      <yt-survey-answer-card-renderer data="[[item.surveyAnswerCardRenderer]]" on-click="surveyAnswerCardRendererClicked" class="style-scope yt-survey-flow-step-renderer"></yt-survey-answer-card-renderer>\n    </template>\n  </template>\n</template>\n\n<template is="dom-if" if="[[!isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[selectedItem]]" on-selected-changed="updateSelectedItemFromBinding" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-repeat" items="[[data.answerCards]]" class="style-scope yt-survey-flow-step-renderer">\n      <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n        <tp-yt-paper-radio-button id="radio" aria-label="[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]" name="[[item.surveyAnswerCardRenderer]]" no-ink="" class="style-scope yt-survey-flow-step-renderer">\n          <yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[item.surveyAnswerCardRenderer.answerString]]" class="style-scope yt-survey-flow-step-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;PjI===void 0&&(PjI=document.createElement("template"));var t=PjI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Yiy=r}r=Yiy;return r},{mode:2});var iz=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return r};
_.S(iz,_.I);iz.prototype.handleSurveyFlowStepOptionChanged=function(r){this.ytdReduxBehavior.dispatch(_.o5({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:r}));_.D9(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:r}}])};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],iz.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],iz.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iz.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],iz);
_.A(iz,"ytd-survey-flow-step-renderer",function(){if(dTE!==void 0)return dTE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-survey-flow-step-renderer data="[[data]]" class="style-scope ytd-survey-flow-step-renderer"></yt-survey-flow-step-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return dTE=r},{mode:1});var SCI;SCI=_.Ms({avatarViewModel:_.GH,buttonViewModel:_.TN,subscribeButtonViewModel:_.h8,imageBannerViewModel:_.peo});_.nys=_.jt(_.dvm);_.xt(_.dvm);var Oem;var pr=function(){return _.I.apply(this,arguments)||this};
_.S(pr,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],pr.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pr.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],pr);
_.A(pr,"ytd-channel-history-renderer",function(){if(Oem!==void 0)return Oem;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-history-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-history-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope ytd-channel-history-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Oem=r},{mode:1});var Cj5;var BWy=function(){return _.I.apply(this,arguments)||this};
_.S(BWy,_.I);_.F([_.C(),_.y("design:type",Object)],BWy.prototype,"data",void 0);_.F([_.L({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],BWy);
_.A(BWy,"ytd-feature-enablement-info-renderer",function(){if(Cj5!==void 0)return Cj5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feature-enablement-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-feature-enablement-info-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Cj5=r},{mode:1});var Ine;var Lxm;var fr=function(){var r=_.I.apply(this,arguments)||this;r.textBoxMaxLength=_.M("enable_tvod_campaign_code_integration")?15:12;return r};
_.S(fr,_.I);_.m=fr.prototype;_.m.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.m.onSubmit=function(){var r=this.data.serviceEndpoint,J=_.R(r,_.tX);J&&r&&(J.couponCode=this.userInput,_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}}))};
_.m.validate=function(){var r=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=r&&!this.data.errorMessage;this.showErrorMessage=r&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.M("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.m.computeStyle=function(r){return r};
_.m.computeShowValidationBelowInput=function(r){return r!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.m.updateUserInputFromBinding=function(r){this.userInput=r.currentTarget.value};
_.m.updateShowErrorMessageFromBinding=function(r){this.showErrorMessage=r.detail.value};
_.vd.Object.defineProperties(fr.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
fr.prototype.dataChanged=fr.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fr.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fr.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],fr.prototype,"userInput",void 0);_.F([_.C(),_.y("design:type",Boolean)],fr.prototype,"disableApplyButton",void 0);_.F([_.C(),_.y("design:type",Boolean)],fr.prototype,"hideApplyButton",void 0);
_.F([_.C(),_.y("design:type",Boolean)],fr.prototype,"hideErrorMessage",void 0);_.F([_.C(),_.y("design:type",Boolean)],fr.prototype,"showTick",void 0);_.F([_.C(),_.y("design:type",Boolean)],fr.prototype,"showErrorMessage",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],fr.prototype,"couponStyle",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.y("design:type",Boolean)],fr.prototype,"showValidationBelowInput",void 0);_.F([_.C(),_.y("design:type",Object)],fr.prototype,"textBoxMaxLength",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fr.prototype,"dataChanged",null);
_.F([_.n("showTick","showErrorMessage","userInput"),_.y("design:type",String),_.y("design:paramtypes",[])],fr.prototype,"validationState",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],fr);
_.A(fr,"ytd-ypc-coupon-renderer",function(){if(Lxm!==void 0)return Lxm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-coupon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-ypc-coupon-renderer">\n  <tp-yt-paper-input-container class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" invalid="[[showErrorMessage]]" use-v2-underline="" on-invalid-changed="updateShowErrorMessageFromBinding">\n    <input id="input" maxlength$="[[textBoxMaxLength]]" autocomplete="off" placeholder="[[data.boxHint]]" value="[[userInput]]" on-keyup="validate" slot="input" on-input="updateUserInputFromBinding" class="style-scope ytd-ypc-coupon-renderer">\n    <tp-yt-paper-input-error slot="add-on" aria-live="assertive" hidden="[[!showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n      [[data.errorMessage]]\n    </tp-yt-paper-input-error>\n  </tp-yt-paper-input-container>\n</div>\n\n<div id="validation" class="style-scope ytd-ypc-coupon-renderer">\n  <div hidden="[[showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showErrorMessage]]">\n      [[data.errorMessage]]\n    </div>\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]">\n      [[data.successMessage]]\n    </div>\n  </div>\n  <yt-icon-button class="confirmation style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]" noink="">\n    <yt-icon icon="check" class="style-scope ytd-ypc-coupon-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n\n<ytd-button-renderer id="apply" data="[[data.applyCoupon.buttonRenderer]]" disabled="[[disableApplyButton]]" hidden="[[hideApplyButton]]" on-tap="onSubmit" class="style-scope ytd-ypc-coupon-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Lxm=r},{mode:1});var U_=function(){return _.I.apply(this,arguments)||this};
_.S(U_,_.I);U_.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.couponRenderer":{id:"coupon-renderer",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}}}};
U_.prototype.computeStyle=function(r){return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],U_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],U_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],U_.prototype,"buttonStyle",void 0);_.F([_.L({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],U_);
_.A(U_,"ytd-flow-bottom-bar-renderer",function(){if(Ine!==void 0)return Ine;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="coupon-renderer" hidden="[[!data.couponRenderer]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="secondary-button" hidden="[[!data.secondaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="primary-button" hidden="[[!data.primaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Ine=r},{mode:1});var ceX;var AeY;var Fx4;var gR=function(){return _.I.apply(this,arguments)||this};
_.S(gR,_.I);gR.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
gR.prototype.focus=function(r){this.title&&_.vS(this.title,r)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gR.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gR.prototype,"data",void 0);_.F([_.jX("#title"),_.y("design:type",HTMLElement)],gR.prototype,"title",void 0);_.F([_.L({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],gR);
_.A(gR,"ytd-flow-top-bar-renderer",function(){if(Fx4!==void 0)return Fx4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="back-button" class="style-scope ytd-flow-top-bar-renderer"></div>\n<div id="content" class="style-scope ytd-flow-top-bar-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n</div>\n<div id="trailing-buttons" class="style-scope ytd-flow-top-bar-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Fx4=r},{mode:1});var anm;var yer;var ewY;var E_=function(){return _.I.apply(this,arguments)||this};
_.S(E_,_.I);E_.prototype.freeTextValueChanged=function(){_.D9(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
E_.prototype.updateFreeTextValueFromBinding=function(r){this.freeTextValue=r.detail.value};
_.vd.Object.defineProperties(E_.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(J=(r=this.data)==null?void 0:r.responseMaxLength)!=null?J:500,t;return((t=this.freeTextValue)!=null?t:"").length>=x?"maxed-out":""}}});
E_.prototype.freeTextValueChanged=E_.prototype.freeTextValueChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],E_.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],E_.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],E_.prototype,"freeTextValue",void 0);_.F([_.jX("#user-input"),_.y("design:type",HTMLTextAreaElement)],E_.prototype,"input",void 0);
_.F([_.n("freeTextValue"),_.y("design:type",Object),_.y("design:paramtypes",[])],E_.prototype,"characterLimitClass",null);_.F([_.g5("freeTextValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],E_.prototype,"freeTextValueChanged",null);_.F([_.Oh({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],E_);
_.A(E_,"yt-free-text-input-flow-step-renderer",function(){if(ewY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_free_text_input_flow_step_renderer.yt.free.text.input.flow.step.renderer.css.js--\x3e<div id="question-container" class="style-scope yt-free-text-input-flow-step-renderer"><yt-formatted-string id="question" split-lines="1" text="[[data.question]]" class="style-scope yt-free-text-input-flow-step-renderer"></yt-formatted-string></div><div id="input-area" class="style-scope yt-free-text-input-flow-step-renderer"><tp-yt-paper-textarea id="user-input" class$="[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer" char-counter="" label="[[getSimpleString(data.questionExplanation)]]" maxlength="[[data.responseMaxLength]]" placeholder="[[data.placeholderText]]" required="" rows="2" value="[[freeTextValue]]" on-value-changed="updateFreeTextValueFromBinding"></tp-yt-paper-textarea></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;yer===void 0&&(yer=document.createElement("template"));var t=yer;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ewY=r}r=ewY;return r},{mode:2});var jh=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return r};
_.S(jh,_.I);jh.prototype.handleFreeTextFlowStepInputChanged=function(r){_.D9(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:r}}])};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],jh.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],jh.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jh.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],jh);
_.A(jh,"ytd-free-text-input-flow-step-renderer",function(){if(anm!==void 0)return anm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-free-text-input-flow-step-renderer data="[[data]]" class="style-scope ytd-free-text-input-flow-step-renderer"></yt-free-text-input-flow-step-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return anm=r},{mode:1});var zwm;var Zes;var vym=function(){return _.I.apply(this,arguments)||this};
_.S(vym,_.I);_.F([_.C(),_.y("design:type",Object)],vym.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],vym);
_.A(vym,"ytd-metadata-line-renderer",function(){if(Zes!==void 0)return Zes;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-line-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="line-wrapper" class="style-scope ytd-metadata-line-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badge]]" hidden="[[!data.badge]]" class="style-scope ytd-metadata-line-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-metadata-line-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Zes=r},{mode:1});var $Z=function(){return _.I.apply(this,arguments)||this};
_.S($Z,_.I);$Z.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$Z.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$Z.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$Z.prototype,"isMasthead",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],$Z);
_.A($Z,"ytd-media-product-renderer",function(){if(zwm!==void 0)return zwm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product" class="style-scope ytd-media-product-renderer">\n  <div id="image" hidden="[[!data.thumbnail]]" class="style-scope ytd-media-product-renderer">\n    <yt-img-shadow id="thumbnail" height="90" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-product-renderer"></yt-img-shadow>\n  </div>\n  <div id="metadata" class="style-scope ytd-media-product-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-product-renderer"></yt-formatted-string>\n    <div id="metadata-lines" class="style-scope ytd-media-product-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zwm=r},{mode:1});var uPv;var wR=function(){return _.I.apply(this,arguments)||this};
_.S(wR,_.I);wR.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
wR.prototype.onBillboardImageLoaded=function(){_.Vq(this.hostElement,"yt-refit")};
wR.prototype.onBillboardImageLoaded=wR.prototype.onBillboardImageLoaded;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wR.prototype,"data",void 0);_.F([_.jX("#billboardImage"),_.y("design:type",Object)],wR.prototype,"billboardImage",void 0);_.F([_.Uh("yt-img-shadow-loaded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wR.prototype,"onBillboardImageLoaded",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],wR);
_.A(wR,"ytd-billboard-masthead-renderer",function(){if(uPv!==void 0)return uPv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-billboard-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="billboardImage" class="billboard with-placeholder style-scope ytd-billboard-masthead-renderer" fit="" thumbnail="[[data.billboard]]">\n</yt-img-shadow>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return uPv=r},{mode:1});var lnY;var hy=function(){var r=_.I.apply(this,arguments)||this;r.smallSize=!1;return r};
_.S(hy,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],hy.prototype,"ytComponentBehaviorType",void 0);_.F([_.C(),_.y("design:type",Object)],hy.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hy.prototype,"smallSize",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],hy);
_.A(hy,"ytd-bullet-formatted-string",function(){if(lnY!==void 0)return lnY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-bullet-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="bullet-icon style-scope ytd-bullet-formatted-string" hidden="[[!data.icon.iconType]]" icon="[[computeIcon_(data.icon)]]">\n</yt-icon>\n<yt-formatted-string class="text style-scope ytd-bullet-formatted-string" split-lines="true" text="[[data.text]]">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lnY=r},{mode:1});var XwI;var MR=function(){return _.I.apply(this,arguments)||this};
_.S(MR,_.I);MR.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],MR.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],MR.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],MR.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],MR);
_.A(MR,"ytd-offer-detail-renderer",function(){if(XwI!==void 0)return XwI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="description style-scope ytd-offer-detail-renderer" split-lines="true" text="[[data.description]]">\n</yt-formatted-string>\n<div id="product" hidden="[[!data.product]]" class="style-scope ytd-offer-detail-renderer"></div>\n<div class="benefits style-scope ytd-offer-detail-renderer">\n    <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-detail-renderer">\n      <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-detail-renderer" data="[[benefit]]">\n      </ytd-bullet-formatted-string>\n    </template>\n</div>\n<yt-formatted-string class="terms style-scope ytd-offer-detail-renderer" force-default-style="" text="[[data.terms]]">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return XwI=r},{mode:1});var rpY;var G2=function(){return _.I.apply(this,arguments)||this};
_.S(G2,_.I);G2.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerDetailRenderer:"ytd-offer-detail-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],G2.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],G2.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],G2.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],G2);
_.A(G2,"ytd-offer-detail-step-renderer",function(){if(rpY!==void 0)return rpY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-detail-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-detail-step-renderer"></div>\n\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rpY=r},{mode:1});var JpI;var RJ=function(){var r=_.I.apply(this,arguments)||this;r.isInOfferModule=!1;return r};
_.S(RJ,_.I);_.m=RJ.prototype;_.m.computeHasEndpoint=function(){var r;return!((r=this.data)==null||!r.onClickCommand)};
_.m.dataChanged=function(){var r;if((r=this.data)==null?0:r.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.m.detached=function(){var r;if((r=this.data)==null?0:r.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.m.handleClickEvent=function(){var r;if((r=this.data)==null?0:r.onClickCommand){var J;this.componentBehavior.resolveCommand((J=this.data)==null?void 0:J.onClickCommand)}};
_.m.onContentKeyDown=function(r){r.key==="Enter"?this.handleClickEvent(r):r.key===" "&&r.preventDefault()};
_.m.onContentKeyUp=function(r){r.key===" "&&this.handleClickEvent(r)};
RJ.prototype.dataChanged=RJ.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],RJ.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],RJ.prototype,"data",void 0);_.F([_.C({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],RJ.prototype,"hasEndpoint",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],RJ.prototype,"isInOfferModule",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RJ.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],RJ);
_.A(RJ,"ytd-channel-masthead-renderer",function(){if(JpI!==void 0)return JpI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-channel-masthead-renderer">\n  <yt-image class="channel-masthead style-scope ytd-channel-masthead-renderer" data="[[data.image]]" height="1" width="1">\n  </yt-image>\n  <div class="text style-scope ytd-channel-masthead-renderer">\n    <yt-attributed-string class="title style-scope ytd-channel-masthead-renderer" data="[[data.title]]">\n    </yt-attributed-string>\n    <yt-attributed-string class="subtitle style-scope ytd-channel-masthead-renderer" data="[[data.subtitle]]">\n    </yt-attributed-string>\n  </div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return JpI=r},{mode:1});var xWm;var Sh=function(){var r=_.I.apply(this,arguments)||this;r.thumbnailObjectFit="CONTAIN";r.thumbnailObjectPosition="LEFT";r.isExpanded=!1;return r};
_.S(Sh,_.I);_.m=Sh.prototype;_.m.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.m.dataChanged=function(){this.resetStates()};
_.m.computeisTapOnOfferInfoContainerEnabled=function(){var r;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.m.onExpandBtnClick=function(){var r,J=_.R((r=this.data)==null?void 0:r.showMoreButtonRenderer,GVm);J&&_.HU(_.wU(),J.trackingParams);this.isExpanded=!this.isExpanded};
_.m.onOfferInfoClick=function(r){this.isTapOnOfferInfoContainerEnabled&&(_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.XS(_.Xj(r)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.m.onBottomBarClick=function(){this.executeTapCommand()};
_.m.executeTapCommand=function(){var r,J=(r=this.data)==null?void 0:r.tapCommand;J&&this.ytComponentBehavior.resolveCommand(J)};
_.m.resetStates=function(){this.isExpanded=!1};
_.vd.Object.defineProperties(Sh.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var r=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),J,x,t;return((J=this.data)==null?void 0:J.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&r&&!!((x=this.data)==null?0:(t=x.benefits)==null?0:t.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((J=_.R((r=this.data)==null?void 0:r.showMoreButtonRenderer,GVm))==null?void 0:J.showMoreButtonTitle)||((x=this.data)==null?void 0:x.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((J=_.R((r=this.data)==null?void 0:r.showMoreButtonRenderer,GVm))==null?void 0:J.showLessButtonTitle)||((x=this.data)==null?void 0:x.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var r;return(r=this.showLessButtonTitle)!=null?r:""}var J;return(J=this.showMoreButtonTitle)!=null?J:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?void 0:r.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((J=this.data)==null?0:J.footerTitle)||((x=this.data)==null?0:x.footerSubtitle))}}});
Sh.prototype.dataChanged=Sh.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Sh.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Sh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Sh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",String)],Sh.prototype,"thumbnailObjectFit",void 0);
_.F([_.C(),_.y("design:type",String)],Sh.prototype,"thumbnailObjectPosition",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.y("design:type",Boolean)],Sh.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.F([_.C(),_.y("design:type",Object)],Sh.prototype,"isExpanded",void 0);_.F([_.C(),_.y("design:type",Object)],Sh.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.footerIcon)"}),_.y("design:type",String)],Sh.prototype,"icon",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Sh.prototype,"dataChanged",null);_.F([_.n("data.thumbnail"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Sh.prototype,"hasThumbnail",null);_.F([_.n("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Sh.prototype,"enableExpandButton",null);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Sh.prototype,"enableOfferContentIcon",null);_.F([_.n("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Sh.prototype,"showMoreButtonTitle",null);_.F([_.n("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Sh.prototype,"showLessButtonTitle",null);
_.F([_.n("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.y("design:type",String),_.y("design:paramtypes",[])],Sh.prototype,"expandedBtnText",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Sh.prototype,"enableBottomBar",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],Sh);
_.A(Sh,"ytd-offer-card-renderer",function(){if(xWm!==void 0)return xWm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-card style-scope ytd-offer-card-renderer" id="offer-card">\n  \n  <div class="top-banner style-scope ytd-offer-card-renderer" id="top-banner" hidden="[[!data.topBannerImage]]">\n    <yt-img-shadow class="top-banner-image style-scope ytd-offer-card-renderer" object-fit="COVER" thumbnail="[[data.topBannerImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="offer-info style-scope ytd-offer-card-renderer" id="offer-info" on-click="onOfferInfoClick">\n    \n    <div class="thumbnail style-scope ytd-offer-card-renderer" id="thumbnail" hidden="[[!hasThumbnail]]"></div>\n    <div class="description-section style-scope ytd-offer-card-renderer">\n      <div class="text style-scope ytd-offer-card-renderer">\n        <yt-formatted-string class="title style-scope ytd-offer-card-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="description style-scope ytd-offer-card-renderer" split-lines="true" text="[[data.description]]">\n        </yt-formatted-string>\n      </div>\n      <button class="expand-button style-scope ytd-offer-card-renderer" id="expand-button" hidden="[[!enableExpandButton]]" on-click="onExpandBtnClick" aria-label="[[expandedBtnText]]">\n        <span class="style-scope ytd-offer-card-renderer">[[expandedBtnText]]</span>\n      </button>\n      <div class="offer-content-icon-div style-scope ytd-offer-card-renderer" id="offer-content-icon-div" hidden="[[!enableOfferContentIcon]]">\n        <yt-icon id="offer-content-icon" class="offer-content-icon style-scope ytd-offer-card-renderer" icon="[[icon]]">\n        </yt-icon>\n      </div>\n    </div>\n    \n    <div class="benefits style-scope ytd-offer-card-renderer" id="benefits" hidden="[[!isExpanded]]">\n      <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-card-renderer">\n        <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-card-renderer" data="[[benefit]]" small-size="true">\n        </ytd-bullet-formatted-string>\n      </template>\n    </div>\n  </div>\n  \n  <button class="bottom-bar style-scope ytd-offer-card-renderer" id="bottom-bar" hidden="[[!enableBottomBar]]" on-click="onBottomBarClick" aria-label="[[data.footerTitle]]">\n    <div class="bottom-bar-info style-scope ytd-offer-card-renderer">\n      <yt-formatted-string class="bottom-bar-title style-scope ytd-offer-card-renderer" text="[[data.footerTitle]]"></yt-formatted-string>\n      <yt-formatted-string class="bottom-bar-subtitle style-scope ytd-offer-card-renderer" text="[[data.footerSubtitle]]"></yt-formatted-string>\n    </div>\n    <yt-icon class="icon style-scope ytd-offer-card-renderer" icon="[[icon]]"></yt-icon>\n  </button>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return xWm=r},{mode:1});var tYr;var NR=function(){return _.I.apply(this,arguments)||this};
_.S(NR,_.I);NR.prototype.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]"}}}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
NR.prototype.onClick=function(r){if(!_.lu(r.composedPath()||[],this.hostElement,["A".toString()])){var J,x;if((r=(x=_.R((J=this.data)==null?void 0:J.actionButton,_.PH))==null?void 0:x.command)&&!this.ytComponentBehavior.resolveCommand(r)){var t;(t=_.wU())==null||t.clickCommand(r);_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})}}};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],NR.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],NR.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],NR.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],NR.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],NR);
_.A(NR,"ytd-offer-content-renderer",function(){if(tYr!==void 0)return tYr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-info style-scope ytd-offer-content-renderer">\n  <div class="offer-content style-scope ytd-offer-content-renderer" id="offer-content" on-click="onClick">\n    <div id="thumbnail" class="style-scope ytd-offer-content-renderer"></div>\n    <div class="text style-scope ytd-offer-content-renderer">\n      <yt-formatted-string class="title style-scope ytd-offer-content-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="description style-scope ytd-offer-content-renderer" split-lines="true" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="action-button" class="style-scope ytd-offer-content-renderer"></div>\n</div>\n<div class="benefits style-scope ytd-offer-content-renderer">\n  <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-content-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-content-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n  </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return tYr=r},{mode:1});var bNI;var dR=function(){return _.I.apply(this,arguments)||this};
_.S(dR,_.I);dR.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.vd.Object.defineProperties(dR.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.title)||!((J=this.data)==null||!J.description)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dR.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],dR.prototype,"hasHeaderData",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],dR);
_.A(dR,"ytd-offer-section-renderer",function(){if(bNI!==void 0)return bNI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="heading style-scope ytd-offer-section-renderer" hidden="[[!hasHeaderData]]">\n  <yt-formatted-string class="title style-scope ytd-offer-section-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="description style-scope ytd-offer-section-renderer" split-lines="" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div id="offer-list" class="style-scope ytd-offer-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return bNI=r},{mode:1});var mWy;var Qg=function(){return _.I.apply(this,arguments)||this};
_.S(Qg,_.I);
Qg.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{billboardMastheadRenderer:"ytd-billboard-masthead-renderer",channelMastheadRenderer:"ytd-channel-masthead-renderer",mediaProductRenderer:{component:"ytd-media-product-renderer",params:{isMasthead:!0}}}},"data.body":{id:"body",mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.coupon":{id:"coupon-section",mapping:{cardItemRenderer:{component:"yt-card-item-renderer"}}},"data.terms":{id:"terms-section",
mapping:{offerSectionRenderer:{component:"ytd-offer-section-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Qg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Qg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Qg.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],Qg);
_.A(Qg,"ytd-offer-selection-step-renderer",function(){if(mWy!==void 0)return mWy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-selection-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="coupon-section" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="terms-section" class="style-scope ytd-offer-selection-step-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mWy=r},{mode:1});var ozm;var Kr=function(){return _.I.apply(this,arguments)||this};
_.S(Kr,_.I);Kr.prototype.computeStyle=function(r){return r};
Kr.prototype.computeImageWidth=function(r){return r==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.F([_.C({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.y("design:type",String)],Kr.prototype,"containerStyle",void 0);_.F([_.C({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.y("design:type",String)],Kr.prototype,"imageWidth",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Kr.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Kr.prototype,"data",void 0);
_.F([_.L({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],Kr);
_.A(Kr,"ytd-confirmation-masthead-renderer",function(){if(ozm!==void 0)return ozm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-confirmation-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow class="thumbnail style-scope ytd-confirmation-masthead-renderer" thumbnail="[[data.thumbnail]]" width="[[imageWidth]]"></yt-img-shadow>\n<yt-icon class="entitlement-icon style-scope ytd-confirmation-masthead-renderer" hidden="[[!data.entitlementIcon.iconType]]" icon="[[data.entitlementIcon.iconType]]">\n</yt-icon>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ozm=r},{mode:1});var VYE;var kZ=function(){return _.I.apply(this,arguments)||this};
_.S(kZ,_.I);kZ.prototype.computeStyle=function(r){return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kZ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.y("design:type",String)],kZ.prototype,"containerStyle",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],kZ);
_.A(kZ,"ytd-purchase-complete-detail-renderer",function(){if(VYE!==void 0)return VYE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.description]]" as="description" class="style-scope ytd-purchase-complete-detail-renderer">\n    <yt-formatted-string class="description style-scope ytd-purchase-complete-detail-renderer" split-lines="true" text="[[description]]">\n    </yt-formatted-string>\n</template>\n<template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-purchase-complete-detail-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-purchase-complete-detail-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return VYE=r},{mode:1});var DWX;var PL=function(){var r=_.I.apply(this,arguments)||this;r.scriptsAppended=!1;return r};
_.S(PL,_.I);PL.prototype.configureRendererStamper=function(){return{"data.masthead":{id:"masthead",mapping:{confirmationMastheadRenderer:"ytd-confirmation-masthead-renderer"}},"data.body":{id:"body",mapping:{purchaseCompleteDetailRenderer:"ytd-purchase-complete-detail-renderer"}}}};
PL.prototype.onDataChanged=function(){var r=this.get("data.gtmId");r&&(_.Ro(r,_.IP("GL","")),this.setupConversionTracking())};
PL.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var r=document.createElement("noscript");r.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(r);this.scriptsAppended=!0}};
PL.prototype.onDataChanged=PL.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],PL.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],PL.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],PL.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],PL.prototype,"scriptsAppended",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],PL.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],PL);
_.A(PL,"ytd-purchase-complete-step-renderer",function(){if(DWX!==void 0)return DWX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-purchase-complete-step-renderer"></div>\n<div id="body" class="style-scope ytd-purchase-complete-step-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return DWX=r},{mode:1});var HNK;var YZ=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(YZ,_.I);YZ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],YZ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],YZ.prototype,"darkerDarkTheme",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],YZ);
_.A(YZ,"ytd-ypc-transaction-error-message-renderer",function(){if(HNK!==void 0)return HNK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-transaction-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div class="error-messages style-scope ytd-ypc-transaction-error-message-renderer">\n  <template is="dom-repeat" items="[[data.errorMessages]]" as="message" class="style-scope ytd-ypc-transaction-error-message-renderer">\n    <yt-formatted-string text="[[message]]" class="style-scope ytd-ypc-transaction-error-message-renderer"></yt-formatted-string>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return HNK=r},{mode:1});var Tdy;var sP5;var nr=function(){var r=_.I.apply(this,arguments)||this;r.handlePhoneVerificationSuccess=function(J){if(r.isValidPhoneVerificationCompletionMessageEvent(J)){var x;((x=r.data)==null?0:x.nextStepCommand)&&r.ytComponentBehavior.resolveCommand(r.data.nextStepCommand)}};
return r};
_.S(nr,_.I);nr.prototype.isValidPhoneVerificationCompletionMessageEvent=function(r){if(r.data!=="yt-phone-verification-complete")return!1;r=_.Xe(r.origin);return r!==null&&r.includes("youtube.com")};
nr.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
nr.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],nr.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nr.prototype,"data",void 0);_.F([_.Oh({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],nr);
_.A(nr,"yt-feature-enablement-soft-entry-renderer",function(){if(sP5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-feature-enablement-soft-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.feature_enablement.yt_feature_enablement_soft_entry_renderer.yt.feature.enablement.soft.entry.renderer.css.js--\x3e<div id="contents" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Tdy===void 0&&(Tdy=document.createElement("template"));var t=Tdy;x.call(J,t.content.cloneNode(!0),r.content.firstChild);sP5=r}r=sP5;return r},{mode:1});var qNK;var WDe;var iNE;var pbm;var fZX=function(){return _.I.apply(this,arguments)||this};
_.S(fZX,_.I);_.F([_.C(),_.y("design:type",Object)],fZX.prototype,"data",void 0);_.F([_.Oh({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],fZX);
_.A(fZX,"yt-benefits-item-renderer",function(){if(pbm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_item_renderer.yt.benefits.item.renderer.css.js--\x3e<div id="benefits-item" class="style-scope yt-benefits-item-renderer"><yt-formatted-string id="benefits-item-title" class="lhs style-scope yt-benefits-item-renderer" text="[[data.title]]"></yt-formatted-string><yt-formatted-string id="benefits-item-info-text" class="rhs style-scope yt-benefits-item-renderer" hidden="[[!data.text]]" text="[[data.text]]"></yt-formatted-string><yt-button-renderer id="benefits-item-info-button" class="rhs style-scope yt-benefits-item-renderer" data="[[data.button.buttonRenderer]]" hidden="[[!data.button.buttonRenderer]]"></yt-button-renderer></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;iNE===void 0&&(iNE=document.createElement("template"));var t=iNE;x.call(J,t.content.cloneNode(!0),r.content.firstChild);pbm=r}r=pbm;return r},{mode:2});var UW9;var gzm;var O_=function(){return _.I.apply(this,arguments)||this};
_.S(O_,_.I);O_.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
O_.prototype.computeisWithoutPadding=function(){var r;return((r=this.data)==null?void 0:r.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],O_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],O_.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.y("design:type",Boolean)],O_.prototype,"isWithoutPadding",void 0);_.F([_.Oh({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],O_);
_.A(O_,"yt-benefits-section-renderer",function(){if(gzm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_section_renderer.yt.benefits.section.renderer.css.js--\x3e<div id="benefits-section" is-without-padding$="[[isWithoutPadding]]" class="style-scope yt-benefits-section-renderer"><div id="benefits-header" hidden$="[[!data.header]]" class="style-scope yt-benefits-section-renderer"><yt-formatted-string id="benefits-header-text" split-lines="1" text="[[data.header]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string><div hidden="[[!data.tooltip]]" class="style-scope yt-benefits-section-renderer"><yt-icon id="tooltip-icon" icon="yt-icons:info-outline" class="style-scope yt-benefits-section-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" always-display="" class="style-scope yt-benefits-section-renderer"><yt-formatted-string split-lines="1" text="[[data.tooltip]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id="benefits-items" class="style-scope yt-benefits-section-renderer"></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;UW9===void 0&&(UW9=document.createElement("template"));var t=UW9;x.call(J,t.content.cloneNode(!0),r.content.firstChild);gzm=r}r=gzm;return r},{mode:2});var Cr=function(){return _.I.apply(this,arguments)||this};
_.S(Cr,_.I);Cr.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
Cr.prototype.computeisUsingLargeWidth=function(){var r;return((r=this.data)==null?void 0:r.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Cr.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Cr.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.y("design:type",Boolean)],Cr.prototype,"isUsingLargeWidth",void 0);_.F([_.Oh({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],Cr);
_.A(Cr,"yt-benefits-flow-step-renderer",function(){if(WDe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_flow_step_renderer.yt.benefits.flow.step.renderer.css.js--\x3e<div id="header-container" class="style-scope yt-benefits-flow-step-renderer"><yt-img-shadow id="avatar" height="72" hidden$="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="72" class="style-scope yt-benefits-flow-step-renderer"></yt-img-shadow><div id="header-content" class="style-scope yt-benefits-flow-step-renderer"><yt-formatted-string id="subtitle-text" hidden$="[[!data.subtitleText]]" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string><yt-formatted-string id="title-text" hidden$="[[!data.titleText]]" split-lines="1" text="[[data.titleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string></div></div><div id="benefits-sections" class="style-scope yt-benefits-flow-step-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;qNK===void 0&&(qNK=document.createElement("template"));var t=qNK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);WDe=r}r=WDe;return r},{mode:2});var Ezr;var jPe;var BL=function(){return _.I.apply(this,arguments)||this};
_.S(BL,_.I);BL.prototype.checkIsUsingLargeWidth=function(){var r;return((r=this.data)==null?void 0:r.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.F([_.C(),_.y("design:type",Object)],BL.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],BL.prototype,"ytRendererBehavior",void 0);_.F([_.C({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.y("design:type",Boolean)],BL.prototype,"isUsingLargeWidth",void 0);_.F([_.Oh({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],BL);
_.A(BL,"yt-confirmation-flow-step-renderer",function(){if(jPe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_confirmation_flow_step_renderer.yt.confirmation.flow.step.renderer.css.js--\x3e<div id="thumbnail-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-img-shadow id="thumbnail" height="209" thumbnail="[[data.image]]" width="209" class="style-scope yt-confirmation-flow-step-renderer"></yt-img-shadow></div><div id="title-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="subtitle" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Ezr===void 0&&(Ezr=document.createElement("template"));var t=Ezr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);jPe=r}r=jPe;return r},{mode:2});var $W4;var wb7;var hJY=function(){return _.I.apply(this,arguments)||this};
_.S(hJY,_.I);_.F([_.C(),_.y("design:type",Object)],hJY.prototype,"data",void 0);_.F([_.Oh({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],hJY);
_.A(hJY,"yt-info-flow-step-renderer",function(){if(wb7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_flow_step_renderer.yt.info.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-text-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="subtitle-text" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;$W4===void 0&&($W4=document.createElement("template"));var t=$W4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);wb7=r}r=wb7;return r},{mode:2});var MYm;var GZE;var RJe=function(){return _.I.apply(this,arguments)||this};
_.S(RJe,_.I);_.F([_.C(),_.y("design:type",Object)],RJe.prototype,"data",void 0);_.F([_.Oh({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],RJe);
_.A(RJe,"yt-info-list-flow-step-renderer",function(){if(GZE===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-list-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_list_flow_step_renderer.yt.info.list.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-list-header-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="info-list-header" force-default-style="" split-lines="1" text="[[data.infoListHeader]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-items-container" class="style-scope yt-info-list-flow-step-renderer"><template is="dom-repeat" items="[[data.infoItems]]" as="item" class="style-scope yt-info-list-flow-step-renderer"><div id="info-list-item" class="style-scope yt-info-list-flow-step-renderer"><yt-icon id="info-icon" icon="[[item.icon.iconType]]" class="style-scope yt-info-list-flow-step-renderer"></yt-icon><yt-formatted-string id="info-text" split-lines="1" text="[[item.text]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div></template></div><div id="description-text-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="description-text" split-lines="1" text="[[data.descriptionText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;MYm===void 0&&(MYm=document.createElement("template"));var t=MYm;x.call(J,t.content.cloneNode(!0),r.content.firstChild);GZE=r}r=GZE;return r},{mode:2});var SNE=_.JY(function(r){var J=r.data;return _.f("styled-text-view-model",{class:_.gm("ytStyledTextViewModelHost",function(){return ALe(J().fontAttributes)},function(){return cLm(J().color)})},_.f(_.Zy,{text:function(){return J().text},
ariaLabel:function(){var x,t,b;return(b=(x=J().accessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label)!=null?b:""}}))},"gf");
SNE.idomCompat=!0;var Nd7=_.JY(function(r){var J=function(){var b,V,H,q;return(q=(H=(b=r.alt)==null?void 0:b.call(r))!=null?H:(V=r.data().accessibilityData)==null?void 0:V.label)!=null?q:""},x=function(){return r.data().imageWidth},t=function(){return r.data().imageHeight};
return _.f("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.f(_.w,{cond:function(){var b=r.data();if(b){var V,H,q;var W=((V=_.bZ().resolve(_.t9(_.vc)))==null?0:V())?(H=b.imageDark)!=null?H:b.imageLight:(q=b.imageLight)!=null?q:b.imageDark}else W=void 0;return W},
then:function(b){return _.f(_.rm,Object.assign({},r,{data:b,alt:J,targetWidth:x,targetHeight:t,preserveHeight:!0,preserveWidth:!0}))}}))},"hf");
Nd7.idomCompat=!0;var IJ=_.JY(function(r){var J=r.data;r=_.lX(function(){return J().slots},[]);
var x=_.lX(function(){return J().layoutProperties},{}),t=_.bZ().resolve(_.lS);
return _.f("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:OAy(x,t)},_.f(_.GZ,{each:r,keyBy:"INDEX"},function(b){return _.f("div",{class:"ytContainerLayoutViewModelSlot",style:OAy(function(){return b().layoutProperties},t)},_.f(_.QR,{data:function(){return b().contents}},{containerLayoutViewModel:IJ,
badgeViewModel:_.ua,buttonViewModel:_.TN,styledTextViewModel:SNE,contentPreviewImageViewModel:function(V){return _.f(_.la,{data:V.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(V){return _.f(Nd7,{data:V.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"jf");
IJ.idomCompat=!0;var dWm=_.JY(function(r){var J=r.data;var x=r.stateFns;var t=function(){var U=J(),g=U.productId;return!(!U.clearGroupId&&!g)},b=function(){var U=J(),g=U.clearGroupId;
return(U=U.productId)?x().isProductSelected(U):g?x().getSelectedProductByGroupId(g)==null:!1},V=function(){var U=J(),g=U.clearGroupId;
if(U=U.productId)x().onProductSelected(U);else if(g)x().onClearGroupSelected(g)},H=function(){var U=J(),g=U.clearGroupId;
if(U=U.productId){var E;return"group:"+(((E=x().getProductById(U))==null?void 0:E.groupId)||"")}return g?"group:"+g:""},q=_.lX(function(){return J().header},[]),W=_.lX(function(){return J().body},[]);
return _.f("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.f(_.w,{cond:function(){return q().length>0||t()},
then:function(){return _.f("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.f("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.f(_.QR,{data:q},{containerLayoutViewModel:function(U){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(IJ,{data:U.data}))},
styledTextViewModel:function(U){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(SNE,{data:U.data}))}})),_.f(_.w,{cond:t,
then:function(){return _.f("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.f(_.RW,{checked:b,name:H,onChange:V}))}}))}}),_.f(_.w,{cond:function(){return W().length>0},
then:function(){return _.f("div",null,_.f(_.QR,{data:W},{containerLayoutViewModel:function(U){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(IJ,{data:U.data}))}}))}}))},"kf");
dWm.idomCompat=!0;var QP7=_.JY(function(r){var J=r.data;var x=r.stateFns;return _.f("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.f(_.w,{cond:function(){return J().banner},
then:function(t){return _.f("div",{class:"ytPdpCardViewModelBanner"},_.f(_.Zy,{text:t}))}}),_.f(_.QR,{data:function(){return J().sections}},{pdpCardSectionViewModel:function(t){t=t.data;
var b={};return _.f("div",{class:_.gm("ytPdpCardViewModelSectionContainer",(b.ytPdpCardViewModelShowDividers=function(){return J().showDividers},b))},_.f(dWm,{data:t,
stateFns:x}))}}))},"lf");
QP7.idomCompat=!0;var KD4=_.JY(function(r){var J=r.data;var x=r.isOverlay;r={};return _.f("pdp-masthead-view-model",{class:_.gm("ytPdpMastheadViewModelHost",(r.ytPdpMastheadViewModelIsOverlay=x,r))},_.f(_.QR,{data:function(){return J().image}},{contentPreviewImageViewModel:_.la,
themedImageViewModel:function(t){return _.f(Nd7,{data:t.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.f(_.w,{cond:function(){return J().title},
then:function(t){return _.f("h1",{class:"ytPdpMastheadViewModelHeading"},_.f(_.Zy,{text:t,isOverlay:x}))}}),_.f(_.GZ,{each:function(){var t;
return(t=J().finePrint)!=null?t:[]}},function(t){return _.f("div",{class:"ytPdpMastheadViewModelFinePrint"},_.f(_.Zy,{text:t,
isOverlay:x}))}))},"mf");
KD4.idomCompat=!0;var kZy=_.JY(function(r){var J=r.data;var x=r.stateFns;var t=function(){return"pdp-pricing-group-selector-"+J().pricingGroupAttributeIds},b=_.lX(function(){return J().pricingGroupSelectorSectionHeader});
return _.f("pdp-pricing-group-selector-view-model",null,_.f(_.w,{cond:function(){return!!b()},
then:function(){return _.f(_.QR,{data:b},{sectionHeaderViewModel:function(V){V=V.data;var H={};return _.f("div",{class:_.gm("ytPdpPricingGroupSelectorViewModelSectionHeader",(H.ytPdpPricingGroupSelectorViewModelFullBleed=!0,H.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,H))},_.f(_.bJ,{data:V}))}})}}),_.f("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.f(_.GZ,{each:function(){var V=x().getSelectedProductByGroupId(J().groupId);
if(!V)return _.YC(Error("Oj`"+J().groupId)),[];var H,q=(H=J().pricingGroupAttributeIds)!=null?H:[],W;if((W=V.pricingGroups)==null||!W.length||!q.length)return[];H=V.pricingGroups.filter(function(h){return q.length?h.pricingGroupAttributes.every(function(G){return q.includes(G)}):!1});
V=[];if(q.length>0){H=[].concat(_.Gd(H));W=_.D(q);for(var U=W.next(),g={};!U.done;g={targetAttrId:void 0},U=W.next())g.targetAttrId=U.value,U=H.findIndex(function(h){return function(G){return G.pricingGroupAttributes.includes(h.targetAttrId)}}(g)),U!==-1&&(V.push(H[U]),H.splice(U,1))}var E=x().getSelectedPricingGroupAttributesByGroupId(J().groupId);
return V.map(function(h){var G=!1;E&&h.pricingGroupAttributes&&(G=Dk(h.pricingGroupAttributes,E));return{pricingGroup:h,isSelected:G}})},
keyBy:function(V){return V.pricingGroup.pricingGroupId}},function(V){return _.f("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.f("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.f(_.QR,{data:function(){return V().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:IJ})),_.f("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.f(_.RW,{checked:function(){return V().isSelected},
name:t,onClick:function(){x().onPricingGroupSelected(V().pricingGroup.pricingGroupId)}})))})))},"nf");
kZy.idomCompat=!0;var PF9=_.JY(function(r){var J=r.data;var x=r.stateFns;var t=function(){var H=x().getSelectedPricingOptions().map(function(U){return U.pricingOptionId}),q=x().getSelectedProductByGroupId(J().groupId);
if(!q)return _.YC(Error("Pj`"+J().groupId)),[];var W=x().getSelectedPricingGroupAttributesByGroupId(J().groupId);return eyy(q.pricingOptions,W,H)},b=_.lX(function(){return J().pricingOptionSelectorSectionHeader}),V=function(){return t().length>1};
return _.f("pdp-pricing-option-selector-view-model",null,_.f(_.w,{cond:function(){return!!b()&&V()},
then:function(){return _.f(_.QR,{data:b},{sectionHeaderViewModel:function(H){H=H.data;var q={};return _.f("div",{class:_.gm("ytPdpPricingOptionSelectorViewModelSectionHeader",(q.ytPdpPricingOptionSelectorViewModelFullBleed=!0,q.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,q))},_.f(_.bJ,{data:H}))}})}}),_.f(_.w,{cond:V,
then:function(){return _.f("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.f(_.GZ,{each:t,keyBy:"INDEX"},function(H){return _.f("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.f("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.f(_.QR,{data:function(){return H().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:IJ})),_.f("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.f(_.RW,{checked:function(){return H().isSelected},
onClick:function(){x().onPricingOptionSelected(H().pricingOption.pricingOptionId);var q=H().pricingOption.onSelectPricingOption;if(q=_.LM(q)){var W;(W=_.bZ().resolve(_.mg))==null||W.resolveCommand(q)}}})))}))}}))},"of");
PF9.idomCompat=!0;var YNK=_.JY(function(r){var J=r.data;var x=r.stateFns;return _.f("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.f(_.QR,{data:function(){var t,b;return(b=(t=x().getSelectedPricingOptions()[0])==null?void 0:t.primaryButton)!=null?b:J().emptyStateButton}},{buttonViewModel:_.TN}))},"pf");
YNK.idomCompat=!0;var nzX=_.JY(function(r){var J=r.stateFns;return _.f("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.f(_.QR,{data:function(){return J().getSelectedPricingOptions().flatMap(function(x){return x.summaryLines}).filter(function(x){return!!x})}},{containerLayoutViewModel:function(x){return _.f("div",{class:"ytPdpSummaryViewModelLineItem"},_.f(IJ,{data:x.data}))}}))},"qf");
nzX.idomCompat=!0;var ONI=_.JY(function(r){function J(Y){var O=H();_.uX(_.C7("pdpStateEntity",O,{key:O,selectedPricingOptions:Y}))}
var x=r.data;var t=r.internalScrolling;var b=r.stateFnsForTesting;var V=_.lX(function(){return x().allProducts},[]),H=_.lX(function(){return x().pdpStateEntityKey},""),q=_.gI(zy4,H),W=_.gW(function(){_.Yy(!0);
var Y;return(Y=b==null?void 0:b())!=null?Y:vlv(q,V,J)},void 0,"pjJzrd"),U=_.lX(function(){return x().body},[]),g=_.lX(function(){return x().columnBreakHints},[]),E=function(){return x().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},h=function(){return E()||x().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},G=_.gW(function(){var Y=_.zA(x().background),O;
if(Y==null?0:(O=Y.sources)==null?0:O.length){var c=c===void 0?!0:c;Y=_.fxD(void 0,Y.sources,void 0,c,c?1E3:void 0,c?void 0:1E3)}else Y=null;return Y},void 0,"GO4GAe");
r=_.MA({"--pdp-view-model-background":function(){return G()?"url("+G()+")":void 0}});
var N={};t=_.gm("ytPdpViewModelHost",(N.ytPdpViewModelHasBackground=function(){return h()||!!G()},N.ytPdpViewModelHasDarkBackground=h,N.ytPdpViewModelHasScrim=E,N.ytPdpViewModelInternalScrolling=_.lX(t,!1),N));
var Q=function(Y){var O={};return _.gm("ytPdpViewModelItem",(O.ytPdpViewModelFullBleed=function(){return _.v24(Y())==="dividerViewModel"||_.v24(Y())==="sectionHeaderViewModel"},O.ytPdpViewModelNoVerticalPadding=function(){return _.v24(Y())==="sectionHeaderViewModel"},O))};
_.Pb(function(){var Y=x().onStartCommand;if(Y&&(Y=_.LM(Y))){var O;(O=_.bZ().resolve(_.mg))==null||O.resolveCommand(Y)}});
return _.f("pdp-view-model",{class:t,style:r},_.f("div",{class:"ytPdpViewModelColumnContainer"},_.f(_.GZ,{each:function(){return u4X(U(),g())},
keyBy:"INDEX"},function(Y){return _.f("div",{class:"ytPdpViewModelColumn"},_.f(_.QR,{data:Y},{containerLayoutViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(IJ,{data:O}))},
dividerViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(_.$d4,{data:O}))},
pdpCardViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(QP7,{data:O,
stateFns:W}))},
pdpMastheadViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(KD4,{data:O,
isOverlay:h}))},
pdpPricingGroupSelectorViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(kZy,{data:O,
stateFns:W}))},
pdpPricingOptionSelectorViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(PF9,{data:O,
stateFns:W}))},
pdpPrimaryButtonViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(YNK,{data:O,
stateFns:W}))},
pdpSummaryViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(nzX,{data:O,
stateFns:W}))},
sectionHeaderViewModel:function(O,c){O=O.data;return _.f("div",{class:Q(function(){return Y()[c()]})},_.f(_.bJ,{data:O}))}}))})))},"rf");
ONI.idomCompat=!0;_.o8(ONI,"pdp-view-model",{props:{data:_.yk,stateFnsForTesting:_.mS,internalScrolling:_.mS}});var CFK=_.JY(function(r){var J=r.data;var x=r.className;var t=_.gI(_.rl,function(){return J().flowStateEntityKey});
return _.f("ytm-premium-purchase-button-renderer",{class:_.gm("yt-premium-purchase-button-renderer",x)},_.f(_.QR,{data:function(){var b;return(b=_.R(t(),Xf7))==null?void 0:b.primaryButtonOverride}},{buttonRenderer:function(b){return _.f(_.cz,{data:b.data,
className:x})},
buttonViewModel:function(b){return _.f(_.TN,{data:b.data,className:x})}}))},"sf");
CFK.idomCompat=!0;var BdY=_.JY(function(r){var J=r.data;r=r.className;var x=function(){return lXv(J().style)},t=_.gm("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",x),b=_.gm("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",x);
return _.f("yt-flow-bottom-bar-renderer",{class:_.gm("yt-flow-bottom-bar-renderer",r,x)},_.f(_.QR,{data:function(){return J().secondaryButton}},{buttonRenderer:function(V){return _.f(_.cz,{data:V.data,
className:b})},
buttonViewModel:function(V){return _.f(_.TN,{data:V.data,className:b})},
premiumPurchaseButtonRenderer:function(V){return _.f(CFK,{data:V.data,className:b})}}),_.f(_.QR,{data:function(){return J().primaryButton}},{buttonRenderer:function(V){return _.f(_.cz,{data:V.data,
className:t})},
buttonViewModel:function(V){return _.f(_.TN,{data:V.data,className:t})},
premiumPurchaseButtonRenderer:function(V){return _.f(CFK,{data:V.data,className:t})}}))},"tf");
BdY.idomCompat=!0;_.o8(BdY,"yt-flow-bottom-bar-renderer",{props:{data:_.yk,className:_.yk}});var IZX=_.JY(function(r){var J=_.gm(r.className,"ytOfferSummaryRendererHost");return _.f("yt-offer-summary-renderer",{class:J},_.f("div",{class:"ytOfferSummaryRendererTextContainer"},_.f("div",{class:"ytOfferSummaryRendererEyebrowText"},_.f(_.Zy,{text:function(){return r.data().eyebrowText}})),_.f("div",{class:"ytOfferSummaryRendererTitle"},_.f(_.Zy,{text:function(){return r.data().title}})),_.f("div",{class:"ytOfferSummaryRendererSubtitle"},_.f(_.Zy,{text:function(){return r.data().subtitle}})),
_.f("div",{class:"ytOfferSummaryRendererFeatureListData"},_.f(_.GZ,{each:function(){var x;
return(x=r.data().featureListData)!=null?x:[]}},function(x){var t;
return _.f("div",{class:"ytOfferSummaryRendererFeatureList"},_.f(_.Gk,{icon:(t=x.icon)==null?void 0:t.iconType,active:function(){return x.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(x.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.f("div",{class:"ytOfferSummaryRendererFeatureListText"},_.f(_.Zy,{text:x.text,
className:function(){return x.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.f("div",{class:"ytOfferSummaryRendererDescription"},_.f(_.Zy,{text:function(){return r.data().description}}))))},"uf");_.o8(_.JY(function(r){var J={};J=_.gm("ytOfferSummaryFlowStepRendererHost",(J.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=r.shouldDisableHeaderTopMargin,J));return _.f("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:J},_.f("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.f("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.f(_.Zy,{text:function(){return r.data().header}})),_.f("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.f(_.Zy,{text:function(){return r.data().subtitle}}))),_.f("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.f(_.QR,{data:function(){return r.data().offerSummary}},{offerSummaryRenderer:function(x){return _.f(IZX,{data:x.data,
className:r.flowClassName})}})))},"vf"),"yt-offer-summary-flow-step-renderer",{props:{data:_.mS,
flowClassName:_.mS,flowStateEntityKey:_.mS,shouldDisableHeaderTopMargin:_.mS}});var LDK=_.JY(function(r){var J=r.data;var x=r.className;var t=r.flowStateEntityKey;var b=r.selectionStepStyle;r=_.$H(function(W){var U=J(),g=t==null?void 0:t();W.target&&(W.stopPropagation(),W=g||"",g=_.rl(_.vp().getState(),W),U=Object.assign({},g,{premiumPurchaseFlowState:{selectedOptionId:U.optionId,primaryButtonOverride:U.primaryButtonOverride}}),_.vp().dispatch(_.ES("flowStateEntity",W,U)));return!1});
var V=function(){return(t==null?void 0:t())||""},H=_.gI(_.rl,V);
_.Pb(function(){var W=J(),U=V(),g=H();W.defaultSelected&&U!==""&&W.primaryButtonOverride&&rE7(W.optionId||"",U,W.primaryButtonOverride,g)});
var q={};return _.f("ytm-option-item-renderer",{"on:click":r,class:_.gm(x,"ytm-option-item-renderer",(q["ytm-option-item-renderer--lp2-style"]=function(){return(b==null?void 0:b())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},q))},_.f("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.f("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var W=J(),U=V(),g=H();g=_.R(g,Xf7);return(g?(g==null?void 0:g.selectedOptionId)||"":W.defaultSelected&&U!==""?(W==null?void 0:W.optionId)||"":"")===J().optionId},
name:("input"+_.SR(_.hG)).toString()})),_.f("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.f(_.w,{cond:function(){return J().eyebrowText},
then:function(){return _.f("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.f(_.Zy,{text:function(){return J().eyebrowText}}))}}),_.f("div",{class:"ytm-option-item-renderer__option-item-title"},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.f(_.Zy,{text:function(){return J().subtitle}})),_.f(_.w,{cond:function(){return J().featureListData},
then:function(){return _.f("div",{class:"ytm-option-item-renderer__feature-list-data"},_.f(_.GZ,{each:function(){return J().featureListData||[]}},function(W){var U,g=(U=W.icon)==null?void 0:U.iconType;
a:switch(W.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":U="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":U="ytm-option-item-renderer__feature-list-icon-small";break a;default:U="ytm-option-item-renderer__feature-list-icon-default"}return _.f("div",{class:"ytm-option-item-renderer__feature-list"},_.f(_.Gk,{icon:g,className:U,active:function(){return W.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.f("div",{class:"ytm-option-item-renderer__feature-list-text"},_.f(_.Zy,{text:W.text,
className:function(){return W.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.f("div",{class:"ytm-option-item-renderer__option-item-description"},_.f(_.Zy,{text:function(){return J().description}}))))},"wf");var cpY=_.JY(function(r){var J=r.data;var x=r.flowClassName;var t=r.flowStateEntityKey;var b=r.selectionStepStyle;return _.f("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.f("div",{class:"yt-option-section-renderer__option-section-header-section"},_.f("div",{class:"yt-option-section-renderer__option-section-header"},_.f(_.Zy,{text:function(){return J().title}}),_.f(_.QR,{data:function(){return J().titleBadge}},{badgeViewModel:function(V){return _.f(_.ua,
{data:V.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.f(_.w,{cond:function(){return J().subtitle},
then:function(){return _.f("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.f(_.Zy,{text:function(){return J().subtitle}}))}}),_.f(_.w,{cond:function(){return J().featureListData},
then:function(V){return _.f("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.f(_.GZ,{each:V},function(H){var q;return _.f("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.f(_.Gk,{icon:(q=H.icon)==null?void 0:q.iconType,active:function(){return H.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(H.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-green";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-small";default:return"yt-option-section-renderer__option-section-feature-item-icon-default"}}}),_.f("div",{class:"yt-option-section-renderer__option-section-feature-item-text"},_.f(_.Zy,{text:H.text,
className:function(){return H.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"yt-option-section-renderer__option-section-feature-item-text-secondary":""}})))}))}}),_.f(_.w,{cond:function(){return J().secondaryTitle},
then:function(){return _.f("div",{class:"yt-option-section-renderer__option-section-secondary-title"},_.f(_.Zy,{text:function(){return J().secondaryTitle}}))}}),_.f(_.GZ,{each:function(){return J().sectionDisclaimers||[]}},function(V){return _.f("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.f(_.Zy,{text:V}))})),_.f(_.QR,{data:function(){return J().optionItems}},{optionItemRenderer:function(V){return _.f("div",{class:"yt-option-section-renderer__option-item"},_.f(LDK,{data:V.data,
className:x,flowStateEntityKey:t,selectionStepStyle:b}))}}),_.f(_.w,{cond:function(){return J().offerText},
then:function(){return _.f("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.f(_.Zy,{text:function(){return J().offerText}}))}}))},"xf");
cpY.idomCompat=!0;var Apy=_.JY(function(r){var J=r.data;var x=r.flowClassName;var t=r.flowStateEntityKey;r=r.isDesktop;var b=function(){var U;return(U=J().flowStateEntityKey)!=null?U:t==null?void 0:t()},V=function(){return(b==null?void 0:b())||""},H=function(){return J().style},q=_.gI(_.rl,V);
_.Pb(function(){var U=J(),g=V(),E=q();!_.R(E,Xf7)&&U.noPreselect&&g!==""&&U.defaultButtonOverride&&rE7("default",g,U.defaultButtonOverride,E)});
var W={};return _.f("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.gm("ytm-option-selection-flow-step-renderer",(W["ytm-option-selection-flow-step-renderer--desktop"]=r,W["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return J().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},W))},_.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header-container ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.f(_.Zy,{text:function(){return J().header}})),_.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.f(_.Zy,{text:function(){return J().subtitle}}))),_.f(_.QR,{data:function(){return J().optionItems||[]}},{optionItemRenderer:function(U){return _.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.f(LDK,{data:U.data,
className:x,flowStateEntityKey:b,selectionStepStyle:H}))},
optionSectionRenderer:function(U){return _.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.f(cpY,{data:U.data,flowClassName:x,flowStateEntityKey:b,selectionStepStyle:H}))}}))},"yf");
Apy.idomCompat=!0;_.o8(Apy,"yt-option-selection-flow-step-renderer",{props:{data:_.yk,flowClassName:_.yk,flowStateEntityKey:_.yk,isDesktop:_.yk}});var JEX,xxy;_.Lr=_.JY(function(r){var J=_.XO(r,{type:1,disablePadding:!1,disablePrimaryButton:!1}),x=J.data,t=J.type;r=J.disablePadding;var b=J.disablePrimaryButton,V=J.onClickPrimaryButton,H=function(){return x().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},q=function(){return{disabled:b(),
state:b()?"disabled":"active"}},W=function(){return x().leadingLabel||x().trailingLabel};
J={};return _.f("yt-panel-footer-view-model",{class:_.gm("yt-panel-footer-view-model-wiz",(J["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return x().shouldHideDivider},J["yt-panel-footer-view-model-wiz--disable-padding"]=r,J))},_.f(_.w,{cond:W,
then:function(){var U={},g={};return _.f("div",{class:_.gm("yt-panel-footer-view-model-wiz__text-row",(U["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var E=x();return!(!E.leadingLabel&&!E.trailingLabel||!E.primaryButton&&!E.secondaryButton)},U))},_.f(_.Zy,{text:function(){return x().leadingLabel},
className:_.gm((g["yt-panel-footer-view-model-wiz--text-padding"]=W,g))}),_.f(_.Zy,{text:function(){return x().trailingLabel}}))}}),_.f(_.w,{cond:H,
then:function(){var U={};return _.f("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.f("div",{class:_.gm("yt-panel-footer-view-model-wiz__primary-button",(U["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return x().secondaryButton},U))},_.f(_.QR,{data:function(){return x().primaryButton}},{buttonViewModel:function(g){return _.f(_.TN,{data:g.data,
buttonOverrides:q,onClick:V})}})),_.f(_.QR,{data:function(){return x().secondaryButton}},{buttonViewModel:_.TN}))}}),_.f(_.w,{cond:function(){return!H()},
then:function(){var U={},g={},E={};return _.f("div",{class:_.gm("yt-panel-footer-view-model-wiz__button-row",(U["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===t()},U))},_.f("div",{class:_.gm("yt-panel-footer-view-model-wiz__button-row--left-button",(g["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===t()},g["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!x().secondaryButton||0===t()},g["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===t()},g))},_.f(_.QR,{data:function(){return x().secondaryButton}},{buttonViewModel:_.TN})),_.f("div",{class:_.gm("yt-panel-footer-view-model-wiz__primary-button",(E["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===t()||1===t()},E["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===t()},E))},_.f(_.QR,{data:function(){return x().primaryButton}},{buttonViewModel:function(h){return _.f(_.TN,{data:h.data,
buttonOverrides:q,onClick:V})}})))}}))},"zf");
_.Lr.idomCompat=!0;_.FDX=_.JY(function(r){r=_.XO(r,{disablePadding:!1});var J=r.data,x=r.disablePadding;r=_.oFK(function(){return J().formId});
var t=r.onSubmit,b=r.isValid,V=r.isSubmitting;return _.f("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.f(_.QR,{data:function(){return J().panelFooter}},{panelFooterViewModel:function(H){return _.f(_.Lr,{data:H.data,
onClickPrimaryButton:function(){t()},
disablePrimaryButton:function(){return!b()||V()},
disablePadding:x})}}))},"Af");_.o8(_.FDX,"yt-form-footer-view-model",{props:{data:_.yk,disablePadding:_.yk}});_.o8(_.JY(function(r){return _.f("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.f(_.w,{cond:function(){var J;return(J=r.data())==null?void 0:J.image},
then:function(J){return _.f(_.rm,{data:J,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.f(_.Zy,{text:function(){var J;
return(J=r.data())==null?void 0:J.title}})),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.f(_.Zy,{text:function(){var J;
return(J=r.data())==null?void 0:J.subtitle}})),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentButton"},_.f(_.QR,{data:function(){var J;
return(J=r.data())==null?void 0:J.viewTipsButton}},{buttonViewModel:_.TN}))))},"Bf"),"yt-contributor-zero-state-view-model",{props:{data:_.yk}});var aZE=_.JY(function(r){var J=_.gI(VJm,_.lX(function(){var V;return(V=r.data())==null?void 0:V.noteFeedEntityKey},"")),x=_.gI(jBr,_.lX(function(){var V;
return(V=r.data())==null?void 0:V.userRatingEntityKey},"")),t=_.M("enable_user_rating_web"),b=function(){var V,H,q;
return((V=J())==null?0:V.contributorNote)?(H=J())==null?void 0:H.contributorNote:(q=r.data())==null?void 0:q.existingNote};
return t?_.f("yt-note-view-model",{class:"ytNoteViewModelHost"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.f(_.w,{cond:function(){var V,H;return(V=r.data())==null?void 0:(H=V.noteData)==null?void 0:H.isPinned},
then:function(){return _.f(_.Gk,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.f(_.w,{cond:function(){var V,H;return(V=r.data())==null?void 0:(H=V.noteData)==null?void 0:H.isPublished},
then:function(){return _.f(_.Gk,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.f(_.QR,{data:function(){var V;
return(V=r.data())==null?void 0:V.metadata}},{contentMetadataViewModel:function(V){return _.f(_.Xo,{data:V.data})}}),_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var V,H;
return(H=_.R((V=r.data())==null?void 0:V.metadata,_.FaN))==null?void 0:H.delimiter}),_.f(_.Zy,{text:function(){var V;
return(V=b())==null?void 0:V.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.f(_.QR,{data:function(){var V,H,q;return H9e((V=r.data())==null?void 0:V.noteData,(H=J())==null?void 0:(q=H.contributorNote)==null?void 0:q.deleteAction)}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.f("div",{class:"ytNoteViewModelNoteContent"},_.f(_.Zy,{text:function(){var V;
return(V=b())==null?void 0:V.text}})),_.f(_.w,{cond:function(){var V,H;
return!((V=r.data())==null?0:(H=V.noteData)==null?0:H.isPinned)},
then:function(){return _.f(_.w,{cond:function(){var V,H;return!!x()&&!!Dx7((V=x())==null?void 0:V.helpfulnessValue,(H=r.data())==null?void 0:H.noteData)},
then:function(){return _.f("div",{class:"ytNoteViewModelUserRatingContainer"},_.f(_.Zy,{text:function(){var V,H;return Dx7((V=x())==null?void 0:V.helpfulnessValue,(H=r.data())==null?void 0:H.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.f(_.QR,{data:function(){var V;return(V=r.data())==null?void 0:V.userRatingButton}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}})):_.f("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.f(_.w,{cond:function(){var V,H;return(V=r.data())==null?void 0:(H=V.noteData)==null?void 0:H.isPinned},
then:function(){return _.f(_.Gk,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.f(_.w,{cond:function(){var V,H;return(V=r.data())==null?void 0:(H=V.noteData)==null?void 0:H.isPublished},
then:function(){return _.f(_.Gk,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.f(_.w,{cond:function(){return t},
then:function(){return _.f(_.QR,{data:function(){var V;return(V=r.data())==null?void 0:V.metadata}},{contentMetadataViewModel:function(V){return _.f(_.Xo,{data:V.data})}})}}),_.f(_.Zy,{text:function(){var V,H;
return(V=r.data())==null?void 0:(H=V.noteData)==null?void 0:H.headerText}}),_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.f(_.Zy,{text:function(){var V,H;
return(V=r.data())==null?void 0:(H=V.noteData)==null?void 0:H.delimiter}})),_.f(_.Zy,{text:function(){var V,H;
return(V=J())==null?void 0:(H=V.contributorNote)==null?void 0:H.publishedTimeText}})),_.f(_.QR,{data:function(){var V,H,q;
return H9e((V=r.data())==null?void 0:V.noteData,(H=J())==null?void 0:(q=H.contributorNote)==null?void 0:q.deleteAction)}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.f("div",{class:"ytNoteViewModelNoteContent"},_.f(_.Zy,{text:function(){var V,H;
return(V=J())==null?void 0:(H=V.contributorNote)==null?void 0:H.text}})))},"Cf");
aZE.idomCompat=!0;_.o8(aZE,"yt-note-view-model",{props:{data:_.yk}});var cL=_.JY(function(r){var J=_.XO(r,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),x=J.label,t=J.text,b=J.placeholder,V=J.hint;r=J.rows;var H=J.overflowStyle,q=J.outline,W=J.disabled,U=J.disableNewLines,g=J.characterLimit,E=J.validation,h=J.onInput,G=_.zx("textarea");J=_.D(_.hN(function(){return t()}));
var N=J.next().value,Q=J.next().value;J=_.D(_.Ww(!1,void 0,"fXvinf"));var Y=J.next().value,O=J.next().value,c=function(){O(!0)},Z=function(){O(!1)};
_.Pb(function(){var FD=G.value,Bn=H(),rv=N();Bn==="expand-vertically"&&rv&&Tor(FD);G.value.addEventListener("focusin",c);G.value.addEventListener("focusout",Z)});
_.ky(function(){G.value.removeEventListener("focusin",c);G.value.removeEventListener("focusout",Z)});
var a=function(){var FD;return(FD=E())==null?void 0:FD.validate(N())},e=function(){return g()&&!a()&&N().length>g().maxChars},l=function(){return!!a()||e()};
J=_.$H(function(FD){if(!FD.currentTarget)return!1;FD=FD.currentTarget;Q(FD.value);H()==="expand-vertically"&&Tor(FD);h==null||h(FD.value);return!0});
var Vi=_.$H(function(FD){U()&&FD.key==="Enter"&&FD.preventDefault();return!1}),sX=_.$H(function(){G.value.focus()}),pz=function(){return b()||x()},Gz={},Qi={},Sm={};
return _.f("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.f("div",{class:_.gm("ytStandardsTextareaShapeTextareaContainer",(Gz.ytStandardsTextareaShapeTextareaContainerOutline=q,Gz.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=W,Gz.ytStandardsTextareaShapeTextareaContainerOutlineError=l,Gz)),"on:click":sX},_.f("label",{class:_.gm("ytStandardsTextareaShapeLabel",(Qi.ytStandardsTextareaShapeLabelFocused=Y,Qi.ytStandardsTextareaShapeLabelDisabled=W,Qi.ytStandardsTextareaShapeLabelError=
function(){return l()&&!W()},Qi.ytStandardsTextareaShapeLabelHidden=function(){return!Y()&&!N()&&!!pz()},Qi))},x),_.f("div",{class:_.gm("ytStandardsTextareaShapePlaceholder",(Sm.ytStandardsTextareaShapePlaceholderVisible=function(){return!Y()&&!N()},Sm)),
"aria-hidden":"true"},pz),_.f("textarea",{el:G,class:"ytStandardsTextareaShapeTextarea",rows:r,disabled:W,placeholder:pz,"on:input":J,"on:keydown":Vi},N)),_.f(_.w,{cond:function(){return V()&&!l()},
then:function(){var FD={};return _.f("div",{class:_.gm("ytStandardsTextareaShapeHint",(FD.ytStandardsTextareaShapeHintDisabled=W,FD))},_.f("div",{class:"ytStandardsTextareaShapeHintHintMessage"},V))}}),_.f(_.w,{cond:a,
then:function(){return _.f(ypX,{disabled:W},_.f("div",{class:"ytStandardsTextareaShapeErrorMessage"},a))}}),_.f(_.w,{cond:g,
then:function(FD){return _.f(_.w,{cond:e,then:function(){return _.f(ypX,{disabled:W},_.f("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return FD().errorMessage}),_.f("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return N().length+"/"+FD().maxChars}))}})}}))},"Df");
cL.idomCompat={callbacks:{onInput:!0}};var ypX=_.JY(function(r){var J={};return _.f("div",{class:_.gm("ytStandardsTextareaShapeError",(J.ytStandardsTextareaShapeErrorDisabled=r.disabled,J)),role:"alert"},_.f(_.Gk,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),r.children)},"Ef");_.eJ9=_.JY(function(r){var J=r.data;return _.f("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.f(cL,{text:r.text,label:function(){var x;return(x=J().contentProperties)==null?void 0:x.labelText},
placeholder:function(){var x;return(x=J().contentProperties)==null?void 0:x.placeholderText},
hint:function(){var x;return(x=J().contentProperties)==null?void 0:x.hintText},
outline:function(){var x;return!((x=J().displayProperties)==null?0:x.hideBorder)},
overflowStyle:function(){var x;return((x=J().displayProperties)==null?0:x.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:r.disabled,disableNewLines:function(){var x;return(x=J().displayProperties)==null?void 0:x.disableNewLines},
onInput:r.onInput,characterLimit:r.characterLimit,validation:r.validation,rows:function(){var x;return(x=J().displayProperties)==null?void 0:x.rows}}))},"Ff");_.zJX=_.JY(function(r){var J=r.data;return _.f("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.f(cL,{text:r.text,label:function(){var x;return(x=J().contentProperties)==null?void 0:x.labelText},
placeholder:function(){var x;return(x=J().contentProperties)==null?void 0:x.placeholderText},
hint:function(){var x;return(x=J().contentProperties)==null?void 0:x.hintText},
outline:function(){var x;return!((x=J().displayProperties)==null?0:x.hideBorder)},
overflowStyle:function(){var x;return((x=J().displayProperties)==null?0:x.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var x;return(x=J().displayProperties)==null?void 0:x.disableNewLines},
onInput:r.onInput,characterLimit:r.characterLimit,validation:r.validation,rows:function(){var x;return(x=J().displayProperties)==null?void 0:x.rows}}))},"Gf");var ZNI=_.JY(function(r){var J=_.D(_.hN(function(){var pz,Gz;return((pz=r.data().structuredContextNoteFormSchema)==null?0:(Gz=pz.initialValues)==null?0:Gz.noteBody)?r.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),x=J.next().value,t=J.next().value;
J=_.D(_.hN(function(){r.data();return!1}));
var b=J.next().value,V=J.next().value;J=_.D(_.hN(function(){r.data();return!1}));
var H=J.next().value,q=J.next().value;J=_.D(_.hN(function(){var pz,Gz;return((pz=r.data().structuredContextNoteFormSchema)==null?0:(Gz=pz.initialValues)==null?0:Gz.timestamp)?r.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var W=J.next().value,U=J.next().value;J=_.D(_.hN(function(){r.data();return!1}));
var g=J.next().value,E=J.next().value;J=_.D(_.hN(function(){var pz,Gz;return((pz=r.data().structuredContextNoteFormSchema)==null?0:(Gz=pz.initialValues)==null?0:Gz.sources)?[r.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var h=J.next().value,G=J.next().value;J=_.D(_.hN(function(){r.data();return!1}));
var N=J.next().value,Q=J.next().value;J=_.D(_.hN(function(){return!1}));
var Y=J.next().value,O=J.next().value;_.Pb(function(){var pz;_.mxy((pz=r.data().structuredContextNoteFormSchema)==null?void 0:pz.id,{isSubmitting:Y,onSubmit:function(){O(!0);var Gz=EFX(x(),W(),h(),r.data()),Qi=_.bZ().resolve(_.mg);Gz&&Qi&&Qi.resolveCommand(Gz,{commandController:{onSuccess:function(){O(!1)}}})},
isValid:function(){return b()&&!H()&&!g()&&!N()}})});
var c=function(pz){if(pz!==void 0&&(t(pz),!b()&&pz.length>0&&V(!0),b())){var Gz=WKs(r.data());if(Gz){var Qi=Gz.minLength;Gz=Gz.maxLength;Qi&&pz.length<Qi?q(!0):Gz&&pz.length>Gz?q(!0):q(!1)}}},Z=function(pz){if(pz!==void 0){U(pz);
if(pz.length>0){var Gz,Qi,Sm,FD,Bn=p$I((Gz=r.data())==null?void 0:(Qi=Gz.structuredContextNoteFormSchema)==null?void 0:(Sm=Qi.fieldSchemas)==null?void 0:(FD=Sm.timestamp)==null?void 0:FD.validationSchema);if(Bn&&(Gz=Bn.regex)&&!(new RegExp(Gz)).test(pz)){E(!0);return}}E(!1)}},a=function(pz){if(pz!==void 0){var Gz=pz.split(/[ \n]/).map(function(Qi){return Qi.trim()});
G(Gz);if(pz.length>0)for(pz=_.D(Gz),Gz=pz.next();!Gz.done;Gz=pz.next())if(!gF4(Gz.value)){Q(!0);return}Q(!1)}},e=function(){return{validate:function(pz){if(b()){var Gz=WKs(r.data());
if(Gz){var Qi=Gz.minLength;Gz=Gz.translations;if(Qi&&pz.length<Qi)return Gz==null?void 0:Gz.minLengthErrorMessage}}}}},l=function(){var pz=WKs(r.data()),Gz=pz==null?void 0:pz.maxLength,Qi;
pz=pz==null?void 0:(Qi=pz.translations)==null?void 0:Qi.maxLengthErrorMessage;if(Gz&&pz)return{maxChars:Gz,errorMessage:pz}},Vi=function(){return{validate:function(pz){if(pz){var Gz,Qi,Sm,FD,Bn=p$I((Gz=r.data())==null?void 0:(Qi=Gz.structuredContextNoteFormSchema)==null?void 0:(Sm=Qi.fieldSchemas)==null?void 0:(FD=Sm.timestamp)==null?void 0:FD.validationSchema);
if(Bn&&(Gz=Bn.regex,Bn=Bn.translations,Gz&&!(new RegExp(Gz)).test(pz)))return Bn==null?void 0:Bn.regexErrorMessage}}}},sX=function(){return{validate:function(pz){if(pz){var Gz,Qi,Sm,FD,Bn=Uxy((Gz=r.data())==null?void 0:(Qi=Gz.structuredContextNoteFormSchema)==null?void 0:(Sm=Qi.fieldSchemas)==null?void 0:(FD=Sm.sources)==null?void 0:FD.validationSchema);
if(Bn&&(Gz=Bn.translations,Gz==null?0:Gz.selectedErrorMessage))for(pz=pz.split(/[ \n]/).map(function(rv){return rv.trim()}),pz=_.D(pz),Qi=pz.next();!Qi.done;Qi=pz.next())if(!gF4(Qi.value))return pz=void 0,(pz=Gz)==null?void 0:pz.selectedErrorMessage}}}};
return _.f("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.QR,{data:function(){var pz;return(pz=r.data())==null?void 0:pz.noteContents}},{textFormFieldViewModel:function(pz){return _.f(_.zJX,{data:pz.data,
onInput:c,validation:e,characterLimit:l})},
textFieldViewModel:function(pz){return _.f(_.eJ9,{data:pz.data,onInput:c,validation:e,characterLimit:l})}})),_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.QR,{data:function(){var pz;
return(pz=r.data())==null?void 0:pz.noteTimestamp}},{textFormFieldViewModel:function(pz){return _.f(_.zJX,{data:pz.data,
onInput:Z,validation:Vi})},
textFieldViewModel:function(pz){return _.f(_.eJ9,{data:pz.data,onInput:Z,validation:Vi})}})),_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.QR,{data:function(){var pz;
return(pz=r.data())==null?void 0:pz.noteSources}},{textFormFieldViewModel:function(pz){return _.f(_.zJX,{data:pz.data,
onInput:a,validation:sX})},
textFieldViewModel:function(pz){return _.f(_.eJ9,{data:pz.data,onInput:a,validation:sX})}})))},"Hf");
ZNI.idomCompat=!0;_.o8(ZNI,"yt-structured-context-note-view-model",{props:{data:_.yk}});var vzE=_.JY(function(r){var J=_.D(_.hN(function(){var V;if((V=r.controlled)==null?0:V.call(r))return[];var H;return(((H=r.data())==null?void 0:H.chips)||[]).map(function(q){q=_.R(q,_.Cn);if(q==null?0:q.selected)return j_I(q.chipValue)}).filter(function(q){return q!==void 0})})),x=J.next().value,t=J.next().value,b=function(V){var H=j_I(V.chipValue);
if(H!==void 0){var q;if((q=r.controlled)==null?0:q.call(r))return void r.controlled().onTap(H);V=x().includes(H)?[].concat(_.Gd(x().filter(function(U){return U!==H}))):[].concat(_.Gd(x()),[H]);
t(V);var W;if((W=r.uncontrolled)==null?0:W.call(r))r.uncontrolled().onUpdate(V)}};
return _.f("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.f(_.GZ,{each:function(){return r.data().chips||[]}},function(V){return _.f("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.f(_.MH,{data:function(){return _.R(V,_.Cn)},
selected:function(){var H;if(H=_.R(V,_.Cn)){var q=j_I(H.chipValue);if(q!==void 0){var W;H=((W=r.controlled)==null?0:W.call(r))?r.controlled().selectedValues.includes(q):x().includes(q)}else H=void 0}else H=!1;return H},
callback:b}))}))},"If");var uee=_.JY(function(r){var J=r.data;var x=function(){var q;return((q=J())==null?void 0:q.flowStateKey)||""},t=_.gI(_.rl,x),b=function(){var q;
return(q=_.R(t(),qiE))==null?void 0:q.chips},V=function(q){if(q!==void 0){var W=b()||[];
W=W.find(function(U){return U===q})?W.filter(function(U){return U!==q}):[].concat(_.Gd(W),[q]);
W=Object.assign({},t(),{feedbackFormFlowState:Object.assign({},_.R(t(),qiE),{chips:W})});_.uX(_.ES("flowStateEntity",x(),W))}},H=function(){var q;
return _.R((q=J())==null?void 0:q.inputBox,Wx9)};
r=_.f6(function(q){var W=H();W=!(W==null?0:W.maxChars)||q.length<=W.maxChars;q=Object.assign({},t(),{feedbackFormFlowState:Object.assign({},_.R(t(),qiE),{detail:q}),abuseReportFlowState:Object.assign({},_.R(t(),s_),{navigationEnabled:W})});_.uX(_.ES("flowStateEntity",x(),q))},150);
return _.f("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.f("div",{class:"ytFeedbackFormViewModelChips"},_.f(_.QR,{data:function(){var q;return(q=J())==null?void 0:q.chipSelection}},{chipSelectionFormFieldViewModel:function(q){return _.f(vzE,{data:q.data,
controlled:function(){return{selectedValues:b()||[],onTap:V}}})}})),_.f("div",{class:"ytFeedbackFormViewModelInputBox"},_.f(cL,{text:function(){var q;
return(q=_.R(t(),qiE))==null?void 0:q.detail},
placeholder:function(){var q;return((q=H())==null?void 0:q.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var q=H();if(q&&q.maxChars)return{maxChars:q.maxChars,errorMessage:q.maxCharsExceededErrorMessage||""}},
onInput:r})),_.f("div",{class:"ytFeedbackFormViewModelFooterText"},_.f(_.Zy,{text:function(){return J().footerText}})))},"Jf");
uee.idomCompat=!0;_.o8(uee,"yt-feedback-form-view-model",{props:{data:_.yk}});var lZr=_.JY(function(r){var J=r.data;var x=function(){return J().flowStateKey||""},t=_.gI(Elr,x),b=function(){return _.R(t(),s_)},V=function(){if(_.M("enable_gff_accessibility_fix")){var H=!0,q;
if((q=b())==null?0:q.navigationEnabled){var W;_.a2((W=b())==null?void 0:W.navigationCommand);H=!1}q=Object.assign({},t(),{abuseReportFlowState:Object.assign({},b(),{isReportFormDirty:H})});_.uX(_.ES("flowStateEntity",x(),q))}else _.a2((H=b())==null?void 0:H.navigationCommand)};
return _.f("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.f("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.f(_.QR,{data:function(){return J().cancelButton}},{buttonViewModel:function(H){return _.f(_.TN,{data:H.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:V})}}),_.f(_.QR,{data:function(){var H;
if(J().navButton){var q=Object;var W=q.assign,U=_.R(J().navButton,_.GA),g=((H=b())==null?0:H.navigationEnabled)||_.M("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",E,h;H=_.R((E=b())==null?void 0:E.navigationCommand,_.I2);E=(h=_.R(H,_.Ak))==null?void 0:h.url;q={buttonViewModel:W.call(q,{},U,{state:g,iconName:E?"OPEN_IN_NEW":""})}}else q=void 0;return q}},{buttonViewModel:function(H){return _.f(_.TN,{data:H.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:V})}})))},"Kf");
lZr.idomCompat=!0;_.o8(lZr,"yt-report-form-bottom-bar-view-model",{props:{data:_.yk}});var Xb9=_.JY(function(r){var J=r.nextStep;return _.f("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.f("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.f(_.Gk,{icon:function(){return J().iconName||""}})),_.f("div",null,_.f(_.Zy,{text:function(){return J().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Lf"),r97=_.JY(function(r){var J=r.data;
var x,t=(x=_.bZ().resolve(_.t9(_.vc)))==null?void 0:x(),b=_.gI(_.rl,function(){return J().flowStateKey||""});
return _.f("yt-report-form-confirmation-page-view-model",{class:function(){var V;return((V=_.R(b(),s_))==null?void 0:V.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.f("div",{class:function(){var V;
return((V=_.R(b(),s_))==null?void 0:V.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.f(_.rm,{data:function(){return t&&J().imageDark?J().imageDark:J().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.f("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return J().confirmationHeader}),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.f(_.Zy,{text:function(){return J().confirmationText}})),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.f(_.Zy,{text:function(){return J().lawEnforcementText}})),
_.f("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return J().whatToExpectHeader}),_.f(_.w,{cond:function(){return J().nextSteps},
then:function(V){return _.f("div",null,_.f(_.GZ,{each:V},function(H){return _.f(Xb9,{nextStep:H})}))}}),_.f(_.w,{cond:function(){return J().legalReportText},
then:function(V){return _.f("div",null,_.f(_.Zy,{text:V,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Mf");
r97.idomCompat=!0;_.o8(r97,"yt-report-form-confirmation-page-view-model",{props:{data:_.yk}});var J9X=_.JY(function(r){var J=r.data;var x=function(){var V;return((V=_.R(J().inputBox,Wx9))==null?void 0:V.maxChars)||500},t=function(){return J().flowStateKey||""},b=_.gI(_.rl,t);
r=_.f6(function(V){V=Object.assign({},b(),{flowFormState:{isValid:V.length<=x()},abuseReportFlowState:{userComments:V,navigationEnabled:!(V.length>x()),isReportFormDirty:!0}});_.vp().dispatch(_.C7("flowStateEntity",t(),V))},150);
_.Pb(function(){var V=Object.assign({},b(),{flowFormState:{isValid:!0}});_.vp().dispatch(_.C7("flowStateEntity",t(),V))});
return _.f("yt-report-form-details-page-view-model",{class:function(){var V;return((V=_.R(b(),s_))==null?void 0:V.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.f("h1",{class:function(){var V;
return((V=_.R(b(),s_))==null?void 0:V.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return J().detailsPageHeader}),_.f("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.f(_.Zy,{text:function(){return J().bodyText}})),_.f("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.f(cL,{label:function(){var V;
return((V=_.R(J().inputBox,Wx9))==null?void 0:V.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var V;return{errorMessage:((V=_.R(J().inputBox,Wx9))==null?void 0:V.maxCharsExceededErrorMessage)||"",maxChars:x()}},
onInput:r})))},"Nf");
J9X.idomCompat=!0;_.o8(J9X,"yt-report-form-details-page-view-model",{props:{data:_.yk}});var xVr=_.JY(function(r){var J=r.data;var x=r.selectedKey;var t=r.onSelected;var b=r.groupName;var V=function(){return J().text},H=function(){return J().attributedText},q=function(){return J().subtext},W=function(){return J().attributedSubtext},U=_.f("div",{class:"ytRadioButtonItemViewModelLabel"},_.f(_.w,{cond:V,
then:function(){return _.f("div",null,V)}}),_.f(_.w,{cond:H,
then:function(){return _.f(_.Zy,{text:H})}}),_.f(_.w,{cond:q,
then:function(){return _.f("div",{class:"ytRadioButtonItemViewModelSubText"},q)}}),_.f(_.w,{cond:W,
then:function(){return _.f("div",{class:"ytRadioButtonItemViewModelSubText"},_.f(_.Zy,{text:W}))}})),g=function(){if(H()){var h;
return(h=H())==null?void 0:h.content}return V()},E=function(){if(W()){var h;
return(h=W())==null?void 0:h.content}return q()};
r={};return _.f("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.f(_.RW,{name:b,checked:function(){return!(x==null||!x()||J().key!==(x==null?void 0:x()))},
onChange:function(h){t==null||t(h.target,J(),b==null?void 0:b())},
labelRenderable:function(){return U},
ariaLabel:function(){return E()?g()+", "+E():g()},
className:_.gm((r.ytRadioButtonItemViewModelSubTitle=function(){return!!J().subtext},r))}))},"Of");_.tGY=_.JY(function(r){var J=r.data;var x=r.onSelected;var t=r.selectedKey;var b=r.groupName;var V=function(){return(b==null?void 0:b())||J().key};
return _.f("yt-radio-button-group-view-model",{class:"ytRadioButtonGroupViewModelHost",tabindex:0},_.f("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.f(_.QR,{data:function(){return J().radioButtons}},{radioButtonItemViewModel:function(H){return _.f(xVr,{data:H.data,
onSelected:x,selectedKey:t,groupName:V})}})))},"Pf");var bBE=_.JY(function(r){var J=r.data;var x=_.Ze("div"),t=function(){return J().flowStateKey||""},b=_.gI(_.rl,t),V=function(){return _.R(b(),s_)};
_.Ke(function(){var H,q;if(((H=V())==null?0:H.isReportFormDirty)&&((q=V())==null||!q.navigationEnabled)&&_.M("enable_gff_accessibility_fix")){var W;if(((W=V())==null?void 0:W.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var U;(U=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||U.scrollIntoView()}else{var g;(g=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||g.scrollIntoView()}}},"VvP2Ne");
return _.f("yt-report-form-reason-select-page-view-model",{class:function(){var H;return((H=V())==null?void 0:H.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.f("h1",{class:function(){var H;
return((H=V())==null?void 0:H.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return J().pageHeader}),_.f("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.f(_.Zy,{text:function(){return J().bodyText}})),_.f("div",{class:function(){var H;
return((H=V())==null?void 0:H.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.f(_.w,{cond:function(){var H,q;
return((H=V())==null?void 0:H.isReportFormDirty)&&!((q=V())==null?0:q.navigationEnabled)&&_.M("enable_gff_accessibility_fix")},
then:function(){return _.f("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:x},_.f(_.Gk,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.f("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return J().emptyReasonSelectErrorMessage}))}}),_.f(_.tGY,{data:function(){return _.R(J().radioButtonGroup,_.$TX)},
onSelected:function(H,q){H=Object.assign({},b(),{abuseReportFlowState:Object.assign({},V(),{reasonKey:q.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:q.command})});_.uX(_.ES("flowStateEntity",t(),H))},
selectedKey:function(){var H;return(H=V())==null?void 0:H.reasonKey},
groupName:"report-form-reason-select-page"})))},"Qf");
bBE.idomCompat=!0;_.o8(bBE,"yt-report-form-reason-select-page-view-model",{props:{data:_.yk}});var mV7=_.JY(function(r){var J=r.data;var x,t=(x=_.bZ().resolve(_.t9(_.vc)))==null?void 0:x();return _.f("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},_.f("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},_.f(_.rm,{data:function(){return t&&J().imageDark?J().imageDark:J().image},
alt:""})),_.f("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},_.f("h1",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},function(){return J().header}),_.f(_.Zy,{text:function(){return J().text},
className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"Rf");
mV7.idomCompat=!0;_.o8(mV7,"yt-report-form-sign-in-page-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=function(){return J().titleSuperscript},t=function(){return J().answersShelf},b=function(){return J().videoShelf},V=function(){var Q;
return(Q=J().textInputPlaceholder)==null?void 0:Q.content},H=function(){return J().showOpenTextInput&&!_.M("web_hide_explore_hub_until_user_navigates_back_to_home")},q=function(){var Q;
return(Q=J().textInputValue)==null?void 0:Q.content},W=_.Ze("input");
_.KN(function(){H()&&q()&&W.value&&(W.value.value=q())});
var U=function(Q){Q=Q.target.value.trim();var Y=J().onUpdateText;Y&&_.a2(Y,{form:{userQuery:Q}});J().userQuery=Q},g=_.f6(function(Q){U(Q)},150),E=_.$H(function(Q){g(Q);
return!1}),h=_.$H(function(Q){Q.key==="Enter"&&(U(Q),(Q=J().onNextStepCommand)&&_.a2(Q,{forceClickLogging:!0}));
return!1}),G=_.zx("yt-talk-to-recs-view-model"),N=function(){if(_.M("web_hide_explore_hub_until_user_navigates_back_to_home")){var Q,Y,O;
(O=(Y=(Q=G.value)==null?void 0:Q.closest("ytd-flow-step-renderer"))==null?void 0:Y.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||O.click()}};
return _.f("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:G},_.f("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.f(_.QR,{data:function(){return J().topCornerButton}},{buttonViewModel:_.TN})),_.f("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.f("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.f(_.Zy,{text:function(){return J().title}}),_.f(_.w,{cond:x,
then:function(){return _.f("sup",{class:"ytwTalkToRecsSuperScript"},_.f(_.Zy,{text:x}))}})),_.f("div",{class:"ytwTalkToRecsSubtitle"},_.f(_.Zy,{text:function(){return J().subtitle}})),_.f("div",{class:"ytwTalkToRecsResultsShelf"},_.f(_.w,{cond:t,
then:function(){return _.f(_.QR,{data:t},{chipsShelfViewModel:function(Q){return _.f("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.f(_.ddn,{data:Q.data,callback:N,enableSingleChipSelection:!0}))}})}}),_.f(_.w,{cond:b,
then:function(){return _.f(_.QR,{data:b},{horizontalShelfViewModel:function(Q){return _.f("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.f(_.d8,{data:Q.data}))}})}})),_.f(_.w,{cond:H,
then:function(){return _.f("div",{class:"ytwTalkToRecsUserInputBox"},_.f("input",{el:W,type:"text",class:"ytwTalkToRecsTextInput",placeholder:V,value:function(){return J().userQuery},
"on:input":E,"on:keyup":h,maxlength:200}))}})))},"Sf"),"yt-talk-to-recs-view-model",{props:{data:_.yk}});var $x9={sources:[{clientResource:{imageName:"CHECK"}}]};_.o6s=_.JY(function(r){var J=_.zx("div");r=_.XO(r,{error:void 0});var x=r.data,t=r.error,b=r.onSelected;r=_.D(_.hN(function(){return MJm(x())}));
var V=r.next().value,H=r.next().value;Noe(x,function(h){H(h);var G,N,Q=htr((G=x().options)==null?void 0:(N=G[h])==null?void 0:N.value,x().type);b==null||b(Q);J.value.focus()});
r=_.$H(function(){if(!x().disabled){var h=x(),G=V(),N=J.value;h.options&&(h=w$X(h.options,G,h.label),_.bZ().resolve(_.jx).openSheet({viewModel:h},N))}});
var q=_.IHC(),W=function(){return!!t()},U=function(){return!!x().disabled},g={};
g=_.gm("ytDropdownViewModelDropdownContainer",(g.ytDropdownViewModelDropdownContainerErrorBorder=W,g.ytDropdownViewModelDropdownContainerDisabled=U,g));var E={};return _.f("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.f("div",{class:g,"on:click":r,el:J,role:"combobox",tabindex:0,"on:keydown":q,"aria-invalid":W,"aria-disabled":U,"aria-describedby":function(){return W()?"dropdown-view-model-error":void 0}},_.f("div",{class:"ytDropdownViewModelText"},GaI(x,W,V),Rt9(x,V)),_.f("div",{class:_.gm("ytDropdownViewModelChevronDown",
(E.ytDropdownViewModelChevronDownDisabled=U,E))},_.f(_.Gk,{icon:"CHEVRON_DOWN"}))),S9X(x,t))},"Tf");_.o8(_.JY(function(r){var J=r.data;var x=function(b){var V=Q_4(J());V.videoMetadata||(V.videoMetadata={});V.videoMetadata.sponsorshipsMetadata||(V.videoMetadata.sponsorshipsMetadata={});V.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(b)},t=function(b){var V=Q_4(J());
V.scheduledRedirectMetadata||(V.scheduledRedirectMetadata={});V.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(b)};
return _.f("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.f("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.f("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.f(_.Zy,{text:function(){return J().title}}),_.f(_.Gk,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.f(_.Zy,{text:function(){return J().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.f(_.QR,{data:function(){return J().tierChoices}},{dropdownViewModel:function(b){return _.f("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.f(_.o6s,{data:b.data,
onSelected:x}))}}),_.f(_.QR,{data:function(){return J().startTimeChoices}},{dropdownViewModel:function(b){return _.f("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.f(_.o6s,{data:b.data,
onSelected:t}))}}),_.f(_.Zy,{text:function(){return J().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.f("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.f(_.QR,{data:function(){return J().scheduleButton}},{panelFooterViewModel:_.Lr})))},"Uf"),"ytfz-schedule-fanzone-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;r=r.className===void 0?"":r.className;var x=_.gI(Elr,function(){return J().flowStateEntityKey||""}),t={};
t=_.gm("ytFlowBottomBarViewModelFlowBottomBarButtons",(t.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},t));
var b={},V=_.gm("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",t,(b.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},b.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},b));
b={};var H=_.gm("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",t,(b.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},b.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},b));
t={};t=_.gm("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(t.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},t.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},t.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
t));
r=_.gm("ytFlowBottomBarViewModelHost",r);return _.f("yt-flow-bottom-bar-view-model",{class:r},_.f(_.w,{cond:function(){var q;return(q=J())==null?void 0:q.textSection},
then:function(q){return _.f("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.f(_.Zy,{text:q}))}}),_.f("div",{class:t},_.f(_.QR,{data:function(){return J().secondaryButton}},{buttonViewModel:function(q){return _.f(_.TN,{data:q.data,
className:H})}}),_.f(_.QR,{data:function(){return J().primaryButton}},{buttonViewModel:function(q){return _.f(_.TN,{data:q.data,
className:V,buttonOverrides:function(){var W;return{disabled:!((W=x())==null||!W.primaryButtonDisabled)}}})}})))},"Vf"),"yt-flow-bottom-bar-view-model",{props:{data:_.yk,
className:_.mS}});var VG9="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),Ay=function(){var r=_.I.apply(this,arguments)||this;r.enableScrollingFix=!0;r.bottomBar=!1;r.hideBottomBar=!1;r.fitContent=!1;return r};
_.S(Ay,_.I);_.m=Ay.prototype;_.m.ready=function(){_.M("enable_pdp_icon_prefetch")&&_.sZE(_.bZ().resolve(_.HT),0,VG9)};
_.m.focus=function(r){this.topBar?_.vS(this.topBar,r):this.paperDialog.focus(r)};
_.m.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$17030_scroller&&(this.JSC$17030_scroller.dialogElement=this.paperDialog,this.JSC$17030_scroller.attached&&typeof this.JSC$17030_scroller.attached==="function"&&this.JSC$17030_scroller.attached())};
_.m.onDataChanged=function(){var r;this.fitContent=!((r=this.data)==null||!r.fitContent);var J;this.bottomBar=!((J=this.data)==null||!J.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.m.onProgressChanged=function(){var r,J,x=((J=(r=this.data)==null?void 0:r.progress)!=null?J:0)*100;this.progressElement.style.width=x+"%"};
_.m.isProgressHidden=function(){var r;return!((r=this.data)==null?0:r.progress)};
_.m.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",noteViewModel:"yt-note-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",
pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",
structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",
shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},flowBottomBarRenderer:{matcher:function(r){return _.M("enable_wiz_next_lp2_msof")&&r&&!r.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.vd.Object.defineProperties(Ay.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var r;return _.M("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.R((r=this.data)==null?void 0:r.content,gy4)}}});
Ay.prototype.onProgressChanged=Ay.prototype.onProgressChanged;Ay.prototype.onDataChanged=Ay.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ay.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ay.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ay.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ay.prototype,"enableScrollingFix",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ay.prototype,"bottomBar",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ay.prototype,"hideBottomBar",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ay.prototype,"containsExploreHub",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ay.prototype,"fitContent",void 0);_.F([_.jX("#progress"),_.y("design:type",HTMLElement)],Ay.prototype,"progressElement",void 0);
_.F([_.jX("#scroller"),_.y("design:type",Object)],Ay.prototype,"JSC$17030_scroller",void 0);_.F([_.jX("ytd-flow-top-bar-renderer"),_.y("design:type",HTMLElement)],Ay.prototype,"topBar",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ay.prototype,"onDataChanged",null);_.F([_.g5("data.progress"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ay.prototype,"onProgressChanged",null);
_.F([_.L({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],Ay);
_.A(Ay,"ytd-flow-step-renderer",function(){if(AeY!==void 0)return AeY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-flow-step-renderer"></div>\n<div id="progress-container" hidden="[[isProgressHidden(data)]]" class="style-scope ytd-flow-step-renderer">\n  <div id="progress" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-flow-step-renderer">\n  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return AeY=r},{mode:1});var DVm=function(r){this.resolveCommand=r;this.steps={}},HBs=function(r,J){J=_.D(J||[]);
for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=Object.values(x)[0],b=void 0;if((b=t)==null?0:b.stepId)r.steps[t.stepId]=x}},qVK=function(r,J){var x,t,b,V,H;
return _.T(function(q){if((x=r.state)==null||!x.currentStepId)return q.return(void 0);t=T0I(r);if(!t)return q.return(sf5(r));if(b=_.R(t,_.UTs)){var W;((W=b.screenLoggingData)==null?0:W.screenVeType)&&_.mI(_.wU(),b.screenLoggingData.screenVeType);((V=b)==null?0:V.onStepStartCommand)&&r.resolveCommand((H=b)==null?void 0:H.onStepStartCommand,{})}if(b&&J){W=b;var U,g,E,h;((U=J.flowLoggingData)==null?0:U.eventNamespace)&&((g=W.flowEventData)==null?0:g.eventType)&&((E=W.flowEventData)==null?0:E.eventMetadata)&&
((h=J.flowLoggingData)==null?0:h.flowType)&&(U=_.pV(J.flowLoggingData.eventNamespace,W.flowEventData.eventType,W.flowEventData.eventMetadata),_.fV(_.UT(),U,J.flowLoggingData.flowType));J.steps&&!J.steps.includes(t)&&J.steps.push(t)}return q.return(t)})};
DVm.prototype.back=function(){var r;(r=this.state)!=null&&r.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
DVm.prototype.handleUpdateFlowCommand=function(r){r.steps&&HBs(this,r.steps);r.entityUpdateCommand&&this.resolveCommand(r.entityUpdateCommand,{});r.flowContinuationCommand&&(r=r.flowContinuationCommand)&&(this.getFlowContinuationCommand=r);this.awaitFlowContinuation&&(this.awaitFlowContinuation(T0I(this)),this.awaitFlowContinuation=void 0)};
DVm.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var sf5=function(r){return _.T(function(J){return r.getFlowContinuationCommand?J.return(new Promise(function(x){r.awaitFlowContinuation=x;r.getFlowContinuationCommand&&r.resolveCommand(r.getFlowContinuationCommand,{flow_state:r.state})})):J.return(Promise.resolve(void 0))})},T0I=function(r){var J;
if((J=r.state)!=null&&J.currentStepId)return r.steps[r.state.currentStepId]};var Fa=function(){var r=_.I.apply(this,arguments)||this;r.flowState=new DVm(function(J,x){x=x===void 0?{}:x;_.Uz.instance.resolveCommand(J,{form:{form:x,element:r.hostElement}})});
r.initialState=!0;r.isLoading=!1;r.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};return r};
_.S(Fa,_.I);_.m=Fa.prototype;_.m.onPopupClosed=function(r){r&&this.hostElement!==r.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.m.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.m.focus=function(r){var J=this;_.FO(function(){var x=_.Hp(J.hostElement).querySelector("ytd-flow-step-renderer");(x==null?0:x.topBar)?x.focus(r):J.topBar&&_.vS(J.topBar,r)},1)};
_.m.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.m.computeTopBarHidden=function(r){var J;return!((J=_.R(r,_.UTs))==null||!J.topBarOverride)};
_.m.dataChanged=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1){((J=r.data)==null?0:J.steps)&&HBs(r.flowState,r.data.steps);if((x=r.data)==null?0:x.flowContinuationCommand){var b=r.flowState,V=r.data.flowContinuationCommand;V&&(b.getFlowContinuationCommand=V)}return _.p(t,qVK(r.flowState,r.data),2)}r.currentFlowStep=t.yieldResult;_.i8(t)})};
_.m.flowChanged=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1){if(!r.flow)return x.return();r.flowState.state=r.flow;r.isLoading=!0;return _.p(x,qVK(r.flowState,r.data),2)}J=x.yieldResult;if(!J||r.flow.isLoading)return x.return();r.currentFlowStep=J;r.initialState=!1;r.isLoading=!1;r.autofocusAndRefit();_.i8(x)})};
_.m.autofocusAndRefit=function(){var r=this,J=_.bZ().resolve(_.t9(_.oL)),x=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),t=document.querySelector("yt-report-form-confirmation-page-view-model"),b=document.querySelector("yt-report-form-details-page-view-model"),V=document.querySelector("yt-report-form-reason-select-page-view-model"),H=document.querySelector("yt-contributor-zero-state-view-model"),
q=document.querySelector("yt-structured-context-note-view-model"),W=document.querySelector("yt-note-view-model");(!x&&J&&J.isKeyBoardInUse()||t||!x&&b||!x&&V||H||q||W)&&_.ut(this.hostElement);_.zu(this,function(){_.Vq(r.hostElement,"yt-refit")})};
_.m.handleUpdateFlowCommand=function(r){this.data&&(r=_.R(r,fny),r.targetId===this.data.targetId&&(r.flowContinuationCommand&&(this.data.flowContinuationCommand=r.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(r),this.autofocusAndRefit()))};
_.m.handleFlowNextStepCommand=function(r){this.data&&this.flow&&this.flow.key&&(r=_.R(r,iem),r.targetId===this.data.targetId&&(r=r.stepId||"",this.ytdReduxBehavior.dispatch(_.C7("flowStateEntity",this.flow.key,{currentStepId:r,stepIdStack:(this.flow.stepIdStack||[]).concat(r)}))))};
_.m.handleFlowPrevStepCommand=function(r){if(this.data&&this.flow&&this.flow.key&&(r=_.R(r,pwe),r.targetId===this.data.targetId)){var J=[].concat(_.Gd(this.flow.stepIdStack||[]));J.length>1?(J.pop(),this.ytdReduxBehavior.dispatch(_.C7("flowStateEntity",this.flow.key,{currentStepId:J[J.length-1],stepIdStack:J}))):r.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(r.onFirstStepCommand)}};
_.m.handleYpcCancelRecurrenceCommand=function(r){if(this.data&&this.flow&&this.flow.key&&(r=_.R(r,ww7),r.targetId===this.data.targetId&&r.endpointCommand)){var J=_.R(this.flow,hws);J&&_.R(r.endpointCommand,_.B4o)&&(_.R(r.endpointCommand,_.B4o).feedbackData=J.surveyFeedback);this.ytComponentBehavior.resolveCommand(r.endpointCommand)}};
_.m.handlePartialUpdateFlowStateEntity=function(r){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.C7("flowStateEntity",this.flow.key,r,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
Fa.prototype.flowChanged=Fa.prototype.flowChanged;Fa.prototype.dataChanged=Fa.prototype.dataChanged;Fa.prototype.onPopupClosed=Fa.prototype.onPopupClosed;_.F([_.K(_.dE),_.y("design:type",Object)],Fa.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fa.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Fa.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Fa.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Fa.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fa.prototype,"initialState",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fa.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Object)],Fa.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],Fa.prototype,"currentFlowStep",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Fa.prototype,"onPopupClosed",null);_.F([_.C({selectorArgs:["data.flowStateEntityKey"],selector:Elr}),_.y("design:type",Object)],Fa.prototype,"flow",void 0);_.F([_.jX("ytd-flow-top-bar-renderer"),_.y("design:type",HTMLElement)],Fa.prototype,"topBar",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],Fa.prototype,"dataChanged",null);_.F([_.Mw("flow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],Fa.prototype,"flowChanged",null);_.F([_.L({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],Fa);
_.Wg5=_.Te()(Fa,"ytd-flow-root-renderer",function(){if(ceX!==void 0)return ceX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ceX=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var iB7;var HL=null;_.o8(_.JY(function(r){return _.f("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.f("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.f(_.Zy,{text:function(){return r.data().text}}),_.f("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Wf"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.yk}});var pG4=_.JY(function(r){var J=r.playerControlsProps;var x=r.isShortsPage;return _.f("yt-bigboard",null,_.f(_.w,{cond:function(){return J().isDragging},
then:function(){return _.f("div",{class:"ytBigboardStoryboardHost"},_.f(_.voy,{progressBarProps:J,isShortsPage:x}))}}))},"Xf");
pG4.idomCompat=!0;_.aJ={ACCOUNT_LABEL:T2("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:T2("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:T2("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:T2("AD_BADGE_HINT"),AD_BADGE_TEXT:T2("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:T2("ALL_CHANNELS_LABEL"),AMBIENT_MODE:T2("AMBIENT_MODE"),AMBIENT_MODE_OFF:T2("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:T2("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:T2("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:T2("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:T2("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:T2("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:T2("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:T2("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:T2("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:T2("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:T2("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:T2("AUTO_ZOOM","Auto zoom"),BACK:T2("BACK"),CANCEL:T2("CANCEL"),CHANNEL_SWITCHER_LABEL:T2("CHANNEL_SWITCHER_LABEL"),CLOSE:T2("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:T2("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:T2("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:T2("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:T2("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:T2("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:T2("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:T2("COMMENT_MODAL_CONTENT"),CONFIRM_OK:T2("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:T2("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:T2("COPIED_TO_CLIPBOARD"),COPY:T2("COPY"),COPY_DEBUG_INFO:T2("COPY_DEBUG_INFO"),COPY_EMBED_CODE:T2("COPY_EMBED_CODE"),
COPY_LINK_LABEL:T2("COPY_LINK_LABEL"),COPY_VIDEO_URL:T2("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:T2("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:T2("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:T2("DELETE_FROM_DOWNLOADS"),DIALOG:T2("DIALOG"),DONE:T2("DONE"),DOWNLOAD:T2("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:T2("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:T2("FLAG_CONFIRM"),FLAG_CONTENT:T2("FLAG_CONTENT"),FLAG_LABEL:T2("FLAG_LABEL"),FLAG_TITLE:T2("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:T2("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:T2("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:T2("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:T2("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:T2("HIDE_SEARCH_FILTERS_LABEL"),HOME:T2("HOME","Home"),INVALID_RESPONSE_RECEIVED:T2("INVALID_RESPONSE_RECEIVED"),LIBRARY:T2("LIBRARY","Library"),LISTENING:T2("LISTENING"),LOADING:T2("LOADING"),LONG_PRESS_MIC_TO_SPEAK:T2("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:T2("LOOP"),MENU_DESKTOP:T2("MENU_DESKTOP"),
MENU_EXIT:T2("MENU_EXIT"),MENU_FEEDBACK:T2("MENU_FEEDBACK"),MENU_HELP:T2("MENU_HELP"),MENU_IMPRESSUM:T2("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:T2("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:T2("MENU_SETTINGS"),MENU_SIGN_IN:T2("MENU_SIGN_IN"),MENU_TITLE:T2("MENU_TITLE"),MENU_YOUR_DATA:T2("MENU_YOUR_DATA"),MORE_INFO:T2("MORE_INFO"),MORE_OPTIONS:T2("MORE_OPTIONS"),MUTE_VOLUME:T2("MUTE_VOLUME"),NEW_PLAYLIST:T2("NEW_PLAYLIST"),NEXT_VIDEO:T2("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:T2("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:T2("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:T2("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:T2("NOT_FOUND_TITLE"),NO_DOWNLOADS:T2("NO_DOWNLOADS"),NO_MIC_INPUT:T2("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:T2("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:T2("OOPS_MESSAGE"),OPEN_APP:T2("OPEN_APP"),OPEN_YOUTUBE:T2("OPEN_YOUTUBE"),PAUSE:T2("PAUSE"),PLAY:T2("PLAY"),PLAYER_CAPTION:T2("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:T2("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:T2("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:T2("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:T2("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:T2("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:T2("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:T2("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:T2("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:T2("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:T2("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:T2("PLAYER_MINIMIZE"),PLAYER_NEXT:T2("PLAYER_NEXT"),PLAYER_PAUSE:T2("PLAYER_PAUSE"),PLAYER_PLAY:T2("PLAYER_PLAY"),
PLAYER_PREVIOUS:T2("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:T2("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:T2("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:T2("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:T2("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:T2("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:T2("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:T2("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:T2("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:T2("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:T2("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:T2("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:T2("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:T2("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:T2("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:T2("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:T2("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:T2("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:T2("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:T2("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:T2("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:T2("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:T2("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:T2("PLAY_ALL"),PLEASE_FIX_ERRORS:T2("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:T2("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:T2("PREVIOUS_VIDEO"),PRIVACY_POLICY:T2("PRIVACY_POLICY"),RELOAD:T2("RELOAD"),REQUIRED_LABEL:T2("REQUIRED_LABEL"),SAVE_PLAYLIST:T2("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:T2("SCRUB_SLIDE_USER_EDU"),SEARCH:T2("SEARCH","Search"),
SEARCH_APPEND_LABEL:T2("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:T2("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:T2("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:T2("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:T2("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:T2("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:T2("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:T2("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:T2("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:T2("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:T2("SEEK_SLIDER"),SETTINGS_LABEL:T2("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:T2("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:T2("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:T2("SHOW_LESS"),SHOW_MORE:T2("SHOW_MORE"),SHOW_PLAYER_CONTROLS:T2("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:T2("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:T2("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:T2("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:T2("SIGN_IN_ON_WEB"),STABLE_VOLUME:T2("STABLE_VOLUME"),STABLE_VOLUME_OFF:T2("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:T2("STABLE_VOLUME_ON"),STATS_FOR_NERDS:T2("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:T2("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:T2("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:T2("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:T2("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:T2("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:T2("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:T2("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:T2("TIMESTAMP_SECONDS"),TOGGLE_OFF:T2("TOGGLE_OFF"),TOGGLE_ON:T2("TOGGLE_ON"),TRENDING:T2("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:T2("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:T2("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:T2("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:T2("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:T2("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:T2("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:T2("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:T2("VIDEO_LINK_LABEL")};var ffI=_.JY(function(r){var J=r.playerApi;r=_.zx("button",function(t){_.C5(t,36843)});
var x=T2("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.f("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.f("button",{el:r,class:"ytPlayerControlsJumpForwardButtonButton",title:x,"aria-label":x,"on:click":_.$H(function(){_.BT(36843);J&&J().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.f("span",null,_.f(_.Gk,{icon:"FAST_FORWARD"}))))},"Yf");var UVe=_.JY(function(r){var J=r.appApi;r=_.zx("button",function(t){_.C5(t,62946)});
var x=T2("OPEN_IN_MINIPLAYER");return _.f("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.f("button",{el:r,class:"ytMiniplayerButtonButton",title:x,"aria-label":x,"on:click":_.$H(function(){_.BT(62946);var t,b;(b=(t=J()).openInMiniplayer)==null||b.call(t);return!1})},_.f(_.Gk,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Zf");var g6I=_.JY(function(r){var J=r.playerApi;r=_.zx("button",function(V){_.C5(V,142812)});
var x=_.D(_.Ww(!1,void 0,"I3VCyb")),t=x.next().value,b=x.next().value;x=function(){return T2("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(t()?1:2)})};
return _.f("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.f("button",{el:r,class:"ytPlaybackSpeedButtonButton",title:x,"aria-label":x,"on:click":_.$H(function(){_.BT(142812);if(J){var V=J(),H=t();V.setPlaybackRate(H?1:2);b(!t())}return!1})},_.f("span",null,_.f(_.Gk,{icon:function(){return t()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"$f");var E6r=_.JY(function(r){var J=r.title;var x=r.ariaLabel;var t=r.icon;var b=r.command;var V=r.veType;r=_.zx("button",function(H){V&&_.C5(H,V())});
return _.f("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.f("button",{el:r,class:"ytdThumbnailOverlayButtonButton",title:J,"aria-label":x,"on:click":_.$H(function(){V&&_.BT(V());b&&_.bZ().resolve(_.mg).resolveCommand(b())})},_.f(_.Gk,{icon:t})))},"ag");var Jy="";var jfs=_.JY(function(r){var J=r.playerControlsProps,x=r.onClickFn;r=_.gW(function(){var V=J(),H=-1;V.captionsAvailable&&(H=V.captionsEnabled?1:0);return H},void 0,"WecR8e");
var t=_.gW(function(){var V=J();return V.captionsAvailable?_.gP(V.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.gP("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),b=_.gW(function(){var V=J();
V=V.captionsAvailable?V.captionsEnabled:void 0;return V},void 0,"Q17ly");
return _.f("yt-closed-captions-toggle-button",null,_.f(_.AZK,{captionIconType:r,ariaLabel:t,ariaPressed:b,onClick:function(V){var H=J();if(H.captionsAvailable){var q=H.playerApi;if(q){var W=H.playerApi;if(W){var U=Jy;if(U){W=W.getOption("captions","track");var g;Jy=(g=W?W.displayName:null)!=null?g:U}else _.Of(W)?(U=_.nfM(W),Jy=U.length?(g=$v4(U))?g.displayName:U[0].displayName:""):Jy=""}wf5(q);_.M("mweb_disable_set_state_captions_killswitch")&&H.setState({captionsEnabled:!H.captionsEnabled})}}var E,
h;(h=(E=H.appApi).showCaptionsToggleToast)==null||h.call(E,H);x==null||x(V)},
isOverlay:!0}))},"bg");var $Vm=_.JY(function(r){var J=r.data;return _.f("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},_.f(_.de,{data:function(){return{type:16,text:_.VkX(J().label)}}}))},"cg");var wG4=_.JY(function(r){var J=_.gm("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return r.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return r.size()==="small"?r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
r.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.f("animated-seek-arrows",{class:_.gm("ytPlayerControlsAnimatedSeekArrowsHost")},_.f("span",{class:J}),_.f("span",{class:J}),_.f("span",{class:J}))},"dg");
wG4.idomCompat=!0;var hOY=_.JY(function(){var r=_.gP("PLAYER_SECONDS",{seconds_placeholder:"30"}),J=_.D(_.Ww(!1,void 0,"Yj8msb")),x=J.next().value,t=J.next().value,b=_.D(_.Ww(!1,void 0,"r9Z50e"));J=b.next().value;var V=b.next().value;b={};var H=_.gm("jumpForwardOverlayOverlay",(b.jumpForwardOverlayOverlayHidden=J,b));_.Pb(function(){var q=null,W=null,U=function(){q!==null&&_.GY().cancelJob(q);W!==null&&_.GY().cancelJob(W);V(!0);t(!0);_.s8(_.GY(),function(){V(!1)});
q=_.s8(_.GY(),function(){V(!0);W=_.s8(_.GY(),function(){t(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",U);_.ky(function(){window.removeEventListener("jump-forward-clicked",U)})});
return _.f("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.f(_.w,{cond:x,then:function(){return _.f("div",{class:H},_.f(wG4,{direction:1,size:"large"}),_.f("div",null,r))}}))},"eg");var MG7=_.aJ.MUTE_VOLUME,G17=_.aJ.UNMUTE_VOLUME,RO4=_.JY(function(r){var J=r.muteIconType;var x=r.onClick;var t=r.useOutlineIcon;var b=r.useDelhiIcons;r=_.zx("button",function(q){_.C5(q,28662)});
var V=function(){var q=J(),W=t==null?void 0:t(),U=b==null?void 0:b(),g="",E="";switch(q){case -1:case 0:g=W?"VOLUME_OFF":U?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";E=G17;break;case 1:g=W?"VOLUME_UP_OUTLINE":U?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";E=MG7;break;case 2:g=W?"VOLUME_DOWN_OUTLINE":U?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";E=MG7;break;default:_.Vy(q)}return{iconName:g,ariaLabel:E}},H=function(){return V().ariaLabel};
return _.f("ytm-mute-button",{class:"ytmMuteButtonHost"},_.f("button",{el:r,class:"ytmMuteButtonButton",title:H,"aria-label":H,"on:click":_.$H(function(q){_.BT(28662);x==null||x(q);return!1})},_.f("span",null,_.f(_.Gk,{icon:function(){return V().iconName}}))))},"fg");var SV4=_.JY(function(r){var J=r.volumeProps;var x=r.onClickFn;var t=r.useOutlineIcon;var b=r.useDelhiIcons;return _.f("yt-mute-toggle-button",null,_.f(RO4,{muteIconType:function(){var V=J();return V.volumeMuted||V.volume===0?0:V.volume>50?1:2},
onClick:function(V){var H=J().playerApi;H&&(H.isMuted()?H.unMute():H.mute(!1));x==null||x(V)},
useOutlineIcon:function(){return!(t==null||!t())},
useDelhiIcons:function(){return!(b==null||!b())}}))},"gg");
SV4.idomCompat=!0;var N07=_.JY(function(r){var J=r.data;var x=_.zx("ytm-paid-content-overlay-renderer");return _.f("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:x,"on:animationend":_.$H(function(){x.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.f(_.FH,{command:function(){return J().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.f(_.w,{cond:function(){var t;return(t=J().icon)==null?void 0:t.iconType},
then:function(){return _.f("span",null,_.f(_.Gk,{icon:function(){var t;return(t=J().icon)==null?void 0:t.iconType}}))}}),_.f("div",{class:"ytmPaidContentOverlayText"},_.f(_.Zy,{text:function(){return J().text}})),_.f(_.w,{cond:function(){return J().navigationEndpoint},
then:function(){return _.f(_.Gk,{icon:"CHEVRON_RIGHT"})}})))},"hg");
N07.idomCompat=!0;var yE5=[].concat(_.Gd([{register:function(r){var J=xTv(r),x;(x=r().playerApi)==null||x.addEventListener("onVolumeChange",J);return function(){}}},
{register:function(r){var J=tcr(r);r=r().playerApi;r==null||r.addEventListener("captionschanged",J);r==null||r.addEventListener("captionssettingschanged",J);r==null||r.addEventListener("onCaptionsTrackListChanged",J);return function(){}}},
{register:function(r){if(!_.M("mweb_screenreader_accessible_player"))return function(){};
var J=bev(r),x=document.querySelector("video");x==null||x.addEventListener("touchend",J);return function(){x==null||x.removeEventListener("touchend",J)}}},
{register:function(r){if(!_.M("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var J=bev(r),x=document.querySelector("video");x==null||x.addEventListener("focus",J);return function(){x==null||x.removeEventListener("focus",J)}}}]),[{register:function(r){var J=lDE(r),x;
(x=r().playerApi)==null||x.addEventListener("onStateChange",J);return function(){}}},
{register:function(r){var J=X$5(r),x;(x=r().playerApi)==null||x.addEventListener("onPlaybackRateChange",J);return function(){}}},
{register:function(r){var J=re7(r),x;(x=r().playerApi)==null||x.addEventListener("onVideoDataChange",J);return function(){}}},
{register:function(r){var J=Je4(r),x,t;(x=r())==null||(t=x.playerApi)==null||t.addEventListener("onVideoProgress",J);return function(){}}}]);var dV7=_.JY(function(r){var J=r.data;var x=function(){return _.gP("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+J().playbackRate})};
return _.f(_.w,{cond:function(){return J().playbackRate&&J().playbackRate!==1},
then:function(){return _.f("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.f("div",{class:"ytPlaybackRateOverlayOverlay"},_.f(wG4,{direction:1,size:"small"}),_.f("div",{class:"ytPlaybackRateOverlayLabel"},x)))}})},"ig");var Qf4=_.JY(function(r){var J=r.data;return _.f("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.f(_.w,{cond:function(){var x,t=(x=J())==null?void 0:x.playerResponse,b;return t==null?void 0:(b=t.paidContentOverlay)==null?void 0:b.paidContentOverlayRenderer},
then:function(x){return _.f(N07,{data:x})}}))},"kg"),KgE=_.JY(function(r){var J=r.props;
var x=r.data;var t=r.options;var b=function(){var U,g,E,h;return(U=x())==null?void 0:(g=U.playerResponse)==null?void 0:(E=g.playerConfig)==null?void 0:(h=E.inlinePlaybackConfig)==null?void 0:h.showAudioControls},V=function(){var U,g;
if(b()&&((U=t())==null?void 0:(g=U.additionalButton)==null?void 0:g.button)!==void 0){var E,h,G;U=(E=x())==null?void 0:(h=E.playerApi)==null?void 0:(G=h.getSize())==null?void 0:G.height;if(!(U===void 0||U<180)){var N,Q;return(N=t())==null?void 0:(Q=N.additionalButton)==null?void 0:Q.button}}},H=function(){var U,g;
return(U=t())==null?void 0:(g=U.additionalButton)==null?void 0:g.thumbnailOverlayButtonRenderers},q=function(){var U,g;
return(U=t())==null?void 0:(g=U.additionalButton)==null?void 0:g.thumbnailOverlayButtonViewModels},W=function(){var U=[_.f(SV4,{volumeProps:J}),
_.f(jfs,{playerControlsProps:J})];V()===1&&U.push(_.f(ffI,{playerApi:function(){return J().playerApi}}));
V()===2&&U.push(_.f(UVe,{appApi:function(){return J().appApi}}));
V()===3&&U.push(_.f(g6I,{playerApi:function(){return J().playerApi}}));
var g=H();if(V()===4&&g){g=_.D(g);for(var E=g.next(),h={};!E.done;h={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$53:void 0,command$jscomp$576:void 0},E=g.next()){E=E.value;h.tooltip$jscomp$2=E.tooltip;var G=void 0,N=void 0;h.ariaLabel$jscomp$20=((G=E.accessibility)==null?void 0:(N=G.accessibilityData)==null?void 0:N.label)||h.tooltip$jscomp$2;G=void 0;h.icon$jscomp$53=(G=E.icon)==null?void 0:G.iconType;h.command$jscomp$576=E.command;h.tooltip$jscomp$2&&h.ariaLabel$jscomp$20&&h.icon$jscomp$53&&
U.push(_.f(E6r,{title:function(Q){return function(){return Q.tooltip$jscomp$2}}(h),
ariaLabel:function(Q){return function(){return Q.ariaLabel$jscomp$20}}(h),
icon:function(Q){return function(){return Q.icon$jscomp$53}}(h),
command:function(Q){return function(){return Q.command$jscomp$576}}(h)}))}}g=q();
if(V()===4&&g)for(g=_.D(g),E=g.next(),h={};!E.done;h={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$54:void 0,command$jscomp$577:void 0},E=g.next())E=E.value,h.tooltip$jscomp$3=E.title,h.ariaLabel$jscomp$21=E.accessibilityText||h.tooltip$jscomp$3,h.icon$jscomp$54=E.iconName,h.command$jscomp$577=_.LM(E.onTap),h.tooltip$jscomp$3&&h.ariaLabel$jscomp$21&&h.icon$jscomp$54&&U.push(_.f(E6r,{title:function(Q){return function(){return Q.tooltip$jscomp$3}}(h),
ariaLabel:function(Q){return function(){return Q.ariaLabel$jscomp$21}}(h),
icon:function(Q){return function(){return Q.icon$jscomp$54}}(h),
command:function(Q){return function(){return Q.command$jscomp$577}}(h)}));
return U};
return _.f(_.w,{cond:b,then:function(){return _.f("div",{class:"ytInlinePlayerControlsTopRightControls"},_.f(_.GZ,{each:W},function(U){return _.f("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.f("div",{class:"ytInlinePlayerControlsButtonIcon"},U))}))}})},"lg"),YV7=_.JY(function(r){var J=r.props;
var x=r.data;var t=r.options;r={};r=_.gm("ytInlinePlayerControlsBottomRightControls",(r.ytInlinePlayerControlsBottomRightControlsHidden=function(){var b;return oy9(x(),t())&&((b=t())==null?void 0:b.insetProgressBar)&&(J().isHovering||J().isDragging)},r));
return _.f("div",{class:r},_.f(k1r,{data:x}),_.f(_.w,{cond:function(){var b;return!((b=t())==null?0:b.hideTimeDisplay)},
then:function(){return _.f(PZ9,{props:J,data:x})}}))},"mg"),k1r=_.JY(function(r){var J=r.data;
return _.f(_.QR,{data:function(){var x;return AEm((x=J())==null?void 0:x.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:$Vm})},"ng"),PZ9=_.JY(function(r){var J=r.props;
var x=r.data;return _.f(_.w,{cond:function(){return J().isLive},
then:function(){return _.f(n69,null)},
else:function(){return _.f(OBm,{props:J,data:x})}})},"og"),OBm=_.JY(function(r){var J=r.props;
var x=r.data;var t=_.gW(function(){var b;return aDI((b=x())==null?void 0:b.thumbnailOverlays)},void 0,"kUmuA");
return _.f("div",{class:_.gm("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.aJ.PLAYER_TIME_ELAPSED+" "+_.ygX(J().playedTime)}},_.f(_.de,{data:function(){var b=_.ygX(J().videoDuration-J().playedTime);
return Object.assign({},{type:16,text:b},t())}}))},"pg"),n69=_.JY(function(){var r=_.gm("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge");
return _.f("div",{class:r},_.f(_.de,{data:{type:17,text:_.aJ.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"qg"),CZ9=_.JY(function(r){var J=r.props;
var x=r.data;var t=r.options;return _.f(_.x4y,{progressBarProps:J,config:function(){var b,V=_.R((b=x())==null?void 0:b.multiMarkersPlayerBar,_.T44),H;b=((H=t())==null?0:H.insetProgressBar)?2:1;var q;H=(q=t())==null?void 0:q.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:b,chapterData:V,isInlinePlayback:!0,doSeekOnClick:H,playheadDotBehavior:H?1:0}}})},"rg");_.o8(_.JY(function(r){var J=r.data;var x=r.appApi;var t=r.options;var b=ugm(J,mTe(x));r={};x={};return _.f("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.f("div",{class:_.gm("ytInlinePlayerControlsDarkenedOverlay",(r.ytInlinePlayerControlsDarkenedOverlayShow=function(){return b().isHovering},r))}),_.f(hOY,null),_.f(dV7,{data:b}),_.f(Qf4,{data:J}),_.f(pG4,{playerControlsProps:b,
isShortsPage:!1}),_.f("div",{class:_.gm((x.ytInlinePlayerControlsControlsHidden=function(){return b().isDragging},x))},_.f(KgE,{props:b,
data:J,options:t}),_.f(YV7,{props:b,data:J,options:t})),_.f(_.w,{cond:function(){return oy9(J(),t())},
then:function(){return _.f(CZ9,{props:b,data:J,options:t})}}))},"jg"),"yt-inline-player-controls",{props:{data:_.yk,
appApi:_.mS,options:_.yk}});var yg=function(){var r=_.I.apply(this,arguments)||this;r.opts=null;r.playerControlsData=null;r.playerControlsAppApi={openInMiniplayer:function(){r.openInMiniplayer()}};
r.playerControlsOptions={};r.noAnimation=!1;r.playbackIntentTriggered=!1;r.positionData=null;r.hidden=!0;r.active=!1;r.playing=!1;r.videoPreviewDataIndex=0;r.JSC$17086_playerPromise=null;r.player=null;r.enableAudioControls=!1;r.hasBeenUnmuted=!1;r.captionsHaveBeenTurnedOff=!1;r.JSC$17086_playerEvents=new Map;r.videoPreviewFetchRequest=null;r.scheduledPreviewEndJobId=null;r.JSC$17086_preventProgressSaveTimer=null;r.watchEndpointStartTimeUpdaterInterval=null;r.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};r.windowOnBlurFn=function(){r.deactivate()};
return r};
_.S(yg,_.I);_.m=yg.prototype;
_.m.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.M("web_enable_rich_item_on_focus_effect")?{id:"endorsement",mapping:{}}:{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",
thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model"}}}};
_.m.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$17086_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$17086_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$17086_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$17086_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.fs(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.fs(this,this.onScroll))};
_.m.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.fs(this,this.onScroll))};
_.m.onPageTypeChange=function(){this.deactivate()};
_.m.onWindowResized=function(){this.deactivate()};
_.m.onCaptionsChanged=function(r){r=!!r.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!r);this.setCaptionSize()};
_.m.setCaptionSize=function(){var r;if(this.active&&!this.captionsHaveBeenTurnedOff&&((r=this.player)==null?0:r.getCaptionWindowContainerId())){var J;(J=this.player)==null||J.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.m.currentPageAllowed=function(){return!this.isWatchPage};
_.m.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var r=this.positionData,J=r.initialTopPosition,x=r.initialHorizontalPosition;_.iX(this.hostElement,{"--ytd-video-preview-translate-left":r.finalHorizontalPosition-x+"px","--ytd-video-preview-translate-top":r.finalTopPosition-J+"px","--ytd-video-preview-original-top-position":J+"px","--ytd-video-preview-original-horizontal-position":x+"px",
"--ytd-video-preview-initial-scale":"scale("+r.initialScale+")","--ytd-video-preview-width":r.videoPreviewWidth+"px","--ytd-video-preview-height":r.videoPreviewHeight+"px"});return!0};
_.m.handleOpenVideoPreviewAction=function(r){var J=this,x;return _.T(function(t){if(!J.currentPageAllowed())return t.return(0);J.opts=r;return(x=J.alignVideoPreviewForAnimation(r.thumbnail))?t.return(J.activate()):t.return(0)})};
_.m.onMouseLeave=function(r){this.shouldDeactivateOnMouseLeave(r)&&this.deactivate()};
_.m.onScroll=function(){var r,J;((r=this.opts)==null?0:r.isAutoplay)&&((J=this.opts)==null?0:J.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.m.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.Yh.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.m.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.m.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",yg.JSC$17085_DEFAULT_CLICK_LOCATION_BEHAVIOR,yg.JSC$17085_CLICK_LOCATION_ID_MAP)};
_.m.shouldDeactivateOnMouseLeave=function(r){r=r.relatedTarget;if(!r)return!0;var J;return(J=this.opts)!=null&&J.mediaRenderer?!_.TR(this.opts.mediaRenderer).contains(r):!0};
_.m.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.m.onPlaybackStart=function(){var r=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$17086_preventProgressSaveTimer=
_.s8(_.Yh,function(){r.resetPreventProgressSaveTimer()},1E4);
var J;if((J=this.opts)==null?0:J.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.s8(_.Yh,function(){r.hasMultipleVideoPreviews()?r.startPlaybackForNextVideo():r.deactivate()},this.opts.videoPreviewDurationMs);
var x;this.player.setGlobalCrop(((x=this.opts)==null?0:x.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.m.getRoundedCornersSize=function(){var r;if((r=this.opts)==null?0:r.roundedCornersSize){var J;return(J=this.opts)==null?void 0:J.roundedCornersSize}var x;if((x=this.opts)==null?0:x.enableRounding){var t;if(((t=this.opts)==null?void 0:t.thumbnailSize)==="small")return 1;var b;if(((b=this.opts)==null?void 0:b.thumbnailSize)==="medium")return 2;var V;if(((V=this.opts)==null?void 0:V.thumbnailSize)==="large")return 3}return _.M("web_imp_inset_progress_bar")?3:0};
_.m.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.m.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.m.onMediaContainerClick=function(r){this.isShortcutClick(r)||(this.navigateToWatch(r),r.preventDefault(),r.stopPropagation())};
_.m.activate=function(){var r=this,J,x,t,b,V,H,q,W,U;return _.T(function(g){switch(g.nextAddress){case 1:if(!r.currentPageAllowed())return g.return(0);x=(J=r.videoPreviewData)==null?void 0:J.inlinePlaybackEndpoint;t=_.a8.instance;if(!x||!t)return g.return(0);r.playbackIntentTriggered=!0;((b=r.opts)==null?0:b.mediaRenderer)&&((V=r.opts)==null||!V.isAutoplay)&&LKI(r.opts.mediaRenderer,function(){r.deactivate()});
_.zu(r,function(){r.revealPreviewUi()});
H={};_.M("enable_unknown_lact_fix_on_html5")&&(_.bZ().resolve(_.Pj),H.lact=_.bq());r.videoPreviewFetchRequest=Y97(t,r.getInlinePlaybackRequestData(r.videoPreviewData),H);_.DC(g,2);return _.p(g,r.videoPreviewFetchRequest,4);case 4:q=g.yieldResult;if(((W=q)==null?void 0:(U=W.playabilityStatus)==null?void 0:U.status)==="OK")return g.return(r.handlePlayerResponse(q));throw Error("Rj");case 2:_.Wr(g),r.deactivate();case 3:return g.return(1)}})};
_.m.getInlinePlaybackRequestData=function(r){var J,x=_.M("web_imp_player_mute_params")?((J=this.opts)==null?void 0:J.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:r.inlinePlaybackEndpoint,startPlaybackInMutedState:x}};
_.m.handlePlayerResponse=function(r){var J=this,x,t,b,V,H,q,W,U,g,E;return _.T(function(h){if(h.nextAddress==1){x=J.getInlinePlaybackVideoId();if(!(((t=r)==null?0:(b=t.videoDetails)==null?0:b.videoId)&&J.currentPageAllowed()&&J.playbackIntentTriggered&&J.opts&&x))return J.deactivate(),h.return(0);if(r.videoDetails.videoId!==x)return h.return(0);J.enableAudioControls=!!((V=r.playerConfig)==null?0:(H=V.inlinePlaybackConfig)==null?0:H.showAudioControls);r.trackingParams=J.getInlinePlaybackTrackingParams();
if(!J.inlinePlayer)return h.return(0);q={};if(U=_.R((W=J.videoPreviewData)==null?void 0:W.inlinePlaybackEndpoint,_.zP))q.watch_endpoint=U;if(J.videoPreviewData){var G,N=(G=_.R(J.videoPreviewData.inlinePlaybackEndpoint,_.zP))==null?void 0:G.startTimeSeconds;N!==void 0&&(r.playerConfig||(r.playerConfig={}),r.playerConfig.playbackStartConfig||(r.playerConfig.playbackStartConfig={}),r.playerConfig.playbackStartConfig.startPosition||(r.playerConfig.playbackStartConfig.startPosition={}),r.playerConfig.playbackStartConfig.startSeconds=
N,r.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(N*1E3))}J.inlinePlayer.loadVideoWithPlayerResponse(r,q);if(J.JSC$17086_playerPromise)return h.jumpTo(2);J.JSC$17086_playerPromise=J.inlinePlayer.getPlayerPromise();return _.p(h,J.JSC$17086_playerPromise,3)}h.nextAddress!=2&&(g=h.yieldResult,g.setInlinePreview(!0),g.setSizeStyle(!1,!0),J.ytPlayerListenerBehavior.listenToPlayerEvents(g,J.JSC$17086_playerEvents),J.player=g,_.Vq(J.hostElement,"player-api-ready"));((E=J.opts)==
null?0:E.showPlayerControls)&&J.videoPreviewData&&J.player&&(J.playerControlsData={playerResponse:r,isInlinePlayback:!0,thumbnailOverlays:J.videoPreviewData.thumbnailOverlays,playerApi:J.player},J.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!J.unroundCornersForPlayback,additionalButton:J.getAdditionalButtonType(J.videoPreviewData.thumbnailOverlays)});return h.return(2)})};
_.m.revealPreviewUi=function(){var r=this;this.playbackIntentTriggered&&_.QvC(this,function(){r.hasThumbnailPositionChangedSinceTriggered()||(r.updateActiveState(!0),r.noAnimation=!1)})};
_.m.hasThumbnailPositionChangedSinceTriggered=function(){var r=this.positionData,J=this.getThumbnailPositionData();return(r==null?void 0:r.initialTopPosition)!==(J==null?void 0:J.initialTopPosition)||(r==null?void 0:r.initialHorizontalPosition)!==(J==null?void 0:J.initialHorizontalPosition)};
_.m.getThumbnailPositionData=function(){var r,J;if((J=this.opts)==null||!J.thumbnail)return null;J=this.opts.thumbnail;var x=((r=this.opts)==null?0:r.cropPlayerToFillThumbnailHorizontally)?!1:!0;var t=J.getBoundingClientRect();r=t.width;J=t.height;var b=t.top+window.scrollY;t=t.left+window.scrollX;var V=x?Math.ceil(r):r;x=x?Math.ceil(J):J;var H=r/V;r={initialScale:H,initialTopPosition:b-12*H,finalTopPosition:b-12-(x-J)/2,initialHorizontalPosition:t-(12+(V-r)/2),finalHorizontalPosition:t-12-(V-r)/
2,videoPreviewWidth:V,videoPreviewHeight:x};return r};
_.m.updateActiveState=function(r){this.active=r;this.ytdReduxBehavior.dispatch(_.o5({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:r}))};
_.m.stopPlayer=function(r){r=r.resetWatchEndpointStartTime===void 0?!1:r.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(r)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.Yh.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.m.deactivate=function(r){r=r===void 0?{}:r;r=r.resetWatchEndpointStartTime===void 0?!1:r.resetWatchEndpointStartTime;HL&&(HL.disconnect(),HL=null);this.stopPlayer({resetWatchEndpointStartTime:r});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.m.isValidThumbnailOverlayButton=function(r,J){r=r.thumbnailOverlayButtonRenderer;var x;return!!r&&!!r.tooltip&&!((x=r.icon)==null||!x.iconType)&&J.includes(r.icon.iconType)};
_.m.isValidThumbnailOverlayButtonViewModel=function(r,J){var x;r=_.R((x=r.thumbnailOverlayButtonViewModel)==null?void 0:x.overlayButton,_.GA);return!!r&&!!r.title&&!!r.iconName&&J.includes(r.iconName)};
_.m.getAdditionalButtonType=function(r){var J=this;if(_.M("web_imp_fastforward_button"))return{button:1};if(_.M("web_imp_miniplayer_button"))return{button:2};if(_.M("web_imp_playback_speed_button"))return{button:3};var x=["BOX_STACK_3"],t=(r||[]).filter(function(V){return J.isValidThumbnailOverlayButton(V,x)}).map(function(V){return V.thumbnailOverlayButtonRenderer});
if(t.length)return{button:4,thumbnailOverlayButtonRenderers:t};var b=["BOX_STACK_3"];r=(r||[]).filter(function(V){return J.isValidThumbnailOverlayButtonViewModel(V,b)}).map(function(V){return _.R(V.thumbnailOverlayButtonViewModel.overlayButton,_.GA)});
if(r.length)return{button:4,thumbnailOverlayButtonViewModels:r}};
_.m.allowCaptions=function(){var r;return!((r=this.opts)==null?0:r.forceCaptionsOff)};
_.m.allowUnmuting=function(){var r;return this.enableAudioControls&&!((r=this.opts)==null?0:r.forceMutedVolume)};
_.m.beginStartTimeUpdater=function(){var r=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.qV(function(){r.updateWatchEndpointStartTime()},1E3)};
_.m.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.m.resetPreventProgressSaveTimer=function(){this.JSC$17086_preventProgressSaveTimer!==null&&(_.Yh.cancelJob(this.JSC$17086_preventProgressSaveTimer),this.JSC$17086_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.m.updateWatchEndpointStartTime=function(r){var J=this.videoPreviewData;if(this.player&&J!=null&&J.inlinePlaybackEndpoint&&!this.JSC$17086_preventProgressSaveTimer){r=r?0:Math.floor(this.player.getCurrentTime());var x=_.R(J.navigationEndpoint,_.zP);x&&(x.startTimeSeconds=r);if(J=_.R(J.inlinePlaybackEndpoint,_.zP))J.startTimeSeconds=r}};
_.m.isShortcutClick=function(r){return!!r&&(r.ctrlKey||r.shiftKey||r.metaKey)};
_.m.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.m.openInMiniplayer=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1){x=(J=r.videoPreviewData)==null?void 0:J.navigationEndpoint;if(!x)return t.return();_.WU().lockupActivation=!0;return _.p(t,_.sbf(_.bZ().resolve(_.nQ),x),2)}_.WU().userActivation=!0;_.i8(t)})};
_.m.navigateToWatch=function(r){var J,x=(J=this.videoPreviewData)==null?void 0:J.navigationEndpoint;if(x){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(x,r,!0);else{if(_.M("web_thumbnail_to_watch_transition")){var t,b;(t=this.opts)==null||(b=t.onNavigateToWatchCallback)==null||b.call(t)}_.Vq(this.hostElement,"yt-navigate",{endpoint:x})}this.deactivate()}};
_.m.getInlinePlaybackVideoId=function(){var r,J;return(J=_.R((r=this.videoPreviewData)==null?void 0:r.inlinePlaybackEndpoint,_.zP))==null?void 0:J.videoId};
_.m.getInlinePlaybackTrackingParams=function(){var r,J;return(r=this.videoPreviewData)==null?void 0:(J=r.inlinePlaybackEndpoint)==null?void 0:J.clickTrackingParams};
_.m.hasMultipleVideoPreviews=function(){var r;return!!(((r=this.opts)==null?0:r.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.m.startPlaybackForNextVideo=function(){var r;(r=this.opts)!=null&&r.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())};
_.vd.Object.defineProperties(yg.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.opts)==null?0:r.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.opts)==null||!r.isAdsVideo)}},
roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===1}},
roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===2}},
roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===3}},
unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===0}},
videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var r;if(Array.isArray((r=this.opts)==null?void 0:r.videoPreviewData)){var J;return(J=this.opts)==null?void 0:J.videoPreviewData[this.videoPreviewDataIndex]}var x;return(x=this.opts)==null?void 0:x.videoPreviewData}}});
yg.prototype.onIsAdsVideoChange=yg.prototype.onIsAdsVideoChange;yg.prototype.onInlinePreviewIsEnabledChange=yg.prototype.onInlinePreviewIsEnabledChange;yg.prototype.optsChanged=yg.prototype.optsChanged;yg.prototype.onMouseLeave=yg.prototype.onMouseLeave;yg.JSC$17085_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);yg.JSC$17085_DEFAULT_CLICK_LOCATION_BEHAVIOR=[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:21,behaviorType:"PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"}];
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],yg.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],yg.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],yg.prototype,"componentBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],yg.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.v5.YtSparklesClickLocationBehavior),_.y("design:type",Object)],yg.prototype,"ytSparklesClickLocationBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yg.prototype,"opts",void 0);_.F([_.C(),_.y("design:type",Object)],yg.prototype,"playerControlsData",void 0);
_.F([_.C(),_.y("design:type",Object)],yg.prototype,"playerControlsAppApi",void 0);_.F([_.C(),_.y("design:type",Object)],yg.prototype,"playerControlsOptions",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yg.prototype,"noAnimation",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yg.prototype,"hidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yg.prototype,"active",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yg.prototype,"playing",void 0);_.F([_.C({selector:_.pH7}),_.y("design:type",Boolean)],yg.prototype,"inlinePreviewIsEnabled",void 0);_.F([_.C(),_.y("design:type",String)],yg.prototype,"pagePath",void 0);_.F([_.C({selector:_.YN}),_.y("design:type",Boolean)],yg.prototype,"isWatchPage",void 0);_.F([_.n("videoPreviewData"),_.y("design:type",Object),_.y("design:paramtypes",[])],yg.prototype,"thumbnailData",null);
_.F([_.n("opts","active"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yg.prototype,"hidePlayerControls",null);_.F([_.n("opts"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yg.prototype,"isAdsVideo",null);_.F([_.n("opts"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yg.prototype,"roundedCornersSmall",null);
_.F([_.n("opts"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yg.prototype,"roundedCornersMedium",null);_.F([_.n("opts"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yg.prototype,"roundedCornersLarge",null);_.F([_.n("opts"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yg.prototype,"unroundCornersForPlayback",null);
_.F([_.n("opts","videoPreviewDataIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],yg.prototype,"videoPreviewData",null);_.F([_.C(),_.y("design:type",Object)],yg.prototype,"videoPreviewDataIndex",void 0);_.F([_.jX("#inline-player"),_.y("design:type",Object)],yg.prototype,"inlinePlayer",void 0);_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[MouseEvent]),_.y("design:returntype")],yg.prototype,"onMouseLeave",null);
_.F([_.Mw("opts"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yg.prototype,"optsChanged",null);_.F([_.Mw("inlinePreviewIsEnabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yg.prototype,"onInlinePreviewIsEnabledChange",null);_.F([_.g5("isAdsVideo"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yg.prototype,"onIsAdsVideoChange",null);
_.F([_.L({is:"ytd-video-preview",disableElementRegistration:!0})],yg);
_.A(yg,"ytd-video-preview",function(){if(iB7!==void 0)return iB7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-preview--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview-container" class="style-scope ytd-video-preview">\n  <div id="endorsement" class="style-scope ytd-video-preview"></div>\n  <div id="media-container" class="style-scope ytd-video-preview">\n    <a id="media-container-link" class="yt-simple-endpoint style-scope ytd-video-preview" href$="[[computeHref_(videoPreviewData.navigationEndpoint)]]" data="[[videoPreviewData.navigationEndpoint]]" aria-label$="[[videoPreviewData.accessibilityText]]" on-click="onMediaContainerClick">\n      <div id="thumbnail-container" class="style-scope ytd-video-preview">\n        <ytd-thumbnail data="[[thumbnailData]]" hovered="false" no-rounded-corners="" object-fit="COVER" rich-grid-thumbnail="" width="9999" class="style-scope ytd-video-preview">\n        </ytd-thumbnail>\n      </div>\n      <div id="player-container" class="style-scope ytd-video-preview">\n        <ytd-player id="inline-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW" class="style-scope ytd-video-preview">\n        </ytd-player>\n      </div>\n      <div id="overlays" class="style-scope ytd-video-preview"></div>\n    </a>\n    <div id="player-controls" class="style-scope ytd-video-preview">\n      <template is="dom-if" if="[[!!playerControlsData]]" class="style-scope ytd-video-preview">\n        <yt-inline-player-controls app-api="[[playerControlsAppApi]]" data="[[playerControlsData]]" options="[[playerControlsOptions]]" class="style-scope ytd-video-preview"></yt-inline-player-controls>\n      </template>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iB7=r},{mode:2});
}catch(e){_._DumpException(e)}
try{
var aoI,yIv,eu5;aoI=function(r){return _.M("kevlar_watch_cinematics_invisible")||r.fullscreen&&_.M("kevlar_watch_cinematics_invisible_in_fullscreen")||r.theater&&!r.fullscreen&&_.M("kevlar_watch_cinematics_invisible_in_theater")};
yIv=function(){var r=document.createElement("canvas"),J=r.getContext("2d");if(!J)throw Error("dm");_.K6(r,{position:"absolute",width:"100%",height:"100%"});return{element:r,context:J}};
eu5=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.M("kevlar_watch_cinematics_css_blur")};
_.zuE=function(r,J,x){return Math.abs(r-J)<=(x||1E-6)};
_.Zy7=function(r,J){return r==J?!0:r&&J?r.width==J.width&&r.height==J.height:!1};_.vE9=new _.z("notificationActionRenderer");var uJv=function(r){var J=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.io;this.element.addEventListener("load",function(){J.loaded=!0;J.resolver.resolve(J.element)});
this.element.addEventListener("error",function(){J.failed=!0});
this.element.src=r};var loy=function(r,J){this.image=r;this.frame=J};
loy.prototype.drawToCanvas=function(r,J){var x=this.frame.width/this.frame.columns,t=this.frame.height/this.frame.rows,b=J.offsetX,V=J.offsetY;aoI(J)?(r.fillStyle=J.fullscreen?"#000":"#0f0f0f",r.fillRect(b,V,(J==null?void 0:J.width)||x,(J==null?void 0:J.height)||t)):r.drawImage(this.image,this.frame.column*x,this.frame.row*t,x,t,b,V,(J==null?void 0:J.width)||x,(J==null?void 0:J.height)||t)};
var XR7=function(r){this.color=r};
XR7.prototype.drawToCanvas=function(r,J){var x=J.offsetX,t=J.offsetY,b=J.width,V=J.height;r.fillStyle=aoI(J)?J.fullscreen?"#000":"#0f0f0f":this.color;r.fillRect(x,t,b,V)};var ra=function(r,J){_.uz.call(this);this.playerApi=J;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.qv(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();r45(this,r);J4v(this);this.update()};
_.S(ra,_.uz);ra.prototype.addEventListeners=function(){var r=this,J=function(){r.update()},x=function(b){r.paused||(b.type==="newdata"&&(r.mosaics.clear(),x1I(r),Jz(r)),J4v(r),r.update())},t=function(){r.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",J);this.playerApi.addEventListener("onVideoDataChange",x);this.playerApi.addEventListener("onStateChange",t);this.addOnDisposeCallback(function(){r.playerApi.removeEventListener("onVideoProgress",J);r.playerApi.removeEventListener("onVideoDataChange",x);r.playerApi.removeEventListener("onStateChange",t)})};
var r45=function(r,J){r.cinematicContainerRenderer!==J&&(r.cinematicContainerRenderer=J,x1I(r),Jz(r),r.colorStoreUpdateJobId=_.Yh.addLowPriorityJob(function(){var x;if((x=r.cinematicContainerRenderer.colorStore)!=null&&x.sampledColors){x=Infinity;for(var t=_.D(r.cinematicContainerRenderer.colorStore.sampledColors),b=t.next();!b.done;b=t.next()){b=b.value;var V=Number(b.key);V!==0&&V<x&&(x=V);V=_.Fj(b.value);r.colorStore.set(b.key,V)}r.colorStoreTimeInterval=x}}))},x1I=function(r){r.colorStoreUpdateJobId&&
(_.Yh.cancelJob(r.colorStoreUpdateJobId),r.colorStoreUpdateJobId=void 0);
r.colorStore.clear();r.currentStoryboardColor=void 0},tPI=function(r,J){var x;
return(x=r.getStoryboardFrame(J))==null?void 0:x.url};
ra.prototype.onPlayerStateChange=function(){this.update()};
ra.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var J4v=function(r){var J=r.getStoryboardFrame(0);J&&(J=new _.qv(J.width/J.columns,J.height/J.rows),_.Zy7(r.currentStoryboardSize,J)||(r.currentStoryboardSize=J,r.publish("STORYBOARD_SIZE_CHANGED",r.currentStoryboardSize)))},bKK=function(r,J){r.currentStoryboardIndex=J;
r.pendingStoryboardIndex=NaN;J=r.getStoryboardFrame(r.currentStoryboardIndex);r.currentStoryboard=new loy(r.mosaics.get(J.url).element,J);r.publish("STORYBOARD_CHANGED",r.currentStoryboard);r.lastUpdateTime=(0,_.t$)()};
ra.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var Jz=function(r){r.currentStoryboardIndex=NaN;r.pendingStoryboardIndex=NaN;r.currentStoryboard&&(r.currentStoryboard=void 0,r.publish("STORYBOARD_CHANGED",void 0));r.lastUpdateTime=NaN};
ra.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)Jz(this);else{var r=this.playerApi.getPlayerState(1);if(r===-1||r===5||r===0)Jz(this);else if(isNaN(this.lastUpdateTime)||!((0,_.t$)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(r=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs*
this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR")if(this.colorStore.size){r=""+Math.round(r*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var J=this.colorStore.get(r);J?J!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=J,this.currentStoryboard=new XR7(J),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.t$)()):(_.nR(new _.MV("Could not find color for timestamp: "+r,this.cinematicContainerRenderer)),Jz(this))}else Jz(this);else m1I(this,r)}};
var m1I=function(r,J){var x=r.getStoryboardFrameIndex(J);if(x!==r.currentStoryboardIndex&&x!==r.pendingStoryboardIndex){J=tPI(r,x);var t=r.mosaics.get(J);t?t.loaded&&bKK(r,x):(r.pendingStoryboardIndex=x,x=new uJv(J),r.mosaics.set(J,x),x.resolver.promise.then(function(){if(!r.isDisposed()&&!r.paused&&!isNaN(r.pendingStoryboardIndex)){var b=tPI(r,r.pendingStoryboardIndex);if(b){var V;(V=r.mosaics.get(b))!=null&&V.loaded&&bKK(r,r.pendingStoryboardIndex)}else Jz(r)}}))}};
ra.prototype.getStoryboardFrameIndex=function(r){var J=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(r,J)};
ra.prototype.getStoryboardFrame=function(r){var J=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,x,t;return((t=(x=this.playerApi).getStoryboardFrame)==null?void 0:t.call(x,r,J))||null};
ra.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var tz=function(r,J,x,t){t=t===void 0?!1:t;_.Mx.call(this);this.cinematicContainerRenderer=J;this.playerApi=x;this.theater=this.fullscreen=!1;var b;this.ambientLightThemeEnabled=!t&&!!(J==null?0:(b=J.config)==null?0:b.enableInLightTheme);this.ambientFullscreenEnabled=t&&_.M("web_cinematic_fullscreen");this.ambientTheaterModeEnabled=t&&_.M("web_cinematic_theater_mode");this.container=document.createElement("div");r.appendChild(this.container);var V;if(_.M("web_cinematic_theater_mode")||_.M("web_cinematic_fullscreen")||
(J==null?0:(V=J.config)==null?0:V.enableInLightTheme))this.ambientV2Container=document.createElement("div"),this.container.appendChild(this.ambientV2Container);ok5(this);r=this.ambientV2Container||this.container;this.backCanvas=yIv();this.frontCanvas=yIv();r.appendChild(this.backCanvas.element);r.appendChild(this.frontCanvas.element);this.storyboardManager=new ra(J,this.playerApi);_.W$(this,this.storyboardManager);this.addEventListeners();VPI(this)?D1Y(this,100+xe(this)*3*2,100+xe(this)*3*2):HKr(this);
TKs(this,this.storyboardManager.currentStoryboard)};
_.S(tz,_.Mx);var ok5=function(r){r.ambientV2Container?sz7(r):(_.K6(r.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+quy(r)+", "+WZm(r)+")"}),eu5()&&_.K6(r.container,"filter","blur("+_.Vn("cinematic_watch_css_filter_blur_strength",40)+"px)"))},sz7=function(r){if(r.ambientV2Container){var J=r.playerApi.getVideoAspectRatio();
_.K6(r.container,{"aspect-ratio":""+J,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.K6(r.ambientV2Container,{"aspect-ratio":""+J,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+quy(r)+", "+WZm(r)+")"});eu5()&&_.K6(r.ambientV2Container,"filter","blur("+_.Vn("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
tz.prototype.setFullscreen=function(r,J){this.fullscreen=r;this.theater=!!J;ok5(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),r=this.storyboardManager.currentStoryboard,iKI(this),r&&pAY(this,r)};
tz.prototype.addEventListeners=function(){var r=this,J=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(b){TKs(r,b)}),x=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){HKr(r)});
this.addOnDisposeCallback(function(){r.storyboardManager.unsubscribeByKey(J);r.storyboardManager.unsubscribeByKey(x)});
if(this.ambientV2Container){var t=function(){sz7(r)};
this.playerApi.addEventListener("onVideoDataChange",t);this.addOnDisposeCallback(function(){r.playerApi.removeEventListener("onVideoDataChange",t)})}};
var HKr=function(r){if(!VPI(r)){var J=r.storyboardManager.currentStoryboardSize;isNaN(J.width)||isNaN(J.height)||D1Y(r,Number(J.width)+xe(r)*3*2,Number(J.height)+xe(r)*3*2)}},D1Y=function(r,J,x){r.backCanvas.element.width=J;
r.backCanvas.element.height=x;r.frontCanvas.element.width=J;r.frontCanvas.element.height=x},VPI=function(r){return r.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},TKs=function(r,J,x){x=x===void 0?!1:x;
var t=r.frontCanvas.element.getAnimations()[0];t?(t.pause(),r.backCanvas.context.globalAlpha=Number(getComputedStyle(r.frontCanvas.element).opacity),r.frontCanvas.element.style.opacity="0",t.finish()):r.backCanvas.context.globalAlpha=1;r.backCanvas.context.drawImage(r.frontCanvas.element,0,0,r.backCanvas.element.width,r.backCanvas.element.height);iKI(r);J&&pAY(r,J);J=J?r.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Vn("cinematic_watch_fade_out_duration",500);t=_.Vn("cinematic_watch_transition_frame_rate")/
1E3;var b={};t&&(b={easing:"steps("+Math.round(J*t)+")"});(x===void 0?0:x)||r.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:J,iterations:1},b));r.frontCanvas.element.style.opacity="1"},iKI=function(r){var J=r.ambientLightThemeEnabled||r.ambientTheaterModeEnabled,x=r.ambientLightThemeEnabled||r.ambientFullscreenEnabled;
r.frontCanvas.context.fillStyle=r.theater&&J||r.fullscreen&&x?"#000":"#0f0f0f";eu5()||(r.frontCanvas.context.filter="blur(0)");r.frontCanvas.context.fillRect(0,0,r.frontCanvas.element.width,r.frontCanvas.element.height)},pAY=function(r,J){eu5()||(r.frontCanvas.context.filter="blur("+xe(r)+"px)");
r.frontCanvas.context.globalAlpha=_.Vn("cinematic_watch_effect_opacity",.4);var x={offsetX:xe(r)*3,offsetY:xe(r)*3,theater:r.theater,fullscreen:r.fullscreen};VPI(r)&&(x.width=100,x.height=100);J.drawToCanvas(r.frontCanvas.context,x);r.frontCanvas.context.globalAlpha=1},xe=function(r){var J;
return(J=r.cinematicContainerRenderer.config.blurStrength)!=null?J:5},quy=function(r){var J,x;
if((r.fullscreen||r.theater)&&((J=r.cinematicContainerRenderer.config)==null?0:(x=J.watchFullscreenConfig)==null?0:x.colorSourceWidthMultiplier))return r.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var t;return(t=r.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?t:r.cinematicContainerRenderer.config.colorSourceSizeMultiplier},WZm=function(r){var J,x;
if((r.fullscreen||r.theater)&&((J=r.cinematicContainerRenderer.config)==null?0:(x=J.watchFullscreenConfig)==null?0:x.colorSourceHeightMultiplier))return r.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var t;return(t=r.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?t:r.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
tz.prototype.disposeInternal=function(){_.Mx.prototype.disposeInternal.call(this);this.container.remove()};
tz.prototype.clear=function(){TKs(this,void 0,!0)};
tz.prototype.pause=function(){this.storyboardManager.pause()};var fWm;fWm=_.p6(function(){var r,J,x=!((J=(r=document.createElement("canvas")).getContext)==null||!J.call(r,"2d")),t;r=!((t=CSS)==null||!t.supports("filter: blur(0)"));t=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var b;return x&&r&&t&&!((b=CSS)==null||!b.supports("aspect-ratio: 1 / 1"))});
_.by=function(r,J){_.uz.call(this);this.container=r;this.playerApi=J;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=U1m(this);this.update()};
_.S(_.by,_.uz);_.gkm=function(r){var J=document.documentElement.hasAttribute("dark");r.isDarkModeEnabled=J;r.update()};
_.EkY=function(r,J){r.settingEnabled=J;r.update()};
_.by.prototype.setFullscreen=function(r,J){this.fullscreen=r;this.theater=!!J;this.update()};
_.jzK=function(r,J){r.cinematicContainerRenderer=J;r.cinematicContainerRenderer&&(r.cinematicsVe=_.K$(r.isShorts()?227858:159022),_.ox(_.wU(),r.cinematicsVe),r.loggingClientData={watchCinematicContainerData:{presentationStyle:r.cinematicContainerRenderer.presentationStyle}});r.update()};
_.by.prototype.isShorts=function(){var r,J;return((r=this.cinematicContainerRenderer)==null?void 0:(J=r.config)==null?void 0:J.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.by.prototype.isAllowed=function(){var r;if(r=fWm()){var J,x,t;r=((x=this.cinematicContainerRenderer)==null?void 0:x.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((t=this.cinematicContainerRenderer)==null||!t.colorStore)||((J=this.cinematicContainerRenderer)==null?void 0:J.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(r)if(_.M("web_cinematics_pausing")){var b,V;r=this.isDarkModeEnabled||!!((b=this.cinematicContainerRenderer)==
null?0:(V=b.config)==null?0:V.enableInLightTheme)}else{var H,q;b=!!((H=this.cinematicContainerRenderer)==null?0:(q=H.config)==null?0:q.enableInLightTheme)&&(_.IP("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);r=this.isDarkModeEnabled||b}if(H=r){var W,U;H=!((U=(W=this.prefersReducedMotionQuery)==null?void 0:W.matches)!=null&&U)}return H};
_.$1e=function(r){(r=r.currentCinematicEffect)!=null&&(r=r.storyboardManager,r.paused=!1,J4v(r),r.update())};
_.by.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var U1m=function(r){if(!_.M("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var J=window.matchMedia("(prefers-reduced-motion: reduce)"),x=function(){r.update()};
J.addListener(x);r.addOnDisposeCallback(function(){J.removeListener(x)});
return J}};
_.by.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var r=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new tz(this.container,r,this.playerApi,this.isDarkModeEnabled),_.W$(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var J=this.currentCinematicEffect;J.cinematicContainerRenderer!==
r&&(J.cinematicContainerRenderer=r,r45(J.storyboardManager,r),ok5(J));r=_.$G();_.wP(0,194,!0);r.save();r=_.kU();this.cinematicsVe&&r&&_.yq(r,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(r=_.kU(),this.cinematicsVe&&r&&_.eC(r,[this.cinematicsVe],!1,this.loggingClientData),_.lh(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.vd.Object.defineProperties(_.by.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var jUI;var $Se;_.Ks({_template:function(){if($Se!==void 0)return $Se;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-pages--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_pages.tp.yt.iron.pages.css.js--\x3e<slot class="style-scope tp-yt-iron-pages"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=
r.content,x=J.insertBefore;jUI===void 0&&(jUI=document.createElement("template"));var t=jUI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return $Se=r},
is:"tp-yt-iron-pages",behaviors:[_.R1,_.eX],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var iEe;_.pEe=function(){if(_.M("kevlar_home_skeleton")&&!iEe){var r=document.querySelector("#home-page-skeleton");r&&(_.YG("hgcr"),_.E9(r),iEe=!0)}};
iEe=!1;_.$1=new _.z("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var brm,oZ9,VhI,DRK,Hry,TRY,sJ9,q_5,irI,pLy,fks,EZy,$Rr,wLI,jJK,URK,gZv,G24;_.thm=function(r,J,x){J=J===void 0?5:J;if(J!==0){var t=typeof r==="function"?r():document.querySelector(r);t?(x==null?0:x.enableSmartFocus)?_.ewz(t):t.focus():setTimeout(function(){_.thm(r,J-1,x)},500)}};
brm=function(r){return String.raw.apply(String,[{raw:r}].concat(_.Gd(_.hS.apply(1,arguments).map(function(J){return J instanceof Array?J.join(""):J}))))};
oZ9=function(r){var J=_.hS.apply(1,arguments);if(!Array.isArray(r)||!Array.isArray(r.raw)||r.length!==r.raw.length||!_.hzi&&r===r.raw||!(_.hzi&&!_.Mf9||_.Tn(r))||J.length+1!==r.length)throw new TypeError("ea");return new mRv(Object.freeze({strings:Object.freeze(r),args:Object.freeze(J)}))};
VhI=function(r){return _.ru9(_.XgD(r&16777215))<.5};
DRK=function(r,J,x){var t=x.minimumRowsOfVideosBetweenSections===void 0?1:x.minimumRowsOfVideosBetweenSections;return r<(x.minimumRowsOfVideosAtStart===void 0?2:x.minimumRowsOfVideosAtStart)||J!==null&&r-J<=t?!1:!0};
Hry=function(r,J){var x=0,t=0;r=_.D(r);for(var b=r.next();!b.done;b=r.next()){var V=b.value;if(V.richItemRenderer)V.richItemRenderer.rowIndex=t,V.richItemRenderer.colIndex=x++,x===J&&(x=0,t++);else if(V.richGroupRenderer&&V.richGroupRenderer.numColumns!==void 0)V.richGroupRenderer.rowIndex=t,V.richGroupRenderer.colIndex=x,x+=V.richGroupRenderer.numColumns,x===J&&(x=0,t++);else if(V.richSectionRenderer){var H=b=void 0;if(V=_.R((b=V)==null?void 0:(H=b.richSectionRenderer)==null?void 0:H.content,_.NCk))V.rowIndex=
t++}}};
TRY=function(r,J){var x=J.contentElement;J=J.rendererToTagNameMap;if(x&&J&&J.size!==0){for(var t=new Map,b=_.D(x.children),V=b.next();!V.done;V=b.next()){V=V.value;var H=V.tagName.toLowerCase(),q=t.get(H);q||(q=[],t.set(H,q));q.push(V)}if(t.size!==0)for(b=Math.min(r.length,x.children.length),V=new Map,H=0;H<b;H++){q=Object.keys(r[H])[0];q=J.get(q);if(!q)break;var W=V.get(q);W===void 0&&(W=0,V.set(q,W));var U=t.get(q);if(!U||W>=U.length)break;V.set(q,W+1);q=U[W];W=x.children[H];W!==q&&(_.vi7=!0,_.uZz.set(q,
!0),x.insertBefore(q,W),_.uZz.delete(q),_.vi7=!1)}}};
sJ9=function(r,J,x,t,b,V,H){t=t===void 0?{}:t;if(!r||!r.length)return[];r=r.slice();var q=[],W=[];b=null;for(var U=0,g=function(O){W.sort(function(a,e){return e.skippedOnRow-a.skippedOnRow});
for(var c,Z=(c=W.shift())==null?void 0:c.content;Z;)!Z.richSectionRenderer&&O||q.push(Z),c=void 0,Z=(c=W.shift())==null?void 0:c.content},E=void 0;r.length>0||W.length>0;){for(var h=[],G=J;G>0;){var N=void 0,Q=void 0,Y=(Q=W[0]&&W[0].skippedOnRow<U?(N=W.shift())==null?void 0:N.content:void 0)!=null?Q:r.shift();
if(!Y)break;if(Y.richItemRenderer)N=Y.richItemRenderer.targetId,Q=void 0,N&&((Q=H)==null?0:Q.has(N))&&(N=H.get(N),!E||N&&N.timestamp>E.timestamp)&&(E=N),h.push(Y),G--;else if(Y.richGroupRenderer&&Y.richGroupRenderer.numColumns!==void 0)Y.richGroupRenderer.numColumns<=G?(h.push(Y),G-=Y.richGroupRenderer.numColumns):G===J&&Y.richGroupRenderer.numColumns>J?(h.push({richGroupRenderer:Object.assign({},Y.richGroupRenderer,{numColumns:J})}),G=0):W.push({content:Y,skippedOnRow:U});else if(Y.richSectionRenderer)if(DRK(U,
b,t)&&G===J){q.push(Y);b=U;U++;continue}else W.push({content:Y,skippedOnRow:U});else if(Y.continuationItemRenderer){g(!0);q.push(Y);G=0;break}if(G===0)q.push.apply(q,_.Gd(h));else if(!x&&r.length===0){g(!1);q.push.apply(q,_.Gd(h));G=0;break}}U++;E&&(q.push(E.content),U++);E=void 0}Hry(q,J);V&&TRY(q,V);return q};
q_5=function(){return _.hS.apply(0,arguments).flat().filter(function(r){return r}).join(";")};
irI=function(){return oZ9(WJ7,q_5.apply(null,_.Gd(_.hS.apply(0,arguments))))};
pLy=function(r){switch(r){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
fks=function(r){return r.talkToRecs};
EZy=function(r,J){if(J){var x=_.lO().getState().entities.flowStateEntity,t=URK(r),b=[J];t&&t!==J&&b.push(t);var V=!0,H;if(x&&r.flowStateEntityKey&&((H=x[r.flowStateEntityKey])==null?void 0:H.primaryButtonDisabled)!==void 0){var q;V=!((q=x[r.flowStateEntityKey])==null||!q.primaryButtonDisabled)}gZv(r,t!=null?t:J,b,V)}};
$Rr=function(r){return _.pu(_.lO(),function(J){return J.entities.flowStateEntity},function(J,x){if(r.flowStateEntityKey){var t,b=J==null?void 0:(t=J[r.flowStateEntityKey])==null?void 0:t.currentStepId,V;
x=x==null?void 0:(V=x[r.flowStateEntityKey])==null?void 0:V.currentStepId;V=_.lO().getState().talkToRecs;if(b&&b!==x){var H;J=(J==null?void 0:(H=J[r.flowStateEntityKey])==null?void 0:H.stepIdStack)||Object.keys(V.stepStates);H=!jJK(V==null?void 0:V.stepStates[b]);gZv(r,b,J,H)}}})};
wLI=function(r){return _.pu(_.lO(),fks,function(J){var x=URK(r);if(x){var t=Object.keys(J.stepStates);J=!jJK(J==null?void 0:J.stepStates[x]);gZv(r,x,t,J)}})};
jJK=function(r){var J=Object.keys((r==null?void 0:r.selectionStates)||{}).reduce(function(V,H){return V||(r==null?void 0:r.selectionStates[H].isSelected)},!1),x,t,b=!!(r==null?0:(x=r.userQuery)==null?0:(t=x.userQuery)==null?0:t.trim());
return J||b};
URK=function(r){if(r.flowStateEntityKey){var J,x,t=(J=_.lO().getState().entities.flowStateEntity)==null?void 0:(x=J[r.flowStateEntityKey])==null?void 0:x.currentStepId;if(t)return t}};
gZv=function(r,J,x,t){_.lO().dispatch(_.ES("flowStateEntity",r.flowStateEntityKey,{currentStepId:J,stepIdStack:x,key:r.flowStateEntityKey,primaryButtonDisabled:t}))};
_.hr5=function(r,J){return _.q6(r.entities,"youchatPendingResponseEntity",J)};
_.Mhe=function(r){return function(J){_.uX(_.ES("youchatPendingResponseEntity",r,{entityKey:r,isPendingResponse:J}))}};
G24=function(r){r==null||r.addEventListener("DOMLoaded",function(){r.goToAndPlay(r.totalFrames-48,!0)})};
_.mD=function(r){this.__isSoyCss=!0;this.css=brm.apply(null,[r.strings].concat(_.Gd(r.args)))};
_.mD.prototype.toString=function(){return this.css};
var mRv=function(){_.mD.apply(this,arguments)};
_.S(mRv,_.mD);var WJ7=_.aa(["",""]);var Rrr;var S_K;_.Ks({_template:function(){if(S_K!==void 0)return S_K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-material--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_material.tp.yt.paper.material.css.js--\x3e<slot class="style-scope tp-yt-paper-material"></slot>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
var J=r.content,x=J.insertBefore;Rrr===void 0&&(Rrr=document.createElement("template"));var t=Rrr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return S_K=r},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var NR4=new _.z("talkToRecsFlowRenderer");var dRy=new _.z("flowRootRenderer");var QJs=new _.z("learningJourneyQuizViewModel");var KJE=new _.z("chipsShelfViewModel");var k2s=new _.z("responsiveContainerConfiguration");var Pz7=new _.z("horizontalShelfViewModel");_.Y_v=new _.z("engagementPanelSectionListRenderer");var nZ9=new _.z("conversationResourceViewModel");var OrE=function(){this.horizontal=!1},CzK=function(r,J){r.horizontal=J};
OrE.prototype.position=function(r,J,x,t){t=t===void 0?1:t;r=this.delta(r)*t+J;t=Math.max(J,x);return r>=Math.min(J,x)&&r<=t?r:x};
OrE.prototype.axis=function(r){r=this.direction(r);return r==="up"||r==="down"?"Y":"X"};var Dp=function(r,J,x){J=J===void 0?_.h2():J;this.target=r;this.manager=J;this.touchAction=x;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
Dp.prototype.attach=function(){if(!this.attached){this.attached=!0;this.eventMap={swipedown:this.onSwipeDown,swipeup:this.onSwipeUp,panstart:this.onPanStart,panright:this.onPanMove,panleft:this.onPanMove,panmove:this.onPanMove,panend:this.onPanEnd};this.manager.registerTouchEvents.apply(this.manager,[this.target,this.directions,this.touchAction].concat(_.Gd(this.events)));for(var r=_.D(this.events),J=r.next();!J.done;J=r.next())this.listen(J.value)}};
Dp.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.Gd(this.events)));for(var r=_.D(this.events),J=r.next();!J.done;J=r.next())this.unlisten(J.value)}};
Dp.prototype.listen=function(r){this.eventMap[r]&&this.target.addEventListener(r,this.eventMap[r])};
Dp.prototype.unlisten=function(r){this.eventMap[r]&&this.target.removeEventListener(r,this.eventMap[r])};var Hy=function(){OrE.apply(this,arguments)};
_.S(Hy,OrE);Hy.prototype.direction=function(r){var J=r.detail;r=J.deltaY;J=J.deltaX;return r&&!this.horizontal?r>0?"down":"up":J&&this.horizontal?J>0?"right":"left":"none"};
Hy.prototype.distance=function(r){return Math.abs(this.delta(r))};
Hy.prototype.delta=function(r){var J=this.direction(r),x=r.detail;r=x.deltaX;x=x.deltaY;return J==="up"||J==="down"?x||0:r||0};
Hy.prototype.velocity=function(r){var J=this.direction(r),x=r.detail;r=x.velocityX;x=x.velocityY;return Math.abs(J==="up"||J==="down"?x||0:r||0)};_.TL=function(r,J,x,t,b,V){b=b===void 0?new Hy:b;V=V===void 0?_.h2():V;Dp.call(this,J,V,t);var H=this;this.element=r;this.target=J;this.config=x;this.input=b;this.manager=V;this.events=["panstart","panmove","panend"];this.onPanStart=function(){H.config.draggingClass&&H.element.classList.add(H.config.draggingClass);H.config.startAction&&H.config.startAction()};
this.onPanMove=function(q){var W=BRm(H,q);if(W){H.move(q,W);W.fade&&H.fade(q,W);var U=H.input.direction(q);W.moveAction&&W.moveAction(Ik5(H,q,W),U)}};
this.onPanEnd=function(q){var W,U,g,E,h,G;return _.T(function(N){if(N.nextAddress==1){H.animationRequestId&&cancelAnimationFrame(H.animationRequestId);H.animationRequestId=void 0;W=BRm(H,q);if(!W)return N.return();U=W;g=U.triggerAction;E=U.fade;h=U.disableFinish;G=U.translateBack;var Q=H.input.velocity(q),Y=H.input.distance(q),O=H.threshold(W);return Q>.3&&Y>10||Y>O?h?N.jumpTo(6):E?_.p(N,LJm(H,q),6):_.p(N,cyK(H,q,W),6):G?_.p(N,H.translateBack(q),3):N.jumpTo(3)}N.nextAddress!=3&&g&&g();H.config.draggingClass&&
H.element.classList.remove(H.config.draggingClass);H.reset();_.i8(N)})};
r=Object.keys(x.triggers);this.directions=new Set(r);CzK(this.input,this.directions.has("right")||this.directions.has("left"))};
_.S(_.TL,Dp);_.TL.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var BRm=function(r,J){J=r.input.direction(J);return r.config.triggers[J]};
_.TL.prototype.move=function(r,J){var x=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var t=x.input.axis(r),b=x.input.position(r,x.config.startPosition,J.endPosition,J.moveRatio||1);x.element.style.transform="translate"+t+"("+b+"px)";x.animationRequestId=void 0}))};
var Ik5=function(r,J,x){var t=x.moveRatio||1;x=Math.abs(r.config.startPosition-x.endPosition);return Math.min(r.input.distance(J)*t,x)/x};
_.TL.prototype.fade=function(r,J){var x=J.endOpacity;r=Ik5(this,r,J);r>0&&(this.element.style.opacity=""+(((x||0)-1)*r+1))};
_.TL.prototype.threshold=function(r){return r.threshold?r.threshold:Math.abs(r.endPosition-this.config.startPosition)/3};
var cyK=function(r,J,x){var t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1)return t=r.input.delta(J)+r.config.startPosition,b=r.input.axis(J),V=x,H=V.endPosition,q=V.transitionEndPosition,U=(W=q)!=null?W:H,_.p(g,r.element.animate([{transform:"translate"+b+"("+t+"px)"},{transform:"translate"+b+"("+U+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.element.style.transform="translate"+b+"("+U+"px)";_.i8(g)})};
_.TL.prototype.translateBack=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1){if(!J.element.style.transform)return b.return();x=J.input.axis(r);t=J.config.startPosition;return _.p(b,J.element.animate([{transform:J.element.style.transform},{transform:"translate"+x+"("+t+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}J.element.style.transform="translate"+x+"("+t+"px)";_.i8(b)})};
var LJm=function(r,J){var x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return x=r.input.delta(J)+r.config.startPosition,t=r.input.axis(J),b=x+70,V=r.element.style.opacity===""?1:r.element.style.opacity,_.p(H,r.element.animate([{transform:"translate"+t+"("+x+"px)",opacity:V},{transform:"translate"+t+"("+b+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.element.style.transform="translate"+t+"("+b+"px)";r.element.style.opacity="0";_.i8(H)})};var sU=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;r.scrollRate=3;r.autoScrollAnimationStart=0;r.autoScrollPaused=!1;r.autoScrollRafId=0;return r};
_.S(sU,_.w5);_.m=sU.prototype;_.m.created=function(){var r=this;this.boundAutoScrollHandler=function(J){r.autoScroll(J)}};
_.m.detached=function(){this.hostElement.removeEventListener("mouseout",_.fs(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.fs(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.fs(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.m.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.fs(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.fs(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.fs(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.fs(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.fs(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.fs(this,this.endAutoScroll)),this.endAutoScroll())};
_.m.autoScroll=function(r){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=r);var J;if(J=!this.autoScrollPaused&&this.scrollTarget)J=this.scrollTarget,J=J.scrollHeight-J.scrollTop!==J.clientHeight;J&&(J=1E3/this.scrollRate,r-=this.autoScrollAnimationStart,r>J&&(this.scrollTarget.scrollTop+=Math.ceil(r/J),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.m.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.m.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
sU.prototype.autoScrollEnabledChanged=sU.prototype.autoScrollEnabledChanged;_.F([_.C(),_.y("design:type",Object)],sU.prototype,"scrollRate",void 0);_.F([_.C(),_.y("design:type",Object)],sU.prototype,"scrollTarget",void 0);_.F([_.C(),_.y("design:type",Boolean)],sU.prototype,"autoScrollEnabled",void 0);_.F([_.g5("autoScrollEnabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sU.prototype,"autoScrollEnabledChanged",null);_.F([_.hW()],sU);_.AyK=[sU.prototype];var FJs;var qC=function(){var r=_.I.apply(this,arguments)||this;r.buttonUpdate=_.M("web_button_rework");r.dismissButtonOverrides=_.M("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;r.forceDarkTheme=!1;r.forceLightTheme=!1;r.dynamicTextHeight=94;r.hasOverflowButton=!1;r.isInfeedModernization=!1;return r};
_.S(qC,_.I);_.m=qC.prototype;_.m.computeUrlImg=function(r){if(r)return _.Db(r.thumbnails)};
_.m.getLogoHeight=function(r){return this.logoWithPadding(r)?"31":"24"};
_.m.getLogoClassName=function(r){return this.logoWithPadding(r)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.m.logoWithPadding=function(r){var J,x;return(r=(J=r.thumbnails)==null?void 0:(x=J[0])==null?void 0:x.height)&&r%31===0?!0:!1};
_.m.sendImpressionEndpoints=function(r){r.impressionEndpoints&&_.sx(this.hostElement,r.impressionEndpoints)};
_.m.observeBasicPalette=function(){var r,J,x=(r=this.data)==null?void 0:(J=r.colorData)==null?void 0:J.basicColorPaletteData;x?_.YH(this.hostElement,x):_.YH(this.hostElement,{})};
_.m.observeDataChanged=function(){var r;this.dynamicTextHeight=((r=this.data)==null?0:r.supplementalText)?74:94;var J;this.hasSupplementalText=!((J=this.data)==null||!J.supplementalText);if(_.M("web_button_rework")){var x,t,b,V;r=(x=this.data)==null?void 0:(t=x.actionButton)==null?void 0:(b=t.buttonRenderer)==null?void 0:(V=b.colorData)==null?void 0:V.basicColorPaletteData;var H,q,W;if(!((H=this.data)==null?0:(q=H.actionButton)==null?0:(W=q.buttonRenderer)==null?0:W.style)&&r){this.computeIsInfeedModernization(this.data)||
(r.borderColor=r.foregroundTitleColor);var U,g;this.set("data.actionButton.buttonRenderer",_.GE.unsafeClone((U=this.data)==null?void 0:(g=U.actionButton)==null?void 0:g.buttonRenderer))}}};
_.m.observeDataForCounterfactual=function(){if(_.M("kevlar_banner_cf_extra_logging")){var r;((r=this.data)==null?0:r.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.m.computeSupplementalStyle=function(){var r;if((r=this.data)!=null&&r.supplementalText){var J,x,t;if((J=this.data)==null?0:(x=J.colorData)==null?0:(t=x.basicColorPaletteData)==null?0:t.foregroundActivatedColor)return r=_.Ad(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+r+"; --yt-endpoint-hover-color:"+r+"; --yt-endpoint-visited-color:"+r+"; --yt-formatted-string-bold-font-weight:700;"}};
_.m.computeForcedDarkTheme=function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.actionButton)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.style,b,V,H;r=VhI(((b=this.data)==null?void 0:(V=b.colorData)==null?void 0:(H=V.basicColorPaletteData)==null?void 0:H.backgroundColor)||0);return t&&r};
_.m.computeForcedLightTheme=function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.actionButton)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.style,b,V,H;r=!VhI(((b=this.data)==null?void 0:(V=b.colorData)==null?void 0:(H=V.basicColorPaletteData)==null?void 0:H.backgroundColor)||0);return t&&r};
_.m.computeHasOverflowButton=function(r){return!!r.overflowButton};
_.m.computeHasTitle=function(r){return!!r.title};
_.m.computeTitleMaxFontSize=function(r){return this.computeHasOverflowButton(r)?28:64};
_.m.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.m.computeIsInfeedModernization=function(){var r,J,x,t,b=(r=this.data)==null?void 0:(J=r.actionButton)==null?void 0:(x=J.buttonRenderer)==null?void 0:(t=x.colorData)==null?void 0:t.basicColorPaletteData;return(b==null?void 0:b.backgroundColor)===452984831||(b==null?void 0:b.backgroundColor)===218103808};
qC.prototype.observeDataForCounterfactual=qC.prototype.observeDataForCounterfactual;qC.prototype.observeDataChanged=qC.prototype.observeDataChanged;qC.prototype.observeBasicPalette=qC.prototype.observeBasicPalette;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],qC.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],qC.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qC.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qC.prototype,"buttonUpdate",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],qC.prototype,"hasSupplementalText",void 0);_.F([_.C(),_.y("design:type",Object)],qC.prototype,"dismissButtonOverrides",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.y("design:type",Boolean)],qC.prototype,"hasTitle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.y("design:type",Object)],qC.prototype,"forceDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.y("design:type",Object)],qC.prototype,"forceLightTheme",void 0);_.F([_.C(),_.y("design:type",Object)],qC.prototype,"dynamicTextHeight",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.y("design:type",Object)],qC.prototype,"hasOverflowButton",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.y("design:type",Object)],qC.prototype,"isInfeedModernization",void 0);_.F([_.g5("data.colorData.basicColorPaletteData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qC.prototype,"observeBasicPalette",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qC.prototype,"observeDataChanged",null);_.F([_.g5("data.isVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],qC.prototype,"observeDataForCounterfactual",null);_.F([_.L({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],qC);
_.A(qC,"ytd-banner-promo-renderer",function(){if(FJs!==void 0)return FJs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.isVisible]]" class="style-scope ytd-banner-promo-renderer">\n  <div class="ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer">\n    <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" hidden="[[data.overflowButton]]" overrides="[[dismissButtonOverrides]]" on-click="onDismissClick" class="style-scope ytd-banner-promo-renderer">\n    </ytd-button-renderer>\n    <ytd-menu-renderer id="overflow-button" data="[[data.overflowButton.menuRenderer]]" hidden="[[!data.overflowButton]]" class="style-scope ytd-banner-promo-renderer">\n    </ytd-menu-renderer>\n    <div class="ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer">\n      <div class="ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer">\n        <img alt="" class="ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer" src$="[[computeUrlImg(data.backgroundImage)]]">\n        <template is="dom-if" if="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n          <h1 class$="[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer">\n            <yt-img-shadow height$="[[getLogoHeight(data.logoImage)]]" thumbnail="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n            </yt-img-shadow>\n          </h1>\n        </template>\n        <div class="ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer">\n          <div class="dynamic-text-container style-scope ytd-banner-promo-renderer">\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-short style-scope ytd-banner-promo-renderer" font-family="[[data.titleFontFamily]]" hidden="[[!data.title]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.title]]">\n            </yt-dynamic-sizing-formatted-string>\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-long style-scope ytd-banner-promo-renderer" hidden="[[!data.promoText]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.promoText]]">\n            </yt-dynamic-sizing-formatted-string>\n          </div>\n          <yt-attributed-string class="badge-text style-scope ytd-banner-promo-renderer" data="[[data.badgeText]]" hidden="[[!data.overflowButton]]">\n          </yt-attributed-string>\n          <yt-formatted-string class="supplemental-text style-scope ytd-banner-promo-renderer" style$="[[computeSupplementalStyle()]]" text="[[data.supplementalText]]">\n          </yt-formatted-string>\n          <ytd-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" invisible$="[[!data.actionButton.buttonRenderer]]" class="style-scope ytd-banner-promo-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return FJs=r},{mode:1});var akv;var yyE;var er4;var Wy=function(){return _.I.apply(this,arguments)||this};
_.S(Wy,_.I);_.F([_.C(),_.y("design:type",Object)],Wy.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);_.F([_.L({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],Wy);
_.A(Wy,"ytd-hashtag-grid-tile-renderer",function(){if(er4!==void 0)return er4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]">\n  <div id="info" class="style-scope ytd-hashtag-grid-tile-renderer">\n    <yt-formatted-string id="hashtag" aria-label="[[data.suggestion]]" text="[[data.hashtag]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="hashtag-info" text="[[data.hashtagVideoCountText]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return er4=r},{mode:1});var iG=function(){return _.I.apply(this,arguments)||this};
_.S(iG,_.I);iG.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
iG.prototype.updateRichGridTrendingHashtagsVisibility=function(){var r,J;if(((r=this.data)==null||!r.isExpanded)&&(J=this.data)!=null&&J.tiles){r=this.data.tiles.length;J=r>this.richGridItemsPerRow?this.richGridItemsPerRow+1:r;var x=Math.ceil(r/J);this.fullyVisibleRows=r%J===1&&x===2?1:Math.min(x,2);this.isShowMoreVisible=this.fullyVisibleRows<x}};
iG.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
iG.prototype.updateRichGridTrendingHashtagsVisibility=iG.prototype.updateRichGridTrendingHashtagsVisibility;_.F([_.C(),_.y("design:type",Object)],iG.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Number)],iG.prototype,"fullyVisibleRows",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],iG.prototype,"isShowMoreVisible",void 0);_.F([_.C({selector:_.kN,value:0}),_.y("design:type",Number)],iG.prototype,"richGridItemsPerRow",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],iG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],iG.prototype,"ytdReduxBehavior",void 0);_.F([_.g5("data","richGridItemsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iG.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.F([_.L({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],iG);
_.A(iG,"ytd-hashtag-grid-shelf-renderer",function(){if(yyE!==void 0)return yyE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-text" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-formatted-string id="title" text="[[data.shelfTitle]]" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="tiles" class="style-scope ytd-hashtag-grid-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return yyE=r},{mode:1});var zr9;var Zr7;var pg=function(){var r=_.I.apply(this,arguments)||this;r.visibleVideos=[];r.hiddenVideos=[];r.modern=_.M("web_modern_buttons");r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(pg,_.I);_.m=pg.prototype;_.m.attached=function(){var r=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.onDarkModeToggledAction(r)};
_.m.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.header":{id:"section-header-container",mapping:{sectionHeaderViewModel:{component:"yt-section-header-view-model",params:{disableHorizontalPadding:!0}}}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},visibleVideos:{id:"visible-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},
properties:{metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{metadataColor:"[[videoMetadataColor]]"}}}},hiddenVideos:{id:"hidden-video-container",mapping:{videoRenderer:{component:"ytd-rich-grid-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",metadataColor:"[[videoMetadataColor]]"}},movieRenderer:{component:"ytd-rich-grid-slim-media",params:{disableInlinePreview:!0},properties:{hidden:"[[true]]",
metadataColor:"[[videoMetadataColor]]"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.m.dataChanged=function(){var r=this;this.requestElementsPerRow();var J,x;this.currentColorPalette=this.isDarkTheme?(J=this.data)==null?void 0:J.darkColorData:(x=this.data)==null?void 0:x.lightColorData;var t;if((t=this.currentColorPalette)==null?0:t.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.zu(this,function(){r.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.m.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.m.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.m.computeIsFirstFeedItem=function(r){return r};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r);this.data&&(this.currentColorPalette=r?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.m.getCurrentLogo=function(r,J){if(r)return J?r.darkLogoImage:r.lightLogoImage};
_.m.computeTitleStyle=function(r){var J;if((J=this.data)!=null&&J.title&&r&&r.textPrimary!==void 0)return"color:"+_.Ad(r.textPrimary)+";"};
_.m.computeSubtitleStyle=function(r){var J;if((J=this.data)!=null&&J.subtitle&&r&&r.textSecondary!==void 0)return"color:"+_.Ad(r.textSecondary)+";"};
_.m.computeDismissIconStyle=function(r){if(this.data&&this.data.dismissButton&&r&&r.textPrimary!==void 0)return"--yt-button-color:"+_.Ad(r.textPrimary)+";"};
_.m.computeOverflowButtonStyle=function(r){if(this.data&&this.data.overflowButton&&r&&r.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Ad(r.textPrimary)+";--yt-spec-icon-active-other:"+_.Ad(r.textPrimary)+";"};
_.m.computeBackgroundStyle=function(r){if(r&&this.data){var J="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var x=_.Db((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);x&&(J+='background-image:url("'+x+'");')}r.backgroundColor!==void 0&&(J+="background-color:"+_.Fj(r.backgroundColor)+";");return J}};
_.m.computeButton=function(){var r,J=Object.assign({},_.R((r=this.data)==null?void 0:r.showMoreButton,_.PH));if(this.modern&&J){J.style="STYLE_MONO_OUTLINE";var x;if(r=(x=this.currentColorPalette)==null?void 0:x.textPrimary)J.colorData={basicColorPaletteData:{foregroundTitleColor:r,borderColor:r}}}return J};
_.m.shouldShowBottomButton=function(r,J){return!(r==null?0:r.header)&&!(r==null||!r.primaryButton)&&J<3};
_.m.checkExpanded=function(r){this.isExpanded=r&&r.content?this.hiddenVideos.length===0:!0};
_.m.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.m.getLogoHeight=function(r){return this.logoWithPadding(r)?"26":"20"};
_.m.getLogoImageId=function(r){return this.logoWithPadding(r)?"logo-image-with-padding":"logo-image"};
_.m.computeHasSectionHeader=function(r){return!!r.header};
_.m.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var r;if((r=this.data.primaryButton)==null?0:r.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var J;((J=this.data.dismissButton)==null?0:J.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var x,t;((x=this.data)==null?0:(t=x.primaryButton)==null?0:t.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.m.setVisibleVideos=function(r){if(this.data&&this.data.content)if(this.data.content.length){var J=this.data.content.length;this.data.header?r?(this.visibleVideos=this.data.content.slice(0,Math.min(J,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.slimItemsPerRow),J)):(this.visibleVideos=this.data.content.slice(0,Math.min(J,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.elementsPerRow),J)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(J,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.elementsPerRow),J)):(this.visibleVideos=this.data.content.slice(0,Math.min(J,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.elementsPerRow-1),J))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.m.setHasMovieRenderer=function(){var r;if((r=this.data)!=null&&r.content){var J;this.hasMovieRenderer=!!_.R((J=this.data)==null?void 0:J.content[0],_.VZw)}else this.hasMovieRenderer=!1};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
_.m.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var r=_.D(this.hiddenMediaRenderers),J=r.next();!J.done;J=r.next())J.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(r=_.Hp(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&r.focus()}};
_.m.updateTitleSpec=function(){var r;(r=this.data)!=null&&r.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.m.logoWithPadding=function(r){var J,x,t;return(r=(J=this.getCurrentLogo(r,this.isDarkTheme))==null?void 0:(x=J.thumbnails)==null?void 0:(t=x[0])==null?void 0:t.height)&&r%31===0?!0:!1};
_.m.onUpdateElementsPerRowAction=function(r,J,x){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r);x&&this.slimItemsPerRow!==x&&(this.slimItemsPerRow=x)};
pg.prototype.slimItemsPerRowChanged=pg.prototype.slimItemsPerRowChanged;pg.prototype.elementsPerRowChanged=pg.prototype.elementsPerRowChanged;pg.prototype.dataChanged=pg.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],pg.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],pg.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],pg.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pg.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],pg.prototype,"currentColorPalette",void 0);_.F([_.C(),_.y("design:type",Array)],pg.prototype,"visibleVideos",void 0);_.F([_.C(),_.y("design:type",Array)],pg.prototype,"hiddenVideos",void 0);
_.F([_.C(),_.y("design:type",Object)],pg.prototype,"primaryButton",void 0);_.F([_.C({reflectToAttribute:!0,value:3}),_.y("design:type",Number)],pg.prototype,"elementsPerRow",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],pg.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],pg.prototype,"isExpanded",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],pg.prototype,"largeTitle",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],pg.prototype,"hasMovieRenderer",void 0);_.F([_.C(),_.y("design:type",Number)],pg.prototype,"slimItemsPerRow",void 0);_.F([_.C(),_.y("design:type",Boolean)],pg.prototype,"showLightVideoMetadata",void 0);_.F([_.C(),_.y("design:type",Boolean)],pg.prototype,"showDarkVideoMetadata",void 0);_.F([_.C(),_.y("design:type",Number)],pg.prototype,"videoMetadataColor",void 0);
_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],pg.prototype,"miniMode",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.y("design:type",Boolean)],pg.prototype,"isFirstFeedItem",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.y("design:type",Boolean)],pg.prototype,"hasSectionHeader",void 0);
_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],pg.prototype,"roundedContainer",void 0);_.F([_.$W("#visible-video-container ytd-rich-grid-media"),_.y("design:type",Array)],pg.prototype,"visibleMediaRenderers",void 0);_.F([_.$W("#hidden-video-container ytd-rich-grid-media"),_.y("design:type",Array)],pg.prototype,"hiddenMediaRenderers",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pg.prototype,"modern",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pg.prototype,"dataChanged",null);_.F([_.g5("elementsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pg.prototype,"elementsPerRowChanged",null);_.F([_.g5("slimItemsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pg.prototype,"slimItemsPerRowChanged",null);
_.F([_.L({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],pg);
_.A(pg,"ytd-brand-video-shelf-renderer",function(){if(Zr7!==void 0)return Zr7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n  <div id="content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n    <div id="shelf-header-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="top-level-header-container" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="section-header-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        <div id="top-buttons-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" hidden="[[!data.primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n          <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        </div>\n      </div>\n      <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="visible-content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="metadata-container" hidden="[[data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="header-container" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n          </div>\n        </div>\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="metadata-button-container" hidden="[[shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n      <div id="visible-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    </div>\n    <div id="hidden-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    <div id="bottom-button-container" hidden="[[!shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="show-more-button-container" hidden="[[isExpanded]]" class="style-scope ytd-brand-video-shelf-renderer">\n    <ytd-button-renderer id="show-more-button" data="[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" on-click="onShowMoreTap" class="style-scope ytd-brand-video-shelf-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-shelf-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Zr7=r},{mode:1});var vZm;var fg=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(fg,_.I);_.m=fg.prototype;_.m.attached=function(){var r=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",r);this.onDarkModeToggledAction(r)};
_.m.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.m.dataChanged=function(){this.requestElementsPerRow();var r,J;this.currentColorPalette=this.isDarkTheme?(r=this.data)==null?void 0:r.darkColorData:(J=this.data)==null?void 0:J.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.m.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.m.computeIsFirstFeedItem=function(r){return r};
_.m.onDarkModeToggledAction=function(r){r!==this.isDarkTheme&&this.set("isDarkTheme",r);this.data&&(this.currentColorPalette=r?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(r),this.updateButtonPalette())};
_.m.shouldShowThumbnailInMetadata=function(r){return r<=1};
_.m.computeVideoMetadataColor=function(){if(this.data){var r;if((r=this.currentColorPalette)==null?0:r.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.m.computeTitleStyle=function(r){var J;if((J=this.data)!=null&&J.title&&r&&r.textPrimary!==void 0)return"color:"+_.Ad(r.textPrimary)+";"};
_.m.computeSubtitleStyle=function(r){var J;if((J=this.data)!=null&&J.subtitle&&r&&r.textSecondary!==void 0)return"color:"+_.Ad(r.textSecondary)+";"};
_.m.computeOverflowButtonStyle=function(r){if(this.data&&this.data.overflowButton&&r.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Ad(r.textPrimary)+";--yt-spec-icon-active-other:"+_.Ad(r.textPrimary)+";"};
_.m.computeBackgroundStyle=function(r){if(r&&this.data){var J="";r.backgroundColor!==void 0&&(J+="background-color:"+_.Fj(r.backgroundColor)+";");return J}};
_.m.computeHasOverflowButton=function(r){return!!r.overflowButton};
_.m.updateButtonPalette=function(){if(this.data){var r;if((r=this.data.primaryButton)==null?0:r.buttonRenderer){var J;if((J=this.currentColorPalette)==null?0:J.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var x;((x=this.currentColorPalette)==null?0:x.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
_.m.updateTitleSpec=function(){var r;(r=this.data)!=null&&r.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.m.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
fg.prototype.elementsPerRowChanged=fg.prototype.elementsPerRowChanged;fg.prototype.dataChanged=fg.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],fg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],fg.prototype,"ytdDismissibleItemBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],fg.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],fg.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fg.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],fg.prototype,"currentColorPalette",void 0);_.F([_.C(),_.y("design:type",Object)],fg.prototype,"primaryButton",void 0);
_.F([_.C({reflectToAttribute:!0,value:3}),_.y("design:type",Number)],fg.prototype,"elementsPerRow",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],fg.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],fg.prototype,"titleSize",void 0);_.F([_.C(),_.y("design:type",Number)],fg.prototype,"videoMetadataColor",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],fg.prototype,"miniMode",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.y("design:type",Boolean)],fg.prototype,"isFirstFeedItem",void 0);_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],fg.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.y("design:type",Boolean)],fg.prototype,"hasOverflowButton",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fg.prototype,"dataChanged",null);_.F([_.g5("elementsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fg.prototype,"elementsPerRowChanged",null);_.F([_.L({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],fg);
_.A(fg,"ytd-brand-video-singleton-renderer",function(){if(vZm!==void 0)return vZm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return vZm=r},{mode:_.sz("kevlar_poly_si_batch_j070")?1:2});var uaI;var lk5=_.JY(function(r){var J=r.data;return _.f(_.rm,{data:function(){return J().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(J().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var x=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":x=88;break a;default:x=88}return x},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return J().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Di"),rO9=_.JY(function(r){var J=r.metadataRow;
var x=r.delimiter;return _.f(_.GZ,{each:function(){return J().textParts||[]},
keyBy:"INDEX"},function(t,b){return _.f(_.DZ,null,_.f(_.Zy,{text:t,noWrap:!0,userInput:!0}),_.f(XL7,{delimiter:x,max:function(){return J().textParts.length},
index:b}))})},"Ei"),XL7=_.JY(function(r){var J=r.delimiter;
var x=r.max;var t=r.index;return _.f(_.w,{cond:function(){return(J==null?void 0:J())&&x()-1>t()},
then:function(){return _.f("span",null,J)}})},"Fi"),JOs=_.JY(function(r){var J=r.data;
r={};return _.f("yt-profile-page-header-information-view-model",{class:_.gm("profile-page-header-information-view-model-wiz",(r["profile-page-header-information-view-model-wiz--mobile"]=!1,r))},_.f(_.w,{cond:function(){return J().onTap},
then:function(){return _.f(_.FH,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.LM(J().onTap)}},_.f(_.QR,{data:function(){return J().thumbnail}},{profilePageHeaderThumbnailViewModel:lk5}))},
else:function(){return _.f("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.f(_.QR,{data:function(){return J().thumbnail}},{profilePageHeaderThumbnailViewModel:lk5}))}}),_.f("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.f(_.w,{cond:function(){return J().onTap},
then:function(){return _.f(_.QR,{data:function(){return J().title}},{profilePageHeaderTitleViewModel:function(x){var t=x.data;
return _.f(_.FH,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.LM(t().onTap)}},_.f(_.Zy,{text:function(){return t().title}}))}})},
else:function(){return _.f(_.QR,{data:function(){return J().title}},{profilePageHeaderTitleViewModel:function(x){var t=x.data;
return _.f(_.Zy,{text:function(){return t().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.f(_.QR,{data:function(){return J().metadata}},{profilePageHeaderMetadataViewModel:function(x){var t=x.data;
return _.f(_.w,{cond:function(){return t().metadataRows},
then:function(b){return _.f("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.f(_.GZ,{each:b,keyBy:"INDEX"},function(V,H){return _.f(_.DZ,null,_.f(rO9,{metadataRow:V,delimiter:" \u2022 "}),_.f(XL7,{delimiter:" \u2022 ",max:function(){return b().length},
index:H}))}))}})}})))},"Gi");
JOs.idomCompat=!0;_.o8(JOs,"yt-profile-page-header-information-view-model",{props:{data:_.yk}});var UU=function(){return _.I.apply(this,arguments)||this};
_.S(UU,_.I);UU.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],UU.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UU.prototype,"data",void 0);_.F([_.L({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],UU);
_.A(UU,"ytd-effect-pivot-header-view-model",function(){if(uaI!==void 0)return uaI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-effect-pivot-header-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-effect-pivot-header-view-model"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return uaI=
r},{mode:1});var xEs;var gY=function(){return _.I.apply(this,arguments)||this};
_.S(gY,_.I);gY.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gY.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gY.prototype,"data",void 0);_.F([_.L({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],gY);
_.A(gY,"ytd-source-pivot-header-renderer",function(){if(xEs!==void 0)return xEs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-source-pivot-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-source-pivot-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return xEs=r},{mode:1});_.tDm=_.JY(function(r){var J=r.data;r=_.zx("content-list-item-view-model");_.LL(r,function(){return J().rendererContext});
var x=function(){var b;return _.IS((b=J())==null?void 0:b.rendererContext)},t={};
return _.f("content-list-item-view-model",{el:r,class:_.gm("ytContentListItemViewModelHost",(t.ytContentListItemViewModelTappable=x,t)),role:function(){return x()?"listitem":void 0},
tabindex:function(){return x()?0:void 0}},_.f("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.f("div",{class:"ytContentListItemViewModelImageContainer"},_.f(_.w,{cond:function(){return J().image},
then:function(b){return _.f(_.rm,{data:b,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.f(_.QR,{data:function(){var b;
return(b=J())==null?void 0:b.avatar}},{avatarViewModel:_.GH})),_.f("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.f("div",{class:_.gm("ytContentListItemViewModelTitle",function(){a:{switch(J().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var b="ytContentListItemViewModelProminentTitle";
break a}b=void 0}return b})},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",{class:"ytContentListItemViewModelMetadata"},_.f(_.QR,{data:function(){return J().metadata}},{contentMetadataViewModel:function(b){return _.f(_.Xo,{data:b.data,
layout:1})}})))),_.f("div",{class:"ytContentListItemViewModelActionButton"},_.f(_.QR,{data:function(){var b;
return(b=J())==null?void 0:b.actionButton}},{buttonViewModel:_.TN,
toggleButtonViewModel:_.hU})))},"Hi");_.o8(_.JY(function(r){var J=function(){return r.data().background},x=function(){return r.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},t=function(){return r.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"};
return _.f("yt-card-view-model",{class:_.gm("ytCardViewModelHost",r.className)},_.f(_.rz,{contentId:function(){return r.data().contentId}},function(){return _.f("div",{class:_.gm("ytCardViewModelCardViewModelInner",function(){return pLy(r.data().cardStyle)})},_.f(_.QR,{data:J},{cinematicContainerViewModel:function(b){return _.f(_.DnN,{data:b.data})}}),_.f("div",{class:"ytCardViewModelContentWrapper"},_.f(_.w,{cond:function(){return!x()},
then:function(){var b={};return _.f("div",{class:"ytCardViewModelTopContent"},_.f(_.QR,{data:function(){return r.data().topContent}},{contentListItemViewModel:function(V){return _.f(_.tDm,{data:V.data})}}),_.f("div",{class:_.gm("ytCardViewModelInlineTrailingAction",(b.ytCardViewModelInlineCenterTrailingAction=t,b))},_.f(_.QR,{data:function(){return r.data().trailingAction}},{buttonViewModel:function(V){return _.f(_.TN,{data:V.data})}})))}}),_.f("div",{class:"ytCardViewModelBodyContent"},_.f(_.QR,
{data:function(){return r.data().bodyContent}},{contentListItemViewModel:function(b){return _.f(_.tDm,{data:b.data})}}))),_.f(_.w,{cond:function(){return x()},
then:function(){return _.f("div",{class:"ytCardViewModelOverlayTrailingAction"},_.f(_.QR,{data:function(){return r.data().trailingAction}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data})}}))}}))}))},"Ii"),"yt-card-view-model",{props:{data:_.yk,
className:_.yk}});_.o8(_.JY(function(r){var J=function(){return _.R(r.data().flowRoot,dRy)};
_.Pb(function(){var x=J(),t=function(){},b=function(){};
if(x){var V,H,q,W=((q=_.R((V=J())==null?void 0:(H=V.steps)==null?void 0:H[0],_.UTs))==null?void 0:q.stepId)||"";EZy(x,W);t=$Rr(x);b=wLI(x)}_.ky(function(){var U=J();U&&_.lO().dispatch(_.ES("flowStateEntity",U.flowStateEntityKey));t();t=function(){};
b();b=function(){}})});
return _.f("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.f(_.rz,{contentId:function(){return r.data().contentId}},function(){return _.f("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.f(_.w,{cond:J,
then:function(x){return _.f(_.Wg5,{data:x})}}))}))},"Ji"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.yk}});_.o8(_.JY(function(){return _.f("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.f("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.f("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.f(_.J$I,null)),_.f(_.GjR,{data:{rows:1},isExploreHub:!0}))},"Ki"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.o8(_.JY(function(r){var J=r.data;var x=r.standardUnitMinWidth;r=_.zx("ytd-chips-shelf-with-video-shelf-renderer");var t=_.D((0,_.des)(J)),b=t.next().value,V=t.next().value,H=function(){var W,U=(W=b())==null?void 0:W.contents;return U==null||U.length===0},q=function(){V(Object.assign({},b(),{contents:[]}))};
_.Jf(r,{showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var W=_.R(J().chipsShelf,KJE);if(W!=null&&W!=null&&W.autoselectChipOnVisible){var U,g,E=_.R(W==null?void 0:(U=W.contents)==null?void 0:U[(g=W.autoselectedChipIndex)!=null?g:0],_.Cn);E&&E.tapCommand&&_.a2(E.tapCommand)}}});
return _.f("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:r},_.f(_.rz,{contentId:function(){return J().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.f("div",null,_.f("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.f(_.QR,{data:function(){return J().header}},{sectionHeaderViewModel:function(W){return _.f(_.bJ,{data:W.data,
disableHorizontalPadding:!0})}})),_.f("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.f(_.QR,{data:function(){return J().chipsShelf}},{chipsShelfViewModel:function(W){return _.f(_.ddn,{data:W.data,
callback:q,enableSingleChipSelection:!0})}})),_.f("div",null,_.f(_.w,{cond:H,
then:function(){return _.f("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.f(_.GjR,{data:{rows:1},isExploreHub:!0}))}}),_.f(_.QR,{data:function(){var W;
return(W=b())==null?void 0:W.contents}},{richShelfRenderer:function(W){return _.f(_.dbn,{data:W.data,
isInnerShelf:!0,standardUnitMinWidth:x})}})))}))},"Li"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.yk,
standardUnitMinWidth:_.yk}});var EU=function(){return _.I.apply(this,arguments)||this};
_.S(EU,_.I);
EU.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},messageRenderer:"ytd-message-renderer",
alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
EU.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.F([_.K(_.dE),_.y("design:type",Object)],EU.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],EU.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],EU.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],EU.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Number)],EU.prototype,"standardUnitMinWidth",void 0);_.F([_.L({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],EU);
_.A(EU,"ytd-rich-section-renderer",function(){if(zr9!==void 0)return zr9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zr9=r},{mode:_.sz("kevlar_poly_si_batch_j029")?
1:2});_.o8(_.nys,"yt-profile-identity-info-view-model",{props:{data:_.yk,hideDivider:_.yk}});_.o8(_.Unq,"yt-page-header-view-model",{props:{data:_.yk,noPadding:_.yk,enableBanner:_.yk,cinematicContainerTopbarOffset:_.yk,allowCinematicContainerOverflow:_.yk,displayAsSidebar:_.yk,displayAsPanel:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=function(){var b;return(b=J().numColumns)!=null?b:2},t=function(){return x()>1?3:2};
r={};return _.f("ytd-rich-grid-group",{class:_.gm("ytdRichGridGroupHost",(r.ytdRichGridGroupHostFirstColumn=function(){return J().colIndex===0},r)),
style:_.MA({"--ytd-rich-grid-group-num-columns":x,"--ytd-rich-grid-items-per-group":t})},_.f("div",{class:"ytdRichGridGroupContents"},_.f(_.QR,{data:function(){var b;return(b=J().contents)==null?void 0:b.slice(0,t())}},{richItemRenderer:function(b){return _.f(_.SlN,{data:b.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Mi"),"ytd-rich-grid-group",{props:{data:_.yk}});var jp=function(){var r=_.I.apply(this,arguments)||this;r.resizeOnObserverInit=!1;r.isInlinePreviewDisabled=_.M("web_disable_inline_preview");r.disableStickyFilterBar=!1;r.transparentBackgroundChipsBar=!1;r.hideChipsBar=!1;r.isWatchDefaultLayout=!0;r.continuationShowButton=!1;r.rowReducedHorizontalMargin=!1;r.useCompactList=!1;r.manualDownloadsPresent=!1;r.smartDownloadsPresent=!1;r.shouldRenderDownloadsBanner=!1;r.hasOptedIntoSmartDownloads=!1;r.elementsPerRow=4;r.typographyBump=!1;r.showGnomeContents=
!1;r.showExploreHubContents=!1;r.slimItemsPerRow=1;r.pageLoadingFromNavigation=!1;r.loggingRefactor=_.M("kevlar_rich_grid_logging_fix");r.resizeObserver=null;r.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-insert-rich-section-action":"insertRichSection"};r.rendererToTagNameMap=
new Map(Object.entries(r.contentMapping()).map(function(J){var x=_.D(J);J=x.next().value;x=x.next().value;return[J,x.component]}));
r.insertedContent=new Map;return r};
_.S(jp,_.I);_.m=jp.prototype;_.m.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var r=_.D(_.Hp(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),J=r.next();!J.done;J=r.next())J.value.useCompactList=this.useCompactList};
_.m.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var r=_.D(_.Hp(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),J=r.next();!J.done;J=r.next())J=J.value,J.sizing=this.sizing,J.typographyBump=this.typographyBump};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.m.contentMapping=function(){return{richGroupRenderer:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",isShortsPanelGrid:"[[isShortsPanel]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",
isHomeGrid:"[[isHomePage]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer",properties:{standardUnitMinWidth:"[[data.minItemWidth]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]",continuationTriggerOffset:"[[continuationTriggerOffset]]"}}}};
_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1}}};
_.m.attached=function(){document.addEventListener("yt-page-type-changed",_.fs(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$19464_throttledOnResize=new _.vJ(this.resizeObserved,_.Vn("rich_grid_resize_delay_ms",50),this)};
_.m.detached=function(){var r;(r=this.resizeObserver)==null||r.disconnect();document.removeEventListener("yt-page-type-changed",_.fs(this,this.onPageChange))};
_.m.insertRichSection=function(r){var J=r.richItemTargetId;r=r.richSectionRendererToInsert;J&&r&&(this.insertedContent.set(J,{content:r,timestamp:Date.now()}),this.reflowContent())};
_.m.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.m.computeIsInlinePreviewEnabled=function(r,J,x){return _.M("web_disable_inline_preview")?!1:!x&&_.Vc4({miniplayerIsActive:r,miniplayerPlaybackState:J})};
_.m.computeSizing=function(){var r=_.cyn(this.data);if(r||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return r?this.useCompactList?"COMPACT":r:this.miniMode?"COMPACT":_.M("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.m.updateItemMinAndMaxWidth=function(){var r=_.Vn("rich_grid_max_item_width",500);r>0&&_.iX(this.hostElement,{"--ytd-rich-grid-item-max-width":r+"px"});var J;r=this.getRichItemMinWidth((J=this.hostElement)==null?void 0:J.clientWidth);r>0&&_.iX(this.hostElement,{"--ytd-rich-grid-item-min-width":r+"px"})};
_.m.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.m.resizeObserved=function(){_.HD(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.m.navigateBackToHome=function(){_.M("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.M("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var r=_.bZ().resolve(_.rI).isOnWatch(),J,x=((J=_.ET(location.pathname))==null?void 0:J.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(x)||r)&&this.gnomeContents&&_.M("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);r&&this.exploreHubContents&&_.M("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.lO().dispatch(_.o5({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.m.onPageChange=function(){var r=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.M("disable_chip_select_on_nav")||_.HD(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.Yh.addJob(function(){r.pageLoadingFromNavigation=!1;_.M("disable_chip_select_on_nav")&&_.M("h5_reset_cache_and_filter_before_update_masthead")&&r.resetCacheAndIsFilteredFeed();r.setMasthead();r.maybeSetBigYoodle();r.forceRefreshAndLog();r.terminateVideoPreview();_.M("web_hide_gnome_until_user_navigates_back_to_home")&&
(r.dataChanged(),_.zu(r,function(){if(r.showGnomeContents){var J=Array.from(_.Hp(r.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(t){t=_.Hp(t).querySelector("ytd-rich-shelf-renderer");return!!t&&t.isGnomeShelf()});
if(J){J=J.offsetTop-r.contentsElement.offsetTop;var x=_.bZ().resolve(_.rI).getCurrentPage();x&&x.getPageScrollingElement().scrollTo({top:J,behavior:"smooth"})}}}));
_.M("web_hide_explore_hub_until_user_navigates_back_to_home")&&(r.dataChanged(),_.zu(r,function(){if(r.showExploreHubContents&&!_.M("web_explore_hub_no_scroll")){var J=Array.from(_.Hp(r.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(t){return!!t.querySelector("ytd-talk-to-recs-flow-renderer")});
if(J){J=J.offsetTop-r.contentsElement.offsetTop;var x=_.bZ().resolve(_.rI).getCurrentPage();x&&x.getPageScrollingElement().scrollTo({top:J,behavior:"smooth"})}}}))},8)):((_.M("web_hide_gnome_until_user_navigates_back_to_home")||_.M("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.m.dataChanged=function(){var r=this,J=_.Vn("web_rich_grid_row_margin",0);J>0&&_.iX(this.hostElement,{"--ytd-rich-grid-row-margin":J+"px"});_.HD(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.zu(this,function(){r.updateRichItemGridPositions();r.contentsElement&&_.iX(r.hostElement,{"--ytd-rich-grid-content-offset-top":r.contentsElement.offsetTop+
"px"})}),this.initResizeObserver())};
_.m.initResizeObserver=function(){var r=this;if(window.ResizeObserver){var J;(J=this.resizeObserver)==null||J.disconnect();var x=!1;this.resizeObserver=new ResizeObserver(function(){if(x){var t;(t=r.resizeObserver)==null||t.disconnect();var b;(b=r.JSC$19464_throttledOnResize)==null||b.fire();requestAnimationFrame(function(){var H;(H=r.JSC$19464_throttledOnResize)==null||H.fire();r.initResizeObserver()})}else if(x=!0,r.resizeOnObserverInit){var V;
(V=r.JSC$19464_throttledOnResize)==null||V.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.m.contentLengthChanged=function(){if(_.M("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.HD(this.hostElement,"ytd-rich-item-index-update-action")};
_.m.updateElementsPerRow=function(){_.HD(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.o5({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.o5({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.m.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.m.onRichShelfRendererCollapse=function(r){if(this.shownItems){var J=r.detail;r=this.shownItems.findIndex(function(t){var b,V;return((V=_.R(t==null?void 0:(b=t.richSectionRenderer)==null?void 0:b.content,_.NCk))==null?void 0:V.trackingParams)===J});
var x=r+1;r<0||x>=this.contentsElement.children.length||!this.shownItems[x].richItemRenderer||this.contentsElement.children[x].scrollIntoView({behavior:"smooth",block:"start"})}};
_.m.onSoftReloadPage=function(){this.scrollUpToTop()};
_.m.handleRerenderDownloadsData=function(){_.M("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.m.handlePlaylistRemoveVideosAction=function(r){var J;if(((J=_.R(r,_.zpw))==null?0:J.setVideoIds)&&this.data&&this.data.contents){r=_.R(r,_.zpw).setVideoIds;for(J=this.data.contents.length-1;J>=0;){var x=_.R(this.data.contents[J],_.M8);(x=x&&_.R(x.content,_.kS))&&x.setVideoId&&r.includes(x.setVideoId)&&this.splice("data.contents",J,1);J--}this.updateIndices()}};
_.m.updateIndices=function(){if(this.data&&this.data.contents)for(var r=0;r<this.data.contents.length;r++)this.set("data.contents."+r+".richItemRenderer.index",_.Z1(String(r+1)))};
_.m.hasTopRowInlinePlayableVideoWithEndorsement=function(r){var J;return!((J=r.slice(0,this.getItemsPerRow()))==null||!J.some(function(x){var t;x=_.R(x==null?void 0:(t=x.richItemRenderer)==null?void 0:t.content,_.nn);var b;return(x==null?void 0:x.inlinePlaybackEndpoint)&&(x==null?void 0:(b=x.thumbnailOverlays)==null?void 0:b.some(function(V){return V.thumbnailOverlayEndorsementRenderer}))}))};
_.m.refreshGridLayoutNew=function(r,J,x,t){var b=t.postsPerRow;var V=t.slimItemsPerRow;var H=t.gameCardsPerRow;t=t.miniGameCardsPerRow;var q;if((q=this.data)==null||!q.contents||!this.containerWidth)return!1;var W;if((W=this.data.responsiveContainerConfiguration)==null?0:W.responsiveSize){var U=_.nEX(this.data.responsiveContainerConfiguration,this.containerWidth),g;q=_.es(Object.assign({},U,{standardUnitMinWidth:(g=this.data)==null?void 0:g.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&U.isCompactList)}else q=_.es({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(U=this.data)==null?void 0:U.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=q.typographyBump;g=!1;if(r||this.elementsPerRow!==q.numItems||this.postsPerRow!==b||this.slimItemsPerRow!==V||this.gameCardsPerRow!==
H||this.miniGameCardsPerRow!==t||this.gutter!==q.gutter)g=this.elementsPerRow!==q.numItems,this.elementsPerRow=q.numItems,this.postsPerRow=b,this.slimItemsPerRow=V,this.gameCardsPerRow=H,this.miniGameCardsPerRow=t,this.gutter=q.gutter,this.itemWidth=q.itemWidth,this.reflowContent(J),_.iX(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":q.gutter+"px","--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,
"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+this.miniGameCardsPerRow}),this.updateElementsPerRow(),this.updateMiniMode(x);this.ytdReduxBehavior.dispatch(_.o5({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:q.maxContainerWidth}));return g};
_.m.refreshGridLayout=function(r,J){var x,t=(x=this.hostElement)==null?void 0:x.clientWidth;this.containerWidth=this.adjustRichGridWidth(t,!0);var b;if((b=this.data)==null||!b.contents||!this.containerWidth)return r&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.M("rg_pending_reflow_ks")&&(r=!0,this.pendingForceReflow=!1);x=this.getRichItemMinWidth(t);var V=this.isShortsPanel?146:194,H=this.getMiniGameCardMinWidth(),q=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
t=x=this.calcElementsPerRow(x,q);(b=x<=3&&this.miniModeAllowed())&&(x=this.calcElementsPerRow(240,4));var W=this.calcMaxSlimElementsPerRow(x,q,this.isDefaultGrid);q=this.calcElementsPerRow(V,W);var U=this.calcElementsPerRow(this.isCompactGrid?V:154,W);V=this.calcElementsPerRow(this.isCompactGrid?V:H,W);H=!1;if(this.sizing)return this.refreshGridLayoutNew(r,J,b,{postsPerRow:t,slimItemsPerRow:q,gameCardsPerRow:U,miniGameCardsPerRow:V});if(r||this.elementsPerRow!==x||this.postsPerRow!==t||this.slimItemsPerRow!==
q||this.gameCardsPerRow!==U||this.miniGameCardsPerRow!==V)H=this.elementsPerRow!==x,this.elementsPerRow=x,this.postsPerRow=t,this.slimItemsPerRow=q,this.gameCardsPerRow=U,this.miniGameCardsPerRow=V,this.reflowContent(J),this.updateElementsPerRow(),_.iX(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-posts-per-row":""+this.postsPerRow,"--ytd-rich-grid-slim-items-per-row":""+this.slimItemsPerRow,"--ytd-rich-grid-game-cards-per-row":""+this.gameCardsPerRow,"--ytd-rich-grid-mini-game-cards-per-row":""+
this.miniGameCardsPerRow}),(this.isShortsGridSlim||this.isShortsPanel)&&_.iX(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(b);_.HD(this.hostElement,"yt-rich-grid-layout-refreshed");return H};
_.m.getRichItemMinWidth=function(r){var J=_.Vn("rich_grid_min_item_width",310);if(!_.M("kevlar_disable_min_width_override")){var x,t;J=(t=(x=this.data)==null?void 0:x.minItemWidth)!=null?t:J}return J+_.Y_7(r)};
_.m.calcMaxSlimElementsPerRow=function(r,J,x){return(x===void 0?0:x)?r===1?2:r%2===0?_.M("web_shorts_2_by_3_reduce_items_per_row")&&r>=4?r/2*3-1:r/2*3:_.M("web_shorts_2_by_3_reduce_items_per_row")&&r>=3?r+1:r+2:J*2};
_.m.adjustRichGridWidth=function(r,J){var x=_.M("disable_rich_grid_guide_compensation");if(!this.isWatch&&!x){x=_.bZ().resolve(_.t9(_.YK));var t=x==null?void 0:x.guideElement;if(!(!x||x.getData()||t!=null&&t.opened||x.getMiniGuideVisible()))if(x.canFitPersistentGuide(r)&&x.getGuideExpandsAutomatically()){var b,V,H=Number((b=window.getComputedStyle(this.hostElement))==null?void 0:(V=b.getPropertyValue("--app-drawer-width"))==null?void 0:V.replace("px",""));r-=H||0}else if(x.canFitMiniGuide(r)){var q;
b=Number((H=window.getComputedStyle(this.hostElement))==null?void 0:(q=H.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:q.replace("px",""));r-=b||0}}r>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(r-=J?32:48));return r};
_.m.calcElementsPerRow=function(r,J){var x=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),t=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((x+t)/(r+t))||1,J)};
_.m.reflowContent=function(r){var J=this;if(!this.isReflowing){this.isReflowing=!0;var x,t,b=!!((x=this.data)==null?0:(t=x.contents)==null?0:t.some(function(G){return _.R(G,_.xm)}));
x=this.getItemsPerRow();var V;t=(V=this.data)==null?void 0:V.reflowOptions;r&&(_.YG("rgr_s"),_.zu(this,function(){_.YG("rgr_nrf")}));
r={};(V=_.Hp(this.hostElement).querySelector("#contents"))&&(r={contentElement:V,rendererToTagNameMap:this.rendererToTagNameMap});V=(V=this.data.contents)?V.slice():[];var H=(_.M("web_hide_gnome_behind_feed_filter_chip")||_.M("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,q=_.M("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,W=-1,U=-1;if(this.isHomePage&&q){for(q=0;q<V.length;q++){var g=void 0,E=void 0;_.R((g=V[q])==null?void 0:
(E=g.richSectionRenderer)==null?void 0:E.content,NR4)&&(U=q)}U>-1&&(this.exploreHubContents=V.splice(U,1))}if(this.isHomePage&&H){for(U=0;U<V.length;U++)E=g=void 0,(q=_.R((g=V[U])==null?void 0:(E=g.richSectionRenderer)==null?void 0:E.content,_.NCk))&&H&&(E=g=void 0,q=_.R((g=q)==null?void 0:(E=g.contents)==null?void 0:E[0],_.M8),g=void 0,_.R((g=q)==null?void 0:g.content,_.dYN)&&(W=U));W>-1&&(this.gnomeContents=V.splice(W,1))}var h=sJ9(V,x,b,t,this.getRichGridStyle(),r,this.insertedContent);b=function(){J.shownItems=
h;J.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(h),_.zu(this,b)):b()}};
_.m.getFirstRowItems=function(r){for(var J=[],x=0;x<r.length;x++){var t=void 0,b=void 0,V=void 0,H=void 0,q=void 0,W=void 0;if(((t=r[x])==null?void 0:(b=t.richItemRenderer)==null?void 0:b.rowIndex)===0||((V=r[x])==null?void 0:(H=V.richGroupRenderer)==null?void 0:H.rowIndex)===0||((q=r[x])==null?void 0:(W=q.richSectionRenderer)==null?void 0:W.rowIndex)===0)J.push(r[x]);else break}return J};
_.m.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.m.handleChipCloudChipSelectAction=function(r,J){this.terminateVideoPreview();this.cachedContents||this.setCacheAndIsFilteredFeed();_.M("web_hide_gnome_behind_feed_filter_chip")&&(J?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.m.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.M("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.m.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();_.M("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.m.terminateVideoPreview=function(){_.HD(this.hostElement,"yt-terminate-video-preview-action")};
_.m.updateRichItemGridPositions=function(){var r={gridData:{gridColumnCount:this.elementsPerRow}},J;if((J=this.data)==null?0:J.trackingParams)this.loggingRefactor?_.wU().stateChanged(this.data.trackingParams,r):(J=_.kU())&&_.vD(J,_.SU(this.data.trackingParams),r);_.HD(this.hostElement,"ytd-rich-item-index-update-action")};
_.m.miniModeAllowed=function(){return _.M("disable_channels_mini_mode")?!1:this.isChannelPage};
_.m.getMiniGameCardMinWidth=function(){return 154};
_.m.updateMiniMode=function(r){this.miniMode=this.miniModeAllowed()&&r;this.ytdReduxBehavior.dispatch(_.o5({type:"SET_RICH_GRID_MINI_MODE",payload:r}))};
_.m.isCurrentPage=function(){return location.pathname===this.pagePath};
_.m.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var r=_.bZ().resolve(_.rI).getCurrentPage();r&&r.setScrollTop(0)}};
_.m.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.m.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.m.maybeSetBigYoodle=function(){var r,J=(r=this.data)==null?void 0:r.bigYoodle;this.bigYoodleData!==J&&(this.bigYoodleData=J)};
_.m.setMasthead=function(){var r;((r=this.data)==null?0:r.masthead)?this.mastheadData=this.data.masthead:_.M("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.m.getRichGridStyle=function(){var r,J;return(J=(r=this.data)==null?void 0:r.style)!=null?J:"RICH_GRID_STYLE_UNKNOWN"};
_.m.onIsShortsGridChange=function(){var r=this.ytdReduxBehavior,J=r.dispatch,x=this.getRichGridStyle();J.call(r,_.o5({type:"SET_RICH_GRID_STYLE",payload:x}))};
_.vd.Object.defineProperties(jp.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var r=_.bZ().resolve(_.rI).getCurrentPage(),J,x,t;return(((J=this.data)==null?void 0:J.targetId)==="browse-feedFEsfv_audio_pivot"||_.M("web_enable_channel_pivot_panel")&&((x=this.data)==null?void 0:x.targetId)==="browse-feedFEsfv_channel_pivot"||_.M("web_enable_effect_pivot_panel")&&((t=this.data)==null?void 0:t.targetId)==="browse-feedFEsfv_effect_pivot")&&(r==null?void 0:r.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.M("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null?0:r.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.bZ().resolve(_.rI).getCurrentPage())==null?void 0:r.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var r;return((r=_.bZ().resolve(_.rI).getCurrentPage())==null?void 0:r.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnHome:{configurable:!0,enumerable:!0,get:function(){var r;return this.hideChipsBar||(((r=this.data)==null?void 0:r.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.M("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.targetId)||"")==="watch-next-feed"&&!_.M("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?0:r.enableContentSpecificAspectRatio)||((J=this.data)==null?0:(x=J.responsiveContainerConfiguration)==null?0:x.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Vn("web_continuation_handler_margin",0):0}}});
jp.prototype.onIsShortsGridChange=jp.prototype.onIsShortsGridChange;jp.prototype.onReloadContinuationFinish=jp.prototype.onReloadContinuationFinish;jp.prototype.reflowContent=jp.prototype.reflowContent;jp.prototype.handleRerenderDownloadsData=jp.prototype.handleRerenderDownloadsData;jp.prototype.onRichShelfRendererCollapse=jp.prototype.onRichShelfRendererCollapse;jp.prototype.onRequestElementsPerRow=jp.prototype.onRequestElementsPerRow;jp.prototype.contentLengthChanged=jp.prototype.contentLengthChanged;
jp.prototype.dataChanged=jp.prototype.dataChanged;jp.prototype.onSizingChange=jp.prototype.onSizingChange;jp.prototype.onUseCompactListChange=jp.prototype.onUseCompactListChange;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],jp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],jp.prototype,"ironResizableBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],jp.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],jp.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],jp.prototype,"componentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],jp.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jp.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],jp.prototype,"miniMode",void 0);_.F([_.C({value:[]}),_.y("design:type",Array)],jp.prototype,"shownItems",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],jp.prototype,"isReflowing",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],jp.prototype,"isFilteredFeed",void 0);_.F([_.C({selector:_.sgX}),_.y("design:type",Boolean)],jp.prototype,"guideIsExpanded",void 0);
_.F([_.C({selectorArgs:["entitySelectorType"],selector:function(r,J){if(_.M("kevlar_modern_downloads_page")&&J&&J!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(J){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":J=r.entities;var x=_.N6(J),t=_.dh(J),b=_.NyM(r),V=_.SJn(r),H=_.d8C(r),q=_.JH7(J),W=_.wh(x),U=_.Qt(J);return _.NLz(x,t,q,_.m8z(J),b,V,W,U,H,_.Kac(r),_.nZ(r));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return r=_.N6(r.entities),_.QUn(r);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return r=
_.ll7(r.entities),_.KGz(r);default:_.nR(new _.MV("Error: entitySelectorType defined but not matched in selector.",r,J))}}}),
_.y("design:type",Object)],jp.prototype,"entityDrivenRichGridData",void 0);_.F([_.C(),_.y("design:type",Object)],jp.prototype,"resizeOnObserverInit",void 0);_.F([_.C(),_.y("design:type",Object)],jp.prototype,"bigYoodleData",void 0);_.F([_.C(),_.y("design:type",Object)],jp.prototype,"mastheadData",void 0);_.F([_.C(),_.y("design:type",Boolean)],jp.prototype,"isInlinePreviewDisabled",void 0);_.F([_.C(),_.y("design:type",Object)],jp.prototype,"disableStickyFilterBar",void 0);
_.F([_.C(),_.y("design:type",Object)],jp.prototype,"transparentBackgroundChipsBar",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jp.prototype,"hideChipsBar",void 0);_.F([_.C(),_.y("design:type",Object)],jp.prototype,"isWatchDefaultLayout",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jp.prototype,"continuationShowButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jp.prototype,"rowReducedHorizontalMargin",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jp.prototype,"useCompactList",void 0);_.F([_.C({selector:function(r){return _.dh(r.entities).length>0}}),
_.y("design:type",Object)],jp.prototype,"manualDownloadsPresent",void 0);_.F([_.C({selector:function(r){return _.N6(r.entities).length>0}}),
_.y("design:type",Object)],jp.prototype,"smartDownloadsPresent",void 0);_.F([_.C({selector:_.SJn}),_.y("design:type",Object)],jp.prototype,"shouldRenderDownloadsBanner",void 0);_.F([_.C({selector:_.NyM}),_.y("design:type",Object)],jp.prototype,"hasOptedIntoSmartDownloads",void 0);_.F([_.g5("useCompactList"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"onUseCompactListChange",null);
_.F([_.g5("sizing","typographyBump"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"onSizingChange",null);_.F([_.C({selector:_.fYD}),_.y("design:type",Number)],jp.prototype,"miniplayerPlaybackState",void 0);_.F([_.C({selector:_.P2}),_.y("design:type",Boolean)],jp.prototype,"miniplayerIsActive",void 0);
_.F([_.C({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.y("design:type",Boolean)],jp.prototype,"isInlinePreviewEnabled",void 0);_.F([_.C({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.y("design:type",String)],jp.prototype,"sizing",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],jp.prototype,"elementsPerRow",void 0);
_.F([_.C(),_.y("design:type",Object)],jp.prototype,"typographyBump",void 0);_.F([_.C(),_.y("design:type",Number)],jp.prototype,"itemWidth",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],jp.prototype,"headerElement",void 0);_.F([_.jX("#contents"),_.y("design:type",HTMLElement)],jp.prototype,"contentsElement",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"dataChanged",null);
_.F([_.Mw("data.contents.length"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"contentLengthChanged",null);_.F([_.Uh("yt-request-elements-per-row"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"onRequestElementsPerRow",null);
_.F([_.Uh("yt-rich-shelf-renderer-collapse"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],jp.prototype,"onRichShelfRendererCollapse",null);_.F([_.Mw("shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"handleRerenderDownloadsData",null);
_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],jp.prototype,"entitySelectorType",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.targetId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isSub",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.targetId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isWatch",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data.targetId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isShortsPanel",null);_.F([_.C({reflectToAttribute:!0}),_.n("isWatch"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"reducedTopMargin",null);_.F([_.C({reflectToAttribute:!0}),_.n("data","isWatch","isWatchDefaultLayout"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"noTopMargin",null);
_.F([_.C({reflectToAttribute:!0}),_.n("isInlinePreviewEnabled","shownItems"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"topRowEndorsement",null);_.F([_.n("data.header"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"hideHeader",null);_.F([_.Uh("yt-rich-grid-reflow"),_.y("design:type",Function),_.y("design:paramtypes",[Boolean]),_.y("design:returntype")],jp.prototype,"reflowContent",null);
_.F([_.Uh("yt-reload-continuation-finish"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"onReloadContinuationFinish",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isSlimGrid",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isShortsGrid",null);
_.F([_.n("data","isSlimGrid","isShortsGrid"),_.C(),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"noRichItemGutterMargins",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isShortsGridSlim",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isCompactGrid",null);
_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"isDefaultGrid",null);_.F([_.n("data.targetId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"hideChipsBarOnHome",null);_.F([_.n("data.targetId"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"hideChipsBarOnWatch",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jp.prototype,"onIsShortsGridChange",null);_.F([_.n("data.enableContentSpecificAspectRatio"),_.C(),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jp.prototype,"force16By9ThumbnailAspectRatio",null);_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],jp.prototype,"continuationTriggerOffset",null);_.F([_.L({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],jp);
_.A(jp,"ytd-rich-grid-renderer",function(){if(akv!==void 0)return akv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="spinner-container" class="style-scope ytd-rich-grid-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading()]]" class="style-scope ytd-rich-grid-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class="style-scope ytd-rich-grid-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return akv=r},{mode:2});var bE4=_.JY(function(r){var J=r.thumbsUp,x=r.thumbsDown,t=r.rightAlignThumbs;r=_.D(_.Ww(!1,void 0,"FjNDrf"));var b=r.next().value,V=r.next().value;r=_.D(_.Ww(!1,void 0,"Tphjfb"));var H=r.next().value,q=r.next().value;r={};return _.f("div",{class:_.gm("ytwThumbsUpDownThumbs",(r.ytwThumbsUpDownRightAlign=function(){return t==null?void 0:t()},r))},_.f(_.hU,{data:J,
onToggle:function(W){V(W);H()&&q(!1)},
buttonShapeOverrides:function(){return{toggled:b()}}}),_.f(_.hU,{data:x,
onToggle:function(W){q(W);b()&&V(!1)},
buttonShapeOverrides:function(){return{toggled:H()}}}))},"Ni");
bE4.idomCompat=!0;var oaY=_.JY(function(r){var J=function(){return r.data().pendingStateEntityKey||""},x=_.gI(_.hr5,J),t=function(){var q;
if(!(q=r.disabled())){var W;q=!((W=x())==null||!W.isPendingResponse)}return q},b=_.D(_.Ww(irI(""),void 0,"aC8eBe")),V=b.next().value,H=b.next().value;
_.KN(function(){requestAnimationFrame(function(){var q=r.data().onShowAnimationMs||0;q=q>0?irI("--chip-animation-duration: "+q+"ms;"):irI("");H(q)})});
return _.f("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:V},_.f(_.GZ,{each:function(){return r.data().chipData||[]},
keyBy:"REFERENCE"},function(q){return _.f(mEs,{data:q,disabled:t,pendingStateKey:J,onError:r.onError})}))},"Oi"),mEs=_.JY(function(r){var J=_.Ze("button"),x=_.D(_.Ww(!0,void 0,"NaMiCd")),t=x.next().value,b=x.next().value,V=function(){return r.data().text.content},H=_.$H(function(q){var W,U,g,E,h,G,N,Q;
return _.T(function(Y){switch(Y.nextAddress){case 1:q.stopPropagation();if(r.disabled())return Y.return();U=String(Math.floor(((W=_.qs())==null?void 0:W.getCurrentTime())||0)*1E3);g="youchat-"+Date.now();E=function(){_.cc(r.data().onClick||{});var O={continuationCommand:{token:r.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},c={inputComposerFormData:{clientMessageId:g,playerOffsetMs:U}};return new Promise(function(Z,a){_.cc(O,{form:{formData:c},commandController:{onSuccess:function(e,
l){Z(l)},
onServerError:function(e,l){a(l.error)}}})})};
h=_.Mhe(r.pendingStateKey());h(!0);_.thm("#youchat-input, ytd-engagement-panel-section-list-renderer #footer yt-chat-input-view-model textarea, ytm-engagement-panel-section-list-renderer .engagement-panel-section-list-footer-wrapper yt-chat-input-view-model button");b(!1);_.DC(Y,2);return _.p(Y,E(),4);case 4:_.FC(Y,3);break;case 2:G=_.Wr(Y),(Q=(N=r).onError)==null||Q.call(N,G);case 3:h(!1),_.i8(Y)}})});
return _.f(_.w,{cond:t,then:function(){return _.f("div",{class:"ytwYouChatChipsDataChipWrapper"},_.f("button",{el:J,class:"ytwYouChatChipsDataChip","data-disabled":r.disabled,"on:click":H,tabindex:0},V))}})},"Pi");var VDm=_.JY(function(r){var J=r.data;return _.f("yt-conversation-resource-view-model",{class:_.gm("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.f(_.QR,{data:function(){var x,t;return((x=J().conversationResourceData)==null?void 0:(t=x.learningGuideData)==null?void 0:t.sections)||[]}},{expandableMetadataViewModel:function(x){return _.f(_.sKr,{data:x.data})}}))},"Qi");
VDm.idomCompat=!0;var DEE=_.JY(function(r){var J=function(){var e;return(e=r.data().text)==null?void 0:e.content},x=function(){var e,l;
return(e=r.data().webData)==null?void 0:(l=e.textResult)==null?void 0:l.content},t=_.bZ().resolve(_.lS),b=_.WJ(),V=function(){return r.data().chatResponseStyle},H=function(){return!r.data().transparentBackground},q=function(){return r.data().rightAlignThumbs},W=function(){return r.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||r.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"},U=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:W()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:r.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},g=function(){var e;
return r.data().sectionHeader||r.data().webData||((e=r.data().text)==null?void 0:e.content)||r.data().videoResultsData||r.data().conversationResourceViewModel||r.data().quiz},E=function(){var e;
return(e=r.data().videoResultsData)==null?void 0:e.videoShelf},h=function(){var e;
return _.R(((e=r.data().videoResultsData)==null?void 0:e.videoShelf)||{},Pz7)},G=function(){var e;
return(e=r.data().webData)==null?void 0:e.sourcesShelf},N=function(){var e;
return _.R(((e=r.data().webData)==null?void 0:e.sourcesShelf)||{},Pz7)},Q=function(){return _.R(r.data().conversationResourceViewModel||{},nZ9)},Y=function(){return _.R(r.data().quiz||{},QJs)},O=function(){return V()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||V()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:r.data().thumbsDownViewModel&&r.data().thumbsUpViewModel},c=function(){return _.R(r.data().thumbsUpViewModel,_.RS)},Z=function(){return _.R(r.data().thumbsDownViewModel,_.RS)};
_.KN(function(){requestAnimationFrame(function(){var e;(e=r.shouldAnimateIcon)!=null&&e.call(r)&&G24(b.lottieEl)})});
var a={};return _.f("you-chat-item-view-model",{class:_.gm("ytwYouChatItemViewModelYouChatItemViewModel",(a.ytwYouChatItemViewModelHostNoPadding=function(){return!1},a.ytwYouChatItemViewModelColumnLayout=function(){return W()},a)),
"data-target-id":function(){return r.data().id||""}},_.f(_.w,{cond:function(){return r.data().removeIcon?!1:g()},
then:function(){var e={};return _.f("div",{"aria-hidden":"true"},_.f(_.tU,{className:_.gm("ytwYouChatItemViewModelIcon",(e.ytwYouChatItemViewModelRtl=t==="rtl",e.ytwYouChatItemViewModelHidden=function(){return!(r.data().hideIcon||V()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||V()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:g())},e)),
animationName:"YOUCHAT_ICON",data:U,animationRef:b}))}}),_.f(_.w,{cond:g,
then:function(){var e={};return _.f("div",{class:_.gm("ytwYouChatItemViewModelHost",(e.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return V()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},e.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return V()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},e.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return V()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},e.ytwYouChatItemViewModelGradientBackground=H,e)),
role:"alert"},_.f(_.w,{cond:J,then:function(l){return _.f(_.KI,{text:l})}}),_.f(_.QR,{data:function(){return r.data().sectionHeader}},{sectionHeaderViewModel:function(l){return _.f(_.bJ,{data:l.data,
className:"ytwYouChatItemViewModelSectionHeader"})}}),_.f(_.w,{cond:x,
then:function(l){return _.f(_.KI,{text:l})}}),_.f(_.w,{cond:E,
then:function(){return _.f("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.f(_.d8,{data:h,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.f(_.w,{cond:G,
then:function(){return _.f("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.f(_.d8,{data:N,hasPeek:!0,disableArrows:!1}))}}),_.f(_.w,{cond:Q,
then:function(){return _.f(VDm,{data:Q})}}),_.f(_.w,{cond:Y,
then:function(){return _.f(_.XFk,{data:Y})}}),_.f(_.w,{cond:O,
then:function(){return _.f(bE4,{thumbsUp:c,thumbsDown:Z,rightAlignThumbs:q})}}))}}),_.f(_.w,{cond:function(){return r.data().chipsData},
then:function(e){return _.f(oaY,{data:e,disabled:r.pending,onError:r.onError})}}))},"Ri");
DEE.idomCompat={callbacks:{onError:!0,onSend:!0}};var HEy=_.JY(function(r){var J=function(){return r.data().choiceSelectedText},x=function(){return r.data().hasGradientBackground},t={};
return _.f("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.f(_.w,{cond:J,then:function(){return _.f("div",{class:"ytYouChatUserTurnChoiceSelected"},_.f(_.Zy,{text:J}))}}),_.f("div",{class:_.gm("ytYouChatUserTurnUserMessage",(t.ytYouChatUserTurnGradientBackground=x,t.ytYouChatUserTurnDefaultBackground=function(){return!x()},t))},function(){return r.data().text}))},"Si");var T$X=_.JY(function(r){var J=_.D((0,_.kjN)(r.data)).next().value;return _.f("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return r.data().targetId||""}},_.f(_.QR,{data:function(){return r.data().header}},{chipBarViewModel:_.jun}),_.f(_.QR,{data:function(){return J().contents}},{accordionViewModel:_.xnx,
alertBannerViewModel:_.SHu,chatLoadingViewModel:_.xLY,chatUserTurnViewModel:HEy,learningJourneyLoaderViewModel:_.lhf,lockupViewModel:function(x){return _.f(_.ta,{data:x.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:r.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
youChatItemViewModel:function(x){return _.f(DEE,{data:x.data,pending:!1})}}))},"Ti");_.o8(_.JY(function(r){var J=_.D((0,_.kjN)(r.data)).next().value,x=_.zx("yt-section-list-renderer"),t=_.D(_.Ww(void 0,void 0,"rQpPgc")),b=t.next().value,V=t.next().value,H=function(){var q;return _.R((q=r.data().sectionListLayoutConfiguration)==null?void 0:q.layoutConfiguration,k2s)};
_.Pb(function(){var q,W=(q=x.value)==null?void 0:q.clientWidth;if(H()){q=H();var U=q.responsiveSize;W=W<528?"CONTAINER_SIZE_NARROW":W<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var g=_.D(q.responsiveMap||[]);for(var E=g.next();!E.done;E=g.next())if(E=E.value,E.containerSize===W){g=E.containerType;break b}g=void 0}if(g&&U){b:{if(g==="CONTAINER_TYPE_VERTICAL_LIST")if(U==="RESPONSIVE_SIZE_STANDARD"){if(W!=="CONTAINER_SIZE_NARROW"){E="50%";break b}}else{E=W==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}E=void 0}q={responsiveSize:U,containerSize:W,containerType:g,force16By9ThumbnailAspectRatio:!q.enableContentSpecificAspectRatio,contentPreviewWidth:E,fullbleed:(g==="CONTAINER_TYPE_VERTICAL_LIST"||g==="CONTAINER_TYPE_GRID")&&W==="CONTAINER_SIZE_NARROW"&&!1}}else q=void 0}else q=void 0;V(q)});
return _.f("yt-section-list-renderer",{class:_.gm("ytSectionListRendererHost",r.className),el:x,"data-target-id":function(){return r.data().targetId||""}},_.f(_.QR,{data:function(){return J().contents}},{itemSectionRenderer:function(q){return _.f(T$X,{data:q.data,
containerLayoutConfig:b})}}))},"Ui"),"yt-section-list-renderer",{props:{data:_.yk,
className:_.mS}});var sGr;var qgs;var WqE=function(){return _.I.apply(this,arguments)||this};
_.S(WqE,_.I);_.F([_.C(),_.y("design:type",Object)],WqE.prototype,"data",void 0);_.F([_.Oh({is:"yt-alert-renderer",disableElementRegistration:!0})],WqE);
_.A(WqE,"yt-alert-renderer",function(){if(qgs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_renderer.yt.alert.renderer.css.js--\x3e<div id="container" class$="[[data.type]] style-scope yt-alert-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope yt-alert-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;sGr===void 0&&(sGr=document.createElement("template"));var t=sGr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);qgs=r}r=qgs;return r},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.gps=function(r,J){var x,t;J=J===void 0?{}:J;var b,V,H,q,W,U,g,E,h,G,N,Q;return _.T(function(Y){switch(Y.nextAddress){case 1:b=J;V=b.shouldWrap===void 0?!0:b.shouldWrap;H=b.skipTransitionTimeoutMs===void 0?300:b.skipTransitionTimeoutMs;q=b.beforeTransition;W=b.afterTransition;if(!V||!document.startViewTransition||document.visibilityState==="hidden")return Y.return(r());x=window.innerWidth;t=window.innerHeight;U=!1;(g=q)==null||g();_.DC(Y,2);E=document.startViewTransition(r);h=setTimeout(function(){E.skipTransition();
U=!0},H);
return _.p(Y,E.ready,4);case 4:return clearTimeout(h),_.p(Y,E.finished,5);case 5:clearTimeout(h);(G=W)==null||G();_.FC(Y,0);break;case 2:N=_.Wr(Y),(Q=W)==null||Q(),N&&!U&&document.visibilityState!=="hidden"&&x===window.innerWidth&&t===window.innerHeight&&_.Pq(N),_.i8(Y)}})};
_.dx=function(){for(var r=Array(36),J=0,x,t=0;t<36;t++)t==8||t==13||t==18||t==23?r[t]="-":t==14?r[t]="4":(J<=2&&(J=33554432+Math.random()*16777216|0),x=J&15,J>>=4,r[t]=_.nIo[t==19?x&3|8:x]);return r.join("")};/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var Epm=_.aa(['<iron-iconset-svg name="icons" size="24">\n<svg><defs>\n<g id="3d-rotation"><path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"></path></g>\n<g id="accessibility"><path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"></path></g>\n<g id="accessible"><circle cx="12" cy="4" r="2"></circle><path d="M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95zm-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07z"></path></g>\n<g id="account-balance"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"></path></g>\n<g id="account-balance-wallet"><path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></g>\n<g id="account-box"><path d="M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"></path></g>\n<g id="account-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"></path></g>\n<g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path></g>\n<g id="add-alert"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z"></path></g>\n<g id="add-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"></path></g>\n<g id="add-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"></path></g>\n<g id="add-circle-outline"><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"></path></g>\n<g id="alarm"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"></path></g>\n<g id="alarm-add"><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"></path></g>\n<g id="alarm-off"><path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"></path></g>\n<g id="alarm-on"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"></path></g>\n<g id="all-out"><path d="M16.21 4.16l4 4v-4zm4 12l-4 4h4zm-12 4l-4-4v4zm-4-12l4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9zm-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7z"></path></g>\n<g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"></path></g>\n<g id="announcement"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"></path></g>\n<g id="apps"><path d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"></path></g>\n<g id="archive"><path d="M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z"></path></g>\n<g id="arrow-back"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></g>\n<g id="arrow-downward"><path d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"></path></g>\n<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"></path></g>\n<g id="arrow-drop-down-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"></path></g>\n<g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"></path></g>\n<g id="arrow-forward"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path></g>\n<g id="arrow-upward"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"></path></g>\n<g id="aspect-ratio"><path d="M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"></path></g>\n<g id="assessment"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"></path></g>\n<g id="assignment"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"></path></g>\n<g id="assignment-ind"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z"></path></g>\n<g id="assignment-late"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"></path></g>\n<g id="assignment-return"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"></path></g>\n<g id="assignment-returned"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z"></path></g>\n<g id="assignment-turned-in"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path></g>\n<g id="attachment"><path d="M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5z"></path></g>\n<g id="autorenew"><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"></path></g>\n<g id="backspace"><path d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z"></path></g>\n<g id="backup"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"></path></g>\n<g id="block"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z"></path></g>\n<g id="book"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></g>\n<g id="bookmark"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="bookmark-border"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"></path></g>\n<g id="bug-report"><path d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"></path></g>\n<g id="build"><path d="M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z"></path></g>\n<g id="cached"><path d="M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"></path></g>\n<g id="camera-enhance"><path d="M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-1l1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z"></path></g>\n<g id="cancel"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"></path></g>\n<g id="card-giftcard"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"></path></g>\n<g id="card-membership"><path d="M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z"></path></g>\n<g id="card-travel"><path d="M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z"></path></g>\n<g id="change-history"><path d="M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"></path></g>\n<g id="check"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></g>\n<g id="check-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></g>\n<g id="check-box-outline-blank"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="check-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></g>\n<g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g>\n<g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g>\n<g id="chrome-reader-mode"><path d="M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 15h-9V6h9v13z"></path></g>\n<g id="class"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></g>\n<g id="clear"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></g>\n<g id="close"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></g>\n<g id="cloud"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"></path></g>\n<g id="cloud-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16z"></path></g>\n<g id="cloud-done"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41L10 17z"></path></g>\n<g id="cloud-download"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"></path></g>\n<g id="cloud-off"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96zM3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4 3 5.27zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z"></path></g>\n<g id="cloud-queue"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z"></path></g>\n<g id="cloud-upload"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"></path></g>\n<g id="code"><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"></path></g>\n<g id="compare-arrows"><path d="M9.01 14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z"></path></g>\n<g id="content-copy"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"></path></g>\n<g id="content-cut"><path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z"></path></g>\n<g id="content-paste"><path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"></path></g>\n<g id="copyright"><path d="M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="create"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"></path></g>\n<g id="create-new-folder"><path d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"></path></g>\n<g id="credit-card"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"></path></g>\n<g id="dashboard"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"></path></g>\n<g id="date-range"><path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"></path></g>\n<g id="delete"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"></path></g>\n<g id="delete-forever"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"></path></g>\n<g id="delete-sweep"><path d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3v10zM14 5h-3l-1-1H6L5 5H2v2h12z"></path></g>\n<g id="description"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"></path></g>\n<g id="dns"><path d="M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path></g>\n<g id="done"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path></g>\n<g id="done-all"><path d="M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"></path></g>\n<g id="donut-large"><path d="M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92zM18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11zM13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92z"></path></g>\n<g id="donut-small"><path d="M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84zM14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84zM13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84z"></path></g>\n<g id="drafts"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z"></path></g>\n<g id="eject"><path d="M5 17h14v2H5zm7-12L5.33 15h13.34z"></path></g>\n<g id="error"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></g>\n<g id="error-outline"><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g>\n<g id="euro-symbol"><path d="M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1 0 .34.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z"></path></g>\n<g id="event"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path></g>\n<g id="event-seat"><path d="M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8z"></path></g>\n<g id="exit-to-app"><path d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="expand-less"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"></path></g>\n<g id="expand-more"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></g>\n<g id="explore"><path d="M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z"></path></g>\n<g id="extension"><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"></path></g>\n<g id="face"><path d="M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z"></path></g>\n<g id="favorite"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"></path></g>\n<g id="favorite-border"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"></path></g>\n<g id="feedback"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z"></path></g>\n<g id="file-download"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<g id="file-upload"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"></path></g>\n<g id="filter-list"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"></path></g>\n<g id="find-in-page"><path d="M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"></path></g>\n<g id="find-replace"><path d="M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"></path></g>\n<g id="fingerprint"><path d="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z"></path></g>\n<g id="first-page"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"></path></g>\n<g id="flag"><path d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"></path></g>\n<g id="flight-land"><path d="M2.5 19h19v2h-19zm7.18-5.73l4.35 1.16 5.31 1.42c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17l1.6.43 5.31 1.43z"></path></g>\n<g id="flight-takeoff"><path d="M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33 1.6-.43 5.31-1.42 4.35-1.16L21 11.49c.81-.23 1.28-1.05 1.07-1.85z"></path></g>\n<g id="flip-to-back"><path d="M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z"></path></g>\n<g id="flip-to-front"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z"></path></g>\n<g id="folder"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path></g>\n<g id="folder-open"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"></path></g>\n<g id="folder-shared"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"></path></g>\n<g id="font-download"><path d="M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z"></path></g>\n<g id="forward"><path d="M12 8V4l8 8-8 8v-4H4V8z"></path></g>\n<g id="fullscreen"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"></path></g>\n<g id="fullscreen-exit"><path d="M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"></path></g>\n<g id="g-translate"><path d="M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4zm6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53-.65-2.23zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7zM21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1v13z"></path></g>\n<g id="gavel"><path d="M1 21h12v2H1zM5.245 8.07l2.83-2.827 14.14 14.142-2.828 2.828zM12.317 1l5.657 5.656-2.83 2.83-5.654-5.66zM3.825 9.485l5.657 5.657-2.828 2.828-5.657-5.657z"></path></g>\n<g id="gesture"><path d="M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z"></path></g>\n<g id="get-app"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<g id="gif"><path d="M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1zm10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z"></path></g>\n<g id="grade"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path></g>\n<g id="group-work"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></g>\n<g id="help"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"></path></g>\n<g id="help-outline"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></g>\n<g id="highlight-off"><path d="M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="history"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"></path></g>\n<g id="home"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path></g>\n<g id="hourglass-empty"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"></path></g>\n<g id="hourglass-full"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z"></path></g>\n<g id="http"><path d="M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 0H14V15h1.5v-4.5H17V9h-4.5v1.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5zm0 2.5h-2v-1h2v1z"></path></g>\n<g id="https"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></g>\n<g id="important-devices"><path d="M23 11.01L18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99zM23 20h-5v-7h5v7zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2zm-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z"></path></g>\n<g id="inbox"><path d="M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10z"></path></g>\n<g id="indeterminate-check-box"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"></path></g>\n<g id="info"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"></path></g>\n<g id="info-outline"><path d="M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z"></path></g>\n<g id="input"><path d="M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z"></path></g>\n<g id="invert-colors"><path d="M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"></path></g>\n<g id="label"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"></path></g>\n<g id="label-outline"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z"></path></g>\n<g id="language"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"></path></g>\n<g id="last-page"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"></path></g>\n<g id="launch"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></g>\n<g id="lightbulb-outline"><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"></path></g>\n<g id="line-style"><path d="M3 16h5v-2H3v2zm6.5 0h5v-2h-5v2zm6.5 0h5v-2h-5v2zM3 20h2v-2H3v2zm4 0h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM3 12h8v-2H3v2zm10 0h8v-2h-8v2zM3 4v4h18V4H3z"></path></g>\n<g id="line-weight"><path d="M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"></path></g>\n<g id="link"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"></path></g>\n<g id="list"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"></path></g>\n<g id="lock"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></g>\n<g id="lock-open"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"></path></g>\n<g id="lock-outline"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM18 20H6V10h12v10z"></path></g>\n<g id="low-priority"><path d="M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5z"></path></g>\n<g id="loyalty"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z"></path></g>\n<g id="mail"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g>\n<g id="markunread"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g>\n<g id="markunread-mailbox"><path d="M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z"></path></g>\n<g id="menu"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></g>\n<g id="more-horiz"><path d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="more-vert"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="motorcycle"><path d="M19.44 9.03L15.41 5H11v2h3.59l2 2H5c-2.8 0-5 2.2-5 5s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h1.65l2.77-2.77c-.21.54-.32 1.14-.32 1.77 0 2.8 2.2 5 5 5s5-2.2 5-5c0-2.65-1.97-4.77-4.56-4.97zM7.82 15C7.4 16.15 6.28 17 5 17c-1.63 0-3-1.37-3-3s1.37-3 3-3c1.28 0 2.4.85 2.82 2H5v2h2.82zM19 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"></path></g>\n<g id="move-to-inbox"><path d="M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zm-3-5h-2V7h-4v3H8l4 4 4-4z"></path></g>\n<g id="next-week"><path d="M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM10 5h4v2h-4V5zm1 13.5l-1-1 3-3-3-3 1-1 4 4-4 4z"></path></g>\n<g id="note-add"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"></path></g>\n<g id="offline-pin"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 16H7v-2h10v2zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3 10.3 14z"></path></g>\n<g id="opacity"><path d="M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z"></path></g>\n<g id="open-in-browser"><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"></path></g>\n<g id="open-in-new"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></g>\n<g id="open-with"><path d="M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z"></path></g>\n<g id="pageview"><path d="M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 1.42z"></path></g>\n<g id="pan-tool"><path d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"></path></g>\n<g id="payment"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"></path></g>\n<g id="perm-camera-mic"><path d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z"></path></g>\n<g id="perm-contact-calendar"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"></path></g>\n<g id="perm-data-setting"><path d="M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></g>\n<g id="perm-device-information"><path d="M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"></path></g>\n<g id="perm-identity"><path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"></path></g>\n<g id="perm-media"><path d="M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z"></path></g>\n<g id="perm-phone-msg"><path d="M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z"></path></g>\n<g id="perm-scan-wifi"><path d="M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z"></path></g>\n<g id="pets"><circle cx="4.5" cy="9.5" r="2.5"></circle><circle cx="9" cy="5.5" r="2.5"></circle><circle cx="15" cy="5.5" r="2.5"></circle><circle cx="19.5" cy="9.5" r="2.5"></circle><path d="M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32-.11-.04-.22-.07-.33-.09-.25-.04-.52-.04-.78-.04s-.53 0-.79.05c-.11.02-.22.05-.33.09-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8z"></path></g>\n<g id="picture-in-picture"><path d="M19 7h-8v6h8V7zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2zm0 16.01H3V4.98h18v14.03z"></path></g>\n<g id="picture-in-picture-alt"><path d="M19 11h-8v6h8v-6zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H3V4.97h18v14.05z"></path></g>\n<g id="play-for-work"><path d="M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z"></path></g>\n<g id="polymer"><path d="M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z"></path></g>\n<g id="power-settings-new"><path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path></g>\n<g id="pregnant-woman"><path d="M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2zm7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3v-4z"></path></g>\n<g id="print"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"></path></g>\n<g id="query-builder"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></g>\n<g id="question-answer"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"></path></g>\n<g id="radio-button-checked"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g>\n<g id="radio-button-unchecked"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g>\n<g id="receipt"><path d="M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z"></path></g>\n<g id="record-voice-over"><circle cx="9" cy="9" r="4"></circle><path d="M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"></path></g>\n<g id="redeem"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"></path></g>\n<g id="redo"><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"></path></g>\n<g id="refresh"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"></path></g>\n<g id="remove"><path d="M19 13H5v-2h14v2z"></path></g>\n<g id="remove-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z"></path></g>\n<g id="remove-circle-outline"><path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g>\n<g id="remove-shopping-cart"><path d="M22.73 22.73L2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.27-1.27zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2H7.42zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54l9.01 9zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="reorder"><path d="M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"></path></g>\n<g id="reply"><path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path></g>\n<g id="reply-all"><path d="M7 8V5l-7 7 7 7v-3l-4-4 4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path></g>\n<g id="report"><path d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z"></path></g>\n<g id="report-problem"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<g id="restore"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"></path></g>\n<g id="restore-page"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5z"></path></g>\n<g id="room"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></g>\n<g id="rounded-corner"><path d="M19 19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2V8z"></path></g>\n<g id="rowing"><path d="M8.5 14.5L4 19l1.5 1.5L9 17h2l-2.5-2.5zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18l3 3.01z"></path></g>\n<g id="save"><path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"></path></g>\n<g id="schedule"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></g>\n<g id="search"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></g>\n<g id="select-all"><path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z"></path></g>\n<g id="send"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"></path></g>\n<g id="settings"><path d="M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"></path></g>\n<g id="settings-applications"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z"></path></g>\n<g id="settings-backup-restore"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"></path></g>\n<g id="settings-bluetooth"><path d="M11 24h2v-2h-2v2zm-4 0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z"></path></g>\n<g id="settings-brightness"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"></path></g>\n<g id="settings-cell"><path d="M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99zM16 16H8V4h8v12z"></path></g>\n<g id="settings-ethernet"><path d="M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z"></path></g>\n<g id="settings-input-antenna"><path d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"></path></g>\n<g id="settings-input-component"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"></path></g>\n<g id="settings-input-composite"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"></path></g>\n<g id="settings-input-hdmi"><path d="M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z"></path></g>\n<g id="settings-input-svideo"><path d="M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"></path></g>\n<g id="settings-overscan"><path d="M12.01 5.5L10 8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 2.5L14 16zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"></path></g>\n<g id="settings-phone"><path d="M13 9h-2v2h2V9zm4 0h-2v2h2V9zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 9v2h2V9h-2z"></path></g>\n<g id="settings-power"><path d="M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 24h2v-2h-2v2z"></path></g>\n<g id="settings-remote"><path d="M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z"></path></g>\n<g id="settings-voice"><path d="M7 24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z"></path></g>\n<g id="shop"><path d="M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z"></path></g>\n<g id="shop-two"><path d="M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z"></path></g>\n<g id="shopping-basket"><path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path></g>\n<g id="shopping-cart"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"></path></g>\n<g id="sort"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></g>\n<g id="speaker-notes"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z"></path></g>\n<g id="speaker-notes-off"><path d="M10.54 11l-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18l-7-7zM8 14H6v-2h2v2zm-2-3V9l2 2H6zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2z"></path></g>\n<g id="spellcheck"><path d="M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z"></path></g>\n<g id="star"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path></g>\n<g id="star-border"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"></path></g>\n<g id="star-half"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"></path></g>\n<g id="stars"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z"></path></g>\n<g id="store"><path d="M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"></path></g>\n<g id="subdirectory-arrow-left"><path d="M11 9l1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6 6-6z"></path></g>\n<g id="subdirectory-arrow-right"><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z"></path></g>\n<g id="subject"><path d="M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"></path></g>\n<g id="supervisor-account"><path d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"></path></g>\n<g id="swap-horiz"><path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"></path></g>\n<g id="swap-vert"><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"></path></g>\n<g id="swap-vertical-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z"></path></g>\n<g id="system-update-alt"><path d="M12 16.5l4-4h-3v-9h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"></path></g>\n<g id="tab"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z"></path></g>\n<g id="tab-unselected"><path d="M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z"></path></g>\n<g id="text-format"><path d="M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z"></path></g>\n<g id="theaters"><path d="M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"></path></g>\n<g id="thumb-down"><path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"></path></g>\n<g id="thumb-up"><path d="M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z"></path></g>\n<g id="thumbs-up-down"><path d="M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z"></path></g>\n<g id="timeline"><path d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z"></path></g>\n<g id="toc"><path d="M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"></path></g>\n<g id="today"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"></path></g>\n<g id="toll"><path d="M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65z"></path></g>\n<g id="touch-app"><path d="M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74zm9.84 4.63l-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74l-3.43-.72c-.08-.01-.15-.03-.24-.03-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38z"></path></g>\n<g id="track-changes"><path d="M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z"></path></g>\n<g id="translate"><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></g>\n<g id="trending-down"><path d="M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z"></path></g>\n<g id="trending-flat"><path d="M22 12l-4-4v3H3v2h15v3z"></path></g>\n<g id="trending-up"><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"></path></g>\n<g id="turned-in"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"></path></g>\n<g id="turned-in-not"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"></path></g>\n<g id="unarchive"><path d="M20.55 5.22l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28zM12 9.5l5.5 5.5H14v2h-4v-2H6.5L12 9.5zM5.12 5l.82-1h12l.93 1H5.12z"></path></g>\n<g id="undo"><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"></path></g>\n<g id="unfold-less"><path d="M7.41 18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"></path></g>\n<g id="unfold-more"><path d="M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z"></path></g>\n<g id="update"><path d="M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79 2.73 2.71 7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58 3.51-3.47 9.14-3.47 12.65 0L21 3v7.12zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8h1.5z"></path></g>\n<g id="verified-user"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path></g>\n<g id="view-agenda"><path d="M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"></path></g>\n<g id="view-array"><path d="M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z"></path></g>\n<g id="view-carousel"><path d="M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"></path></g>\n<g id="view-column"><path d="M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"></path></g>\n<g id="view-day"><path d="M2 21h19v-3H2v3zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zM2 3v3h19V3H2z"></path></g>\n<g id="view-headline"><path d="M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"></path></g>\n<g id="view-list"><path d="M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"></path></g>\n<g id="view-module"><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"></path></g>\n<g id="view-quilt"><path d="M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"></path></g>\n<g id="view-stream"><path d="M4 18h17v-6H4v6zM4 5v6h17V5H4z"></path></g>\n<g id="view-week"><path d="M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"></path></g>\n<g id="visibility"><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"></path></g>\n<g id="visibility-off"><path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"></path></g>\n<g id="warning"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<g id="watch-later"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></g>\n<g id="weekend"><path d="M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2zm-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.51 2 2.82V14h12v-2.03c0-1.3.84-2.4 2-2.82V7c0-1.1-.9-2-2-2z"></path></g>\n<g id="work"><path d="M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"></path></g>\n<g id="youtube-searched-for"><path d="M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19l-4.99-5z"></path></g>\n<g id="zoom-in"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"></path></g>\n<g id="zoom-out"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"></path></g>\n</defs></svg>\n</iron-iconset-svg>']),
jT7=_.$kb(Epm);jT7.setAttribute("style","display: none;");document.head.appendChild(jT7.content);_.QO=_.pbK(function(r){var J=_.go("DIV");r&&(J.className=r);J.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";r=_.go("DIV");_.wN4(r,"200px","200px");J.appendChild(r);document.body.appendChild(J);r=J.offsetWidth-J.clientWidth;_.E9(J);return r});var $y7;var wr7;var K5=function(){var r=_.I.apply(this,arguments)||this;r.icon=null;return r};
_.S(K5,_.I);K5.prototype.dismiss=function(){_.Vq(this.hostElement,"yt-live-chat-error-message-dismiss")};
K5.prototype.computeIcon=function(r){return r&&r.iconType?"yt-icons:"+r.iconType.toLowerCase():"yt-icons:close"};
_.F([_.C(),_.y("design:type",Object)],K5.prototype,"data",void 0);_.F([_.C({computed:"computeIcon(data.icon)"}),_.y("design:type",Object)],K5.prototype,"icon",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],K5);
_.A(K5,"yt-live-chat-error-message-renderer",function(){if(wr7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_error_message_renderer.yt.live.chat.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-error-message-renderer">\n  <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-error-message-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;$y7===void 0&&($y7=document.createElement("template"));var t=$y7;x.call(J,t.content.cloneNode(!0),r.content.firstChild);wr7=r}r=wr7;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var jEY,$tm,w17,hLK,dt4,QEs,Kpr,kTX,PQv,Sz,YWe,n9s,NJ,OGE,CQe,Bn5,Iue,Lpy,cAI,AA7,Fp9,auI,yA4,eL9,zLK,ZGK,v95,ule,lu4,X1m,rqK,JqK,da,xby,tFE,bh4,VF7,Dby,Hhs,Twm,sC9,ql9,mbm,of7,ihe,pvm,fPm,Ub7,gfK,WY9,jC9;jEY=function(r,J){return _.q6(r.entities,"timedMarkersListSyncEntity",J)};
$tm=function(r,J){return _.q6(r.entities,"liveReactionsDataEntity",J)};
w17=function(r,J){r=_.q6(r.entities,"booleanEntity",J);return!(!r||!r.value)};
hLK=function(r,J){var x=_.kU();x&&r&&_.AQ(x,_.SU(r),J)};
_.M6I=function(){_.M("web_watch_log_theater_mode")&&_.GrM("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.GT7=function(r,J,x){if(!r.includes("START_TIME_PLACEHOLDER")||!r.includes("END_TIME_PLACEHOLDER"))return r;var t=new Date(0),b=new Date(0);t.setUTCMilliseconds(J);b.setUTCMilliseconds(x);return r.replace("START_TIME_PLACEHOLDER",_.FQ(t,7)).replace("END_TIME_PLACEHOLDER",_.FQ(b,7))};
_.RLY=function(r){return r.watch.isWatchActive};
_.SW9=function(r){return _.kb(r)||_.PJ(r)||_.dMz(r)};
_.Nnr=function(r){return!_.SW9(r)};
_.RN=function(r){return r.watch.watchScrollTop};
dt4=function(r){return r.watch.isLiveChatCollapsed};
QEs=function(r){return r.watch.openEngagementPanels};
Kpr=function(r,J){return _.q6(r.entities,"booleanEntity",J)};
kTX=function(){return function(r){_.uX(_.ES("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:r}))}};
PQv=function(r){switch(r){case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3}};
Sz=function(r,J,x){var t=_.LM(x);r&&J&&t&&r.getPlayerPromise().then(function(b){_.S0X(t)&&_.kC();(new _.MZ(b)).executeCommand(t,J);_.M("continue_playback_on_desktop_companion_click")||b.pauseVideo()})};
YWe=function(r){var J=_.xb(),x;if(x=_.Fe("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var t;x=(t=x())==null?void 0:t.layoutId}else x=null;Sz(J,x,r)};
n9s=function(r){var J=_.xb(),x;if(x=_.Fe("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var t;x=(t=x())==null?void 0:t.layoutId}else x=null;Sz(J,x,r)};
NJ=function(r,J){var x=r<0?"-":"";r=Math.abs(r);var t=Math.floor(r/3600),b=Math.floor(r)%3600,V=Math.floor(b/60);b=Math.floor(b)%60;var H="";(J===void 0?0:J)&&(H="."+Math.round((r-Math.floor(r))*10));return t>0?x+t+":"+(V<10?"0"+V:""+V)+":"+(b<10?"0"+b:""+b)+H:x+V+":"+(b<10?"0"+b:""+b)+H};
OGE=function(r){var J=r.match(/[^0-9:\.]/g);if(J&&J.length>0)return null;r=r.split(":");if(r.length===0||r.length>3)return null;J=1;for(var x=0;r.length>0;){var t=r.pop();if(t===void 0)break;var b=Number(t);if(t===""||isNaN(b))return null;x+=b*J;J*=60}return x};
CQe=function(r,J,x,t){r=Math.max(x,r);J=Math.min(J,t-x);r+J>t?(x=t,r=x-J):x=r+J;return{start:r,end:x}};
Bn5=function(r,J,x,t,b,V){r<x?r=x:r+b>t&&(r=t-b);J>t&&(J=t);J=Math.min(r+V,Math.max(r+b,J));return{start:r,end:J}};
Iue=function(r,J,x,t,b,V){J>t?J=t:J-b<x&&(J=x+b);r<x&&(r=x);r=Math.min(J-b,Math.max(J-V,r));return{start:r,end:J}};
Lpy=function(r){return _.M("web_transcript_cue_id_killswitch")?String(r):"ytd-transcript-renderer_"+r};
cAI=function(r){return _.M("web_transcript_cue_id_killswitch")?!0:r.startsWith("ytd-transcript-renderer")};
AA7=function(r){var J=_.xb(),x;if(x=_.Fe("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var t;x=(t=x())==null?void 0:t.layoutId}else x=null;Sz(J,x,r)};
Fp9=function(r){r.style.height="auto";r.style.height=Math.min(r.scrollHeight||20,80)+"px"};
auI=function(r,J,x){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:J,hasGradientBackground:x}}],insertByPositionInSection:{sectionTargetId:r,position:"INSERTION_POSITION_LAST"}}}]}}}};
yA4=function(r){var J=_.xb(),x;x=(x=_.Fe("yt.www.ads.eventcache.getLastCompanionData"))?(x=x())&&x.layoutId:null;Sz(J,x,r)};
eL9=function(r){var J=_.xb(),x;x=(x=_.Fe("yt.www.ads.eventcache.getLastCompanionData"))?(x=x())&&x.layoutId:null;Sz(J,x,r)};
zLK=function(r,J){J=J===void 0?!1:J;if(r.simpleText)r=[{text:r.simpleText}];else{var x;r=((x=r.runs)!=null?x:[]).map(function(t){return Object.assign({},t)})}if(J)for(J=_.D(r),x=J.next();!x.done;x=J.next())x.value.bold=!0;
return r};
ZGK=function(r){var J=r.startEndTimeTemplate,x=r.startTimeUtcMillis;r=r.endTimeUtcMillis;if(J&&x&&r)return _.Z1(_.GT7(_.v2(J),Number(x),Number(r)))};
v95=function(r,J){var x,t,b=r==null?void 0:(x=r.viewCount)==null?void 0:(t=x.videoViewCountRenderer)==null?void 0:t.shortViewCount;if(!J&&b)return b;var V,H;return r==null?void 0:(V=r.viewCount)==null?void 0:(H=V.videoViewCountRenderer)==null?void 0:H.viewCount};
ule=function(r,J){var x=r==null?void 0:r.relativeDateText;return!J&&x?[x,!0]:[r==null?void 0:r.dateText,!1]};
lu4=function(r,J,x,t,b){t=t===void 0?!0:t;b=b===void 0?"":b;var V=v95(r,J),H=_.D(ule(r,J)),q=H.next().value;H=H.next().value;J=J?r==null?void 0:r.sponsorsOnlyFirstTimeLongText:r==null?void 0:r.sponsorsOnlyFirstTimeShortText;var W=[];x&&V&&W.push(V);!x&&H||!q||W.push(q);r=[].concat(_.Gd(W),[J,r==null?void 0:r.stationName,r==null?void 0:r.rating,r?ZGK(r):void 0,r==null?void 0:r.upNextProgramText,r==null?void 0:r.superTitleLink]).filter(function(U){return!!U});
x={runs:[]};for(V=0;V<r.length;V++)x.runs.push.apply(x.runs,_.Gd(zLK(r[V],t))),V<r.length-1&&x.runs.push({text:" "+b+" ",bold:t});return x};
X1m=function(r){if(r)return{runs:[{text:r,bold:!0}]}};
rqK=function(r){var J,x,t,b;if(r=r==null?void 0:(J=r.contents)==null?void 0:(x=J.twoColumnWatchNextResults)==null?void 0:(t=x.results)==null?void 0:(b=t.results)==null?void 0:b.contents){var V,H;return(H=(V=r.find(function(q){return!!q.videoPrimaryInfoRenderer}))==null?void 0:V.videoPrimaryInfoRenderer)==null?void 0:H.updatedMetadataEndpoint}};
JqK=function(r,J){var x;return(x=r.sourceConfigs)==null?void 0:x.find(function(t){return t.videoId===J})};
da=function(r){return r==="End of video"||r==="End of playlist"};
xby=function(r){var J,x,t,b;return(J=r.getWatchNextResponse())==null?void 0:(x=J.contents)==null?void 0:(t=x.twoColumnWatchNextResults)==null?void 0:(b=t.playlist)==null?void 0:b.playlist};
tFE=function(r){var J,x,t,b,V,H;return(J=xby(r))==null?void 0:(x=J.playlistButtons)==null?void 0:(t=x.menuRenderer)==null?void 0:(b=t.topLevelButtons)==null?void 0:(V=b[0])==null?void 0:(H=V.playlistLoopButtonRenderer)==null?void 0:H.playlistLoopStateEntityKey};
bh4=function(r){var J=_.bZ().resolve(_.k$),x;return(J=(x=_.R(J.getAutoplayEndpoint(),_.zP))==null?void 0:x.playlistId)&&J===r};
VF7=function(r,J,x,t,b){function V(){_.Yh.cancelJob(Q$);var H=mbm(J,x/r.getPlaybackRate()),q=H.hours,W=H.minutes;H=(H.seconds*1E3||6E4)/r.getPlaybackRate();r.setVideoTimeLeft(of7(q,W));t&&r.getPlayerState()!==0&&r.setSleepTimerTimeLeft(of7(q,W,!0));(q>0||W>0)&&!b&&(Q$=_.wI(_.Yh,V,H))}
_.Yh.cancelJob(Q$);Q$=_.wI(_.Yh,V)};
Dby=function(r,J,x){function t(){_.Yh.cancelJob(Kt);var b=mbm(J,x),V=b.hours;b=b.minutes;var H=6E4/r.getPlaybackRate();if(V>0||b>0)r.setSleepTimerTimeLeft(of7(V,b,!0)),Kt=_.wI(_.Yh,t,H)}
_.Yh.cancelJob(Kt);Kt=_.wI(_.Yh,t)};
Hhs=function(r,J){var x=r.getVolume()/(J/500),t=function(b){_.Yh.cancelJob(ke);var V=Math.floor(b-x);r.setVolume(V,!1);V>0&&(ke=_.wI(_.Yh,function(){t(V)},500))};
_.Yh.cancelJob(ke);ke=_.wI(_.Yh,function(){t(r.getVolume())})};
Twm=function(r,J){_.Yh.cancelJob(ke);J&&r.syncVolume()};
sC9=function(){var r={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.gP("SLEEP_TIMER_DISRUPTED")}}}}};_.bZ().resolve(_.mg).resolveCommand(r)};
ql9=function(r){return(r.getDuration()-r.getProgressState().current)*1E3};
mbm=function(r,J){r=r+J-(0,_.t$)();if(r<=0)return{hours:0,minutes:0,seconds:0};var x=new WY9(0,0,0,0,0,0,r);r=x.getHours();J=x.getMinutes();x=x.getSeconds();x!==0&&J++;J!==0&&J%60===0&&(r++,J=0);return{hours:r,minutes:J,seconds:x}};
of7=function(r,J,x){return r>0&&J>0?x?_.gP("TIME_LEFT_HOURS_MINUTES",{hours:r.toString(),minutes:J.toString()}):_.gP("TIME_HOURS_MINUTES",{hours:r.toString(),minutes:J.toString()}):r>0?x?_.Ex("TIME_LEFT_HOURS",r):_.Ex("TIME_HOURS",r):x?_.gP("TIME_LEFT_MINUTES",{minutes:J.toString()}):_.gP("TIME_MINUTES",{minutes:J.toString()})};
ihe=function(r,J){if(r.timelyActions)return r.timelyActions.find(function(x){var t;return((t=_.R(x,PZ))==null?void 0:t.cueRangeId)===J})};
pvm=function(r){var J=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.b6(r);r.keyMap_.forEach(function(x,t){_.cn(J,t)||this.remove(t)},r)};
fPm=function(r,J){r.reloadContinuationItemsCommandMatcher=J};
_.Ye=function(r,J){r.insertBefore(J,r.childNodes[0]||null)};
Ub7=function(r){if(r>=48&&r<=57||r>=96&&r<=106||r>=65&&r<=90||_.DJ&&r==0)return!0;switch(r){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.V9;default:return!1}};
gfK=function(r){if(r.altKey&&!r.ctrlKey||r.metaKey||r.keyCode>=112&&r.keyCode<=123)return!1;if(Ub7(r.keyCode))return!0;switch(r.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.V9;default:return r.keyCode<166||r.keyCode>183}};
WY9=function(r,J,x,t,b,V,H){this.date=typeof r==="number"?new Date(r,J||0,x||1,t||0,b||0,V||0,H||0):new Date(r&&r.getTime?r.getTime():_.Jx())};
_.xM(WY9,_.gT);_.m=WY9.prototype;_.m.getHours=function(){return this.date.getHours()};
_.m.getMinutes=function(){return this.date.getMinutes()};
_.m.getSeconds=function(){return this.date.getSeconds()};
_.m.getMilliseconds=function(){return this.date.getMilliseconds()};
_.m.getUTCDay=function(){return this.date.getUTCDay()};
_.m.getUTCHours=function(){return this.date.getUTCHours()};
_.m.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.m.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.m.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.m.setHours=function(r){this.date.setHours(r)};
_.m.setMinutes=function(r){this.date.setMinutes(r)};
_.m.setSeconds=function(r){this.date.setSeconds(r)};
_.m.setMilliseconds=function(r){this.date.setMilliseconds(r)};
_.m.setUTCHours=function(r){this.date.setUTCHours(r)};
_.m.setUTCMinutes=function(r){this.date.setUTCMinutes(r)};
_.m.setUTCSeconds=function(r){this.date.setUTCSeconds(r)};
_.m.setUTCMilliseconds=function(r){this.date.setUTCMilliseconds(r)};
_.m.add=function(r){_.gT.prototype.add.call(this,r);r.hours&&this.setUTCHours(this.date.getUTCHours()+r.hours);r.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+r.minutes);r.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+r.seconds)};
_.m.JSC$9367_toIsoString=function(r){var J=_.gT.prototype.JSC$9367_toIsoString.call(this,r);return r?J+"T"+_.lA(this.getHours(),2)+":"+_.lA(this.getMinutes(),2)+":"+_.lA(this.getSeconds(),2):J+"T"+_.lA(this.getHours(),2)+_.lA(this.getMinutes(),2)+_.lA(this.getSeconds(),2)};
_.m.equals=function(r){return this.getTime()==r.getTime()};
_.m.toString=function(){return this.JSC$9367_toIsoString()};
_.m.clone=function(){var r=new WY9(this.date);r.firstDayOfWeek_=this.firstDayOfWeek_;r.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return r};
_.Efs=function(r){return _.o5({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:r}})};
jC9=new _.z("imageTileRenderer");var $bK=new _.z("adGridCardCollectionViewModel");var wv9=new _.z("carouselTitleViewModel");var h27=new _.z("ctaCarouselItemViewModel");var MFE=new _.z("textFieldViewModel");_.Gce=new _.z("engagementPanelHeaderShowNavigationButtonCommand");var R2s=new _.z("hideEngagementPanelScrimAction");var Slm=new _.z("setActivePanelItemAction");var Nwy=new _.z("showEngagementPanelScrimAction");var db7=new _.z("updateEngagementPanelAction");var QCm=new _.z("updateSearchInVideoResultsAction");var KYE=new _.z("transcriptCueGroupRenderer");var kc9=new _.z("transcriptCueRenderer");var PmI=new _.z("transcriptFooterRenderer");var Yls=new _.z("engagementPanelAdSubtitleRenderer");var nfE=new _.z("videoDescriptionFantasySectionViewModel");var Ohv=new _.z("deleteClipEngagementPanelCommand");var Cmm=new _.z("loopCommand");var Bwe=new _.z("changeCreatorEndscreenVisibilityCommand");var IP5=new _.z("liveChatCallForQuestionsRenderer");var LY5=new _.z("updateTimedMarkersSyncObserverCommand");var PZ=new _.z("timelyActionViewModel");var cqE=new _.z("timelyActionsOverlayViewModel");var Aq4=new _.z("repeatChapterCommand");var FYe=new _.z("watchPlayerOverflowMenuCommand");var aPr=new _.z("compositeVideoOverlayRenderer");var yq4=new _.z("sortFilterSubMenuRenderer");var e2E=new _.z("switchListItemViewModel");var z2m=new _.z("inputComposerViewModel");var ZhY=new _.z("transcriptEditSegmentCommand");var vfY=new _.z("transcriptUpdateSegmentTextCommand");var u0Y=new _.z("transcriptSearchBoxRenderer");var lPe=new _.z("transcriptSegmentListRenderer");var Xvm=new _.z("transcriptSegmentRenderer");_.rns=new _.z("updateDateTextAction");var Jn7=new _.z("updateTitleAction");var x5v=new _.z("updateViewershipAction");var tdy=new _.z("carouselLockupRenderer");var bo9=new _.z("expandableVideoDescriptionBodyRenderer");var m5y=new _.z("videoDescriptionYouchatSectionViewModel");_.nt=_.Vn("kevlar_watch_page_horizontal_margin",24);_.og5=_.Vn("kevlar_watch_page_columns_top_padding",24);_.VdY=426+_.nt*2;_.Ov=_.Vn("kevlar_watch_two_column_width_threshold",1E3);_.D5I=_.nt*2;_.Ho7=_.Vn("kevlar_watch_secondary_width",402);_.TNe=_.Vn("kevlar_watch_max_player_width",1280);_.sbv=_.Vn("kevlar_watch_flexy_metadata_height",136);_.qbe=_.D5I+310+_.nt;_.WT9=_.D5I+360+_.nt;var iom={PAUSE_CHAT:18};var pam;var fcY;var Ct=function(){return _.I.apply(this,arguments)||this};
_.S(Ct,_.I);Ct.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
Ct.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var r=_.R(this.data.button,_.GA);r&&(r.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.vd.Object.defineProperties(Ct,{template:{configurable:!0,enumerable:!0,get:function(){if(fcY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-disableable-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_disableable_button_view_model.yt.disableable.button.view.model.css.js--\x3e<div id="button" class="style-scope yt-disableable-button-view-model"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;pam===void 0&&(pam=document.createElement("template"));var t=pam;x.call(J,t.content.cloneNode(!0),r.content.firstChild);fcY=r}r=fcY;return r}}});
_.F([_.K(_.OP),_.y("design:type",Object)],Ct.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ct.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({selectorArgs:["data.enabledEntityKey"],selector:w17,observer:"onEnabledChange"}),_.y("design:type",Boolean)],Ct.prototype,"enabled",void 0);_.F([_.C(),_.y("design:type",Object)],Ct.prototype,"data",void 0);_.F([_.Oh({is:"yt-disableable-button-view-model",noInjection:!0})],Ct);var U5K;var gg4;var EgX=["transVert01","transVert02","transVert03"],jb5="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),BZ=function(){var r=_.I.apply(this,arguments)||this;r.emojiManager=_.n8;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};r.reactionBuckets=[];r.noEmojiIdentifier="NO_EMOJI";return r};
_.S(BZ,_.I);_.m=BZ.prototype;_.m.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.m.desktopFountainEmojiSizePxChanged=function(){_.iX(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.m.createUserReactionAnimation=function(r){this.createEmojiAnimation(r,!0)};
_.m.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var r;((r=this.data)==null?0:r.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.ES("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.Gd(this.emojiContainer.children)).forEach(function(J){J.remove()})};
_.m.detached=function(){this.cleanupFountain()};
_.m.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var r;this.reactionBuckets=_.GE.unsafeClone((r=this.emojiFountainData)==null?void 0:r.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.m.processEmojiBucket=function(r){var J=this;if(this.reactionBuckets&&!(r>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var x=this.reactionBuckets[r];this.generateEmojiAnimations(x);if(r<this.reactionBuckets.length-1){var t;if(x==null?0:(t=x.duration)==null?0:t.seconds)this.emojiBucketTimerId=setTimeout(function(){J.processEmojiBucket(r+1)},Number(x.duration.seconds)*1E3)}}};
_.m.generateEmojiAnimations=function(r){var J=this,x=this.getRandomEmojiIdFromBucketWithOverride(r);if(x&&x!==this.noEmojiIdentifier){var t=0;r.targetEps?(t=this.linearInterpolateBounded(1,20,100,12,r.emojiSizeIndex||0),this.createEmojiAnimation(x,!1,r.emojiAnimationMs,t),t=this.getEmojiDelayMsFromTargetEps(r.targetEps)):(this.createEmojiAnimation(x),t=this.getEmojiDelayMsFromDistribution(r.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){J.generateEmojiAnimations(r)},t)}};
_.m.getRandomEmojiIdFromBucketWithOverride=function(r){if(!(r&&r.reactionsData&&r.reactionsData.length&&r.totalReactions))return this.noEmojiIdentifier;for(var J=r.totalReactions,x=1,t=_.D(r.reactionsData),b=t.next();!b.done;b=t.next())b=b.value,(b.reactionWeightOverride||b.reactionWeightOverride===0)&&b.reactionCount&&(J-=b.reactionCount,x-=b.reactionWeightOverride);t=!0;x<0&&(t=!1,J=r.totalReactions,x=1);if(t&&x>0&&J===0)if(x===1){b=0;for(var V=_.D(r.reactionsData),H=V.next();!H.done;H=V.next())H=
H.value,H.reactionCount&&H.reactionCount>0&&b++;b=1/b;V=_.D(r.reactionsData);for(H=V.next();!H.done;H=V.next())H.value.reactionWeightOverride=b}else for(b=1/(1-x),V=_.D(r.reactionsData),H=V.next();!H.done;H=V.next())H=H.value,H.reactionWeightOverride&&(H.reactionWeightOverride*=b);b=Math.random();V=0;H=_.D(r.reactionsData);for(var q=H.next();!q.done;q=H.next())if(q=q.value,q.reactionCount&&(V=(q.reactionWeightOverride||q.reactionWeightOverride===0)&&t?V+q.reactionWeightOverride:V+x*q.reactionCount/
J,V>b&&(q.reactionCount--,r.totalReactions--,q=this.reactionItemToEmojiString(q),q!==this.noEmojiIdentifier)))return q;return this.noEmojiIdentifier};
_.m.reactionItemToEmojiString=function(r){if(r.unicodeEmojiId)return r.unicodeEmojiId;if(r.emoteId)return r.emoteId;if(r.videoReactionType)switch(r.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.m.createEmojiAnimation=function(r,J,x,t){J=J===void 0?!1:J;this.lastEmojiRequestedForTesting=r;var b=r.startsWith("yt-icons:"),V=_.Pg(this.emojiManager,r);if(V||b){var H=document.createElement("emoji");H.classList.add("yt-emoji-fountain-view-model");H.classList.add(EgX[Math.floor(Math.random()*EgX.length)]);var q=document.createElement("div");q.classList.add("yt-emoji-fountain-view-model");q.classList.add("horizontal-container");q.classList.add(jb5[Math.floor(Math.random()*jb5.length)]);J?(x=document.createElement("div"),
x.classList.add("user-reaction-bubble"),x.classList.add("yt-emoji-fountain-view-model"),q.appendChild(x)):(x&&(H.style.animationDuration=x+"ms",q.style.animationDuration=x+"ms"),t&&(H.style.width=t+"px",H.style.height=t+"px"));b?(b=document.createElement("yt-icon"),b.polymerController.icon=r,t&&(b.style.width=t+"px",b.style.height=t+"px"),r=b):r=this.emojiManager.createEmoji(V,!1);r.classList.add("yt-emoji-fountain-view-model");q.appendChild(r);H.appendChild(q);this.emojiContainer.appendChild(H);
H.addEventListener("animationend",function(){H.remove()});
var W,U;if((W=this.data)==null?0:(U=W.loggingDirectives)==null?0:U.trackingParams)J=J?_.K$(183501):_.K$(183500),hLK(this.data.loggingDirectives.trackingParams,J),_.Yr7(J);setTimeout(function(){H&&H.remove()},2E3)}};
_.m.getEmojiDelayMsFromDistribution=function(r){return Math.random()*(r||1)*1E3};
_.m.getEmojiDelayMsFromTargetEps=function(r){return Math.random()*2*(1/r)*1E3};
_.m.linearInterpolateBounded=function(r,J,x,t,b){b=Math.min(Math.max(b,r),x);return(J*(x-b)+t*(b-r))/(x-r)};
BZ.prototype.onEmojiFountainDataEntityUpdate=BZ.prototype.onEmojiFountainDataEntityUpdate;BZ.prototype.desktopFountainEmojiSizePxChanged=BZ.prototype.desktopFountainEmojiSizePxChanged;BZ.prototype.isActiveChanged=BZ.prototype.isActiveChanged;_.F([_.C(),_.y("design:type",_.k_)],BZ.prototype,"emojiManager",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],BZ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],BZ.prototype,"ytLiveChatReduxBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],BZ.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],BZ.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(r,J){return _.q6(r.entities,"emojiFountainDataEntity",J)}}),
_.y("design:type",Object)],BZ.prototype,"emojiFountainData",void 0);_.F([_.C(),_.y("design:type",Boolean)],BZ.prototype,"isActive",void 0);_.F([_.g5("isActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],BZ.prototype,"isActiveChanged",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],BZ.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",String)],BZ.prototype,"lastEmojiRequestedForTesting",void 0);
_.F([_.C({value:function(){return _.Vn("desktop_fountain_emoji_size_px",20)}}),
_.y("design:type",Number)],BZ.prototype,"desktopFountainEmojiSizePx",void 0);_.F([_.g5("desktopFountainEmojiSizePx"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],BZ.prototype,"desktopFountainEmojiSizePxChanged",null);_.F([_.jX("#emoji-container"),_.y("design:type",HTMLElement)],BZ.prototype,"emojiContainer",void 0);
_.F([_.g5("emojiFountainData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],BZ.prototype,"onEmojiFountainDataEntityUpdate",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],BZ);
_.A(BZ,"yt-emoji-fountain-view-model",function(){if(gg4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-fountain-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_fountain_view_model.yt.emoji.fountain.view.model.css.js--\x3e<div id="fountain-bounds" class="style-scope yt-emoji-fountain-view-model">\n  <div id="emoji-container" class="style-scope yt-emoji-fountain-view-model"></div>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;U5K===void 0&&(U5K=document.createElement("template"));var t=U5K;x.call(J,t.content.cloneNode(!0),r.content.firstChild);gg4=r}r=gg4;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var $5v;var wa7;var IN=function(){return _.I.apply(this,arguments)||this};
_.S(IN,_.I);IN.prototype.onChoiceChanged=function(){this.data&&_.iX(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
IN.prototype.onChoiceChanged=IN.prototype.onChoiceChanged;_.F([_.C(),_.y("design:type",Object)],IN.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],IN.prototype,"onChoiceChanged",null);_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],IN);
_.A(IN,"yt-live-chat-banner-poll-choice",function(){if(wa7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-banner-poll-choice--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_banner_poll_choice.yt.live.chat.banner.poll.choice.css.js--\x3e<div id="content" class="style-scope yt-live-chat-banner-poll-choice">\n  <div id="percentage-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <div id="vote-percentage-bar" class="style-scope yt-live-chat-banner-poll-choice"></div>\n  </div>\n  <div id="text-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <yt-formatted-string id="label-text" no-styles="" text="[[data.text]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n    <yt-formatted-string id="vote-percentage-text" no-styles="" text="[[data.votePercentage]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n  </div>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;$5v===void 0&&($5v=document.createElement("template"));var t=$5v;x.call(J,t.content.cloneNode(!0),r.content.firstChild);wa7=r}r=wa7;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var hZv;var Mdy;var Lt=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_button_rework_with_live");r.small=!1;return r};
_.S(Lt,_.I);Lt.prototype.computeIsSmall=function(){var r;return((r=this.buttonOverrides)==null?void 0:r.size)==="S"};
Lt.prototype.computeId=function(){return this.data&&this.data.targetId};
_.F([_.K(_.Ca.YtLiveChatTooltipTargetingBehavior),_.y("design:type",Object)],Lt.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.F([_.C({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.y("design:type",String)],Lt.prototype,"id",void 0);_.F([_.C(),_.y("design:type",Object)],Lt.prototype,"buttonOverrides",void 0);_.F([_.C(),_.y("design:type",Object)],Lt.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Lt.prototype,"modern",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.y("design:type",Object)],Lt.prototype,"small",void 0);_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-button"})],Lt);
_.A(Lt,"yt-live-chat-button",function(){if(Mdy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_button.yt.live.chat.button.css.js--\x3e<yt-button-renderer data="[[data]]" overrides="[[buttonOverrides]]" class="style-scope yt-live-chat-button"></yt-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;hZv===void 0&&(hZv=document.createElement("template"));var t=hZv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Mdy=r}r=Mdy;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var GDX;var RZ9;var cZ=function(){var r=_.I.apply(this,arguments)||this;r.inCollapsedBanner=!1;r.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};r.questionButtonOverrides={style:"mono",type:"filled"};return r};
_.S(cZ,_.I);_.m=cZ.prototype;_.m.configureRendererStamper=function(){return{"data.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"},properties:{overrides:"[[buttonOverrides]]"}}}},"data.askQuestionButton":{id:"ask-question",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"ask-question-button"},properties:{overrides:"[[questionButtonOverrides]]"}}}}}};
_.m.onContextMenuButtonClick=function(r){this.ytLiveChatItemBehavior.showContextMenu(r)};
_.m.onYtRendererstamperFinished=function(){this.menuButton=_.Hp(this.hostElement).querySelector("#menu-button")};
_.m.dataChanged=function(){var r,J;if((J=_.R((r=this.data)==null?void 0:r.overflowMenuButton,_.PH))==null?0:J.command)this.data.contextMenuEndpoint=_.R(this.data.overflowMenuButton,_.PH).command};
_.m.onButtonClick=function(){var r,J=_.R((r=this.data)==null?void 0:r.askQuestionButton,_.PH);if(J){if(J.trackingParams&&(r=_.SU(J.trackingParams))){var x=_.kU();x&&_.z0(x,r)}_.Vq(this.hostElement,"innertube-command",J.command)}};
cZ.prototype.onYtRendererstamperFinished=cZ.prototype.onYtRendererstamperFinished;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],cZ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],cZ.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],cZ.prototype,"ytLiveChatItemBehavior",void 0);_.F([_.C({observer:"dataChanged"}),_.y("design:type",Object)],cZ.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],cZ.prototype,"inCollapsedBanner",void 0);_.F([_.C(),_.y("design:type",Object)],cZ.prototype,"buttonOverrides",void 0);_.F([_.C(),_.y("design:type",Object)],cZ.prototype,"questionButtonOverrides",void 0);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cZ.prototype,"onYtRendererstamperFinished",null);
_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],cZ);
_.A(cZ,"yt-live-chat-call-for-questions-renderer",function(){if(RZ9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-call-for-questions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_call_for_questions_renderer.yt.live.chat.call.for.questions.renderer.css.js--\x3e<div id="content-top" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorAvatar]]" thumbnail="[[data.creatorAvatar]]" width="24" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-img-shadow>\n\n  <div id="metadata-text" class="style-scope yt-live-chat-call-for-questions-renderer">\n    <yt-formatted-string id="author-name" hidden$="[[inCollapsedBanner]]" text="[[data.creatorAuthorName]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-collapsed" hidden$="[[inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="feature-label" text="[[data.featureLabel]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-extended" hidden$="[[!inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="collapsed-call-for-questions-text" hidden$="[[!inCollapsedBanner]]" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n  </div>\n\n  <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n\n<div id="main-content" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-formatted-string id="call-for-questions-text" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-formatted-string>\n\n  <div id="ask-question" on-click="onButtonClick" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;GDX===void 0&&(GDX=document.createElement("template"));var t=GDX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);RZ9=r}r=RZ9;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Sb4={};Sb4.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null},
attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)},
detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)},
focusChild_:function(){var r=this;window.requestAnimationFrame(function(){r.restoreFocusNode_||(r.restoreFocusNode_=document.activeElement);var J=_.e4Y(r.hostElement);J.length&&J[J.length-1].focus()})},
isAttachedChanged_:function(r,J){r?this.focusChild_():J&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(r){this.hidden||_.Xj(r).indexOf(this.hostElement)!==-1||(r.stopPropagation(),this.focusChild_())}};var NNs;var d5s;var Az=function(){return _.I.apply(this,arguments)||this};
_.S(Az,_.I);Az.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Az.prototype.onClick=function(r){r.target!==this.confirmButton&&r.target!==this.cancelButton&&(this.hidden=!0)};
_.F([_.jX("#confirm_button"),_.y("design:type",Object)],Az.prototype,"confirmButton",void 0);_.F([_.jX("#cancel_button"),_.y("design:type",Object)],Az.prototype,"cancelButton",void 0);_.F([_.C(),_.y("design:type",Qbs)],Az.prototype,"data",void 0);_.F([_.C({value:!0,reflectToAttribute:!0}),_.y("design:type",Boolean)],Az.prototype,"hidden",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(Sb4.YtLiveChatDialogBehavior),_.y("design:type",Object)],Az.prototype,"ytLiveChatDialogBehavior",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],Az);
var Qbs=_.A(Az,"yt-live-chat-dialog-renderer",function(){if(d5s===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_dialog_renderer.yt.live.chat.dialog.renderer.css.js--\x3e<div id="inner" aria-describedby="live-chat-dialog-body" aria-labelledby="live-chat-dialog-title" role="dialog" class="style-scope yt-live-chat-dialog-renderer">\n  <yt-image id="image" alt="[[data.imageA11yLabel]]" data="[[data.image]]" height="200" preserve-height="" width="32" class="style-scope yt-live-chat-dialog-renderer">\n  </yt-image>\n  <yt-formatted-string id="live-chat-dialog-title" text="[[data.title]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n  <div id="live-chat-dialog-body" class="style-scope yt-live-chat-dialog-renderer">\n    \n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-live-chat-dialog-renderer">\n      <yt-formatted-string force-default-style="" split-lines="" text="[[item]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n    </template>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-dialog-renderer">\n    <div id="cancel_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n    <div id="confirm_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;NNs===void 0&&(NNs=document.createElement("template"));var t=NNs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);d5s=r}r=d5s;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var KTm;var kDm,PIe=function(){if(kDm!==void 0)return kDm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-engagement-panel-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_engagement_panel_input_renderer.yt.live.chat.engagement.panel.input.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-engagement-panel-input-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;KTm===void 0&&(KTm=document.createElement("template"));var t=KTm;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return kDm=r};var Yb5;var ng9;var Fr=function(){var r=_.I.apply(this,arguments)||this;r.tooltip=null;r.data=null;r.id="";r.active=!1;r.icon="";r.disabled=!1;r.showTooltip=!1;r.useToggledActiveState=!0;r.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return r};
_.S(Fr,_.I);_.m=Fr.prototype;
_.m.dataChanged=function(){var r;((r=this.data)==null?0:r.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),(0,_.Wp)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var J;if((J=this.data)==null?0:J.disabled)this.disabled=!0};
_.m.computeId=function(r){return r};
_.m.computeIcon=function(r,J){if(!r)return"";if(this.useToggledActiveState)return"yt-icons:"+r.toLowerCase();var x,t;return J&&((x=this.data)==null?0:(t=x.toggledIcon)==null?0:t.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+r.toLowerCase()};
_.m.logPDGEntryPoint=function(){_.lmm(_.pV("FLOW_EVENT_NAMESPACE_PDG_BUY_FLOW",1,{pdgBuyFlowContext:{entryPointClickedContext:{sharedPdgBuyFlowEntryPoint:"SHARED_PDG_BUY_FLOW_ENTRY_POINT_LIVE_CHAT_MONEY_BUTTON"}}}),"FLOW_TYPE_PDG_BUY_FLOW")};
_.m.immediatelyShowTooltip=function(){var r=_.Hp(this.hostElement).querySelector("#tooltip");r.animationDelay=0;r.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};r.show()};
_.m.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.m.onClick=function(r){var J;((J=this.data)==null?0:J.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),r.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.Vq(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.m.computeShowTooltip=function(r,J){return!!(r&&r.tooltip&&J)};
_.m.maybeUpdateTooltipText=function(){var r=this,J;if((J=this.data)==null?0:J.tooltip){var x=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.Wp)(r.tooltip).textContent=x},250)}};
_.m.handleLiveChatActions=function(r){var J=this;r.length&&(this.id!=="creator"&&this.id!=="product-picker"||r.forEach(function(x){(x=J.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",x))&&x.durationSec===x.fullDurationSec&&J.startBubble(J.colorFromDecimal(x.startBackgroundColor))}))};
_.m.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.m.startBubble=function(r){_.iX(this.hostElement,{"--yt-live-chat-monetization-button-glow":r});this.hostElement.setAttribute("bubble","")};
_.m.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.m.colorFromDecimal=function(r){typeof r==="string"&&(r=Number(r));return"rgba("+[r>>16&255,r>>8&255,r&255,(r>>24&255)/255].join()+")"};
Fr.prototype.onAnimationEnd=Fr.prototype.onAnimationEnd;Fr.prototype.disabledChanged=Fr.prototype.disabledChanged;Fr.prototype.dataChanged=Fr.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Fr.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fr.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Ca.YtLiveChatTooltipTargetingBehavior),_.y("design:type",Object)],Fr.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fr.prototype,"data",void 0);_.F([_.C({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.y("design:type",Object)],Fr.prototype,"id",void 0);_.F([_.C({notify:!0,reflectToAttribute:!0}),_.y("design:type",Object)],Fr.prototype,"active",void 0);
_.F([_.C({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.y("design:type",Object)],Fr.prototype,"icon",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fr.prototype,"disabled",void 0);_.F([_.C({computed:"computeShowTooltip(data, disabled)"}),_.y("design:type",Object)],Fr.prototype,"showTooltip",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fr.prototype,"useToggledActiveState",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fr.prototype,"dataChanged",null);_.F([_.g5("disabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fr.prototype,"disabledChanged",null);_.F([_.Uh("animationend"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Fr.prototype,"onAnimationEnd",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],Fr);
_.A(Fr,"yt-live-chat-icon-toggle-button-renderer",function(){if(ng9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-icon-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_icon_toggle_button_renderer.yt.live.chat.icon.toggle.button.renderer.css.js--\x3e<yt-icon-button id="button" disabled="[[disabled]]" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <span id="bubble" class="style-scope yt-live-chat-icon-toggle-button-renderer"></span>\n  <div class="style-scope yt-live-chat-icon-toggle-button-renderer">\n    <yt-icon active="[[active]]" icon="[[icon]]" class="style-scope yt-live-chat-icon-toggle-button-renderer"></yt-icon>\n    <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.iconBadgeText]]</span>\n  </div>\n</yt-icon-button>\n<template is="dom-if" if="[[showTooltip]]" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <tp-yt-paper-tooltip id="tooltip" for="button" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Yb5===void 0&&(Yb5=document.createElement("template"));var t=Yb5;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ng9=r}r=ng9;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Ooe;var CIK;var aN=function(){return _.I.apply(this,arguments)||this};
_.S(aN,_.I);aN.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.F([_.C(),_.y("design:type",Object)],aN.prototype,"data",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],aN.prototype,"ytRendererstamperBehavior",void 0);_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],aN);
_.A(aN,"yt-live-chat-message-input-prompt-header-renderer",function(){if(CIK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-prompt-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_prompt_header_renderer.yt.live.chat.message.input.prompt.header.renderer.css.js--\x3e<div id="primary-content" class="style-scope yt-live-chat-message-input-prompt-header-renderer">\n  <div id="close-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n  <yt-formatted-string id="label-text" text="[[data.labelText]]" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></yt-formatted-string>\n  <div id="help-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n</div>\n<div id="underline" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Ooe===void 0&&(Ooe=document.createElement("template"));var t=Ooe;x.call(J,t.content.cloneNode(!0),r.content.firstChild);CIK=r}r=CIK;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var BNX;var Icr;var LTX;var cn5;var Any;var FTY;var ace=function(){return _.I.apply(this,arguments)||this};
_.S(ace,_.I);_.F([_.C(),_.y("design:type",Object)],ace.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],ace);
_.A(ace,"yt-live-chat-message-subtext-renderer",function(){if(FTY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-subtext-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_subtext_renderer.yt.live.chat.message.subtext.renderer.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-message-subtext-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Any===void 0&&(Any=document.createElement("template"));var t=Any;x.call(J,t.content.cloneNode(!0),r.content.firstChild);FTY=r}r=FTY;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var y$=function(){var r=_.I.apply(this,arguments)||this;r.subtextOnBottom=!1;r.buttonOverrides={style:"mono",type:"tonal"};return r};
_.S(y$,_.I);y$.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.subtext":{id:"subtext",mapping:{messageSubtextRenderer:"yt-live-chat-message-subtext-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],y$.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],y$.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],y$.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],y$.prototype,"subtextOnBottom",void 0);_.F([_.C(),_.y("design:type",Object)],y$.prototype,"buttonOverrides",void 0);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],y$);
_.A(y$,"yt-live-chat-message-renderer",function(){if(cn5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_renderer.yt.live.chat.message.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-message-renderer"></yt-formatted-string>\n<div id="subtext" class="style-scope yt-live-chat-message-renderer"></div>\n<div id="button" class="style-scope yt-live-chat-message-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;LTX===void 0&&(LTX=document.createElement("template"));var t=LTX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);cn5=r}r=cn5;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var ynv;var eZY;var ez=function(){var r=_.I.apply(this,arguments)||this;r.isRemovable=!1;r.hasPrefilledText=!1;r.isInputDirty=!1;r.overCharacterLimit=!1;r.underCharacterLimit=!1;r.showErrorMessage=!1;return r};
_.S(ez,_.I);_.m=ez.prototype;_.m.computeId=function(){return this.data.id};
_.m.computeInputData=function(){return this.data.inputData};
_.m.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.m.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.m.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.m.getLiveChatRichMessageInput=function(){return _.Hp(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.m.clearInput=function(){_.Hp(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.m.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.m.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.m.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.m.handleTextInputCharCountChanged=function(r){r=r.detail&&r.detail.characterCount;r!==void 0&&(this.characterCount=r,r!==0&&(this.isInputDirty=!0))};
_.m.onInputFocusOut=function(){this.isInputDirty=!0};
_.m.onClickCloseButton=function(){_.Vq(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
ez.prototype.handleTextInputCharCountChanged=ez.prototype.handleTextInputCharCountChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ez.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ez.prototype,"data",void 0);_.F([_.C({computed:"computeId(data.id)"}),_.y("design:type",String)],ez.prototype,"id",void 0);_.F([_.C({computed:"computeInputData(data.inputData)"}),_.y("design:type",Object)],ez.prototype,"inputData",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.y("design:type",Object)],ez.prototype,"isRemovable",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.y("design:type",Object)],ez.prototype,"hasPrefilledText",void 0);_.F([_.C({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.y("design:type",Number)],ez.prototype,"charactersRemaining",void 0);
_.F([_.C(),_.y("design:type",Number)],ez.prototype,"characterCount",void 0);_.F([_.C(),_.y("design:type",Object)],ez.prototype,"isInputDirty",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.y("design:type",Object)],ez.prototype,"overCharacterLimit",void 0);_.F([_.C({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.y("design:type",Object)],ez.prototype,"underCharacterLimit",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.y("design:type",Object)],ez.prototype,"showErrorMessage",void 0);_.F([_.Uh("yt-live-chat-text-input-field-renderer-character-count-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ez.prototype,"handleTextInputCharCountChanged",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],ez);
_.A(ez,"yt-live-chat-poll-editor-input",function(){if(eZY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_input.yt.live.chat.poll.editor.input.css.js--\x3e<div id="input-container" class="style-scope yt-live-chat-poll-editor-input">\n  <yt-live-chat-text-input-field-renderer id="input" data="[[inputData]]" is-valid-with-no-input-text="[[hasPrefilledText]]" on-focusout="onInputFocusOut" class="style-scope yt-live-chat-poll-editor-input">\n  </yt-live-chat-text-input-field-renderer>\n  <div id="content-right" class="style-scope yt-live-chat-poll-editor-input">\n    <yt-icon-button id="close-button" aria-label$="[[getSimpleString(data.removeOptionAltText)]]" on-click="onClickCloseButton" class="style-scope yt-live-chat-poll-editor-input">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-live-chat-poll-editor-input"></yt-icon>\n    </yt-icon-button>\n    <span id="char-count" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(data.charsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-input">[[charactersRemaining]]</span>\n  </div>\n</div>\n<div id="error-message" role="alert" class="style-scope yt-live-chat-poll-editor-input">\n  [[getSimpleString(data.charCountErrorText)]]\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;ynv===void 0&&(ynv=document.createElement("template"));var t=ynv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);eZY=r}r=eZY;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var zZy;var Zo9;var vgs={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},z9=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_button_rework_with_live");r.closeButtonOverrides={iconPosition:"icon-only"};r.startButtonOverrides={style:"mono",type:"filled"};r.addOptionButtonOverrides={style:"mono",type:"text"};return r};
_.S(z9,_.I);_.m=z9.prototype;
_.m.configureRendererStamper=function(){return{"data.pollEditorInfo.addOptionButton":{id:"add-option-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[addOptionButtonOverrides]]"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[startButtonOverrides]]"}}}},pollQuestionData:{id:"poll-question",
mapping:{liveChatTextInputFieldRenderer:{component:"yt-live-chat-text-input-field-renderer",attributes:{id:"poll-question-input","is-valid-with-no-input-text":!0}}}},pollOptionsData:{id:"poll-options",mapping:{liveChatPollOptionInput:{component:"yt-live-chat-poll-editor-input"}}}}};
_.m.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var r;_.R((r=this.data)==null?void 0:r.startButton,_.PH)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.m.computeId=function(){return this.data&&this.data.id||""};
_.m.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.m.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.m.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.m.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.m.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var r=0;r<this.pollEditorInfoWithDefaults.minPollOptions;r++)this.addPollOptionData()};
_.m.getIsValidPoll=function(){var r=this;if(!this.pollEditorInfoWithDefaults)return!1;var J=this.pollEditorInfoWithDefaults,x=J.minPollOptionChars,t=J.maxPollOptionChars,b=J.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>J.maxPollQuestionChars)return!1;J=_.Hp(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(J).every(function(V,H){V=V.characterCount;!V&&b[H]&&(V=r.ytRendererBehavior.getSimpleString(b[H]).length);return V!==void 0&&V>=x&&V<=t})};
_.m.isValidPollChanged=function(){var r;_.R((r=this.data)==null?void 0:r.startButton,_.PH)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.m.addPollOptionData=function(){var r=this.pollEditorInfoWithDefaults,J=r.maxPollOptionChars,x=r.optionPlaceholderText,t=r.customOptionPlaceholderText,b=r.pollOptionData;this.currentNumPollOptions>=r.maxPollOptions||(r={liveChatPollOptionInput:{inputData:{placeholder:t[this.currentNumPollOptions]||x,maxCharacterLimit:J},maxCharacterLimit:J,minCharacterLimit:r.minPollOptionChars,hasPrefilledText:!!t[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=r.minPollOptions}},b.charCountErrorText&&
(r.liveChatPollOptionInput.charCountErrorText=b.charCountErrorText),b.charsRemainingAltLabel&&(r.liveChatPollOptionInput.charsRemainingAltLabel=b.charsRemainingAltLabel),b.removeOptionAltText&&(r.liveChatPollOptionInput.removeOptionAltText=b.removeOptionAltText),this.push("pollOptionsData",r),b=Array.from(_.Hp(_.Hp(this.hostElement).querySelector("#poll-options")).children),b.forEach(function(V,H){V.polymerController.set("data.id",H)}),_.Hp(b[b.length-1]).querySelector("#input").focus())};
_.m.getPollOptionInputValues=function(){var r=this,J=[],x=_.Hp(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),t=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(x).forEach(function(b,V){var H=null;b=b.getLiveChatRichMessageInput();var q;(b==null?0:(q=b.textSegments)==null?0:q.length)?H=_.cj(b):t[V]&&(H=r.formattedStringToLiveChatRichMessageInput(t[V]));J.push(H)});
return J};
_.m.requestCreateAndStartPoll=function(r){var J=this.getPollOptionInputValues();if(!J.some(function(t){return!t})){J={optionText:J};
var x=_.Hp(_.Hp(this.hostElement).querySelector("#poll-question")).firstChild;x&&x.liveChatRichMessageInput&&(J.questionText=_.cj(x.liveChatRichMessageInput));_.sx(this.hostElement,[r,J])}};
_.m.selectedChanged=function(){if(this.selected){var r=_.Hp(_.Hp(this.hostElement).querySelector("#start-button")).firstElementChild;if(r){var J;(J=_.Hp(r).querySelector("#button")||_.TR(r).querySelector("button"))==null||J.focus()}}};
_.m.handleTextInputChanged=function(r){var J;((J=r.target)==null?void 0:J.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=r.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.m.handleStartButtonAction=function(r){r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),(r=r.detail.args[1])&&this.requestCreateAndStartPoll(r))};
_.m.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.m.handleServiceRequestCompleted=function(r){this.createPollRequestInFlight=!1;(r=r.detail&&r.detail.data)&&r.success&&(_.Vq(this.hostElement,"picker-cancelled"),_.D9(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.m.onCloseClick=function(){_.Vq(this.hostElement,"picker-cancelled");_.D9(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.m.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.m.handlePollEditorInputClosed=function(r){var J=this.pollOptionsData.findIndex(function(x){return x.liveChatPollOptionInput.id===r.detail.id});
this.splice("pollOptionsData",J,1);this.isValidPoll=this.getIsValidPoll()};
_.m.onPickerCancelled=function(){this.reset()};
_.m.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var r=_.Hp(_.Hp(this.hostElement).querySelector("#poll-question")).firstChild;r&&r.setLiveChatRichMessageInput(null);if(r=_.Hp(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){r=_.D(Array.from(r));for(var J=r.next();!J.done;J=r.next())J.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.m.formattedStringToLiveChatRichMessageInput=function(r){return r.simpleText?{text_segments:[r.simpleText]}:{text_segments:r.runs}};
_.vd.Object.defineProperties(z9.prototype,{pollQuestionData:{configurable:!0,enumerable:!0,get:function(){if(this.pollEditorInfoWithDefaults)return{liveChatTextInputFieldRenderer:{placeholder:this.pollEditorInfoWithDefaults.questionPlaceholderText,maxCharacterLimit:this.pollEditorInfoWithDefaults.maxPollQuestionChars}}}},
pollQuestionCharactersRemaining:{configurable:!0,enumerable:!0,get:function(){if(this.pollEditorInfoWithDefaults)return this.pollEditorInfoWithDefaults.maxPollQuestionChars-this.pollQuestionCharacterCount}},
pollEditorInfoWithDefaults:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.pollEditorInfo)return Object.assign(vgs,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
z9.prototype.onPickerCancelled=z9.prototype.onPickerCancelled;z9.prototype.handlePollEditorInputClosed=z9.prototype.handlePollEditorInputClosed;z9.prototype.handleServiceRequestCompleted=z9.prototype.handleServiceRequestCompleted;z9.prototype.handleServiceRequestSent=z9.prototype.handleServiceRequestSent;z9.prototype.handleTextInputChanged=z9.prototype.handleTextInputChanged;z9.prototype.selectedChanged=z9.prototype.selectedChanged;z9.prototype.isValidPollChanged=z9.prototype.isValidPollChanged;
z9.prototype.shouldInitializePollChanged=z9.prototype.shouldInitializePollChanged;z9.prototype.dataChanged=z9.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],z9.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],z9.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],z9.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],z9.prototype,"modern",void 0);
_.F([_.C(),_.y("design:type",Object)],z9.prototype,"closeButtonOverrides",void 0);_.F([_.C(),_.y("design:type",Object)],z9.prototype,"startButtonOverrides",void 0);_.F([_.C(),_.y("design:type",Object)],z9.prototype,"addOptionButtonOverrides",void 0);_.F([_.C({computed:"computeId(data.id)",reflectToAttribute:!0}),_.y("design:type",String)],z9.prototype,"id",void 0);_.F([_.C({value:function(){return[]}}),
_.y("design:type",Array)],z9.prototype,"pollOptionsData",void 0);_.F([_.n("pollEditorInfoWithDefaults"),_.y("design:type",Object),_.y("design:paramtypes",[])],z9.prototype,"pollQuestionData",null);_.F([_.C({value:0}),_.y("design:type",Number)],z9.prototype,"pollQuestionCharacterCount",void 0);_.F([_.n("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.y("design:type",Object),_.y("design:paramtypes",[])],z9.prototype,"pollQuestionCharactersRemaining",null);
_.F([_.C({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.y("design:type",Boolean)],z9.prototype,"overQuestionCharacterLimit",void 0);_.F([_.n("data.pollEditorInfo"),_.y("design:type",Object),_.y("design:paramtypes",[])],z9.prototype,"pollEditorInfoWithDefaults",null);_.F([_.C({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.y("design:type",Number)],z9.prototype,"currentNumPollOptions",void 0);
_.F([_.C({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.y("design:type",Boolean)],z9.prototype,"hasMaxNumPollOptions",void 0);_.F([_.n("pollEditorInfoWithDefaults","pollOptionsData"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],z9.prototype,"shouldInitializePoll",null);_.F([_.C(),_.y("design:type",Object)],z9.prototype,"isValidPoll",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],z9.prototype,"createPollRequestInFlight",void 0);_.F([_.C(),_.y("design:type",Object)],z9.prototype,"selected",void 0);_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.y("design:type",Boolean)],z9.prototype,"showQuestionErrorMessage",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z9.prototype,"dataChanged",null);_.F([_.g5("shouldInitializePoll"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z9.prototype,"shouldInitializePollChanged",null);_.F([_.g5("isValidPoll"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z9.prototype,"isValidPollChanged",null);
_.F([_.g5("selected"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z9.prototype,"selectedChanged",null);_.F([_.Uh("yt-live-chat-text-input-field-renderer-character-count-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],z9.prototype,"handleTextInputChanged",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z9.prototype,"handleServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],z9.prototype,"handleServiceRequestCompleted",null);
_.F([_.Uh("yt-live-chat-poll-editor-input-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],z9.prototype,"handlePollEditorInputClosed",null);_.F([_.Uh("picker-cancelled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],z9.prototype,"onPickerCancelled",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],z9);
_.A(z9,"yt-live-chat-poll-editor-panel-renderer",function(){if(Zo9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_panel_renderer.yt.live.chat.poll.editor.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <yt-icon hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <div id="poll-editor" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    <div id="poll-question" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="poll-question-sub-content" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n      <div id="poll-question-error-message" role="alert" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n      </div>\n      <div id="poll-question-count" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n      </div>\n      <div id="poll-question-count-alt-label" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharactersRemaining]]\n      </div>\n    </div>\n    <div id="poll-options" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="add-option-button" hidden$="[[hasMaxNumPollOptions]]" on-click="onAddOptionButtonClick" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;zZy===void 0&&(zZy=document.createElement("template"));var t=zZy;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Zo9=r}r=Zo9;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var uXX;var lcv;var Z8=function(){return _.I.apply(this,arguments)||this};
_.S(Z8,_.I);Z8.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
Z8.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.vd.Object.defineProperties(Z8.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var r,J;return(r=this.data)==null?void 0:(J=r.title)==null?void 0:J.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var r;return _.LM((r=this.data)==null?void 0:r.onTapCommand)}}});
_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],Z8.prototype,"ytEndpointBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Z8.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Z8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Z8.prototype,"itemId",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Z8.prototype,"hasPromotion",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Z8.prototype,"innertubeCommand",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],Z8);
_.A(Z8,"yt-live-chat-product-picker-panel-item-view-model",function(){if(lcv===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_item_view_model.yt.live.chat.product.picker.panel.item.view.model.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model" data="[[innertubeCommand]]">\n  <tp-yt-paper-item id="container" on-click="onClick" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n    \n    <div id="image-container" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-image id="image" alt="product_animation" data="[[data.productImage.themedImageViewModel.imageLight]]" height="54" preserve-height="" preserve-width="" width="54" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-image>\n      <span id="dot" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n      <yt-attributed-string id="description" data="[[data.description]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n    </div>\n    <yt-icon id="icon" icon="CHEVRON_RIGHT" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-icon>\n  </tp-yt-paper-item>\n</a>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;uXX===void 0&&(uXX=document.createElement("template"));var t=uXX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);lcv=r}r=lcv;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Xa7;var r05;var vZ=function(){var r=_.I.apply(this,arguments)||this;r.id="product-picker";r.selected=!1;r.closeButtonId="close-button";r.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return r};
_.S(vZ,_.I);_.m=vZ.prototype;_.m.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.m.observeSelected=function(){this.selected&&this.hostElement.focus();var r=_.Hp(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");r.length&&r[0].focus()};
_.m.onCloseBuyFlow=function(){_.Vq(this.hostElement,"picker-cancelled")};
_.m.onCloseClick=function(){_.Vq(this.hostElement,"picker-cancelled");var r;((r=this.data)==null?0:r.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.R(this.data.closeButton,_.GA))};
_.m.onCloseEngageWithAudienceEditorPanels=function(){_.Vq(this.hostElement,"picker-cancelled")};
vZ.prototype.observeSelected=vZ.prototype.observeSelected;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],vZ.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vZ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vZ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vZ.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vZ.prototype,"id",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vZ.prototype,"selected",void 0);_.F([_.C(),_.y("design:type",Object)],vZ.prototype,"closeButtonId",void 0);_.F([_.g5("selected"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vZ.prototype,"observeSelected",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],vZ);
_.A(vZ,"yt-live-chat-product-picker-panel-view-model",function(){if(r05===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_view_model.yt.live.chat.product.picker.panel.view.model.css.js--\x3e<div id="header" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  <yt-attributed-string id="title" data="[[data.title]]" ellipsis-truncate="true" no-pre-wrap="true" class="style-scope yt-live-chat-product-picker-panel-view-model"></yt-attributed-string>\n  <yt-button-view-model id="[[closeButtonId]]" data="[[data.closeButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  </yt-button-view-model>\n</div>\n<div id="items" class="style-scope yt-live-chat-product-picker-panel-view-model"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Xa7===void 0&&(Xa7=document.createElement("template"));var t=Xa7;x.call(J,t.content.cloneNode(!0),r.content.firstChild);r05=r}r=r05;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var J0e;var xd9;var uy=function(){var r=_.I.apply(this,arguments)||this;r.iconId="";r.icon="";r.disabled=!1;r.systemIcons=_.M("kevlar_system_icons");return r};
_.S(uy,_.I);_.m=uy.prototype;_.m.attached=function(){_.M("live_chat_compute_product_button_aria_label")||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1"))};
_.m.computeIconId=function(r){return r&&r.icon&&r.icon.iconType?r.icon.iconType.toLowerCase():""};
_.m.computeIcon=function(r){return r&&r.icon&&r.icon.iconType?(r=r.icon.iconType.toLowerCase(),(r.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+r):""};
_.m.computeDisabled=function(r){return!!r};
_.m.computeCommand=function(r,J){return J?void 0:r};
_.m.computeTooltip=function(r,J){return J&&r?r:""};
_.m.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.vd.Object.defineProperties(uy.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){if(!_.M("live_chat_compute_product_button_aria_label"))return"";var r="",J,x,t;if((J=this.data)==null?0:(x=J.text)==null?0:(t=x.runs)==null?0:t.length)r=this.data.text.runs[0].text||"";else{var b,V;if((b=this.data)==null?0:(V=b.text)==null?0:V.simpleText)r=this.data.text.simpleText}var H,q,W;if((H=this.data)==null?0:(q=H.subtext)==null?0:(W=q.runs)==null?0:W.length)r&&(r+=". "),r+=this.data.subtext.runs[0].text||
"";else{var U,g;if((U=this.data)==null?0:(g=U.subtext)==null?0:g.simpleText)r&&(r+=". "),r+=this.data.subtext.simpleText}return r}}});
_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],uy.prototype,"ytEndpointBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uy.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uy.prototype,"data",void 0);_.F([_.C({computed:"computeIconId(data)",reflectToAttribute:!0}),_.y("design:type",Object)],uy.prototype,"iconId",void 0);
_.F([_.C({computed:"computeIcon(data)",reflectToAttribute:!0}),_.y("design:type",Object)],uy.prototype,"icon",void 0);_.F([_.C({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.y("design:type",Object)],uy.prototype,"disabled",void 0);_.F([_.C({computed:"computeCommand(data.command, disabled)"}),_.y("design:type",Object)],uy.prototype,"command",void 0);_.F([_.C({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.y("design:type",String)],uy.prototype,"tooltip",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uy.prototype,"systemIcons",void 0);_.F([_.n("data.text","data.subtext"),_.C(),_.y("design:type",String),_.y("design:paramtypes",[])],uy.prototype,"ariaLabel",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],uy);
_.A(uy,"yt-live-chat-product-button-renderer",function(){if(xd9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;J0e===void 0&&(J0e=document.createElement("template"));var t=J0e;x.call(J,t.content.cloneNode(!0),r.content.firstChild);xd9=r}r=xd9;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var tKm;var bpm;var ly=function(){var r=_.I.apply(this,arguments)||this;r.selected=!1;r.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return r};
_.S(ly,_.I);_.m=ly.prototype;_.m.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{liveChatProductButtonRenderer:"yt-live-chat-product-button-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.m.computeId=function(r){return r.id||""};
_.m.onCloseClick=function(){_.Vq(this.hostElement,"picker-cancelled")};
_.m.observeSelected=function(){this.selected&&this.hostElement.focus();var r=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");r.length&&r[0].focus()};
_.m.onCloseBuyFlow=function(){_.Vq(this.hostElement,"picker-cancelled")};
_.m.onCloseEngageWithAudienceEditorPanels=function(){_.Vq(this.hostElement,"picker-cancelled")};
ly.prototype.observeSelected=ly.prototype.observeSelected;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ly.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ly.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ly.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ly.prototype,"data",void 0);
_.F([_.C({computed:"computeId(data)",reflectToAttribute:!0}),_.y("design:type",String)],ly.prototype,"id",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ly.prototype,"selected",void 0);_.F([_.g5("selected"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ly.prototype,"observeSelected",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],ly);
_.A(ly,"yt-live-chat-product-picker-renderer",function(){if(bpm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_renderer.yt.live.chat.product.picker.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.productPickerHeaderTitle]]" class="style-scope yt-live-chat-product-picker-renderer"> </yt-formatted-string>\n<div id="buttons" class="style-scope yt-live-chat-product-picker-renderer"></div>\n<div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;tKm===void 0&&(tKm=document.createElement("template"));var t=tKm;x.call(J,t.content.cloneNode(!0),r.content.firstChild);bpm=r}r=bpm;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var mds;var ojs;var VKv;var Dd7;var Xr=function(){return _.I.apply(this,arguments)||this};
_.S(Xr,_.I);Xr.prototype.maybeLoadAnimationBackground=function(){this.useAnimationBackground?this.lottieAnimation||(this.lottieAnimation=lottie.loadAnimation({container:this.animationBackground,loop:!0,renderer:"svg",path:"https://www.gstatic.com/youtube/img/livestream/live_chat/lottie_animation/shimmer_background.json",autoplay:!0})):this.lottieAnimation&&this.lottieAnimation.destroy()};
Xr.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
Xr.prototype.created=function(){this.ids={background:_.dx(),maskOne:_.dx(),maskTwo:_.dx(),gradient:_.dx(),largeBackground:_.dx(),largeGradientOne:_.dx(),largeGradientTwo:_.dx(),largeGradientPath:_.dx()}};
Xr.prototype.maybeLoadAnimationBackground=Xr.prototype.maybeLoadAnimationBackground;_.F([_.C({value:!1}),_.y("design:type",Boolean)],Xr.prototype,"useLargeBackground",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Xr.prototype,"useAnimationBackground",void 0);_.F([_.C({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.y("design:type",Boolean)],Xr.prototype,"useRegularBackground",void 0);
_.F([_.C(),_.y("design:type",Object)],Xr.prototype,"ids",void 0);_.F([_.C(),_.y("design:type",Object)],Xr.prototype,"lottieAnimation",void 0);_.F([_.jX("#animation-background"),_.y("design:type",HTMLDivElement)],Xr.prototype,"animationBackground",void 0);_.F([_.g5("useAnimationBackground"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xr.prototype,"maybeLoadAnimationBackground",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],Xr);
_.A(Xr,"yt-live-interactivity-component-background",function(){if(Dd7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-interactivity-component-background--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_interactivity_component_background.yt.live.interactivity.component.background.css.js--\x3e<svg id$="[[ids.background]]" hidden$="[[!useRegularBackground]]" width="100%" height="280" viewBox="2 45 400 280" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskOne]]" width="611" height="468" x="1" y="-117" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <mask id$="[[ids.maskTwo]]" width="505" height="439" x="-4" y="-10" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <linearGradient id$="[[ids.gradient]]" x1="-53.35" x2="-54.44" y1="572.174" y2="571.817" gradientTransform="matrix(439 0 0 -439 23648 251318)" gradientUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0" stop-color="#1d3863" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop class="gradient-stop style-scope yt-live-interactivity-component-background" offset="1"></stop>\n    </linearGradient>\n  </defs>\n  <g class="style-scope yt-live-interactivity-component-background">\n    <g class="style-scope yt-live-interactivity-component-background">\n      <rect width="500" height="350" x="1" y="1" fill="#224072" stroke="#000" stroke-opacity=".15" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      <g mask$="url(#[[ids.maskOne]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill="#1a3259" fill-rule="evenodd" d="M612-117v420L192 92.998 611.99-117h.01z" opacity=".8" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n      <g mask$="url(#[[ids.maskTwo]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill$="url(#[[ids.gradient]])" fill-rule="evenodd" d="M-4-10v439l439-219.502L-3.989-10H-4z" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n    </g>\n  </g>\n</svg>\n<svg id$="[[ids.largeBackground]]" hidden$="[[!useLargeBackground]]" height="350" width="100%" viewBox="60 40 428 300" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <linearGradient id$="[[ids.largeGradientOne]]" x1="104.432%" x2="10.997%" y1="62.466%" y2="44.799%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#274C8A" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#1A3259" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <linearGradient id$="[[ids.largeGradientTwo]]" x1="53.199%" x2="-55.854%" y1="34.226%" y2="69.901%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#284F8F" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#234275" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <path id$="[[ids.largeGradientPath]]" d="M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z" class="style-scope yt-live-interactivity-component-background"></path>\n  </defs>\n  <g fill="none" fill-rule="evenodd" class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskTwo]]" fill="#fff" class="style-scope yt-live-interactivity-component-background">\n      <use href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    </mask>\n    <use fill="#224175" href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    <path fill$="url(#[[ids.largeGradientOne]])" d="M264-120v420L684 89.998 264.011-120z" mask="url(#[[ids.maskTwo]])" transform="matrix(-1 0 0 1 948 0)" class="style-scope yt-live-interactivity-component-background"></path>\n    <path fill$="url(#[[ids.largeGradientTwo]])" d="M-80-81v507l507-253.503L-79.987-81z" mask="url(#[[ids.maskTwo]])" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n  </g>\n</svg>\n<div id="animation-background" height="350" width="100%" hidden$="[[!useAnimationBackground]]" class="style-scope yt-live-interactivity-component-background"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;VKv===void 0&&(VKv=document.createElement("template"));var t=VKv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Dd7=r}r=Dd7;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var rM=function(){var r=_.I.apply(this,arguments)||this;r.characterCount=0;r.showInputErrorMessage=!1;r.startQnaRequestInFlight=!1;r.modern=_.M("web_button_rework_with_live");r.buttonOverrides={style:"mono",type:"filled"};r.closeButtonOverrides={iconPosition:"icon-only"};r.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return r};
_.S(rM,_.I);_.m=rM.prototype;
_.m.configureRendererStamper=function(){return{"data.creatorCallForQuestions.liveChatCreatorCallForQuestionsRenderer.overflowMenuButton":{id:"menu",events:!0,mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{id:"menu-button"}}}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[closeButtonOverrides]]"}}}},"data.startButton":{id:"start-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.m.onCharacterCountChanged=function(r){var J,x,t,b,V=(x=_.R(this==null?void 0:(J=this.data)==null?void 0:J.creatorCallForQuestions,IP5))==null?void 0:(t=x.inputField)==null?void 0:(b=t.liveChatTextInputFieldRenderer)==null?void 0:b.maxCharacterLimit,H,q;V!=null&&(r==null?void 0:(H=r.detail)==null?void 0:H.characterCount)!=null&&_.R(this==null?void 0:(q=this.data)==null?void 0:q.startButton,_.PH)&&(J=r.detail.characterCount>V,this.set("data.startButton.buttonRenderer.isDisabled",r.detail.characterCount===
0||J),this.showInputErrorMessage=J)};
_.m.onCloseClick=function(){_.Vq(this.hostElement,"picker-cancelled");_.D9(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.m.onPickerCancelled=function(){var r=_.Hp(this.hostElement).querySelector("#qna-creator-text-input-field");r&&r.setLiveChatRichMessageInput(null)};
_.m.handleOpenQnaStartPanel=function(){var r=_.Hp(this.hostElement).querySelector("#qna-creator-text-input-field");r&&r.focus()};
_.m.handleStartButtonAction=function(r){var J=this;if(r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),r=r.detail.args[1])){var x=_.Hp(this.hostElement).querySelector("#qna-creator-text-input-field"),t;(x==null?0:(t=x.liveChatRichMessageInput)==null?0:t.textSegments)&&x.liveChatRichMessageInput.textSegments.length!==0&&(t={rich_message:_.cj(x.liveChatRichMessageInput)},_.sx(this.hostElement,[r,t]).then(function(){_.Vq(J.hostElement,"picker-cancelled")}))}};
_.m.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.m.handleServiceRequestCompleted=function(r){var J;r=r==null?void 0:(J=r.detail)==null?void 0:J.data;(r==null?0:r.actions)&&r.actions.length>0?this.startQnaRequestInFlight=!1:_.D9(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.m.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
rM.prototype.handleServiceRequestError=rM.prototype.handleServiceRequestError;rM.prototype.handleServiceRequestCompleted=rM.prototype.handleServiceRequestCompleted;rM.prototype.handleServiceRequestSent=rM.prototype.handleServiceRequestSent;rM.prototype.onPickerCancelled=rM.prototype.onPickerCancelled;rM.prototype.onCharacterCountChanged=rM.prototype.onCharacterCountChanged;_.F([_.C(),_.y("design:type",Object)],rM.prototype,"characterCount",void 0);
_.F([_.C(),_.y("design:type",Object)],rM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],rM.prototype,"showInputErrorMessage",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],rM.prototype,"startQnaRequestInFlight",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],rM.prototype,"modern",void 0);_.F([_.C(),_.y("design:type",Object)],rM.prototype,"buttonOverrides",void 0);
_.F([_.C(),_.y("design:type",Object)],rM.prototype,"closeButtonOverrides",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],rM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],rM.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.K(_.OI.YtLiveChatItemBehavior),_.y("design:type",_.C8)],rM.prototype,"ytLiveChatItemBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],rM.prototype,"ytActionHandlerBehavior",void 0);_.F([_.Uh("yt-live-chat-text-input-field-renderer-character-count-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],rM.prototype,"onCharacterCountChanged",null);_.F([_.Uh("picker-cancelled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rM.prototype,"onPickerCancelled",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rM.prototype,"handleServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],rM.prototype,"handleServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],rM.prototype,"handleServiceRequestError",null);_.F([_.L({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],rM);
_.A(rM,"yt-live-chat-qna-start-panel-renderer",function(){if(ojs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-qna-start-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_qna_start_panel_renderer.yt.live.chat.qna.start.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <yt-icon aria-hidden="true" hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <div id="call_for_questions_banner" class="style-scope yt-live-chat-qna-start-panel-renderer">\n    <div id="banner-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n      <div id="banner-content-top" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" thumbnail="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" width="24" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        </yt-img-shadow>\n\n        <div id="metadata-text" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <yt-formatted-string id="author-name" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="separator-collapsed" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="feature-label" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n        </div>\n        <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n      </div>\n\n      <div id="banner-main-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <div id="input-container" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <template is="dom-if" if="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            <yt-live-chat-text-input-field-renderer id="qna-creator-text-input-field" character-count="{{characterCount}}" data="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" ignore-color-mapping="" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            </yt-live-chat-text-input-field-renderer>\n          </template>\n        </div>\n        <div id="input-sub-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <div id="qna-error-message" role="alert" class="style-scope yt-live-chat-qna-start-panel-renderer">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n          <div id="qna-character-count" class="style-scope yt-live-chat-qna-start-panel-renderer">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;mds===void 0&&(mds=document.createElement("template"));var t=mds;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ojs=r}r=ojs;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var Hpr;var Ti5;var Jc=function(){return _.I.apply(this,arguments)||this};
_.S(Jc,_.I);Jc.prototype.dismiss=function(){_.Vq(this.hostElement,"yt-live-chat-error-message-dismiss")};
Jc.prototype.edit=function(){_.Vq(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.F([_.C(),_.y("design:type",Object)],Jc.prototype,"data",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],Jc);
_.A(Jc,"yt-live-chat-text-actions-error-message-renderer",function(){if(Ti5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-actions-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_actions_error_message_renderer.yt.live.chat.text.actions.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-icon icon="close" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<div id="error-text" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  <button id="edit" on-click="edit" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n    <yt-formatted-string text="[[data.editMessageText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  </button>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Hpr===void 0&&(Hpr=document.createElement("template"));var t=Hpr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Ti5=r}r=Ti5;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var sue;var qH4;var WC4;var ipv;var xB=function(){var r=_.I.apply(this,arguments)||this;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.newnessDotEligible=!1;return r};
_.S(xB,_.I);xB.prototype.sendReaction=function(){var r,J,x=((r=this.data)==null?void 0:r.emojiId)||((J=this.data)==null?void 0:J.emoteId),t;x&&((t=this.data)==null?0:t.shouldTriggerAnimation)&&_.D9(this.hostElement,"yt-create-user-reaction-animation",[x]);var b;(r=_.LM((b=this.data)==null?void 0:b.onTap))&&_.gU(r,this.hostElement);this.showNewnessDot&&_.D9(this.hostElement,"yt-hide-newness-dot")};
xB.prototype.onClick=function(r){(!r||r.clientX||r.clientY)&&this.sendReaction()};
xB.prototype.onKeyDown=function(r){r.key!=="Enter"&&r.key!==" "||r.repeat||this.sendReaction()};
_.vd.Object.defineProperties(xB.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!(((r=this.data)==null?0:r.emojiId)||((J=this.data)==null?0:J.emoteId))}}});
_.F([_.C(),_.y("design:type",Object)],xB.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],xB.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],xB.prototype,"newnessDotEligible",void 0);_.F([_.n("data.maybeShowNewnessDot"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],xB.prototype,"showNewnessDot",null);_.F([_.n("data.emojiId","data.emoteId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],xB.prototype,"useYtImage",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],xB);
_.A(xB,"yt-reaction-control-panel-button-view-model",function(){if(ipv===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_button_view_model.yt.reaction.control.panel.button.view.model.css.js--\x3e<button on-click="onClick" on-keydown="onKeyDown" class="style-scope yt-reaction-control-panel-button-view-model">\n  <div class="image-container style-scope yt-reaction-control-panel-button-view-model">\n    <template is="dom-if" restamp="" if="[[useYtImage]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-image alt="[[data.a11yLabel]]" data="[[data.buttonIcon]]" height="24" preserve-height="" preserve-width="" should-render-lazy="" width="24" class="style-scope yt-reaction-control-panel-button-view-model"></yt-image>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-icon aria-label="[[data.a11yLabel]]" icon="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model"></yt-icon>\n    </template>\n    <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <div class="newness-dot style-scope yt-reaction-control-panel-button-view-model"></div>\n    </template>\n  </div>\n</button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;WC4===void 0&&(WC4=document.createElement("template"));var t=WC4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ipv=r}r=ipv;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var pFr;var fhK;var tc=function(){var r=_.I.apply(this,arguments)||this;r.reactionControlPanelExpanded=!1;r.isDarkTheme=document.documentElement.hasAttribute("dark");r.newnessDotEligible=!1;return r};
_.S(tc,_.I);_.m=tc.prototype;_.m.expandedButtonsChanged=function(){var r,J;_.iX(this.hostElement,{"--expanded-buttons-height":((J=(r=this.expandedButtonsData)==null?void 0:r.length)!=null?J:0)*36+"px"})};
_.m.configureRendererStamper=function(){return{expandedButtonsData:{id:"expanded-buttons",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0},"data.collapsedButton":{id:"collapsed-button",mapping:{reactionControlPanelButtonViewModel:{component:"yt-reaction-control-panel-button-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.m.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.m.onMouseLeave=function(){var r=this;this.collapseTimer=setTimeout(function(){r.reactionControlPanelExpanded=!1},500)};
_.m.onFocusIn=function(){this.onMouseEnter()};
_.m.onFocusOut=function(){this.onMouseLeave()};
_.m.onCollapsedButtonFocusIn=function(){var r=this;setTimeout(function(){var J;(J=r.expandedButtons.querySelector("button"))==null||J.focus()},100)};
_.m.onCollapsedButtonFocusOut=function(r){r.stopPropagation()};
_.vd.Object.defineProperties(tc.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var r,J;return _.GE.unsafeClone((r=this.liveReactionsData)==null?void 0:r.emojiButtonData)||((J=this.data)==null?void 0:J.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var r;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((r=this.data)==null||!r.maybeShowNewnessDot)}}});
tc.prototype.expandedButtonsChanged=tc.prototype.expandedButtonsChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tc.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],tc.prototype,"ytLiveChatReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tc.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],tc.prototype,"reactionControlPanelExpanded",void 0);_.F([_.C({selectorArgs:["data.liveReactionsDataEntityKey"],selector:$tm}),_.y("design:type",Object)],tc.prototype,"liveReactionsData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],tc.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],tc.prototype,"newnessDotEligible",void 0);
_.F([_.n("liveReactionsData","data.expandedButtons"),_.y("design:type",Object),_.y("design:paramtypes",[])],tc.prototype,"expandedButtonsData",null);_.F([_.n("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.C({reflectToAttribute:!0}),_.y("design:type",Object),_.y("design:paramtypes",[])],tc.prototype,"showNewnessDot",null);_.F([_.jX("#expanded-buttons"),_.y("design:type",HTMLElement)],tc.prototype,"expandedButtons",void 0);
_.F([_.g5("expandedButtonsData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],tc.prototype,"expandedButtonsChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],tc);
_.A(tc,"yt-reaction-control-panel-view-model",function(){if(fhK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_view_model.yt.reaction.control.panel.view.model.css.js--\x3e<div id="hover-area" on-mouseenter="onMouseEnter" on-mouseleave="onMouseLeave" on-focusin="onFocusIn" on-focusout="onFocusOut" class="style-scope yt-reaction-control-panel-view-model">\n  <div id="fab-container" class="style-scope yt-reaction-control-panel-view-model">\n    <div id="expanded-buttons" class="style-scope yt-reaction-control-panel-view-model"></div>\n    <div id="collapsed-button" on-focusin="onCollapsedButtonFocusIn" on-focusout="onCollapsedButtonFocusOut" class="style-scope yt-reaction-control-panel-view-model"></div>\n  </div>\n  <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-view-model">\n    <div class="newness-dot style-scope yt-reaction-control-panel-view-model"></div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;pFr===void 0&&(pFr=document.createElement("template"));var t=pFr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);fhK=r}r=fhK;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var bN=new _.ID("yt-live-chat"),Ude=Date.parse("2024-7-24"),mb=function(){var r=_.I.apply(this,arguments)||this;r.emojiManager=_.n8;r.newnessDotEligible=!1;r.newnessDotImpressionCounted=!1;r.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return r};
_.S(mb,_.I);_.m=mb.prototype;_.m.emojiCustomizationEnabledChanged=function(){var r;((r=this.data)==null?0:r.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((r=bN.getCreationTime("emoji-customization-count"))&&r<Ude&&bN.set("emoji-customization-count","0"),r=Number(bN.get("emoji-customization-count"))||0,r<3&&(this.newnessDotEligible=!0,bN.set("emoji-customization-count",(r+1).toString())),this.newnessDotImpressionCounted=!0)};
_.m.hideNewnessDot=function(){this.newnessDotEligible=!1;bN.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.m.handleReactionsMute=function(r){var J=_.kU(),x=_.K$(206221),t={checkboxData:{state:r?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};J&&_.z0(J,x,t);this.reactionsMuted=r};
_.m.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.m.configureRendererStamper=function(){return{"data.emojiFountain":{id:"emoji-fountain",mapping:{emojiFountainViewModel:{component:"yt-emoji-fountain-view-model",properties:{emojiManager:"[[emojiManager]]",isActive:"[[liveReactionsEnabled]]"}}},reuseComponents:!0},"data.reactionControlPanel":{id:"reaction-control-panel",mapping:{reactionControlPanelViewModel:{component:"yt-reaction-control-panel-view-model",properties:{newnessDotEligible:"[[newnessDotEligible]]"}}},reuseComponents:!0}}};
_.vd.Object.defineProperties(mb.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var r;return(!((r=this.liveReactionsData)==null||!r.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
mb.prototype.liveReactionsSettingChanged=mb.prototype.liveReactionsSettingChanged;mb.prototype.emojiCustomizationEnabledChanged=mb.prototype.emojiCustomizationEnabledChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mb.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],mb.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.OP),_.y("design:type",Object)],mb.prototype,"ytLiveChatReduxBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],mb.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mb.prototype,"data",void 0);_.F([_.C(),_.y("design:type",_.k_)],mb.prototype,"emojiManager",void 0);_.F([_.C(),_.y("design:type",Object)],mb.prototype,"newnessDotEligible",void 0);_.F([_.C(),_.y("design:type",Object)],mb.prototype,"newnessDotImpressionCounted",void 0);
_.F([_.C({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:w17}),_.y("design:type",Boolean)],mb.prototype,"liveReactionsSetting",void 0);_.F([_.C({selectorArgs:["data.liveReactionsDataEntityKey"],selector:$tm}),_.y("design:type",Object)],mb.prototype,"liveReactionsData",void 0);_.F([_.C({value:function(){var r=_.M("enable_lwe_web_mute"),J=bN.get("allow-reactions");return J===void 0?!1:!J&&r}}),
_.y("design:type",Boolean)],mb.prototype,"reactionsMuted",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],mb.prototype,"liveReactionsEnabled",null);_.F([_.g5("data.emojiCustomizationEnabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mb.prototype,"emojiCustomizationEnabledChanged",null);
_.F([_.g5("liveReactionsEnabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mb.prototype,"liveReactionsSettingChanged",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],mb);
_.A(mb,"yt-reaction-control-panel-overlay-view-model",function(){if(qH4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-overlay-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_overlay_view_model.yt.reaction.control.panel.overlay.view.model.css.js--\x3e<div id="reaction-control-panel" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n<div id="emoji-fountain" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;sue===void 0&&(sue=document.createElement("template"));var t=sue;x.call(J,t.content.cloneNode(!0),r.content.firstChild);qH4=r}r=qH4;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var gj4={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(r){var J=this.$.pickers.selected;if(J){_.Hp(this.hostElement).removeAttribute(J+"-open");var x="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(x="#picker-buttons",J==="emoji"&&_.Hp(this.hostElement).querySelector("#emoji-picker-button")&&(x="#emoji-picker-button"));if(x=_.Hp(this.hostElement).querySelector(x).querySelector("#"+J))x.active=!1}x=r;J==r&&(x=null);J!=
r&&_.Hp(this.hostElement).setAttribute(r+"-open","");this.$.pickers.selected=x;_.D9(this.hostElement,"yt-live-chat-picker-changed",[x])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var om=function(){var r=_.I.apply(this,arguments)||this;r.numSentMessages=0;r.timeoutDurationMs=0;r.timeoutMs=0;r.lastTimeoutTimeMs=0;r.pendingMessageId="";r.hasFiredInitialFocusActions=!1;r.isBeforeFocusEnabled=!0;r.id="";r.characterCount=0;r.maxCharacterLimit=0;r.remainingCharacterCount=0;r.inputExpanded=!1;r.buttonOverrides={iconPosition:"icon-only"};r.inReplyPanel=!1;r.countdownRatio=0;r.isTooltipVisible=!1;r.tooltipTimeout=1E4;r.systemIcons=_.M("kevlar_system_icons");r.tallerEmojiPicker=_.M("live_chat_taller_emoji_picker");
r.sendReplyMessageInFlight=!1;r.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};r.onResize=function(){r.maybeToggleCharacterCount()};
return r};
_.S(om,_.I);_.m=om.prototype;
_.m.configureRendererStamper=function(){return{"data.sendButton":{id:"send-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},"data.pickers":{id:"pickers",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{disableIncrementalLoading:"[[disableEmojiPickerIncrementalLoading]]"}},liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model",liveChatPollEditorPanelRenderer:"yt-live-chat-poll-editor-panel-renderer",
liveChatQnaStartPanelRenderer:"yt-live-chat-qna-start-panel-renderer"}},"data.emojiPickerButton":{id:"emoji-picker-button",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0}}}},"data.pickerButtons":{id:"picker-buttons",mapping:{liveChatIconToggleButtonRenderer:{component:"yt-live-chat-icon-toggle-button-renderer",
properties:{disabled:"[[hasInteractionMessage]]"}},buttonRenderer:{component:"yt-button-renderer",params:{buttonTooltipPosition:"top",sendServiceEndpointWhenDisabled:!0},properties:{overrides:"[[buttonOverrides]]"}},reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.interactionMessage":{id:"interaction-message",mapping:{messageRenderer:{component:"yt-live-chat-message-renderer",params:{subtextOnBottom:!0}}}},errorMessage:{id:"error-message",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer",
liveChatTextActionsErrorMessageRenderer:"yt-live-chat-text-actions-error-message-renderer"}}}};
_.m.attached=function(){window.addEventListener("resize",this.onResize)};
_.m.detached=function(){window.removeEventListener("resize",this.onResize)};
_.m.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.m.sendMessage=function(){var r=this,J,x,t,b;return _.T(function(V){if(r.sendDisabled)return V.return();r.isTooltipVisible&&_.D9(r.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(r.data.sendButton&&r.data.sendButton.buttonRenderer){r.input.completeEmojis();J=r.data.sendButton.buttonRenderer.serviceEndpoint;if(!J)return V.return();t=((x=_.R(J,_.l2x))==null?void 0:x.clientIdPrefix)||"";b={client_message_id:t+String(r.numSentMessages++),rich_message:_.cj(r.input.liveChatRichMessageInput)};
r.pendingMessageId=b.client_message_id;r.inReplyPanel&&(r.sendReplyMessageInFlight=!0);_.sx(r.hostElement,[J,b]);r.input.setLiveChatRichMessageInput(null)}_.i8(V)})};
_.m.handleSendButtonAction=function(r){r.detail.actionName==="yt-service-request"&&(r.stopPropagation(),this.sendMessage())};
_.m.onSendCompleted=function(r,J){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(r=this.get("timeoutDurationUsec",J.data))&&this.handleTimeout(Number(r)/1E3);this.errorMessage=this.get("errorMessage",J.data);this.pendingMessageId=""};
_.m.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.D9(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.m.handlePickerButtonToggle=function(r){r=r.detail.targetId;this.ytPickerBehavior.togglePicker_(r);if(r==="emoji")this.input.focus();else if(r==="qna-start-panel"){var J,x;(J=_.Hp(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(x=J.querySelector("#qna-creator-text-input-field"))==null||x.focus()}};
_.m.onComponentReplaced=function(r){var J,x;r.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((J=r.replacement.liveChatMessageInputRenderer)==null?0:(x=J.headerRenderer)==null?0:x.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.m.onEmojiSelect=function(r){this.input.focus();this.input.insertEmoji(r.detail)};
_.m.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.m.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.D9(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.D9(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.m.onOpenPopupAction=function(r,J){var x=this;J===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.D9(x.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.m.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.m.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.m.focusChanged=function(){this.maybeToggleCharacterCount()};
_.m.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var r=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",r>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.m.computeId=function(){return this.data&&this.data.targetId||""};
_.m.computeSendDisabled=function(r,J,x,t){r=!!(!r||J&&r>J||t);(J=_.Hp(this.hostElement).querySelector("#send-button"))&&J.children.length&&(J.children[0].disabled=r);return r};
_.m.handleTimeout=function(r){this.timeoutDurationMs=this.timeoutMs=r;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.m.updateTimeout=function(r){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(r-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=r,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.m.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.m.onErrorMessageEdit=function(r){this.input.setLiveChatRichMessageInput(r.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.m.errorMessageChanged=function(){var r=this;_.FO(function(){_.D9(r.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.m.computeAuthorNameColor=function(r){var J;if(_.M("live_chat_author_name_color_usernames")&&(r==null?0:(J=r.authorName)==null?0:J.simpleText))return _.EqD(_.j7i(r.authorName.simpleText));if(_.M("live_chat_seed_color_usernames")&&(r==null?0:r.authorSeedColorArgb))return _.EqD(_.Wc(r.authorSeedColorArgb));if(_.M("live_chat_colored_usernames"))return"#cc0000";var x;return _.M("live_chat_simple_color_usernames")&&(r==null?0:(x=r.authorName)==null?0:x.simpleText)&&(r==null?0:r.authorUsernameColorLight)&&
(r==null?0:r.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.Wc(r.authorUsernameColorDark):_.Wc(r.authorUsernameColorLight):""};
_.m.onIsTooltipVisibleChanged=function(){var r=_.Hp(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){r.hidden=!1;r.setAttribute("role","alert")},0):(r.hidden=!0,r.removeAttribute("role"))};
_.m.onFocusedChanged=function(r){this.inputFocused=r.detail.value};
_.vd.Object.defineProperties(om.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}},
countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*10*2*Math.PI}},
countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}},
hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}},
hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}},
showAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.pickers)==null?void 0:J.find(function(x){return x.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return r?this.ytRendererBehavior.getSimpleString(r):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
om.prototype.onIsTooltipVisibleChanged=om.prototype.onIsTooltipVisibleChanged;om.prototype.errorMessageChanged=om.prototype.errorMessageChanged;om.prototype.onErrorMessageEdit=om.prototype.onErrorMessageEdit;om.prototype.onErrorMessageDismiss=om.prototype.onErrorMessageDismiss;om.prototype.focusChanged=om.prototype.focusChanged;om.prototype.characterCountChanged=om.prototype.characterCountChanged;om.prototype.onEmojiSelect=om.prototype.onEmojiSelect;om.prototype.handlePickerButtonToggle=om.prototype.handlePickerButtonToggle;
om.prototype.onSendError=om.prototype.onSendError;om.prototype.onSendCompleted=om.prototype.onSendCompleted;om.prototype.sendMessage=om.prototype.sendMessage;om.prototype.dataChanged=om.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],om.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],om.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(gj4.YtPickerBehavior),_.y("design:type",Object)],om.prototype,"ytPickerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],om.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Ca.YtLiveChatTooltipTargetingBehavior),_.y("design:type",Object)],om.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"hasFiredInitialFocusActions",void 0);
_.F([_.C(),_.y("design:type",Object)],om.prototype,"isBeforeFocusEnabled",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"data",void 0);_.F([_.C({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.y("design:type",Object)],om.prototype,"id",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"characterCount",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"maxCharacterLimit",void 0);
_.F([_.C(),_.y("design:type",Object)],om.prototype,"remainingCharacterCount",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],om.prototype,"inputExpanded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],om.prototype,"inputFocused",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],om.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.F([_.C(),_.y("design:type",_.L8)],om.prototype,"participantsManager",void 0);
_.F([_.C(),_.y("design:type",Object)],om.prototype,"buttonOverrides",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],om.prototype,"inReplyPanel",void 0);_.F([_.n("characterCount, maxCharacterLimit, countdownActive"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],om.prototype,"sendDisabled",null);_.F([_.C(),_.y("design:type",Object)],om.prototype,"countdownRatio",void 0);
_.F([_.n("countdownRatio"),_.y("design:type",Number),_.y("design:paramtypes",[])],om.prototype,"countdownStrokeDashOffset",null);_.F([_.n("countdownRatio"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],om.prototype,"countdownActive",null);_.F([_.n("data.interactionMessage"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],om.prototype,"hasInteractionMessage",null);
_.F([_.n("data.emojiPickerButton"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],om.prototype,"hasEmojiPickerButton",null);_.F([_.n("data, characterCount"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],om.prototype,"showAvatar",null);_.F([_.n("data.pickers"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],om.prototype,"hasProductPickerPanelViewModel",null);
_.F([_.C(),_.y("design:type",Object)],om.prototype,"errorMessage",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"genericErrorMessage",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"isTooltipVisible",void 0);_.F([_.C(),_.y("design:type",Object)],om.prototype,"tooltipTimeout",void 0);_.F([_.n("data.onInitialFocusCommand"),_.y("design:type",String),_.y("design:paramtypes",[])],om.prototype,"tooltipMessage",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],om.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],om.prototype,"tallerEmojiPicker",void 0);_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],om.prototype,"authorNameColor",null);_.F([_.C(),_.y("design:type",Object)],om.prototype,"sendReplyMessageInFlight",void 0);_.F([_.jX("#input"),_.y("design:type",_.Om4)],om.prototype,"input",void 0);
_.F([_.jX("#count"),_.y("design:type",HTMLElement)],om.prototype,"count",void 0);_.F([_.jX("#input-container"),_.y("design:type",HTMLElement)],om.prototype,"inputContainer",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"dataChanged",null);_.F([_.Uh("yt-live-chat-send-message"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],om.prototype,"sendMessage",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[Event,_.uu]),_.y("design:returntype")],om.prototype,"onSendCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"onSendError",null);
_.F([_.Uh("yt-live-chat-icon-toggle-button-renderer-toggle"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],om.prototype,"handlePickerButtonToggle",null);_.F([_.Uh("yt-emoji-select"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],om.prototype,"onEmojiSelect",null);
_.F([_.g5("characterCount"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"characterCountChanged",null);_.F([_.g5("inputFocused"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"focusChanged",null);_.F([_.Uh("yt-live-chat-error-message-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"onErrorMessageDismiss",null);
_.F([_.Uh("yt-live-chat-error-message-edit"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],om.prototype,"onErrorMessageEdit",null);_.F([_.g5("errorMessage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"errorMessageChanged",null);_.F([_.g5("isTooltipVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],om.prototype,"onIsTooltipVisibleChanged",null);
_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],om);
_.A(om,"yt-live-chat-message-input-renderer",function(){if(Icr===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_renderer.yt.live.chat.message.input.renderer.css.js--\x3e<yt-live-chat-message-input-prompt-header-renderer data="[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" hidden$="[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-message-input-prompt-header-renderer><div id="container" class="style-scope yt-live-chat-message-input-renderer"><div id="top" class="style-scope yt-live-chat-message-input-renderer"><yt-img-shadow id="avatar" height="24" hidden$="[[!showAvatar]]" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope yt-live-chat-message-input-renderer"></yt-img-shadow><div id="input-container" class="style-scope yt-live-chat-message-input-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" hidden="" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id="input" character-count="{{characterCount}}" data="[[data.inputField.liveChatTextInputFieldRenderer]]" disabled="[[hasInteractionMessage]]" input-expanded="[[inputExpanded]]" is-chat-message-input="" max-character-limit="{{maxCharacterLimit}}" no-underline="" participants-manager="[[participantsManager]]" remaining-character-count="{{remainingCharacterCount}}" on-focused-changed="onFocusedChanged" on-focusin="onInputFocusIn" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-text-input-field-renderer><div id="emoji-picker-button" class="style-scope yt-live-chat-message-input-renderer"></div></div><div id="right" class="style-scope yt-live-chat-message-input-renderer"><div id="count-container" class="style-scope yt-live-chat-message-input-renderer"><div id="count" class="style-scope yt-live-chat-message-input-renderer">[[remainingCharacterCount]]</div></div><div id="message-buttons" class="style-scope yt-live-chat-message-input-renderer"><div id="send-button" countdown-active$="[[countdownActive]]" hidden="[[!characterCount]]" on-yt-action="handleSendButtonAction" class="style-scope yt-live-chat-message-input-renderer"></div><svg id="countdown" countdown-active$="[[countdownActive]]" hidden$="[[!characterCount]]" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="style-scope yt-live-chat-message-input-renderer"><circle id="countdown-background" cx="12" cy="12" r="10" class="style-scope yt-live-chat-message-input-renderer"></circle><circle id="countdown-line" cx="12" cy="12" r="10" stroke-dashoffset$="[[countdownStrokeDashOffset]]" class="style-scope yt-live-chat-message-input-renderer"></circle></svg></div><div id="picker-buttons" hidden="[[characterCount]]" class="style-scope yt-live-chat-message-input-renderer"></div></div></div><div id="error-message" class="style-scope yt-live-chat-message-input-renderer"></div><tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-message-input-renderer"></tp-yt-iron-pages></div><div id="interaction-message" class="style-scope yt-live-chat-message-input-renderer"></div><div id="tooltip-accessibility-text" class="style-scope yt-live-chat-message-input-renderer">[[tooltipMessage]]</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;BNX===void 0&&(BNX=document.createElement("template"));var t=BNX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Icr=r}r=Icr;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var EjK;var ju7;var VW=function(){var r=_.I.apply(this,arguments)||this;r.systemIcons=_.M("kevlar_system_icons");r.firedOnClickCommand=!1;r.inReplyPanel=!1;return r};
_.S(VW,_.I);
VW.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"picker-buttons",mapping:{buttonRenderer:"yt-button-renderer",liveChatIconToggleButtonRenderer:"yt-live-chat-icon-toggle-button-renderer",reactionControlPanelOverlayViewModel:{component:"yt-reaction-control-panel-overlay-view-model"}}},"data.inlineAfterMessageButton":{id:"message-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.panels":{id:"pickers",mapping:{liveChatProductPickerRenderer:"yt-live-chat-product-picker-renderer",liveChatProductPickerPanelViewModel:"yt-live-chat-product-picker-panel-view-model"}}}};
VW.prototype.onButtonToggle=function(r){r.target.disabled||this.ytPickerBehavior.togglePicker_(r.detail.targetId)};
VW.prototype.onClick=function(){var r=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.D9(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return r.firedOnClickCommand=!1},5E3))};
_.vd.Object.defineProperties(VW.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.panels)==null?void 0:J.find(function(x){return x.liveChatProductPickerPanelViewModel}))!==void 0}}});
VW.prototype.onButtonToggle=VW.prototype.onButtonToggle;_.F([_.K(gj4.YtPickerBehavior),_.y("design:type",Object)],VW.prototype,"ytPickerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],VW.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],VW.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],VW.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],VW.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Object)],VW.prototype,"firedOnClickCommand",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],VW.prototype,"inReplyPanel",void 0);_.F([_.n("data.pickers"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],VW.prototype,"hasProductPickerPanelViewModel",null);
_.F([_.Uh("yt-live-chat-icon-toggle-button-renderer-toggle"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],VW.prototype,"onButtonToggle",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],VW);
_.A(VW,"yt-live-chat-restricted-participation-renderer",function(){if(ju7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-restricted-participation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_restricted_participation_renderer.yt.live.chat.restricted.participation.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-restricted-participation-renderer">\n  <tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-restricted-participation-renderer"></tp-yt-iron-pages>\n  <div id="explanation" class="style-scope yt-live-chat-restricted-participation-renderer">\n    <yt-icon id="icon" hidden$="[[!data.icon]]" icon="[[data.icon.iconType]]" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n    </yt-icon>\n    <div id="body" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n      <div id="message" class="style-scope yt-live-chat-restricted-participation-renderer">[[getSimpleString(data.message)]]</div><div id="message-button" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n    </div>\n    <div id="picker-buttons" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;EjK===void 0&&(EjK=document.createElement("template"));var t=EjK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ju7=r}r=ju7;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var DE=function(){var r=_.I.apply(this,arguments)||this;r.genericErrorMessage=_.Z1("Error, try again.");r.inReplyPanel=!1;r.hideBorder=!1;return r};
_.S(DE,_.I);DE.prototype.configureRendererStamper=function(){return{"data.actionPanel":{id:"content",mapping:{liveChatRestrictedParticipationRenderer:{component:"yt-live-chat-restricted-participation-renderer",properties:{inReplyPanel:"[[inReplyPanel]]"}},liveChatMessageInputRenderer:{component:"yt-live-chat-message-input-renderer",properties:{genericErrorMessage:"[[genericErrorMessage]]",inReplyPanel:"[[inReplyPanel]]"}},messageRenderer:{component:"ytd-message-renderer",params:{panel:!0}}}}}};
_.vd.Object.defineProperties(DE,{template:{configurable:!0,enumerable:!0,get:function(){return PIe()}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],DE.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],DE.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],DE.prototype,"genericErrorMessage",void 0);_.F([_.C(),_.y("design:type",Object)],DE.prototype,"inReplyPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],DE.prototype,"hideBorder",void 0);
_.F([_.Oh({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],DE);_.A(DE,"yt-live-chat-engagement-panel-input-renderer",function(){return PIe()},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var $d5,wFK;$d5=_.K$(115994);wFK=_.K$(115993);_.Ht=function(r,J,x){var t=this;var b=x.dragDownAction;this.layer=0;this.JSC$20113_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return t.dragDownAction()}}}};
this.JSC$20113_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return t.dragDownAction()}}}};
this.fullscreen=!1;var V=_.wU();_.VC(V,$d5,this.layer);_.VC(V,wFK,this.layer);this.dragDownAction=function(){b();_.FS(V,{visualElement:t.fullscreen?$d5:wFK})};
this.gesture=new _.TL(r,J,this.JSC$20113_watchConfig,"pandown");this.attach()};
_.Ht.prototype.attach=function(){this.gesture.attach()};
_.Ht.prototype.detach=function(){this.gesture.detach()};
_.Ht.prototype.update=function(r){this.fullscreen=r;this.gesture.config=r?this.JSC$20113_watchFullScreenConfig:this.JSC$20113_watchConfig};var h$7={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(r){if(r&&r.length==1&&Array.isArray(r[0].loggingUrls)){r=_.GE.unsafeClone(r[0]);var J=this.macros||{},x=this.getAdModuleClient_();if(!x)return _.WD();r.loggingUrls.forEach(function(t){if(t.baseUrl){var b=t.baseUrl;var V=J;V=V===void 0?{}:V;b=x.getOptions().includes("replaceUrlMacros")?_.uVf(x,"replaceUrlMacros",{url:b,additionalMapping:V}):b;t.baseUrl=b}},this);
r=[r]}return _.sx(this.hostElement,r)},
getAdModuleClient_:function(){var r=_.xb(this);return r?(r=r.getPlayer())?new _.MZ(r):null:null}}]};var MKy;var TG=function(){var r=_.I.apply(this,arguments)||this;r.isCollapsed=!1;r.modernPanels=_.M("kevlar_watch_modern_panels");r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return r};
_.S(TG,_.I);_.m=TG.prototype;_.m.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.m.onDonateTap=function(){var r=this.get("data.donateButton.buttonRenderer.command");if(r){var J=_.kU(),x=this.get("data.donateButton.buttonRenderer.trackingParams");J&&x&&_.z0(J,_.SU(x));this.ytOpenPopupBehavior.openPopup(r)}};
_.m.onShowMore=function(){this.isCollapsed=!1;var r=_.kU(),J=this.get("data.expandButton.buttonRenderer.trackingParams");r&&J&&_.z0(r,_.SU(J))};
_.m.onShowLess=function(){this.isCollapsed=!0};
_.m.dataChanged=function(){_.iX(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.handleUpdate=function(r){if(r=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",r))this.set("data.startLabel",r.startLabel),this.set("data.endLabel",r.endLabel),this.set("data.progress",r.progress),this.set("data.amountRaisedLabel",r.amountRaisedLabel),this.dataChanged()};
_.m.handleOpenPopupAction=function(r){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",r)&&_.D9(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.m.computeHeaderBackgroundUrl=function(r,J){if(r)return J?r.headerBackgroundDarkUrl:r.headerBackgroundUrl};
_.m.isProgressBarVisible=function(r){return!(!r||r.progress===void 0)};
_.m.headerBackgroundClass=function(){return _.IP("HTML_DIR")==="rtl"?"flip":""};
TG.prototype.dataChanged=TG.prototype.dataChanged;_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],TG.prototype,"ytOpenPopupBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],TG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],TG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],TG.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],TG.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],TG.prototype,"isCollapsed",void 0);_.F([_.C({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.y("design:type",String)],TG.prototype,"headerBackgroundUrl",void 0);_.F([_.C(),_.y("design:type",Boolean)],TG.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],TG.prototype,"modernPanels",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],TG.prototype,"dataChanged",null);_.F([_.L({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],TG);
_.A(TG,"ytd-donation-shelf-renderer",function(){if(MKy!==void 0)return MKy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="header-text" class="style-scope ytd-donation-shelf-renderer">\n    [[getSimpleString(data.headerTitle)]]\n  </div>\n  <template is="dom-if" if="[[headerBackgroundUrl]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="header-background" class$="[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer">\n      <yt-img-shadow delayed-src="[[headerBackgroundUrl]]" height="48" class="style-scope ytd-donation-shelf-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n</div>\n\n<div id="donate-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="title-row" class="style-scope ytd-donation-shelf-renderer">\n    <yt-img-shadow id="campaign-logo" object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-shelf-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-donation-shelf-renderer">\n      <div id="campaign-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignTitle)]]\n      </div>\n      <div id="campaign-subtitle" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignSubtitle)]]\n      </div>\n    </div>\n    <div id="donate-button" on-click="onDonateTap" class="style-scope ytd-donation-shelf-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[isProgressBarVisible(data)]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="progress-bar" class="style-scope ytd-donation-shelf-renderer">\n      <div id="progress-bar-fill" class="style-scope ytd-donation-shelf-renderer"></div>\n    </div>\n    <div id="progress-bar-labels" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string id="progress-bar-start" text="[[data.startLabel]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="progress-bar-end" text="[[data.endLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="amount-raised" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="matching-label" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string split-lines="" text="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n\n<template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="creator-messages-section" class="style-scope ytd-donation-shelf-renderer">\n      <template is="dom-repeat" items="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n        <div class="creator-message style-scope ytd-donation-shelf-renderer">\n          <div class="separator style-scope ytd-donation-shelf-renderer"></div>\n          <div class="creator-message-header style-scope ytd-donation-shelf-renderer">\n            <yt-img-shadow class="avatar style-scope ytd-donation-shelf-renderer" height="26" thumbnail="[[item.thumbnail]]">\n            </yt-img-shadow>\n            <yt-formatted-string class="creator-message-name style-scope ytd-donation-shelf-renderer" text="[[item.title]]">\n            </yt-formatted-string>\n          </div>\n          <div class="creator-message-description style-scope ytd-donation-shelf-renderer">\n            [[getSimpleString(item.description)]]\n          </div>\n        </div>\n      </template>\n    </div>\n  </template>\n\n  <div id="nonprofit-section" class="style-scope ytd-donation-shelf-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-shelf-renderer">\n      <div id="nonprofit-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.nonprofitTitle)]]<span id="verified-icon-wrapper" class="style-scope ytd-donation-shelf-renderer">\u00a0<yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-shelf-renderer" default-to-filled="true" icon="check_circle"></yt-icon>\n        </span>\n      </div>\n    </div>\n    <div id="nonprofit-subtitle" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="nonprofit-description" class="style-scope ytd-donation-shelf-renderer">\n      [[getSimpleString(data.nonprofitDescription)]]\n    </div>\n  </div>\n</template>\n\n<div id="collapse-controls-section" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-more" on-click="onShowMore" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showMoreText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-less" on-click="onShowLess" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showLessText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return MKy=r},{mode:1});var GU4;var R$e=function(){return _.I.apply(this,arguments)||this};
_.S(R$e,_.I);_.F([_.C(),_.y("design:type",Object)],R$e.prototype,"data",void 0);_.F([_.L({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],R$e);
_.A(R$e,"ytd-donation-unavailable-renderer",function(){if(GU4!==void 0)return GU4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-unavailable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-donation-unavailable-renderer">\n  <yt-formatted-string id="message" text="[[data.text]]" class="style-scope ytd-donation-unavailable-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return GU4=r},{mode:1});var SHm;var sn=function(){return _.I.apply(this,arguments)||this};
_.S(sn,_.I);sn.prototype.computeIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sn.prototype,"data",void 0);_.F([_.L({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],sn);
_.A(sn,"ytd-limited-state-message-renderer",function(){if(SHm!==void 0)return SHm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-limited-state-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-limited-state-message-renderer">\n  <yt-icon icon="[[computeIconType(data.icon.iconType)]]" class="style-scope ytd-limited-state-message-renderer"></yt-icon>\n  <yt-formatted-string id="title" text="[[data.headerText]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-limited-state-message-renderer">\n  <ytd-button-renderer data="[[data.learnMoreButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer"></ytd-button-renderer>\n  <ytd-button-renderer data="[[data.goHomeButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return SHm=r},{mode:1});var Ni7;var qF=function(){return _.I.apply(this,arguments)||this};
_.S(qF,_.I);qF.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
qF.prototype.onTap=function(r){var J=this.data&&this.data.endpoint;J&&!_.lu(_.Xj(r),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.Vq(this.hostElement,"yt-navigate",{endpoint:J})};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qF.prototype,"data",void 0);_.F([_.L({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],qF);
_.A(qF,"ytd-autotagging-metadata-renderer",function(){if(Ni7!==void 0)return Ni7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="outer-container" on-tap="onTap" class="style-scope ytd-autotagging-metadata-renderer">\n  <ytd-thumbnail circular="" data="[[data]]" class="style-scope ytd-autotagging-metadata-renderer">\n  </ytd-thumbnail>\n  <div id="right-container" class="style-scope ytd-autotagging-metadata-renderer">\n    <div id="title-container" class="style-scope ytd-autotagging-metadata-renderer">\n      <div id="title" class="style-scope ytd-autotagging-metadata-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-autotagging-metadata-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="subscribe-button" class="style-scope ytd-autotagging-metadata-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Ni7=r},{mode:1});var dd7;var Wt=function(){return _.I.apply(this,arguments)||this};
_.S(Wt,_.I);Wt.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Wt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Wt.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Wt.prototype,"data",void 0);_.F([_.L({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],Wt);
_.A(Wt,"ytd-autotagging-metadata-row-renderer",function(){if(dd7!==void 0)return dd7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-autotagging-metadata-row-renderer">\n  [[getSimpleString(data.header)]]\n</div>\n<div id="contents" class="style-scope ytd-autotagging-metadata-row-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return dd7=r},{mode:1});var Quy;var KC4;var iN=function(){var r=_.I.apply(this,arguments)||this;r.engagementPanelContent=!1;return r};
_.S(iN,_.I);iN.prototype.computeHasDividerLine=function(r,J){return r&&!J};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],iN.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iN.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.y("design:type",Boolean)],iN.prototype,"hasDividerLine",void 0);_.F([_.C(),_.y("design:type",Object)],iN.prototype,"engagementPanelContent",void 0);
_.F([_.L({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],iN);
_.A(iN,"ytd-metadata-row-header-renderer",function(){if(KC4!==void 0)return KC4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="content" class="style-scope ytd-metadata-row-header-renderer">\n  <yt-formatted-string class="content style-scope ytd-metadata-row-header-renderer" text="[[data.content]]"></yt-formatted-string>\n</h4>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KC4=r},{mode:1});var kUr;var pv=function(){return _.I.apply(this,arguments)||this};
_.S(pv,_.I);pv.prototype.computeHasDividerLine=function(r){return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pv.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.y("design:type",Boolean)],pv.prototype,"hasDividerLine",void 0);_.F([_.L({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],pv);
_.A(pv,"ytd-metadata-row-renderer",function(){if(kUr!==void 0)return kUr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="title" hidden$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-metadata-row-renderer"></yt-formatted-string>\n</h4>\n<div id="content" with-extra-margin$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <template is="dom-repeat" items="[[data.contents]]" class="style-scope ytd-metadata-row-renderer">\n    <yt-formatted-string class="content content-line-height-override style-scope ytd-metadata-row-renderer" text="[[item]]">\n    </yt-formatted-string>\n  </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return kUr=r},{mode:1});var P1E;var fv=function(){return _.I.apply(this,arguments)||this};
_.S(fv,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fv.prototype,"data",void 0);_.F([_.L({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],fv);
_.A(fv,"ytd-metadata-with-image-row-renderer",function(){if(P1E!==void 0)return P1E;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-with-image-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer" href$="[[computeHref_(data.thumbnailEndpoint)]]" data="[[data.thumbnailEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="83" class="style-scope ytd-metadata-with-image-row-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope ytd-metadata-with-image-row-renderer">\n    <template is="dom-repeat" as="content" items="[[data.contents]]" strip-whitespace="" class="style-scope ytd-metadata-with-image-row-renderer">\n      <span class="content-text style-scope ytd-metadata-with-image-row-renderer">[[getSimpleString(content)]]</span>\n    </template>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return P1E=r},{mode:1});var YHm;var Un=function(){var r=_.I.apply(this,arguments)||this;r.rounded=!0;r.fixie=!1;r.fullWidth=!1;return r};
_.S(Un,_.I);_.m=Un.prototype;_.m.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.onDataChanged=function(){var r=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(J){r.onEndpointLinkKeyPress(J)}))};
_.m.onEndpointLinkKeyPress=function(r){r.target===this.endpointLink&&r.keyCode===13&&_.Vq(this.hostElement,"click")};
_.m.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var r;if((r=this.data)==null?0:r.endpoint)_.qG(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.m.onYtNavigate=function(r){this.endpointHref||(r.stopPropagation(),r.preventDefault())};
_.m.onInformationButtonContainerClick=function(r){r.target.id!=="information-button-container"&&(r.stopPropagation(),r.preventDefault())};
_.m.computeStyle=function(r){return r};
_.m.computeIsThumbnailStyle=function(r){return r==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.m.computeThumbnailWidth=function(r){switch(r){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.m.computeThumbnailObjectFit=function(r){switch(r){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.vd.Object.defineProperties(Un.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?0:r.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
Un.prototype.onYtNavigate=Un.prototype.onYtNavigate;Un.prototype.onClick=Un.prototype.onClick;Un.prototype.onDataChanged=Un.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Un.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Un.prototype,"componentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Un.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Un.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],Un.prototype,"componentStyle",void 0);_.F([_.C({computed:"computeIsThumbnailStyle(data.style)"}),_.y("design:type",Boolean)],Un.prototype,"isThumbnailStyle",void 0);_.F([_.C({computed:"computeThumbnailObjectFit(data.style)"}),_.y("design:type",String)],Un.prototype,"thumbnailObjectFit",void 0);
_.F([_.C({computed:"computeThumbnailWidth(data.style)"}),_.y("design:type",Number)],Un.prototype,"thumbnailWidth",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Un.prototype,"rounded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Un.prototype,"fixie",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Un.prototype,"fullWidth",void 0);_.F([_.jX("#endpoint-link"),_.y("design:type",HTMLAnchorElement)],Un.prototype,"endpointLink",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Un.prototype,"onDataChanged",null);_.F([_.n("data.endpoint"),_.y("design:type",Object),_.y("design:paramtypes",[])],Un.prototype,"endpointHref",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Un.prototype,"onClick",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Un.prototype,"onYtNavigate",null);_.F([_.L({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],Un);
_.A(Un,"ytd-rich-metadata-renderer",function(){if(YHm!==void 0)return YHm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint-link" class="yt-simple-endpoint style-scope ytd-rich-metadata-renderer" href$="[[endpointHref]]" data="[[data.endpoint]]">\n  <template is="dom-if" restamp="" if="[[isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-thumbnail>\n  </template>\n  <template is="dom-if" restamp="" if="[[!isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <div id="thumbnail" class="style-scope ytd-rich-metadata-renderer">\n      <yt-img-shadow object-fit="[[thumbnailObjectFit]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n  <div id="text-container" class="style-scope ytd-rich-metadata-renderer">\n    <div id="title" class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" hidden$="[[!data.subtitle]]" class="style-scope ytd-rich-metadata-renderer">\n      [[getSimpleString(data.subtitle)]]\n    </div>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="call-to-action" class="style-scope ytd-rich-metadata-renderer">\n      <div class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.callToAction)]]</div>\n      <yt-icon hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-icon>\n    </div>\n  </div>\n  <div id="information-button-container" on-click="onInformationButtonContainerClick" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-metadata-renderer"></div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return YHm=r},{mode:_.sz("kevlar_poly_si_batch_j075")?1:2});var nj4;var gM=function(){var r=_.I.apply(this,arguments)||this;r.fixie=!1;r.fullWidth=!1;return r};
_.S(gM,_.I);gM.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
gM.prototype.computeHasDividerLine=function(r){return r};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gM.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.y("design:type",Boolean)],gM.prototype,"hasDividerLine",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gM.prototype,"fixie",void 0);_.F([_.C(),_.y("design:type",Object)],gM.prototype,"fullWidth",void 0);
_.F([_.L({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],gM);
_.A(gM,"ytd-rich-metadata-row-renderer",function(){if(nj4!==void 0)return nj4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-rich-metadata-row-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return nj4=r},{mode:1});var En=function(){var r=_.I.apply(this,arguments)||this;r.engagementPanelContent=!1;r.fixie=!1;r.fullWidth=!1;return r};
_.S(En,_.I);
En.prototype.configureRendererStamper=function(){return{alwaysShownItems:{id:"always-shown",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:"ytd-metadata-row-header-renderer",richMetadataRowRenderer:{component:"ytd-rich-metadata-row-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}},autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}},collapsibleItems:{id:"collapsible",mapping:{metadataRowRenderer:"ytd-metadata-row-renderer",
metadataWithImageRowRenderer:"ytd-metadata-with-image-row-renderer",metadataRowHeaderRenderer:{component:"ytd-metadata-row-header-renderer",properties:{engagementPanelContent:"[[engagementPanelContent]]"}},richMetadataRowRenderer:"ytd-rich-metadata-row-renderer",autotaggingMetadataRowRenderer:"ytd-autotagging-metadata-row-renderer"}}}};
En.prototype.computeCollapsibleItems=function(r,J,x){return r===void 0||J===void 0||x===void 0||x?[]:r.slice(J)};
En.prototype.computeAlwaysShownItems=function(r,J){return r&&r.length?r.slice(0,J):[]};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],En.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],En.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],En.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],En.prototype,"collapsed",void 0);
_.F([_.C({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.y("design:type",Array)],En.prototype,"alwaysShownItems",void 0);_.F([_.C({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.y("design:type",Array)],En.prototype,"collapsibleItems",void 0);_.F([_.C(),_.y("design:type",Object)],En.prototype,"engagementPanelContent",void 0);_.F([_.C(),_.y("design:type",Object)],En.prototype,"fixie",void 0);
_.F([_.C(),_.y("design:type",Object)],En.prototype,"fullWidth",void 0);_.F([_.L({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],En);
_.A(En,"ytd-metadata-row-container-renderer",function(){if(Quy!==void 0)return Quy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div>\n<div id="collapsible" hidden="[[collapsed]]" class="style-scope ytd-metadata-row-container-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Quy=r},{mode:1});var Opm;var j0=function(){var r=_.I.apply(this,arguments)||this;r.currentPageUrl="";r.baseUrl="";r.isHiddenByUser=null;r.hidden=!1;r.showAboveScrim=!1;r.watchNextGrid=_.M("kevlar_watch_grid");r.modernButtons=_.M("web_modern_buttons");r.roundedContainer=!0;r.noBorder=!1;r.roundBackground=!_.M("live_chat_round_background_killswitch");r.overflowHideChat=_.M("live_chat_overflow_hide_chat");r.forceDarkTheme=!1;r.theaterWatchWhile=!1;r.isListeningForPlayerProgress=!1;r.JSC$20149_playerEvents=new Map;r.isFrameReady=
!1;r.player=null;r.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return r};
_.S(j0,_.I);_.m=j0.prototype;_.m.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.HD(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.m.created=function(){var r=this;this.handleIframeEventListener=function(J){r.handleIframeEvent(J)};
this.handleKeyboardEventListener=function(J){r.handleKeyboardEvent(J)};
this.JSC$20149_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$20149_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20149_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$20149_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$20149_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.m.attached=function(){window.addEventListener("message",this.handleIframeEventListener);window.addEventListener("keydown",this.handleKeyboardEventListener);window.addEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl=window.location.href;this.setupPlayerProgressRelay();this.collapsedChanged()};
_.m.detached=function(){window.removeEventListener("message",this.handleIframeEventListener);window.removeEventListener("keydown",this.handleKeyboardEventListener);window.removeEventListener("keyup",this.handleKeyboardEventListener);this.currentPageUrl="";this.isListeningForPlayerProgress=!1;this.setPlayer(null);this.isFrameReady=!1};
_.m.computeBaseUrl=function(r){var J="/live_chat";this.isChatReplay()&&(J="/live_chat_replay");return _.Xz(_.lT(_.uT(_.a_(r),J),null),"").toString()};
_.m.dataChanged=function(){_.M("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.m.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var r=this.url;if(this.isChatReplay()&&this.player){var J=Math.floor(this.player.getProgressState().current*1E3);r=_.eJ(_.a_(r),"playerOffsetMs",J.toString()).toString()}J=this.chatframe;try{var x=r==="about:blank"?_.GgK:_.$L(r),t=J.contentDocument.location,b=_.Gn(x);b!==void 0&&t.replace(b)}catch(V){J.src=r}}};
_.m.collapsedChanged=function(){_.Vq(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.m.handleIframeEvent=function(r){if(r&&this.baseUrl.startsWith(r.origin)&&r.source===this.chatframe.contentWindow&&_.rf(r.data))if(r.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(r);else if(r.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(r.data["yt-show-feedback-dialog"]){var J=_.bZ().resolve(_.t9(_.Azn));if(J){var x=r.ports,t;x&&x.length&&(t=function(){x[0].postMessage({})});
r=r.data["yt-show-feedback-dialog"];J.showFeedbackDialog(r.customProductData,r.feedbackContent,t,r.bucket)}}else if(r.data["yt-show-survey"])_.Vq(this.hostElement,"yt-show-survey",r.data["yt-show-survey"]);else if(r.data["yt-purchase-membership"])_.bZ().resolve(_.mg).resolveCommand(r.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(r.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(r.data["yt-tunnel-out-live-service-request"]);else if(r.data["yt-user-activity"])_.tk();
else if(r.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(r.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(r.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(r.data["yt-open-popup"]);else if(r.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(r.data["yt-log-flow-logging-event-command"]);else if(r.data["yt-hide-live-chat"])this.onShowHideChat();else r.data["yt-report-moderation-state-log"]&&
this.player&&(J={cpn:this.player.getVideoData().cpn},_.KR("liveChatBeingModerated",J))};
_.m.attachLiveChatResponseVeTrackingParams=function(r){r=_.SU(r);var J=_.kU(),x=_.Fe("liveChatRenderer.trackingParams",this.data);J&&x&&_.AQ(J,_.SU(x),r)};
_.m.handleBuyflowMessages=function(r){var J=r.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,x=r.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,t=r.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.vfz(_.t3(_.lo),J.replace(/-/g,"+").replace(/_/g,"/"),function(b){r.ports[0].postMessage({success:!0,buyFlowResponse:b})},void 0,function(b){r.ports[0].postMessage({success:!1,
error:b&&b.message||"Buyflow rejected without error."})},_.$G().get("hl"),void 0,function(){r.ports[0].postMessage({closed:!0})},x,t)};
_.m.setupPlayerProgressRelay=function(){var r=this;if(!this.isListeningForPlayerProgress){var J=_.t7();J!=null&&J.getPlayerPromise&&(J.getPlayerPromise().then(function(x){r.playerApiReady(x)}),this.isListeningForPlayerProgress=!0)}};
_.m.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.m.playerApiReady=function(r){this.setPlayer(r)};
_.m.playerProgressHandler=function(){if(this.player){var r=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":r.current})}};
_.m.playerAdStartHandler=function(r){this.postToContentWindow({"yt-player-ad-start":r})};
_.m.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.m.playerStateChangeHandler=function(r){this.postToContentWindow({"yt-player-state-change":r})};
_.m.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20149_playerEvents);r&&(this.player=r,this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20149_playerEvents),_.Vq(this.hostElement,"player-api-ready"))};
_.m.liveChatPageUrl=function(r,J,x,t){return!x||J?"about:blank":x.liveChatRenderer?(J=_.a_(this.currentPageUrl).JSC$8122_queryData_,pvm(J),r=_.a_(r),J.add("continuation",x.liveChatRenderer.continuations[0].reloadContinuationData.continuation),x=_.kX()==="USER_INTERFACE_THEME_DARK",(t||x)&&J.add("dark_theme","true"),_.lT(r,J),t=_.a_(r.toString()),x=t.JSC$8122_queryData_,"SESSION_INDEX"in _.CN&&(x.add("authuser",_.IP("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.CN&&x.add("pageId",_.IP("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.CN&&x.add("sdc",_.IP("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),t.toString()):""};
_.m.isCollapsed=function(r,J){return J!==null?J:this.isChatReplay()||r&&r.conversationBarRenderer&&r.conversationBarRenderer.availabilityMessage?!0:r?r.liveChatRenderer?r.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.M("live_chat_hide_premiere_replay_message")||r.conversationBarRenderer&&r.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.m.isHidden=function(r,J,x){var t=J&&J.conversationBarRenderer&&J.conversationBarRenderer.availabilityMessage,b=J&&J.liveChatRenderer&&J.liveChatRenderer.showHideButton,V=J&&J.liveChatRenderer&&J.liveChatRenderer.showButton;return x&&r&&!t&&!V||!x&&r&&!t&&!b?!0:J&&J.liveChatRenderer&&J.liveChatRenderer.initialDisplayState?J.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.m.computeButtonOverride=function(r,J){if(r&&J)return{type:"outline"}};
_.m.setCollapsedState=function(r){_.R(r,_.CTY)&&(this.isHiddenByUser=!!_.R(r,_.CTY).collapsed,!this.isHiddenByUser&&_.M("enable_teaser_framework_web_client")&&_.D9(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.m.forwardReduxActionToIframe=function(r){this.postToContentWindow({"yt-live-chat-forward-redux-action":r})};
_.m.onLoopRangeChange=function(r){this.showAboveScrim=!(r==null||!r.postId)};
_.m.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.m.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.m.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.m.sendDarkThemePostMessage=function(r){this.postToContentWindow({"yt-live-chat-set-dark-theme":r})};
_.m.onLiveChatBuyFlowCallback=function(r){this.postToContentWindow({"yt-live-chat-buy-flow-callback":r})};
_.m.handleKeyboardEvent=function(r){(0,_.GE.containsValue)(iom,r.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:r.type,keyCode:r.keyCode}})};
_.m.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.m.postToContentWindow=function(r){if(this.isFrameReady)try{var J=window.location.protocol+"//"+window.location.host,x;(x=this.chatframe)!=null&&x.contentWindow?this.chatframe.contentWindow.postMessage(r,J):_.nR(new _.MV("Tried posting a message to an iframe with no content window",r))}catch(t){_.Pq(t)}};
_.m.shouldHideChatFrame=function(r){return r&&_.M("hide_live_chat_button_when_collapsed")};
_.vd.Object.defineProperties(j0.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.M("live_chat_overflow_hide_chat")||_.M("web_watch_chat_hide_button_killswitch"))return _.M("live_chat_overflow_hide_chat");var r,J,x,t;return!!((r=this.data)==null?0:(J=r.liveChatRenderer)==null?0:(x=J.header)==null?0:(t=x.liveChatHeaderRenderer)==null?0:t.collapseButton)}}});
j0.prototype.collapsedChanged=j0.prototype.collapsedChanged;j0.prototype.urlChanged=j0.prototype.urlChanged;j0.prototype.dataChanged=j0.prototype.dataChanged;j0.prototype.onShowHideChat=j0.prototype.onShowHideChat;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],j0.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],j0.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],j0.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],j0.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],j0.prototype,"ytOpenPopupBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],j0.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],j0.prototype,"currentPageUrl",void 0);
_.F([_.C({computed:"computeBaseUrl(currentPageUrl,data)"}),_.y("design:type",Object)],j0.prototype,"baseUrl",void 0);_.F([_.C({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.y("design:type",String)],j0.prototype,"url",void 0);_.F([_.C(),_.y("design:type",Object)],j0.prototype,"isHiddenByUser",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.y("design:type",Object)],j0.prototype,"hidden",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.y("design:type",Boolean)],j0.prototype,"collapsed",void 0);_.F([_.C({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.y("design:type",Boolean)],j0.prototype,"hideChatFrame",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j0.prototype,"showAboveScrim",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j0.prototype,"watchNextGrid",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],j0.prototype,"modernButtons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j0.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j0.prototype,"noBorder",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],j0.prototype,"roundBackground",void 0);
_.F([_.C({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.y("design:type",Object)],j0.prototype,"toggleButtonOverride",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],j0.prototype,"overflowHideChat",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j0.prototype,"forceDarkTheme",void 0);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],j0.prototype,"enableShowWithoutHideChatButton",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],j0.prototype,"theaterWatchWhile",void 0);_.F([_.jX("#chatframe"),_.y("design:type",HTMLIFrameElement)],j0.prototype,"chatframe",void 0);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j0.prototype,"onShowHideChat",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j0.prototype,"dataChanged",null);
_.F([_.g5("url"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j0.prototype,"urlChanged",null);_.F([_.g5("collapsed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j0.prototype,"collapsedChanged",null);_.F([_.L({is:"ytd-live-chat-frame",disableElementRegistration:!0})],j0);
_.A(j0,"ytd-live-chat-frame",function(){if(Opm!==void 0)return Opm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-frame--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iframe frameborder="0" scrolling="no" id="chatframe" class="style-scope ytd-live-chat-frame"></iframe>\n<template is="dom-if" if="[[data.conversationBarRenderer.availabilityMessage]]" class="style-scope ytd-live-chat-frame">\n  <ytd-message-renderer data="[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]" class="style-scope ytd-live-chat-frame">\n  </ytd-message-renderer>\n</template>\n<template is="dom-if" if="[[!enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" class="style-scope ytd-live-chat-frame">\n    <ytd-toggle-button-renderer data="[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" class="style-scope ytd-live-chat-frame">\n    </ytd-toggle-button-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" hidden="[[!collapsed]]" class="style-scope ytd-live-chat-frame">\n    <ytd-button-renderer data="[[data.liveChatRenderer.showButton.buttonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" on-click="onShowHideChat" class="style-scope ytd-live-chat-frame">\n    </ytd-button-renderer>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Opm=r},{mode:1});var C1K;var $B=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_modern_buttons");r.buttonOverrides={style:"call-to-action",type:"filled"};return r};
_.S($B,_.I);$B.prototype.dataChanged=function(){this.data&&(this.data.impressionCommand&&this.data.impressionCommand.clickTrackingParams&&delete this.data.impressionCommand.clickTrackingParams,this.macroReplacementBehavior.sendServiceRequestAction([this.data.impressionCommand]),this.data.backgroundColor&&(this.enableColors=!0,this.hostElement.style.backgroundColor=_.Ad(this.data.backgroundColor)))};
$B.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var r=this.getFormattedStringLoggingDirectives(this.data.headline);r&&this.rendererBehavior.logExplicitClick(r)}};
$B.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var r=this.getFormattedStringLoggingDirectives(this.data.description);r&&this.rendererBehavior.logExplicitClick(r)}};
$B.prototype.getFormattedStringLoggingDirectives=function(r){return r&&r.runs&&r.runs.length>0&&r.runs[0]&&r.runs[0].loggingDirectives?r.runs[0].loggingDirectives:null};
$B.prototype.dataChanged=$B.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$B.prototype,"rendererBehavior",void 0);_.F([_.K(h$7.YtMacroReplacementBehavior),_.y("design:type",Object)],$B.prototype,"macroReplacementBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$B.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],$B.prototype,"navigationEndpoint",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],$B.prototype,"enableColors",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],$B.prototype,"modern",void 0);_.F([_.C(),_.y("design:type",Object)],$B.prototype,"buttonOverrides",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$B.prototype,"dataChanged",null);_.F([_.L({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],$B);
_.A($B,"ytd-action-basic-immersive-content-renderer",function(){if(C1K!==void 0)return C1K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-basic-immersive-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="icon" hidden="[[!data.iconImage]]" thumbnail="[[data.iconImage]]" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-img-shadow>\n<yt-formatted-string id="headline" text="[[data.headline]]" on-click="onHeadlineClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<yt-formatted-string id="desc" text="[[data.description]]" on-click="onDescriptionClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<ytd-button-renderer id="action" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope ytd-action-basic-immersive-content-renderer">\n</ytd-button-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return C1K=r},{mode:1});var Biv;var Ih7;var wM=function(){return _.I.apply(this,arguments)||this};
_.S(wM,_.I);wM.prototype.dataChanged=function(){var r;((r=this.data)==null?void 0:r.backgroundColor)!==void 0&&_.iX(this.hostElement,{"--bgu-color":_.Ad(this.data.backgroundColor)})};
wM.prototype.onImageTileClick=function(){var r;((r=this.data)==null?0:r.navigationEndpoint)&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var J;((J=this.data)==null?0:J.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.vd.Object.defineProperties(wM.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?void 0:r.objectFit)!==void 0)switch(this.data.objectFit){case "OBJECT_FIT_CONTAIN":return"CONTAIN";case "OBJECT_FIT_COVER":return"COVER";case "OBJECT_FIT_FILL":return"FILL"}return null}},
hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var r,J,x;if(((r=this.data)==null?void 0:(J=r.detailsLine)==null?void 0:J.texts)!=null&&((x=this.data)==null?void 0:x.detailsLine.texts.length)>0){var t;return(t=this.data)==null?void 0:t.detailsLine.texts.map(function(b){return b.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var r,J,x;if(((r=this.data)==null?void 0:(J=r.optionalDetailsLine)==null?void 0:J.texts)!=null&&((x=this.data)==null?void 0:x.optionalDetailsLine.texts.length)>0){var t;return(t=this.data)==null?void 0:t.optionalDetailsLine.texts.map(function(b){return b.text}).join("")}return null}}});
wM.prototype.dataChanged=wM.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wM.prototype,"rendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],wM.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wM.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.backgroundColor"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wM.prototype,"hasBackgroundColor",null);
_.F([_.n("data.objectFit"),_.y("design:type",Object),_.y("design:paramtypes",[])],wM.prototype,"getObjectFit",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.tileRenderingStyle"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],wM.prototype,"hasTileMetadata",null);_.F([_.n("data.detailsLine"),_.y("design:type",Object),_.y("design:paramtypes",[])],wM.prototype,"getSecondaryDetails",null);
_.F([_.n("data.optionalDetailsLine"),_.y("design:type",Object),_.y("design:paramtypes",[])],wM.prototype,"getOptionalDetails",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wM.prototype,"dataChanged",null);_.F([_.L({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],wM);
_.A(wM,"ytd-image-tile-renderer",function(){if(Ih7!==void 0)return Ih7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <button class="remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer" on-click="onImageTileClick">\n      <yt-img-shadow class="thumbnail style-scope ytd-image-tile-renderer" aria-label$="[[data.image.thumbnail.accessibility.accessibility_data.label]]" hidden="[[!data.image]]" object-fit="[[getObjectFit]]" thumbnail="[[data.image.thumbnail]]"></yt-img-shadow>\n      <div class="badge style-scope ytd-image-tile-renderer" hidden="[[!data.imageBadge]]">\n        <yt-img-shadow class="badge-image style-scope ytd-image-tile-renderer" thumbnail="[[data.imageBadge.thumbnail]]"></yt-img-shadow>\n      </div>\n      <div class="metadata style-scope ytd-image-tile-renderer" hidden="[[!hasTileMetadata]]">\n        <div class="headline style-scope ytd-image-tile-renderer">[[data.headline.simpleText]]</div>\n        <div class="secondary-details style-scope ytd-image-tile-renderer">[[getSecondaryDetails]]</div>\n        <div class="price style-scope ytd-image-tile-renderer">[[getOptionalDetails]]</div>\n      </div>\n </button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Ih7=r},{mode:1});var LCs;var hc=function(){return _.I.apply(this,arguments)||this};
_.S(hc,_.I);hc.prototype.getOpenLinkIcon=function(){return _.M("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
hc.prototype.onSitelinkTap=function(){_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.M("kevlar_command_handler_migration_killswitch"))_.qG(this.hostElement,this.data.clickCommands,this.hostElement);else for(var r=_.D(this.data.clickCommands),J=r.next();!J.done;J=r.next())this.ytComponentBehavior.resolveCommand(J.value)};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],hc.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hc.prototype,"rendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hc.prototype,"data",void 0);_.F([_.L({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],hc);
_.A(hc,"ytd-sitelink-renderer",function(){if(LCs!==void 0)return LCs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sitelink-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-sitelink-renderer">\n  <button id="clickable-area" class="remove-default-button-style style-scope ytd-sitelink-renderer" on-tap="onSitelinkTap">\n    <div id="sitelink" class="style-scope ytd-sitelink-renderer">\n      <span class="style-scope ytd-sitelink-renderer">[[data.text.text]]</span>\n      <yt-icon id="open-icon" icon="[[getOpenLinkIcon()]]" class="style-scope ytd-sitelink-renderer"></yt-icon>\n    </div>\n    <div id="description-texts" class="style-scope ytd-sitelink-renderer">\n      <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-sitelink-renderer">\n        <div id="desc" class="style-scope ytd-sitelink-renderer">[[item.text]]</div>\n      </template>\n    </div>\n  </button>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LCs=r},{mode:1});var MF=function(){var r=_.I.apply(this,arguments)||this;r.paddingFix=_.M("enable_ads_web_ep_buenos_aires_and_padding_fix");return r};
_.S(MF,_.I);MF.prototype.configureRendererStamper=function(){return{"data.sitelinkRenderers":{id:"sitelinks",mapping:{sitelinkRenderer:"ytd-sitelink-renderer"}},"data.actionButton":{id:"action",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageTileRenderers":{id:"image-tiles",mapping:{imageTileRenderer:"ytd-image-tile-renderer"}}}};
MF.prototype.dataChanged=function(){var r=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(J){J.clickTrackingParams&&delete J.clickTrackingParams;r.ytMacroReplacementBehavior.sendServiceRequestAction([J])})};
MF.prototype.shouldHideFooter=function(r){return!(r&&_.M("use_ads_engagement_panel_desktop_footer_cta"))};
_.vd.Object.defineProperties(MF.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.imageTileRenderers)===void 0||((J=this.data)==null?void 0:J.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(x){var t;return(t=_.R(x,jC9))==null?void 0:t.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.imageTileRenderers)===void 0||((J=this.data)==null?void 0:J.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(x){var t;return((t=_.R(x,jC9))==null?void 0:t.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
MF.prototype.dataChanged=MF.prototype.dataChanged;_.F([_.K(h$7.YtMacroReplacementBehavior),_.y("design:type",Object)],MF.prototype,"ytMacroReplacementBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],MF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],MF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],MF.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],MF.prototype,"paddingFix",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.imageTileRenderers"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],MF.prototype,"removeBorderFromImageTiles",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.imageTileRenderers"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],MF.prototype,"useFooteredMetadataRenderingStyle",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],MF.prototype,"dataChanged",null);_.F([_.L({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],MF);
_.A(MF,"ytd-action-engagement-panel-content-renderer",function(){if(Biv!==void 0)return Biv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="sitelinks" hidden="[[!data.sitelinkRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n  <div id="image-tiles" hidden="[[!data.imageTileRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n<div id="footer" hidden="[[shouldHideFooter(data.actionButton)]]" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="action" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Biv=r},{mode:1});var c0X;var A0y=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;r=_.zx("ad-grid-card-image-full-metadata-view-model");_.yR(r,function(){return J().interaction},x);
_.Jf(r,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});return _.f("ad-grid-card-image-full-metadata-view-model",{class:function(){var t;return((t=J().interaction)==null?0:t.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:r,"aria-label":function(){var t,b;return(t=J().interaction)==null?void 0:(b=t.accessibility)==null?void 0:b.label}},_.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(t){return _.f(_.WQ,{data:t.data,
customCommandResolver:x})}})),_.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.f(_.w,{cond:function(){return J().headline},
then:function(t){return _.f(_.Zy,{text:t,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.f(_.w,{cond:function(){return J().detailsLine},
then:function(t){return _.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.f(_.QR,{data:t},{adDetailsLineViewModel:function(b){return _.f(_.xs,{data:b.data,customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.f(_.w,{cond:function(){return J().secondaryDetailsLine},
then:function(t){return _.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.f(_.QR,{data:t},{adDetailsLineViewModel:function(b){return _.f(_.xs,{data:b.data,customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"cj");var FCm=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;r=_.zx("ad-grid-card-image-view-model");_.yR(r,function(){return J().interaction},x);
_.Jf(r,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});return _.f("ad-grid-card-image-view-model",{class:function(){var t;return((t=J().interaction)==null?0:t.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:r,"aria-label":function(){var t,b;return(t=J().interaction)==null?void 0:(b=t.accessibility)==null?void 0:b.label}},_.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(t){return _.f(_.WQ,{data:t.data,
customCommandResolver:x})}}),_.f("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.f(_.QR,{data:function(){return J().adCardBadge}},{adCardBadgeViewModel:_.EEN})))},"dj");var ah5=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;r=_.zx("ad-grid-card-text-view-model");_.yR(r,function(){return J().interaction},x);
_.Jf(r,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});return _.f("ad-grid-card-text-view-model",{class:function(){var t;return((t=J().interaction)==null?0:t.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:r,"aria-label":function(){var t,b;return(t=J().interaction)==null?void 0:(b=t.accessibility)==null?void 0:b.label}},_.f("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.f(_.w,{cond:function(){return J().title},
then:function(t){return _.f(_.Zy,{text:t,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.f("div",{class:function(){return _.M("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.f(_.GZ,{each:function(){var t;
return((t=J())==null?void 0:t.descriptions)||[]},
keyBy:"INDEX"},function(t){return _.f(_.Zy,{text:t,className:function(){return _.M("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.f("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.f(_.QR,{data:function(){return J().moreInfoButton}},{adButtonViewModel:function(t){return _.f(_.vz,{data:t.data,
customCommandResolver:x})}})))},"ej");var y09=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;var t=r.adGridCardCollectionStyle;r=_.zx("ad-grid-card-collection-view-model");_.Jf(r,{visibilityCallback:function(b){var V,H=(V=J().interaction)==null?void 0:V.onFirstVisible;b&&H&&_.a2(H)},
showOption:_.zH});return _.f("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:r,style:function(){return"grid-template-columns: repeat("+PQv(t?t():J().style)+", minmax(0, 1fr));"}},_.f(_.QR,{data:function(){var b;
return(b=J())==null?void 0:b.gridCards}},{adGridCardImageViewModel:function(b){return _.f(FCm,{data:b.data,
customCommandResolver:x})},
adGridCardImageFullMetadataViewModel:function(b){return _.f(A0y,{data:b.data,customCommandResolver:x})},
adGridCardTextViewModel:function(b){return _.f(ah5,{data:b.data,customCommandResolver:x})}}))},"fj");_.o8(_.JY(function(r){var J=r.data;r=_.zx("panel-text-icon-image-tiles-button-layout-content-view-model");_.yR(r,function(){return J().interaction},YWe);
_.Jf(r,{visibilityCallback:function(x){var t,b=(t=J().interaction)==null?void 0:t.onFirstVisible;x&&b&&_.a2(b)},
showOption:_.zH});return _.f("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:r},_.f("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.f(_.w,{cond:_.d1c("(min-width: "+((0,_.QO)()+_.Ov)+"px)"),then:function(){return _.f(_.QR,{data:function(){return J().adGridCardCollection}},{adGridCardCollectionViewModel:function(x){return _.f(y09,{data:x.data,
customCommandResolver:YWe})}})},
else:function(){return _.f(_.QR,{data:function(){return J().adGridCardCollection}},{adGridCardCollectionViewModel:function(x){return _.f(y09,{data:x.data,
customCommandResolver:YWe,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.f("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.f(_.QR,{data:function(){return J().adButton}},{adButtonViewModel:function(x){return _.f(_.vz,{data:x.data,
customCommandResolver:YWe})}})))},"gj"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;r=_.zx("panel-text-icon-text-grid-cards-sub-layout-content-view-model");_.yR(r,function(){return J().interaction},n9s);
_.Jf(r,{visibilityCallback:function(x){var t,b=(t=J().interaction)==null?void 0:t.onFirstVisible;x&&b&&_.a2(b)},
showOption:_.zH});return _.f("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:r},_.f("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.f(_.QR,{data:function(){if(_.d1c("(min-width: "+((0,_.QO)()+_.Ov)+"px)")())var x=J().adGridCardCollection;else{x=Object.assign({},_.R(J().adGridCardCollection,$bK));var t;x.gridCards!==void 0&&((t=x.gridCards)==null?void 0:t.length)>1?x.style=
"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":x.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";x={adGridCardCollectionViewModel:x}}return x}},{adGridCardCollectionViewModel:function(x){return _.f(y09,{data:x.data,
customCommandResolver:n9s})}})),_.f("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.f(_.QR,{data:function(){return J().adButton}},{adButtonViewModel:function(x){return _.f(_.vz,{data:x.data,
customCommandResolver:n9s})}})))},"hj"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.yk}});var GG=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return r};
_.S(GG,_.I);_.m=GG.prototype;_.m.configureRendererStamper=function(){return{"data.contentRenderer":{id:"content",mapping:{actionEngagementPanelContentRenderer:"ytd-action-engagement-panel-content-renderer",basicImmersiveEngagementPanelContentRenderer:"ytd-action-basic-immersive-content-renderer",panelTextIconImageTilesButtonLayoutContentViewModel:"panel-text-icon-image-tiles-button-layout-content-view-model",panelTextIconTextGridCardsSubLayoutContentViewModel:"panel-text-icon-text-grid-cards-sub-layout-content-view-model"}}}};
_.m.attached=function(){this.getDataFromPlayerAndRender()};
_.m.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.m.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.m.getDataFromPlayerAndRender=function(){var r=this,J=_.xb(this.hostElement);J&&J.getPlayerPromise().then(function(x){r.getCachedDataAndListen(x)})};
_.m.getCachedDataAndListen=function(r){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=r)};
_.m.resolveCachedActions=function(){var r=_.Fe("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(r=r&&r())&&!_.GE.isEmpty(r)&&this.sendUpdateEngagementPanelAction(r);(r=(r=_.Fe("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&r())&&!_.GE.isEmpty(r)&&this.sendChangeEngagementPanelVisibilityAction(r);(r=(r=_.Fe("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&r())&&!_.GE.isEmpty(r)&&this.sendScrollToEngagementPanelCommand(r)};
_.m.sendUpdateEngagementPanelAction=function(r){var J;_.D9(this.hostElement,"yt-update-engagement-panel-action",[(J=_.GE.get(r,"action"))!=null?J:r])};
_.m.sendChangeEngagementPanelVisibilityAction=function(r){_.D9(this.hostElement,"yt-change-engagement-panel-visibility-action",[r])};
_.m.sendScrollToEngagementPanelCommand=function(r){_.D9(this.hostElement,"yt-scroll-to-engagement-panel-command",[r])};
_.m.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.M("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.nR(Error("nm"))};
GG.prototype.dataChanged=GG.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],GG.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],GG.prototype,"componentBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],GG.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GG.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],GG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],GG.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],GG.prototype,"player",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],GG.prototype,"dataChanged",null);_.F([_.L({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],GG);
_.A(GG,"ytd-ads-engagement-panel-content-renderer",function(){if(c0X!==void 0)return c0X;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ads-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ads-engagement-panel-content-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return c0X=r},{mode:1});var e$E;var Rm=function(){var r=_.I.apply(this,arguments)||this;r.player=null;r.JSC$20186_playerEvents=new Map;r.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return r};
_.S(Rm,_.I);_.m=Rm.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer",commentActionButtonsRenderer:{component:"ytd-comment-action-buttons-renderer",properties:{voteCount:"[[voteCount]]"}}}}}};
_.m.created=function(){this.player=null;this.JSC$20186_playerEvents=new Map;this.JSC$20186_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20186_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20186_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20186_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.m.attached=function(){var r=this,J=_.xb();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));J&&J.getPlayerPromise().then(function(x){r.setPlayer(x);r.set("isPageLoad",!1)})};
_.m.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20186_playerEvents);this.set("player",r);r&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20186_playerEvents),r.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.m.onLoopRangeChange=function(r){var J=_.bZ().resolve(_.t9(_.rI));if((!J||J.isOnWatch())&&this.hostElement.clientHeight){var x;!r&&((x=this.data)==null?0:x.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.m.onVideoProgress=function(r){var J,x,t=((J=this.player)==null?void 0:(x=J.getPresentingPlayerType)==null?void 0:x.call(J))===2;this.isAdPlaying!==t&&this.set("isAdPlaying",t);var b;if(!t&&(b=this.player)!=null&&b.getLoopRange()){x=this.player.getLoopRange();J=x.startTimeMs;x=x.endTimeMs;t=this.player.getProgressState(1).seekableStart;var V;J<t*1E3&&((V=this.data)==null?0:V.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
r=x<r*1E3;var H;((H=this.player)==null?0:H.getLoopRange())&&r&&this.player.seekTo(J/1E3)}};
_.m.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.m.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.m.onYtDeleteClipEngagementPanelCommand=function(r){_.R(r,Ohv).command&&this.ytComponentBehavior.resolveCommand(_.R(r,Ohv).command)};
_.vd.Object.defineProperties(Rm.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.voteCount)||_.Z1("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Rm.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Rm.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Rm.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Rm.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],Rm.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Rm.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Rm.prototype,"isAdPlaying",void 0);_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],Rm.prototype,"isPageLoad",void 0);_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],Rm.prototype,"isDarkTheme",void 0);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rm.prototype,"voteCount",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rm.prototype,"channelEndpoint",null);_.F([_.n("channelEndpoint"),_.y("design:type",Object),_.y("design:paramtypes",[])],Rm.prototype,"channelHref",null);_.F([_.L({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],Rm);
_.A(Rm,"ytd-clip-attribution-renderer",function(){if(e$E!==void 0)return e$E;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-attribution-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-clip-attribution-renderer">\n  <div id="top" class="style-scope ytd-clip-attribution-renderer">\n    <a aria-hidden="true" class="yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow class="author-avatar style-scope ytd-clip-attribution-renderer" height="40" thumbnail="[[data.authorAvatar]]" width="40">\n      </yt-img-shadow>\n    </a>\n    <div id="author-container" class="style-scope ytd-clip-attribution-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n        <ytd-channel-name id="author" badges="[[data.authorBadges]]" channel-name="[[data.clipAuthor]]" no-endpoints="" class="style-scope ytd-clip-attribution-renderer">\n        </ytd-channel-name>\n      </a>\n      <span class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.createdText)]]</span>\n    </div>\n    <div id="menu" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <span id="title" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.title)]]</span>\n  <div id="bottom" class="style-scope ytd-clip-attribution-renderer">\n    <div id="buttons" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <div id="ad-overlay" class="style-scope ytd-clip-attribution-renderer">\n    <svg id="ad-image" viewBox="0 0 166.96 140.96" class="style-scope ytd-clip-attribution-renderer">\n      <g class="style-scope ytd-clip-attribution-renderer"><g class="style-scope ytd-clip-attribution-renderer">\n        <path class="cls-2 style-scope ytd-clip-attribution-renderer" d="M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z" transform="translate(0 0.25)"></path>\n        <path class="cls-4 style-scope ytd-clip-attribution-renderer" d="M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z" transform="translate(0 0.25)"></path>\n        <path class="cls-1 style-scope ytd-clip-attribution-renderer" d="M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z" transform="translate(0 0.25)"></path>\n        <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z" transform="translate(0 0.25)"></path>\n        <g class="cls-6 style-scope ytd-clip-attribution-renderer">\n          <polygon class="cls-4 style-scope ytd-clip-attribution-renderer" points="166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12"></polygon>\n          <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z" transform="translate(0 0.25)"></path>\n        </g>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z" transform="translate(0 0.25)"></path>\n        <polygon class="cls-3 style-scope ytd-clip-attribution-renderer" points="57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12"></polygon>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z" transform="translate(0 0.25)"></path>\n        <ellipse class="cls-4 style-scope ytd-clip-attribution-renderer" cx="71.33" cy="51.78" rx="8.55" ry="6.47" transform="translate(-6.69 93.03) rotate(-63.7)"></ellipse>\n      </g></g>\n    </svg>\n    <div id="ad-text" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.adPlayingText)]]</div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return e$E=r},{mode:1});var z$7;var S0=function(){var r=_.I.apply(this,arguments)||this;r.player=null;r.JSC$20191_playerEvents=new Map;return r};
_.S(S0,_.I);_.m=S0.prototype;_.m.created=function(){this.player=null;this.JSC$20191_playerEvents=new Map;this.JSC$20191_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20191_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20191_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.m.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.m.attached=function(){var r=this,J=_.xb();J&&J.getPlayerPromise().then(function(x){r.setPlayer(x);r.set("isPageLoad",!1)})};
_.m.setPlayer=function(r){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20191_playerEvents);this.set("player",r);if(r){this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20191_playerEvents);var J;(r==null?void 0:(J=r.getPresentingPlayerType)==null?void 0:J.call(r))===2&&this.playerAdStartHandler()}};
_.m.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.m.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.m.onVideoProgress=function(){var r,J,x=((r=this.player)==null?void 0:(J=r.getPresentingPlayerType)==null?void 0:J.call(r))===2;this.isAdPlaying!==x&&this.set("isAdPlaying",x)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],S0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],S0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],S0.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],S0.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],S0.prototype,"isAdPlaying",void 0);
_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],S0.prototype,"isPageLoad",void 0);_.F([_.L({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],S0);
_.A(S0,"ytd-clip-section-footer-renderer",function(){if(z$7!==void 0)return z$7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="buttons" class="style-scope ytd-clip-section-footer-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return z$7=r},{mode:1});var ZpY;var vjs;var NF=function(){return _.I.apply(this,arguments)||this};
_.S(NF,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],NF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],NF.prototype,"data",void 0);_.F([_.L({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],NF);
_.A(NF,"ytd-clip-ad-state-renderer",function(){if(vjs!==void 0)return vjs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-ad-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="message" class="style-scope ytd-clip-ad-state-renderer">\n  <div id="title" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="body" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.body)]]</div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return vjs=r},{mode:1});var u2K;var dM=function(){var r=_.I.apply(this,arguments)||this;r.value="";r.valid=!1;r.userChangedValue=!1;r.disabled=!1;r.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return r};
_.S(dM,_.I);_.m=dM.prototype;_.m.detached=function(){this.userChangedValue=!1};
_.m.handleKeyDown=function(r){if(_.V9)var J=13;else _.QAm&&_.DJ?J=13:J=13;r.keyCode===J&&r.preventDefault()};
_.m.handleInput=function(){var r=_.Hp(this.hostElement).querySelector("#title");if(r){var J=(r.value||"").replace(/\r|\n/g," ");this.set("value",J);r.value=J;this.valid=r.validate();this.userChangedValue=!0}};
_.m.handleBlur=function(){this.valid=_.Hp(this.hostElement).querySelector("#title").validate()};
_.m.onValueChanged=function(){_.Vq(this.hostElement,"title-changed",{title:this.value})};
_.m.onValidChanged=function(){_.Vq(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.m.setInput=function(r,J){var x=_.Hp(this.hostElement).querySelector("#title");x&&(x.value=r,this.handleInput(),J&&(x.invalid=!1,this.valid=!0))};
_.m.onClipCreationDisable=function(){this.set("disabled",!0)};
_.m.onClipCreationEnable=function(){this.set("disabled",!1)};
_.m.onClipCreationVisibilityChange=function(r){var J=this;r.visible?requestAnimationFrame(function(){var x;((x=_.Hp(J.hostElement).querySelector("#title"))==null?void 0:x.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
dM.prototype.onValidChanged=dM.prototype.onValidChanged;dM.prototype.onValueChanged=dM.prototype.onValueChanged;dM.prototype.handleBlur=dM.prototype.handleBlur;dM.prototype.handleInput=dM.prototype.handleInput;dM.prototype.handleKeyDown=dM.prototype.handleKeyDown;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dM.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],dM.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],dM.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],dM.prototype,"value",void 0);_.F([_.C(),_.y("design:type",Object)],dM.prototype,"valid",void 0);_.F([_.C(),_.y("design:type",Object)],dM.prototype,"userChangedValue",void 0);_.F([_.C(),_.y("design:type",Object)],dM.prototype,"disabled",void 0);_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],dM.prototype,"handleKeyDown",null);
_.F([_.Uh("input"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dM.prototype,"handleInput",null);_.F([_.Uh("blur"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dM.prototype,"handleBlur",null);_.F([_.g5("value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dM.prototype,"onValueChanged",null);
_.F([_.g5("valid"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dM.prototype,"onValidChanged",null);_.F([_.L({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],dM);
_.A(dM,"ytd-clip-creation-text-input-renderer",function(){if(u2K!==void 0)return u2K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-creation-text-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-textarea id="title" char-counter="" disabled="[[disabled]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="" pattern=".+" required="" use-v2-underline="" class="style-scope ytd-clip-creation-text-input-renderer"></tp-yt-paper-textarea>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return u2K=r},{mode:1});var lhv;var XFY;var rgI;var Jgs;var xny;var QW=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};r.pendingStoryboardImages_={};r.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];r.tickLabelInterval=30;r.mediumTickInterval=5;r.largeTickInterval=15;r.aboveRulerHeight=32;r.rulerHeight=50;r.smallTickHeight=4;r.mediumTickHeight=8;r.largeTickHeight=16;r.mediaListeners_=
{};return r};
_.S(QW,_.I);_.m=QW.prototype;_.m.attached=function(){var r=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(J){J=_.D(["screen and (min-resolution: "+J+")","screen and (max-resolution: "+J+")"]);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=window.matchMedia(x);t&&(r.mediaListeners_[x]=r.updatePixelRatio_.bind(r),t.addEventListener?t.addEventListener("change",r.mediaListeners_[x]):t.addListener?t.addListener(r.mediaListeners_[x]):delete r.mediaListeners_[x])}})};
_.m.detached=function(){this.setPlayer(null);for(var r=_.D(Object.keys(this.mediaListeners_)),J=r.next();!J.done;J=r.next()){var x=J.value;J=this.mediaListeners_[x];(x=window.matchMedia(x))&&(x.removeEventListener?x.removeEventListener("change",J):x.removeListener&&x.removeListener(J))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.m.onVisibilityChangedAction_=function(r){var J=this;r.visible&&!this.player_&&(r=_.xb())&&r.getPlayerPromise().then(function(x){J.setPlayer(x)})};
_.m.setPlayer=function(r){r&&this.set("player_",r)};
_.m.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.m.setUpCanvas_=function(){var r=this.rulerWidth,J=this.devicePixelRatio_,x=this.visible;this.set("canvasReady_",!1);if(x&&J!==0){x=this.aboveRulerHeight+this.rulerHeight;var t=_.Hp(this.hostElement).querySelector("#ticks");t.width=r*J;t.height=x*J;t.style.width=r+"px";t.style.height=x+"px";t.getContext("2d").scale(J,J);this.set("canvasReady_",!0)}};
_.m.drawRuler_=function(r,J,x,t,b,V,H,q,W,U,g,E){r&&x&&J&&(r=_.Hp(this.hostElement).querySelector("#ticks"),J=r.getContext("2d"),J.clearRect(0,0,r.width,r.height),J.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),J.lineWidth=2,J.beginPath(),J.moveTo(0,this.aboveRulerHeight),J.lineTo(r.width,this.aboveRulerHeight),J.moveTo(0,r.height),J.lineTo(r.width,r.height),J.stroke(),this.drawRulerTicks_(r,V,b,t),this.drawStoryboardImages_(r,x,V,b,t),J.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
J.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(H-V,t,!1),this.rulerHeight),x=this.timeToPixels_(q-V,t,!1),J.fillRect(x,this.aboveRulerHeight,r.width-x,this.rulerHeight),this.drawSpeedLines_(r,V,E))};
_.m.drawRulerTicks_=function(r,J,x,t){var b=r.getContext("2d");b.save();b.lineWidth=1;for(var V=Math.floor(Math.max(0,J-this.tickLabelInterval));V<J+x;V++){b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var H=(V-J)*t;b.beginPath();b.moveTo(H,r.height);var q=this.smallTickHeight;V%this.largeTickInterval===0?q=this.largeTickHeight:V%this.mediumTickInterval===0&&(q=this.mediumTickHeight);b.lineTo(H,r.height-q);b.stroke();V%this.tickLabelInterval===0&&(b.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),b.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),b.fillText(NJ(V),H+4,12),b.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),b.moveTo(H,0),b.lineTo(H,this.aboveRulerHeight),b.stroke())}b.restore()};
_.m.percentToHex_=function(r){r=Math.round(r*255).toString(16);r.length<2&&(r="0"+r);return r};
_.m.drawSpeedLines_=function(r,J,x){var t=r.getContext("2d");t.save();var b=Math.min(25,Math.abs(x)-15)/25,V=r.width*.3*b,H=r.width*-.3,q=r.width*1.3,W=this.aboveRulerHeight;r=r.height;var U=Math.round(4*b),g=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");g.length<7&&(g="#"+g.substring(1,4).repeat(2));var E=this.percentToHex_(.5+b/2);E=g+E;g+="00";if(b>0)for(b=0;b<U;b++){var h=H+Math.random()*(q-H),G=W+Math.random()*(r-W),N=V+J%V,Q=t.createLinearGradient(h,G,h+N,G);
x<0?(Q.addColorStop(0,E),Q.addColorStop(.4,E),Q.addColorStop(.9,g)):(Q.addColorStop(.1,g),Q.addColorStop(.6,E),Q.addColorStop(1,E));t.strokeStyle=Q;t.lineWidth=1;t.beginPath();t.moveTo(h,G);t.lineTo(h+N,G);t.stroke()}t.restore()};
_.m.getStoryboardForTime_=function(r,J,x){x===void 0&&(x=J.getNumberOfStoryboardLevels()-1);r=J.getStoryboardFrameIndex(r,x);return J.getStoryboardFrame(r,x)};
_.m.drawStoryboardImages_=function(r,J,x,t,b){if(!this.disabled){r=r.getContext("2d");var V=this.getStoryboardForTime_(0,J);if(V){var H=V.width/V.columns;V=V.height/V.rows;var q=H/V,W=this.rulerHeight*q;W=this.tickLabelInterval*(q<this.tickLabelInterval*b/this.rulerHeight?1/Math.floor(this.tickLabelInterval*b/W):Math.round(W/(this.tickLabelInterval*b)));var U=W*b,g=this.rulerHeight,E=U/this.rulerHeight,h=Math.floor(Math.max(0,x-W));for(h-=h%W;h<x+t;h+=W){var G=this.getStoryboardForTime_(h,J),N=this.getPreloadedStoryboard_(G.url);
if(N){var Q=(h-x)*b,Y=this.aboveRulerHeight,O=G.column*H,c=G.row*V;if(q<E){var Z=g/(U/q);G=H;Z*=V;c+=(V-Z)/2}else G=U/(g*q)*H,Z=V,O+=(H-G)/2;r.drawImage(N,O,c,G,Z,Q,Y,U,g)}else this.fetchStoryboardImage_(G)}}}};
_.m.getPreloadedStoryboard_=function(r){return this.storyboardImages_.find(function(J){if(J.src==r)return!0;var x=J.src.indexOf(r);return x!=-1&&x==J.src.length-r.length})};
_.m.fetchStoryboardImage_=function(r){var J=this,x=this.getPreloadedStoryboard_(r.url),t=this.pendingStoryboardImages_[r.url];x||t!==void 0||(x=new Promise(function(b){var V=new Image(r.width,r.height);V.src=r.url;V.onload=function(){b(V)};
V.onerror=function(){b(null)}}),this.pendingStoryboardImages_[r.url]=x,x.then(function(b){b&&J.push("storyboardImages_",b);
return b}).finally(function(){delete J.pendingStoryboardImages_[r.url]}))};
_.m.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.m.timeToPixels_=function(r,J,x){r*=J;return x===void 0||x?r+"px":r};
_.m.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
QW.prototype.drawRuler_=QW.prototype.drawRuler_;QW.prototype.setUpCanvas_=QW.prototype.setUpCanvas_;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],QW.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],QW.prototype,"ytRendererBehavior",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],QW.prototype,"start",void 0);_.F([_.C({value:30}),_.y("design:type",Number)],QW.prototype,"end",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],QW.prototype,"visible",void 0);_.F([_.C(),_.y("design:type",Object)],QW.prototype,"player_",void 0);_.F([_.C(),_.y("design:type",Number)],QW.prototype,"tickSpacing",void 0);_.F([_.C(),_.y("design:type",Number)],QW.prototype,"windowSizeSec",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],QW.prototype,"rulerWidth",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],QW.prototype,"rulerShift",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],QW.prototype,"canvasReady_",void 0);_.F([_.C({value:function(){return[]}}),
_.y("design:type",Array)],QW.prototype,"storyboardImages_",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],QW.prototype,"disabled",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],QW.prototype,"forceRender_",void 0);_.F([_.C({value:1}),_.y("design:type",Number)],QW.prototype,"devicePixelRatio_",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],QW.prototype,"windowSpeed",void 0);
_.F([_.g5("visible","devicePixelRatio_","rulerWidth"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],QW.prototype,"setUpCanvas_",null);
_.F([_.g5("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.y("design:type",Function),_.y("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.y("design:returntype")],QW.prototype,"drawRuler_",null);_.F([_.Oh({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],QW);
_.A(QW,"yt-clip-creation-scrubber-canvas",function(){if(xny===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-canvas--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<canvas id="ticks" class="style-scope yt-clip-creation-scrubber-canvas"></canvas>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);xny=r}r=xny;return r},
{mode:2});var t3e;var bDe;var Kv=function(){var r=_.I.apply(this,arguments)||this;r.start=0;r.end=30;r.visible=!1;r.draggingLeft_=!1;r.draggingRight_=!1;r.draggingRuler_=!1;r.draggingWindow_=!1;r.seekableStart=0;r.seekableEnd=0;r.rulerWidth_=0;r.rulerShift_=0;r.windowSlideSpeed=0;r.disabled=!1;r.initialized=!1;r.durationAccessibilityLabel="";r.activeLoopRange_=!1;r.rulerDragMouseStart_=0;r.rulerDragRulerStart_=0;r.rulerDragStartTime_=0;r.rulerDragEndTime_=0;r.dragMouseLastX_=0;r.scrollInterval_=null;r.scrubberVe_=null;r.boundHandlers_=
{};r.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return r};
_.S(Kv,_.I);_.m=Kv.prototype;
_.m.created=function(){var r=this;this.JSC$20204_playerEvents=new Map;this.JSC$20204_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20204_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20204_playerEvents.set("onStateChange",this.onStateChange_);var J={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(J).forEach(function(x){r.boundHandlers_[x]=J[x].bind(r)})};
_.m.attached=function(){this.activeLoopRange_=!1;_.Hp(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Hp(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.K$(156731)};
_.m.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.Hp(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Hp(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.m.onVisibilityChangedAction_=function(r){var J=this;r.visible&&!this.player_&&(r=_.xb())&&r.getPlayerPromise().then(function(x){J.setPlayer(x)})};
_.m.setPlayer=function(r){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20204_playerEvents);r&&(this.set("player_",r),this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20204_playerEvents))};
_.m.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.m.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.m.beginHandleDrag_=function(r){this.disabled||(r.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=r.clientX,r.target===_.Hp(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():r.target===_.Hp(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.m.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.m.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.m.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.m.beginRulerDrag_=function(r){this.disabled||(r.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=r.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.m.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.m.beginWindowScroll_=function(){var r=this;this.scrollInterval_=setInterval(function(){var J=r.windowSlideSpeed;if(J=_.zuE(r.start,r.boundedRulerStartLimit_())?J-.1:_.zuE(r.end,r.boundedRulerEndLimit_())?J+.1:0){var x=r.capRulerOffset_(r.rulerShift_+J);x==r.rulerShift_?J=0:(r.set("rulerShift_",x),_.Vq(r.hostElement,"set-fixed-length-range",{start:r.start+J,duration:r.end-r.start}))}r.set("windowSlideSpeed",J)},33)};
_.m.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.m.endDrag_=function(){this.logClick();var r=void 0;this.draggingRight_?r=this.end-1:this.draggingLeft_&&(r=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,r);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.m.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.m.updateRulerSize_=function(){this.set("rulerWidth_",_.Hp(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.m.handleMouseDrag_=function(r){r.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(r):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(r):this.draggingWindow_&&this.handleWindowDrag_(r))};
_.m.handleRulerDrag_=function(r){r=this.pixelsToTime_(r.clientX-this.rulerDragMouseStart_);r=this.capRulerOffset_(this.rulerDragRulerStart_-r);this.set("rulerShift_",r);var J=this.rulerDragStartTime_-(this.rulerDragRulerStart_-r);_.Vq(this.hostElement,"set-fixed-length-range",{start:J,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-r)-J})};
_.m.handleWindowDrag_=function(r){var J=r.clientX-this.dragMouseLastX_;this.dragMouseLastX_=r.clientX;r=this.pixelsToTime_(J);_.Vq(this.hostElement,"set-fixed-length-range",{start:this.start+r,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.m.capRulerOffset_=function(r){var J=this.seekableStart-this.pixelsToTime_(16),x=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(J,r),x)};
_.m.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.m.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.m.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.m.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.m.handleWindowHandleDrag_=function(r){var J=r.clientX-this.dragMouseLastX_;this.dragMouseLastX_=r.clientX;r=this.pixelsToTime_(J);if(this.draggingLeft_){var x=this.start+r;var t=this.end}else this.draggingRight_&&(x=this.start,t=this.end+r);_.Vq(this.hostElement,"set-range",{start:x,end:t,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.m.onVideoProgress_=function(r){this.disabled||(r=this.timeToPixels_(r-this.rulerShift_,this.tickSpacing_),_.Hp(this.hostElement).querySelector("#playhead").style.transform="translateX("+r+")")};
_.m.onClipCreationDisable_=function(){this.endDrag_()};
_.m.timeToPixels_=function(r,J,x){r*=J;return x===void 0||x?r+"px":r};
_.m.pixelsToTime_=function(r){return r/this.tickSpacing_};
_.m.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.m.centerRuler_=function(r,J,x){this.set("rulerShift_",this.capRulerOffset_(r+(J-r)/2-x/2))};
_.m.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.m.updateLoopRange_=function(r,J,x,t,b,V,H){r&&(J&&t&&!x?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(r.pauseVideo(),r.seekTo(b,!1,void 0,void 0,50)):this.draggingRight_?(r.pauseVideo(),r.seekTo(V-.1,!1,void 0,void 0,50)):(H!==void 0?r.seekTo(H,!0,void 0,void 0,50):(J=r.getCurrentTime(),J<b||J>V?r.seekTo(b,!0,void 0,void 0,50):r.seekTo(J,!0,void 0,void 0,50)),r.playVideo()),r.setLoopRange({startTimeMs:b*1E3,endTimeMs:V*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(r.getCurrentTime())):
this.activeLoopRange_&&(r.setLoopRange(null),this.activeLoopRange_=!1))};
_.m.updateHandles_=function(){_.Hp(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.Hp(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.m.updateRuler_=function(){var r=this.end,J=this.start,x=this.draggableStartLimit_(),t=this.draggableEndLimit_();(J<x-.001||r>t+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.m.computeDurationLabel_=function(r,J){return r?r.replace("$clip_length",parseFloat(J).toFixed(1)):""};
_.m.computeDuration_=function(r,J){return this.isValidTime_(r)&&this.isValidTime_(J)&&r<J?J-r:0};
_.m.isValidTime_=function(r){return isNaN(parseFloat(r))||r<0?!1:this.player_?r>=this.seekableStart&&r<=this.seekableEnd:!0};
_.m.computeWindowSizeSec_=function(r,J,x){return Math.min((r||12E4)/1E3,x-J)};
_.m.computeTickSpacing_=function(r,J){return J?J/r:1};
_.m.onDragStateChanged_=function(){_.Vq(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.m.centerRangeOnTime_=function(r){var J=this.duration;r=CQe(r-J/2,J,this.seekableStart,this.seekableEnd);_.Vq(this.hostElement,"set-fixed-length-range",{start:r.start,duration:r.end-r.start})};
_.m.nearlyLessThan_=function(r,J,x){return r+(x===void 0?1E-6:x)<J};
_.m.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var r=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(r,this.start)||this.nearlyLessThan_(this.end,r))&&this.centerRangeOnTime_(r)}};
_.m.onStateChange_=function(r){this.visible&&!this.disabled&&r==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.m.computeDragState_=function(r,J,x,t){return r?"left":J?"right":x?"ruler":t?"window":"none"};
_.m.logClick=function(){var r=_.kU(),J=_.Kj();r&&J&&this.scrubberVe_&&(_.M("combine_ve_grafts")?_.ox(_.wU(),this.scrubberVe_,J):_.AQ(r,J,this.scrubberVe_),_.z0(r,this.scrubberVe_))};
Kv.prototype.onDragStateChanged_=Kv.prototype.onDragStateChanged_;Kv.prototype.updateRuler_=Kv.prototype.updateRuler_;Kv.prototype.updateHandles_=Kv.prototype.updateHandles_;Kv.prototype.onUpdateLoopRange=Kv.prototype.onUpdateLoopRange;Kv.prototype.onInitializedChanged_=Kv.prototype.onInitializedChanged_;Kv.prototype.onVisibleChanged_=Kv.prototype.onVisibleChanged_;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Kv.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",Object)],Kv.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Kv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"start",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"end",void 0);_.F([_.C({computed:"computeDuration_(start, end)"}),_.y("design:type",Number)],Kv.prototype,"duration",void 0);
_.F([_.C(),_.y("design:type",String)],Kv.prototype,"lengthTemplate",void 0);_.F([_.C({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.y("design:type",String)],Kv.prototype,"durationLabel",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"visible",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"player_",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"draggingLeft_",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"draggingRight_",void 0);
_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"draggingRuler_",void 0);_.F([_.C({value:!1}),_.y("design:type",Object)],Kv.prototype,"draggingWindow_",void 0);_.F([_.C({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.y("design:type",Number)],Kv.prototype,"tickSpacing_",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"seekableStart",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"seekableEnd",void 0);
_.F([_.C(),_.y("design:type",Number)],Kv.prototype,"windowSizeMs",void 0);_.F([_.C({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.y("design:type",Number)],Kv.prototype,"windowSizeSec_",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"rulerWidth_",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"rulerShift_",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"windowSlideSpeed",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Kv.prototype,"disabled",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"initialized",void 0);_.F([_.C(),_.y("design:type",Object)],Kv.prototype,"durationAccessibilityLabel",void 0);_.F([_.C({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.y("design:type",String)],Kv.prototype,"dragState",void 0);
_.F([_.g5("visible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kv.prototype,"onVisibleChanged_",null);_.F([_.g5("initialized"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kv.prototype,"onInitializedChanged_",null);_.F([_.g5("player_","visible","disabled","initialized","start","end"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kv.prototype,"onUpdateLoopRange",null);
_.F([_.g5("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kv.prototype,"updateHandles_",null);_.F([_.g5("start","end"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kv.prototype,"updateRuler_",null);
_.F([_.g5("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kv.prototype,"onDragStateChanged_",null);_.F([_.Oh({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Kv);
_.A(Kv,"yt-clip-creation-scrubber-view",function(){if(bDe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-view--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_view.yt.clip.creation.scrubber.view.css.js--\x3e<div id="trimmer" class="style-scope yt-clip-creation-scrubber-view">\n  <div id="ruler" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-view">\n    <yt-clip-creation-scrubber-canvas id="ticks" disabled="[[disabled]]" end="[[end]]" ruler-shift="[[rulerShift_]]" ruler-width="[[rulerWidth_]]" start="[[start]]" tick-spacing="[[tickSpacing_]]" visible="[[visible]]" window-size-sec="[[windowSizeSec_]]" window-speed="[[windowSlideSpeed]]" class="style-scope yt-clip-creation-scrubber-view">\n    </yt-clip-creation-scrubber-canvas>\n    <div id="handles" class="style-scope yt-clip-creation-scrubber-view">\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-left">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-right">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n    </div>\n    <div id="playhead" class="style-scope yt-clip-creation-scrubber-view"></div>\n  </div>\n</div>\n<div id="duration" aria-label="[[durationAccessibilityLabel]]" class="style-scope yt-clip-creation-scrubber-view">[[durationLabel]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;t3e===void 0&&(t3e=document.createElement("template"));var t=t3e;x.call(J,t.content.cloneNode(!0),r.content.firstChild);bDe=r}r=bDe;return r},{mode:2});var kB=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};r.startHighlightTimeout=0;r.endHighlightTimeout=0;return r};
_.S(kB,_.I);_.m=kB.prototype;_.m.attached=function(){var r=this;this.startInput.addEventListener("input",function(J){return r.handleStartInput_(J)});
this.endInput.addEventListener("input",function(J){return r.handleEndInput_(J)});
this.startInput.addEventListener("focusout",function(J){return r.handleStartBlur_(J)});
this.endInput.addEventListener("focusout",function(J){return r.handleEndBlur_(J)})};
_.m.setPlayer=function(r){this.set("player_",r)};
_.m.onSetFixedLengthRange_=function(r){var J=r.detail;r=J.start;var x=J.duration,t=J.startLimit;J=J.endLimit;t||(t=this.seekableStart_);J||(J=this.seekableEnd_);r=CQe(r,x,t,J);this.start=r.start;this.end=r.end};
_.m.onSetRange_=function(r){var J=r.detail;r=J.start;var x=J.end,t=J.startLimit;J=J.endLimit;t||(t=this.seekableStart_);J||(J=this.seekableEnd_);if(r=Bn5(r,x,t,J,this.minLengthSec,this.maxLengthSec))this.start=r.start,this.end=r.end};
_.m.updateInputs_=function(){var r=this.end,J=this.start;this.startInput.focused||(this.startInput.value=NJ(J,!0));this.endInput.focused||(this.endInput.value=NJ(r,!0))};
_.m.handleStartInput_=function(r){r=OGE(r.target.value);if(r===null)this.set("startValid",!1);else{var J=this.end,x=Bn5(r,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);x?(this.set("endWillUpdate",x.end!==J),this.set("startValid",x.start===r)):this.set("startValid",!1)}};
_.m.handleEndInput_=function(r){r=OGE(r.target.value);if(r===null)this.set("endValid",!1);else{var J=this.start,x=Iue(this.start,r,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);x?(this.set("startWillUpdate",x.start!==J),this.set("endValid",x.end===r)):this.set("endValid",!1)}};
_.m.handleStartBlur_=function(r){r=OGE(r.target.value);r===null?this.startInput.value=NJ(this.start,!0):this.forceUpdateInputs_(Bn5(r,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.m.handleEndBlur_=function(r){r=OGE(r.target.value);r===null?this.endInput.value=NJ(this.end,!0):this.forceUpdateInputs_(Iue(this.start,r,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.m.forceUpdateInputs_=function(r){r&&(this.start=r.start,this.end=r.end);this.startInput.value=NJ(this.start,!0);this.endInput.value=NJ(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.m.initializeClipRange_=function(){var r=this.seekableEnd_,J=this.seekableStart_,x=this.visible_,t=this.player_;if(!t||!x||J===null||!r)this.set("initialized",!1);else if(!this.initialized){var b=t.getCurrentTime(),V=this.getDefaultLengthSec_();x=t.getVideoData();var H=t.getPlayerState()==1,q=x.isLive;V=Math.min(V,r-J);b=Math.max(0,b);r=q?Iue(b-V,b,J,r,this.minLengthSec,this.maxLengthSec):H?CQe(b-V/2,V,J,r):CQe(b,V,J,r);this.start=r.start;this.end=r.end;this.set("initialized",!0);x.isLive&&t.seekTo(r.start);
this.startInput.value=NJ(this.start,!0);this.endInput.value=NJ(this.end,!0)}};
_.m.onStartChanged_=function(){var r=this;_.Vq(this.hostElement,"start-changed",{start:this.start});var J;isNaN((J=this.oldStart)!=null?J:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){r.set("highlightStart",!1);r.startHighlightTimeout=0;r.oldStart=r.start},3E3))};
_.m.onEndChanged_=function(){var r=this;_.Vq(this.hostElement,"end-changed",{end:this.end});var J;isNaN((J=this.oldEnd)!=null?J:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){r.set("highlightEnd",!1);r.endHighlightTimeout=0;r.oldEnd=r.end},3E3))};
_.m.onVisibilityChangedAction_=function(r){var J=this;this.set("visible_",r.visible);this.visible_&&!this.player_&&(r=_.xb())&&r.getPlayerPromise().then(function(x){J.setPlayer(x)})};
_.m.computeMinLengthSec_=function(r){return r/1E3||5};
_.m.computeMaxLengthSec_=function(r){return r/1E3||60};
_.m.computeDefaultLengthSec_=function(r){return r/1E3};
_.m.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.m.computeSeekableStart_=function(r,J){return r&&J?r.getProgressState(1).seekableStart:0};
_.m.computeSeekableEnd_=function(r,J){return r&&J?r.getProgressState(1).seekableEnd:0};
_.m.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.m.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.m.onDragState_=function(r){this.set("highlightStart",r.detail.startChanging);this.set("highlightEnd",r.detail.endChanging)};
kB.prototype.onDragState_=kB.prototype.onDragState_;kB.prototype.onEndChanged_=kB.prototype.onEndChanged_;kB.prototype.onStartChanged_=kB.prototype.onStartChanged_;kB.prototype.initializeClipRange_=kB.prototype.initializeClipRange_;kB.prototype.updateInputs_=kB.prototype.updateInputs_;kB.prototype.onSetRange_=kB.prototype.onSetRange_;kB.prototype.onSetFixedLengthRange_=kB.prototype.onSetFixedLengthRange_;
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],kB.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kB.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],kB.prototype,"data",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],kB.prototype,"start",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],kB.prototype,"startValid",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],kB.prototype,"startWillUpdate",void 0);_.F([_.C({value:30}),_.y("design:type",Number)],kB.prototype,"end",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],kB.prototype,"endValid",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],kB.prototype,"endWillUpdate",void 0);_.F([_.C({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.y("design:type",Number)],kB.prototype,"minLengthSec",void 0);
_.F([_.C({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.y("design:type",Number)],kB.prototype,"maxLengthSec",void 0);_.F([_.C({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.y("design:type",Number)],kB.prototype,"defaultLengthSec",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],kB.prototype,"visible_",void 0);_.F([_.C(),_.y("design:type",Object)],kB.prototype,"player_",void 0);
_.F([_.C({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.y("design:type",Number)],kB.prototype,"seekableStart_",void 0);_.F([_.C({computed:"computeSeekableEnd_(player_, visible_)"}),_.y("design:type",Number)],kB.prototype,"seekableEnd_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],kB.prototype,"initialized",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],kB.prototype,"disabled",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],kB.prototype,"highlightStart",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],kB.prototype,"highlightEnd",void 0);_.F([_.jX("#start"),_.y("design:type",HTMLInputElement)],kB.prototype,"startInput",void 0);_.F([_.jX("#end"),_.y("design:type",HTMLInputElement)],kB.prototype,"endInput",void 0);
_.F([_.Uh("set-fixed-length-range"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kB.prototype,"onSetFixedLengthRange_",null);_.F([_.Uh("set-range"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kB.prototype,"onSetRange_",null);_.F([_.g5("start","end"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kB.prototype,"updateInputs_",null);
_.F([_.g5("player_","visible_","seekableStart_","seekableEnd_"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kB.prototype,"initializeClipRange_",null);_.F([_.g5("start"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kB.prototype,"onStartChanged_",null);_.F([_.g5("end"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kB.prototype,"onEndChanged_",null);
_.F([_.Uh("clips-drag-state"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kB.prototype,"onDragState_",null);_.F([_.Oh({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],kB);
_.A(kB,"yt-clip-creation-scrubber-renderer",function(){if(Jgs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_renderer.yt.clip.creation.scrubber.renderer.css.js--\x3e<div id="text-inputs" class="style-scope yt-clip-creation-scrubber-renderer">\n  <yt-icon id="warning-start" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="start" placeholder="[[data.startAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <span id="spacer" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-renderer">\u2013</span>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="end" placeholder="[[data.endAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <yt-icon id="warning-end" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled="[[disabled]]" duration-accessibility-label="[[data.durationAccessibility.accessibilityData.label]]" end="[[end]]" initialized="[[initialized]]" length-template="[[data.lengthTemplate]]" seekable-end="[[seekableEnd_]]" seekable-start="[[seekableStart_]]" start="[[start]]" visible="[[visible_]]" window-size-ms="[[data.windowSizeMs]]" class="style-scope yt-clip-creation-scrubber-renderer">\n</yt-clip-creation-scrubber-view>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;rgI===void 0&&(rgI=document.createElement("template"));var t=rgI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Jgs=r}r=Jgs;return r},{mode:2});var Pt=function(){var r=_.I.apply(this,arguments)||this;r.player_=null;r.JSC$20218_playerEvents=new Map;r.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return r};
_.S(Pt,_.I);_.m=Pt.prototype;_.m.configureRendererStamper=function(){return{submitButton_:{id:"share",mapping:{buttonRenderer:"yt-button-renderer"}},cancelButton_:{id:"cancel",mapping:{buttonRenderer:"yt-button-renderer"}},"data.titleInput":{id:"title-input",mapping:{clipCreationTextInputRenderer:"ytd-clip-creation-text-input-renderer"}},"data.scrubber":{id:"scrubber",mapping:{clipCreationScrubberRenderer:"yt-clip-creation-scrubber-renderer"}},"data.adStateOverlay":{id:"ad-state",mapping:{clipAdStateRenderer:"ytd-clip-ad-state-renderer"}}}};
_.m.created=function(){this.JSC$20218_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20218_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20218_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20218_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.m.detached=function(){this.setPlayer(null)};
_.m.onVisibilityChangedAction_=function(r){var J=this,x;if((x=this.data)==null?0:x.externalVideoId){var t;this.videoId=(t=this.data)==null?void 0:t.externalVideoId}this.getPlayer().then(function(b){if(r.visible)J.returnTime=b.getCurrentTime(),J.isAtLiveHead=b.getProgressState().isAtLiveHead;else{var V=J.returnTime;J.isAtLiveHead&&(V=Number.POSITIVE_INFINITY);b.seekTo(V,void 0,void 0,void 0,51)}})};
_.m.getPlayer=function(){var r=this;if(!this.player_){var J=_.xb();if(J)return J.getPlayerPromise().then(function(x){r.setPlayer(x);return x})}return Promise.resolve(this.player_)};
_.m.setPlayer=function(r){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20218_playerEvents);if(r){this.player_=r;var J;((J=this.data)==null?0:J.externalVideoId)||this.set("videoId",r.getVideoData().video_id||"");var x;(r==null?void 0:(x=r.getPresentingPlayerType)==null?void 0:x.call(r))===2&&(this.set("isAdPlaying",!0),_.D9(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(r,this.JSC$20218_playerEvents)}};
_.m.ready=function(){_.Hp(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.m.onTitleChanged_=function(r){this.set("titleValue",r.detail.title)};
_.m.onStartChanged_=function(r){this.set("start",r.detail.start)};
_.m.onEndChanged_=function(r){this.set("end",r.detail.end)};
_.m.onTitleValidChanged_=function(r){this.set("titleValid",r.detail.valid)};
_.m.onStartValidChanged_=function(r){this.set("startValid",r.detail.valid)};
_.m.onEndValidChanged_=function(r){this.set("endValid",r.detail.valid)};
_.m.onVideoDataChange_=function(){var r;if((r=this.data)==null||!r.externalVideoId){var J;this.set("videoId",((J=this.player_)==null?void 0:J.getVideoData().video_id)||"")}};
_.m.computeFormValid_=function(r,J,x,t){return!!(r&&J&&x&&t)};
_.m.computeCancelButton_=function(r,J,x){return r&&_.R(r,_.PH)?{buttonRenderer:Object.assign({},_.R(r,_.PH),{isDisabled:J||x})}:null};
_.m.computeSubmitButton_=function(r,J,x){return r&&_.R(r,_.PH)?{buttonRenderer:Object.assign({},_.R(r,_.PH),{command:void 0,isDisabled:!this.formValid||J||x})}:null};
_.m.computeSubmitCommand_=function(r){return r||null};
_.m.onSubmit_=function(r){var J=this;r.stopPropagation();r.preventDefault();this.submitCommand_&&(r={},r.comment_text=this.titleValue,r.clip_external_video_id=this.videoId,r.clip_offset_ms=parseInt(this.start*1E3,10),r.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.sx(this.hostElement,[this.submitCommand_,r]).then(function(){J.set("isLoading_",!1)},function(){J.set("isLoading_",!1)}))};
_.m.playerAdStartHandler_=function(){_.D9(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.m.playerAdEndHandler_=function(){_.D9(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.m.onVideoProgress_=function(){var r=this;this.getPlayer().then(function(J){var x,t=(J==null?void 0:(x=J.getPresentingPlayerType)==null?void 0:x.call(J))===2;r.isAdPlaying!==t&&(t?r.playerAdStartHandler_():r.playerAdEndHandler_())})};
Pt.prototype.onEndValidChanged_=Pt.prototype.onEndValidChanged_;Pt.prototype.onStartValidChanged_=Pt.prototype.onStartValidChanged_;Pt.prototype.onTitleValidChanged_=Pt.prototype.onTitleValidChanged_;Pt.prototype.onEndChanged_=Pt.prototype.onEndChanged_;Pt.prototype.onStartChanged_=Pt.prototype.onStartChanged_;Pt.prototype.onTitleChanged_=Pt.prototype.onTitleChanged_;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Pt.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",Object)],Pt.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Pt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Pt.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Pt.prototype,"data",void 0);_.F([_.C({value:""}),_.y("design:type",String)],Pt.prototype,"titleValue",void 0);
_.F([_.C({value:!1}),_.y("design:type",Boolean)],Pt.prototype,"titleValid",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],Pt.prototype,"start",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],Pt.prototype,"startValid",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],Pt.prototype,"end",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],Pt.prototype,"endValid",void 0);_.F([_.C({value:""}),_.y("design:type",String)],Pt.prototype,"videoId",void 0);
_.F([_.C({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.y("design:type",Boolean)],Pt.prototype,"formValid",void 0);_.F([_.C({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.y("design:type",Object)],Pt.prototype,"submitButton_",void 0);_.F([_.C({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.y("design:type",Object)],Pt.prototype,"submitCommand_",void 0);
_.F([_.C({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.y("design:type",Object)],Pt.prototype,"cancelButton_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Pt.prototype,"isLoading_",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Pt.prototype,"isAdPlaying",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],Pt.prototype,"returnTime",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Pt.prototype,"isAtLiveHead",void 0);
_.F([_.Uh("title-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Pt.prototype,"onTitleChanged_",null);_.F([_.Uh("start-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Pt.prototype,"onStartChanged_",null);_.F([_.Uh("end-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Pt.prototype,"onEndChanged_",null);
_.F([_.Uh("title-valid-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Pt.prototype,"onTitleValidChanged_",null);_.F([_.Uh("start-valid-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Pt.prototype,"onStartValidChanged_",null);_.F([_.Uh("end-valid-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Pt.prototype,"onEndValidChanged_",null);
_.F([_.Oh({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],Pt);
_.A(Pt,"yt-clip-creation-renderer",function(){if(XFY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_renderer.yt.clip.creation.renderer.css.js--\x3e<div id="container" class="style-scope yt-clip-creation-renderer">\n  <div id="title" class="style-scope yt-clip-creation-renderer">\n    <div class="left-container style-scope yt-clip-creation-renderer">\n      <yt-img-shadow id="user-avatar" height="32" thumbnail="[[data.userAvatar]]" width="32" class="style-scope yt-clip-creation-renderer">\n      </yt-img-shadow>\n      <div id="display-name" class="style-scope yt-clip-creation-renderer">[[getSimpleString(data.displayName)]]</div>\n    </div>\n    <div id="publicity-label" class="style-scope yt-clip-creation-renderer">\n      <yt-icon id="publicity-icon" icon="yt-icons:privacy_public" class="style-scope yt-clip-creation-renderer"></yt-icon>\n      [[data.publicityLabel]]\n    </div>\n  </div>\n  <div id="title-input" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="scrubber" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="footer" class="style-scope yt-clip-creation-renderer">\n  <tp-yt-paper-spinner-lite active="[[isLoading_]]" hidden="[[!isLoading_]]" class="style-scope yt-clip-creation-renderer"></tp-yt-paper-spinner-lite>\n  <div id="cancel" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="share" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="ad-state" class="style-scope yt-clip-creation-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;lhv===void 0&&(lhv=document.createElement("template"));var t=lhv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);XFY=r}r=XFY;return r},{mode:2});var YB=function(){return _.I.apply(this,arguments)||this};
_.S(YB,_.I);YB.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{clipAttributionRenderer:"ytd-clip-attribution-renderer",clipCreationRenderer:"yt-clip-creation-renderer"}},"data.footer":{id:"footer",mapping:{clipSectionFooterRenderer:"ytd-clip-section-footer-renderer"}}}};
YB.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(r){return r.hasOwnProperty("clipCreationRenderer")})&&_.D9(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
YB.prototype.onPanelContentVisibleChanged=YB.prototype.onPanelContentVisibleChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],YB.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],YB.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.cu.YtVisibilityBehavior),_.y("design:type",Object)],YB.prototype,"ytVisibilityBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],YB.prototype,"ytdReduxBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],YB.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],YB.prototype,"panelContentVisible",void 0);_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],YB.prototype,"onPanelContentVisibleChanged",null);_.F([_.L({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],YB);
_.A(YB,"ytd-clip-section-renderer",function(){if(ZpY!==void 0)return ZpY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-clip-section-renderer"></div>\n<div id="footer" class="style-scope ytd-clip-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ZpY=r},{mode:1});var mn9;var nv=function(){return _.I.apply(this,arguments)||this};
_.S(nv,_.I);_.m=nv.prototype;
_.m.onKeyDown=function(r){if(this.snippetElements.length!==0&&(r=r.keyCode,r===38||r===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);r===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.QK(this.highlightedIndex,-1,this.snippetElements.length);r=this.snippetElements.length;var J=this.highlightedIndex%r;this.highlightedIndex=J*r<0?J+r:J;r=this.snippetElements[this.highlightedIndex];this.highlightSnippet(r);this.ensureVisible(r)}};
_.m.onKeyUp=function(r){var J=this;gfK(r)&&(r.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.Yh.cancelJob(this.inputTimerId),this.inputTimerId=_.Yh.addLowPriorityJob(function(){J.typedValue&&(J.fetchSnippets(J.typedValue),J.logInputGesture(J.data))},1E3))};
_.m.onClick=function(r){(r=_.g4x(r.target,null,"snippet-item"))&&this.selectSnippet(r)};
_.m.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.m.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.m.ready=function(){var r=this;this.inputElement.addEventListener("focus",function(){r.snippetsWrapper.style.removeProperty("display")})};
_.m.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.m.getSourceTimelines=function(){if(!this.data)return[];var r=[];if(this.data.searchInVideoSources)for(var J=_.D(this.data.searchInVideoSources),x=J.next();!x.done;x=J.next())x=x.value,x==="SEARCH_IN_VIDEO_SOURCE_ASR"?r.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):x==="SEARCH_IN_VIDEO_SOURCE_OCR"&&r.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return r};
_.m.fetchSnippets=function(r){var J=_.D9(this.hostElement,"yt-get-current-video-id-action")[0],x=this.getSourceTimelines();r={getSearchInVideoCommand:{externalVideoId:J,query:r!=null?r:"",sourceTimelines:x},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})};
_.m.filterSnippets=function(r,J){var x=this;if(J){this.filteredSnippets=(0,_.GE.unsafeClone)(r);var t=RegExp(_.CAz(J),"i");this.filteredSnippets=this.filteredSnippets.filter(function(H){return t.test(x.ytRendererBehavior.getSimpleString(H.snippet))});
r=_.D(this.filteredSnippets);for(var b=r.next();!b.done;b=r.next()){b=b.value;var V=this.ytRendererBehavior.getSimpleString(b.snippet);b.snippet={runs:[{text:V.substring(0,V.toLowerCase().indexOf(J))},{text:V.substring(V.toLowerCase().indexOf(J),V.toLowerCase().indexOf(J)+J.length),bold:!0},{text:V.substring(V.toLowerCase().indexOf(J)+J.length,V.length)}]}}}else this.filteredSnippets=r};
_.m.onUpdateSearchInVideoResults=function(r){if(!(this.snippets.length>0)){var J,x,t;if((t=(J=_.R(r,QCm))==null?void 0:(x=J.results)==null?void 0:x.length)!=null&&t){var b;this.filteredSnippets=this.snippets=((b=_.R(r,QCm))==null?void 0:b.results).map(function(V){var H,q,W;return{startMs:V==null?void 0:(H=V.searchInVideoResultRenderer)==null?void 0:H.startMs,startTimeText:V==null?void 0:(q=V.searchInVideoResultRenderer)==null?void 0:q.startTimeText,snippet:V==null?void 0:(W=V.searchInVideoResultRenderer)==
null?void 0:W.snippet}})}}};
_.m.updateSnippetElements=function(){this.snippetElements=Array.from(this.snippetsWrapper.getElementsByClassName("snippet-item"));this.highlightedIndex>=0&&this.highlightedIndex<this.snippetElements.length&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);this.highlightedIndex=-1;this.snippetsWrapper.scrollTop=0};
_.m.highlightSnippet=function(r){r.classList.add("highlighted")};
_.m.removeSnippetHighlight=function(r){r.classList.remove("highlighted")};
_.m.selectSnippet=function(r){this.typedValue=String(r.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(r);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.m.ensureVisible=function(r){var J=this.snippetsWrapper.scrollTop,x=J+this.snippetsWrapper.clientHeight,t=r.offsetTop-this.snippetsWrapper.offsetTop;r=t+r.clientHeight;t<J?this.snippetsWrapper.scrollTop-=J-t:r>x&&(this.snippetsWrapper.scrollTop+=r-x)};
_.m.seekPlayer=function(r){var J,x;return _.T(function(t){if(t.nextAddress==1){if(!r)return t.jumpTo(0);J=Number(r.dataset.startOffset);return _.p(t,_.t7().getPlayerPromise(),3)}x=t.yieldResult;x.seekTo(J/1E3,!0);x.wakeUpControls();_.i8(t)})};
_.m.logInputGesture=function(r){var J=_.kU();J&&(r==null?0:r.trackingParams)&&_.Z9(J,_.SU(r.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.m.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("typed-value-changed",this.typedValue))};
_.m.updateTypedValueFromBinding=function(r){this.typedValue=r.currentTarget.value};
nv.prototype.typedValueChangedForBinding=nv.prototype.typedValueChangedForBinding;nv.prototype.dataChanged=nv.prototype.dataChanged;nv.prototype.panelContentVisibleChanged=nv.prototype.panelContentVisibleChanged;nv.prototype.onClick=nv.prototype.onClick;nv.prototype.onKeyUp=nv.prototype.onKeyUp;nv.prototype.onKeyDown=nv.prototype.onKeyDown;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],nv.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nv.prototype,"data",void 0);_.F([_.C({value:[]}),_.y("design:type",Array)],nv.prototype,"snippets",void 0);_.F([_.C({value:[]}),_.y("design:type",Array)],nv.prototype,"filteredSnippets",void 0);_.F([_.C({value:[]}),_.y("design:type",Array)],nv.prototype,"snippetElements",void 0);
_.F([_.jX("#siv-input"),_.y("design:type",HTMLElement)],nv.prototype,"inputElement",void 0);_.F([_.jX("#siv-snippets-wrapper"),_.y("design:type",HTMLElement)],nv.prototype,"snippetsWrapper",void 0);_.F([_.C(),_.y("design:type",String)],nv.prototype,"typedValue",void 0);_.F([_.C({value:-1}),_.y("design:type",Number)],nv.prototype,"highlightedIndex",void 0);_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[_.WV]),_.y("design:returntype")],nv.prototype,"onKeyDown",null);
_.F([_.Uh("keyup"),_.y("design:type",Function),_.y("design:paramtypes",[_.WV]),_.y("design:returntype")],nv.prototype,"onKeyUp",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],nv.prototype,"onClick",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],nv.prototype,"panelContentVisible",void 0);
_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nv.prototype,"panelContentVisibleChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nv.prototype,"dataChanged",null);_.F([_.g5("typedValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],nv.prototype,"typedValueChangedForBinding",null);
_.F([_.L({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],nv);
_.A(nv,"ytd-search-in-video-renderer",function(){if(mn9!==void 0)return mn9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-in-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-search-in-video-renderer" aria-owns="siv-snippets-wrapper" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-search-in-video-renderer" slot="prefix" icon="yt-icons:find_in_page"></yt-icon>\n  <input id="siv-input" slot="input" value="[[typedValue]]" type="text" placeholder="[[getSimpleString(data.placeholderText)]]" aria-autocomplete="list" aria-controls="siv-snippets-wrapper" aria-haspopup="listbox" role="combobox" on-input="updateTypedValueFromBinding" class="style-scope ytd-search-in-video-renderer">\n</tp-yt-paper-input-container>\n<div id="siv-snippets-wrapper" class="snippets-wrapper style-scope ytd-search-in-video-renderer" role="listbox">\n  <div class="no-results-item style-scope ytd-search-in-video-renderer" hidden="[[filteredSnippets.length]]">\n    [[getSimpleString(data.noResultsMessage)]]\n  </div>\n  <template is="dom-repeat" items="[[filteredSnippets]]" hidden="[[!filteredSnippets.length]]" on-dom-change="updateSnippetElements" class="style-scope ytd-search-in-video-renderer">\n    \n    <div class="snippet-item style-scope ytd-search-in-video-renderer" role="option" data-start-offset$="[[item.startMs]]" data-text$="[[getSimpleString(item.snippet)]]">\n      <yt-formatted-string class="start-time-text style-scope ytd-search-in-video-renderer" text="[[item.startTimeText]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="snippet-text style-scope ytd-search-in-video-renderer" text="[[item.snippet]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mn9=r},{mode:1});var ox9;var On=function(){return _.I.apply(this,arguments)||this};
_.S(On,_.I);On.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
On.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:"ytd-menu-renderer"}},"data.viewButton":{id:"view-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}}}};
On.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var r,J,x,t,b=(J=_.R((r=this.data)==null?void 0:r.onClickCommand,_.UJ))==null?void 0:(x=J.item)==null?void 0:(t=x.notificationTextRenderer)==null?void 0:t.successResponseText;b&&_.AOK(this.hostElement,b)}};
_.vd.Object.defineProperties(On.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return this.isProductPlaceholder&&((r=this.data)==null?void 0:(J=r.hiddenProductOptions)==null?void 0:J.showDropCountdown)&&!!((x=this.data)==null?0:(t=x.hiddenProductOptions)==null?0:t.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var r;return!this.isProductPlaceholder&&!((r=this.data)==null?0:r.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null?0:r.priceReplacementText)&&!((J=this.data)==null||!J.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],On.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],On.prototype,"componentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],On.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],On.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("isProductPlaceholder"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"useCenterLayoutContainer",null);_.F([_.C({computed:"computeButtonOverride(data)"}),_.y("design:type",Object)],On.prototype,"buttonOverride",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"isProductPlaceholder",null);
_.F([_.n("isProductPlaceholder"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"showDropCountdown",null);_.F([_.n("isProductPlaceholder","data"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"showBrandName",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"showPriceReplacementText",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"showPrice",null);
_.F([_.n("isProductPlaceholder"),_.y("design:type",Object),_.y("design:paramtypes",[])],On.prototype,"showMetadata",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],On);
_.A(On,"ytd-product-list-item-renderer",function(){if(ox9!==void 0)return ox9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div data-offer-version-id$="[[data.debugOfferVersionId]]" id="product-list-item" class="style-scope ytd-product-list-item-renderer"><a id="container" class="yt-simple-endpoint style-scope ytd-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" rel="[[computeNofollow_(data.onClickCommand)]]" data="[[data.onClickCommand]]" on-click="showSnackbarIfPlaceholder"><div id="product-thumbnail" class="style-scope ytd-product-list-item-renderer"><yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-product-list-item-renderer"></yt-img-shadow></div><div id="product-info-and-view" class="style-scope ytd-product-list-item-renderer"><div id="product-info" class="style-scope ytd-product-list-item-renderer"><h4 id="product-title" class="style-scope ytd-product-list-item-renderer">[[getSimpleString(data.title)]]</h4><template is="dom-if" if="[[showDropCountdown]]" class="style-scope ytd-product-list-item-renderer"><yt-countdown target-timestamp="[[data.hiddenProductOptions.dropTimestamp]]" class="style-scope ytd-product-list-item-renderer"></yt-countdown></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="merchant-name" class="style-scope ytd-product-list-item-renderer">[[data.merchantName]]</div></template><template is="dom-if" if="[[showBrandName]]" class="style-scope ytd-product-list-item-renderer"><div id="brand-name" class="style-scope ytd-product-list-item-renderer">[[data.brandName]]</div></template><template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price-replacement" class="style-scope ytd-product-list-item-renderer">[[data.priceReplacementText]]</div></template><template is="dom-if" restamp="" if="[[showPrice]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price" class="style-scope ytd-product-list-item-renderer">[[data.price]]</div></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="affiliate-disclaimer-text" class="style-scope ytd-product-list-item-renderer">\n            [[data.affiliateDisclaimerText]]\n          </div></template></div><div id="view-button" hidden="[[!showMetadata]]" class="style-scope ytd-product-list-item-renderer"></div></div></a><div id="action-button" class="style-scope ytd-product-list-item-renderer"></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ox9=r},{mode:1});var V3y;var Cv=function(){return _.I.apply(this,arguments)||this};
_.S(Cv,_.I);Cv.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
Cv.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
Cv.prototype.panelContentVisibleChanged=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return r.playerApi?x.jumpTo(2):_.p(x,_.t7().getPlayerPromise(),3);x.nextAddress!=2&&(r.playerApi=x.yieldResult);(J=r.playerApi)==null||J.productsInVideoVisibilityUpdated(!!r.panelContentVisible);_.i8(x)})};
Cv.prototype.panelContentVisibleChanged=Cv.prototype.panelContentVisibleChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Cv.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Cv.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Cv.prototype,"panelContentVisible",void 0);_.F([_.C(),_.y("design:type",Object)],Cv.prototype,"data",void 0);
_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],Cv.prototype,"panelContentVisibleChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],Cv);
_.A(Cv,"ytd-product-list-renderer",function(){if(V3y!==void 0)return V3y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-product-list-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return V3y=r},{mode:1});var Dnm;var Bt=function(){var r=_.I.apply(this,arguments)||this;r.hideTimestamps=!!_.Vk("hide-transcript-timestamps");r.currentCueIndex=-1;r.flatCues=[];r.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};r.TEST_ONLY={getFlatCues:function(){return r.flatCues}};
return r};
_.S(Bt,_.I);_.m=Bt.prototype;_.m.hideTimestampsChanged=function(){_.oo("hide-transcript-timestamps",this.hideTimestamps)};
_.m.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.m.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.m.dataChanged=function(){var r;if((r=this.data)!=null&&r.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;r=_.D(this.data.cueGroups);for(var J=r.next();!J.done;J=r.next()){J=_.D(_.R(J.value,KYE).cues);for(var x=J.next();!x.done;x=J.next())this.flatCues.push(Number(_.R(x.value,kc9).startOffsetMs))}}};
_.m.onYtPlayerTimeChanged=function(r){if(!(r<0)){for(var J=this.currentCueIndex,x=J;;){var t=x>=0?this.flatCues[x]/1E3:-1;if(r+.5<t)--x;else if(t=x+1<this.flatCues.length?this.flatCues[x+1]/1E3:Infinity,r+.5>t)x+=1;else break}x!==J&&(J>=0&&((r=this.getCueElement(J))&&r.classList.remove("active"),(J=this.getCueGroupElement(J))&&J.classList.remove("active")),(J=this.getCueElement(x))&&J.classList.add("active"),(J=this.getCueGroupElement(x))&&J.classList.add("active"),this.currentCueIndex=x,this.isHovered||
this.scrollElementToTop(x))}};
_.m.scrollElementToTop=function(r){r=this.getCueElement(r>=3?r-3:0);this.hostElement.scrollTop=Math.min(r.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.m.getCueElement=function(r){return _.Hp(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[r]+'"]')};
_.m.getCueGroupElement=function(r){return(r=this.getCueElement(r))&&r.parentElement?r.parentElement.parentElement:null};
_.m.onTap=function(r){var J=_.r5(r);r.target.classList.contains("cue")&&this.seekCueElement(J)};
_.m.onKeyPress=function(r){r.keyCode==13&&(r=_.g4x(r.target,null,"cue"))&&this.seekCueElement(r)};
_.m.seekCueElement=function(r){r=Number(r.getAttribute("start-offset"));_.D9(this.hostElement,"yt-transcript-player-seek",[r/1E3])};
_.m.onMouseEnter=function(){this.isHovered=!0};
_.m.onMouseLeave=function(){this.isHovered=!1};
Bt.prototype.onMouseLeave=Bt.prototype.onMouseLeave;Bt.prototype.onMouseEnter=Bt.prototype.onMouseEnter;Bt.prototype.onKeyPress=Bt.prototype.onKeyPress;Bt.prototype.onTap=Bt.prototype.onTap;Bt.prototype.dataChanged=Bt.prototype.dataChanged;Bt.prototype.hideTimestampsChanged=Bt.prototype.hideTimestampsChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Bt.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Bt.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Bt.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Bt.prototype,"hideTimestamps",void 0);_.F([_.C(),_.y("design:type",Boolean)],Bt.prototype,"isHovered",void 0);_.F([_.g5("hideTimestamps"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Bt.prototype,"hideTimestampsChanged",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Bt.prototype,"dataChanged",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Bt.prototype,"onTap",null);_.F([_.Uh("keypress"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Bt.prototype,"onKeyPress",null);
_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Bt.prototype,"onMouseEnter",null);_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Bt.prototype,"onMouseLeave",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Bt);
_.A(Bt,"ytd-transcript-body-renderer",function(){if(Dnm!==void 0)return Dnm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template as="cueGroup" is="dom-repeat" items="[[data.cueGroups]]" class="style-scope ytd-transcript-body-renderer">\n  <div class="cue-group style-scope ytd-transcript-body-renderer">\n    <div class="cue-group-start-offset style-scope ytd-transcript-body-renderer">\n      [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n    </div>\n    <div class="cues style-scope ytd-transcript-body-renderer">\n      <template is="dom-repeat" items="[[cueGroup.transcriptCueGroupRenderer.cues]]" class="style-scope ytd-transcript-body-renderer">\n        <div class="cue style-scope ytd-transcript-body-renderer" role="button" start-offset$="[[item.transcriptCueRenderer.startOffsetMs]]" tabindex="0">\n          [[getSimpleString(item.transcriptCueRenderer.cue)]]\n        </div>\n      </template>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Dnm=r},{mode:1});var HD9;var Im=function(){var r=_.I.apply(this,arguments)||this;r.darkerPanels=_.M("web_watch_darker_panels");return r};
_.S(Im,_.I);Im.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Im.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Im.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Im.prototype,"darkerPanels",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],Im);
_.A(Im,"ytd-transcript-footer-renderer",function(){if(HD9!==void 0)return HD9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="menu" class="style-scope ytd-transcript-footer-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return HD9=r},{mode:1});var TFv;var sse;var Lv=function(){var r=_.I.apply(this,arguments)||this;r.systemIcons=_.M("kevlar_system_icons");r.showClearButton=!1;return r};
_.S(Lv,_.I);_.m=Lv.prototype;_.m.handleInput=function(r){var J=this;r.target.value.length?_.ac(this,"ytdTranscriptSearchBoxSearch",function(){J.emitSearchEvent(r)},500):(_.Gmi(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=r.target.value.length>0};
_.m.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.m.handleClick=function(){var r,J=(r=this.data)==null?void 0:r.trackingParams;J&&_.HU(_.wU(),J)};
_.m.handleClear=function(){_.Gmi(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var r,J,x=(J=_.R((r=this.data)==null?void 0:r.clearButton,_.PH))==null?void 0:J.trackingParams;x&&_.HU(_.wU(),x);this.clear()};
_.m.emitSearchEvent=function(r){_.Vq(this.hostElement,"yt-transcript-search-box-search",{query:r.target.value});var J,x;(r=(x=_.R((J=this.data)==null?void 0:J.searchButton,_.PH))==null?void 0:x.trackingParams)&&_.HU(_.wU(),r)};
_.m.emitClearEvent=function(){_.Vq(this.hostElement,"yt-transcript-search-box-clear")};
_.vd.Object.defineProperties(Lv.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.Hp(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Lv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Lv.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Lv.prototype,"systemIcons",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],Lv);
_.A(Lv,"ytd-transcript-search-box-renderer",function(){if(sse!==void 0)return sse;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-transcript-search-box-renderer" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-transcript-search-box-renderer" slot="prefix" icon="yt-icons:search"></yt-icon>\n  <input id="transcript-search-box-input" slot="input" type="text" placeholder="[[getSimpleString(data.formattedPlaceholder)]]" aria-autocomplete="list" aria-haspopup="listbox" maxlength="1000" role="combobox" on-click="handleClick" on-input="handleInput" class="style-scope ytd-transcript-search-box-renderer">\n  <tp-yt-paper-icon-button class="clear-button style-scope ytd-transcript-search-box-renderer" slot="suffix" hidden="[[!showClearButton]]" icon="yt-sys-icons:close" on-click="handleClear"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return sse=r},{mode:1});var qde;var W4I;var ct=function(){return _.I.apply(this,arguments)||this};
_.S(ct,_.I);ct.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var r,J;this.sectionHeaderAriaLabel=(r=this.data)==null?void 0:(J=r.accessibility)==null?void 0:J.accessibilityData.label}};
ct.prototype.fireSelectedEvent=function(r){_.Vq(this.hostElement,"ytd-transcript-section-header",{startMs:r})};
ct.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
ct.prototype.handleKeyPress=function(r){this.data&&r.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.vd.Object.defineProperties(ct.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.data)==null?void 0:r.enableTappableTranscriptHeader)!=null?J:!1}}});
ct.prototype.dataChanged=ct.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],ct.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],ct.prototype,"sectionHeaderAriaLabel",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],ct.prototype,"enableTappableTranscriptHeader",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ct.prototype,"dataChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],ct);
_.A(ct,"ytd-transcript-section-header-renderer",function(){if(W4I!==void 0)return W4I;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" class="transcript-section-header style-scope ytd-transcript-section-header-renderer" aria-label$="[[sectionHeaderAriaLabel]]" tabindex="0" role="button" on-click="handleClick" on-keypress="handleKeyPress">\n    <yt-section-header-view-model data="[[data.sectionHeader.sectionHeaderViewModel]]" disable-vertical-padding="true" force-small-layout="true" class="style-scope ytd-transcript-section-header-renderer">\n  </yt-section-header-view-model></div>\n</template>\n<template is="dom-if" restamp="" if="[[!enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" aria-label$="[[sectionHeaderAriaLabel]]" class="style-scope ytd-transcript-section-header-renderer">\n    <yt-formatted-string id="title" aria-hidden="true" tabindex="-1" text="[[data.snippet]]" class="style-scope ytd-transcript-section-header-renderer">\n    </yt-formatted-string>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return W4I=r},{mode:1});var iD7;var peI;var Ac=function(){var r=_.I.apply(this,arguments)||this;r.isEditMode=!1;r.touchCaptionsEnabled=!1;r.deleteCaptionCorrectionPopupCommand=null;r.voteCaptionCorrectionPopupCommand=null;r.roundedContainer=!0;r.mouseOver=!1;r.textChanged=!1;r.messages={suggest_correction:_.gP("suggest_correction",void 0,"Edit caption"),suggested_caption:_.gP("suggested_caption",void 0,"Suggested caption"),submit_correction:_.gP("submit_correction",void 0,"Submit for review"),cancel_correction:_.gP("cancel_correction",
void 0,"Cancel"),replay_segment:_.gP("replay_segment",void 0,"Re-play segment"),delete_correction:_.gP("delete_correction",void 0,"Delete correction")};r.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return r};
_.S(Ac,_.I);_.m=Ac.prototype;_.m.dataChanged=function(){this.isEditMode=!1;this.editedText=this.data?this.data.userCorrection:void 0;this.data&&this.data.deleteCaptionCorrectionPopupCommand&&(this.deleteCaptionCorrectionPopupCommand=this.data.deleteCaptionCorrectionPopupCommand);this.data&&this.data.voteCaptionCorrectionPopupCommand&&(this.voteCaptionCorrectionPopupCommand=this.data.voteCaptionCorrectionPopupCommand);this.data&&this.data.accessibility&&(this.segmentAriaLabel=this.data.accessibility.accessibilityData.label)};
_.m.handleDelete=function(r){if(this.deleteCaptionCorrectionPopupCommand){var J=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);J&&this.ytdOpenPopupBehavior.openPopup(J);r.stopPropagation()}};
_.m.handleSubmit=function(r){if(this.data&&this.data.submitCaptionCorrectionCommand&&(r.stopPropagation(),this.textChanged)){var J;r=(J=_.R(this.data.submitCaptionCorrectionCommand,_.x7k))==null?void 0:J.params;J=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:r,correctionText:String(this.ironTextAreaElement.value),originalText:_.v2(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(J);this.isEditMode=!1}};
_.m.handleUpdateSegmentText=function(r){(r=_.R(r,vfY))&&r.targetId&&this.data&&r.targetId===this.data.targetId&&(r.userCorrection&&(this.editedText=r.userCorrection),r.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.v2(this.data.snippet)),r.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=r.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=r.voteCaptionCorrectionPopupCommand?
r.voteCaptionCorrectionPopupCommand:null,r.accessibility&&(this.segmentAriaLabel=r.accessibility.accessibilityData.label))};
_.m.handleCancel=function(r){this.isEditMode=!1;r.stopPropagation();this.logClientVe(159409)};
_.m.handleEditSegmentCommand=function(r){(r=_.R(r,ZhY))&&r.targetId&&this.data&&r.targetId===this.data.targetId&&this.handleEdit()};
_.m.handleEditButtonClick=function(r){this.data&&(this.handleEdit(),r.stopPropagation())};
_.m.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var r;(r=this.ironTextAreaElement.textarea)==null||r.focus();this.logClientVe(159407)}};
_.m.handleMouseEnter=function(){this.mouseOver=!0};
_.m.handleMouseLeave=function(){this.mouseOver=!1};
_.m.handleReplay=function(r){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),r.stopPropagation(),this.logClientVe(159408))};
_.m.handleClick=function(){this.data&&(this.voteCaptionCorrectionPopupCommand?(this.ytComponentBehavior.resolveCommand(this.voteCaptionCorrectionPopupCommand),this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs))):(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()))};
_.m.handleKeypress=function(r){this.data&&(this.isEditMode?r.stopPropagation():this.isEnterPress(r)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(r)&&this.logClientVe(138758))};
_.m.handleTextboxClick=function(r){r.stopPropagation()};
_.m.handleTextboxKeydown=function(r){this.isControlEnterPress(r)?this.handleSubmit(r):r.key==="Escape"&&this.handleCancel(r)};
_.m.handleTextboxKeyup=function(){this.textChanged=_.v2(this.latestText)!==String(this.ironTextAreaElement.value)};
_.m.fireSelectedEvent=function(r){_.Vq(this.hostElement,"yt-transcript-segment-selected",{startMs:r})};
_.m.fireReplayEvent=function(r,J){_.Vq(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(r-100,0),endMs:J})};
_.m.fireEditEvent=function(r,J){_.Vq(this.hostElement,"yt-transcript-segment-edit",{startMs:r,endMs:J})};
_.m.isEnterPress=function(r){return r.key==="Enter"||r.code==="Enter"||r.code==="NumpadEnter"||r.keyCode===13?!0:!1};
_.m.isControlEnterPress=function(r){var J=r.key==="Enter"||r.code==="Enter"||r.code==="NumpadEnter"||r.keyCode===13;return(r.ctrlKey||r.metaKey)&&J};
_.m.isCopyPress=function(r){var J=r.ctrlKey;return r.key==="c"&&J};
_.m.logClick=function(){var r,J=(r=this.data)==null?void 0:r.trackingParams;J&&_.HU(_.wU(),J)};
_.m.logClientVe=function(r){_.D3(_.wU(),_.K$(r))};
_.vd.Object.defineProperties(Ac.prototype,{latestText:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.snippet?this.editedText&&this.touchCaptionsEnabled?this.editedText:this.data.snippet:{}}},
enableEditButton:{configurable:!0,enumerable:!0,get:function(){return this.touchCaptionsEnabled&&!this.isEditMode}},
enableUndoButton:{configurable:!0,enumerable:!0,get:function(){return this.enableEditButton&&this.deleteCaptionCorrectionPopupCommand!=null}}});
Ac.prototype.handleMouseLeave=Ac.prototype.handleMouseLeave;Ac.prototype.handleMouseEnter=Ac.prototype.handleMouseEnter;Ac.prototype.dataChanged=Ac.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ac.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],Ac.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ac.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Ac.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ac.prototype,"isEditMode",void 0);_.F([_.C(),_.y("design:type",Object)],Ac.prototype,"touchCaptionsEnabled",void 0);_.F([_.C(),_.y("design:type",Object)],Ac.prototype,"editedText",void 0);_.F([_.C(),_.y("design:type",Object)],Ac.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.F([_.C(),_.y("design:type",Object)],Ac.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.F([_.C(),_.y("design:type",String)],Ac.prototype,"segmentAriaLabel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ac.prototype,"roundedContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ac.prototype,"mouseOver",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ac.prototype,"textChanged",void 0);_.F([_.C(),_.y("design:type",Object)],Ac.prototype,"messages",void 0);
_.F([_.jX("#suggestion"),_.y("design:type",Object)],Ac.prototype,"ironTextAreaElement",void 0);_.F([_.n("data","editedText"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ac.prototype,"latestText",null);_.F([_.n("touchCaptionsEnabled","isEditMode"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ac.prototype,"enableEditButton",null);
_.F([_.n("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ac.prototype,"enableUndoButton",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ac.prototype,"dataChanged",null);_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ac.prototype,"handleMouseEnter",null);
_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ac.prototype,"handleMouseLeave",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],Ac);
_.A(Ac,"ytd-transcript-segment-renderer",function(){if(peI!==void 0)return peI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="segment style-scope ytd-transcript-segment-renderer" aria-label$="[[segmentAriaLabel]]" role="button" tabindex="0" on-click="handleClick" on-keypress="handleKeypress">\n  <div class="segment-start-offset style-scope ytd-transcript-segment-renderer" tabindex="-1" aria-hidden="true" on-keypress="handleKeypress">\n    <div class="segment-timestamp style-scope ytd-transcript-segment-renderer">\n      [[getSimpleString(data.startTimeText)]]\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <tp-yt-paper-input-container hidden="[[!isEditMode]]" no-label-float="true" use-v2-underline="" on-click="handleTextboxClick" on-keydown="handleTextboxKeydown" on-keyup="handleTextboxKeyup" class="style-scope ytd-transcript-segment-renderer">\n      <tp-yt-iron-autogrow-textarea id="suggestion" class="paper-input-input style-scope ytd-transcript-segment-renderer" slot="input" label="[[messages.suggested_caption]]" max-rows="4" required="true" rows="1" value="[[getSimpleString(data.snippet)]]">\n      </tp-yt-iron-autogrow-textarea>\n    </tp-yt-paper-input-container>\n    <div id="actions" hidden="[[!isEditMode]]" class="style-scope ytd-transcript-segment-renderer">\n      <div class="submit style-scope ytd-transcript-segment-renderer" on-click="handleSubmit">\n        <yt-icon-button label="[[messages.submit_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:check" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="cancel style-scope ytd-transcript-segment-renderer" on-click="handleCancel">\n        <yt-icon-button label="[[messages.cancel_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="replay style-scope ytd-transcript-segment-renderer" on-click="handleReplay">\n        <yt-icon-button label="[[messages.replay_segment]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:replay_arrow" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n    </div>\n  </template>\n  <yt-formatted-string class="segment-text style-scope ytd-transcript-segment-renderer" aria-hidden="true" hidden="[[isEditMode]]" tabindex="-1" text="[[latestText]]">\n  </yt-formatted-string>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <div class="segment-undo style-scope ytd-transcript-segment-renderer" on-click="handleDelete" hidden="[[!enableUndoButton]]">\n      <yt-icon-button label="[[messages.delete_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:arrow_undo" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n    <div class="segment-edit style-scope ytd-transcript-segment-renderer" on-click="handleEditButtonClick" hidden="[[!enableEditButton]]">\n      <yt-icon-button label="[[messages.suggest_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:edit" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return peI=r},{mode:1});var Fw=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};r.isError=!1;r.darkerPanels=_.M("web_watch_darker_panels");r.useParentMaxHeight=_.M("web_watch_transscript_use_parent_max_height");r.segmentOffsets=[];r.segmentIndex=-1;return r};
_.S(Fw,_.I);_.m=Fw.prototype;_.m.configureRendererStamper=function(){return{segments:{id:"segments-container",mapping:{transcriptSegmentRenderer:{component:"ytd-transcript-segment-renderer",properties:{touchCaptionsEnabled:"[[data.touchCaptionsEnabled]]"}},transcriptSectionHeaderRenderer:{component:"ytd-transcript-section-header-renderer"}}}}};
_.m.segmentsChanged=function(){this.updateOffsets()};
_.m.onYtPlayerTimeChanged=function(r){for(var J=this.segmentIndex,x=J;;){if(x>=0){var t=this.segmentOffsets[x].start;var b=this.segmentOffsets[x].isAutoScrollable}else t=-1,b=!0;var V=r+.5;if(!b){t=x+1<this.segmentOffsets.length?this.segmentOffsets[x+1].start:Infinity;if(V>=t){x+=1;continue}x=-1;break}if(V<t)t=x-1>=0&&this.segmentOffsets[x-1].isAutoScrollable,b=x===0||t?1:2,x-=b;else if(b=x+1<this.segmentOffsets.length&&this.segmentOffsets[x+1].isAutoScrollable?1:2,t=x+b<this.segmentOffsets.length?
this.segmentOffsets[x+b].start:Infinity,V>t)x+=b;else{if(x<0)break;x<this.segmentOffsets.length&&V>this.segmentOffsets[x].end&&(x=-1);break}}if(J!==x){if(J>=0){var H;(H=this.getSegmentElement(J))==null||H.classList.remove("active")}this.segmentIndex=x;if(!(x<0)){var q;(q=this.getSegmentElement(x))==null||q.classList.add("active");this.isHovered||this.scrollElementToTop(x)}}};
_.m.handleSegmentEdit=function(r){r.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=r.target,_.D9(this.hostElement,"yt-transcript-player-edit",[r.detail.startMs/1E3,r.detail.endMs/1E3]))};
_.m.handleSegmentSelected=function(r){_.D9(this.hostElement,"yt-transcript-player-seek",[r.detail.startMs/1E3])};
_.m.handleSegmentReplay=function(r){_.D9(this.hostElement,"yt-transcript-player-replay",[r.detail.startMs/1E3,r.detail.endMs/1E3])};
_.m.handleSectionHeaderSelected=function(r){_.D9(this.hostElement,"yt-transcript-player-seek",[r.detail.startMs/1E3])};
_.m.onMouseEnter=function(){this.isHovered=!0};
_.m.onMouseLeave=function(){this.isHovered=!1};
_.m.onRetryButtonClick=function(){_.Vq(this.hostElement,"transcript-retry-button-click")};
_.m.getSegmentElement=function(r){return _.Hp(this.hostElement).querySelector(":nth-child("+(r+1)+")")};
_.m.scrollElementToTop=function(r){r=this.getSegmentElement(r>=2?r-2:0);this.hostElement.scrollTop=Math.min(r.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.m.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(r){var J,x=(J=r.transcriptSegmentRenderer)!=null?J:r.transcriptSectionHeaderRenderer;return{start:Number(x.startMs)/1E3,end:Number(x.endMs)/1E3,isAutoScrollable:r.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.m.clearHighlightedSegments=function(){var r=_.Hp(this.hostElement);r=_.D(r.querySelectorAll("ytd-transcript-segment-renderer"));for(var J=r.next();!J.done;J=r.next())J.value.classList.remove("active")};
_.vd.Object.defineProperties(Fw.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.searchResultSegments)||((J=this.data)==null?void 0:J.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
Fw.prototype.onMouseLeave=Fw.prototype.onMouseLeave;Fw.prototype.onMouseEnter=Fw.prototype.onMouseEnter;Fw.prototype.handleSectionHeaderSelected=Fw.prototype.handleSectionHeaderSelected;Fw.prototype.handleSegmentReplay=Fw.prototype.handleSegmentReplay;Fw.prototype.handleSegmentSelected=Fw.prototype.handleSegmentSelected;Fw.prototype.handleSegmentEdit=Fw.prototype.handleSegmentEdit;Fw.prototype.segmentsChanged=Fw.prototype.segmentsChanged;
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Fw.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fw.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Fw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fw.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Fw.prototype,"isError",void 0);
_.F([_.C(),_.y("design:type",Object)],Fw.prototype,"noResultLabel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fw.prototype,"darkerPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Fw.prototype,"useParentMaxHeight",void 0);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],Fw.prototype,"segments",null);
_.F([_.n("segments","noResultLabel"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Fw.prototype,"displayNoResults",null);_.F([_.g5("segments"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fw.prototype,"segmentsChanged",null);_.F([_.Uh("yt-transcript-segment-edit"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Fw.prototype,"handleSegmentEdit",null);
_.F([_.Uh("yt-transcript-segment-selected"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Fw.prototype,"handleSegmentSelected",null);_.F([_.Uh("yt-transcript-segment-replay"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Fw.prototype,"handleSegmentReplay",null);
_.F([_.Uh("ytd-transcript-section-header"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],Fw.prototype,"handleSectionHeaderSelected",null);_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fw.prototype,"onMouseEnter",null);_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Fw.prototype,"onMouseLeave",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],Fw);
_.A(Fw,"ytd-transcript-segment-list-renderer",function(){if(iD7!==void 0)return iD7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="segments-container" class="style-scope ytd-transcript-segment-list-renderer"></div>\n<div id="message-container" hidden="[[!displayNoResults]]" class="style-scope ytd-transcript-segment-list-renderer">\n  <yt-formatted-string id="no-results" text="[[noResultLabel]]" class="style-scope ytd-transcript-segment-list-renderer">\n  </yt-formatted-string>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iD7=r},{mode:1});var am=function(){var r=_.I.apply(this,arguments)||this;r.hideTimestamps=!!_.Vk("hide-transcript-timestamps");r.isLoadingTranscripts=!1;r.darkerPanels=_.M("web_watch_darker_panels");r.isError=!1;r.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return r};
_.S(am,_.I);_.m=am.prototype;_.m.headerChanged=function(){var r,J;this.baseGetTranscriptsCommand=(J=_.R((r=this.data)==null?void 0:r.header,u0Y))==null?void 0:J.onTextChangeCommand};
_.m.bodyChanged=function(){var r=this.getBodyRenderer();r&&(r.initialSegments&&(this.initialTranscriptsRenderer=r),r.noResultLabel&&(this.noResultLabel=r.noResultLabel),r.retryLabel&&(this.retryLabel=r.retryLabel))};
_.m.detached=function(){this.clearSearchBoxText()};
_.m.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{transcriptSearchBoxRenderer:"ytd-transcript-search-box-renderer"}},"data.body":{id:"body",mapping:{transcriptSegmentListRenderer:{component:"ytd-transcript-segment-list-renderer",properties:{noResultLabel:"[[noResultLabel]]"}}}},"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}}}};
_.m.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.m.fireSearch=function(r){var J=this;if(r){var x=r.detail.query;if(this.baseGetTranscriptsCommand){var t;r=(t=_.R(this.baseGetTranscriptsCommand,_.nON))==null?void 0:t.params;var b;t=_.R((b=this.data)==null?void 0:b.footer,PmI);var V;if((b=(V=_.R(t==null?void 0:t.languageMenu,yq4))==null?void 0:V.subMenuItems)&&b.length>0&&(V=b.find(function(W){return W.selected}))){var H,q;
r=(H=V.continuation)==null?void 0:(q=H.reloadContinuationData)==null?void 0:q.continuation}H=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:r,searchQuery:x}});this.ytComponentBehavior.resolveCommand(H,{commandController:{onServerError:function(){J.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});fPm(this.ytContinuationHandlerBehavior,function(){return x===J.getCurrentSearchBoxText()})}}};
_.m.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.m.onRetryButtonClick=function(){this.isError=!1;var r={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:r}))};
_.m.hideTimestampsChanged=function(){_.oo("hide-transcript-timestamps",this.hideTimestamps)};
_.m.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.m.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.m.handleSignalActionCopyTranscript=function(){var r=this,J=this.getBodyRenderer();J&&(J=((J==null?void 0:J.searchResultSegments)||(J==null?void 0:J.initialSegments)||[]).map(function(x){return _.R(x,Xvm)}).filter(function(x){return!!x}).map(function(x){return{snippet:x.snippet||{runs:[{text:""}]},
startTimeText:x.startTimeText||{simpleText:""}}}).map(function(x){var t=(x.snippet.runs||[]).reduce(function(b,V){return b+V.text},"");
return r.hideTimestamps?t:x.startTimeText.simpleText+" "+t}).join("\n"),this.copyToClipboard(J))};
_.m.copyToClipboard=function(r){navigator.clipboard&&navigator.clipboard.writeText(r)};
_.m.getCurrentSearchBoxText=function(){var r;return(r=this.searchBox)==null?void 0:r.value};
_.m.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.m.getBodyRenderer=function(){var r;return _.R((r=this.data)==null?void 0:r.body,lPe)};
_.m.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.vd.Object.defineProperties(am.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.Hp(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
am.prototype.hideTimestampsChanged=am.prototype.hideTimestampsChanged;am.prototype.searchCleared=am.prototype.searchCleared;am.prototype.fireSearch=am.prototype.fireSearch;am.prototype.onReloadContinuationFinish=am.prototype.onReloadContinuationFinish;am.prototype.bodyChanged=am.prototype.bodyChanged;am.prototype.headerChanged=am.prototype.headerChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],am.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],am.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],am.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],am.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],am.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],am.prototype,"hideTimestamps",void 0);
_.F([_.C(),_.y("design:type",Object)],am.prototype,"isLoadingTranscripts",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],am.prototype,"darkerPanels",void 0);_.F([_.C(),_.y("design:type",Object)],am.prototype,"isError",void 0);_.F([_.g5("data.header"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],am.prototype,"headerChanged",null);
_.F([_.Mw("data.body"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],am.prototype,"bodyChanged",null);_.F([_.Uh("yt-reload-continuation-finish"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],am.prototype,"onReloadContinuationFinish",null);_.F([_.Uh("yt-transcript-search-box-search"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],am.prototype,"fireSearch",null);
_.F([_.Uh("yt-transcript-search-box-clear"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],am.prototype,"searchCleared",null);_.F([_.g5("hideTimestamps"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],am.prototype,"hideTimestampsChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],am);
_.A(am,"ytd-transcript-search-panel-renderer",function(){if(qde!==void 0)return qde;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="body" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="error-container" hidden="[[!isError]]" class="style-scope ytd-transcript-search-panel-renderer">\n  <tp-yt-paper-button id="retry-button" on-click="onRetryButtonClick" class="style-scope ytd-transcript-search-panel-renderer">\n    <yt-formatted-string text="[[retryLabel]]" class="style-scope ytd-transcript-search-panel-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-button>\n</div>\n<div class="spinner-container style-scope ytd-transcript-search-panel-renderer" hidden="[[!isLoadingTranscripts]]">\n  <tp-yt-paper-spinner active="[[isLoadingTranscripts]]" class="style-scope ytd-transcript-search-panel-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="footer" class="style-scope ytd-transcript-search-panel-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return qde=r},{mode:1});var yW=function(){var r=_.I.apply(this,arguments)||this;r.player=null;r.playerPollJobId=0;return r};
_.S(yW,_.I);_.m=yW.prototype;_.m.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.m.onLoadReloadContinuation=function(r){_.M("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:r.target.data.continuation}}):(r={clickTrackingParams:r.target.data.clickTrackingParams,getTranscriptEndpoint:{params:r.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}}))};
_.m.configureRendererStamper=function(){return{"data.footer":{id:"footer",mapping:{transcriptFooterRenderer:"ytd-transcript-footer-renderer"}},"data.body":{id:"body",mapping:{transcriptBodyRenderer:"ytd-transcript-body-renderer"}},"data.content":{id:"content",mapping:{transcriptSearchPanelRenderer:"ytd-transcript-search-panel-renderer"}}}};
_.m.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.m.attached=function(){this.updatePlayerListening()};
_.m.detached=function(){this.updatePlayerListening()};
_.m.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.m.startPlayerListening=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return(J=_.xb())?_.p(x,J.getPlayerPromise(),2):x.return();r.player=x.yieldResult;r.playerPollJobId=_.Yh.addLowPriorityJob(function(){r.getPlayerVideoProgress()},1E3);
r.player.addEventListener("onCueRangeEnter",function(t){r.onCueRangeEnter(t)});
r.player.addEventListener("onCueRangeExit",function(t){r.onCueRangeExit(t)});
r.player.addEventListener("onStateChange",function(t){r.onPlayerStateChange(t)});
r.player.addEventListener("SEEK_TO",function(t){r.onPlayerSeek(t)});
_.i8(x)})};
_.m.getPlayerVideoProgress=function(){var r=this;_.Yh.cancelJob(this.playerPollJobId);if(this.player){var J=this.player.getCurrentTime();_.D9(this.hostElement,"yt-player-time-changed",[J])}this.playerPollJobId=_.Yh.addLowPriorityJob(function(){r.getPlayerVideoProgress()},1E3)};
_.m.stopPlayerListening=function(){this.player=null;_.Yh.cancelJob(this.playerPollJobId)};
_.m.onPlayerStateChange=function(r){r===2&&this.removePendingCue()};
_.m.onPlayerSeek=function(r){var J;if(J=this.pendingReplayCueId)J=this.pendingReplayCueId,J=r===(_.M("web_transcript_cue_id_killswitch")?Number(J):Number(J.split("_")[1]));J||this.removePendingCue()};
_.m.onCueRangeEnter=function(r){cAI(r)&&(this.pendingReplayCueId=r)};
_.m.onCueRangeExit=function(r){cAI(r)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.m.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.m.onYtTranscriptPlayerSeek=function(r){this.player&&this.player.seekTo(r,!0)};
_.m.onYtTranscriptPlayerReplay=function(r,J){this.player&&(this.player.addCueRange(Lpy(r),r,J),this.player.seekTo(r,!0),this.player.playVideo())};
_.m.onYtTranscriptPlayerEdit=function(r,J){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(Lpy(r),r,J),this.player.seekTo(r,!0))};
yW.prototype.onLoadReloadContinuation=yW.prototype.onLoadReloadContinuation;yW.prototype.panelContentVisibleChanged=yW.prototype.panelContentVisibleChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yW.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],yW.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yW.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],yW.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yW.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],yW.prototype,"panelContentVisible",void 0);_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yW.prototype,"panelContentVisibleChanged",null);
_.F([_.Uh("yt-load-reload-continuation"),_.y("design:type",Function),_.y("design:paramtypes",[Object]),_.y("design:returntype")],yW.prototype,"onLoadReloadContinuation",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],yW);
_.A(yW,"ytd-transcript-renderer",function(){if(TFv!==void 0)return TFv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" class="style-scope ytd-transcript-renderer"></div>\n<div id="content" class="style-scope ytd-transcript-renderer"></div>\n<div id="footer" class="style-scope ytd-transcript-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return TFv=r},{mode:1});var fre;var Un9;var e0=function(){return _.I.apply(this,arguments)||this};
_.S(e0,_.I);e0.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.qG(this.hostElement,[this.data.clickCommand],this.hostElement))};
e0.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.QO)()+_.Ov)+"px)"};
e0.prototype.updateShouldHideFromBinding=function(r){this.shouldHide=r.detail.value};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],e0.prototype,"rendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],e0.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],e0.prototype,"shouldHide",void 0);_.F([_.L({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],e0);
_.A(e0,"ytd-ad-engagement-panel-banner-renderer",function(){if(Un9!==void 0)return Un9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-engagement-panel-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[computeHideMediaQuery()]]" query-matches="[[shouldHide]]" on-query-matches-changed="updateShouldHideFromBinding" class="style-scope ytd-ad-engagement-panel-banner-renderer">\n</iron-media-query>\n<a class="yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer" hidden="[[shouldHide]]" on-tap="onTap">\n  <yt-img-shadow class="banner-image style-scope ytd-ad-engagement-panel-banner-renderer" fit="" thumbnail="[[data.bannerImage]]">\n  </yt-img-shadow>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Un9=r},{mode:_.sz("kevlar_poly_si_batch_j070")?1:2});var gxY;var zG=function(){var r=_.I.apply(this,arguments)||this;r.modernPanels=_.M("kevlar_watch_modern_panels");r.buttonUpdate=_.M("web_modern_buttons");r.adsSemanticText=_.M("enable_ads_web_ep_buenos_aires_and_padding_fix");return r};
_.S(zG,_.I);zG.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.F([_.C(),_.y("design:type",Object)],zG.prototype,"data",void 0);_.F([_.C({computed:"computeHideDefaultAdBadge(data)"}),_.y("design:type",Boolean)],zG.prototype,"hideDefaultAdBadge",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zG.prototype,"modernPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zG.prototype,"buttonUpdate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zG.prototype,"adsSemanticText",void 0);
_.F([_.L({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],zG);
_.A(zG,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(gxY!==void 0)return gxY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-ad-subtitle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="ad-badge" badges="[[data.badges]]" hidden="[[hideDefaultAdBadge]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id="ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return gxY=r},{mode:1});var Exr;var ZE=function(){var r=_.I.apply(this,arguments)||this;r.darkerPanels=_.M("web_watch_darker_panels");r.enableSqueezebackPanels=_.M("web_shorts_enable_squeezeback_panels");r.enableAnchoredPanel=_.M("desktop_shorts_v2_anchored_panel");r.modernPanels=_.M("kevlar_watch_modern_panels");r.headerClickListener=function(J){r.onHeaderClick(J)};
r.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return r};
_.S(ZE,_.I);_.m=ZE.prototype;_.m.computeAdsInfoButton=function(){if(_.M("web_modern_buttons")){var r,J;return(J=_.R((r=this.data)==null?void 0:r.subtitleComplex,Yls))==null?void 0:J.adInfoRenderer}};
_.m.updateHeaderClickListener=function(){var r,J,x;((r=this.data)==null?0:r.navigationEndpoint)||((J=this.data)==null?0:J.onClickCommand)||_.R((x=this.data)==null?void 0:x.visibilityButton,_.YS)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.m.configureRendererStamper=function(){return{"data.visibilityButton":{id:"visibility-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer",sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}},"data.subtitleComplex":{id:"subtitle-complex",mapping:{engagementPanelAdSubtitleRenderer:"ytd-engagement-panel-ad-subtitle-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
adsInfoButton:{id:"ads-info-button",mapping:{adHoverTextButtonRenderer:{component:"ytd-ad-hover-text-button-renderer",params:{modernUpdate:!0}}}},"data.informationButton":{id:"information-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.banner":{id:"banner",mapping:{adEngagementPanelBannerRenderer:"ytd-ad-engagement-panel-banner-renderer"}},"data.navigationButton":{id:"navigation-button",mapping:{buttonRenderer:"ytd-button-renderer"},reuseComponents:!1},"data.subheader":{id:"subheader",
mapping:{chipBarViewModel:{component:"chip-bar-view-model",params:{disableDeselection:!0}}}}}};
_.m.collapsedChanged=function(){var r;(r=this.data)!=null&&r.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.M("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.m.focus=function(r){var J=this;this.titleElement&&_.Yh.addJob(function(){_.vS(J.titleElement,r)},0,500)};
_.m.computeTitleAriaLabel=function(r){var J=[];if(r.title){var x,t;J.push(this.ytRendererBehavior.getSimpleString(r.title)||((x=r.title.accessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label))}r.contextualInfo&&J.push(this.ytRendererBehavior.getSimpleString(r.contextualInfo));return J.join(" ")};
_.m.onHeaderClick=function(r){this.shouldTriggerHeaderClick(r)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.qG(this.hostElement,[this.data.onClickCommand],this.hostElement)):(r=this.getVisibilityToggleButton())&&r.click())};
_.m.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var r=_.R(this.data.visibilityButton,_.PH)||_.R(this.data.visibilityButton,_.YS);r&&this.ytRendererBehavior.logExplicitClick(r)}};
_.m.getVisibilityToggleButton=function(){var r=_.Hp(this.hostElement).querySelector("#visibility-button").firstElementChild;return(r==null?void 0:r.is)==="ytd-toggle-button-renderer"?r:null};
_.m.shouldTriggerHeaderClick=function(r){return!_.lu(_.Xj(r),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.m.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(r){r=_.R(r,_.Gce);this.targetId&&(r==null?void 0:r.targetId)===this.targetId&&(r=r.navigationButton)&&this.set("data.navigationButton",r)};
_.vd.Object.defineProperties(ZE.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.M("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!!(((r=this.entity)==null?0:r.isActionButtonHidden)||this.hideActionButton)}}});
ZE.prototype.collapsedChanged=ZE.prototype.collapsedChanged;ZE.prototype.updateHeaderClickListener=ZE.prototype.updateHeaderClickListener;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ZE.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZE.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ZE.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],ZE.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ZE.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],ZE.prototype,"targetId",void 0);_.F([_.C(),_.y("design:type",Boolean)],ZE.prototype,"collapsed",void 0);_.F([_.C(),_.y("design:type",Boolean)],ZE.prototype,"hideActionButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ZE.prototype,"shortsPanel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ZE.prototype,"liveChatEngagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ZE.prototype,"learningChatEngagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZE.prototype,"darkerPanels",void 0);_.F([_.jX("#title"),_.y("design:type",HTMLElement)],ZE.prototype,"titleElement",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],ZE.prototype,"headerElement",void 0);
_.F([_.C({computed:"computeAdsInfoButton(data)"}),_.y("design:type",Object)],ZE.prototype,"adsInfoButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZE.prototype,"enableSqueezebackPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZE.prototype,"enableAnchoredPanel",void 0);_.F([_.C({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(r,J){return _.q6(r.entities,"engagementPanelTitleHeaderEntity",J)}}),
_.y("design:type",Object)],ZE.prototype,"entity",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZE.prototype,"modernPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("targetId"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZE.prototype,"adsSemanticText",null);_.F([_.g5("data","data.navigationEndpoint","data.onClickCommand"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZE.prototype,"updateHeaderClickListener",null);
_.F([_.Mw("collapsed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZE.prototype,"collapsedChanged",null);_.F([_.n("entity","hideActionButton"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZE.prototype,"isActionButtonHidden",null);_.F([_.L({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],ZE);
_.A(ZE,"ytd-engagement-panel-title-header-renderer",function(){if(Exr!==void 0)return Exr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Exr=r},{mode:1});var jsK;var vt=function(){return _.I.apply(this,arguments)||this};
_.S(vt,_.I);vt.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vt.prototype,"data",void 0);_.F([_.L({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],vt);
_.A(vt,"ytd-macro-markers-info-item-renderer",function(){if(jsK!==void 0)return jsK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-info-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.infoText]]" class="style-scope ytd-macro-markers-info-item-renderer"></yt-formatted-string>\n<div id="menu" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n<div id="edit" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return jsK=r},{mode:1});var $nX;var M3E=function(r,J,x,t,b,V){_.Mx.call(this);var H=this;this.JSC$20320_containerElement=r;this.hostElement=J;this.supportedSyncItems=x;this.syncEntityKey=t;this.options=b;this.renderLazyListItems=V;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;weI(this);hUm(this);this.JSC$20320_scrollAnimation=new _.PC(function(q){r.scrollTop=q});
_.W$(this,this.JSC$20320_scrollAnimation);this.addOnDisposeCallback(function(){H.exitBrowsingMode(!1);H.activeItem&&H.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.S(M3E,_.Mx);var weI=function(r){var J=_.pu(_.bZ().resolve(_.na),function(x){return x.entities.markersEngagementPanelSyncEntity||{}},function(x,t){var b;
x[r.syncEntityKey]!==t[r.syncEntityKey]&&((b=x[r.syncEntityKey])==null?void 0:b.activeItemIndex)!==void 0&&r.updatePanelActiveItem(x[r.syncEntityKey].activeItemIndex)});
r.unsubscribeFromTimedMarkersListSyncEntity=J;r.addOnDisposeCallback(J);GFe(r)},GFe=function(r){var J=_.bZ().resolve(_.na);
J=_.Rf4(J.getState(),r.syncEntityKey);(J==null?void 0:J.activeItemIndex)!==void 0&&(J=r.getItemByIndex(J.activeItemIndex))&&r.setActiveItem(J)},hUm=function(r){var J=new _.vJ(r.onScroll,50,r);
_.W$(r,J);var x=function(){J.fire()};
r.JSC$20320_containerElement.addEventListener("scroll",x);r.addOnDisposeCallback(function(){r.JSC$20320_containerElement.removeEventListener("scroll",x)})};
_.m=M3E.prototype;
_.m.updatePanelActiveItem=function(r){var J=this.getItemByIndex(r);if(J){if(this.setActiveItem(J),this.contentVisible)if(this.browsingMode){var x;((x=this.options)==null?void 0:x.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(r=RUr(this),J.offsetTop<this.JSC$20320_containerElement.clientHeight+this.JSC$20320_containerElement.scrollTop&&r&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));Sdv(this)}else this.scrollToItem(J)}else _.nR(new _.MV("Could not find "+this.supportedSyncItems+
" sync child to set active.",r,this.JSC$20320_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.m.getItemByIndex=function(r){var J;(J=this.renderLazyListItems)==null||J.call(this,r);J=this.JSC$20320_containerElement.querySelectorAll(this.supportedSyncItems);if(J.length>r)return J[r]};
_.m.setActiveItem=function(r){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));r.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=r};
_.m.scrollToItem=function(r){r=this.getScrollPositionForItem(r);this.JSC$20320_containerElement.scrollTop!==r&&this.JSC$20320_scrollAnimation.start(this.JSC$20320_containerElement.scrollTop,r,300)};
_.m.getScrollPositionForItem=function(r){if(this.JSC$20320_containerElement.querySelectorAll(this.supportedSyncItems)[0]===r)return 0;var J,x=((J=this.options)==null?0:J.percentOffset)?this.JSC$20320_containerElement.clientHeight*this.options.percentOffset:0;r=_.kl(r).y+this.JSC$20320_containerElement.scrollTop-(_.kl(this.JSC$20320_containerElement).y+x);return Math.max(0,Math.min(r,this.JSC$20320_containerElement.scrollHeight-this.JSC$20320_containerElement.offsetHeight))};
_.m.onScroll=function(){this.activeItemBelowSyncPosition=RUr(this);if(this.activeItem&&!this.JSC$20320_scrollAnimation.isAnimating()&&Math.abs(this.JSC$20320_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var r;switch((r=this.options)==null?void 0:r.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!NFI(this));Sdv(this);break;default:this.enterBrowsingMode(!0)}}};
_.m.enterBrowsingMode=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1){if(J.browsingMode)return b.return();J.browsingMode=!0;r&&J.hostElement.classList.add("browsing-mode");J.playerExitBrowsingModeListener=function(){J.exitBrowsingMode(!1)};
return _.p(b,_.sS(),2)}x=b.yieldResult;(t=x)==null||t.addEventListener("SEEK_TO",J.playerExitBrowsingModeListener);_.i8(b)})};
_.m.exitBrowsingMode=function(r){r=r===void 0?!0:r;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),r&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.m.removePlayerSeekListener=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1)return r.playerExitBrowsingModeListener?_.p(t,_.sS(),3):t.jumpTo(0);J=t.yieldResult;(x=J)==null||x.removeEventListener("SEEK_TO",r.playerExitBrowsingModeListener);r.playerExitBrowsingModeListener=void 0;_.i8(t)})};
var Sdv=function(r){var J;((J=r.options)==null?void 0:J.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(NFI(r)?r.hostElement.classList.remove("browsing-mode"):r.activeItem&&r.hostElement.classList.add("browsing-mode"))},RUr=function(r){if(!r.activeItem)return!1;
var J,x=((J=r.options)==null?0:J.percentOffset)?r.JSC$20320_containerElement.clientHeight*r.options.percentOffset:0;return r.activeItem.offsetTop>=r.JSC$20320_containerElement.scrollTop+x},NFI=function(r){if(!r.activeItem)return!1;
var J=r.activeItem.offsetTop+14<=r.JSC$20320_containerElement.scrollTop+r.JSC$20320_containerElement.clientHeight;return r.activeItem.offsetTop+r.activeItem.clientHeight-14>=r.JSC$20320_containerElement.scrollTop&&J};
M3E.prototype.panelContentVisibleChanged=function(r){(this.contentVisible=r)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var dn7=function(r,J){r.syncEntityKey=J;var x;(x=r.unsubscribeFromTimedMarkersListSyncEntity)==null||x.call(r);weI(r)},Qs7=function(r,J){r.options=J};var uN=function(){var r=_.I.apply(this,arguments)||this;r.browsingMode=!1;r.modern=_.M("web_button_rework");r.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return r};
_.S(uN,_.I);_.m=uN.prototype;_.m.activeItemChanged=function(){if(!_.M("synced_panel_scrolling_controller")){var r;((r=this.syncEntity)==null?void 0:r.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.m.created=function(){var r=this;_.M("synced_panel_scrolling_controller")||(this.JSC$20324_scrollAnimation=new _.PC(function(J){r.contents.scrollTop=J}),this.boundExitBrowsingMode=function(){r.exitBrowsingMode(!1)})};
_.m.detached=function(){if(_.M("synced_panel_scrolling_controller")){var r;(r=this.scrollController)==null||r.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.m.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{macroMarkersListItemRenderer:{component:"ytd-macro-markers-list-item-renderer",properties:{useCustomColors:"[[useCustomColors]]"},params:{seekWithAnimationOnClick:!0}},macroMarkersInfoItemRenderer:"ytd-macro-markers-info-item-renderer",itemSectionRenderer:"ytd-item-section-renderer"}}}};
_.m.dataChanged=function(){var r=this;_.M("synced_panel_scrolling_controller")?_.zu(this,function(){if(r.scrollController){var J;(J=r.scrollController)==null||J.exitBrowsingMode(!1);var x,t,b;(t=r.scrollController)==null||dn7(t,(b=(x=r.data)==null?void 0:x.syncModelEntityKey)!=null?b:"default-macro-markers-list-renderer-entity-key");var V,H,q;(q=r.scrollController)==null||Qs7(q,{percentOffset:(V=r.data)==null?void 0:V.selectedItemAlignmentPercentOffset,floatingPillType:(H=r.data)==null?void 0:H.floatingPillType})}else{var W,
U,g,E;r.scrollController=new M3E(r.contents,r.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(E=(W=r.data)==null?void 0:W.syncModelEntityKey)!=null?E:"default-macro-markers-list-renderer-entity-key",{percentOffset:(U=r.data)==null?void 0:U.selectedItemAlignmentPercentOffset,floatingPillType:(g=r.data)==null?void 0:g.floatingPillType},function(h){r.renderLazyListItems(h)})}r.scrollController.panelContentVisibleChanged(!!r.panelContentVisible)}):this.exitBrowsingMode()};
_.m.computeButtonShape=function(){var r=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){r.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.m.computeSyncEnabled=function(r){return!(r==null||!r.syncButtonLabel)};
_.m.renderLazyListItems=function(r){for(var J=this.contents.children,x=0,t=0;t<J.length;t++){var b=void 0;(b=J[t].ytLazyListBehavior)==null||b.fillRemainingListItems();var V=void 0,H=void 0;b=_.R((V=this.data)==null?void 0:(H=V.contents)==null?void 0:H[t],_.L$4);H=V=void 0;if((V=b)==null?0:(H=V.contents)==null?0:H.length)x+=b.contents.length;if(x>=r)break}};
_.m.getItemByIndex=function(r){this.renderLazyListItems(r);var J=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(J.length>r)return J[r]};
_.m.setActiveItem=function(r){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);r.active!==void 0&&(r.active=!0);this.currentActiveItem=r};
_.m.handleSetActivePanelItemAction=function(r){if((r=_.R(r,Slm))&&this.panelTargetId===r.panelTargetId){r=r.itemIndex;if(_.M("synced_panel_scrolling_controller")){var J,x;var t=(x=(J=this.data)==null?void 0:J.syncModelEntityKey)!=null?x:"default-macro-markers-list-renderer-entity-key"}else{var b;t=(b=this.data)==null?void 0:b.syncModelEntityKey}if(t){var V;((V=this.syncEntity)==null?void 0:V.activeItemIndex)!==r&&this.ytdReduxBehavior.dispatch(_.ES("markersEngagementPanelSyncEntity",t,{key:t,activeItemIndex:r}))}else this.updatePanelActiveItem(r)}};
_.m.updatePanelActiveItem=function(r){var J=this.getItemByIndex(r);J?(this.setActiveItem(J),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(J)):_.nR(new _.MV("Could not find ytd-macro-markers-list-renderer sync child to set active.",r,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.m.scrollToItem=function(r){r=this.getScrollPositionForItem(r);this.contents.scrollTop!==r&&this.JSC$20324_scrollAnimation.start(this.contents.scrollTop,r,300)};
_.m.getScrollPositionForItem=function(r){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===r)return 0;r=_.kl(r).y+this.contents.scrollTop-_.kl(this.contents).y-this.getStickyHeaderHeight(r);return Math.min(r,this.contents.scrollHeight-this.contents.offsetHeight)};
_.m.getStickyHeaderHeight=function(r){if(r.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var J,x,t;return(t=(J=r.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(x=J.header)==null?void 0:x.offsetHeight)!=null?t:0}return 0};
_.m.onScroll=function(){_.M("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$20324_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.m.enterBrowsingMode=function(){var r=this;return _.T(function(J){if(J.nextAddress==1){if(r.browsingMode)return J.return();r.browsingMode=!0;return _.p(J,_.t7().getPlayerPromise(),2)}r.player=J.yieldResult;r.player.addEventListener("SEEK_TO",r.boundExitBrowsingMode);_.i8(J)})};
_.m.exitBrowsingMode=function(r){this.browsingMode&&(this.browsingMode=!1,(r===void 0||r)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.m.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.m.onSyncClick=function(){if(_.M("synced_panel_scrolling_controller")){var r;(r=this.scrollController)==null||r.exitBrowsingMode()}else this.exitBrowsingMode()};
_.m.panelContentVisibleChanged=function(){if(_.M("synced_panel_scrolling_controller")){var r;(r=this.scrollController)==null||r.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
uN.prototype.panelContentVisibleChanged=uN.prototype.panelContentVisibleChanged;uN.prototype.dataChanged=uN.prototype.dataChanged;uN.prototype.activeItemChanged=uN.prototype.activeItemChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],uN.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uN.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uN.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],uN.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uN.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],uN.prototype,"useCustomColors",void 0);_.F([_.C({computed:"computeSyncEnabled(data)"}),_.y("design:type",Boolean)],uN.prototype,"syncEnabled",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],uN.prototype,"panelTargetId",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],uN.prototype,"panelContentVisible",void 0);_.F([_.jX("#contents"),_.y("design:type",HTMLElement)],uN.prototype,"contents",void 0);_.F([_.jX("#sync-container"),_.y("design:type",HTMLElement)],uN.prototype,"syncContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uN.prototype,"browsingMode",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],uN.prototype,"modern",void 0);_.F([_.C({selectorArgs:["data.syncModelEntityKey"],selector:_.Rf4}),_.y("design:type",Object)],uN.prototype,"syncEntity",void 0);_.F([_.g5("syncEntity.activeItemIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uN.prototype,"activeItemChanged",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uN.prototype,"dataChanged",null);_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uN.prototype,"panelContentVisibleChanged",null);_.F([_.L({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],uN);
_.A(uN,"ytd-macro-markers-list-renderer",function(){if($nX!==void 0)return $nX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" hidden="[[!syncEnabled]]" class="style-scope ytd-macro-markers-list-renderer">\n  <tp-yt-paper-button id="sync-button" disable-upgrade="[[modern]]" hidden="[[modern]]" on-click="onSyncClick" class="style-scope ytd-macro-markers-list-renderer">\n    [[getSimpleString(data.syncButtonLabel)]]\n  </tp-yt-paper-button>\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden="[[!modern]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return $nX=r},{mode:1});var K4r;var lN=function(){return _.I.apply(this,arguments)||this};
_.S(lN,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lN.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],lN.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lN.prototype,"data",void 0);_.F([_.L({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],lN);
_.A(lN,"ytd-error-corrections-section-item-renderer",function(){if(K4r!==void 0)return K4r;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="channel-thumbnail" height="36" thumbnail="[[data.thumbnail]]" width="36" class="style-scope ytd-error-corrections-section-item-renderer">\n</yt-img-shadow>\n<a id="correction-timestamp" class="yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick">\n  <yt-formatted-string text="[[data.timeLabel]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</a>\n<div id="correction-text" class="style-scope ytd-error-corrections-section-item-renderer">\n  <yt-formatted-string text="[[data.correctionText]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return K4r=r},{mode:1});var kFs;var Xw=function(){return _.I.apply(this,arguments)||this};
_.S(Xw,_.I);Xw.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xw.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Xw.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Xw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xw.prototype,"data",void 0);_.F([_.L({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],Xw);
_.A(Xw,"ytd-error-corrections-section-renderer",function(){if(kFs!==void 0)return kFs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-error-corrections-section-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-error-corrections-section-renderer"></yt-formatted-string>\n  <div id="flex" class="style-scope ytd-error-corrections-section-renderer"></div>\n  <ytd-button-renderer id="view_all_button" data="[[data.viewAllButton.buttonRenderer]]" class="style-scope ytd-error-corrections-section-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="items" class="style-scope ytd-error-corrections-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return kFs=r},{mode:1});var P34;var r6=function(){return _.I.apply(this,arguments)||this};
_.S(r6,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],r6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],r6.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],r6.prototype,"data",void 0);_.F([_.L({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],r6);
_.A(r6,"ytd-topic-link-renderer",function(){if(P34!==void 0)return P34;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="topic-link-container" class="yt-simple-endpoint style-scope ytd-topic-link-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnailDetails]]" width="32" class="style-scope ytd-topic-link-renderer">\n    </yt-img-shadow>\n    <div id="title" class="style-scope ytd-topic-link-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="call-to-action-icon" hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-topic-link-renderer">\n    </yt-icon>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return P34=r},{mode:1});var Yds;var JF=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("kevlar_modern_sd_v2");r.modernLockupV2=_.M("modernize_structured_description_playlist_lockups_v2");r.modernTypography=_.M("web_modern_typography");return r};
_.S(JF,_.I);JF.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{structuredDescriptionPlaylistLockupRenderer:{component:"ytd-structured-description-playlist-lockup-renderer",properties:{showSidePanelThumbnailOverlay:"[[modernLockupV2]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],JF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],JF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],JF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],JF.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],JF.prototype,"modernLockupV2",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],JF.prototype,"modernTypography",void 0);_.F([_.L({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],JF);
_.A(JF,"ytd-video-description-course-section-renderer",function(){if(Yds!==void 0)return Yds;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-course-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-course-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-course-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-course-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-course-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Yds=r},{mode:1});var nxm;var xA=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("kevlar_modern_sd_v2");r.modernTypography=_.M("web_modern_typography");return r};
_.S(xA,_.I);xA.prototype.configureRendererStamper=function(){return{"data.files":{id:"file-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.viewAllButton":{id:"view-all-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],xA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],xA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],xA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],xA.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],xA.prototype,"modernTypography",void 0);
_.F([_.L({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],xA);
_.A(xA,"ytd-video-description-files-section-renderer",function(){if(nxm!==void 0)return nxm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-files-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-files-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n  <div id="flex" class="style-scope ytd-video-description-files-section-renderer"></div>\n  <div id="view-all-button" class="style-scope ytd-video-description-files-section-renderer"></div>\n</div>\n<div id="description" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionDescription)]]</div>\n<div id="file-buttons" class="style-scope ytd-video-description-files-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return nxm=r},{mode:1});var ODE;var tF=function(){return _.I.apply(this,arguments)||this};
_.S(tF,_.I);tF.prototype.configureRendererStamper=function(){return{"data.mediaLockups":{id:"media-lockups",mapping:{mediaLockupRenderer:"ytd-media-lockup-renderer"}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tF.prototype,"data",void 0);_.F([_.L({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],tF);
_.A(tF,"ytd-video-description-gaming-section-renderer",function(){if(ODE!==void 0)return ODE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-gaming-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-gaming-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-gaming-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ODE=r},{mode:1});var C3v;var bk=function(){var r=_.I.apply(this,arguments)||this;r.isExpanded=!1;return r};
_.S(bk,_.I);bk.prototype.computeHasDefaultMetadataEndpoint=function(r){var J;r=r==null?void 0:(J=r.defaultMetadata)==null?void 0:J.runs;return!(!r||r.length!==1||!r[0].navigationEndpoint)};
bk.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.vd.Object.defineProperties(bk.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bk.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bk.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],bk.prototype,"isExpanded",void 0);_.F([_.C({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],bk.prototype,"hasDefaultMetadataEndpoint",void 0);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bk.prototype,"isExpandable",null);_.F([_.n("data","isExpandable","isExpanded"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bk.prototype,"showExpandedMetadata",null);_.F([_.L({is:"ytd-info-row-renderer",disableElementRegistration:!0})],bk);
_.A(bk,"ytd-info-row-renderer",function(){if(C3v!==void 0)return C3v;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-row-container" on-click="onRowExpand" class="style-scope ytd-info-row-renderer">\n  <div id="info-row-header" class="style-scope ytd-info-row-renderer">\n    <div id="title" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="default-metadata-section" hidden="[[isExpanded]]" class="style-scope ytd-info-row-renderer">\n      <yt-formatted-string id="default-metadata" bold-links="" text="[[data.defaultMetadata]]" class="style-scope ytd-info-row-renderer">\n      </yt-formatted-string>\n      <span id="truncation-text" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.truncationText)]]</span>\n      <yt-icon id="icon" class="expand-icon style-scope ytd-info-row-renderer" hidden="[[!data.expandIcon.iconType]]" icon="[[data.expandIcon.iconType]]">\n      </yt-icon>\n    </div>\n  </div>\n  <yt-formatted-string id="expanded-metadata" hidden="[[!showExpandedMetadata]]" text="[[data.expandedMetadata]]" class="style-scope ytd-info-row-renderer">\n  </yt-formatted-string>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return C3v=r},{mode:1});var BFY;var mQ=function(){var r=_.I.apply(this,arguments)||this;r.currentIndex=0;r.supportComponentResize=!0;r.modern=_.M("kevlar_modern_sd_v2");r.JSC$20350_lastScrollContainerWidth=NaN;return r};
_.S(mQ,_.I);_.m=mQ.prototype;
_.m.configureRendererStamper=function(){return{videoLockups:{id:"items",mapping:{compactVideoRenderer:{component:"ytd-compact-video-renderer",params:{forceOneLineTitle:!0,musicMetadataVideoLockup:!0,hideThumbnail:!0}}},reuseComponents:!1},infoRows:{id:"info-rows",mapping:{infoRowRenderer:"ytd-info-row-renderer"}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"}}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"}}}},"data.topicLink":{id:"topic-link",mapping:{topicLinkRenderer:"ytd-topic-link-renderer"}}}};
_.m.getItemsPath=function(){return"videoLockups"};
_.m.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.m.onIronResize=function(){this.updateVideoLockupStyles()};
_.m.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.m.updateVideoLockupStyles=function(){var r;this.JSC$20350_scrollContainer!==void 0&&(r=this.videoLockups)!=null&&r.length&&(r=this.JSC$20350_scrollContainer.clientWidth,r!==this.JSC$20350_lastScrollContainerWidth&&(this.JSC$20350_lastScrollContainerWidth=r,_.iX(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(r*.8,415)+"px"}),_.Vq(this.hostElement,"iron-resize")))};
_.vd.Object.defineProperties(mQ.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var r=[],J;if((J=this.data)==null||!J.carouselLockups)return r;J=_.D(this.data.carouselLockups);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;((t=_.R(x,tdy))==null?0:t.videoLockup)&&r.push(_.R(x,tdy).videoLockup)}return r}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoLockups)==null||!r.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var r=[],J;if((J=this.data)==null||!J.carouselLockups)return r;var x;return(x=_.R(this.data.carouselLockups[this.scrollCount],tdy))==null?void 0:x.infoRows}}});
mQ.prototype.dataChanged=mQ.prototype.dataChanged;mQ.prototype.onIronResize=mQ.prototype.onIronResize;mQ.prototype.hiddenChanged=mQ.prototype.hiddenChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],mQ.prototype,"componentBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],mQ.prototype,"ytdHorizontalListBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],mQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mQ.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],mQ.prototype,"inlineStructuredDescription",void 0);_.F([_.C({value:2}),_.y("design:type",Number)],mQ.prototype,"initialCount",void 0);_.F([_.C(),_.y("design:type",Object)],mQ.prototype,"currentIndex",void 0);
_.F([_.C(),_.y("design:type",Number)],mQ.prototype,"scrollCount",void 0);_.F([_.C(),_.y("design:type",Object)],mQ.prototype,"supportComponentResize",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],mQ.prototype,"contentHidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],mQ.prototype,"modern",void 0);_.F([_.jX("#scroll-container"),_.y("design:type",HTMLDivElement)],mQ.prototype,"JSC$20350_scrollContainer",void 0);
_.F([_.g5("contentHidden"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mQ.prototype,"hiddenChanged",null);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],mQ.prototype,"videoLockups",null);_.F([_.n("videoLockups"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],mQ.prototype,"hasVideoLockups",null);
_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mQ.prototype,"onIronResize",null);_.F([_.n("data","scrollCount"),_.y("design:type",Object),_.y("design:paramtypes",[])],mQ.prototype,"infoRows",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mQ.prototype,"dataChanged",null);_.F([_.L({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],mQ);
_.A(mQ,"ytd-video-description-music-section-renderer",function(){if(BFY!==void 0)return BFY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-music-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-music-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-music-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="video-lockups" hidden="[[!hasVideoLockups]]" class="style-scope ytd-video-description-music-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="left-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atStart]]"></div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-music-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-music-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="right-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atEnd]]"></div>\n  </div>\n</div>\n<div id="info-rows" class="style-scope ytd-video-description-music-section-renderer"></div>\n<a id="premium-upsell-link" class="yt-simple-endpoint style-scope ytd-video-description-music-section-renderer" aria-label$="[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]" hidden="[[!data.premiumUpsellLink]]" href$="[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]" title$="[[getSimpleString(data.premiumUpsellLink.title)]]" data="[[data.premiumUpsellLink.navigationEndpoint]]">\n  <yt-formatted-string id="premium-upsell-text" text="[[data.premiumUpsellLink]]" class="style-scope ytd-video-description-music-section-renderer">\n  </yt-formatted-string>\n</a>\n<div id="topic-link" class="style-scope ytd-video-description-music-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return BFY=r},{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var IrX;var ot=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("kevlar_modern_sd_v2");r.modernTypography=_.M("web_modern_typography");return r};
_.S(ot,_.I);ot.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ot.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ot.prototype,"ytRendererBehavior",void 0);_.F([_.C({}),_.y("design:type",Object)],ot.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ot.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ot.prototype,"modernTypography",void 0);
_.F([_.L({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],ot);
_.A(ot,"ytd-video-description-transcript-section-renderer",function(){if(IrX!==void 0)return IrX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-transcript-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="sub-header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <p id="sub-header-text" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id="button-container" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="primary-button" class="style-scope ytd-video-description-transcript-section-renderer"></div>\n</div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IrX=r},{mode:1});var L4K;_.o8(_.JY(function(r){var J=_.gI(_.UMX,function(){return r.data().firstProviderLinkStatusEntityKey}),x=_.gI(_.UMX,function(){return r.data().secondProviderLinkStatusEntityKey}),t=function(){var b,V;
return((b=J())==null?void 0:b.linked)||((V=x())==null?void 0:V.linked)};
return _.f("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.f(_.Zy,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return r.data().sectionTitle}}),_.f(_.Zy,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return t()?r.data().connectedMessage:r.data().notConnectedMessage}}),_.f(_.w,{cond:t,
then:function(){return _.f(_.QR,{data:function(){return r.data().connectedButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.f(_.w,{cond:function(){return!t()},
then:function(){return _.f(_.QR,{data:function(){return r.data().notConnectedButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"ij"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;return _.f("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.f("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.f(_.Zy,{text:function(){return J().sectionTitle}})),_.f("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.f(_.Zy,{text:function(){return J().bodyHeader}})),_.f("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.f(_.Zy,{text:function(){return J().bodyText}})),_.f(_.w,
{cond:function(){return J().attributionText},
then:function(){return _.f("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.f(_.Zy,{text:function(){return J().attributionText}}))}}))},"jj"),"how-this-was-made-section-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){return _.f("yt-video-description-youchat-section-view-model",{class:_.gm("ytVideoDescriptionYouchatSectionViewModelHost")},_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.f(_.Zy,{text:function(){return r.data().sectionTitle}})),_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.f(_.Zy,{text:function(){return r.data().subHeaderText}})),_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.f(_.TN,{data:function(){return _.R(r.data().primaryButton,
_.GA)}})))},"kj"),"yt-video-description-youchat-section-view-model",{props:{data:_.yk}});var VT=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return r};
_.S(VT,_.I);_.m=VT.prototype;
_.m.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{videoDescriptionHeaderRenderer:{component:"ytd-video-description-header-renderer",properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[watchWhileSdp]]",engagementPanel:"[[engagementPanel]]"}},expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{panelContentVisible:"[[panelContentVisible]]",hasDescriptionOnly:"[[hasDescriptionOnly]]",engagementPanel:"[[engagementPanel]]",
shortsPanel:"[[shortsPanel]]"}},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{engagementPanelContent:!0}},merchandiseShelfRenderer:"ytd-merch-shelf-renderer",videoDescriptionCourseSectionRenderer:"ytd-video-description-course-section-renderer",videoDescriptionFilesSectionRenderer:"ytd-video-description-files-section-renderer",
videoDescriptionTranscriptSectionRenderer:"ytd-video-description-transcript-section-renderer",videoDescriptionFantasySectionViewModel:"ytw-video-description-fantasy-section-view-model",videoDescriptionGamingSectionRenderer:"ytd-video-description-gaming-section-renderer",videoDescriptionInfocardsSectionRenderer:{component:"ytd-video-description-infocards-section-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoDescriptionMusicSectionRenderer:{component:"ytd-video-description-music-section-renderer",
properties:{inlineStructuredDescription:"[[inlineStructuredDescription]]"}},errorCorrectionsSectionRenderer:"ytd-error-corrections-section-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},shelfRenderer:"ytd-shelf-renderer",courseProgressViewModel:"yt-course-progress-view-model",howThisWasMadeSectionViewModel:"how-this-was-made-section-view-model",videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoDescriptionYouchatSectionViewModel:"yt-video-description-youchat-section-view-model"}},
videoSummary:{id:"video-summary",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},merchShelf:{id:"merch-shelf",mapping:{merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",params:{watchMetadataRefresh:!0,inStructuredDescription:!0}}}}}};
_.m.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.m.dataChanged=function(){var r,J;this.hasDescriptionOnly=!(((r=this.data)==null?void 0:(J=r.items)==null?void 0:J.length)!==1||!_.R(this.data.items[0],bo9))};
_.m.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.m.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.m.autoFocusDescription=function(){var r;((r=_.bZ().resolve(_.t9(_.oL)))==null?0:r.isKeyBoardInUse())&&this.description&&_.ut(this.description)};
_.m.resize=function(){if(_.M("kevlar_disable_sd_resize"))this.JSC$20358_cardList&&_.Vq(this.JSC$20358_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.Vq(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.Vq(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.m.scrollToSection=function(r){if(r=this.getSectionElement(r))_.D9(this.hostElement,"yt-scroll-to-watch-element",[r]),r.focus()};
_.m.getSectionElement=function(r){switch(r){case "infocards-item-section":var J;return(J=this.infocardsSection)!=null?J:null;case "transcript-item-section":var x;return(x=this.transcriptSection)!=null?x:null;case "how-this-was-made-section-item-section":var t;return(t=this.howThisWasMadeSection)!=null?t:null;case "files-item-section":var b;return(b=this.filesSection)!=null?b:null;default:return null}};
_.m.handleSetActiveItemAction=function(r){var J=_.R(r,Slm),x=J&&(J==null?void 0:J.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20358_cardList;if(J&&x){r=this.currentActiveChapter;var t=this.currentActiveProblem;J=x==null?void 0:x.getItemByIndex(J.itemIndex);var b=x=!0;J&&(J.active=!0,J.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(x=r!==J,b=!1,this.currentActiveChapter=J):(J==null?void 0:J.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(x=!1,b=t!==J,this.currentActiveProblem=J));r&&x&&(r.active=!1);t&&b&&(t.active=!1)}};
_.vd.Object.defineProperties(VT.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.M("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
VT.prototype.onYtExpanderMoreTapped=VT.prototype.onYtExpanderMoreTapped;VT.prototype.onHiddenChanged=VT.prototype.onHiddenChanged;VT.prototype.dataChanged=VT.prototype.dataChanged;VT.prototype.panelContentVisibleChanged=VT.prototype.panelContentVisibleChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],VT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],VT.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],VT.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],VT.prototype,"ironResizableBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],VT.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],VT.prototype,"panelContentVisible",void 0);_.F([_.C(),_.y("design:type",Boolean)],VT.prototype,"hasDescriptionOnly",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],VT.prototype,"inlineStructuredDescription",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],VT.prototype,"hidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],VT.prototype,"shortsPanel",void 0);_.F([_.C(),_.y("design:type",Object)],VT.prototype,"videoSummary",void 0);_.F([_.C(),_.y("design:type",Object)],VT.prototype,"merchShelf",void 0);
_.F([_.n("videoSummary"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],VT.prototype,"showVideoSummary",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],VT.prototype,"engagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],VT.prototype,"watchWhileSdp",void 0);_.F([_.jX("ytd-expandable-video-description-body-renderer"),_.y("design:type",Object)],VT.prototype,"description",void 0);
_.F([_.jX("ytd-horizontal-card-list-renderer"),_.y("design:type",Object)],VT.prototype,"JSC$20358_cardList",void 0);_.F([_.jX("ytd-horizontal-card-list-renderer[center-items]"),_.y("design:type",Object)],VT.prototype,"problemWalkthroughCardList",void 0);_.F([_.jX("ytd-shelf-renderer"),_.y("design:type",Object)],VT.prototype,"shelfSection",void 0);_.F([_.jX("ytd-video-description-music-section-renderer"),_.y("design:type",Object)],VT.prototype,"musicMetadataSection",void 0);
_.F([_.jX("ytd-video-description-infocards-section-renderer"),_.y("design:type",Object)],VT.prototype,"infocardsSection",void 0);_.F([_.jX("ytd-video-description-transcript-section-renderer"),_.y("design:type",Object)],VT.prototype,"transcriptSection",void 0);_.F([_.jX("how-this-was-made-section-view-model"),_.y("design:type",Object)],VT.prototype,"howThisWasMadeSection",void 0);_.F([_.jX("ytd-video-description-files-section-renderer"),_.y("design:type",Object)],VT.prototype,"filesSection",void 0);
_.F([_.g5("panelContentVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VT.prototype,"panelContentVisibleChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VT.prototype,"dataChanged",null);_.F([_.g5("hidden"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VT.prototype,"onHiddenChanged",null);
_.F([_.Uh("yt-expander-more-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],VT.prototype,"onYtExpanderMoreTapped",null);_.F([_.L({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],VT);
_.A(VT,"ytd-structured-description-content-renderer",function(){if(L4K!==void 0)return L4K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-summary" hidden="[[!showVideoSummary]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="merch-shelf" hidden="[[!merchShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return L4K=r},{mode:2});var cg9;var Age;var DK=function(){return _.I.apply(this,arguments)||this};
_.S(DK,_.I);DK.prototype.computeAriaLabel=function(r){var J,x;return(r==null?void 0:(J=r.accessibility)==null?void 0:(x=J.accessibilityData)==null?void 0:x.label)||_.gP("LOADING",void 0,"Loading")};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],DK.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],DK.prototype,"data",void 0);_.F([_.C({computed:"computeAriaLabel(data)"}),_.y("design:type",String)],DK.prototype,"ariaLabel",void 0);_.F([_.Oh({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],DK);
_.A(DK,"yt-content-loading-renderer",function(){if(Age===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-content-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_content_loading_renderer.yt.content.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[data.useSpinner]]" alt="[[ariaLabel]]" class="style-scope yt-content-loading-renderer">\n</tp-yt-paper-spinner>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;cg9===void 0&&(cg9=document.createElement("template"));var t=cg9;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Age=r}r=Age;return r},{mode:_.sz("kevlar_poly_si_batch_j043")?1:2});_.o8(_.JY(function(r){var J=_.D(_.Ww(!1,void 0,"QkPiwb")),x=J.next().value,t=J.next().value;J=_.D(_.Ww(!1,void 0,"AFECB"));var b=J.next().value,V=J.next().value;_.Pb(function(){var W=_.R(r.data().collaboratePlaylistCollaborationSetting,e2E);W&&t(W.switchedOnByDefault);var U=_.R(r.data().allowNewCollaboratorsPlaylistCollaborationSetting,e2E);U&&V(U.switchedOnByDefault);if(!W&&!U||!W&&r.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")t(!0),V(!0)});
var H=function(W){t(W);V(W);var U=r.data().playlistCollaborationEntityKey||"";var g=_.vp().getState();(g=_.q6(g.entities,"playlistCollaborationEntity",U))&&(g==null?void 0:g.isCollaborative)===W||_.vp().dispatch(_.ES("playlistCollaborationEntity",U,Object.assign({},g,{isCollaborative:W})))},q=function(W){V(W)};
return _.f("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.f("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.f(_.QR,{data:function(){return r.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(W){return _.f(_.Bif,{data:W.data,
onSwitch:H})}})),_.f(_.w,{cond:x,
then:function(){return _.f(_.DZ,null,_.f("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.f(_.QR,{data:function(){return r.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(W){return _.f(_.Bif,{data:W.data,
onSwitch:q,overrideDisabled:!1})}})),_.f(_.w,{cond:b,
then:function(){return _.f("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.f(_.QR,{data:function(){return r.data().copyLinkButton}},{buttonViewModel:_.TN}))}}),_.f("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.f(_.QR,{data:function(){return r.data().playlistCollaborators}},{contentListItemViewModel:_.tDm})))}}))},"lj"),"playlist-collaboration-view-model",{props:{data:_.yk}});var F4X=_.JY(function(r){var J=r.data;var x=r.customCommandResolver;return _.f(_.DZ,null,_.f("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.f(_.QR,{data:function(){return J().adAvatar}},{adAvatarViewModel:function(t){return _.f(_.$Ek,{data:t.data,
customCommandResolver:x})}})),_.f("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.f(_.w,{cond:function(){return J().headline},
then:function(t){return _.f(_.Zy,{text:t,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.f("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.f(_.QR,{data:function(){return J().adBadge}},{adBadgeViewModel:function(t){return _.f(_.Ja,{data:t.data,
hasDot:function(){return J().primaryDetailsLine!==void 0},
customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.f(_.QR,{data:function(){return J().primaryDetailsLine}},{adDetailsLineViewModel:function(t){return _.f(_.xs,{data:t.data,
customCommandResolver:x,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"mj"),arE=_.JY(function(r){var J=r.data;
var x=r.customCommandResolver;r=_.zx("ad-avatar-lockup-view-model");_.yR(r,function(){return J().interaction},x);
_.Jf(r,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});return _.f("ad-avatar-lockup-view-model",{class:function(){var t;return((t=J().interaction)==null?0:t.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:r,"aria-label":function(){var t,b;return(t=J().interaction)==null?void 0:(b=t.accessibility)==null?void 0:b.label}},_.f(_.dd,null,_.f(_.RP,{when:function(){return J().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.f(F4X,{data:J,
customCommandResolver:x})}),_.f(_.SY,null,function(){return null})))},"nj");_.o8(_.JY(function(r){var J=r.data;var x=r.panelContentVisibility;r=_.zx("panel-ad-header-image-lockup-view-model");_.yR(r,function(){return J().interaction},AA7);
_.Jf(r,{visibilityCallback:function(b){var V,H=(V=J().interaction)==null?void 0:V.onFirstVisible;b&&H&&_.a2(H)},
showOption:_.zH});_.Ce(function(){var b,V;if(V=_.Fe("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var H;V=(H=V())==null?void 0:H.onLayoutVisibleCallback}else V=null;(b=V)==null||b()});
var t=function(){return x()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.f("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:r},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.f(_.w,{cond:_.d1c("(min-width: "+((0,_.QO)()+_.Ov)+"px) or (max-width: 600px)"),then:function(){return _.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(b){return _.f(_.WQ,{data:b.data,
targetHeight:80,customCommandResolver:AA7})}})}})),_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.f(_.QR,{data:function(){return J().adAvatarLockup}},{adAvatarLockupViewModel:function(b){return _.f(arE,{data:b.data,
customCommandResolver:AA7})}})),_.f(_.w,{cond:t,
then:function(){return _.f(_.QR,{data:function(){return J().adButton}},{adButtonViewModel:function(b){return _.f(_.vz,{data:b.data,
customCommandResolver:AA7})}})},
else:function(){return _.f(_.QR,{data:function(){return J().menu}},{buttonViewModel:_.TN})}}),_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.f(_.QR,{data:function(){var b=_.R(J().toggleButton,_.RS);
return{toggleButtonViewModel:Object.assign({},b,{isTogglingDisabled:!0,isToggled:t()})}}},{toggleButtonViewModel:_.hU})))))},"oj"),"panel-ad-header-image-lockup-view-model",{props:{data:_.yk,
panelContentVisibility:_.yk}});_.o8(_.JY(function(r){var J=function(){return _.R(r.data().inputComposerViewModel,z2m)},x=function(){var N;
return((N=J())==null?void 0:N.youchatPendingResponseEntityKey)||""},t=_.gI(_.hr5,x),b=function(){var N;
return!((N=t())==null||!N.isPendingResponse)},V=_.D(_.Ww(!0,void 0,"DR0q1d")),H=V.next().value,q=V.next().value,W=function(){return J().sectionTargetId||"youchat_messages_section"};
V=_.Ze("yt-chat-input-view-model");var U=_.zx("textarea"),g=_.gI(Kpr,"chat_input_view_model_state"),E=kTX(),h=function(){var N;return!((N=g())==null||!N.value)};
_.Pb(function(){var N;if(!h()&&((N=J())==null?0:N.welcomeFeatureContinuation)){N={continuationCommand:{token:J().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};var Q,Y=String(Math.floor(((Q=_.qs())==null?void 0:Q.getCurrentTime())||0)*1E3);Q={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Y}};_.cc(N,{form:{formData:Q}});E(!0)}var O=W(),c;(c=_.bZ().resolve(_.t9(_.$n)))==null||c.addEventListener("yt-navigate-start",function(){_.Ss.remove(O);E(!1)},
{once:!0})});
var G=function(){var N=U.value.value;U.value.value="";Fp9(U.value);var Q,Y=((Q=J())==null?void 0:Q.enableGradientColorBg)||!1;Q=auI(W(),N,Y);_.cc(Q);var O=_.Mhe(x()),c;_.a2(((c=J())==null?void 0:c.onSubmitCommand)||{});O(!0);var Z;c=String(Math.floor(((Z=_.qs())==null?void 0:Z.getCurrentTime())||0)*1E3);var a;Z={continuationCommand:{token:(a=J())==null?void 0:a.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};N={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:N,
playerOffsetMs:c}};_.cc(Z,{form:{formData:N},commandController:{onSuccess:function(){O(!1)},
onServerError:function(){var e=W();_.cc({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:e}}]}}});O(!1)}}})};
return _.f("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:V},_.f("div",{class:"chatInputViewModelChatInputWrapper"},_.f("form",{class:"chatInputViewModelChatInputForm"},_.f("textarea",{class:"chatInputViewModelChatInput",el:U,"on:keydown":_.$H(function(N){var Q=b()||!1;Fp9(U.value);Q||N.key!=="Enter"||N.shiftKey||(N.preventDefault(),G());return!1}),
"on:keyup":_.$H(function(){q(U.value.value.length===0);return!1}),
placeholder:function(){var N,Q;var Y=_.R((Q=J())==null?void 0:Q.inputFormField,MFE);return Y==null?void 0:(N=Y.contentProperties)==null?void 0:N.placeholderText},
rows:1}),_.f(_.TN,{data:function(){return _.R(r.data().sendButton,_.GA)},
onClick:function(N){N.preventDefault();G();q(U.value.value.length===0)},
buttonOverrides:function(){return{disabled:H()||b()}}})),_.f(_.Zy,{className:"chatInputViewModelChatDisclaimer",
text:function(){var N;return(N=_.R(r.data().disclaimer,_.y1q))==null?void 0:N.text}})))},"pj"),"yt-chat-input-view-model",{props:{data:_.yk}});var ygs=["engagement-panel-clip-create","engagement-panel-clip-view"],eUI=0,H8=function(){var r=_.I.apply(this,arguments)||this;var J;r.headerData=(J=r.data)==null?void 0:J.header;r.darkerPanels=_.M("web_watch_darker_panels");r.matchContentTheme=_.M("web_watch_panel_content_match_theme");r.disableAutoFill=!1;r.isFullscreen=!1;r.isTheaterMode=!1;r.modernPanels=_.M("kevlar_watch_modern_panels");r.liveChatReplyPanel=!1;r.enableAnchoredPanel=_.M("desktop_shorts_v2_anchored_panel");r.disableBackdropFilter=
_.M("web_disable_backdrop_filter");r.trackEngagementPanelVisibility=_.M("web_watch_track_engagement_panel_visibility");r.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};
return r};
_.S(H8,_.I);_.m=H8.prototype;
_.m.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(r){var J;return(r==null?void 0:(J=r.webComponentHint)==null?void 0:J.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.m.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var r;if((r=this.hostElement.parentElement)==null?0:r.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.m.detached=function(){this.updateTheaterDisablement()};
_.m.showPanel=function(){var r=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.Yh.addJob(function(){r.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.m.maybeScrollToItemSection=function(r){var J=this,x,t=r==null?void 0:(x=r.sectionListEngagementPanelExtras)==null?void 0:x.scrollToItemSectionIdentifier;t&&_.Yh.addJob(function(){var b;(b=J.sectionListRendererElement)==null||b.scrollToItemSection(t)},8)};
_.m.hidePanel=function(){var r=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.Yh.addJob(function(){r.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.m.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.m.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.m.updatePanel=function(r,J,x,t){var b=this;if((r=r==null?void 0:r.engagementPanelSectionListRenderer)||t){if(r){t=r.header;var V=r.content,H=r.footer;(r=r.targetId)&&this.set("data.targetId",r);t&&this.set("data.header",t);V&&this.set("data.content",V);H&&this.set("data.footer",H)}else t&&(r=t.content,V=t.secondaryHeaderContent,(t=t.targetId)&&this.set("data.targetId",t),r&&this.set("data.content",r),V&&(this.secondaryHeaderData=V));this.updateChildVisibilityProperties();if(J){var q;_.M("kevlar_update_panel_focus_scroll_killswitch")||
(q={preventScroll:!0});this.focus(q)}_.zu(this,function(){_.Vq(b.hostElement,"yt-refit");b.maybeScrollToItemSection(x)})}};
_.m.computeHeaderData=function(){var r,J=(0,_.GE.unsafeClone)((r=this.data)==null?void 0:r.header);if(J){r=new _.z(Object.keys(J)[0]);var x=_.R(J,r),t=_.R(this.secondaryHeaderData,r);t&&_.nM(J,r,Object.assign({},t,x))}return J};
_.m.getReloadContinuation=function(){var r,J,x,t=_.D(((r=this.data)==null?void 0:(J=r.content)==null?void 0:(x=J.sectionListRenderer)==null?void 0:x.continuations)||[]);for(r=t.next();!r.done;r=t.next())if(r=r.value,r.reloadContinuationData)return r.reloadContinuationData.continuation};
_.m.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var r;((r=this.data)==null?0:r.targetId)&&(r=this.contentElement.firstElementChild)&&r.setAttribute("panel-target-id",this.data.targetId)};
_.m.forwardPopupClosedToFlowRootRenderer=function(){var r=_.Hp(this.hostElement).querySelector("ytd-flow-root-renderer");if(r)r.onPopupClosed()};
_.m.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var r;if(!ygs.includes((r=this.theaterDisablementPanelIdentifier)!=null?r:""))if(r=_.M("web_watch_imax_theater_mode")&&this.isTheaterMode,r=_.M("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||r,_.M("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||r){var J;this.visibility=(J=this.data)==null?void 0:J.visibility;var x;this.trackEngagementPanelVisibility&&((x=this.data)==null?void 0:x.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var t,b,V,H;this.contentEmpty=!!(((t=this.data)==null?0:(b=t.content)==null?0:b.structuredDescriptionContentRenderer)&&Object.keys((V=this.data)==null?void 0:(H=V.content)==null?void 0:
H.structuredDescriptionContentRenderer).length===0);(J=_.bZ().resolve(_.ER))&&J.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.m.isTheaterModeChanged=function(){_.M("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.m.isFullscreenChanged=function(){_.M("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.m.focus=function(r){if(this.header)this.header.focus(r);else{var J;(J=_.Hp(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||J.focus(r)}};
_.m.visibilityChanged=function(){if(!_.M("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var r=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",x=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",t=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",b=t||!this.lastVisibility,V,H,q=(V=this.data)==null?void 0:(H=V.identifier)==null?void 0:H.tag,
W;if(((W=this.data)==null?0:W.onShowCommands)&&r&&b)_.qG(this.hostElement,this.data.onShowCommands,this.hostElement),q&&_.lO().dispatch(_.o5({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:q}}));else{var U;((U=this.data)==null?0:U.onHideCommands)&&J&&x&&(_.qG(this.hostElement,this.data.onHideCommands,this.hostElement),q&&_.lO().dispatch(_.o5({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:q}})))}r&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*eUI++));_.M("kevlar_watch_focus_on_engagement_panels")&&
r&&t&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.m.notifyVisibilityChanged=function(r){var J;_.HD(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,r,(J=this.data)==null?void 0:J.targetId])};
_.m.updateTheaterDisablement=function(){if(!_.M("kevlar_watch_theater_disablement_killswitch")){var r=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&ygs.includes(r)&&!_.M("watch_next_grid_ignore_disallowed_panels")){var J=_.kb(_.lO().getState()),x=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";r!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():x?(this.originalTheaterState===void 0&&(this.originalTheaterState=J,this.theaterDisablementPanelIdentifier=
r),J&&_.D9(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.m.clearTheaterDisablement=function(){_.D9(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.m.updateChildVisibilityProperties=function(){this.hostElement||_.M("kevlar_panel_property_init_killswitch")||this._enableProperties();var r=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=r);var J,x=(J=this.headerElement)==null?void 0:J.firstElementChild;if(x&&!this.adHeaderImageLockupViewModel){J=r==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";x.collapsed=J;x=_.Hp(x).querySelector("#visibility-button");if(!x)return;(x=x.firstElementChild)&&
x.polymerController.is==="ytd-toggle-button-renderer"&&x.polymerController.data.isToggled!==J&&x.polymerController.set("data.isToggled",J)}var t;if(J=(t=this.contentElement)==null?void 0:t.firstElementChild)if(r&&r!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")J.removeAttribute("panel-content-visible");else{J.setAttribute("panel-content-visible","");var b;(b=J.markDirty)==null||b.call(J)}};
_.m.onYtChangeEngagementPanelVisibilityAction=function(r){var J=this,x,t=(x=this.data)==null?void 0:x.targetId,b,V,H;x=((b=this.data)==null?void 0:(V=b.identifier)==null?void 0:V.tag)||((H=this.data)==null?void 0:H.panelIdentifier);var q=_.R(r,_.FHY),W;r=t&&(q==null?void 0:q.targetId)===t||x&&(q==null?void 0:(W=q.panelIdentifier)==null?void 0:W.tag)===x;this.dialog&&r&&(q==null?void 0:q.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(t==="engagement-panel-comments-section"?_.D9(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.D9(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",x]));!_.M("kevlar_use_engagement_panel_management_component")&&r&&(t=q.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!t?_.Yh.addJob(function(){J.visibility=q.visibility},2,this.hideDelayMs):this.visibility=q.visibility,q.visibility&&this.notifyVisibilityChanged(q.visibility))};
_.m.onYtScrollToEngagementPanelCommand=function(r){var J,x=(J=this.data)==null?void 0:J.targetId,t,b,V;J=((t=this.data)==null?void 0:(b=t.identifier)==null?void 0:b.tag)||((V=this.data)==null?void 0:V.panelIdentifier);r=_.R(r,_.xQY);var H;(x&&(r==null?void 0:r.targetId)===x||J&&(r==null?void 0:(H=r.panelIdentifier)==null?void 0:H.tag)===J)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.D9(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.m.attachVEs=function(r){var J,x;(r==null?0:(J=r.content)==null?0:(x=J.productListRenderer)==null?0:x.trackingParams)&&_.wU().graftServerVe(r.content.productListRenderer.trackingParams);var t,b;(r==null?0:(t=r.content)==null?0:(b=t.transcriptRenderer)==null?0:b.trackingParams)&&_.wU().graftServerVe(r.content.transcriptRenderer.trackingParams)};
_.m.onYtUpdateEngagementPanelAction=function(r){var J,x=(J=this.data)==null?void 0:J.targetId;r=_.R(r,db7);x&&(r==null?void 0:r.targetId)===x&&(this.updatePanel({engagementPanelSectionListRenderer:{header:r==null?void 0:r.header,content:r==null?void 0:r.content}},!1),this.attachVEs(r))};
_.m.onYtShowEngagementPanelScrimAction=function(r){var J,x=(J=this.data)==null?void 0:J.targetId;r=_.R(r,Nwy);x&&(r==null?void 0:r.engagementPanelTargetId)===x&&(this.scrimmed=!0)};
_.m.onYtHideEngagementPanelScrimAction=function(r){var J,x=(J=this.data)==null?void 0:J.targetId;r=_.R(r,R2s);x&&(r==null?void 0:r.engagementPanelTargetId)===x&&(this.scrimmed=!1)};
_.m.getIdentifier=function(){var r,J,x;return((r=this.data)==null?void 0:r.panelIdentifier)||((J=this.data)==null?void 0:(x=J.identifier)==null?void 0:x.tag)};
_.m.getSurface=function(){var r,J;return(r=this.data)==null?void 0:(J=r.identifier)==null?void 0:J.surface};
_.vd.Object.defineProperties(H8.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var r=this.getIdentifier();return r==="engagement-panel-youchat"||r==="PAyouchat"}}});
H8.prototype.visibilityChanged=H8.prototype.visibilityChanged;H8.prototype.isFullscreenChanged=H8.prototype.isFullscreenChanged;H8.prototype.isTheaterModeChanged=H8.prototype.isTheaterModeChanged;H8.prototype.dataChanged=H8.prototype.dataChanged;H8.prototype.forwardPopupClosedToFlowRootRenderer=H8.prototype.forwardPopupClosedToFlowRootRenderer;H8.prototype.onYtRendererstamperFinished=H8.prototype.onYtRendererstamperFinished;
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],H8.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],H8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],H8.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],H8.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],H8.prototype,"data",void 0);
_.F([_.C({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.y("design:type",Object)],H8.prototype,"headerData",void 0);_.F([_.C(),_.y("design:type",Object)],H8.prototype,"secondaryHeaderData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"visibility",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"contentEmpty",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"scrimmed",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"dialog",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"dropdown",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"darkerPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"matchContentTheme",void 0);_.F([_.C(),_.y("design:type",Object)],H8.prototype,"disableAutoFill",void 0);
_.F([_.C({reflectToAttribute:!0,value:_.M("optimal_reading_width_comments_ep")}),_.y("design:type",Boolean)],H8.prototype,"optimalReadingWidthComments",void 0);_.F([_.C(),_.y("design:type",Number)],H8.prototype,"hideDelayMs",void 0);_.F([_.C({selector:_.PJ,reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"isFullscreen",void 0);_.F([_.C({selector:_.kb,reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"isTheaterMode",void 0);
_.F([_.C(),_.y("design:type",Number)],H8.prototype,"showDelayMs",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.targetId"),_.y("design:type",Object),_.y("design:paramtypes",[])],H8.prototype,"targetId",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],H8.prototype,"webSize",null);_.F([_.C(),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],H8.prototype,"hideFooterBorder",null);
_.F([_.C(),_.y("design:type",Object)],H8.prototype,"isWatch",void 0);_.F([_.C(),_.y("design:type",Object)],H8.prototype,"originalTheaterState",void 0);_.F([_.C(),_.y("design:type",Object)],H8.prototype,"theaterDisablementPanelIdentifier",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"modernPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"isWatchWhilePanel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"shortsPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"liveChatEngagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],H8.prototype,"learningChatEngagementPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"liveChatReplyPanel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"enableAnchoredPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],H8.prototype,"disableBackdropFilter",void 0);_.F([_.C(),_.y("design:type",Object)],H8.prototype,"trackEngagementPanelVisibility",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],H8.prototype,"headerElement",void 0);_.F([_.jX("#header > *"),_.y("design:type",HTMLElement)],H8.prototype,"header",void 0);
_.F([_.jX("ytd-section-list-renderer"),_.y("design:type",Object)],H8.prototype,"sectionListRendererElement",void 0);_.F([_.jX("panel-ad-header-image-lockup-view-model"),_.y("design:type",HTMLElement)],H8.prototype,"adHeaderImageLockupViewModel",void 0);_.F([_.jX("#content"),_.y("design:type",HTMLElement)],H8.prototype,"contentElement",void 0);
_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H8.prototype,"onYtRendererstamperFinished",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H8.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.F([_.Mw("data","isFullscreen","isTheaterMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H8.prototype,"dataChanged",null);
_.F([_.g5("isTheaterMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H8.prototype,"isTheaterModeChanged",null);_.F([_.g5("isFullscreen"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H8.prototype,"isFullscreenChanged",null);_.F([_.g5("visibility"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H8.prototype,"visibilityChanged",null);
_.F([_.L({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],H8);
_.A(H8,"ytd-engagement-panel-section-list-renderer",function(){if(fre!==void 0)return fre;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="content" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="footer" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return fre=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var zU9;var Tg=function(){var r=_.I.apply(this,arguments)||this;r.lastRenderedPanelIds=new Set;r.visiblePanels=[];r.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return r};
_.S(Tg,_.I);_.m=Tg.prototype;_.m.dataChanged=function(){if(this.data){for(var r=[],J=_.D(this.data),x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0,b=void 0,V=(t=x)==null?void 0:(b=t.engagementPanelSectionListRenderer)==null?void 0:b.visibility;b=t=void 0;((t=x)==null?0:(b=t.engagementPanelSectionListRenderer)==null?0:b.targetId)&&V!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&r.push(x)}this.visiblePanels=r}else this.visiblePanels=[]};
_.m.configureRendererStamper=function(){return{visiblePanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0},properties:{hideDelayMs:"[[hideDelayMs]]",isWatchWhilePanel:"[[isWatchWhilePanel]]"}}},reuseComponents:!1}}};
_.m.withoutVisiblePanelById=function(r){return this.visiblePanels.filter(function(J){var x;return((x=J.engagementPanelSectionListRenderer)==null?void 0:x.targetId)!==r})};
_.m.onYtChangeEngagementPanelVisibilityAction=function(r){var J=this,x=_.R(r,_.FHY);if(this.data&&(x==null?0:x.targetId)&&(x==null?0:x.visibility)){var t,b=(t=this.data.find(function(H){var q;return((q=H.engagementPanelSectionListRenderer)==null?void 0:q.targetId)===x.targetId}))==null?void 0:t.engagementPanelSectionListRenderer;
if(b){var V=this.withoutVisiblePanelById(x.targetId);x.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(r=this.data.find(function(H){var q;return((q=H.engagementPanelSectionListRenderer)==null?void 0:q.targetId)===x.targetId}))&&(V=[r].concat(_.Gd(V)));
this.hideDelayMs&&x.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&V.length===0?_.Yh.addJob(function(){b.visibility=x.visibility;J.visiblePanels=V},10,this.hideDelayMs):(b.visibility=x.visibility,this.visiblePanels=V);
_.HD(this.hostElement,"yt-engagement-panels-visible-changed",[V])}}};
_.m.onRendererstamperFinished=function(){var r=new Set(this.visiblePanels.map(function(J){var x;return(x=J.engagementPanelSectionListRenderer)==null?void 0:x.targetId}));
this.handlePanelVisibilityChange(r,this.lastRenderedPanelIds);this.lastRenderedPanelIds=r};
_.m.handlePanelVisibilityChange=function(r,J){r=r===void 0?new Set:r;J=J===void 0?new Set:J;if(this.data)for(var x=_.D(this.data),t=x.next();!t.done;t=x.next()){t=t.value;var b=void 0,V=void 0,H=(b=t)==null?void 0:(V=b.engagementPanelSectionListRenderer)==null?void 0:V.targetId;if(H&&(b=J.has(H),V=r.has(H),H=void 0,!b&&V?(V=b=void 0,H=(b=t)==null?void 0:(V=b.engagementPanelSectionListRenderer)==null?void 0:V.onShowCommands):b&&!V&&(V=b=void 0,H=(b=t)==null?void 0:(V=b.engagementPanelSectionListRenderer)==
null?void 0:V.onHideCommands),H))for(t=_.D(H),H=t.next();!H.done;H=t.next())this.ytComponentBehavior.resolveCommand(H.value)}};
Tg.prototype.onRendererstamperFinished=Tg.prototype.onRendererstamperFinished;Tg.prototype.dataChanged=Tg.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Tg.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Tg.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Tg.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Tg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Tg.prototype,"lastRenderedPanelIds",void 0);_.F([_.C(),_.y("design:type",Number)],Tg.prototype,"hideDelayMs",void 0);_.F([_.C(),_.y("design:type",Array)],Tg.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Array)],Tg.prototype,"visiblePanels",void 0);_.F([_.C(),_.y("design:type",Boolean)],Tg.prototype,"isWatchWhilePanel",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Tg.prototype,"dataChanged",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Tg.prototype,"onRendererstamperFinished",null);_.F([_.L({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Tg);
_.A(Tg,"ytd-watch-engagement-panels",function(){if(zU9!==void 0)return zU9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-engagement-panels--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="panels" class="style-scope ytd-watch-engagement-panels"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return zU9=r},{mode:1});var ZDm;var sE=function(){return _.I.apply(this,arguments)||this};
_.S(sE,_.I);sE.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.c_(_.Hp(this.hostElement).querySelector("#text"),_.kzw(_.ncx,this.data.companionLegalText))};
sE.prototype.computeAutoScrollEnabled=function(r,J){return r&&!J};
sE.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
sE.prototype.onToggleTap=function(){this.expanded=!this.expanded};
sE.prototype.expandedChanged=sE.prototype.expandedChanged;sE.prototype.dataChanged=sE.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sE.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.AyK),_.y("design:type",Object)],sE.prototype,"ytdAutoScrollBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sE.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],sE.prototype,"expanded",void 0);
_.F([_.C({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.y("design:type",Boolean)],sE.prototype,"autoScrollEnabled",void 0);_.F([_.C(),_.y("design:type",String)],sE.prototype,"expanderIcon",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sE.prototype,"dataChanged",null);
_.F([_.g5("expanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sE.prototype,"expandedChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],sE);
_.A(sE,"ytd-companion-legal-text-renderer",function(){if(ZDm!==void 0)return ZDm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-legal-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.companionLegalText]]" class="style-scope ytd-companion-legal-text-renderer"></yt-formatted-string>\n\n<tp-yt-paper-material id="expand-button" elevation="1" on-tap="onToggleTap" class="style-scope ytd-companion-legal-text-renderer">\n  <yt-icon-button id="expander-icon" class="style-scope ytd-companion-legal-text-renderer">\n    <yt-icon id="expander-icon" icon="[[expanderIcon]]" class="style-scope ytd-companion-legal-text-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ZDm=r},{mode:1});var vxE;var q2=function(){var r=_.I.apply(this,arguments)||this;r.buttonUpdate=_.M("web_modern_buttons");r.kevlarWatchGrid=_.M("kevlar_watch_grid");r.centerAlignDescription=_.M("action_companion_center_align_description");r.truncateDomain=_.M("action_companion_truncate_domain");return r};
_.S(q2,_.I);_.m=q2.prototype;_.m.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.m.getOnLayoutVisibleCallback=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.m.getLayoutId=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.m.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",q2.JSC$20405_DEFAULT_AD_BADGE_RENDERER);var r=this.getOnLayoutVisibleCallback();r&&r()}};
_.m.getButtonRenderer=function(r){return r.actionButton&&_.R(r.actionButton,_.PH)?(delete _.R(r.actionButton,_.PH).navigationEndpoint,_.R(r.actionButton,_.PH)):{}};
_.m.onClick=function(r){var J=this;if((!_.M("web_modern_buttons")||!_.lu(_.Xj(r),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){r=_.xb();var x=this.getLayoutId();r&&x&&_.M("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(t){(new _.MZ(t)).executeCommand(J.data.navigationEndpoint,x)}):_.M("kevlar_companion_resolve_command_killswitch")?_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.D9(this.hostElement,"yt-companion-ad-clicked",["action-companion",x])}};
_.vd.Object.defineProperties(q2.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?0:(J=r.detailsLine)==null?0:(x=J.adRating)==null?0:x.ratingText)?this.data.detailsLine.adRating.ratingText:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
iconType:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return((r=this.data)==null?0:(J=r.detailsLine)==null?0:(x=J.adRating)==null?0:(t=x.ratingIcon)==null?0:t.iconType)?_.pM(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return((r=this.data)==null?0:(J=r.detailsLine)==null?0:(x=J.texts)==null?0:(t=x[0])==null?0:t.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?0:(J=r.description)==null?0:J.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var r=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return r?r.indexOf("/default_banner")!==-1:!0}}});
q2.prototype.onClick=q2.prototype.onClick;q2.prototype.dataChanged=q2.prototype.dataChanged;q2.JSC$20405_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.gP("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],q2.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],q2.prototype,"rendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],q2.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],q2.prototype,"buttonUpdate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],q2.prototype,"kevlarWatchGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],q2.prototype,"centerAlignDescription",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],q2.prototype,"truncateDomain",void 0);
_.F([_.C({computed:"computeButtonOverride(buttonUpdate)"}),_.y("design:type",Object)],q2.prototype,"buttonOverride",void 0);_.F([_.n("data.detailsLine.adRating.ratingText"),_.y("design:type",Object),_.y("design:paramtypes",[])],q2.prototype,"getRating",null);_.F([_.n("getRating"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],q2.prototype,"computeRatingHidden",null);
_.F([_.n("data.detailsLine.adRating.ratingIcon.iconType"),_.y("design:type",Object),_.y("design:paramtypes",[])],q2.prototype,"iconType",null);_.F([_.n("data.detailsLine.texts.0.text"),_.y("design:type",Object),_.y("design:paramtypes",[])],q2.prototype,"getDetailsLine",null);_.F([_.n("getDetailsLine"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],q2.prototype,"computeDetailsLineHidden",null);
_.F([_.n("data.description.text"),_.y("design:type",Object),_.y("design:paramtypes",[])],q2.prototype,"getDescriptionText",null);_.F([_.n("getDescriptionText"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],q2.prototype,"computeDescriptionTextHidden",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],q2.prototype,"interactionLoggingClientData",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],q2.prototype,"hideBanner",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],q2.prototype,"dataChanged",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],q2.prototype,"onClick",null);_.F([_.L({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],q2);
_.A(q2,"ytd-action-companion-ad-renderer",function(){if(vxE!==void 0)return vxE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-companion-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="action-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-action-companion-ad-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div id="action-companion-click-target" class="yt-simple-endpoint style-scope ytd-action-companion-ad-renderer">\n  <yt-img-shadow id="banner" fit="" hidden="[[hideBanner]]" thumbnail="[[data.bannerImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer">\n  </yt-img-shadow>\n  <div id="block" class="style-scope ytd-action-companion-ad-renderer">\n    <yt-img-shadow id="icon" thumbnail="[[data.iconImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer"></yt-img-shadow>\n    <div id="text" class="style-scope ytd-action-companion-ad-renderer">\n      <div id="header" class="style-scope ytd-action-companion-ad-renderer">\n        [[data.headline.text]]\n      </div>\n      <div id="desc" class="style-scope ytd-action-companion-ad-renderer">\n        <div id="ad-badge-container" class="style-scope ytd-action-companion-ad-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-action-companion-ad-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n        <span id="domain" hidden="[[computeDescriptionTextHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDescriptionText]]</span>\n        <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getRating]]</span>\n        <yt-icon id="star-icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-action-companion-ad-renderer"></yt-icon>\n        <span id="details-line" hidden="[[computeDetailsLineHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDetailsLine]]</span>\n      </div>\n    </div>\n    <ytd-button-renderer id="action" button-raised="" data="[[getButtonRenderer(data)]]" overrides="[[buttonOverride]]" class="style-scope ytd-action-companion-ad-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return vxE=r},{mode:_.sz("kevlar_poly_si_batch_j067")?1:2});var umY;var lr5;var W8=function(){var r=_.I.apply(this,arguments)||this;r.buttonUpdate=_.M("web_modern_buttons");r.hideLegacyBanner=_.M("enable_dsa_one_click_ata_translators_infeed_elements");r.adInfoButtonStyle="mono";r.adInfoButtonType="text";r.noDotAdBadge=!0;return r};
_.S(W8,_.I);_.m=W8.prototype;_.m.getOnLayoutVisibleCallback=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.m.getLayoutId=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.m.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var r=this.data.image.thumbnail.thumbnails[0];this.imageSrc=r.url?_.$L(r.url):void 0;this.imageWidth=r.width||0;this.imageHeight=r.height||0}this.data.clickthroughEndpoint&&_.R(this.data.clickthroughEndpoint,_.Ak)&&(r=_.R(this.data.clickthroughEndpoint,_.Ak).url,_.M("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
r||"":r?(r=_.$L(r),this.clickThroughUrl=_.pX(r)):this.clickThroughUrl=void 0);(r=this.getOnLayoutVisibleCallback())&&r()}};
_.m.onClick=function(r){_.lu(_.Xj(r),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(r)};
_.m.handleClick=function(){var r=this;this.data&&this.data.clickthroughEndpoint&&(_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(J){r.macroReplacementBehavior.sendServiceRequestAction([J])}),_.D9(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.m.onLoad=function(){_.HD(this.hostElement,"yt-refit-popups-action")};
_.vd.Object.defineProperties(W8.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}}});
W8.prototype.onLoad=W8.prototype.onLoad;W8.prototype.onClick=W8.prototype.onClick;W8.prototype.dataChanged=W8.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],W8.prototype,"rendererBehavior",void 0);_.F([_.K(h$7.YtMacroReplacementBehavior),_.y("design:type",Object)],W8.prototype,"macroReplacementBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],W8.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],W8.prototype,"buttonUpdate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],W8.prototype,"hideLegacyBanner",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],W8.prototype,"adInfoButtonStyle",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],W8.prototype,"adInfoButtonType",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],W8.prototype,"macros",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],W8.prototype,"interactionLoggingClientData",null);_.F([_.C(),_.y("design:type",String)],W8.prototype,"clickThroughUrl",void 0);_.F([_.C(),_.y("design:type",_.q4)],W8.prototype,"imageSrc",void 0);_.F([_.C(),_.y("design:type",Number)],W8.prototype,"imageWidth",void 0);_.F([_.C(),_.y("design:type",Number)],W8.prototype,"imageHeight",void 0);_.F([_.C(),_.y("design:type",Object)],W8.prototype,"noDotAdBadge",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],W8.prototype,"dataChanged",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],W8.prototype,"onClick",null);_.F([_.Uh("load"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],W8.prototype,"onLoad",null);_.F([_.L({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],W8);
_.A(W8,"ytd-image-companion-renderer",function(){if(lr5!==void 0)return lr5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <div class="style-scope ytd-image-companion-renderer">\n    <yt-img-shadow id="banner" fit="" thumbnail="[[data.image.thumbnail]]" class="style-scope ytd-image-companion-renderer">\n    </yt-img-shadow>\n    <div id="block" class="style-scope ytd-image-companion-renderer">\n      <div id="text" class="style-scope ytd-image-companion-renderer">\n        <div id="desc" class="style-scope ytd-image-companion-renderer">\n          <div id="ad-badge-container" class="style-scope ytd-image-companion-renderer">\n            <ytd-badge-supported-renderer id="ad-badge" no-dot-ad-badge="[[noDotAdBadge]]" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-image-companion-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </div>\n      </div>\n      <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-menu" button-style="[[adInfoButtonStyle]]" button-type="[[adInfoButtonType]]" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n      </ytd-ad-hover-text-button-renderer>\n    </div>\n  </div>\n</template>\n\n\n<template is="dom-if" if="[[!hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n  </ytd-ad-hover-text-button-renderer>\n  <div class="style-scope ytd-image-companion-renderer">\n    <img height="[[imageHeight]]" src$="[[imageSrc]]" width="[[imageWidth]]" alt="" class="style-scope ytd-image-companion-renderer">\n  </div>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return lr5=r},{mode:_.sz("kevlar_poly_si_batch_j067")?1:2});var Xey;var ik=function(){return _.I.apply(this,arguments)||this};
_.S(ik,_.I);_.m=ik.prototype;_.m.dataChanged=function(){this.set("data.adBadge",ik.JSC$20414_DEFAULT_AD_BADGE_RENDERER);if(this.data){var r=this.getOnLayoutVisibleCallback();r&&r()}};
_.m.getOnLayoutVisibleCallback=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.onLayoutVisibleCallback:null};
_.m.getLayoutId=function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.layoutId:null};
_.m.onCompanionClicked=function(r){this.data&&(r.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.D9(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.m.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var r=_.xb(),J=this.getLayoutId(),x=this.data.clickToAdvSiteEndpoint;r&&J&&_.M("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?r.getPlayerPromise().then(function(t){(new _.MZ(t)).executeCommand(x,J)}):_.Vq(this.hostElement,"yt-navigate",{endpoint:x})}};
_.m.sendTrackingPings=function(r){if(r&&r.length!==0&&r[0].loggingUrls&&(r=r[0].loggingUrls.map(this.getBaseUrl)))for(var J=0;J<r.length;J++)_.aD(r[J])};
_.m.getBaseUrl=function(r){return r.baseUrl||""};
_.vd.Object.defineProperties(ik.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var r=_.Fe("yt.www.ads.eventcache.getLastCompanionData");return r?(r=r())&&r.interactionLoggingClientData:null}}});
ik.prototype.onCompanionClicked=ik.prototype.onCompanionClicked;ik.prototype.dataChanged=ik.prototype.dataChanged;ik.JSC$20414_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.gP("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ik.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ik.prototype,"data",void 0);_.F([_.jX("#title"),_.y("design:type",HTMLElement)],ik.prototype,"shopTitle",void 0);
_.F([_.Mw("data.impressionEndpoints"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ik.prototype,"dataChanged",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],ik.prototype,"interactionLoggingClientData",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],ik.prototype,"onCompanionClicked",null);
_.F([_.L({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],ik);
_.A(ik,"ytd-shopping-companion-renderer",function(){if(Xey!==void 0)return Xey;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="shopping-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap="onCompanionClicked" class="style-scope ytd-shopping-companion-renderer">\n  <div id="banner" class="style-scope ytd-shopping-companion-renderer">\n    <div id="ad-badge-container" class="style-scope ytd-shopping-companion-renderer">\n      <ytd-badge-supported-renderer id="ad-badge" large-font-ad-badge="true" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-shopping-companion-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="title" on-tap="onShopTextTap" class="style-scope ytd-shopping-companion-renderer">\n      [[getSimpleString(data.shopText)]]\n    </div>\n  </div>\n  <yt-horizontal-list-renderer id="companion-shelf" data="[[data.itemList.horizontalListRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Xey=r},{mode:1});_.o8(_.JY(function(r){var J=r.data;var x=_.zx("banner-image-layout-view-model");_.yR(x,function(){return J().interaction},yA4);
_.Jf(x,{visibilityCallback:function(t){var b,V=(b=J().interaction)==null?void 0:b.onFirstVisible;t&&V&&_.a2(V)},
showOption:_.zH});_.Ce(function(){var t,b;b=(b=_.Fe("yt.www.ads.eventcache.getLastCompanionData"))?(b=b())&&b.onLayoutVisibleCallback:null;(t=b)==null||t()});
return _.f("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.$H(function(){_.HD(x.value,"yt-refit-popups-action")}),
el:x,"aria-label":function(){var t,b;return(t=J().interaction)==null?void 0:(b=t.accessibility)==null?void 0:b.label}},_.f("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(t){return _.f(_.WQ,{data:t.data,
targetHeight:80,customCommandResolver:yA4})}})),_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.f(_.QR,{data:function(){return J().adBadge}},{adBadgeViewModel:function(t){return _.f(_.Ja,{data:t.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.f(_.QR,{data:function(){return J().menu}},{buttonViewModel:_.TN}))))},"qj"),"banner-image-layout-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;r=_.zx("top-banner-image-text-icon-buttoned-layout-view-model");_.yR(r,function(){return J().interaction},eL9);
_.Jf(r,{visibilityCallback:function(x){var t,b=(t=J().interaction)==null?void 0:t.onFirstVisible;x&&b&&_.a2(b)},
showOption:_.zH});_.Ce(function(){var x,t;t=(t=_.Fe("yt.www.ads.eventcache.getLastCompanionData"))?(t=t())&&t.onLayoutVisibleCallback:null;(x=t)==null||x()});
return _.f("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:r},_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.f(_.QR,{data:function(){return J().adImage}},{adImageViewModel:function(x){return _.f(_.WQ,{data:x.data,
targetHeight:80,customCommandResolver:eL9})}})),_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.f(_.QR,{data:function(){return J().adAvatarLockup}},{adAvatarLockupViewModel:function(x){return _.f(arE,{data:x.data,
customCommandResolver:eL9})}})),_.f(_.QR,{data:function(){return J().adButton}},{adButtonViewModel:function(x){return _.f(_.vz,{data:x.data,
customCommandResolver:eL9})}}),_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.f(_.QR,{data:function(){return J().menu}},{buttonViewModel:_.TN}))))},"rj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.yk}});var rov={shoppingCompanionCarouselRenderer:"ytd-shopping-companion-renderer",imageCompanionAdRenderer:"ytd-image-companion-renderer",actionCompanionAdRenderer:"ytd-action-companion-ad-renderer",bannerImageLayoutViewModel:"banner-image-layout-view-model",topBannerImageTextIconButtonedLayoutViewModel:"top-banner-image-text-icon-buttoned-layout-view-model"},pJ=function(){var r=_.I.apply(this,arguments)||this;r.updateCompanionDataJobId=0;r.contentVideoId=null;r.player=null;r.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return r};
_.S(pJ,_.I);_.m=pJ.prototype;_.m.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:rov}}};
_.m.attached=function(){var r=this,J=_.xb();J&&J.getPlayerPromise().then(function(x){r.getCachedDataAndListen(x)})};
_.m.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.m.updateRendererStamper=function(){var r={};if(this.data)for(var J in rov)if(this.data[J]){r[J]=this.data[J];break}if(this.oneofRenderer!=void 0||Object.keys(r).length)this.oneofRenderer=r};
_.m.getCachedDataAndListen=function(r){var J=this.retrieveCachedCompanionData();J&&Object.keys(J).length&&this.receiveCompanionData(J);this.ytPlayerListenerBehavior.listenToPlayerEvent(r,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=r};
_.m.retrieveCachedCompanionData=function(){return _.xc.yt&&_.xc.yt.www&&_.xc.yt.www.ads&&_.xc.yt.www.ads.eventcache&&_.xc.yt.www.ads.eventcache.getLastCompanionData?_.xc.yt.www.ads.eventcache.getLastCompanionData():null};
_.m.receiveCompanionData=function(r){r&&Object.keys(r).length?(this.contentVideoId=r.contentVideoId,this.setCompanionData(r)):this.setCompanionData(r)};
_.m.setCompanionData=function(r){this.cancelPendingCompanionAdJobs();if(r){this.updateCompanionDataJobId=0;for(var J in rov)rov.hasOwnProperty(J)&&(this.data[J]=void 0);r.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",r.shoppingCompanionCarouselRenderer):r.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",r.imageCompanionAdRenderer):r.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",r.actionCompanionAdRenderer),_.HD(this.hostElement,
"yt-hide-unlimited-offer-module"),_.HD(this.hostElement,"yt-hide-tvfilm-offer-module")):r.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",r.bannerImageLayoutViewModel):r.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",r.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.m.dataChanged=function(){var r=this,J=_.xb();J?J.getPlayerPromise().then(function(x){r.contentVideoId&&x.getVideoUrl().includes("v="+r.contentVideoId)||(r.cancelPendingCompanionAdJobs(),r.updateRendererStamper())}):_.aP(Error("om"))};
_.m.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.Yh.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.m.handleCompanionAdClicked=function(r,J){this.player.onAdUxClicked(r,J);this.player.pauseVideo()};
pJ.prototype.dataChanged=pJ.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],pJ.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],pJ.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pJ.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],pJ.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pJ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],pJ.prototype,"oneofRenderer",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pJ.prototype,"dataChanged",null);_.F([_.L({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],pJ);
_.A(pJ,"ytd-companion-slot-renderer",function(){if(umY!==void 0)return umY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="companion" class="style-scope ytd-companion-slot-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return umY=r},{mode:_.sz("kevlar_poly_si_batch_j067")?
1:2});var Jo4;var fJ=function(){return _.I.apply(this,arguments)||this};
_.S(fJ,_.I);fJ.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
fJ.prototype.dataChanged=fJ.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fJ.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fJ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],fJ.prototype,"companionSlotData",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fJ.prototype,"dataChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],fJ);
_.A(fJ,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(Jo4!==void 0)return Jo4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player-legacy-desktop-watch-ads-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-companion-legal-text-renderer data="[[data]]" disable-upgrade$="[[!data.companionLegalText]]" hidden="[[!data.companionLegalText]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data="[[companionSlotData]]" disable-upgrade$="[[!companionSlotData]]" hidden="[[!companionSlotData]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-slot-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Jo4=r},{mode:1});var xCE;var UE=function(){var r=_.I.apply(this,arguments)||this;r.skinnyMode=!1;r.COMPACT_EVENT_COUNT=4;r.onShelfToggleButtonTap=function(){r.logTap(r.data);r.showingMore=!r.showingMore};
r.onShelfToggleButtonFocus=function(){r.showingMore||(r.logTap(r.data),r.showingMore=!0,_.zu(r,function(){var J=r.COMPACT_EVENT_COUNT-1,x;(x=_.Hp(r.hostElement).querySelector("#event-"+J))==null||x.focus()}))};
return r};
_.S(UE,_.I);_.m=UE.prototype;_.m.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.m.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.m.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.fs(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.fs(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.fs(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.fs(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.fs(this.infoTooltip,this.infoTooltip.hide))};
_.m.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.fs(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.fs(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.fs(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.fs(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.fs(this.infoTooltip,this.infoTooltip.hide))};
_.m.dataChanged=function(){this.firstEvent=this.get("data.events.0.ticketEventRenderer");this.data&&this.data.events&&(this.canShowMore=this.data.events.length>this.COMPACT_EVENT_COUNT,this.separator.style.visibility=this.data.events.length>1?"visible":"hidden");this.showingMore=!1;this.showingMoreChanged(!1)};
_.m.onShowingMoreChanged=function(){var r;this.showingMoreChanged((r=this.showingMore)!=null?r:!1)};
_.m.showingMoreChanged=function(r){var J=this.get("data.events")||[];this.set("restEvents",J.slice(1,r?J.length:this.COMPACT_EVENT_COUNT).map(function(x){return x.ticketEventRenderer}));
J.slice(0,r?J.length:this.COMPACT_EVENT_COUNT).forEach(function(x){var t=_.kU();x=x.ticketEventRenderer.trackingParams;_.Kj()&&t&&x&&(x=_.SU(x),t&&_.ah(t,x))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.m.computeAriaLabel=function(r){return r.subtitle1+", "+r.subtitle2};
_.m.logTap=function(r){_.Kj()&&this.ytRendererBehavior.logExplicitClick(r)};
_.m.isKeyboardAction=function(r){return this.get("detail.x",r)===0&&this.get("detail.y",r)===0};
_.m.onFirstEventTap=function(r){r.target&&this.handleTap(r.target,this.firstEvent,this.isKeyboardAction(r))};
_.m.onTicketLinkTap=function(r){r.target&&this.handleTap(r.target,r.model.item,this.isKeyboardAction(r))};
_.m.handleTap=function(r,J,x){if(J.buttonCommand)if(J.hasMultipleOffers)Object.assign(_.R(J.buttonCommand,_.wy),{properties:{source:x?"keyboard":"tap"}}),this.logTap(J),this.popupPositionTarget=r,_.qG(this.hostElement,[J.buttonCommand],this.hostElement);else{var t;if((t=_.R(J.buttonCommand,_.Ak))==null?0:t.url)this.logTap(J),_.YL(window,_.R(J.buttonCommand,_.Ak).url)}};
UE.prototype.onShowingMoreChanged=UE.prototype.onShowingMoreChanged;UE.prototype.dataChanged=UE.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UE.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],UE.prototype,"firstEvent",void 0);_.F([_.C(),_.y("design:type",Object)],UE.prototype,"restEvents",void 0);_.F([_.C(),_.y("design:type",String)],UE.prototype,"imageUrl",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],UE.prototype,"showingMore",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],UE.prototype,"canShowMore",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],UE.prototype,"skinnyMode",void 0);_.F([_.C(),_.y("design:type",HTMLElement)],UE.prototype,"popupPositionTarget",void 0);_.F([_.jX("#banner-info-tooltip"),_.y("design:type",Object)],UE.prototype,"infoTooltip",void 0);
_.F([_.jX("#info-container"),_.y("design:type",HTMLElement)],UE.prototype,"infoContainer",void 0);_.F([_.jX("#shelf-toggler"),_.y("design:type",HTMLElement)],UE.prototype,"shelfToggleButton",void 0);_.F([_.jX("#separator"),_.y("design:type",HTMLDivElement)],UE.prototype,"separator",void 0);_.F([_.C(),_.y("design:type",String)],UE.prototype,"shelfTogglerLabelText",void 0);_.F([_.C(),_.y("design:type",String)],UE.prototype,"shelfTogglerIcon",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UE.prototype,"dataChanged",null);_.F([_.Mw("showingMore"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],UE.prototype,"onShowingMoreChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],UE);
_.A(UE,"ytd-ticket-shelf-renderer",function(){if(xCE!==void 0)return xCE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ticket-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="head" class="style-scope ytd-ticket-shelf-renderer">\n  <h1 id="title" role="heading" aria-label$="[[firstEvent.title]]" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.title]]</h1>\n\n  <a id="info-container" href="javascript:" role="complementary" aria-label$="[[data.informationText]]" class="style-scope ytd-ticket-shelf-renderer">\n    <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n  </a>\n  \n  <tp-yt-paper-tooltip id="banner-info-tooltip" for="info-container" manual-mode="" position="bottom" class="style-scope ytd-ticket-shelf-renderer">\n    <div class="style-scope ytd-ticket-shelf-renderer">[[data.informationText]]</div>\n  </tp-yt-paper-tooltip>\n</div>\n<div id="body" class="style-scope ytd-ticket-shelf-renderer">\n  <div id="primary-event" class="style-scope ytd-ticket-shelf-renderer">\n    <template is="dom-if" if="[[data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <a id="calendar-avatar" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        <div id="calendar-avatar-month" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-month-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeMonth]]</div>\n        </div>\n        <div id="calendar-avatar-day" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-day-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeDay]]</div>\n        </div>\n      </a>\n    </template>\n\n    <template is="dom-if" if="[[!data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="thumbnail" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-img-shadow id="thumbnail-img" fit="" thumbnail="[[firstEvent.thumbnail]]" class="style-scope ytd-ticket-shelf-renderer">\n        </yt-img-shadow>\n      </div>\n    </template>\n\n    <div id="meta" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="meta-info" class="style-scope ytd-ticket-shelf-renderer">\n        <a id="nearest-with-location" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">[[data.title]]</a>\n        <div id="subtitle1" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.subtitle1]]</div>\n        <template is="dom-if" if="[[firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="subtitle2" class="style-scope ytd-ticket-shelf-renderer">\n            [[firstEvent.subtitle2]]\n          </div>\n        </template>\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <a class="vendor style-scope ytd-ticket-shelf-renderer" target="_blank" on-tap="onFirstEventTap" href$="[[firstEvent.buttonCommand.urlEndpoint.url]]">\n            [[firstEvent.linkText]]\n          </a>\n        </template>\n      </div>\n      <a id="view-tickets-link" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        [[firstEvent.buttonText]]\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n        </template>\n      </a>\n    </div>\n  </div>\n\n  <div id="separator" class="style-scope ytd-ticket-shelf-renderer"></div>\n\n  <div id="rest-events" class="style-scope ytd-ticket-shelf-renderer">\n    <div id="table" class="style-scope ytd-ticket-shelf-renderer">\n      <table cellspacing="0" cellpadding="0" class="style-scope ytd-ticket-shelf-renderer">\n        <template is="dom-repeat" items="[[restEvents]]" as="item" class="style-scope ytd-ticket-shelf-renderer">\n          <tr on-tap="onTicketLinkTap" class="style-scope ytd-ticket-shelf-renderer">\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-date-column style-scope ytd-ticket-shelf-renderer">[[item.timeDate]]</div>\n            </td>\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-weekday-column style-scope ytd-ticket-shelf-renderer">\n                <div class="style-scope ytd-ticket-shelf-renderer">\n                  [[item.timeWeekday]]<span id="time" class="style-scope ytd-ticket-shelf-renderer">[[item.timeTime]]</span>\n                </div>\n              </div>\n            </td>\n            <td class="where-column-td style-scope ytd-ticket-shelf-renderer">\n              <div class="where-column style-scope ytd-ticket-shelf-renderer">\n                <div class="venue-vendor-container style-scope ytd-ticket-shelf-renderer">\n                  <div class="venue style-scope ytd-ticket-shelf-renderer">[[item.subtitle2]]</div>\n                  <b class="dot style-scope ytd-ticket-shelf-renderer">\u00b7</b>\n                  <a class="vendor style-scope ytd-ticket-shelf-renderer" href="javascript:void(0)" id$="event-[[index]]">\n                    [[item.linkText]]\n                    <template is="dom-if" if="[[!item.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n                      <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n                    </template>\n                  </a>\n                </div>\n              </div>\n            </td>\n          </tr>\n        </template>\n      </table>\n      <yt-icon-button id="shelf-toggler" hidden="[[!canShowMore]]" label="[[shelfTogglerLabelText]]" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-icon icon="[[shelfTogglerIcon]]" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return xCE=r},{mode:1});var tpX;var bgm;var g6=function(){return _.I.apply(this,arguments)||this};
_.S(g6,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],g6.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],g6.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],g6);
_.A(g6,"ytd-comments-entry-point-message-renderer",function(){if(bgm!==void 0)return bgm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="message" text="[[data.messageText]]" class="style-scope ytd-comments-entry-point-message-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return bgm=r},{mode:1});var mCm;var EE=function(){return _.I.apply(this,arguments)||this};
_.S(EE,_.I);_.vd.Object.defineProperties(EE.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.teaserAvatar)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],EE.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],EE.prototype,"hasAvatar",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],EE);
_.A(EE,"ytd-comments-entry-point-teaser-renderer",function(){if(mCm!==void 0)return mCm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-teaser-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="teaser" class="style-scope ytd-comments-entry-point-teaser-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-teaser-renderer" height="24" hidden="[[!hasAvatar]]" thumbnail="[[data.teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-teaser-renderer">[[getSimpleString(data.teaserContent)]]</div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mCm=r},{mode:1});var o1y;var jf=function(){return _.I.apply(this,arguments)||this};
_.S(jf,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jf.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jf.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],jf);
_.A(jf,"ytd-comments-simplebox-renderer",function(){if(o1y!==void 0)return o1y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="simplebox" class="style-scope ytd-comments-simplebox-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-simplebox-renderer" height="24" thumbnail="[[data.simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-simplebox-renderer">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return o1y=r},{mode:1});var $A=function(){var r=_.I.apply(this,arguments)||this;r.fullHeight=!_.M("comment_teaser_full_height_kill_switch")&&_.M("kevlar_watch_grid");return r};
_.S($A,_.I);$A.prototype.configureRendererStamper=function(){return{contentRenderer:{id:"content-renderer",mapping:{commentsEntryPointTeaserRenderer:"ytd-comments-entry-point-teaser-renderer",commentsSimpleboxRenderer:"ytd-comments-simplebox-renderer",commentsEntryPointMessageRenderer:"ytd-comments-entry-point-message-renderer"}},"data.contents":{id:"contents",mapping:{commentsEntryPointTeaserRenderer:"ytd-comments-entry-point-teaser-renderer"}}}};
$A.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
$A.prototype.onTap=function(){var r=this.tapCommand;r&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(r))};
$A.prototype.onKeyUp=function(r){if(r.keyCode===13)this.onTap()};
_.vd.Object.defineProperties($A.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.onTap)return this.data.onTap;var J,x;if(((J=this.data)==null?0:J.teaserContent)||((x=this.data)==null?0:x.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)!=null&&r.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
$A.prototype.onKeyUp=$A.prototype.onKeyUp;$A.prototype.onTap=$A.prototype.onTap;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$A.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$A.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],$A.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$A.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],$A.prototype,"fullHeight",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"tapCommand",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"simpleboxPlaceholder",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$A.prototype,"hasSimpleboxPlaceholder",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"simpleboxAvatar",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"teaserContent",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$A.prototype,"hasTeaserContent",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"teaserAvatar",null);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$A.prototype,"hasTeaserAvatar",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"messageText",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],$A.prototype,"contentRenderer",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$A.prototype,"hasContents",null);
_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$A.prototype,"hasContentRenderer",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$A.prototype,"onTap",null);_.F([_.Uh("keypress"),_.y("design:type",Function),_.y("design:paramtypes",[_.WV]),_.y("design:returntype")],$A.prototype,"onKeyUp",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],$A);
_.A($A,"ytd-comments-entry-point-header-renderer",function(){if(tpX!==void 0)return tpX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-comments-entry-point-header-renderer"><div id="title" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.headerText)]]</div><div id="count" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.commentCount)]]</div></div><div id="content" class="style-scope ytd-comments-entry-point-header-renderer"><div id="simplebox" hidden="[[!hasSimpleboxPlaceholder]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" thumbnail="[[simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id="teaser" hidden="[[!hasTeaserContent]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" hidden="[[!hasTeaserAvatar]]" thumbnail="[[teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id="message" text="[[messageText]]" class="style-scope ytd-comments-entry-point-header-renderer"></yt-formatted-string><div id="content-renderer" hidden="[[!hasContentRenderer]]" class="style-scope ytd-comments-entry-point-header-renderer"></div><div id="contents" class="style-scope ytd-comments-entry-point-header-renderer"></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return tpX=r},{mode:1});var Vpe;_.M("web_enable_sink_animated_rolling_character_and_number")?_.o8(_.yvn,"yt-animated-rolling-number",{props:{numberText:_.yk,numberValue:_.yk,heightPx:_.yk,fontSizeMultiplier:_.yk,shouldAnimate:_.yk,forceRollUp:_.yk}}):_.iu(_.EP4,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var DC9=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),HgK={numberText:"",heightPx:2*DC9,shouldAnimate:!1},w6=function(){var r=_.I.apply(this,arguments)||this;r.usingAnimatedComponents=!0;r.wasDetailed=!1;r.JSC$20451_browserSupportsAnimation=_.M("web_supports_animations_api");r.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};r.detailed=!1;r.shouldAnimate=!1;r.viewCountProps=HgK;r.dateTextProps=
HgK;r.metadataBadgesInDescription=_.M("web_metadata_badges_in_description");return r};
_.S(w6,_.I);_.m=w6.prototype;_.m.resetAnimationState=function(){this.shouldAnimate=!1};
_.m.updateDynamicMetadata=function(){if(this.JSC$20451_browserSupportsAnimation){if(!this.detailed){var r,J,x,t;var b=(r=this.videoPrimaryInfoRenderer)==null?void 0:(J=r.viewCount)==null?void 0:(x=J.videoViewCountRenderer)==null?void 0:(t=x.extraShortViewCount)==null?void 0:t.simpleText;var V,H,q,W;var U=(V=this.videoPrimaryInfoRenderer)==null?void 0:(H=V.viewCount)==null?void 0:(q=H.videoViewCountRenderer)==null?void 0:(W=q.shortViewCount)==null?void 0:W.simpleText}if(!U){var g,E,h,G;b=(g=this.videoPrimaryInfoRenderer)==
null?void 0:(E=g.viewCount)==null?void 0:(h=E.videoViewCountRenderer)==null?void 0:(G=h.unlabeledViewCountValue)==null?void 0:G.simpleText;var N,Q,Y,O;U=(N=this.videoPrimaryInfoRenderer)==null?void 0:(Q=N.viewCount)==null?void 0:(Y=Q.videoViewCountRenderer)==null?void 0:(O=Y.viewCount)==null?void 0:O.simpleText}var c,Z,a;r=Number((c=this.videoPrimaryInfoRenderer)==null?void 0:(Z=c.viewCount)==null?void 0:(a=Z.videoViewCountRenderer)==null?void 0:a.originalViewCount);var e,l;c=(e=this.videoPrimaryInfoRenderer)==
null?void 0:(l=e.relativeDateText)==null?void 0:l.simpleText;var Vi;e=!((Vi=this.videoPrimaryInfoRenderer)==null||!Vi.relativeDateText);if(b&&U&&r&&(c||!e)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;Vi=U.split(new RegExp("("+b+")"));b=X1m(Vi[0]);var sX;U={numberText:(sX=Vi[1])!=null?sX:"",numberValue:r,heightPx:2*DC9,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var pz;sX=((pz=Vi[2])!=null?pz:"")+"  ";this.setViewCount(U,b,X1m(sX));
if(!this.detailed&&e){b=c.split(/(\d+)/);pz=X1m(b[0]);var Gz;sX={numberText:(Gz=b[1])!=null?Gz:"",heightPx:2*DC9,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var Qi;Gz=((Qi=b[2])!=null?Qi:"")+"  ";this.setDateText(sX,pz,X1m(Gz))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.m.setViewCount=function(r,J,x){_.v2(J)!==_.v2(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=J);this.viewCountProps.numberText!==(r==null?void 0:r.numberText)&&(this.viewCountProps=r||HgK);_.v2(x)!==_.v2(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=x)};
_.m.setDateText=function(r,J,x){_.v2(J)!==_.v2(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=J);this.dateTextProps.numberText!==(r==null?void 0:r.numberText)&&(this.dateTextProps=r||HgK);_.v2(x)!==_.v2(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=x)};
_.m.onYtUpdateViewershipAction=function(r){this.videoPrimaryInfoRenderer&&(_.R(r,x5v).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.R(r,x5v).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.R(r,x5v).viewCount)))};
_.m.onYtUpdateDateTextAction=function(r){if(this.videoPrimaryInfoRenderer){r=_.R(r,_.rns).dateText;this.shouldAnimate=!0;var J;((J=this.videoPrimaryInfoRenderer)==null?0:J.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",r):this.set("videoPrimaryInfoRenderer.dateText",r)}};
_.vd.Object.defineProperties(w6.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return lu4(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.v2(lu4(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.v2(this.viewCountPreNumberText),this.viewCountProps.numberText,_.v2(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.v2(this.dateTextPreNumberText),this.dateTextProps.numberText,_.v2(this.dateTextPostNumberText)].join("")}}});
w6.prototype.updateDynamicMetadata=w6.prototype.updateDynamicMetadata;w6.prototype.resetAnimationState=w6.prototype.resetAnimationState;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],w6.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],w6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],w6.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],w6.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],w6.prototype,"videoPrimaryInfoRenderer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"detailed",void 0);_.F([_.C(),_.y("design:type",Object)],w6.prototype,"shouldAnimate",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"viewCountPreNumberText",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"viewCountProps",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"viewCountPostNumberText",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"dateTextPreNumberText",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"dateTextProps",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"dateTextPostNumberText",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],w6.prototype,"metadataBadgesInDescription",void 0);_.F([_.n("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.y("design:type",Object),_.y("design:paramtypes",[])],w6.prototype,"infoText",null);
_.F([_.n("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.y("design:type",String),_.y("design:paramtypes",[])],w6.prototype,"descriptionInfoTooltipText",null);_.F([_.n("detailed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],w6.prototype,"showDescriptionInfoTooltip",null);
_.F([_.n("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.y("design:type",String),_.y("design:paramtypes",[])],w6.prototype,"animatedViewCountAccessibilityLabel",null);_.F([_.n("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.y("design:type",String),_.y("design:paramtypes",[])],w6.prototype,"animatedDateTextAccessibilityLabel",null);
_.F([_.g5("videoPrimaryInfoRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],w6.prototype,"resetAnimationState",null);_.F([_.g5("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],w6.prototype,"updateDynamicMetadata",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-watch-info-text"})],w6);
_.A(w6,"ytd-watch-info-text",function(){if(Vpe!==void 0)return Vpe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Vpe=r},{mode:1});var TYr;var s65=_.JY(function(r){var J=r.data;var x=r.setTapCommand;_.Ke(function(){var t=_.LM(J().onTap);x(t)},"X4onJd");
return _.f("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.f(_.QR,{data:function(){return J().avatar}},{avatarViewModel:_.GH}),_.f("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.f("span",null,function(){return J().simpleboxText})))},"sj");var qUE=_.JY(function(r){return _.f("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.f(_.w,{cond:function(){return _.R(r.data().avatar,_.cJ)},
then:function(J){return _.f(_.GH,{data:J,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.f("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.f(_.Zy,{text:function(){return r.data().teaserText}})))},"tj");var WuK=_.JY(function(r){var J=r.data;var x=r.setTapCommand;_.Ke(function(){var t=_.LM(J().onTap);x(t)},"PmAol");
return _.f("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.f(_.QR,{data:function(){return J().teasers}},{commentsEntryPointTeaserViewModel:qUE}))},"uj");var igY=_.JY(function(r){var J=r.data;var x=r.setTapCommand;_.Ke(function(){var t=_.LM(J().onTap);x(t)},"Nh3Hjd");
return _.f("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.f(_.Zy,{text:function(){return J().messageText}}))},"vj");var pyY=_.JY(function(r){var J=r.data;var x=r.setTapCommand;var t=r.isDisabled;_.Ke(function(){var b=(t==null?0:t())?void 0:_.LM(J().onTap);x(b)},"omeiWe");
return _.f("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.f(_.Gk,{icon:function(){return J().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.f(_.w,{cond:function(){return J().image},
then:function(b){return _.f(_.rm,{data:b,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.f(_.Zy,{text:function(){return J().text},
className:function(){return J().image||J().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.f(_.QR,{data:function(){return J().button}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:t==null?void 0:t()}}})}}))},"wj");var fpr=_.JY(function(r){var J=r.data;var x=r.itemIndex;var t=r.selectedIndex;var b=r.indexUpdatedCallback;var V=r.observer;r=r.title;var H=_.zx("yt-carousel-item-view-model",function(E){_.M("web_metadata_carousel_elref_bugfix")&&V&&V().observe(E)}),q=function(E){x()===t()&&b(E)},W=_.Bj(dt4),U=_.Bj(QEs),g=function(){var E,h,G;
return((E=J())==null?void 0:E.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!W()||((h=J())==null?void 0:h.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&U().includes("PAposts_by_host")||((G=J())==null?void 0:G.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&U().includes("PAyouchat")};
_.Pb(function(){_.M("web_metadata_carousel_elref_bugfix")||V&&V().observe(H.value)});
return _.f("yt-carousel-item-view-model",{el:H,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":r},_.f(_.QR,{data:function(){var E,h;return(h=(E=_.R(J().carouselItem,h27))==null?void 0:E.textCarousel)!=null?h:J().carouselItem}},{textCarouselItemViewModel:function(E){return _.f(pyY,{data:E.data,
setTapCommand:q,isDisabled:g})},
commentTeaserCarouselItemViewModel:function(E){return _.f(WuK,{data:E.data,setTapCommand:q})},
commentInputBoxCarouselItemViewModel:function(E){return _.f(s65,{data:E.data,setTapCommand:q})},
commentsEntryPointMessageViewModel:function(E){return _.f(igY,{data:E.data,setTapCommand:q})}}))},"xj");var UCY=_.JY(function(r){var J=r.numDots;var x=r.activeIndex;return _.f("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.f(_.GZ,{each:function(){return Array.from({length:J()})},
keyBy:"INDEX"},function(t,b){return _.f("div",{class:function(){var V={};return _.E8("ytCarouselDotsShapeDot",(V.ytCarouselDotsShapeDotActive=b===x(),V))}})}))},"yj");var g14=_.JY(function(r){var J=r.data;var x=r.handleCarouselNavigation;var t=r.numItems;var b=r.selectedIndex;var V=function(){return{disabled:b()===0}},H=function(){return{disabled:b()===t()-1}};
return _.f("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.f("div",null,_.f("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return J().title}),_.f(_.w,{cond:function(){return J().subtitle},
then:function(q){return _.f("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return J().subtitleAccessibilityText}},q)}})),_.f(_.w,{cond:function(){return t()>1},
then:function(){return _.f("div",{class:"ytCarouselTitleViewModelNavigation"},_.f(UCY,{numDots:t,activeIndex:b}),_.f(_.w,{cond:function(){return J().previousButton},
then:function(q){return _.f(_.QR,{data:q},{buttonViewModel:function(W){return _.f(_.TN,{data:W.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return x(-1)},
buttonOverrides:V})}})}}),_.f(_.w,{cond:function(){return J().nextButton},
then:function(q){return _.f(_.QR,{data:q},{buttonViewModel:function(W){return _.f(_.TN,{data:W.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return x(1)},
buttonOverrides:H})}})}}))}}))},"zj");_.o8(_.JY(function(r){var J=r.data;var x,t=_.zx("yt-video-metadata-carousel-view-model"),b=_.zx("div",function(e){if(_.M("web_metadata_carousel_elref_bugfix")){var l=function(){var Vi=e.offsetWidth*Q(),sX=24*(Q()-1);h(Vi+sX)};
l();window.ResizeObserver&&(x=new ResizeObserver(l),x.observe(e))}}),V=_.IP("HTML_DIR")==="rtl",H=!1,q=0,W=0;
r=_.D(_.Ww(0,void 0,"f4aYxe"));var U=r.next().value,g=r.next().value;r=_.D(_.Ww(0,void 0,"kU9O9"));var E=r.next().value,h=r.next().value;r=_.D(_.Ww(!1,void 0,"GqphDd"));var G=r.next().value,N=r.next().value,Q=function(){var e,l,Vi;return(Vi=(e=J())==null?void 0:(l=e.carouselTitles)==null?void 0:l.length)!=null?Vi:0},Y=function(){b.value&&b.value.scrollLeft!==q&&g((V?b.value.scrollLeft<q:b.value.scrollLeft>q)?Math.min(U()+1,Q()-1):Math.max(U()-1,0))},O;
window.IntersectionObserver&&(O=new IntersectionObserver(function(e){e=_.D(e);for(var l=e.next();!l.done;l=e.next())if(l.value.isIntersecting){if(H){H=!1;break}Y()}else g(W)},{threshold:.2}));
_.Ke(function(){if(b.value){var e=(V?-1:1)*(E()/Q()+12)*(G()&&O?W:U());typeof b.value.scrollTo==="function"?b.value.scrollTo({left:e,behavior:"smooth"}):b.value.scrollLeft=e;q=e;W=G()&&O?W:U()}},"ZP1VMb");
var c,Z=function(e){c=e};
_.Pb(function(){if(!_.M("web_metadata_carousel_elref_bugfix")){var e=function(){var Vi=b.value.offsetWidth*Q(),sX=24*(Q()-1);h(Vi+sX)};
e();if(window.ResizeObserver){var l=new ResizeObserver(e);l.observe(b.value);_.ky(function(){l.disconnect();O&&O.disconnect()})}}});
_.ky(function(){if(_.M("web_metadata_carousel_elref_bugfix")){var e;(e=x)==null||e.disconnect();var l;(l=O)==null||l.disconnect()}});
var a=function(e){e=U()+e;e>=0&&e<Q()&&(H=!0,g(e))};
return _.f("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:t,"on:click":_.$H(function(e){if(_.CL(_.OS(e),t.value,["BUTTON".toString()])||!c)return!1;_.bZ().resolve(_.mg).resolveCommand(c,{forceClickLogging:!0});return!1}),
"on:touchstart":_.$H(function(){N(!0);return!1}),
"on:touchend":_.$H(function(){O||Y();N(!1);return!1}),
hidden:function(){var e,l;return!((e=J())==null?0:(l=e.carouselItems)==null?0:l.length)}},_.f("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.f(_.w,{cond:function(){return J().carouselTitles},
then:function(e){return _.f(_.QR,{data:function(){return e()[G()&&O?W:U()]}},{carouselTitleViewModel:function(l){return _.f(g14,{data:l.data,
handleCarouselNavigation:a,numItems:Q,selectedIndex:U})}})}})),_.f("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:b},_.f("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+E()+"px;"}},_.f(_.w,{cond:function(){return J().carouselItems},
then:function(e){return _.f(_.GZ,{each:e},function(l,Vi){return _.f(_.QR,{data:function(){return l}},{carouselItemViewModel:function(sX){return _.f(fpr,{data:sX.data,
itemIndex:Vi,selectedIndex:U,indexUpdatedCallback:Z,observer:O,title:function(){a:{var pz=Vi();var Gz,Qi=(Gz=J())==null?void 0:Gz.carouselTitles;if(Qi&&(pz=Qi[pz])){var Sm;pz=(Sm=_.R(pz,wv9))==null?void 0:Sm.title;break a}pz=void 0}return pz}})}})})}}))))},"Aj"),"yt-video-metadata-carousel-view-model",{props:{data:_.yk}});var E1y=_.M("web_action_buttons_update_owner_width")?32:12,hF=function(){var r=_.I.apply(this,arguments)||this;r.metadataBadgesInDescription=_.M("web_metadata_badges_in_description");r.descriptionCollapsed=!0;r.useFadedScrimDescription=_.M("kevlar_enable_faded_scrim_on_description");r.skinnyMode=!1;r.playlist=!1;r.isDark=document.documentElement.hasAttribute("dark");r.disableVideoOwnerOnTap=_.M("swatchie_video_owner_on_tap_ks");r.swatcherooDelayLoad=_.M("swatcheroo_enable_ghost_cards");r.primaryMenuWidth=
0;r.videoId="";r.titleHeadlineXs=_.M("web_watch_typography_title_headline_xs");r.titleHeadlineS=_.M("web_watch_typography_title_headline_s");r.titleHeadlineM=_.M("web_watch_typography_title_headline_m");r.titleHashtagBlackLinkified=_.M("web_title_hashtag_black_linkified");r.titleHashtagGreyLinkified=_.M("web_title_hashtag_grey_linkified");r.actionButtonsUpdateOwnerWidth=_.M("web_action_buttons_update_owner_width");r.shouldForceIconOnly=!1;r.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};r.isFullscreen=!1;r.isTheaterMode=!1;return r};
_.S(hF,_.I);_.m=hF.prototype;_.m.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.m.updateOwnerAndDescriptionPosition=function(){_.M("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.Ye(this.bottomRowElement,this.ownerElement)):(_.Ye(this.bottomRowElement,this.descriptionElement),_.Ye(this.topRowElement,this.ownerElement)))};
_.m.titleOnTap=function(r){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;((J=window.getSelection())==null?0:J.toString().length)||this.handleExpandDescriptionCommands()}};
_.m.videoOwnerOnTap=function(r){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.m.detached=function(){var r=this,J;return _.T(function(x){(J=r.resizeObserver)==null||J.disconnect();_.i8(x)})};
_.m.maybeAttachResizeObserver=function(){var r=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.vJ(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){r.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.m.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var r=this.hostElement.clientWidth,J=Math.max(this.largerItemWrap?400:350,r/2-E1y);if(_.M("web_action_buttons_update_owner_width")){var x;J=(((x=document.getElementById("owner"))==null?void 0:x.clientWidth)||0)+E1y}this.actionsOnSeparateLine=this.primaryMenuWidth>r-J?!0:!1}};
_.m.stripAttributedDescription=function(r){return{content:r.content.replace(/[\r\n]{2,}/g,"\n")}};
_.m.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.M("web_modern_buttons"),forceIconButton:!_.M("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:_.M("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.m.videoPrimaryInfoRendererChanged=function(){var r;if((r=this.videoPrimaryInfoRenderer)==null?0:r.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.m.videoSecondaryInfoRendererChanged=function(){var r,J;(J=(r=this.descriptionInlineExpander).collapse)==null||J.call(r);this.descriptionExpandClientVe=_.K$(110509);this.descriptionCollapseClientVe=_.K$(110510);r=_.kU();J=_.Kj();r&&J&&(_.M("combine_ve_grafts")?(_.ox(_.wU(),this.descriptionExpandClientVe,J),_.ox(_.wU(),this.descriptionCollapseClientVe,J)):_.Fx(r,J,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.m.structuredDescriptionContentRendererChanged=function(){_.M("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))};
_.m.updateTopLevelIconsOnly=function(){var r=this;_.M("top_level_update_killswitch")||this.menu&&_.Yh.addLowPriorityJob(function(){r.menu.topLevelIconsOnly=r.skinnyMode},_.Vn("swathceroo_delay_flexible_menu_update",100))};
_.m.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.M("web_action_buttons_minimize_subscribe")};
_.m.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.m.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.m.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.m.onYtTextInlineExpanderExpandedChanged=function(){if(!_.M("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var r,J;(J=(r=this.structuredDescriptionContentRendererElement).resize)==null||J.call(r)}};
_.m.onRenderStamperFinished=function(r){(r==null?void 0:r.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.m.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.m.onYtExpanderLessTapped=function(){var r,J=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.showLessCommand;J&&this.ytComponentBehavior.resolveCommand(J)};
_.m.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.m.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.m.onDescriptionClick=function(r){if(!_.lu(_.Xj(r)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;((J=window.getSelection())==null?0:J.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.M("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.m.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.m.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.m.logCollapseClick=function(){var r=_.kU();r&&this.descriptionCollapseClientVe&&_.z0(r,this.descriptionCollapseClientVe)};
_.m.logExpandClick=function(){var r=_.kU();r&&this.descriptionExpandClientVe&&_.z0(r,this.descriptionExpandClientVe)};
_.m.collapseDescription=function(){this.descriptionCollapsed=!0};
_.m.scrollToTopOfContainer=function(){_.D9(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.m.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.m.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.m.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.m.resize=function(){if(this.descriptionInlineExpander){var r,J;(J=(r=this.descriptionInlineExpander).resize)==null||J.call(r)}else _.nR(new _.MV("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var x;(x=this.menu)==null||x.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():(_.M("web_action_buttons_overlap_fix")&&this.updatePrimaryMenuWidth(),this.maybeUpdateActionsOnSeparateLine())}};
_.m.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var r,J,x,t,b=_.M("web_action_buttons_update_owner_width")?(x=(r=_.Hp(this.menu).querySelector("#button-shape"))==null?void 0:r.clientWidth)!=null?x:0:(t=(J=_.Hp(this.menu).querySelector("#button"))==null?void 0:J.clientWidth)!=null?t:0,V,H;r=((H=(V=_.Hp(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:V.clientWidth)!=null?H:0)+8+b;var q,W;b=(W=(q=_.Hp(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:q.children.length)!=null?W:2;r<=8*b||(this.primaryMenuWidth=r)}};
_.m.onYtUpdateTitleAction=function(r){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.R(r,Jn7).title)};
_.m.onYtUpdateDescriptionAction=function(r){if(r=_.R(r,_.Vnu)){var J,x=!((J=this.videoSecondaryInfoRenderer)==null||!J.attributedDescription);r.isEmpty||!r.description&&!r.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):r.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",r.attributedDescription):r.description&&(x?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.Oz(r.description)):this.set("videoSecondaryInfoRenderer.description",r.description))}};
_.m.onYtDarkModeToggledAction=function(r){this.isDark=r};
_.m.registerPanel=function(){if(!_.M("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var r=_.M("web_watch_imax_theater_mode")&&this.isTheaterMode;r=_.M("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||r;var J=_.bZ().resolve(_.ER);J&&!r&&J.registerPanel("engagement-panel-structured-description",this)}};
_.m.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.m.showPanel=function(r){this.expandDescription();var J=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;J.resize();var x,t=r==null?void 0:(x=r.sectionListEngagementPanelExtras)==null?void 0:x.scrollToItemSectionIdentifier;t?_.Yh.addJob(function(){J==null||J.scrollToSection(t)},8):this.scrollToTopOfContainer()};
_.m.isVisible=function(){return!this.descriptionCollapsed};
_.m.getReloadContinuation=function(){};
_.m.hidePanel=function(){};
_.m.updatePanel=function(){};
_.vd.Object.defineProperties(hF.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.structuredDescriptionContentRenderer)!=null&&r.items){var J;r=_.D((J=this.structuredDescriptionContentRenderer)==null?void 0:J.items);for(J=r.next();!J.done;J=r.next())if(J=_.R(J.value,_.mBb))return J}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoPrimaryInfoRenderer)==null?0:r.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!!((r=this.videoSecondaryInfoRenderer)==null?0:(J=r.owner)==null?0:(x=J.videoOwnerRenderer)==null?0:x.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!_.M("swatchie_sd_new_line_strip_ks")){var r,J;if((r=this.videoSecondaryInfoRenderer)==null?0:(J=r.attributedDescription)==null?0:J.content){var x,t;return(t=this.stripAttributedDescription((x=this.videoSecondaryInfoRenderer)==null?void 0:x.attributedDescription))!=null?t:{runs:[]}}}var b,V,H,q;return(q=(H=(b=this.videoSecondaryInfoRenderer)==null?void 0:b.description)!=null?H:(V=this.videoSecondaryInfoRenderer)==null?
void 0:V.attributedDescription)!=null?q:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.videoSecondaryInfoRenderer)==null?void 0:r.headerRuns)!=null?J:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.commentsEntryPointHeaderRenderer)==null||!r.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.videoMetadataCarousel)==null||!r.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Vn("swatchie_desc_lines",3):this.hasTeaserCarousel?_.Vn("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var r,J,x=Object.assign({},(r=this.videoSecondaryInfoRenderer)==null?void 0:(J=r.metadataRowContainer)==null?void 0:J.metadataRowContainerRenderer);if(x&&x.rows&&x.collapsedItemCount!==void 0&&!(x.rows.length<=x.collapsedItemCount))return x.rows=x.rows.slice(x.collapsedItemCount),x.collapsedItemCount=0,x}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var r,J,x=Object.assign({},(r=this.videoSecondaryInfoRenderer)==null?void 0:(J=r.metadataRowContainer)==null?void 0:J.metadataRowContainerRenderer);if(x&&x.rows&&x.collapsedItemCount!==void 0)return x.rows=x.rows.slice(0,x.collapsedItemCount),x.collapsedItemCount=x.rows.length,x}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!((r=this.structuredDescriptionContentRenderer)==null?0:(J=r.items)==null?0:J.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRenderer)return null;var r;return(r=this.videoSecondaryInfoRenderer)==null?void 0:r.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.videoSecondaryInfoRenderer)==null?0:(J=r.owner)==null?0:(x=J.videoOwnerRenderer)==null?0:x.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return!!((r=this.videoPrimaryInfoRenderer)==null?0:(J=r.videoActions)==null?0:(x=J.menuRenderer)==null?0:(t=x.flexibleItems)==null?0:t.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.uS(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.uS(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var r=this;if(_.M("web_title_hashtag_grey_delinkified")){var J,x=_.GE.unsafeClone((J=this.videoPrimaryInfoRenderer)==null?void 0:J.title);(J=x==null?void 0:x.runs)&&J.forEach(function(t){if(t==null?0:t.navigationEndpoint)t.textColor=4284506208,r.isDark&&(t.textColor=4289374890)});
return x}return(x=this.videoPrimaryInfoRenderer)==null?void 0:x.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.M("web_title_hashtag_black_delinkified")||_.M("web_title_hashtag_grey_delinkified")}}});
hF.prototype.resetDescriptionState=hF.prototype.resetDescriptionState;hF.prototype.registerPanel=hF.prototype.registerPanel;hF.prototype.onYtExpanderLessTapped=hF.prototype.onYtExpanderLessTapped;hF.prototype.onYtExpanderMoreTapped=hF.prototype.onYtExpanderMoreTapped;hF.prototype.onRenderStamperFinished=hF.prototype.onRenderStamperFinished;hF.prototype.onYtTextInlineExpanderExpandedChanged=hF.prototype.onYtTextInlineExpanderExpandedChanged;hF.prototype.onYtTextInlineExpanderCollapseClicked=hF.prototype.onYtTextInlineExpanderCollapseClicked;
hF.prototype.onYtTextInlineExpanderExpandClicked=hF.prototype.onYtTextInlineExpanderExpandClicked;hF.prototype.moveActionsElement=hF.prototype.moveActionsElement;hF.prototype.updateShouldForceIconOnly=hF.prototype.updateShouldForceIconOnly;hF.prototype.updateTopLevelIconsOnly=hF.prototype.updateTopLevelIconsOnly;hF.prototype.structuredDescriptionContentRendererChanged=hF.prototype.structuredDescriptionContentRendererChanged;hF.prototype.videoSecondaryInfoRendererChanged=hF.prototype.videoSecondaryInfoRendererChanged;
hF.prototype.videoPrimaryInfoRendererChanged=hF.prototype.videoPrimaryInfoRendererChanged;hF.prototype.maybeUpdateActionsOnSeparateLine=hF.prototype.maybeUpdateActionsOnSeparateLine;hF.prototype.updateOwnerAndDescriptionPosition=hF.prototype.updateOwnerAndDescriptionPosition;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],hF.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],hF.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],hF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],hF.prototype,"ytdReduxBehavior",void 0);_.F([_.jX("#above-the-fold"),_.y("design:type",HTMLElement)],hF.prototype,"aboveTheFoldContainer",void 0);_.F([_.jX("#menu ytd-menu-renderer"),_.y("design:type",Object)],hF.prototype,"menu",void 0);
_.F([_.jX("#description-inline-expander"),_.y("design:type",Object)],hF.prototype,"descriptionInlineExpander",void 0);_.F([_.jX("#faded-structured-description"),_.y("design:type",Object)],hF.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.F([_.jX("#structured-description"),_.y("design:type",Object)],hF.prototype,"structuredDescriptionContentRendererElement",void 0);_.F([_.jX("#title"),_.y("design:type",HTMLElement)],hF.prototype,"titleElement",void 0);
_.F([_.jX("#description"),_.y("design:type",HTMLElement)],hF.prototype,"descriptionElement",void 0);_.F([_.jX("#description-interaction"),_.y("design:type",Object)],hF.prototype,"descriptionInteraction",void 0);_.F([_.jX("#owner"),_.y("design:type",HTMLElement)],hF.prototype,"ownerElement",void 0);_.F([_.jX("#top-row"),_.y("design:type",HTMLElement)],hF.prototype,"topRowElement",void 0);_.F([_.jX("#bottom-row"),_.y("design:type",HTMLElement)],hF.prototype,"bottomRowElement",void 0);
_.F([_.jX("#actions"),_.y("design:type",HTMLElement)],hF.prototype,"actionsElement",void 0);_.F([_.jX("#bottom-actions"),_.y("design:type",HTMLElement)],hF.prototype,"bottomActionsElement",void 0);_.F([_.jX("#ytd-watch-info-text"),_.y("design:type",Object)],hF.prototype,"watchInfoTextElement",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"videoPrimaryInfoRenderer",void 0);
_.F([_.C(),_.y("design:type",Object)],hF.prototype,"videoSecondaryInfoRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"commentsEntryPointHeaderRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"videoMetadataCarousel",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"structuredDescriptionContentRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"videoSummary",void 0);
_.F([_.C(),_.y("design:type",Object)],hF.prototype,"merchShelf",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"infoPanelBelowMetadata",void 0);_.F([_.n("structuredDescriptionContentRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"productShelf",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"metadataBadgesInDescription",void 0);
_.F([_.n("videoPrimaryInfoRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"shouldHideBadges",null);_.F([_.n("productShelf","descriptionCollapsed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"shouldShowProductShelf",null);_.F([_.C(),_.y("design:type",Boolean)],hF.prototype,"isWatchFlexy",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"descriptionCollapsed",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],hF.prototype,"useFadedScrimDescription",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"skinnyMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("videoSecondaryInfoRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"largerItemWrap",null);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"playlist",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"clarifyBox",void 0);
_.F([_.C(),_.y("design:type",Object)],hF.prototype,"playerAds",void 0);_.F([_.C(),_.y("design:type",Boolean)],hF.prototype,"isDark",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],hF.prototype,"actionsOnSeparateLine",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"disableVideoOwnerOnTap",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"swatcherooDelayLoad",void 0);
_.F([_.C(),_.y("design:type",Boolean)],hF.prototype,"suppressTopLevelMetadataRows",void 0);_.F([_.C(),_.y("design:type",Object)],hF.prototype,"primaryMenuWidth",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"videoId",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"titleHeadlineXs",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"titleHeadlineS",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"titleHeadlineM",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"titleHashtagBlackLinkified",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"titleHashtagGreyLinkified",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"actionButtonsUpdateOwnerWidth",void 0);
_.F([_.C(),_.y("design:type",Object)],hF.prototype,"shouldForceIconOnly",void 0);_.F([_.Mw("skinnyMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"updateOwnerAndDescriptionPosition",null);_.F([_.Mw("skinnyMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.F([_.n("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"descriptionText",null);_.F([_.n("videoSecondaryInfoRenderer.headerRuns"),_.y("design:type",Array),_.y("design:paramtypes",[])],hF.prototype,"headerRuns",null);_.F([_.C({value:!1}),_.n("commentsEntryPointHeaderRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"hasTeaser",null);
_.F([_.C({value:!1,reflectToAttribute:!0}),_.n("videoMetadataCarousel"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"hasTeaserCarousel",null);_.F([_.C({value:3}),_.n("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"descriptionMaxLines",null);_.F([_.n("videoSecondaryInfoRenderer.metadataRowContainer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"collapsibleMetadataRows",null);
_.F([_.n("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"alwaysVisibleMetadataRows",null);_.F([_.n("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"hasInlineStructuredDescription",null);
_.F([_.n("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"showInlineStructuredDescription",null);_.F([_.n("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"descriptionExpandCommand",null);
_.F([_.n("videoSecondaryInfoRenderer.owner"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"videoOwnerCommand",null);_.F([_.C({reflectToAttribute:!0}),_.n("videoPrimaryInfoRenderer.videoActions"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"flexMenuEnabled",null);_.F([_.C({selector:_.PJ,reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"isFullscreen",void 0);
_.F([_.C({selector:_.kb,reflectToAttribute:!0}),_.y("design:type",Object)],hF.prototype,"isTheaterMode",void 0);_.F([_.n("descriptionText","useFadedScrimDescription"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"showAttributedStringDescription",null);_.F([_.n("descriptionText","useFadedScrimDescription"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"showFormattedStringDescription",null);
_.F([_.n("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],hF.prototype,"showFadedStructuredDescription",null);_.F([_.Mw("videoPrimaryInfoRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"videoPrimaryInfoRendererChanged",null);_.F([_.n("videoPrimaryInfoRenderer.title"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"videoTitle",null);
_.F([_.n("videoPrimaryInfoRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],hF.prototype,"noEndpoints",null);_.F([_.Mw("videoSecondaryInfoRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"videoSecondaryInfoRendererChanged",null);
_.F([_.g5("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"structuredDescriptionContentRendererChanged",null);_.F([_.g5("skinnyMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"updateTopLevelIconsOnly",null);
_.F([_.g5("skinnyMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"updateShouldForceIconOnly",null);_.F([_.g5("skinnyMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"moveActionsElement",null);_.F([_.Uh("yt-text-inline-expander-expand-clicked"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.F([_.Uh("yt-text-inline-expander-collapse-clicked"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.F([_.Uh("yt-text-inline-expander-expanded-changed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],hF.prototype,"onRenderStamperFinished",null);_.F([_.Uh("yt-expander-more-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"onYtExpanderMoreTapped",null);_.F([_.Uh("yt-expander-less-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"onYtExpanderLessTapped",null);
_.F([_.g5("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"registerPanel",null);_.F([_.g5("videoSecondaryInfoRenderer"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hF.prototype,"resetDescriptionState",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-watch-metadata"})],hF);
_.A(hF,"ytd-watch-metadata",function(){if(TYr!==void 0)return TYr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick">\n      <div id="description-inner" class="style-scope ytd-watch-metadata">\n        <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n        \n        <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n          <ytd-merch-shelf-renderer data="[[productShelf]]" class="style-scope ytd-watch-metadata">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n        </yt-formatted-string>\n        <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n          <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n          </yt-attributed-string>\n          \n          <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n          </ytd-structured-description-content-renderer>\n          <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n          </ytd-metadata-row-container-renderer>\n          <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n        </div>\n        <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n          <div slot="extra-content" class="style-scope ytd-watch-metadata">\n            <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRenderer]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n          </div>\n        </ytd-text-inline-expander>\n      </div>\n      <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n    </div>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return TYr=r},{mode:2});_.SUe=function(r){_.Mx.call(this);this.JSC$20473_watchApi=r;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;j6E(this);$Cr(this);wy9(this);hPy(this);Mpe(this);GLY(this);RPr(this)};
_.S(_.SUe,_.Mx);var wy9=function(r){var J=function(){_.M("kevlar_is_pupi_enabled")||M2(r)};
r.JSC$20473_watchApi.getRoot().addEventListener("yt-player-updated",J);r.addOnDisposeCallback(function(){r.JSC$20473_watchApi.getRoot().removeEventListener("yt-player-updated",J)})},Mpe=function(r){if(_.M("kevlar_endscreen_auto_theater_mode")){var J=r.JSC$20473_watchApi.subscribeToActiveChanged(function(){NY5(r)},!1);
r.addOnDisposeCallback(J)}},j6E=function(r){var J,x,t,b,V;
_.T(function(H){if(H.nextAddress==1)return _.p(H,r.JSC$20473_watchApi.playerApi,2);J=H.yieldResult;x=function(q){q=!!q;Gg(r)&&(q=q?2:1,_.ZY.getInstance().setState(q,!0,!1))};
t=function(q){q&&_.Nnr(_.lO().getState())&&(_.D9(r.JSC$20473_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),r.temporaryTheaterMode=!0)};
b=function(q){_.M("kevlar_player_update_autonav_on_new_data")&&q.type==="newdata"&&(_.M("kevlar_is_pupi_enabled")||M2(r))};
V=function(q){r.onPlayerStateChange(q)};
_.M("kevlar_endscreen_auto_theater_mode")&&J.addEventListener("onAutonavCancelled",t);J.addEventListener("onAutonavChangeRequest",x);J.addEventListener("onVideoDataChange",b);J.addEventListener("onStateChange",V);r.addOnDisposeCallback(function(){J.removeEventListener("onAutonavChangeRequest",x);J.removeEventListener("onVideoDataChange",b);J.removeEventListener("onStateChange",V);_.M("kevlar_endscreen_auto_theater_mode")&&J.removeEventListener("onAutonavCancelled",t)});
_.i8(H)})},$Cr=function(r){r.JSC$20473_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){r.autonavCancelledBySignal=!0;
_.M("kevlar_is_pupi_enabled")||M2(r)});
r.JSC$20473_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(J,x,t){x&&M2(r,t)});
r.JSC$20473_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){Gg(r)&&_.ZY.getInstance().setState(2,!0,!0)});
r.JSC$20473_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){Gg(r)&&_.ZY.getInstance().setState(1,!0,!0)});
r.addOnDisposeCallback(function(){r.JSC$20473_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");r.JSC$20473_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");r.JSC$20473_watchApi.unregisterActionHandler("yt-enable-autoplay-command");r.JSC$20473_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},hPy=function(r){var J=r.JSC$20473_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){RPr(r)}),x=r.JSC$20473_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){GLY(r)});
r.addOnDisposeCallback(function(){r.JSC$20473_watchApi.unsubscribeByKey(J);r.JSC$20473_watchApi.unsubscribeByKey(x)})},RPr=function(r){r.autonavCancelledBySignal=!1;
_.M("kevlar_is_pupi_enabled")||M2(r)},GLY=function(r){var J=r.JSC$20473_watchApi.getWatchNextResponse(),x,t;
var b=(J=(t=_.R(J==null?void 0:(b=J.playerOverlays)==null?void 0:(x=b.playerOverlayRenderer)==null?void 0:x.autonavToggle,_.Hub))==null?void 0:t.enabled)?2:1;_.M("kevlar_is_pupi_enabled")?_.ZY.getInstance().setState(b,!1,!1):M2(r);_.M("web_persist_server_autonav_state_on_client")&&typeof J==="boolean"&&_.Euz(b===2)},Gg=function(r){if(r.autonavCancelledBySignal)return!1;
var J,x,t,b;return!!((J=r.JSC$20473_watchApi.getWatchNextResponse())==null?0:(x=J.contents)==null?0:(t=x.twoColumnWatchNextResults)==null?0:(b=t.autoplay)==null?0:b.autoplay)};
_.SUe.prototype.onPlayerStateChange=function(r){if(r===0){r=!_.ZY.getInstance().isAutoplaySetExplicitly();var J=this.JSC$20473_watchApi.getWatchNextResponse(),x,t,b,V;J=_.R(J==null?void 0:(x=J.contents)==null?void 0:(t=x.twoColumnWatchNextResults)==null?void 0:(b=t.autoplay)==null?void 0:(V=b.autoplay)==null?void 0:V.autoplayExplicitChoiceDialogRenderer,_.K$x);Gg(this)&&r&&J&&_.Uz.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:J},popupType:"DIALOG"}})}else NY5(this)};
var NY5=function(r){r.temporaryTheaterMode&&(r.temporaryTheaterMode=!1,_.D9(r.JSC$20473_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},M2=function(r,J){J=J===void 0?!1:J;
var x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20473_watchApi.playerApi,2);x=t.yieldResult;Gg(r)?x.setAutonavState(_.ZY.getInstance().getState(),J):x.setAutonavState(1,J);_.i8(t)})};var dCe={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",MERCH_SHELF_IN_SD:"MERCH_SHELF_IN_SD",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",LIMITED_STATE:"LIMITED_STATE",ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",
COMMENTS:"COMMENTS",ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL",SHOPPING_TIMELY_SHELF:"SHOPPING_TIMELY_SHELF"};_.Kuy=function(r){_.Mx.call(this);var J=this;this.JSC$20478_watchApi=r;var x=this.JSC$20478_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Q67(J)});
this.addOnDisposeCallback(function(){J.JSC$20478_watchApi.unsubscribeByKey(x)});
Q67(this)};
_.S(_.Kuy,_.Mx);var Q67=function(r){var J=r.JSC$20478_watchApi.getPlayerResponse(),x=r.JSC$20478_watchApi.getWatchNextResponse();if(!_.eZz(J==null?void 0:J.playabilityStatus,x==null?void 0:x.playerOverlays)){var t;var b=J==null?void 0:(t=J.playabilityStatus)==null?void 0:t.errorScreen}r.JSC$20478_watchApi.provideRenderingData("ERROR_SCREEN",b)};var kLe=_.JY(function(r){var J=r.data;r=_.M("web_watch_video_details_hide_subtitle");var x=_.M("web_watch_video_details_single_line_title"),t=_.$H(function(){var q=J().onTap;q&&_.bZ().resolve(_.mg).resolveCommand(q)}),b={},V={},H={};
return _.f("yt-player-overlay-video-details-renderer",{class:_.gm("ytPlayerOverlayVideoDetailsRendererHost",(b.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.M("web_watch_video_details_transparent_background"),b)),"on:click":t,role:"button"},_.f("h2",{class:_.gm("ytPlayerOverlayVideoDetailsRendererTitle",(V.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return x},V))},_.f(_.Zy,{text:function(){return J().title}})),_.f("div",{class:_.gm("ytPlayerOverlayVideoDetailsRendererSubtitle",
(H.ytPlayerOverlayVideoDetailsRendererHideSubtitle=r,H))},_.f(_.Zy,{text:function(){return J().subtitle}})))},"Bj");var Rt={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},PGE=_.JY(function(r){var J=r.data;var x=_.Bj(_.PJ),t=_.M("web_watch_action_bar_resize_buttons"),b=_.M("delhi_modern_web_player_icons")&&!_.M("enable_web_delhi_icons"),V=function(){return t&&!x()?{size:"M"}:void 0};
r={};return _.f("yt-player-quick-action-buttons",{class:_.gm("ytPlayerQuickActionButtonsHost",(r.ytPlayerQuickActionButtonsHostTheaterMode=function(){return!x()},r))},_.f(_.GZ,{each:function(){if(b){var H=J();
H=JSON.parse(JSON.stringify(H));for(var q=_.D(H),W=q.next();!W.done;W=q.next()){var U=W.value,g=void 0;W=_.R((g=_.R(U,_.N8))==null?void 0:g.toggleButtonViewModel,_.RS);var E=void 0;g=_.R((E=_.R(U,_.Sq))==null?void 0:E.toggleButtonViewModel,_.RS);E=_.R(U,_.GA);U=_.R(U,_.RS);if(W)g=_.R(W.defaultButtonViewModel,_.GA),W=_.R(W.toggledButtonViewModel,_.GA),g&&g.iconName&&(g.iconName=Rt[g.iconName]),W&&W.iconName&&(W.iconName=Rt[W.iconName]);else if(g)W=_.R(g.defaultButtonViewModel,_.GA),g=_.R(g.toggledButtonViewModel,
_.GA),W&&W.iconName&&(W.iconName=Rt[W.iconName]),g&&g.iconName&&(g.iconName=Rt[g.iconName]);else if(E)E.iconName&&(E.iconName=Rt[E.iconName]);else if(U){W=_.R(U.defaultButtonViewModel,_.GA);g=_.R(U.toggledButtonViewModel,_.GA);U=void 0;if((U=W)==null?0:U.iconName)W.iconName=Rt[W.iconName];W=void 0;if((W=g)==null?0:W.iconName)g.iconName=Rt[g.iconName]}}}else H=J();return H}},function(H){return _.f(_.QR,{data:function(){return H}},{buttonViewModel:function(q){return _.f(_.TN,{data:q.data,
buttonOverrides:V})},
likeButtonViewModel:function(q){return _.f(_.Sx,{data:q.data,buttonShapeOverrideables:V,disableIconAnimation:!0})},
dislikeButtonViewModel:function(q){return _.f(_.Rq,{data:q.data,buttonShapeOverrideables:V})},
toggleButtonViewModel:function(q){return _.f(_.hU,{data:q.data,buttonShapeOverrides:V})}})}))},"Cj");_.n1K=function(r){_.Mx.call(this);var J=this;this.JSC$20483_watchApi=r;r=_.D(_.Ww({},void 0,"ufFdVc"));this.quickActionsViewModel=r.next().value;this.setQuickActionsViewModel=r.next().value;r=_.D(_.Ww({},void 0,"atbdp"));this.playerOverlayVideoDetailsRenderer=r.next().value;this.setPlayerOverlayVideoDetailsRenderer=r.next().value;var x=this.JSC$20483_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){YUy(J)});
this.addOnDisposeCallback(function(){J.JSC$20483_watchApi.unsubscribeByKey(x)});
YUy(this)};
_.S(_.n1K,_.Mx);
var YUy=function(r){var J,x,t,b,V,H,q,W,U,g,E,h,G,N;_.T(function(Q){if(Q.nextAddress==1)return _.p(Q,r.JSC$20483_watchApi.playerApi,2);J=Q.yieldResult;x=r.JSC$20483_watchApi.getWatchNextResponse();V=(t=x)==null?void 0:(b=t.playerOverlays)==null?void 0:b.playerOverlayRenderer;q=_.R((H=V)==null?void 0:H.fullscreenQuickActionsBar,_.qBw);(U=(W=r).setQuickActionsViewModel)==null||U.call(W,q||{});q&&Og5(r,J);h=(g=V)==null?void 0:(E=g.videoDetails)==null?void 0:E.playerOverlayVideoDetailsRenderer;(N=(G=
r).setPlayerOverlayVideoDetailsRenderer)==null||N.call(G,h||{});h&&CGX(r,J);_.i8(Q)})},Og5=function(r,J){if(!r.quickActionButtonsContainer){r.quickActionButtonsContainer=document.createElement("div");
J.setFullscreenQuickActions(r.quickActionButtonsContainer);var x=function(){return r.quickActionsViewModel().quickActionButtons||[]},t=_.Q6(r.quickActionButtonsContainer,function(){return _.f(PGE,{data:x})});
r.addOnDisposeCallback(function(){J.setFullscreenQuickActions(void 0);t()})}},CGX=function(r,J){if(!r.playerOverlayVideoDetailsRendererContainer){r.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
J.setPlayerOverlayVideoDetailsRenderer(r.playerOverlayVideoDetailsRendererContainer);var x=_.Q6(r.playerOverlayVideoDetailsRendererContainer,function(){return _.f(kLe,{data:r.playerOverlayVideoDetailsRenderer})});
r.addOnDisposeCallback(function(){J.setPlayerOverlayVideoDetailsRenderer(void 0);x()})}};_.Sf=function(r){_.Mx.call(this);var J=this;this.JSC$20488_watchApi=r;this.JSC$20488_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;r=_.pu(_.lO(),_.PJ,function(x){J.onFullscreenChanged(x)});
this.addOnDisposeCallback(r);r=_.pu(_.lO(),_.RN,function(x){J.onWatchScroll(x)});
this.addOnDisposeCallback(r);_.M("kevlar_watch_while_v2")&&(r=_.pu(_.lO(),_.P2,function(x){BYm(J,x)}),this.addOnDisposeCallback(r));
Ipe(this);Lu4(this);coK();this.onWatchScroll(_.RN(_.lO().getState()));_.LN("START_IN_FULL_WINDOW_MODE")&&this.JSC$20488_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.S(_.Sf,_.Mx);var Ipe=function(r){r.JSC$20488_watchApi.registerActionHandler("yt-fullscreen-change-action",function(J){var x=r.JSC$20488_watchApi.isActive();J&&!x||_.lO().dispatch(_.o5({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!J}}))});
r.addOnDisposeCallback(function(){r.JSC$20488_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},Lu4=function(r){var J,x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20488_watchApi.playerApi,2);J=t.yieldResult;x=function(){r.onFullerscreenEduClicked()};
J.addEventListener("onFullerscreenEduClicked",x);r.addOnDisposeCallback(function(){J.removeEventListener("onFullerscreenEduClicked",x)});
_.i8(t)})};
_.Sf.prototype.onFullscreenChanged=function(r){var J=this,x;return _.T(function(t){if(t.nextAddress==1)return J.isFullscreen=!!_.JQ(),_.p(t,J.JSC$20488_watchApi.playerApi,2);x=t.yieldResult;J.JSC$20488_miniplayerActive||x.setFauxFullscreen(J.isFullscreen);if(r&&(J.JSC$20488_watchApi.focusOnPlayer(),!J.fullerscreenEduButtonShownThisPlayback)){J.fullerscreenEduButtonShownThisPlayback=!0;var b=_.Vk("yt-fullerscreen-edu-button-shown-count")||0;_.oo("yt-fullerscreen-edu-button-shown-count",b+1,31536E3);
J.updateFullerscreenEduButtonSubtleModeState()}_.i8(t)})};
var BYm=function(r,J){var x;_.T(function(t){if(t.nextAddress==1)return r.JSC$20488_miniplayerActive=J,_.p(t,r.JSC$20488_watchApi.playerApi,2);x=t.yieldResult;x.setFauxFullscreen(!r.JSC$20488_miniplayerActive&&r.isFullscreen);_.i8(t)})};
_.Sf.prototype.onWatchScroll=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1)return _.M("external_fullscreen_with_edu")?_.p(b,J.JSC$20488_watchApi.playerApi,2):b.return();x=b.yieldResult;t=r<=0;J.shouldShowFullerscreenEdu!==t&&(J.shouldShowFullerscreenEdu=t,x.updateFullerscreenEduButtonVisibility(!J.shouldShowFullerscreenEdu));_.i8(b)})};
_.Sf.prototype.onFullerscreenEduClicked=function(){this.JSC$20488_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var r=_.Vk("yt-fullerscreen-edu-button-click-count")||0;_.oo("yt-fullerscreen-edu-button-click-count",r+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.Sf.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var r=this,J,x,t,b,V,H;return _.T(function(q){if(q.nextAddress==1)return J=_.Vk("yt-fullerscreen-edu-button-click-count")||0,x=_.Vk("yt-fullerscreen-edu-button-shown-count")||0,t=_.Vn("external_fullscreen_button_click_threshold"),b=_.Vn("external_fullscreen_button_shown_threshold"),V=J>=t||x>=b,_.p(q,r.JSC$20488_watchApi.playerApi,2);H=q.yieldResult;H.updateFullerscreenEduButtonSubtleModeState(V);_.i8(q)})};
_.Sf.prototype.disposeInternal=function(){_.Mx.prototype.disposeInternal.call(this);var r=_.JQ();_.M("kevlar_exit_fullscreen_leaving_watch")&&r&&_.b9(r)};
var coK=function(){if(_.M("web_watch_add_viewport_meta_tag")){var r=document.querySelector("meta[name=viewport]"),J=document.head;J&&!r&&(r=document.createElement("meta"),r.name="viewport",r.content="width=device-width, initial-scale=1.0, viewport-fit=cover",J.appendChild(r))}};_.N2=function(r){_.Mx.call(this);var J=this;this.JSC$20492_watchApi=r;this.jobId=0;this.pendingRequestId=void 0;var x=this.JSC$20492_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){AoY(J)});
this.addOnDisposeCallback(function(){J.JSC$20492_watchApi.unsubscribeByKey(x)});
AoY(this)};
_.S(_.N2,_.Mx);var Fum=function(r){_.Yh.cancelJob(r.jobId);r.pendingRequestId=void 0},AoY=function(r){Fum(r);
var J=rqK(r.JSC$20492_watchApi.getWatchNextResponse());if(J){var x=250,t,b=(t=_.R(J,_.inY))==null?void 0:t.initialDelayMs;_.M("web_watch_updated_metadata_server_initial_delay")&&b&&(x=b);r.jobId=_.Yh.addLowPriorityJob(function(){return r.fetchUpdatedMetadata(J)},x)}};
_.N2.prototype.fetchUpdatedMetadata=function(r,J){var x=this,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O;return _.T(function(c){switch(c.nextAddress){case 1:J&&(t={continuation:J});if(!_.M("web_get_updated_metadata_fantasy_panel_continuation_params")){c.jumpTo(2);break}b=_.bZ().resolve(_.ER);V="PAsports_fantasy";return _.p(c,b.isVisible(V,!0),3);case 3:c.yieldResult&&(U=(q=(H=b).getUpdatePanelContinuationData)==null?void 0:(W=q.call(H,V))==null?void 0:W.updatePanelContinuationRequest)&&(t||(t={}),t.clientParams=
{panelContinuationParams:{panelContinuation:U}});case 2:g=_.bZ().resolve(_.Bo);if(!g)return _.Pq(Error("pm")),c.return();E={};x.pendingRequestId=E;return _.p(c,_.et(g,r,t),4);case 4:h=c.yieldResult;if(E!==x.pendingRequestId)return c.return();Q=(G=h)==null?void 0:(N=G.continuation)==null?void 0:N.timedContinuationData;((Y=Q)==null?0:Y.continuation)&&((O=Q)==null?0:O.timeoutMs)&&(x.jobId=_.Yh.addLowPriorityJob(function(){return x.fetchUpdatedMetadata(r,Q.continuation)},Q.timeoutMs));
_.i8(c)}})};
_.N2.prototype.disposeInternal=function(){_.Mx.prototype.disposeInternal.call(this);Fum(this)};var apE=_.JY(function(r){var J=_.$H(function(){var t=r.data().videoId;if(r.active())t=_.Jt(t),_.bZ().resolve(_.mg).resolveCommand(t);else{var b=r.playerApi(),V=b.getAvailableAudioTracks(),H,q,W=(H=r.sourceVideoConfig().audioTracks)==null?void 0:(q=H.find(function(U){return U.isDefaultForSource}))==null?void 0:q.id;
if(V=V.find(function(U){return U.getLanguageInfo().getId()===W}))b.setAudioTrack(V,!0),b.setCompositeParam({activeVideoId:t}),r.setActiveSourceId(t)}}),x={};
return _.f("ytw-composite-source-video-overlay",{class:_.gm("ytwCompositeSourceVideoOverlayHost",(x.ytwCompositeSourceVideoOverlayActive=r.active,x.ytwCompositeSourceVideoOverlayInteracting=r.interacting,x)),style:_.MA({left:function(){var t;return((t=r.data().topLeftCornerX)!=null?t:0)*100+"%"},
top:function(){var t;return((t=r.data().topLeftCornerY)!=null?t:0)*100+"%"},
width:function(){var t;return((t=r.data().width)!=null?t:0)*100+"%"},
height:function(){var t;return((t=r.data().height)!=null?t:0)*100+"%"}}),
"on:click":J},_.f("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"Dj");var yoY=_.JY(function(r){var J=_.D(_.hN(function(){var H,q=(H=r.data().sources)==null?void 0:H.find(function(W){return W.isActive});
if(q)return q.videoId})),x=J.next().value,t=J.next().value;
J=_.D(_.Ww(!1,void 0,"WI4BUb"));var b=J.next().value,V=J.next().value;return _.f("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.$H(function(){V(!0)}),
"on:mouseout":_.$H(function(){V(!1)})},_.f(_.w,{cond:function(){return r.data().sources},
then:function(H){return _.f(_.GZ,{each:H},function(q){return _.f(apE,{data:q,active:function(){return q.videoId===x()},
setActiveSourceId:t,interacting:b,playerApi:r.playerApi,sourceVideoConfig:function(){return JqK(r.compositeVideoConfig(),q.videoId)}})})}}))},"Ej");_.Zgm=function(r){_.Mx.call(this);this.JSC$20508_watchApi=r;r=_.D(_.Ww({},void 0,"gyAjHd"));this.compositeVideoOverlayRenderer=r.next().value;this.setCompositeVideoOverlayRenderer=r.next().value;r=_.D(_.Ww({},void 0,"U5hcq"));this.compositeVideoConfig=r.next().value;this.setCompositeVideoConfig=r.next().value;ePm(this);zPI(this)};
_.S(_.Zgm,_.Mx);var ePm=function(r){var J=r.JSC$20508_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){zPI(r)});
r.addOnDisposeCallback(function(){r.JSC$20508_watchApi.unsubscribeByKey(J)})},v17=function(r){var J;
return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$20508_watchApi.playerApi,2);J=x.yieldResult;J.setCompositeVideoOverlayRendererComponent(r.container);_.i8(x)})},ufm=function(r){var J;
return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$20508_watchApi.playerApi,2);J=x.yieldResult;J.setCompositeVideoOverlayRendererComponent(void 0);_.i8(x)})},lp5=function(r){var J,x;
return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20508_watchApi.playerApi,2);J=t.yieldResult;r.container=document.createElement("div");x=_.Q6(r.container,function(){return _.f(yoY,{data:r.compositeVideoOverlayRenderer,compositeVideoConfig:r.compositeVideoConfig,playerApi:J})});
r.addOnDisposeCallback(x);_.i8(t)})},zPI=function(r){var J,x,t,b,V,H,q,W;
_.T(function(U){return U.nextAddress==1?(J=r.JSC$20508_watchApi.getPlayerResponse(),V=_.R((x=J)==null?void 0:(t=x.overlay)==null?void 0:(b=t.playerControlsOverlayRenderer)==null?void 0:b.compositeVideoOverlay,aPr),W=(H=J)==null?void 0:(q=H.playerConfig)==null?void 0:q.compositeVideoConfig,V&&r.setCompositeVideoOverlayRenderer(V),W&&r.setCompositeVideoConfig(W),V&&W?r.container?U.jumpTo(6):_.p(U,lp5(r),6):XyI(r)?_.p(U,ufm(r),0):U.jumpTo(0)):XyI(r)?U.jumpTo(0):_.p(U,v17(r),0)})},XyI=function(r){var J;
return!((J=r.container)==null||!J.parentElement)};
_.Zgm.prototype.disposeInternal=function(){XyI(this)&&ufm(this);_.Mx.prototype.disposeInternal.call(this)};_.b2r=function(r){_.Mx.call(this);var J=this;this.JSC$20514_watchApi=r;var x=this.JSC$20514_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var t=J.JSC$20514_watchApi.getPlayerResponse();if(t){var b,V;if(t=_.R((b=t.endscreen)==null?void 0:(V=b.endscreenRenderer)==null?void 0:V.hideButton,_.RS)){var H;(H=J.setEndscreenHideButton)==null||H.call(J,t);rTy(J)}}});
this.addOnDisposeCallback(function(){J.JSC$20514_watchApi.unsubscribeByKey(x)});
r=_.D(_.Ww({},void 0,"PPHRb"));this.endscreenHideButton=r.next().value;this.setEndscreenHideButton=r.next().value;JTE(this);xrY(this);twm(this)};
_.S(_.b2r,_.Mx);var rTy=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return r.creatorEndscreenHideButtonContainer?t.return():_.p(t,r.JSC$20514_watchApi.playerApi,2);J=t.yieldResult;r.creatorEndscreenHideButtonContainer=document.createElement("div");_.za(r.creatorEndscreenHideButtonContainer,!1);J.setCreatorEndscreenHideButton(r.creatorEndscreenHideButtonContainer);x=_.Q6(r.creatorEndscreenHideButtonContainer,function(){return _.f(_.hU,{data:r.endscreenHideButton,useOutlinedIcon:!0})});
r.addOnDisposeCallback(function(){x();var b;(b=J)==null||b.setCreatorEndscreenHideButton(void 0)});
_.i8(t)})},JTE=function(r){var J,x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20514_watchApi.playerApi,2);J=t.yieldResult;x=function(){r.creatorEndscreenHideButtonContainer&&_.za(r.creatorEndscreenHideButtonContainer,!0)};
J.addEventListener("endscreenelementshown",x);r.addOnDisposeCallback(function(){var b;(b=J)==null||b.removeEventListener("endscreenelementshown",x)});
_.i8(t)})},xrY=function(r){var J=function(){r.creatorEndscreenHideButtonContainer&&_.za(r.creatorEndscreenHideButtonContainer,!1)},x=r.JSC$20514_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",J),t=r.JSC$20514_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",J);
r.addOnDisposeCallback(function(){r.JSC$20514_watchApi.unsubscribeByKey(x);r.JSC$20514_watchApi.unsubscribeByKey(t)})},twm=function(r){r.JSC$20514_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(J){var x=_.R(J,Bwe);
r.JSC$20514_watchApi.playerApi.then(function(t){t==null||t.setCreatorEndscreenVisibility(!!x.hide)})});
r.addOnDisposeCallback(function(){r.JSC$20514_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.o8E=function(r){_.Mx.call(this);this.JSC$20520_watchApi=r;mry(this)};
_.S(_.o8E,_.Mx);var mry=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20520_watchApi.playerApi,2);J=t.yieldResult;x=function(b){_.lO().dispatch(_.o5({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:b}}))};
J.addEventListener("onRetroModeChanged",x);r.addOnDisposeCallback(function(){J.removeEventListener("onRetroModeChanged",x)});
_.i8(t)})};var Kt=0,Q$=0,ke=0;var Vwm;Vwm=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.d6=function(r){_.Mx.call(this);this.JSC$20533_watchApi=r;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;DrK(this)};
_.S(_.d6,_.Mx);
var DrK=function(r){var J,x,t;_.T(function(b){if(b.nextAddress==1)return _.p(b,r.JSC$20533_watchApi.playerApi,2);J=b.yieldResult;if(r.isDisposed())return b.return();r.sessionStorage=_.f45("yt-sleep-timer");r.sessionStorage||_.nR(new _.MV("SessionStorage for Sleep Timer is undefined."));((x=r.sessionStorage)==null?void 0:x.get("yt-sleep-timer"))==="true"&&(sC9(),(t=r.sessionStorage)==null||t.remove("yt-sleep-timer"),J.syncVolume());H2v(r,J);TV9(r,J);sA4(r,J);_.i8(b)})},H2v=function(r,J){var x=function(U){r.onSleepTimerSettingsChanged(U,
J)},t=function(U){r.onPlayerStateChange(U,J)},b=function(){r.onLoopChange(J)},V=function(){r.onCloseMiniplayer(J)},H=function(){VF7(J,(0,_.t$)(),ql9(J),r.selectedOption==="End of video",J.getPlayerState()!==1)},q=function(){r.onSeekComplete(J)},W=function(){_.Yh.cancelJob(Q$);
var U=J.getCurrentTime()>=J.getDuration(),g=r.selectedOption==="End of video"||r.selectedOption==="End of playlist"&&!bh4(r.playlistId);U&&g&&qOm(r,J)};
J.addEventListener("onSleepTimerSettingsChanged",x);J.addEventListener("onLoopChange",b);J.addEventListener("onLoopRangeChange",b);J.addEventListener("onStateChange",t);J.addEventListener("onCloseMiniplayer",V);J.addEventListener("onSleepTimerFeatureAvailable",H);J.addEventListener("SEEK_COMPLETE",q);J.addEventListener("onAdStart",W);r.addOnDisposeCallback(function(){J.removeEventListener("onSleepTimerSettingsChanged",x);J.removeEventListener("onLoopChange",b);J.removeEventListener("onLoopRangeChange",
b);J.removeEventListener("onStateChange",t);J.removeEventListener("onCloseMiniplayer",V);J.removeEventListener("onSleepTimerFeatureAvailable",H);J.removeEventListener("SEEK_COMPLETE",q);J.removeEventListener("onAdStart",W)})},TV9=function(r,J){var x=r.JSC$20533_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var t=J.getVideoData().video_id,b,V=(b=xby(r.JSC$20533_watchApi))==null?void 0:b.playlistId;
r.pauseAutonavPlayback&&(J.pauseVideo(),J.syncVolume(),r.pauseAutonavPlayback=!1);if(r.selectedOption==="End of video"&&t!==r.videoId)QT(r,J);else{if(r.selectedOption==="End of playlist"){b=bh4(r.playlistId);if(V!==r.playlistId){QT(r,J);break a}b?b&&W6Y(r,J):i29(r,J)}r.videoId=t;r.playlistId=V}}});
r.addOnDisposeCallback(function(){r.JSC$20533_watchApi.unsubscribeByKey(x)})},sA4=function(r,J){var x=_.bZ().resolve(_.na),t=_.pu(x,_.WaX,function(V){V&&r.selectedOption!=="Off"&&QT(r,J)}),b=r.JSC$20533_watchApi.subscribeToActiveChanged(function(V){var H,q;
return _.T(function(W){if(W.nextAddress==1)return _.p(W,_.WU().navigationFinishPromise,2);H=!_.hQs();q=_.bZ().resolve(_.nQ).isMiniplayerActive();V||!da(r.selectedOption)||q||H||QT(r,J);_.i8(W)})},!1);
x=_.pu(x,function(V){return V.entities.playlistLoopStateEntity||{}},function(V){V=V===void 0?{}:V;
var H=tFE(r.JSC$20533_watchApi);if(H){var q;((q=V[H])==null?void 0:q.state)==="PLAYLIST_LOOP_STATE_ALL"&&da(r.selectedOption)&&QT(r,J)}});
r.addOnDisposeCallback(t);r.addOnDisposeCallback(x);r.addOnDisposeCallback(b)};
_.d6.prototype.onSleepTimerSettingsChanged=function(r,J){switch(r){case "Off":this.selectedOption!=="Off"&&QT(this,J);break;case "End of video":case "End of playlist":pPy(this,r,J);break;default:pPy(this,r,J,Vwm.get(r))}};
_.d6.prototype.onLoopChange=function(r){(r.getLoopVideo()||r.getLoopRange())&&da(this.selectedOption)&&QT(this,r)};
_.d6.prototype.onCloseMiniplayer=function(r){da(this.selectedOption)&&QT(this,r)};
var pPy=function(r,J,x,t){fqs(r,x);r.selectedOption=J;r.videoId=x.getVideoData().video_id;r.playlistId="";var b;(b=r.sessionStorage)==null||b.set("yt-sleep-timer","true");r.adjustmentsCount++;VF7(x,(0,_.t$)(),ql9(x),r.selectedOption==="End of video");if(r.selectedOption==="End of video")i29(r,x),Urs(r,x);else if(r.selectedOption==="End of playlist"){Urs(r,x);var V,H;r.playlistId=(H=(V=xby(r.JSC$20533_watchApi))==null?void 0:V.playlistId)!=null?H:"";bh4(r.playlistId)||i29(r,x)}else t&&(r.presetFadeSchedulerId=
_.wI(_.Yh,function(){Hhs(x,15E3)},t-15E3),r.presetPauseSchedulerId=_.wI(_.Yh,function(){qOm(r,x)},t),Dby(x,(0,_.t$)(),t))},qOm=function(r,J){if(r.JSC$20533_watchApi.isActive()){var x={dismissDialogEndpoint:{}};
var t={commandExecutorCommand:{commands:[x,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};x={buttonViewModel:{title:_.gP("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:x}}};t={buttonViewModel:{title:_.gP("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:t}}};var b={dialogHeaderViewModel:{headline:{content:_.gP("SLEEP_TIMER_ENDED_TITLE")}}},
V={basicContentViewModel:{paragraphs:[{text:{content:_.gP("SLEEP_TIMER_ENDED_TEXT")}}]}};x={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:b,content:V,footer:{panelFooterViewModel:{primaryButton:x,secondaryButton:t,shouldHideDivider:!0}}}}}}};_.bZ().resolve(_.mg).resolveCommand(x,{form:{element:r}})}else sC9();g8I(r,!1);E8X(r,J);J.pauseVideo();_.ZY.getInstance().getState()===2&&J.getPlayerState()===5&&(r.pauseAutonavPlayback=!0)},QT=function(r,J){g8I(r,!0);
E8X(r,J);sC9()},E8X=function(r,J){fqs(r,J);
r.selectedOption="Off";r.videoId="";r.playlistId="";r.adjustmentsCount=0;var x;(x=r.sessionStorage)==null||x.remove("yt-sleep-timer");_.Yh.cancelJob(Kt);J.resetSleepTimerMenuSettings()},g8I=function(r,J){J={timer_length_adjustment_times_during_session:r.adjustmentsCount-1,
is_session_cancelled:J};switch(r.selectedOption){case "Off":J.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":J.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":J.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:J.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",J.option_duration_in_minutes=Vwm.get(r.selectedOption)/6E4}_.KR("sleepTimerSessionFinishEvent",J)};
_.d6.prototype.onPlayerStateChange=function(r,J){r===1?VF7(J,(0,_.t$)(),ql9(J),this.selectedOption==="End of video"):r===0?(_.Yh.cancelJob(Q$),J.setVideoTimeLeft(of7(0,0))):r===2&&_.Yh.cancelJob(Q$);this.selectedOption==="End of video"?r===0?qOm(this,J):r===2&&Twm(J):this.selectedOption!=="End of playlist"||bh4(this.playlistId)||(r===0?qOm(this,J):r===2&&Twm(J))};
_.d6.prototype.onSeekComplete=function(r){r.getPlayerState()===2&&VF7(r,(0,_.t$)(),ql9(r),this.selectedOption==="End of video",!0)};
_.d6.prototype.onCueRangeEnter=function(r,J){r==="sleep-timer-fade-audio"&&Hhs(J,(J.getDuration()-J.getProgressState().current)*1E3)};
_.d6.prototype.onCueRangeExit=function(r,J){r==="sleep-timer-fade-audio"&&J.getPlayerState()!==0&&Twm(J,!0)};
var i29=function(r,J){J.addCueRange("sleep-timer-fade-audio",J.getDuration()-15,J.getDuration());J.addEventListener("onCueRangeEnter",function(x){r.onCueRangeEnter(x,J)});
J.addEventListener("onCueRangeExit",function(x){r.onCueRangeExit(x,J)})},W6Y=function(r,J){J.removeCueRange("sleep-timer-fade-audio");
J.removeEventListener("onCueRangeEnter",function(x){r.onCueRangeEnter(x,J)});
J.removeEventListener("onCueRangeExit",function(x){r.onCueRangeExit(x,J)})},fqs=function(r,J){da(r.selectedOption)?W6Y(r,J):(_.Yh.cancelJob(r.presetPauseSchedulerId),_.Yh.cancelJob(r.presetFadeSchedulerId),r.presetPauseSchedulerId=0,r.presetFadeSchedulerId=0);
Twm(J,!0)},Urs=function(r,J){J.setLoop(!1);
J.setLoopVideo(!1);J.setLoopRange(null);(r=tFE(r.JSC$20533_watchApi))&&_.bZ().resolve(_.na).dispatch(_.ES("playlistLoopStateEntity",r,{key:r,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.hD4=function(r){_.Mx.call(this);this.JSC$20536_watchApi=r;jA7(this);$rm(this);wP4(this);r=r.getRoot();if(r.is==="ytd-watch-flexy"||r.is==="ytd-watch-grid")r.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.M6I();_.M("web_watch_log_theater_mode_cookie_state")&&_.EV.get("wide","0")==="1"&&_.GrM("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.S(_.hD4,_.Mx);var jA7=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20536_watchApi.playerApi,2);J=t.yieldResult;x=function(b){Mw9(r,!!b)};
J.addEventListener("SIZE_CLICKED",x);r.addOnDisposeCallback(function(){J.removeEventListener("SIZE_CLICKED",x)});
_.i8(t)})},$rm=function(r){r.JSC$20536_watchApi.registerActionHandler("yt-toggle-theater-mode",function(J,x){Mw9(r,J,x===void 0?!0:x)});
r.addOnDisposeCallback(function(){r.JSC$20536_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.hD4.prototype.getState=function(){return _.kb(_.lO().getState())};
var Mw9=function(r,J,x){x=x===void 0?!0:x;var t,b,V,H=_.M("enable_player_resize_transition")&&!!r.JSC$20536_watchApi.getWatchNextResponse()&&!((t=r.JSC$20536_watchApi.getWatchNextResponse())==null?0:(b=t.contents)==null?0:(V=b.twoColumnWatchNextResults)==null?0:V.conversationBar);_.gps(function(){_.lO().dispatch(_.o5({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:J}}));_.M("theater_mode_scroll_to_top_killswitch")||r.JSC$20536_watchApi.scrollWatchTo(0,!1);_.JQ()&&_.M("external_fullscreen")&&_.b9(document.documentElement);
wP4(r);x&&_.jG("wide",J?"1":"0",-1);_.D9(r.JSC$20536_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);r.JSC$20536_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:J});J&&_.M6I()},{shouldWrap:H})},wP4=function(r){var J;
_.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$20536_watchApi.playerApi,2);J=x.yieldResult;J.setSizeStyle(!0,r.getState());_.i8(x)})};var SO5=function(r){_.Mx.call(this);var J=this;this.playerApi=r;this.timeToPanelSyncKeyMap={};var x;if(r==null?0:(x=r.isReady)==null?0:x.call(r)){x=_.pu(_.bZ().resolve(_.na),function(b){return b.entities.timedMarkersListSyncEntity||{}},function(b,V){b=b===void 0?{}:b;
V=V===void 0?{}:V;for(var H=_.D(Object.keys(V)),q=H.next();!q.done;q=H.next())q=q.value,b[q]!==V[q]&&Gtm(J,V[q]);V=_.D(Object.keys(b));for(H=V.next();!H.done;H=V.next())H=H.value,q=b[H],J.timeToPanelSyncKeyMap[H]&&RDy(J,q)});
this.addOnDisposeCallback(x);var t=function(b){J.onCueRangeEnter(b)};
r.addEventListener("onCueRangeEnter",t);this.addOnDisposeCallback(function(){var b;(b=r.removeEventListener)==null||b.call(r,"onCueRangeEnter",t)})}};
_.S(SO5,_.Mx);
var RDy=function(r,J){var x,t;if((x=r.playerApi)==null?0:(t=x.isReady)==null?0:t.call(x)){var b;if((x=J==null?void 0:(b=J.timedListData)==null?void 0:b.sections)&&J!=null&&J.key)for(b=_.D(x),x=b.next();!x.done;x=b.next())if(x=x.value,x.timedSyncDataList&&x.sectionId)for(t=0;t<x.timedSyncDataList.length;t++){var V=x.timedSyncDataList[t];V.syncItemId&&r.playerApi.addCueRange(x.sectionId+"_"+J.key+"_"+V.syncItemId,Number(V.videoTimeMs)/1E3,t===x.timedSyncDataList.length-1?0x8000000000000:Number(x.timedSyncDataList[t+
1].videoTimeMs)/1E3)}}},Gtm=function(r,J){var x,t;
if((x=r.playerApi)==null?0:(t=x.isReady)==null?0:t.call(x)){var b;if((x=J==null?void 0:(b=J.timedListData)==null?void 0:b.sections)&&J!=null&&J.key)for(b=_.D(x),x=b.next();!x.done;x=b.next())if(x=x.value,x.timedSyncDataList&&x.sectionId){t=_.D(x.timedSyncDataList);for(var V=t.next();!V.done;V=t.next())V=V.value,V.syncItemId&&r.playerApi.removeCueRange(x.sectionId+"_"+J.key+"_"+V.syncItemId)}}};
SO5.prototype.onCueRangeEnter=function(r){for(var J=_.D(Object.keys(this.timeToPanelSyncKeyMap)),x=J.next();!x.done;x=J.next()){x=x.value;var t=_.D(r.split("_"+x+"_")),b=t.next().value;t=t.next().value;if(b&&t){r=_.bZ().resolve(_.na);J=this.timeToPanelSyncKeyMap[x];var V=_.Rf4(r.getState(),J);x=NV4(x,b,t);if(x===-1)break;x={activeSyncId:t,activeItemIndex:x,activeSectionInfo:{sectionIdentifier:b}};V?r.dispatch(_.C7("markersEngagementPanelSyncEntity",J,x)):r.dispatch(_.ES("markersEngagementPanelSyncEntity",
J,Object.assign({},{key:J},x)));break}}};
var NV4=function(r,J,x){var t=_.bZ().resolve(_.na),b,V;r=(b=jEY(t.getState(),r))==null?void 0:(V=b.timedListData)==null?void 0:V.sections;if(!r)return-1;b=0;V=_.D(r);for(r=V.next();!r.done;r=V.next()){r=r.value;t=r.timedSyncDataList||[];if(r.sectionId===J)return J=t.findIndex(function(H){return H.syncItemId===x}),J===-1?J:b+J;
b+=t.length}return-1};_.K69=function(r){_.Mx.call(this);var J=this;this.JSC$20549_watchApi=r;this.unresolvedCommands=[];this.JSC$20549_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(x){drm(J,x)});
this.addOnDisposeCallback(function(){J.JSC$20549_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
QAI(this)};
_.S(_.K69,_.Mx);var QAI=function(r){var J;_.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$20549_watchApi.playerApi,2);J=x.yieldResult;if(r.isDisposed())return x.return();r.timedSyncObserver=new SO5(J);r.unresolvedCommands.length&&(r.unresolvedCommands.forEach(function(t){return drm(r,t)}),r.unresolvedCommands=[]);
_.W$(r,r.timedSyncObserver);_.i8(x)})},drm=function(r,J){if(r.timedSyncObserver){var x=_.R(J,LY5);
if(x&&x.timedSyncEntityKey&&x.panelSyncEntityKey){r=r.timedSyncObserver;J=x.timedSyncEntityKey;var t=x.panelSyncEntityKey;x=!!x.isEnabled;x=x===void 0?!0:x;var b=_.bZ().resolve(_.na);b=jEY(b.getState(),J);x?r.timeToPanelSyncKeyMap[J]||(r.timeToPanelSyncKeyMap[J]=t,RDy(r,b)):(delete r.timeToPanelSyncKeyMap[J],Gtm(r,b))}}else r.unresolvedCommands.push(J)};var ktI=_.JY(function(r){var J=r.data,x=r.maybeLogSmartSkipClientData,t=_.zx("ytw-timely-action-view-model");_.LL(t,function(){return J().rendererContext},{onTap:function(g,E){E({disableClickTracking:!0})}});
var b=null,V=null,H=_.M("web_enable_auto_focus_for_timely_action_button"),q=function(){b=document.activeElement},W=function(){J().smartSkipMetadata&&(b=document.activeElement,_.thm(function(){return V}))},U=function(g){if(J().smartSkipMetadata&&(!g||g.key!=="Enter")){b&&b.isConnected&&(_.thm(function(){return b}),b=null);
var E;(E=V)==null||E.blur()}};
r=_.$H(function(){x==null||x(!0,J());return!1});
_.Jf(t,{visibilityCallback:function(g){if(H)g?V&&J().smartSkipMetadata&&(W(),document.addEventListener("focusin",q)):(document.removeEventListener("focusin",q),U());else if(g){g=_.BJ(J().rendererContext);var E=Number(J().maxVisibleDurationMilliseconds),h,G=(h=_.R(J().rendererContext,_.fn))==null?void 0:h.label;g&&E&&G&&(h={label:G,command:g,durationMs:E},_.bZ().resolve(_.sf).enqueue(h))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}});_.KN(function(){if(H){var g;if((V=(g=t.value)==null?void 0:g.querySelector("button"))&&J().smartSkipMetadata){var E;(E=t.value)==null||E.addEventListener("keydown",U)}}});
_.ky(function(){H&&(V&&J().smartSkipMetadata&&V.removeEventListener("keydown",U),document.removeEventListener("focusin",q),U())});
return _.f("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:t,"on:click":r},_.f(_.QR,{data:function(){return J().content}},{buttonViewModel:_.TN}))},"Fj");var PwE=_.JY(function(r){var J=r.data,x=r.playerApi,t=_.bZ().resolve(_.sts);r=_.D(_.hN(function(){J()}));
var b=r.next().value,V=r.next().value,H=function(){return ihe(J(),b())},q=function(U,g){var E,h,G=(E=_.R(g==null?void 0:g.rendererContext,_.hY))==null?void 0:(h=E.loggingDirectives)==null?void 0:h.trackingParams;
if((g=g==null?void 0:g.smartSkipMetadata)&&g.loggingData&&(h=g.loggingData,g=h.algorithmId,E=h.startMilliseconds,h=h.endMilliseconds,g&&E!==void 0&&h!==void 0)){var N,Q;U={smartSkipData:Object.assign({},{versionName:g,startMediaTimeMs:E,endMediaTimeMs:h},U&&{userInteractionMediaTimeMs:(Math.floor(((N=_.xb())==null?void 0:(Q=N.getPlayer())==null?void 0:Q.getCurrentTime())||0)*1E3).toString()})};N=_.kU();var Y;G&&(Y=_.SU(G));N&&Y&&_.vD(N,Y,U)}},W=function(U,g){var E=ihe(J(),U);
if(E){var h=_.R(E,PZ),G;if(G=g)G=x(),E=_.R(E,PZ),G=E!=null&&E.smartSkipMetadata?!(G==null?0:G.isSameMarkerTypeVisible((E==null?void 0:E.smartSkipMetadata.markerKey)||"")):!0;if(G){var N,Q;(h==null?0:(N=h.smartSkipMetadata)==null?0:(Q=N.loggingData)==null?0:Q.isCounterfactual)||(q(!1,h),V(U))}else g||b()!==U||V(void 0)}};
_.Ke(function(){var U=J().timelyActions;if(U){U=_.D(U);for(var g=U.next();!g.done;g=U.next()){g=_.R(g.value,PZ);var E=void 0;(E=g)!=null&&E.cueRangeId&&t.timelyActionsMap.set(g.cueRangeId,W)}_.ky(function(){t.timelyActionsMap.clear()})}},"Z1Qwtc");
return _.f("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.f(_.QR,{data:H},{timelyActionViewModel:function(U){return _.f(ktI,{data:U.data,maybeLogSmartSkipClientData:function(){q(!0,_.R(H(),PZ))}})}}))},"Gj");_.n85=function(r){_.Mx.call(this);this.JSC$20561_watchApi=r;r=_.D(_.Ww({},void 0,"pLDp2"));this.timelyActionsOverlay=r.next().value;this.setTimelyActionsOverlay=r.next().value;YOE(this)};
_.S(_.n85,_.Mx);var YOE=function(r){var J,x,t,b;_.T(function(V){if(V.nextAddress==1)return O2Y(r),CwI(r),r.timelyActionsContainer=document.createElement("div"),_.p(V,r.JSC$20561_watchApi.playerApi,2);J=V.yieldResult;(t=(x=J).insertTimelyActionUi)==null||t.call(x,r.timelyActionsContainer);b=_.Q6(r.timelyActionsContainer,function(){return _.f(PwE,{data:r.timelyActionsOverlay,playerApi:J})});
r.addOnDisposeCallback(b);_.i8(V)})},CwI=function(r){var J=r.JSC$20561_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){O2Y(r)});
r.addOnDisposeCallback(function(){r.JSC$20561_watchApi.unsubscribeByKey(J)})},O2Y=function(r){var J=r.JSC$20561_watchApi.getWatchNextResponse();
if(J){var x,t;if(J=_.R((x=J.playerOverlays)==null?void 0:(t=x.playerOverlayRenderer)==null?void 0:t.timelyActionsOverlayViewModel,cqE)){var b;(b=r.setTimelyActionsOverlay)==null||b.call(r,J)}}};_.Iqy=function(r){_.Mx.call(this);this.JSC$20565_watchApi=r;BVI(this)};
_.S(_.Iqy,_.Mx);var BVI=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20565_watchApi.playerApi,2);J=t.yieldResult;x=function(b){_.Uz.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.R(b,_.vE9)},popupType:"TOAST"}})};
J.addEventListener("onYtShowToast",x);r.addOnDisposeCallback(function(){J.removeEventListener("onYtShowToast",x)});
_.i8(t)})};var L6m,F69,Z2s,cT5,ATK,zDK,yT5,eDX,v8K,uiy;L6m=!1;_.aq5=function(r){_.Mx.call(this);this.JSC$20568_watchApi=r;this.fullscreen=this.theater=!1;cT5(this);ATK(this);F69(this)};
_.S(_.aq5,_.Mx);F69=function(r){var J,x,t;_.T(function(b){if(b.nextAddress==1)return _.p(b,r.JSC$20568_watchApi.playerApi,2);J=b.yieldResult;if(r.isDisposed())return b.return();x=r.JSC$20568_watchApi.getElement("CINEMATICS");if(!x)return b.return();r.JSC$20568_cinematicController=new _.by(x,J);_.W$(r,r.JSC$20568_cinematicController);_.gkm(r.JSC$20568_cinematicController);yT5(r,_.sLz());t=r.JSC$20568_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(V){eDX(r,V)});
r.addOnDisposeCallback(function(){r.JSC$20568_watchApi.unsubscribeByKey(t)});
zDK(r);eDX(r,r.JSC$20568_cinematicController.isAllowed());_.M("web_cinematic_manager_redux_killswitch")?_.KJ(r,r.fullscreen,r.theater):Z2s(r);v8K(r);_.i8(b)})};
Z2s=function(r){r.fullscreen=_.PJ(_.lO().getState());r.theater=_.kb(_.lO().getState());_.KJ(r,r.fullscreen,r.theater);var J=_.pu(_.lO(),_.PJ,function(t){r.fullscreen=t;_.KJ(r,r.fullscreen,r.theater)}),x=_.pu(_.lO(),_.kb,function(t){r.theater=t;
_.KJ(r,r.fullscreen,r.theater)});
r.addOnDisposeCallback(J);r.addOnDisposeCallback(x)};
cT5=function(r){var J=r.JSC$20568_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){zDK(r)});
r.addOnDisposeCallback(function(){r.JSC$20568_watchApi.unsubscribeByKey(J)})};
ATK=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20568_watchApi.playerApi,2);J=t.yieldResult;x=function(b){yT5(r,b)};
J.addEventListener("cinematicSettingsToggleChange",x);r.addOnDisposeCallback(function(){J.removeEventListener("cinematicSettingsToggleChange",x)});
_.i8(t)})};
zDK=function(r){var J=r.JSC$20568_watchApi.getWatchNextResponse(),x;J=_.R(J==null?void 0:(x=J.pageVisualEffects)==null?void 0:x[0],_.$1);var t;(t=r.JSC$20568_cinematicController)==null||_.jzK(t,J)};
yT5=function(r,J){var x;(x=r.JSC$20568_cinematicController)==null||_.EkY(x,J);uiy(r)};
eDX=function(r,J){var x;_.T(function(t){if(t.nextAddress==1)return _.M("kevlar_watch_cinematics_invisible")&&(J=!1),_.p(t,r.JSC$20568_watchApi.playerApi,2);x=t.yieldResult;x.updateCinematicSettings(J);uiy(r);_.i8(t)})};
v8K=function(r){var J=_.$G();if(_.M("kevlar_measure_ambient_mode_idle")&&!J.getFlag(192)&&!L6m){L6m=!0;var x=_.Rw(_.Yh,function(){_.bZ().resolve(_.iYK).start(1E4)},5E3);
r.addOnDisposeCallback(function(){_.Yh.cancelJob(x);_.bZ().resolve(_.iYK).stop()})}};
_.KJ=function(r,J,x){r.fullscreen=J;r.theater=x;var t;(t=r.JSC$20568_cinematicController)==null||t.setFullscreen(r.fullscreen,r.theater);if(_.M("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(r.theater||r.fullscreen){var b;(b=r.JSC$20568_cinematicController)==null||_.$1e(b)}else if((r=r.JSC$20568_cinematicController)!=null){var V;(V=r.currentCinematicEffect)==null||V.pause()}};
uiy=function(r){if(_.M("web_cinematic_theater_mode")||_.M("web_cinematic_fullscreen")){var J;r.JSC$20568_watchApi.getRoot().toggleCinematicsActive(!((J=r.JSC$20568_cinematicController)==null||!J.isEnabled()))}};_.Jze=function(r){_.Mx.call(this);var J=this;this.JSC$20571_watchApi=r;this.commentsReady=!1;this.setCommentsJobId=0;r=_.pu(_.lO(),_.RN,function(){lqY(J)});
this.addOnDisposeCallback(r);var x=this.JSC$20571_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){XPr(J)}),t=this.JSC$20571_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){XPr(J)});
this.addOnDisposeCallback(function(){J.JSC$20571_watchApi.unsubscribeByKey(x);J.JSC$20571_watchApi.unsubscribeByKey(t)});
var b=function(){_.M("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&rzs(J,"false")};
this.JSC$20571_watchApi.getRoot().addEventListener("yt-page-data-will-update",b);this.addOnDisposeCallback(function(){J.JSC$20571_watchApi.getRoot().removeEventListener("yt-page-data-will-update",b)});
XPr(this)};
_.S(_.Jze,_.Mx);var XPr=function(r){r.commentsReady=!1;_.Yh.cancelJob(r.setCommentsJobId);r.setCommentsJobId=_.Rw(_.Yh,function(){lqY(r)},1E3)},lqY=function(r){if(!r.commentsReady){_.YG("cmi");
_.Yh.cancelJob(r.setCommentsJobId);var J,x,t,b,V=(J=r.JSC$20571_watchApi.getWatchNextResponse())==null?void 0:(x=J.contents)==null?void 0:(t=x.twoColumnWatchNextResults)==null?void 0:(b=t.results)==null?void 0:b.results.contents;J=void 0;if(V&&V.length)for(V=_.D(V),x=V.next();!x.done;x=V.next())if(x=x.value,b=t=void 0,((t=x)==null?void 0:(b=t.itemSectionRenderer)==null?void 0:b.sectionIdentifier)==="comment-item-section"){_.M("web_watch_provide_undefined_comments")?J=x.itemSectionRenderer:r.JSC$20571_watchApi.provideRenderingData("COMMENTS",
x.itemSectionRenderer);rzs(r,"true");break}_.M("web_watch_provide_undefined_comments")&&r.JSC$20571_watchApi.provideRenderingData("COMMENTS",J);r.commentsReady=!0;r.JSC$20571_watchApi.dispatchEvent("yt-watch-comments-ready")}},rzs=function(r,J){var x;
(x=r.JSC$20571_watchApi.getElement("COMMENTS"))==null||x.setAttribute("canScheduleJobs",J)};_.nJ=function(r){_.Mx.call(this);var J=this;this.JSC$20574_watchApi=r;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.M("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.M("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.M("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Vn("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)xJX(this);
else{var x=this.JSC$20574_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){kA(J);P8(J)}),t=this.JSC$20574_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){YA(J);
P8(J)});
this.JSC$20574_watchApi.getRoot().is==="ytd-watch-grid"&&_.M("swatcheroo_pbs_load_grid")&&(tzY(this),bt7(this));this.addOnDisposeCallback(function(){J.JSC$20574_watchApi.unsubscribeByKey(x);J.JSC$20574_watchApi.unsubscribeByKey(t);_.Yh.cancelJob(J.provideRichGridJobId)});
kA(this);YA(this)}};
_.S(_.nJ,_.Mx);var xJX=function(r){var J=r.JSC$20574_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){r.providePlayerJobId=_.dI(_.Yh,function(){kA(r);P8(r)},r.provideAllDataDelayMs)}),x=r.JSC$20574_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){r.provideWatchNextJobId=_.dI(_.Yh,function(){YA(r);
P8(r)},r.provideAllDataDelayMs)}),t=r.JSC$20574_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){r.provideWatchNextJobId=_.dI(_.Yh,function(){YA(r);
P8(r)},r.provideAllDataDelayMs)});
r.JSC$20574_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Rw(_.Yh,function(){kA(r);YA(r);P8(r)},100)});
r.JSC$20574_watchApi.addPageDisposeJob(function(){_.Yh.cancelJob(r.provideWatchNextJobId);_.Yh.cancelJob(r.providePlayerJobId)});
r.addOnDisposeCallback(function(){r.JSC$20574_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");r.JSC$20574_watchApi.unsubscribeByKey(J);r.JSC$20574_watchApi.unsubscribeByKey(x);r.JSC$20574_watchApi.unsubscribeByKey(t);_.Yh.cancelJob(r.providePlayerJobId);_.Yh.cancelJob(r.provideWatchNextJobId)});
kA(r);YA(r)},kA=function(r){var J=r.JSC$20574_watchApi.getPlayerResponse(),x,t,b=(t=J==null?void 0:(x=J.playabilityStatus)==null?void 0:x.messageRenderers)!=null?t:[],V,H;
J=(H=J==null?void 0:(V=J.playabilityStatus)==null?void 0:V.messages)!=null?H:[];V=_.D(J);for(H=V.next();!H.done;H=V.next())b.push({alertRenderer:{text:_.Z1(H.value),type:"WARNING"}});r.JSC$20574_watchApi.provideRenderingData("ALERTS",b)},YA=function(r){var J=[],x,t,b,V=r.JSC$20574_watchApi.getWatchNextResponse(),H,q,W,U,g=V==null?void 0:(H=V.contents)==null?void 0:(q=H.twoColumnWatchNextResults)==null?void 0:(W=q.results)==null?void 0:(U=W.results)==null?void 0:U.contents;
if(g)for(H=_.D(g),q=H.next();!q.done;q=H.next())if(q=q.value,q.videoPrimaryInfoRenderer)var E=q;else if(q.videoSecondaryInfoRenderer){var h=q;U=W=void 0;q=Object.assign({},(W=q.videoSecondaryInfoRenderer)==null?void 0:(U=W.metadataRowContainer)==null?void 0:U.metadataRowContainerRenderer);if(q.rows&&q.collapsedItemCount!==void 0){q.rows=q.rows.slice(0,q.collapsedItemCount).filter(function(aK){return!!aK.richMetadataRowRenderer});
q.collapsedItemCount=q.rows.length;var G={metadataRowContainerRenderer:q}}}else if(q.merchandiseShelfRenderer)var N=q;else if(q.ticketShelfRenderer)var Q=q;else if(q.expandableMetadataRenderer)var Y=q;else if(q.itemSectionRenderer)if(W=q.itemSectionRenderer.contents,U=void 0,r.directlyProvideComments&&((U=q.itemSectionRenderer)==null?void 0:U.sectionIdentifier)==="comment-item-section")_.YG("cmi"),r.JSC$20574_watchApi.provideRenderingData("COMMENTS",q.itemSectionRenderer);else if(W)for(q=_.D(W),W=
q.next();!W.done;W=q.next())if(W=W.value,W.commentsEntryPointHeaderRenderer)var O=W;else if(W.clarificationRenderer||W.infoPanelContainerRenderer||W.infoPanelContentRenderer||W.emergencyOneboxRenderer){J.push(W);var c=c||!!h}else W.limitedStateMessageRenderer?t=W:W.videoMetadataCarouselViewModel&&(b=W);if(_.M("web_watch_merch_in_sd_when_ticket_shelf_present")&&N&&Q){var Z=N;N=void 0}if(r.provideWatchNextSecondaryResults){var a,e,l;r.JSC$20574_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
V==null?void 0:(a=V.contents)==null?void 0:(e=a.twoColumnWatchNextResults)==null?void 0:(l=e.secondaryResults)==null?void 0:l.secondaryResults)}if(r.JSC$20574_watchApi.getRoot().is==="ytd-watch-grid"){var Vi,sX;r.JSC$20574_watchApi.provideRenderingData("LIVE_CHAT",V==null?void 0:(Vi=V.contents)==null?void 0:(sX=Vi.twoColumnWatchNextResults)==null?void 0:sX.conversationBar)}var pz,Gz,Qi,Sm;(a=V==null?void 0:(pz=V.contents)==null?void 0:(Gz=pz.twoColumnWatchNextResults)==null?void 0:(Qi=Gz.secondaryResults)==
null?void 0:(Sm=Qi.secondaryResults)==null?void 0:Sm.offerModule)&&(a.donationShelfRenderer||a.donationUnavailableRenderer)&&r.JSC$20574_watchApi.getRoot().is!=="ytd-watch-grid"&&(x=a);pz=r.JSC$20574_watchApi.getPlayerResponse();if(!pz||!_.eZz(pz.playabilityStatus,V==null?void 0:V.playerOverlays)){var FD;if(V==null?0:(FD=V.contents)==null?0:FD.singleColumnWatchNextResults){var Bn,rv;var us=V==null?void 0:(Bn=V.contents.singleColumnWatchNextResults.results)==null?void 0:(rv=Bn.results)==null?void 0:
rv.contents}else{var hw,pk,Ck,fY;FD=!!(g==null?0:(hw=g[0])==null?0:(pk=hw.itemSectionRenderer)==null?0:(Ck=pk.contents)==null?0:(fY=Ck[0])==null?0:fY.backgroundPromoRenderer);var Nu,TO;hw=!!(V==null?0:(Nu=V.contents)==null?0:(TO=Nu.twoColumnWatchNextResults)==null?0:TO.secondaryResults);FD&&!hw&&(us=g)}}g=J[0];Nu=J[1];c&&J.length===1&&(Nu=g,g=void 0);r.JSC$20574_watchApi.provideRenderingData("PRIMARY_INFO",E);r.JSC$20574_watchApi.provideRenderingData("SECONDARY_INFO",h);r.JSC$20574_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
O);r.JSC$20574_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",b);r.JSC$20574_watchApi.provideRenderingData("CLARIFICATION",g);r.JSC$20574_watchApi.provideRenderingData("RICH_METADATA",G);r.JSC$20574_watchApi.provideRenderingData("MERCH_SHELF",N);_.M("web_watch_merch_in_sd_when_ticket_shelf_present")&&r.JSC$20574_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",Z);r.JSC$20574_watchApi.provideRenderingData("TICKET_SHELF",Q);r.JSC$20574_watchApi.provideRenderingData("LIMITED_STATE",t);r.JSC$20574_watchApi.getRoot().is!==
"ytd-watch-grid"&&r.JSC$20574_watchApi.provideRenderingData("DONATION_SHELF",x);r.JSC$20574_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",us);r.JSC$20574_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",Nu);r.JSC$20574_watchApi.provideRenderingData("EXPANDABLE_METADATA",Y);if(r.swatcherooProvideAllDataOnScheduledJob){var gH,DM,Tb,Mu,SI,$4;E=V==null?void 0:(gH=V.contents)==null?void 0:(DM=gH.twoColumnWatchNextResults)==null?void 0:(Tb=DM.secondaryResults)==null?void 0:(Mu=Tb.secondaryResults)==
null?void 0:(SI=Mu.results)==null?void 0:($4=SI[0])==null?void 0:$4.richGridRenderer;r.JSC$20574_watchApi.provideRenderingData("RICH_GRID_RENDERER",E)}};
_.nJ.prototype.hasCompanionAds=function(r){var J,x;return(x=r==null?void 0:(J=r.adPlacements)==null?void 0:J.some(function(t){var b,V,H,q;return(t==null?void 0:(b=t.adPlacementRenderer)==null?void 0:(V=b.renderer)==null?void 0:V.actionCompanionAdRenderer)||(t==null?void 0:(H=t.adPlacementRenderer)==null?void 0:(q=H.renderer)==null?void 0:q.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?x:!1};
var P8=function(r){if(!_.M("swaterdoo_ps_wn_handle_ks")){r.swatcherooProvideAllDataOnScheduledJob||bt7(r,3E3);var J=r.JSC$20574_watchApi.getPlayerResponse(),x,t,b,V,H,q=(x=r.JSC$20574_watchApi.getWatchNextResponse())==null?void 0:(t=x.contents)==null?void 0:(b=t.twoColumnWatchNextResults)==null?void 0:(V=b.secondaryResults)==null?void 0:(H=V.secondaryResults)==null?void 0:H.offerModule;J=r.hasCompanionAds(J);var W,U;x=(q==null?void 0:(W=q.tvfilmOfferModuleRenderer)==null?void 0:W.clientShouldSuppressIfCompanionAdDisplayed)||
(q==null?void 0:(U=q.unlimitedOfferModuleRenderer)==null?void 0:U.suppressIfCompanionAds);W=J&&x;r.JSC$20574_watchApi.getRoot().is==="ytd-watch-grid"&&r.JSC$20574_watchApi.provideRenderingData("OFFER_MODULE",W?void 0:q)}},bt7=function(r,J){_.M("swatcheroo_pbs_load_grid")&&(r.provideRichGridJobId&&_.Yh.cancelJob(r.provideRichGridJobId),r.provideRichGridJobId=_.dI(_.Yh,function(){r.provideRichGridJobId=0;
var x,t,b,V,H,q,W,U=(x=r.JSC$20574_watchApi.getWatchNextResponse())==null?void 0:(t=x.contents)==null?void 0:(b=t.twoColumnWatchNextResults)==null?void 0:(V=b.secondaryResults)==null?void 0:(H=V.secondaryResults)==null?void 0:(q=H.results)==null?void 0:(W=q[0])==null?void 0:W.richGridRenderer;U&&r.JSC$20574_watchApi.provideRenderingData("RICH_GRID_RENDERER",U)},J))},tzY=function(r){var J,x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20574_watchApi.playerApi,2);J=t.yieldResult;x=function(){r.onPlaybackStart()};
J.addEventListener("onPlaybackStartExternal",x);r.addOnDisposeCallback(function(){J.removeEventListener("onPlaybackStartExternal",x)});
_.i8(t)})};
_.nJ.prototype.onPlaybackStart=function(){bt7(this)};_.oeY=function(r){_.Mx.call(this);var J=this;this.JSC$20584_watchApi=r;r.playerApi.then(function(x){J.player=x});
this.gestures=new _.Ht(this.JSC$20584_watchApi.getRoot(),r.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.RLY(_.lO().getState())&&_.RN(_.lO().getState())<=0)if(_.PJ(_.lO().getState())){var x;(x=J.player)==null||x.toggleFullscreen()}else _.D9(J.JSC$20584_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
mJX(this)};
_.S(_.oeY,_.Mx);var mJX=function(r){var J=_.pu(_.lO(),_.PJ,function(x){r.onFullscreenChanged(x)});
r.addOnDisposeCallback(J);J=_.pu(_.lO(),_.RN,function(x){r.gestures&&(x>0?r.gestures.detach():r.gestures.attach())});
r.addOnDisposeCallback(J)};
_.oeY.prototype.onFullscreenChanged=function(r){this.gestures&&this.gestures.update(r)};_.DJs=function(r){_.Mx.call(this);var J=this;this.JSC$20587_watchApi=r;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(r.subscribeToActiveChanged(function(x){J.onActiveChanged(x)}));
Vz7(this)};
_.S(_.DJs,_.Mx);var HtI=function(r){if(_.M("swatcheroo_page_dispose_all_watch_data"))r.pageDisposalDataTypes=Object.values(dCe).filter(function(x){return x!=="PLAYLIST"});
else if(_.M("swatcheroo_page_dispose_rich_grid")){var J;(J=r.pageDisposalDataTypes)==null||J.push("RICH_GRID_RENDERER")}},Vz7=function(r){_.M("swatcheroo_enable_ghost_cards")&&(HtI(r),r.JSC$20587_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.Yh.cancelJob(r.clearDataJobId);
r.clearDataJobId=0}),r.runPageDisposeJob=function(){var J=_.bZ().resolve(_.rI).getDestinationPageType()==="watch";
r.clearDataJobId=_.dI(_.Yh,r.runClearDataJob,J?0:_.Vn("web_watch_delay_page_dispose_ms",1E4))},r.runClearDataJob=function(){TaE(r)},r.runOnYtNavigateAwayFinish=function(){r.clearDataJobId&&(_.Yh.cancelJob(r.clearDataJobId),r.clearDataJobId=0,TaE(r))},document.addEventListener("yt-navigate-finish",r.runOnYtNavigateAwayFinish),r.JSC$20587_watchApi.addPageDisposeJob(r.runPageDisposeJob),r.addOnDisposeCallback(function(){r.JSC$20587_watchApi.removePageDisposeJob(r.runPageDisposeJob);
r.JSC$20587_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",r.runOnYtNavigateAwayFinish)}))},TaE=function(r){r.pageDisposalDataTypes.forEach(function(J){r.JSC$20587_watchApi.provideRenderingData(J,void 0)});
r.clearDataJobId=0};
_.DJs.prototype.onActiveChanged=function(r){r&&((r=document.querySelector("#watch-page-skeleton"))&&_.E9(r),sNK(this),document.body.removeAttribute("no-y-overflow"),_.LN("IS_SHELL_LOAD")&&_.pEe())};
var sNK=function(r){_.T(function(J){if(J.nextAddress==1)return _.p(J,r.JSC$20587_watchApi.playerApi,2);_.ea();_.i8(J)})};var qve;qve=_.M("kevlar_watch_while_counterfactual")?0:.25;_.OE=function(r){_.Mx.call(this);this.JSC$20590_watchApi=r;this.JSC$20590_watchWhileEnabled=_.M("kevlar_watch_while_v2");this.pipEnabled=_.M("web_enable_pip_on_miniplayer");WLv(this);itE(this);pZs(this)};
_.S(_.OE,_.Mx);var WLv=function(r){r.JSC$20590_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){f8e(r)});
r.addOnDisposeCallback(function(){r.JSC$20590_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},itE=function(r){var J,x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20590_watchApi.playerApi,2);J=t.yieldResult;x=function(){f8e(r)};
J.addEventListener("onCollapseMiniplayer",x);r.addOnDisposeCallback(function(){J.removeEventListener("onCollapseMiniplayer",x)});
_.i8(t)})},pZs=function(r){var J=r.JSC$20590_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&J&&r.JSC$20590_watchWhileEnabled&&(r.playerIntersectionObserver=new IntersectionObserver(function(x){r.handleIntersect(x)},{threshold:[qve]}),r.playerIntersectionObserver.observe(J),r.addOnDisposeCallback(function(){var x;
(x=r.playerIntersectionObserver)==null||x.disconnect()}))},f8e=function(r){var J,x,t;
_.T(function(b){if(b.nextAddress==1){J=_.bZ().resolve(_.rI);x=J.data;t=_.UnD(x.response,x.playerResponse);_.WU().miniplayerButtonActivation=!0;if(r.pipEnabled)return _.WU().watchPipActivation=!0,b.jumpTo(2);_.bZ().resolve(_.nQ).collapse();return _.p(b,_.WU().navigationFinishPromise,2)}if(b.nextAddress!=4)return _.WU().currentEndpoint=t.watchEndpoint||null,_.p(b,_.bZ().resolve(_.nQ).activate(r.JSC$20590_watchApi.getElement("PLAYER"),t,x),4);_.WU().userActivation=!0;_.i8(b)})};
_.OE.prototype.handleIntersect=function(r){UJm(this,r[r.length-1])};
var UJm=function(r,J){r.watchWhileJobId&&_.Yh.cancelJob(r.watchWhileJobId);r.watchWhileJobId=_.Yh.addLowPriorityJob(function(){var x,t;return _.T(function(b){if(b.nextAddress==1)return r.watchWhileJobId=void 0,x=_.bZ().resolve(_.nQ),J.intersectionRatio>qve?x.isMiniplayerActive()?_.p(b,x.deactivate(),0):b.jumpTo(0):(t=!x.isMiniplayerActive())?_.p(b,ge9(r),5):b.jumpTo(4);b.nextAddress!=4&&(t=b.yieldResult);if(!t)return b.jumpTo(0);_.WU().watchWhileActivation=!0;return _.p(b,Eer(r),0)})},100)},ge9=function(r){return _.T(function(J){return J.nextAddress==
1?_.M("kevlar_watch_while_paused")?J.return(!0):_.p(J,r.isPlayerPlaying(),2):J.return(J.yieldResult)})};
_.OE.prototype.isPlayerPlaying=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$20590_watchApi.playerApi,2);J=x.yieldResult;return x.return(J.getPlayerStateObject().isPlaying)})};
var Eer=function(r){var J,x;return _.T(function(t){J=_.bZ().resolve(_.rI).data;x=_.UnD(J.response,J.playerResponse);_.WU().currentEndpoint=x.watchEndpoint||null;return _.p(t,_.bZ().resolve(_.nQ).activate(r.JSC$20590_watchApi.getElement("PLAYER"),x,J),0)})};_.wZe=function(r){_.Mx.call(this);this.JSC$20594_watchApi=r;jNy(this);$Jr(this)};
_.S(_.wZe,_.Mx);var $Jr=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20594_watchApi.playerApi,2);J=t.yieldResult;x=function(b){var V;b.sessionData&&b.sessionData.itct&&(V=b.sessionData.itct);var H=b.watchEndpoint;if(H&&b.sessionData&&b.sessionData.autonav)H=_.Amz(H,V);else{var q;H=_.Jt(b.videoId,(q=b.listId)!=null?q:void 0,V)}V={endpoint:H};b.sessionData&&(V.tempData=b.sessionData);r.JSC$20594_watchApi.dispatchEvent("yt-navigate",V)};
J.addEventListener("onPlayVideo",x);r.addOnDisposeCallback(function(){J.removeEventListener("onPlayVideo",x)});
_.i8(t)})},jNy=function(r){var J=function(x){r.onYtNavigate(x)};
r.JSC$20594_watchApi.getRoot().addEventListener("yt-navigate",J);r.addOnDisposeCallback(function(){r.JSC$20594_watchApi.getRoot().removeEventListener("yt-navigate",J)})};
_.wZe.prototype.onYtNavigate=function(r){var J=this,x,t,b,V,H,q,W,U,g;return _.T(function(E){if(E.nextAddress==1){if(!((x=r.detail)==null?0:(t=x.endpoint)==null?0:t.watchEndpoint))return E.return();b=r.detail.endpoint.watchEndpoint;V=J.JSC$20594_watchApi.getWatchNextResponse();q=_.R((H=V)==null?void 0:H.currentVideoEndpoint,_.zP);if(!q)return E.return();if(b.videoId!==q.videoId||b.playlistId&&b.playlistId!==q.playlistId||typeof b.startTimeSeconds!=="number")return E.jumpTo(0);r.stopPropagation();
(W=_.M("kevlar_watch_while_v2")&&!_.M("kevlar_watch_while_counterfactual"))&&_.bZ().resolve(_.nQ).isMiniplayerActive()||J.JSC$20594_watchApi.scrollWatchTo(0,!0);return _.p(E,J.JSC$20594_watchApi.playerApi,3)}U=E.yieldResult;g=b.startTimeSeconds;U.seekTo(g,void 0,void 0,void 0,84);U.wakeUpControls();g<U.getDuration()&&U.playVideo();_.i8(E)})};_.Mzr=function(r){_.Mx.call(this);var J=this;this.JSC$20597_watchApi=r;var x=this.JSC$20597_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){hcX(J)});
this.addOnDisposeCallback(function(){J.JSC$20597_watchApi.unsubscribeByKey(x)});
hcX(this)};
_.S(_.Mzr,_.Mx);var hcX=function(r){var J=r.JSC$20597_watchApi.getWatchNextResponse();if(J){var x,t=[].concat(_.Gd((x=J==null?void 0:J.engagementPanels)!=null?x:[]));t.unshift.apply(t,_.Gd(G9s(J)));r.JSC$20597_watchApi.provideRenderingData("ENGAGEMENT_PANELS",t)}},Rcr=function(r){var J,x,t,b=(J=r.engagementPanels)==null?void 0:(x=J.find(function(G){var N;
return((N=G.engagementPanelSectionListRenderer)==null?void 0:N.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(t=x.engagementPanelSectionListRenderer.content)==null?void 0:t.structuredDescriptionContentRenderer,V;
if(_.R(b==null?void 0:(V=b.items)==null?void 0:V.find(function(G){return!!_.R(G,m5y)}),m5y))return!0;
var H,q,W,U;if(r=(((H=r.contents)==null?void 0:(q=H.twoColumnWatchNextResults)==null?void 0:(W=q.results)==null?void 0:(U=W.results)==null?void 0:U.contents)||[]).find(function(G){return G.videoPrimaryInfoRenderer})){var g,E,h;
return(((g=r.videoPrimaryInfoRenderer)==null?void 0:(E=g.videoActions)==null?void 0:(h=E.menuRenderer)==null?void 0:h.flexibleItems)||[]).some(function(G){G=_.R(G,_.PnR);if(!G)return!1;var N,Q;G=(N=G.topLevelButton)==null?void 0:(Q=N.buttonViewModel)==null?void 0:Q.onTap;if(!G)return!1;N=_.LM(G);if(!N)return!1;var Y;return((Y=_.R(N,_.NK))==null?void 0:Y.panelIdentifier)==="PAyouchat"})}return!1},G9s=function(r){var J=[];
if(!_.M("web_watch_inject_placeholder_fantasy_panel_killswitch")){var x,t,b,V=(x=r.engagementPanels)==null?void 0:(t=x.find(function(q){var W;return((W=q.engagementPanelSectionListRenderer)==null?void 0:W.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(b=t.engagementPanelSectionListRenderer.content)==null?void 0:b.structuredDescriptionContentRenderer,H;
_.R(V==null?void 0:(H=V.items)==null?void 0:H.find(function(q){return!!_.R(q,nfE)}),nfE)&&(x=_.Pmm("PAsports_fantasy"),x.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J.push(x))}Rcr(r)&&(r=_.Pmm("PAyouchat"),r.engagementPanelSectionListRenderer.targetId="PAyouchat",r.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J.push(r));
return J};_.NaX=function(r){_.Mx.call(this);this.JSC$20600_watchApi=r;SvK(this)};
_.S(_.NaX,_.Mx);var SvK=function(r){r.JSC$20600_watchApi.registerActionHandler("yt-loop-command",function(J){dJI(r,J)});
r.JSC$20600_watchApi.registerActionHandler("yt-repeat-chapter-command",function(J){QNe(r,J)});
r.addOnDisposeCallback(function(){r.JSC$20600_watchApi.unregisterActionHandler("yt-loop-command");r.JSC$20600_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},dJI=function(r,J){var x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20600_watchApi.playerApi,2);x=t.yieldResult;_.R(J,Cmm).loop?(x.setLoopRange({startTimeMs:Number(_.R(J,Cmm).startTimeMs),endTimeMs:Number(_.R(J,Cmm).endTimeMs),postId:_.R(J,Cmm).postId,type:"clips"}),x.playVideo()):x.setLoopRange(null);_.i8(t)})},QNe=function(r,J){var x,t;
_.T(function(b){if(b.nextAddress==1)return _.p(b,r.JSC$20600_watchApi.playerApi,2);x=b.yieldResult;t=_.R(J,Aq4).repeat;t==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(x.setLoopRange({startTimeMs:Number(_.R(J,Aq4).startTimeMs),endTimeMs:Number(_.R(J,Aq4).endTimeMs),type:"repeatChapter"}),x.playVideo()):t==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&x.setLoopRange(null);_.i8(b)})};_.k9r=function(r){_.Mx.call(this);this.JSC$20605_watchApi=r;KLK(this)};
_.S(_.k9r,_.Mx);var KLK=function(r){r.JSC$20605_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(J){Pye(r,J)});
r.addOnDisposeCallback(function(){r.JSC$20605_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},Pye=function(r,J){var x,t,b,V,H,q,W,U,g,E,h;
_.T(function(G){if(G.nextAddress==1)return _.p(G,r.JSC$20605_watchApi.playerApi,2);x=G.yieldResult;if(V=(b=(t=_.R(J,FYe))==null?void 0:t.highlightedMenuItemKey)!=null?b:"")(q=(H=x).highlightSettingsMenuItem)==null||q.call(H,V);if(g=(U=(W=_.R(J,FYe))==null?void 0:W.openMenuItemKey)!=null?U:"")(h=(E=x).openSettingsMenuItem)==null||h.call(E,g);_.i8(G)})};var YvY=_.sQ("/youtube/app/watch/player_state","playerStateEntity");_.Otm=function(r){_.Mx.call(this);this.JSC$20608_watchApi=r;ne7(this)};
_.S(_.Otm,_.Mx);var CyK=function(r){switch(r){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN"}},ne7=function(r){var J,x;
_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20608_watchApi.playerApi,2);J=t.yieldResult;x=function(b){r.onPlayerStateChange(b)};
J.addEventListener("onStateChange",x);r.addOnDisposeCallback(function(){J.removeEventListener("onStateChange",x)});
_.i8(t)})};
_.Otm.prototype.onPlayerStateChange=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,J.JSC$20608_watchApi.playerApi,2);x=b.yieldResult;t=x.getVideoData().video_id;_.vp().dispatch(_.ES("playerStateEntity",YvY,{key:YvY,playerState:CyK(r),videoId:t}));_.i8(b)})};_.I8y=function(r){_.Mx.call(this);var J=this;this.JSC$20612_watchApi=r;this.enableExternalPlaylistPanelInPlayer=_.M("delhi_web_player_use_external_playlist_panel");_.bZ().resolve(_.k$).setPlayer(this.JSC$20612_watchApi.getElement("PLAYER"));r=this.JSC$20612_watchApi.subscribeToActiveChanged(function(x){J.onActiveChanged(x)});
this.addOnDisposeCallback(r);Bam(this)};
_.S(_.I8y,_.Mx);var Bam=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return r.enableExternalPlaylistPanelInPlayer?_.p(t,r.JSC$20612_watchApi.playerApi,2):t.return();J=t.yieldResult;x=function(){if(r.playlistPanelElement)r.playlistPanelElement.onToggleExpanded()};
J.addEventListener("onToggleExternalPlaylistPanel",x);r.addOnDisposeCallback(function(){J.removeEventListener("onToggleExternalPlaylistPanel",x)});
_.i8(t)})};
_.I8y.prototype.onActiveChanged=function(r){var J=this,x=_.bZ().resolve(_.k$),t=function(){LL5(J)};
r?(this.playlistPanelElement=this.JSC$20612_watchApi.getElement("PLAYLIST_PANEL"))?(x.setPlaylistComponent(this.playlistPanelElement),x.addEventListener("yt-playlist-data-updated",t),this.addOnDisposeCallback(function(){x.removeEventListener("yt-playlist-data-updated",t)}),LL5(this)):_.aP(Error("qm")):(x.removeEventListener("yt-playlist-data-updated",t),x.cancelVideoSkip())};
var LL5=function(r){var J=_.bZ().resolve(_.k$);r.JSC$20612_watchApi.provideRenderingData("PLAYLIST",J.getPlaylistData())};_.CJ=function(r){_.Mx.call(this);var J=this;this.JSC$20615_watchApi=r;this.onPageScroll=function(){J.scrollThrottle.fire();J.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.vJ(this.onThrottledScroll,200,this);_.W$(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.vJ(this.onMastheadThrottledScroll,50,this);_.W$(this,this.mastheadScrollThrottle);this.animation=new _.PC(function(x){J.JSC$20615_watchApi.getRoot().setScrollTop(x)});
r=_.pu(_.lO(),_.PJ,function(){J.onFullscreenChanged()});
this.addOnDisposeCallback(r);czE(this);Az7(this);this.onThrottledScroll()};
_.S(_.CJ,_.Mx);
_.CJ.prototype.onFullscreenChanged=function(){var r=this,J=this.JSC$20615_watchApi.getRoot();!this.pageScrollElement&&J.pageScrollElement?(this.pageScrollElement=J.pageScrollElement,J.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){r.pageScrollElement&&r.pageScrollElement.removeEventListener("scroll",r.onPageScroll)})):this.pageScrollElement&&!J.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var czE=function(r){window.addEventListener("scroll",r.onPageScroll);r.addOnDisposeCallback(function(){window.removeEventListener("scroll",r.onPageScroll)})},Az7=function(r){r.JSC$20615_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(J){a:{var x;
if(x=r.JSC$20615_watchApi.getRoot().contains(J)&&!r.animation.isAnimating()){x=J.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var t,b,V=(J==null?void 0:(t=J.parentElement)==null?void 0:(b=t.parentElement)==null?void 0:b.id)==="fixed-secondary";x=!(x&&V)}if(x){if(_.M("kevlar_watch_scroll_manager_absolute_offset_killswitch"))t=J.offsetTop;else for(t=0,b=J;b!==null;)t+=b.offsetTop,t-=b.scrollTop,b=b.offsetParent;b=t;t=b-24;J=b+J.offsetHeight+24;b=r.JSC$20615_watchApi.getRoot().getPageScrollingElement();
x=r.JSC$20615_watchApi.getRoot().getScrollTop();V=x+b.clientHeight-56;if(t<x+56)J=t-56;else if(J>V)J-=b.clientHeight;else break a;r.scrollWatchTo(Math.max(0,J),!0)}}});
r.addOnDisposeCallback(function(){r.JSC$20615_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.CJ.prototype.onThrottledScroll=function(){var r=_.lO(),J=r.dispatch,x=this.JSC$20615_watchApi.getRoot().getScrollTop();J.call(r,_.o5({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:x}}))};
_.CJ.prototype.onMastheadThrottledScroll=function(){this.JSC$20615_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$20615_watchApi.getRoot().getScrollTop())};
_.CJ.prototype.scrollWatchTo=function(r,J){(J===void 0?0:J)?this.animation.start(this.JSC$20615_watchApi.getRoot().getScrollTop(),Math.max(0,r),500):this.JSC$20615_watchApi.getRoot().setScrollTop(r)};_.yzX=function(r){_.Mx.call(this);var J=this;this.JSC$20618_watchApi=r;var x=this.JSC$20618_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){FLI(J)}),t=this.JSC$20618_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a85(J)});
this.addOnDisposeCallback(function(){J.JSC$20618_watchApi.unsubscribeByKey(x);J.JSC$20618_watchApi.unsubscribeByKey(t)});
FLI(this);a85(this)};
_.S(_.yzX,_.Mx);
var FLI=function(r){var J,x,t,b=(t=(J=r.JSC$20618_watchApi.getPlayerResponse())==null?void 0:(x=J.videoDetails)==null?void 0:x.title)!=null?t:"";r.JSC$20618_watchApi.dispatchEvent("yt-update-title",b)},a85=function(r){var J,x,t,b,V,H,q,W=(q=((H=(J=r.JSC$20618_watchApi.getWatchNextResponse())==null?void 0:(x=J.contents)==null?void 0:(t=x.twoColumnWatchNextResults)==null?void 0:(b=t.results)==null?void 0:(V=b.results)==null?void 0:V.contents)!=null?H:[]).find(function(U){return!!U.videoPrimaryInfoRenderer}))==null?
void 0:q.videoPrimaryInfoRenderer;
(J=_.v2(W==null?void 0:W.title))&&r.JSC$20618_watchApi.dispatchEvent("yt-update-title",J)};_.zcm=function(r){_.Mx.call(this);this.JSC$20621_watchApi=r;ecy(this)};
_.S(_.zcm,_.Mx);var ecy=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$20621_watchApi.playerApi,2);J=t.yieldResult;x=function(){r.onYpcContentRequest()};
J.addEventListener("onYpcContentRequest",x);r.addOnDisposeCallback(function(){J.removeEventListener("onYpcContentRequest",x)});
_.i8(t)})};
_.zcm.prototype.onYpcContentRequest=function(){var r,J,x,t,b,V=(r=this.JSC$20621_watchApi.getWatchNextResponse())==null?void 0:(J=r.contents)==null?void 0:(x=J.twoColumnWatchNextResults)==null?void 0:(t=x.secondaryResults)==null?void 0:(b=t.secondaryResults)==null?void 0:b.offerModule,H,q,W,U;r=(U=(W=(q=(H=V==null?void 0:V.episodeOfferModuleRenderer)!=null?H:V==null?void 0:V.movieOfferModuleRenderer)!=null?q:V==null?void 0:V.unlimitedOfferModuleRenderer)!=null?W:V==null?void 0:V.liveOfferModuleRenderer)!=
null?U:V==null?void 0:V.tvfilmOfferModuleRenderer;var g,E,h;V=(h=V==null?void 0:(g=V.tvfilmOfferModuleRenderer)==null?void 0:(E=g.actionButtons)==null?void 0:E.length)!=null?h:0;E=Math.max(V-1,0);var G,N,Q;g=(Q=r==null?void 0:(G=r.offerButton)==null?void 0:G.buttonRenderer)!=null?Q:r==null?void 0:(N=r.actionButtons)==null?void 0:N[E].buttonRenderer;var Y,O;(G=(O=(Y=g==null?void 0:g.navigationEndpoint)!=null?Y:g==null?void 0:g.serviceEndpoint)!=null?O:g==null?void 0:g.command)&&_.Uz.instance.resolveCommand(G)};
}catch(e){_._DumpException(e)}
try{
var y9Y,A97,Lgs;_.c9m=function(){var r=_.GE.clone(IfI),J;return(new _.iq(function(x,t){r.onSuccess=function(b){_.Kii(b)?x(new Lgs(b)):t(new _.eh("Request failed, status="+_.T1(b),"net.badstatus",b))};
r.onError=function(b){t(new _.eh("Unknown request error","net.unknown",b))};
r.onTimeout=function(b){t(new _.eh("Request timed out","net.timeout",b))};
J=_.pB("//googleads.g.doubleclick.net/pagead/id",r)})).thenCatch(function(x){if(x instanceof _.Ft){var t;
(t=J)==null||t.abort()}return _.KM(x)})};
_.FgX=function(r){a:{var J="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(J="EMBEDDED_PLAYER_MODE_PFL");var x=r.raw_embedded_player_response;if(!x&&(r=r.embedded_player_response))try{x=JSON.parse(r)}catch(b){break a}if(x)b:for(var t in A97)if(A97[t]==x.embeddedPlayerMode){J=A97[t];break b}}return J==="EMBEDDED_PLAYER_MODE_PFL"};
_.afY=function(){if(_.M("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("tf");if(!_.XVM())return Error("uf");var r=_.IP("PLAYER_VARS",{});if(_.GE.get(r,"privembed",!1)=="1")return Error("vf");if(_.FgX(r))return Error("wf")};
y9Y=function(r){switch(r){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:_.Vy(r,"unknown result type")}};
_.eOv=function(r,J,x){J=_.vnK[J];x={detected:r===0,source:J.jrr,detectionResult:y9Y(r),contentCpn:x};_.KR("biscottiBasedDetection",x);_.pzq.increment(J.jrr,r);J.mER!==void 0&&_.Bb("CATSTAT",_.znz(r,J))};
_.z2=function(r,J){var x={};x.key=r;x.value=J;return _.dln().then(function(t){return new Promise(function(b,V){try{var H=t.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(x);H.onsuccess=function(){b()};
H.onerror=function(){V()}}catch(q){V(q)}})})};
_.ZBy=function(){var r=_.Vn("user_engagement_experiments_rate_limit_ms"),J=zOs.get("last-user-engagement-exp-trigger-timestamp");return!J||(0,_.t$)()>=J+r?(zOs.set("last-user-engagement-exp-trigger-timestamp",(0,_.t$)()),!0):!1};
_.Zk=function(r,J,x,t,b){J=J===void 0?null:J;x=x===void 0?null:x;t=t===void 0?null:t;b=b===void 0?null:b;r={youThereEventType:r};x&&(r.lactThresholdMs=x.lactThresholdMs,r.mediaPosSec=x.promptDelaySec,r.lactServerRequestMs=x.lactServerRequestMs,r.triggerReason=x.triggerReason);b!=null&&(r.renderingMediaPosSec=Math.round(b));J||(J=_.kU());J&&(r.clientScreenNonce=J);t&&(r.clientPlaybackNonce=t);_.KR("youThere",r)};
A97={EMBEDDED_PLAYER_MODE_UNKNOWN:"EMBEDDED_PLAYER_MODE_UNKNOWN",EMBEDDED_PLAYER_MODE_DEFAULT:"EMBEDDED_PLAYER_MODE_DEFAULT",EMBEDDED_PLAYER_MODE_PFP:"EMBEDDED_PLAYER_MODE_PFP",EMBEDDED_PLAYER_MODE_PFL:"EMBEDDED_PLAYER_MODE_PFL"};Lgs=function(r){this.xhr=r};
_.eh=function(r,J,x){_.r7.call(this,r+", errorCode="+J);this.errorCode=J;this.xhr=x;this.name="PromiseAjaxError"};
_.S(_.eh,_.r7);var IfI={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var zOs=new _.ID("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.B0y=function(r){return _.o5({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:r})};
}catch(e){_._DumpException(e)}
try{
var c8,V0I,Hv4,TMe,smE,qnr,iv4,wtX,hXs,M04,Wbm,DFE,gBv,UF9,Sny;_.oBv=function(){var r=window.location.hash;r.charAt(0)==="#"&&(r=r.charAt(1)==="!"?r.substring(2):r.substring(1));return _.zZ(r)};
c8=function(r,J,x){var t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,J(),2);t=b.yieldResult;x(t,r);_.i8(b)})};
V0I=function(){return _.T(function(r){return r.nextAddress==1?_.p(r,(_.afY()!==void 0?_.KM(Error("xf")):_.c9m()).then(function(){return 1},function(J){if(J.message==="Biscotti id is disabled")return 3;
_.nR("Failed fetching bid");return 0}),2):r.return(r.yieldResult)})};
Hv4=function(){var r=_.xX("M2JpeXQtaGF2ZW4tZW1iZWQtcGxheWVyI3F2aHV0MWhlOA=="),J=_.xX("ZSMycGlhcTd1ZmNzbDRpZnJhbQ==");return document.querySelector(J+DFE+r)?0:1};
TMe=function(){return _.YPK(_.Lu)};
smE=function(){return _.nnM()===0?0:_.Oaz()};
qnr=function(){return _.c2m(_.t8D([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
iv4=function(){return _.RnC(Wbm)};
_.pt5=function(r){_.T(function(J){switch(J.nextAddress){case 1:return _.p(J,c8("b.f_",V0I,r),2);case 2:return _.p(J,c8("j.s_",_.M8X,r),3);case 3:return _.p(J,c8("r.s_",_.$IK,r),4);case 4:return _.p(J,c8("e.h_",iv4,r),5);case 5:if(!_.M("ab_det_sc_inj")){J.jumpTo(6);break}return _.p(J,c8("s.i_",_.kWM,r),6);case 6:if(_.M("ab_deg_unex_thr")){J.jumpTo(8);break}return _.p(J,c8("a.o_",_.QoK,r),8);case 8:if(_.M("ks_get_o_pp")){J.jumpTo(10);break}return _.p(J,c8("g.o_",_.dIM,r),10);case 10:if(_.M("ks_det_gpbl")){J.jumpTo(12);
break}return _.p(J,c8("p.i_",_.NrD,r),12);case 12:return _.p(J,c8("f.i_",_.TrX,r),14);case 14:return _.p(J,c8("a.b_",_.Enc,r),15);case 15:return _.p(J,c8("p.m_",_.Whn,r),16);case 16:if(!_.M("ab_det_el_h_v2")){J.jumpTo(17);break}return _.p(J,c8("n.h_",qnr,r),17);case 17:return _.p(J,c8("o.p_",TMe,r),19);case 19:return _.p(J,c8("e.i_",Hv4,r),20);case 20:if(_.M("ab_det_apm"))return _.p(J,c8("o.a_",smE,r),0);J.jumpTo(0)}})};
_.fE7=function(r,J){r={videoId:r};J&&(r.playlistId=J);return r};
_.EBe=function(){if(_.XVM()){var r=_.IP("PLAYER_VARS",{});if(_.GE.get(r,"privembed",!1)!="1"&&!_.FgX(r)){var J=function(){UF9=!0;"google_ad_status"in window?_.Bb("DCLKSTAT",1):_.Bb("DCLKSTAT",2)};
try{_.IR("//static.doubleclick.net/instream/ad_status.js",J)}catch(x){}gBv.push(_.Yh.addLowPriorityJob(function(){if(!(UF9||"google_ad_status"in window)){try{_.a2c("//static.doubleclick.net/instream/ad_status.js",J)}catch(x){}UF9=!0;_.Bb("DCLKSTAT",3)}},5E3))}}};
_.AF=function(r,J,x){x=x===void 0?!1:x;var t=Math.max(r.width,_.VdY);if(_.M("kevlar_watch_feed_big_thumbs")&&r.width>=1550-_.QO()&&r.height>=800)t-=_.WT9;else if(r.width>=_.Ov){var b=_.D5I+_.Ho7+_.nt;_.M("kevlar_watch_feed_big_thumbs")&&(b=_.qbe);t-=b}else t-=_.D5I;t=Math.min(t,_.TNe);b=240;x&&(b=380);J<.5624||(!_.M("kevlar_watch_flexy_disable_small_window_sizing")&&(r.height<630&&r.width>=657||r.height>=630&&r.width>=_.Ov&&r.width<1327)?b=360:!_.M("kevlar_watch_flexy_disable_large_window_sizing")&&
r.height>=630&&r.width>=1327&&(b=480));var V=Math.min(t*J,r.height-(56+_.og5+_.sbv));V=Math.max(V,b);J<1?t=V/J:r.width>=_.Ov&&(t=_.AF(r,.5625,x).width);return new _.qv(Math.round(t),Math.round(V))};
_.jm9=function(r){var J=0;r.indexOf("h")!=-1&&(r=r.split("h"),J=r[0]*60*60,r=r[1]);r.indexOf("m")!=-1&&(r=r.split("m"),J=r[0]*60+J,r=r[1]);r.indexOf("s")!=-1?(r=r.split("s"),J=r[0]*1+J):J=r*1+J;return J};
_.$F5=function(){_.Vn("service_worker_push_logged_out_prompt_watches")!=-1&&_.rR("WatchCount").then(function(r){r>=100||_.z2("WatchCount",r+1)})};
wtX=function(r){var J=r.externalVideoId||"";return J?r.isShortsEligible?"https://www.youtube.com/shorts/"+J:"https://www.youtube.com/watch?v="+J:""};
hXs=function(r){var J=[];r.viewCount&&J.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:r.viewCount});r.likeCount&&J.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:r.likeCount});return J};
M04=function(r){var J,x,t={"@context":"https://schema.org","@type":"VideoObject",description:_.v2(r.description),duration:"PT"+(r.lengthSeconds||"0")+"S",embedUrl:r.embed?r.embed.iframeUrl:"",name:_.v2(r.title),thumbnailUrl:((J=r.thumbnail)==null?void 0:(x=J.thumbnails)==null?void 0:x.map(function(g){return g&&g.url||""}))||[],
uploadDate:r.publishDate};_.M("mweb_video_schema_id_killswitch")||(t["@id"]=wtX(r));J=hXs(r);J.length&&(t.interactionStatistic=J);r.category&&(t.genre=r.category);r.ownerChannelName&&(t.author=r.ownerChannelName);r.liveBroadcastDetails&&(t.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:r.liveBroadcastDetails.startTimestamp,endDate:r.liveBroadcastDetails.endTimestamp}]);if(r.learningResource){r=r.learningResource;t["@type"]=["VideoObject","LearningResource"];var b;if((b=r.learningResourceType)==
null?0:b.length)t.learningResourceType=r.learningResourceType[0];var V;if((V=r.educationalAlignment)==null?0:V.length)t.educationalAlignment={"@type":"AlignmentObject",targetName:r.educationalAlignment[0]};var H;if((H=r.educationalLevel)==null?0:H.length){b=r.educationalLevel[0];var q;if((q=r.educationalLevelCountry)==null?0:q.length)b+=" ("+r.educationalLevelCountry+")";t.educationalLevel=b}var W,U;if(((W=r.learningResourceType)==null?0:W.length)&&r.learningResourceType[0]==="Problem walkthrough"&&
((U=r.problemDescriptions)==null?0:U.length))for(t.hasPart=[],q=_.D(r.problemDescriptions),W=q.next();!W.done;W=q.next())b=W.value,W=b.problemDescriptionText,U=b.startOffset,b=b.url,W&&U!==void 0&&b&&t.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:W,text:W,startOffset:U,url:b})}return t};
_.GGE=function(r){return _.o5({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:r}})};
Wbm=[[["eWc5dGJvOWRpcjRwcmltYXJ5I3E=",null,null],[null,["ZW5kZXJlciN0YWVlb3ZrZnFqNWh5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0cy1y","dHlsZS1zY29wZSM2b3g4Z2dudGF5czNz"],null],["YXN0aGVhZC1hZCNndjgydjYzN3pxNzJt",["ZXl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjeDB4MWk4Mjk3Njk="],null],[null,["OHl0ZC1yaWNoLWdyaWQtcmVuZGVyZXIjYmZ5cDU4dnVqajk=","dHlsZS1zY29wZSMzdzczNjNwbjZ1dnVz"],null],[null,["YW5uZXItcHJvbW8tcmVuZGVyZXIjZ2VuNHhldTRrM3YweXRkLWI=","dHlsZS1zY29wZSMydjN6a3JnNWhhOHlz"],null],[null,["Z3pqd2x5dGQtYWQtc2xvdC1yZW5kZXJlciNnMnJxN24z"],
null]],[["MnFwbGF5ZXItYWRzIzNjam55cTRjb2k=",null,null]],[["amU0anVzNWptOHhkZXNjcmlwdGlvbi1pbm5lciNo",null,null],[null,null,"LW1lcmNoLXNoZWxmLXJlbmRlcmVyI3RleXQ0dzZ4d2xnd3l0ZA=="],["dWpubWFpbiNncmg0YW15MjY=",["LW1lcmNoLXNoZWxmLXJlbmRlcmVyI3RpajEyeHB5ZHk0bXl0ZA=="],null]]];DFE="#";gBv=[];UF9=!1;_.RXv=["engagement-panel-ads"];Sny=new _.z("updateSentimentBarStateCommand");_.NMI=new _.z("showSurveyCommand");_.Fu=new _.z("changeMarkersVisibilityCommand");var Qmm,Kbs,nBe,Ynm,PNI,at;_.dFy=function(r,J){this.playerProvider_=r;this.actionSenderElement_=J;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.dFy.prototype.reset=function(){Qmm(this);this.isUserPredictedAbsent_=!1};
Qmm=function(r,J){!r.youThereData_||r.showWarningJob_||J!==void 0&&J||(_.Zk("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.kU(),r.youThereData_,r.clientPlaybackNonce_),_.kC());_.Yh.cancelJob(r.showWarningJob_);r.showWarningJob_=0;_.Yh.cancelJob(r.showBlockingWarningJob_);r.showBlockingWarningJob_=0;_.Yh.cancelJob(r.pausePlaybackJob_);r.pausePlaybackJob_=0;r.youThereData_=null;r.clientPlaybackNonce_=void 0;r.inYouThereFlow_=!1};
_.kG9=function(r,J){var x,t,b;_.T(function(V){if(V.nextAddress==1)return r.reset(),_.p(V,r.playerProvider_().getPlayerPromise(),2);x=V.yieldResult;r.clientPlaybackNonce_=x.getVideoData().cpn;r.youThereData_=J.configData.youThereData;if(!r.youThereData_)return V.return();if(r.youThereData_.triggerReason&&r.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.ZBy())return _.Zk("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.kU(),r.youThereData_,r.clientPlaybackNonce_),V.return();t=r.youThereData_.promptDelaySec;
b=x.getCurrentTime();r.showWarningJob_=_.Yh.addLowPriorityJob(function(){return _.T(function(H){r.showWarningJob_=0;return _.p(H,Kbs(r),0)})},Math.max(t-b,0)*1E3);
_.i8(V)})};
Kbs=function(r){var J,x,t,b,V,H;return _.T(function(q){if(q.nextAddress==1)return _.p(q,r.playerProvider_().getPlayerPromise(),2);if(q.nextAddress!=3)return J=q.yieldResult,x=J.getCurrentTime(),_.p(q,PNI(r),3);t=q.yieldResult;if(!t||!r.youThereData_)return q.return();if(_.M("check_user_lact_at_prompt_shown_time_on_web")&&(b=parseInt(r.youThereData_.lactThresholdMs,10),_.bq()<b))return _.Zk("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.kU(),r.youThereData_,r.clientPlaybackNonce_),q.return();if(r.youThereData_.playbackPauseDelayMs<=
0)return Ynm(r),q.return();!_.M("external_fullscreen")&&(V=_.JQ())&&(r.ignoreFullscreenExitUserActivity_=!0,_.Yh.addLowPriorityJob(function(){r.ignoreFullscreenExitUserActivity_=!1},2E3),_.b9(V));
r.youThereData_.showToastWarningPrompt&&(at(r,r.youThereData_.showWarningActions),r.inYouThereFlow_=!0,_.Zk("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.kU(),r.youThereData_,r.clientPlaybackNonce_,x),_.Zk("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.kU(),r.youThereData_,r.clientPlaybackNonce_,x));H=0;r.youThereData_.blockingPromptDelayMs&&(H=r.youThereData_.blockingPromptDelayMs);r.showBlockingWarningJob_=_.Yh.addLowPriorityJob(function(){return _.T(function(W){r.showBlockingWarningJob_=0;return _.p(W,
nBe(r),0)})},H);
_.i8(q)})};
nBe=function(r){var J,x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,PNI(r),2);J=b.yieldResult;if(!r.youThereData_)return b.return();J&&(r.youThereData_.showBlockingWarningAction&&(_.Zk("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.kU(),r.youThereData_,r.clientPlaybackNonce_),(x=_.R(r.youThereData_.showBlockingWarningAction,_.i9))?at(r,x.commands):at(r,[r.youThereData_.showBlockingWarningAction]),r.inYouThereFlow_=!0),t=r.youThereData_.playbackPauseDelayMs,r.pausePlaybackJob_=
_.Yh.addLowPriorityJob(function(){return _.T(function(V){r.pausePlaybackJob_=0;return _.p(V,Ynm(r),0)})},t));
_.i8(b)})};
Ynm=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,PNI(r),2);J=x.yieldResult;if(!r.youThereData_)return x.return();J&&(_.Zk("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.kU(),r.youThereData_,r.clientPlaybackNonce_),at(r,r.youThereData_.showPausedActions),r.inYouThereFlow_=!0);_.i8(x)})};
_.dFy.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var r=_.R(this.youThereData_.userActiveDuringFlowAction,_.i9);r?at(this,r.commands):at(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.Zk("YOU_THERE_EVENT_TYPE_LACT_RESET",_.kU(),this.youThereData_,this.clientPlaybackNonce_),_.kC());Qmm(this,!0)}_.Ovy(this,!1)};
_.CNE=function(r){_.Zk("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.kU(),r.youThereData_,r.clientPlaybackNonce_)};
PNI=function(r){var J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.playerProvider_().getPlayerPromise(),2);J=t.yieldResult;x=J.getPlayerState();return t.return(x==-1||x==1||x==3)})};
_.Ovy=function(r,J){var x;_.T(function(t){if(t.nextAddress==1){if(r.isUserPredictedAbsent_==J)return t.jumpTo(0);r.isUserPredictedAbsent_=J;return _.p(t,r.playerProvider_().getPlayerPromise(),3)}x=t.yieldResult;x.setUserEngagement(J);J&&_.Zk("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.kU(),r.youThereData_,r.clientPlaybackNonce_);_.i8(t)})};
at=function(r,J){if(_.M("handle_service_request_actions")||_.M("kevlar_youthere_service_endpoint_actions_killswitch"))_.qG(r.actionSenderElement_,J,r.actionSenderElement_);else{J=_.D(J);for(var x=J.next();!x.done;x=J.next())x=x.value,x.commandMetadata&&x.commandMetadata.webCommandMetadata&&x.commandMetadata.webCommandMetadata.sendPost?_.sx(r.actionSenderElement_,[x]):_.qG(r.actionSenderElement_,[x],r.actionSenderElement_)}};var BMK;var IEm;var yT=function(){var r=_.I.apply(this,arguments)||this;r.systemIcons=_.M("kevlar_system_icons");r.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return r};
_.S(yT,_.I);yT.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var r=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(r=this.data.percentIfLiked||0,this.activated=!0):(r=this.data.percentIfIndifferent||0,this.activated=!1);_.Hp(this.hostElement).querySelector("#like-bar").style.width=r+"%"}};
yT.prototype.handleUpdateSentimentBarStateCommand=function(r){this.data&&this.set("data.likeStatus",_.R(r,Sny).likeStatus)};
yT.prototype.observeLikeStatus=yT.prototype.observeLikeStatus;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],yT.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yT.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],yT.prototype,"activated",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yT.prototype,"systemIcons",void 0);_.F([_.g5("data.likeStatus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yT.prototype,"observeLikeStatus",null);_.F([_.L({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],yT);
_.A(yT,"ytd-sentiment-bar-renderer",function(){if(IEm!==void 0)return IEm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sentiment-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-sentiment-bar-renderer">\n  <div id="like-bar" class="style-scope ytd-sentiment-bar-renderer"></div>\n</div>\n<tp-yt-paper-tooltip position="top" class="style-scope ytd-sentiment-bar-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IEm=r},{mode:1});var Lbs;var ef=function(){var r=_.I.apply(this,arguments)||this;r.small=!0;return r};
_.S(ef,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ef.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ef.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ef.prototype,"small",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],ef);
_.A(ef,"ytd-video-view-count-renderer",function(){if(Lbs!==void 0)return Lbs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-view-count-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.viewCount)]]</span><span class="short-view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.shortViewCount)]]</span>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Lbs=r},{mode:_.sz("kevlar_poly_si_batch_j080")?1:2});var zg=function(){var r=_.I.apply(this,arguments)||this;r.infoFormattedStrings=[];r.wrapVideoActions=_.M("kevar_watch_wrap_video_actions");r.hideSentimentBar=_.M("kevlar_watch_hide_sentiment_bar");r.actionMap={};return r};
_.S(zg,_.I);_.m=zg.prototype;_.m.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.M("web_modern_buttons"),forceIconButton:!_.M("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.m.dataChanged=function(){_.M("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.m.computeInfoFormattedStrings=function(r){if(!r)return[];var J=[];r.dateText&&J.push(r.dateText);r.stationName&&J.push(r.stationName);r.rating&&J.push(r.rating);r.startEndTimeTemplate&&r.startTimeUtcMillis&&r.endTimeUtcMillis&&J.push(_.Z1(_.GT7(_.v2(r.startEndTimeTemplate),Number(r.startTimeUtcMillis),Number(r.endTimeUtcMillis))));r.upNextProgramText&&J.push(r.upNextProgramText);return J};
_.m.scheduleInitialUpdatedMetadataRequest=function(){var r,J=(r=this.data)==null?void 0:r.updatedMetadataEndpoint;if(J){var x;r=Number((x=_.R(J,_.inY))==null?void 0:x.initialDelayMs);x=isNaN(r)?250:r;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),x)}};
_.m.setSentimentBarWidth=function(){var r=this;_.zu(this,function(){var J=_.Hp(r.hostElement).querySelector("ytd-menu-renderer");if(J){J=J.topLevelButtons;for(var x=0,t=0;t<J.length;t++){var b=J[t],V=r.get("toggleButtonSupportedData.toggleButtonIdData.id",b.data);if(V==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||V==="TOGGLE_BUTTON_ID_TYPE_LIKE")x+=b.clientWidth+8;else break}x&&(r.sentiment.style.width=x-8+" px")}})};
_.m.fetchUpdatedMetadata=function(r){var J;r&&(J={continuation:r});var x;(r=(x=this.data)==null?void 0:x.updatedMetadataEndpoint)&&_.bZ().resolve(_.mg).resolveCommand(r,{form:Object.assign({},J,{element:this.hostElement})})};
_.m.onYtServiceRequestSent=function(r,J){J.endpoint&&_.R(J.endpoint,_.AX)&&(this.hasUpdateSentimentBarStateCommands()&&!_.M("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.R(J.endpoint,_.AX).status),this.setSentimentBarWidth())};
_.m.hasUpdateSentimentBarStateCommands=function(){var r,J,x,t,b=(t=(r=this.data)==null?void 0:(J=r.videoActions)==null?void 0:(x=J.menuRenderer)==null?void 0:x.topLevelButtons)!=null?t:[];r=_.D(b);for(J=r.next();!J.done;J=r.next()){J=J.value;b=t=x=void 0;var V=(x=J.toggleButtonRenderer)==null?void 0:(t=x.toggleButtonSupportedData)==null?void 0:(b=t.toggleButtonIdData)==null?void 0:b.id;if(V==="TOGGLE_BUTTON_ID_TYPE_LIKE"||V==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){t=x=void 0;J=(t=_.R((x=J.toggleButtonRenderer)==
null?void 0:x.defaultServiceEndpoint,_.i9))==null?void 0:t.commands;if(!J)break;J=_.D(J);for(x=J.next();!x.done;x=J.next())if(_.R(x.value,Sny))return!0}}return!1};
_.m.onYtServiceRequestCompleted=function(r,J){var x;(r=(x=J.data)==null?void 0:x.loggingDirectives)&&_.c0z(_.wU(),r);this.get("continuation.timedContinuationData",J.data)&&this.data&&this.data.updatedMetadataEndpoint&&(J=J.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,J.continuation),J.timeoutMs))};
_.m.computeHasDateText=function(r){return!!r&&!!r.dateText};
_.vd.Object.defineProperties(zg.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return!((t=(r=this.data)==null?void 0:(J=r.videoActions)==null?void 0:(x=J.menuRenderer)==null?void 0:x.flexibleItems)==null||!t.length)}}});
zg.prototype.onYtServiceRequestCompleted=zg.prototype.onYtServiceRequestCompleted;zg.prototype.onYtServiceRequestSent=zg.prototype.onYtServiceRequestSent;zg.prototype.dataChanged=zg.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],zg.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zg.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.uf.YtTaskEmitterBehavior),_.y("design:type",Object)],zg.prototype,"ytTaskEmitterBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zg.prototype,"data",void 0);_.F([_.C({computed:"computeInfoFormattedStrings(data)"}),_.y("design:type",Array)],zg.prototype,"infoFormattedStrings",void 0);
_.F([_.C({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],zg.prototype,"hasDateText",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zg.prototype,"wrapVideoActions",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zg.prototype,"hideSentimentBar",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],zg.prototype,"flexMenuEnabled",null);
_.F([_.jX("#sentiment"),_.y("design:type",Object)],zg.prototype,"sentiment",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zg.prototype,"dataChanged",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],zg.prototype,"onYtServiceRequestSent",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],zg.prototype,"onYtServiceRequestCompleted",null);
_.A(zg,"ytd-video-primary-info-renderer",function(){if(BMK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-primary-info-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><a class="yt-simple-endpoint style-scope ytd-video-primary-info-renderer" hidden="[[!data.superTitleIcon]]" href$="[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]" aria-label$="[[data.superTitleLink.accessibility.accessibilityData.label]]" data="[[data.superTitleLink.runs.0.navigationEndpoint]]"><yt-icon class="super-title-icon style-scope ytd-video-primary-info-renderer" icon="yt-icons:location_pin"></yt-icon></a><yt-formatted-string class="super-title style-scope ytd-video-primary-info-renderer" force-default-style="" text="[[data.superTitleLink]]"></yt-formatted-string><h1 class="title style-scope ytd-video-primary-info-renderer"><yt-formatted-string force-default-style="" text="[[data.title]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></h1><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><div id="info" class="style-scope ytd-video-primary-info-renderer"><div id="info-text" class="style-scope ytd-video-primary-info-renderer"><div id="count" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></div><div id="info-strings" hidden="[[!infoFormattedStrings.length]]" class="style-scope ytd-video-primary-info-renderer"><span id="dot" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></span><template is="dom-repeat" items="[[infoFormattedStrings]]" class="style-scope ytd-video-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></template></div></div><div id="flex" class="style-scope ytd-video-primary-info-renderer"></div><div id="menu-container" class="style-scope ytd-video-primary-info-renderer"><div id="menu" class="style-scope ytd-video-primary-info-renderer"></div><ytd-sentiment-bar-renderer id="sentiment" data="[[data.sentimentBar.sentimentBarRenderer]]" hidden="[[!data.sentimentBar.sentimentBarRenderer]]" class="style-scope ytd-video-primary-info-renderer"></ytd-sentiment-bar-renderer></div></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);BMK=r}r=BMK;return r},{mode:1});var ccK;var ZK=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return r};
_.S(ZK,_.I);_.m=ZK.prototype;_.m.configureRendererStamper=function(){return{subscribeButtonData:{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",params:{withCount:!0}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.m.dataChanged=function(){var r;this.descriptionToggled=!((r=this.data)==null||!r.defaultExpanded);var J;this.collapsed=this.descriptionAlwaysCollapsed||!((J=this.data)==null?0:J.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.K$(110509);this.showLessClientVe=_.K$(110510);r=_.kU();J=_.Kj();r&&J&&_.Fx(r,J,[this.showMoreClientVe,this.showLessClientVe])};
_.m.onYtExpanderMoreTapped=function(){var r,J=(r=this.data)==null?void 0:r.showMoreCommand;J&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(J);(r=_.kU())&&this.showMoreClientVe&&_.z0(r,this.showMoreClientVe)};
_.m.onYtExpanderLessTapped=function(){var r=_.kU();r&&this.showLessClientVe&&_.z0(r,this.showLessClientVe);var J;(r=(J=this.data)==null?void 0:J.showLessCommand)&&this.componentBehavior.resolveCommand(r)};
_.m.handleUpdateDateTextAction=function(r){this.data&&this.data.dateText&&this.set("data.dateText",_.R(r,_.rns).dateText)};
_.m.handleUpdateDescriptionAction=function(r){if(r=_.R(r,_.Vnu))r.isEmpty||!r.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.Oz(r.description)):this.set("data.description",r.description)};
_.m.onYtChangeEngagementPanelVisibilityAction=function(r){if(_.M("web_structured_description_show_more")||_.M("web_engagement_panel_open_description")){var J,x=(J=_.R(r,_.FHY))==null?void 0:J.targetId,t;r=((t=_.R(r,_.FHY))==null?void 0:t.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";x==="engagement-panel-structured-description"&&r&&(this.descriptionToggled=!0)}};
_.m.updateCollapsedFromBinding=function(r){this.collapsed=r.detail.value};
_.m.updateDescriptionToggledFromBinding=function(r){this.descriptionToggled=r.detail.value};
_.m.updateCanCollapseFromBinding=function(r){this.canCollapse=r.detail.value};
_.vd.Object.defineProperties(ZK.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.metadataRowContainer)==null?void 0:J.metadataRowContainerRenderer;return!!x&&!!x.rows&&x.rows.length>x.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
ZK.prototype.onYtExpanderLessTapped=ZK.prototype.onYtExpanderLessTapped;ZK.prototype.onYtExpanderMoreTapped=ZK.prototype.onYtExpanderMoreTapped;ZK.prototype.dataChanged=ZK.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ZK.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZK.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ZK.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ZK.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ZK.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],ZK.prototype,"collapsed",void 0);_.F([_.C(),_.y("design:type",Boolean)],ZK.prototype,"descriptionToggled",void 0);
_.F([_.C(),_.y("design:type",Boolean)],ZK.prototype,"canCollapse",void 0);_.F([_.C(),_.y("design:type",Object)],ZK.prototype,"subscribeButtonData",void 0);_.F([_.C(),_.y("design:type",Number)],ZK.prototype,"descriptionCollapsedHeight",void 0);_.F([_.C(),_.y("design:type",Object)],ZK.prototype,"structuredDescriptionContentRenderer",void 0);_.F([_.C({value:function(){return _.M("web_watch_description_always_collapsed")}}),
_.y("design:type",Boolean)],ZK.prototype,"descriptionAlwaysCollapsed",void 0);_.F([_.jX("#description"),_.y("design:type",HTMLDivElement)],ZK.prototype,"description",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZK.prototype,"dataChanged",null);_.F([_.Uh("yt-expander-more-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZK.prototype,"onYtExpanderMoreTapped",null);
_.F([_.Uh("yt-expander-less-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZK.prototype,"onYtExpanderLessTapped",null);_.F([_.n("data.metadataRowContainer"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZK.prototype,"metadataCollapsible",null);_.F([_.n("data","structuredDescriptionContentRenderer"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZK.prototype,"hasInlineStructuredDescription",null);
_.F([_.n("data.attributedDescription"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZK.prototype,"hasAttributedDescription",null);_.F([_.n("hasInlineStructuredDescription","collapsed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZK.prototype,"loadStructuredDescription",null);_.F([_.n("data","structuredDescriptionContentRenderer","collapsed"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZK.prototype,"showInlineStructuredDescription",null);
_.F([_.n("data","hasInlineStructuredDescription","metadataCollapsible"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ZK.prototype,"descriptionAlwaysCollapsible",null);
_.A(ZK,"ytd-video-secondary-info-renderer",function(){if(ccK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-secondary-info-renderer"><div id="top-row" class="style-scope ytd-video-secondary-info-renderer"><ytd-video-owner-renderer data="[[data.owner.videoOwnerRenderer]]" subscribe-key="[[subscribeButtonData.subscribedEntityKey]]" class="style-scope ytd-video-secondary-info-renderer"><span class="date style-scope ytd-video-secondary-info-renderer" slot="date">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id="subscribe-button" class="style-scope ytd-video-secondary-info-renderer"></div></div><ytd-expander always-collapsed="[[descriptionAlwaysCollapsed]]" always-toggleable="[[descriptionAlwaysCollapsible]]" can-toggle="[[canCollapse]]" collapsed="[[collapsed]]" collapsed-height="[[descriptionCollapsedHeight]]" is-toggled="[[descriptionToggled]]" on-can-toggle-changed="updateCanCollapseFromBinding" on-collapsed-changed="updateCollapsedFromBinding" on-is-toggled-changed="updateDescriptionToggledFromBinding" class="style-scope ytd-video-secondary-info-renderer"><div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-attributed-string class="content style-scope ytd-video-secondary-info-renderer" data="[[data.attributedDescription]]" disable-upgrade$="[[!hasAttributedDescription]]" hidden="[[!hasAttributedDescription]]" user-input=""></yt-attributed-string><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" disable-upgrade$="[[hasAttributedDescription]]" force-default-style="" hidden="[[hasAttributedDescription]]" split-lines="[[!hasAttributedDescription]]" text="[[data.description]]"></yt-formatted-string><ytd-structured-description-content-renderer data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!loadStructuredDescription]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="[[hasInlineStructuredDescription]]" class="style-scope ytd-video-secondary-info-renderer"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" slot="sticky" collapsed="[[collapsed]]" data="[[data.metadataRowContainer.metadataRowContainerRenderer]]"></ytd-metadata-row-container-renderer><yt-formatted-string class="more-button style-scope ytd-video-secondary-info-renderer" slot="more-button" role="button" text="[[data.showMoreText]]"></yt-formatted-string><yt-formatted-string class="less-button style-scope ytd-video-secondary-info-renderer" slot="less-button" role="button" text="[[data.showLessText]]"></yt-formatted-string></ytd-expander></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);ccK=r}r=ccK;return r},{mode:2});var AcK;var v8=function(){return _.I.apply(this,arguments)||this};
_.S(v8,_.I);v8.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.M("web_modern_buttons"),forceIconButton:!_.M("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
v8.prototype.activate=function(r){r.appendTo(this.player);r.getPlayerPromise().then(function(J){J.setMinimized(!0)});
this.active=!0};
v8.prototype.deactivate=function(){var r=this.player.firstElementChild;r.getPlayerPromise().then(function(J){J.setMinimized(!1)});
this.active=!1;return r};
v8.prototype.onScrollUpTap=function(){var r=_.bZ().resolve(_.rI).getCurrentPage();r&&r.setScrollTop(0)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],v8.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],v8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],v8.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],v8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],v8.prototype,"active",void 0);
_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.y("design:type",Boolean)],v8.prototype,"darkLaunch",void 0);_.F([_.jX("#player"),_.y("design:type",HTMLDivElement)],v8.prototype,"player",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],v8);
_.A(v8,"ytd-miniplayer-bar-renderer",function(){if(AcK!==void 0)return AcK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player" class="style-scope ytd-miniplayer-bar-renderer"></div>\n<div id="meta" class="style-scope ytd-miniplayer-bar-renderer">\n  <div id="title-row" class="style-scope ytd-miniplayer-bar-renderer">\n    <h1 id="title" class="style-scope ytd-miniplayer-bar-renderer">[[getSimpleString(data.title)]]</h1>\n    <div id="scroll-up" on-tap="onScrollUpTap" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n  <yt-formatted-string id="owner" link-inherit-color="" text="[[data.owner]]" class="style-scope ytd-miniplayer-bar-renderer"></yt-formatted-string>\n  <div id="buttons" class="style-scope ytd-miniplayer-bar-renderer">\n    <div id="menu" class="style-scope ytd-miniplayer-bar-renderer"></div>\n    <div id="subscribe" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return AcK=r},{mode:1});_.o8(_.JY(function(r){var J=_.zx("script");_.Ke(function(){var x;if(x=JSON)x=M04(r.data()),x=_.CX(JSON.stringify(x).replace(/</g,"\\u003C"));var t=r.data(),b=_.v2(t.title).trim().length===0,V=!t.publishDate||t.publishDate.trim().length===0,H,q,W,U,g=!((H=t.thumbnail)==null?0:(q=H.thumbnails)==null?0:q.length)||!((W=t.thumbnail)==null?0:W.thumbnails[0].url)||((U=t.thumbnail)==null?void 0:U.thumbnails[0].url.trim().length)===0;J.value&&x&&!(b||V||g)&&_.Iy(J.value,x)},"I9AhLd");
return _.f("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.f("script",{el:J,type:"application/ld+json"}))},"Hj"),"player-microformat-renderer",{props:{data:_.mS}});
}catch(e){_._DumpException(e)}
try{
var vem,xFE;_.ZtK=function(r){return r.watch.watchWindowSize};
vem=function(r,J,x,t){if(r.isLockupToWatchTransitionEnabled){if(J){var b={};r.viewTransitionCoordinator.registerElement(J,(b["lockup-to-watch"]="player-lockup-to-watch",b["watch-next-appears"]="player-watch-next-loaded",b))}x&&(J={},r.viewTransitionCoordinator.registerElement(x,(J["lockup-to-watch"]="below-lockup-to-watch",J["watch-next-appears"]="below-watch-next-loaded",J)));t&&(x={},r.viewTransitionCoordinator.registerElement(t,(x["watch-next-appears"]="secondary-watch-next-loaded",x)))}};
_.ury=function(r){return _.o5({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:r}})};
xFE=function(r){_.Mx.call(this);var J=this;this.JSC$20625_watchApi=r;r=_.pu(_.lO(),_.dMz,function(){l8Y(J)});
this.addOnDisposeCallback(r);r=_.pu(_.lO(),_.ZtK,function(){l8Y(J)});
this.addOnDisposeCallback(r);XZE(this);rc5(this);JcX()};
_.S(xFE,_.Mx);var XZE=function(r){var J=function(t){_.lO().dispatch(_.Efs(t.matches))},x=window.matchMedia("(max-width: "+(999+_.QO())+"px)");
x.addListener(J);r.addOnDisposeCallback(function(){x.removeListener(J)});
J(x)},rc5=function(r){r.JSC$20625_watchApi.registerActionHandler("yt-window-resized",function(){JcX()});
r.addOnDisposeCallback(function(){r.JSC$20625_watchApi.unregisterActionHandler("yt-window-resized")})},JcX=function(){var r=_.RY();
_.lO().dispatch(_.o5({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:r.width,height:r.height}}}))},l8Y=function(r){var J;
_.T(function(x){if(x.nextAddress==1)return _.p(x,r.JSC$20625_watchApi.playerApi,2);J=x.yieldResult;J.setSize(NaN,NaN);_.i8(x)})};var t07=function(r){_.Mx.call(this);var J=_.bZ().resolve(_.je);vem(J,r.getElement("PLAYER_CONTAINER"),r.getElement("BELOW_THE_PLAYER"),r.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var x=r.getElement("PLAYER_CONTAINER"),t=r.getElement("BELOW_THE_PLAYER"),b=r.getElement("SECONDARY");J.isLockupToWatchTransitionEnabled&&(x&&_.aS(J.viewTransitionCoordinator,x),t&&_.aS(J.viewTransitionCoordinator,t),b&&_.aS(J.viewTransitionCoordinator,b))})};
_.S(t07,_.Mx);_.B8=function(r){_.uz.call(this);var J=this;this.rootElement=r;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return J.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(x){J.initOrDisposeActiveModules(x)}));
this.onAttached()};
_.S(_.B8,_.uz);_.m=_.B8.prototype;_.m.getRoot=function(){return this.rootElement};
_.m.getElement=function(r){return this.rootElement.getElement(r)};
_.m.setPlayerResponse=function(r){this.playerResponse=r;this.publish("PLAYER_RESPONSE_UPDATED",r)};
_.m.getPlayerResponse=function(){return this.playerResponse};
_.m.setWatchNextResponse=function(r){this.watchNextResponse===r?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=r,this.publish("WATCH_NEXT_RESPONSE_UPDATED",r))};
_.m.getWatchNextResponse=function(){return this.watchNextResponse};
_.m.registerActionHandler=function(r,J){var x=this;if(_.M("web_watch_controller_reg_multiple_handlers_killswitch")){var t={};_.aw(_.FL.getInstance(),(t[r]=J,t),this.getRoot())}else this.actionHandlers.has(r)||(this.actionHandlers.set(r,[]),t={},_.aw(_.FL.getInstance(),(t[r]=function(){var b=_.hS.apply(0,arguments);return(x.actionHandlers.get(r)||[]).map(function(V){return V.apply(null,_.Gd(b))})},t),this.getRoot())),this.actionHandlers.get(r).push(J)};
_.m.unregisterActionHandler=function(r){if(_.M("web_watch_controller_reg_multiple_handlers_killswitch")){var J={};_.yP(_.FL.getInstance(),(J[r]=!0,J),this.getRoot())}else(J=this.actionHandlers.get(r))?(J.pop(),J.length===0&&(J={},_.yP(_.FL.getInstance(),(J[r]=!0,J),this.getRoot()),this.actionHandlers.delete(r))):_.nR(new _.MV("Attempted to unregister an action handler which is not registered.",r))};
_.m.addPageDisposeJob=function(r){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.yi(this.rootElement.pageDisposeJobs,r)};
_.m.removePageDisposeJob=function(r){this.rootElement.pageDisposeJobs&&_.zz(this.rootElement.pageDisposeJobs,r)};
_.m.dispatchEvent=function(r,J){_.Vq(this.rootElement,r,J)};
_.m.provideRenderingData=function(r,J){this.rootElement.provideRenderingData(r,J)};
_.m.scrollWatchTo=function(r,J){var x;(x=this.watchScrollManager)==null||x.scrollWatchTo(r,J)};
_.m.focusOnPlayer=function(){var r=this.getElement("PLAYER");_.zu(r,function(){if(r&&r.firstElementChild){var J=r.querySelector(".html5-video-player");J&&(_.zs(_.bZ().resolve(_.Pj)),J.focus())}else _.nR(Error("rm"))})};
_.m.updateCinematicFullscreenConfig=function(){if(_.M("web_cinematic_manager_redux_killswitch")){var r=!!this.rootElement.theater,J=!!this.rootElement.fullscreen,x;(x=this.watchCinematicManager)==null||_.KJ(x,J,r)}};
_.m.subscribeToActiveChanged=function(r,J){J=J===void 0?!0:J;var x=_.pu(_.lO(),_.RLY,function(t){r(t)});
J&&r(_.RLY(_.lO().getState()));return x};
_.m.isActive=function(){return _.RLY(_.lO().getState())};
_.m.onAttached=function(){var r=_.M("external_fullscreen");_.M("use_unified_flag_accessor")&&(r=_.bZ().resolve(_.yw7).retriever.getFlag(_.sBs));(r||_.LN("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var bvy=function(r){return r.getRoot().is==="ytd-watch-flexy"||r.getRoot().is==="ytd-watch-grid"},It=function(r){return r.getRoot().is==="ytd-watch-fixie"};
_.B8.prototype.initPersistentModules=function(){if(It(this)||bvy(this)&&_.M("kevlar_watch_flexy_theater_manager")){var r=new _.hD4(this);_.W$(this,r)}r=new _.DJs(this);_.W$(this,r);r=new _.Sf(this);_.W$(this,r);r=new _.nJ(this);_.W$(this,r);r=new _.Otm(this);_.W$(this,r);r=new _.d6(this);_.W$(this,r);if(It(this)||bvy(this)&&_.M("kevlar_watch_flexy_playlist_manager"))r=new _.I8y(this),_.W$(this,r);_.M("web_thumbnail_to_watch_transition")&&(r=new t07(this),_.W$(this,r))};
_.B8.prototype.initOrDisposeActiveModules=function(r){r?(this.watchScrollManager=new _.CJ(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.wZe(this)),this.activeModules.push(new _.SUe(this)),It(this)&&this.activeModules.push(new xFE(this)),this.activeModules.push(new _.yzX(this)),this.activeModules.push(new _.OE(this)),(It(this)||_.M("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new _.Kuy(this)),this.activeModules.push(new _.NaX(this)),
(It(this)||_.M("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.zcm(this)),(It(this)||_.M("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.Iqy(this)),_.M("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.aq5(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.M("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.k9r(this)),_.M("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.oeY(this)),
r=_.M("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.M("kevlar_watch_flexy_comments_manager")&&!r&&this.activeModules.push(new _.Jze(this)),_.M("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.N2(this)),this.activeModules.push(new _.K69(this)),this.activeModules.push(new _.Mzr(this)),_.M("web_enable_timely_actions")&&this.activeModules.push(new _.n85(this)),_.M("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.b2r(this)),
_.M("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Zgm(this)),_.M("web_fullscreen_components")&&this.activeModules.push(new _.n1K(this)),_.M("web_player_rtr_ctrls")&&this.activeModules.push(new _.o8E(this))):(_.X4(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.B8.prototype.disposeInternal=function(){_.uz.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.vd.Object.defineProperties(_.B8.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var UEs,ho,ga5,EaY,$EY,wEm,jGK,hd4;UEs=function(){var r=_.hQ();r.info||(r.info={});return r.info};
ho=function(r){return Math.round(_.SC()+r)};
ga5=function(){var r;if(_.M("csi_use_performance_navigation_timing")){var J,x,t,b=_.Rh==null?void 0:(r=_.Rh.getEntriesByType)==null?void 0:(J=r.call(_.Rh,"navigation"))==null?void 0:(x=J[0])==null?void 0:(t=x.toJSON)==null?void 0:t.call(x);b?(b.requestStart=ho(b.requestStart),b.responseEnd=ho(b.responseEnd),b.redirectStart=ho(b.redirectStart),b.redirectEnd=ho(b.redirectEnd),b.domainLookupEnd=ho(b.domainLookupEnd),b.connectStart=ho(b.connectStart),b.connectEnd=ho(b.connectEnd),b.responseStart=ho(b.responseStart),
b.secureConnectionStart=ho(b.secureConnectionStart),b.domainLookupStart=ho(b.domainLookupStart),b.isPerformanceNavigationTiming=!0,r=b):r=_.Rh.timing}else r=_.M("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Rh.timing)):_.Rh.timing;return r};
EaY=function(){if(_.Rh.getEntriesByType){var r=_.Rh.getEntriesByType("paint");if(r=_.Cz(r,function(x){return x.name==="first-paint"}))return ho(r.startTime)}var J;
_.M("csi_use_performance_navigation_timing")?J=_.Rh.getEntriesByType("first-paint")[0].startTime:J=_.Rh.timing.msFirstPaint;return J?Math.max(0,J):0};
$EY=function(){var r=window.location.protocol,J=_.Rh.getEntriesByType("resource");J=_.bA(J,function(x){return x.name.indexOf(r+"//fonts.gstatic.com/s/")===0});
(J=jGK(J,function(x,t){return t.duration>x.duration?t:x}))&&J.startTime>0&&J.responseEnd>0&&(_.NG("wffs",ho(J.startTime)),_.NG("wffe",ho(J.responseEnd)))};
wEm=function(r,J){r=document.querySelector(r);if(!r)return!1;var x="",t=r.nodeName;t==="SCRIPT"?(x=r.src,x||(x=r.getAttribute("data-timing-href"))&&(x=window.location.protocol+x)):t==="LINK"&&(x=r.href);_.nX(document)&&r.setAttribute("nonce",_.nX(document));return x?(r=_.Rh.getEntriesByName(x))&&r[0]&&(r=r[0],x=_.SC(),_.NG("rsf_"+J,x+Math.round(r.fetchStart)),_.NG("rse_"+J,x+Math.round(r.responseEnd)),r.transferSize!==void 0&&r.transferSize===0)?!0:!1:!1};
_.MC=function(r,J){_.Ap(function(){_.G0("").info.actionType=r;J&&_.Bb("TIMING_AFT_KEYS",J);_.Bb("TIMING_ACTION",r);var x=_.az4(_.IP("TIMING_INFO",{}));Object.keys(x).length>0&&_.dP(x);x={isNavigation:!0,actionType:_.K2m(_.IP("TIMING_ACTION"))};var t=_.IP("PREVIOUS_ACTION");t&&(x.previousAction=_.K2m(t));if(t=_.IP("CLIENT_PROTOCOL"))x.httpProtocol=t;if(t=_.IP("CLIENT_TRANSPORT"))x.transportProtocol=t;(t=_.kU())&&t!=="UNDEFINED_CSN"&&(x.clientScreenNonce=t);t=_.F2n();if(t===1||t===-1)x.isVisible=!0;
t=_.hV4().loadType==="cold";var b=UEs();t||(t=b.yt_lt==="cold");if(t){x.loadType="cold";t=UEs();b=ga5();var V=_.SC(),H=_.IP("CSI_START_TIMESTAMP_MILLIS",0);H>0&&!_.M("embeds_web_enable_csi_start_override_killswitch")&&(V=H);V&&(_.NG("srt",b.responseStart),t.prerender!==1&&_.OqM(V));t=EaY();t>0&&_.NG("fpt",t);t=ga5();t.isPerformanceNavigationTiming&&_.dP({performanceNavigationTiming:!0},void 0);_.NG("nreqs",t.requestStart,void 0);_.NG("nress",t.responseStart,void 0);_.NG("nrese",t.responseEnd,void 0);
t.redirectEnd-t.redirectStart>0&&(_.NG("nrs",t.redirectStart,void 0),_.NG("nre",t.redirectEnd,void 0));t.domainLookupEnd-t.domainLookupStart>0&&(_.NG("ndnss",t.domainLookupStart,void 0),_.NG("ndnse",t.domainLookupEnd,void 0));t.connectEnd-t.connectStart>0&&(_.NG("ntcps",t.connectStart,void 0),_.NG("ntcpe",t.connectEnd,void 0));t.secureConnectionStart>=_.SC()&&t.connectEnd-t.secureConnectionStart>0&&(_.NG("nstcps",t.secureConnectionStart,void 0),_.NG("ntcpe",t.connectEnd,void 0));_.Rh&&"getEntriesByType"in
_.Rh&&$EY();t=[];if(document.querySelector&&_.Rh&&_.Rh.getEntriesByName)for(var q in hd4)hd4.hasOwnProperty(q)&&(b=hd4[q],wEm(q,b)&&t.push(b));if(t.length>0)for(x.resourceInfo=[],q=_.D(t),t=q.next();!t.done;t=q.next())x.resourceInfo.push({resourceCache:t.value})}_.dP(x);x=_.MG();x.preLoggedGelInfos||(x.preLoggedGelInfos=[]);q=x.preLoggedGelInfos;x=_.G$i();t=void 0;for(b=0;b<q.length;b++)if(V=q[b],V.loadType){t=V.loadType;break}if(_.hV4().loadType==="cold"&&(x.loadType==="cold"||t==="cold")){t=_.MRz();
b=_.MG();b=b.gelTicks?b.gelTicks:b.gelTicks={};for(var W in t)if(!(W in b))if(typeof t[W]==="number")_.NG(W,_.Qq(W));else if(_.M("log_repeated_ytcsi_ticks"))for(V=_.D(t[W]),H=V.next();!H.done;H=V.next())H=H.value,_.NG(W.slice(1),H);W={};t=!1;q=_.D(q);for(b=q.next();!b.done;b=q.next())t=b.value,_.O$(x,t),_.O$(W,t),t=!0;t&&_.dP(W)}_.Zqr(!0);W=_.IP("TIMING_ACTION");_.Fe("ytglobal.timingready_")&&W&&_.mBz()&&_.zV9()&&_.cim()})()};
jGK=function(r,J){return Array.prototype.reduce.call(r,J,{duration:0})};
hd4={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj",
'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",
'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"};var MDy={};MDy.YtVisibilityRootBehavior=[_.H4k.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.lh(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.IP("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var r=_.IP("INNERTUBE_CLIENT_NAME")!=="WEB";_.M("kevlar_use_vimio_behavior")&&r&&_.oKu()}}];_.GL={};_.GL.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(r){r.detail.contextProvider=this;r.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
MDy.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.zk();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(r){var J=this;this.pageCount+=1;_.M("kevlar_use_vimio_behavior")&&(_.IP("INNERTUBE_CLIENT_NAME")==="WEB"?_.Yh.addJob(function(){J.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(r)},
loadPage_:function(r){this.data=r},
ytPageBehaviorActiveObserver_:function(r){var J=this;_.M("kevlar_use_vimio_behavior")&&(r?_.IP("INNERTUBE_CLIENT_NAME")==="WEB"?_.Yh.addJob(function(){J.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(r){if(!this.setScrollTopJobId_){var J=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){J.setScrollTopJobId_=0;var x=_.bZ().resolve(_.t9(_.Pj));x&&_.zs(x);this.getPageScrollingElement().scrollTop=r}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.$O(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var f$v;var wY=function(){var r=_.I.apply(this,arguments)||this;r.playerListenerConfig=null;r.actionMap={"yt-show-watch-page-survey":"openSurvey"};return r};
_.S(wY,_.I);_.m=wY.prototype;_.m.dataChanged=function(){var r=this,J=_.xb();J&&J.getPlayerPromise().then(function(t){r.maybeRemovePlayerListeners(t)});
var x=this.data&&this.data.survey;x&&((x=(x=x.singleOptionSurveyRenderer||x.checkboxSurveyRenderer||x.multiStageSurveyRenderer)&&x.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(J,x):this.openSurvey())};
_.m.triggerWatchPageSurvey=function(r,J){var x=this,t,b,V,H,q,W,U,g,E;return _.T(function(h){if(h.nextAddress==1)return r?_.p(h,r.getPlayerPromise(),2):h.return();x.player=h.yieldResult;if(!x.player)return h.return();t={};b=_.D(J);for(V=b.next();!V.done;V=b.next())H=V.value,q=_.D(x.createEventListenerPair(H)),W=q.next().value,U=q.next().value,g=W,E=U,g&&E&&(t[g]=E,x.ytPlayerListenerBehavior.listenToPlayerEvent(x.player,g,E));x.playerListenerConfig=t;_.i8(h)})};
_.m.createEventListenerPair=function(r){var J=r.playbackEventTrigger;return J?this.handlePlaybackTrigger(J):(r=r.watchTimeTrigger)?this.handleWatchTimeTrigger(r):[void 0,void 0]};
_.m.handleWatchTimeTrigger=function(r){var J=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var x=r.videoWatchFraction,t=r.watchTimeSec;return t&&x?["onVideoProgress",function(){J.player&&J.isWatchTimeConditionMet(J.player,x,t)&&J.showSurvey()}]:[void 0,
void 0]};
_.m.isWatchTimeConditionMet=function(r,J,x){var t=r.getProgressState(),b=t.current-this.lastKnownPlaybackPosition;b<5&&(this.accumulatedMediaTime+=b);this.lastKnownPlaybackPosition=t.current;t=Math.round(this.accumulatedMediaTime/t.duration*1E3)/1E3;return r.getPresentingPlayerType&&r.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>x||t>J)};
_.m.handlePlaybackTrigger=function(r){var J=this;r=r.playbackEvent;if(r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var x="onStateChange";var t=function(b){b===0&&J.showSurvey()}}else r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(x="onVideoProgress",t=function(b){J.player&&J.player.getPresentingPlayerType&&J.player.getPresentingPlayerType()===1&&b&&J.showSurvey()}):r==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(x="onAdEnd",t=this.showSurvey);
return[x,t]};
_.m.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.m.openSurvey=function(){var r=this,J=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.B0y(!!J));_.Yh.addJob(function(){r.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:J}})},0,0)};
_.m.maybeRemovePlayerListeners=function(r){if(this.playerListenerConfig){for(var J=_.D(Object.keys(this.playerListenerConfig)),x=J.next();!x.done;x=J.next())x=x.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(r,x,this.playerListenerConfig[x]);this.playerListenerConfig=null}};
wY.prototype.dataChanged=wY.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wY.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],wY.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],wY.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],wY.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],wY.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wY.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],wY.prototype,"playerListenerConfig",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],wY.prototype,"lastKnownPlaybackPosition",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],wY.prototype,"accumulatedMediaTime",void 0);_.F([_.C(),_.y("design:type",Object)],wY.prototype,"player",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wY.prototype,"dataChanged",null);_.F([_.L({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],wY);
_.A(wY,"ytd-survey-trigger-renderer",function(){if(f$v!==void 0)return f$v;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-trigger-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return f$v=r},{mode:1});
}catch(e){_._DumpException(e)}
try{
var Dte=new _.z("promotedSparklesWebRenderer");var HGY=new _.z("relatedChipCommand");var Tnm;var sEK;var ft=function(){return _.I.apply(this,arguments)||this};
_.S(ft,_.I);ft.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ft.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ft.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ft.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],ft);
_.A(ft,"ytd-compact-tvfilm-entry-point-renderer",function(){if(sEK!==void 0)return sEK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-tvfilm-entry-point-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-compact-tvfilm-entry-point-renderer"><span id="title" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.title)]]</span><span id="subtitle" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.subtitle)]]</span></div><div id="action-button" class="style-scope ytd-compact-tvfilm-entry-point-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return sEK=r},{mode:1});var qWI;var WpE;var iGy;var Uv=function(){return _.I.apply(this,arguments)||this};
_.S(Uv,_.I);Uv.prototype.ready=function(){this.initializeDefs()};
Uv.prototype.initializeDefs=function(){var r=this.meta.byKey("yt-icons"),J=_.Hp(r).querySelector("#star"),x=_.Hp(r).querySelector("#star_half");r=_.Hp(r).querySelector("#star_border");J&&this.defs.appendChild(J.cloneNode(!0));x&&this.defs.appendChild(x.cloneNode(!0));r&&this.defs.appendChild(r.cloneNode(!0))};
Uv.prototype.percentChanged=function(){for(var r=this.rating;r.firstChild;)r.removeChild(r.firstChild);var J=Math.round(this.percent/10);r=Math.floor(J/2);J%=2;var x=5-r-J;this.appendStars("star",r,0);this.appendStars("star_half",J,r);this.appendStars("star_border",x,r+J)};
Uv.prototype.appendStars=function(r,J,x){for(var t=0;t<J;t++){var b=(18+this.spacing)*(t+x),V=document.createElementNS("http://www.w3.org/2000/svg","use");_.gl9(V,"#"+r);V.setAttribute("x",""+b);V.setAttribute("y","0");this.rating.appendChild(V)}};
Uv.prototype.percentChanged=Uv.prototype.percentChanged;_.F([_.jX("#defs"),_.y("design:type",HTMLElement)],Uv.prototype,"defs",void 0);_.F([_.jX("#rating"),_.y("design:type",HTMLElement)],Uv.prototype,"rating",void 0);_.F([_.C(),_.y("design:type",Number)],Uv.prototype,"percent",void 0);_.F([_.C({value:6}),_.y("design:type",Number)],Uv.prototype,"spacing",void 0);_.F([_.C({value:_.UB.create("iron-meta",{type:"iconset"})}),_.y("design:type",_.wg)],Uv.prototype,"meta",void 0);
_.F([_.g5("percent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Uv.prototype,"percentChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-ratings"})],Uv);
_.A(Uv,"ytd-ratings",function(){if(iGy!==void 0)return iGy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ratings--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg id="svg" width="90px" height="18px" viewBox="0 0 120 24" class="style-scope ytd-ratings">\n  <defs id="defs" class="style-scope ytd-ratings">\n  </defs>\n  <g id="rating" class="style-scope ytd-ratings"></g>\n</svg>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iGy=r},{mode:1});var Ev=function(){return _.I.apply(this,arguments)||this};
_.S(Ev,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ev.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ev.prototype,"data",void 0);_.F([_.L({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],Ev);
_.A(Ev,"ytd-offer-review-renderer",function(){if(WpE!==void 0)return WpE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-review-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ratings percent="[[data.percent]]" class="style-scope ytd-offer-review-renderer"></ytd-ratings>\n<yt-formatted-string text="[[data.score]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color="" text="[[data.source]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return WpE=r},{mode:1});var jz=function(){var r=_.I.apply(this,arguments)||this;r.badges=[{textBadge:{label:_.Z1("CC")}}];return r};
_.S(jz,_.I);_.m=jz.prototype;_.m.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.m.dataChanged=function(){var r=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(r&&r.commandMetadata&&_.R(r.commandMetadata,_.hH)&&_.R(r.commandMetadata,_.hH).fireAutomatically)_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}});else{var J;r&&((J=_.R(r,_.hH))==null?0:J.fireAutomatically)&&_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})}};
_.m.isEmptyContent=function(r){return this.isStorefrontEntryPointEmpty(r)&&this.shouldHideOfferModule(r)};
_.m.isStorefrontEntryPointEmpty=function(r){return!r||!r.storefrontEntryPoint};
_.m.shouldHideOfferModule=function(r){return!!r.hideVideoDetails};
_.m.isOfferModuleNavigationInactive=function(r){return!r.navigationEndpoint&&!r.serviceEndpoint};
_.m.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
jz.prototype.dataChanged=jz.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jz.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],jz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jz.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.y("design:type",Boolean)],jz.prototype,"hidden",void 0);
_.F([_.C(),_.y("design:type",Object)],jz.prototype,"badges",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jz.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],jz);
_.A(jz,"ytd-movie-offer-module-renderer",function(){if(qWI!==void 0)return qWI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module-container" hidden="[[shouldHideOfferModule(data)]]" class="style-scope ytd-movie-offer-module-renderer">\n  <div id="header" class="style-scope ytd-movie-offer-module-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-offer-module-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string id="manage-purchase-text" link-inherit-color="" text="[[data.managePurchasesText]]" class="style-scope ytd-movie-offer-module-renderer">\n    </yt-formatted-string>\n  </div>\n  <a aria-label$="[[getSimpleString(data.title)]]" id="wide-clickable-area" class="yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" inactive$="[[isOfferModuleNavigationInactive(data)]]" on-tap="maybeNavigateWithServiceEndpoint">\n    <yt-img-shadow id="img" thumbnail="[[data.thumbnail]]" class="style-scope ytd-movie-offer-module-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-movie-offer-module-renderer">\n      <template is="dom-if" if="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-if" if="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="details" split-lines="true" text="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-repeat" items="[[data.reviews]]" as="review" class="style-scope ytd-movie-offer-module-renderer">\n        <ytd-offer-review-renderer data="[[review.offerReviewRenderer]]" class="style-scope ytd-movie-offer-module-renderer"></ytd-offer-review-renderer>\n      </template>\n      <template is="dom-repeat" items="[[data.attributes]]" as="attribute" class="style-scope ytd-movie-offer-module-renderer">\n        <p class="style-scope ytd-movie-offer-module-renderer">\n          <template is="dom-if" if="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer">\n            <yt-formatted-string text="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>:\n          </template>\n          <yt-formatted-string ellipsis-truncate="" link-inherit-color="" text="[[attribute.value]]" title="[[getSimpleString(attribute.value)]]" class="style-scope ytd-movie-offer-module-renderer">\n          </yt-formatted-string>\n        </p>\n      </template>\n     <ytd-badge-supported-renderer badges="[[badges]]" hidden="[[!data.showCc]]" class="style-scope ytd-movie-offer-module-renderer">\n     </ytd-badge-supported-renderer>\n    </div>\n  </a>\n</div>\n<div id="storefront-entry-point" hidden="[[isStorefrontEntryPointEmpty(data)]]" class="style-scope ytd-movie-offer-module-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qWI=r},{mode:1});var p1m;var $e=function(){return _.I.apply(this,arguments)||this};
_.S($e,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],$e.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$e.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],$e);
_.A($e,"ytd-media-masthead-renderer",function(){if(p1m!==void 0)return p1m;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-media-masthead-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n      <div id="image" class="style-scope ytd-media-masthead-renderer">\n        <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n      </div>\n      <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n        <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n          <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n        </template>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n    <div id="image" class="style-scope ytd-media-masthead-renderer">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n    </div>\n    <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n      <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n        <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return p1m=r},{mode:1});var fu5;_.o8(_.qdK,"course-metadata-view-model",{props:{data:_.mS,isOverlay:_.mS}});var wa=function(){var r=_.I.apply(this,arguments)||this;r.isMetadataVisible=!1;r.modernPanels=_.M("kevlar_watch_modern_panels");r.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return r};
_.S(wa,_.I);_.m=wa.prototype;
_.m.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}},"data.expandMetadataButton":{id:"expand-metadata-button",mapping:{toggleButtonViewModel:{component:"yt-toggle-button-view-model",properties:{scopingClassName:"[[is]]"}}}},"data.masthead":{id:"masthead",mapping:{mediaMastheadRenderer:{component:"ytd-media-masthead-renderer"},channelMastheadRenderer:{component:"ytd-channel-masthead-renderer",params:{isInOfferModule:!0}}}},
"data.expandedMetadata":{id:"expanded-metadata",mapping:{courseMetadataViewModel:{component:"course-metadata-view-model"}}}}};
_.m.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.m.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.m.expanderChanged=function(){var r;if((r=this.data)==null?0:r.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.m.isExpandButtonToggled=function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.expandMetadataButton,_.RS))==null?void 0:J.isToggled};
_.m.onVisibilityButtonClick=function(){var r;if((r=this.data)==null?0:r.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.m.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
wa.prototype.expanderChanged=wa.prototype.expanderChanged;wa.prototype.dataChanged=wa.prototype.dataChanged;wa.prototype.descriptionChanged=wa.prototype.descriptionChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wa.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wa.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K([_.x_.YtActionHandlerBehavior]),_.y("design:type",Object)],wa.prototype,"actionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],wa.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],wa.prototype,"isMetadataVisible",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],wa.prototype,"modernPanels",void 0);_.F([_.jX("#expander"),_.y("design:type",Object)],wa.prototype,"expander",void 0);_.F([_.g5("data.description"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wa.prototype,"descriptionChanged",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wa.prototype,"dataChanged",null);_.F([_.g5("isMetadataVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wa.prototype,"expanderChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],wa);
_.A(wa,"ytd-tvfilm-offer-module-renderer",function(){if(fu5!==void 0)return fu5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="header" hidden="[[!data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="title" text="[[data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-formatted-string>\n  <div id="expand-metadata-button" on-click="onVisibilityButtonClick" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n</h2>\n\n<div id="masthead" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<div id="action-buttons" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="3" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="description" slot="content" disable-upgrade$="[[!data.description]]" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-tvfilm-offer-module-renderer" slot="more-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="expand-more-icon" icon="yt-icons:expand-more" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-tvfilm-offer-module-renderer" slot="less-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="expand-less-icon" icon="yt-icons:expand-less" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n\n<div id="expanded-metadata" hidden="[[!isMetadataVisible]]" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return fu5=r},{mode:2});var Utm;var hz=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return r};
_.S(hz,_.I);hz.prototype.dataChanged=function(){this.hostElement.hidden=!1};
hz.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
hz.prototype.onThumbnailTap=function(r){this.data&&this.data.serviceEndpoint&&(_.bZ().resolve(_.mg).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),r.stopPropagation())};
hz.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
hz.prototype.dataChanged=hz.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],hz.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hz.prototype,"rendererBehaviors",void 0);_.F([_.K([_.x_.YtActionHandlerBehavior]),_.y("design:type",Object)],hz.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hz.prototype,"data",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hz.prototype,"dataChanged",null);_.F([_.L({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],hz);
_.A(hz,"ytd-unlimited-offer-module-renderer",function(){if(Utm!==void 0)return Utm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-checkout-offers" class="style-scope ytd-unlimited-offer-module-renderer">\n  <div id="header" class="style-scope ytd-unlimited-offer-module-renderer">\n    <div id="title-section" class="style-scope ytd-unlimited-offer-module-renderer">\n      <yt-formatted-string id="main-title" text="[[data.title]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n      <yt-formatted-string id="sub-title" text="[[data.subtitle]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n    </div>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" class="style-scope ytd-unlimited-offer-module-renderer">\n    </ytd-button-renderer>\n  </div>\n  <ytd-thumbnail id="thumbnail" data="[[data]]" hidden$="[[!data.thumbnail]]" width="402" on-click="onThumbnailTap" class="style-scope ytd-unlimited-offer-module-renderer">\n  </ytd-thumbnail>\n  <div id="storefront-entry-point" hidden="[[!data.storefrontEntryPoint]]" class="style-scope ytd-unlimited-offer-module-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Utm=r},{mode:1});var g9r;var E9X;var MJ=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return r};
_.S(MJ,_.I);MJ.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
MJ.prototype.handleRelatedChipCommand=function(r){r=_.R(r,HGY);var J=r.contents;J?_.HD(this.hostElement,"yt-item-section-replace-action",[J,r.targetSectionIdentifier]):_.HD(this.hostElement,"yt-item-section-continuation-action",[r.continuationData,r.targetSectionIdentifier])};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],MJ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],MJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],MJ.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],MJ.prototype,"data",void 0);_.F([_.Oh({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],MJ);
_.A(MJ,"yt-related-chip-cloud-renderer",function(){if(E9X===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-related-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_related_chip_cloud_renderer.yt.related.chip.cloud.renderer.css.js--\x3e<div id="content" class="style-scope yt-related-chip-cloud-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;g9r===void 0&&(g9r=document.createElement("template"));var t=g9r;x.call(J,t.content.cloneNode(!0),r.content.firstChild);E9X=r}r=E9X;return r},{mode:2});var G9=function(){var r=_.I.apply(this,arguments)||this;r.isTwoColumns=!0;r.hideOfferModules=!1;r.watchFeedBigThumbs=_.M("kevlar_watch_feed_big_thumbs");r.watchNextGridHideChips=_.M("kevlar_watch_grid_hide_chips");r.eligibleToSwitchToGrid=_.M("web_watch_eligible_to_switch_to_grid");r.disableShortsShelfHeightOverride=_.M("web_shorts_wn_shelf_ratio_tuning");r.isWatchNextGrid=!1;r.reuseComponents=!_.M("kevlar_watch_grid");r.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return r};
_.S(G9,_.I);_.m=G9.prototype;
_.m.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]"}},
reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.M("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",
mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.m.getItemsPath=function(){return"data.results"};
_.m.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.m.created=function(){this.ytLazyListBehavior.initialCount=1};
_.m.ready=function(){_.iX(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-10-percent-layer)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.m.resultsChanged=function(){if(this.data&&this.data.results){for(var r=this.data.results,J=null,x=null,t=0;t<r.length;t++)r[t].relatedChipCloudRenderer?J=r[t].relatedChipCloudRenderer:r[t].itemSectionRenderer&&(x=r[t].itemSectionRenderer);if(J&&x)for(this.set("data.continuations",[]),r=_.R(J.content,_.Oxb).chips,J=0;J<r.length;J++)if(t=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",r[J]),t.loadCached||!t.contents){t.contents=x.contents;break}}};
_.m.dataChanged=function(){var r=this,J;if((J=this.data)!=null&&J.results&&this.hasAllowedInstreamAd(this.playerData)){if(J=this.data.results.filter(function(q){return!!q.promotedSparklesWebRenderer})){for(var x=0;x<J.length;x++){var t=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",J[x]);
if(t)for(var b=0;b<t.length;b++)t[b]&&t[b].baseUrl&&_.aD(t[b].baseUrl)}this.set("data.results",this.data.results.filter(function(q){return!q.promotedSparklesWebRenderer}))}if(J=this.data.results.filter(function(q){return!!r.getSparklesAd(q)})){J=_.D(J);
for(b=J.next();!b.done;b=J.next())if(t=x=void 0,b=(x=this.getSparklesAd(b.value))==null?void 0:(t=x.errorCommand)==null?void 0:t.loggingUrls)for(x=_.D(b),t=x.next();!t.done;t=x.next())(t=t.value)&&t.baseUrl&&_.aD(t.baseUrl);var V,H;this.set("data.results",(V=this.data)==null?void 0:(H=V.results)==null?void 0:H.filter(function(q){return!q.adSlotRenderer}))}}};
_.m.getSparklesAd=function(r){var J,x;r=_.R((J=r.adSlotRenderer)==null?void 0:(x=J.fulfillmentContent)==null?void 0:x.fulfilledLayout,_.A3x);return _.R(r==null?void 0:r.renderingContent,Dte)};
_.m.hasAllowedInstreamAd=function(r){r=this.get("adPlacements",r)||[];for(var J=0;J<r.length;J++){var x=this.get("adPlacementRenderer.config.adPlacementConfig",r[J]);if(x&&x.suppressDisplayAd)return!0}return!1};
_.m.computeHideUnlimitedOfferModule=function(r,J){return r&&r.offerModule&&J&&r.offerModule.unlimitedOfferModuleRenderer&&r.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(J)?!0:!1};
_.m.hideUnlimitedOfferModuleChanged=function(){var r=_.Hp(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");r&&(r.hidden=this.hideUnlimitedOfferModule)};
_.m.updateLockupContainerTypes=function(r){if(this.eligibleToSwitchToGrid){var J;(J=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||J.forEach(function(x){x.containerType=r})}};
_.m.computeHideTvfilmOfferModule=function(r,J){var x,t;return!!((r==null?0:(x=r.offerModule)==null?0:(t=x.tvfilmOfferModuleRenderer)==null?0:t.clientShouldSuppressIfCompanionAdDisplayed)&&J&&this.hasCompanionAds(J))};
_.m.hideTvfilmOfferModuleChanged=function(){var r=_.Hp(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");r&&(r.hidden=this.hideTvfilmOfferModule)};
_.m.hasCompanionAds=function(r){r=this.get("adPlacements",r)||[];for(var J=0;J<r.length;J++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",r[J]))return!0;var x=void 0,t=void 0,b=void 0;if(!_.M("web_watch_top_banner_companion_check_killswitch")&&((x=r[J])==null?0:(t=x.adPlacementRenderer)==null?0:(b=t.renderer)==null?0:b.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.m.hasSuppressedResults=function(r){return r==null?!0:r.filter(function(J){return!J.continuationItemRenderer&&!J.compactPromotedVideoRenderer&&!J.promotedSparklesWebRenderer}).length===0};
_.m.computeShowButton=function(r,J){return this.isWatchNextGrid?r:r||this.hasSuppressedResults(J)};
_.m.showButtonChanged=function(){if(this.isWatchNextGrid){var r=_.Hp(this.hostElement).querySelector("ytd-rich-grid-renderer");r&&this.showButton!==null&&(r.continuationShowButton=this.showButton)}else{r=_.Hp(this.hostElement).querySelector("yt-next-continuation");var J=_.Hp(this.hostElement).querySelector("ytd-continuation-item-renderer"),x=_.Hp(this.hostElement).querySelector("ytd-item-section-renderer");r&&(r.showButton=this.showButton);J&&(J.showButton=this.showButton);x&&(x.continuationShowButton=
this.showButton)}};
_.m.continuationTap=function(r){var J;if(((J=this.data)==null?void 0:J.continuations)!=null&&r.target.tagName==="TP-YT-PAPER-BUTTON")for(r=this.data.continuations,J=0;J<r.length;J++)r[J].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(r[J].nextContinuationData||{})};
_.m.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("shown-items-changed",this.shownItems))};
_.vd.Object.defineProperties(G9.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.shownItems)==null||!r.some(function(J){return!!J.lockupViewModel||J.compactVideoRenderer}))}}});
G9.prototype.shownItemsChangedForBinding=G9.prototype.shownItemsChangedForBinding;G9.prototype.showButtonChanged=G9.prototype.showButtonChanged;G9.prototype.hideTvfilmOfferModuleChanged=G9.prototype.hideTvfilmOfferModuleChanged;G9.prototype.updateLockupContainerTypes=G9.prototype.updateLockupContainerTypes;G9.prototype.hideUnlimitedOfferModuleChanged=G9.prototype.hideUnlimitedOfferModuleChanged;G9.prototype.dataChanged=G9.prototype.dataChanged;G9.prototype.resultsChanged=G9.prototype.resultsChanged;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],G9.prototype,"ytLazyListBehavior",void 0);_.F([_.K(_.Aa.YtNextContinuationBehavior),_.y("design:type",Object)],G9.prototype,"ytNextContinuationBehavior",void 0);
_.F([_.K(_.cB),_.y("design:type",Object)],G9.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],G9.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],G9.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],G9.prototype,"playerData",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],G9.prototype,"autoFill",void 0);_.F([_.C({value:60}),_.y("design:type",Number)],G9.prototype,"targetFramerate",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G9.prototype,"isTwoColumns",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G9.prototype,"hideOfferModules",void 0);_.F([_.C(),_.y("design:type",Object)],G9.prototype,"shownItems",void 0);_.F([_.C({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.y("design:type",Boolean)],G9.prototype,"hideUnlimitedOfferModule",void 0);
_.F([_.C({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.y("design:type",Boolean)],G9.prototype,"hideTvfilmOfferModule",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G9.prototype,"watchFeedBigThumbs",void 0);_.F([_.C(),_.y("design:type",Object)],G9.prototype,"watchNextGridHideChips",void 0);_.F([_.C(),_.y("design:type",Object)],G9.prototype,"eligibleToSwitchToGrid",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G9.prototype,"disableShortsShelfHeightOverride",void 0);_.F([_.C({selector:_.Yb,reflectToAttribute:!0}),_.y("design:type",Object)],G9.prototype,"isGridViewEnabled",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],G9.prototype,"showMoreButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],G9.prototype,"isWatchNextGrid",void 0);
_.F([_.C({computed:"computeShowButton(showMoreButton, data.results)"}),_.y("design:type",Boolean)],G9.prototype,"showButton",void 0);_.F([_.Mw("data.results.*"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G9.prototype,"resultsChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G9.prototype,"dataChanged",null);
_.F([_.g5("hideUnlimitedOfferModule"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G9.prototype,"hideUnlimitedOfferModuleChanged",null);_.F([_.n("isGridViewEnabled","containsLockups","data"),_.C({reflectToAttribute:!0}),_.y("design:type",Number),_.y("design:paramtypes",[])],G9.prototype,"lockupContainerType",null);
_.F([_.g5("lockupContainerType","data"),_.y("design:type",Function),_.y("design:paramtypes",[Number]),_.y("design:returntype")],G9.prototype,"updateLockupContainerTypes",null);_.F([_.g5("hideTvfilmOfferModule"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G9.prototype,"hideTvfilmOfferModuleChanged",null);_.F([_.g5("showButton"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G9.prototype,"showButtonChanged",null);
_.F([_.g5("shownItems"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],G9.prototype,"shownItemsChangedForBinding",null);_.F([_.n("shownItems"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],G9.prototype,"containsLockups",null);
_.A(G9,"ytd-watch-next-secondary-results-renderer",function(){if(Tnm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" hidden="[[hideOfferModules]]" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Tnm=r}r=Tnm;return r},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.FbX={};
_.FbX.YtdWatchBehavior=[_.X.YtRendererBehavior,_.L_.YtPlayerListenerBehavior,_.JU.YtRendererstamperBehavior,_.x_.YtActionHandlerBehavior,_.GL.YtPageBehavior,_.iP.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},clarifyBoxValue:{type:Object},
conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},merchShelfInSd:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,
value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.LN("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.M("web_watch_provide_secondary_results_renderer")}},
enableFullBleedSingleColumnDefaultPlayer:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("full_bleed_single_column_default_player")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.LN("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerUnavailableFixedVisibility:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_error_screen_fix")}},
playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,
value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,
reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.M("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.Vn("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Vn("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.M("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.M("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_fullerscreen_deprecation_ui")}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.M("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isTwoColumns_)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.M("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.M("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean}},observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);swatcherooRichGridRendererDataChanged(data);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
monitorScroll:!0,configureRendererStamper:function(){var r={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",
mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.PT(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.PT(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},
microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||_.M("swa_prov_panels_ks")?r.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(r.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},r.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return r},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var r=this;this.watchController=void 0;this.pageDisposeJobs=[function(){r.showMetadataPlaceholder_()},
function(){_.M("web_watch_dont_clear_comments")||r.clearComments_()},
function(){r.clearPlayerAds_()},
function(){r.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.M("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.M("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.dFy(function(){return _.J7(r)},this.hostElement);
this.pageDisposeJobs.push(function(){r.youThereManager_.reset()});
_.M("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){r.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.bi;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.M("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]=
"setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.M("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.fs(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(r){r&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:r}),r.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(r){_.M("kevlar_watch_flexy_theater_manager")&&(this.theater=r,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(r){!_.M("kevlar_watch_while_v2")&&!_.M("web_watch_pip")||r||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(r){this.active!==void 0&&(this.fullscreen=r,_.M("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(r){this.active!==void 0&&(_.Vq(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.M("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(r>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(r){this.initCsi_();this.updatePageData_(r)},
updatePageData_:function(r){var J=this;if(r)if(this.data===r){this.onPageLoadWithSameData_();var x;(x=this.watchController)==null||x.setWatchNextResponse(this.data)}else this.data=r;this.playlist&&_.kG({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.YG("nw");this.loading=!1;_.Rw(_.Yh,function(){J.initDclkstatus_();var t,b=((t=J.player)==null?void 0:t.getVideoData().cpn)||"";_.pt5(function(V,H){_.eOv(V,H,b)})})},
onPageLoadWithSameData_:function(){_.M("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var r=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!r);this.set("loadingData.playlistLoading",r&&r!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),r=this.watchNextSkeletonEl_.firstElementChild;r;)r.classList.remove("hidden"),r=r.nextElementSibling;if(_.M("kevlar_watch_frame0_loading_state")){var J,x,t;r=(J=this.loadingData)==null?void 0:(x=J.endpoint)==null?void 0:(t=x.watchEndpoint)==null?void 0:t.videoId;var b;r&&(b="https://i.ytimg.com/vi/"+r+"/frame0.jpg");_.Hp(this.hostElement).querySelector("#player").style.backgroundImage=b?"url("+b+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var r=_.Hp(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&r&&(r.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var J,x;(x=(J=this.watchMetadata).updateSentimentBarWidth)==
null||x.call(J);var t,b;(b=(t=this.watchMetadata).resize)==null||b.call(t)}_.M("kevlar_watch_frame0_loading_state")&&(_.Hp(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(r){var J=_.Hp(this.hostElement).querySelector(r);J?_.mE(J,!1):_.nR(new _.MV("Overscroll monitor not found for component: ",r))},
removeSplitScrollMouseTrap:function(r){var J=_.Hp(this.hostElement).querySelector(r);J?_.oh(J):_.nR(new _.MV("Disposal component for  overscroll monitoring not found: ",r))},
onLoadingChanged_:function(r){r?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(r){var J=this;r?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Yh.addLowPriorityJob(function(){J.onWindowResized_(_.RY(!0))})},
updateTheaterModeState_:function(r){if(!_.M("kevlar_watch_flexy_theater_manager")){r=r||this.fullWindowMode_;if(this.theater!==void 0||r)this.theater=r;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();r&&_.M6I()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();_.M("web_watch_error_screen_fix")&&this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var r=this.theater||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer;_.M("external_fullscreen")&&this.fullscreen&&(r=!0);_.M("web_watch_error_screen_fix")&&(r=this.fullBleedPlayer);r=r?_.Hp(this.hostElement).querySelector("#player-full-bleed-container"):_.Hp(this.hostElement).querySelector("#player-container-inner");var J=this.getPlayerContainer(),x=_.M("kevlar_watch_while_v2")||_.M("web_watch_pip");J.parentElement!==r&&(x&&this.isMiniplayerActive()?
this.deactivateMiniplayerAndResetPlayer():(_.J7(this).appendTo(r,J),_.M("web_watch_error_screen_fix")||r.appendChild(_.Hp(this.hostElement).querySelector("#error-screen"))))},
updateErrorScreenLocation:function(){var r=_.Hp(this.hostElement).querySelector("#error-screen"),J=this.fullBleedPlayer?_.Hp(this.hostElement).querySelector("#player-full-bleed-container"):_.Hp(this.hostElement).querySelector("#player");r.parentElement!==J&&J.appendChild(r)},
deactivateMiniplayerAndResetPlayer:function(){var r=this;return _.T(function(J){if(J.nextAddress==1)return _.p(J,_.bZ().resolve(_.nQ).deactivate(),2);r.updatePlayerLocation();_.i8(J)})},
updateCinematicsLocation:function(){var r=this.getElement("CINEMATICS");if(r){var J=this.getCinematicsLocationContainer();r.parentElement!==J&&J.appendChild(r);var x;(x=this.watchController)==null||x.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.enableFullBleedSingleColumnDefaultPlayer&&!this.isTwoColumns_)?_.Hp(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Hp(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(r,J,x){var t=document.documentElement.hasAttribute("dark"),b=t&&_.M("web_cinematic_theater_mode"),V=t&&_.M("web_cinematic_fullscreen");t=!t&&this.cinematicLightTheme;return x||r&&b||J&&V||(J||r)&&t},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var r=this,J;(J=this.watchController)==null||J.setWatchNextResponse(this.data);_.M("kevlar_watch_flexy_comments_manager")||this.initComments_();_.M("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.bZ().resolve(_.k$).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=!0,this.visiblePanelIdentifiers_.clear(),
this.engagementPanelExpanded=!1,_.M("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.Yh.addLowPriorityJob(function(){_.HD(r.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.M("web_watch_start_chat_in_theater_mode")){var x,t,b;if((x=this.data)==null?0:(t=x.contents)==null?0:(b=t.twoColumnWatchNextResults)==null?0:b.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var V,H;((V=this.data)==null?0:(H=V.contents)==null?0:H.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(r){var J;(J=this.watchController)==null||J.setPlayerResponse(this.playerData);r&&r.playabilityStatus&&(J=this.isVideoPlayable_(r.playabilityStatus,this.getPlayerOverlays_(this.data)),r=this.isLiveStreamOffline_(r.playabilityStatus),J&&!r||_.zu(this,function(){_.YG("pbu")}));
this.setPlayerAds_();_.HD(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(r,J){if((_.M("kevlar_watch_while_v2")||_.M("web_watch_pip"))&&this.playerData&&J)return this.playerData.videoDetails},
watchPageActiveChanged_:function(r){_.lO().dispatch(_.ury(this.active));r?this.activate_():this.deactivate_()},
attached:function(){var r=this;this.watchController=new _.B8(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.M("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var J=_.J7(this);_.M("kevlar_disable_prepare_player")||
J.preparePlayer();_.M("kevlar_watch_flexy_playlist_manager")||_.bZ().resolve(_.k$).setPlayer(J);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();J={"--ytd-watch-flexy-scrollbar-width":_.QO()+"px"};this.is==="ytd-watch-grid"&&(J["--ytd-watch-flexy-sidebar-width"]=_.Ho7+"px",J["--ytd-watch-grid-horizontal-page-margins"]=_.nt+"px",J["--ytd-watch-grid-columns-top-margins"]=_.og5+"px",J["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Vn("kv_pl_mx_sz_ks")&&
_.Vn("kevlar_watch_max_player_width")&&(J["--ytd-watch-flexy-max-player-width-wide-screen"]=_.TNe+"px");_.Vn("kevlar_watch_flexy_metadata_height")&&(J["--ytd-watch-flexy-space-below-player"]=_.sbv+"px");this.safeUpdateStyles(J);_.M("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.Ht(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return r.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.Hp(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var r=_.QO(),J=_.Ov+r,x=J;this.fixedPanels&&(J+=_.Ho7);var t=657+r;r=1327+r;_.Hp(this.hostElement).querySelector("#two-column-query").query="(min-width: "+J+"px)";_.Hp(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(t+"px), (min-height: 630px) and (min-width: ")+(J+"px) and (max-width: ")+(r+"px)");_.Hp(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(r+"px)");
_.Hp(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+x+"px)"},
calculateCurrentPlayerSize_:function(){var r=_.Hp(this.hostElement).querySelector("#miniplayer-bar").firstChild,J=this.squeezeback&&!_.M("web_watch_squeezeback_player_size_killswitch");return r&&r.active||this.theater||_.M("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||J||!this.active||!this.windowSize_||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer?new _.qv(NaN,NaN):_.AF(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||
this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.AF(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.lh(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var r=this;this.onWindowResized_(_.RY());_.M("browse_skeleton_removal_on_watch_killswitch")||_.LN("IS_SHELL_LOAD")&&_.pEe();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var J=_.J7(this);J.addEventListener("yt-player-updated",_.fs(this,this.onPlayerUpdated_));J.getPlayerPromise().then(function(x){r.playerApiReady_(x)});
_.M("kevlar_watch_flexy_playlist_manager")||(J=_.bZ().resolve(_.k$),_.M("kevlar_watch_observe_playlist_navigations_killswitch")&&J.addEventListener("yt-navigate",_.fs(this,this.onYtNavigate_)),J.setPlaylistComponent(_.Hp(this.hostElement).querySelector("#playlist")),J.addEventListener("yt-playlist-data-updated",_.fs(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Yh.addLowPriorityJob(function(){_.Vq(r.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.J7(this).removeEventListener("yt-player-updated",_.fs(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.M("kevlar_watch_flexy_playlist_manager")){var r=_.bZ().resolve(_.k$);_.M("kevlar_watch_observe_playlist_navigations_killswitch")&&r.removeEventListener("yt-navigate",_.fs(this,this.onYtNavigate_));
r.cancelVideoSkip();r.removeEventListener("yt-playlist-data-updated",_.fs(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Vq(this.hostElement,"yt-autonav-pause-player",!1);r=_.JQ();_.M("kevlar_exit_fullscreen_leaving_watch")&&r&&_.b9(r)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(r){this.player&&this.player.updateVideoData({rvs:r.rvs})},
getPageContents:function(r){return r&&r.contents&&r.contents.twoColumnWatchNextResults&&r.contents.twoColumnWatchNextResults.results&&r.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(r){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",r)},
onRetrieveLocation_:function(r,J){J.hasComments?J.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):J.locationRetrieved("/related_ajax",void 0);r.stopPropagation()},
onSubscriptionChanged_:function(r,J){this.player&&(J?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.MC("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Hp(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Hp(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(r){this.player=r;this.setPlayerState(r.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.M("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.M("kevlar_unified_player")||_.M("kevlar_player_new_bootstrap_adoption"))&&_.ea()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(r,J){J=J===void 0?!0:J;_.JQ()&&_.M("external_fullscreen")&&_.b9(document.documentElement);this.theaterRequested_=r;J&&_.jG("wide",r?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.D9(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Vq(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(r){_.OK(r,typeof this.player),this.player&&_.OK(r,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var r;((r=this.player)==null?0:r.isFullscreen())?this.player.toggleFullscreen():_.D9(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(r,J){return this.loading?J:!!Object.keys(r).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(r){if(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next())J=J.value,J.youThereRenderer&&_.kG9(this.youThereManager_,J.youThereRenderer)}},
setPlaylistData_:function(r){return r||{}},
userEngagementConfigDataChanged_:function(r){if(r)if(r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var J=this.youThereManager_;_.bq()<r.lowEngagementThresholdMs||_.Ovy(J,!0)}else r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.D9(this.hostElement,"yt-autonav-pause-user-engagement",[r])},
isPlayerUnavailable_:function(r,J,x){return!!r&&!this.isVideoPlayable_(r,x)&&!J},
getPlayerOverlays_:function(r){return(r==null?void 0:r.playerOverlays)||null},
isVideoPlayable_:function(r,J){if(!r)return!1;var x=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",t=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",r)||this.get("errorScreen.ypcTrailerRenderer",r);r=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",r);var b;J=J==null?void 0:(b=J.playerOverlayRenderer)==null?void 0:b.gatedActionsOverlayRenderer;return!!x||!!t||!!r||!!J},
hasWatchNextResponseErrorRenderer:function(r){var J=this.getPageContents(r),x,t,b,V,H;return!(r==null?0:(x=r.contents)==null?0:(t=x.twoColumnWatchNextResults)==null?0:t.secondaryResults)&&!!((b=J[0])==null?0:(V=b.itemSectionRenderer)==null?0:(H=V.contents[0])==null?0:H.backgroundPromoRenderer)},
isLiveStreamOffline_:function(r){return r?r.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(r,J,x){var t=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",J),b=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];b=_.M("web_no_skip_video_on_verification_checks")?(r==null?void 0:r.status)&&b.includes(r.status):r&&r.status==="AGE_CHECK_REQUIRED";var V=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",r);V==void 0&&(V=!0);!x||this.isVideoPlayable_(r,this.getPlayerOverlays_(J))||
t||b||!V||_.bZ().resolve(_.k$).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.$F5()},
onPlayerFeedbackStartRequest_:function(r){_.D9(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:r}])},
onPlayerFeedbackArticleRequest_:function(r){_.D9(this.hostElement,"yt-help-dialog-requested",[r])},
onPlayerYpcContentRequest_:function(){var r,J,x,t,b,V,H,q,W=((r=this.data)==null?NaN:(J=r.contents)==null?NaN:(x=J.twoColumnWatchNextResults)==null?NaN:(t=x.secondaryResults)==null?NaN:(b=t.secondaryResults)==null?NaN:(V=b.offerModule)==null?NaN:(H=V.tvfilmOfferModuleRenderer)==null?NaN:(q=H.actionButtons)==null?NaN:q.length)-1;r=[".offerButton.buttonRenderer.",".actionButtons."+(W>=0?W:0)+".buttonRenderer."];J=_.D(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(x=J.next();!x.done;x=J.next())for(x=x.value,t=_.D(r),b=t.next();!b.done;b=t.next())if(b="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+x+b.value,b=this.get(b+"navigationEndpoint",this.data)||this.get(b+"serviceEndpoint",this.data)||this.get(b+"command",this.data)){_.gU(b,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(r){_.Vq(this.hostElement,"yt-autonav-pause-player",r)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(r){r()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Vq(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(r)},
setPlayerState:function(r){_.lO().dispatch(_.$XR(r))},
onPlayerSubscribe_:function(r){_.D9(this.hostElement,"yt-player-subscribe",[r])},
onPlayerUnsubscribe_:function(r){_.D9(this.hostElement,"yt-player-unsubscribe",[r])},
onPlayerAdYtShowToast_:function(r){_.D9(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:r.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(r){if(r)return r},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_},
computeShowExpandableMetadata:function(r){return!_.M("web_watch_move_summary_to_sd")&&!!r},
computeWatchMetadataRefresh:function(){return _.M("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.M("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var r,J,x,t;this.watchNextSecondaryResults=(r=this.data)==null?void 0:(J=r.contents)==null?void 0:(x=J.twoColumnWatchNextResults)==null?void 0:(t=x.secondaryResults)==null?void 0:t.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.M("swatcheroo_pbs_load_grid")&&!_.M("swatcheroo_provide_all_data_on_scheduled_job")){_.Yh.cancelJob(this.setRichGridJobId_);var r,J,x,t,b,V,H;this.setRichGridRendererData((r=this.data)==null?void 0:(J=r.contents)==null?void 0:(x=J.twoColumnWatchNextResults)==null?void 0:(t=x.secondaryResults)==null?void 0:(b=t.secondaryResults)==null?void 0:(V=b.results)==null?void 0:(H=V[0])==null?
void 0:H.richGridRenderer)}},
setRichGridRendererData:function(r){this.richGridRendererData=r},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var r,J=(r=this.data)==null?void 0:r.engagementPanels;if(J==null?0:J.length){r=null;J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;if(((t=x.engagementPanelSectionListRenderer)==null?void 0:t.targetId)==="engagement-panel-structured-description"){r=x;break}}var b,V,H;r=(b=r)==null?void 0:(V=b.engagementPanelSectionListRenderer)==null?void 0:(H=V.content)==null?void 0:H.structuredDescriptionContentRenderer;if(r==null?0:r.items){b=
[];V=_.D(r.items);for(H=V.next();!H.done;H=V.next()){H=H.value;if(!_.M("sd_horizontal_list_show_nav_killswitch")){var q=t=x=J=r=void 0,W=void 0,U=(r=H.horizontalCardListRenderer)==null?void 0:(J=r.header)==null?void 0:(x=J.richListHeaderRenderer)==null?void 0:(t=x.navigationButton)==null?void 0:(q=t.buttonRenderer)==null?void 0:(W=q.command)==null?void 0:W.commandExecutorCommand;U&&U.commands&&(U.commands=U.commands.filter(function(g){return!_.R(g,_.Gce)}))}H.expandableVideoDescriptionBodyRenderer||
H.videoDescriptionHeaderRenderer||b.push(H)}return{items:b}}}},
constructWarning_:function(r){return{text:_.Z1(r),type:"WARNING"}},
isPlaShelfEnabled_:function(r){if((this.get("adPlacements",r)||[]).length)return!0;r=this.get("playerAds",r)||[];return!(!r.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",r[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var r=this;_.Vq(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var J=this.getScrollTop()>0;this.gestures_&&(J?this.gestures_.detach():this.gestures_.attach());J!==this.showFullerscreenEdu_&&_.M("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=J,_.J7(this).getPlayerPromise().then(function(x){x.updateFullerscreenEduButtonVisibility(r.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Vq(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var r=this;this.commentsReady=!1;_.Yh.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Rw(_.Yh,function(){r.setComments_()},1E3)},
setComments_:function(){if(!_.M("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.YG("cmi");_.Yh.cancelJob(this.setCommentsJobId_);var r=this.getPageContents(this.data);if(r&&r.length){r=_.D(r);for(var J=r.next();!J.done;J=r.next())if(J=J.value,this.get("itemSectionRenderer.sectionIdentifier",J)==="comment-item-section"){this.comments=J.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Vq(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.M("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.M("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.YG("cmc")},
doRemoveComments_:function(){this.comments={};_.M("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Yh.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Yh.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(r,J){var x=_.R(J.endpoint,_.zP);x&&(!(J=this.get("data.currentVideoEndpoint.watchEndpoint"))||x.videoId!==J.videoId||x.playlistId&&x.playlistId!==J.playlistId||x.index!==void 0&&x.index!==J.index||typeof x.startTimeSeconds!=="number"||(r.stopPropagation(),this.setScrollTop(0),_.J7(this).getPlayerPromise().then(function(t){var b=x.startTimeSeconds;t.seekTo(b);t.wakeUpControls();b<t.getDuration()&&t.playVideo()})))},
updatePlayerStartTime_:function(){var r=_.oBv();"t"in r&&(r=_.jm9(r.t),this.player.seekTo(r,!0))},
updateTitleFromWatchNext:function(r){r=this.getPageContents(r);var J,x;(r=_.v2(r==null?void 0:(J=r[0])==null?void 0:(x=J.videoPrimaryInfoRenderer)==null?void 0:x.title))&&_.Vq(this.hostElement,"yt-update-title",r)},
updateTitle_:function(r){r=this.get("videoDetails.title",r)||"";_.Vq(this.hostElement,"yt-update-title",r)},
syncWithRemoteVideo_:function(r,J,x){if(this.active&&this.player){var t=this.player.getVideoData();if(t.video_id===x&&(x=t.list,_.M("polymer_enable_mdx_queue")&&x&&x.startsWith("RQ")&&(x=void 0),t.video_id!==r||x!=J)){var b;_.M("kevlar_player_watch_endpoint_navigation")?b=_.Amz(_.fE7(r,J)):b=this.buildWatchEndpoint_(r,J);_.Vq(this.hostElement,"yt-navigate",{endpoint:b,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(r,J,x){return _.Jt(r,J,x)},
initDclkstatus_:function(){_.EBe()},
attachWatchPageSkeleton_:function(){var r=document.querySelector("#watch-page-skeleton");if(r){var J=r.querySelector("#primary-info"),x=r.querySelector("#secondary-info"),t=r.querySelector("#related");J&&_.Hp(this.hostElement).querySelector("#info-skeleton").appendChild(J);x&&_.Hp(this.hostElement).querySelector("#meta-skeleton").appendChild(x);t&&(_.Hp(this.hostElement).querySelector("#related-skeleton").appendChild(t),this.watchNextSkeletonEl_=t);_.E9(r)}},
handlePlayerUpdated_:function(){_.J7(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(r,J){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof J!=="undefined"){var x=this.watchNextSkeletonEl_.children,t=r&&r.indexSplices.length?r.indexSplices[0].index:0;r=Math.min(this.watchNextShownItems.length,x.length);J||(t=0,r=x.length);for(J=t;J<r;J++)x[J].classList.add("hidden")}},
onPlayerFullscreenChange_:function(r){_.M("external_fullscreen")||_.D9(this.hostElement,"yt-player-fullscreen",[r.fullscreen])},
onFullscreenChange_:function(r){this.fullscreen=r;this.gestures_&&this.gestures_.update(this.fullscreen);var J=_.J7(this);J.getPlayerPromise().then(function(x){x.setFauxFullscreen(!!_.JQ())});
this.updateFullBleedElementLocations();r&&(J.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(r,J){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!J},
computeIsDonationShelfCollapsed_:function(r){return r},
computeShouldShowMerchShelf:function(r,J){return J&&!!r},
computeResponseHasComments:function(r){var J,x,t,b,V;return!!(r==null?0:(J=r.contents)==null?0:(x=J.twoColumnWatchNextResults)==null?0:(t=x.results)==null?0:(b=t.results)==null?0:(V=b.contents)==null?0:V.some(function(H){var q;return(H==null?void 0:(q=H.itemSectionRenderer)==null?void 0:q.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(r,J,x,t){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&t?!1:!!r&&!!Object.keys(r).length&&!J},
identity:_.I4,onWindowResized_:function(r){this.windowSize_=r;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(r){var J=this;r&&r.type!=="dataloaded"&&r.type!=="dataupdated"||_.J7(this).getPlayerPromise().then(function(x){var t=x.getPlayerState();t!==5&&t!==0&&(x=1/x.getVideoAspectRatio(),J.videoHeightToWidthRatio_!==x&&(J.videoHeightToWidthRatio_=x))})},
schedulePlayerSizeUpdate_:function(r){var J=this,x=_.M("kevlar_watch_while_v2")||_.M("web_watch_pip"),t=function(){if(J.watchMetadata){var b,V;(V=(b=J.watchMetadata).resize)==null||V.call(b)}_.J7(J).getPlayerPromise().then(function(H){if(_.M("kevlar_set_internal_player_size")){if(!x||!J.isMiniplayerActive()){var q=J.calculateCurrentPlayerSize_();H.setInternalSize(q.width,q.height)}}else H.setSize(NaN,NaN);_.M("kevlar_watch_while")&&J.updateWatchWhileScrollThreshold_()})};
r?t():_.dI(_.Yh,t)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(r){this.set("data.survey",r.detail)},
onYtShowSurveyCommand_:function(r){this.set("data.survey",_.R(r,_.NMI).survey)},
onDownloadedVideoDeleted:function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1){if(!J.active||(x=J.playerData)==null||!x.offlineState||J.videoId!==r)return b.return();(t=J.player)==null||t.stopVideo();_.WU().navigatingAwayFromWatchDeletedVideo=!0;_.gU(_.iy9,J.hostElement);return _.p(b,_.WU().navigationFinishPromise,2)}_.WU().navigatingAwayFromWatchDeletedVideo=!1;_.i8(b)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var r;this.theater?r=_.QK(.5625*this.windowSize_.width,480,this.windowSize_.height-185):r=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==r&&(this.watchWhileScrollThreshold_=r,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var r=_.Hp(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&r){var J=this.windowSize_.height>=624,x=this.active?this.getScrollTop():0;!r.active&&J&&x>=this.watchWhileScrollThreshold_?(r.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):r.active&&(!J||x<this.watchWhileScrollThreshold_&&!_.JQ())&&(r.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var r=_.Hp(this.hostElement).querySelector("#secondary-inner");if(r){var J=_.Hp(this.hostElement).querySelector("#below"),x=_.Hp(this.hostElement).querySelector("#secondary"),t=_.Hp(this.hostElement).querySelector("#comments");t&&x&&J&&(this.defaultTwoColumnLayout?(r.appendChild(t),x.appendChild(r)):(J.appendChild(t),_.Ye(J,r)))}}},
isTwoColumnsChanged_:function(r,J){if(r!==!0||J!==void 0)if(this.enableFullBleedSingleColumnDefaultPlayer&&this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(r=_.Hp(this.hostElement).querySelector("#secondary-inner"))){J=_.Hp(this.hostElement).querySelector("#below");var x=_.Hp(this.hostElement).querySelector("#secondary"),t=_.Hp(this.hostElement).querySelector("#comments");t&&x&&J&&(this.isTwoColumns_?(r.appendChild(t),x.appendChild(r)):(J.appendChild(t),
_.Ye(J,r)))}}else{r=!_.M("web_watch_enable_fs_squeezeback_panels")||!(this.fullscreen||this.iMaxTheaterMode&&this.theater);J=_.Hp(this.hostElement).querySelector("#panels");var b=_.Hp(this.hostElement).querySelector("#alerts");x=_.Hp(this.hostElement).querySelector("#playlist");t=_.Hp(this.hostElement).querySelector("#related");var V=_.Hp(this.hostElement).querySelector("#donation-shelf"),H=_.Hp(this.hostElement).querySelector("#comments");this.isTwoColumns_?(b=_.Hp(this.hostElement).querySelector("#secondary-inner"),
r&&(b.appendChild(J),b.appendChild(x)),b.appendChild(V),b.appendChild(t)):(r&&(_.R0(J,b),_.R0(x,b)),_.R0(V,b),H&&_.R0(t,H));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.M("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.M("web_watch_enable_fs_squeezeback_panels")&&_.M("web_watch_theater_chat")){var r=_.Hp(this.hostElement).querySelector("#chat-container"),J=this.theater&&!this.fullscreen||_.M("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&J?(J=_.Hp(this.hostElement).querySelector("#columns"),(r==null?void 0:r.parentElement)!==J&&J.append(r),this.fixedPanels=!0):(this.fixedPanels=
!1,J=_.Hp(this.hostElement).querySelector("#playlist"),r&&J?_.SH(r,J):_.nR(new _.MV("Missing element when updating chat location",{"chatContainer defined":!!r,"playlist defined":!!J})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(r,J){return _.M("sw_metadata_vis_toggle_ks")?!0:!!r||!!J},
computeForceDarkPanelTheme:function(r){return _.M("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&r:!1},
safeUpdateStyles:function(r){try{_.iX(this.hostElement,r)}catch(J){_.nR(J)}},
videoHeightToWidthRatioChanged_:function(r,J){J&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(r){this.videoHeightToWidthRatio_=1/r},
computeIsVerticalVideo_:function(r){return r>=1},
computeIsFourThreeToSixteenNineVideo_:function(r){return r<=.7501&&r>=.5624},
computeIsExtraWideVideo_:function(r){return r<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.J7(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.J7(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.CNE(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(r){var J=_.Vk(r)||0;_.oo(r,J+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var r=_.Vk("yt-fullerscreen-edu-button-click-count")||0,J=_.Vk("yt-fullerscreen-edu-button-shown-count")||0,x=_.Vn("external_fullscreen_button_shown_threshold"),t=r>=_.Vn("external_fullscreen_button_click_threshold")||J>=x;_.J7(this).getPlayerPromise().then(function(b){b.updateFullerscreenEduButtonSubtleModeState(t)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(r,J){return J},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.bZ().resolve(_.k$).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var r=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.Yh.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.Yh.addLowPriorityJob(function(){r.fullHeightPanelPositionUpdateJobId=0;var J=_.Hp(r.hostElement).querySelector("#secondary"),x=_.Hp(r.hostElement).querySelector("#fixed-secondary");J=J.getBoundingClientRect();var t=J.width;r.swatcherooSqueezeback&&
(t+=_.nt);if(r.swatcherooSqueezeback){var b=_.Hp(r.hostElement).querySelector("#squeezeback-constraining-container");b.style.width=t+"px";b.style.flex="0 0 "+t+"px"}x.style.width=t+"px";x.style.left=J.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var r=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.Yh.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.Yh.addLowPriorityJob(function(){r.panelMaxHeightUpdateJob_=0;var J;!r.isTwoColumns_||r.theater||r.fullscreen?J=460:J=r.calculateNormalPlayerSize_().height;var x=J+"px";_.M("live_chat_taller_height")&&!r.theater&&(x="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.M("live_chat_medium_height")&&!r.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.M("live_chat_scaled_height")&&!r.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 238px)");r.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":J+"px","--ytd-watch-flexy-chat-max-height":x,"--ytd-watch-flexy-structured-description-max-height":J+"px","--ytd-watch-flexy-comments-panel-max-height":J+"px","--ytd-comments-engagement-panel-content-height":J+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(r){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",r)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.qG(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(r){var J=_.Hp(this.hostElement).querySelector("#engagement-panel-scrim");r?J.addEventListener("tap",_.fs(this,this.onEngagementPanelScrimClick_)):J.removeEventListener("tap",_.fs(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(r){if(this.hostElement.contains(r)&&!this.scrollToAnimation_.isAnimating()){var J=r.offsetTop-24;r=r.offsetTop+r.offsetHeight+24;var x=this.getPageScrollingElement(),t=this.getScrollTop(),b=t+x.clientHeight-56;if(J<t+56)J-=56;else if(r>b)J=r-x.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,J),500)}},
onYtSignalActionScrollToComments:function(){var r=this.hostElement.querySelector("#comments");if(r&&!this.scrollToAnimation_.isAnimating()){r=r.offsetTop-56-24;if(_.M("kevlar_comment_teaser_scroll_to_midpoint")&&(r-=_.ih().height/3,r<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,r),500)}},
onYtEngagementPanelVisibleChanged:function(r,J,x){if(this.active&&this.trackEngagementPanelVisibility&&!_.RXv.includes(x)){if(J==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.HD(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var t=_.bZ().resolve(_.ER);this.visiblePanelIdentifiers_.forEach(function(b){b!==x&&t.hidePanel(b)})}this.visiblePanelIdentifiers_.add(x)}J!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&J!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(x);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(r){return r?"":"watch-active-metadata"},
computeNewMetadataClass:function(r){return r?"watch-active-metadata":""},
computeFullBleedPlayer:function(r,J,x){return _.M("web_watch_error_screen_fix")?_.M("external_fullscreen")&&r||J||this.enableFullBleedSingleColumnDefaultPlayer&&!x:r||J||this.enableFullBleedSingleColumnDefaultPlayer&&!x},
computeDefaultLayout:function(r){return!r},
computeDefaultTwoColumnLayout:function(r,J){return!r&&J},
updatePanelsLocation:function(){if(_.M("web_watch_enable_fs_squeezeback_panels")){var r=_.Hp(this.hostElement).querySelector("#below"),J=_.Hp(this.hostElement).querySelector("#panels"),x=_.Hp(this.hostElement).querySelector("#playlist"),t=_.Hp(this.hostElement).querySelector("#chat-container"),b=_.Hp(this.hostElement).querySelector("#panels-full-bleed-container"),V=_.Hp(this.hostElement).querySelector("#secondary-inner"),H=this.fullscreen||this.theater&&this.iMaxTheaterMode,q=this.theater&&!this.iMaxTheaterMode&&
this.liveChatPresentAndExpanded;this.fixedPanels=!1;H?(b.appendChild(J),b.appendChild(t),b.appendChild(x)):this.isTwoColumns_?(q?(r=_.Hp(this.hostElement).querySelector("#columns"),(t==null?void 0:t.parentElement)!==r&&r.append(t),this.fixedPanels=!0):_.Ye(V,t),_.Ye(V,J),_.Ye(V,x)):(r.appendChild(J),r.appendChild(t),r.appendChild(x))}},
swatcherooUpdatePanelsLocation:function(r,J,x,t,b,V){if(this.is==="ytd-watch-grid"){J=r&&!J;this.swatcherooSplitScroll&&(J?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));x=_.Hp(this.hostElement).querySelector("#panels");var H=_.Hp(this.hostElement).querySelector("#playlist"),q=_.Hp(this.hostElement).querySelector("#fixed-secondary"),W=_.Hp(this.hostElement).querySelector("#fixed-below"),
U=_.Hp(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),g=_.Hp(this.hostElement).querySelector("#chat-container");V&&(r?q.appendChild(x):W.appendChild(x));b?r?q.appendChild(g):W.appendChild(g):_.SH(g,U);t?r?q.appendChild(H):W.appendChild(H):_.SH(H,U);this.swatcherooSplitScroll&&(r=_.Hp(this.hostElement).querySelector("#secondary"),t=_.Hp(this.hostElement).querySelector("#columns"),b=_.Hp(this.hostElement).querySelector("#fixed-columns-secondary"),J?
b.appendChild(r):t.appendChild(r))}},
computeMetadataSkinnyMode:function(r,J,x){return this.is!=="ytd-watch-grid"?!1:r?x:J},
computeWatchWhilePanelsActive:function(r,J){return r||J},
computeNoBorderOnChat:function(r){return _.M("web_watch_theater_chat_no_border")&&r},
computeLiveChatPresentAndExpanded:function(r,J){return r&&!J},
computePanelExpanded:function(r,J,x){return r||J||x},
computeSqueezeback:function(r,J,x,t){if(_.M("web_watch_enable_fs_squeezeback_panels")){var b=this.iMaxTheaterMode&&this.theater;return(r||J||x)&&(t||b)}},
computeSwatcherooSqueezeback:function(r,J,x){return this.is!=="ytd-watch-grid"||_.M("ww_squeezeback_killswitch")?!1:r&&J&&x},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(r){_.J7(this).getPlayerPromise().then(function(J){var x;(x=J.changeMarkerVisibility)==null||x.call(J,_.R(r,_.Fu).isVisible||!1,_.R(r,_.Fu).entityKeys||[],_.R(r,_.Fu).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(r){this.liveChatCollapsed=r.detail;_.lO().dispatch(_.GGE(r.detail));if(!this.liveChatCollapsed&&this.squeezeback){var J=_.bZ().resolve(_.ER);this.visiblePanelIdentifiers_.forEach(function(x){J.hidePanel(x)})}},
onSetPlaylistCollapsed:function(r){_.M("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!r)},
provideRenderingData:function(r,J){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=J;break;case "PRIMARY_INFO":_.M("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=J);this.videoPrimaryInfoRendererValue=J==null?void 0:J.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.M("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=J);this.videoSecondaryInfoRendererValue=J==null?void 0:J.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
J;break;case "CLARIFICATION":this.clarifyBoxValue=J;break;case "LIVE_CHAT":this.conversationBar=J;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=J;break;case "PLAYLIST":this.externalPlaylistData_=J!=null?J:{};break;case "MERCH_SHELF":this.merchShelfValue=J==null?void 0:J.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=J;break;case "TICKET_SHELF":this.ticket=J;break;case "OFFER_MODULE":this.offerModule=J;break;case "LIMITED_STATE":this.limitedStateValue=
J;break;case "DONATION_SHELF":this.donation=J;break;case "ALERTS":this.alertsValue=J;break;case "COMMENTS":this.comments=J;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=J;break;case "ENGAGEMENT_PANELS":this.engagementPanels=J;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=J;break;case "RICH_GRID_RENDERER":this.richGridRendererData=J;break;case "EXPANDABLE_METADATA":this.expandableMetadata=J;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
J}},
toggleCinematicsActive:function(r){this.cinematicsActive=r},
isMiniplayerActive:function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var v67,lf5;_.uC7=function(r){var J=v67;if(!(0,_.btr)(r)){var x,t;J=(t=(x=typeof J==="function"?J():J)==null?void 0:x.concat("\n"))!=null?t:"";throw Error("H`"+J+"`"+String(r));}};
_.XGI=function(r){return r.findIndex(function(J){return lf5.indexOf(J.tagName)>-1})>-1};
v67=void 0;_.r$E=function(){var r=_.bZ().resolve(_.UP);_.YTm(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(r.isFullscreenEnabled()?_.b9(document.documentElement):_.VRi(document.documentElement))};
lf5=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.lz=new Map;_.lz.set(32,59972);_.lz.set(27,50765);_.lz.set(70,60102);_.lz.set(76,60221);_.lz.set(77,60222);_.lz.set(74,60223);_.lz.set(84,60224);_.lz.set(38,61941);_.lz.set(40,61942);_.lz.set(73,62521);_.lz.set(67,62522);_.lz.set(80,63390);_.lz.set(78,63397);_.lz.set(75,59972);_.lz.set(188,63385);_.lz.set(190,63384);_.lz.set(36,63387);
_.lz.set(35,63386);_.lz.set(37,63388);_.lz.set(39,63389);_.lz.set(79,63423);_.lz.set(87,63424);_.lz.set(107,63426);_.lz.set(109,63425);_.lz.set(65,63428);_.lz.set(83,63430);_.lz.set(68,63429);_.lz.set(221,63431);_.lz.set(219,63432);_.lz.set(97,63439);_.lz.set(98,63440);_.lz.set(99,63441);_.lz.set(100,63442);_.lz.set(101,63443);_.lz.set(102,63444);_.lz.set(103,63445);_.lz.set(104,63446);_.lz.set(105,63447);_.Xa=new Map;_.Xa.set(80,63390);_.Xa.set(78,63397);_.Xa.set(188,63400);_.Xa.set(190,63401);
_.Xa.set(191,60765);_.Xa.set(13,247917);_.r$=new Map;_.JO=new Map;
}catch(e){_._DumpException(e)}
try{
var zS5,uGX,lCI,Xre;_.FWK=function(r){return r.ui.guideIsVisibleButNotPersistent};
_.aCy=function(r){return r.ui.tabGesturesIsActive};
_.yZ9=function(){var r=_.Df("service_worker_scope");try{return navigator.serviceWorker.getRegistration(r)}catch(J){return Promise.reject(J)}};
_.eSy=function(r){return!(!r||!r.pushManager)};
zS5=function(){return _.yZ9().then(_.eSy).catch(function(){return!1})};
_.Z3r=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?zS5():Promise.resolve(!1)};
_.vpy=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
uGX=function(){var r,J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.p(t,_.w4.getInstance(),2);case 2:r=t.yieldResult;if(!r){J=void 0;t.jumpTo(3);break}return _.p(t,r.get("lmqf"),4);case 4:J=t.yieldResult;case 3:switch((x=J)||(x="SD"),x){case "HD":return t.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return t.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return t.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return t.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return t.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
lCI=function(r){var J,x,t;return _.T(function(b){if(b.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.M("disable_av1_setting")){var V=window.localStorage["yt-player-av1-pref"];V=V==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":V==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else V="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(J=r===V)return b.jumpTo(2);t=x=r;return _.p(b,uGX(),3)}b.nextAddress!=2&&(J=t===b.yieldResult);return b.return(J)})};var rLs;var JLs=_.jB.IronButtonState,xvI=(0,_.fx)(HTMLElement);
_.Ks({_template:function(){if(rLs!==void 0)return rLs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Xre===void 0&&(Xre=document.createElement("template"));var t=Xre;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return rLs=r},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[JLs,_.gg,_.$7,_.MP],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(r){var J=(0,_.U2)(this);J.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:r});J.shadowRoot.appendChild(r);return xvI.prototype._attachDom.call(this,r)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var r=this.contentElement;r&&r.selectedItem&&this._setSelectedItem(r.selectedItem)},
get contentElement(){for(var r=_.Mk(this.$.content).getDistributedNodes(),J=0,x=r.length;J<x;J++)if(r[J].nodeType===Node.ELEMENT_NODE)return r[J]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(r){this._setSelectedItem(r.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(r){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(r)===this&&this.open()},
_selectedItemChanged:function(r){var J="";r?J=r.label||r.getAttribute("label")||r.textContent.trim():J="";this.value=J;this._setSelectedItemLabel(J)},
_computeMenuVerticalOffset:function(r,J){return J?J:r?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var r=this.opened?"true":"false",J=this.contentElement;J&&J.setAttribute("aria-expanded",r)}});_.Fb=new _.z("navigateAction");var t29=new _.z("formRenderer");var ai=function(){var r=_.w5.apply(this,arguments)||this;r.showInput=!1;return r};
_.S(ai,_.w5);_.m=ai.prototype;_.m.detached=function(){this.showInput&&window.removeEventListener("click",_.fs(this,this.closeOnOutsideClick_))};
_.m.stopPropagation_=function(r){this.showInput&&r.stopPropagation()};
_.m.closeOnOutsideClick_=function(r){this.closeOnOutsideClickCondition(r)&&(this.showInput=!1,window.removeEventListener("click",_.fs(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.m.closeOnOutsideClickCondition=function(){return!0};
_.m.closeOnOutsideClickHandler=function(){};
_.m.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.fs(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.m.openOnClickHandler=function(){};
_.m.showInputChanged=function(){};
_.m.setShowInput=function(r){this.showInput=r};
ai.prototype.setShowInput=ai.prototype.setShowInput;ai.prototype.showInputChanged=ai.prototype.showInputChanged;ai.prototype.openOnClickHandler=ai.prototype.openOnClickHandler;ai.prototype.openOnClick_=ai.prototype.openOnClick_;ai.prototype.closeOnOutsideClickHandler=ai.prototype.closeOnOutsideClickHandler;ai.prototype.closeOnOutsideClickCondition=ai.prototype.closeOnOutsideClickCondition;ai.prototype.closeOnOutsideClick_=ai.prototype.closeOnOutsideClick_;ai.prototype.stopPropagation_=ai.prototype.stopPropagation_;
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ai.prototype,"showInput",void 0);_.F([_.Uh("click"),_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],ai.prototype,"stopPropagation_",null);_.F([_.g5("showInput"),_.y("design:type",Function),_.y("design:paramtypes",[Boolean]),_.y("design:returntype")],ai.prototype,"showInputChanged",null);_.F([_.hW()],ai);_.bAe=[ai.prototype];var mvy;var ols;var yO=function(){return _.I.apply(this,arguments)||this};
_.S(yO,_.I);_.m=yO.prototype;_.m.computePreselectedOption=function(r,J){return J===this.itemSelected_?r:void 0};
_.m.dataChanged_=function(){var r=this;this.preselectedSubreason=this.itemSelected_=-1;var J;(J=this.data)!=null&&J.key&&_.zu(this,function(){var x,t=Number((x=r.data)==null?void 0:x.key);!Number.isNaN(t)&&(r.itemSelected_=t,x=(x=(r.data.items||[])[t])&&x.optionSelectableItemRenderer&&x.optionSelectableItemRenderer.preselectedIndex)&&(r.preselectedSubreason=x)})};
_.m.isSubReasonHidden_=function(r,J){return r!=J};
_.m.onTopItemSelected_=function(r,J){for(var x=_.Hp(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),t=0,b=x.length;t<b;t++)x[t].select(0);_.D9(this.hostElement,"yt-report-form-update",[J.item.value]);r.stopPropagation()};
_.m.onItemSelected_=function(r,J){_.D9(this.hostElement,"yt-report-form-update",[J.item.value]);r.stopPropagation()};
_.m.getItem_=function(r){return r.serviceItem?r.serviceItem:r.navigationItem?r.navigationItem:r.optionSelectableItemRenderer?r.optionSelectableItemRenderer:null};
_.m.computeText_=function(r){return(r=this.getItem_(r))?this.ytRendererBehavior.getSimpleString(r.text):null};
_.m.validate=function(){return this.itemSelected_!==-1};
_.m.computeAriaLabel_=function(r){var J=_.v2(r.text);(r=r.accessibility&&r.accessibility.accessibilityData&&r.accessibility.accessibilityData.label)&&(J+=". "+r);return J};
_.m.computeItemSelected_=function(r){return r};
_.m.preventSelection_=function(r){r.stopPropagation();this.tooltipTapped=!0};
_.m.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.m.updateItemSelectedFromBinding=function(r){this.itemSelected_=r.detail.value};
_.m.save=function(){var r;this.validate()&&(r=this.data)!=null&&r.items&&(r=this.data.items[this.itemSelected_],r!=null&&r.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(r.optionSelectableItemRenderer.submitEndpoint)||_.sx(this.hostElement,[r.optionSelectableItemRenderer.submitEndpoint])))};
yO.prototype.onPaperRippleTransitionEnd_=yO.prototype.onPaperRippleTransitionEnd_;yO.prototype.dataChanged_=yO.prototype.dataChanged_;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],yO.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yO.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yO.prototype,"data",void 0);_.F([_.C({value:-1}),_.y("design:type",Number)],yO.prototype,"itemSelected_",void 0);
_.F([_.C({computed:"computeItemSelected_(itemSelected_)"}),_.y("design:type",Number)],yO.prototype,"value",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],yO.prototype,"restoreFocusOnClose",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],yO.prototype,"tooltipTapped",void 0);_.F([_.C({value:-1}),_.y("design:type",Number)],yO.prototype,"preselectedSubreason",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yO.prototype,"dataChanged_",null);_.F([_.Uh("transitionend"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yO.prototype,"onPaperRippleTransitionEnd_",null);_.F([_.Oh({is:"yt-options-renderer",disableElementRegistration:!0})],yO);
_.A(yO,"yt-options-renderer",function(){if(ols===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.menus.yt_options_renderer.yt.options.renderer.css.js--\x3e<div id="options-select" class="style-scope yt-options-renderer">\n  <tp-yt-paper-radio-group id="yt-options-renderer-options" selected="[[itemSelected_]]" on-iron-select="onTopItemSelected_" on-selected-changed="updateItemSelectedFromBinding" class="style-scope yt-options-renderer">\n    <template is="dom-repeat" items="[[data.items]]" class="style-scope yt-options-renderer">\n      <tp-yt-paper-radio-button class="radio style-scope yt-options-renderer" aria-label$="[[computeAriaLabel_(item.optionSelectableItemRenderer)]]" name$="[[index]]" value="[[item.optionSelectableItemRenderer]]">\n        <div class="content style-scope yt-options-renderer">\n          <div class="text style-scope yt-options-renderer">\n            <yt-formatted-string text="[[item.optionSelectableItemRenderer.text]]" class="style-scope yt-options-renderer">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtext style-scope yt-options-renderer" hidden="[[!item.optionSelectableItemRenderer.subtext]]" text="[[item.optionSelectableItemRenderer.subtext]]">\n            </yt-formatted-string>\n          </div>\n          <template is="dom-if" if="[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]" class="style-scope yt-options-renderer">\n            <div class="info-container style-scope yt-options-renderer" on-tap="preventSelection_">\n              <yt-icon icon="yt-icons:help_outline" size="16" class="style-scope yt-options-renderer"></yt-icon>\n              <tp-yt-paper-tooltip animation-delay="0" class="style-scope yt-options-renderer">\n                [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n              </tp-yt-paper-tooltip>\n            </div>\n          </template>\n        </div>\n      </tp-yt-paper-radio-button>\n      <template is="dom-if" if="[[item.optionSelectableItemRenderer.subOptions]]" class="style-scope yt-options-renderer">\n        <tp-yt-paper-dropdown-menu aria-label$="[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]" hidden="[[isSubReasonHidden_(index, itemSelected_)]]" no-label-float="" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-select="onItemSelected_" class="style-scope yt-options-renderer">\n          <tp-yt-paper-listbox class="dropdown-content style-scope yt-options-renderer" slot="dropdown-content" selected="[[computePreselectedOption(preselectedSubreason, index)]]">\n            <template is="dom-repeat" items="[[item.optionSelectableItemRenderer.subOptions]]" as="subOption" class="style-scope yt-options-renderer">\n              <tp-yt-paper-item value="[[getItem_(subOption)]]" class="style-scope yt-options-renderer">\n                [[computeText_(subOption)]]\n              </tp-yt-paper-item>\n            </template>\n         </tp-yt-paper-listbox>\n        </tp-yt-paper-dropdown-menu>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;mvy===void 0&&(mvy=document.createElement("template"));var t=mvy;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ols=r}r=ols;return r},{mode:2});var V2E;var Dvr;var HAY;var T9s;var sBE;var qCv;var ee=function(){return _.I.apply(this,arguments)||this};
_.S(ee,_.I);ee.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
ee.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
ee.prototype.onTap=function(r){if(this.hostElement.classList.contains("selected")||_.T0(this.hostElement,"yt-share-panel-can-select-contact-action"))r&&r.detail&&(r.detail.x||r.detail.y)&&_.Hp(this.hostElement).querySelector("#target").blur(),(r=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),r={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:r?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.D9(this.hostElement,"yt-share-panel-select-contact-action",[r])};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ee.prototype,"ytRendererBehavior",void 0);_.F([_.C({observer:"onDataChanged"}),_.y("design:type",Object)],ee.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.y("design:type",String)],ee.prototype,"componentTitle",void 0);_.F([_.jX("#thumbnail"),_.y("design:type",Object)],ee.prototype,"thumbnail",void 0);_.F([_.Oh({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],ee);
_.A(ee,"yt-enrolled-contact-renderer",function(){if(qCv===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-enrolled-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_enrolled_contact_renderer.yt.enrolled.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-enrolled-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-enrolled-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-enrolled-contact-renderer"></div>\n  <div id="name" class="style-scope yt-enrolled-contact-renderer">[[componentTitle]]</div>\n</button>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;sBE===void 0&&(sBE=document.createElement("template"));var t=sBE;x.call(J,t.content.cloneNode(!0),r.content.firstChild);qCv=r}r=qCv;return r},{mode:2});var Wcv;var iAs;var zr=function(){return _.I.apply(this,arguments)||this};
_.S(zr,_.I);zr.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
zr.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
zr.prototype.onTap=function(r){if(this.hostElement.classList.contains("selected")||_.T0(this.hostElement,"yt-share-panel-can-select-contact-action"))r&&r.detail&&(r.detail.x||r.detail.y)&&_.Hp(this.hostElement).querySelector("#target").blur(),(r=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),r={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:r?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.D9(this.hostElement,"yt-share-panel-select-contact-action",[r])};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.F([_.C({observer:"onDataChanged"}),_.y("design:type",Object)],zr.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.y("design:type",String)],zr.prototype,"componentTitle",void 0);_.F([_.jX("#thumbnail"),_.y("design:type",Object)],zr.prototype,"thumbnail",void 0);_.F([_.Oh({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],zr);
_.A(zr,"yt-suggested-contact-renderer",function(){if(iAs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-suggested-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_suggested_contact_renderer.yt.suggested.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-suggested-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.avatar.thumbnail]]" class="style-scope yt-suggested-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-suggested-contact-renderer"></div>\n  <div id="name" class="style-scope yt-suggested-contact-renderer">[[componentTitle]]</div>\n</button>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Wcv===void 0&&(Wcv=document.createElement("template"));var t=Wcv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);iAs=r}r=iAs;return r},{mode:2});var ZH=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-share-panel-reset-action":"onReset"};return r};
_.S(ZH,_.I);ZH.prototype.configureRendererStamper=function(){return{"data.contacts":{id:"contents",mapping:{enrolledContactRenderer:{component:"yt-enrolled-contact-renderer",attributes:{role:"checkbox"}},suggestedContactRenderer:{component:"yt-suggested-contact-renderer",attributes:{role:"checkbox"}}}}}};
ZH.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.D9(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
ZH.prototype.onReset=function(){for(var r=_.Hp(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),J=r.length-1;J>=0;J--)r[J].classList.toggle("selected")};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ZH.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZH.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ZH.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({observer:"onDataChanged"}),_.y("design:type",Object)],ZH.prototype,"data",void 0);
_.F([_.Oh({is:"yt-contact-section-renderer",disableElementRegistration:!0})],ZH);
_.A(ZH,"yt-contact-section-renderer",function(){if(T9s===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-contact-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_contact_section_renderer.yt.contact.section.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-contact-section-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-contact-section-renderer">\n</yt-formatted-string>\n<div id="contents" role="listbox" class="style-scope yt-contact-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;HAY===void 0&&(HAY=document.createElement("template"));var t=HAY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);T9s=r}r=T9s;return r},{mode:2});var vT=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return r};
_.S(vT,_.I);_.m=vT.prototype;_.m.configureRendererStamper=function(){return{"data.fields":{id:"fields",mapping:{textInputFormFieldRenderer:{component:"yt-text-input-form-field-renderer",params:{required:!0},properties:{hideLabel:"[[data.hideLabels]]"}},toggleFormFieldRenderer:{component:"yt-toggle-form-field-renderer"},optionsRenderer:"yt-options-renderer",contactSectionRenderer:"yt-contact-section-renderer"}}}};
_.m.onYtRefreshFormCommand=function(r){var J;(r=_.R((J=_.R(r,_.rPq))==null?void 0:J.formRenderer,t29))&&this.set("data",r)};
_.m.reset=function(){var r=_.Hp(this.hostElement).querySelector("#fields").children;r=_.D(r);for(var J=r.next();!J.done;J=r.next())J=J.value,J.reset&&J.reset()};
_.m.getForm=function(){var r={},J=_.Hp(this.hostElement).querySelector("#fields").children;J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;if(!x.validate())return null;r[x.data.key]=x.value}return r};
_.m.submitFormFields=function(){if(this.fields)for(var r=_.D(this.fields),J=r.next();!J.done;J=r.next())J=J.value,J.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?J.save():J.nodeName==="YT-OPTIONS-RENDERER"&&J.save()};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],vT.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vT.prototype,"data",void 0);_.F([_.$W("#fields > *"),_.y("design:type",Array)],vT.prototype,"fields",void 0);
_.F([_.Oh({is:"yt-form-renderer",disableElementRegistration:!0})],vT);
_.A(vT,"yt-form-renderer",function(){if(Dvr===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.forms.yt_form_renderer.yt.form.renderer.css.js--\x3e<div id="fields" class="style-scope yt-form-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;V2E===void 0&&(V2E=document.createElement("template"));var t=V2E;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Dvr=r}r=Dvr;return r},{mode:2});var pfe;var ur=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return r};
_.S(ur,_.I);ur.prototype.onCheckboxChange=function(r){this.data&&(r=(this.checked=_.r5(r).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})};
ur.prototype.handleUpdateCheckboxCommand=function(r){(r=_.R(r,_.fdb))&&this.data&&this.data.id===r.id&&(this.set("data.disabled",r.disabled),this.set("data.title",r.title))};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ur.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ur.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ur.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],ur.prototype,"checked",void 0);_.F([_.L({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],ur);
_.A(ur,"ytd-settings-checkbox-renderer",function(){if(pfe!==void 0)return pfe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-checkbox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-option" class="style-scope ytd-settings-checkbox-renderer">\n  <tp-yt-paper-checkbox id="checkbox" aria-label$="[[getSimpleString(data.title)]]" checked="[[data.enabled]]" disabled="[[data.disabled]]" on-change="onCheckboxChange" class="style-scope ytd-settings-checkbox-renderer">\n    <div id="checkbox-container" class="style-scope ytd-settings-checkbox-renderer"></div>\n    <div id="checkbox-label" class="style-scope ytd-settings-checkbox-renderer">\n      <yt-formatted-string id="label" split-lines="" text="[[data.title]]" class="style-scope ytd-settings-checkbox-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-checkbox>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-checkbox-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-checkbox-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return pfe=r},{mode:1});var fX5;var lr=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return r};
_.S(lr,_.I);lr.prototype.dataChanged=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return r.radio.removeAttribute("checked"),!r.data||!r.data.id||r.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.vpy()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(J=r.data&&r.data.id)?_.p(x,lCI(r.data.id),4):x.jumpTo(3):(r.set("data.hidden",!0),x.jumpTo(0));x.nextAddress!=3&&(J=x.yieldResult);J&&_.D9(r.hostElement,"yt-select-settings-radio-option",[r.data.id]);_.i8(x)})};
lr.prototype.onButtonChanged=function(r){_.r5(r).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.D9(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
lr.prototype.onSelectOption=function(r){this.data&&this.data.id&&(this.data.id===r?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
lr.prototype.dataChanged=lr.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lr.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],lr.prototype,"ytActionHandlerBehavior",void 0);_.F([_.jX("#radio"),_.y("design:type",Object)],lr.prototype,"radio",void 0);_.F([_.C(),_.y("design:type",Object)],lr.prototype,"data",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],lr.prototype,"dataChanged",null);_.F([_.L({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],lr);
_.A(lr,"ytd-settings-radio-option-renderer",function(){if(fX5!==void 0)return fX5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="start" class="style-scope ytd-settings-radio-option-renderer">\n  <tp-yt-paper-radio-button id="radio" aria-label$="[[getSimpleString(data.title)]]" hidden="[[data.hidden]]" on-change="onButtonChanged" class="style-scope ytd-settings-radio-option-renderer">\n    <div id="label" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.title)]]</div>\n  </tp-yt-paper-radio-button>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-radio-option-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="3" position="top" class="style-scope ytd-settings-radio-option-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n<div id="end" class="style-scope ytd-settings-radio-option-renderer">\n  <div id="aside-text" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.asideText)]]</div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return fX5=r},{mode:1});var Uv5;var Xb=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return r};
_.S(Xb,_.I);
Xb.prototype.configureRendererStamper=function(){return{"data.connectButton":{id:"connect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer",accountLinkButtonViewModel:{component:"account-link-button-view-model",params:{setMinWidth:!0}}}},"data.disconnectButton":{id:"disconnect-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",accountLinkButtonRenderer:"ytd-account-link-button-renderer"}}}};
Xb.prototype.handleUpdateTextCommand=function(r){(r=_.R(r,_.UQu))&&this.data&&this.data.id===r.id&&this.set("data",r)};
Xb.prototype.handleUpdateConnectedAppRendererCommand=function(r){if(_.R(r,_.j0s)&&this.data){var J,x;if(r=(J=_.R(r,_.j0s))==null?void 0:(x=J.newConnectedAppRenderer)==null?void 0:x.connectedAppRenderer)this.data=r}};
Xb.prototype.computeConnectedAppStyle=function(r){return r.style?r.style.toLowerCase().replace(/_/g,"-"):""};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Xb.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Xb.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xb.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xb.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.y("design:type",String)],Xb.prototype,"connectedAppStyle",void 0);_.F([_.L({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],Xb);
_.A(Xb,"ytd-connected-app-renderer",function(){if(Uv5!==void 0)return Uv5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-connected-app-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-connected-app-renderer"></yt-img-shadow>\n<div id="app" class="style-scope ytd-connected-app-renderer">\n  <div id="app-info" class="style-scope ytd-connected-app-renderer">\n    <div id="title" class="style-scope ytd-connected-app-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-formatted-string id="text" force-default-style="" split-lines="" text="[[data.text]]" class="style-scope ytd-connected-app-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-row" class="style-scope ytd-connected-app-renderer">\n    <div id="button-container" hidden="[[!data.connectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="connect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n    <div id="button-container" hidden="[[!data.disconnectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="disconnect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Uv5=r},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.kF("iuT5Oc");

_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("L3n37");
var uwm=function(r){return r.watch.isLearningJourneyActive},lEX=_.K$(115994),XtI=_.K$(115993),rFY=function(r,J,x){var t=this;
var b=x.dragDownAction;this.layer=0;this.JSC$20690_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return t.dragDownAction()}}}};
this.JSC$20690_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return t.dragDownAction()}}}};
this.fullscreen=!1;var V=_.wU();_.VC(V,lEX,this.layer);_.VC(V,XtI,this.layer);this.dragDownAction=function(){b();_.FS(V,{visualElement:t.fullscreen?lEX:XtI})};
this.gesture=new _.TL(r,J,this.JSC$20690_watchConfig,"pandown");this.attach()};
rFY.prototype.attach=function(){this.gesture.attach()};
rFY.prototype.detach=function(){this.gesture.detach()};
rFY.prototype.update=function(r){this.fullscreen=r;this.gesture.config=r?this.JSC$20690_watchFullScreenConfig:this.JSC$20690_watchConfig};var JFK=function(r){_.uz.call(this);var J=this;this.rootElement=r;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return J.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(x){J.initOrDisposeActiveModules(x)}));
this.onAttached()};
_.S(JFK,_.uz);_.m=JFK.prototype;_.m.getRoot=function(){return this.rootElement};
_.m.getElement=function(r){return this.rootElement.getElement(r)};
_.m.setPlayerResponse=function(r){this.playerResponse=r;this.publish("PLAYER_RESPONSE_UPDATED",r)};
_.m.getPlayerResponse=function(){return this.playerResponse};
_.m.setWatchNextResponse=function(r){this.watchNextResponse===r?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=r,this.publish("WATCH_NEXT_RESPONSE_UPDATED",r))};
_.m.getWatchNextResponse=function(){return this.watchNextResponse};
_.m.registerActionHandler=function(r,J){var x=this;if(_.M("web_watch_controller_reg_multiple_handlers_killswitch")){var t={};_.aw(_.FL.getInstance(),(t[r]=J,t),this.getRoot())}else this.actionHandlers.has(r)||(this.actionHandlers.set(r,[]),t={},_.aw(_.FL.getInstance(),(t[r]=function(){var b=_.hS.apply(0,arguments);return(x.actionHandlers.get(r)||[]).map(function(V){return V.apply(null,_.Gd(b))})},t),this.getRoot())),this.actionHandlers.get(r).push(J)};
_.m.unregisterActionHandler=function(r){if(_.M("web_watch_controller_reg_multiple_handlers_killswitch")){var J={};_.yP(_.FL.getInstance(),(J[r]=!0,J),this.getRoot())}else(J=this.actionHandlers.get(r))?(J.pop(),J.length===0&&(J={},_.yP(_.FL.getInstance(),(J[r]=!0,J),this.getRoot()),this.actionHandlers.delete(r))):_.nR(new _.MV("Attempted to unregister an action handler which is not registered.",r))};
_.m.addPageDisposeJob=function(r){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.yi(this.rootElement.pageDisposeJobs,r)};
_.m.removePageDisposeJob=function(r){this.rootElement.pageDisposeJobs&&_.zz(this.rootElement.pageDisposeJobs,r)};
_.m.dispatchEvent=function(r,J){_.Vq(this.rootElement,r,J)};
_.m.provideRenderingData=function(r,J){this.rootElement.provideRenderingData(r,J)};
_.m.scrollWatchTo=function(r,J){var x;(x=this.watchScrollManager)==null||x.scrollWatchTo(r,J)};
_.m.focusOnPlayer=function(){var r=this.getElement("PLAYER");_.zu(r,function(){if(r&&r.firstElementChild){var J=r.querySelector(".html5-video-player");J&&(_.zs(_.bZ().resolve(_.Pj)),J.focus())}else _.nR(Error("rm"))})};
_.m.updateCinematicFullscreenConfig=function(){var r=!!this.rootElement.theater,J=!!this.rootElement.fullscreen,x;(x=this.watchCinematicManager)==null||_.KJ(x,J,r)};
_.m.subscribeToActiveChanged=function(r,J){J=J===void 0?!0:J;var x=_.pu(_.lO(),uwm,function(t){r(t)});
J&&r(uwm(_.lO().getState()));return x};
_.m.isActive=function(){return uwm(_.lO().getState())};
_.m.onAttached=function(){var r=_.M("external_fullscreen");_.M("use_unified_flag_accessor")&&(r=_.bZ().resolve(_.yw7).retriever.getFlag(_.sBs));(r||_.LN("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.m.initPersistentModules=function(){if(_.M("kevlar_watch_flexy_theater_manager")){var r=new _.hD4(this);_.W$(this,r)}r=new _.DJs(this);_.W$(this,r);r=new _.Sf(this);_.W$(this,r);r=new _.nJ(this);_.W$(this,r);r=new _.Otm(this);_.W$(this,r);r=new _.d6(this);_.W$(this,r);_.M("kevlar_watch_flexy_playlist_manager")&&(r=new _.I8y(this),_.W$(this,r))};
_.m.initOrDisposeActiveModules=function(r){r?(this.watchScrollManager=new _.CJ(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.wZe(this)),this.activeModules.push(new _.SUe(this)),this.activeModules.push(new _.yzX(this)),this.activeModules.push(new _.OE(this)),_.M("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.Kuy(this)),this.activeModules.push(new _.NaX(this)),_.M("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.zcm(this)),
_.M("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.Iqy(this)),_.M("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.aq5(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.M("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.k9r(this)),_.M("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.oeY(this)),r=_.M("swatcheroo_directly_provide_comments")&&this.getRoot().is===
"ytd-watch-grid",_.M("kevlar_watch_flexy_comments_manager")&&!r&&this.activeModules.push(new _.Jze(this)),_.M("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.N2(this)),this.activeModules.push(new _.K69(this)),this.activeModules.push(new _.Mzr(this)),_.M("web_enable_timely_actions")&&this.activeModules.push(new _.n85(this)),_.M("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.b2r(this)),_.M("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.Zgm(this)),
_.M("web_fullscreen_components")&&this.activeModules.push(new _.n1K(this)),_.M("web_player_rtr_ctrls")&&this.activeModules.push(new _.o8E(this))):(_.X4(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.m.disposeInternal=function(){_.uz.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.vd.Object.defineProperties(JFK.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var x2s={},tfm=["learning-journey-engagement-panel","PAlearning_chat"];
x2s.YtdLearningJourneyWatchBehavior=[_.X.YtRendererBehavior,_.L_.YtPlayerListenerBehavior,_.JU.YtRendererstamperBehavior,_.x_.YtActionHandlerBehavior,_.GL.YtPageBehavior,_.iP.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},
learningJourneyEngagementPanels:{type:Object,computed:"getLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},nonLearningJourneyEngagementPanels:{type:Object,computed:"getNonLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},clarifyBoxValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},
limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},
externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.LN("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.M("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.LN("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return _.M("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.M("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.Vn("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Vn("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.M("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.M("kevlar_watch_flexy_disable_large_window_sizing")}},
hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_fullerscreen_deprecation_ui")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_rounded_player_large")||_.M("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.M("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.M("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.M("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:_.PT(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.PT(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var r=this;this.watchController=void 0;this.pageDisposeJobs=[function(){r.showMetadataPlaceholder_()},
function(){_.M("web_watch_dont_clear_comments")||r.clearComments_()},
function(){r.clearPlayerAds_()},
function(){r.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.M("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.M("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new _.dFy(function(){return _.J7(r)},this.hostElement);
this.pageDisposeJobs.push(function(){r.youThereManager_.reset()});
_.M("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){r.resetFullerscreenEduButtonForNewPlayback_()}));
_.M("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.bi;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",
this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;_.M("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.M("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.M("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.fs(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(r){r&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:r}),r.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(r){_.M("kevlar_watch_flexy_theater_manager")&&(this.theater=r,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.M("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(r){!_.M("kevlar_watch_while_v2")&&!_.M("web_watch_pip")||r||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(r){this.active!==void 0&&(this.fullscreen=r,_.M("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(r){this.active!==void 0&&(_.Vq(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.M("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(r>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(r){this.initCsi_();this.updatePageData_(r)},
updatePageData_:function(r){var J=this;if(r)if(this.data===r){this.onPageLoadWithSameData_();var x;(x=this.watchController)==null||x.setWatchNextResponse(this.data)}else this.data=r;this.playlist&&_.kG({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.YG("nw");this.loading=!1;_.Rw(_.Yh,function(){J.initDclkstatus_();var t,b=((t=J.player)==null?void 0:t.getVideoData().cpn)||"";_.pt5(function(V,H){_.eOv(V,H,b)})})},
onPageLoadWithSameData_:function(){_.M("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var r=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!r);this.set("loadingData.playlistLoading",r&&r!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),r=this.watchNextSkeletonEl_.firstElementChild;r;)r.classList.remove("hidden"),r=r.nextElementSibling;var J,x,t;r=(J=this.loadingData)==null?void 0:(x=J.endpoint)==null?void 0:(t=x.watchEndpoint)==null?void 0:t.videoId;var b;r&&(b="https://i.ytimg.com/vi/"+r+"/frame0.jpg");_.Hp(this.hostElement).querySelector("#player").style.backgroundImage=b?"url("+b+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var r=_.Hp(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&r&&(r.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var J,x;(x=(J=this.watchMetadata).updateSentimentBarWidth)==
null||x.call(J);var t,b;(b=(t=this.watchMetadata).resize)==null||b.call(t)}_.Hp(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(r){var J=_.Hp(this.hostElement).querySelector(r);J?_.mE(J,!1):_.nR(new _.MV("Overscroll monitor not found for component: ",r))},
removeSplitScrollMouseTrap:function(r){var J=_.Hp(this.hostElement).querySelector(r);J?_.oh(J):_.nR(new _.MV("Disposal component for  overscroll monitoring not found: ",r))},
onLoadingChanged_:function(r){r?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(r){var J=this;r?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.Yh.addLowPriorityJob(function(){J.onWindowResized_(_.RY(!0))})},
updateTheaterModeState_:function(r){if(!_.M("kevlar_watch_flexy_theater_manager")){r=r||this.fullWindowMode_;if(this.theater!==void 0||r)this.theater=r;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();r&&_.M6I()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var r=this.theater;_.M("external_fullscreen")&&this.fullscreen&&(r=!0);r=r?_.Hp(this.hostElement).querySelector("#player-full-bleed-container"):_.Hp(this.hostElement).querySelector("#player-container-inner");var J=this.getPlayerContainer(),x=_.M("kevlar_watch_while_v2")||_.M("web_watch_pip");J.parentElement!==r&&(x&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.J7(this).appendTo(r,J),r.appendChild(_.Hp(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var r=this;return _.T(function(J){if(J.nextAddress==1)return _.p(J,_.bZ().resolve(_.nQ).deactivate(),2);r.updatePlayerLocation();_.i8(J)})},
updateCinematicsLocation:function(){var r=this.getElement("CINEMATICS");if(r){var J=this.getCinematicsLocationContainer();r.parentElement!==J&&J.appendChild(r);var x;(x=this.watchController)==null||x.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Hp(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Hp(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(r,J){var x=document.documentElement.hasAttribute("dark"),t=x&&_.M("web_cinematic_theater_mode"),b=x&&_.M("web_cinematic_fullscreen");x=!x&&this.cinematicLightTheme;return r&&t||J&&b||(J||r)&&x},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data);_.M("kevlar_watch_flexy_comments_manager")||this.initComments_();_.M("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.bZ().resolve(_.k$).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.M("web_watch_start_chat_in_theater_mode")){var J,
x,t;if((J=this.data)==null?0:(x=J.contents)==null?0:(t=x.twoColumnWatchNextResults)==null?0:t.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var b,V;((b=this.data)==null?0:(V=b.contents)==null?0:V.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(r){var J;(J=this.watchController)==null||J.setPlayerResponse(this.playerData);r&&r.playabilityStatus&&(J=this.isVideoPlayable_(r.playabilityStatus,this.getPlayerOverlays_(this.data)),r=this.isLiveStreamOffline_(r.playabilityStatus),J&&!r||_.zu(this,function(){_.YG("pbu")}));
this.setPlayerAds_();_.HD(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(r){_.lO().dispatch(_.o5({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));r?this.activate_():this.deactivate_()},
attached:function(){var r=this;this.watchController=new JFK(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.M("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var J=_.J7(this);_.M("kevlar_disable_prepare_player")||J.preparePlayer();_.M("kevlar_watch_flexy_playlist_manager")||_.bZ().resolve(_.k$).setPlayer(J);this.updatePageMediaQueries();J={"--ytd-watch-flexy-scrollbar-width":_.QO()+
"px"};!_.Vn("kv_pl_mx_sz_ks")&&_.Vn("kevlar_watch_max_player_width")&&(J["--ytd-watch-flexy-max-player-width-wide-screen"]=_.TNe+"px");_.Vn("kevlar_watch_flexy_metadata_height")&&(J["--ytd-watch-flexy-space-below-player"]=_.sbv+"px");this.safeUpdateStyles(J);_.M("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new rFY(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return r.onPlayerTouchPanDown_()}}));
_.M("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.Hp(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var r=_.QO(),J=_.Ov+r,x=J;this.fixedPanels&&(J+=_.Ho7);var t=657+r;r=1327+r;_.Hp(this.hostElement).querySelector("#two-column-query").query="(min-width: "+J+"px)";_.Hp(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(t+"px), (min-height: 630px) and (min-width: ")+(J+"px) and (max-width: ")+(r+"px)");_.Hp(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(r+"px)");
_.Hp(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+x+"px)"},
calculateCurrentPlayerSize_:function(){var r=_.Hp(this.hostElement).querySelector("#miniplayer-bar").firstChild;return r&&r.active||this.theater||_.M("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.qv(NaN,NaN):_.AF(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.AF(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.lh(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var r=this;this.onWindowResized_(_.RY());_.M("browse_skeleton_removal_on_watch_killswitch")||_.LN("IS_SHELL_LOAD")&&_.pEe();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var J=_.J7(this);J.addEventListener("yt-player-updated",_.fs(this,this.onPlayerUpdated_));J.getPlayerPromise().then(function(x){r.playerApiReady_(x)});
_.M("kevlar_watch_flexy_playlist_manager")||(J=_.bZ().resolve(_.k$),_.M("kevlar_watch_observe_playlist_navigations_killswitch")&&J.addEventListener("yt-navigate",_.fs(this,this.onYtNavigate_)),J.setPlaylistComponent(_.Hp(this.hostElement).querySelector("#playlist")),J.addEventListener("yt-playlist-data-updated",_.fs(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.Yh.addLowPriorityJob(function(){_.Vq(r.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.J7(this).removeEventListener("yt-player-updated",_.fs(this,this.onPlayerUpdated_));if(!_.M("kevlar_watch_flexy_playlist_manager")){var r=_.bZ().resolve(_.k$);_.M("kevlar_watch_observe_playlist_navigations_killswitch")&&r.removeEventListener("yt-navigate",_.fs(this,this.onYtNavigate_));r.cancelVideoSkip();r.removeEventListener("yt-playlist-data-updated",_.fs(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.M("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Vq(this.hostElement,"yt-autonav-pause-player",!1);r=_.JQ();_.M("kevlar_exit_fullscreen_leaving_watch")&&r&&_.b9(r)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(r){this.player&&this.player.updateVideoData({rvs:r.rvs})},
getPageContents:function(r){return r&&r.contents&&r.contents.twoColumnWatchNextResults&&r.contents.twoColumnWatchNextResults.results&&r.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(r){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",r)},
onRetrieveLocation_:function(r,J){J.hasComments?J.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):J.locationRetrieved("/related_ajax",void 0);r.stopPropagation()},
onSubscriptionChanged_:function(r,J){this.player&&(J?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.MC("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Hp(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Hp(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(r){this.player=r;this.setPlayerState(r.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.M("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.M("kevlar_unified_player")||_.M("kevlar_player_new_bootstrap_adoption"))&&_.ea()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(r,J){J=J===void 0?!0:J;_.JQ()&&_.M("external_fullscreen")&&_.b9(document.documentElement);this.theaterRequested_=r;J&&_.jG("wide",r?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.M("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.D9(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Vq(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(r){_.OK(r,typeof this.player),this.player&&_.OK(r,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var r;((r=this.player)==null?0:r.isFullscreen())?this.player.toggleFullscreen():_.D9(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(r,J){return this.loading?J:!!Object.keys(r).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(r){if(r){r=_.D(r);for(var J=r.next();!J.done;J=r.next())J=J.value,J.youThereRenderer&&_.kG9(this.youThereManager_,J.youThereRenderer)}},
setPlaylistData_:function(r){return r||{}},
userEngagementConfigDataChanged_:function(r){if(r)if(r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var J=this.youThereManager_;_.bq()<r.lowEngagementThresholdMs||_.Ovy(J,!0)}else r.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.D9(this.hostElement,"yt-autonav-pause-user-engagement",[r])},
isPlayerUnavailable_:function(r,J,x){return!!r&&!this.isVideoPlayable_(r,x)&&!J},
getPlayerOverlays_:function(r){return(r==null?void 0:r.playerOverlays)||null},
isVideoPlayable_:function(r,J){if(!r)return!1;var x=r.status==="OK"||r.status==="LIVE_STREAM_OFFLINE",t=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",r)||this.get("errorScreen.ypcTrailerRenderer",r);r=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",r);var b;J=J==null?void 0:(b=J.playerOverlayRenderer)==null?void 0:b.gatedActionsOverlayRenderer;return!!x||!!t||!!r||!!J},
hasWatchNextResponseErrorRenderer:function(r){var J=this.getPageContents(r),x,t,b,V,H;return!(r==null?0:(x=r.contents)==null?0:(t=x.twoColumnWatchNextResults)==null?0:t.secondaryResults)&&!!((b=J[0])==null?0:(V=b.itemSectionRenderer)==null?0:(H=V.contents[0])==null?0:H.backgroundPromoRenderer)},
isLiveStreamOffline_:function(r){return r?r.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(r,J,x){var t=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",J),b=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];b=_.M("web_no_skip_video_on_verification_checks")?(r==null?void 0:r.status)&&b.includes(r.status):r&&r.status==="AGE_CHECK_REQUIRED";var V=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",r);V==void 0&&(V=!0);!x||this.isVideoPlayable_(r,this.getPlayerOverlays_(J))||
t||b||!V||_.bZ().resolve(_.k$).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.$F5()},
onPlayerFeedbackStartRequest_:function(r){_.D9(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:r}])},
onPlayerFeedbackArticleRequest_:function(r){_.D9(this.hostElement,"yt-help-dialog-requested",[r])},
onPlayerYpcContentRequest_:function(){var r,J,x,t,b,V,H,q,W=((r=this.data)==null?NaN:(J=r.contents)==null?NaN:(x=J.twoColumnWatchNextResults)==null?NaN:(t=x.secondaryResults)==null?NaN:(b=t.secondaryResults)==null?NaN:(V=b.offerModule)==null?NaN:(H=V.tvfilmOfferModuleRenderer)==null?NaN:(q=H.actionButtons)==null?NaN:q.length)-1;r=[".offerButton.buttonRenderer.",".actionButtons."+(W>=0?W:0)+".buttonRenderer."];J=_.D(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(x=J.next();!x.done;x=J.next())for(x=x.value,t=_.D(r),b=t.next();!b.done;b=t.next())if(b="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+x+b.value,b=this.get(b+"navigationEndpoint",this.data)||this.get(b+"serviceEndpoint",this.data)||this.get(b+"command",this.data)){_.gU(b,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(r){_.Vq(this.hostElement,"yt-autonav-pause-player",r)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(r){r()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(r){switch(r){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Vq(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(r)},
setPlayerState:function(r){_.lO().dispatch(_.$XR(r))},
onPlayerSubscribe_:function(r){_.D9(this.hostElement,"yt-player-subscribe",[r])},
onPlayerUnsubscribe_:function(r){_.D9(this.hostElement,"yt-player-unsubscribe",[r])},
onPlayerAdYtShowToast_:function(r){_.D9(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:r.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(r){if(r)return r},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(r){return!_.M("web_watch_move_summary_to_sd")&&!!r},
computeWatchMetadataRefresh:function(){return _.M("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var r,J,x,t;this.watchNextSecondaryResults=(r=this.data)==null?void 0:(J=r.contents)==null?void 0:(x=J.twoColumnWatchNextResults)==null?void 0:(t=x.secondaryResults)==null?void 0:t.secondaryResults}},
setRichGridRendererData:function(r){this.richGridRendererData=r},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var r,J=(r=this.data)==null?void 0:r.engagementPanels;if(J==null?0:J.length){r=null;J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;if(((t=x.engagementPanelSectionListRenderer)==null?void 0:t.targetId)==="engagement-panel-structured-description"){r=x;break}}var b,V,H;r=(b=r)==null?void 0:(V=b.engagementPanelSectionListRenderer)==null?void 0:(H=V.content)==null?void 0:H.structuredDescriptionContentRenderer;if(r==null?0:r.items){b=
[];V=_.D(r.items);for(H=V.next();!H.done;H=V.next()){H=H.value;if(!_.M("sd_horizontal_list_show_nav_killswitch")){var q=t=x=J=r=void 0,W=void 0,U=(r=H.horizontalCardListRenderer)==null?void 0:(J=r.header)==null?void 0:(x=J.richListHeaderRenderer)==null?void 0:(t=x.navigationButton)==null?void 0:(q=t.buttonRenderer)==null?void 0:(W=q.command)==null?void 0:W.commandExecutorCommand;U&&U.commands&&(U.commands=U.commands.filter(function(g){return!_.R(g,_.Gce)}))}H.expandableVideoDescriptionBodyRenderer||
H.videoDescriptionHeaderRenderer||b.push(H)}return{items:b}}}},
constructWarning_:function(r){return{text:_.Z1(r),type:"WARNING"}},
isPlaShelfEnabled_:function(r){if((this.get("adPlacements",r)||[]).length)return!0;r=this.get("playerAds",r)||[];return!(!r.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",r[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var r=this;_.Vq(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var J=this.getScrollTop()>0;this.gestures_&&(J?this.gestures_.detach():this.gestures_.attach());J!==this.showFullerscreenEdu_&&_.M("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=J,_.J7(this).getPlayerPromise().then(function(x){x.updateFullerscreenEduButtonVisibility(r.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Vq(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var r=this;this.commentsReady=!1;_.Yh.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.Rw(_.Yh,function(){r.setComments_()},1E3)},
setComments_:function(){if(!_.M("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.YG("cmi");_.Yh.cancelJob(this.setCommentsJobId_);var r=this.getPageContents(this.data);if(r&&r.length){r=_.D(r);for(var J=r.next();!J.done;J=r.next())if(J=J.value,this.get("itemSectionRenderer.sectionIdentifier",J)==="comment-item-section"){this.comments=J.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Vq(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.M("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.M("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.YG("cmc")},
doRemoveComments_:function(){this.comments={};_.M("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.Yh.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.Yh.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(r,J){var x=_.R(J.endpoint,_.zP);x&&(!(J=this.get("data.currentVideoEndpoint.watchEndpoint"))||x.videoId!==J.videoId||x.playlistId&&x.playlistId!==J.playlistId||x.index!==void 0&&x.index!==J.index||typeof x.startTimeSeconds!=="number"||(r.stopPropagation(),this.setScrollTop(0),_.J7(this).getPlayerPromise().then(function(t){var b=x.startTimeSeconds;t.seekTo(b);t.wakeUpControls();b<t.getDuration()&&t.playVideo()})))},
updatePlayerStartTime_:function(){var r=_.oBv();"t"in r&&(r=_.jm9(r.t),this.player.seekTo(r,!0))},
updateTitleFromWatchNext:function(r){r=this.getPageContents(r);var J,x;(r=_.v2(r==null?void 0:(J=r[0])==null?void 0:(x=J.videoPrimaryInfoRenderer)==null?void 0:x.title))&&_.Vq(this.hostElement,"yt-update-title",r)},
updateTitle_:function(r){r=this.get("videoDetails.title",r)||"";_.Vq(this.hostElement,"yt-update-title",r)},
syncWithRemoteVideo_:function(r,J,x){if(this.active&&this.player){var t=this.player.getVideoData();if(t.video_id===x&&(x=t.list,_.M("polymer_enable_mdx_queue")&&x&&x.startsWith("RQ")&&(x=void 0),t.video_id!==r||x!=J)){var b;_.M("kevlar_player_watch_endpoint_navigation")?b=_.Amz(_.fE7(r,J)):b=this.buildWatchEndpoint_(r,J);_.Vq(this.hostElement,"yt-navigate",{endpoint:b,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(r,J,x){return _.Jt(r,J,x)},
initDclkstatus_:function(){_.EBe()},
attachWatchPageSkeleton_:function(){var r=document.querySelector("#watch-page-skeleton");if(r){var J=r.querySelector("#primary-info"),x=r.querySelector("#secondary-info"),t=r.querySelector("#related");J&&_.Hp(this.hostElement).querySelector("#info-skeleton").appendChild(J);x&&_.Hp(this.hostElement).querySelector("#meta-skeleton").appendChild(x);t&&(_.Hp(this.hostElement).querySelector("#related-skeleton").appendChild(t),this.watchNextSkeletonEl_=t);_.E9(r)}},
handlePlayerUpdated_:function(){_.J7(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(r,J){if(this.watchNextSkeletonEl_&&typeof J!=="undefined"){var x=this.watchNextSkeletonEl_.children,t=r&&r.indexSplices.length?r.indexSplices[0].index:0;r=Math.min(this.watchNextShownItems.length,x.length);J||(t=0,r=x.length);for(J=t;J<r;J++)x[J].classList.add("hidden")}},
onPlayerFullscreenChange_:function(r){_.M("external_fullscreen")||_.D9(this.hostElement,"yt-player-fullscreen",[r.fullscreen])},
onFullscreenChange_:function(r){this.fullscreen=r;this.gestures_&&this.gestures_.update(this.fullscreen);var J=_.J7(this);J.getPlayerPromise().then(function(x){x.setFauxFullscreen(!!_.JQ())});
this.updateFullBleedElementLocations();r&&(J.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(r,J){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!J},
computeIsDonationShelfCollapsed_:function(r){return r},
computeShouldShowMerchShelf:function(r,J){return J&&!!r},
computeResponseHasComments:function(r){var J,x,t,b,V;return!!(r==null?0:(J=r.contents)==null?0:(x=J.twoColumnWatchNextResults)==null?0:(t=x.results)==null?0:(b=t.results)==null?0:(V=b.contents)==null?0:V.some(function(H){var q;return(H==null?void 0:(q=H.itemSectionRenderer)==null?void 0:q.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(r,J){this.responseHasComments=this.computeResponseHasComments(this.data);return!!r&&!!Object.keys(r).length&&!J},
identity:_.I4,onWindowResized_:function(r){this.windowSize_=r;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.M("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.M("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(r){var J=this;r&&r.type!=="dataloaded"&&r.type!=="dataupdated"||_.J7(this).getPlayerPromise().then(function(x){var t=x.getPlayerState();t!==5&&t!==0&&(x=1/x.getVideoAspectRatio(),J.videoHeightToWidthRatio_!==x&&(J.videoHeightToWidthRatio_=x))})},
schedulePlayerSizeUpdate_:function(r){var J=this,x=_.M("kevlar_watch_while_v2")||_.M("web_watch_pip"),t=function(){if(J.watchMetadata){var b,V;(V=(b=J.watchMetadata).resize)==null||V.call(b)}_.J7(J).getPlayerPromise().then(function(H){if(_.M("kevlar_set_internal_player_size")){if(!x||!J.isMiniplayerActive()){var q=J.calculateCurrentPlayerSize_();H.setInternalSize(q.width,q.height)}}else H.setSize(NaN,NaN);_.M("kevlar_watch_while")&&J.updateWatchWhileScrollThreshold_()})};
r?t():_.dI(_.Yh,t)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(r){this.set("data.survey",r.detail)},
onYtShowSurveyCommand_:function(r){this.set("data.survey",_.R(r,_.NMI).survey)},
onDownloadedVideoDeleted:function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1){if(!J.active||(x=J.playerData)==null||!x.offlineState||J.videoId!==r)return b.return();(t=J.player)==null||t.stopVideo();_.WU().navigatingAwayFromWatchDeletedVideo=!0;_.gU(_.iy9,J.hostElement);return _.p(b,_.WU().navigationFinishPromise,2)}_.WU().navigatingAwayFromWatchDeletedVideo=!1;_.i8(b)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var r;this.theater?r=_.QK(.5625*this.windowSize_.width,480,this.windowSize_.height-185):r=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==r&&(this.watchWhileScrollThreshold_=r,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var r=_.Hp(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&r){var J=this.windowSize_.height>=624,x=this.active?this.getScrollTop():0;!r.active&&J&&x>=this.watchWhileScrollThreshold_?(r.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):r.active&&(!J||x<this.watchWhileScrollThreshold_&&!_.JQ())&&(r.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(r,J){if(r!==!0||J!==void 0){r=!_.M("live_chat_over_engagement_panels");J=_.Hp(this.hostElement).querySelector("#chat-container");var x=_.Hp(this.hostElement).querySelector("#plj-sidebar"),t=_.Hp(this.hostElement).querySelector("#panels"),b=_.Hp(this.hostElement).querySelector("#plj-panels"),V=_.Hp(this.hostElement).querySelector("#plj-playlist"),H=_.Hp(this.hostElement).querySelector("#alerts"),q=_.Hp(this.hostElement).querySelector("#playlist"),W=_.Hp(this.hostElement).querySelector("#related"),
U=_.Hp(this.hostElement).querySelector("#donation-shelf"),g=_.Hp(this.hostElement).querySelector("#comments");this.isTwoColumns_?(H=_.Hp(this.hostElement).querySelector("#secondary-inner"),H.appendChild(x),x.appendChild(V),V.appendChild(q),x.appendChild(b),r&&H.appendChild(t),_.M("web_watch_theater_chat")||H.appendChild(J),r||H.appendChild(t),H.appendChild(U),H.appendChild(W)):(r&&_.R0(t,H),_.R0(q,H),_.M("web_watch_theater_chat")||_.R0(J,H),r||_.R0(t,H),_.R0(U,H),g&&(b&&_.R0(b,g),_.R0(W,g)));_.M("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.M("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.M("web_watch_theater_chat")){var r=_.Hp(this.hostElement).querySelector("#chat-container"),J=this.theater&&!this.fullscreen||_.M("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&J?_.M("web_watch_theater_chat_beside_player")?(J=_.Hp(this.hostElement).querySelector("#panels-full-bleed-container"),(r==null?void 0:r.parentElement)!==J&&J.append(r),this.panelsBesidePlayer=!0):_.M("web_watch_theater_fixed_chat")&&
(J=_.Hp(this.hostElement).querySelector("#columns"),(r==null?void 0:r.parentElement)!==J&&J.append(r),this.fixedPanels=!0):(_.M("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.M("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),J=_.Hp(this.hostElement).querySelector("#playlist"),r&&J?_.SH(r,J):_.nR(new _.MV("Missing element when updating chat location",{"chatContainer defined":!!r,"playlist defined":!!J})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(r,J){return _.M("sw_metadata_vis_toggle_ks")?!0:!!r||!!J},
computeForceDarkPanelTheme:function(r){return _.M("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&r:!1},
safeUpdateStyles:function(r){try{_.iX(this.hostElement,r)}catch(J){_.nR(J)}},
videoHeightToWidthRatioChanged_:function(r,J){J&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.M("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(r){this.videoHeightToWidthRatio_=1/r},
computeIsVerticalVideo_:function(r){return r>=1},
computeIsFourThreeToSixteenNineVideo_:function(r){return r<=.7501&&r>=.5624},
computeIsExtraWideVideo_:function(r){return r<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.J7(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.J7(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.CNE(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(r){var J=_.Vk(r)||0;_.oo(r,J+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var r=_.Vk("yt-fullerscreen-edu-button-click-count")||0,J=_.Vk("yt-fullerscreen-edu-button-shown-count")||0,x=_.Vn("external_fullscreen_button_shown_threshold"),t=r>=_.Vn("external_fullscreen_button_click_threshold")||J>=x;_.J7(this).getPlayerPromise().then(function(b){b.updateFullerscreenEduButtonSubtleModeState(t)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(r,J){return J},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.bZ().resolve(_.k$).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var r=this;this.panelMaxHeightUpdateJob_&&_.Yh.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.Yh.addLowPriorityJob(function(){r.panelMaxHeightUpdateJob_=0;var J;!r.isTwoColumns_||r.theater||r.fullscreen?J=460:J=r.calculateNormalPlayerSize_().height;var x=J+"px";_.M("live_chat_taller_height")&&!r.theater&&(x="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.M("live_chat_medium_height")&&
!r.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.M("live_chat_scaled_height")&&!r.theater&&(x="calc(100vh - var(--ytd-toolbar-height) - 238px)");r.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":J+"px","--ytd-watch-flexy-chat-max-height":x,"--ytd-watch-flexy-structured-description-max-height":J+"px","--ytd-watch-flexy-comments-panel-max-height":J+"px","--ytd-comments-engagement-panel-content-height":J+"px"})})},
onYtShowEngagementPanelScrimAction_:function(r){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",r)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.qG(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(r){var J=_.Hp(this.hostElement).querySelector("#engagement-panel-scrim");r?J.addEventListener("tap",_.fs(this,this.onEngagementPanelScrimClick_)):J.removeEventListener("tap",_.fs(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(r){if(this.hostElement.contains(r)&&!this.scrollToAnimation_.isAnimating()){var J=r.offsetTop-24;r=r.offsetTop+r.offsetHeight+24;var x=this.getPageScrollingElement(),t=this.getScrollTop(),b=t+x.clientHeight-56;if(J<t+56)J-=56;else if(r>b)J=r-x.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,J),500)}},
onYtSignalActionScrollToComments:function(){var r=this.hostElement.querySelector("#comments");if(r&&!this.scrollToAnimation_.isAnimating()){r=r.offsetTop-56-24;if(_.M("kevlar_comment_teaser_scroll_to_midpoint")&&(r-=_.ih().height/3,r<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,r),500)}},
onYtEngagementPanelVisibleChanged:function(r,J,x){this.active&&this.trackEngagementPanelVisibility&&!_.RXv.includes(x)&&(J==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(x),J!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&J!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(x),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(r){return r?"":"watch-active-metadata"},
computeNewMetadataClass:function(r){return r?"watch-active-metadata":""},
computeFullBleedPlayer:function(r,J){return r||J},
computeDefaultLayout:function(r){return!r},
computeDefaultTwoColumnLayout:function(r,J){return!r&&J},
computeWatchWhilePanelsActive:function(r,J){return r||J},
computeNoBorderOnChat:function(r){return _.M("web_watch_theater_chat_no_border")&&r},
computeLiveChatPresentAndExpanded:function(r,J){return r&&!J},
computePanelExpanded:function(r,J,x){return r||J||x},
onChangeMarkersVisibility:function(r){_.J7(this).getPlayerPromise().then(function(J){var x;(x=J.changeMarkerVisibility)==null||x.call(J,_.R(r,_.Fu).isVisible||!1,_.R(r,_.Fu).entityKeys||[],_.R(r,_.Fu).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(r){this.liveChatCollapsed=r.detail;_.lO().dispatch(_.GGE(r.detail))},
provideRenderingData:function(r,J){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=J;break;case "PRIMARY_INFO":_.M("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=J);this.videoPrimaryInfoRendererValue=J==null?void 0:J.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.M("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=J);this.videoSecondaryInfoRendererValue=J==null?void 0:J.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
J;break;case "CLARIFICATION":this.clarifyBoxValue=J;break;case "LIVE_CHAT":this.conversationBar=J;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=J;break;case "PLAYLIST":this.externalPlaylistData_=J!=null?J:{};break;case "MERCH_SHELF":this.merchShelfValue=J==null?void 0:J.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=J;break;case "OFFER_MODULE":this.offerModule=J;break;case "LIMITED_STATE":this.limitedStateValue=J;break;case "DONATION_SHELF":this.donation=J;break;
case "ALERTS":this.alertsValue=J;break;case "COMMENTS":this.comments=J;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=J;break;case "ENGAGEMENT_PANELS":this.engagementPanels=J;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=J;break;case "RICH_GRID_RENDERER":this.richGridRendererData=J;break;case "EXPANDABLE_METADATA":this.expandableMetadata=J;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=J}},
toggleCinematicsActive:function(r){this.cinematicsActive=r},
isMiniplayerActive:function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(r){return tfm.map(function(J){return r.find(function(x){var t;return(x==null?void 0:(t=x.engagementPanelSectionListRenderer)==null?void 0:t.targetId)===J})}).filter(function(J){return J!==void 0})},
getNonLearningJourneyEngagementPanels:function(r){return r.filter(function(J){var x;return!tfm.includes((J==null?void 0:(x=J.engagementPanelSectionListRenderer)==null?void 0:x.targetId)||"")})}}];var bJy;var Xu=function(){var r=_.I.apply(this,arguments)||this;r.flexy=!0;r.learningJourney=!0;r.roundedInfoPanel=!0;r.viewTransitionEnabled=_.M("enable_player_resize_transition");r.smallerChatMinHeight=_.M("live_chat_smaller_min_height");r.cinematicTheaterMode=_.M("web_cinematic_theater_mode");r.transparentTheaterMode=_.M("web_transparent_theater_mode");r.cinematicFullscreen=_.M("web_cinematic_fullscreen");r.useLargerMaxPlayerValue=_.M("kevlar_flexy_use_larger_player_value");r.cinematicFullscreenV2=_.M("web_cinematic_fullscreen_v2");
r.isDarkTheme=document.documentElement.hasAttribute("dark");r.theaterLargerPlayer=_.M("web_watch_theater_larger_player");r.defaultCollapsePlaylist=_.M("web_watch_default_collapse_playlist");return r};
_.S(Xu,_.I);_.m=Xu.prototype;_.m.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.m.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.m.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.m.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.m.ready=function(){var r=this,J=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",J);this.secondary.addEventListener("scroll",J)};
_.m.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.m.updateIsTwoColumnsFromBinding=function(r){_.M("web_watch_update_narrow_width_killswitch")||_.lO().dispatch(_.Efs(!r.detail.value));this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.m.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.m.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.m.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.m.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.m.updateShownItemsFromBinding=function(r){r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value};
_.m.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20699_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20699_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.vd.Object.defineProperties(Xu.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var J=0;J<this.data.pageVisualEffects.length;J++)if(r=_.R(this.data.pageVisualEffects[J],_.$1))return J=void 0,(J=r.config)==null?void 0:J.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.learningJourneyEngagementPanels)==null?void 0:r.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.learningJourneyEngagementPanels)==null?void 0:r.find(function(h){var G;return(h==null?void 0:(G=h.engagementPanelSectionListRenderer)==null?void 0:G.panelIdentifier)==="learning-journey-engagement-panel"});
if(J){var x,t,b,V,H,q,W,U,g;if(r=(U=((W=(H=((V=J==null?void 0:(x=J.engagementPanelSectionListRenderer)==null?void 0:(t=x.content)==null?void 0:(b=t.sectionListRenderer)==null?void 0:b.contents)!=null?V:[])[0])==null?void 0:(q=H.itemSectionRenderer)==null?void 0:q.contents)!=null?W:[])[0])==null?void 0:(g=U.accordionViewModel)==null?void 0:g.onTitleTap){var E=_.LM(r);if(E)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Uz.instance.resolveCommand(E)}}}}}}});
_.vd.Object.defineProperties(Xu,{template:{configurable:!0,enumerable:!0,get:function(){if(bJy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="player" class="style-scope ytd-watch-learning-journey">\n        <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n          <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n              <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n              </ytd-player>\n            </div>\n          </div>\n          <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n            <yt-button-shape data="[[backButtonData]]" hidden="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n          </yt-button-shape></div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-learning-journey">\n        <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n          <div id="info" class="style-scope ytd-watch-learning-journey">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-learning-journey">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);bJy=r}r=bJy;return r}}});
Xu.prototype.updateMiniplayerIsActiveValue=Xu.prototype.updateMiniplayerIsActiveValue;Xu.prototype.updateScrollTopValue=Xu.prototype.updateScrollTopValue;Xu.prototype.updateFullscreenValue=Xu.prototype.updateFullscreenValue;Xu.prototype.updateTheaterValue=Xu.prototype.updateTheaterValue;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xu.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Xu.prototype,"ytComponentBehavior",void 0);
_.F([_.K(x2s.YtdLearningJourneyWatchBehavior),_.y("design:type",Object)],Xu.prototype,"ytdWatchBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Xu.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xu.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Xu.prototype,"playerData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"flexy",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"learningJourney",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"roundedInfoPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"viewTransitionEnabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"smallerChatMinHeight",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"cinematicTheaterMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"transparentTheaterMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"cinematicFullscreen",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"useLargerMaxPlayerValue",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"cinematicFullscreenV2",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"isDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xu.prototype,"theaterLargerPlayer",void 0);_.F([_.C(),_.y("design:type",Object)],Xu.prototype,"defaultCollapsePlaylist",void 0);_.F([_.C({selector:_.kb}),_.y("design:type",Object)],Xu.prototype,"theaterValue",void 0);
_.F([_.C({selector:_.PJ}),_.y("design:type",Object)],Xu.prototype,"fullscreenValue",void 0);_.F([_.C({selector:_.RN}),_.y("design:type",Object)],Xu.prototype,"scrollTopValue",void 0);_.F([_.C({selector:_.P2}),_.y("design:type",Object)],Xu.prototype,"miniplayerIsActiveValue",void 0);_.F([_.jX("#ytd-plj-player"),_.y("design:type",HTMLElement)],Xu.prototype,"ytdPlayer",void 0);_.F([_.jX("#playlist"),_.y("design:type",HTMLElement)],Xu.prototype,"JSC$20699_ytdPlaylistPanelRenderer",void 0);
_.F([_.vL("ytd-comments"),_.y("design:type",HTMLElement)],Xu.prototype,"ytdComments",void 0);_.F([_.jX("#primary"),_.y("design:type",HTMLElement)],Xu.prototype,"primary",void 0);_.F([_.jX("#secondary"),_.y("design:type",HTMLElement)],Xu.prototype,"secondary",void 0);_.F([_.jX("#player-container"),_.y("design:type",HTMLElement)],Xu.prototype,"playerContainer",void 0);_.F([_.jX("#cinematics"),_.y("design:type",HTMLElement)],Xu.prototype,"JSC$20699_cinematics",void 0);
_.F([_.g5("theaterValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xu.prototype,"updateTheaterValue",null);_.F([_.g5("fullscreenValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xu.prototype,"updateFullscreenValue",null);_.F([_.g5("scrollTopValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xu.prototype,"updateScrollTopValue",null);
_.F([_.g5("miniplayerIsActiveValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xu.prototype,"updateMiniplayerIsActiveValue",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Xu.prototype,"cinematicLightTheme",null);_.F([_.C({reflectToAttribute:!0}),_.n("learningJourneyEngagementPanels"),_.y("design:type",Object),_.y("design:paramtypes",[])],Xu.prototype,"hasLearningJourneyPanels",null);
_.F([_.n("learningJourneyEngagementPanels"),_.y("design:type",Object),_.y("design:paramtypes",[])],Xu.prototype,"backButtonData",null);_.F([_.L({is:"ytd-watch-learning-journey"})],Xu);_.xn.registerService(_.s6c,Xu);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("Tm0L3c");
var yc5;var eXK;var zX9=function(){return _.I.apply(this,arguments)||this};
_.S(zX9,_.I);_.F([_.L({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],zX9);
_.A(zX9,"ytd-ghost-comments-renderer",function(){if(eXK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-comments-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-section style-scope ytd-ghost-comments-renderer">\n  <div class="header ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="input-box ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="avatar style-scope ytd-ghost-comments-renderer">\n      <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n    </div>\n    <div class="ghost-input style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);eXK=r}r=eXK;return r},{mode:1});var Zv9;var vB5=function(){return _.I.apply(this,arguments)||this};
_.S(vB5,_.I);_.F([_.L({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],vB5);
_.A(vB5,"ytd-ghost-watch-metadata-renderer",function(){if(Zv9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-watch-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-card style-scope ytd-ghost-watch-metadata-renderer">\n  <div class="title style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="byline style-scope ytd-ghost-watch-metadata-renderer">\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n  </div>\n  <div class="description style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-3 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="owner-box style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="left style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n      <div class="text style-scope ytd-ghost-watch-metadata-renderer">\n        <div class="top style-scope ytd-ghost-watch-metadata-renderer"></div>\n        <div class="bottom style-scope ytd-ghost-watch-metadata-renderer"></div>\n      </div>\n    </div>\n    <div class="right style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    </div>\n  </div>\n  <div class="action-bar style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Zv9=r}r=Zv9;return r},{mode:1});var lk=function(){var r=_.I.apply(this,arguments)||this;r.ghostGridRenderer={rows:6};r.roundedInfoPanel=!0;r.hideOfferModules=!0;r.smallerChatMinHeight=_.M("live_chat_smaller_min_height");r.cinematicTheaterMode=_.M("web_cinematic_theater_mode");r.transparentTheaterMode=_.M("web_transparent_theater_mode");r.darkerPanels=_.M("web_watch_darker_panels");r.cinematicFullscreen=_.M("web_cinematic_fullscreen");r.cinematicFullscreenV2=_.M("web_cinematic_fullscreen_v2");r.isDarkTheme=document.documentElement.hasAttribute("dark");
return r};
_.S(lk,_.I);_.m=lk.prototype;_.m.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.m.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.m.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.m.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.m.ready=function(){var r=this,J=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",J);this.secondary.addEventListener("scroll",J)};
_.m.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.m.updateIsTwoColumnsFromBinding=function(r){this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.m.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.m.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.m.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.m.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.m.updateShownItemsFromBinding=function(r){_.M("swatcheroo_direct_use_rich_grid")||(r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value)};
_.m.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20687_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20687_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.vd.Object.defineProperties(lk.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var J=0;J<this.data.pageVisualEffects.length;J++)if(r=_.R(this.data.pageVisualEffects[J],_.$1))return J=void 0,(J=r.config)==null?void 0:J.enableInLightTheme;return!1}}});
lk.prototype.updateMiniplayerIsActiveValue=lk.prototype.updateMiniplayerIsActiveValue;lk.prototype.updateScrollTopValue=lk.prototype.updateScrollTopValue;lk.prototype.updateFullscreenValue=lk.prototype.updateFullscreenValue;lk.prototype.updateTheaterValue=lk.prototype.updateTheaterValue;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],lk.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.FbX.YtdWatchBehavior),_.y("design:type",Object)],lk.prototype,"ytdWatchBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],lk.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lk.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],lk.prototype,"ghostGridRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],lk.prototype,"playerData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"roundedInfoPanel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"hideOfferModules",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"smallerChatMinHeight",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"cinematicTheaterMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"transparentTheaterMode",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"darkerPanels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"cinematicFullscreen",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"cinematicFullscreenV2",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lk.prototype,"isDarkTheme",void 0);_.F([_.C({selector:_.kb}),_.y("design:type",Object)],lk.prototype,"theaterValue",void 0);
_.F([_.C({selector:_.PJ}),_.y("design:type",Object)],lk.prototype,"fullscreenValue",void 0);_.F([_.C({selector:_.RN}),_.y("design:type",Object)],lk.prototype,"scrollTopValue",void 0);_.F([_.C({selector:_.P2}),_.y("design:type",Object)],lk.prototype,"miniplayerIsActiveValue",void 0);_.F([_.jX("#ytd-player"),_.y("design:type",HTMLElement)],lk.prototype,"ytdPlayer",void 0);_.F([_.jX("#playlist"),_.y("design:type",HTMLElement)],lk.prototype,"JSC$20687_ytdPlaylistPanelRenderer",void 0);
_.F([_.jX("#ytd-comments"),_.y("design:type",HTMLElement)],lk.prototype,"ytdComments",void 0);_.F([_.jX("#primary"),_.y("design:type",HTMLElement)],lk.prototype,"primary",void 0);_.F([_.jX("#secondary"),_.y("design:type",HTMLElement)],lk.prototype,"secondary",void 0);_.F([_.jX("#player-container"),_.y("design:type",HTMLElement)],lk.prototype,"playerContainer",void 0);_.F([_.jX("#cinematics"),_.y("design:type",HTMLElement)],lk.prototype,"JSC$20687_cinematics",void 0);
_.F([_.g5("theaterValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lk.prototype,"updateTheaterValue",null);_.F([_.g5("fullscreenValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lk.prototype,"updateFullscreenValue",null);_.F([_.g5("scrollTopValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lk.prototype,"updateScrollTopValue",null);
_.F([_.g5("miniplayerIsActiveValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lk.prototype,"updateMiniplayerIsActiveValue",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],lk.prototype,"cinematicLightTheme",null);
_.A(lk,"ytd-watch-grid",function(){if(yc5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n          <ytd-rich-grid-renderer continuation-show-button="[[showRichGridContinuationButton]]" data="[[richGridRendererData]]" disable-upgrade$="[[!richGridRendererData]]" hidden="[[!richGridRendererData]]" hide-chips-bar="" is-watch-default-layout="[[defaultTwoColumnLayout]]" item-max-width="[[richItemMaxWidth]]" item-min-width="[[richItemMinWidth]]" reduced-bottom-margin="" row-reduced-horizontal-margin="" transparent-background-chips-bar="" class="style-scope ytd-watch-grid">\n          </ytd-rich-grid-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[richGridRendererData]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);yc5=r}r=yc5;return r},{mode:2});_.xn.registerService(_.TYC,lk);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("CF909");
var aEs;var uk=function(){var r=_.I.apply(this,arguments)||this;r.flexy=!0;r.roundedInfoPanel=!0;r.viewTransitionEnabled=_.M("enable_player_resize_transition");r.smallerChatMinHeight=_.M("live_chat_smaller_min_height");r.cinematicTheaterMode=_.M("web_cinematic_theater_mode");r.transparentTheaterMode=_.M("web_transparent_theater_mode");r.cinematicFullscreen=_.M("web_cinematic_fullscreen");r.useLargerMaxPlayerValue=_.M("kevlar_flexy_use_larger_player_value");r.isDarkTheme=document.documentElement.hasAttribute("dark");
r.defaultCollapsePlaylist=_.M("web_watch_default_collapse_playlist");r.retroModeReduxValue=!1;return r};
_.S(uk,_.I);_.m=uk.prototype;_.m.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.m.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.m.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.m.updateRetroModeReduxValue=function(){_.M("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.m.ready=function(){var r=this,J=function(){r.onColumnScroll()};
this.primary.addEventListener("scroll",J);this.secondary.addEventListener("scroll",J)};
_.m.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.m.updateIsTwoColumnsFromBinding=function(r){_.M("web_watch_update_narrow_width_killswitch")||_.lO().dispatch(_.Efs(!r.detail.value));this.ytdWatchBehavior.isTwoColumns_=r.detail.value};
_.m.updateFlexySmallWindowFromBinding=function(r){this.ytdWatchBehavior.flexySmallWindow_=r.detail.value};
_.m.updateFlexyLargeWindowFromBinding=function(r){this.ytdWatchBehavior.flexyLargeWindow_=r.detail.value};
_.m.updateWatchWhileWindowSizeSufficientFromBinding=function(r){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=r.detail.value};
_.m.updateWatchNextCanShowMoreFromBinding=function(r){this.ytdWatchBehavior.watchNextCanShowMore=r.detail.value};
_.m.updateShownItemsFromBinding=function(r){r.detail.path?this.set(r.detail.path,r.detail.value):this.ytdWatchBehavior.watchNextShownItems=r.detail.value};
_.m.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20682_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20682_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary}};
_.vd.Object.defineProperties(uk.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.pageVisualEffects)return!1;for(var J=0;J<this.data.pageVisualEffects.length;J++)if(r=_.R(this.data.pageVisualEffects[J],_.$1))return J=void 0,(J=r.config)==null?void 0:J.enableInLightTheme;return!1}}});
_.vd.Object.defineProperties(uk,{template:{configurable:!0,enumerable:!0,get:function(){if(aEs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);aEs=r}r=aEs;return r}}});
uk.prototype.updateRetroModeReduxValue=uk.prototype.updateRetroModeReduxValue;uk.prototype.updateScrollTopValue=uk.prototype.updateScrollTopValue;uk.prototype.updateFullscreenValue=uk.prototype.updateFullscreenValue;uk.prototype.updateTheaterValue=uk.prototype.updateTheaterValue;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uk.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],uk.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.FbX.YtdWatchBehavior),_.y("design:type",Object)],uk.prototype,"ytdWatchBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],uk.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uk.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],uk.prototype,"playerData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"flexy",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"roundedInfoPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"viewTransitionEnabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"smallerChatMinHeight",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"cinematicTheaterMode",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"transparentTheaterMode",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"cinematicFullscreen",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"useLargerMaxPlayerValue",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uk.prototype,"isDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],uk.prototype,"defaultCollapsePlaylist",void 0);
_.F([_.C({selector:_.kb}),_.y("design:type",Object)],uk.prototype,"theaterValue",void 0);_.F([_.C({selector:_.PJ}),_.y("design:type",Object)],uk.prototype,"fullscreenValue",void 0);_.F([_.C({selector:_.RN}),_.y("design:type",Object)],uk.prototype,"scrollTopValue",void 0);_.F([_.C({selector:_.P2}),_.y("design:type",Object)],uk.prototype,"miniplayerIsActive",void 0);_.F([_.C({selector:function(r){return r.watch.isWatchRetroMode}}),
_.y("design:type",Object)],uk.prototype,"retroModeReduxValue",void 0);_.F([_.vL("ytd-player"),_.y("design:type",HTMLElement)],uk.prototype,"ytdPlayer",void 0);_.F([_.jX("#playlist"),_.y("design:type",HTMLElement)],uk.prototype,"JSC$20682_ytdPlaylistPanelRenderer",void 0);_.F([_.vL("ytd-comments"),_.y("design:type",HTMLElement)],uk.prototype,"ytdComments",void 0);_.F([_.jX("#primary"),_.y("design:type",HTMLElement)],uk.prototype,"primary",void 0);
_.F([_.jX("#secondary"),_.y("design:type",HTMLElement)],uk.prototype,"secondary",void 0);_.F([_.jX("#player-container"),_.y("design:type",HTMLElement)],uk.prototype,"playerContainer",void 0);_.F([_.jX("#below"),_.y("design:type",HTMLElement)],uk.prototype,"below",void 0);_.F([_.jX("#cinematics"),_.y("design:type",HTMLElement)],uk.prototype,"JSC$20682_cinematics",void 0);
_.F([_.g5("theaterValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uk.prototype,"updateTheaterValue",null);_.F([_.g5("fullscreenValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uk.prototype,"updateFullscreenValue",null);_.F([_.g5("scrollTopValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uk.prototype,"updateScrollTopValue",null);
_.F([_.g5("retroModeReduxValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uk.prototype,"updateRetroModeReduxValue",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],uk.prototype,"cinematicLightTheme",null);_.F([_.L({is:"ytd-watch-flexy"})],uk);_.xn.registerService(_.Hgn,uk);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("nmfa2d");
var mFv;var LJ=function(){var r=_.I.apply(this,arguments)||this;r.hidden=!1;r.errorScreen=null;r.playlistData={};return r};
_.S(LJ,_.I);_.m=LJ.prototype;_.m.getPlayer=function(){return this.ytdPlayer};
_.m.configureRendererStamper=function(){return{singleColumnContents:{id:"single-column",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},clarificationData:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",
attributes:{"class":"watch"}}}},donationShelf:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[hasChat]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},richMetadataRowContainer:{id:"rich-metadata",mapping:{metadataRowContainerRenderer:{component:"ytd-metadata-row-container-renderer",params:{fixie:!0}}}},
ticketShelf:{id:"ticket-shelf",mapping:{ticketShelfRenderer:"ytd-ticket-shelf-renderer"}},"playerData.playerAds":{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:_.PT(["aa","eocs"])}}};
_.m.onActiveChanged=function(){_.lO().dispatch(_.ury(this.ytPageBehavior.active))};
_.m.playerDataChanged=function(){var r;(r=this.watchController)==null||r.setPlayerResponse(this.playerData)};
_.m.dataChanged=function(){var r;(r=this.watchController)==null||r.setWatchNextResponse(this.data)};
_.m.sizeChanged=function(){var r,J;(J=(r=this.metadata).resize)==null||J.call(r)};
_.m.attached=function(){this.watchController=new _.B8(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.m.detached=function(){_.lh(this.watchController);this.watchController=void 0};
_.m.getPlayerContainer=function(){return this.playerContainer};
_.m.getElement=function(r){switch(r){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20634_playlistPanel}};
_.m.provideRenderingData=function(r,J){switch(r){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=J;break;case "ERROR_SCREEN":this.errorScreen=J!=null?J:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=J;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=J;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=J;break;case "RICH_METADATA":this.richMetadataRowContainer=J;break;case "CLARIFICATION":this.clarificationData=J;break;case "PLAYLIST":this.playlistData=
J!=null?J:{};break;case "MERCH_SHELF":this.merchShelf=J;break;case "TICKET_SHELF":this.ticketShelf=J;break;case "LIMITED_STATE":this.limitedState=J;break;case "DONATION_SHELF":this.donationShelf=J;break;case "ALERTS":this.alerts=J}};
_.vd.Object.defineProperties(LJ.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return!this.hidden&&!!((r=this.data)==null?0:(J=r.contents)==null?0:(x=J.twoColumnWatchNextResults)==null?0:x.conversationBar)}}});
LJ.prototype.sizeChanged=LJ.prototype.sizeChanged;LJ.prototype.dataChanged=LJ.prototype.dataChanged;LJ.prototype.playerDataChanged=LJ.prototype.playerDataChanged;LJ.prototype.onActiveChanged=LJ.prototype.onActiveChanged;_.F([_.K(_.GL.YtPageBehavior),_.y("design:type",Object)],LJ.prototype,"ytPageBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],LJ.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],LJ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],LJ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],LJ.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"playerData",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],LJ.prototype,"hidden",void 0);_.F([_.jX("#ytd-player"),_.y("design:type",HTMLElement)],LJ.prototype,"ytdPlayer",void 0);_.F([_.jX("#player-container"),_.y("design:type",HTMLElement)],LJ.prototype,"playerContainer",void 0);_.F([_.jX("#metadata"),_.y("design:type",Object)],LJ.prototype,"metadata",void 0);_.F([_.jX("#playlist"),_.y("design:type",HTMLElement)],LJ.prototype,"JSC$20634_playlistPanel",void 0);
_.F([_.C({selector:_.Nnr,reflectToAttribute:!0}),_.y("design:type",Object)],LJ.prototype,"fixie",void 0);_.F([_.C({selector:_.SW9,reflectToAttribute:!0}),_.y("design:type",Object)],LJ.prototype,"singleColumn",void 0);_.F([_.C({selector:function(r){return _.kb(r)&&!_.PJ(r)},
reflectToAttribute:!0}),_.y("design:type",Object)],LJ.prototype,"theater",void 0);_.F([_.C({selector:_.PJ,reflectToAttribute:!0}),_.y("design:type",Object)],LJ.prototype,"fullscreen",void 0);_.F([_.C({selector:_.ZtK}),_.y("design:type",Object)],LJ.prototype,"windowSize",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"singleColumnContents",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"errorScreen",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"playlistData",void 0);
_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"videoPrimaryInfoRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"videoSecondaryInfoRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"richMetadataRowContainer",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"clarificationData",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"commentsEntryPointHeaderRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"ticketShelf",void 0);
_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"merchShelf",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"donationShelf",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"limitedState",void 0);_.F([_.C(),_.y("design:type",Object)],LJ.prototype,"alerts",void 0);_.F([_.n("playlistData"),_.y("design:type",Object),_.y("design:paramtypes",[])],LJ.prototype,"hasPlaylistData",null);
_.F([_.n("data","hidden"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],LJ.prototype,"hasChat",null);_.F([_.g5("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LJ.prototype,"onActiveChanged",null);_.F([_.g5("playerData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LJ.prototype,"playerDataChanged",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LJ.prototype,"dataChanged",null);_.F([_.g5("windowSize","singleColumn"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LJ.prototype,"sizeChanged",null);
_.A(LJ,"ytd-watch-fixie",function(){if(mFv===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-fixie--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="single-column" hidden="[[!singleColumnContents]]" class="style-scope ytd-watch-fixie"></div>\n\n<div id="fixed-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="primary" class="style-scope ytd-watch-fixie">\n    <div id="player" class="style-scope ytd-watch-fixie">\n      <div id="player-container" class="style-scope ytd-watch-fixie">\n        <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-fixie">\n        </ytd-player>\n      </div>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" disable-upgrade$="[[!errorScreen]]" hidden$="[[!errorScreen]]" class="style-scope ytd-watch-fixie">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <div id="alerts" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-metadata id="metadata" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" suppress-top-level-metadata-rows="" video-id="[[data.currentVideoEndpoint.watchEndpoint.videoId]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-metadata>\n  </div>\n</div>\n\n<div id="static-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="secondary" class="style-scope ytd-watch-fixie">\n    <div id="clarify-box" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="limited-state" class="feed-item style-scope ytd-watch-fixie"></div>\n    \n    <template is="dom-if" if="[[merchShelf.merchandiseShelfRenderer]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-fixie">\n      <ytd-merch-shelf-renderer class="feed-item style-scope ytd-watch-fixie" data="[[merchShelf.merchandiseShelfRenderer]]" watch-metadata-refresh="">\n      </ytd-merch-shelf-renderer>\n    </template>\n    \n    <div id="ticket-shelf" class="feed-item style-scope ytd-watch-fixie" hidden=""></div>\n    <ytd-watch-engagement-panels data="[[data.engagementPanels]]" class="style-scope ytd-watch-fixie"></ytd-watch-engagement-panels>\n    \n    <template is="dom-if" if="[[hasChat]]" restamp="" class="style-scope ytd-watch-fixie">\n      <ytd-live-chat-frame id="chat" class="feed-item style-scope ytd-watch-fixie" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]">\n      </ytd-live-chat-frame>\n    </template>\n    <div id="donation-shelf" class="feed-item style-scope ytd-watch-fixie"></div>\n    <ytd-playlist-panel-renderer id="playlist" class="feed-item style-scope ytd-watch-fixie" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" data="[[playlistData]]" disable-upgrade$="[[!hasPlaylistData]]" hidden="[[!hasPlaylistData]]" js-panel-height="">\n    </ytd-playlist-panel-renderer>\n    <div id="rich-metadata" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="player-ads" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-next-secondary-results-renderer data="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" disable-upgrade$="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" hidden="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" player-data="[[playerData]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-next-secondary-results-renderer>\n  </div>\n</div>\n\n\n\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);mFv=r}r=mFv;return r},{mode:1});_.xn.registerService(_.DCD,LJ);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("xwEKAe");
var wAm=function(r){var J=_.$G();if(J.getFlag(202))J=J.getFlag(201);else{var x;J=(r==null?void 0:(x=r.config)==null?void 0:x.settingOnByDefault)!==void 0?r.config.settingOnByDefault:!_.M("web_shorts_cinematics_disabled_by_default")}return J},hWX=function(r){var J=_.$G();
_.wP(0,201,r);_.wP(0,202,!0);J.save()},MPs=function(r){return(r=_.T8D(r))?_.q6M(r):0},Gim=function(r){return r.shorts.isSmallScreenSqueezeback},RWv=function(r){return r.shorts.isPlaybackStarted},d15=function(r){var J=_.$WM(2),x=new Set;
_.ky(function(){return void x.forEach(function(t){return void t()})});
return function(t){var b=_.rW(J);try{var V=SuE(NKE(r),t);x.add(V);return function(){V();x.delete(V)}}finally{_.rW(b)}}},Qz4=function(r){var J=r.children;
var x=r.root;_.KN(function(){var t=d15(x)(J);_.ky(t)});
return document.createTextNode("")},SuE=function(r,J){var x=KZs(r);
r=_.D(_.pjn(J,!0));J=r.next().value;var t=r.next().value;x.append.apply(x,_.Gd(J));return function(){t();x.remove()}},NKE=function(r){if(typeof r==="string")return r=document.querySelector(r),_.uC7(r),r;
if(_.TZ(r)&&r.nodeType===Node.ELEMENT_NODE)return r;if(!r.__value&&!r.__optional){var J=_.ZRM.USE_ELEMENT_NOT_ASSIGNED(r.__expectedTagName);r.__hasErrored=!0;throw J;}return r.value},KZs=function(r){var J=document.createElementNS(r.namespaceURI,r.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return r.appendChild(J)},kis=function(r,J,x,t){r=J-r;
x=t-x;return Math.sqrt(r*r+x*x)},PW4=function(r,J){r&&_.bZ().resolve(_.mg).resolveCommand(r,{forceClickLogging:!0,
form:{element:J}})},Yu9=function(r,J,x,t){r=J-r;
x=t-x;return Math.sqrt(r*r+x*x)},nkv=function(r,J){r&&_.bZ().resolve(_.mg).resolveCommand(r,{forceClickLogging:!0,
form:{element:J}})},OKY=function(){return _.bZ().resolve(_.UP).dismissedIndices},CWr=function(r){return _.o5({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:r}})},BKe=function(r){return _.o5({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:r}})},mL=function(r){return _.o5({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:r}})};var oN=function(r,J){if(r instanceof oN)this.array_=r.array_;else{var x;if(x=_.uM(r))a:{for(var t=x=0;t<r.length;t++){if(!_.uM(r[t])||x>0&&r[t].length!=x){x=!1;break a}for(var b=0;b<r[t].length;b++)if(typeof r[t][b]!=="number"){x=!1;break a}x==0&&(x=r[t].length)}x=x!=0}if(x)this.array_=_.ZM(r);else if(r instanceof _.qv)this.array_=IW4(r.height,r.width);else if(typeof r==="number"&&typeof J==="number"&&r>0&&J>0)this.array_=IW4(r,J);else throw Error("em");}this.size_=new _.qv(this.array_[0].length,
this.array_.length)},LZX=function(r,J,x){for(var t=0;t<r.getSize().height;t++)for(var b=0;b<r.getSize().width;b++)J.call(x,r.array_[t][b],t,b,r)},c4I=function(r,J){var x=new oN(r.getSize());
LZX(r,function(t,b,V){x.array_[b][V]=J.call(void 0,t,b,V,r)});
return x},IW4=function(r,J){for(var x=[],t=0;t<r;t++){x[t]=[];
for(var b=0;b<J;b++)x[t][b]=0}return x};
oN.prototype.add=function(r){if(!_.Zy7(this.size_,r.getSize()))throw Error("fm");return c4I(this,function(J,x,t){return J+r.array_[x][t]})};
oN.prototype.equals=function(r,J){if(this.size_.width!=r.size_.width||this.size_.height!=r.size_.height)return!1;J=J||0;for(var x=0;x<this.size_.height;x++)for(var t=0;t<this.size_.width;t++)if(!_.zuE(this.array_[x][t],r.array_[x][t],J))return!1;return!0};
oN.prototype.getSize=function(){return this.size_};
var V$=function(r,J,x){return J>=0&&J<r.size_.height&&x>=0&&x<r.size_.width?r.array_[J][x]:null};
oN.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var D8=function(r,J,x,t){if(!(J>=0&&J<r.size_.height&&x>=0&&x<r.size_.width))throw Error("gm`"+J+"`"+x+"`"+r.size_.height+"`"+r.size_.width);r.array_[J][x]=t};
oN.prototype.multiply=function(r){if(r instanceof oN){if(this.size_.width!=r.getSize().height)throw Error("hm");return A4E(this,r)}if(typeof r==="number")return FZ4(this,r);throw Error("im");};
var A4E=function(r,J){var x=new oN(r.size_.height,J.getSize().width);LZX(x,function(t,b,V){for(var H=t=0;H<this.size_.width;H++)t+=V$(this,b,H)*V$(J,H,V);D8(x,b,V,t)},r);
return x},FZ4=function(r,J){return c4I(r,function(x){return x*J})};var aWv=new _.z("inlineSurveyRenderer");var y45=new _.z("interstitialViewModel");var eWs=new _.z("reelNavigateCommand");var zW4=new _.z("reelNonVideoContentDismissalCommand");var ZKK=new _.z("showReelsCommentsOverlayCommand");var vks=new _.z("shortsSuggestedActionViewModel");var uAY=new _.z("videoInteractionPopUpRenderer");var lWY;var XAm;var rAX;var HZ=function(){var r=_.I.apply(this,arguments)||this;r.ctaVisualElement=null;r.currentCsn=null;return r};
_.S(HZ,_.I);_.m=HZ.prototype;_.m.onDataChanged=function(){this.maybeLogShows()};
_.m.computeButtonShape=function(){var r=this;if(this.data)return{buttonText:_.v2(this.data.text),state:"active",onTap:function(){r.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.m.maybeCreateCtaVe=function(){var r;if((r=this.data)!=null&&r.badgeInteractionLogging){var J;if(r=(J=this.data.badgeInteractionLogging)==null?void 0:J.trackingParams)this.ctaVisualElement=_.SU(r)}};
_.m.maybeLogClicks=function(){this.currentCsn=_.kU(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.z0(this.currentCsn,this.ctaVisualElement)};
_.m.maybeLogShows=function(){this.currentCsn=_.kU(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.yq(this.currentCsn,[this.ctaVisualElement])};
_.m.onTap=function(){var r;if((r=this.data)!=null&&r.onClickCommand){var J;this.ytComponentBehavior.resolveCommand((J=this.data)==null?void 0:J.onClickCommand);this.maybeLogClicks()}};
HZ.prototype.onDataChanged=HZ.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],HZ.prototype,"ytComponentBehavior",void 0);_.F([_.C({}),_.y("design:type",Object)],HZ.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HZ.prototype,"onDataChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],HZ);
_.A(HZ,"ytd-shopping-overlay-badge-renderer",function(){if(rAX!==void 0)return rAX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-overlay-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape data="[[computeButtonShape(data)]]" icon-name="bag" class="style-scope ytd-shopping-overlay-badge-renderer">\n</yt-button-shape>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return rAX=r},{mode:1});_.o8(_.Wns,"reel-sound-metadata-view-model",{props:{data:_.mS,overlayDensity:_.mS}});_.o8(_.oLe,"player-disclosure-view-model",{props:{data:_.yk}});_.o8(_.MkN,"pivot-button-view-model",{props:{data:_.mS,className:_.mS}});_.o8(_.GqN,"reel-action-bar-view-model",{props:{data:_.yk,buttonShapeOverrideables:_.yk}});_.o8(_.JY(function(r){function J(){var sX,pz,Gz,Qi,Sm=(pz=_.R((sX=Z())==null?void 0:sX.command,_.UJ))==null?void 0:(Gz=pz.item)==null?void 0:(Qi=Gz.notificationTextRenderer)==null?void 0:Qi.successResponseText;if(Sm)_.D9(t.value,"yt-open-popup-action",[_.rB(Sm),t.value]);else if(a())PW4(a(),N.value);else{var FD;PW4((FD=Z())==null?void 0:FD.command,N.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var x=r.data;var t=_.zx("yt-player-overlay-video-interactions");r=_.D(_.Ww("0px",void 0,"O1N7Ce"));var b=r.next().value,V=r.next().value;r=_.D(_.Ww("0px",void 0,"tTDBdb"));var H=r.next().value,q=r.next().value;r=_.D(_.Ww(0,void 0,"fh8Zkc"));var W=r.next().value,U=r.next().value;r=_.D(_.Ww(0,void 0,"CUjqGd"));var g=r.next().value,E=r.next().value,h=function(){var sX;if(((sX=_.qs())==null?void 0:sX.getPlayerState())!==-1){t.value.style.display="inherit";var pz;(pz=_.qs())==null||pz.removeEventListener("onStateChange",
h)}G()},G=function(){var sX=document.querySelector("video");
if(sX){U(sX.getBoundingClientRect().width);E(sX.getBoundingClientRect().height);var pz;V((sX==null?void 0:(pz=sX.style)==null?void 0:pz.left)||"0px");var Gz;q((sX==null?void 0:(Gz=sX.style)==null?void 0:Gz.top)||"0px")}};
_.Ke(function(){var sX,pz,Gz;if(((sX=_.qs())==null?void 0:sX.getPlayerState())===-1&&Math.round(((Gz=(pz=_.qs())==null?void 0:pz.getVideoAspectRatio())!=null?Gz:0)*100)!==Math.round(W()/g()*100)){t.value.style.display="none";var Qi,Sm;E(W()/((Sm=(Qi=_.qs())==null?void 0:Qi.getVideoAspectRatio())!=null?Sm:1))}},"VB5m5");
_.KN(function(){var sX;(sX=_.qs())==null||sX.addEventListener("onStateChange",h);window.addEventListener("resize",G);G();var pz,Gz,Qi;if((Qi=(pz=x())==null?void 0:(Gz=pz.regions)==null?void 0:Gz[0])==null||!Qi.transformationMatrix)throw Error("mm");var Sm;if((Sm=x())==null?0:Sm.trackingParams){var FD;_.wU().graftServerVe((FD=x().trackingParams)!=null?FD:"")}_.ky(function(){var Bn;(Bn=_.qs())==null||Bn.removeEventListener("onStateChange",h);window.removeEventListener("resize",G)})});
var N=_.zx("svg"),Q=_.D(_.Ww(!1,void 0,"TPsTce"));r=Q.next().value;var Y=Q.next().value,O=_.D(_.Ww(!1,void 0,"Uz6CHf"));Q=O.next().value;var c=O.next().value,Z=function(){var sX;return _.R((sX=x())==null?void 0:sX.popUp,uAY)},a=function(){var sX;
return(sX=x())==null?void 0:sX.command},e=function(){return _.R(a(),_.js)!==void 0};
O=_.$H(function(){J();return!1});
var l={},Vi={};return _.f("yt-player-overlay-video-interactions",{el:t},_.f("svg",{"on:mouseover":_.$H(function(){e()&&Y(!0);c(!0);return!1}),
"on:mouseout":_.$H(function(){Y(!1);c(!1);return!1}),
"on:keydown":_.$H(function(sX){sX.key==="Enter"&&J();return!1}),
"on:focus":_.$H(function(){e()&&Y(!0);return!1}),
"on:blur":_.$H(function(){e()&&Y(!1);return!1}),
el:N,tabindex:0,"aria-label":function(){var sX;return(sX=x())==null?void 0:sX.a11yString},
id:"player-overlay-video-interaction-svg",class:_.gm("yt-player-overlay-video-interactions__interactions-svg",(l["yt-player-overlay-video-interactions__interactions-svg-hover"]=r,l),(Vi["yt-player-overlay-video-interactions__interactions-svg-hide-outline"]=Q,Vi)),role:"button",style:function(){var sX,pz,Gz,Qi=(Gz=(sX=x())==null?void 0:(pz=sX.regions)==null?void 0:pz[0].transformationMatrix)!=null?Gz:[];sX=W();pz=g();Gz=[];for(var Sm=0,FD=-1;Sm<Qi.length;Sm++)Sm%3===0&&(FD++,Gz[FD]=[]),Gz[FD].push(Qi[Sm]);
Qi=new oN(Gz);Gz=new oN([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);Gz=Qi.multiply(Gz);Qi=new oN([[0,0],[0,0],[0,0],[0,0]]);for(Sm=0;Sm<Gz.getSize().width;Sm++){FD=V$(Gz,0,Sm);var Bn=V$(Gz,1,Sm);if(FD===null||Bn===null)throw Error("lm`"+(Sm+1).toString());D8(Qi,Sm,0,FD*sX);D8(Qi,Sm,1,Bn*pz)}sX=V$(Qi,0,0);Sm=V$(Qi,1,0);pz=V$(Qi,0,1);FD=V$(Qi,1,1);if(sX===null||Sm===null||pz===null||FD===null)throw Error("jm");Gz=kis(sX,Sm,pz,FD);Bn=V$(Qi,3,0);Qi=V$(Qi,3,1);if(Bn===null||Qi===null)throw Error("km");Qi=kis(sX,
Bn,pz,Qi);FD=(Number((FD*-1).toFixed(2))-Number((pz*-1).toFixed(2)))/(Number(Sm.toFixed(2))-Number(sX.toFixed(2)));Bn=Math.atan(FD)*180/Math.PI;Sm=FD===Number.POSITIVE_INFINITY?-90:FD===Number.NEGATIVE_INFINITY?90:Object.is(FD,-0)?180:FD===0?0:FD>0?Bn*-1:sX<Sm?Bn*-1:Math.abs(Bn)+180;return"left:calc("+sX+"px + "+b()+"); top:calc("+(pz+"px + "+H()+"); width:")+(Gz+"px; height:")+(Qi+"px; transform:rotate(")+(Sm+"deg);")},
"on:click":O}))},"Yi"),"yt-player-overlay-video-interactions",{props:{data:_.yk}});_.o8(_.syv,"yt-reel-metapanel-view-model",{props:{data:_.yk,overlayDensity:_.yk}});var JAs=_.JY(function(r){var J=r.children;var x=r.region;r=_.D(_.Ww(void 0,void 0,"rwJZyc"));var t=r.next().value,b=r.next().value;r=_.D(_.Ww("0px",void 0,"H14H5c"));var V=r.next().value,H=r.next().value;r=_.D(_.Ww("0px",void 0,"Mn8Uvf"));var q=r.next().value,W=r.next().value;r=_.D(_.Ww(0,void 0,"QQCIqc"));var U=r.next().value,g=r.next().value;r=_.D(_.Ww(0,void 0,"HyEvh"));var E=r.next().value,h=r.next().value,G=function(){var Z=t();if(Z){var a;if(((a=_.qs())==null?void 0:a.getPlayerState())!==-1){Z.style.display=
"inherit";var e;(e=_.qs())==null||e.removeEventListener("onStateChange",G)}Q()}},N=function(){var Z=document.querySelectorAll("video");
return Array.from(Z).find(function(a){var e;return a==null?void 0:(e=a.style)==null?void 0:e.width})},Q=function(){var Z=N();
if(Z){g(Z.getBoundingClientRect().width);h(Z.getBoundingClientRect().height);var a;H((Z==null?void 0:(a=Z.style)==null?void 0:a.left)||"0px");var e;W((Z==null?void 0:(e=Z.style)==null?void 0:e.top)||"0px")}};
_.Ke(function(){var Z=t();if(Z){var a,e,l;if(((a=_.qs())==null?void 0:a.getPlayerState())===-1&&Math.round(((l=(e=_.qs())==null?void 0:e.getVideoAspectRatio())!=null?l:0)*100)!==Math.round(U()/E()*100)){Z.style.display="none";var Vi,sX;h(U()/((sX=(Vi=_.qs())==null?void 0:Vi.getVideoAspectRatio())!=null?sX:1))}}},"RdGxIf");
var Y=function(){Q()},O;
_.KN(function(){Q();var Z;if(!(x==null?0:(Z=x())==null?0:Z.transformationMatrix))throw Error("mm");var a;(a=_.qs())==null||a.addEventListener("onStateChange",G);if(window.ResizeObserver){if(Z=N())O=new ResizeObserver(Y),O.observe(Z)}else window.addEventListener("resize",Q);_.ky(function(){var e;(e=_.qs())==null||e.removeEventListener("onStateChange",G);O?O.disconnect():window.removeEventListener("resize",Q)})});
var c=function(){var Z,a,e=(a=x==null?void 0:(Z=x())==null?void 0:Z.transformationMatrix)!=null?a:[];Z=U();a=E();for(var l=[],Vi=0,sX=-1;Vi<e.length;Vi++)Vi%3===0&&(sX++,l[sX]=[]),l[sX].push(e[Vi]);e=new oN(l);l=new oN([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);l=e.multiply(l);e=new oN([[0,0],[0,0],[0,0],[0,0]]);for(Vi=0;Vi<l.getSize().width;Vi++){sX=V$(l,0,Vi);var pz=V$(l,1,Vi);if(sX===null||pz===null)throw Error("lm`"+(Vi+1).toString());D8(e,Vi,0,sX*Z);D8(e,Vi,1,pz*a)}Z=V$(e,0,0);Vi=V$(e,1,0);a=V$(e,0,1);
sX=V$(e,1,1);if(Z===null||Vi===null||a===null||sX===null)throw Error("jm");l=Yu9(Z,Vi,a,sX);pz=V$(e,3,0);e=V$(e,3,1);if(pz===null||e===null)throw Error("km");e=Yu9(Z,pz,a,e);sX=(Number((sX*-1).toFixed(2))-Number((a*-1).toFixed(2)))/(Number(Vi.toFixed(2))-Number(Z.toFixed(2)));pz=Math.atan(sX)*180/Math.PI;Vi=sX===Number.POSITIVE_INFINITY?-90:sX===Number.NEGATIVE_INFINITY?90:Object.is(sX,-0)?180:sX===0?0:sX>0?pz*-1:Z<Vi?pz*-1:Math.abs(pz)+180;return"left:calc("+Z+"px + "+V()+"); top:calc("+(a+"px + "+
q()+"); width:")+(l+"px; height:")+(e+"px; transform:rotate(")+(Vi+"deg);")};
return _.f(Qz4,{root:"#sticker-layer"},function(){return _.f("yt-overlay-sticker",{el:_.xH(b),style:c,class:"ytOverlayStickerHost"},J)})},"Zi");var xtm=_.JY(function(r){function J(){var G,N,Q,Y,O=(N=_.R((G=W())==null?void 0:G.command,_.UJ))==null?void 0:(Q=N.item)==null?void 0:(Y=Q.notificationTextRenderer)==null?void 0:Y.successResponseText;if(O)_.D9(t.value,"yt-open-popup-action",[_.rB(O),t.value]);else if(U())nkv(U(),t.value);else{var c;nkv((c=W())==null?void 0:c.command,t.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var x=r.data;var t=_.zx("svg"),b=_.D(_.Ww(!1,void 0,"T9Bq7b"));r=b.next().value;var V=b.next().value,H=_.D(_.Ww(!1,void 0,"iMHq9c"));b=H.next().value;var q=H.next().value,W=function(){var G;return _.R((G=x())==null?void 0:G.popUp,uAY)},U=function(){var G;
return(G=x())==null?void 0:G.command},g=function(){return _.R(U(),_.js)!==void 0};
H=_.$H(function(){J();return!1});
var E={},h={};return _.f("svg",{"on:mouseover":_.$H(function(){g()&&V(!0);q(!0);return!1}),
"on:mouseout":_.$H(function(){V(!1);q(!1);return!1}),
"on:keydown":_.$H(function(G){G.key==="Enter"&&J();return!1}),
"on:focus":_.$H(function(){g()&&V(!0);return!1}),
"on:blur":_.$H(function(){g()&&V(!1);return!1}),
el:t,tabindex:0,"aria-label":function(){var G;return(G=x())==null?void 0:G.a11yString},
id:"player-overlay-video-interaction-svg",class:_.gm("ytPlayerOverlayInteractionInteractionsSvg",(E.ytPlayerOverlayInteractionInteractionsSvgHover=r,E),(h.ytPlayerOverlayInteractionInteractionsSvgHideOutline=b,h)),role:"button","on:click":H})},"aj");_.o8(_.JY(function(r){var J=r.data;_.KN(function(){var x;if((x=J())==null?0:x.trackingParams){var t;_.wU().graftServerVe((t=J().trackingParams)!=null?t:"")}});
return _.f("yt-player-overlay-interaction",null,_.f(JAs,{region:function(){var x,t;return(x=J())==null?void 0:(t=x.regions)==null?void 0:t[0]}},_.f(xtm,Object.assign({},r))))},"$i"),"yt-player-overlay-interaction",{props:{data:_.yk}});var T9=function(){var r=_.I.apply(this,arguments)||this;r.showScrubber=!1;r.isWatchWhileMode=!1;r.enableRemixButton=_.M("web_enable_shorts_remix_handoff_ep");r.enableAnchoredPanel=_.M("desktop_shorts_v2_anchored_panel");r.enableNewStickers=_.M("use_shorts_sticker_overlay_web");r.anchoredPanelActive=!1;r.enableLivingroomLayout=_.M("reels_enable_livingroom_layout");r.enablePlayerMetadataContainer=_.M("reels_web_enable_metadata_container");r.enableSqueezebackPanels=_.M("web_shorts_enable_squeezeback_panels");
r.useAspectRatio=_.M("web_use_aspect_ratio");r.isSqueezebackActive=!1;r.smallScreenSqueezeback=!1;r.isPlayerStarted=!1;r.overlayDensity=0;r.isOverlay=!1;r.isImmersive=!1;r.isImmersiveHorizontal=!1;r.isFullscreen=!1;r.onWindowResized=function(){var J;r.set("isImmersive",((J=window.getComputedStyle(r.hostElement))==null?void 0:J.getPropertyValue("--immersive-mode-on"))==="1");r.set("isImmersiveHorizontal",r.isImmersive&&r.enableLivingroomLayout&&!r.isWatchWhileMode)};
return r};
_.S(T9,_.I);_.m=T9.prototype;_.m.updateIsOverlay=function(r){this.isOverlay=r.detail.value};
_.m.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.M("web_enable_flexible_overlay")||_.M("web_enable_format_first")||_.M("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.m.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.m.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.m.computeActionBarButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",iconPosition:"icon-with-label",size:"L"}};
_.m.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.m.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.m.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.m.ready=function(){this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer")||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.Df("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",_.Df("reels_action_justified_content")||"flex-start")};
_.m.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:0},"data.disclosure":{id:"disclosure",mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},
renderPriority:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",params:{roundedContainer:!1}}},renderPriority:0}}};
_.m.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.gP("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.gP("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.gP("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.gP("SHARE_LABEL",
void 0,"Share")}}});_.M("web_enable_shorts_remix_handoff_ep")&&this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.gP("REMIX_LABEL",void 0,"Remix")}}});this.set("data.menu",{menuRenderer:{items:[{menuServiceItemRenderer:{}}]}});this.set("data.pivotButton",{pivotButtonViewModel:{backgroundColor:"THEME_ATTRIBUTE_OVERLAY_BACKGROUND_MEDIUM",icon:{iconType:"WAVEFORM"}}});this.setEmptyOverlayMetadata()};
_.m.setEmptyOverlayMetadata=function(){_.M("web_shorts_deflate_inactive_slides")&&(this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))};
_.vd.Object.defineProperties(T9.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.infoPanel)}}});
T9.prototype.onIsActiveChanged=T9.prototype.onIsActiveChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],T9.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],T9.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],T9.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],T9.prototype,"ytdGuideStateAwareBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],T9.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],T9.prototype,"isActive",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],T9.prototype,"hidden",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],T9.prototype,"useShortsIcon",void 0);_.F([_.C({value:"left"}),_.y("design:type",String)],T9.prototype,"buttonTooltipPosition",void 0);
_.F([_.C({value:_.M("reels_enable_livingroom_layout")?"top":"left"}),_.y("design:type",String)],T9.prototype,"likeButtonTooltipPosition",void 0);_.F([_.C({value:"none"}),_.y("design:type",String)],T9.prototype,"textTransform",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"showScrubber",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"isWatchWhileMode",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.infoPanel"),_.y("design:type",Object),_.y("design:paramtypes",[])],T9.prototype,"hasInfoPanel",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"enableRemixButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"enableAnchoredPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"enableNewStickers",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"anchoredPanelActive",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"enableLivingroomLayout",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],T9.prototype,"enablePlayerMetadataContainer",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"enableSqueezebackPanels",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"useAspectRatio",void 0);_.F([_.C({selector:_.Uei,reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"isSqueezebackActive",void 0);_.F([_.C({selector:Gim,reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"smallScreenSqueezeback",void 0);_.F([_.C({selector:RWv}),_.y("design:type",Object)],T9.prototype,"isPlayerStarted",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"overlayDensity",void 0);_.F([_.C(),_.y("design:type",Object)],T9.prototype,"isOverlay",void 0);_.F([_.C({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.y("design:type",Boolean)],T9.prototype,"isShortsOverlay",void 0);_.F([_.C(),_.y("design:type",Object)],T9.prototype,"isImmersive",void 0);_.F([_.C(),_.y("design:type",Object)],T9.prototype,"isImmersiveHorizontal",void 0);
_.F([_.C({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.y("design:type",Boolean)],T9.prototype,"isShortsImmersive",void 0);_.F([_.C({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.y("design:type",Object)],T9.prototype,"buttonOverride",void 0);_.F([_.C({computed:"computeActionBarButtonOverride(isOverlay, isWatchWhileMode)"}),_.y("design:type",Object)],T9.prototype,"actionBarButtonOverride",void 0);
_.F([_.C({selector:_.q3,reflectToAttribute:!0}),_.y("design:type",Object)],T9.prototype,"isFullscreen",void 0);_.F([_.g5("isActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],T9.prototype,"onIsActiveChanged",null);_.F([_.L({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],T9);
_.A(T9,"ytd-reel-player-overlay-renderer",function(){if(XAm!==void 0)return XAm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n      <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[isShortsOverlay]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n    </div>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return XAm=r},{mode:1});var t6e;var sv=function(){var r=_.I.apply(this,arguments)||this;r.videoDuration=0;r.playedTime=0;r.isActive=!1;r.JSC$19892_playerEvents=new Map;return r};
_.S(sv,_.I);_.m=sv.prototype;_.m.created=function(){this.JSC$19892_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$19892_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.m.attached=function(){this.getPlayerAndInitializeListeners()};
_.m.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19892_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.fs(this,this.onPageChanged))};
_.m.getPlayerAndInitializeListeners=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return J=_.xb(),J?_.p(x,J.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.fs(r,r.onPageChanged)),x.jumpTo(0));r.player=x.yieldResult;r.initializePlayerListeners();_.i8(x)})};
_.m.onPageChanged=function(r){var J=this;return _.T(function(x){if(x.nextAddress==1)return r.detail.newPageType!=="ytd-shorts"?x.return():_.p(x,_.t7().getPlayerPromise(),2);J.player=x.yieldResult;J.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.fs(J,J.onPageChanged));_.i8(x)})};
_.m.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19892_playerEvents)};
_.m.onVideoDataChange=function(r){var J=this;return _.T(function(x){if(!J.player||r.type!=="newdata")return x.return();J.videoDuration=_.M("web_shorts_use_progress_state_for_gapless")?J.player.getProgressState(r.playertype).seekableEnd:J.player.getDuration(r.playertype);J.playedTime=0;_.i8(x)})};
_.m.onVideoProgress=function(r){var J=this,x,t;return _.T(function(b){if(!J.player)return b.return();x=J.player.getPresentingPlayerType();t=J.player.getPlayerState();J.videoDuration=_.M("web_shorts_use_progress_state_for_gapless")?J.player.getProgressState(x).seekableEnd:J.player.getDuration(x);J.playedTime=t===0?J.videoDuration:r;_.i8(b)})};
_.m.getPercentPlayed=function(r,J){return r?_.QK(J/r,0,1):0};
_.vd.Object.defineProperties(sv.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}},
percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var r="";return r=this.videoDuration&&this.playedTime?r+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):r+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],sv.prototype,"componentBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],sv.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sv.prototype,"player",void 0);_.F([_.C(),_.y("design:type",Object)],sv.prototype,"videoDuration",void 0);_.F([_.C(),_.y("design:type",Object)],sv.prototype,"playedTime",void 0);_.F([_.C(),_.y("design:type",Object)],sv.prototype,"isActive",void 0);
_.F([_.n("videoDuration","playedTime"),_.y("design:type",Number),_.y("design:paramtypes",[])],sv.prototype,"percentPlayed",null);_.F([_.n("videoDuration","playedTime"),_.y("design:type",Object),_.y("design:paramtypes",[])],sv.prototype,"percentPlayedStyle",null);_.F([_.n("videoDuration","isActive"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],sv.prototype,"hideProgressBar",null);
_.A(sv,"ytd-progress-bar-line",function(){if(t6e===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-progress-bar-line--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress-bar-line" hidden="[[hideProgressBar]]" role="progressbar" aria-valuenow$="[[percentPlayed]]" class="style-scope ytd-progress-bar-line">\n  <div class="progress-bar-background style-scope ytd-progress-bar-line"></div>\n  <div class="progress-bar-played style-scope ytd-progress-bar-line" style$="[[percentPlayedStyle]]"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);t6e=r}r=t6e;return r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var bGe;_.o8(_.AZK,"ytm-closed-captioning-button",{props:{captionIconType:_.yk,onClick:_.mS,ariaLabel:_.yk,ariaPressed:_.yk,isOverlay:_.mS,isModern:_.mS}});_.o8(_.m4K,"desktop-shorts-volume-controls",{props:{orientation:_.yk}});var qJ=function(){var r=_.I.apply(this,arguments)||this;r.playerState=null;r.isMuted=!1;r.shortsModernControlsEnabled=_.M("web_shorts_modern_controls");r.volumeControlsOrientationState=_.M("web_shorts_modern_controls")?"vertical_down":"horizontal_right";r.isOverlay=!0;r.captionIconType=-1;r.ariaLabel="";r.overlayDensity=0;r.JSC$19895_playerEvents=new Map;r.onClosedCaptionsButtonClick=function(){r.player&&_.Of(r.player)&&(r.player.toggleSubtitles(),r.updateCaptionIconType())};
return r};
_.S(qJ,_.I);_.m=qJ.prototype;_.m.created=function(){this.JSC$19895_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19895_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$19895_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.m.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.K$(28662);this.playPauseButtonClientVE=_.K$(36842);this.fullscreenButtonToggleOffClientVE=_.K$(222256);this.fullscreenButtonToggleOnClientVE=_.K$(222257);var r=_.kU(),J=_.Kj();r&&J&&(_.M("combine_ve_grafts")?(_.ox(_.wU(),this.muteButtonClientVE,J),_.ox(_.wU(),this.playPauseButtonClientVE,J)):_.Fx(r,J,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.m.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19895_playerEvents),this.player=null)};
_.m.updateCaptionIconType=function(){var r=-1,J=void 0,x=_.gP("CLOSED_CAPTIONS_DISABLED");this.player&&_.Of(this.player)&&(_.QT9(this.player)?(J=!0,x=_.gP("CLOSED_CAPTIONS_ON"),r=1):(J=!1,x=_.gP("CLOSED_CAPTIONS_OFF"),r=0));this.captionIconType=r;this.ariaPressedState=J;this.ariaLabel=x};
_.m.getPlayerAndInitializeListeners=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return J=_.xb(),J?_.p(x,J.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.fs(r,r.onPageChanged)),x.jumpTo(0));r.player=x.yieldResult;r.initializePlayerListeners();_.i8(x)})};
_.m.onPageChanged=function(r){var J=this;return _.T(function(x){if(x.nextAddress==1)return r.detail.newPageType!=="ytd-shorts"?x.return():_.p(x,_.t7().getPlayerPromise(),2);J.player=x.yieldResult;J.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.fs(J,J.onPageChanged));_.i8(x)})};
_.m.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19895_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.m.onPlayerStateChange=function(r){this.playerState=r};
_.m.onPlayerVolumeChange=function(r){this.isMuted=r.muted};
_.m.onPlayPauseButtonClick=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,_.t7().getPlayerPromise(),2);J=t.yieldResult;(x=_.kU())&&r.playPauseButtonClientVE&&_.z0(x,r.playPauseButtonClientVE);J.getPlayerState()!==1?J.playVideo():J.pauseVideo();_.i8(t)})};
_.m.computePlayPauseIcon=function(r){return r===2||r===-1||r===5?_.M("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.M("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.M("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.m.computeFullscreenLabel=function(r){return r?_.gP("FULLSCREEN_EXIT_LABEL"):_.gP("FULLSCREEN_ENTER_LABEL")};
_.m.computePlayPauseLabel=function(r){return r===1||r===3?_.gP("PLAYER_LABEL_PAUSE"):_.gP("PLAYER_LABEL_PLAY")};
_.m.onMuteButtonClick=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,_.t7().getPlayerPromise(),2);J=t.yieldResult;(x=_.kU())&&r.muteButtonClientVE&&_.z0(x,r.muteButtonClientVE);J.isMuted()?J.unMute(!0):J.mute(!0);_.i8(t)})};
_.m.computeMuteIcon=function(r){return r?"miniplayer:volume-off":"miniplayer:volume-up"};
_.m.computeMuteLabel=function(r){return r?_.gP("PLAYER_LABEL_UNMUTE"):_.gP("PLAYER_LABEL_MUTE")};
_.m.onFullscreenButtonClick=function(){var r=_.kU();r&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.z0(r,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.z0(r,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.r$E()};
_.vd.Object.defineProperties(qJ.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var r=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){r.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-additive-background)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.M("web_shorts_modern_controls")?"player_full_exit_alt":_.M("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.M("web_shorts_modern_controls")?"player_full_enter_alt":_.M("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],qJ.prototype,"componentBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],qJ.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],qJ.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"player",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"playerState",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"isMuted",void 0);
_.F([_.C({computed:"computePlayPauseIcon(playerState)"}),_.y("design:type",String)],qJ.prototype,"playPauseIcon",void 0);_.F([_.C({computed:"computeMuteIcon(isMuted)"}),_.y("design:type",String)],qJ.prototype,"muteIcon",void 0);_.F([_.C({selector:_.q3}),_.y("design:type",Boolean)],qJ.prototype,"isFullscreen",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qJ.prototype,"shortsModernControlsEnabled",void 0);
_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"volumeControlsOrientationState",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"isOverlay",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"captionIconType",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"ariaLabel",void 0);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"ariaPressedState",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],qJ.prototype,"overlayDensity",void 0);
_.F([_.n("playerState"),_.y("design:type",Object),_.y("design:paramtypes",[])],qJ.prototype,"playPauseButtonData",null);_.F([_.n("isFullscreen"),_.y("design:type",Object),_.y("design:paramtypes",[])],qJ.prototype,"fullscreenButtonData",null);_.F([_.C(),_.y("design:type",Object)],qJ.prototype,"onClosedCaptionsButtonClick",void 0);_.F([_.n("isFullscreen"),_.y("design:type",String),_.y("design:paramtypes",[])],qJ.prototype,"fullscreenIcon",null);
_.A(qJ,"ytd-shorts-player-controls",function(){if(bGe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n</yt-button-shape>\n<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n  </div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);bGe=r}r=bGe;return r},{mode:1});var mtE;_.o8(_.veu,"yt-interstitial-view-model",{props:{data:_.yk}});var o9y=_.JY(function(r){var J=r.data;return _.f("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.f("h1",{class:"reelWatchBreakViewModelHostTitle"},_.f(_.Zy,{text:function(){return J().title}})),_.f("h2",{class:"reelWatchBreakViewModelHostBody"},_.f(_.Zy,{text:function(){return J().body},
isOverlay:!0})),_.f(_.QR,{data:function(){return J().buttons}},{buttonViewModel:function(x,t){return _.f("div",{class:function(){return t()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.f(_.TN,{data:x.data}))}}))},"bj");
o9y.idomCompat=!0;_.o8(o9y,"reel-watch-break-view-model",{props:{data:_.yk}});var WZ=function(){return _.I.apply(this,arguments)||this};
_.S(WZ,_.I);WZ.prototype.configureRendererStamper=function(){return{"data.renderer":{id:"nvc-container",mapping:{reelWatchBreakViewModel:{component:"reel-watch-break-view-model"},inlineSurveyRenderer:{component:"ytd-inline-survey-renderer"},interstitialViewModel:{component:"yt-interstitial-view-model"}},renderPriority:0}}};
_.vd.Object.defineProperties(WZ.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.R((r=this.data)==null?void 0:r.renderer,aWv)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var r;return!!_.R((r=this.data)==null?void 0:r.renderer,y45)}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],WZ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],WZ.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],WZ.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],WZ.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.renderer"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],WZ.prototype,"isSurvey",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.renderer"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],WZ.prototype,"isInterstitialViewModel",null);_.F([_.L({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],WZ);
_.A(WZ,"ytd-reel-non-video-content-renderer",function(){if(mtE!==void 0)return mtE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-non-video-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="nvc-container" class="nvc-container style-scope ytd-reel-non-video-content-renderer">\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return mtE=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var V6v;_.o8(_.bXY,"desktop-shorts-player-controls",{});var iy=function(){var r=_.I.apply(this,arguments)||this;r.isPlayerPaused=!1;r.isPlayerStarted=!1;r.showPlayerControls=!1;r.showScrubber=!1;r.autoHideJobId=0;r.modern=_.M("web_button_rework");r.overlayType=_.Df("web_shorts_expanded_overlay_type");r.panelData=void 0;r.isWatchWhileMode=!1;r.hasError=!1;r.panelShowDelayMs=1;r.scrubberComponent={};r.isFullscreen=!1;r.shouldHideOverlay=!1;r.enableAnchoredPanel=_.M("desktop_shorts_v2_anchored_panel");r.enablePersistentAnchoredPanel=_.M("desktop_shorts_v2_persistent_anchored_panel");
r.hideWatchWhilePanel=_.M("web_shorts_hide_watch_while_panel");r.useAspectRatio=_.M("web_use_aspect_ratio");r.isPersistentPanelActive=!1;r.anchoredPanelActive=!1;r.isShortsPipActive=!1;r.smallScreenSqueezeback=!1;r.enableFlexibleOverlay=_.M("web_enable_flexible_overlay");r.overlayDensity=0;r.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};r.onWindowResized=function(){_.ac(r,
"calculateOverlayDensity",function(){r.calculateOverlayDensity()},100)};
return r};
_.S(iy,_.I);_.m=iy.prototype;_.m.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.m.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.m.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var r=_.bZ().resolve(_.ER);this.isWatchWhileMode&&(_.M("web_enable_shorts_new_carousel")?_.Yh.addJob(function(){r.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):r.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.m.handleShowReelsCommentsOverlayCommand=function(r){r=_.R(r,ZKK);this.isActive&&(r==null?0:r.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.m.updateEngagementPanelVisibility=function(r,J){r&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:J?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:r}})};
_.m.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.m.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.bZ().resolve(_.UP).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.m.handleWatchWhilePanelScrimClick=function(){var r=_.bZ().resolve(_.ER);this.activeWatchWhilePanel&&(r.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.m.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.m.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",isWatchWhileMode:"[[watchWhileOrPersistentActive]]",
overlayDensity:"[[overlayDensity]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]"}}},renderPriority:_.M("web_enable_shorts_new_carousel")?0:void 0}}};
_.m.handlePlayerClick=function(r){var J=this,x,t;if((t=(x=window).matchMedia)!=null&&t.call(x,"(any-pointer: coarse)").matches||!r)this.showPlayerControls=!0,_.Yh.cancelJob(this.autoHideJobId),this.autoHideJobId=_.Rw(_.Yh,function(){J.showPlayerControls=!1},4E3)};
_.m.isFirstReel=function(){return this.index===0};
_.m.handleMouseenter=function(){_.Yh.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.m.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.m.handleScrubberEnter=function(){this.showScrubber=!0};
_.m.handleScrubberLeave=function(){this.showScrubber=!1};
_.m.maybeLogNonDefaultAspectRatio=function(){var r;(r=this.data)!=null&&r.thumbnail&&this.isActive&&.5625!==MPs(this.data.thumbnail)&&_.GrM("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.m.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var r=document.querySelector("#shorts-container");if(r){r=r.offsetWidth/2-this.playerContainer.offsetWidth/2;r=r>=368?1:r>=72?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&r===1&&(r=0);this.isPersistentPanelActive&&(r=0);window.innerWidth<=599&&(r=2);this.overlayDensity=r;var J;(J=this.onOverlayDensityChanged)==null||J.call(this,this.index,this.overlayDensity)}}};
_.m.onOverlayDensityChange=function(){var r;(r=this.onOverlayDensityChanged)==null||r.call(this,this.index,this.overlayDensity);(r=_.Hp(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&r.set("overlayDensity",this.overlayDensity);if(r=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))r.overlayDensity=this.overlayDensity};
_.m.isVideoContent=function(r){_.bZ().resolve(_.UP);return!!_.R(r,_.Sv)};
_.m.isNonVideoContent=function(r){_.bZ().resolve(_.UP);return!!_.R(r,_.Kn)};
_.m.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.vd.Object.defineProperties(iy.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var r,J;return _.M("web_enable_format_first")||((r=this.data)==null?void 0:r.adsOverlay)&&_.M("web_enable_format_first_ads_only")||((J=this.data)==null?void 0:J.reelPlayerOverlayRenderer)&&_.M("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.M("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var r;return!this.isActive||!this.isPlayerStarted||(r=this.data)!=null&&r.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.data)==null?0:r.command)&&this.isVideoContent(this.data.command)){var J,x;if(((J=this.data)==null?0:J.adsOverlay)&&Object.keys((x=this.data)==null?void 0:x.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var t,b;if(((t=this.data)==null?0:t.reelPlayerOverlayRenderer)&&Object.keys((b=this.data)==null?void 0:b.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
iy.prototype.onOverlayDensityChange=iy.prototype.onOverlayDensityChange;iy.prototype.calculateOverlayDensity=iy.prototype.calculateOverlayDensity;iy.prototype.maybeLogNonDefaultAspectRatio=iy.prototype.maybeLogNonDefaultAspectRatio;iy.prototype.onEngagementPanelsChanged=iy.prototype.onEngagementPanelsChanged;iy.prototype.onScrubberDataChange=iy.prototype.onScrubberDataChange;iy.prototype.updateShouldHideOverlay=iy.prototype.updateShouldHideOverlay;
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],iy.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],iy.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],iy.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],iy.prototype,"index",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],iy.prototype,"isActive",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],iy.prototype,"isHiddenInDom",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"isPlayerPaused",void 0);_.F([_.C({selector:RWv}),_.y("design:type",Object)],iy.prototype,"isPlayerStarted",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"showPlayerControls",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"showScrubber",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"autoHideJobId",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"overlayType",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],iy.prototype,"ytdReduxBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],iy.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"watchWhileEngagementPanels",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"panelData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"isWatchWhileMode",void 0);_.F([_.C(),_.y("design:type",String)],iy.prototype,"activeWatchWhilePanel",void 0);
_.F([_.C(),_.y("design:type",Object)],iy.prototype,"hasError",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"panelShowDelayMs",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"scrubberComponent",void 0);_.F([_.C({selector:_.q3,reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"isFullscreen",void 0);_.F([_.C(),_.y("design:type",Object)],iy.prototype,"shouldHideOverlay",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"enableAnchoredPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"enablePersistentAnchoredPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"hideWatchWhilePanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"useAspectRatio",void 0);
_.F([_.C({selector:_.Uei,reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"isPersistentPanelActive",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"anchoredPanelActive",void 0);_.F([_.C({selector:_.WI,reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"isShortsPipActive",void 0);_.F([_.C({selector:Gim,reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"smallScreenSqueezeback",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],iy.prototype,"enableFormatFirst",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"enableFlexibleOverlay",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],iy.prototype,"overlayDensity",void 0);_.F([_.C(),_.y("design:type",Function)],iy.prototype,"onOverlayDensityChanged",void 0);
_.F([_.C(),_.n("isActive","hasError","isPlayerStarted"),_.y("design:type",Object),_.y("design:paramtypes",[])],iy.prototype,"shouldRenderPlayerElements",null);_.F([_.C(),_.n("isActive","isWatchWhileMode"),_.y("design:type",Object),_.y("design:paramtypes",[])],iy.prototype,"watchWhileOrPersistentActive",null);_.F([_.g5("isActive","hasError","showingExpandedOverlay"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iy.prototype,"updateShouldHideOverlay",null);
_.F([_.C({reflectToAttribute:!0}),_.n("isActive","isPlayerStarted","data"),_.y("design:type",Object),_.y("design:paramtypes",[])],iy.prototype,"shouldRenderScrubber",null);_.F([_.g5("shouldRenderScrubber"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iy.prototype,"onScrubberDataChange",null);_.F([_.n("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.y("design:type",Object),_.y("design:paramtypes",[])],iy.prototype,"overlayComponent",null);
_.F([_.g5("watchWhileEngagementPanels"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iy.prototype,"onEngagementPanelsChanged",null);_.F([_.jX("#player-container"),_.y("design:type",HTMLElement)],iy.prototype,"playerContainer",void 0);_.F([_.jX("#cinematic-container"),_.y("design:type",HTMLElement)],iy.prototype,"cinematicContainer",void 0);
_.F([_.g5("isPersistentPanelActive","data.thumbnail"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iy.prototype,"maybeLogNonDefaultAspectRatio",null);_.F([_.g5("isPersistentPanelActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iy.prototype,"calculateOverlayDensity",null);_.F([_.g5("overlayDensity"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iy.prototype,"onOverlayDensityChange",null);
_.F([_.L({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],iy);
_.A(iy,"ytd-reel-video-renderer",function(){if(V6v!==void 0)return V6v;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return V6v=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var pt=function(){var r=_.I.apply(this,arguments)||this;r.isPreviousPageShorts=!1;r.index=0;r.delayedActiveIndex=0;r.playablePreviousIndex=null;r.isPlayerPaused=!1;r.isPlayerStarted=!1;r.intersectionObserverThreshold=.6;r.fitToVisibleBounds=!1;r.pageSubtype="shorts";r.enablePreviousContinuation=_.M("shorts_in_playlists_web");r.shortsPipEnabled=_.M("web_shorts_pip");r.isDark=document.documentElement.hasAttribute("dark");r.shortsViewTransitions=_.M("web_shorts_view_transitions");r.isFullscreen=!1;r.isShortsPipActive=
!1;r.buttonOverride={iconPosition:"icon-only",size:"XL"};r.anchoredPanelActive=!1;r.isActive=!1;r.smallScreenPersistentPanel=!1;r.isPersistentPanelActive=!1;r.smallScreenSqueezeBack=!1;r.enableScrollIntoViewCenter=_.M("web_scroll_into_view_center");r.formatFirst=_.M("web_enable_format_first")||_.M("web_enable_format_first_ads_only")||_.M("web_enable_format_first_organic_only");r.enableFlexibleOverlay=_.M("web_enable_flexible_overlay");r.useAspectRatio=_.M("web_use_aspect_ratio");r.isShortsInitialized=
!1;r.hidePreviousButtonImmediately=!1;r.showPreviousButtonImmediately=!1;r.endOfNextContinuation=!1;r.currentPlayerIndex=0;r.nextReelVe=_.K$(56921);r.prevReelVe=_.K$(56922);r.loopToggleOffVe=_.K$(198013);r.loopToggleOnVe=_.K$(198014);r.ambientModeToggleVe=_.K$(227860);r.reelPlayerPausedStateRendererVe=_.K$(141313);r.storedPlaybackSpeed=null;r.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand",
"yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff",
"yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};r.onOverlayDensityChanged=function(J,x){var t;(t=r.getActiveReelVideo(J))==null||t.setAttribute("overlay-density",String(x))};
return r};
_.S(pt,_.I);_.m=pt.prototype;
_.m.deflateInactivePreviousSlides=function(){var r=_.Vn("web_shorts_deflate_inactive_slides_aggressive_distance");if(r>0&&this.shortsProcessedSequence&&this.activeIndex){r=this.activeIndex-r;for(var J=0;J<=r;J++){var x=void 0;((x=this.shortsProcessedSequence[J].reelPlayerOverlayRenderer)==null?0:x.metapanel)&&this.set("shortsProcessedSequence."+J+".reelPlayerOverlayRenderer",{});x=void 0;((x=this.shortsProcessedSequence[J].adsOverlay)==null?0:x.adSlotMetadata)&&this.set("shortsProcessedSequence."+J+
".adsOverlay",{})}}};
_.m.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.m.onResize=function(){var r=_.lO(),J=r.dispatch,x=this.calculateIsSmallWidth();J.call(r,_.o5({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:x}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.m.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.M("web_enable_shorts_new_carousel")?0:void 0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:0}}};
_.m.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var r=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,J=r,x=0;r<250&&(J=r+this.shortsInnerContainer.clientWidth,x=24);_.iX(this.hostElement,{"--ytd-shorts-header-width":J+"px","--ytd-shorts-top-spacing":x+"px"})}};
_.m.isFirstShorts=function(r){return r?this.index===-r.length:this.index===0};
_.m.isActiveReel=function(r,J,x){x&&(J=this.calculatePrevIndex(J,x));return r===J};
_.m.onFullscreenChange=function(){if(_.M("web_fullscreen_shorts")){var r;(r=this.getActiveReelVideo(this.activeIndex))==null||r.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.bZ().resolve(_.nQ).close(!0)}};
_.m.engagementPanelsChanged=function(){var r;this.watchWhileEngagementPanels=(r=this.data)==null?void 0:r.engagementPanels};
_.m.unregisterPanels=function(){var r=_.bZ().resolve(_.ER);if(this.watchWhileEngagementPanels)for(var J=_.D(this.watchWhileEngagementPanels),x=J.next();!x.done;x=J.next()){var t=void 0,b=void 0;x=(t=x.value.engagementPanelSectionListRenderer)==null?void 0:(b=t.identifier)==null?void 0:b.tag;r&&x&&r.panelMap.delete(x)}};
_.m.isVideoContent=function(r){return this.isVideoContentCommand(r==null?void 0:r.command)};
_.m.getActiveReelVideo=function(r){return _.Hp(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+r+'"]')};
_.m.calculatePrevIndex=function(r,J){return J?r-((J==null?void 0:J.length)||0):-1};
_.m.onKeydown=function(r){var J=_.Xj(r)||[];if(!_.XGI(J))if(r.code==="ArrowUp")r.preventDefault(),this.handlePrevButtonClick();else if(r.code==="ArrowDown")r.preventDefault(),this.handleNextButtonClick();else if(r.code==="KeyM")this.toggleMuteUnmuteVideo();else if(r.code==="KeyK"||r.code==="Space")this.togglePlayPauseVideo();else if((r.code==="KeyA"||r.code==="ArrowLeft")&&_.M("web_shorts_keyboard_enable_seek_shortcuts")){var x;(x=this.player)==null||x.seekBy(-5)}else if((r.code==="KeyD"||r.code===
"ArrowRight")&&_.M("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var t;(t=this.player)==null||t.seekBy(5)}};
_.m.onServiceRequestCompleted=function(r,J){r=J.data;r.continuationEndpoint&&r.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:r.entries,continuationEndpoint:r.continuationEndpoint}}):r.prevContinuationEndpoint&&r.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:r.prevEntries,prevContinuationEndpoint:r.prevContinuationEndpoint}}):this.shortsProcessedSequence&&
this.index>0&&(this.endOfNextContinuation=!0)};
_.m.handleEngagementPanelVisibilityChanged=function(r,J){var x=_.bZ().resolve(_.ER);if(r&&x){var t,b=((t=r.identifier)==null?void 0:t.tag)||r.panelIdentifier||r.targetId;if(J==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==b){x.hidePanel(this.activePanel);var V;this.activePanel=((V=r.identifier)==null?void 0:V.tag)||r.panelIdentifier}else this.isPersistentPanelActive=!0,_.lO().dispatch(CWr(!0)),this.anchoredPanelActive=!0,this.activePanel=b;else J==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===b&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.lO().dispatch(CWr(!1)))}};
_.m.handlePanelScrimClick=function(){var r=_.bZ().resolve(_.ER);this.activePanel&&(r.hidePanel(this.activePanel),_.lO().dispatch(CWr(!1)))};
_.m.getShortsLoopSetting=function(){var r,J,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return _.M("kevlar_shorts_auto_advance")?_.p(V,_.w4.getInstance(),2):V.return(!0);case 2:return(r=V.yieldResult)?_.p(V,r.get("sfvles"),3):V.return(!0);case 3:return x=(J=V.yieldResult)!=null?J:!1,_.p(V,r.get("sfvle"),4);case 4:return b=(t=V.yieldResult)!=null?t:!0,x?V.return(b):V.return(!0)}})};
_.m.handleSignalActionToggleLoopShortsOff=function(){var r=this,J,x,t;return _.T(function(b){switch(b.nextAddress){case 1:if(!r.player)return b.return();r.player.setLoopVideo(!1);J=_.wU();_.D3(J,r.loopToggleOffVe);return _.p(b,_.w4.getInstance(),2);case 2:return(x=b.yieldResult)?_.p(b,x.set("sfvle",!1),3):b.return();case 3:return _.p(b,x.set("sfvles",!0),4);case 4:t=_.$G(),_.wP(0,203,!1),_.wP(0,204,!0),t.save(),_.i8(b)}})};
_.m.handleSignalActionToggleLoopShortsOn=function(){var r=this,J,x,t;return _.T(function(b){switch(b.nextAddress){case 1:if(!r.player)return b.return();r.player.setLoopVideo(!0);J=_.wU();_.D3(J,r.loopToggleOnVe);return _.p(b,_.w4.getInstance(),2);case 2:return(x=b.yieldResult)?_.p(b,x.set("sfvle",!0),3):b.return();case 3:return _.p(b,x.set("sfvles",!0),4);case 4:t=_.$G(),_.wP(0,203,!0),_.wP(0,204,!0),t.save(),_.i8(b)}})};
_.m.handleSignalActionToggleCinematicShortsOn=function(){hWX(!0);var r;(r=this.JSC$19919_cinematicController)==null||_.EkY(r,!0);_.D3(_.wU(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.m.handleSignalActionToggleCinematicShortsOff=function(){hWX(!1);var r;(r=this.JSC$19919_cinematicController)==null||_.EkY(r,!1);_.D3(_.wU(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.m.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.m.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.m.unhideCurrentOverlay=function(){if(this.overlayContainer){var r=this.overlayContainer.querySelector("#experiment-overlay");r&&_.Yh.addLowPriorityJob(function(){r.style.display="unset"},100)}};
_.m.getCurrentShort=function(){if(this.currentEndpoint){var r=this.currentEndpoint;if(this.isNonVideoContentCommand(r)){var J=_.R(r,_.Kn);return{reelNonVideoContentRenderer:_.R(J==null?void 0:J.renderer,_.Gpb),command:r}}if(this.data){var x;J=(x=_.R(this.currentEndpoint,_.Sv))==null?void 0:x.thumbnail;var t;x=(t=this.data.overlay)==null?void 0:t.reelPlayerOverlayRenderer;_.bZ().resolve(_.UP);r=this.data;var b,V;t=(b=r.overlay)==null?void 0:(V=b.shortsAdsRenderer)==null?void 0:V.adSlots;if(t!==void 0)t.length===
0?(_.l_("Shorts ads returned no ad slots."),r=void 0):(t.length>1&&_.l_("Shorts ads has more than one ad slots."),r=_.R(t[0],_.aLn));else{var H,q;r=_.R((H=r.overlay)==null?void 0:(q=H.shortsAdsRenderer)==null?void 0:q.overlay,_.aLn)}H=r;r=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.R(this.currentEndpoint,_.Sv),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:x,thumbnail:J,command:r,adsOverlay:H}}}};
_.m.created=function(){var r=this;this.scrollToVideoThrottle=new _.vJ(function(J){var x;(x=r.getActiveReelVideo(J))==null||x.scrollIntoView({behavior:"smooth",block:"nearest",inline:r.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.vJ(function(J){var x;(x=r.getActiveReelVideo(J))==null||x.scrollIntoView({behavior:"auto",block:"nearest",inline:r.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.m.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.m.attached=function(){var r=this;_.bZ().resolve(_.UP).registerRootElement(this);this.pageScrollElement=_.Hp(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.fs(this,this.processResetAction));_.M("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px");_.M("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var J=
r.getActiveReelVideo(r.activeIndex);r.maybeCreateIntersectionObserver();J==null||J.scrollIntoView({behavior:"instant",block:"nearest",inline:r.enableScrollIntoViewCenter?"center":"start"});r.shortsContainer.style.overflowY="scroll"}))};
_.m.calculateSqueezebackPanelSize=function(){var r=this,J=window.innerWidth-456-(window.innerHeight-106)*.5625;_.Yh.addLowPriorityJob(function(){J<360?_.lO().dispatch(BKe(!0)):(r.hostElement.style.setProperty("--anchored-panel-width",Math.min(J,480)+"px"),_.lO().dispatch(BKe(!1)))})};
_.m.detached=function(){var r=_.bZ().resolve(_.UP);r.rootElement=void 0;var J;(J=r.unsubscribeFromStore)==null||J.call(r);r.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.fs(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.m.onResizeFinished=function(r,J){var x=this,t=new ResizeObserver(function(){x.shortsContainer.style.overflowY="hidden";_.Yh.addLowPriorityJob(function(){J()},100)});
t.observe(r);return t};
_.m.resetDocumentScrollTop=function(){var r,J;if((r=document)==null?0:(J=r.scrollingElement)==null?0:J.scrollTop)document.scrollingElement.scrollTop=0};
_.m.loadPage_=function(r){var J=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),r){var x;!_.M("web_enable_delay_shorts_sequence_call")&&((x=_.R(this.currentEndpoint,_.Sv))==null?0:x.sequenceParams)&&(this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index));this.data=r;this.isPlayerStarted?this.handleOnPlaybackCommand():
this.afterPlayerStarted=function(){J.isPlayerStarted&&(J.handleOnPlaybackCommand(),J.afterPlayerStarted=function(){})};
this.registerPanel(r)}};
_.m.afterPlayerStarted=function(){};
_.m.handleOnPlaybackCommand=function(){if(_.M("web_shorts_comment_stickers")&&this.isPlayerStarted){var r,J=(r=_.R(this.currentEndpoint,_.Sv))==null?void 0:r.onPlaybackCommand;J&&this.ytComponentBehavior.resolveCommand(J)}};
_.m.maybeCreateIntersectionObserver=function(){var r=this,J=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==J){this.intersectionObserverThreshold=J;var x={rootMargin:"0px",threshold:J},t;(t=this.intersectionObserver)==null||t.disconnect();this.intersectionObserver=new IntersectionObserver(function(b){b=_.D(b);for(var V=b.next();!V.done;V=b.next())if(V=V.value,V.intersectionRatio>J){V=Number(V.target.id);if(isNaN(V))break;if(V===r.index)break;
_.J_c();r.loadVideo(V);_.Ox("r_vtc")}},x);
this.observeShorts()}};
_.m.observeShorts=function(){var r=[].concat(_.Gd(_.Hp(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;var x=void 0;(x=this.intersectionObserver)==null||x.observe(J)}};
_.m.initCsi=function(){_.MC("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var r={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"}},J,x;if((J=this.playerData)==null?0:(x=J.cacheMetadata)==null?0:x.isCacheHit)r.isCacheHit=!0;var t;if(J=(t=_.R(this.currentEndpoint,_.Sv))==null?void 0:
t.prefetchTaskId)r.prefetchInfo={taskId:J};_.kG(r)};
_.m.isAd=function(){var r,J;return!!((r=_.R(this.currentEndpoint,_.Sv))==null?0:(J=r.adClientParams)==null?0:J.isAd)};
_.m.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.m.getPlayerContainer=function(){var r;return(r=_.Hp(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:r.playerContainer};
_.m.onPlayerStateChange=function(r){var J=this;this.isPlayerPaused=r===2;r!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?r===1&&this.index===0&&(this.isPlayerStarted||_.lO().dispatch(mL(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.lO().dispatch(mL(!0)));this.player&&!this.player.getLoopVideo()&&_.Yh.addLowPriorityJob(function(){J.getShortsLoopSetting().then(function(x){var t;(t=J.player)==null||t.setLoopVideo(x)})});
this.isPlayerPaused&&_.M("web_shorts_paused_state_logging")&&_.yq(_.kU(),[this.reelPlayerPausedStateRendererVe])};
_.m.isInBackground=function(){var r=window.document.visibilityState;return!(!r||r==="visible")};
_.m.isShortPlayable=function(){if(_.M("kevlar_playable_short_killswitch"))return!0;var r;return(r=this.playerData)!=null&&r.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.m.setNormalPlaybackSpeed=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.getPlayer().getPlayerPromise(),2);J=t.yieldResult;x=J.getPlaybackRate();x!==1&&(r.storedPlaybackSpeed=x,J.setPlaybackRate(1));_.i8(t)})};
_.m.restorePlaybackSpeed=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1)return r.storedPlaybackSpeed===null?x.jumpTo(0):_.p(x,r.getPlayer().getPlayerPromise(),3);J=x.yieldResult;J.setPlaybackRate(r.storedPlaybackSpeed);r.storedPlaybackSpeed=null;_.i8(x)})};
_.m.playerDataChanged=function(){var r=this,J,x,t,b,V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1){J=r.getPlayer();(x=r.intersectionObserver)==null||x.disconnect();if(r.playerData){if(((t=r.playerData.videoDetails)==null?void 0:t.videoId)!==((b=J.getPlayer())==null?void 0:b.getVideoData().video_id)){V={};if(H=_.R(r.currentEndpoint,_.Sv))V.watch_endpoint=H,H.endTimeSeconds&&(V.end=H.endTimeSeconds);J.loadVideoWithPlayerResponse(r.playerData,V)}}else return g.return();return r.player?g.jumpTo(2):
_.p(g,J.getPlayerPromise(),3)}g.nextAddress!=2&&(r.player=g.yieldResult,r.JSC$19919_playerStateChangeListener=r.onPlayerStateChange.bind(r),r.player.addEventListener("onStateChange",r.JSC$19919_playerStateChangeListener),_.M("kevlar_client_enable_shorts_player_bootstrap")&&_.ea(),r.scrollToVideoThrottle.fire(r.index),r.movePlayerToVideo(r.index),_.Yh.addLowPriorityJob(function(){r.getShortsLoopSetting().then(function(E){var h;(h=r.player)==null||h.setLoopVideo(E)})}),_.qRf.resolve(r.player),r.player.syncVolume(),
r.getPlayer().focusOnPlayer());
_.Yh.addLowPriorityJob(function(){r.observeShorts()},100);
q=r.player.getPlayerState(r.player.getPresentingPlayerType());q!==1||r.isPlayerStarted||_.lO().dispatch(mL(!0));r.updateBackNavContainerWidth();W=_.R(r.currentEndpoint,_.Sv);((U=W)==null?0:U.startTimeSeconds)&&r.player.seekTo(W.startTimeSeconds);if(r.JSC$19919_cinematicController||r.cinematicsInitializeJobId)return g.return();r.cinematicsInitializeJobId=_.Yh.addLowPriorityJob(function(){r.initCinematicController();r.cinematicsInitializeJobId=void 0});
_.i8(g)})};
_.m.onShortUndoDismiss=function(){var r=this,J=OKY().pop();J!==void 0&&(_.zu(this,function(){r.showCardWithIndex(J)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.m.onShortsDismiss=function(r){if(r=r.detail.reelDismissalActionRenderer)(r=_.R(r.onDismissalCompletionRenderer,_.vE9))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:r}}}),this.scrollAndDismissCard()};
_.m.processReelNonVideoContentDismissalCommand=function(r){var J=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);r=_.R(r,zW4);this.activeDimissalTimeout=setTimeout(function(){J.scrollAndDismissCard()},Number(r==null?void 0:r.delayMs))};
_.m.scrollAndDismissCard=function(){var r=this,J=this.index;OKY().push(J);_.zu(this,function(){var x=r.getPlayableNextIndex();x!==null&&(x=r.getActiveReelVideo(x),r.hideCardWithIndex(J),x==null||x.scrollIntoView({behavior:"smooth",block:"nearest",inline:r.enableScrollIntoViewCenter?"center":"start"}))})};
_.m.hideCardWithIndex=function(r){if(r=this.getActiveReelVideo(r))r.hidden=!0};
_.m.showCardWithIndex=function(r){if(r=this.getActiveReelVideo(r))r.hidden=!1};
_.m.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.m.activeChanged=function(r){_.lO().dispatch(_.o5({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:r}}));if(r)document.addEventListener("keydown",_.fs(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var J;(J=this.player)==null||J.sendAbandonmentPing()}var x;(x=this.player)==null||x.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.fs(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.m.graftClientVisualElements=function(){if(this.data){var r=_.wU();_.TE4(r,_.WD({response:this.reelWatchSequenceResponse}));_.ox(r,this.nextReelVe);_.ox(r,this.prevReelVe);_.M("kevlar_shorts_auto_advance")&&(_.ox(r,this.loopToggleOffVe),_.ox(r,this.loopToggleOnVe));_.ox(r,this.ambientModeToggleVe);_.yq(_.kU(),[this.nextReelVe,this.prevReelVe]);_.M("web_shorts_paused_state_logging")&&_.ox(r,this.reelPlayerPausedStateRendererVe)}};
_.m.graftNvcRenderer=function(){var r,J,x,t,b=this.index<0?(r=this.shortsProcessedPrevSequence)==null?void 0:(J=r[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:J.command:(x=this.shortsProcessedSequence)==null?void 0:(t=x[this.index])==null?void 0:t.command;if(b&&this.isNonVideoContentCommand(b)){r=_.R(b,_.Kn);var V,H;(r=(V=_.R(r==null?void 0:r.renderer,_.Gpb))==null?void 0:(H=V.loggingDirectives)==null?void 0:H.trackingParams)&&_.wU().graftServerVe(r)}};
_.m.setActiveIndex=function(){_.bZ().resolve(_.UP).setActiveIndex(this.index)};
_.m.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.m.lazyUpdateMiniplayerData=function(){var r=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.Yh.addLowPriorityJob(function(){r.updateMiniplayerData();r.updateMiniplayerDataJobId=void 0}))};
_.m.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.Yh.cancelJob(this.updateMiniplayerDataJobId)};
_.m.updateMiniplayerData=function(){var r,J,x,t=_.bZ().resolve(_.nQ),b={shortsData:this.getCurrentShort(),previousButtonDisabled:!((r=this.prevButtonData)==null||!r.isDisabled),nextButtonDisabled:!((J=this.nextButtonData)==null||!J.isDisabled),playabilityStatus:(x=this.playerData)==null?void 0:x.playabilityStatus};_.Gr(t,b)};
_.m.resetPlayerLocation=function(){var r=this.getPlayer();this.initialPlayerContainer&&r.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.m.movePlayerToVideo=function(r,J){var x=this;J=J===void 0?!0:J;var t=this.getActiveReelVideo(r),b=this.getPlayer();if(t){this.overlayContainer?t.appendChild(this.overlayContainer):(this.overlayContainer=_.Hp(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,t.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||b.appendTo(this.overlayContainer.playerContainer,void 0,!0));var V;(V=this.player)==null||V.setSize(NaN,NaN);this.isActive||_.Rw(_.Yh,function(){x.isActive=
!0});
b.style.visibility="visible";_.M("reels_web_disable_rtr_tick")||_.M("reels_web_use_pbs_first_shorts")&&r===0||_.YG("r_tr");this.currentPlayerIndex=r;t.appendChild(this.errorScreenContainer);var H;(H=this.JSC$19919_cinematicController)==null||_.$1e(H)}else J?_.Yh.addLowPriorityJob(function(){x.movePlayerToVideo(x.index,!1)}):Math.random()<=_.Vn("web_shorts_error_logging_threshold")&&_.YC(new _.MV("Trying to movePlayerToVideo with undefined container.",{firstAttempt:J,
index:r}))};
_.m.enableFormatFirst=function(r){return _.M("web_enable_format_first")||r.adsOverlay&&_.M("web_enable_format_first_ads_only")||r.reelPlayerOverlayRenderer&&_.M("web_enable_format_first_organic_only")};
_.m.getAspectRatio=function(r){if(r!=null&&r.thumbnail&&this.enableFormatFirst(r))return"--ytd-shorts-player-ratio: "+MPs(r.thumbnail)};
_.m.getBackgroundImage=function(r){if(r!=null&&r.thumbnail)return(r=_.Db(r.thumbnail.thumbnails))?'background-image:url("'+r+'");':"background-color:black;"};
_.m.onPersistentPanelActiveChanged=function(){var r=this.getCurrentShort();if(r&&this.enableFormatFirst(r)&&(r==null?0:r.thumbnail)&&MPs(r.thumbnail)!==.5625){var J;(J=this.player)==null||J.setSize(NaN,NaN)}};
_.m.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.m.moveCinematicsToVideo=function(){var r=_.Hp(this.hostElement).querySelector("ytd-reel-video-renderer");(r==null?0:r.cinematicContainer)&&r.cinematicContainer!==this.shortsCinematicContainer.parentElement&&r.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.m.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.m.updatePrevButtonData=function(){var r=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(r){var J;this.prevButtonData=r=Object.assign({},r,{accessibility:{label:_.gP("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:r.isDisabled||this.index===-(((J=this.shortsProcessedPrevSequence)==null?void 0:J.length)||0),tooltip:this.isUpArrowHidden?"":_.gP("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=r=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.m.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.m.updateNextButtonData=function(){var r=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(r){var J;this.nextButtonData=r=Object.assign({},r,{accessibility:{label:_.gP("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:r.isDisabled||this.index===((J=this.shortsProcessedSequence)==null?void 0:J.length),tooltip:_.gP("NEXT_VIDEO_LABEL")||""})}};
_.m.getPlayablePreviousIndex=function(){for(var r,J=this.index-1;J>=-(((r=this.prevShortsSequence)==null?void 0:r.length)||0);J--)if(!OKY().includes(J))return J;return null};
_.m.getIndexInSequence=function(r,J){return r.findIndex(function(x){var t;return((t=_.R(x.command,_.Sv))==null?void 0:t.videoId)===J})};
_.m.handlePrevButtonClick=function(r){var J=this,x,t;return _.T(function(b){x=J.getPlayablePreviousIndex();if(x===null)return b.return();J.gestureType=((t=r)==null?void 0:t.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";x===0&&(J.hidePreviousButtonImmediately=!0);if(J.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){J.transitionToVideoThrottle.fire(x)}),b.return();
J.scrollToVideoThrottle.fire(x);_.i8(b)})};
_.m.getPlayableNextIndex=function(){for(var r,J=this.index+1;J<(((r=this.shortsProcessedSequence)==null?void 0:r.length)||0);J++)if(!OKY().includes(J))return J;return null};
_.m.handleNextButtonClick=function(r,J){var x=this,t,b;return _.T(function(V){t=x.getPlayableNextIndex();if(t===null)return V.return();t===1&&(x.showPreviousButtonImmediately=!0);x.gestureType=((b=r)==null?void 0:b.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";J&&(x.gestureType=J);if(x.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){x.transitionToVideoThrottle.fire(t)}),V.return();
x.scrollToVideoThrottle.fire(t);_.i8(V)})};
_.m.handleReelNavigateCommand=function(r,J,x){(r=_.R(r,eWs))&&J&&r.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(x)};
_.m.loadVideo=function(r,J){J=J===void 0?!1:J;if(r!==this.currentPlayerIndex){_.lO().dispatch(mL(!1));if(this.isAd()&&!J){var x;(x=this.player)==null||x.notifyShortsAdSwipeEvent()}if((J=this.JSC$19919_cinematicController)!=null){var t;(t=J.currentCinematicEffect)==null||t.pause()}if((t=this.JSC$19919_cinematicController)!=null){var b;(b=t.currentCinematicEffect)==null||b.clear()}t=r>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(t));
this.getPlayer().style.visibility="hidden";this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var V,H,q,W;b=r<0?(V=this.shortsProcessedPrevSequence)==null?void 0:(H=V[this.shortsProcessedPrevSequence.length+r])==null?void 0:H.command:(q=this.shortsProcessedSequence)==null?void 0:(W=q[r])==null?void 0:W.command;this.index=r;this.gestureType||(this.gestureType=t?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");
b&&this.isVideoContentCommand(b)&&(this.ytComponentBehavior.resolveCommand(b,{form:{createScreenConfig:{clickedVisualElement:t?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(b&&this.isNonVideoContentCommand(b)){this.currentEndpoint=b;this.data=void 0;V=_.wU();H=_.R(b,_.Kn);var U,g;(H=(U=_.R(H==null?void 0:H.renderer,_.Gpb))==null?void 0:(g=U.screenLoggingData)==null?void 0:g.screenVeType)&&_.mI(V,H);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&
this.player.pauseVideo();(U=this.getActiveReelVideo(r))&&U.appendChild(this.overlayContainer)}var E,h;if(((E=this.reelWatchSequenceResponse)==null?0:E.continuationEndpoint)&&((h=this.reelWatchSequenceResponse)==null?0:h.entries)&&r===this.reelWatchSequenceResponse.entries.length-1){var G,N;E={contentPlaybackContext:_.Q2({},(N=_.R((G=this.currentEndpoint)==null?void 0:G.commandMetadata,_.rP))==null?void 0:N.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,
{form:E})}var Q,Y,O;((Q=this.reelWatchSequenceResponse)==null?0:Q.prevContinuationEndpoint)&&r===-(((Y=this.reelWatchSequenceResponse)==null?void 0:(O=Y.prevEntries)==null?void 0:O.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.m.setMiniplayerPreview=function(r){r=(r===void 0?0:r)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var J,x,t=_.bZ().resolve(_.nQ),b={shortsData:void 0,shortsPreviewThumbnail:r?(J=this.shortsProcessedSequence)==null?void 0:(x=J[r])==null?void 0:x.thumbnail:void 0};_.Gr(t,b)};
_.m.updateTitle=function(r){var J,x;r=(r==null?0:r.adSlots)?"":(x=r==null?void 0:(J=r.videoDetails)==null?void 0:J.title)!=null?x:"";_.Vq(this.hostElement,"yt-update-title",r)};
_.m.registerPanel=function(r){var J=_.bZ().resolve(_.ER);if(J){r=_.D(r.engagementPanels||[]);for(var x=r.next();!x.done;x=r.next()){x=x.value;var t=x.engagementPanelSectionListRenderer,b=void 0,V=void 0,H=void 0,q=void 0,W=((b=t)==null?void 0:b.targetId)||((V=t)==null?void 0:V.panelIdentifier)||((H=t)==null?void 0:(q=H.identifier)==null?void 0:q.tag);b=t=void 0;(b=(t=J).registerPanelContent)==null||b.call(t,W,x)}}};
_.m.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.lO().dispatch(mL(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;_.lO().dispatch(CWr(!1));var r=_.bZ().resolve(_.UP);r.dismissedIndices=[];r.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&
_.bZ().resolve(_.nQ).close(!0)};
_.m.processAppendReelWatchSequenceContinuationEntriesAction=function(r){var J=this,x;(x=this.intersectionObserver)==null||x.disconnect();r=r.appendReelWatchSequenceContinuationEntriesAction;if(r==null?0:r.entries){var t;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.Gd(((t=this.reelWatchSequenceResponse)==null?void 0:t.entries)||[]),_.Gd(r.entries)),continuationEndpoint:r.continuationEndpoint})}else if(r==null?0:r.prevEntries){var b;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.Gd(((b=this.reelWatchSequenceResponse)==null?void 0:b.prevEntries)||[]),_.Gd(r.prevEntries)),prevContinuationEndpoint:r.prevContinuationEndpoint});_.Yh.addLowPriorityJob(function(){J.movePlayerToVideo(J.index);var V;(V=J.getActiveReelVideo(J.index))==null||V.scrollIntoView({block:"nearest",inline:J.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.Yh.addLowPriorityJob(function(){J.observeShorts()},100)};
_.m.processWatchSequence=function(r){var J=this;return r.map(function(x){x=x.command;if(J.isVideoContentCommand(x)){var t=_.R(x,_.Sv);return{reelPlayerOverlayRenderer:_.R(t==null?void 0:t.overlay,_.R1N),thumbnail:t.thumbnail,command:x}}return J.isNonVideoContentCommand(x)?(t=_.R(x,_.Kn),{reelNonVideoContentRenderer:_.R(t==null?void 0:t.renderer,_.Gpb),command:x}):{command:x}})};
_.m.calculateIntersectionObserverThreshold=function(){var r=_.Hp(this.hostElement).querySelector("ytd-reel-video-renderer"),J=1;(r==null?0:r.offsetHeight)&&(r==null?0:r.offsetWidth)&&(J=Math.min(r.offsetHeight,this.shortsContainer.offsetHeight)/r.offsetHeight*(Math.min(r.offsetWidth,this.shortsContainer.offsetWidth)/r.offsetWidth));return Math.round(J*.6*10)/10};
_.m.isVideoContentCommand=function(r){_.bZ().resolve(_.UP);return!!_.R(r,_.Sv)};
_.m.isNonVideoContentCommand=function(r){_.bZ().resolve(_.UP);return!!_.R(r,_.Kn)};
_.m.initCinematicController=function(){var r=this;if(this.player&&this.shortsCinematicContainer){this.JSC$19919_cinematicController=new _.by(this.shortsCinematicContainer,this.player);var J,x=_.R((J=this.data)==null?void 0:J.background,_.$1);_.jzK(this.JSC$19919_cinematicController,x);_.EkY(this.JSC$19919_cinematicController,wAm(x));_.gkm(this.JSC$19919_cinematicController);_.Yh.addLowPriorityJob(function(){r.moveCinematicsToVideo()})}};
_.m.handleMiniplayerNavigateShorts=function(r){r==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():r==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.m.handleSignalActionToggleShortsPictureInPicture=function(){if(_.bZ().resolve(_.nQ).pictureInPictureSupported()){var r=_.bZ().resolve(_.UP);if(_.M("web_shorts_pip")){var J=_.bZ().resolve(_.nQ);r.isShortsPipActive()?J.deactivate():J.isMiniplayerActive()||(_.WU().shortsPipActivation=!0,_.p_v(J))}}else(r=this.player)==null||r.togglePictureInPicture()};
_.vd.Object.defineProperties(pt.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.reelWatchSequenceResponse)!=null&&r.prevEntries)return this.processWatchSequence([].concat(_.Gd(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var r=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!r)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var J=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.Gd(this.prevShortsSequence.slice(0,J)),[r],_.Gd(this.prevShortsSequence.slice(J+
1)))}J=this.index+this.shortsProcessedPrevSequence.length;r.thumbnail=this.shortsProcessedPrevSequence[J].thumbnail;return[].concat(_.Gd(this.shortsProcessedPrevSequence.slice(0,J)),[r],_.Gd(this.shortsProcessedPrevSequence.slice(J+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.reelWatchSequenceResponse)!=null&&r.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var r=this.getCurrentShort();if(!r||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[r];if(r==null||!r.reelNonVideoContentRenderer){var J=this.getIndexInSequence(this.shortsSequence,_.R(this.currentEndpoint,_.Sv).videoId);if(this.index===0&&J!==-1)return this.currentPlayerIndex=this.index=J,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.Gd(this.shortsSequence.slice(0,this.index)),[r],_.Gd(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){r.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var x,t,b,V;J=((t=_.R((x=this.shortsProcessedSequence[0])==null?void 0:x.command,_.Sv))==null?void 0:t.videoId)===((V=_.R((b=this.shortsSequence[0])==null?void 0:b.command,_.Sv))==null?void 0:V.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.Gd(this.shortsProcessedSequence.slice(0,
this.index)),[r],_.Gd(this.shortsSequence.slice(J)))}return[r].concat(_.Gd(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var r=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;r&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(r)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var r,J;return this.index===((r=this.reelWatchSequenceResponse)==null?void 0:(J=r.entries)==null?void 0:J.length)}var x;return!((x=this.reelWatchSequenceResponse)==null?0:x.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var r;(r=this.delayedActiveIndexUpdateDebouncer)==null||r.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return this.isShortPlayable()||((J=_.R((r=this.data)==null?void 0:r.watchStatus,_.nQY))==null?void 0:(x=J.style)==null?void 0:x.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var r=this,J=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),x;if((this.data||J)&&(((x=this.data)==null?0:x.engagementPanels)||this.isAd()||J)){J=!1;this.activePanel="shorts-comments-panel";var t;x=_.D(((t=this.data)==null?void 0:t.engagementPanels)||[]);for(t=x.next();!t.done;t=x.next()){t=t.value.engagementPanelSectionListRenderer;var b=void 0,V=void 0,H=void 0,q=void 0;if((((b=t)==null?void 0:(V=b.identifier)==
null?void 0:V.tag)||((H=t)==null?void 0:H.targetId)||((q=t)==null?void 0:q.panelIdentifier))===this.activePanel){J=!0;break}}if(this.isPersistentPanelActive){var W=_.bZ().resolve(_.ER);_.Rw(_.Yh,function(){W.showPanel(r.activePanel,void 0,void 0,void 0,null)},100)}var U;
x=[].concat(_.Gd(Object.values(((U=this.data)==null?void 0:U.engagementPanels)||{})));if(_.M("enable_preview_panel_for_shorts_search_suggested_action")){var g,E,h,G,N;((G=_.R((g=this.data)==null?void 0:(E=g.overlay)==null?void 0:(h=E.reelPlayerOverlayRenderer)==null?void 0:h.metapanel,_.M4n))==null?void 0:(N=G.metadataItems)==null?void 0:N.find(function(Q){var Y,O;return((Y=_.R(Q,vks))==null?void 0:(O=Y.icon)==null?void 0:O.iconType)==="SEARCH"}))!==void 0&&x.push({engagementPanelSectionListRenderer:{identifier:{tag:"PAsearch_preview"},
targetId:"PAsearch_preview"}})}U=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);g=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return U===void 0&&g===void 0||(U==null?0:U.isDisabled)||(g==null?void 0:g.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!J?(J=x==null?void 0:x.findIndex(function(Q){var Y,
O;return((Y=Q.engagementPanelSectionListRenderer)==null?void 0:(O=Y.identifier)==null?void 0:O.tag)==="shorts-comments-panel"}),J===-1||J===void 0||x!=null&&x.splice(J,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.gP("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.gP("CLOSE",void 0,"Close")}},command:{hideEngagementPanelEndpoint:{identifier:{surface:"ENGAGEMENT_PANEL_SURFACE_SHORTS",tag:"shorts-comments-panel"}}}}}}},content:{sectionListRenderer:{contents:[{itemSectionRenderer:{contents:[{messageRenderer:{style:{value:"RENDER_STYLE_PANEL"},text:{runs:[{text:_.gP("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.gP("LEARN_MORE",void 0,"Learn more"),navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/9706180",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://support.google.com/youtube/answer/9706180"}}}]}}}]}}]}},identifier:{surface:"ENGAGEMENT_PANEL_SURFACE_SHORTS",tag:"shorts-comments-panel"},loggingDirectives:{clientVeSpec:{uiType:139722}},visibility:"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"}}].concat(_.Gd(Object.values(x||
{})))):x}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.shortsProcessedSequence)==null?void 0:r[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var r=this,J,x,t;if((J=this.playerData)==null?0:(x=J.playabilityStatus)==null?0:(t=x.errorScreen)==null?0:t.playerInterstitialRenderer)return _.Yh.addLowPriorityJob(function(){r.movePlayerToVideo(r.index)}),this.playerData.playabilityStatus.errorScreen;
var b,V;return((b=this.data)==null?void 0:b.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((V=this.data)==null?0:V.watchStatus)&&_.R(this.data.watchStatus,_.KVx)?(_.Yh.addLowPriorityJob(function(){r.movePlayerToVideo(r.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.vd.Object.defineProperties(pt,{template:{configurable:!0,enumerable:!0,get:function(){if(lWY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n      <template class="style-scope ytd-shorts">\n        <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n          <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n          </div>\n        </div>\n      </template>\n    </dom-repeat>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);lWY=r}r=lWY;return r}}});
pt.prototype.onNextButtonDataChange=pt.prototype.onNextButtonDataChange;pt.prototype.onPrevButtonDataChange=pt.prototype.onPrevButtonDataChange;pt.prototype.onPersistentPanelActiveChanged=pt.prototype.onPersistentPanelActiveChanged;pt.prototype.lazyUpdateMiniplayerData=pt.prototype.lazyUpdateMiniplayerData;pt.prototype.onShortsPipActiveChanged=pt.prototype.onShortsPipActiveChanged;pt.prototype.setActiveIndex=pt.prototype.setActiveIndex;pt.prototype.graftNvcRenderer=pt.prototype.graftNvcRenderer;
pt.prototype.graftClientVisualElements=pt.prototype.graftClientVisualElements;pt.prototype.onActiveChanged=pt.prototype.onActiveChanged;pt.prototype.onShortsDismiss=pt.prototype.onShortsDismiss;pt.prototype.onShortUndoDismiss=pt.prototype.onShortUndoDismiss;pt.prototype.playerDataChanged=pt.prototype.playerDataChanged;pt.prototype.afterPlayerStarted=pt.prototype.afterPlayerStarted;pt.prototype.unhideCurrentOverlay=pt.prototype.unhideCurrentOverlay;pt.prototype.onServiceRequestCompleted=pt.prototype.onServiceRequestCompleted;
pt.prototype.engagementPanelsChanged=pt.prototype.engagementPanelsChanged;pt.prototype.onFullscreenChange=pt.prototype.onFullscreenChange;pt.prototype.onResize=pt.prototype.onResize;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],pt.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.GL.YtPageBehavior),_.y("design:type",Object)],pt.prototype,"ytPageBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],pt.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.R1),_.y("design:type",Object)],pt.prototype,"ironResizableBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],pt.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],pt.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],pt.prototype,"ytdReduxBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"playerData",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"reelWatchSequenceResponse",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"cachedReelWatchSequenceResponse",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"cachedSequenceParams",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"cachedSequenceProvider",void 0);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"currentEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"nextButtonData",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"prevButtonData",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"isPreviousPageShorts",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"index",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"delayedActiveIndex",void 0);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"playablePreviousIndex",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"player",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"isPlayerPaused",void 0);_.F([_.C({selector:RWv}),_.y("design:type",Object)],pt.prototype,"isPlayerStarted",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"intersectionObserver",void 0);_.F([_.C(),_.y("design:type",Number)],pt.prototype,"cinematicsInitializeJobId",void 0);
_.F([_.C(),_.y("design:type",Number)],pt.prototype,"updateMiniplayerDataJobId",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"fitToVisibleBounds",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"pageSubtype",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],pt.prototype,"enablePreviousContinuation",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"shortsPipEnabled",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"isDark",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"shortsViewTransitions",void 0);_.F([_.C({selector:_.q3,reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"isFullscreen",void 0);_.F([_.C({selector:_.WI,reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"isShortsPipActive",void 0);
_.F([_.jX("#shorts-inner-container"),_.y("design:type",HTMLElement)],pt.prototype,"shortsInnerContainer",void 0);_.F([_.jX("#back-nav-button ytd-button-renderer"),_.y("design:type",_.zN)],pt.prototype,"backNavButton",void 0);_.F([_.jX("#shorts-container"),_.y("design:type",HTMLElement)],pt.prototype,"shortsContainer",void 0);_.F([_.vL("error-screen"),_.y("design:type",HTMLElement)],pt.prototype,"errorScreenContainer",void 0);
_.F([_.vL("player"),_.y("design:type",Object)],pt.prototype,"playerElement",void 0);_.F([_.vL("shorts-cinematic-container"),_.y("design:type",HTMLElement)],pt.prototype,"shortsCinematicContainer",void 0);_.F([_.vL("initial-player-container"),_.y("design:type",HTMLElement)],pt.prototype,"initialPlayerContainer",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"buttonOverride",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"anchoredPanelActive",void 0);
_.F([_.C(),_.y("design:type",String)],pt.prototype,"activePanel",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"isActive",void 0);_.F([_.C({selector:Gim,reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"smallScreenPersistentPanel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"isPersistentPanelActive",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"smallScreenSqueezeBack",void 0);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"enableScrollIntoViewCenter",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"formatFirst",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"enableFlexibleOverlay",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],pt.prototype,"useAspectRatio",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"panelContainer",void 0);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"overlayContainer",void 0);_.F([_.C(),_.y("design:type",Object)],pt.prototype,"isShortsInitialized",void 0);_.F([_.n("reelWatchSequenceResponse"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"prevShortsSequence",null);_.F([_.n("data","prevShortsSequence"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"shortsProcessedPrevSequence",null);
_.F([_.n("reelWatchSequenceResponse"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"shortsSequence",null);_.F([_.n("data","shortsSequence"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"shortsProcessedSequence",null);
_.F([_.C({reflectToAttribute:!0}),_.n("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],pt.prototype,"isUpArrowHidden",null);_.F([_.C({reflectToAttribute:!0}),_.n("reelWatchSequenceResponse","index","endOfNextContinuation"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],pt.prototype,"isDownArrowHidden",null);
_.F([_.C(),_.n("index"),_.y("design:type",Number),_.y("design:paramtypes",[])],pt.prototype,"activeIndex",null);_.F([_.n("isShortPlayable","data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],pt.prototype,"shouldRenderOfflineContent",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onResize",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"anchoredEngagementPanels",null);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"watchWhileEngagementPanels",void 0);_.F([_.g5("isFullscreen"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onFullscreenChange",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"engagementPanelsChanged",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],pt.prototype,"onServiceRequestCompleted",null);_.F([_.n("data","shortsSequence","index"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"activeReel",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"unhideCurrentOverlay",null);
_.F([_.g5("isPlayerStarted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"afterPlayerStarted",null);_.F([_.n("playerData","reelWatchSequenceResponse","data"),_.y("design:type",Object),_.y("design:paramtypes",[])],pt.prototype,"errorScreen",null);_.F([_.n("errorScreen"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],pt.prototype,"hasError",null);
_.F([_.g5("playerData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],pt.prototype,"playerDataChanged",null);_.F([_.Uh("yt-dismissible-item-undo-feedback"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onShortUndoDismiss",null);_.F([_.Uh("yt-disable-lockup-interaction"),_.y("design:type",Function),_.y("design:paramtypes",[Object]),_.y("design:returntype")],pt.prototype,"onShortsDismiss",null);
_.F([_.Mw("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onActiveChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"graftClientVisualElements",null);_.F([_.g5("currentPlayerIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"graftNvcRenderer",null);
_.F([_.g5("index"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"setActiveIndex",null);_.F([_.g5("isShortsPipActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onShortsPipActiveChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"lazyUpdateMiniplayerData",null);
_.F([_.C(),_.y("design:type",Object)],pt.prototype,"onOverlayDensityChanged",void 0);_.F([_.g5("isPersistentPanelActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onPersistentPanelActiveChanged",null);_.F([_.g5("index","data","isUpArrowHidden"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onPrevButtonDataChange",null);
_.F([_.g5("index","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pt.prototype,"onNextButtonDataChange",null);_.F([_.L({is:"ytd-shorts"})],pt);_.xn.registerService(_.Vp4,pt);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("JzFVk");
var hus=function(r){return _.f("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},wRm(r.data.ctaButton,{buttonViewModel:{}}),_.f(_.Zy,{text:r.data.subtext,className:"ytwYtdButtonBannerViewModelSubtext"}))};var Mkm;var Gqm;var PP=function(){return _.I.apply(this,arguments)||this};
_.S(PP,_.I);PP.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
PP.prototype.computeBlueBottomLink=function(r){return r};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],PP.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],PP.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],PP.prototype,"data",void 0);_.F([_.C({computed:"computeIcon_(data.bottomIcon)"}),_.y("design:type",String)],PP.prototype,"bottomIcon",void 0);
_.F([_.C({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.y("design:type",Boolean)],PP.prototype,"enableBlueBottomLink",void 0);_.F([_.L({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],PP);
_.A(PP,"ytd-web-answer-renderer",function(){if(Gqm!==void 0)return Gqm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-web-answer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section-header" class="style-scope ytd-web-answer-renderer">\n  <yt-formatted-string id="section-title" text="[[data.sectionTitle]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n  <div id="menu" class="style-scope ytd-web-answer-renderer"></div>\n</div>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]">\n  <div id="content" class="style-scope ytd-web-answer-renderer">\n    <div id="content-text" class="style-scope ytd-web-answer-renderer">\n      <div id="content-title" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string id="content-title" text="[[data.contentTitle]]" class="style-scope ytd-web-answer-renderer">\n        </yt-formatted-string>\n        <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n      </div>\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      <div id="source-group" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string text="[[data.sourceName]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n        <div id="separator" hidden="[[!data.publishedDate]]" class="style-scope ytd-web-answer-renderer">\u2022</div>\n        <yt-formatted-string text="[[data.publishedDate]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <yt-img-shadow id="answer-image" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="100" class="style-scope ytd-web-answer-renderer">\n    </yt-img-shadow>\n  </div>\n</a>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" hidden="[[!data.bottomLink]]" href$="[[computeHref_(data.bottomLinkCommand)]]" data="[[data.bottomLinkCommand]]">\n  <div id="bottom-section" class="style-scope ytd-web-answer-renderer">\n    <yt-icon id="bottom-icon" icon="[[bottomIcon]]" class="style-scope ytd-web-answer-renderer"></yt-icon>\n    <yt-formatted-string id="bottom-link" text="[[data.bottomLink]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n    <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Gqm=r},{mode:_.sz("kevlar_poly_si_batch_j035")?1:2});var RuY;var Y8=function(){var r=_.I.apply(this,arguments)||this;r.hasChipBar=!1;return r};
_.S(Y8,_.I);Y8.prototype.configureRendererStamper=function(){return{"data.chipBar":{id:"chip-bar",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}},"data.searchFilterButton":{id:"filter-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}},reuseComponents:!1},"data.aboutTheseResultsButton":{id:"about-these-results",mapping:{buttonRenderer:{component:"ytd-button-renderer"}},reuseComponents:!1}}};
Y8.prototype.computeHasChipBar=function(r){return!(r==null||!r.chipBar)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Y8.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Y8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Y8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.y("design:type",Object)],Y8.prototype,"hasChipBar",void 0);_.F([_.L({is:"ytd-search-header-renderer",disableElementRegistration:!0})],Y8);
_.A(Y8,"ytd-search-header-renderer",function(){if(RuY!==void 0)return RuY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chip-bar" class="style-scope ytd-search-header-renderer"></div>\n<div id="about-these-results" class="style-scope ytd-search-header-renderer"></div>\n<div id="filter-button" class="style-scope ytd-search-header-renderer"></div>\n\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return RuY=r},{mode:1});var SjI;var n2=function(){return _.I.apply(this,arguments)||this};
_.S(n2,_.I);n2.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],n2.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],n2.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],n2.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-page-continuation"})],n2);
_.A(n2,"ytd-page-continuation",function(){if(SjI!==void 0)return SjI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pages" class="style-scope ytd-page-continuation"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return SjI=r},{mode:1});var NLY;var dSY;var QUK;var OO=function(){return _.I.apply(this,arguments)||this};
_.S(OO,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],OO.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],OO);
_.A(OO,"ytd-watch-card-one-vs-one-event",function(){if(QUK!==void 0)return QUK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class="main-event event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.eventDescription)]]</div>\n<div class="event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.additionalEventDescription)]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return QUK=r},{mode:1});var C2=function(){return _.I.apply(this,arguments)||this};
_.S(C2,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],C2.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],C2.prototype,"data",void 0);_.F([_.L({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],C2);
_.A(C2,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(dSY!==void 0)return dSY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-one-vs-one-event-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<ytd-thumbnail data="[[data]]" disable-rounding="" width="386" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer"></ytd-thumbnail>\n\n<div id="bottom-fade" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer">\n  <ytd-watch-card-one-vs-one-event class="hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</div>\n    </a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return dSY=r},{mode:1});var KGY;var BP=function(){return _.I.apply(this,arguments)||this};
_.S(BP,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],BP.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],BP.prototype,"data",void 0);_.F([_.L({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],BP);
_.A(BP,"ytd-banner-and-box-hero-image-renderer",function(){if(KGY!==void 0)return KGY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-and-box-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="banner" thumbnail="[[data.banner]]" width="386" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow><svg id="bg" viewBox="0 0 1300 304" preserveAspectRatio="xMaxYMid slice" class="style-scope ytd-banner-and-box-hero-image-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path></svg><yt-img-shadow id="box" height="184" thumbnail="[[data.box]]" width="131" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KGY=r},{mode:1});var kqm;var IA=function(){var r=_.I.apply(this,arguments)||this;r.modern=_.M("web_modern_buttons");return r};
_.S(IA,_.I);IA.prototype.computeIcon=function(){var r,J,x=(r=this.data)==null?void 0:(J=r.icon)==null?void 0:J.iconType;if(x)return _.pM(x)};
IA.prototype.computeButtonShape=function(){var r;return{buttonText:_.v2((r=this.data)==null?void 0:r.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.vd.Object.defineProperties(IA.prototype,{buttonColor:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style.replace("CALL_TO_ACTION_BUTTON_RENDERER_STYLE_",""):"RED"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],IA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],IA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],IA.prototype,"modern",void 0);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.n("data.style"),_.y("design:type",Object),_.y("design:paramtypes",[])],IA.prototype,"buttonColor",null);
_.F([_.L({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],IA);
_.A(IA,"ytd-call-to-action-button-renderer",function(){if(kqm!==void 0)return kqm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-call-to-action-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="overlay-button" hidden="[[modern]]" raised="" tabindex="-1" class="style-scope ytd-call-to-action-button-renderer">\n  <yt-icon id="overlay-icon" icon="[[data.icon.iconType]]" class="style-scope ytd-call-to-action-button-renderer"></yt-icon>\n  <span id="overlay-text" class="style-scope ytd-call-to-action-button-renderer">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return kqm=r},{mode:1});var PRX;var L2=function(){return _.I.apply(this,arguments)||this};
_.S(L2,_.I);L2.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.Hp(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.Vm(this.data.leftThumbnail.thumbnails,216)+")")};
L2.prototype.onLeftThumbnailChanged=L2.prototype.onLeftThumbnailChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],L2.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],L2.prototype,"data",void 0);_.F([_.g5("data.leftThumbnail"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],L2.prototype,"onLeftThumbnailChanged",null);_.F([_.L({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],L2);
_.A(L2,"ytd-collage-hero-image-renderer",function(){if(PRX!==void 0)return PRX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-collage-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="collage" class="style-scope ytd-collage-hero-image-renderer"><div id="section-left" class="style-scope ytd-collage-hero-image-renderer"></div><div id="section-right" class="style-scope ytd-collage-hero-image-renderer"><yt-img-shadow id="top-right" height="105" thumbnail="[[data.topRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow><yt-img-shadow height="105" thumbnail="[[data.bottomRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return PRX=r},{mode:1});var YjK;var cP=function(){return _.I.apply(this,arguments)||this};
_.S(cP,_.I);cP.prototype.computeStyle=function(r){return r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],cP.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],cP.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.y("design:type",String)],cP.prototype,"componentStyle",void 0);_.F([_.L({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],cP);
_.A(cP,"ytd-single-hero-image-renderer",function(){if(YjK!==void 0)return YjK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="image" thumbnail="[[data.thumbnail]]" width="386" class="style-scope ytd-single-hero-image-renderer"></yt-img-shadow>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return YjK=r},{mode:1});var nEs;var AT=function(){return _.I.apply(this,arguments)||this};
_.S(AT,_.I);_.m=AT.prototype;
_.m.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.M("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.m.computeSubtitle=function(r){if(this.data){var J;if(this.data.upcomingEventData){r=_.v2(r.subtitle);var x=Number(this.data.upcomingEventData.startTime);isNaN(x)||(J=_.Z1(_.KL(r,x)))}else J=r.subtitle;return J}};
_.m.onHeroTap=function(r){r.preventDefault();var J=this.data&&this.data.navigationEndpoint;!J||!_.lu(_.Xj(r),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.lu(_.Xj(r),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.M("kevlar_watchcard_hero_video_renderer_killswitch")?_.Vq(this.hostElement,"yt-navigate",{navigationEndpoint:J}):this.ytComponentBehavior.resolveCommand(J))};
_.m.computeHeroTabIndex=function(r){return r&&r.simpleText?-1:0};
_.m.computeHeroRole=function(r){return r&&r.simpleText?"":"link"};
_.m.computeIsReminderButtonPresent=function(r){return!(!r||!r.reminderButton)};
_.m.computeHideBottomItems=function(r){return!(this.computeIsReminderButtonPresent(r)||r.subtitle)};
_.m.dataChanged=function(){var r=this.get("data.buttons.buttonRenderer.serviceEndpoint"),J;((J=_.R(r==null?void 0:r.commandMetadata,_.hH))==null?0:J.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(r)};
AT.prototype.dataChanged=AT.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],AT.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],AT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],AT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],AT.prototype,"data",void 0);
_.F([_.C({computed:"computeSubtitle(data)"}),_.y("design:type",String)],AT.prototype,"subtitle",void 0);_.F([_.C({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],AT.prototype,"isReminderButtonPresent",void 0);_.F([_.C({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],AT.prototype,"hideBottomItems",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AT.prototype,"dataChanged",null);_.F([_.L({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],AT);
_.A(AT,"ytd-watch-card-hero-video-renderer",function(){if(nEs!==void 0)return nEs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-card-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" on-tap="onHeroTap" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex$="[[computeHeroTabIndex(data.title)]]" role$="[[computeHeroRole(data.title)]]">\n  <ytd-thumbnail data="[[data]]" disable-rounding="" hidden$="[[!data.thumbnail]]" width="386" class="style-scope ytd-watch-card-hero-video-renderer">\n  </ytd-thumbnail>\n  <div id="hero-image" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div class="title-container style-scope ytd-watch-card-hero-video-renderer" hidden="[[!data.title]]">\n    <div class="title-fade style-scope ytd-watch-card-hero-video-renderer">\n      <a id="watch-card-title" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string id="watch-card-title" text="[[data.title]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n      </a>\n      <div id="bottom-items" hidden="[[hideBottomItems]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        <ytd-badge-supported-renderer id="watch-card-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="watch-card-subtitle" text="[[subtitle]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n        <div id="reminder-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="call-to-action-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div id="overlays" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return nEs=r},{mode:1});var OyK;var Fi=function(){return _.I.apply(this,arguments)||this};
_.S(Fi,_.I);_.m=Fi.prototype;_.m.configureRendererStamper=function(){return{"data.callToActionButtons":{id:"call-to-action-buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.m.computeTitleBadges=function(r){return r?[r]:[]};
_.m.computeHeaderStyle=function(r){return r?r.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.m.computeAvatarAriaLabel=function(r){if(r){var J,x,t,b;return(b=(J=r.avatar)==null?void 0:(x=J.accessibility)==null?void 0:(t=x.accessibilityData)==null?void 0:t.label)!=null?b:_.v2(r==null?void 0:r.title)}};
_.m.computeAvatarHeight=function(r){return r==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.m.computeBadgeRowClass=function(r){return(r==null?0:r[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fi.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Fi.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fi.prototype,"data",void 0);_.F([_.C({computed:"computeTitleBadges(data.titleBadge)"}),_.y("design:type",Array)],Fi.prototype,"titleBadges",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.y("design:type",String)],Fi.prototype,"headerStyle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.y("design:type",String)],Fi.prototype,"badgeRowClass",void 0);_.F([_.L({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],Fi);
_.A(Fi,"ytd-watch-card-rich-header-renderer",function(){if(OyK!==void 0)return OyK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-rich-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-watch-card-rich-header-renderer">\n  <div id="body" class="style-scope ytd-watch-card-rich-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]">\n      <ytd-channel-name id="channel-name" badges="[[titleBadges]]" channel-name="[[data.title]]" tooltip-position="bottom" wrap-text="" class="style-scope ytd-watch-card-rich-header-renderer">\n      </ytd-channel-name>\n      <div id="badge-row" class$="[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer">\n        <span id="watch-card-subtitle" class="style-scope ytd-watch-card-rich-header-renderer">\n          <yt-formatted-string respect-lang-dir="" text="[[data.subtitle]]" class="style-scope ytd-watch-card-rich-header-renderer"></yt-formatted-string>\n        </span>\n        <template is="dom-if" if="[[data.badges.0.metadataBadgeRenderer]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          </ytd-badge-supported-renderer>\n        </template>\n      </div>\n    </a>\n    \n    <div id="call-to-action-buttons" hidden="[[!data.callToActionButtons]]" class="style-scope ytd-watch-card-rich-header-renderer"></div>\n  </div>\n  <a id="avatar-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]" aria-label="[[computeAvatarAriaLabel(data)]]" hidden="[[!data.avatar]]">\n    <yt-img-shadow id="avatar" height="[[computeAvatarHeight(data.style)]]" thumbnail="[[data.avatar]]" class="style-scope ytd-watch-card-rich-header-renderer">\n    </yt-img-shadow>\n  </a>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OyK=r},{mode:1});var CRr;var BLK;var aA=function(){return _.I.apply(this,arguments)||this};
_.S(aA,_.I);aA.prototype.onMetadataTap=function(r){var J=this.data&&this.data.navigationEndpoint;J&&!_.lu(_.Xj(r),this.hostElement,["A".toString()])&&_.Vq(this.hostElement,"yt-navigate",{endpoint:J})};
_.vd.Object.defineProperties(aA.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}},
subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var r;if(this.data.upcomingEventData){var J=_.v2(this.data.subtitle),x=Number(this.data.upcomingEventData.startTime);isNaN(x)||(r=_.Z1(_.KL(J,x)))}else r=this.data.subtitle;return r}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],aA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],aA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data.style"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],aA.prototype,"isCondensed",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],aA.prototype,"subtitle",null);
_.F([_.L({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],aA);
_.A(aA,"ytd-watch-card-compact-video-renderer",function(){if(BLK!==void 0)return BLK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-compact-video-renderer"></ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-watch-card-compact-video-renderer" on-click="onMetadataTap">\n    <div class="title-wrapper style-scope ytd-watch-card-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n      </a>\n    </div>\n    <yt-formatted-string class="byline style-scope ytd-watch-card-compact-video-renderer" hidden="[[!data.byline]]" link-inherit-color="" text="[[data.byline]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[subtitle]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div class="metadata style-scope ytd-watch-card-compact-video-renderer">\n      <div class="text style-scope ytd-watch-card-compact-video-renderer">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" text="[[subtitle]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string class="duration style-scope ytd-watch-card-compact-video-renderer" text="[[data.lengthText]]">\n      </yt-formatted-string>\n    </div>\n  </a>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return BLK=r},{mode:1});var IoX;var yp=function(){return _.I.apply(this,arguments)||this};
_.S(yp,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yp.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yp.prototype,"data",void 0);_.F([_.L({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],yp);
_.A(yp,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(IoX!==void 0)return IoX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.navigationEndpoint]]" href$="[[computeHref_(data.navigationEndpoint)]]">\n  <ytd-watch-card-one-vs-one-event class="compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IoX=r},{mode:1});var ew=function(){return _.I.apply(this,arguments)||this};
_.S(ew,_.I);ew.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{watchCardCompactVideoRenderer:{component:"ytd-watch-card-compact-video-renderer",noInjection:!0},watchCardOneVsOneEventCompactVideoRenderer:{component:"ytd-watch-card-one-vs-one-event-compact-video-renderer",noInjection:!0}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ew.prototype,"ytRendererStamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ew.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ew.prototype,"data",void 0);_.F([_.L({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],ew);
_.A(ew,"ytd-vertical-watch-card-list-renderer",function(){if(CRr!==void 0)return CRr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-watch-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-watch-card-list-renderer">\n  \n</div>\n<a id="view-all-endpoint" class="yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[!data.viewAllEndpoint]]" disable-upgrade$="[[!data.viewAllEndpoint]]">\n    [[getSimpleString(data.viewAllText)]]\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return CRr=r},{mode:1});var LG4;var zt=function(){var r=_.I.apply(this,arguments)||this;r.ariaExpanded="false";return r};
_.S(zt,_.I);_.m=zt.prototype;_.m.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.m.dataChanged=function(){var r;this.currentSeasonIndex=((r=this.data)==null?void 0:r.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.m.computeEpisodesInfo=function(r,J,x){if(r!==void 0&&J.length===r.length)return r[x]};
_.m.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.m.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.m.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.m.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.m.getUppercaseSimpleString=function(r){return this.ytRendererBehavior.getSimpleString(r).toUpperCase()};
_.m.updateCurrentSeasonIndexFromBinding=function(r){this.currentSeasonIndex=r.detail.value};
zt.prototype.onIronOverlayClosed=zt.prototype.onIronOverlayClosed;zt.prototype.currentSeasonIndexChanged=zt.prototype.currentSeasonIndexChanged;zt.prototype.dataChanged=zt.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zt.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",String)],zt.prototype,"label",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],zt.prototype,"currentSeasonIndex",void 0);_.F([_.C({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.y("design:type",Object)],zt.prototype,"episodesInfo",void 0);_.F([_.C({value:"false"}),_.y("design:type",Object)],zt.prototype,"ariaExpanded",void 0);_.F([_.jX("#lists"),_.y("design:type",Object)],zt.prototype,"lists",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zt.prototype,"dataChanged",null);_.F([_.Mw("currentSeasonIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zt.prototype,"currentSeasonIndexChanged",null);_.F([_.Uh("iron-overlay-closed"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],zt.prototype,"onIronOverlayClosed",null);
_.F([_.L({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],zt);
_.A(zt,"ytd-watch-card-section-dropdown-renderer",function(){if(LG4!==void 0)return LG4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LG4=r},{mode:1});var cIy;var Zq=function(){var r=_.I.apply(this,arguments)||this;r.isSearch=!1;return r};
_.S(Zq,_.I);Zq.prototype.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:{component:"ytd-vertical-watch-card-list-renderer",noInjection:!0},horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Zq.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zq.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Zq.prototype,"isSearch",void 0);_.F([_.L({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],Zq);
_.A(Zq,"ytd-watch-card-section-sequence-renderer",function(){if(cIy!==void 0)return cIy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-sequence-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="lists" class="style-scope ytd-watch-card-section-sequence-renderer">\n  \n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return cIy=r},{mode:1});var wRm=_.Ms({buttonViewModel:_.TN});_.xt(hus);_.iu(hus,"ytd-button-banner-view-model",{propNames:["data"]});var vP=function(){var r=_.I.apply(this,arguments)||this;r.isSearch=!1;return r};
_.S(vP,_.I);
vP.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{watchCardRichHeaderRenderer:{component:"ytd-watch-card-rich-header-renderer",noInjection:!0}}},"data.callToAction":{id:"hero",mapping:{watchCardHeroVideoRenderer:{component:"ytd-watch-card-hero-video-renderer",noInjection:!0},watchCardHeroOneVsOneEventRenderer:{component:"ytd-watch-card-hero-one-vs-one-event-renderer",noInjection:!0}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0}}},
"data.sections":{id:"sections",mapping:{watchCardSectionDropdownRenderer:{component:"ytd-watch-card-section-dropdown-renderer",noInjection:!0},watchCardSectionSequenceRenderer:{component:"ytd-watch-card-section-sequence-renderer",properties:{isSearch:"[[isSearch]]"},noInjection:!0}}},"data.footer":{id:"footer",mapping:{buttonBannerViewModel:"ytd-button-banner-view-model"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vP.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vP.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vP.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],vP.prototype,"rounded",void 0);_.F([_.C(),_.y("design:type",Object)],vP.prototype,"isSearch",void 0);
_.F([_.L({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],vP);
_.A(vP,"ytd-universal-watch-card-renderer",function(){if(NLY!==void 0)return NLY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-universal-watch-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="hero" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="action-buttons" hidden="[[!data.actionButtons]]" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="sections" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="footer" class="style-scope ytd-universal-watch-card-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return NLY=r},{mode:1});var AIm;_.o8(_.JY(function(r){var J=r.data;var x;r=!((x=_.bZ().resolve(_.t9(_.vc)))==null||!x());x={};return _.f("overview-message-view-model",{class:_.gm("ytwOverviewMessageViewModelHost",(x.ytwOverviewMessageViewModelDarkBackground=r,x.ytwOverviewMessageViewModelLightBackground=!r,x))},_.f(_.w,{cond:function(){return J().primaryImage},
then:function(t){return _.f(_.rm,{data:t,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.f(_.w,{cond:function(){return J().primaryText},
then:function(){return _.f("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.f(_.Zy,{text:function(){return J().primaryText}}))}}),_.f(_.w,{cond:function(){return J().secondaryText},
then:function(){return _.f("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.f(_.Zy,{text:function(){return J().secondaryText}}))}}))},"Xi"),"overview-message-view-model",{props:{data:_.yk}});_.iu(_.weo,"ytd-overview-answer-view-model",{propNames:["data"]});var uw=function(){return _.I.apply(this,arguments)||this};
_.S(uw,_.I);uw.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{universalWatchCardRenderer:{component:"ytd-universal-watch-card-renderer",properties:{isSearch:"[[isSearch]]"}},overviewAnswerViewModel:"ytd-overview-answer-view-model",overviewMessageViewModel:"overview-message-view-model"}}}};
uw.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uw.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],uw.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uw.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],uw.prototype,"isSearch",void 0);
_.F([_.L({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],uw);
_.A(uw,"ytd-secondary-search-container-renderer",function(){if(AIm!==void 0)return AIm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-secondary-search-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-secondary-search-container-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return AIm=r},{mode:1});var FGE;var lw=function(){var r=_.I.apply(this,arguments)||this;r.renderSecondarySearchContainer=!1;r.isSearch=!1;return r};
_.S(lw,_.I);_.m=lw.prototype;_.m.configureRendererStamper=function(){return{"data.primaryContents":{id:"primary",mapping:{sectionListRenderer:{component:"ytd-section-list-renderer",properties:{isSearch:"[[isSearch]]"}}}},"data.continuations":{id:"continuations",mapping:{pageContinuationData:"ytd-page-continuation"}}}};
_.m.created=function(){var r=this;this.boundStampSecondarySearchContainerIfFits=function(){r.stampSecondarySearchContainerIfFits()};
_.Bb("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.m.computeIsSearchFrictionPage=function(r){var J,x,t,b,V;r=r==null?void 0:(J=r.primaryContents)==null?void 0:(x=J.sectionListRenderer)==null?void 0:(t=x.contents)==null?void 0:(b=t[0])==null?void 0:(V=b.itemSectionRenderer)==null?void 0:V.contents;if(!r)return!1;J=_.D(r);for(x=J.next();!x.done;x=J.next())if(t=void 0,(t=x.value)==null?0:t.searchFrictionViewModel)return!0;return!1};
_.m.computeShowSecondaryColumn=function(r,J){return!!(J&&J.secondaryContents&&r)};
_.m.activeChanged=function(){var r=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.fs(this,this.debounceStampSecondarySearchContainerIfFits)),_.FO(function(){r.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.fs(this,this.debounceStampSecondarySearchContainerIfFits))};
_.m.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.m.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.m.debounceStampSecondarySearchContainerIfFits=function(){_.ac(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.m.onRetrieveLocation=function(r,J){J.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);r.stopPropagation()};
_.m.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
lw.prototype.dataChanged=lw.prototype.dataChanged;lw.prototype.onRetrieveLocation=lw.prototype.onRetrieveLocation;lw.prototype.persistentGuideChanged=lw.prototype.persistentGuideChanged;lw.prototype.activeChanged=lw.prototype.activeChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lw.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],lw.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],lw.prototype,"ironResizableBehavior",void 0);_.F([_.C(),_.y("design:type",Boolean)],lw.prototype,"active",void 0);_.F([_.C(),_.y("design:type",Object)],lw.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.M("enable_desktop_search_bigger_thumbs")}}),
_.y("design:type",Boolean)],lw.prototype,"useBiggerThumbs",void 0);_.F([_.C({reflectToAttribute:!0,value:function(){return _.Df("desktop_search_bigger_thumbs_style")}}),
_.y("design:type",String)],lw.prototype,"biggerThumbsStyle",void 0);_.F([_.C(),_.y("design:type",Object)],lw.prototype,"renderSecondarySearchContainer",void 0);_.F([_.C({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.y("design:type",Boolean)],lw.prototype,"showSecondaryColumn",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.y("design:type",Boolean)],lw.prototype,"isSearchFrictionPage",void 0);
_.F([_.C(),_.y("design:type",Object)],lw.prototype,"isSearch",void 0);_.F([_.g5("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lw.prototype,"activeChanged",null);_.F([_.g5("guidePersistentAndVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lw.prototype,"persistentGuideChanged",null);
_.F([_.Uh("yt-retrieve-location"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],lw.prototype,"onRetrieveLocation",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lw.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],lw);
_.A(lw,"ytd-two-column-search-results-renderer",function(){if(FGE!==void 0)return FGE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-search-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-search-results-renderer">\n  <div id="continuations" class="style-scope ytd-two-column-search-results-renderer"></div>\n</div>\n<ytd-secondary-search-container-renderer id="secondary" data="[[data.secondaryContents.secondarySearchContainerRenderer]]" disable-upgrade$="[[!showSecondaryColumn]]" hidden="[[!showSecondaryColumn]]" is-search="[[isSearch]]" class="style-scope ytd-two-column-search-results-renderer">\n</ytd-secondary-search-container-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return FGE=r},{mode:1});var Xi=function(){var r=_.I.apply(this,arguments)||this;r.hasSearchHeader=!1;r.hasSecondaryContent=!1;r.hasBiggerThumbs=_.M("enable_desktop_search_bigger_thumbs");r.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return r};
_.S(Xi,_.I);_.m=Xi.prototype;_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{searchHeaderRenderer:{component:"ytd-search-header-renderer"}}},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:_.PT(["aa","eocs"])}}};
_.m.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.m.loadPage_=function(r){this.initCsi();r&&(this.data=r,_.Bb("REFINEMENTS_TUPLE",["FromSearchResponse",r.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.ut(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.m.initCsi=function(){_.MC("results",["ol","cpt"])};
_.m.updateTitle=function(){var r=_.AE(window.location.href,"q");r||(r=_.AE(window.location.href,"search_query"));_.Vq(this.hostElement,"yt-update-title",r||"")};
_.m.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.m.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.M("web_srp_data_changed_terminate_imp_killswitch")||_.D9(this.hostElement,"yt-terminate-video-preview-action")};
_.m.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.m.computeHasSearchHeader=function(r){var J;r=r==null?void 0:(J=r.header)==null?void 0:J.searchHeaderRenderer;return!!r&&(!!r.searchFilterButton||!!r.chipBar)};
_.m.computeHasSecondaryContent=function(r){var J,x;return!!(r==null?0:(J=r.contents)==null?0:(x=J.twoColumnSearchResultsRenderer)==null?0:x.secondaryContents)};
_.vd.Object.defineProperties(Xi,{template:{configurable:!0,enumerable:!0,get:function(){if(Mkm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="container" class="style-scope ytd-search">\n  <div id="header" class="style-scope ytd-search"></div>\n  <ytd-two-column-search-results-renderer active="[[active]]" data="[[data.contents.twoColumnSearchResultsRenderer]]" hidden="[[data.hideContents]]" is-search="true" class="style-scope ytd-search">\n  </ytd-two-column-search-results-renderer>\n</div>\n<div id="survey" class="style-scope ytd-search"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);Mkm=r}r=Mkm;return r}}});
Xi.prototype.onReloadContinuationFinish=Xi.prototype.onReloadContinuationFinish;Xi.prototype.dataChanged=Xi.prototype.dataChanged;_.F([_.K(_.GL.YtPageBehavior),_.y("design:type",Object)],Xi.prototype,"ytPageBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Xi.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xi.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Xi.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],Xi.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xi.prototype,"data",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],Xi.prototype,"monitorScroll",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xi.prototype,"hasSearchHeader",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xi.prototype,"hasSecondaryContent",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Xi.prototype,"hasBiggerThumbs",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xi.prototype,"dataChanged",null);
_.F([_.Uh("yt-reload-continuation-finish"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Xi.prototype,"onReloadContinuationFinish",null);_.F([_.L({is:"ytd-search"})],Xi);_.xn.registerService(_.o1i,Xi);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("h8y2qb");
var G7I=function(r){if(r=_.T8D(r)){var J;(J=r.sources)!=null&&J[0]?(J=_.q6M(r),J=J<1?"VERTICAL":J>1?"HORIZONTAL":"SQUARE"):J=void 0;return J}},R6=function(r){_.Ua.call(this,"upload");
this.opts.query=r},Sg5=function(r,J){return _.f(RdX,{data:r,
onYtNavigate:J})},N$s=function(r,J){return _.q6(r.entities,"pageHeaderEntity",J)},QGK=function(r,J){return r.map(function(x){if(x.tabRenderer)return dE5(x.tabRenderer);
if(x.expandableTabRenderer&&J){var t=x.expandableTabRenderer;return{customTabRenderable:function(){return J(t)}}}return{}})},dE5=function(r){return{identifier:r.tabIdentifier,
aTagConfig:_.AY({innertubeCommand:r.endpoint,forceNewState:!0}),title:r.title,selected:r.selected,disabled:r.unselectable,icon:r.icon}},Kqv=function(r){return _.o5({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:r})},k7v=function(r){if(!_.b_(document,"gtm-noscript")){var J=document.createElement("noscript");
J.id="gtm-noscript";J.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+r+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(J)}};_.xM(R6,_.Ua);R6.prototype.JSC$8164_setLabel=function(r){R6.superClass_.JSC$8164_setLabel.call(this,r);return this};
R6.prototype.addUploadMetadata=function(r,J){R6.superClass_.addUploadMetadata.call(this,r,J);return this};var Pvm=function(r){if(r!=="youtubebanner"&&r!=="youtube-channel-banner")throw Error("am");R6.call(this,r)};
_.S(Pvm,R6);Pvm.prototype.JSC$8164_setLabel=function(r){R6.prototype.JSC$8164_setLabel.call(this,r);return this};
Pvm.prototype.addUploadMetadata=function(r,J){R6.prototype.addUploadMetadata.call(this,r,J);return this};var Ygy=[_.R1,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(r){_.Mk(r).path[0]!==this&&(this.resetLayout(),r.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var r=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.JD(this._layoutDebouncer,_.QY,r);_.xQ(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var r=this;requestAnimationFrame(function(){r.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(r){this.resizerShouldNotify(r)&&this._notifyDescendant(r)},this)}}];_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={};_._scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;var nay=[_.dUf,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},
disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){},
isOnScreen:function(){return!1},
isContentBelow:function(){return!1},
_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},
detached:function(){this._tearDownEffects()},
createEffect:function(r,J){var x=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[r];if(!x)throw new ReferenceError(this._getUndefinedMsg(r));r=this._boundEffect(x,J||{});r.setUp();return r},
_effectsChanged:function(r,J,x){this._tearDownEffects();r&&x&&(r.split(" ").forEach(function(t){var b;t!==""&&((b=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[t])?this._effects.push(this._boundEffect(b,J[t])):console.warn(this._getUndefinedMsg(t)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(r,J){J=J||{};var x=parseFloat(J.startsAt||0),t=parseFloat(J.endsAt||1),b=t-x,V=function(){};
t=x===0&&t===1?r.run:function(H,q){r.run.call(this,Math.max(0,(H-x)/b),q)};
return{setUp:r.setUp?r.setUp.bind(this,J):V,run:r.run?t.bind(this):V,tearDown:r.tearDown?r.tearDown.bind(this):V}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(r){r.setUp()!==!1&&this._effectsRunFn.push(r.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(r){r.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(r,J){this._effectsRunFn&&this._effectsRunFn.forEach(function(x){x(r,J)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var r=this._clampedScrollTop;this._updateScrollState(r);this.threshold>0&&this._setThresholdTriggered(r>=this.threshold)}},
_getDOMRef:function(r){console.warn("_getDOMRef","`"+r+"` is undefined")},
_getUndefinedMsg:function(r){return"Scroll effect `"+r+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+r+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("bm`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(r){var J={};r=parseFloat(r.scalar);J.background=this._getDOMRef("background");J.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");J.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");J.deltaBg=J.backgroundFrontLayer.offsetHeight-J.background.offsetHeight;J.deltaBg===0?(isNaN(r)&&(r=.8),J.deltaBg=(this._dHeight||0)*r):(isNaN(r)&&(r=
1),J.deltaBg*=r);this._fxParallaxBackground=J},
run:function(r){var J=this._fxParallaxBackground;this.transform("translate3d(0px, "+J.deltaBg*Math.min(1,r)+"px, 0px)",J.backgroundFrontLayer);J.backgroundRearLayer&&this.transform("translate3d(0px, "+J.deltaBg*Math.min(1,r)+"px, 0px)",J.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var OEv;var CvE;var B$E=function(){};
_.m=B$E.prototype;_.m._scrollTargetChanged=function(){};
_.m.scroll=function(){};
_.m._isValidScrollTarget=function(){};
_.m._toggleScrollListener=function(){};
_.m.toggleScrollListener=function(){};
_.m.createEffect=function(){};
_.m._effectsChanged=function(){};
_.m._layoutIfDirty=function(){};
_.m._boundEffect=function(){};
_.m._setUpEffect=function(){};
_.m._tearDownEffects=function(){};
_.m._runEffects=function(){};
_.m._scrollHandler=function(){};
_.m._scrollStateChanged=function(){};
_.m._getUndefinedMsg=function(){};
_.m.notifyResize=function(){};
_.m.assignParentResizable=function(){};
_.m.stopResizeNotificationsFor=function(){};
_.m._subscribeIronResize=function(){};
_.m._unsubscribeIronResize=function(){};
_.m.resizerShouldNotify=function(){};
_.m._onDescendantIronResize=function(){};
_.m._fireResize=function(){};
_.m._onIronRequestResizeNotifications=function(){};
_.m._parentResizableChanged=function(){};
_.m._notifyDescendant=function(){};
_.m._requestResizeNotifications=function(){};
_.m._findParent=function(){};
_.m._appResetLayoutHandler=function(){};
_.m.resetLayout=function(){};
_.m._notifyLayoutChanged=function(){};
_.m._notifyDescendantResize=function(){};
_.m._setThresholdTriggered=function(){};
B$E=_.Ks({_template:function(){if(CvE!==void 0)return CvE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header.tp.yt.app.header.css.js--\x3e<div id="contentContainer" class="style-scope tp-yt-app-header">\n  <slot id="slot" class="style-scope tp-yt-app-header"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;OEv===void 0&&(OEv=document.createElement("template"));var t=OEv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return CvE=r},
is:"tp-yt-app-header",behaviors:[nay,Ygy],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;
for(var r=_.Mk(this.$.slot).getDistributedNodes(),J=0,x;x=r[J];J++)if(x.nodeType===Node.ELEMENT_NODE)if(x.hasAttribute("sticky")){this._stickyElRef=x;break}else this._stickyElRef||(this._stickyElRef=x);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var r=this._clampedScrollTop,J=this._height===0||r===0,x=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;J||this._updateScrollState(0,!0);this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0;this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0;this._setUpEffect();J?this._updateScrollState(r,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=x}},
_updateScrollState:function(r,J){if(this._height!==0){var x=0,t=this._top;var b=this._maxHeaderTop;var V=r-this._lastScrollTop,H=Math.abs(V),q=r>this._lastScrollTop,W=performance.now();this._mayMove()&&(x=this._clamp(this.reveals?t+V:r,0,b));r>=this._dHeight&&(x=this.condenses&&!this.fixed?Math.max(this._dHeight,x):x,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&H<100){if(W-this._initTimestamp>300||this._wasScrollingDown!==q)this._initScrollTop=r,this._initTimestamp=W;r>=b&&
(Math.abs(this._initScrollTop-r)>30||H>10?(q&&r>=b?x=b:!q&&r>=this._dHeight&&(x=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((x-t)/(V/(W-this._lastTimestamp)),0,300)+"ms"):x=this._top)}b=this._dHeight===0?r>0?1:0:x/this._dHeight;J||(this._lastScrollTop=r,this._top=x,this._wasScrollingDown=q,this._lastTimestamp=W);if(J||b!==this._progress||t!==x||r===0)this._progress=b,this._runEffects(b,x),this._transformHeader(x)}},
_mayMove:function(){return this.condenses||!this.fixed},
willCondense:function(){return this._dHeight>0&&this.condenses},
isOnScreen:function(){return this._height!==0&&this._top<this._height},
isContentBelow:function(){return this._top===0?this._clampedScrollTop>0:this._clampedScrollTop-this._maxHeaderTop>=0},
_transformHeader:function(r){this.translate3d(0,-r+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&r>=this._stickyElTop?Math.min(r,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(r,J,x){return Math.min(x,Math.max(J,r))},
_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),_.Mk(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(r){switch(r){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.Mk(this).querySelector("[main-title]");case "condensedTitle":return _.Mk(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var I$s;var Lqe;_.Ks({_template:function(){if(Lqe!==void 0)return Lqe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header-layout--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header_layout.tp.yt.app.header.layout.css.js--\x3e<div id="wrapper" class="initializing style-scope tp-yt-app-header-layout">\n  <slot id="headerSlot" name="header" class="style-scope tp-yt-app-header-layout"></slot>\n\n  <div id="contentContainer" class="style-scope tp-yt-app-header-layout">\n    <slot class="style-scope tp-yt-app-header-layout"></slot>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;I$s===void 0&&(I$s=document.createElement("template"));var t=I$s;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Lqe=r},
is:"tp-yt-app-header-layout",behaviors:[Ygy],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.Mk(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var r=this.header;if(this.isAttached&&r){this.$.wrapper.classList.remove("initializing");r.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)r.style.left=
"",r.style.right="";else{var J=this.getBoundingClientRect(),x=document.documentElement.clientWidth-J.right;r.style.left=J.left+"px";r.style.right=x+"px"}J=this.$.contentContainer.style;x=r.offsetHeight;r.fixed&&!r.condenses&&this.hasScrollingRegion?(J.marginTop=x+"px",J.paddingTop=""):(J.paddingTop=x+"px",J.marginTop="")}}});var cOs=new _.z("replaceFeedContentAction");var AOm=new _.z("alertCommand");var Fqm=new _.z("manageLabsStateCommand");var a$m=new _.z("inlineFormRenderer");var Sp=new _.z("playlistSidebarPrimaryInfoRenderer");var yOK=new _.z("productDetailsThumbnailRenderer"),ed7=new _.z("productDetailsVariantRenderer"),zdI=new _.z("productDetailsVariantOptionRenderer"),ZE4=new _.z("productDetailsOffersContainerRenderer"),va5=new _.z("productDetailsOfferRenderer");var uVv=new _.z("shoppingFlaggingRenderer");var l$I=new _.z("playlistBylineRenderer");var XEX=new _.z("insertChannelTabCommand");var NC=function(){return _.w5.apply(this,arguments)||this};
_.S(NC,_.w5);_.m=NC.prototype;_.m.activeChanged=function(){if(this.active){var r=_.Hp(this.hostElement).querySelector("#header");r&&_.Vq(r,"iron-resize");window.addEventListener("scroll",_.fs(this,this.onScroll))}else window.removeEventListener("scroll",_.fs(this,this.onScroll)),_.Vq(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.m.guideVisibleChanged=function(){var r=_.Hp(this.hostElement).querySelector("#header");r&&_.Vq(r,"iron-resize")};
_.m.onScroll=function(){var r=this;_.ac(this,"onScroll",function(){var J=_.Hp(r.hostElement).querySelector("#header");J&&J.polymerController&&(J=J.polymerController.getScrollState().progress===1?"standard":"seamed",_.Vq(r.hostElement,"yt-request-panel-mode-change",{mode:J}))},10)};
_.m.tabsChanged=function(){if(this.tabs){for(var r=null,J=0,x=this.tabs.length;J<x;++J){var t=this.tabs[J].tabRenderer;if(t&&t.selected){r=J;break}}this.selected=r}};
_.m.onTabsActivate=function(r){_.Vq(this.hostElement,"yt-navigate",{endpoint:this.tabs[r.detail.selected].tabRenderer.endpoint})};
NC.prototype.tabsChanged=NC.prototype.tabsChanged;NC.prototype.guideVisibleChanged=NC.prototype.guideVisibleChanged;NC.prototype.activeChanged=NC.prototype.activeChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],NC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],NC.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.C(),_.y("design:type",Array)],NC.prototype,"tabs",void 0);
_.F([_.C(),_.y("design:type",Object)],NC.prototype,"selected",void 0);_.F([_.C(),_.y("design:type",Boolean)],NC.prototype,"active",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],NC.prototype,"disableHeaderFluidWidth",void 0);_.F([_.g5("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NC.prototype,"activeChanged",null);
_.F([_.g5("guidePersistentAndVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NC.prototype,"guideVisibleChanged",null);_.F([_.g5("tabs"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],NC.prototype,"tabsChanged",null);_.F([_.hW()],NC);var rVs=[_.X.YtRendererBehavior,_.n_.YtdGuideStateAwareBehavior,NC.prototype];var JVs=2/3,xev=_.K$(130749),tOK=function(r,J){var x=this;this.element=r;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){x.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:JVs,moveAction:function(t){x.moveAction(t)},
triggerAction:function(){x.element.isReloading=!0;_.FS(_.wU(),{visualElement:xev});_.Uz.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:x.element}})}}}};
_.VC(_.wU(),xev,this.layer);this.gesture=new _.TL(r,J,this.refreshConfig,"pan-down");this.attach()};
_.m=tOK.prototype;_.m.attach=function(){this.gesture.attach()};
_.m.detach=function(){this.gesture.detach()};
_.m.reset=function(){this.element.close()};
_.m.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.m.moveAction=function(r){this.element.rotation=r*360};var bCm=_.K$(130750),dY=function(r,J,x,t,b){var V=this;this.element=r;this.parent=x;this.channelHeader=t;this.ytdReduxDispatch=b;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){V.tabsStartAtInPx=V.channelHeader.clientHeight-48;var H;(H=V.selectedTab)!=null&&H.title&&(H=_.bZ().resolve(_.t9(_.rI)))&&(H=H.getCurrentPage(),V.lastVisitedTabScrollPosition=H.getScrollTop(),V.previousTab&&
((V.lastVisitedTabScrollPosition===void 0?0:V.lastVisitedTabScrollPosition<V.channelHeader.clientHeight-48)?V.scrollPositionForTabs.has(V.selectedTab.title)&&V.scrollPositionForTabs.delete(V.selectedTab.title):V.scrollPositionForTabs.set(V.selectedTab.title,H.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:meI(),triggerAction:function(){V.navigate(V.previousTab)},
moveAction:function(H,q){V.moveAction(H,q)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-meI(),triggerAction:function(){V.navigate(V.nextTab)},
moveAction:function(H,q){V.moveAction(H,q)}}}};
_.VC(_.wU(),bCm,this.layer);this.gesture=new _.TL(r,J,this.tabConfig);this.attach()};
dY.prototype.attach=function(){this.gesture.attach()};
dY.prototype.detach=function(){this.gesture.detach()};
dY.prototype.tabsChanged=function(r){if(r){var J=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;r=_.D(r);for(var x=r.next();!x.done;x=r.next()){x=x.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=x);var t=void 0;if((t=x)==null?0:t.selected)this.previousTab=J,this.selectedTab=x;J=x}J=this.gesture;r=this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}});
J.config=r;this.scrollPositionNeedsUpdate=!0}};
dY.prototype.moveAction=function(r,J){if(!this.tabsElement){var x;this.tabsElement=(x=this.parent.header)==null?void 0:x.tabsElement;J==="right"&&this.previousTab?_.DZK(_.EP.instance,this.previousTab.endpoint,{},""):J==="left"&&this.nextTab&&_.DZK(_.EP.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}x=this.tabsElement._pos;J==="right"&&(r*=-1);this.tabsElement._positionBar(x.width,x.left*1+x.width*r)};
var meI=function(){var r,J;return(J=(r=_.bZ().resolve(_.rI).getCurrentPage())==null?void 0:r.clientWidth)!=null?J:0};
dY.prototype.navigate=function(r){this.element.data=void 0;if(r=r==null?void 0:r.endpoint)this.ytdReduxDispatch(Kqv(!0)),_.FS(_.wU(),{visualElement:bCm}),_.Uz.instance.resolveCommand({navigateAction:{endpoint:r}},{form:{element:this.element}})};var ovY;var VOv;var Ql=function(){return _.I.apply(this,arguments)||this};
_.S(Ql,_.I);Ql.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ql.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ql.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ql.prototype,"data",void 0);_.F([_.L({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],Ql);
_.A(Ql,"ytd-labs-edit-renderer",function(){if(VOv!==void 0)return VOv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-edit-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-edit-renderer">\n  <h2 id="title" class="style-scope ytd-labs-edit-renderer">[[getSimpleString(data.title)]]</h2>\n  <div id="delete-button" class="style-scope ytd-labs-edit-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return VOv=r},{mode:1});var DeX;var Kg=function(){var r=_.I.apply(this,arguments)||this;r.dark=!1;r.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";r.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(Kg,_.I);Kg.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Kg.prototype.ready=function(){var r=document.documentElement.hasAttribute("dark");this.setBackgroundImage(r);this.dark=r};
Kg.prototype.onDarkModeToggledAction=function(r){this.setBackgroundImage(r);this.dark=r};
Kg.prototype.setBackgroundImage=function(r){_.iX(this.hostElement,{"--yt-labs-header-background":"url("+(r?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Kg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Kg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Kg.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Kg.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Kg.prototype,"dark",void 0);
_.F([_.L({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],Kg);
_.A(Kg,"ytd-labs-header-renderer",function(){if(DeX!==void 0)return DeX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-labs-header-renderer">\n  <div id="contents" class="style-scope ytd-labs-header-renderer">\n    <div id="metadata" class="style-scope ytd-labs-header-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-labs-header-renderer">\n      </ytd-badge-supported-renderer>\n      <h3 id="title" class="style-scope ytd-labs-header-renderer">[[getSimpleString(data.title)]]</h3>\n      <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-header-renderer"></yt-formatted-string>\n      <div id="primary-button" class="style-scope ytd-labs-header-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return DeX=r},{mode:1});var HC5;var k1=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return r};
_.S(k1,_.I);k1.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonSize:"size-large"}}}},"data.feedbackButton":{id:"feedback-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonSize:"size-large"}}}}}};
k1.prototype.onYtToggleButton=function(r){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",r.detail.toggled)};
k1.prototype.onManageLabsState=function(r){if(r=_.R(r,Fqm))r.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?r.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&r.labsItemId===this.data.labsItemId&&(r.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.D9(this.hostElement,"yt-check-labs-opted-in-state").some(function(J){return J})&&this.data.confirmationDialogCommand?_.qG(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.bZ().resolve(_.mg).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&r.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.bZ().resolve(_.mg).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
k1.prototype.onCheckLabsOptedInState=function(){var r=this.get("data.primaryButton.toggleButtonRenderer");return r?r.isToggled:!1};
_.vd.Object.defineProperties(k1.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
k1.prototype.onYtToggleButton=k1.prototype.onYtToggleButton;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],k1.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],k1.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],k1.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],k1.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],k1.prototype,"itemStyle",null);_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],k1.prototype,"onYtToggleButton",null);_.F([_.L({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],k1);
_.A(k1,"ytd-labs-item-renderer",function(){if(HC5!==void 0)return HC5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-item-renderer">\n  <div id="metadata" class="style-scope ytd-labs-item-renderer">\n    <div id="badge" hidden="[[!data.badgeTitle]]" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.badgeTitle)]]</div>\n    <h2 id="title" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.title)]]</h2>\n    <div id="expiration-date" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.expirationDate)]]</div>\n    <yt-formatted-string id="availability-text" hidden="[[data.primaryButton.toggleButtonRenderer.isToggled]]" text="[[data.experimentalInfo.availabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="disclaimer-text" split-lines="" text="[[data.experimentalInfo.disclaimerText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope ytd-labs-item-renderer">\n      <div id="primary-button" class="style-scope ytd-labs-item-renderer"></div>\n      <div id="feedback-button" hidden="[[!data.primaryButton.toggleButtonRenderer.isToggled]]" class="style-scope ytd-labs-item-renderer">\n      </div>\n    </div>\n    <yt-formatted-string id="no-availability-text" text="[[data.experimentalInfo.noAvailabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="promo-image" hidden="[[data.experimentalLabelText]]" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n  </yt-img-shadow>\n  <div id="experimental-img" hidden="[[!data.experimentalLabelText]]" width="395" class="style-scope ytd-labs-item-renderer">\n    <yt-img-shadow id="promo-image" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="experimental-label" text="[[data.experimentalLabelText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return HC5=r},{mode:1});var TZy;var s3Y;var Py=function(){return _.I.apply(this,arguments)||this};
_.S(Py,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Py.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Py.prototype,"data",void 0);_.F([_.L({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],Py);
_.A(Py,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(s3Y!==void 0)return s3Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-new-sponsor-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.newSponsorMessage]]" class="style-scope ytd-live-chat-history-new-sponsor-chip-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return s3Y=r},{mode:1});var qyy;var Y1=function(){return _.I.apply(this,arguments)||this};
_.S(Y1,_.I);Y1.prototype.observeSuperchatChip=function(){if(this.data){var r={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};_.iX(this.hostElement,r)}};
Y1.prototype.colorFromDecimal=function(r){return _.Fj(Number(r||0))};
Y1.prototype.observeSuperchatChip=Y1.prototype.observeSuperchatChip;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Y1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Y1.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Y1.prototype,"observeSuperchatChip",null);_.F([_.L({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],Y1);
_.A(Y1,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(qyy!==void 0)return qyy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-super-chat-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope ytd-live-chat-history-super-chat-chip-renderer"></yt-formatted-string>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return qyy=r},{mode:1});var OU=function(){return _.I.apply(this,arguments)||this};
_.S(OU,_.I);OU.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.chip":{id:"chips",mapping:{liveChatHistorySuperChatChipRenderer:"ytd-live-chat-history-super-chat-chip-renderer",liveChatHistoryNewSponsorChipRenderer:"ytd-live-chat-history-new-sponsor-chip-renderer"}}}};
_.vd.Object.defineProperties(OU.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],OU.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],OU.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.K_),_.y("design:type",Object)],OU.prototype,"ytdDismissibleItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],OU.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],OU.prototype,"hideMessageBlock",null);
_.F([_.L({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],OU);
_.A(OU,"ytd-live-chat-history-entry-renderer",function(){if(TZy!==void 0)return TZy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-live-chat-history-entry-renderer">\n  <div id="text" class="style-scope ytd-live-chat-history-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.videoTitle]]" class="style-scope ytd-live-chat-history-entry-renderer"></yt-formatted-string>\n    <div id="chip-container" class="style-scope ytd-live-chat-history-entry-renderer">\n      <div id="superchat-container" hidden="[[!data.chip]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        <span id="chips" class="style-scope ytd-live-chat-history-entry-renderer"></span>\n        <yt-formatted-string id="charity-name" text="[[data.charityName]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="sc4g-message" hidden="[[data.charityName]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="message" hidden="[[hideMessageBlock]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="sticker" class="style-scope ytd-live-chat-history-entry-renderer">\n      <yt-img-shadow height="64" hidden="[[!data.stickerThumbnail]]" thumbnail="[[data.stickerThumbnail]]" width="64" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-img-shadow>\n    </div>\n    <span id="timestamp" class="style-scope ytd-live-chat-history-entry-renderer">[[getSimpleString(data.timestamp)]]</span>\n  </div>\n  <div id="delete-button" class="style-scope ytd-live-chat-history-entry-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return TZy=r},{mode:1});var WX9;var Cg=function(){return _.I.apply(this,arguments)||this};
_.S(Cg,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Cg.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],Cg);
_.A(Cg,"ytd-channel-options-renderer",function(){if(WX9!==void 0)return WX9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel-info" hidden="[[!data.name]]" class="style-scope ytd-channel-options-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-channel-options-renderer" href$="[[computeHref_(data.avatarEndpoint)]]" data="[[data.avatarEndpoint]]" aria-label$="[[data.avatarAccessibility.accessibilityData.label]]">\n    <yt-img-shadow height="50" thumbnail="[[data.avatar]]" width="50" class="style-scope ytd-channel-options-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="channel-info-text" class="style-scope ytd-channel-options-renderer">\n    <div id="name" class="style-scope ytd-channel-options-renderer">[[data.name]]</div>\n  </div>\n</div>\n<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-channel-options-renderer">\n  <yt-formatted-string class="link style-scope ytd-channel-options-renderer" force-default-style="" split-lines="" text="[[item]]">\n  </yt-formatted-string>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return WX9=r},{mode:1});var iCv;var By=function(){return _.I.apply(this,arguments)||this};
_.S(By,_.I);By.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],By.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],By.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],By.prototype,"data",void 0);_.F([_.L({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],By);
_.A(By,"ytd-settings-email-item-renderer",function(){if(iCv!==void 0)return iCv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info" class="style-scope ytd-settings-email-item-renderer">\n  <yt-img-shadow height="36" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="36" class="style-scope ytd-settings-email-item-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-settings-email-item-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="button-container" class="style-scope ytd-settings-email-item-renderer">\n  <div id="resume-button" class="style-scope ytd-settings-email-item-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iCv=r},{mode:1});var p3m;var I6=function(){return _.I.apply(this,arguments)||this};
_.S(I6,_.I);I6.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{settingsEmailItemRenderer:{component:"ytd-settings-email-item-renderer",noInjection:!0}}},"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
I6.prototype.getExpansionIcon=function(r){return r?"COLLAPSE":"EXPAND"};
I6.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.vd.Object.defineProperties(I6.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],I6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],I6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],I6.prototype,"data",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],I6.prototype,"expanded",void 0);_.F([_.n("expanded"),_.y("design:type",String),_.y("design:paramtypes",[])],I6.prototype,"emailListExpanded",null);
_.F([_.jX("#options"),_.y("design:type",Object)],I6.prototype,"options",void 0);_.F([_.L({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],I6);
_.A(I6,"ytd-settings-email-list-renderer",function(){if(p3m!==void 0)return p3m;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-settings-email-list-renderer">\n  <tp-yt-paper-button id="list-expansion" aria-expanded$="[[emailListExpanded]]" aria-label$="[[getSimpleString(data.title)]]" noink="" on-tap="onToggleListExpansion" class="style-scope ytd-settings-email-list-renderer">\n    <div id="title" class="style-scope ytd-settings-email-list-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" class="style-scope ytd-settings-email-list-renderer"></yt-icon>\n    <tp-yt-paper-tooltip for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-email-list-renderer">\n      [[getSimpleString(data.helpText)]]\n    </tp-yt-paper-tooltip>\n    <yt-icon class="expand-icon style-scope ytd-settings-email-list-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </tp-yt-paper-button>\n  <div id="button-container" hidden="[[!data.resumeButton]]" on-tap="onResumeAll" class="style-scope ytd-settings-email-list-renderer">\n    <div id="resume-button" class="style-scope ytd-settings-email-list-renderer"></div>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-settings-email-list-renderer">\n  <div id="options" class="style-scope ytd-settings-email-list-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return p3m=r},{mode:1});var fS4;var Lg=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return r};
_.S(Lg,_.I);Lg.prototype.configureRendererStamper=function(){return{"data.form":{id:"username-password-form",mapping:{formRenderer:"yt-form-renderer"}},"data.claimButton":{id:"claim-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Lg.prototype.handleSignalActionSubmitForm=function(){var r,J=(r=this.formRenderer)==null?void 0:r.getForm();J&&this.data.serviceEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},J,{element:this.hostElement})})};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Lg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Lg.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Lg.prototype,"data",void 0);_.F([_.jX("yt-form-renderer"),_.y("design:type",Object)],Lg.prototype,"formRenderer",void 0);
_.F([_.L({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],Lg);
_.A(Lg,"ytd-settings-gaia-link-renderer",function(){if(fS4!==void 0)return fS4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-gaia-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form-container" class="style-scope ytd-settings-gaia-link-renderer">\n  <div id="username-password-form" class="style-scope ytd-settings-gaia-link-renderer"></div>\n  <div id="claim-button" class="style-scope ytd-settings-gaia-link-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return fS4=r},{mode:1});var Uey;var cy=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return r};
_.S(cy,_.I);cy.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.vpy()&&this.set("data.hidden",!1)};
cy.prototype.onSwitchReady=function(){var r=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.M("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.Z3r().then(function(J){J&&(Notification.permission==="default"?r.set("data.hidden",!1):Notification.permission==="granted"&&_.rR("NotificationsDisabled").then(function(x){x||_.D9(r.hostElement,"yt-toggle-settings-switch",[r.data.id,!x]);r.set("data.hidden",!1)}).catch(function(){}))})})};
cy.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0}}}}};
cy.prototype.handleUpdateOptionsCommand=function(r){(r=_.R(r,_.gOK))&&this.data&&this.data.id===r.id&&(this.set("data.hidden",r.hidden),r.text!==void 0&&this.set("data.text",r.text),r.clearOptions&&this.set("data.options",[]))};
cy.prototype.onSwitchReady=cy.prototype.onSwitchReady;cy.prototype.dataChanged=cy.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],cy.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],cy.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],cy.prototype,"data",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cy.prototype,"dataChanged",null);_.F([_.Uh("yt-settings-switch-ready"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cy.prototype,"onSwitchReady",null);_.F([_.L({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],cy);
_.A(cy,"ytd-settings-options-renderer",function(){if(Uey!==void 0)return Uey;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" hidden="[[data.hidden]]" class="style-scope ytd-settings-options-renderer">\n  <div id="title" class="style-scope ytd-settings-options-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="content" class="style-scope ytd-settings-options-renderer">\n    <div id="options" class="style-scope ytd-settings-options-renderer"></div>\n    <yt-formatted-string id="text" force-default-style="" hidden="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-settings-options-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Uey=r},{mode:1});var gvs;var Ao=function(){return _.I.apply(this,arguments)||this};
_.S(Ao,_.I);Ao.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Ao.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
Ao.prototype.onYtExpanderMoreTapped=Ao.prototype.onYtExpanderMoreTapped;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ao.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ao.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ao.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ao.prototype,"data",void 0);
_.F([_.Uh("yt-expander-more-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ao.prototype,"onYtExpanderMoreTapped",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],Ao);
_.A(Ao,"ytd-product-details-description-renderer",function(){if(gvs!==void 0)return gvs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-description-renderer">\n  <div class="description-row row style-scope ytd-product-details-description-renderer">\n      <ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="4" recompute-on-resize="" class="style-scope ytd-product-details-description-renderer">\n        <div class="description style-scope ytd-product-details-description-renderer" slot="content">[[data.description]]\n        </div>\n        <span id="attribution-link-button" slot="sticky-secondary" hidden="[[!data.attributionLinkButtonRenderer]]" class="style-scope ytd-product-details-description-renderer"></span>\n        <span class="more-button style-scope ytd-product-details-description-renderer" slot="more-button">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n        <span class="less-button style-scope ytd-product-details-description-renderer" slot="less-button">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n      </ytd-expander>\n    </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return gvs=r},{mode:1});var Eve;var Ff=function(){var r=_.I.apply(this,arguments)||this;r.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";r.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";r.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";r.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return r};
_.S(Ff,_.I);Ff.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.vd.Object.defineProperties(Ff.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:(J=r.offerData)==null?void 0:J.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?void 0:r.purchaseButtonRenderers)!==void 0&&((J=this.data)==null?void 0:J.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.formattedFromMerchantText)&&(!((J=this.data)==null||!J.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ff.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ff.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ff.prototype,"data",void 0);
_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0}),_.y("design:type",Object)],Ff.prototype,"shippingIcon",void 0);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0}),_.y("design:type",Object)],Ff.prototype,"shippingAddressIcon",void 0);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0}),_.y("design:type",Object)],Ff.prototype,"googleGuaranteeIcon",void 0);
_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?String:void 0}),_.y("design:type",Object)],Ff.prototype,"returnPolicyIcon",void 0);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ff.prototype,"showAdditionalFees",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ff.prototype,"showMultiPurchaseButtons",null);
_.F([_.n("data","showMultiPurchaseButtons"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Ff.prototype,"showPurchaseData",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],Ff);
_.A(Ff,"ytd-product-details-hero-offer-renderer",function(){if(Eve!==void 0)return Eve;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-hero-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="price-and-action-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showPurchaseData]]" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="price-column style-scope ytd-product-details-hero-offer-renderer">\n    <div class="price style-scope ytd-product-details-hero-offer-renderer">\n      <span class="item-price style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.price]]</span>\n      <template is="dom-if" restamp="" if="[[showAdditionalFees]]" class="style-scope ytd-product-details-hero-offer-renderer">\n        <span class="additional-fees style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n      </template>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.title]]</div>\n    <template is="dom-if" restamp="" if="[[!data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="merchant-row row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n          <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n        </div>\n        <yt-formatted-string text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      </yt-formatted-string></div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="shipping-details row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer">\n          <div class="row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer">\n            <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n              <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n            </div>\n            <yt-formatted-string link-inherit-color="" text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n          </yt-formatted-string></div>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="date-and-price" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="return-policy" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[returnPolicyIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string link-inherit-color="" text="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="shipping-address" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingAddressIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shoutoutText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="google-guarantee" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[googleGuaranteeIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <span class="shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer">[[data.shoutoutText]]</span>\n              <ytd-button-renderer class="google-guarantee-info style-scope ytd-product-details-hero-offer-renderer" data="[[data.shoutoutButtonRenderer.buttonRenderer]]">\n              </ytd-button-renderer>\n            </div>\n          </template>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.affiliateDisclaimerText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div id="affiliate-disclaimer" class="affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer">\n        <span class="secondary-color style-scope ytd-product-details-hero-offer-renderer"> [[data.affiliateDisclaimerText]] </span>\n      </div>\n    </template>\n    <div class="purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showMultiPurchaseButtons]]">\n      <div id="purchase-buttons" class="purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer">\n      </div>\n    </div>\n  </div>\n  <div class="action-column style-scope ytd-product-details-hero-offer-renderer">\n    <div id="purchase-button" class="style-scope ytd-product-details-hero-offer-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Eve=r},{mode:1});var j3v;var $eI;var a6=function(){return _.I.apply(this,arguments)||this};
_.S(a6,_.I);_.m=a6.prototype;_.m.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.m.onKeyDown=function(r){r=r.keyCode;r!==13&&r!==32||this.handleSelection()};
_.m.onMouseEnterImage=function(){var r;((r=this.data)==null?void 0:r.thumbnailDetails)!==void 0&&_.HD(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.m.onMouseLeaveImage=function(){_.HD(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.m.handleSelection=function(){this.data&&_.Vq(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.vd.Object.defineProperties(a6.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.isSelected)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],a6.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],a6.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],a6.prototype,"isSelected",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],a6);
_.A(a6,"ytd-product-details-thumbnail-renderer",function(){if($eI!==void 0)return $eI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product-card-renderer-container" class="style-scope ytd-product-details-thumbnail-renderer">\n  <div id="card" class="style-scope ytd-product-details-thumbnail-renderer">\n    <div hidden="[[!isSelected]]" id="card-selection-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <div id="card-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <yt-img-shadow id="card-image" aria-label="[[data.thumbnailDetails.accessibility.accessibilityData.label]]" object-fit="CONTAIN" thumbnail="[[data.thumbnailDetails]]" width="56px" class="style-scope ytd-product-details-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $eI=r},{mode:1});var yl=function(){var r=_.I.apply(this,arguments)||this;var J={};r.actionMap=(J["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",J["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",J);r.selectedThumbnailIndex=0;r.selectItem=function(x){x.target.onKeyDown(x)};
return r};
_.S(yl,_.I);_.m=yl.prototype;_.m.handlePreviewImageSelect=function(r){this.hoverThumbnail=r};
_.m.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.m.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.m.onThumbnailSelected=function(r,J){this.selectedThumbnailIndex=J};
_.m.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.m.updateOffset=function(){var r=_.Hp(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-r));this.ytdHorizontalListBehavior.reposition_()};
_.vd.Object.defineProperties(yl.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.imageRenderer){var J,x;return((J=this.data)==null?void 0:(x=J.imageRenderer)==null?void 0:x.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var r;if((r=this.data)==null?0:r.imageRenderer){var J;return(J=_.R(this.data.imageRenderer[this.selectedThumbnailIndex],yOK))==null?void 0:J.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var r=this,J,x,t,b=(t=(J=this.data)==null?void 0:(x=J.imageRenderer)==null?void 0:x.map(function(V,H){return{productDetailsThumbnailRenderer:Object.assign({},_.R(V,yOK),{index:H,isSelected:H===r.selectedThumbnailIndex})}}))!=null?t:[];
return Object.assign({},this.data,{imageRenderer:b})}}});
yl.prototype.updateOffset=yl.prototype.updateOffset;yl.prototype.dataChanged=yl.prototype.dataChanged;yl.prototype.onThumbnailSelected=yl.prototype.onThumbnailSelected;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yl.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.l7.YtdHorizontalListBehavior),_.y("design:type",Object)],yl.prototype,"ytdHorizontalListBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],yl.prototype,"componentBehavior",void 0);_.F([_.K([_.x_.YtActionHandlerBehavior]),_.y("design:type",Object)],yl.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yl.prototype,"data",void 0);_.F([_.C({value:"$.items.children"}),_.y("design:type",String)],yl.prototype,"itemsPath",void 0);_.F([_.C({value:3}),_.y("design:type",Number)],yl.prototype,"initialCount",void 0);
_.F([_.jX("#items"),_.y("design:type",Object)],yl.prototype,"items",void 0);_.F([_.C(),_.y("design:type",Object)],yl.prototype,"selectedThumbnailIndex",void 0);_.F([_.C(),_.y("design:type",Object)],yl.prototype,"hoverThumbnail",void 0);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yl.prototype,"showThumbnails",null);
_.F([_.Uh("ytd-product-details-thumbnail-renderer-selected"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Number]),_.y("design:returntype")],yl.prototype,"onThumbnailSelected",null);_.F([_.n("data","selectedThumbnailIndex","hoverThumbnail"),_.y("design:type",Object),_.y("design:paramtypes",[])],yl.prototype,"thumbnailDetails",null);_.F([_.n("data","selectedThumbnailIndex"),_.y("design:type",Object),_.y("design:paramtypes",[])],yl.prototype,"populatedData",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yl.prototype,"dataChanged",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yl.prototype,"updateOffset",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],yl);
_.A(yl,"ytd-product-details-image-carousel-renderer",function(){if(j3v!==void 0)return j3v;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-image-carousel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="preview style-scope ytd-product-details-image-carousel-renderer">\n  <template is="dom-if" restamp="" if="[[thumbnailDetails]]" class="style-scope ytd-product-details-image-carousel-renderer">\n    <yt-img-shadow class="preview-image style-scope ytd-product-details-image-carousel-renderer" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="512"></yt-img-shadow>\n  </template>\n</div>\n<div id="main" class="main style-scope ytd-product-details-image-carousel-renderer" hidden="[[!showThumbnails]]">\n  <div id="left-arrow-container" class="left-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="left-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-product-details-image-carousel-renderer">\n    <tp-yt-paper-listbox id="items" on-keydown="selectItem" class="style-scope ytd-product-details-image-carousel-renderer"></tp-yt-paper-listbox>\n  </div>\n  <div id="right-arrow-container" class="right-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="right-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return j3v=r},{mode:_.sz("kevlar_poly_si_batch_j079")?1:2});var w3m;var ep=function(){return _.I.apply(this,arguments)||this};
_.S(ep,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ep.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ep.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ep.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ep.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],ep);
_.A(ep,"ytd-product-details-offer-renderer",function(){if(w3m!==void 0)return w3m;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="offer-details-information style-scope ytd-product-details-offer-renderer">\n    <div class="offer-price style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.price]]\n      <span class="additional-fees style-scope ytd-product-details-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.title]]\n    </div>\n    <div class="vendor-information style-scope ytd-product-details-offer-renderer">\n      <div class="vendor-logo style-scope ytd-product-details-offer-renderer">\n        <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <div class="vendor-name style-scope ytd-product-details-offer-renderer">[[data.offerData.vendorName]]</div>\n    </div>\n  </div>\n  <div class="offer-cta style-scope ytd-product-details-offer-renderer">\n    <div class="checkout style-scope ytd-product-details-offer-renderer">\n      <ytd-button-renderer data="[[data.purchaseButtonRenderer.buttonRenderer]]" class="style-scope ytd-product-details-offer-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return w3m=r},{mode:1});var h3y;var zL=function(){var r=_.I.apply(this,arguments)||this;r.isOffersHidden=!0;return r};
_.S(zL,_.I);zL.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var r,J=_.R((r=this.data)==null?void 0:r.viewOffersButton,_.PH);J&&this.ytRendererBehavior.logExplicitClick(J)};
zL.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.vd.Object.defineProperties(zL.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return(x=_.R((r=this.data)==null?void 0:(J=r.offers)==null?void 0:J[0],va5))==null?void 0:(t=x.offerData)==null?void 0:t.vendorLogoUrl}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zL.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zL.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],zL.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zL.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],zL.prototype,"isOffersHidden",void 0);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],zL.prototype,"firstOfferVendorLogoUrl",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],zL);
_.A(zL,"ytd-product-details-offers-container-renderer",function(){if(h3y!==void 0)return h3y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offers-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-container style-scope ytd-product-details-offers-container-renderer">\n  <div class="header style-scope ytd-product-details-offers-container-renderer" on-click="toggleOffers">\n    <div class="title-description-container style-scope ytd-product-details-offers-container-renderer">\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionLeft]]">\n      </yt-formatted-string>\n      <div class="vendor-logo style-scope ytd-product-details-offers-container-renderer">\n        <img src$="[[firstOfferVendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offers-container-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionRight]]">\n      </yt-formatted-string>\n    </div>\n    <div class="action style-scope ytd-product-details-offers-container-renderer">\n      <ytd-button-renderer id="view-offers" class="view-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="false" data="[[data.viewOffersButton.buttonRenderer]]" hidden="[[!isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n      <ytd-button-renderer id="hide-offers" class="hide-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="true" data="[[data.hideOffersButton.buttonRenderer]]" hidden="[[isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="offer" hidden="[[isOffersHidden]]" class="style-scope ytd-product-details-offers-container-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return h3y=r},{mode:1});var MOm;var Gj4;var Zp=function(){return _.I.apply(this,arguments)||this};
_.S(Zp,_.I);Zp.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
Zp.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.HD(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
Zp.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.HD(this,"ytd-product-details-variant-image-unselect")};
_.vd.Object.defineProperties(Zp.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}},
isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}},
isActive:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?void 0:r.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((J=this.data)==null?void 0:J.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((x=this.data)==null?void 0:x.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var r;if(((r=this.data)==null?void 0:r.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var r,J;return this.isUnavailable?(r=this.data)==null?void 0:r.variantOptionUnavailableAccessibilityLabel:(J=this.data)==null?void 0:J.variantOptionAccessibilityLabel}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Zp.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zp.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],Zp.prototype,"displayType",void 0);
_.F([_.n("displayType","data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Zp.prototype,"isImageButton",null);_.F([_.n("displayType","data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Zp.prototype,"isPillButton",null);_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Zp.prototype,"isActive",null);
_.F([_.n("data"),_.C({reflectToAttribute:!0}),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Zp.prototype,"isUnavailable",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Zp.prototype,"thumbnailDetails",null);_.F([_.n("isUnavailable","data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Zp.prototype,"accessibilityLabel",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],Zp);
_.A(Zp,"ytd-product-details-variant-option-renderer",function(){if(Gj4!==void 0)return Gj4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-variant-option-renderer">\n  <template is="dom-if" restamp="" if="[[isImageButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer">\n        <yt-img-shadow alt="[[data.name]]" height="52" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="52" class="style-scope ytd-product-details-variant-option-renderer"></yt-img-shadow>\n      </div>\n    </a>\n    <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n      [[accessibilityLabel]]\n    </tp-yt-paper-tooltip>\n  </template>\n  <template is="dom-if" restamp="" if="[[isPillButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer">\n        <span class="style-scope ytd-product-details-variant-option-renderer">[[data.name]]</span>\n      </div>\n    </a>\n    <template is="dom-if" restamp="" if="[[isUnavailable]]" class="style-scope ytd-product-details-variant-option-renderer">\n      <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n        [[data.unavailableText]]\n      </tp-yt-paper-tooltip>\n    </template>\n  </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Gj4=r},{mode:1});var R3X;var vy=function(){var r=_.I.apply(this,arguments)||this;r.variantsExpanded=!1;r.hideShowMoreLessVariantButton=!0;r.initialized=!1;r.computeVariantsDebouncer=null;r.computeVariants=function(J){J=J===void 0?!1:J;r.variantsExpanded||r.showOptions()||!J||(r.variantsExpanded=!0);if(r.variantsExpanded){J=_.D(r.items.children);for(var x=J.next();!x.done;x=J.next())x.value.hidden=!1}r.initialized=!0};
return r};
_.S(vy,_.I);_.m=vy.prototype;_.m.ready=function(){var r=this;setTimeout(function(){r.computeVariants(!0)})};
_.m.showOptions=function(){for(var r=_.D(this.items.children),J=r.next();!J.done;J=r.next())J.value.hidden=!0;var x=this.container.getBoundingClientRect().width,t=0,b=r=0;J=!1;for(var V=_.D(this.items.children),H=V.next();!H.done;H=V.next()){H=H.value;H.hidden=!1;var q=H.getBoundingClientRect().width;if(t+q<x)t+=q;else if(++b<2)t=q;else break;r+=1;H.hasAttribute("is-active")&&(J=!0)}for(x=r;x<this.items.children.length;x++)this.items.children[x].hidden=!0;this.hideShowMoreLessVariantButton=r===this.items.children.length;
return J};
_.m.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.JD(this.computeVariantsDebouncer,_.A_.after(100),this.computeVariants)};
_.m.onShowMoreLessVariantsButtonClick=function(){var r;(r=this.data)!=null&&r.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.m.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.vd.Object.defineProperties(vy.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.variantOptionRenderers)==null?void 0:J.find(function(V){return _.R(V,zdI).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),t,b;
return(b=(t=_.R(x,zdI))==null?void 0:t.name)!=null?b:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}},
variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown"}}}});
vy.prototype.debouncedComputeVariants=vy.prototype.debouncedComputeVariants;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],vy.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],vy.prototype,"componentBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],vy.prototype,"ironResizableBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],vy.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],vy.prototype,"variantsExpanded",void 0);_.F([_.C(),_.y("design:type",Object)],vy.prototype,"hideShowMoreLessVariantButton",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vy.prototype,"initialized",void 0);_.F([_.jX("#items"),_.y("design:type",HTMLDivElement)],vy.prototype,"items",void 0);_.F([_.jX("#container"),_.y("design:type",HTMLDivElement)],vy.prototype,"container",void 0);
_.F([_.jX("#more-variants-button"),_.y("design:type",HTMLElement)],vy.prototype,"moreVariantsButton",void 0);_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],vy.prototype,"selectedOptionName",null);_.F([_.g5("data","variantsExpanded"),_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vy.prototype,"debouncedComputeVariants",null);
_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],vy.prototype,"displayType",null);_.F([_.n("displayType"),_.y("design:type",Object),_.y("design:paramtypes",[])],vy.prototype,"variantItemsClassname",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],vy);
_.A(vy,"ytd-product-details-variant-renderer",function(){if(R3X!==void 0)return R3X;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-product-details-variant-renderer">\n  <div class="variant-title-container style-scope ytd-product-details-variant-renderer">\n    <div class="variant-title style-scope ytd-product-details-variant-renderer">[[data.title]]</div><div class="variant-selected-option style-scope ytd-product-details-variant-renderer">[[selectedOptionName]]</div>\n  </div>\n  <div class$="variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer">\n    <div id="items" class="style-scope ytd-product-details-variant-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[!hideShowMoreLessVariantButton]]" class="style-scope ytd-product-details-variant-renderer">\n    <ytd-button-renderer class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showMoreVariants.buttonRenderer]]" hidden$="[[variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="more-variants-button" class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showLessVariants.buttonRenderer]]" hidden$="[[!variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return R3X=r},{mode:1});var uG=function(){return _.I.apply(this,arguments)||this};
_.S(uG,_.I);
uG.prototype.configureRendererStamper=function(){return{"data.imageCarouselRenderer":{id:"image-carousel-renderer",mapping:{productDetailsImageCarouselRenderer:"ytd-product-details-image-carousel-renderer"}},"data.heroOfferRenderer":{id:"hero-offer-renderer",mapping:{productDetailsHeroOfferRenderer:{component:"ytd-product-details-hero-offer-renderer"}}},"data.variants":{id:"variants",mapping:{productDetailsVariantRenderer:"ytd-product-details-variant-renderer"}},"data.offersContainerRenderer":{id:"offers",mapping:{productDetailsOffersContainerRenderer:"ytd-product-details-offers-container-renderer"}},
"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer",menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.shareButton":{id:"share-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.descriptionRenderer":{id:"description-renderer",mapping:{productDetailsDescriptionRenderer:"ytd-product-details-description-renderer"}}}};
_.vd.Object.defineProperties(uG.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(J=_.R((r=this.data)==null?void 0:r.offersContainerRenderer,ZE4))==null?void 0:J.offers;return x!==void 0&&(x==null?void 0:x.length)>1}},
showBuySeparator:{configurable:!0,enumerable:!0,get:function(){return this.showOffers&&this.showPurchaseData}},
showBuyCard:{configurable:!0,enumerable:!0,get:function(){return this.showOffers||this.showPurchaseData}},
selectedVariantsText:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((x=(r=this.data)==null?void 0:(J=r.variants)==null?void 0:J.map(function(t){var b,V;t=(V=(b=_.R(t,ed7))==null?void 0:b.variantOptionRenderers)==null?void 0:V.find(function(q){var W;return((W=_.R(q,zdI))==null?void 0:W.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var H;return(H=_.R(t,zdI))==null?void 0:H.name}).filter(function(t){return typeof t==="string"}))!=null?x:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t=(J=_.R((r=this.data)==null?void 0:r.shoppingFlaggingRenderer,uVv))==null?void 0:(x=J.reportButton)==null?void 0:x.buttonRenderer;if(t)return{text:t.text,command:t.command,icon:{iconType:"FLAG"},accessibilityData:t.accessibilityData,trackingParams:t.trackingParams,loggingDirectives:t.loggingDirectives}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],uG.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uG.prototype,"data",void 0);_.F([_.jX("#image-carousel-renderer"),_.y("design:type",Object)],uG.prototype,"imageCarouselRenderer",void 0);
_.F([_.jX("#hero-offer-renderer"),_.y("design:type",Object)],uG.prototype,"productDetailsHeroOfferRenderer",void 0);_.F([_.jX("#variants"),_.y("design:type",Object)],uG.prototype,"productDetailsVariantRenderer",void 0);_.F([_.jX("#offers"),_.y("design:type",Object)],uG.prototype,"productDetailsOffersContainerRenderer",void 0);_.F([_.jX("#description-renderer"),_.y("design:type",Object)],uG.prototype,"productDetailsDescriptionRenderer",void 0);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uG.prototype,"showPurchaseData",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uG.prototype,"showHeroOfferRenderer",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uG.prototype,"showBrandText",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uG.prototype,"showOffers",null);
_.F([_.n("showOffers","showPurchaseData"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uG.prototype,"showBuySeparator",null);_.F([_.n("showOffers","showPurchaseData"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],uG.prototype,"showBuyCard",null);_.F([_.n("data"),_.y("design:type",String),_.y("design:paramtypes",[])],uG.prototype,"selectedVariantsText",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],uG.prototype,"shoppingReportingButtonData",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],uG);
_.A(uG,"ytd-product-details-renderer",function(){if(MOm!==void 0)return MOm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-renderer">\n  <div class="column column-image-carousel style-scope ytd-product-details-renderer">\n    <div id="image-carousel-renderer" class="style-scope ytd-product-details-renderer"></div>\n  </div>\n  <div class="column column-description style-scope ytd-product-details-renderer">\n    <div class="title-row row style-scope ytd-product-details-renderer">\n      <div class="style-scope ytd-product-details-renderer">[[getSimpleString(data.title)]]</div>\n      <div class="title-row-buttons row style-scope ytd-product-details-renderer">\n        <div id="share-button" class="style-scope ytd-product-details-renderer"></div>\n        <div id="action-button" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="brand-row row style-scope ytd-product-details-renderer">\n      <template is="dom-if" restamp="" if="[[showBrandText]]" class="style-scope ytd-product-details-renderer">\n        <yt-formatted-string class="formatted-brand style-scope ytd-product-details-renderer" text="[[data.formattedByBrandText]]">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="description-renderer" class="style-scope ytd-product-details-renderer"></div>\n    <div id="variants" class="style-scope ytd-product-details-renderer"></div>\n    <div class="buy style-scope ytd-product-details-renderer" hidden="[[!showBuyCard]]">\n      <div hidden="[[!showHeroOfferRenderer]]" id="hero-offer-renderer" class="style-scope ytd-product-details-renderer"></div>\n      <div class="style-scope ytd-product-details-renderer">\n        <hr class="buy-separator style-scope ytd-product-details-renderer" hidden="[[!showBuySeparator]]">\n        <div id="offers" hidden="[[!showOffers]]" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="buy offer-unavailable style-scope ytd-product-details-renderer" hidden="[[showBuyCard]]">\n        <yt-formatted-string class="offer-unavailable-title style-scope ytd-product-details-renderer" text="[[data.unavailableText]]">\n        </yt-formatted-string>\n        <div class="offer-unavailable-variants style-scope ytd-product-details-renderer">[[selectedVariantsText]]</div>\n    </div>\n    <div class="flagging-container style-scope ytd-product-details-renderer" hidden="[[!data.shoppingFlaggingRenderer]]">\n      <ytd-button-renderer id="flagging-button" data="[[shoppingReportingButtonData]]" class="style-scope ytd-product-details-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return MOm=r},{mode:1});var Syv;var NZr;var deE;var lG=function(){return _.I.apply(this,arguments)||this};
_.S(lG,_.I);lG.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.vd.Object.defineProperties(lG.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lG.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],lG.prototype,"formattedAmount",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lG.prototype,"ariaLabel",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.style"),_.y("design:type",String),_.y("design:paramtypes",[])],lG.prototype,"vcBalanceWidgetStyle",null);_.F([_.Oh({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],lG);
_.A(lG,"yt-vc-balance-renderer",function(){if(deE===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_balance_renderer.yt.vc.balance.renderer.css.js--\x3e<div id="vc-icon" hidden$="[[!data.vcIcon]]" class="style-scope yt-vc-balance-renderer">\n</div>\n<p id="vc-balance" class="style-scope yt-vc-balance-renderer">[[formattedAmount]]</p>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;NZr===void 0&&(NZr=document.createElement("template"));var t=NZr;x.call(J,t.content.cloneNode(!0),r.content.firstChild);deE=r}r=deE;return r},{mode:2});_.O8("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var Xf=function(){return _.I.apply(this,arguments)||this};
_.S(Xf,_.I);_.vd.Object.defineProperties(Xf.prototype,{formattedAmount:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.formattedAmount?this.vcBalanceEntity.formattedAmount:""}},
vcBalanceAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.accessibilityFormattedAmount?this.vcBalanceEntity.accessibilityFormattedAmount:""}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Xf.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xf.prototype,"data",void 0);_.F([_.C({selectorArgs:["data.vcBalanceEntityKey"],selector:function(r,J){return _.q6(r.entities,"vcBalanceEntity",J)}}),
_.y("design:type",Object)],Xf.prototype,"vcBalanceEntity",void 0);_.F([_.n("vcBalanceEntity"),_.y("design:type",String),_.y("design:paramtypes",[])],Xf.prototype,"formattedAmount",null);_.F([_.n("vcBalanceEntity"),_.y("design:type",String),_.y("design:paramtypes",[])],Xf.prototype,"vcBalanceAriaLabel",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],Xf);
_.A(Xf,"ytd-vc-balance-renderer",function(){if(Syv!==void 0)return Syv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-vc-balance-renderer aria-label="[[vcBalanceAriaLabel]]" data="[[data]]" formatted-amount="[[formattedAmount]]" class="style-scope ytd-vc-balance-renderer">\n</yt-vc-balance-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Syv=r},{mode:1});var Q34;var rV=function(){var r=_.I.apply(this,arguments)||this;r.rotation=0;r.isReloading=!1;return r};
_.S(rV,_.I);rV.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
rV.prototype.reset=function(){this.hostElement.style.opacity=""};
rV.prototype.close=function(){var r=this;return _.T(function(J){if(J.nextAddress==1)return _.p(J,r.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);r.hostElement.style.opacity="0";_.i8(J)})};
rV.prototype.rotationChanged=rV.prototype.rotationChanged;_.F([_.C(),_.y("design:type",Object)],rV.prototype,"rotation",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],rV.prototype,"isReloading",void 0);_.F([_.jX("#icon"),_.y("design:type",HTMLElement)],rV.prototype,"icon",void 0);_.F([_.g5("rotation"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rV.prototype,"rotationChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-refresh"})],rV);
_.A(rV,"ytd-refresh",function(){if(Q34!==void 0)return Q34;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-refresh--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[isReloading]]" icon="refresh" class="style-scope ytd-refresh"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[isReloading]]" hidden="[[!isReloading]]" class="style-scope ytd-refresh">\n</tp-yt-paper-spinner-lite>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Q34=r},{mode:1});var KXK;var JT=function(){return _.I.apply(this,arguments)||this};
_.S(JT,_.I);JT.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
JT.prototype.dataChanged=function(){if(this.data){var r=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var J=_.Vm(this.data.banner.thumbnails,this.hostElement.clientWidth);J&&(J.indexOf("//")===0&&(J="https:"+J),this.hasBannerArt=!0,_.iX(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+J+")"}))}this.hasBannerArt!==r&&_.Hp(this.hostElement).querySelector("#header").fire("iron-resize")}};
JT.prototype.updateSelectedFromBinding=function(r){this.selected=r.detail.value};
JT.prototype.dataChanged=JT.prototype.dataChanged;_.F([_.K(rVs),_.y("design:type",Object)],JT.prototype,"ytdTabbedHeaderBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],JT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.P5),_.y("design:type",Object)],JT.prototype,"ytdGridStateAwareBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],JT.prototype,"ytdGuideStateAwareBehavior",void 0);
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],JT.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],JT.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],JT.prototype,"selected",void 0);_.F([_.C(),_.y("design:type",Boolean)],JT.prototype,"active",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],JT.prototype,"hasBannerArt",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],JT.prototype,"dataChanged",null);_.F([_.L({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],JT);
_.A(JT,"ytd-interactive-tabbed-header-renderer",function(){if(KXK!==void 0)return KXK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KXK=r},{mode:1});var kjm;var x8=function(){return _.I.apply(this,arguments)||this};
_.S(x8,_.I);x8.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
x8.prototype.computeActionsAlignment=function(r){return(r==null?void 0:r.actionsAlignment)||""};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],x8.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],x8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],x8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.y("design:type",String)],x8.prototype,"actionsAlignment",void 0);_.F([_.L({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],x8);
_.A(x8,"ytd-page-footer-renderer",function(){if(kjm!==void 0)return kjm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-actions" class="style-scope ytd-page-footer-renderer"></div>\n<div id="actions" class="style-scope ytd-page-footer-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return kjm=r},{mode:1});var PC5;var Yym;var tT=function(){var r=_.I.apply(this,arguments)||this;r.isEditing=!1;r.useSlot=!1;r.isMultiline=!1;return r};
_.S(tT,_.I);_.m=tT.prototype;_.m.onKeydown=function(r){if(r.keyCode===13&&!this.isMultiline)this.onSave();else if(r.keyCode===27)this.onCancel()};
_.m.computeComponentStyle=function(r){return(r==null?0:r.style)?r.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.m.computeisMultiline=function(r){if(this.multilineOverride!==void 0)return this.multilineOverride;var J,x;return!!(r==null?0:(J=r.formField)==null?0:(x=J.textInputFormFieldRenderer)==null?0:x.isMultiline)};
_.m.computeTextDisplayed=function(r,J){if(r)return r;if(J)return J};
_.m.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.m.onSave=function(){if(this.textForm.validate()){this.textForm.save();var r=this.textForm.value;if(r)this.set("data.textDisplayed",_.Z1(r));else{var J;((J=this.data)==null?0:J.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.IL("inline-form-changed",this.data));this.isEditing=!1}};
_.m.onCancel=function(){var r=_.v2(this.data.textDisplayed);r===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(r);this.isEditing=!1};
tT.prototype.onKeydown=tT.prototype.onKeydown;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],tT.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tT.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tT.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],tT.prototype,"isEditing",void 0);_.F([_.C(),_.y("design:type",Object)],tT.prototype,"useSlot",void 0);_.F([_.C(),_.y("design:type",Boolean)],tT.prototype,"multilineOverride",void 0);_.F([_.C(),_.y("design:type",Boolean)],tT.prototype,"enableOverlayTheme",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.y("design:type",String)],tT.prototype,"componentStyle",void 0);
_.F([_.C({computed:"computeisMultiline(data)"}),_.y("design:type",Object)],tT.prototype,"isMultiline",void 0);_.F([_.jX("#text-form"),_.y("design:type",Object)],tT.prototype,"textForm",void 0);_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],tT.prototype,"onKeydown",null);_.F([_.L({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],tT);
_.A(tT,"ytd-inline-form-renderer",function(){if(Yym!==void 0)return Yym;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="display-dialog" hidden="[[isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <template is="dom-if" restamp="" if="[[useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <slot name="text-display" id="text-displayed" class="style-scope ytd-inline-form-renderer"></slot>\n  </template>\n  <template is="dom-if" restamp="" if="[[!useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <yt-formatted-string id="text-displayed" split-lines="" text="[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]" class="style-scope ytd-inline-form-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<ytd-button-renderer id="edit-button" button-tooltip-position="left" data="[[data.editButton.buttonRenderer]]" hidden="[[isEditing]]" on-click="onEdit" class="style-scope ytd-inline-form-renderer">\n</ytd-button-renderer>\n<div id="edit-dialog" hidden="[[!isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <yt-text-input-form-field-renderer id="text-form" component-style="[[componentStyle]]" data="[[data.formField.textInputFormFieldRenderer]]" enable-overlay-theme="[[enableOverlayTheme]]" is-multiline-override="[[isMultilineOverride]]" no-label-float="" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-inline-form-renderer">\n  </yt-text-input-form-field-renderer>\n  <div id="edit-buttons" class="style-scope ytd-inline-form-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancel" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSave" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Yym=r},{mode:1});var nv5;var bw=function(){var r=_.I.apply(this,arguments)||this;r.previousSelectValue=void 0;r.selectedItemMessage=void 0;return r};
_.S(bw,_.I);bw.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
bw.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var r,J,x,t,b=(r=this.data)==null?void 0:(J=r.dropdown)==null?void 0:(x=J.dropdownRenderer)==null?void 0:(t=x.entries)==null?void 0:t.map(function(q){return q.privacyDropdownItemRenderer});
r=_.D(b!=null?b:[]);for(J=r.next();!J.done;J=r.next())if((J=J.value)&&J.int32Value===this.selectedValue){this.selectedItemMessage=J.itemMessage;break}}else this.selectedItemMessage=void 0;var V;(V=this.onValueChanged)==null||V.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var H;(H=this.data)!=null&&H.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
bw.prototype.onValueChangedForSelectedValue=function(r){this.selectedValue=r.detail.value};
bw.prototype.selectedValueChanged=bw.prototype.selectedValueChanged;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],bw.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],bw.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bw.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bw.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bw.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],bw.prototype,"theme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Number)],bw.prototype,"selectedValue",void 0);_.F([_.C(),_.y("design:type",Function)],bw.prototype,"onValueChanged",void 0);
_.F([_.Mw("selectedValue"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bw.prototype,"selectedValueChanged",null);_.F([_.L({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],bw);
_.A(bw,"ytd-dropdown-form-field-renderer",function(){if(nv5!==void 0)return nv5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-dropdown-form-field-renderer">\n  <ytd-dropdown-renderer id="dropdown" autosize="" data="[[data.dropdown.dropdownRenderer]]" min-autosize-width="0" no-label-float="" no-underline="" theme="[[theme]]" value="[[selectedValue]]" on-value-changed="onValueChangedForSelectedValue" class="style-scope ytd-dropdown-form-field-renderer">\n  </ytd-dropdown-renderer>\n  <yt-formatted-string id="selected-item-message" hidden="[[!selectedItemMessage]]" text="[[selectedItemMessage]]" class="style-scope ytd-dropdown-form-field-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return nv5=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var OCm;var m6=function(){return _.I.apply(this,arguments)||this};
_.S(m6,_.I);_.vd.Object.defineProperties(m6.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var r=[],J=_.D(this.data||[]),x=J.next();!x.done;x=J.next())(x=_.R(x.value,l$I))&&r.push(x);return r}}});
_.F([_.C(),_.y("design:type",Array)],m6.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],m6.prototype,"byline",null);_.F([_.L({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],m6);
_.A(m6,"ytd-playlist-byline-renderer",function(){if(OCm!==void 0)return OCm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-byline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-stats style-scope ytd-playlist-byline-renderer">\n  <template is="dom-repeat" items="[[byline]]" class="style-scope ytd-playlist-byline-renderer">\n    <yt-icon id="byline-icon" hidden="[[!item.icon]]" icon="[[item.icon.iconType]]" class="style-scope ytd-playlist-byline-renderer"></yt-icon>\n    <yt-formatted-string class="byline-item style-scope ytd-playlist-byline-renderer" text="[[item.text]]"></yt-formatted-string>\n  </template>\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OCm=r},{mode:1});var CCm;var oA=function(){var r=_.I.apply(this,arguments)||this;r.rtlBullet=_.M("web_playlist_stats_rtl_bullet_icon_killswitch");r.modern=_.M("web_modern_buttons");r.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return r};
_.S(oA,_.I);_.m=oA.prototype;_.m.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more"}}}},"data.playButtons":{id:"play-buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"},toggleButtonRenderer:{component:"ytd-toggle-button-renderer"},compactLinkRenderer:{component:"ytd-compact-link-renderer"}}}}};
_.m.attached=function(){};
_.m.computeIsCustomThumbnail=function(r){return r?!!r.playlistCustomThumbnailRenderer:!1};
_.m.onYtNavigate=function(r,J){if(J&&J.actions&&J.actions.indexOf("shuffle")>-1){r=_.bZ().resolve(_.k$);var x=J.tempData||{};x.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);J.tempData=x;r.isShuffleNextPlaylist=!0}};
_.m.onUpdatePlaylistAction=function(r){var J;r=(J=_.R(r,_.Zwb))==null?void 0:J.updatedRenderer;if(J=_.R(r,Sp))this.data=J};
_.m.computeStyleType=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeThumbnailWidth=function(r){return r==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.m.computeHideThumbnailAria=function(r){if(r==null?0:r.thumbnailOverlays)for(var J=0;J<r.thumbnailOverlays.length;J++){var x=void 0;if((x=r.thumbnailOverlays[J])==null?0:x.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
oA.prototype.onYtNavigate=oA.prototype.onYtNavigate;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],oA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],oA.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],oA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],oA.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],oA.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],oA.prototype,"rtlBullet",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.y("design:type",String)],oA.prototype,"styleType",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.y("design:type",Number)],oA.prototype,"thumbnailWidth",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],oA.prototype,"modern",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.y("design:type",Boolean)],oA.prototype,"isCustomThumbnail",void 0);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[Event,Object]),_.y("design:returntype")],oA.prototype,"onYtNavigate",null);_.F([_.L({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],oA);
_.A(oA,"ytd-playlist-sidebar-primary-info-renderer",function(){if(CCm!==void 0)return CCm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail bottom-side-panel="" custom-thumbnail-size="[[thumbnailWidth]]" data="[[data]]" hidden="[[!data.thumbnailRenderer]]" hide-aria="[[computeHideThumbnailAria(data)]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-playlist-thumbnail><h1 id="title" hidden="[[!data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string link-inherit-color="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></h1><template is="dom-if" restamp="" if="[[data.titleForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="title-form" data="[[data.titleForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></template><div id="stats" hidden="[[!data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><div id="privacy-stats" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-badge-supported-renderer><div id="show-stats" hidden="[[!data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><template is="dom-if" restamp="" if="[[data.privacyForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-dropdown-form-field-renderer></template></div><div id="play-buttons" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><div id="menu" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><template is="dom-if" restamp="" if="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template><template is="dom-if" restamp="" if="[[data.descriptionForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description-form" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="description-form" data="[[data.descriptionForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return CCm=r},{mode:1});var BZ9;var Vp=function(){return _.I.apply(this,arguments)||this};
_.S(Vp,_.I);Vp.prototype.computeOwnerVisibility=function(r){return!(!r.videoOwner&&!r.button)};
Vp.prototype.configureRendererStamper=function(){return{"data.videoOwner":{id:"video-owner",mapping:{videoOwnerRenderer:"ytd-video-owner-renderer"}},"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer",subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Vp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Vp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Vp.prototype,"data",void 0);_.F([_.L({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],Vp);
_.A(Vp,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(BZ9!==void 0)return BZ9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n<div id="owner-container" hidden$="[[!computeOwnerVisibility(data)]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n  <div id="video-owner" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n  <div id="button" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n</div>\n<yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return BZ9=r},{mode:1});var IS5;var Dq=function(){var r=_.I.apply(this,arguments)||this;r.expanded=!1;r.isCompact=!1;return r};
_.S(Dq,_.I);_.m=Dq.prototype;_.m.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.m.dataChanged=function(){this.data&&_.c_(_.Hp(this.text),_.kzw(_.ncx,_.v2(this.data.text||null)))};
_.m.computeAutoScrollEnabled=function(r,J){return r&&!J};
_.m.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.m.toggleOnTap=function(){this.expanded=!this.expanded};
Dq.prototype.expandedChanged=Dq.prototype.expandedChanged;Dq.prototype.dataChanged=Dq.prototype.dataChanged;_.F([_.K(_.AyK),_.y("design:type",Object)],Dq.prototype,"ytdAutoScrollBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Dq.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Dq.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Dq.prototype,"expanded",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Dq.prototype,"isCompact",void 0);_.F([_.C({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.y("design:type",Boolean)],Dq.prototype,"autoScrollEnabled",void 0);_.F([_.jX("#text"),_.y("design:type",Object)],Dq.prototype,"text",void 0);_.F([_.jX("#expander-icon"),_.y("design:type",Object)],Dq.prototype,"expanderIcon",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Dq.prototype,"dataChanged",null);_.F([_.g5("expanded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Dq.prototype,"expandedChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],Dq);
_.A(Dq,"ytd-channel-legal-info-renderer",function(){if(IS5!==void 0)return IS5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-legal-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" class="style-scope ytd-channel-legal-info-renderer"></yt-formatted-string>\n<tp-yt-paper-material id="expand-button" elevation="1" on-click="toggleOnTap" class="style-scope ytd-channel-legal-info-renderer">\n  <yt-icon-button class="style-scope ytd-channel-legal-info-renderer">\n    <yt-icon id="expander-icon" class="style-scope ytd-channel-legal-info-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return IS5=r},{mode:1});var LXv;var cVv=_.gP("DOWNLOAD",{},"Download"),AVX=_.gP("DOWNLOADING",{},"Downloading"),FX5=_.gP("DOWNLOADED",{},"Downloaded"),HP=function(){var r=_.I.apply(this,arguments)||this;r.downloadProgress=0;r.isDownloadComplete=!1;r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.S(HP,_.I);_.m=HP.prototype;_.m.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.m.dataChanged=function(){var r;(r=this.data)!=null&&r.tooltip||(r=_.CZ(_.lO().getState(),this.playlistId),this.updateButtonState(r))};
_.m.computePlaylistId=function(r){return r};
_.m.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.m.updateButtonState=function(r){if(this.data&&(this.data.tooltip!==AVX||!_.$N(r))){this.isDownloadComplete=!1;switch(r){case "TRANSFER_STATE_UNKNOWN":r=cVv;var J="OFFLINE_DOWNLOAD";var x="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":r=FX5;J="OFFLINE_PIN";x="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":r=AVX;J="OFFLINE_DOWNLOADING_ZERO";x="ACTION_REMOVE_WITH_PROMPT";
break;default:r=cVv,J="OFFLINE_DOWNLOAD",x="ACTION_ADD"}var t=Object.assign({},this.data);t.tooltip=r;t.accessibilityData={accessibilityData:{label:r}};t.icon={iconType:J};t.size="SIZE_DEFAULT";_.R(t.command,_.fL)&&(_.R(t.command,_.fL).action=x);this.set("data",t)}};
_.m.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var r="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?r="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?r="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?r="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?r="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?r="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(r="OFFLINE_PIN",this.isDownloadComplete=!0);var J;r!==((J=this.data.icon)==null?void 0:J.iconType)&&(J=Object.assign({},this.data),J.tooltip=AVX,J.accessibilityData={accessibilityData:{label:AVX}},J.icon={iconType:r},_.R(J.command,_.fL)&&(_.R(J.command,_.fL).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",J))}};
HP.prototype.updateProgress=HP.prototype.updateProgress;HP.prototype.onTransferStateChanged=HP.prototype.onTransferStateChanged;HP.prototype.dataChanged=HP.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],HP.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],HP.prototype,"ytdReduxBehavior",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],HP.prototype,"forceIconButton",void 0);
_.F([_.C({value:!0}),_.y("design:type",Boolean)],HP.prototype,"forceIconOnly",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],HP.prototype,"overrides",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],HP.prototype,"buttonTooltipPosition",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],HP.prototype,"styleActionButton",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],HP.prototype,"disableTextTransform",void 0);
_.F([_.C({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.y("design:type",String)],HP.prototype,"playlistId",void 0);_.F([_.C(),_.y("design:type",Object)],HP.prototype,"data",void 0);_.F([_.C({selector:_.hIM,selectorArgs:["playlistId"]}),_.y("design:type",Object)],HP.prototype,"downloadProgress",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],HP.prototype,"isDownloadComplete",void 0);
_.F([_.C({selector:_.CZ,selectorArgs:["playlistId"]}),_.y("design:type",String)],HP.prototype,"transferState",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],HP.prototype,"showTooltips",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],HP.prototype,"sendCommandWhenDisabled",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],HP.prototype,"disabled",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HP.prototype,"dataChanged",null);_.F([_.Mw("transferState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HP.prototype,"onTransferStateChanged",null);_.F([_.Mw("downloadProgress"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HP.prototype,"updateProgress",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],HP);
_.A(HP,"ytd-download-playlist-button-renderer",function(){if(LXv!==void 0)return LXv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-playlist-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-playlist-button-renderer"></ytd-button-renderer>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return LXv=r},{mode:1});var aSm;_.o8(_.lk4,"thumbnail-overlay-button-view-model",{props:{data:_.yk,lockupExperiments:_.yk}});var Tt=function(){var r=_.I.apply(this,arguments)||this;r.isSquare=!1;r.isVertical=!1;return r};
_.S(Tt,_.I);Tt.prototype.computeIsSquare=function(r){return r!=null&&r.thumbnail?G7I(r.thumbnail)==="SQUARE":!1};
Tt.prototype.computeIsVertical=function(r){return r!=null&&r.thumbnail?G7I(r.thumbnail)==="VERTICAL":!1};
Tt.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Tt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.y("design:type",Object)],Tt.prototype,"isSquare",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.y("design:type",Object)],Tt.prototype,"isVertical",void 0);
_.F([_.C(),_.y("design:type",Object)],Tt.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],Tt);
_.A(Tt,"ytd-hero-playlist-thumbnail-renderer",function(){if(aSm!==void 0)return aSm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hero-playlist-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer">\n  <div class="image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer">\n    <yt-img-shadow class="image style-scope ytd-hero-playlist-thumbnail-renderer" alt="hidden" aria-hidden="true" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div id="overlays" class="style-scope ytd-hero-playlist-thumbnail-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return aSm=r},{mode:1});var sO=function(){var r=_.I.apply(this,arguments)||this;r.isDarkTheme=!1;r.isUltraWide=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return r};
_.S(sO,_.I);_.m=sO.prototype;_.m.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.bZ();var r;(r=_.bZ().resolve(_.t9(_.aj)))!=null&&(r.headerElement=this.hostElement)};
_.m.detached=function(){var r;(r=_.bZ().resolve(_.t9(_.aj)))!=null&&(r.headerElement=void 0)};
_.m.onUpdateHeader=function(r){(r=r.detail)&&this.set("data",r)};
_.m.computeTextDisplayed=function(r){if(r)return r.textDisplayed?r.textDisplayed:r.placeholder};
_.m.gradientColorToLinearGradientStop=function(r){var J=this.isDarkTheme?r.darkThemeColor:r.lightThemeColor;return J?_.Fj(J)+" "+((r==null?void 0:r.startLocation)||0)*100+"%":"transparent"};
_.m.onWindowResize=function(){var r;((r=this.data)==null?0:r.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.m.onIronResize=function(r){this.isUltraWide=!r.detail.value};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.onUpdatePlaylistName=function(r){var J=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},r.detail.value));_.zu(this,function(){var x;(x=J.editableTitle)==null||x.resize()})};
_.m.onUpdatePlaylistDescription=function(r){var J=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},r.detail.value));_.zu(this,function(){var x;(x=J.editableDescriptionInlineExpander)==null||x.resize()})};
_.m.getCinematicData=function(r){return _.R(r==null?void 0:r.cinematicContainer,_.$1)};
_.vd.Object.defineProperties(sO.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}},
noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.getCinematicData(this.data))==null?void 0:r.config;return(r=this.isDarkTheme?J==null?void 0:J.darkThemeBackgroundColor:J==null?void 0:J.lightThemeBackgroundColor)?"background-color:"+_.Ad(r)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var r;return _.R((r=this.data)==null?void 0:r.descriptionForm,a$m)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var r=this,J,x,t;return"background:linear-gradient(to bottom, "+(((t=(J=this.getCinematicData(this.data))==null?void 0:(x=J.gradientColorConfig)==null?void 0:x.map(function(b){return r.gradientColorToLinearGradientStop(b)}))==null?void 0:t.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var r;return _.v2((r=this.data)==null?void 0:r.descriptionTapText)}}});
sO.prototype.onUpdateHeader=sO.prototype.onUpdateHeader;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],sO.prototype,"actionHandlerBehavior",void 0);_.F([_.jX("#description-inline-expander"),_.y("design:type",Object)],sO.prototype,"descriptionInlineExpander",void 0);
_.F([_.jX("#editable-description-inline-expander"),_.y("design:type",Object)],sO.prototype,"editableDescriptionInlineExpander",void 0);_.F([_.C(),_.y("design:type",Object)],sO.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],sO.prototype,"isUltraWide",void 0);_.F([_.jX("#editable-title-display"),_.y("design:type",Object)],sO.prototype,"editableTitle",void 0);_.F([_.n("isUltraWide"),_.y("design:type",Object),_.y("design:paramtypes",[])],sO.prototype,"maxDescriptionLines",null);
_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],sO.prototype,"noCinematicData",null);_.F([_.Uh("yt-new-playlist-header"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],sO.prototype,"onUpdateHeader",null);_.F([_.n("data","isDarkTheme"),_.y("design:type",Object),_.y("design:paramtypes",[])],sO.prototype,"backgroundStyle",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],sO.prototype,"descriptionFormData",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],sO.prototype,"getDropdownTheme",null);_.F([_.n("data","isDarkTheme"),_.y("design:type",String),_.y("design:paramtypes",[])],sO.prototype,"gradientStyle",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],sO.prototype,"descriptionTapText",null);
_.F([_.L({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],sO);
_.A(sO,"ytd-playlist-header-renderer",function(){if(PC5!==void 0)return PC5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query id="resize-query" query="(max-width: 1080px)" on-query-matches-changed="onIronResize" class="style-scope ytd-playlist-header-renderer"></iron-media-query>\n\n<div class="immersive-header-container style-scope ytd-playlist-header-renderer" style="">\n  <div class="immersive-header-background-wrapper style-scope ytd-playlist-header-renderer" style$="[[backgroundStyle]]">\n    <yt-img-shadow class="blurred-image style-scope ytd-playlist-header-renderer" alt="hidden" aria-hidden="true" fit-width="" hidden="[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]" thumbnail="[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]">\n    </yt-img-shadow>\n    <div class="immersive-header-gradient style-scope ytd-playlist-header-renderer" style$="[[gradientStyle]]"></div>\n  </div>\n  <div class="immersive-header-content style-scope ytd-playlist-header-renderer">\n    <div class="thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-playlist-header-renderer" href$="[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]" data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]">\n        <div class="thumbnail-wrapper style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]">\n          <ytd-hero-playlist-thumbnail-renderer data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]" class="style-scope ytd-playlist-header-renderer"></ytd-hero-playlist-thumbnail-renderer>\n        </div>\n      </a>\n\n      <div class="metadata-wrapper style-scope ytd-playlist-header-renderer">\n        <yt-dynamic-sizing-formatted-string hidden="[[data.titleForm]]" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.title]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n\n        <ytd-inline-form-renderer data="[[data.titleForm.inlineFormRenderer]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.titleForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistName" class="style-scope ytd-playlist-header-renderer">\n          <yt-dynamic-sizing-formatted-string id="editable-title-display" slot="text-display" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.titleForm.inlineFormRenderer.textDisplayed]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n        </ytd-inline-form-renderer>\n\n        <div class="metadata-action-bar style-scope ytd-playlist-header-renderer">\n          <div class="metadata-text-wrapper style-scope ytd-playlist-header-renderer">\n            <div class="metadata-owner style-scope ytd-playlist-header-renderer">\n              <yt-formatted-string id="owner-text" hidden="[[!data.ownerText]]" link-inherit-color="" text="[[data.ownerText]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n              <yt-formatted-string hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n\n              <div class="badges style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistBadges]]">\n                <span class="middot style-scope ytd-playlist-header-renderer">\u00b7</span>\n                <ytd-badge-supported-renderer badges="[[data.playlistBadges]]" class="style-scope ytd-playlist-header-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n            </div>\n\n            <ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" hidden="[[!data.privacyForm]]" theme="[[getDropdownTheme]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-dropdown-form-field-renderer>\n            <ytd-playlist-byline-renderer data="[[data.byline]]" class="style-scope ytd-playlist-header-renderer"></ytd-playlist-byline-renderer>\n          </div>\n          <div class="metadata-buttons-wrapper style-scope ytd-playlist-header-renderer">\n            <ytd-toggle-button-renderer data="[[data.saveButton.toggleButtonRenderer]]" force-modern-icon-button="" hidden="[[!data.saveButton.toggleButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-toggle-button-renderer>\n            <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.shareButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-button-renderer data="[[data.addVideosButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.addVideosButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-download-playlist-button-renderer data="[[data.offlineability.downloadButtonRenderer]]" force-icon-button="" force-modern-icon-button="" hidden="[[!data.offlineability.downloadButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-download-playlist-button-renderer>\n            <ytd-menu-renderer data="[[data.moreActionsMenu.menuRenderer]]" force-icon-button="" hidden="[[!data.moreActionsMenu.menuRenderer]]" is-overlay="[[!noCinematicData]]" tonal-override="" class="style-scope ytd-playlist-header-renderer"></ytd-menu-renderer>\n          </div>\n        </div>\n\n        <div class="play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer">\n          <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n          </ytd-button-renderer>\n          <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n\n        <div class="description style-scope ytd-playlist-header-renderer">\n          <ytd-text-inline-expander id="description-inline-expander" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" hidden="[[data.descriptionForm]]" max-lines="[[maxDescriptionLines]]" text="[[data.descriptionText]]" class="style-scope ytd-playlist-header-renderer">\n          </ytd-text-inline-expander>\n          <ytd-inline-form-renderer data="[[descriptionFormData]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.descriptionForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistDescription" class="style-scope ytd-playlist-header-renderer">\n            <ytd-text-inline-expander id="editable-description-inline-expander" slot="text-display" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" max-lines="[[maxDescriptionLines]]" text="[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-text-inline-expander>\n          </ytd-inline-form-renderer>\n        </div>\n      </div>\n    </div>\n    <div class="play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer">\n      <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n      </ytd-button-renderer>\n      <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n\n  <tp-yt-paper-tooltip for="owner-text" offset="5" position="top" class="style-scope ytd-playlist-header-renderer">\n    [[getSimpleString(data.ownerText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return PC5=r},{mode:_.sz("kevlar_poly_si_batch_j078")?1:2});var yVY;var e3v;var qr=function(){return _.I.apply(this,arguments)||this};
_.S(qr,_.I);qr.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qr.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qr.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qr.prototype,"data",void 0);_.F([_.L({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],qr);
_.A(qr,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(e3v!==void 0)return e3v;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-tertiary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer">\n</yt-formatted-string>\n<div id="items" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return e3v=r},{mode:1});var WP=function(){return _.I.apply(this,arguments)||this};
_.S(WP,_.I);
WP.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{playlistSidebarPrimaryInfoRenderer:{component:"ytd-playlist-sidebar-primary-info-renderer",noInjection:!0},playlistSidebarSecondaryInfoRenderer:{component:"ytd-playlist-sidebar-secondary-info-renderer",noInjection:!0},playlistSidebarTertiaryInfoRenderer:{component:"ytd-playlist-sidebar-tertiary-info-renderer",noInjection:!0},channelLegalInfoRenderer:{component:"ytd-channel-legal-info-renderer",params:{isCompact:!0},noInjection:!0}}}}};
WP.prototype.computeUsePremiumShowStyle=function(r){if(!r||!r.items)return!1;for(var J=0;J<r.items.length;J++)if(_.R(r.items[J],Sp)){var x=void 0;return((x=_.R(r.items[J],Sp))==null?void 0:x.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],WP.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],WP.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],WP.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.y("design:type",Boolean)],WP.prototype,"usePremiumShowStyle",void 0);
_.F([_.L({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],WP);
_.A(WP,"ytd-playlist-sidebar-renderer",function(){if(yVY!==void 0)return yVY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-playlist-sidebar-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return yVY=r},{mode:1});var z3Y;var ZCs;var vvr=function(r,J,x,t,b,V,H,q){this.minWidth=r;this.minHeight=J;this.recommendedWidth=x;this.recommendedHeight=t;this.JSC$19676_maxFileSize=b;this.title=V;this.bannerGalleryTitle=H;this.channelId=q;this.picker_=null;r=_.jLi("yt-banner");J=r.addView;x=(new Pvm("youtubebanner")).addUploadMetadata("silo_id","19");x.opts.ytMaxFileSize=this.JSC$19676_maxFileSize;t=this.recommendedHeight;x.opts.ytRecWidth=this.recommendedWidth;x.opts.ytRecHeight=t;J.call(r,x);r.addView(new _.jR);J=r.addView;x=new _.jR;
x.opts.type="ytbanner";J.call(r,x.JSC$8164_setLabel(this.bannerGalleryTitle));J=r.setTitle(this.title).setSize(1E3);J.urlParamMap_.set("thumbs","orig");x=this.minWidth;t=this.minHeight;if(isNaN(x)||isNaN(t))throw Error("lb`"+x+"`"+t);J.urlParamMap_.set("minSize",x+"x"+t);J.urlParamMap_.set("cropMode","ytcb");this.builder_=r};
vvr.prototype.open=function(){var r=this;return new _.iq(function(J,x){_.$Tb(r.builder_,function(t){t.action=="picked"?J(t):t.action=="cancel"&&x(Error("cm"))});
r.picker_&&r.picker_.dispose();r.picker_=r.builder_.build();r.picker_.setVisible(!0)})};
vvr.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var uym=function(r){this.channelId=r},lSr=function(r,J){var x="";
J.viewToken&&(x=J.viewToken[2].type);var t=J.docs[0];J=t.crop;r={channel_id:r.channelId,fife_url:t.thumbnails[0].url,photo_id:t.id,is_gallery_image:x=="ytbanner"};J&&(r.crop_top=J.top,r.crop_right=J.right,r.crop_bottom=J.bottom,r.crop_left=J.left);return _.dtM("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:r})};var iw=function(){var r=_.I.apply(this,arguments)||this;r.ariaLabel=null;return r};
_.S(iw,_.I);_.m=iw.prototype;_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.m.detached=function(){this.picker&&this.picker.dispose()};
_.m.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.m.computeAriaLabel=function(r){return r};
_.m.onTap=function(){var r=this,J;if((J=this.data)==null||!J.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new vvr(this.data.bannerMinWidth||0,this.data.bannerMinHeight||0,this.data.bannerRecommendedWidth||0,this.data.bannerRecommendedHeight||0,this.data.bannerMaxFileSizeInMegabytes||0,this.data.editorTitle||"",this.data.galleryViewTitle||"",this.data.channelId||""));var x;(x=this.picker)==null||x.open().then(function(t){r.handleBannerPicked(t)},function(){})}};
_.m.handleBannerPicked=function(r){var J=this;this.uploader||(this.uploader=new uym(this.data.channelId||""));this.message=this.data.uploadingText;lSr(this.uploader,r).then(function(x){J.handleBannerUploadSucceeded(x)},function(x){J.handleBannerUploadFailed(x)})};
_.m.handleBannerUploadSucceeded=function(r){r&&r.errors?this.handleBannerUploadFailed(r):(_.Vq(this.hostElement,"yt-banner-updated",r),this.message=null)};
_.m.handleBannerUploadFailed=function(r){this.message=r&&r.errors&&r.errors.length?r.errors[0]:null};
iw.prototype.dataChanged=iw.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],iw.prototype,"componentBehavior",void 0);_.F([_.K(_.NP),_.y("design:type",Object)],iw.prototype,"ironButtonState",void 0);_.F([_.C(),_.y("design:type",Object)],iw.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.y("design:type",Object)],iw.prototype,"ariaLabel",void 0);
_.F([_.C(),_.y("design:type",Object)],iw.prototype,"message",void 0);_.F([_.C(),_.y("design:type",Object)],iw.prototype,"picker",void 0);_.F([_.C(),_.y("design:type",Object)],iw.prototype,"uploader",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],iw.prototype,"dataChanged",null);_.F([_.L({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],iw);
_.A(iw,"ytd-channel-banner-editor-renderer",function(){if(ZCs!==void 0)return ZCs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-banner-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="edit-banner-link" class="yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer" data="[[data.editBannerCommand]]" href$="[[computeHref_(data.editBannerCommand)]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-banner-editor-renderer"></yt-icon>\n  <tp-yt-paper-tooltip position="top" class="style-scope ytd-channel-banner-editor-renderer">[[ariaLabel]]</tp-yt-paper-tooltip>\n  <div id="message" hidden$="[[!message]]" class="style-scope ytd-channel-banner-editor-renderer">[[message]]</div>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ZCs=r},{mode:1});var X37;var rI4=_.aa(["#"]),p2=function(){return _.I.apply(this,arguments)||this};
_.S(p2,_.I);p2.prototype.computeHrefWithDefault=function(r){return this.ytComponentBehavior.computeHref_(r,!0)||_.M4(rI4)};
p2.prototype.dataChanged=function(){var r=this.data;r&&r.targetId&&_.MMf(_.wr(),r.targetId,this.moreIcon)};
p2.prototype.dataChanged=p2.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],p2.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],p2.prototype,"data",void 0);_.F([_.jX("#more-icon"),_.y("design:type",Object)],p2.prototype,"moreIcon",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],p2.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],p2);
_.A(p2,"ytd-channel-tagline-renderer",function(){if(X37!==void 0)return X37;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-tagline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-channel-tagline-renderer" href$="[[computeHrefWithDefault(data.moreEndpoint)]]" data="[[data.moreEndpoint]]">\n  <div id="wrapper" class="style-scope ytd-channel-tagline-renderer">\n    <div id="content" dir="auto" class="style-scope ytd-channel-tagline-renderer">\n      [[data.content]]\n    </div>\n    <yt-icon id="more-icon" hidden="[[!data.moreIcon]]" icon="[[data.moreIcon.iconType]]" class="style-scope ytd-channel-tagline-renderer">\n    </yt-icon>\n  </div>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return X37=r},{mode:1});var JIX;var f2=function(){return _.I.apply(this,arguments)||this};
_.S(f2,_.I);_.m=f2.prototype;_.m.ready=function(){var r=this;_.Hp(this.hostElement).querySelector("#form").addEventListener("submit",function(J){r.onSubmit(J)})};
_.m.onDataChanged=function(){var r;((r=this.data)==null?0:r.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.m.onIconButtonKeydown=function(r){r.keyCode===13&&this.iconButton.click()};
_.m.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.m.openOnClickHandler=function(){this.input.focus()};
_.m.onSubmit=function(r){r.preventDefault();return!1};
_.m.submitOnEnterKeyUp=function(r){var J;if(r.keyCode===13&&((J=this.data)==null?0:J.expandedText)){r=this.data.endpoint;J=_.GE.unsafeClone(r);var x;((x=_.R(J==null?void 0:J.commandMetadata,_.rP))==null?0:x.url)?(_.R(J.commandMetadata,_.rP).url=_.Bq(_.R(J.commandMetadata,_.rP).url,"query",this.data.expandedText),_.R(J,_.hd)&&(_.R(J,_.hd).query=this.data.expandedText),_.Vq(this.hostElement,"yt-navigate",{endpoint:J,tempData:{disableCache:!0}})):(x=new _.MV("Error: Trying to navigate to an endpoint without url",
r),_.Pq(x))}};
_.m.updateDataExpandedTextFromBinding=function(r){this.set("data.expandedText",r.detail.value)};
_.vd.Object.defineProperties(f2.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.M("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
f2.prototype.onDataChanged=f2.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],f2.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.bAe),_.y("design:type",Object)],f2.prototype,"ytdExpandableInputBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],f2.prototype,"data",void 0);_.F([_.jX("#input"),_.y("design:type",Object)],f2.prototype,"input",void 0);_.F([_.jX("#icon-button"),_.y("design:type",HTMLElement)],f2.prototype,"iconButton",void 0);
_.F([_.C(),_.y("design:type",String),_.y("design:paramtypes",[])],f2.prototype,"searchIcon",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],f2.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],f2);
var RdX=_.Te()(f2,"ytd-expandable-tab-renderer",function(){if(JIX===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);JIX=r}r=JIX;return r},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var xSI;var UO=function(){var r=_.I.apply(this,arguments)||this;r.avatarSize=80;r.ariaLabel=_.gP("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return r};
_.S(UO,_.I);UO.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
UO.prototype.computeHref=function(r){var J;return((J=_.R(r,_.Ak))==null?0:J.url)?this.componentBehavior.computeHref_(r):null};
UO.prototype.onTap=function(){var r,J;(r=this.data)==null||!r.editAvatarServiceEndpoint||((J=_.R(this.data.editAvatarServiceEndpoint,_.Ak))==null?0:J.url)||_.bZ().resolve(_.mg).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.F([_.K(_.NP),_.y("design:type",Object)],UO.prototype,"ironButtonState",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],UO.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UO.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],UO.prototype,"avatarSize",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],UO.prototype,"ariaLabel",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],UO);
_.A(UO,"ytd-channel-avatar-editor",function(){if(xSI!==void 0)return xSI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-avatar-editor--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-avatar-editor" href$="[[computeHref(data.editAvatarServiceEndpoint)]]" data="[[data.editAvatarServiceEndpoint]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-avatar-editor"></yt-icon>\n  <yt-img-shadow thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-channel-avatar-editor"></yt-img-shadow>\n  <tp-yt-paper-tooltip position="bottom" class="style-scope ytd-channel-avatar-editor">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return xSI=r},{mode:1});var tk4=_.JY(function(r){var J=r.data;var x=r.noPadding;var t=r.enableBanner;var b=r.cinematicContainerTopbarOffset;var V=r.allowCinematicContainerOverflow;var H=r.displayAsSidebar;r=r.className;_.Ke(function(){J().tagManagerId&&(_.Ro(J().tagManagerId,_.IP("GL")),k7v(J().tagManagerId))},"xVTVTe");
var q=_.gI(N$s,function(){return J().pageHeaderEntityKey});
return _.f("yt-page-header-renderer",{class:_.gm("page-header-renderer-wiz",r)},_.f(_.QR,{data:function(){var W;return((W=q())==null?0:W.header)?q().header:(H==null?0:H())&&J().sidebarContent?J().sidebarContent:J().content}},{pageHeaderViewModel:function(W){return _.f(_.Unq,{data:W.data,
noPadding:x,enableBanner:t,cinematicContainerTopbarOffset:b,allowCinematicContainerOverflow:V,displayAsSidebar:function(){return(H==null?void 0:H())&&J().enableSidebarView}})}}))},"Vi");
tk4.idomCompat=!0;_.o8(tk4,"yt-page-header-renderer",{props:{data:_.yk,noPadding:_.yk,enableBanner:_.yk,cinematicContainerTopbarOffset:_.yk,allowCinematicContainerOverflow:_.yk,displayAsSidebar:_.yk,className:_.yk}});_.o8(_.peo,"yt-image-banner-view-model",{props:{data:_.yk,isPositionRelative:_.yk}});_.o8(_.P3R,"yt-tab-group-shape",{props:{shape:_.yk}});var gV=function(){var r=_.I.apply(this,arguments)||this;r.expandableCustomTabRenderable=function(J){return Sg5(J,function(){return void r.onSearchNavigate()})};
r.isRichGrid=!1;r.isConstrainedList=!1;r.richGridMiniMode=!1;r.richGridStyle="RICH_GRID_STYLE_UNKNOWN";r.isRichGridShorts=!1;r.responsiveSizing="COMPACT";r.disableGridStateAware=!1;r.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return r};
_.S(gV,_.I);_.m=gV.prototype;_.m.computeHeaderDisabled=function(r,J){return J||!r||this.tabsHidden};
_.m.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.m.computeIsRichGridShorts=function(r){return r==="RICH_GRID_STYLE_SHORTS_GRID"||r==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.m.computeImageBannerViewModel=function(){var r,J;return _.R((J=_.R((r=this.data)==null?void 0:r.content,_.yHf))==null?void 0:J.banner,_.IYw)};
_.m.computeHasCinematicContainer=function(){var r,J;return!((J=_.R((r=this.data)==null?void 0:r.content,_.yHf))==null||!J.background)};
_.m.handleHeaderResize=function(){var r=_.Hp(this.hostElement).querySelector("#header");r&&_.Vq(r,"iron-resize")};
_.m.handleInsertTabCommand=function(r){var J=_.R(r,XEX);J&&(J.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(x){return x.tabRenderer&&x.tabRenderer.tabIdentifier===J.tabIdentifier})||this.splice("tabs",J.tabIndex||-1,0,J.tab))};
_.m.handleRefreshChannelTabAction=function(r){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===r&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.m.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.iX(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.m.observerRichGridSlimItemsPerRow=function(){_.iX(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.m.updateCssVars=function(){this.richGridItemsPerRow&&_.iX(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Vn("rich_grid_max_item_width",500))+16)-16+"px"})};
_.m.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.iX(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.m.onDataChanged=function(){this.handleHeaderResize()};
_.m.onWindowResize=function(){this.handleHeaderResize()};
_.m.onFocusedChanged=function(r){(r=_.r5(r))&&r.is==="tp-yt-paper-tab"&&r.hasRipple()&&(r.getRipple().holdDown=!r.pointerDown&&r.focused)};
_.m.updateSelectedFromBinding=function(r){this.ytdTabbedHeaderBehavior.selected=r.detail.value};
_.m.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.vd.Object.defineProperties(gV.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:QGK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.imageBannerViewModel)==null?void 0:r.style)==="IMAGE_BANNER_STYLE_INSET"}}});
gV.prototype.onDataChanged=gV.prototype.onDataChanged;gV.prototype.updateCssVarsForResponsiveGrid=gV.prototype.updateCssVarsForResponsiveGrid;gV.prototype.updateCssVars=gV.prototype.updateCssVars;gV.prototype.observerRichGridSlimItemsPerRow=gV.prototype.observerRichGridSlimItemsPerRow;gV.prototype.observerRichGridItemsPerRow=gV.prototype.observerRichGridItemsPerRow;_.F([_.K(_.P5),_.y("design:type",Object)],gV.prototype,"ytdGridStateAwareBehavior",void 0);
_.F([_.K(rVs),_.y("design:type",Object)],gV.prototype,"ytdTabbedHeaderBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],gV.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gV.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],gV.prototype,"ytdGuideStateAwareBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],gV.prototype,"ytdReduxBehavior",void 0);_.F([_.jX("#tabs"),_.y("design:type",Object)],gV.prototype,"tabsElement",void 0);_.F([_.C(),_.y("design:type",Array)],gV.prototype,"tabs",void 0);_.F([_.C(),_.y("design:type",Object)],gV.prototype,"expandableCustomTabRenderable",void 0);_.F([_.n("tabs.*"),_.y("design:type",Object),_.y("design:paramtypes",[])],gV.prototype,"tabGroupShape",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gV.prototype,"isRichGrid",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gV.prototype,"isConstrainedList",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Object)],gV.prototype,"richGridMiniMode",void 0);_.F([_.C({selector:function(r){return r.ui.richGridStyle}}),
_.y("design:type",Object)],gV.prototype,"richGridStyle",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.y("design:type",Object)],gV.prototype,"isRichGridShorts",void 0);_.F([_.C({selector:_.kN}),_.y("design:type",Number)],gV.prototype,"richGridItemsPerRow",void 0);_.F([_.C({selector:function(r){return r.ui.richGridContainerWidth}}),
_.y("design:type",Number)],gV.prototype,"richGridContainerWidth",void 0);_.F([_.C({selector:_.TyX}),_.y("design:type",Number)],gV.prototype,"richGridSlimItemsPerRow",void 0);_.F([_.C(),_.y("design:type",Object)],gV.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gV.prototype,"responsiveSizing",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gV.prototype,"disableGridStateAware",void 0);
_.F([_.C({computed:"computeImageBannerViewModel(data)"}),_.y("design:type",Object)],gV.prototype,"imageBannerViewModel",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.y("design:type",Boolean)],gV.prototype,"hasCinematicContainer",void 0);_.F([_.C({selector:_.FWK,reflectToAttribute:!0}),_.y("design:type",Boolean)],gV.prototype,"guideIsVisibleButNotPersistent",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("imageBannerViewModel"),_.y("design:type",Object),_.y("design:paramtypes",[])],gV.prototype,"hasBanner",null);_.F([_.C({reflectToAttribute:!0}),_.n("imageBannerViewModel"),_.y("design:type",Object),_.y("design:paramtypes",[])],gV.prototype,"hasInsetBanner",null);_.F([_.C({computed:"computeTabsHidden(tabs)",value:!0}),_.y("design:type",Boolean)],gV.prototype,"tabsHidden",void 0);
_.F([_.g5("richGridItemsPerRow","isRichGrid"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gV.prototype,"observerRichGridItemsPerRow",null);_.F([_.g5("richGridSlimItemsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gV.prototype,"observerRichGridSlimItemsPerRow",null);
_.F([_.g5("richGridItemsPerRow","richGridMiniMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gV.prototype,"updateCssVars",null);_.F([_.g5("richGridContainerWidth"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gV.prototype,"updateCssVarsForResponsiveGrid",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gV.prototype,"onDataChanged",null);
_.F([_.L({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],gV);
_.A(gV,"ytd-tabbed-page-header",function(){if(z3Y!==void 0)return z3Y;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return z3Y=r},{mode:1});var byK;var EO=function(){return _.I.apply(this,arguments)||this};
_.S(EO,_.I);EO.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.iX(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.vd.Object.defineProperties(EO.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var r,J;return this.componentBehavior.computeIcon_(((J=_.R((r=this.data)==null?void 0:r.badge,_.dQN))==null?void 0:J.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.badge,_.dQN))==null?void 0:J.label}}});
EO.prototype.observerRichGridItemsPerRow=EO.prototype.observerRichGridItemsPerRow;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EO.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],EO.prototype,"componentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],EO.prototype,"ytdReduxBehavior",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.KZ}),_.y("design:type",Boolean)],EO.prototype,"richGridMiniMode",void 0);
_.F([_.C({selector:_.kN}),_.y("design:type",Number)],EO.prototype,"richGridItemsPerRow",void 0);_.F([_.C(),_.y("design:type",Object)],EO.prototype,"data",void 0);_.F([_.g5("richGridItemsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],EO.prototype,"observerRichGridItemsPerRow",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],EO.prototype,"badgeIconName",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],EO.prototype,"badgeLabel",null);_.F([_.L({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],EO);
_.A(EO,"ytd-member-hub-profile-renderer",function(){if(byK!==void 0)return byK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-member-hub-profile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-member-hub-profile-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" class="style-scope ytd-member-hub-profile-renderer">\n  </yt-img-shadow>\n  <div id="details-container" class="style-scope ytd-member-hub-profile-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-member-hub-profile-renderer">\n    </ytd-badge-supported-renderer>\n    <h2 class="style-scope ytd-member-hub-profile-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-member-hub-profile-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-member-hub-profile-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return byK=r},{mode:1});var mSm;var jw=function(){return _.I.apply(this,arguments)||this};
_.S(jw,_.I);jw.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],jw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jw.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jw.prototype,"data",void 0);_.F([_.L({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],jw);
_.A(jw,"ytd-settings-sidebar-renderer",function(){if(mSm!==void 0)return mSm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-settings-sidebar-renderer">[[getSimpleString(data.title)]]</div>\n<div id="items" class="style-scope ytd-settings-sidebar-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mSm=r},{mode:1});var oEr;var $8=function(){var r=_.I.apply(this,arguments)||this;r.expandableCustomTabRenderable=function(J){return Sg5(J,function(){return void r.onSearchNavigate()})};
return r};
_.S($8,_.I);$8.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
$8.prototype.onSearchNavigate=function(){this.selected=void 0};
$8.prototype.onTabsChange=function(){var r,J=(r=this.tabs)==null?void 0:r.findIndex(function(x){var t;return x==null?void 0:(t=x.tabRenderer)==null?void 0:t.selected});
J!==void 0&&(this.selected=J)};
$8.prototype.onTabsActive=function(r){if(this.tabs!==void 0){var J,x;(r=(J=this.tabs[r.detail.selected])==null?void 0:(x=J.tabRenderer)==null?void 0:x.endpoint)&&_.Vq(this.hostElement,"yt-navigate",{endpoint:r})}};
_.vd.Object.defineProperties($8.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:QGK(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
$8.prototype.onTabsChange=$8.prototype.onTabsChange;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.P5),_.y("design:type",Object)],$8.prototype,"ytdGridStateAwareBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$8.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],$8.prototype,"ytdGuideStateAwareBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],$8.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Array)],$8.prototype,"tabs",void 0);_.F([_.C(),_.y("design:type",Number)],$8.prototype,"selected",void 0);_.F([_.n("tabs.*"),_.y("design:type",Object),_.y("design:paramtypes",[])],$8.prototype,"tabGroupShape",null);_.F([_.C(),_.y("design:type",Object)],$8.prototype,"expandableCustomTabRenderable",void 0);
_.F([_.n("tabs"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],$8.prototype,"tabsEnabled",null);_.F([_.Mw("tabs"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$8.prototype,"onTabsChange",null);_.F([_.L({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],$8);
_.A($8,"ytd-topic-channel-details-renderer",function(){if(oEr!==void 0)return oEr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return oEr=r},{mode:1});var Vks;var wV=function(){var r=_.I.apply(this,arguments)||this;r.disableGridStateAware=!1;return r};
_.S(wV,_.I);wV.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{topicChannelDetailsRenderer:{component:"ytd-topic-channel-details-renderer",properties:{disableGridStateAware:"[[disableGridStateAware]]",tabs:"[[tabs]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",attributes:{"has-animation":!0},properties:{disableGridStateAware:"[[disableGridStateAware]]"}}}}}};
wV.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
wV.prototype.updateCssVars=function(){_.iX(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Vn("rich_grid_max_item_width",500))+16)-16+"px"})};
wV.prototype.updateCssVars=wV.prototype.updateCssVars;wV.prototype.activeChanged=wV.prototype.activeChanged;_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],wV.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],wV.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wV.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wV.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wV.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Array)],wV.prototype,"tabs",void 0);_.F([_.C(),_.y("design:type",Boolean)],wV.prototype,"active",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],wV.prototype,"disableGridStateAware",void 0);
_.F([_.C({selector:_.kN}),_.y("design:type",Number)],wV.prototype,"richGridItemsPerRow",void 0);_.F([_.C({selector:_.KZ}),_.y("design:type",Boolean)],wV.prototype,"richGridMiniMode",void 0);_.F([_.jX("ytd-carousel-item-renderer"),_.y("design:type",Object)],wV.prototype,"carousel",void 0);_.F([_.g5("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wV.prototype,"activeChanged",null);
_.F([_.g5("richGridItemsPerRow","richGridMiniMode"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wV.prototype,"updateCssVars",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],wV);
_.A(wV,"ytd-carousel-header-renderer",function(){if(Vks!==void 0)return Vks;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-carousel-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Vks=r},{mode:1});var DSm;var HyI=_.aa(["https://www.google-analytics.com/analytics.js"]),hT=function(){var r=_.I.apply(this,arguments)||this;r.scriptAnalyticsAdded=!1;return r};
_.S(hT,_.I);hT.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var r,J=(r=this.data)==null?void 0:r.tagManagerId;J&&(_.Ro(J,_.IP("GL")),k7v(J))};
hT.prototype.sendGoogleAnalyticsPageview=function(r){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var x=_.hS.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(x)};
var J=window.ga;J("set","page",window.location.pathname);J.l=+new Date;J("set","forceSSL",!0);J("create",r,"'auto'");J("send","pageview")};
hT.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var r=_.go("SCRIPT");r.name="ga-analytics";var J=_.tL(HyI);_.LX(r,J);r.async=!0;_.Hp(this.hostElement).appendChild(r)};
hT.prototype.dataChanged=hT.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],hT.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hT.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],hT);
_.A(hT,"ytd-channel-metadata-renderer",function(){if(DSm!==void 0)return DSm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.trackingImageUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.trackingImageUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n<template is="dom-if" if="[[data.channelConversionUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.channelConversionUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return DSm=r},{mode:1});var TLs;var sU7;var Mr=function(){return _.I.apply(this,arguments)||this};
_.S(Mr,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mr.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Mr.prototype,"data",void 0);_.F([_.L({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],Mr);
_.A(Mr,"ytd-sub-feed-option-renderer",function(){if(sU7!==void 0)return sU7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-sub-feed-option-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1">\n  <tp-yt-paper-radio-button checked="[[data.isSelected]]" class="style-scope ytd-sub-feed-option-renderer">\n    <yt-formatted-string text="[[data.name]]" class="style-scope ytd-sub-feed-option-renderer"></yt-formatted-string>\n  </tp-yt-paper-radio-button>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return sU7=r},{mode:1});var qj9;var Gt=function(){return _.I.apply(this,arguments)||this};
_.S(Gt,_.I);Gt.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Gt.prototype,"ytRendererStamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Gt.prototype,"data",void 0);_.F([_.L({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],Gt);
_.A(Gt,"ytd-sub-feed-selector-renderer",function(){if(qj9!==void 0)return qj9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-sub-feed-selector-renderer">\n   [[getSimpleString(data.title)]]\n</h2>\n<div id="options" class="style-scope ytd-sub-feed-selector-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qj9=r},{mode:1});var RA=function(){return _.I.apply(this,arguments)||this};
_.S(RA,_.I);
RA.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{buttonRenderer:{component:"ytd-button-renderer",noInjection:!0},searchBoxRenderer:{component:"ytd-search-box-renderer",noInjection:!0},subFeedSelectorRenderer:{component:"ytd-sub-feed-selector-renderer",noInjection:!0},toggleButtonRenderer:{component:"ytd-toggle-button-renderer",noInjection:!0},compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0},eomSettingsDisclaimerRenderer:{component:"ytd-eom-settings-disclaimer-renderer",noInjection:!0}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],RA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],RA.prototype,"data",void 0);_.F([_.L({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],RA);
_.A(RA,"ytd-browse-feed-actions-renderer",function(){if(TLs!==void 0)return TLs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-feed-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-feed-actions-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return TLs=r},{mode:1});var WGr;var iym;var Sw=function(){return _.I.apply(this,arguments)||this};
_.S(Sw,_.I);Sw.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Sw.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Sw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Sw.prototype,"data",void 0);_.F([_.L({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Sw);
_.A(Sw,"ytd-mini-channel-renderer",function(){if(iym!==void 0)return iym;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="channel-info" class="yt-simple-endpoint style-scope ytd-mini-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" rel$="[[computeNofollow_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-mini-channel-renderer">\n  </yt-img-shadow>\n  <span class="title style-scope ytd-mini-channel-renderer">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id="subscribe" class="style-scope ytd-mini-channel-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iym=r},{mode:1});var pRY;var Nr=function(){return _.I.apply(this,arguments)||this};
_.S(Nr,_.I);Nr.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Nr.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Nr.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Nr.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],Nr);
_.A(Nr,"ytd-vertical-channel-section-renderer",function(){if(pRY!==void 0)return pRY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-channel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-vertical-channel-section-renderer">[[data.title]]</h2>\n<div id="items" class="style-scope ytd-vertical-channel-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return pRY=r},{mode:1});var dV=function(){return _.I.apply(this,arguments)||this};
_.S(dV,_.I);dV.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dV.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dV.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dV.prototype,"data",void 0);_.F([_.L({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],dV);
_.A(dV,"ytd-browse-secondary-contents-renderer",function(){if(WGr!==void 0)return WGr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-secondary-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-secondary-contents-renderer">\n</div>');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return WGr=r},{mode:1});var US9;var Qp=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};r.notActive=!1;r.isConstrainedList=!1;return r};
_.S(Qp,_.I);_.m=Qp.prototype;
_.m.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"},matcher:function(r){var J;return(r==null?void 0:(J=r.webComponentHint)==null?void 0:J.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":
"ytd-section-list-renderer"}}}},
"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}};
_.m.getPath=function(r,J){var x="data.tabs.#"+J+".";r.tabs[J].tabRenderer?x+="tabRenderer.":r.tabs[J].expandableTabRenderer&&(x+="expandableTabRenderer.");return x+"content.sectionListRenderer"};
_.m.computeDisplayedContent=function(r){this.unlinkPaths("content");if(r&&r.tabs)for(var J=r.tabs.length,x=0;x<J;x++){var t=r.tabs[x].tabRenderer||r.tabs[x].expandableTabRenderer;if(t.selected&&t.content)return this.linkPaths("content",this.getPath(r,x)),t.content}return null};
_.m.computeHasSecondaryColumnData=function(r){return!!r&&!!r.secondaryContents};
_.m.onRetrieveLocation=function(r,J){J.locationRetrieved(J.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);r.stopPropagation()};
_.m.onYtServiceRequestSent=function(r,J){_.M("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(J)};
_.m.onYtServiceRequestCompleted=function(r,J){_.M("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(J)};
_.m.onReplaceFeedContentAction=function(r){if(!_.M("replace_feed_content_action_killswitch")&&!this.notActive){var J;(r=(J=_.R(r,cOs))==null?void 0:J.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(r)}};
_.m.handleServiceRequestActions=function(r){if(r=r.actions){r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;var x=void 0;((x=_.R(J,cOs))==null?0:x.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.R(J,cOs).items)}}};
Qp.prototype.onYtServiceRequestCompleted=Qp.prototype.onYtServiceRequestCompleted;Qp.prototype.onYtServiceRequestSent=Qp.prototype.onYtServiceRequestSent;Qp.prototype.onRetrieveLocation=Qp.prototype.onRetrieveLocation;_.F([_.K(_.P5),_.y("design:type",Object)],Qp.prototype,"ytdGridStateAwareBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Qp.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Qp.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Qp.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Qp.prototype,"data",void 0);_.F([_.C({computed:"computeDisplayedContent(data)"}),_.y("design:type",Object)],Qp.prototype,"content",void 0);
_.F([_.C({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Qp.prototype,"hasSecondaryColumnData",void 0);_.F([_.C({value:function(){return window.outerHeight>1024?3:2}}),
_.y("design:type",Number)],Qp.prototype,"initialCount",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],Qp.prototype,"pageSubtype",void 0);_.F([_.jX("ytd-section-list-renderer"),_.y("design:type",Object)],Qp.prototype,"listRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],Qp.prototype,"notActive",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Qp.prototype,"isConstrainedList",void 0);
_.F([_.C(),_.y("design:type",String)],Qp.prototype,"responsiveSizing",void 0);_.F([_.Uh("yt-retrieve-location"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Qp.prototype,"onRetrieveLocation",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],Qp.prototype,"onYtServiceRequestSent",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Qp.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],Qp);
_.A(Qp,"ytd-two-column-browse-results-renderer",function(){if(US9!==void 0)return US9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-browse-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-browse-results-renderer"></div>\n<div id="secondary" class="style-scope ytd-two-column-browse-results-renderer">\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return US9=r},{mode:2});var gEs;var EEK;var K2=function(){var r=_.I.apply(this,arguments)||this;r.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);r.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);r.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return r};
_.S(K2,_.I);_.m=K2.prototype;_.m.attached=function(){this.requestElementsPerRow()};
_.m.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[dismissBoundButtonTap_]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[acceptBoundButtonTap_]]"}}}}}};
_.m.onUpdateElementsPerRowAction=function(r){r&&this.elementsPerRow!==r&&(this.elementsPerRow=r)};
_.m.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.m.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.m.computeAlertStyle_=function(r){return r};
_.m.observerElementsPerRow=function(){this.elementsPerRow&&_.iX(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.m.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.m.requestElementsPerRow=function(){_.Vq(this.hostElement,"yt-request-elements-per-row")};
K2.prototype.onIsVisibleChanged_=K2.prototype.onIsVisibleChanged_;K2.prototype.observerElementsPerRow=K2.prototype.observerElementsPerRow;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],K2.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],K2.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],K2.prototype,"actionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],K2.prototype,"data",void 0);_.F([_.C({value:6,reflectToAttribute:!0}),_.y("design:type",Number)],K2.prototype,"elementsPerRow",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],K2.prototype,"wrapButtons",void 0);_.F([_.C({value:_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.y("design:type",Boolean)],K2.prototype,"isMusic",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.y("design:type",String)],K2.prototype,"alertStyle",void 0);_.F([_.C({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.y("design:type",Function)],K2.prototype,"dismissBoundButtonTap_",void 0);_.F([_.C({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.y("design:type",Function)],K2.prototype,"acceptBoundButtonTap_",void 0);_.F([_.g5("elementsPerRow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],K2.prototype,"observerElementsPerRow",null);_.F([_.g5("data.isVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],K2.prototype,"onIsVisibleChanged_",null);_.F([_.Oh({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],K2);
_.A(K2,"yt-alert-with-actions-renderer",function(){if(EEK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-with-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_with_actions_renderer.yt.alert.with.actions.renderer.css.js--\x3e<div id="content-wrapper" hidden="[[!data.isVisible]]" class="style-scope yt-alert-with-actions-renderer">\n  <div id="content" class="style-scope yt-alert-with-actions-renderer">\n    <yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope yt-alert-with-actions-renderer"></yt-icon>\n    <div id="text-content" class="style-scope yt-alert-with-actions-renderer">\n      <yt-formatted-string id="title" hidden$="[[!!data.title]]" text="[[data.title]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="actions" class="style-scope yt-alert-with-actions-renderer">\n    <div id="dismiss-button" hidden$="[[!!data.dismissButton]]" class="style-scope yt-alert-with-actions-renderer"></div>\n    <div id="action-buttons" hidden$="[[!!data.actionButtons]]" class="style-scope yt-alert-with-actions-renderer"></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;gEs===void 0&&(gEs=document.createElement("template"));var t=gEs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);EEK=r}r=EEK;return r},{mode:2});_.o8(_.JY(function(r){function J(h){var G={};return _.f(_.Zy,{text:h,className:_.gm("ytPersonalGreetingViewModelHeadline",(G.ytPersonalGreetingViewModelHeadlineSmall=function(){return q()===48},G))})}
function x(h,G){return _.f("span",{el:h,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},J(G))}
var t=_.zx("yt-personal-greeting-view-model"),b=_.zx("span"),V=_.zx("span"),H=function(){return r.data().canvasPromoData},q=function(){var h;
return(h=r.data().bannerHeight)!=null?h:56},W=_.m1m(t,{throttleMs:100}),U=_.m1m(b,{throttleMs:100}),g=_.m1m(V,{throttleMs:100}),E=function(){return U.width()-W.width()>1};
_.LL(t,function(){var h;return(h=r.data())==null?void 0:h.rendererContext},void 0,void 0,void 0,!0);
return _.f("yt-personal-greeting-view-model",{el:t,"aria-hidden":E,class:_.gm(r.className,"ytPersonalGreetingViewModelHost"),style:_.MA({height:(0,_.G4)(function(){return E()?0:q()})})},_.f(_.w,{cond:function(){return r.data().avatar&&!(g.width()+(r.data().avatar?48:0)-W.width()>1)},
then:function(){return _.f(_.QR,{data:function(){return r.data().avatar}},{decoratedAvatarViewModel:function(h){return _.f(_.Rp,{data:h.data,
className:_.gm("ytPersonalGreetingViewModelAvatar")})}})}}),_.f("h1",null,J(function(){var h;
return(H==null?void 0:(h=H())==null?void 0:h.headline)||(g.width()+(r.data().avatar?48:0)-W.width()>1?r.data().shorterGreeting:r.data().greeting)})),x(V,function(){return r.data().greeting}),x(b,function(){return r.data().shorterGreeting}))},"Wi"),"yt-personal-greeting-view-model",{props:{data:_.yk,
className:_.yk}});var k8=function(){var r=_.I.apply(this,arguments)||this;r.hidden=!1;r.isConstrainedList=!1;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.responsiveSizing="COMPACT";r.attachedPlayers=_.M("kevlar_channel_trailer_multi_attach")?[]:void 0;r.player=null;r.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return r};
_.S(k8,_.I);_.m=k8.prototype;
_.m.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},greetingData:{id:"personal-greeting",mapping:{personalGreetingViewModel:{component:"yt-personal-greeting-view-model",properties:{className:"[[is]]"},
noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},
"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"}},
interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer",noInjection:!0}},events:!0},
"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}};
_.m.created=function(){var r=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){r.disposeMastheadAd()}]};
_.m.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new tOK(this.refresh,this.contents))};
_.m.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.m.activeChanged=function(){var r=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=r)};
_.m.tabsChanged=function(){var r=this,J,x;if(this.pageSubtype==="channels"||_.M("kevlar_tab_gestures_for_tabbed_header_data")&&((J=this.data)==null?0:(x=J.header)==null?0:x.carouselHeaderRenderer))this.tabGestures=new dY(this.contents,this.contents,this.hostElement,this.header,function(H){r.ytdReduxBehavior.dispatch(H)});
var t,b,V;J=(t=this.data)==null?void 0:(b=t.contents)==null?void 0:(V=b.twoColumnBrowseResultsRenderer)==null?void 0:V.tabs;this.tabGestures&&this.tabGestures.tabsChanged(J)};
_.m.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.m.engagementPanelsChanged=function(){var r=_.bZ().resolve(_.ER);if(r){if(this.engagementPanels)for(var J=_.D(this.engagementPanels),x=J.next();!x.done;x=J.next()){var t=void 0;(x=(t=x.value.identifier)==null?void 0:t.tag)&&r.panelMap.delete(x)}this.engagementPanels=[];var b;J=_.D(((b=this.data)==null?void 0:b.panels)||[]);for(b=J.next();!b.done;b=J.next()){b=_.R(b.value,_.Y_v);var V=x=void 0,H=void 0,q=void 0;if(t=((x=b)==null?void 0:x.targetId)||((V=b)==null?void 0:V.panelIdentifier)||((H=b)==
null?void 0:(q=H.identifier)==null?void 0:q.tag))V=x=void 0,(V=(x=r).registerPanelContent)==null||V.call(x,t,{engagementPanelSectionListRenderer:b}),this.engagementPanels.push(b)}}};
_.m.onStampFinished=function(){var r=this;_.zu(this,function(){if(r.tabGestures){var J=r.tabGestures;if(J.scrollPositionNeedsUpdate){var x=_.bZ().resolve(_.t9(_.rI)),t;if((t=J.selectedTab)!=null&&t.title&&x&&(t=x.getCurrentPage())){if(J.scrollPositionForTabs.has(J.selectedTab.title)){var b,V;x=(V=(b=x.getCurrentPage())==null?void 0:b.clientHeight)!=null?V:0;b=J.scrollPositionForTabs.get(J.selectedTab.title);t.setScrollTop(b);x>b+100&&(J.scrollPositionNeedsUpdate=!1)}else t.setScrollTop(Math.min(J.lastVisitedTabScrollPosition!==
void 0?J.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,J.tabsStartAtInPx)),J.scrollPositionNeedsUpdate=!1;J.ytdReduxDispatch(Kqv(!1))}}}})};
_.m.loadPage_=function(r){this.initCsi();r&&(this.data=r);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.m.getTitle=function(r){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",r))return this.get("microformat.microformatDataRenderer.title",r);if(this.get("header.feedTabbedHeaderRenderer.title",r))return _.v2(this.get("header.feedTabbedHeaderRenderer.title",r));if(this.get("header.interactiveTabbedHeaderRenderer.title",r))return this.get("header.interactiveTabbedHeaderRenderer.title",r);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
r))return _.v2(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",r));var J,x;return _.M("enable_page_header_page_title")&&(r==null?0:(J=r.header)==null?0:(x=J.pageHeaderRenderer)==null?0:x.pageTitle)?r.header.pageHeaderRenderer.pageTitle:""};
_.m.updateTitle=function(r){_.Vq(this.hostElement,"yt-update-title",this.getTitle(r))};
_.m.initCsi=function(){_.MC(this.pageSubtype||"browse",["ol","cpt"])};
_.m.getPlayer=function(){if(_.M("kevlar_channel_trailer_multi_attach")){for(var r=_.D(this.attachedPlayers),J=r.next();!J.done;J=r.next())if(J=J.value,J.isConnected||_.c$(this.hostElement,J))return J;return null}return this.player};
_.m.getPlayerContainer=function(){return null};
_.m.onPlayerAttached=function(r,J){_.M("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(J):this.player=J};
_.m.onPlayerDetached=function(r,J){_.M("kevlar_channel_trailer_multi_attach")?(r=this.attachedPlayers.indexOf(J),r<0||this.attachedPlayers.splice(r,1)):this.player=null};
_.m.getServiceTrackingParams=function(){var r,J;return((r=this.data)==null?void 0:(J=r.responseContext)==null?void 0:J.serviceTrackingParams)||[]};
_.m.setMastheadAd=function(r){r&&r.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=r&&r.mastheadAd};
_.m.dataChanged=function(){var r=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.pEe();_.zu(this,function(){_.HD(r.hostElement,"ytd-update-grid-state-action")})};
_.m.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.m.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var r=this.data.alerts;return r&&r.find(function(J){return!!J.alertWithActionsRenderer})}};
_.m.computeGreetingData=function(){if(this.data&&this.data.alerts){var r=this.data.alerts;return r&&r.find(function(J){return!!J.personalGreetingViewModel})}};
_.m.computeHasMemberHubProfileRenderer=function(r){var J;return!!(r==null?0:(J=r.header)==null?0:J.memberHubProfileRenderer)};
_.m.handleAlertCommand=function(r){this.get("alertCommand.alert.alertWithActionsRenderer",r)&&(r=_.R(r,AOm),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",r.alert))};
_.m.handleYtPlaylistDeletionRedirect=function(r){r=this.get("playlistDeletionRedirectCommand.redirectEndpoint",r);_.Vq(this.hostElement,"yt-navigate",{endpoint:r})};
_.m.computeFluidWidth=function(r,J,x){if(J==="mini_app"||x)return!0;var t,b,V;r=r==null?void 0:(t=r.contents)==null?void 0:(b=t.twoColumnBrowseResultsRenderer)==null?void 0:(V=b.tabs)==null?void 0:V.find(function(W){var U;return W==null?void 0:(U=W.tabRenderer)==null?void 0:U.selected});
if(!r)return!1;var H,q;return!!((H=r.tabRenderer)==null?0:(q=H.content)==null?0:q.richGridRenderer)&&!["channel","channels","playables"].includes(J)};
_.m.computeHeaderFluidWidth=function(r){return r==="hashtag-landing-page"};
_.m.computeHasSidebar=function(r){var J;return!!(r.sidebar||((J=r.header)==null?0:J.playlistHeaderRenderer))};
_.m.computeHasPageHeaderSidebar=function(r){var J,x;return!!((J=r.header)==null?0:(x=J.pageHeaderRenderer)==null?0:x.enableSidebarView)};
_.m.computeUseUnifiedShowPageLayout=function(r){if(!r||this.pageSubtype!=="show"||!r.sidebar||!r.sidebar.playlistSidebarRenderer)return!1;r=r.sidebar.playlistSidebarRenderer;if(!r.items)return!1;for(var J=0;J<r.items.length;J++)if(_.R(r.items[J],Sp)){var x=void 0;return((x=_.R(r.items[J],Sp))==null?void 0:x.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.m.computeIsConstrainedList=function(r){return _.M("web_enable_constrained_list_subscriptions_channels")&&r==="subscriptions-channels"};
_.m.computeResponsiveSizing=function(r){return r==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.vd.Object.defineProperties(k8.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J;return((r=this.data)==null?0:(J=r.header)==null?0:J.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var r,J;if(!((r=this.data)==null?0:(J=r.sidebar)==null?0:J.playlistSidebarRenderer))return!1;var x;return(x=this.data)!=null&&x.header?!1:!0}}});
_.vd.Object.defineProperties(k8,{template:{configurable:!0,enumerable:!0,get:function(){if(ovY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);ovY=r}r=ovY;return r}}});
k8.prototype.dataChanged=k8.prototype.dataChanged;k8.prototype.onPlayerDetached=k8.prototype.onPlayerDetached;k8.prototype.onPlayerAttached=k8.prototype.onPlayerAttached;k8.prototype.onStampFinished=k8.prototype.onStampFinished;k8.prototype.engagementPanelsChanged=k8.prototype.engagementPanelsChanged;k8.prototype.scrollAtTopChanged=k8.prototype.scrollAtTopChanged;k8.prototype.tabsChanged=k8.prototype.tabsChanged;k8.prototype.activeChanged=k8.prototype.activeChanged;
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],k8.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],k8.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],k8.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],k8.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.GL.YtPageBehavior),_.y("design:type",Object)],k8.prototype,"ytPageBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],k8.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],k8.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],k8.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],k8.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],k8.prototype,"hidden",void 0);
_.F([_.C(),_.y("design:type",Object)],k8.prototype,"mastheadAdData",void 0);_.F([_.C({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.y("design:type",Object)],k8.prototype,"alertBannerData",void 0);_.F([_.C({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.y("design:type",Object)],k8.prototype,"greetingData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],k8.prototype,"pageSubtype",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.y("design:type",Boolean)],k8.prototype,"hasMemberHubProfileRenderer",void 0);_.F([_.C({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],k8.prototype,"hasSidebar",void 0);_.F([_.C({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],k8.prototype,"hasPageHeaderSidebar",void 0);
_.F([_.C({reflectToAttribute:!0,value:!0}),_.y("design:type",Boolean)],k8.prototype,"roundedContainer",void 0);_.F([_.C({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],k8.prototype,"useUnifiedShowPageLayout",void 0);_.F([_.C({computed:"computeIsConstrainedList(pageSubtype)"}),_.y("design:type",Object)],k8.prototype,"isConstrainedList",void 0);
_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],k8.prototype,"usePlaylistHeaderRenderer",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],k8.prototype,"useOldPlaylistSidebarRenderer",null);_.F([_.C({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.y("design:type",Boolean)],k8.prototype,"fluidWidth",void 0);_.F([_.C({selector:function(r){return r.ui.scrollAtTop}}),
_.y("design:type",Boolean)],k8.prototype,"scrollAtTop",void 0);_.F([_.C({selector:_.aCy}),_.y("design:type",Boolean)],k8.prototype,"tabGesturesIsActive",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],k8.prototype,"darkerDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.y("design:type",Boolean)],k8.prototype,"disableHeaderFluidWidth",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.y("design:type",String)],k8.prototype,"responsiveSizing",void 0);_.F([_.jX("ytd-two-column-browse-results-renderer"),_.y("design:type",HTMLElement)],k8.prototype,"contents",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],k8.prototype,"header",void 0);_.F([_.jX("ytd-refresh"),_.y("design:type",Object)],k8.prototype,"refresh",void 0);
_.F([_.g5("active"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k8.prototype,"activeChanged",null);_.F([_.g5("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k8.prototype,"tabsChanged",null);_.F([_.g5("scrollAtTop"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k8.prototype,"scrollAtTopChanged",null);
_.F([_.C(),_.y("design:type",Object)],k8.prototype,"engagementPanels",void 0);_.F([_.g5("data.panels"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k8.prototype,"engagementPanelsChanged",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k8.prototype,"onStampFinished",null);
_.F([_.Uh("yt-player-attached"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Element]),_.y("design:returntype")],k8.prototype,"onPlayerAttached",null);_.F([_.Uh("yt-player-detached"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Element]),_.y("design:returntype")],k8.prototype,"onPlayerDetached",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],k8.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-browse"})],k8);_.xn.registerService(_.mC9,k8);
_.P$();
}catch(e){_._DumpException(e)}
try{
_.kF("kevlar_main_module");
/*

 QRCode for JavaScript

 Copyright (c) 2009 Kazuhiko Arase

 URL: http://www.d-project.com/

 Licensed under the MIT license:
   http://www.opensource.org/licenses/mit-license.php

 The word "QR Code" is registered trademark of
 DENSO WAVE INCORPORATED
   http://www.denso-wave.com/qrcode/faqpatent-e.html
*/
var xa=function(r){if(!r)return"browse";var J=r.page,x=r.url,t,b,V,H=(t=r.response)==null?void 0:(b=t.responseContext)==null?void 0:(V=b.webResponseContextExtensionData)==null?void 0:V.pageTheme;if(H)J=H.toLowerCase().replace(/_/g,"-");else if(J!=="watch"&&J!=="learning_journey_watch"){var q,W;if((J==="browse"||J==="settings")&&((q=r.response)==null?0:(W=q.sidebar)==null?0:W.settingsSidebarRenderer))J="WEB_PAGE_TYPE_SETTINGS";else{var U,g;J==="browse"&&((U=r.response)==null?0:(g=U.metadata)==null?
0:g.channelMetadataRenderer)?J="channel":x&&(J=_.ET(x)||J)}}return J},tre=function(){var r=_.Fe("yt.aba.att");
return r?r:_.Xc.instance!==void 0?_.Xc.instance.wpA.bind(_.Xc.instance):null},bbK=function(r,J){var x;
return _.T(function(t){return(x=tre())?t.return(x(r,J,6E4)):t.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})},mL5=function(r,J,x,t,b){J=J===void 0?[]:J;
b=b?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:b}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.xN(r),dialogMessages:J.map(function(V){return _.xN(V)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.xN(x),serviceEndpoint:b}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.xN(t)}}}}}},ohX=function(r){var J=!!_.Cu().queueProxy;
var x,t,b;r=r==null?void 0:(x=r.response)==null?void 0:(t=x.currentVideoEndpoint)==null?void 0:(b=t.watchEndpoint)==null?void 0:b.playlistId;return!(!J&&!r)},Vr7=function(r,J){var x=_.WU();
if(ohX(r))return x.playlistWatchPageActivation=!0;switch(xa(J)){case "yts-products":return x.productDetailsPageActivation=!0;case "mini_app":return x.miniAppPageActivation=!0;case "playables":return x.playablesDestPageActivation=!0;default:return!1}},DLX=function(r,J,x){for(var t=typeof r==="string"?r.split(""):r,b=r.length-1;b>=0;--b)b in t&&J.call(x,t[b],b,r)},Hb7=function(r,J){J=_.U9r(r,J);
J>=0&&_.em(r,J)},Tje=function(r){return Array.prototype.concat.apply([],arguments)},sDr=function(r){var J=0;
J=J===void 0?0:J;if(!_.Us(r))throw _.qu("uint64");var x=typeof r;switch(J){case 512:switch(x){case "string":return _.Tf4(r);case "bigint":return String((0,_.nY)(64,r));default:return _.DuD(r)}case 1024:switch(x){case "string":return _.sKC(r);case "bigint":return _.eo((0,_.nY)(64,r));default:return _.Hk4(r)}case 0:switch(x){case "string":return _.Tf4(r);case "bigint":return _.eo((0,_.nY)(64,r));default:return _.Vor(r)}default:return _.Vy(J,"Unknown format requested type for int64")}},qo5=function(r){r!=
null&&(r=r.JSC$6907_value_||"",r=typeof r==="string"?r:new Uint8Array(r));
return r},Wtv=function(r){for(var J=_.hS.apply(1,arguments),x=r[0],t=0;t<r.length-1;t++)x+=String(J[t]),x+=r[t+1];
J=document.implementation.createHTMLDocument("");t=J.createElement("style");J.head.appendChild(t);J=t.sheet;J.insertRule(x,0);if(J.cssRules.length===1&&(x=J.cssRules[0],x instanceof CSSStyleRule))return new _.yj(x.cssText.replace(/</g,"\\3C "))},ibI=function(r,J){if(/-[a-z]/.test(J))return null;
if(_.uqk&&r.dataset){if(_.D9X()&&!(J in r.dataset))return null;r=r.dataset[J];return r===void 0?null:r}return r.getAttribute("data-"+_.pj(J))},fBI=function(){var r=pS7;
_.Fe("yt.ads.biscotti.getId_")||_.rj("yt.ads.biscotti.getId_",r)},UL5=function(r){_.rj("yt.ads.biscotti.lastId_",r)},Ehm=function(){var r={};
for(_.d0=new ghK(r.handleError===void 0?_.YC:r.handleError,r.logEvent===void 0?_.KR:r.logEvent);_.Qn.length>0;)switch(r=_.Qn.shift(),r.type){case "ERROR":_.d0.logError(r.payload);break;case "EVENT":_.d0.logEvent(r.eventType,r.payload)}},jD5=function(r,J,x){return _.nUX(function(t){return x?t.userIdentifier!==void 0&&!r.includes(t.userIdentifier)&&x.includes(t.publicName):t.userIdentifier!==void 0&&!r.includes(t.userIdentifier)},J)},$Le=function(r){var J,x;
return _.T(function(t){if(t.nextAddress==1)return J=_.w0("YtIdbMeta hasAnyMeta other"),_.p(t,_.nUX(function(b){return b.userIdentifier!==void 0&&b.userIdentifier!==J},r),2);
x=t.yieldResult;return t.return(x.length>0)})},h75=function(r,J){wSI||(wSI=_.Yh.addLowPriorityJob(function(){var x,t,b,V,H;
return _.T(function(q){switch(q.nextAddress){case 1:return _.p(q,_.J$(),2);case 2:x=q.yieldResult;if(!x)return q.return();t=!0;_.DC(q,3);return _.p(q,jD5(r,x,J),5);case 5:b=q.yieldResult;if(!b.length){t=!1;q.jumpTo(6);break}V=b[0];return _.p(q,_.yn(V.actualName),7);case 7:return _.p(q,_.vG(V.actualName,x),6);case 6:_.FC(q,4);break;case 3:H=_.Wr(q),_.KB(H),t=!1;case 4:_.Yh.cancelJob(wSI),wSI=0,t&&h75(r,J),_.i8(q)}})}))},Mrm=function(){var r;
return _.T(function(J){return J.nextAddress==1?_.p(J,_.J$(),2):(r=J.yieldResult)?J.return($Le(r)):J.return(!1)})},GyY=function(r){var J=100;
J=J===void 0?500:J;var x,t,b,V,H,q;return _.T(function(W){return W.nextAddress==1?(x=_.IP("INNERTUBE_CONTEXT_CLIENT_NAME",0),t=[x,(0,_.t$)()-2592E6],b=[x,(0,_.t$)()],V=IDBKeyRange.bound(t,b),_.p(W,_.Dq4(r),2)):W.nextAddress!=3?(H=W.yieldResult,q=[],_.p(W,_.Zf(H,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(U){q.length=0;return _.bt(U.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:V,direction:"prev"},function(g){if(g.getValue()&&q.length<J)return q.push(g.getValue()),
g.delete().then(function(){return g.continue()})})}),3)):W.return(q)})},R7I=function(){var r;
return _.T(function(J){if(J.nextAddress==1)return _.p(J,_.J$(),2);r=J.yieldResult;if(!r||!_.h9()&&!_.M("nwl_init_require_datasync_id_killswitch")||!_.ST7())return J.jumpTo(0);_.dqz=!0;_.NBD.isNwlInitialized=_.dqz;return _.p(J,_.feb().awaitInitialization(),0)})},tO=function(r,J){_.ydz[r]=!0;
var x=_.mO();x&&x.publish.apply(x,arguments);_.ydz[r]=!1},NjY=function(){if(_.hTr()&&!So7){var r=function(x){x=x.data;
if(x.op==="serializedGelBatch"){var t=_.e_X.get(x.key);t&&(_.Zs7(x.serializedBatch,t.client,t.resolve,t.networklessOptions,t.isIsolated,t.useVSSEndpoint,t.dangerousLogToVisitorSession,t.requestsOutstanding),_.e_X.delete(x.key))}},J=_.w2c();
J&&(J.addEventListener("message",r),J.onerror=function(){_.e_X.clear()});
So7=!0}},bv=function(){this.relativeTimeStart_=_.Jx()},dLr=function(r,J){r!=null&&this.append.apply(this,arguments)},QD7=function(){return _.Cj("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")},KtE=function(r,J,x){x=x===void 0?!1:x;
var t,b,V,H,q;return _.T(function(W){switch(W.nextAddress){case 1:_.jG("SOCS",r,34128E3,"youtube.com",!0);if(_.TI)return b=fetch(J,{method:"POST",mode:_.aR(J),credentials:_.F5(J),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),V=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.aR("/upgrade_visitor_cookie?eom=1"),credentials:_.F5("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),_.p(W,Promise.all([b,V]).then(function(U){return U[1]}),5);
fetch(J,{method:"POST",mode:_.aR(J),credentials:_.F5(J),cache:"no-store",headers:{"Content-Type":"text/plain"}});return _.p(W,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.aR("/upgrade_visitor_cookie?eom=1"),credentials:_.F5("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:t=W.yieldResult;W.jumpTo(3);break;case 5:t=H=W.yieldResult;case 3:if(!t.ok)throw Error("sf");return _.p(W,t.text(),7);case 7:q=W.yieldResult,
!q.includes('"state_switch":true')&&!x||q.includes("skip_reload_for_test")||window.location.reload(),_.i8(W)}})},kyI=function(r){return _.T(function(J){return J.nextAddress==1?_.p(J,KtE(r.socsCookie,r.savePreferenceUrl,!0),2):J.return()})},Pt7=function(r){return _.T(function(J){return J.nextAddress==1?_.p(J,KtE(r.socsCookie,r.savePreferenceUrl),2):J.return()})},nhI=function(r){r=r.xhr.responseText;
if(!_.bM(r,")]}'"))throw new mq;r=JSON.parse(r.substr(4));if((r.type||1)>1)throw new mq;r=r.id;UL5(r);oG=_.AH(r);Yoe(18E5,2);return r},Cty=function(r,J){J=new Ob4(J);
UL5("");oG=_.t8q(J);r>0&&Yoe(12E4,r-1);throw J;},Yoe=function(r,J){_.sV(function(){_.c9m().then(nhI,function(x){return Cty(J,x)}).thenCatch(_.iK)},r)},pS7=function(){var r=_.afY();
if(r!==void 0)return _.KM(r);oG||(oG=_.c9m().then(nhI).thenCatch(function(J){return Cty(2,J)}));
return oG},BjI=function(){var r=document;
return _.Cz(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(J){return"on"+J.toLowerCase()in r})},IBm=function(r){r.addEventListener("click",function(J){var x=J.target;
x&&x.getAttribute("href")&&(x=x.getAttribute("href"),_.YL(window,x,"_blank"),J.preventDefault(),J.stopImmediatePropagation())})},Lts=function(r){var J,x,t,b=(t=(x=((J=r.mainDownloadsListEntity)!=null?J:{})[_.x8i])==null?void 0:x.refresh)!=null?t:"",V;
r=(V=r.refresh)==null?void 0:V[b];b=r!=null?r:{};return(b==null?0:b.refreshTime)?Number(b==null?void 0:b.refreshTime):0},c$Y=function(r,J){var x=_.R5(r);
return J.every(function(t){var b;t=t==null?void 0:(b=t.playbackDataEntity)==null?void 0:b.key;if(!t)return!1;b=_.sQ(_.D1(t).entityId,"mainVideoEntity");return!!x[b]})},A$m=function(r){r=_.ht(r.entities);
return _.ITz(r).length},Ft9=function(r,J){if(J){var x;
r=(x=_.q6(r.entities,"downloadQualityPickerEntity",J))!=null?x:void 0}else r=void 0;return r},e7X=function(){aB7||(_.z5=_.rsX,aB7=new y$y);
return aB7},z7I=function(r){var J=document.getElementsByTagName("ytd-enforcement-message-view-model");
J.length===0||getComputedStyle(J[0]).display==="none"?r(0,"p.h_"):r(1,"p.h_")},Zb9=function(){VQ=0;
var r=[_.RY(!0)];D$&&_.HD(D$,"yt-window-resized",r)},vhX=function(){VQ||(VQ=_.Yh.addLowPriorityJob(Zb9,200))},lBv=function(){HE=0;
uYE=_.lMo(document);var r=[uYE];D$&&_.HD(D$,"yt-window-scrolled",r)},XS9=function(){HE||(HE=_.Yh.addLowPriorityJob(lBv,200))},Jke=function(r){r=r===void 0?null:r;
rky.push(_.Jk(window,"resize",vhX));rky.push(_.Jk(window,"scroll",XS9));r&&(D$=r)},tl4=function(){var r={isWide:_.EV.get("wide","0")==="1"},J=_.$G();
if(J=J.getFlag(165)||J.getFlag(174))r.theme=_.kX(!0);if(_.i8m()){var x=_.KV()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";r.systemTheme=x}!J&&_.M("parent_tools_enable_app_settings")&&_.ZZ(window.location.href).theme!==void 0&&(r.theme=_.kX());if((J=T7)?!_.GE.equals(J,r):r)J={currentValue:r},x_e&&(J.timeSinceLastSnapshotSecs=Math.round(((0,_.t$)()-x_e)/1E3)),T7&&(J.previousValue=T7),_.KR("appSettingsCaptured",J),T7=r,x_e=(0,_.t$)()},bRs=function(r){_.T(function(J){if(J.nextAddress==1)return _.p(J,
r.delete("yt-appshell-assets"),2);
_.i8(J)})},m_r=function(r){return _.z1((0,_.Pcf)(),r)},VlI=function(){var r;
_.T(function(J){return J.nextAddress==1?_.p(J,sg.getInstance(),2):(r=J.yieldResult)?_.p(J,oC5(r),0):J.jumpTo(0)})},HRv=function(){var r;
_.T(function(J){return J.nextAddress==1?_.p(J,qE.getInstance(),2):(r=J.yieldResult)?_.p(J,D_s(r),0):J.jumpTo(0)})},TSs=function(r){bRs(r);
VlI();HRv()},swm=function(r){var J,x;
return _.T(function(t){if(t.nextAddress==1)return _.p(t,_.O8K(r),2);if(J=t.yieldResult){var b;a:{if(J.headers&&(b=J.headers.get("date"))&&(b=Date.parse(b),!isNaN(b))){b=Math.round((0,_.t$)()-b);break a}b=-1}x=b;if(x>-1)return t.return(x)}return t.return(-1)})},qKs=function(){var r=_.xc.caches,J=_.LN("IS_SHELL_LOAD"),x,t;
_.T(function(b){if(b.nextAddress==1)return x=-1,J?_.p(b,swm(r),3):(t=_.SC(),x=Math.round((0,_.t$)()-t),b.jumpTo(2));b.nextAddress!=2&&(x=b.yieldResult);x>=0&&x<2147483648&&_.kG({appInstallDataAgeMs:x});_.i8(b)})},WOm=function(r){var J=_.a_(_.xc.location.href),x={};
"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(t){var b=J.JSC$8122_queryData_.getValues(t);if(b==null?0:b.length)x[t]=b});
return _.bh(r,new Map(Object.entries(x)))},iRK=function(r){r=r.match(/(.*)::.*::.*/);
if(r!==null)return r[1]},pqY=function(r){if(_.JuM()){var J=Object.keys(window.localStorage);
J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=iRK(x);t===void 0||r.includes(t)||self.localStorage.removeItem(x)}}},feX=function(){if(!_.JuM())return!1;
var r=_.w0(),J=Object.keys(window.localStorage);J=_.D(J);for(var x=J.next();!x.done;x=J.next())if(x=iRK(x.value),x!==void 0&&x!==r)return!0;return!1},U_E=function(r){return _.z2("NotificationsDisabled",r)},gCr=function(){return Notification.permission!="granted"?Promise.resolve():_.yZ9().then(function(r){return r?r.pushManager.getSubscription().then(function(J){if(J)return Promise.resolve();
J={userVisibleOnly:!0,applicationServerKey:_.DR("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return r.pushManager.subscribe(J).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})},ECE=function(r){return _.yZ9().then(function(J){if(!J||!J.active)return Promise.reject(new _.MV("serviceworker.postMessage",r,J));
try{return J.active.postMessage(r),Promise.resolve()}catch(x){return Promise.reject(x)}})},jwy=function(){ECE({type:"notifications_register",
data:_.IP("ID_TOKEN")})},$_m=function(){if(!_.LN("LOGGED_IN"))return Promise.resolve(!1);
var r=_.Df("service_worker_push_force_notification_prompt_tag");return r?_.rR("PromptTags").then(function(J){if(!J)return!0;var x=[];try{x=JSON.parse(J)}catch(t){return!1}return x&&x.indexOf(r)==-1}):Promise.resolve(!1)},wqE=function(){var r=_.Vn("service_worker_push_prompt_delay_microseconds");
return r?_.rR("PromptTime").then(function(J){return Promise.resolve(Date.now()-r>(J||0))}):Promise.resolve(!0)},h8m=function(){var r=_.Vn("service_worker_push_logged_out_prompt_watches");
return r==-1?Promise.resolve(!1):_.rR("WatchCount").then(function(J){return J>=r})},Ml9=function(){var r=_.b_(document,"yt-push-prompt-modal-bg");
r&&_.E9(r)},GxY=function(){return _.Vn("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.rR("PromptCount").then(function(r){r||(r=0);
return Promise.resolve(r<_.Vn("service_worker_push_prompt_cap"))})},R8e=function(r){return _.LN("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.LN("LOGGED_IN")&&(r===void 0?0:r)?$_m().then(function(J){if(J)return!0;
J=[GxY(),wqE()];_.LN("LOGGED_IN")||J.push(h8m());return Promise.all(J).then(function(x){return x.every(function(t){return t})})}):Promise.resolve(!1)},SKe=function(){_.rR("PromptCount").then(function(r){return _.z2("PromptCount",r+1)}).then(function(){return _.z2("PromptTime",Date.now())}).then(function(){var r=_.Df("service_worker_push_force_notification_prompt_tag");
if(r)return _.rR("PromptTags").then(function(J){var x=[];if(J)try{x=JSON.parse(J)}catch(t){return!1}x||(x=[]);x.push(r);return _.z2("PromptTags",JSON.stringify(x))})})},d_m=function(){NSm||Ml9()},Qwm=function(r){r.style.zIndex=2147483648;
r.style.pointerEvents="auto";r.style.backgroundColor="rgba(0, 0, 0, 0.6)";r.style.width="100%";r.style.height="100vh";r.style.position="absolute";r.style.top="0";r.style.left="0";r.style.border="none"},KOK=function(){var r=_.b_(document,"yt-push-prompt-modal-bg");
NSm=_.M("service_worker_push_prompt_modal_ignore_click");r?Qwm(r):(r=_.wC("div",{id:"yt-push-prompt-modal-bg"}),Qwm(r),document.body.appendChild(r),_.cdM(document,"click",d_m))},kx9=function(){var r=arguments;
_.M("service_worker_push_prompt_modal_enable")&&KOK();return Notification.requestPermission().then(function(J){Ml9();var x=document.getElementById("ticker");x&&(x.className=x.classList.remove("show"));if(J=="granted")return gCr().then(function(){U_E(!1);jwy();return Promise.resolve(!0)});
J=="denied"&&jwy();return Promise.resolve(!1)}).catch(function(){Ml9();
return Promise.reject.apply(Promise,_.Gd(r))})},Pq9=function(r){r=r===void 0?!1:r;
var J=_.E_m().client;if(J&&J.browserVersion){var x=J.browserVersion,t=J.browserName=="CHROME"&&_.fz(x,"50.0.0")<0;J=J.browserName=="OPERA"&&_.fz(x,"42.0.0")<0;if(t||J)return Promise.resolve()}return _.Z3r().then(function(b){if(!b)return Promise.resolve();b=gCr().then(function(){return ECE({type:"notifications_check_registration",data:_.IP("ID_TOKEN")})});
return Notification.permission!="default"?b.catch(function(){}):b.then(function(){return R8e(r)}).then(function(V){if(V)return SKe(),kx9().then(function(){})}).catch(function(){})})},YKy=function(r){return _.eSy(r)?Pq9():Promise.resolve()},nCs=function(r){var J=r.installing||r.waiting;
return r.active||!J?Promise.resolve(r):new Promise(function(x){var t=function(b){b=b.target;if(b.state==="activated"||b.state==="redundant")J.removeEventListener("statechange",t),x(r)};
J.addEventListener("statechange",t)})},ORI=function(){var r=new _.KVi("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");
_.TY(r,{mainAppWeb:_.Zg()});var J=_.uF4;_.M("service_worker_forward_exp_params")&&(J=WOm(J));try{var x=_.$g4(J).catch(function(){_.sm(r,"FAILURE");return new Promise(function(){})});
_.M("service_worker_push_enabled")&&x.then(function(t){_.sm(r,"SUCCESS");return t}).then(nCs).then(YKy)}catch(t){if(_.sm(r,"FAILURE"),t.name!=="SecurityError")throw t;
}},Cq9=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&ORI()},BS4=function(r,J){var x={};
J&&(x.serializedYpcFamilyCreateLoggingParams=J);_.KR(r,x);_.kC()},Ies=function(r,J){var x={};
x.serializedYpcRefundFlowLoggingParams=J;r&&(x.eventType=r);_.KR("ypcRefundFlowEvent",x);_.kC()},LOI=function(r){r&&_.hQM("transactionFlowSucceeded",r)},cky=function(r){r&&_.kr("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")},Akm=function(r){var J,x,t,b,V,H,q;
_.T(function(W){if(W.nextAddress==1)return _.p(W,_.TOX(),2);if(W.nextAddress!=3){if(!W.yieldResult)return W.return(!1);J=[];return _.p(W,_.qA.keys(),3)}x=W.yieldResult;t=_.D(x);for(b=t.next();!b.done;b=t.next())V=b.value,H=_.Doc(V),q=H.datasyncId,!q||r.includes(q)||J.push(_.qA.delete(V));return W.return(Promise.all(J).then(function(U){return U.some(function(g){return g})}))})},FOY=function(){var r,J,x,t,b,V,H;
return _.T(function(q){if(q.nextAddress==1)return _.p(q,_.TOX(),2);if(q.nextAddress!=3){if(!q.yieldResult)return q.return(!1);r=_.w0("cache contains other");return _.p(q,_.qA.keys(),3)}J=q.yieldResult;x=_.D(J);for(t=x.next();!t.done;t=x.next())if(b=t.value,V=_.Doc(b),(H=V.datasyncId)&&H!==r)return q.return(!0);return q.return(!1)})},ae9=function(){var r=_.bZ().resolve(_.t9(_.ymu));
return r?r.getCurrentTime():0},ykv=function(){var r,J,x,t,b,V,H,q,W,U,g,E,h,G;
return _.T(function(N){switch(N.nextAddress){case 1:r={},J=_.Vym(),x=_.D(Object.entries(J)),t=x.next();case 4:if(t.done){N.jumpTo(3);break}b=t.value;V=_.D(b);H=V.next().value;q=V.next().value;W=H;U=q;if(!U){N.jumpTo(5);break}return _.p(N,U(),8);case 8:r[W]=N.yieldResult;case 5:t=x.next();N.jumpTo(4);break;case 2:g=_.D(void 0),E=g.next();case 9:if(E.done){N.jumpTo(3);break}h=E.value;G=J[h];if(!G){N.jumpTo(10);break}return _.p(N,G(),13);case 13:r[h]=N.yieldResult;case 10:E=g.next();N.jumpTo(9);break;
case 3:return N.return(r)}})},e8s=function(){var r;
_.T(function(J){if(J.nextAddress==1)return _.p(J,ykv(),2);r=J.yieldResult;return _.p(J,navigator.clipboard.writeText(JSON.stringify(r,null,2)),0)})},z85=function(r,J){return _.q6(r.entities,"superThanksSelectedTierEntity",J)},ZRE=function(r){var J;
return(J=r.sharedUi)==null?void 0:J.currentPageType},vC7=function(r,J){return{popup:{searchSuggestionReportDialog:{searchQuery:r,
title:_.gP("SBOX_INAPPROPRIATE_TITLE"),suggestions:J,categoryLabel:_.gP("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.gP("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.gP("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.gP("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.gP("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.gP("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.gP("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.gP("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:_.gP("SBOX_INAPPROPRIATE_CANCEL"),
submitButtonLabel:_.gP("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}},uL5=function(r){var J,x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z;
return _.T(function(a){switch(a.nextAddress){case 1:return _.p(a,_.pZ(),2);case 2:return(J=a.yieldResult)?_.p(a,_.jbc(J),3):a.return();case 3:x=a.yieldResult;if(!x)return a.return();b=((t=x.offlineVideos)==null?void 0:t.length)||0;H=((V=x.offlinePlaylists)==null?void 0:V.length)||0;if(b===0&&H===0)return a.return();q=0;if(x.offlineVideos)for(W=_.D(x.offlineVideos),U=W.next();!U.done;U=W.next())g=U.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===g.videoState&&(q+=1);r.offline_videos_count=b.toString();_.M("kevlar_log_offline_current_network_type_ks")||
(r.offline_current_network_type=(E=_.HjC())!=null?E:"CONN_INVALID");_.M("kevlar_log_updated_time_for_smart_downloads")&&(h=_.lO().getState().entities,G=_.Qt(h),N=Lts(h),r.offline_smart_downloads_last_sync_time_ms=G.toString(),r.offline_smart_downloads_next_sync_time_ms=N.toString());r.offline_videos_playable=q.toString();r.offline_playlists_count=H.toString();if(!_.M("woffle_used_state_report")){a.jumpTo(4);break}x.offlineVideos&&(Q=x.offlineVideos.reduce(function(e,l){l.downloadedBytes&&(e+=Number(l.downloadedBytes));
return e},0).toString())&&(r.offline_used_disk_space_bytes=Q);
if(!((Y=navigator)==null?0:(O=Y.storage)==null?0:O.estimate)){a.jumpTo(4);break}return _.p(a,navigator.storage.estimate(),6);case 6:c=a.yieldResult,r.offline_free_disk_space_bytes=(((Z=c)==null?void 0:Z.quota)||0).toString();case 4:r.offline_client_state=JSON.stringify(x),_.i8(a)}})},le7=function(r){r=_.D(r);
for(var J=r.next(),x={};!J.done;x={setter$jscomp$5:void 0},J=r.next()){var t=J.value;J=t.params;t=t.service;J&&t&&(x.setter$jscomp$5=_.v4E[t],x.setter$jscomp$5&&J.forEach(function(b){return function(V){var H=V.key;V=V.value;H&&V&&(0,b.setter$jscomp$5)(H,V)}}(x)))}},Xq5=function(r){r=r.match(/(.*)::.*::.*/);
if(r!==null)return r[1]},rfE=function(r){if(_.Nir()){var J=Object.keys(window.sessionStorage);
J=_.D(J);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=Xq5(x);t===void 0||r.includes(t)||self.sessionStorage.removeItem(x)}}},JfX=function(){if(!_.Nir())return!1;
var r=_.w0(),J=Object.keys(window.sessionStorage);J=_.D(J);for(var x=J.next();!x.done;x=J.next())if(x=Xq5(x.value),x!==void 0&&x!==r)return!0;return!1},WE=function(r,J,x){(_.M("desktop_keyboard_shortcut_usage_log")||x&&_.M("web_shorts_keyboard_shortcut_usage_log"))&&(J?_.Xa.get(r):_.lz.get(r))&&(r=J?_.JO.get(r):_.r$.get(r))&&_.z0(_.kU(),r)},xar=function(){var r,J;
return typeof CSS!=="undefined"&&((J=(r=CSS).supports)==null?void 0:J.call(r,"selector(:has(*))"))},t99=function(r){return r.visibility!=="hidden"&&r.display!=="none"},maI=function(r){if(xar()||r.tagName!=="DETAILS"?!r.matches(bUI):r.querySelector("summary")!==null)return-1;
r=r.getAttribute("tabindex")||"0";return Number(r)},otY=function(r){return r.some(function(J){return maI(J)>0})},V9r=function(r){if(r.textContent)return!0;
if(r instanceof HTMLInputElement){if(!r.labels)return!1;r=_.D(r.labels);for(var J=r.next();!J.done;J=r.next())if(J.value.textContent)return!0}return!1},Dav=function(r){return r.sort(function(J,x){return maI(x)-maI(J)})},HUr=function(r){r=Array.from(r.querySelectorAll(bUI)).filter(function(J){return(t99(J.style)?t99(window.getComputedStyle(J)):!1)&&V9r(J)});
return otY(r)?Dav(r):r},T39=function(r){r=HUr(r);
r.length>0&&r[0].focus()},sks=function(r,J){J.stack&&(r.stack+="\n"+J.stack);
return r},iUY=function(r){var J=iv(r,"Content-Type");
if(!J)return null;J=J.toLowerCase();if(J.startsWith("application/json"))return J.startsWith("application/json+protobuf")?new q2e:new _.J1;if(J.startsWith("application/x-protobuf")){r=iv(r,"Content-Transfer-Encoding");if(!r)return new pE;if(r.toLowerCase()=="base64")return new WiK}return null},hGs=function(r,J,x,t){var b=new pds(function(q,W){return f5E.has(W)?q.sentinel==="gal"&&q.event!==void 0:!1},function(q){q.event?(q=Ua9(q.event),q=!q||gty(t,q)?!0:_.Up(r.lastEvent,fE,2,Ug)?!_.Up(q,g$,1,Ug)&&
!_.Up(q,fE,2,Ug):!_.Up(q,g$,1,Ug)&&!_.Up(q,fE,3,Ug)):q=!0;
return q});
x=_.bh(r.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",Ety(x)]]));if(r.nestedOrigins!==void 0)for(var V=_.D(r.nestedOrigins),H=V.next();!H.done;H=V.next())x=_.bh(x,new Map([["origin",H.value]]));return jk9(b,x,J).then(function(q){q=$av(q.event);if(_.Up(q,g$,1,Ug)){var W,U=(W=_.Kw(q,g$,1,Ug))==null?void 0:_.Nf(W,2);U&&t.JSC$17305_logErrorEvent(wd4(U));W=_.Kw(q,g$,1,Ug);_.Nf(W,2)===4?(q=_.Kw(q,g$,1,Ug),q={statusCode:11,statusMessage:_.SW(q,
3)}):(q=_.Kw(q,g$,1,Ug),q={statusCode:12,statusMessage:_.SW(q,3)});return q}_.Up(q,fE,3,Ug)?(q=_.Kw(q,fE,3,Ug),q={statusCode:1,consentLanguageKeys:_.SW(q,2)}):q={statusCode:1};return q}).catch(function(q){return q.errorCode!==void 0?{statusCode:q.errorCode,
statusMessage:q.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})},S2X=function(r){var J={};
if(r===void 0||r===null)return J;r.getToken()!==void 0&&M9X(r.getToken())&&M9X(r.getToken()).length>0&&(J.scopes=new Set(M9X(r.getToken())));r.getToken()!==void 0&&GuK(r.getToken())&&GuK(r.getToken()).length>0&&(J.capabilities=new Set(GuK(r.getToken())));_.SW(r,3)!==void 0&&(J.consistencyKey=_.SW(r,3));r.getName()!==void 0&&r.getName()!==""&&(J.linkName=r.getName());_.fw(r,RGI,4)&&(r=_.f9(r,RGI,4),r=Object.assign({},_.SW(r,1)&&{userId:_.SW(r,1)},_.SW(r,2)&&{displayName:_.SW(r,2)},_.SW(r,3)&&{email:_.SW(r,
3)},_.SW(r,5)&&{username:_.SW(r,5)},_.SW(r,4)&&{profilePicture:_.SW(r,4)}),J.profile=r);return J},N3e=function(r,J){var x=r.flowParams,t;
return{serviceId:x.serviceId,sessionId:x.sessionId,currentFlow:r.currentFlow,googleScopesString:J,linkingSessionSerialized:r.session.serialize(),consentLanguageKeys:x.consentLanguageKeys,callerState:r.callerState,dynamicUrlParameters:x.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(t=x.partnerConfigMinReadTimestamp)==null?void 0:t.serialize()}},PlX=function(r){var J=r.googleScopes!==void 0?Array.from(r.googleScopes).join(","):"";
daY(N3e(r,J));J=QkX(r);return J===null?Promise.resolve(Kiy):J.start().then(function(x){var t,b=(t=x.link)==null?void 0:t.consistencyKey;return x.statusCode===1&&r.googleScopes!==void 0&&r.googleScopes.size>0&&b!==void 0?(t=r.flowParams,kuE(t.serviceId,t.sessionId,r.googleScopes,b,t.galService,r.config,x)):x})},Y27=function(r){var J=QkX(r);
return J===null?Promise.resolve(Eg({statusCode:7,statusMessage:"Failed to create flow object"},r.callerState)):J.complete().then(function(x){var t,b=(t=x.link)==null?void 0:t.consistencyKey;return x.statusCode===1&&r.googleScopes!==void 0&&r.googleScopes.size>0&&b!==void 0?(t=r.flowParams,kuE(t.serviceId,t.sessionId,r.googleScopes,b,t.galService,r.config,x)):Eg(x,r.callerState)},function(x){return Eg({statusCode:12,
statusMessage:"Failed to complete the flow: "+x.message},r.callerState)})},kuE=function(r,J,x,t,b,V,H){return nt5(b,{serviceId:r,
sessionId:J,googleScopes:x,consistencyKey:t}).then(function(){return H},function(q){return b.deleteLink({serviceId:r,
sessionId:J,accountLinkingEntryPoint:V.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+q.message}},function(W){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+W.message}})})},QkX=function(r){switch(r.currentFlow){case 1:var J=r.flowParams;
r=_.f9(r.session,OU9,1);return jD.createOAuthFlow(J,r);case 2:case 3:return J=r.flowParams,r=_.f9(r.session,Cl4,6),$a.createStreamlinedFlow(J,r);default:return null}},B3E=function(r,J){r===2&&(r=3);
var x=0;w$.indexOf(r)!==-1&&(x=w$.indexOf(r)+1);for(r=x;r<w$.length;r++)if(J.has(w$[r]))return w$[r]},cfe=function(r){var J=r.serviceId;
var x=r.sessionId;var t=r.config;var b=r.galService;var V=r.capabilities;var H=r.scopes;var q=r.loginHint;var W=r.callerState;var U=r.consentLanguageKeys;var g=r.linkName;var E=r.dynamicUrlParameters;var h=r.partnerConfigMinReadTimestamp;r=t.dataUsageNoticeConfig?t.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return b.startLinkingSession({serviceId:J,sessionId:x,capabilities:V,scopes:H,loginHint:q,callerState:W,supportedFlows:I55(t.supportedFlows),completionUrl:t.completionUrl,accountLinkingEntryPoint:t.accountLinkingEntryPoint,
consentLanguageKeys:U,dataUsageNoticeConfig:r,linkName:g,dynamicUrlParameters:E,partnerConfigMinReadTimestamp:h}).then(function(G){return new LiI(J,x,t,b,G,void 0,W,U,E,h)})},zGK=function(r,J,x){a:{var t=new Af7;
if(t.storage!==null)try{var b=t.storage.get("SAVED_SESSION");if(b===void 0){var V=null;break a}if(b.serviceId===r){V=b;break a}}catch(q){}V=null}if(V===null)return Promise.resolve({statusCode:2});Fiy(r);t=a5v(V.linkingSessionSerialized);b=V.googleScopesString!==""&&V.googleScopesString!==void 0?new Set(V.googleScopesString.split(",")):void 0;var H=V.partnerConfigMinReadTimestampSerialized?yfY(V.partnerConfigMinReadTimestampSerialized):void 0;return eGE(new LiI(r,V.sessionId,J,x,t,b,V.callerState,
V.consentLanguageKeys,V.dynamicUrlParameters,H),V.currentFlow,V.consentLanguageKeys)},daY=function(r){var J=new Af7;
J.storage!==null&&J.storage.set("SAVED_SESSION",r)},Fiy=function(r){var J=new Af7;
if(J.storage!==null){var x=J.storage.get("SAVED_SESSION");x!==void 0&&x.serviceId===r&&J.storage.remove("SAVED_SESSION")}},I55=function(r){var J=new Set;
r=_.D(r);for(var x=r.next();!x.done;x=r.next())x=x.value,x!==1&&ZUv.has(x)&&J.add(ZUv.get(x));return J},Eg=function(r,J){J!==void 0&&(r.callerState=J);
return r},vte=function(r){switch(r){case 5:return 3;
case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}},Xd5=function(r){return new u67(r,new l5I(r))},xkY=function(r,J){J=J===void 0?!1:J;
var x=document.createElement("div");r&&(x.style.transform="scaleX(-1)");x.style.backgroundColor=J?"rgba(138,180,248,.24)":"#e8f0fe";x.style.height="4px";x.style.overflow="hidden";x.style.position="absolute";x.style.top="0";x.style.width="100%";x.style.zIndex="1500";x.setAttribute("aria-label","Loading");x.setAttribute("aria-live","polite");r=document.createElement("style");r.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
x.appendChild(r);r=r6s();r.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";r.style.left="-145.166611%";var t=J6v(J);t.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";r.appendChild(t);x.appendChild(r);r=r6s();r.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";r.style.left="-54.888891%";J=J6v(J);J.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
r.appendChild(J);x.appendChild(r);return x},r6s=function(){var r=document.createElement("div");
r.style.height="100%";r.style.position="absolute";r.style.transformOrigin="top left";r.style.width="100%";return r},J6v=function(r){var J=document.createElement("span");
J.style.borderTop=r?"4px solid #669df6":"4px solid #4285f4";J.style.display="inline-block";J.style.position="absolute";J.style.width="100%";return J},t$X=function(r){return r==null?void 0:_.mmo(r).valueOf()},V$y=function(r){var J=document.body,x=!1,t=function(){x||(x=!0,bjv(b,V),setTimeout(function(){J.removeChild(V);
J.removeChild(b)},150))},b=mk9(r,getComputedStyle(J).direction==="rtl",t),V=oUy(t);
bjv(b,V);J.appendChild(V);J.appendChild(b);window.requestAnimationFrame(function(){V.style.opacity="1";b.style.opacity="1";b.style.transform="translate(-50%, -50%) scale(1)";b.children[0].focus()})},mk9=function(r,J,x){var t=document.createElement("div");
t.style.position="fixed";t.style.alignItems="center";t.style.backgroundColor=r?"rgb(32, 33, 36)":"white";t.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";t.style.display="flex";t.style.flexDirection="column";t.style.justifyContent="center";t.style.left="50%";t.style.top="50%";t.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";t.style.zIndex="2002";document.body.clientWidth>=660?(t.style.borderRadius="8px",t.style.minHeight="220px",
t.style.maxHeight="90%",t.style.maxWidth="90%",t.style.minWidth="540px"):(t.style.height="100%",t.style.width="100%");t.setAttribute("aria-label","Error");t.setAttribute("aria-modal","true");t.setAttribute("role","alertdialog");t.addEventListener("keydown",function(V){V.key==="Escape"&&x()});
J=DkK(r,J,x);t.appendChild(Hjr(J));t.appendChild(J);var b=document.createElement("img");b.src=r?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";b.style.height="72px";b.style.width="72px";b.style.color="#9aa0a6";b.setAttribute("alt","");t.appendChild(b);b=document.createElement("h1");b.textContent="Something went wrong.  Try again.";
b.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";b.style.lineHeight="24px";b.style.fontSize="16px";b.style.textAlign="center";b.style.letterSpacing="0.1px";b.style.color=r?"rgb(232,234,237)":"#3c4043";t.appendChild(b);t.appendChild(Hjr(J));return t},DkK=function(r,J,x){var t=document.createElement("button");
t.style.backgroundColor="transparent";t.style.border="none";t.style.borderRadius="50%";t.style.cursor="pointer";t.style.outline="none";t.style.padding="12px";t.setAttribute("aria-label","Close dialog");t.style.position="absolute";t.style.top="0";J?t.style.right="0":t.style.left="0";t.addEventListener("focus",function(){t.style.backgroundColor=r?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
t.addEventListener("blur",function(){t.style.backgroundColor="transparent"});
t.addEventListener("mouseenter",function(){t.style.backgroundColor=r?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
t.addEventListener("mouseleave",function(){t.style.backgroundColor="transparent"});
t.addEventListener("click",x);t.addEventListener("keydown",function(b){b.key!=="Enter"&&b.key!=="Space"||x()});
J=document.createElement("img");J.src=r?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";J.style.display="block";J.style.height="24px";J.style.width="24px";J.setAttribute("alt","");t.appendChild(J);return t},Hjr=function(r){var J=document.createElement("div");
J.setAttribute("tabindex","0");J.setAttribute("aria-hidden","true");J.addEventListener("focus",function(){return void r.focus()});
return J},oUy=function(r){var J=document.createElement("div");
J.style.backgroundColor="rgba(32,33,36,0.6)";J.style.bottom="0";J.style.left="0";J.style.position="fixed";J.style.right="0";J.style.top="0";J.style.transition=" opacity 150 ms linear";J.style.zIndex="2001";J.addEventListener("click",r);return J},bjv=function(r,J){J.style.opacity="0";
r.style.opacity="0";r.style.transform="translate(-50%, -50%) scale(0.8)"},Tcr=function(r,J){r.sandbox&&r.sandbox.add&&(r.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),r.sandbox.add("allow-downloads"));
r.src=J},hO=function(r){sRI.call(this,r)},ME=function(r,J){J=J===void 0?!1:J;
this.parsedImageUrl_=null;r instanceof q$5||(WRE==void 0&&(WRE=new ije),r=WRE.parse(r.toString(),J));r=this.parsedImageUrl_=r;r.JSC$17517_parsedOptions_==void 0&&((J=r.getOptions())||(J=""),r.JSC$17517_parsedOptions_=(new p9E).parse(J));sRI.call(this,r.JSC$17517_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;r=this.parsedImageUrl_;J=r.uri_.JSC$8122_port_;this.JSC$17519_domain_=r.uri_.JSC$8122_domain_+(J?":"+J:"");this.JSC$17519_query_=this.parsedImageUrl_.uri_.JSC$8122_queryData_.toString()},
fG7=function(r){this.mode=4;
this.data=r;this.parsedData=[];r=0;for(var J=this.data.length;r<J;r++){var x=[],t=this.data.charCodeAt(r);t>65536?(x[0]=240|(t&1835008)>>>18,x[1]=128|(t&258048)>>>12,x[2]=128|(t&4032)>>>6,x[3]=128|t&63):t>2048?(x[0]=224|(t&61440)>>>12,x[1]=128|(t&4032)>>>6,x[2]=128|t&63):t>128?(x[0]=192|(t&1984)>>>6,x[1]=128|t&63):x[0]=t;this.parsedData.push(x)}this.parsedData=Array.prototype.concat.apply([],this.parsedData);this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),
this.parsedData.unshift(239))},Ukv=function(r){this.typeNumber=0;
this.errorCorrectLevel=r===void 0?2:r;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]},G7=function(r,J){if(r.length==void 0)throw Error("yk`"+r.length+"`"+J);
for(var x=0;x<r.length&&r[x]==0;)x++;this.num=Array(r.length-x+J);for(J=0;J<r.length-x;J++)this.num[J]=r[J+x]},gUv=function(r,J){this.totalCount=r;
this.dataCount=J},EU7=function(){this.buffer=[];
this.length=0},jRK=function(){var r=!1;
if(_.qXr()){r=_.UX();var J="";_.pnM()?(J=/Windows (?:NT|Phone) ([0-9.]+)/,J=(r=J.exec(r))?r[1]:"0.0"):_.Yc()?(J=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,J=(r=J.exec(r))&&r[1].replace(/_/g,".")):_.izr()?(J=/Mac OS X ([0-9_.]+)/,J=(r=J.exec(r))?r[1].replace(/_/g,"."):"10"):_.q9(_.UX(),"KaiOS")?(J=/(?:KaiOS)\/(\S+)/i,J=(r=J.exec(r))&&r[1]):_.qXr()?(J=/Android\s+([^\);]+)(\)|;)/,J=(r=J.exec(r))&&r[1]):_.fMM()&&(J=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,J=(r=J.exec(r))&&r[1]);r=J||""}return r},Rlr=function(r,
J){this.JSC$17542__htOption={width:256,
height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(J)for(var x in J)this.JSC$17542__htOption[x]=J[x];this.JSC$17542__htOption.useSVG&&($kX=w9y);this.JSC$17542__android=jRK();this.JSC$17542__el=r;this._oQRCode=null;this._oDrawing=new $kX(this.JSC$17542__el,this.JSC$17542__htOption);this.JSC$17542__htOption.text&&(r=this.JSC$17542__htOption.text,this._oQRCode=new Ukv(this.JSC$17542__htOption.correctLevel),hlr(this._oQRCode,r),J=this._oQRCode,M$K(J,!1,GPm(J)),this.JSC$17542__el.title=
r,this._oDrawing.draw(this._oQRCode),this.makeImage())},S$9=function(r,J,x,t,b){r.save();
var V=new Path2D;V.roundRect(J,x,t*7,t*7,t*2);V.roundRect(J+t,x+t,t*5,t*5,t*1.3);V.roundRect(J+2*t,x+2*t,t*3,t*3,t);r.clip(V,"evenodd");r.fillStyle=b;r.fillRect(0,0,r.canvas.width,r.canvas.height);r.restore()},RG=function(r,J){if(typeof r!=="function")throw Error("Bk");
return _.xc.setTimeout(function(){r()},J)},SD=function(){},dkY=function(r,J,x,t,b){(new SD).debug("TestLoadImageWithRetries: "+b);
if(t==0)x(!1);else{var V=b||0;t--;Ncm(r,J,function(H){H?x(!0):_.xc.setTimeout(function(){dkY(r,J,x,t,V)},V)})}},Ncm=function(r,J,x){var t=new SD;
t.debug("TestLoadImage: loading "+r);var b=new Image;b.onload=function(){try{t.debug("TestLoadImage: loaded"),QRm(b),x(!0)}catch(V){}};
b.onerror=function(){try{t.debug("TestLoadImage: error"),QRm(b),x(!1)}catch(V){}};
b.onabort=function(){try{t.debug("TestLoadImage: abort"),QRm(b),x(!1)}catch(V){}};
b.ontimeout=function(){try{t.debug("TestLoadImage: timeout"),QRm(b),x(!1)}catch(V){}};
_.xc.setTimeout(function(){if(b.ontimeout)b.ontimeout()},J);
b.src=r},QRm=function(r){r.onload=null;
r.onerror=null;r.onabort=null;r.ontimeout=null},KRe=function(){this.front_=[];
this.back_=[]},kPv=function(r,J){_.Mx.call(this);
this.delay_=new _.R_(this.JSC$17668_onTick_,0,this);_.W$(this,this.delay_);this.JSC$17666_interval_=5E3;this.nextTickTime_=0;if(typeof r==="function")J&&(r=(0,_.Ga)(r,J));else if(r&&typeof r.handleEvent==="function")r=(0,_.Ga)(r.handleEvent,r);else throw Error("Da");this.JSC$17668_listener_=r},NE=function(r,J,x,t,b,V,H,q,W,U,g,E,h,G){x=x===void 0?!1:x;
t=t===void 0?function(){return""}:t;
b=b===void 0?!1:b;V=V===void 0?!1:V;H=H===void 0?!1:H;q=q===void 0?function(){return _.WD({})}:q;
W=W===void 0?!1:W;g=g===void 0?!1:g;E=E===void 0?!1:E;h=h===void 0?!1:h;G=G===void 0?!1:G;this.JSC$17669_pathPrefix_=r;this.defaultQueryParams_=J;this.pubsub_=new _.UV;this.reconnectTimer_=new kPv(this.safeReconnect_,this);this.JSC$17669_channel_=null;this.JSC$17669_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17669_pendingMessages_=[];this.enableAsyncTest_=x;this.JSC$17669_getXsrfToken_=t;this.useAsyncBrowserChannelHandler_=V;this.getAuthorizationHeader_=
q;this.getAuthorizationHeaderSync_=U;this.enableCachedUpdateAuthorizationHeader_=H;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.WD();this.enableLoungeTokenRefresh_=b;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=W;this.disableMdxAuthForNonPlaybackMessages_=g;this.disableMdxAuthForAdMessages_=E;this.enableMdxAuthForConnectionOnly_=h;this.disableMdxAuthForShortsMessages_=G;this.JSC$17669_channelOpenedCounter=new PHy;this.JSC$17669_channelClosedCounter=new Y$e;this.channelMessageSentCounter=
new nUs;this.JSC$17669_channelMessageReceivedCounter=new Ojr;this.JSC$17669_channelErrorCounter=new CH9;this.pendingMapsOnClosedCounter=new Bc4;this.undeliveredMapsOnClosedCounter=new IGs},d$=function(r){this.scheme="https";
this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;r=r||document.location.href;var J=Number(_.lF(r)[4]||null)||"";J&&(this.port=":"+J);this.domain=_.Xe(r)||"";r=_.UX();r.search("MSIE")>=0&&_.fz(r.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)},QQ=function(r){r=r||{};
this.name=r.name||"";this.id=r.id||r.screenId||"";this.token=r.token||r.loungeToken||"";this.uuid=r.uuid||r.dialId||"";this.idType=r.screenIdType||"normal"},LR5=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(r){var J=Math.random()*16|0;
return(r=="x"?J:J&3|8).toString(16)})},c6K=function(r){return _.S2(r,function(J){return{key:J.id,
name:J.name}})},A6y=function(r,J){return _.Cz(r,function(x){return x||J?!x!=!J?!1:x.id==J.id:!0})},ka=function(r,J){return _.Cz(r,function(x){return KE(x,J)})},zlv=function(){var r=FRm(),J=aG4();
if(y6K()){var x=r,t=_.$9i(x,J);t<0&&_.j4n(x,-(t+1),0,J)}r=ely(r);if(r.length==0)try{_.mkD("remote_sid")}catch(b){}else try{_.jG("remote_sid",r.join(","),-1)}catch(b){}},FRm=function(){var r=_.Vk("yt-remote-connected-devices")||[];
r.sort(_.bs);return r},ely=function(r){if(r.length==0)return[];
var J=r[0].indexOf("#"),x=J==-1?r[0]:r[0].substring(0,J);return _.S2(r,function(t,b){return b==0?t:t.substring(x.length)})},Zj9=function(r){_.oo("yt-remote-connected-devices",r,86400)},aG4=function(){if(vU4)return vU4;
var r=_.Vk("yt-remote-device-id");r||(r=LR5(),_.oo("yt-remote-device-id",r,31536E3));for(var J=FRm(),x=1,t=r;_.cn(J,t);)x++,t=r+"#"+x;return vU4=t},u5Y=function(){return _.Vk("yt-remote-session-browser-channel")},y6K=function(){return _.Vk("yt-remote-session-screen-id")},rQI=function(r){r.length>5&&(r=r.slice(r.length-5));
var J=_.S2(lGs(),function(t){return t.loungeToken}),x=_.S2(r,function(t){return t.loungeToken});
_.ltz(x,function(t){return!_.cn(J,t)})&&X9I();
_.oo("yt-remote-local-screens",r,31536E3)},lGs=function(){return _.Vk("yt-remote-local-screens")||[]},X9I=function(){_.oo("yt-remote-lounge-token-expiration",!0,86400)},PE=function(r){r||(_.Dm("yt-remote-session-screen-id"),_.Dm("yt-remote-session-video-id"));
zlv();r=FRm();_.zz(r,aG4());Zj9(r)},xGy=function(){JQ4();
return Ya?!!Ya.get("yt-remote-use-staging-server"):!1},JQ4=function(){if(!Ya){var r=_.ij4();
r&&(Ya=new _.G1(r))}},oGs=function(r,J,x,t,b){x=x===void 0?function(){return""}:x;
var V=function(){return new NE(nE(r,"/bc"),J,!1,x,t)};
return _.M("enable_mdx_web_channel_desktop")?new tC9(function(){return new bfE(nE(r,"/wc"),J,x)}):new mGK(V,b)},TPI=function(){var r=VC5;
DG7();Og.push(r);HfE()},CE=function(r,J){DG7();
var x=shK(r,String(J));Og.length==0?qx9(x):(HfE(),_.eY(Og,function(t){t(x)}))},BE=function(r){CE("CP",r)},DG7=function(){Og||(Og=_.Fe("yt.mdx.remote.debug.handlers_")||[],_.rj("yt.mdx.remote.debug.handlers_",Og))},qx9=function(r){var J=(IG+1)%50;
IG=J;WEm[J]=r;ife||(ife=J==49)},HfE=function(){var r=Og;
if(WEm[0]){var J=ife?IG:-1,x={};do x={record$jscomp$13:void 0},J=(J+1)%50,x.record$jscomp$13=WEm[J],_.eY(r,function(t){return function(b){b(t.record$jscomp$13)}}(x));
while(J!=IG);WEm=Array(50);IG=-1;ife=!1}},shK=function(r,J){var x=(Date.now()-pDy)/1E3;
x.toFixed&&(x=x.toFixed(3));var t=[];t.push("[",x+"s","] ");t.push("[","yt.mdx.remote","] ");t.push(r+": "+J,"\n");return t.join("")},LE=function(r){_.uz.call(this);
this.JSC$17693_logName_=r;this.screens=[]},AO=function(r){LE.call(this,"LocalScreenService");
this.JSC$17700_http_=r;this.loungeTokenRefreshTimer_=NaN;cE(this);this.info("Initializing with "+f9r(this.screens))},FV=function(r,J){J=J===void 0?!1:J;
LE.call(this,"ScreenService");this.JSC$17706_http_=r;this.disableAutomaticScreenCache_=J;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};UGe(this)},aG=function(r,J,x){_.uz.call(this);
this.JSC$17710_logName_=x;this.JSC$17710_screenService_=r;this.receiver_=J;this.screen_=null},k0y=function(r,J,x){x.disableCastApi?yQ("Cannot initialize because disabled by Mdx config."):gGv()?EGe(r,x)&&(jhm(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?$G4(J):(window.__onGCastApiAvailable=function(t,b){t?$G4(J):(eD("Failed to load cast API: "+b),wDm(!1),jhm(!1),_.Dm("yt-remote-cast-available"),_.Dm("yt-remote-cast-receiver"),hq9(),J(!1))},x.loadCastApiSetupScript?_.IR("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):
window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?MCX()>=60&&G0y():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?Rq5():MCX()>=89?Sxm():(NP5(),dGY(Qhs.map(KE9))))):yQ("Cannot initialize because not running Chrome")},hq9=function(){yQ("dispose");
var r=z7();r&&r.dispose();_.rj("yt.mdx.remote.cloudview.instance_",null);P9I(!1);_.eM7(Yxv);Yxv.length=0},nG7=function(){return!!_.Vk("yt-remote-cast-installed")},OfY=function(){var r=_.Vk("yt-remote-cast-receiver");
return r?r.friendlyName:null},C9E=function(){yQ("clearCurrentReceiver");
_.Dm("yt-remote-cast-receiver")},BP7=function(){return nG7()?z7()?z7().getCastSession():(eD("getCastSelector: Cast is not initialized."),null):(eD("getCastSelector: Cast API is not installed!"),null)},LEv=function(r,J){I95()?z7().setConnectedScreenStatus(r,J):eD("setConnectedScreenStatus called before ready.")},gGv=function(){var r=_.UX().search(/ (CrMo|Chrome|CriOS)\//)>=0;
return _.sp||r},EGe=function(r,J){var x=!1;
z7()||(r=new Z$(r,J),r.subscribe("yt-remote-cast2-availability-change",function(t){_.oo("yt-remote-cast-available",t);tO("yt-remote-cast2-availability-change",t)}),r.subscribe("yt-remote-cast2-receiver-selected",function(t){yQ("onReceiverSelected: "+t.friendlyName);
_.oo("yt-remote-cast-receiver",t);tO("yt-remote-cast2-receiver-selected",t)}),r.subscribe("yt-remote-cast2-receiver-resumed",function(t){yQ("onReceiverResumed: "+t.friendlyName);
_.oo("yt-remote-cast-receiver",t);tO("yt-remote-cast2-receiver-resumed",t)}),r.subscribe("yt-remote-cast2-session-change",function(t){yQ("onSessionChange: "+cQ9(t));
t||_.Dm("yt-remote-cast-receiver");tO("yt-remote-cast2-session-change",t)}),_.rj("yt.mdx.remote.cloudview.instance_",r),x=!0);
yQ("cloudview.createSingleton_: "+x);return x},z7=function(){return _.Fe("yt.mdx.remote.cloudview.instance_")},$G4=function(r){wDm(!0);
jhm(!1);z7().init(!1,function(J){J?(P9I(!0),_.zMc("yt-remote-cast2-api-ready")):(eD("Failed to initialize cast API."),wDm(!1),_.Dm("yt-remote-cast-available"),_.Dm("yt-remote-cast-receiver"),hq9());r(J)})},yQ=function(r){CE("cloudview",r)},eD=function(r){CE("cloudview",r)},wDm=function(r){yQ("setCastInstalled_ "+r);
_.oo("yt-remote-cast-installed",r)},I95=function(){return!!_.Fe("yt.mdx.remote.cloudview.apiReady_")},P9I=function(r){yQ("setApiReady_ "+r);
_.rj("yt.mdx.remote.cloudview.apiReady_",r)},jhm=function(r){_.rj("yt.mdx.remote.cloudview.initializing_",r)},vE=function(r){this.index=-1;
this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(r)},AQr=function(){var r,J;
return _.T(function(x){if(x.nextAddress==1)return(_.QYK()||_.M("use_new_nwl"))&&_.RMz().isNetworkAvailable()?_.p(x,_.J$(),2):x.return();if(x.nextAddress!=3)return(r=x.yieldResult)?_.p(x,GyY(r),3):x.return();J=x.yieldResult;if(!J.length)return x.return();J.forEach(function(t){var b={timestamp:t.timestamp};t=t.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:t.appShellAssetLoadReport,options:b}:t.clientError?{payloadName:"clientError",payload:t.clientError,options:b}:void 0;t&&
_.KR(t.payloadName,t.payload,t.options)});
J.length===100&&_.Yh.addLowPriorityJob(AQr);_.i8(x)})},FEK=function(r){if(r.playerResponse){if(r=r.playerResponse,r.messages&&r.messages.length>0&&(r=r.messages.find(function(J){return!(!J||!J.mealbarPromoRenderer)}))&&r.mealbarPromoRenderer)return r.mealbarPromoRenderer}else if(r.response&&(r=r.response)&&r.overlay&&r.overlay.mealbarPromoRenderer)return r.overlay.mealbarPromoRenderer},a9v=function(r){if(r.response){var J=r.response;
if(J&&J.overlay&&J.overlay.tooltipRenderer)return J.overlay.tooltipRenderer}if(r.playerResponse&&(r=r.playerResponse,r.messages&&r.messages.length>0&&(r=r.messages.find(function(x){return!(!x||!x.tooltipRenderer)}))&&r.tooltipRenderer))return r.tooltipRenderer},eq4=function(r){if(!yQ4&&(r=r||_.IP("ZWIEBACK_PING_URLS"))&&r.length){yQ4=!0;
for(var J=0;J<r.length;J++)_.aD(r[J])}},Zfs=function(r){if(_.GE.get(_.IP("PLAYER_VARS",{}),"privembed",!1)!="1"){r&&fBI();
try{zqs().then(function(){},function(){}),_.sV(Zfs,18E5)}catch(J){_.cb(J)}}},vGI=function(){var r=_.$G(),J=r.getFlag(119),x=window.devicePixelRatio>1;
document.body&&_.Ci(document.body,"exp-invert-logo")&&(x&&!_.Ci(document.body,"inverted-hdpi")?_.JN(document.body,"inverted-hdpi"):!x&&_.Ci(document.body,"inverted-hdpi")&&_.XB(document.body,"inverted-hdpi"));J!=x&&(_.wP(0,119,x),r.save())},uxe=function(r){return r.filter(function(J){return"ypcGetCartEndpoint"in J||"ypcFixInstrumentEndpoint"in J})},l9m=function(r){return r.filter(function(J){return!_.R(J,_.LIK)})},rtI=function(r,J){var x,t,b,V,H,q,W;
_.T(function(U){switch(U.nextAddress){case 1:x=_.nV.getInstance();t=_.Uz.instance;b=_.a8.instance;if(!b)return XDm(r,t,J),U.return();_.DC(U,2);r.onLoadingCommand&&t.resolveCommand(r.onLoadingCommand);return _.p(U,x.getCurrentPositionFromGeolocation(),4);case 4:V=U.yieldResult;if(!r.resolveLocationCommand){U.jumpTo(5);break}H=x.createLocationInfo(V);return _.p(U,_.et(b,r.resolveLocationCommand,{locationInfo:H}),6);case 6:q=U.yieldResult;if(!q||"error"in q&&q.error||q.errorMetadata)return XDm(r,t,J),
U.return();var g;if(q==null?0:(g=q.onResponseReceivedActions)==null?0:g.length){g=_.D(q.onResponseReceivedActions);for(var E=g.next();!E.done;E=g.next())t.resolveCommand(E.value)}(_.R(r.onSuccessCommand,_.zP)||_.R(r.onSuccessCommand,_.hd))&&_.Vq(J.hostElement,"yt-navigate",{endpoint:r.onSuccessCommand,reload:!0});case 5:_.FC(U,0);break;case 2:W=_.Wr(U);if(W instanceof GeolocationPositionError&&W.code===GeolocationPositionError.PERMISSION_DENIED)return r.onDeniedCommand&&t.resolveCommand(r.onDeniedCommand),
U.return();XDm(r,t,J);_.i8(U)}})},XDm=function(r,J,x){r.onFailureCommand&&(J.resolveCommand(r.onFailureCommand),_.D9(x.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))},x6s=function(r,J){var x=_.R(r,_.vMn);
if(x&&J){r=x.videoIds||[x.videoId];var t;J=(t=_.Vq(J,"yt-lockup-requested",{videoIds:r}).detail)==null?void 0:t.returnValue;var b;x.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?b=J?J:r.map(function(V){return{videoId:V,navigationEndpoint:x.videoCommand}}):J&&(b=J);
b&&(t=b.map(function(V){var H=Object,q=H.assign;var W=V.navigationEndpoint;if(!_.R(W,_.Sv)){var U=_.R(W,_.zP);if(U){if(delete U.index,delete U.playlistId,U=_.R(W==null?void 0:W.commandMetadata,_.rP),U==null?0:U.url){var g=U.url;g=_.X5(g,"list");g=_.X5(g,"index");U.url=g}}else W=void 0}return q.call(H,{},V,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:W})}),Jty(t,x))}},tg9=function(r){var J=_.Cu();
if(r=_.R(r,_.uRf))r.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&J.clearQueue(),r.closeMiniplayer&&_.bZ().resolve(_.nQ).close(!0)},m6s=function(r){bZs(_.Cu(),r)},oNm=function(r){var J;
(r=(J=_.R(r,_.zpw))==null?void 0:J.setVideoIds)&&r.forEach(function(x){_.r5s(_.Cu(),x)})},D6E=function(r){Vgm(_.Cu(),r)},HZ9=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(r){return!1}},Thr=function(){var r,J;
return(J=(r=window).matchMedia)==null?void 0:J.call(r,"(prefers-reduced-motion: reduce)").matches},qQy=function(r){var J=_.bZ().resolve(_.t9(_.je));
J&&s5I(J,r)},W04=function(r,J,x){return{horizontalAlignment:r.x+x.width/2<J.width/2?"west":"east",
verticalAlignment:r.y+x.height/2<J.height/2?"north":"south"}},f17=function(r,J,x,t,b){b=b===void 0?new _.Nv(0,0):b;
return iZE(p2y(r,J,x,t),b)},p2y=function(r,J,x,t){return new _.Nv(r==="west"?16:x.width-t.width-16,J==="north"?16:x.height-t.height-16)},U6e=function(r,J){var x=0;
r&&(x+=76);J&&(x+=285);return x},gNv=function(r){var J=["h",
"m","s"],x=_.ZM(J);x.reverse();var t={};r=(r.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(H){var q=(H.match(/[hms]/)||[""])[0];return q?(t[q]=parseInt(H.match(/\d+/)[0],10),!1):!0});
for(r.reverse();r.length&&x.length;){var b=x.shift();b in t||(t[b]=parseInt(r.shift(),10))}if(r.length||t.s>59||t.m>59||t.h>9)return null;var V="";J.forEach(function(H){t[H]&&(V+=""+t[H]+H)});
return V||null},ENE=function(r){r=r.data;
return _.f("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},_.f("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},_.f(_.rm,{data:{thumbnails:[{url:r.badgeIconUrl}]},alt:"",targetWidth:36,targetHeight:36})),_.f("div",{class:"profile-badge-view-model-wiz__content"},_.f("div",{class:"profile-badge-view-model-wiz__badge-description"},r.badgeDesc),r.badgeSubtitle?_.f("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},r.badgeSubtitle):null))},j5m=function(r){r=
r.data;
var J=_.zx("yt-comment-interaction-view-model");_.aHm(J,r.rendererContext);return _.f("yt-comment-interaction-view-model",{el:J,class:"yt-comment-interaction-view-model-wiz"},_.f("div",{class:"yt-comment-interaction-view-model-wiz__frame",role:"button","aria-label":r.onTapA11yLabel,"on:keydown":_.Bxm(),tabindex:0},_.f("div",{class:"yt-comment-interaction-view-model-wiz__header"},_.f("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},r.headerPrefix,' "',r.videoTitle),_.f("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},
'"')),_.f("div",{class:"yt-comment-interaction-view-model-wiz__content"},_.f("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},r.commentContent),_.f("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},_.f(_.rm,{data:{thumbnails:[{url:r.chevronUrl}]},alt:"",targetWidth:18,targetHeight:18})))))},w25=function(r){r=r.data;
return _.f("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},$69(r.avatar),_.f("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},r.channelName))},Mgm=function(r){r=r.data;
var J;return _.f("div",{class:"yt-profile-info-view-model-wiz__activity"},_.f("div",{class:"yt-profile-info-view-model-wiz__header"},_.f("div",{class:"yt-profile-info-view-model-wiz__section-title"},r.commentsInteractionTitle)),(J=r.comments)==null?void 0:J.map(function(x){return _.f("div",{class:"yt-profile-info-view-model-wiz__activity"},hT7(x))}))},G59=function(r){r=r.data;
var J=_.AY({elementsCommand:r.subscriptionsAccessButtonCommand}),x=_.zx("a");_.QGn(x,_.LM(r.subscriptionsAccessButtonCommand));var t;return _.f("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.f("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.f("a",{el:x,"on:click":_.$H(function(b){if(J==null?0:J.onclick)J.onclick(b);return!1}),
class:"yt-profile-info-view-model-wiz__another-header"},_.f("div",{class:"yt-profile-info-view-model-wiz__section-title-modern"},r.sharedSubscriptionsTitle),_.f("div",null,hT7(r.subscriptionsAccessButton)))),_.f("div",{class:"yt-profile-info-view-model-wiz__subs"},(t=r.sharedSubscriptions)==null?void 0:t.slice(0,5).map(function(b){return _.f("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",hT7(b))})))},RT9=function(r){r=r.data;
var J;return _.f("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.f("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.f("h2",{class:"yt-profile-info-view-model-wiz__section-title"},r.sharedSubscriptionsTitle)),_.f("div",{class:"yt-profile-info-view-model-wiz__subs"},(J=r.sharedSubscriptions)==null?void 0:J.slice(0,5).map(function(x){return _.f("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",hT7(x))})))},SQm=function(r){r=r.data;
return _.f("div",{class:"yt-profile-info-view-model-wiz__activity"},[r.profileBadgeInfoYtWide,r.profileBadgeInfoChannelWide].map(function(J){var x,t,b,V,H;return J?_.f(_.DZ,null,_.f("div",{class:"yt-profile-info-view-model-wiz__header"},_.f("div",{class:"yt-profile-info-view-model-wiz__section-title"},J==null?void 0:J.profileSectionTitle),_.f("div",{class:"yt-profile-info-view-model-wiz__section-desc"},_.f("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},J==null?void 0:(x=J.commentBadge)==
null?void 0:x.commentDesc),(J==null?0:(t=J.commentBadge)==null?0:t.blackHeartDesc)?_.f("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,_.f("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},_.f(_.rm,{data:{thumbnails:[{url:J==null?void 0:(b=J.commentBadge)==null?void 0:b.blackHeartIconUrl}]},alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.f("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},J==null?void 0:(V=
J.commentBadge)==null?void 0:V.blackHeartDesc))),_.f("div",{class:"yt-profile-info-view-model-wiz__badge"},J==null?void 0:(H=J.badges)==null?void 0:H.map(function(q){return _.f(ENE,{data:q})}))):null}))},Nh4=function(r){r=r.data;
return _.f("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},_.f(SQm,{data:r}),r.comments?_.f(Mgm,{data:r}):null,r.sharedSubscriptionsTitle?r.subscriptionsAccessButtonCommand?_.f(G59,{data:r}):_.f(RT9,{data:r}):null)},Q5v=function(r){var J=r.data;
r=J?d6v(J.profileIdentityInfo):void 0;J=J?d6v(J.profileInfo):void 0;return _.f("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},r,J)},K0v=function(r,J){var x=_.jaR(J,{},r,!0);
return new Promise(function(t,b){x.listenOnce("n",function(){b(Error("ml`"+x.JSC$26132_getErrorDescription()))});
x.listenOnce("l",function(){var V=x.getResponseCode();if(V!==200)b(Error("nl`"+J+"`"+r.type+"`"+r.size+"`"+V));else try{t(JSON.parse(x.getResponseText()).encryptedBlobId)}catch(H){b(H)}});
x.run()})},k5K=function(r){return r.substring(r.indexOf(":")+1,r.indexOf(";"))},POY=function(r){return new Promise(function(J,x){var t=new FileReader;
t.onloadend=function(){try{var b=new Uint8Array(t.result);b.length<8&&x(void 0);var V=b.subarray(0,8);b="";for(var H=0;H<V.length;H++)b+=("0"+V[H].toString(16)).substr(-2);b.startsWith("ffd8ff")?J("image/jpeg"):b.startsWith("47494638")?J("image/gif"):b.startsWith("89504e470d0a1a0a")?J("image/png"):b.startsWith("424d")?J("image/bmp"):J(void 0)}catch(q){x(q)}};
t.onerror=x;t.readAsArrayBuffer(r)})},YQy=function(r){return new Promise(function(J,x){var t=new Image;
t.crossOrigin="anonymous";t.onload=function(){var b=document.createElement("canvas");b.width=t.naturalWidth;b.height=t.naturalHeight;var V=b.getContext("2d");if(!V)throw Error("ol");V.drawImage(t,0,0);V=k5K(r);b.toBlob(function(H){H?J(H):x()},V)};
t.src=r})},OZy=function(r,J){var x;
if(((x=_.R(r,_.Sv))==null?void 0:x.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var t;_.Vq((t=J.hostElement)!=null?t:J,"yt-shorts-reset");_.bOK(_.bZ().resolve(_.UP),r).then(function(V){nN5(V,J,r)})}else{var b;
_.sx((b=J.hostElement)!=null?b:J,[r]).then(function(V){V&&nN5(V.data,J,r)})}},nN5=function(r,J,x){if(r){var t=_.R(r.replacementEndpoint,_.Sv);
if(t){r.sequenceContinuation&&(t.sequenceParams=r.sequenceContinuation);var b;_.Vq((b=J.hostElement)!=null?b:J,"yt-navigate",{endpoint:r.replacementEndpoint})}else if((r==null?void 0:r.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(r==null?0:r.watchStatus)&&_.R(r.watchStatus,_.KVx)){var V;_.Vq((V=J.hostElement)!=null?V:J,"yt-navigate",{endpoint:x})}}},COy=function(r){var J=_.bZ().resolve(_.na),x=ZRE(J.getState())||"";
J=_.G2M(J.getState())||"";x=x==="ytd-browse"&&J==="home";return _.M("web_guide_entry_enable_cache_for_non_home_pages")?(r=(r==null?void 0:r.navigationEndpoint)&&_.wB(r.navigationEndpoint)==="home",{disableCache:x&&r}):{disableCache:x}},Bh9=function(r){if(!r)return!1;
try{if(r.host&&r.host.tagName==="YT-FORMATTED-STRING"&&r.host.id==="contenteditable-textarea"||r.nodeType===Node.ELEMENT_NODE&&r.tagName==="YTD-COMMENT-INPUT")return!0}catch(J){return!1}return Bh9(r.parentNode)},uv=function(r){return r?r.tagName==="A"&&r.href&&r.classList.contains("yt-simple-endpoint"):!1},I1r=function(r){return r?r.tagName==="IMG"&&r.classList.contains("emoji"):!1},L0r=function(r,J,x){if(!r)return null;
var t=uv(r);if(t&&x)return J=r.pathname.substring(r.pathname.indexOf("/channel/")+9),document.createTextNode("@"+J);if(t&&!x)return document.createTextNode("");if(I1r(r))return x=r.alt,r=r.dataset.emojiId,!r&&J&&(J=_.gq(J,x))&&J.isCustomEmoji&&(r=J.emojiId),r?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+r+">"):document.createTextNode(x);t=r.cloneNode(!1);for(var b=0;b<r.childNodes.length;++b){var V=L0r(r.childNodes[b],J,x);V&&t.appendChild(V)}return t},lv=function(r){return r?uv(r)?r:lv(r.lastChild):
null},ctK=function(r){return r?uv(r)?r:ctK(r.firstChild):null},Atm=function(r){if(!r)return null;
for(var J=r.previousSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.previousSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.previousSibling;else break;(J=lv(J))?r=J:r=(r=r.parentNode)?lv(r.previousElementSibling):null;return r},F0m=function(r){if(!r)return null;
for(var J=r.nextSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.nextSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.nextSibling;else break;return(J=ctK(J))?J:F0m(r.parentNode)},a1I=function(r){var J=_.ja(),x=J.JSC$9384_getStartNode();
if(!Bh9(x.parentNode))return null;J=J.JSC$9384_getStartOffset();if(x.nodeType===Node.TEXT_NODE){var t=_.Yl(x,uv);if(t){if(r&&J===0||!r&&J===x.length)return t}else{if(r&&J===x.length)return!x||x.nodeName==="BR"||x.nextElementSibling&&_.$w(x.nextElementSibling,"display")==="block"?null:ctK(x.nextElementSibling);if(!r&&J===0)return x?lv(x.previousElementSibling):null}}if(x.nodeType===Node.ELEMENT_NODE)if(r){if(0<=J&&J<x.childNodes.length)return ctK(x.childNodes[J])}else if(0<J&&J<=x.childNodes.length)return lv(x.childNodes[J-
1]);return null},yt9=function(r,J,x){if(!r)return null;
if(r.nodeType===Node.TEXT_NODE)if(x){var t=Atm(r);if(t&&!/^\s+\S/.test(r.wholeText.substr(0,J)))return t}else if((t=F0m(r))&&!/\S\s+/.test(r.wholeText.substr(J,r.wholeText.length)))return t;return r.nodeType===Node.ELEMENT_NODE?x?Atm(r.childNodes[J]):F0m(r.childNodes[J]):yt9(r.parentNode,J,x)},eT9=function(r){if(r.hasChildNodes())switch(r.tagName){case "DIV":case "A":case "SPAN":var J="";
for(r=r.firstChild;r;r=r.nextSibling)J+=eT9(r);return J;default:return""}else switch(r.nodeType){case 3:return r.textContent;default:return""}},zTy=function(r){r=r.data;
return _.f("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},_.f("div",null,_.f(_.Zy,{text:r.title})),r.subtitle?_.f("div",{class:"ytd-menu-title-renderer__subtitle"},_.f(_.Zy,{text:r.subtitle})):null)},ZZv=function(r){switch(r){case "UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";
case "HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case "SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case "LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD"}},vNY=function(r){return r.map(function(J){return{settingsRadioOptionRenderer:{title:_.m0(J.name),
asideText:_.m0(J.approximateSize),id:ZZv(J.format)}}})},l15=function(r){if(r&&r.length!==0)return r.filter(uQ9()).map(function(J){return{settingsRadioOptionRenderer:{title:J.name,
asideText:J.approximateSize,id:ZZv(J.formatType)}}})},XV=function(r){if(r)return r.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")},X2v=function(r,J){r=new Set(r!=null?r:[]);
if(r.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(r.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(r.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(r.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(r.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(J)return"YOUTUBE_ENTITY_TYPE_DEFAULT"},rdv=function(r){var J=r.indexOf("(");
return J!==-1?r.substring(J+1,r.length-1):r},JdX=function(r){switch(r){case 38:return-1;
case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}},tvr=function(r,J,x,t,b,V){var H=_.GE.clone(xqr);
H.locale=_.IP("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;H.report={description:b||"<empty>"};b=_.IP("SBOX_SETTINGS",{});J=J.join(",");var q=Date.now();r={choice_cc:t,choice_id_cc:x,choices_sc:J,gl:b.REQUEST_DOMAIN,hl:b.REQUEST_LANGUAGE,query:r,time:q};V&&(r.choice_additional_comment_cc=V);_.Rio(H,r)},bVm=function(r){var J=new Map;
J.set("authuser",_.IP("SESSION_INDEX","0"));return _.bh(r,J)},oX9=function(r){var J;
return _.T(function(x){switch(x.nextAddress){case 1:if(!r||!mq5(r))return x.return(null);J=null;switch(_.IP("INNERTUBE_CLIENT_NAME")){case "WEB":return x.jumpTo(2);case "WEB_REMIX":J=r.getPlayer()}x.jumpTo(3);break;case 2:return _.p(x,r.getPlayerPromise(),4);case 4:J=x.yieldResult;x.jumpTo(3);break;case 3:return x.return(J)}})},mq5=function(r){return["ytd-player",
"ytmusic-player"].includes(String(r.tagName||"").toLowerCase())},VvY=function(r){r=Math.round(r);
return r%2?r-1:r},Dqe=function(r){r=Math.round(r);
return r%2===0?r-1:r},HVE=function(r){var J,x,t;
if(r=(J=r.createPlaylistDialogFormSchema)==null?void 0:(x=J.fieldSchemas)==null?void 0:(t=x.title)==null?void 0:t.validationSchema)for(J=[r.syncStep,r.asyncStep].filter(function(b){return b!==void 0}),J=_.D(J),x=J.next();!x.done;x=J.next()){x=x.value.rules;
if(!x)break;x=_.D(x);for(x=x.next();!x.done;x=x.next())return _.R(x.value,_.q94)}},sYI=function(r){var J,x,t;
if(r=(J=r.createPlaylistDialogFormSchema)==null?void 0:(x=J.fieldSchemas)==null?void 0:(t=x.visibility)==null?void 0:t.validationSchema)for(J=[r.syncStep,r.asyncStep].filter(function(b){return b!==void 0}),J=_.D(J),x=J.next();!x.done;x=J.next()){x=x.value.rules;
if(!x)break;x=_.D(x);for(t=x.next();!t.done;t=x.next())if(t=_.R(t.value,TBE))return J=void 0,(J=t.translations)==null?void 0:J.visibilityNotValidErrorMessage}},qT7=function(){var r,J;
return(J=(r=_.bZ().resolve(_.t9(_.vc)))==null?void 0:r())!=null?J:!1},WNI=function(r){var J=21;
if(!r)return J;J+=r.headerTitle?27:0;J+=r.headerTitle&&r.hasHeaderActionHeader?4:0;return J+=r.headerTitle&&r.headerSubtitle?16:0},iV5=function(r){var J=0;
if(!r)return J;J+=r.hasFooterPrimaryButton||r.hasFooterSecondaryButton?48:0;J+=r.footerTrailingLabel||r.footerLeadingLabel?30:0;return J+=r.hasFooterPrimaryButton||r.hasFooterSecondaryButton||!r.footerTrailingLabel&&!r.footerLeadingLabel?0:12},pom=function(r){var J=new _.UV,x=r;
return{subscribe:function(t){J.subscribe("changed",t)},
dispatch:function(t,b){var V=x;t==="Touch Start"?x=Object.assign({},V,{isAnimating:!1,initialY:b.event.touches[0].clientY}):t==="Touch Move"?(t=Math.min(b.fullContentWrapperHeight,b.contentHeightMap[b.contentWrapperId]+WNI(b.header)-iV5(b.footer)),x=Object.assign({},V,{currentY:Math.max(b.contentScrollable?-1*(V.initialY-24):0,b.event.touches[0].clientY-V.initialY),maxHeightForContentWrapper:Math.min(t,Math.max(0,(V.isFullScreen?t:b.contentWrapperHeight)-V.currentY))})):x=t==="Snap To Full Screen"?
Object.assign({},V,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:b.maxHeight}):t==="Snap To Neutral Position"?Object.assign({},V,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:b.maxHeight}):t==="Close Sheet"?Object.assign({},V,{isAnimating:!0,currentY:b.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:b.maxHeight}):V;J.publish("changed",x)}}},fgK=function(r){return _.$H(function(J){r(J);
return!1})},Uqr=function(){_.bZ().resolve(_.jx).closeSheet()},gXI=function(r){var J,x,t,b,V,H,q,W,U,g,E;
return{headerTitle:(J=r.headerTitle)==null?void 0:J.call(r),headerSubtitle:(x=r.headerSubtitle)==null?void 0:x.call(r),headerActionHeader:r.headerActionHeader,footerPrimaryButton:r.footerPrimaryButton,footerSecondaryButton:r.footerSecondaryButton,footerButtonType:(t=r.footerButtonType)==null?void 0:t.call(r),footerLeadingLabel:(b=r.footerLeadingLabel)==null?void 0:b.call(r),footerTrailingLabel:(V=r.footerTrailingLabel)==null?void 0:V.call(r),shouldShowIcons:(H=r.shouldShowIcons)==null?void 0:H.call(r),
skipContentClick:(q=r.skipContentClick)==null?void 0:q.call(r),additionalClassName:(W=r.additionalClassName)==null?void 0:W.call(r),onClosedCallback:r.onClosedCallback,focusOnClose:(U=r.focusOnClose)==null?void 0:U.call(r),isDisabled:(g=r.isDisabled)==null?void 0:g.call(r),disabledCommand:(E=r.disabledCommand)==null?void 0:E.call(r),headerFn:r.headerFn,contentFn:r.contentFn,footerFn:r.footerFn,hasHeaderFn:r.hasHeaderFn(),hasContentFn:r.hasContentFn(),hasFooterFn:r.hasFooterFn(),hasFooterPrimaryButton:r.hasFooterPrimaryButton(),
hasFooterSecondaryButton:r.hasFooterSecondaryButton(),hasHeaderActionHeader:r.hasHeaderActionHeader()}},EX9=function(r){switch(r){case "FLEXBOX_FLEX_DIRECTION_ROW":return"row";
case "FLEXBOX_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "FLEXBOX_FLEX_DIRECTION_COLUMN":return"column";case "FLEXBOX_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";default:return""}},jY4=function(r){switch(r){case "FLEXBOX_JUSTIFY_CONTENT_CENTER":return"center";
case "FLEXBOX_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "FLEXBOX_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";default:return""}},$qI=function(r){switch(r){case "FLEXBOX_ALIGN_ITEMS_CENTER":return"center";
case "FLEXBOX_ALIGN_ITEMS_START":return"flex-start";case "FLEXBOX_ALIGN_ITEMS_END":return"flex-end";case "FLEXBOX_ALIGN_ITEMS_STRETCH":return"stretch";default:return""}},wov=function(r,J,x){J.forEach(function(t){_.HU(_.bZ().resolve(_.wG),t)});
_.D9(r,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",x])},RMX=function(r,J,x,t){var b=_.R(x,_.BH).commandLifeCycleConfig;
b&&b.onStartCommand&&_.qG(r,[b.onStartCommand],J);_.av(J);var V=_.a8.instance;V&&_.ym(V,x)?_.et(V,x,t).then(function(H){if(!H||(H==null?0:H.error))return H=_.R(x,_.BH).serializedTransactionFlowLoggingParams,_.ys(J),_.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",H));_.ys(J);return{data:H}}).then(function(H){_.ys(J);
hMm(H.data);var q=H.data.command;q&&_.qG(r,[q],J);q=Mv7(x,H.data);if(!q){var W=H.data;H=!1;if(W&&W.command&&_.R(W.command,_.i9)){var U;W=((U=_.R(W.command,_.i9))==null?void 0:U.commands)||[];for(U=0;U<W.length;U++)if(_.R(W[U],_.hRx)){H=!0;break}}H||_.S8('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!q&&b&&b.onSuccessCommand?_.qG(r,[b.onSuccessCommand],J):q&&b&&b.onFailureCommand&&_.qG(r,[b.onFailureCommand],J)},function(){_.ys(J);
b&&b.onFailureCommand&&_.qG(r,[b.onFailureCommand],J);G89(x)}):_.Pq(Error("Fl"),"ERROR")},STv=function(r,J,x){var t=[J];
x&&t.push(x);return _.sx(r,t).then(function(b){var V=_.R(J,_.BH).serializedTransactionFlowLoggingParams,H=b.data,q=Mv7(J,H);q?b=_.KM(new rZ(q,V)):hMm(H);return b},function(){var b=_.R(J,_.BH).serializedTransactionFlowLoggingParams;
G89(J);return _.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",b))})},Mv7=function(r,J){r=_.R(r,_.BH).serializedTransactionFlowLoggingParams;
var x=null;switch(J.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":x="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":x="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":x="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}x?_.uo(x,r):LOI(r);return x},G89=function(r){_.uo("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.R(r,_.BH).serializedTransactionFlowLoggingParams)},
hMm=function(r){if(r.trackingParams){var J=_.kU(),x=_.Kj();
J&&x&&_.AQ(J,x,_.SU(r.trackingParams))}},NB9=function(r,J,x){var t=_.a8.instance,b=_.e2M(_.IP("YPC_MB_URL")),V=(new _.aPC).init(),H=_.yqM(),q=_.R(x,_.E$N).languageCode;
q===void 0?_.Pq(Error("Ji"),"ERROR"):_.jN([V,b]).then(function(){var W={ctk:payments.business.integration.ClientTokenFactory.createClientToken(q,H)};t&&_.ym(t,x)?_.et(t,x,W).then(function(U){return{data:U}}).then(function(U){_.Vq(J,"yt-service-request-completed",U);
U.code!=="ERROR"&&(U=U.data.command)&&_.qG(r,[U],J)}):_.Pq(Error("Fl"),"ERROR")})},KNY=function(r,J,x,t){var b=_.a8.instance;
b&&_.ym(b,x)?_.et(b,x,t).then(function(V){return{data:V}}).then(function(V){dqY(r,J,x,V)},function(){QYm(x)}):(b=_.bZ().resolve(_.t9(_.CV)))&&b.requestDataForServiceEndpoint(x,t).then(function(V){dqY(r,J,x,V)},function(){QYm(x)})},dqY=function(r,J,x,t){_.Vq(J,"yt-service-request-completed",t);
if(t.code&&t.code=="ERROR")QYm(x);else{(t=t.data.commands)&&_.qG(r,t,J);var b;(r=(b=_.R(x,_.GBb))==null?void 0:b.serializedYpcPauseFlowLoggingParams)&&r&&_.kr("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",r)}},QYm=function(r){var J;
(r=(J=_.R(r,_.GBb))==null?void 0:J.serializedYpcPauseFlowLoggingParams)&&r&&_.kr("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},YTI=function(r,J,x){var t=_.a8.instance;
t&&_.ym(t,x)?_.et(t,x).then(function(b){return{data:b}}).then(function(b){k8m(r,J,x,b)},function(){Po9(x)}):(t=_.bZ().resolve(_.t9(_.CV)))&&t.requestDataForServiceEndpoint(x).then(function(b){k8m(r,J,x,b)},function(){Po9(x)})},k8m=function(r,J,x,t){_.Vq(J,"yt-service-request-completed",t);
t.code&&t.code=="ERROR"?Po9(x):((t=t.data.commands)&&_.qG(r,t,J),(r=_.R(x,_.RRf).serializedYpcResumeFlowLoggingParams)&&r&&_.kr("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",r))},Po9=function(r){(r=_.R(r,_.RRf).serializedYpcResumeFlowLoggingParams)&&r&&_.kr("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",r,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},nXe=function(r){r=r===void 0?{}:r;
_.bZ().resolve(_.Azn).showFeedbackDialog(r.customProductData,r.feedbackContent,r.onFeedbackSubmitted,r.bucket)},OVE=function(r){r=r===void 0?{}:r;
_.bZ().resolve(_.Azn).showHelpDialog(r.helpContext,r.articleId,r.productData)},Cor=function(){OVE()},BBY=function(){nXe()},LNe=function(r,J,x){var t,b,V,H,q,W,U;
return _.T(function(g){switch(g.nextAddress){case 1:t=_.R(r,Ig4);if((b=t)==null?0:b.productId){W={productId:t.productId,bucket:t.bucket,enableAnonymousFeedback:(q=t.enableAnonymousFeedback)!=null?q:!0,allowNonLoggedInFeedback:!0};U={feedbackChoice:x.feedbackChoice};if(!_.M("web_collect_offline_state")){g.jumpTo(8);break}_.DC(g,9);return _.p(g,uL5(U),11)}H={bucket:(V=t)==null?void 0:V.bucket};if(!_.M("web_collect_offline_state")){g.jumpTo(4);break}H.customProductData={};_.DC(g,5);return _.p(g,uL5(H.customProductData),
7);case 7:_.FC(g,4);break;case 5:_.Wr(g);case 4:nXe(H);g.jumpTo(0);break;case 11:_.FC(g,8);break;case 9:_.Wr(g);case 8:_.OGM(U),_.n9X("GFEEDBACK",U),t.productId==="5295751"&&(U.client_attestation=Number(_.IP("CATSTAT",0))),t.productId==="5295751"&&(U.client_time=Date.now()/1E3/3600),t.productId==="5295751"&&(U.original_playback_id=_.spo||""),_.Rio(W,U),_.i8(g)}})},cdE=function(r){if(r=_.R(r,_.awr)){var J={bucket:r.bucketIdentifier};
r.additionalDatas&&(J.customProductData={},r.additionalDatas.forEach(function(x){if(x=x.userFeedbackEndpointProductSpecificValueData)J.customProductData[x.key]=x.value}));
nXe(J)}},AdI=function(r){var J=_.FL.getInstance();
var x=_.gP("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var t=_.gP("DELETE",void 0,"Delete"),b=_.gP("CANCEL",void 0,"Cancel");x=mL5(x,void 0,t,b,{signal:"DELETE_ALL_DOWNLOADS"});_.NB(J,[{openPopupAction:x}],r)},ag5=function(){return _.T(function(r){return r.nextAddress==1?_.p(r,_.bZ().resolve(_.lU),2):_.p(r,FNE(),0)})},ydX=function(r){var J,x;
return _.T(function(t){return t.nextAddress==1?(x=(J=_.R(r,_.LR))==null?void 0:J.targetId)?_.p(t,_.bZ().resolve(_.lU),3):t.jumpTo(0):_.p(t,_.bZ().resolve(_.uU).deleteVideo(x),0)})},zM5=function(r){var J,x;
return _.T(function(t){return t.nextAddress==1?(x=(J=_.R(r,_.LR))==null?void 0:J.targetId)?_.p(t,_.bZ().resolve(_.lU),3):t.jumpTo(0):_.p(t,eMv(_.bZ().resolve(_.uU),x),0)})},vXy=function(r){var J,x;
return _.T(function(t){return(x=(J=_.R(r,_.LR))==null?void 0:J.targetId)?_.p(t,ZVr(x),0):t.jumpTo(0)})},lgX=function(){_.M("kevlar_woffle_refresh_dl_load_killswitch")||ujE()},rW7=function(){_.M("kevlar_woffle")&&_.YX.instance&&XoX()},xw5=function(r){var J;
if((J=_.R(r,_.pL))==null||!J.videoId)return!1;JWm(_.bZ().resolve(_.uU),_.R(r,_.pL),r.clickTrackingParams);return!0},bsY=function(r){var J;
if((J=_.R(r,_.fL))==null||!J.playlistId)return!1;tXI(_.bZ().resolve(_.uU),_.R(r,_.fL),r.clickTrackingParams);return!0},oW5=function(r){var J=_.R(r,_.fYq);
(J==null?void 0:J.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(J==null?void 0:J.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||mwv(_.bZ().resolve(_.uU),_.R(r,_.fYq))},DwI=function(r){r=_.R(r,_.Fwo);
var J;(r==null?0:(J=r.actions)==null?0:J.length)&&VX5(r)},scy=function(r){var J,x;
return _.T(function(t){J=_.R(r,Hs9);return(x=J)!=null&&x.localWatchHistoryCommandType?_.p(t,T5y(J),0):t.return()})},qh7=function(r){setTimeout(function(){requestAnimationFrame(r)},80)},WBy=function(r){return Object.entries(r).map(function(J){return J.join(":")}).join(";")},pp7=function(r){var J,x,t;
_.T(function(b){if(b.nextAddress==1)return _.p(b,isK(),2);J=b.yieldResult;x=_.Uz.instance;switch(J){case "granted":t=r.getLocationCommand;break;case "denied":t=r.openDeniedDialogAction;break;case "prompt":t=r.openCollectionDialogAction;break;default:t=r.openCollectionDialogAction}t&&x.resolveCommand(t);_.i8(b)})},isK=function(){var r,J;
return _.T(function(x){if(x.nextAddress==1)return r="prompt",navigator.permissions?_.p(x,navigator.permissions.query({name:"geolocation"}),3):x.jumpTo(2);x.nextAddress!=2&&(J=x.yieldResult,r=J.state);return x.return(r)})},UwX=function(){_.T(function(r){return _.p(r,_.f_E(),0)})},gWY=function(){var r,J,x;
return _.T(function(t){if(t.nextAddress==1)return r=_.bZ().resolve(_.Bo),r?_.p(t,_.et(r,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.nR(Error("Il")),t.return(void 0));if(J=t.yieldResult){if(J.errorMetadata)return _.nR(Error("Jl`"+J.errorMetadata.status+"`"+J.error)),t.return(void 0);x=J.datasyncIds;_.aEY=x.length;return t.return(x)}_.nR(Error("Kl"));return t.return(void 0)})},EWK=function(){gWY().then(function(r){r&&(h75(r),Akm(r),pqY(r),rfE(r))})},jcr=function(r){_.Yh.addLowPriorityJob(function(){var J,
x,t,b,V;
return _.T(function(H){switch(H.nextAddress){case 1:if(_.M("ytidb_clear_optimizations_killswitch")){H.jumpTo(2);break}J=_.w0("clear");if(J.startsWith("V")&&J.endsWith("||")){var q=[J];h75(q);Akm(q);pqY(q);rfE(q);return H.return()}x=feX();t=JfX();return _.p(H,FOY(),3);case 3:return b=H.yieldResult,_.p(H,Mrm(),4);case 4:if(V=H.yieldResult,!(x||t||b||V))return H.return();case 2:r.isNetworkAvailable()?EWK():r.listenOnce("publicytnetworkstatus-online",EWK),_.i8(H)}})})},JV=function(r){r={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:_.Z1(r)}}}};_.Uz.instance&&_.Uz.instance.resolveCommand(r)},$wy=function(r){if(r){var J=_.wU();
_.mI(J,3854,void 0,{layer:0,parentLayer:4});switch(r){case 1:var x=238708;break;case 2:x=238715;break;case 3:x=238710;break;case 6:x=238709}x&&(r=_.$I(J,{veType:x}))&&_.D3(J,r)}},wp4=function(r){if(r){var J=_.wU();
_.mI(J,3854,void 0,{layer:0,parentLayer:4});switch(r){case 1:var x=238714;break;case 2:x=238711;break;case 8:x=238709;break;case 7:x=238713;break;case 3:case 4:case 5:x=238712}x&&(r=_.$I(J,{veType:x}))&&_.D3(J,r)}},h_E=function(r){switch(r.latencyType){case 0:_.PD("consent_primitive_flow");
_.YG("cpit",r.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.YG("cpist",r.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.YG("cprtif",r.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.YG("cprtli",r.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.YG("cprt",r.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.YG("cpdt",r.timestampEpochMillis,"consent_primitive_flow");break;case 8:_.YG("cpjct",r.timestampEpochMillis,"consent_primitive_flow")}},
PXs=function(r,J){var x,t,b,V,H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a,e;
return _.T(function(l){switch(l.nextAddress){case 1:_.DC(l,2);(t=(x=_.R(r,MX7))==null?void 0:x.serializedConsentRequest)||(t=(b=_.R(r,GRe))==null?void 0:b.serializedConsentRequest);t&&(V=R_m(_.DR(t)));if(V===void 0)return l.return();H=ShI(V);H.latencyCallback=h_E;J&&N5e(H,function(){J.then(function(Vi){Vi.pauseVideo();(new dwY).increment()})});
return((q=_.R(r,MX7))==null?void 0:q.consentAction)==="CONSENT_ACTION_PREWARM"||((W=_.R(r,GRe))==null?void 0:W.consentAction)==="CONSENT_ACTION_PREWARM"?_.p(l,QcX(H),5):_.p(l,KBm(H),6);case 6:U=l.yieldResult;g=_.jW(U,xv);if(g===1){if(((E=_.Kw(U,tV,1,xv))==null?void 0:_.Nf(E,1))===1||((h=_.Kw(U,tV,1,xv))==null?void 0:_.Nf(h,1))===2||((G=_.Kw(U,tV,1,xv))==null?void 0:_.Nf(G,1))===3)_.R(r,GRe)?JV(_.gP("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
JV(_.gP("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));$wy((N=_.Kw(U,tV,1,xv))==null?void 0:_.Nf(N,1),_.JE(U,kR7,3,_.xF()))}else g===2?(((Q=bC(U))==null?void 0:_.Nf(Q,1))===5?_.R(r,GRe)?JV(_.gP("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):JV(_.gP("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((Y=bC(U))==null?void 0:_.Nf(Y,1))===1||((O=bC(U))==null?void 0:_.Nf(O,1))===4?JV(_.gP("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((c=bC(U))==null?void 0:_.Nf(c,1))===7&&((Z=V)==null?void 0:(a=_.f9(Z,mX,4))==null?void 0:_.Nf(a,4))!==1&&JV(_.gP("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),wp4((e=bC(U))==null?void 0:_.Nf(e,1))):JV(_.gP("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));l.jumpTo(5);break;case 5:_.FC(l,0);break;case 2:_.Wr(l),JV(_.gP("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.i8(l)}})},nW5=function(){if(!Yhm.has("Worker")){Yhm.set("Worker",
!0);
var r={api:"BROWSER_API_WEB_WORKER"};r.available="Worker"in window?!0:!1;_.KR("apiTest",r)}},Osr=function(r){return typeof r==="undefined"?"-1":String(Math.ceil(r/1048576))},LBI=function(r,J){CX9(new B57(_.R(J,I_s).addToken,_.R(J,I_s).commonToken)).then(function(){_.Vq(r,"yt-invoke-instrument-manager-action-completed")},function(x){_.Vq(r,"yt-invoke-instrument-manager-action-error",x)})},cWy=function(r){return _.Op(r)},AW9=function(r){var J=1;
r=r.split(":");for(var x=[];J>0&&r.length;)x.push(r.shift()),J--;r.length&&x.push(r.join(":"));return x},FBI=function(r,J){J=r.aspectRatio()<=J.aspectRatio()?J.width/r.width:J.height/r.height;
r.scale(J)},a_y=function(r,J){J=r.aspectRatio()>J.aspectRatio()?J.width/r.width:J.height/r.height;
return r.scale(J)},yWm=function(r){var J=new _.mV;
return _.kM(J,11,r)},e_s=function(r){var J={};
r=r.getAllResponseHeaders().split("\r\n");for(var x=0;x<r.length;x++)if(!_.Hn(r[x])){var t=AW9(r[x]),b=t[0];t=t[1];if(typeof t==="string"){t=t.trim();var V=J[b]||[];J[b]=V;V.push(t)}}return _.GE.map(J,function(H){return H.join(", ")})},iv=function(r,J){return r.JSC$7885_xhr_?r.JSC$7885_xhr_.getResponseHeader(J):null},z_Y=function(r,J){if(r.isDisposed())throw Error("Ja");
r.iw.f4("n");var x=_.NY(r.iw,function(){return r.jTV([J.e0,J.rBg,J.azj,J.fXr])},"n");
r.iw.c58(x.length);r.iw.rO();return x},o3=function(r,J,x){Array.isArray(x)||(x=[String(x)]);
_.mxx(r.JSC$8122_queryData_,J,x);return r},XoX=function(){var r=_.YX.instance;
_.T(function(J){return r.deferredInstallPrompt?_.p(J,r.deferredInstallPrompt.prompt(),0):J.jumpTo(0)})},Zsv=function(r,J,x){if(_.uM(r))_.eY(r,J,x);
else for(r=_.pSn(r);;){var t=r.next();if(t.done)break;J.call(x,t.value,void 0,r)}},vW4={AND_START:["{0}, {1}",
"{0}, {1}","{0}, {1}"],AND_TWO:["{0} and {1}","{0} & {1}","{0}, {1}"],AND_END:["{0}, and {1}","{0}, & {1}","{0}, {1}"],OR_TWO:["{0} or {1}","{0} or {1}","{0} or {1}"],OR_END:["{0}, or {1}","{0}, or {1}","{0}, or {1}"],UNIT_START:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_MIDDLE:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_END:["{0}, {1}","{0}, {1}","{0} {1}"]},yY4,ebv,zbv,ZMy,vIX,uBr,l7v,Xcm,rNE,ZVr,eMv,FNE,JNE,xAr,tts,b$e,mA7,oHK,tXI,JWm,Vtm,DA4,H$9,ujE,mwv,Tmv,VX5,s8v,T5y,q8e,WSe,i$7,pjK,fbs,UA9,gHY,EH9,
j85,$AY,wjm,h4y,s5I,Mt4,Gkm,R4m,S8m,NmY,dA9,Q8E,bZs,Jty,KS4,qe,W3,iC,pC,kks,Pue,Y85,nHE,O$m,Cus,Bmy,IbY,LS4,cNX;vW4={AND_START:["{0}, {1}","{0}, {1}","{0}, {1}"],AND_TWO:["{0} and {1}","{0} & {1}","{0}, {1}"],AND_END:["{0}, and {1}","{0}, & {1}","{0}, {1}"],OR_TWO:["{0} or {1}","{0} or {1}","{0} or {1}"],OR_END:["{0}, or {1}","{0}, or {1}","{0}, or {1}"],UNIT_START:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_MIDDLE:["{0}, {1}","{0}, {1}","{0} {1}"],UNIT_END:["{0}, {1}","{0}, {1}","{0} {1}"]};
var uO5=function(r,J){var x=[];Zsv(J,function(t){try{var b=_.mR.prototype.getWrapper.call(this,t,!0)}catch(V){if(V=="Storage: Invalid value was encountered")return;throw V;}b===void 0?x.push(t):_.ibo(b)&&x.push(t)},r);
return x},l_K=function(r,J){uO5(r,J).forEach(function(x){_.mR.prototype.remove.call(this,x)},r)},Xp9=function(r){var J=_.Bi;
J._minimumZ=Math.max(J._minimumZ,r)},rYv=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],JYX=function(r,J){_.lh(r.s5);r.s5=J},xUy=function(r,J,x,t){r.setState(5);
var b=!!r.awm&&rYv.includes(_.Xe(r.awm)||"");try{var V=new _.dA({program:J,globalName:x,d6:{disable:!_.M("att_web_record_metrics")||!_.M("att_skip_metrics_for_cookieless_domains_ks")&&b,u0:"aGIf"}});V.jj2.then(function(){r.setState(6);t&&t(J)});
JYX(r,V)}catch(H){r.setState(7),H instanceof Error&&_.nR(H)}},tU9=function(r,J,x,t,b,V){var H=H===void 0?"trayride":H;
x?(r.setState(2),_.IR(x,function(){if(window[H])xUy(r,t,H,b);else{r.setState(3);var q=_.yK4(x),W=document.getElementById(q);W&&(_.vXi(q),W.parentNode.removeChild(W));_.nR(new _.MV("BL:ULB",x))}},V)):J?(V=_.go("SCRIPT"),J instanceof _.OL?_.Iy(V,J):V.textContent=J,V.nonce=_.nX(document),document.head.appendChild(V),document.head.removeChild(V),window[H]?xUy(r,t,H,b):(r.setState(4),_.nR(new _.MV("BL:ULBJ")))):_.nR(new _.MV("BL:ULV"))},bMv=function(){this.state=1;
this.s5=null;this.awm=void 0};
_.m=bMv.prototype;_.m.initialize=function(r,J,x,t){this.awm=t;if(r.program){var b;t=(b=r.interpreterUrl)!=null?b:null;if(r.interpreterSafeScript)b=_.gN7(r.interpreterSafeScript);else{var V;b=(V=r.interpreterScript)!=null?V:null}r.interpreterSafeUrl&&(t=_.nb(r.interpreterSafeUrl).toString());tU9(this,b,t,r.program,J,x)}else _.nR(Error("qf"))};
_.m.isInitialized=function(){return!!this.s5};
_.m.getState=function(){return this.state};
_.m.isLoading=function(){return this.state===2};
_.m.invoke=function(r){r=r===void 0?{}:r;var J;this.s5?J=z_Y(this.s5,{e0:r}):J=null;return J};
_.m.dispose=function(){JYX(this,null);this.setState(8)};
_.m.setState=function(r){this.state=r};
var mUs=function(r,J){return r.s5.snapshot(J)},oIE=function(r,J){var x=_.Vn("botguard_async_snapshot_timeout_ms",3E3);
J=J===void 0?{}:J;x=x===void 0?3E3:x;return r.s5?new Promise(function(t,b){var V=!1,H=_.Yh.addJob(function(){V=!0;b(Error("rf"))},1,x);
r.s5?mUs(r,{e0:J}).then(function(q){_.Yh.cancelJob(H);V||t(q)}).catch(function(q){_.Yh.cancelJob(H);
V||b(q)}):(_.Yh.cancelJob(H),t(null))}):Promise.resolve(null)},VU7=["att/log"],DUr;
DUr={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var HMY={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},TUI=function(r,J){return _.gh(r,{mode:"readwrite",enableRetries:!0},function(x){return _.M4r(x,J,"settingEntity")})},s2s=function(r,J,x){return _.gh(r,{mode:"readonly",
enableRetries:!0},function(t){return _.Z_K(t,J,x)})},qz9=function(r){if(!r.storage)return!1;
a:{if(r.storage){try{var J=r.storage.get("TLPQtimestamp")}catch(x){}r=Number(J);if(!isNaN(r))break a}r=void 0}return r?Date.now()-r<864E5:!1},W54=function(r){if(r.storage){try{var J=r.storage.get("TLPQindex")}catch(x){}r=Number(J);
if(!isNaN(r))return r}},iME=function(r,J){r.queueProxy&&J.forEach(function(x){if(x.videoId&&x.trackingParams&&r.queueProxy instanceof _.d4){var t=_.kU();
r.queueProxy.attributionData.set(x.videoId,{enqueueingVe:_.SU(x.trackingParams).getAsJson(),enqueueingCsn:t?t:void 0,clientEnqueueingTimeMs:Math.floor((0,_.t$)()).toString()})}})},pcv=function(r){var J=_.dDb(r);
J!=r.currentSnapState_&&(r.currentSnapState_=J,r.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},Vz=function(r){this.JSC$11190_networkManager_=r;
this.partCallbacks_=[]};
Vz.prototype.getCacheKeyForEndpoint=function(r){return _.o_D(r,!1)};
Vz.prototype.onPartsCallback_=function(r){this.partCallbacks_.forEach(function(J){r&&J(r)})};
var DS=function(r,J,x){Vz.call(this,r);this.player_=J;this.autoplayData_=x};
_.S(DS,Vz);DS.prototype.getCacheKeyForEndpoint=function(r){return _.o_D(r,!!this.autoplayData_)};
DS.prototype.getTempData=function(r,J){J=J.timeBeforeNextVideo;r={itct:r.clickTrackingParams,lact:_.bq(),pbis:J,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(r.autonav=1);return r};
DS.prototype.getXhrParams=function(r){return Object.assign({pbj:"prefetch"},r)};
DS.prototype.getParams=function(r){r={frags:r.fragmentsRequested.join(",")};_.M("kevlar_droppable_prefetchable_requests")&&(r.prefetch=1);return r};
var f7E=function(r){r.playerEvents_.forEach(function(J){r.player.removeEventListener(J.eventName,J.callback)});
r.playerEvents_.length=0},H3=function(r,J,x){this.player=r;
this.JSC$11200_taskManager=J;this.prefetchDelay=x;this.completionResolver_=null;this.playerEvents_=[]};
H3.prototype.start=function(){var r=this;this.completionResolver_=_.zk();_.$d(this.completionResolver_.promise,function(){f7E(r);r.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var UUX=function(r,J,x){r.player.addEventListener(J,x);r.playerEvents_.push({eventName:J,callback:x})},gI5={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},EIs={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},j2K=function(r,J,x){H3.call(this,r,J,x);this.cueId_="playbackTrigger-"+Math.random()};
_.S(j2K,H3);
j2K.prototype.prepareTrigger=function(r){var J=this,x=this.player.getDuration(),t=this.player.getVideoData(),b=t.isLive&&t.hasProgressBarBoundaries;if(b&&t.progressBarEndPositionUtcTimeMillis){var V=t.progressBarEndPositionUtcTimeMillis/1E3;isNaN(V)||(x=V)}var H=0;this.prefetchDelay>=0?b?t.progressBarStartPositionUtcTimeMillis&&(t=t.progressBarStartPositionUtcTimeMillis/1E3,isNaN(t)||(H=t+this.prefetchDelay)):H=this.prefetchDelay:H=x+this.prefetchDelay;b?this.player.addUtcCueRange(this.cueId_,H,x):
this.player.addCueRange(this.cueId_,H,x);_.$d(r.promise,function(){J.player.removeCueRange(J.cueId_)});
UUX(this,"onCueRangeEnter",function(q){q==J.cueId_&&r.resolve(x-H)})};
var $Um=function(r,J){r.fragmentConfiguration_[J].requiredKeys.every(function(x){return!!r.prefetchedData_[x]})&&(r.validatedFragments_.push(J),J=r.missingFragments_.indexOf(J),J!==-1&&r.missingFragments_.splice(J,1))},wce=function(r){r.prefetchedFragments_.forEach(function(J){$Um(r,J)})},hby=function(r,J,x){this.pageFragments_=r;
this.prefetchedFragments_=J;this.fragmentConfiguration_=EIs;this.prefetchedData_=x;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;wce(this)},MUm=function(){},Ge5=function(r){this.JSC$11214_playlistManager_=r};
_.S(Ge5,MUm);Ge5.prototype.getPrefetchEndpoint=function(){return this.JSC$11214_playlistManager_.getAutoplayEndpoint()};
var RbE=function(r){this.autonavEndpoints_=r};
_.S(RbE,MUm);RbE.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var Szm=function(r,J,x,t,b){this.autonavEndpoints=r;this.foregroundTrigger=J;this.backgroundTrigger=x;this.pageType=t;this.isInPlaylist=b},NUI=function(r,J){if(r.webPrefetchData&&r.webPrefetchData.navigationEndpoints&&r.webPrefetchData.navigationEndpoints.length){r=r.webPrefetchData.navigationEndpoints;
var x=_.R(r[0],_.zP);if(x.watchEndpointSupportedPrefetchConfig&&x.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var t=x.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;x=t.playbackRelativeSecondsPrefetchCondition;x=typeof x==="number"&&Math.abs(x)<J.videoDuration?x:void 0;t=t.countdownUiRelativeSecondsPrefetchCondition;t=typeof t!=="number"||_.M("prefetch_job_config_cleanup_ks")&&J.inPlaylist?void 0:t;if(typeof t==="number")return new Szm(r,J.makeUpNextTrigger(t),J.makePlaybackTrigger(t),
"watch",J.inPlaylist);if(typeof x==="number")return new Szm(r,J.makePlaybackTrigger(x),null,"watch",J.inPlaylist)}}},dUv=function(r){return r.prefetchJobConfig_.backgroundTrigger?_.Ap(_.F2n)()==0?r.prefetchJobConfig_.backgroundTrigger:r.prefetchJobConfig_.foregroundTrigger:r.prefetchJobConfig_.foregroundTrigger},Q2r=function(r){_.fi(document,"visibilitychange",r.onVisibilityChange_,!1,r)},Tj=function(r){Vz.call(this,r)};
_.S(Tj,Vz);Tj.prototype.getCacheKeyForEndpoint=function(r){return Vz.prototype.getCacheKeyForEndpoint.call(this,r)};
Tj.prototype.getTempData=function(){return{}};
Tj.prototype.getXhrParams=function(r){return r};
Tj.prototype.getParams=function(){return{}};
var K5I=function(r,J,x){var t=r.prefetchDelay*1E3;if(Math.abs(t)>J)x.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var b=t,V=J-t;t<0&&(b=J+t,V=Math.abs(t));var H=r.JSC$11200_taskManager.addJob(function(){x.resolve(V/1E3)},10,b);
x.promise.thenCatch(function(){r.JSC$11200_taskManager.cancelJob(H)})}},keE=function(r,J,x){H3.call(this,r,J,x)};
_.S(keE,H3);keE.prototype.prepareTrigger=function(r){var J=this;UUX(this,"onAutonavCoundownStarted",function(x){K5I(J,x,r)})};
var PS5=function(r){r.pendingPrefetchJob_&&(r.pendingPrefetchJob_.cancel(),r.pendingPrefetchJob_=null)},Yzm=function(r,J,x){if(!r.triggeredTargets.has(J)){var t=_.haY(r,J);
t.action=x;_.$ZN(r,J,t)}},nII=function(r){_.Hds();
_.bln("cpt")&&_.nR(Error("qh"));_.xc.requestAnimationFrame(function(){_.xc.setTimeout(function(){_.YG("cpt");var J=_.Cf("vpl"),x=_.Cf("cpt");J&&x&&_.YG("ol",Math.max(J,x))})});
try{_.YG("fr_s"),r()}catch(J){_.Pq(J)}_.xc.requestAnimationFrame(function(){_.YG("bcp")})},OMy=function(r,J){r.serviceEndpointHandlers.push(J)},CSy=function(r,J){J=r.pendingPages_.indexOf(J);
J>-1&&r.pendingPages_.splice(J,1)},BUv=function(r,J){var x=_.KAu.indexOf(J);
x>-1&&_.KAu.splice(x,1);r.targetPage_==J?(r.abort(),_.Pxn(r)):CSy(r,J)},I75=function(r,J,x,t){J={challenge:J};
x&&(J.webResponse=x);return _.Ku(r.innertubeTransportService,J,_.XQ(VU7),t)},L57=function(r,J,x){if(!J.challenge)throw Error("si");
if(J.botguardData&&J.botguardData.program){var t=new bMv;t.initialize(J.botguardData,function(){oIE(t,{atr_challenge:J.challenge}).then(function(b){if(!b)throw Error("ti");return I75(r,J.challenge,b,x)}).catch(function(b){_.nR(b);
return I75(r,J.challenge,void 0,x)})},void 0)}else I75(r,J.challenge,void 0,x)},cYm=function(r,J,x){var t={};
J.ids&&(t.ids=[].concat(_.Gd(J.ids)));J.engagementType&&(t.engagementType=J.engagementType);return _.Ku(r.innertubeTransportService,t,_.XQ(_.qPu),x).then(function(b){if(!b)throw new _.MV("GetAttestationChallenge returned falsy");L57(r,b,x)}).thenCatch(function(b){_.Pq(b)})},AYE=function(r,J,x){return new _.iq(function(t,b){var V;
return _.T(function(H){if(H.nextAddress==1){var q=J.engagementType,W=J.ids,U={};W=_.D(W!=null?W:[]);for(var g=W.next();!g.done;g=W.next())g=g.value,g.encryptedVideoId?U.encryptedVideoId=g.encryptedVideoId:g.externalChannelId?U.externalChannelId=g.externalChannelId:g.commentId?U.commentId=g.commentId:g.externalOwnerId?U.externalOwnerId=g.externalOwnerId:g.artistId?U.artistId=g.artistId:g.playlistId?U.playlistId=g.playlistId:g.externalPostId?U.externalPostId=g.externalPostId:g.shareId&&(U.shareId=g.shareId);
return _.p(H,bbK(q,U),2)}V=H.yieldResult;if(!V.challenge)return _.nR(Error("ui")),cYm(r,J,x).then(t,b),H.return();q=V;U={challenge:q.challenge};U.webResponse=q.webResponse;U.engagementType=J.engagementType;U.ids=J.ids;_.Ku(r.innertubeTransportService,U,_.XQ(VU7),x).then(t,b);_.i8(H)})})},Vgm=function(r,J){var x,t,b,V;
_.T(function(H){if(H.nextAddress==1){x=_.R(J,_.Xsu);if(!(x&&x.listId&&r.response&&r.response.playingVideoId)||r.listId!==x.listId)return H.return();r.index===void 0&&(r.index=0);return _.p(H,_.Koo(r.JSC$10945_playlistNetworkManager,x.listId,r.index,r.response.playingVideoId),2)}t=H.yieldResult;if(!t)return H.return();b=t.playlistId;V=t.playlistPanelRenderer;r.setPlaylistData(b,V,t.autoplayRenderer);_.i8(H)})},F5r=function(r,J,x){var t=r.getParams(x),b=_.NUm(J,t),V=r.getTempData(J,x);
V.endpoint=JSON.stringify(J);_.M("enable_unknown_lact_fix_on_html5")&&(_.bZ().resolve(_.Pj),V.lact=_.bq());var H={headers:{"X-YouTube-STS":_.IP("STS"),"x-youtube-csoc":1}};_.lH(b,V);return new _.iq(function(q,W){var U=r.getXhrParams(t),g;_.M("kevlar_cache_on_ttl_player")&&(g=_.EP.instance);g&&_.rao(g,J)?_.DZK(g,J,V,window.location.href).then(function(E){E?q(E):W()},W):_.SFR(r.JSC$11190_networkManager_,J,U,r.onPartsCallback_.bind(r),H).then(function(E){E?q(E):W()},W)})},a7Y=function(r,J){r.triggerPromise_=
J.start();
r.triggerPromise_.then(function(x){var t=r.prefetchEndpointProvider_.getPrefetchEndpoint();if(t){var b=gI5[r.prefetchJobConfig_.pageType].prefetchedFragments;r.prefetchRequestPromise_=F5r(r.JSC$11226_networkPrefetchRequest_,t,{fragmentsRequested:b,timeBeforeNextVideo:x});r.prefetchResponseCacheKey_=r.JSC$11226_networkPrefetchRequest_.getCacheKeyForEndpoint(t);Q2r(r);r.prefetchRequestPromise_.then(function(V){r.storePrefetchedDataCallback_(r.prefetchResponseCacheKey_,V);if(_.M("web_prefetch_preload_video")&&
b.length===1&&b[0]==="pl"&&V&&!V.playerAds&&!V.adPlacements){var H=_.R(t,_.Sv),q=H!=null,W={raw_player_response:V,watch_endpoint:H};(V=_.bZ().resolve(q?_.Woq:_.VR))&&t&&V.then(function(U){q&&_.M("web_queue_preload_video")?(W.prefer_gapless=!0,U.queueNextVideo(W)):U.preloadVideoByPlayerVars(W)})}})}})},sy=function(r,J,x,t){this.prefetchEndpointProvider_=r;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=J;this.prefetchJobConfig_=x;this.JSC$11226_networkPrefetchRequest_=t;this.prefetchResponseCacheKey_=null};
sy.prototype.enqueue=function(){this.triggerPromise_||(a7Y(this,dUv(this)),_.dU(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
sy.prototype.resolve=function(){this.cancel()};
sy.prototype.cancel=function(){this.triggerPromise_&&this.triggerPromise_.cancel("Prefetch job cancelled, trigger promise cancelled.");this.prefetchRequestPromise_&&this.prefetchRequestPromise_.cancel("Prefetch job cancelled, request promise cancelled.");Q2r(this)};
sy.prototype.onVisibilityChange_=function(){var r=this;_.Ap(_.F2n)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){r.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||a7Y(this,dUv(this))};
yY4=function(r,J,x,t,b){J&&(J==null?0:J.videoId)&&x&&x.entries&&_.M("kevlar_enable_shorts_prefetch_in_sequence")&&(PS5(r),J=x.entries.map(function(V){var H;return(H=_.R(V.command,_.Sv))==null?void 0:H.videoId}).indexOf(J.videoId),x=x.entries[J+1],x!=null&&x.command&&!_.R(x==null?void 0:x.command,_.Kn)&&(t=new Szm([x.command],new j2K(t,_.Yh,1),null,"shorts",!1),r.pendingPrefetchJob_=new sy(new RbE(t.autonavEndpoints),function(){return!1},t,new Tj(b)),r.pendingPrefetchJob_.enqueue()))};
ebv=function(r,J,x,t,b,V){var H=_.ZY.getInstance();if(!_.M("block_all_player_prefetch_requests")){PS5(r);var q=!!x.getPlaylistId(),W=x.getVideoData().isLive&&x.getVideoData().hasProgressBarBoundaries;if((H.getState()==2||q||W)&&(!x.getVideoData().isLive||W)){H={inPlaylist:q,videoDuration:x.getDuration(),makeUpNextTrigger:function(g){return new keE(x,_.Yh,g)},
makePlaybackTrigger:function(g){return new j2K(x,_.Yh,g)}};
var U=NUI(J,H);U&&(r.pendingPrefetchJob_=new sy(U.isInPlaylist?new Ge5(b):new RbE(U.autonavEndpoints),function(g,E){E=new hby(gI5[U.pageType].pageFragments,gI5[U.pageType].prefetchedFragments,E);return _.qAk(E)?(r.prefetchCache_.set(g,E),!0):!1},U,new DS(t,x,V,b)),r.pendingPrefetchJob_.enqueue())}}};
zbv=function(){var r=_.Cu();r.signals.parkOrScheduleJob(function(){var J=r.storage;if(J.storage)if(qz9(J)){var x=J.getPlaylistId();J=W54(J);x=!!x&&J!==void 0}else J.clear(),x=!1;else x=!1;if(x){x=r.pageManager.isOnWatch();a:{var t=r.storage;if(t.storage&&qz9(t)&&(J=t.getPlaylistId(),t=W54(t),J&&t!==void 0)){x={recoverPlaylistCommand:{listId:J,index:t,openMiniplayer:!x,openListPanel:x,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}x=void 0}x&&_.NB(r.JSC$10945_actionRouter,[x],null)}},0,"ma")};
ZMy=function(r,J,x,t,b,V){var H=_.K$(7111);_.ox(r.JSC$16282_screenManager,H,V?_.SU(V):void 0);_.D3(r.JSC$16282_screenManager,H,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:t,offlineId:J,offlineabilityFormatType:x,isDefaultFormatType:b==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:b}})};
vIX=function(r,J,x,t,b){var V,H,q,W,U;return _.T(function(g){if(g.nextAddress==1)return _.p(g,r.JSC$16282_playerApiPromise,2);V=g.yieldResult;ZMy(r,J,x,"OFFLINE_OBJECT_TYPE_PLAYLIST",t,b);if(q=_.xXK[r.entityTypeMap.listEntityType])U={},H=(U[q]={maximumDownloadQuality:(W=x)!=null?W:void 0},U);return _.p(g,V.queueOfflineAction(J,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",H),0)})};
uBr=function(r,J){var x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return _.p(H,r.JSC$16282_persistentStorePromiseAccessor(),2);if(H.nextAddress!=3){x=H.yieldResult;if(!x)return _.nR(new _.MV("PES is undefined")),H.return();t=_.sQ(J,"downloadStatusEntity");return _.p(H,s2s(x,t,"downloadStatusEntity"),3)}b=H.yieldResult;return H.return((V=b)==null?void 0:V.downloadState)})};
l7v=function(r,J,x,t,b){var V,H,q,W,U,g;return _.T(function(E){switch(E.nextAddress){case 1:return _.p(E,r.JSC$16282_playerApiPromise,2);case 2:V=E.yieldResult;ZMy(r,J,x,"OFFLINE_OBJECT_TYPE_VIDEO",t,b);if(q=_.xXK[r.entityTypeMap.singleEntityType])U={},H=(U[q]={maximumDownloadQuality:(W=x)!=null?W:void 0},U);return _.p(E,uBr(r,J),3);case 3:g=E.yieldResult;if(g!=="DOWNLOAD_STATE_USER_DELETED"){E.jumpTo(4);break}return _.p(E,r.deleteVideo(J),4);case 4:return _.p(E,V.queueOfflineAction(J,r.entityTypeMap.singleEntityType,
"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",H),0)}})};
Xcm=function(r,J,x,t,b){return _.T(function(V){return V.nextAddress==1?_.p(V,r.deleteVideo(J,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):_.p(V,l7v(r,J,x,t,b),0)})};
rNE=function(r,J,x){var t,b;return _.T(function(V){if(V.nextAddress==1)return _.p(V,r.JSC$16282_playerApiPromise,2);t=V.yieldResult;b=_.sQ(J,"mainVideoDownloadStateEntity");return _.p(V,t.updateDownloadState(b,x),0)})};
ZVr=function(r){var J=_.bZ().resolve(_.uU);return _.T(function(x){if(x.nextAddress==1)return J.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&J.previousDownloadStateForVideo[r]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?x.jumpTo(2):_.p(x,J.resumeVideoDownload(r),2);if(x.nextAddress!=4)return _.p(x,rNE(J,r,J.previousDownloadStateForVideo[r]),4);delete J.previousDownloadStateForVideo[r];_.i8(x)})};
eMv=function(r,J){var x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$16282_playerApiPromise,2);x=t.yieldResult;return _.p(t,x.queueOfflineAction(J,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})};
FNE=function(){var r=_.bZ().resolve(_.uU),J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$16282_playerApiPromise,2);if(t.nextAddress!=3)return J=t.yieldResult,x={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},_.p(t,J.queueOfflineAction("!*$_ALL_ENTITIES_!*$",r.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",x),3);var b=r.JSC$16282_commandHandler,V=b.resolveCommand,H=_.gP("DELETING_ALL",void 0,"Downloads are being deleted");
V.call(b,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.xN(H)}},popupType:"TOAST"}});_.i8(t)})};
JNE=function(r,J){var x,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return _.p(W,r.JSC$16282_persistentStorePromiseAccessor(),2);if(W.nextAddress!=3)return x=W.yieldResult,x?_.p(W,s2s(x,_.Sg,"downloadsPageViewConfigurationEntity"),3):(_.nR(new _.MV("PES is undefined")),W.return());b=(t=W.yieldResult)!=null?t:{};q=(H=(V=b)==null?void 0:V.downloadsUpsellBannerVisibility)!=null?H:{};return q.visibleWithConnection?_.p(W,J.refreshAllStaleEntities(0),0):W.jumpTo(0)})};
xAr=function(r){var J,x;return _.T(function(t){if(t.nextAddress==1)return _.p(t,r.JSC$16282_prefStorage,2);J=t.yieldResult;return t.return((x=J)==null?void 0:x.get("sdois"))})};
tts=function(r){var J,x,t,b,V,H;return _.T(function(q){if(q.nextAddress==1)return _.p(q,r.JSC$16282_persistentStorePromiseAccessor(),2);if(q.nextAddress!=3){J=q.yieldResult;if(!J)return _.nR(new _.MV("PES is undefined")),q.return();x=_.sQ("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return _.p(q,s2s(J,x,"settingEntity"),3)}t=q.yieldResult;return q.return((H=(b=t)==null?void 0:(V=b.settingOptionValue)==null?void 0:V.boolValue)!=null?H:!1)})};
b$e=function(r,J){var x,t,b,V;return _.T(function(H){switch(H.nextAddress){case 1:return((x=J)==null?void 0:x.formatType)===void 0?H.return():_.p(H,r.JSC$16282_prefStorage,2);case 2:t=H.yieldResult;if(t===void 0)return H.return();if(((b=J)==null?void 0:b.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return _.p(H,t.set("lmqf",J.formatType),8);if(((V=J)==null?void 0:V.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){H.jumpTo(0);break}return _.p(H,t.set("lmqf",J.formatType),
6);case 6:return _.p(H,t.set("lmqflst",Math.floor((0,_.t$)())),0);case 8:return _.p(H,t.remove("lmqflst"),0)}})};
mA7=function(r){var J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.p(t,r.JSC$16282_prefStorage,2);case 2:J=t.yieldResult;if(!J){t.jumpTo(3);break}return _.p(t,J.get("lmqflst"),4);case 4:if(x=t.yieldResult,x!==void 0)return t.return(x);case 3:return t.return(0)}})};
oHK=function(r){var J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.p(t,r.JSC$16282_prefStorage,2);case 2:J=t.yieldResult;if(J===void 0){t.jumpTo(3);break}return _.p(t,J.get("lmqf"),4);case 4:if(x=t.yieldResult,x!==void 0)return t.return(x);case 3:return t.return("SD")}})};
tXI=function(r,J,x){var t,b,V,H,q,W,U,g;_.T(function(E){switch(E.nextAddress){case 1:return _.p(E,b$e(r,(t=J)==null?void 0:t.actionParams),2);case 2:b=J.playlistId;if(!b)return E.return();if(J.action==="ACTION_ADD")return((H=J.actionParams)==null?0:H.formatType)?_.p(E,vIX(r,b,J.actionParams.formatType,(g=J.actionParams)==null?void 0:g.settingsAction,x),0):_.p(E,r.offlineWebClientEligibility,14);if(J.action==="ACTION_REMOVE_WITH_PROMPT"){var h=r.JSC$16282_commandHandler,G=h.resolveCommand,N=_.IP("INNERTUBE_CLIENT_NAME");
var Q=N==="WEB_REMIX"?_.gP("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.gP("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var Y=N==="WEB_REMIX"?[_.gP("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];N=N==="WEB_REMIX"?_.gP("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.gP("DELETE",void 0,"Delete");var O=_.gP("CANCEL",void 0,"Cancel");Q=mL5(Q,Y,N,O,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:b});G.call(h,{openPopupAction:Q});
return E.return()}if(J.action==="ACTION_REMOVE")return _.p(E,eMv(r,b),0);if(J.action!=="ACTION_SYNC"){E.jumpTo(0);break}return _.p(E,r.JSC$16282_playerApiPromise,9);case 9:return V=E.yieldResult,_.p(E,V.queueOfflineAction(b,r.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return q=E.yieldResult,_.p(E,oHK(r),15);case 15:return W=E.yieldResult,_.p(E,mA7(r),16);case 16:U=E.yieldResult,J.onAddCommand&&r.JSC$16282_commandHandler.resolveCommand(J.onAddCommand,{form:{preferredFormatType:W,
offlineWebClientEligibility:q,lastOfflineQualitySettingsSavedMs:U.toString()}}),E.jumpTo(0)}})};
JWm=function(r,J,x){var t,b,V,H,q,W,U,g,E,h,G,N,Q,Y;_.T(function(O){switch(O.nextAddress){case 1:return _.p(O,b$e(r,(t=J)==null?void 0:t.actionParams),2);case 2:b=J.videoId;if(!b)return O.return();if(J.action==="ACTION_REMOVE_WITH_PROMPT"){var c=r.JSC$16282_commandHandler,Z=c.resolveCommand,a=_.IP("INNERTUBE_CLIENT_NAME");var e=a==="WEB_REMIX"?_.gP("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.gP("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var l=a==="WEB_REMIX"?[_.gP("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];a=a==="WEB_REMIX"?_.gP("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.gP("DELETE",void 0,"Delete");var Vi=_.gP("CANCEL",void 0,"Cancel");e=mL5(e,l,a,Vi,{signal:"DELETE_DOWNLOAD",targetId:b});Z.call(c,{openPopupAction:e});return O.return()}if(J.action==="ACTION_ADD")return((h=J.actionParams)==null?0:h.formatType)?_.p(O,l7v(r,b,J.actionParams.formatType,(Y=J.actionParams)==null?void 0:Y.settingsAction,x),0):_.p(O,r.offlineWebClientEligibility,
23);if(J.action==="ACTION_RETRY")return _.p(O,oHK(r),19);if(J.action==="ACTION_PAUSE")return _.p(O,r.pauseVideoDownload(b),0);if(J.action==="ACTION_RESUME")return _.p(O,r.resumeVideoDownload(b),0);if(J.action!=="ACTION_REMOVE"){O.jumpTo(0);break}return _.p(O,uBr(r,b),13);case 13:return V=O.yieldResult,r.previousDownloadStateForVideo[b]=(H=V)!=null?H:"DOWNLOAD_STATE_UNKNOWN",_.p(O,rNE(r,b,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(r.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&
r.previousDownloadStateForVideo[b]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){O.jumpTo(15);break}return _.p(O,r.pauseVideoDownload(b),15);case 15:c=_.gP("DELETED_VIDEO",void 0,"Video deleted from downloads.");Z=_.gP("UNDO_ACTION",void 0,"Undo");e=_.gP("CLOSE",void 0,"Close");q={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.xN(c),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.xN(Z),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:b}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:c+" "+Z}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:b}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:e}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};r.JSC$16282_commandHandler.resolveCommand(q);
O.jumpTo(0);break;case 19:W=O.yieldResult;W==="UNKNOWN_FORMAT_TYPE"&&(W="SD");U="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((g=J.actionParams)==null?0:g.formatType)W=J.actionParams.formatType,U=(E=J.actionParams)==null?void 0:E.settingsAction;return _.p(O,Xcm(r,b,W,U,x),20);case 20:return O.return();case 23:return G=O.yieldResult,_.p(O,oHK(r),24);case 24:return N=O.yieldResult,_.p(O,mA7(r),25);case 25:Q=O.yieldResult,J.onAddCommand&&r.JSC$16282_commandHandler.resolveCommand(J.onAddCommand,
{form:{preferredFormatType:N,offlineWebClientEligibility:G,lastOfflineQualitySettingsSavedMs:Q.toString()}}),O.jumpTo(0)}})};
Vtm=function(r,J){var x,t,b,V,H,q,W;return _.T(function(U){if(U.nextAddress==1)return _.p(U,r.JSC$16282_persistentStorePromiseAccessor(),2);x=U.yieldResult;if(!x)return _.nR(new _.MV("PES is undefined")),U.return();if((t=J)==null||!t.settingItemId)return U.return();b=J;V=b.settingItemId;H=b.boolValue;q=_.sQ(V,"settingEntity");W={key:q,settingOptionValue:{boolValue:H}};return _.p(U,TUI(x,W),0)})};
DA4=function(r,J){var x,t,b,V,H,q,W;return _.T(function(U){switch(U.nextAddress){case 1:return _.p(U,r.JSC$16282_prefStorage,2);case 2:return x=U.yieldResult,t=_.$G(),_.p(U,r.JSC$16282_persistentStorePromiseAccessor(),3);case 3:return b=U.yieldResult,x?b?_.p(U,x.get("sdois"),4):(_.nR(new _.MV("PES is undefined")),U.return()):(_.nR(new _.MV("prefStorage is undefined")),U.return());case 4:V=U.yieldResult;q=(H=J)==null?void 0:H.boolValue;q===void 0||_.M("kevlar_set_sd_enabled_flag_killswitch")||_.wP(0,
197,!0);V===void 0&&q===void 0&&(q=!1);if(q===void 0){U.jumpTo(0);break}return _.p(U,x.set("sdois",q),6);case 6:return _.M("kevlar_set_sd_enabled_flag_killswitch")||(_.wP(0,196,q),t.save()),W={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:q},_.p(U,Vtm(r,W),0)}})};
H$9=function(r,J,x){var t,b,V,H,q;return _.T(function(W){switch(W.nextAddress){case 1:return _.p(W,xAr(r),2);case 2:return t=W.yieldResult,_.p(W,DA4(r,x),3);case 3:return _.p(W,xAr(r),4);case 4:return b=W.yieldResult,V=b!==t,_.p(W,tts(r),5);case 5:H=W.yieldResult&&!_.M("kevlar_modern_downloads_page");if((q=!b&&!H)||V)return _.p(W,J.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);W.jumpTo(0)}})};
ujE=function(){var r=_.bZ().resolve(_.uU),J;_.T(function(x){switch(x.nextAddress){case 1:return _.p(x,r.JSC$16282_playerApiPromise,2);case 2:J=x.yieldResult;if(!_.M("kevlar_force_refresh_smart_downloads")){x.jumpTo(3);break}return _.p(x,J.refreshAllStaleEntities(0),4);case 4:return x.return();case 3:return _.p(x,J.refreshAllStaleEntities(),5);case 5:return _.p(x,H$9(r,J),6);case 6:if(_.M("enable_download_pep_for_premium_countries_web"))return _.p(x,JNE(r,J),0);x.jumpTo(0)}})};
mwv=function(r,J){var x,t;_.T(function(b){switch(b.nextAddress){case 1:return _.p(b,r.JSC$16282_playerApiPromise,2);case 2:x=b.yieldResult;switch((t=J)==null?void 0:t.settingItemId){case "SMART_DOWNLOADS_ENABLED":return b.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return b.jumpTo(4)}b.jumpTo(0);break;case 3:return _.p(b,H$9(r,x,J),6);case 6:b.jumpTo(0);break;case 4:return _.p(b,Vtm(r,J),7);case 7:b.jumpTo(0)}})};
Tmv=function(r,J){var x,t,b;return _.T(function(V){if(V.nextAddress==1)return _.p(V,r.JSC$16282_persistentStorePromiseAccessor(),2);if(V.nextAddress!=3){x=V.yieldResult;if(!x)return _.nR(new _.MV("PES is undefined")),V.return(!1);if(!J)return V.return(!1);t=_.sQ(J,"mainVideoEntity");return _.p(V,s2s(x,t,"mainVideoEntity"),3)}b=V.yieldResult;return V.return(b!==void 0)})};
VX5=function(r){var J=_.bZ().resolve(_.uU),x,t,b,V,H,q,W,U,g,E,h;_.T(function(G){switch(G.nextAddress){case 1:return _.p(G,J.JSC$16282_playerApiPromise,2);case 2:x=G.yieldResult;b=(t=r)==null?void 0:t.actions;if(!b)return G.return();V=_.D(b);H=V.next();case 3:if(H.done){G.jumpTo(0);break}q=H.value;U=W=void 0;if(!(((W=q)==null?0:W.entityKey)&&((U=q)==null?0:U.actionType))){G.jumpTo(4);break}g=_.D1(q.entityKey);E=g.entityId;h=g.entityType;return _.p(G,x.queueOfflineAction(E,h,q.actionType),4);case 4:H=
V.next(),G.jumpTo(3)}})};
s8v=function(r,J){var x,t,b,V,H;return _.T(function(q){if(q.nextAddress==1)return _.p(q,r.JSC$16282_prefStorage,2);if(q.nextAddress!=3)return(x=q.yieldResult)?_.p(q,x.get("psi"),3):q.return();t=q.yieldResult;H={isPaused:J,lastSyncTimestamp:(V=(b=t)==null?void 0:b.lastSyncTimestamp)!=null?V:"0"};return _.p(q,x.set("psi",H),0)})};
T5y=function(r){var J=_.bZ().resolve(_.uU),x,t,b,V,H,q,W,U;return _.T(function(g){switch(g.nextAddress){case 1:return _.p(g,J.JSC$16282_playerApiPromise,2);case 2:x=g.yieldResult;b=((t=r)==null?void 0:t.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((q=r)==null?void 0:q.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":V="!*$_ALL_ENTITIES_!*$";H="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return g.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return g.jumpTo(4)}g.jumpTo(5);break;case 3:return _.p(g,s8v(J,b),6);case 6:g.jumpTo(5);break;case 4:return _.p(g,Tmv(J,(W=r)==null?void 0:W.videoId),7);case 7:g.yieldResult&&(V=(U=r)==null?void 0:U.videoId,H="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");g.jumpTo(5);break;case 5:if(V&&H)return _.p(g,x.queueOfflineAction(V,"videoPlaybackPositionEntity",H),0);g.jumpTo(0)}})};
q8e=function(r,J){var x;J!==1||((x=r.currentPersistentToast)==null?0:x.isOpened())?r.openToast():r.currentPersistentToast=void 0};
WSe=function(r,J){var x;return(x=r.transitionTasksMap.get(J))!=null?x:[]};
i$7=function(r,J){var x=[];r.elementTasksMap.forEach(function(t){(t=t.get(J))&&x.push(t)});
return x};
pjK=function(r,J,x,t){t=t===void 0?{}:t;var b=r.defaultViewTransitionOptions;return Object.assign({},b,t,{beforeTransition:function(){x.forEach(function(W){W.beforeTransition()});
var V;(V=b.beforeTransition)==null||V.call(b);var H,q;(q=(H=t).beforeTransition)==null||q.call(H);J.forEach(function(W){W.beforeTransition()})},
afterTransition:function(){x.forEach(function(W){W.afterTransition()});
var V;(V=b.afterTransition)==null||V.call(b);var H,q;(q=(H=t).afterTransition)==null||q.call(H);J.forEach(function(W){W.afterTransition()})}})};
fbs=function(r,J,x){r.transitionTasksMap.has(J)?r.transitionTasksMap.get(J).push(x):(r=new _.MV("Transition task registered for unknown transition type",J),_.Pq(r))};
UA9=function(r,J,x){if(r.transitionTasksMap.has(J)){var t=r.transitionTasksMap.get(J).filter(function(b){return b!==x});
r.transitionTasksMap.set(J,t)}};
gHY=function(r,J){var x=WSe(r,J);x=_.D(x);for(var t=x.next();!t.done;t=x.next())t=t.value,t.runOnce&&UA9(r,J,t);r.elementTasksMap.forEach(function(b,V){b.forEach(function(H,q){H.runOnce&&J===q&&(b.delete(q),b.size===0&&r.elementTasksMap.delete(V))})})};
EH9=function(r,J,x){var t,b,V,H,q,W,U,g,E;_.T(function(h){if(h.nextAddress==1){if(r.config.disableAllTransitions)return h.return(J());if((t=x)==null||!t.transitionType)return h.return(_.gps(J,(b=x)==null?void 0:b.viewTransitionOptions));V=x;H=V.transitionType;q=V.viewTransitionOptions;W=r.config.transitionConfigs.get(H);if(!W)return h.return(J());U=WSe(r,H);g=i$7(r,H);E=_.gps(J,pjK(W,U,g,q));return _.p(h,E,2)}gHY(r,H);_.i8(h)})};
j85=function(){var r,J,x,t;return _.T(function(b){if(b.nextAddress==1)return r=navigator,(J=r.storage)!=null&&J.persisted?_.p(b,(x=r.storage)==null?void 0:x.persisted(),2):b.return("PERSISTED_STATE_NOT_SUPPORTED");t=b.yieldResult;return b.return(t?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
$AY=function(){var r,J,x,t;return _.T(function(b){if(b.nextAddress==1)return r=navigator,(J=r.storage)!=null&&J.persist?_.p(b,(x=r.storage)==null?void 0:x.persist(),2):b.return("PERSISTED_STATE_NOT_SUPPORTED");t=b.yieldResult;return b.return(t?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
wjm=function(){var r,J;return _.T(function(x){switch(x.nextAddress){case 1:return r="PERSISTED_STATE_NOT_SUPPORTED",_.DC(x,2),_.p(x,j85(),4);case 4:r=x.yieldResult;if(r!=="PERSISTED_STATE_NOT_GRANTED"){x.jumpTo(5);break}return _.p(x,$AY(),6);case 6:r=x.yieldResult;case 5:_.FC(x,3);break;case 2:J=_.Wr(x),J instanceof Error&&_.Pq(J);case 3:return _.KR("persistentStorageStateChecked",{persistedState:r}),x.return(r)}})};
h4y=function(r,J){var x=[],t=!1;J=_.D(J);for(var b=J.next();!b.done;b=J.next()){b=r.moduleRegistry[b.value];var V=void 0,H=void 0;((V=b)==null?0:V.isFetching)&&((H=b)==null?0:H.resolver)?(x.push(b.resolver.promise),t=!0):(b=new _.io,b.resolve(void 0),x.push(b.promise))}return t?Promise.all(x):void 0};
s5I=function(r,J){if(r.isAnyTransitionEnabled){var x={};r.viewTransitionCoordinator.registerElement(J,(x.slide="miniplayer-page-transition",x["lockup-to-watch"]="miniplayer-page-transition",x["learning-journey"]="miniplayer-page-transition",x))}};
Mt4=function(r,J,x){if(r.isAnyTransitionEnabled){var t={beforeTransition:function(){x(!0);J.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){J.style.viewTransitionName&&(J.style.viewTransitionName="",x(!1))}};
fbs(r.viewTransitionCoordinator,"slide",t);fbs(r.viewTransitionCoordinator,"lockup-to-watch",t);fbs(r.viewTransitionCoordinator,"watch-next-appears",t);fbs(r.viewTransitionCoordinator,"learning-journey",t)}};
Gkm=function(r,J){r.isBrowseTransitionEnabled?EH9(r.viewTransitionCoordinator,J,{transitionType:"slide"}):(J(),Promise.resolve())};
R4m=function(r,J){r.isLockupToWatchTransitionEnabled?EH9(r.viewTransitionCoordinator,J,{transitionType:"lockup-to-watch"}):(J(),Promise.resolve())};
S8m=function(r,J){r.isLockupToWatchTransitionEnabled?EH9(r.viewTransitionCoordinator,J,{transitionType:"watch-next-appears"}):(J(),Promise.resolve())};
NmY=function(r,J){r.isLearningJourneyTransitionEnabled?EH9(r.viewTransitionCoordinator,J,{transitionType:"learning-journey"}):(J(),Promise.resolve())};
dA9=function(r,J,x){if(r.isInitialized()){var t=xa(x),b=t==="watch";t=t==="shorts";var V=xa(J)==="watch";if(b)V||(r.backgroundPageData=J),r.watchPipMode&&V||r.deactivate(x.endpoint);else if(t){if(xa(J)!=="shorts"){var H;(H=r.getPlayerElement())==null||H.pause()}}else V&&!r.watchPipMode&&(Vr7(J,x)?(r.watchWhileMode&&_.jyX(r,!1),_.iX7(r,J)):r.isMiniplayerActive()&&r.watchWhileMode&&r.deactivate());V&&_.w_m(r);r.shortsPipMode&&!t&&(window.focus(),r.deactivate());if(r.pictureInPictureEnabled())if(t&&
r.shortsPipEnabled||b&&r.watchPipEnabled)_.NNX(r.handleMediaSessionPipActivation);else if(!r.isMiniplayerActive()&&(r.shortsPipEnabled||r.watchPipEnabled)&&window.documentPictureInPicture&&_.Kz()&&_.s4z("Chromium")>=120){r=_.SbM().mediaSession;try{r.setActionHandler("enterpictureinpicture",null)}catch(q){}}}};
Q8E=function(r,J){var x,t;_.T(function(b){if(b.nextAddress==1){if(!r||!r.navigationEndpoint)return b.return();_.WU().lockupActivation=!0;var V;J?V=_.Z1(_.gP("QUEUE",void 0,"Queue")):V=r.longBylineText;t=(x=V)&&r.title?{miniplayerTitle:r.title,miniplayerSubtitle:x,playlistData:null}:void 0;return _.p(b,_.sbf(_.bZ().resolve(_.nQ),r.navigationEndpoint,!0,t),2)}_.WU().userActivation=!0;_.i8(b)})};
bZs=function(r,J){var x,t,b,V,H,q;_.T(function(W){if(W.nextAddress==1){x=_.R(J,_.lJ4);if(!x||!x.listId)return W.return();r.index=x.index||r.index||0;t=r.response&&r.response.playingVideoId||void 0;return _.p(W,_.Koo(r.JSC$10945_playlistNetworkManager,x.listId,r.index,t),2)}b=W.yieldResult;if(!b)return W.return();V=b.playlistId;H=b.playlistPanelRenderer;!r.queueProxy&&V&&H&&V.startsWith("TLPQ")&&(r.queueProxy=new _.d4(r.JSC$10945_playlistNetworkManager,V,r.setPlaylistData.bind(r),r.clearQueue.bind(r),
_.l3c(H),r.storage));if(x.openMiniplayer&&(q=_.XUr(H))&&!r.pageManager.isOnWatch()){var U=q,g=x.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";r.isMiniplayerActive()?r.openToast(U):Q8E(U,g)}r.setPlaylistData(V,H,b.autoplayRenderer);_.i8(W)})};
Jty=function(r,J){var x=_.Cu();x.index===void 0&&(x.index=0);x.temporaryItems.push.apply(x.temporaryItems,_.Gd(r));if((J.videoId||J.videoIds)&&x.index!==void 0&&J.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!x.queueProxy){var t=[];if(x.response){var b=_.bZ().resolve(_.nQ).isMiniplayerActive();if(x.response.playlistPanelRenderer&&x.response.playlistId&&!x.response.playlistId.startsWith("TLPQ")){if(x.pageManager.isOnWatch()||b)t=_.l3c(x.response.playlistPanelRenderer)}else x.response.playingVideoId&&
!J.openMiniplayer?t.push(x.response.playingVideoId):b&&x.response.playingVideoId&&J.openMiniplayer&&t.push(x.response.playingVideoId)}x.queueProxy=new _.d4(x.JSC$10945_playlistNetworkManager,"",x.setPlaylistData.bind(x),x.clearQueue.bind(x),t,x.storage);x.queueProxy.JSC$10891_setCurrentIndex(x.index)}x.queueProxy.addVideos(J.videoIds||[J.videoId],J)}iME(x,r);x.response&&_.BU(x,_.Ix(x,x.response.autoplayRenderer));x.pageManager.isOnWatch()?x.isMiniplayerActive()&&x.openToast(r[0]):(r=r[0],J=J.listType===
"PLAYLIST_EDIT_LIST_TYPE_QUEUE",x.isMiniplayerActive()?x.openToast(r):Q8E(r,J))};
KS4=function(r){var J=_.ss(r);if(J=="object"||J=="array"){if(typeof r.clone==="function")return r.clone();if(typeof Map!=="undefined"&&r instanceof Map)return new Map(r);if(typeof Set!=="undefined"&&r instanceof Set)return new Set(r);J=J=="array"?[]:{};for(var x in r)J[x]=KS4(r[x]);return J}return r};
qe=function(r,J){return _.Zz9(_.pw(r,J,void 0,_.iA))};
W3=function(r,J){return _.Mm(_.pw(r,J,void 0,_.iA))};
iC=function(r,J){return _.ikn(_.pw(r,J,void 0,_.iA))};
pC=function(r,J){return _.pw(r,J,void 0,_.iA,_.TX)};
kks=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;_.aF(J,x,_.nw(r.decoder_,_.x5));return!0},_.vx,_.Bs);
Pue=_.F1(function(r,J,x,t){if(r.nextWireType_!==0)return!1;_.Ep(J,x,t,_.nw(r.decoder_,_.x5));return!0},_.vx,_.Bs);
Y85=_.F1(function(r,J,x){if(r.nextWireType_!==1)return!1;var t=r.decoder_;r=_.Cw(t);t=_.Cw(t);r=_.Xq(r,t);_.aF(J,x,r);return!0},_.emr,_.FLm);
nHE=_.F1(function(r,J,x){if(r.nextWireType_!==5)return!1;_.aF(J,x,_.Cw(r.decoder_));return!0},function(r,J,x){J=_.GX(J);
J!=null&&(_.eE(r,x,5),_.Za(r.encoder_,J))},_.Azr);
O$m=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;r=_.wZ4(r.decoder_);_.aF(J,x,r===!1?void 0:r);return!0},_.zm7,_.Ba9);
Cus=_.F1(function(r,J,x){if(r.nextWireType_!==2)return!1;r=_.Naz(r);_.aF(J,x,r===""?void 0:r);return!0},_.u9m,_.I8i);
Bmy=_.F1(function(r,J,x){if(r.nextWireType_!==2)return!1;r=_.dJm(r);_.aF(J,x,r===_.Y4()?void 0:r);return!0},_.XKc,_.eci);
IbY=_.Bvz(function(r,J,x){if(r.nextWireType_!==0&&r.nextWireType_!==2)return!1;J=_.RF(J,J[_.jo]|0,x);r.nextWireType_==2?_.QN4(r,cWy,J):J.push(_.Op(r.decoder_));return!0},function(r,J,x){J=_.CEK(_.Mm,J,!0);
if(J!=null&&J.length){x=_.iYn(r,x);for(var t=0;t<J.length;t++)_.F79(r.encoder_,J[t]);_.pK7(r,x)}},_.zcK);
LS4=_.F1(function(r,J,x){if(r.nextWireType_!==0)return!1;r=_.Op(r.decoder_);_.aF(J,x,r===0?void 0:r);return!0},_.rJz,_.zcK);
cNX=_.F1(function(r,J,x,t){if(r.nextWireType_!==0)return!1;_.Ep(J,x,t,_.Op(r.decoder_));return!0},_.rJz,_.zcK);
_.yj=function(r){this.privateDoNotAccessOrElseWrappedStyleSheet=r};
_.yj.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
var iZE=function(r,J){return new _.Nv(r.x+J.x,r.y+J.y)},ANe=function(r){return r.previousElementSibling!==void 0?r.previousElementSibling:_.muK(r.previousSibling,!1)},FS5=function(r,J){var x=[];
for(J=J||0;J<r.length;J+=2)_.zNb(r[J],r[J+1],x);return x.join("&")},ab7=function(r,J){var x=arguments.length==2?FS5(arguments[1],0):FS5(arguments,1);
return _.eNk(r,x)},yfY=_.rb(_.BI),yNI=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(yNI,_.O7);yNI.prototype.getValue=function(){var r=_.pw(this,2);if(Array.isArray(r)||r instanceof _.O7)throw Error("aa");return _.gk(this,2)};
var PHy=function(){var r=_.T8();this.JSC$8008_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.o_("channel_type"))};
PHy.prototype.increment=function(r){this.JSC$8008_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",r)};
var Y$e=function(){var r=_.T8();this.JSC$8011_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.o_("channel_type"))};
Y$e.prototype.increment=function(r){this.JSC$8011_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",r)};
var Ojr=function(){var r=_.T8();this.JSC$8014_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.o_("channel_type"))};
Ojr.prototype.increment=function(r){this.JSC$8014_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",r)};
var nUs=function(){var r=_.T8();this.JSC$8017_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
nUs.prototype.increment=function(){this.JSC$8017_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var CH9=function(){var r=_.T8();this.JSC$8020_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.o_("channel_type"),_.o_("error_type"))};
CH9.prototype.increment=function(r,J){this.JSC$8020_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",r,J)};
var Bc4=function(){var r=_.T8();this.JSC$8023_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
Bc4.prototype.increment=function(){this.JSC$8023_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var IGs=function(){var r=_.T8();this.JSC$8026_streamzService=r;r.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
IGs.prototype.increment=function(){this.JSC$8026_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var dwY=function(){var r=_.T8();this.JSC$8032_streamzService=r;r.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
dwY.prototype.increment=function(){this.JSC$8032_streamzService.JSC$7876_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var e4s=function(r){return r.getCount&&typeof r.getCount=="function"?r.getCount():_.uM(r)||typeof r==="string"?r.length:_.GE.getCount(r)},z4s=function(r,J){if(typeof r.every=="function")return r.every(J,void 0);
if(_.uM(r)||typeof r==="string")return Array.prototype.every.call(r,J,void 0);for(var x=_.vlf(r),t=_.eN(r),b=t.length,V=0;V<b;V++)if(!J.call(void 0,t[V],x&&x[V],r))return!1;return!0},Z$r=function(r,J,x,t){var b=new _.ZG(null);
r&&_.zC(b,r);J&&_.Z2(b,J);x&&_.vV(b,x);t&&_.uT(b,t);return b},vHX=function(){var r=_.CB&&_.fz(_.HNN,10)>=0,J;
if(J=_.O2z)J=_.fz(_.DWb,10)>=0;var x=_.sp&&_.fz(_.HNN,85)>=0;return _.V9||r||J||x},uSY=function(r){var J=_.SYY(r);
return J&&vHX()?-r.scrollLeft:J&&_.L9(r,"overflowX")!="visible"?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft},lb7=function(r,J){J=Math.max(J,0);
_.SYY(r)?vHX()?r.scrollLeft=-J:r.scrollLeft=r.scrollWidth-J-r.clientWidth:r.scrollLeft=J},wSI=0,So7=!1;
bv.prototype.set=function(r){this.relativeTimeStart_=r};
bv.prototype.reset=function(){this.set(_.Jx())};
bv.prototype.get=function(){return this.relativeTimeStart_};
var XjE=null,r79=function(){XjE||(XjE=new bv)},J7m=function(){XjE||(XjE=new bv)};
_.xM(J7m,r79);_.m=dLr.prototype;_.m.JSC$9393_buffer_="";_.m.set=function(r){this.JSC$9393_buffer_=""+r};
_.m.append=function(r,J,x){this.JSC$9393_buffer_+=String(r);if(J!=null)for(var t=1;t<arguments.length;t++)this.JSC$9393_buffer_+=arguments[t];return this};
_.m.clear=function(){this.JSC$9393_buffer_=""};
_.m.getLength=function(){return this.JSC$9393_buffer_.length};
_.m.toString=function(){return this.JSC$9393_buffer_};
var xs9=function(){var r={type:"unit",style:"narrow"};this.listType_=r&&r.type?r.type:"conjunction";this.listStyle_=r&&r.style?r.style:"long";this.listSymbols_=vW4;r=0;switch(this.listStyle_){case "short":r=1;break;case "narrow":r=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[r];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[r];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[r];this.listEndPattern_=
this.listSymbols_.AND_END[r];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[r];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[r];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[r];this.listEndPattern_=this.listSymbols_.OR_END[r];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[r],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[r],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[r],this.listEndPattern_=this.listSymbols_.UNIT_END[r]}};
xs9.prototype.format=function(r){return tsm(this,r)};
var tsm=function(r,J){var x=J.length;switch(x){case 0:return"";case 1:return String(J[0]);case 2:return r.listTwoPattern_.replace("{0}",String(J[0])).replace("{1}",String(J[1]))}for(var t=r.listStartPattern_.replace("{0}",String(J[0])).replace("{1}",String(J[1])),b=2;b<x-1;++b)t=r.listMiddlePattern_.replace("{0}",t).replace("{1}",String(J[b]));return r.listEndPattern_.replace("{0}",t).replace("{1}",String(J[x-1]))},y$y=function(){var r={style:1};
this.style_=(r==null?void 0:r.style)||0;this.durationSymbols_=_.bFx||_.eTq},bL7=function(r,J){switch(J){default:case "years":return r.durationSymbols_.YEAR;
case "months":return r.durationSymbols_.MONTH;case "weeks":return r.durationSymbols_.WEEK;case "days":return r.durationSymbols_.DAY;case "hours":return r.durationSymbols_.HOUR;case "minutes":return r.durationSymbols_.MINUTE;case "seconds":return r.durationSymbols_.SECOND}},fC=function(r,J,x){a:{x=bL7(r,x);
switch(r.style_){case 1:if(x.LONG!=void 0){r=x.LONG;break a}case 2:if(x.NARROW!=void 0){r=x.NARROW;break a}default:r=x.SHORT;break a}r=void 0}return r?(new _.pou("{DURATION_VALUE,plural,"+r+"}")).format({DURATION_VALUE:J}):""};
y$y.prototype.format=function(r){var J=[],x=r.years,t=r.months,b=r.weeks,V=r.days,H=r.hours,q=r.minutes;r=r.seconds;x!=null&&J.push(fC(this,x,"years"));t!=null&&J.push(fC(this,t,"months"));b!=null&&J.push(fC(this,b,"weeks"));V!=null&&J.push(fC(this,V,"days"));H!=null&&J.push(fC(this,H,"hours"));q!=null&&J.push(fC(this,q,"minutes"));r!=null&&J.push(fC(this,r,"seconds"));return(new xs9).format(J)};
var msK=!1,Ob4=function(r){_.r7.call(this,r.message||r.description||r.name);this.isMissing=r instanceof mq;this.isTimeout=r instanceof _.eh&&r.errorCode=="net.timeout";this.isCanceled=r instanceof _.Ft};
_.S(Ob4,_.r7);Ob4.prototype.name="BiscottiError";var mq=function(){_.r7.call(this,"Biscotti ID is missing from server")};
_.S(mq,_.r7);mq.prototype.name="BiscottiMissingError";var oG=null,zqs=function(){try{var r=_.Fe("yt.ads.biscotti.getId_");return r?r():pS7()}catch(J){return _.KM(J)}},aB7,obE=function(r,J){return _.o5({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:r,command:J}})},Vse=function(r){return _.o5({type:"SET_GUIDE_IS_EXPANDED",
payload:r})},Dsy=function(r){return _.o5({type:"SET_ONLINE_STATUS",
payload:r})},HLs=function(r,J){return _.o5({type:"SET_TRANSCRIPTION_STATE",
payload:{high:r,low:J}})},TI9=function(r){return _.o5({type:"SET_OVERLAY_STATE",
payload:r})},sSs=0,qSs=function(r,J,x){var t=this;
this.priority=J;this.delay=x;this.jobId=0;this.completionCallback=_.iK;this.wrappedJob=function(){r();t.completionCallback()};
this.id=++sSs};
qSs.prototype.enqueue=function(r){this.completionCallback=r;this.jobId=_.Yh.addJob(this.wrappedJob,this.priority,this.delay)};
var Uy=function(){_.u6.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.S(Uy,_.u6);Uy.prototype.addJob=function(r,J,x){r=new qSs(r,J,x);this.taskIdToTask.set(r.id,r);this.isActive?W9K(this,r):this.suspendedTasks.add(r);return r.id};
var W9K=function(r,J){r.scheduledTasks.add(J);J.enqueue(function(){r.scheduledTasks.delete(J)})};
Uy.prototype.cancelJob=function(r){(r=this.taskIdToTask.get(r))&&(this.scheduledTasks.delete(r)?_.Yh.cancelJob(r.jobId):this.suspendedTasks.delete(r))};
Uy.prototype.pause=function(){var r=this;this.isActive=!1;this.scheduledTasks.forEach(function(J){_.Yh.cancelJob(J.jobId);r.suspendedTasks.add(J)});
this.scheduledTasks.clear()};
Uy.prototype.start=function(){var r=this;this.isActive=!0;this.suspendedTasks.forEach(function(J){W9K(r,J)});
this.suspendedTasks.clear()};
Uy.prototype.reset=function(){this.scheduledTasks.forEach(function(r){_.Yh.cancelJob(r.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var gZ=function(r,J){this.JSC$11074_networkService_=r;this.pageRequestPromise=J};
gZ.prototype.fetchData=function(r){iLE(this,this.JSC$11074_networkService_.fetchData(r))};
gZ.prototype.postData=function(r,J){iLE(this,this.JSC$11074_networkService_.postData(r,J))};
gZ.prototype.requestDataForServiceEndpoint=function(r,J){iLE(this,this.JSC$11074_networkService_.requestDataForServiceEndpoint(r,J))};
var iLE=function(r,J){J.then(r.pageRequestPromise.onSuccess,r.pageRequestPromise.onFailure,r.pageRequestPromise)};
gZ.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var Ey=function(r){this.buildNetworkRequest_=r;this.pendingRequests_=new Set};
Ey.prototype.reset=function(){this.pendingRequests_.forEach(function(r){r.cancel()});
this.pendingRequests_.clear()};
Ey.prototype.fetchData=function(r){var J=pJX(this);J.fetchData(r);return J.pageRequestPromise};
Ey.prototype.postData=function(r,J){var x=pJX(this);x.postData(r,J);return x.pageRequestPromise};
Ey.prototype.requestDataForServiceEndpoint=function(r,J){var x=pJX(this);x.requestDataForServiceEndpoint(r,J);return x.pageRequestPromise};
var pJX=function(r){var J=r.buildNetworkRequest_();r.pendingRequests_.add(J);var x=function(){r.pendingRequests_.delete(J)};
J.pageRequestPromise.then(x,x);return J},fyI=function(r){var J=new Uy;
this.JSC$11081_networkService_=r;this.JSC$11081_taskManager_=J;this.JSC$11081_networkManager_=new Ey(this.networkRequestFactory_.bind(this))};
_.m=fyI.prototype;_.m.networkRequestFactory_=function(){return new gZ(this.JSC$11081_networkService_,new _.XU(this.JSC$11081_taskManager_))};
_.m.reset=function(){this.JSC$11081_taskManager_.reset();this.JSC$11081_networkManager_.reset()};
_.m.start=function(){this.JSC$11081_taskManager_.start()};
_.m.pause=function(){this.JSC$11081_taskManager_.pause()};
_.m.getTaskManager=function(){return this.JSC$11081_taskManager_};
_.m.getNetworkManager=function(){return this.JSC$11081_networkManager_};
var uYE=null,rky=[],VQ=0,HE=0,D$=null,Us7=!1,T7=null,x_e=void 0,gbI=function(){var r=(0,_.ajN)();r&&l_K(r,r.mechanism.__iterator__(!0))},qE=function(r){this.token=r};
qE.getInstance=function(){var r;return _.T(function(J){if(J.nextAddress==1)return _.p(J,_.J$(),2);r=J.yieldResult;if(!r)return J.return();qE.instance||(qE.instance=new qE(r));return J.return(qE.instance)})};
var D_s=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,m_r(r.token),2);J=x.yieldResult;return x.return(J.clear("resource-manifest-assets"))})},sg=function(r){this.token=r};
sg.getInstance=function(){var r;return _.T(function(J){if(J.nextAddress==1)return _.p(J,_.J$(),2);r=J.yieldResult;if(!r)return J.return();sg.instance||(sg.instance=new sg(r));return J.return(sg.instance)})};
var oC5=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,m_r(r.token),2);J=x.yieldResult;return _.p(x,J.clear("auth"),0)})},NSm=!1,Eb5=function(r){_.r7.call(this,r)};
_.S(Eb5,_.gvY);var jSK="a[href] a[tabindex] area[href] iframe [tabindex] [contentEditable] summary input:not([disabled]) select:not([disabled]) textarea:not([disabled]) button:not([disabled]) object:not([disabled])".split(" ");xar()&&jSK.push("details:not(:has(summary))");var bUI=jSK.join(",");var MCX=function(){var r=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return r?parseInt(r[1],10):0},$se=function(r){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+r)!=-1||document.currentScript.src.indexOf("&"+r)!=-1)},wJE=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},dGY=function(r){r.length?hE7(r.shift(),function(){dGY(r)}):Rq5()},KE9=function(r){return"chrome-extension://"+r+"/cast_sender.js"},hE7=function(r,
J,x){var t=document.createElement("script");
t.onerror=J;x&&(t.onload=x);_.LX(t,_.SJ(r));(document.head||document.documentElement).appendChild(t)},Mse=function(){var r=MCX(),J=[];
if(r>1){var x=r-1;J.push("//www.gstatic.com/eureka/clank/"+r+"/cast_sender.js");J.push("//www.gstatic.com/eureka/clank/"+x+"/cast_sender.js")}return J},Rq5=function(){var r=wJE();
r&&r(!1,"No cast extension found")},NP5=function(){if(GA7){var r=2,J=wJE(),x=function(){r--;
r==0&&J&&J(!0)};
window.__onGCastApiAvailable=x;hE7("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",Rq5,x)}},G0y=function(){NP5();
var r=Mse();r.push("//www.gstatic.com/eureka/clank/cast_sender.js");dGY(r)},Sxm=function(){NP5();
var r=Mse();r.push.apply(r,_.Gd(Qhs.map(KE9)));r.push("//www.gstatic.com/eureka/clank/cast_sender.js");dGY(r)},GA7=$se("loadCastFramework")||$se("loadCastApplicationFramework"),Qhs=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var REr=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(REr,_.O7);var SS9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(SS9,_.O7);var NIy=function(){var r=new SS9;return _.Ps(r,1,3)};var jO=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(jO,_.O7);var RGI=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(RGI,_.O7);var dsy=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(dsy,_.O7);dsy.prototype.getToken=function(){return _.SW(this,1)};
dsy.prototype.setToken=function(r){return _.ZO(this,1,r)};
var M9X=function(r){return _.$o(r,3,_.cK,_.xF())},GuK=function(r){return _.$o(r,6,_.cK,_.xF())};var $v=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S($v,_.O7);$v.prototype.getToken=function(){return _.f9(this,dsy,2)};
$v.prototype.setToken=function(r){return _.xL(this,2,r)};
$v.prototype.getName=function(){return _.SW(this,6)};
var QSE=_.rb($v);var K9v=function(r,J,x){this.requestMessage=r;this.methodDescriptor=J;this.metadata=x};
K9v.prototype.getMetadata=function(){return this.metadata};var kAv=function(r,J){J=J===void 0?{}:J;this.responseMessage=r;this.metadata=J;this.status=null};
kAv.prototype.getMetadata=function(){return this.metadata};
kAv.prototype.getStatus=function(){return this.status};var wZ=function(r,J,x,t,b){this.name=r;this.methodType="unary";this.requestType=J;this.responseType=x;this.requestSerializeFn=t;this.responseDeserializeFn=b},P_r=function(r,J,x){x=x===void 0?{}:x;
return new K9v(J,r,x)};
wZ.prototype.getName=function(){return this.name};var hV=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(hV,_.O7);hV.prototype.setHeader=function(r){return _.xL(this,1,r)};
hV.prototype.hasHeader=function(){return _.fw(this,jO,1)};var YSX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(YSX,_.O7);var nbE=new wZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",hV,YSX,function(r){return r.serialize()},_.rb(YSX));var Me=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Me,_.O7);Me.prototype.setHeader=function(r){return _.xL(this,1,r)};
Me.prototype.hasHeader=function(){return _.fw(this,jO,1)};var OLY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(OLY,_.O7);var C_4=new wZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",Me,OLY,function(r){return r.serialize()},_.rb(OLY));var Gj=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Gj,_.O7);Gj.prototype.setHeader=function(r){return _.xL(this,1,r)};
Gj.prototype.hasHeader=function(){return _.fw(this,jO,1)};var BIy=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(BIy,_.O7);BIy.prototype.getLink=function(){return _.f9(this,$v,1)};var Iys=new wZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",Gj,BIy,function(r){return r.serialize()},_.rb(BIy));var R3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(R3,_.O7);R3.prototype.setHeader=function(r){return _.xL(this,1,r)};
R3.prototype.hasHeader=function(){return _.fw(this,jO,1)};var L9E=new wZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",R3,$v,function(r){return r.serialize()},QSE);var c7v=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(c7v,_.O7);var A7E=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(A7E,_.O7);A7E.prototype.getUrl=function(){return _.SW(this,2)};
A7E.prototype.setUrl=function(r){return _.ZO(this,2,r)};var F9I=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(F9I,_.O7);var ayK=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ayK,_.O7);var y7r=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(y7r,_.O7);var Cl4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Cl4,_.O7);var OU9=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(OU9,_.O7);var eEm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(eEm,_.O7);var a5v=_.rb(eEm);var zEX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(zEX,_.O7);var SO=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(SO,_.O7);SO.prototype.setHeader=function(r){return _.xL(this,1,r)};
SO.prototype.hasHeader=function(){return _.fw(this,jO,1)};
SO.prototype.getCompletionUrl=function(){return _.SW(this,6)};
SO.prototype.getDeviceId=function(){return _.SW(this,11)};var ZLv=new wZ("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",SO,eEm,function(r){return r.serialize()},a5v);var vbr=new Set(["SAPISIDHASH","APISIDHASH"]);var uHm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(uHm,_.O7);uHm.prototype.getMessage=function(){return _.SW(this,2)};
var ly5=_.rb(uHm);var Ne=function(r,J){this.xhrNodeReadableStream_=r.nodeReadableStream;this.grpcResponseDeserializeFn_=J;this.JSC$17232_xhr_=r.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$17232_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&XJr(this)},m3s=function(r,J){var x=new rXe;
_.dU(r.JSC$17232_xhr_,"complete",function(){if(r.JSC$17232_xhr_.isSuccess()){var t=r.JSC$17232_xhr_.getResponseText();var b;if(b=J)b=r.JSC$17232_xhr_,b.JSC$7885_xhr_&&b.isComplete()?(b=b.JSC$7885_xhr_.getResponseHeader("Content-Type"),b=b===null?void 0:b):b=void 0,b=b==="text/plain";if(b){if(!atob)throw Error("Sj");t=atob(t)}try{var V=r.grpcResponseDeserializeFn_(t)}catch(q){dZ(r,sks(new _.hK(13,"Error when deserializing response data; error: "+q+(", response: "+t)),x));return}t=_.s9(r.JSC$17232_xhr_.getStatus());
JX7(r,x3X(r));t==0?tae(r,V):dZ(r,sks(new _.hK(t,"Xhr succeeded but the status code is not 200"),x))}else{t=r.JSC$17232_xhr_.getResponseText();V=x3X(r);if(t){var H=b7m(r,t);t=H.code;b=H.details;H=H.metadata}else t=2,b="Rpc failed due to xhr error. uri: "+String(r.JSC$17232_xhr_.JSC$7885_lastUri_)+", error code: "+r.JSC$17232_xhr_.JSC$7885_lastErrorCode_+", error: "+r.JSC$17232_xhr_.getLastError(),H=V;JX7(r,V);dZ(r,sks(new _.hK(t,b,H),x))}})},XJr=function(r){r.xhrNodeReadableStream_.on("data",function(J){if("1"in
J){var x=J["1"];
try{var t=r.grpcResponseDeserializeFn_(x)}catch(b){dZ(r,new _.hK(13,"Error when deserializing response data; error: "+b+(", response: "+x)))}t&&tae(r,t)}if("2"in J)for(J=b7m(r,J["2"]),x=0;x<r.onStatusCallbacks_.length;x++)r.onStatusCallbacks_[x](J)});
r.xhrNodeReadableStream_.on("end",function(){JX7(r,x3X(r));for(var J=0;J<r.onEndCallbacks_.length;J++)r.onEndCallbacks_[J]()});
r.xhrNodeReadableStream_.on("error",function(){if(r.JSC$17232_onErrorCallbacks_.length!=0){var J=r.JSC$17232_xhr_.JSC$7885_lastErrorCode_;J!==0||r.JSC$17232_xhr_.isSuccess()||(J=6);var x=-1;switch(J){case 0:var t=2;break;case 7:t=10;break;case 8:t=4;break;case 6:x=r.JSC$17232_xhr_.getStatus();t=_.s9(x);break;default:t=14}JX7(r,x3X(r));J=_.Nbb(J)+", error: "+r.JSC$17232_xhr_.getLastError();x!=-1&&(J+=", http status code: "+x);dZ(r,new _.hK(t,J))}})},x3X=function(r){var J={},x=e_s(r.JSC$17232_xhr_);
Object.keys(x).forEach(function(t){J[t]=x[t]});
return J},b7m=function(r,J){var x=2,t={};
try{var b=ly5(J);x=_.tE(b,1);var V=b.getMessage();_.JE(b,yNI,3,_.xF()).length&&(t["grpc-web-status-details-bin"]=J)}catch(H){r.JSC$17232_xhr_&&r.JSC$17232_xhr_.getStatus()===404?(x=5,V="Not Found: "+String(r.JSC$17232_xhr_.JSC$7885_lastUri_)):(x=14,V="Unable to parse RpcStatus: "+H)}return{code:x,details:V,metadata:t}};
Ne.prototype.on=function(r,J){r=="data"?this.onDataCallbacks_.push(J):r=="metadata"?this.onMetadataCallbacks_.push(J):r=="status"?this.onStatusCallbacks_.push(J):r=="end"?this.onEndCallbacks_.push(J):r=="error"&&this.JSC$17232_onErrorCallbacks_.push(J);return this};
var Qz=function(r,J){J=r.indexOf(J);J>-1&&r.splice(J,1)};
Ne.prototype.removeListener=function(r,J){r=="data"?Qz(this.onDataCallbacks_,J):r=="metadata"?Qz(this.onMetadataCallbacks_,J):r=="status"?Qz(this.onStatusCallbacks_,J):r=="end"?Qz(this.onEndCallbacks_,J):r=="error"&&Qz(this.JSC$17232_onErrorCallbacks_,J);return this};
Ne.prototype.cancel=function(){this.JSC$17232_xhr_.abort()};
var tae=function(r,J){for(var x=0;x<r.onDataCallbacks_.length;x++)r.onDataCallbacks_[x](J)},JX7=function(r,J){for(var x=0;x<r.onMetadataCallbacks_.length;x++)r.onMetadataCallbacks_[x](J)},dZ=function(r,J){for(var x=0;x<r.JSC$17232_onErrorCallbacks_.length;x++)r.JSC$17232_onErrorCallbacks_[x](J)};
Ne.prototype.cancel=Ne.prototype.cancel;Ne.prototype.removeListener=Ne.prototype.removeListener;Ne.prototype.on=Ne.prototype.on;var rXe=function(){var r=Error.call(this);this.message=r.message;"stack"in r&&(this.stack=r.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.S(rXe,Error);var KC=function(r){this.JSC$17241_worker_=r.worker||null;this.JSC$17241_streamBinaryChunks_=r.streamBinaryChunks||!1;this.JSC$17241_credentialsMode_=void 0};
_.xM(KC,_.Z9r);KC.prototype.createInstance=function(){var r=new kv(this.JSC$17241_worker_,this.JSC$17241_streamBinaryChunks_);this.JSC$17241_credentialsMode_&&r.setCredentialsMode(this.JSC$17241_credentialsMode_);return r};
KC.prototype.setCredentialsMode=function(r){this.JSC$17241_credentialsMode_=r};
var kv=function(r,J){_.U1.call(this);this.JSC$17245_worker_=r;this.JSC$17245_streamBinaryChunks_=J;this.JSC$17245_credentialsMode_=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$17245_responseHeaders_=null;this.JSC$17245_method_="GET";this.JSC$17245_url_="";this.inProgress_=!1;this.JSC$17245_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.xM(kv,_.U1);kv.prototype.open=function(r,J){if(this.readyState!=0)throw this.abort(),Error("Tj");this.JSC$17245_method_=r;this.JSC$17245_url_=J;this.readyState=1;P3(this)};
kv.prototype.send=function(r){if(this.readyState!=1)throw this.abort(),Error("Uj");if(this.abortController_.signal.aborted)throw this.abort(),Error("Vj");this.inProgress_=!0;var J={headers:this.requestHeaders_,method:this.JSC$17245_method_,credentials:this.JSC$17245_credentialsMode_,cache:void 0,signal:this.abortController_.signal};r&&(J.body=r);(this.JSC$17245_worker_||_.xc).fetch(new Request(this.JSC$17245_url_,J)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
kv.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort();this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,Yv(this));this.readyState=0};
kv.prototype.handleResponse_=function(r){if(this.inProgress_&&(this.fetchResponse_=r,this.JSC$17245_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$17245_responseHeaders_=r.headers,this.readyState=2,P3(this)),this.inProgress_&&(this.readyState=3,P3(this),this.inProgress_)))if(this.responseType==="arraybuffer")r.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.xc.ReadableStream!==
"undefined"&&"body"in r){this.currentReader_=r.body.getReader();if(this.JSC$17245_streamBinaryChunks_){if(this.responseType)throw Error("Wj");this.response=[]}else this.response=this.responseText="",this.JSC$17245_textDecoder_=new TextDecoder;owy(this)}else r.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var owy=function(r){r.currentReader_.read().then(r.handleDataFromStream_.bind(r)).catch(r.handleSendFailure_.bind(r))};
kv.prototype.handleDataFromStream_=function(r){if(this.inProgress_){if(this.JSC$17245_streamBinaryChunks_&&r.value)this.response.push(r.value);else if(!this.JSC$17245_streamBinaryChunks_){var J=r.value?r.value:new Uint8Array(0);if(J=this.JSC$17245_textDecoder_.decode(J,{stream:!r.done}))this.response=this.responseText+=J}r.done?Yv(this):P3(this);this.readyState==3&&owy(this)}};
kv.prototype.handleResponseText_=function(r){this.inProgress_&&(this.response=this.responseText=r,Yv(this))};
kv.prototype.handleResponseArrayBuffer_=function(r){this.inProgress_&&(this.response=r,Yv(this))};
kv.prototype.handleSendFailure_=function(){this.inProgress_&&Yv(this)};
var Yv=function(r){r.readyState=4;r.fetchResponse_=null;r.currentReader_=null;r.JSC$17245_textDecoder_=null;P3(r)};
kv.prototype.setRequestHeader=function(r,J){this.requestHeaders_.append(r,J)};
kv.prototype.getResponseHeader=function(r){return this.JSC$17245_responseHeaders_?this.JSC$17245_responseHeaders_.get(r.toLowerCase())||"":""};
kv.prototype.getAllResponseHeaders=function(){if(!this.JSC$17245_responseHeaders_)return"";for(var r=[],J=this.JSC$17245_responseHeaders_.entries(),x=J.next();!x.done;)x=x.value,r.push(x[0]+": "+x[1]),x=J.next();return r.join("\r\n")};
kv.prototype.setCredentialsMode=function(r){this.JSC$17245_credentialsMode_=r};
var P3=function(r){r.onreadystatechange&&r.onreadystatechange.call(r)};
Object.defineProperty(kv.prototype,"withCredentials",{get:function(){return this.JSC$17245_credentialsMode_==="include"},
set:function(r){this.setCredentialsMode(r?"include":"same-origin")}});var VaE=function(r){var J="";_.GE.forEach(r,function(x,t){J+=t;J+=":";J+=x;J+="\r\n"});
return J},D34=function(r,J,x){if(_.GE.isEmpty(x))return r;
x=VaE(x);if(typeof r==="string")return _.C6(r,_.y6(J),x);_.eJ(r,J,x);return r};var H7y=function(){this.isInputValid_=!0;this.JSC$17250_streamPos_=0;this.leftoverInput_=""};
H7y.prototype.isInputValid=function(){return this.isInputValid_};var pE=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$17253_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
pE.prototype.isInputValid=function(){return this.state_!=3};
var nC=function(r,J,x,t){r.state_=3;r.errorMessage_="The stream is broken @"+r.JSC$17253_streamPos_+"/"+x+". Error: "+t+". With input:\n"+J;throw Error(r.errorMessage_);};
pE.prototype.acceptsBinaryInput=function(){return!0};
pE.prototype.parse=function(r){function J(W){W&128&&nC(V,H,q,"invalid tag");(W&7)!=2&&nC(V,H,q,"invalid wire type");V.tag_=W>>>3;V.tag_!=1&&V.tag_!=2&&V.tag_!=15&&nC(V,H,q,"unexpected tag");V.state_=1;V.length_=0;V.countLengthBytes_=0}
function x(W){V.countLengthBytes_++;V.countLengthBytes_==5&&W&240&&nC(V,H,q,"message length too long");V.length_|=(W&127)<<(V.countLengthBytes_-1)*7;W&128||(V.state_=2,V.countMessageBytes_=0,typeof Uint8Array!=="undefined"?V.messageBuffer_=new Uint8Array(V.length_):V.messageBuffer_=Array(V.length_),V.length_==0&&b())}
function t(W){V.messageBuffer_[V.countMessageBytes_++]=W;V.countMessageBytes_==V.length_&&b()}
function b(){if(V.tag_<15){var W={};W[V.tag_]=V.messageBuffer_;V.result_.push(W)}V.state_=0}
for(var V=this,H=r instanceof Array?r:new Uint8Array(r),q=0;q<H.length;){switch(V.state_){case 3:nC(V,H,q,"stream already broken");break;case 0:J(H[q]);break;case 1:x(H[q]);break;case 2:t(H[q]);break;default:throw Error("Yj`"+V.state_);}V.JSC$17253_streamPos_++;q++}r=V.result_;V.result_=[];return r.length>0?r:null};var WiK=function(){this.errorMessage_=null;this.JSC$17256_streamPos_=0;this.base64Decoder_=new H7y;this.pbParser_=new pE};
WiK.prototype.isInputValid=function(){return this.errorMessage_===null};
var TqK=function(r,J,x){r.errorMessage_="The stream is broken @"+r.JSC$17256_streamPos_+". Error: "+x+". With input:\n"+J;throw Error(r.errorMessage_);};
WiK.prototype.acceptsBinaryInput=function(){return!1};
WiK.prototype.parse=function(r){this.errorMessage_!==null&&TqK(this,r,"stream already broken");var J=null;try{var x=this.base64Decoder_;if(!x.isInputValid_)throw x.isInputValid_=!1,Error("Xj`"+x.JSC$17250_streamPos_+"`stream already broken`"+r);x.leftoverInput_+=r;var t=Math.floor(x.leftoverInput_.length/4);if(t==0)var b=null;else{try{var V=_.ul4(x.leftoverInput_.slice(0,t*4))}catch(W){var H=x.leftoverInput_,q=W.message;x.isInputValid_=!1;throw Error("Xj`"+x.JSC$17250_streamPos_+"`"+q+"`"+H);}x.JSC$17250_streamPos_+=
t*4;x.leftoverInput_=x.leftoverInput_.slice(t*4);b=V}J=b===null?null:this.pbParser_.parse(b)}catch(W){TqK(this,r,W.message)}this.JSC$17256_streamPos_+=r.length;return J};var q2e=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$17259_streamPos_=0;this.result_=[];this.statusParsed_=!1};
q2e.prototype.isInputValid=function(){return this.errorMessage_===null};
q2e.prototype.acceptsBinaryInput=function(){return!1};
q2e.prototype.parse=function(r){function J(W){V.state_=6;V.errorMessage_="The stream is broken @"+V.JSC$17259_streamPos_+"/"+H+". Error: "+W+". With input:\n";throw Error(V.errorMessage_);}
function x(){V.jsonStreamParser_=new _.J1({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function t(W){if(W)for(var U=0;U<W.length;U++){var g={};g[1]=W[U];V.result_.push(g)}}
function b(W){if(W){(V.statusParsed_||W.length>1)&&J("extra status: "+W);V.statusParsed_=!0;var U={};U[2]=W[0];V.result_.push(U)}}
for(var V=this,H=0;H<r.length;){var q;if(q=V.state_!==2){a:{for(;H<r.length;){if(!_.rg(r[H])){q=!0;break a}H++;V.JSC$17259_streamPos_++}q=!1}q=!q}if(q)return null;switch(V.state_){case 6:J("stream already broken");break;case 0:r[H]==="["?(V.state_=1,H++,V.JSC$17259_streamPos_++):J("unexpected input token");break;case 1:r[H]==="["?(V.state_=2,x()):r[H]===","||r.slice(H,H+5)=="null,"?V.state_=3:r[H]==="]"?(V.state_=5,H++,V.JSC$17259_streamPos_++):J("unexpected input token");break;case 2:q=V.jsonStreamParser_.parse(r.substring(H));
t(q);V.jsonStreamParser_.done()?(V.state_=3,q=V.jsonStreamParser_.JSC$9520_buffer_,V.JSC$17259_streamPos_+=r.length-H-q.length,r=q,H=0):(V.JSC$17259_streamPos_+=r.length-H,H=r.length);break;case 3:r[H]===","||r.slice(H,H+5)=="null,"?(V.state_=4,x(),V.jsonStreamParser_.parse("["),H+=r[H]===","?1:5,V.JSC$17259_streamPos_++):r[H]==="]"&&(V.state_=5,H++,V.JSC$17259_streamPos_++);break;case 4:q=V.jsonStreamParser_.parse(r.substring(H));b(q);V.jsonStreamParser_.done()?(V.state_=5,q=V.jsonStreamParser_.JSC$9520_buffer_,
V.JSC$17259_streamPos_+=r.length-H-q.length,r=q,H=0):(V.JSC$17259_streamPos_+=r.length-H,H=r.length);break;case 5:J("extra input after stream end")}}return V.result_.length>0?(r=V.result_,V.result_=[],r):null};var sv5=function(r){this.JSC$17262_xhr_=r;this.JSC$17262_parser_=null;this.status_=this.JSC$17262_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$17262_textDecoder_=null;this.JSC$17262_eventHandler_=new _.t6(this);this.JSC$17262_eventHandler_.listen(this.JSC$17262_xhr_,"readystatechange",this.JSC$17264_readyStateChangeHandler_)},Oy=function(r,J){r.status_!=J&&(r.status_=J,r.statusHandler_&&r.statusHandler_())},CC=function(r){r.JSC$17262_eventHandler_.removeAll();
if(r.JSC$17262_xhr_){var J=r.JSC$17262_xhr_;r.JSC$17262_xhr_=null;J.abort();J.dispose()}};
sv5.prototype.getStatus=function(){return this.status_};
sv5.prototype.JSC$17264_readyStateChangeHandler_=function(r){r=r.target;try{if(r==this.JSC$17262_xhr_)a:{var J=_.RV(this.JSC$17262_xhr_),x=this.JSC$17262_xhr_.JSC$7885_lastErrorCode_,t=this.JSC$17262_xhr_.getStatus(),b=this.JSC$17262_xhr_.getResponseText();r=[];if(this.JSC$17262_xhr_.getResponse()instanceof Array){var V=this.JSC$17262_xhr_.getResponse();V.length>0&&V[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,r=V)}if(!(J<3||J==3&&!b&&r.length==0))if(t=t==200||t==206,J==4&&(x==8?Oy(this,
7):x==7?Oy(this,8):t||Oy(this,3)),this.JSC$17262_parser_||(this.JSC$17262_parser_=iUY(this.JSC$17262_xhr_),this.JSC$17262_parser_==null&&Oy(this,5)),this.status_>2)CC(this);else{if(r.length>this.JSC$17262_pos_){var H=r.length;x=[];try{if(this.JSC$17262_parser_.acceptsBinaryInput())for(var q=0;q<H;q++){var W=this.JSC$17262_parser_.parse(Array.from(r[q]));W&&(x=x.concat(W))}else{W="";if(!this.JSC$17262_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("Zj");this.JSC$17262_textDecoder_=new TextDecoder}for(q=
0;q<H;q++)W+=this.JSC$17262_textDecoder_.decode(r[q],{stream:J==4&&q==H-1});x=this.JSC$17262_parser_.parse(W)}r.splice(0,H);x&&this.dataHandler_(x)}catch(g){Oy(this,5);CC(this);break a}}else if(b.length>this.JSC$17262_pos_){q=b.slice(this.JSC$17262_pos_);this.JSC$17262_pos_=b.length;try{var U=this.JSC$17262_parser_.parse(q);U!=null&&this.dataHandler_&&this.dataHandler_(U)}catch(g){Oy(this,5);CC(this);break a}}J==4?(b.length!=0||this.hasStreamingResponseData_?Oy(this,2):Oy(this,4),CC(this)):Oy(this,
1)}}}catch(g){Oy(this,6),CC(this)}};var q3K=function(r){r=this.xhrReader_=r;var J=(0,_.Ga)(this.onData_,this);r.dataHandler_=J;r=this.xhrReader_;J=(0,_.Ga)(this.onStatusChange_,this);r.statusHandler_=J;this.JSC$17266_callbackMap_={};this.callbackOnceMap_={}};
_.m=q3K.prototype;_.m.on=function(r,J){var x=this.JSC$17266_callbackMap_[r];x||(x=[],this.JSC$17266_callbackMap_[r]=x);x.push(J);return this};
_.m.addListener=function(r,J){this.on(r,J);return this};
_.m.removeListener=function(r,J){var x=this.JSC$17266_callbackMap_[r];x&&_.zz(x,J);(r=this.callbackOnceMap_[r])&&_.zz(r,J);return this};
_.m.once=function(r,J){var x=this.callbackOnceMap_[r];x||(x=[],this.callbackOnceMap_[r]=x);x.push(J);return this};
_.m.onData_=function(r){var J=this.JSC$17266_callbackMap_.data;J&&W1r(r,J);(J=this.callbackOnceMap_.data)&&W1r(r,J);this.callbackOnceMap_.data=[]};
var W1r=function(r,J){for(var x={},t=0;t<r.length;x={message$jscomp$969:void 0},t++)x.message$jscomp$969=r[t],J.forEach(function(b){return function(V){try{V(b.message$jscomp$969)}catch(H){}}}(x))};
q3K.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:i7e(this,"readable");break;case 5:case 6:case 4:case 7:case 3:i7e(this,"error");break;case 8:i7e(this,"close");break;case 2:i7e(this,"end")}};
var i7e=function(r,J){var x=r.JSC$17266_callbackMap_[J];x&&x.forEach(function(t){try{t()}catch(b){}});
(x=r.callbackOnceMap_[J])&&x.forEach(function(t){t()});
r.callbackOnceMap_[J]=[]};var pI5=function(){var r={format:"jspb"};r=r===void 0?{}:r;this.suppressCorsPreflight=r.suppressCorsPreflight||_.Fe("suppressCorsPreflight",r)||!1;this.withCredentials=r.withCredentials||_.Fe("withCredentials",r)||!1;this.streamInterceptors=r.streamInterceptors||[];this.unaryInterceptors=r.unaryInterceptors||[];this.workerScope=r.workerScope;this.chunkedServerStreaming=r.useFetchDownloadStreams||!1},gwI=function(r,J,x,t,b,V){V=V===void 0?{}:V;
var H=J.substring(0,J.length-b.name.length),q,W=(q=V)==null?void 0:q.signal;return fO5(function(U){return new Promise(function(g,E){if(W==null?0:W.aborted){var h=new _.hK(1,"Aborted");h.cause=W.reason;E(h)}else{var G={},N=U3Y(r,U,H);N.on("error",function(Q){return void E(Q)});
N.on("metadata",function(Q){G=Q});
N.on("data",function(Q){var Y=G;Y=Y===void 0?{}:Y;g(new kAv(Q,Y))});
W&&W.addEventListener("abort",function(){N.cancel();var Q=new _.hK(1,"Aborted");Q.cause=W.reason;E(Q)})}})},r.unaryInterceptors).call(r,P_r(b,x,t)).then(function(U){return U.responseMessage})},B3=function(r,J,x,t,b,V){V=V===void 0?{}:V;
return gwI(r,J,x,t,b,V)};
pI5.prototype.serverStreaming=function(r,J,x,t){var b=this,V=r.substring(0,r.length-t.name.length);return EwX(function(H){var q=H.methodDescriptor,W=H.getMetadata(),U=jvm(b,!1);W=$3E(b,W,U,V+q.getName());var g=wI4(U,q.responseDeserializeFn,!0);H=q.requestSerializeFn(H.requestMessage);U.send(W,"POST",H);return g},this.streamInterceptors).call(this,P_r(t,J,x))};
var U3Y=function(r,J,x){var t=J.methodDescriptor,b=J.getMetadata(),V=jvm(r,!0);r=$3E(r,b,V,x+t.getName());x=wI4(V,t.responseDeserializeFn,!1);m3s(x,b["X-Goog-Encode-Response-If-Executable"]==="base64");J=t.requestSerializeFn(J.requestMessage);V.send(r,"POST",J);return x},jvm=function(r,J){J=r.chunkedServerStreaming&&!J;
return r.workerScope||J?new _.GC(new KC({worker:r.workerScope,streamBinaryChunks:J})):new _.GC},$3E=function(r,J,x,t){J["Content-Type"]="application/json+protobuf";
J["X-User-Agent"]="grpc-web-javascript/0.1";var b=J.Authorization;if(b&&vbr.has(b.split(" ")[0])||r.withCredentials)x.JSC$7885_withCredentials_=!0;if(r.suppressCorsPreflight)t=D34(t,"$httpHeaders",J);else for(r=_.D(Object.keys(J)),b=r.next();!b.done;b=r.next())b=b.value,x.headers.set(b,J[b]);return t},wI4=function(r,J,x){if(x){x=new sv5(r);
var t=new q3K(x)}return new Ne({xhr:r,nodeReadableStream:t},J)},EwX=function(r,J){return J.reduce(function(x,t){return function(b){return t.intercept(b,x)}},r)},fO5=function(r,J){return J.reduce(function(x,t){return function(b){return t.intercept(b,x)}},r)};var hg7=function(r){this.client_=new pI5;this.hostname_=r==void 0?r:r.replace(/\/+$/,"")};
_.m=hg7.prototype;_.m.JSC$17284_depositGoogleCredential=function(r,J,x){return B3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",r,J||{},C_4,x)};
_.m.deleteLink=function(r,J,x){return B3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",r,J||{},nbE,x)};
_.m.JSC$17284_finishOAuth=function(r,J,x){return B3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",r,J||{},Iys,x)};
_.m.getLink=function(r,J,x){return B3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",r,J||{},L9E,x)};
_.m.startLinkingSession=function(r,J,x){return B3(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",r,J||{},ZLv,x)};var Mas=[0,O$m,1,IbY,[0,_.FR,[0,Cus,-1]],[0,Bmy],[0,LS4,-1]];var GMY=function(){this.storage=new Map},S34=function(r,J,x,t,b){if(!r.storage.has(J))return null;
r=_.D(r.storage.get(J));for(J=r.next();!J.done;J=r.next())if(J=J.value,!b||J.linkName===b)if(x&&J.scopes&&RgI(J.scopes,x)||t&&J.capabilities&&RgI(J.capabilities,t))return J;return null},Nqe=function(r,J,x){if(!x)r.storage.delete(J);
else if(r.storage.has(J)){var t=r.storage.get(J).filter(function(b){return b.linkName!==x});
t.length>0?r.storage.set(J,t):r.storage.delete(J)}},RgI=function(r,J){J=_.D(J);
for(var x=J.next();!x.done;x=J.next())if(!r.has(x.value))return!1;return!0};var d3y=function(){var r=_.IP("LINK_GAL_DOMAIN");this.alsDomain1p=_.IP("LINK_GAL_DOMAIN");this.alsDomain3p=r;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0},Qvr=function(r,J){r.apiKey=J;
return r};
d3y.prototype.build=function(){var r={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("$j");r.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("ak");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("bk");r.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(r.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)r.apiKey=
this.apiKey,r.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("ck");r.oauthToken=this.oauthToken;r.alsDomain=this.alsDomain3p}r.clientXd3=this.clientXd3;r.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(r.authUser=this.authUser);this.bucket!==void 0&&(r.bucket=this.bucket);this.completionUrl!==void 0&&(r.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(r.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(r.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(r.locale=this.locale);r.loggerType=this.loggerType;r.clientEnvironment=this.clientEnvironment;r.colorScheme=this.colorScheme;r.showCloseOption=this.showCloseOption;return r};var fE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(fE,_.O7);var K1I=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(K1I,_.O7);var kMm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(kMm,_.O7);var g$=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(g$,_.O7);var PgE=function(r){return _.Nf(r,1)};var Y3e=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Y3e,_.O7);var $av=_.rb(Y3e),Ug=[1,2,3,4,5];var Ua9=function(r){try{return $av(r)}catch(J){return null}},nwv=function(){},gty=function(r,J){switch(_.jW(J,Ug)){case 4:return(J=_.Kw(J,kMm,4,Ug))&&r.logStateTransition(_.Nf(J,1)),!0;
case 5:return(J=_.Kw(J,K1I,5,Ug))&&r.logInternalEvent(_.Nf(J,1)),!0}return!1},wd4=function(r){switch(r){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.Vy(r)}};var pds=function(r,J){var x=this;this.validator=r;this.messageListener=J;this.dismissCallback=function(){O74(x,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$17313_receiveMessage=function(t){t.type==="message"&&(t=t.event_,t!==null&&(new URL(x.iframe.src)).origin===t.origin&&x.validator(t.data,t.origin)&&!x.messageListener(t.data)&&(x.JSC$17313_resolveCb!==void 0&&x.JSC$17313_resolveCb(t.data),CgY(x)))}},jk9=function(r,J,x){r.uiHandler!==void 0&&O74(r,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(t,b){r.JSC$17313_resolveCb=t;r.JSC$17313_rejectCb=b;r.iframe=document.createElement("iframe");_.Qj(r.iframe,J);r.uiHandler=x.displayContent(r.iframe,r.dismissCallback);_.dU(window,"message",r.JSC$17313_receiveMessage,!1,r)})},O74=function(r,J){r.JSC$17313_rejectCb!==void 0&&r.JSC$17313_rejectCb(J);
CgY(r)},CgY=function(r){r.uiHandler!==void 0&&r.uiHandler.hideContent();
_.fi(window,"message",r.JSC$17313_receiveMessage,!1,r);r.JSC$17313_resolveCb=void 0;r.JSC$17313_rejectCb=void 0;r.uiHandler=void 0;r.iframe=void 0};var Bqv=function(r){if(r===2){var J;r=((J=window)==null?0:J.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return r},Ety=function(r){r=Bqv(r);
switch(r){case 0:return"light";case 1:return"dark";default:_.Vy(r)}};var f5E=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),IOs=function(r,J){this.JSC$17325_linkingSession=r;this.noticeConfig=J;this.displayInfoMap=new Map;var x=new Map;if(_.fw(this.JSC$17325_linkingSession,F9I,7))for(r=_.f9(this.JSC$17325_linkingSession,F9I,7),r=_.JE(r,A7E,1,_.xF()),r=_.D(r),J=r.next();!J.done;J=r.next())J=J.value,x.set(_.Nf(J,1),_.TWc(_.f9(J,_.xbi,3)));if(x.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){J=this.noticeConfig.enabledDataUsageNoticeUis;r=J.has(0)?x.get(1):void 0;J=J.has(1)?x.get(2):void 0;x=r!==void 0&&J!==void 0?x.get(3):void 0;var t=this.noticeConfig.nestedOrigins;var b=new Y3e;var V=new fE;b=_.tS(b,2,Ug,V);V=new Y3e;var H=new fE;V=_.tS(V,3,Ug,H);H=[];r!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:r,lastEvent:b,nestedOrigins:t}]),H.push({trustedUrl:r,lastEvent:b,nestedOrigins:t}));J!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:J,lastEvent:V,nestedOrigins:t}]),H.push({trustedUrl:J,lastEvent:V,nestedOrigins:t}));x!==void 0?this.displayInfoMap.set(3,[{trustedUrl:x,lastEvent:V,nestedOrigins:t}]):this.displayInfoMap.set(3,H)}};var L1X=function(r){var J=new GMY;this.galService=r;this.galCache=J};
L1X.prototype.getLink=function(r){var J=r.serviceId;var x=r.scopes;var t=r.capabilities;var b=r.linkName;var V=this,H;return _.T(function(q){if(t!==void 0&&x!==void 0)throw Error("dk");H=S34(V.galCache,J,x,t,b);return H!==null?q.return(H):q.return(V.galService.getLink({serviceId:J,sessionId:Math.floor(Math.random()*2147483648),scopes:x,capabilities:t,linkName:b}).then(function(W){W=S2X(W);var U=V.galCache;U.storage.has(J)?U.storage.get(J).push(W):U.storage.set(J,[W]);return W}))})};
L1X.prototype.deleteLink=function(r,J,x){var t=this;return _.T(function(b){Nqe(t.galCache,r,x);return b.return(t.galService.deleteLink({serviceId:r,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:J,linkName:x}).then(function(){return!0}))})};var AXE=function(r,J){var x=this;this.validator=r;this.msgHandler=J;this.closedPopupTimeout=this.JSC$17347_rejectCb=this.JSC$17347_resolveCb=this.popup=null;this.JSC$17347_receiveMessage=function(t){if(t!==null&&(t=t.event_,t.source===x.popup)){var b=t.data;if(x.validator(b,t.origin)){var V;(V=x.msgHandler)!=null&&V.call(x,b)||(x.JSC$17347_resolveCb!==null&&x.JSC$17347_resolveCb(b),cXe(x))}}}};
AXE.prototype.open=function(r,J){var x=this;this.popup!==null&&F1s(this);return new Promise(function(t,b){x.JSC$17347_resolveCb=t;x.JSC$17347_rejectCb=b;x.popup=_.YL(window,r,"",J);_.dU(window,"message",x.JSC$17347_receiveMessage,!1,x);aO4(x)})};
var F1s=function(r,J){r.JSC$17347_rejectCb!==null&&r.JSC$17347_rejectCb(J);cXe(r)},cXe=function(r){r.closedPopupTimeout&&(r.closedPopupTimeout.cancel(),r.closedPopupTimeout=null);
r.popup&&r.popup.close();_.fi(window,"message",r.JSC$17347_receiveMessage,!1,r);r.popup=null;r.JSC$17347_resolveCb=null;r.JSC$17347_rejectCb=null},aO4=function(r){r.closedPopupTimeout=_.h0N(100).then(function(){r.popup?r.popup.closed?yXm(r):aO4(r):F1s(r,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},yXm=function(r){r.closedPopupTimeout=_.h0N(100).then(function(){F1s(r,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var eg4=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),zg5=function(r,J,x,t,b,V,H,q,W,U){var g=this;this.serviceId=r;this.sessionId=J;this.galService=x;this.oauthDetails=t;this.galLogger=b;this.interactionMode=V;this.redirectServiceUrl=H;this.consentLanguageKeys=q;this.dynamicUrlParameters=W;this.partnerConfigMinReadTimestamp=U;this.started=!1;this.JSC$17353_dataValidator=function(E,
h){var G=eg4.has(h);G||g.redirectServiceUrl===void 0||(G=g.redirectServiceUrl===h);return G?E.sentinel==="gdi":!1}};
zg5.prototype.complete=function(){var r=this,J;return _.T(function(x){if(r.interactionMode!==1)return x.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));J=jD.getRedirectStateFromUri();return J===null?x.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):x.return(Z7I(r,J))})};
zg5.prototype.start=function(){var r=this,J;return _.T(function(x){if(r.started)return x.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.SW(r.oauthDetails,1))return x.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(r.interactionMode===1)return jD.setLocation(_.SW(r.oauthDetails,1)),x.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));r.started=!0;r.galLogger.logStateTransition(5);
J=jD.getPostMessagePopup(r.JSC$17353_dataValidator);return x.return(J.open(_.SW(r.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(t){r.started=!1;var b=r.galLogger;if((t==null?void 0:t.error)!==void 0)throw b.logInternalEvent(59),Error("ek");if((t==null?void 0:t.redirect_state)===void 0)throw b.logInternalEvent(131),Error("fk");return Z7I(r,t.redirect_state)}).catch(function(t){r.started=
!1;
return t.errorCode!==void 0?{statusCode:t.errorCode,statusMessage:t.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var Z7I=function(r,J){return _.T(function(x){return x.return(vwm(r.galService,{serviceId:r.serviceId,sessionId:r.sessionId,dynamicUrlParameters:r.dynamicUrlParameters,redirectState:J,consentLanguageKeys:r.consentLanguageKeys,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp}).then(function(t){var b={statusCode:1,link:S2X(t.getLink())};qo5(_.gk(t,3))!==void 0&&(b.callerState=qo5(_.gk(t,3)));r.galLogger.logInternalEvent(134);return b}))})},jD={getPostMessagePopup:function(r){return new AXE(r)},
getRedirectStateFromUri:function(){var r=_.a_(jD.getLocation()).fragment_;return(new _.Ji(r)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(r){_.eT(window.location,_.$L(r))},
createOAuthFlow:function(r,J){return new zg5(r.serviceId,r.sessionId,r.galService,J,r.galLogger,r.interactionMode,r.redirectServiceUrl,r.consentLanguageKeys,r.dynamicUrlParameters,r.partnerConfigMinReadTimestamp)}};var ut5=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ut5,_.O7);var lOm=_.rb(ut5);var XIK=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),r3K=function(r,J,x,t,b,V,H,q,W){var U=this;this.serviceId=r;this.sessionId=J;this.galService=x;this.gsiWebFlowDetails=t;this.colorScheme=b;this.showCloseOption=V;this.galLogger=H;this.interactionMode=q;this.redirectServiceUrl=W;this.started=!1;this.JSC$17365_dataValidator=function(g,E){var h=XIK.has(E);h||U.redirectServiceUrl===
void 0||(h=U.redirectServiceUrl===E);return h?g.sentinel==="gal":!1};
this.logEventProcessor=function(g){return g.result?(g=Ua9(g.result))?gty(U.galLogger,g):!1:!1}};
r3K.prototype.complete=function(){var r=this,J,x;return _.T(function(t){if(r.interactionMode!==1)return t.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));J=$a.getRedirectStateFromUri();if(J===void 0)return r.galLogger.JSC$17305_logErrorEvent(131),t.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return x=J3r(r,J),t.return(xK4(r,x))}catch(b){return t.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
r3K.prototype.start=function(){var r=this,J;return _.T(function(x){if(r.started)return x.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.SW(r.gsiWebFlowDetails,1))return x.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(r.interactionMode===1)return $a.setLocation(t1I(r,_.SW(r.gsiWebFlowDetails,1))),x.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
r.started=!0;J=$a.getPostMessagePopup(r.JSC$17365_dataValidator,r.logEventProcessor);return x.return(J.open(t1I(r,_.SW(r.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(t){r.started=!1;if((t==null?void 0:t.result)===void 0)throw r.galLogger.JSC$17305_logErrorEvent(131),Error("fk");t=J3r(r,t.result);return xK4(r,t)}).catch(function(t){r.started=!1;
return t.errorCode!==void 0?{statusCode:t.errorCode,statusMessage:t.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var t1I=function(r,J){r=["result_channel",r.interactionMode===1?"2":"1","color_scheme",Ety(r.colorScheme),"show_close_option",r.showCloseOption];return ab7(J,r)},xK4=function(r,J){if(J!==null&&_.fw(J,g$,2)){var x,t=J==null?void 0:(x=_.f9(J,g$,2))==null?void 0:_.Nf(x,2);
t&&r.galLogger.JSC$17305_logErrorEvent(wd4(t));return PgE(_.f9(J,g$,2))===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return r.galService.getLink({serviceId:r.serviceId,sessionId:r.sessionId,consistencyKey:_.SW(J,1)}).then(function(b){b=S2X(b);r.galLogger.logInternalEvent(134);return{statusCode:1,link:b}})},J3r=function(r,J){J=lOm(J);
if(!_.fw(J,g$,2)&&_.SW(J,1)==="")throw r.galLogger.JSC$17305_logErrorEvent(5),Error("gk");return J},$a={getPostMessagePopup:function(r,J){return new AXE(r,J)},
getRedirectStateFromUri:function(){return _.yo(_.a_($a.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(r){_.eT(window.location,_.$L(r))},
createStreamlinedFlow:function(r,J){return new r3K(r.serviceId,r.sessionId,r.galService,J,r.colorScheme,r.showCloseOption,r.galLogger,r.interactionMode,r.redirectServiceUrl)}};var Af7=function(){var r=_.p9M("GAL");this.storage=r?new _.G1(r):null};var I3=function(){};
_.S(I3,nwv);I3.prototype.logStateTransition=function(){};
I3.prototype.logInternalEvent=function(){};
I3.prototype.JSC$17305_logErrorEvent=function(){};var bQm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(bQm,_.O7);bQm.prototype.getCompletionUrl=function(){return _.SW(this,15)};var LC=function(r,J,x,t,b,V){this.serviceId=r;this.environment=J;this.sessionId=x;this.colorSchemeSelected=t;this.colorThemeDisplayed=b;this.JSC$17378_transport=V;this.currentState=1};
_.S(LC,nwv);LC.prototype.logStateTransition=function(r){var J=mKm(this);J=_.oD(J,3,this.currentState);J=_.oD(J,1,r);this.currentState=r;r=yWm(1);this.dispatch(J,r)};
LC.prototype.logInternalEvent=function(r){r=yWm(r);this.dispatch(mKm(this),r)};
LC.prototype.JSC$17305_logErrorEvent=function(r){var J=mKm(this);J=_.oD(J,1,10);r=yWm(r);this.dispatch(J,r)};
var mKm=function(r){var J=new bQm;J=_.oD(J,1,r.currentState);J=_.UC(J,7,r.serviceId);var x,t;var b=((x=window)==null?0:(t=x.location)==null?0:t.href)?_.a_(window.location.href).JSC$8122_domain_:"NO_PACKAGE_NAME";x=_.UC(J,8,b);x=_.oD(x,6,r.environment);x=_.UC(x,5,"100");x=_.oD(x,11,r.colorSchemeSelected);return _.oD(x,12,r.colorThemeDisplayed)};
LC.prototype.dispatch=function(r,J){J===void 0&&(J=new _.mV);var x=J;r=r.serialize();x=_.UC(x,8,r);_.M_(x,12,this.sessionId);this.JSC$17378_transport.dispatch(J)};var omm=function(r,J){this.loggerType=r;this.sessionIndex=J!=null?J:0},V1I;
omm.prototype.create=function(r,J,x,t,b){switch(this.loggerType){case 0:return new I3;case 1:return V1I||(V1I=(new _.qx(555,this.sessionIndex.toString())).build()),new LC(r,J,x,t,b,V1I);default:_.Vy(this.loggerType,"unknown logger type")}};var w$=[6,2,3,1],ZUv=new Map([[4,1],[1,6],[2,2],[3,3]]),Kiy={statusCode:7,statusMessage:"Failed to create flow object"},LiI=function(r,J,x,t,b,V,H,q,W,U){this.serviceId=r;this.sessionId=J;this.config=x;this.galService=t;this.JSC$17385_linkingSession=b;this.googleScopes=V;this.callerState=H;this.consentLanguageKeys=q;this.dynamicUrlParameters=W;this.partnerConfigMinReadTimestamp=U;this.currentFlow=0;t=this.JSC$17385_linkingSession;b=new Set;_.fw(t,OU9,1)&&b.add(1);_.fw(t,y7r,2)&&_.fw(t,Cl4,6)&&b.add(2);
_.fw(t,ayK,3)&&_.fw(t,Cl4,6)&&b.add(3);_.fw(t,c7v,4)&&b.add(6);this.supportedFlows=b;t=x.loggerType;b=x.clientEnvironment;a:{V=x.colorScheme;switch(V){case 0:V=1;break a;case 1:V=2;break a;case 2:V=3;break a;default:_.Vy(V)}V=void 0}a:{H=x.colorScheme;H=Bqv(H);switch(H){case 0:H=1;break a;case 1:H=2;break a;default:_.Vy(H)}H=void 0}this.galLogger=(new omm(t,x.authUser)).create(r,b,J,V,H)},HQs=function(r){return new Promise(function(J){var x,t,b,V,H,q,W,U,g,E;
return _.T(function(h){switch(h.nextAddress){case 1:x=B3E(r.currentFlow,r.supportedFlows),t=!1,b=new IOs(r.JSC$17385_linkingSession,r.config.dataUsageNoticeConfig);case 2:if(x===void 0){h.jumpTo(4);break}_.DC(h,5);var G=b,N=x,Q=void 0;t?N===1&&(Q=G.displayInfoMap.get(2)):N===2||N===3?Q=G.displayInfoMap.get(1):N===1&&(Q=G.displayInfoMap.get(3));V=Q?Q:[];H=r.consentLanguageKeys;q=_.D(V);W=q.next();case 7:if(W.done)return r.currentFlow=x,_.p(h,PlX(DKy(r,H)),11);U=W.value;return _.p(h,hGs(U,r.config.dataUsageNoticeConfig.uiAdapter,
r.config.colorScheme,r.galLogger),10);case 10:g=h.yieldResult;if(g.statusCode!==1)return Fiy(r.serviceId),r.currentFlow=0,J(Eg({statusCode:g.statusCode,statusMessage:g.statusMessage},r.callerState)),h.return();g.consentLanguageKeys!==void 0&&(H=g.consentLanguageKeys);W=q.next();h.jumpTo(7);break;case 11:E=h.yieldResult;if(E.statusCode!==10)return E.statusCode!==6&&(Fiy(r.serviceId),r.currentFlow=0),E.statusCode!==1&&r.callerState!==void 0&&(E.callerState=r.callerState),J(E),h.return();_.FC(h,6);break;
case 5:_.Wr(h);case 6:x=B3E(r.currentFlow,r.supportedFlows);t=!0;h.jumpTo(2);break;case 4:Fiy(r.serviceId),r.currentFlow=0,J(Eg({statusCode:12,statusMessage:"Linking failed"},r.callerState)),_.i8(h)}})})},eGE=function(r,J,x){r.currentFlow=J;
return Y27(DKy(r,x)).then(function(t){return t.statusCode===10&&r.config.interactionMode===1&&B3E(r.currentFlow,r.supportedFlows)!==void 0?HQs(r):t})},DKy=function(r,J){return{flowParams:{serviceId:r.serviceId,
sessionId:r.sessionId,galService:r.galService,galLogger:r.galLogger,interactionMode:r.config.interactionMode,redirectServiceUrl:r.config.redirectServiceUrl,colorScheme:r.config.colorScheme,consentLanguageKeys:J,dynamicUrlParameters:r.dynamicUrlParameters,showCloseOption:r.config.showCloseOption,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp},currentFlow:r.currentFlow,config:r.config,session:r.JSC$17385_linkingSession,googleScopes:r.googleScopes,callerState:r.callerState}};var u67=function(r,J){this.config=r;this.galService=J.getService();this.JSC$17398_galRepository=J.JSC$17416_galRepository};
u67.prototype.getLink=function(r,J){return Tlr(this,r,J)};
var Tlr=function(r,J,x){return r.JSC$17398_galRepository.getLink({serviceId:J,scopes:void 0,capabilities:void 0,linkName:x}).then(function(t){return{statusCode:1,link:t}}).catch(function(t){return{statusCode:vte(t.code),
statusMessage:t.message}})};
u67.prototype.deleteLink=function(r,J){return this.JSC$17398_galRepository.deleteLink(r,this.config.accountLinkingEntryPoint,J).then(function(){return{statusCode:1}}).catch(function(x){return{statusCode:vte(x.code),
statusMessage:x.message}})};
u67.prototype.startLinkingSession=function(r){var J=r.serviceId;var x=r.sessionId;return cfe({serviceId:J,sessionId:x!==void 0?x:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:r.loginHint,callerState:r.callerState,consentLanguageKeys:r.consentLanguageKeys,linkName:r.linkName,dynamicUrlParameters:r.dynamicUrlParameters,partnerConfigMinReadTimestamp:r.partnerConfigMinReadTimestamp})};var c3=function(r,J,x,t,b,V,H){this.apiKey=J;this.authUser=x;this.oauthToken=t;this.bucket=b;this.locale=V;this.galSdkEventHandler=H;if(t===void 0){if(J===void 0)throw Error("hk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new hg7(r)};
c3.prototype.deleteLink=function(r){var J=r.serviceId;var x=r.sessionId;var t=r.accountLinkingEntryPoint;var b=r.linkName;var V=this,H;return _.T(function(q){var W=(new hV).setHeader(AV(V,x));var U=sar({serviceId:J,linkName:b});W=_.xL(W,2,U);H=_.Ps(W,3,t);return q.return(V.makeRequest(V.galServiceClient.deleteLink,H,[1,3],[2,4]))})};
var vwm=function(r,J){var x=J.serviceId;var t=J.sessionId;var b=J.dynamicUrlParameters;var V=J.redirectState;var H=J.consentLanguageKeys;var q=J.partnerConfigMinReadTimestamp;var W;return _.T(function(U){var g=(new Gj).setHeader(AV(r,t,b));g=_.ZO(g,2,x);W=_.ZO(g,4,V);H!==void 0&&_.ZO(W,5,H);q!==void 0&&_.xL(W,6,q);return U.return(r.makeRequest(r.galServiceClient.JSC$17284_finishOAuth,W,[1,3],[2,4]))})};
c3.prototype.getLink=function(r){var J=r.serviceId;var x=r.sessionId;var t=r.scopes;var b=r.capabilities;var V=r.consistencyKey;var H=r.linkName;var q=this,W;return _.T(function(U){var g=(new R3).setHeader(AV(q,x)),E=sar({serviceId:J,scopes:t,capabilities:b,linkName:H});W=_.xL(g,2,E);V!==void 0&&(g=NIy(),g=_.ZO(g,2,V),_.xL(W,3,g));return U.return(q.makeRequest(q.galServiceClient.getLink,W,[1,3],[2,4]))})};
var nt5=function(r,J){var x=J.serviceId;var t=J.sessionId;var b=J.googleScopes;var V=J.consistencyKey;var H;return _.T(function(q){var W=(new Me).setHeader(AV(r,t));W=_.ZO(W,2,x);var U=Array.from(b.values());W=_.MN(W,3,U,_.CY);U=NIy();U=_.ZO(U,2,V);H=_.xL(W,4,U);return q.return(r.makeRequest(r.galServiceClient.JSC$17284_depositGoogleCredential,H,[1,3],[2,4]))})};
c3.prototype.startLinkingSession=function(r){var J=r.serviceId;var x=r.sessionId;var t=r.scopes;var b=r.capabilities;var V=r.loginHint;var H=r.supportedFlows;var q=r.completionUrl;var W=r.usePingPong;var U=r.twoWayLinking;var g=r.accountLinkingEntryPoint;var E=r.callerState;var h=r.consentLanguageKeys;var G=r.googleScopes;var N=r.dataUsageNoticeConfig;var Q=r.linkName;var Y=r.dynamicUrlParameters;var O=r.partnerConfigMinReadTimestamp;var c=this,Z,a;return _.T(function(e){if(b!==void 0&&t!==void 0)throw Error("dk");
var l=(new SO).setHeader(AV(c,x,Y));Z=_.ZO(l,2,J);Q!==void 0&&_.ZO(Z,14,Q);if(b!==void 0){l=Z;var Vi=Array.from(b.values());_.MN(l,5,Vi,_.CY)}else t!==void 0&&(l=Z,Vi=Array.from(t.values()),_.MN(l,3,Vi,_.CY));q!==void 0&&_.ZO(Z,6,q);W!==void 0&&_.Nk(Z,15,W);H!==void 0&&(l=Z,Vi=Array.from(H.values()),_.MN(l,4,Vi,_.Es));if(U!==void 0){if(U&&(!G||G.size===0))throw Error("ik");_.Nk(Z,8,U)}g!==void 0&&_.Ps(Z,9,g);V!==void 0&&_.ZO(Z,13,V);E!==void 0&&(l=Z,Vi=(new TextEncoder).encode(E),_.GO(l,12,_.nk(Vi,
!1),_.Y4()));h!==void 0&&_.ZO(Z,16,h);O!==void 0&&_.xL(Z,18,O);if(N!==void 0&&N.size>0||G!==void 0&&G.size>0)a=new zEX,G!==void 0&&G.size>0&&(l=a,Vi=Array.from(G.values()),_.MN(l,1,Vi,_.CY)),N!==void 0&&(N.has(0)&&_.Dm4(a,2,_.Es,1,_.wv),N.has(1)&&_.Dm4(a,2,_.Es,2,_.wv)),_.xL(Z,17,a);return e.return(c.makeRequest(c.galServiceClient.startLinkingSession,Z,[1],[2]))})};
c3.prototype.getMetadata=function(){var r=this,J,x;return _.T(function(t){J={};r.useFpa?(J["X-Goog-Api-Key"]=r.apiKey,J["X-Goog-AuthUser"]=r.authUser!==void 0?r.authUser.toString():"0",(x=_.ctn([]))&&(J.Authorization=x)):J.Authorization="Bearer "+r.oauthToken;r.locale&&(J["accept-language"]=r.locale);return t.return(J)})};
c3.prototype.makeRequest=function(r,J,x,t){var b=this,V;return _.T(function(H){if(H.nextAddress==1)return _.p(H,b.getMetadata(),2);V=H.yieldResult;qmy(b,x);return H.return(r.bind(b.galServiceClient)(J,V).finally(function(){qmy(b,t)}))})};
var qmy=function(r,J){r.galSdkEventHandler!==void 0&&J.forEach(function(x){r.galSdkEventHandler.onEvent(x)})},AV=function(r,J,x){var t=new jO;
J=_.GO(t,2,_.hr(J),0);J=_.Ps(J,5,3);x=_.MN(J,8,x,_.CY);r.bucket!==void 0&&_.ZO(x,1,r.bucket);return x},sar=function(r){var J=r.serviceId;
var x=r.scopes;var t=r.capabilities;r=r.linkName;if(t!==void 0&&x!==void 0)throw Error("dk");var b=new REr;J=_.ZO(b,1,J);t!==void 0?(x=Array.from(t.values()),_.MN(J,5,x,_.CY)):x!==void 0&&(x=Array.from(x.values()),_.MN(J,3,x,_.CY));r!==void 0&&_.ZO(J,6,r);return J};var l5I=function(r){this.galService=new c3(r.alsDomain,r.apiKey,r.authUser,r.oauthToken,r.bucket,r.locale,r.galSdkEventHandler);this.JSC$17416_galRepository=new L1X(this.galService)};
l5I.prototype.getService=function(){return this.galService};var W3K=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(W3K,_.O7);var iQ5=function(r){var J=new W3K;return _.oD(J,1,r)};
W3K.prototype.setErrorMessage=function(r){return _.UC(this,2,r)};var pk9=[0,_.y9,_.Ax,_.y9];var Fy=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Fy,_.O7);var fLm=[0,[1,2,3],_.a$,[0,kks,nHE,-1],_.a$,[0,Y85,-1],_.mF7];var UKE=[0,_.Lw,1,_.y9,_.Ax,-1,1,_.DFM,_.I$,_.y9,-1,fLm];var gm5=[0,_.y9,[0,_.DFM,_.I$,[0,_.Ax]],_.cs,[0,_.y9,-1]];var mX=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(mX,_.O7);var EmE=[0,_.Ax,_.y9,-2,_.Lw,_.y9,_.Lw,_.y9,-2,1,_.cs];var ja4=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(ja4,_.O7);var $K5=[0,_.Lw];var wkY=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(wkY,_.O7);var hiv=[0,_.y9,gm5,$K5,EmE,UKE];var R_m=_.ud(wkY,hiv);var M1X=[0,Mas];var kR7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(kR7,_.O7);var GY4=[0,[1,3],cNX,_.y9,cNX];var tV=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(tV,_.O7);var RiI=[0,_.y9];var Smm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Smm,_.O7);var bC=function(r){return _.Kw(r,W3K,2,xv)},Nl9=function(r){var J=new Smm;
return _.tS(J,2,xv,r)},xv=[1,
2];var dKX=[0,xv,_.a$,RiI,_.a$,pk9,_.FR,GY4,1,_.y9,M1X];var QaE=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(QaE,_.O7);var kYy=function(r){var J=new QaE;return _.tS(J,3,K3I,r)},K3I=[2,
3];var a3=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(a3,_.O7);var PLv=function(r,J){return _.xL(r,2,J)},Yme=function(r,J){return _.xL(r,8,J)},nm9=function(r,J){return _.xL(r,3,J)};var OQe=[0,_.y9,dKX,hiv,_.Ums,[0,[5,6],[0,_.y9,-2],[0,_.Lw,_.y9,_.Ax],[0,fLm],[0,_.Ax,_.y9,-1,_.f44,_.y9],_.a$,[0,[0,_.Lw],_.y9,-1],_.a$,[0,[3,4],_.y9,-1,_.a$,[0,[0,_.y9,_.cs]],_.a$,[0,[0,[0,[1,2],_.a$,[0],_.a$,[0]]]]]],_.Ums,-1,[0,K3I,_.y9,_.a$,RiI,_.a$,pk9,_.FR,GY4,[0,Mas]]];var CLm=_.ud(a3,OQe),Bl4=_.ld(OQe);var ILm=function(){_.Mx.call(this)};
_.S(ILm,_.Mx);ILm.prototype.init=function(){};
new ILm;var L3E=_.aa(["data-"]),c39=_.aa(["aria-"]),A3y=_.aa(["aria-"]),yz=function(r,J){this.isLatencyMeasurementExperiment=r===void 0?!1:r;this.enableDialogA11yFix=J===void 0?!1:J;this.JSC$17445_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.Awo(_.xc.location.href)},N5e=function(r,J){r.onConsentPrimitiveShownCallback=J},F3X=function(r,J){return r.overriddenIframeLoadTimeout?r.overriddenIframeLoadTimeout:J!==void 0?J:5E3},QcX=function(r){if(r.prewarmPromise!==void 0)return r.prewarmPromise;
r.prewarmPromise=new Promise(function(J,x){eO(r,1);aL7(r,y3v(r,!0),eiY(r));r.iframe?r.prewarmChannel||zie(r,r.iframe,J):x(Error("jk"))});
r.prewarmPromise.finally(function(){r.prewarmPromise=void 0});
return r.prewarmPromise};
yz.prototype.showPrimitive=function(){var r=this;if(this.consentPromise!==void 0)return this.consentPromise;var J=Date.now();ZQY(this,J);this.consentPromise=new Promise(function(x,t){eO(r,0,J);var b=r.isDarkTheme();r.isLatencyMeasurementExperiment||r.initialLoadingStrategy===1||r.initialLoadingStrategy===2||(r.loadingBar||(r.loadingBar=xkY(getComputedStyle(document.body).direction==="rtl",b),r.loadingBar.style.position="fixed",r.loadingBar.style.zIndex="15000"),document.body.appendChild(r.loadingBar));
aL7(r,y3v(r),eiY(r));r.iframe?r.channel||vmr(r,r.iframe,x,t):(up5(r),t(Error("jk")))});
this.consentPromise.finally(function(){r.consentPromise=void 0});
return this.consentPromise};
var vmr=function(r,J,x,t){var b,V;_.T(function(H){switch(H.nextAddress){case 1:eO(r,3);b=!1;setTimeout(function(){if(!b){up5(r);lL9(r);XkX(r);var q=iQ5(7).setErrorMessage("Timeout connecting to iframe");x(Yme(PLv(new a3,Nl9(q)),kYy(q)))}},F3X(r,rx5(r)));
if(!r.prewarmPromise){H.jumpTo(2);break}_.DC(H,3);return _.p(H,r.prewarmPromise,5);case 5:_.FC(H,2);break;case 3:_.Wr(H),V=iQ5(4).setErrorMessage("Error while prewarming."),x(Yme(PLv(new a3,Nl9(V)),kYy(V)));case 2:r.prewarmChannel&&r.prewarmChannel.send(Bl4(nm9(new a3,r.consentPrimitiveRequest))),r.channel=_.ZJ({destination:r.JSC$17445_win,iframe:J,origin:JxX(r),channelName:"cpw",onEstablished:function(){b=!0;up5(r);r.isLatencyMeasurementExperiment||(r.JSC$17445_previousBodyOverflow=document.body.style.overflow,
r.JSC$17445_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,r.JSC$17445_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",r.enableDialogA11yFix&&window.addEventListener("blur",r.focusChangeListener));var q=r.iframe;q.style.bottom="0";q.style.position="fixed";q.style.right="0";q.style.border="none";q.style.left="0";q.style.top=
"0";q.style.zIndex="5000";q.style.pointerEvents="";q.style.visibility="";r.initialLoadingStrategy===2||r.initialLoadingStrategy===3?eO(r,4):eO(r,6);var W;(W=r.onConsentPrimitiveShownCallback)==null||W.call(r)},
onMessage:function(q){q=CLm(q.data);switch(_.Nf(q,1)){case 1:lL9(r);var W=t$X(_.f9(q,_.BI,7));W&&(r.initialLoadingStrategy!==2&&r.initialLoadingStrategy!==3||eO(r,6,W),eO(r,5,W));if(W=t$X(_.f9(q,_.BI,6)))eO(r,7,W),eO(r,8);var U,g;((U=_.f9(q,Smm,2))==null?void 0:_.jW(U,xv))!==0&&((g=_.f9(q,QaE,8))==null?void 0:_.jW(g,K3I))!==0||t(Error("kk"));x(q);break;case 2:XkX(r)}}}),_.i8(H)}})},zie=function(r,J,x){r.prewarmChannel=_.ZJ({destination:r.JSC$17445_win,
iframe:J,origin:JxX(r),channelName:"pwcp",onEstablished:function(){eO(r,2);x()}})},JxX=function(r){var J=_.H_(r.src).toString();
return J&&J.indexOf("://")<0&&J.indexOf("//")!==0?r.origin:_.Awo(J)},y3v=function(r,J){J=J===void 0?!1:J;
var x,t=new Map([["origin",r.origin],["hl",(x=xf7(r))!=null?x:null]]);J&&t.set("pw","1");J=_.D([["cpr",r.consentPrimitiveRequest.serialize()]]);for(x=J.next();!x.done;x=J.next()){var b=_.D(x.value);x=b.next().value;b=b.next().value;t.set(x,b)}r.isDarkTheme()&&t.set("color_scheme","dark");return _.bh(r.src,t)},up5=function(r){r.isLatencyMeasurementExperiment||r.loadingBar&&document.body.removeChild(r.loadingBar)};
yz.prototype.getSrc=function(){var r=_.Xe(this.origin),J;var x=(J=_.f9(this.consentPrimitiveRequest,ja4,3))==null?void 0:_.tE(J,1);J="consent.google.com";x=x?"/u/"+encodeURIComponent(x.toString()):"";(r==null?0:r.endsWith("youtube.com"))?J="consent.youtube.com":(r=r==null?void 0:r.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(J="consent.google."+((r[1]?"co.":"")+encodeURIComponent(r[2])));return _.Dv("https://"+J+"/signedin"+x+"/landing")};
var aL7=function(r,J,x){r.iframe||(r.iframe=document.createElement("iframe"),r.iframe.style.width="100%",r.iframe.style.height="100%",x!==112496729&&(r.iframe.style.colorScheme="auto"),r.isLatencyMeasurementExperiment&&(r.iframe.style.display="none"),_.Qj(r.iframe,J),r.iframe.setAttribute("jsname","C5o1O"),tWs(r.iframe),document.body.appendChild(r.iframe))},tWs=function(r){r.style.bottom="-200vh";
r.style.position="fixed";r.style.right="-200vw";r.style.border="";r.style.left="";r.style.top="";r.style.zIndex="";r.style.pointerEvents="none";r.style.visibility="hidden"},lL9=function(r){r.iframe&&(r.isLatencyMeasurementExperiment||(r.JSC$17445_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=r.JSC$17445_previousHtmlOverscroll),r.JSC$17445_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=r.JSC$17445_previousBodyOverscroll),r.JSC$17445_previousBodyOverflow!==
void 0&&(document.body.style.overflow=r.JSC$17445_previousBodyOverflow),r.enableDialogA11yFix&&bwe(r,!1)),tWs(r.iframe))};
yz.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(bwe(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var bwe=function(r,J){var x,t,b=(x=r.iframe)==null?void 0:(t=x.parentElement)==null?void 0:t.children;if(b)for(x=0;x<b.length;x++)t=b[x],t!==r.iframe&&(J?(t.hasAttribute("aria-hidden")&&_.FM([_.JL(L3E)],t,"data-old-aria-hidden",t.getAttribute("aria-hidden")),_.FM([_.JL(c39)],t,"aria-hidden","true")):(t.removeAttribute("aria-hidden"),t.hasAttribute("data-old-aria-hidden")&&(_.FM([_.JL(A3y)],t,"aria-hidden",t.getAttribute("data-old-aria-hidden")),t.removeAttribute("data-old-aria-hidden"))))},eO=function(r,
J,x){var t;
(t=r.latencyCallback)==null||t.call(r,{latencyType:J,timestampEpochMillis:x!=null?x:Date.now()})};var mf7=function(r,J,x){yz.call(this,J,x===void 0?!1:x);this.consentPrimitiveRequest=r;r=xf7(this);_.uC7(r);this.src=this.getSrc();var t;this.initialLoadingStrategy=(t=_.f9(this.consentPrimitiveRequest,mX,4))==null?void 0:_.Nf(t,4)},oM9;
_.S(mf7,yz);var ShI=function(r){var J=_.M("enable_primitive_dialog_aria_hide_siblings");r={request:r,enableDialogA11yFix:J===void 0?!1:J};oM9||(oM9=new mf7(r.request,r.isLatencyMeasurementExperiment||_.Nf(r.request,1)===2,r.enableDialogA11yFix));return oM9},xf7=function(r){var J;
return(J=_.f9(r.consentPrimitiveRequest,mX,4))==null?void 0:_.SW(J,1)},ZQY=function(r,J){if(!_.fw(r.consentPrimitiveRequest,Fy,5)){var x=r.consentPrimitiveRequest,t=new Fy;
_.xL(x,5,t)}var b;if((b=_.f9(r.consentPrimitiveRequest,Fy,5))==null||_.qYr(_.pw(b,8))==null){var V;(V=_.f9(r.consentPrimitiveRequest,Fy,5))!=null&&_.M_(V,8,J)}},eiY=function(r){var J;
return(J=_.f9(r.consentPrimitiveRequest,Fy,5))==null?void 0:_.tE(J,1)};
mf7.prototype.isDarkTheme=function(){var r;return((r=_.f9(this.consentPrimitiveRequest,mX,4))==null?void 0:_.Nf(r,2))===2};
var rx5=function(r){var J;return((J=_.f9(r.consentPrimitiveRequest,mX,4))==null?void 0:_.tE(J,5))||void 0},XkX=function(r){r.channel=void 0;
r.prewarmChannel=void 0;r.iframe&&(document.body.contains(r.iframe)&&document.body.removeChild(r.iframe),r.iframe=void 0);oM9=void 0},KBm=function(r){return yz.prototype.showPrimitive.call(r).then(function(J){return _.f9(J,Smm,2)})};for(var zj={},VWE=(zj[64]="ma",zj[73]="ogb",zj[89]="cr",zj[21]="test",zj[0]="unkn",zj[137]="con",zj[155]="hl",zj[78]="yt",zj[171]="lp",zj[172]="ap",zj[177]="amo",zj[178]="pqe",zj[74]="gg",zj[1]="gm",zj[140]="am",zj[193]="sc",zj),Df7=_.D(Object.keys(VWE)),HwX=Df7.next();!HwX.done;HwX=Df7.next());var Tks=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(Tks,_.O7);var s$5=[0,[2,3,4],_.y9,Pue,cNX,_.mF7];var qpe=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(qpe,_.O7);var WH7=_.ud(qpe,[0,LS4,_.Ax,_.y9,_.Ax,_.y9,s$5]);var iw7=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(iw7,_.O7);iw7.prototype.getCommand=function(){return _.Nf(this,1)};
var psv=function(){var r=new iw7;return _.Ps(r,1,0)};var fJI=_.ld([0,LS4,_.Ax,[0,_.y9,_.Ax,-1]]);var UfK=new _.s1("s"),gME=new _.s1("t"),EMm=new _.s1("u"),j$E=new _.s1("v"),$fr=function(r,J,x){_.qY.call(this,UfK);this.mediaKey=r;this.photoUrl=J;this.photoSource=x};
_.S($fr,_.qY);var wsr=function(){_.qY.call(this,gME)};
_.S(wsr,_.qY);var hp7=function(r){r=r===void 0?!1:r;_.qY.call(this,EMm);this.isError=r};
_.S(hp7,_.qY);var MWs=function(){_.qY.call(this,j$E)};
_.S(MWs,_.qY);var GIe=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,df5=function(r){if(typeof r=="string"){if(r.charAt(0)==".")return RpI(r.substr(1));if(r.charAt(0)=="["){var J=GIe.exec(r);r=r.indexOf("=")==-1?void 0:J[3];return Spy(J[1],r)}return Nk7(r)}return r},RpI=function(r){return function(J){return J.getAttribute&&_.Ci(J,r)}},Spy=function(r,J){return function(x){return J!==void 0?x.getAttribute&&x.getAttribute(r)==J:x.hasAttribute&&x.hasAttribute(r)}},Nk7=function(r){r=r.toUpperCase();
return function(J){return(J=J.tagName)&&J.toUpperCase()==r}},Q$5=function(){return!0};var ZS=function(r,J){this.JSC$17473_key_=r;this.JSC$17473_value_=J},v3=function(r){throw Error("lk`"+r.JSC$17473_key_);
},KH7=function(r,J){return new TypeError("mk`"+J+"`"+r.JSC$17473_key_+"`"+r.JSC$17473_value_+"`"+typeof r.JSC$17473_value_)};
ZS.prototype.string=function(r){if(arguments.length==0)var J=kIY(this);else{var x;J=(x=PAm(this))!=null?x:r}return J};
var kIY=function(r){var J=PAm(r);J===null&&v3(r);return J},PAm=function(r){var J=r.JSC$17473_value_;
if(J==null)return null;if(typeof J==="string")return J;throw KH7(r,"string");};
ZS.prototype.bool=function(r){if(arguments.length==0){var J=this.optionalBool();J===null&&v3(this)}else{var x;J=(x=this.optionalBool())!=null?x:r}return J};
ZS.prototype.optionalBool=function(){var r=this.JSC$17473_value_;if(r==null)return null;if(typeof r==="boolean")return r;if(typeof r==="string"){r=r.toLowerCase();if(r==="true"||r==="1")return!0;if(r==="false"||r==="0")return!1}throw KH7(this,"boolean");};
ZS.prototype.number=function(r){if(arguments.length==0){var J=Yps(this);J===null&&v3(this)}else{var x;J=(x=Yps(this))!=null?x:r}return J};
var Yps=function(r){var J=r.JSC$17473_value_;if(J==null)return null;if(typeof J==="number")return J;if(typeof J==="string"){var x=Number(J);if(!isNaN(x)&&(x!==0||J.trim().length!==0))return x}throw KH7(r,"number");};
ZS.prototype.toString=function(){return kIY(this)};
ZS.prototype.array=function(r){if(arguments.length==0){var J=nMs(this);J===null&&v3(this);return J}J=nMs(this);return J==null?r:J};
var nMs=function(r){var J=r.JSC$17473_value_;if(J==null)return null;Array.isArray(J)||(typeof J!=="string"?J=[J]:(J=J.trim(),J=J==""?[]:J.split(",").map(function(x){return x.trim()})));
return Owv(r,J)},Owv=function(r,J){var x=r.JSC$17473_key_+"[";
return Array.from(J,function(t,b){return new ZS(x+b+"]",t)})};
ZS.prototype.object=function(r){var J=this.JSC$17473_value_;if(J==null)return r===void 0&&v3(this),r;if(typeof J==="object"&&J.constructor===Object){r={};var x=this.JSC$17473_key_+".",t;for(t in J)r[t]=new ZS(x+t,J[t]);return r}throw KH7(this,"object");};var uC=function(r){this.list_=CAX(r)},CAX=function(r){if(r instanceof uC)r=r.list_;
else if(r[0]instanceof uC){for(var J=new Set,x=0;x<r.length;x++)for(var t=_.D(r[x].list_),b=t.next();!b.done;b=t.next())J.add(b.value);r=J}return[].concat(_.Gd(r))};
_.m=uC.prototype;_.m.each=function(r,J,x){((x===void 0?0:x)?DLX:_.eY)(this.list_,r,J);return this};
_.m.size=function(){return this.list_.length};
_.m.isEmpty=function(){return this.list_.length===0};
_.m.get=function(r){return this.list_[r]||null};
_.m.el=function(){return this.list_[0]||null};
_.m.map=function(r,J){return _.S2(this.list_,r,J)};
_.m.equals=function(r){return this===r||_.mn(this.list_,r.list_)};
_.m.first=function(){return this.list_.length==0?null:new lC(this.list_[0])};
_.m.find=function(r){var J=[];this.each(function(x){x=x.querySelectorAll(String(r));for(var t=0;t<x.length;t++)J.push(x[t])});
return new uC(J)};
_.m.parent=function(){var r=[];this.each(function(J){(J=J.parentElement||null)&&!_.cn(r,J)&&r.push(J)});
return new uC(r)};
_.m.children=function(){var r=[];this.each(function(J){J=_.NQ(J);for(var x=0;x<J.length;x++)r.push(J[x])});
return new uC(r)};
_.m.filter=function(r){r=_.bA(this.list_,df5(r));return new uC(r)};
_.m.closest=function(r){var J=[],x=df5(r),t=function(b){return _.lt(b)&&x(b)};
this.each(function(b){(b=_.Yl(b,t,!0))&&!_.cn(J,b)&&J.push(b)});
return new uC(J)};
_.m.next=function(r){return Bks(this,_.o4n,r)};
_.m.prev=function(r){return Bks(this,ANe,r)};
var Bks=function(r,J,x){var t=[];var b=x?df5(x):Q$5;r.each(function(V){(V=J(V))&&b(V)&&t.push(V)});
return new uC(t)};
uC.prototype.setClass=function(r){return this.each(function(J){_.O1(J,r)})};
var IJI=function(r,J){return r.each(function(x){_.JN(x,J)})},LHv=function(r,J){return r.each(function(x){_.XB(x,J)})};
uC.prototype.toggleClass=function(r,J){return J===!0?IJI(this,r):J===!1?LHv(this,r):this.each(function(x){_.Ci(x,r)?_.XB(x,r):_.JN(x,r)})};
uC.prototype.setText=function(r){return this.each(function(J){_.dC(J,r)})};
var cxm=function(r){r.each(function(J){J.removeAttribute("aria-hidden")})};
uC.prototype.getStyle=function(r){if(this.list_.length>0){var J=this.list_[0],x=J.style[_.fj(r)];return typeof x!=="undefined"?x:J.style[_.E4b(J,r)]||""}};
uC.prototype.getData=function(r){if(this.list_.length===0)return new ZS(r,null);var J=ibI(this.list_[0],r);return new ZS(r,J)};
uC.prototype.focus=function(r){try{r?this.el().focus(r):this.el().focus()}catch(J){}return this};
uC.prototype.click=function(){var r=_.QV(this.el());if(r.createEvent){var J=r.createEvent("MouseEvents");J.initMouseEvent("click",!0,!0,r.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(J)}else r=r.createEventObject(),r.clientX=0,r.clientY=0,r.screenX=0,r.screenY=0,r.altKey=!1,r.ctrlKey=!1,r.shiftKey=!1,r.button=0,this.el().fireEvent("onclick",r)};
var Xy=function(r,J,x,t){function b(q,W,U){var g=W;W&&W.parentNode&&(g=W.cloneNode(!0));q(g,U)}
t=t===void 0?!1:t;if(r.list_.length==1){var V=r.list_[0],H=function(q){return J(q,V)};
x instanceof uC?x.each(H,void 0,t):Array.isArray(x)?(t?DLX:_.eY)(x,H):H(x);return r}return r.each(function(q){x instanceof uC?x.each(function(W){b(J,W,q)}):Array.isArray(x)?_.eY(x,function(W){b(J,W,q)}):b(J,x,q)})};
_.m=uC.prototype;_.m.append=function(r){return Xy(this,function(J,x){J&&x.appendChild(J)},r)};
_.m.appendTo=function(r){(new uC([r])).append(this);return this};
_.m.remove=function(){return Xy(this,function(r,J){_.E9(J)},null)};
_.m.empty=function(){return Xy(this,function(r,J){_.Gw(J)},null)};
_.m.after=function(r,J){return Xy(this,function(x,t){x&&_.SH(x,t)},r,!(J===void 0||J))};
_.m.before=function(r){return Xy(this,function(J,x){J&&_.R0(J,x)},r)};
_.m.replaceWith=function(r){return Xy(this,function(J,x){J&&_.toN(J,x)},r)};
_.m.toggle=function(r){return this.each(function(J){_.za(J,r)})};
_.m.show=function(){return this.toggle(!0)};
_.m.hide=function(){return this.toggle(!1)};
_.m.trigger=function(r,J,x,t){return AxI(this,r,J,x,t)};
var AxI=function(r,J,x,t,b){return r.each(function(V){_.UWD(_.QV(V)).triggerWizEventInternal(V,J,x,t,b)})},lC=function(r,J){r instanceof uC&&(J=r.list_,r=null);
this.list_=CAX(r!=null?[r]:J)};
_.xM(lC,uC);_.m=lC.prototype;_.m.children=function(){return new uC(Array.prototype.slice.call(_.NQ(this.list_[0])))};
_.m.each=function(r,J){r.call(J,this.list_[0],0);return this};
_.m.size=function(){return 1};
_.m.el=function(){return this.list_[0]};
_.m.first=function(){return this};var rL=function(r,J){J=J===void 0?window:J;this.hostId=r;this.JSC$17484_win=J;this.scheme="https";this.domain="myaccount.google.com";this.authUser=this.port=0;this.colorScheme="";this.parentElement=document.body;this.iframePosition="fixed";this.opened=!1;this.JSC$17484_previousHtmlOverscroll=this.JSC$17484_previousBodyOverscroll=this.JSC$17484_previousBodyOverflow="";this.eventTarget=new _.U1;this.JSC$17484_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
yx9=function(r){var J=FHs(FHs(FHs(new aJs(78),"po"),"hppp"),"hhc");
J.authUser=Number(_.IP("SESSION_INDEX","0"));J.colorScheme=r;return J};
rL.prototype.getOrigin=function(){return this.origin?this.origin:_.vV(_.Z2(_.zC(new _.ZG,this.JSC$17484_win.location.protocol),this.JSC$17484_win.location.hostname),this.JSC$17484_win.location.port).toString()};
rL.prototype.getTargetOrigin=function(){return _.vV(_.Z2(_.zC(new _.ZG,this.scheme),this.domain),this.port)};
rL.prototype.preloadIframe=function(r){var J=this;if(this.iframeLoadPromise===void 0){var x=document.createElement("iframe");this.iframe=x;Tcr(x,r);this.iframeLoadPromise=new Promise(function(t,b){var V=!1,H=function(q){q.stopPropagation();x.removeEventListener("error",H);x.removeEventListener("securitypolicyviolation",H);b(Error("nk",{cause:q}))};
x.addEventListener("error",H);x.addEventListener("securitypolicyviolation",H);setTimeout(function(){V||b(Error("ok"))},3E4);
epK(J,x,function(){V=!0;x.removeEventListener("error",H);x.removeEventListener("securitypolicyviolation",H);t()})});
zpr(this);r=this.getTargetOrigin().toString();x.setAttribute("allow","camera "+r+"; display-capture "+r);this.parentElement.appendChild(x)}return this.iframeLoadPromise};
var uRv=function(r,J){var x,t;return _.T(function(b){if(b.nextAddress==1)return x=xkY(getComputedStyle(r.parentElement).direction==="rtl"),r.parentElement.appendChild(x),document.activeElement instanceof HTMLElement&&(r.elementToFocusAfterClose=document.activeElement),_.DC(b,2),_.p(b,r.preloadIframe(J),4);if(b.nextAddress!=2){r.parentElement.removeChild(x);r.JSC$17484_previousBodyOverflow=r.parentElement.style.overflow;r.JSC$17484_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
r.JSC$17484_previousBodyOverscroll=r.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";r.parentElement.style.overscrollBehavior="contain";r.parentElement.style.overflow="hidden";var V=r.iframe;V.style.bottom="0";V.style.border="none";V.style.height="100%";V.style.left="0";V.style.position=r.iframePosition;V.style.right="0";V.style.top="0";V.style.width="100%";V.style.zIndex="2202";V.setAttribute("aria-hidden","false");V.setAttribute("aria-modal","true");
r.opened=!0;ZwX(r);return _.FC(b,0)}t=_.Wr(b);r.parentElement.removeChild(x);V$y(r.isDarkTheme());vM7(r,!1);throw Error("pk",{cause:t});})},vM7=function(r,J){J=J===void 0?!0:J;
r.iframe!==void 0&&(ciI(r),document.documentElement.style.overscrollBehavior=r.JSC$17484_previousHtmlOverscroll,r.parentElement.style.overscrollBehavior=r.JSC$17484_previousBodyOverscroll,r.parentElement.style.overflow=r.JSC$17484_previousBodyOverflow,r.elementToFocusAfterClose!==void 0&&(r.elementToFocusAfterClose.focus(),r.elementToFocusAfterClose=void 0),J?zpr(r):(r.parentElement.removeChild(r.iframe),r.iframe=void 0,r.iframeLoadPromise=void 0,r.mainChannel=void 0),r.opened=!1)},ciI=function(r){r.backgroundElementsAriaHiddenIsNull&&
(cxm(r.backgroundElementsAriaHiddenIsNull),r.backgroundElementsAriaHiddenIsNull=void 0);
r.backgroundElementsAriaHiddenIsFalse&&(r.backgroundElementsAriaHiddenIsFalse.each(function(J){J.setAttribute("aria-hidden","false")}),r.backgroundElementsAriaHiddenIsFalse=void 0);
r.backgroundElementsWithoutInert&&(r.backgroundElementsWithoutInert.each(function(J){J.removeAttribute("inert")}),r.backgroundElementsWithoutInert=void 0)},ZwX=function(r){r.backgroundElementsAriaHiddenIsNull=(new lC(r.iframe.parentElement)).children().filter(function(J){return J.getAttribute("aria-hidden")===null&&J!==r.iframe});
r.backgroundElementsAriaHiddenIsNull.each(function(J){J.setAttribute("aria-hidden","true")});
r.backgroundElementsAriaHiddenIsFalse=(new lC(r.iframe.parentElement)).children().filter(function(J){return J.getAttribute("aria-hidden")==="false"&&J!==r.iframe});
r.backgroundElementsAriaHiddenIsFalse.each(function(J){J.setAttribute("aria-hidden","true")});
r.backgroundElementsWithoutInert=(new lC(r.iframe.parentElement)).children().filter(function(J){return!J.hasAttribute("inert")&&J!==r.iframe});
r.backgroundElementsWithoutInert.each(function(J){J.setAttribute("inert","true")})},zpr=function(r){r=r.iframe;
r.style.bottom="-1000px";r.style.position="fixed";r.style.right="-1000px";r.style.border="";r.style.height="";r.style.left="";r.style.top="";r.style.width="";r.style.zIndex="";r.setAttribute("aria-hidden","true");r.setAttribute("aria-modal","false")};
rL.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var aJs=function(r,J){rL.call(this,VWE[r],J);this.options=[];this.style=""};
_.S(aJs,rL);var Aiv=function(r){r.style="youtube";return r},F2K=function(r,J){r.eventTarget.listen(EMm,J);
return r},aze=function(r,J){r.eventTarget.listen(UfK,J);
return r},FHs=function(r,J){r.options.push(J);
return r},yiY=function(r){var J=[r.getOrigin()];
r.ancestorOrigins&&J.push.apply(J,_.Gd(r.ancestorOrigins));var x=new _.ZG(r.JSC$17484_win.location.href),t=r.startUrl?r.startUrl:r.options.includes("po")?"profile-picture/art":"profile-picture";J=o3(_.uT(r.getTargetOrigin(),t),"origin",J);r.startUrl&&_.eJ(J,"startPath",r.startUrl);r.authUser>0&&_.eJ(J,"authuser",r.authUser);r.pageId!==void 0&&_.eJ(J,"pageId",r.pageId);_.eJ(J,"hostId",r.hostId);r.jsMode!==void 0&&_.eJ(J,"jsmode",r.jsMode);r.rectangleRatio!==void 0&&_.eJ(J,"rectangleRatio",r.rectangleRatio);
r.options.length>0&&_.eJ(J,"opts",r.options.join(","));try{for(var b=_.D(["utm_source","utm_medium","utm_campaign","utm_content"]),V=b.next();!V.done;V=b.next()){var H=V.value;_.yo(x,H)&&_.eJ(J,H,_.yo(x,H))}var q,W=(q=r.hl)!=null?q:_.yo(x,"hl");W!==void 0&&_.eJ(J,"hl",W)}catch(U){if(!(U instanceof URIError))throw U;}r.colorScheme&&_.eJ(J,"theme",r.colorScheme);r.style&&_.eJ(J,"style",r.style);return J},eVI=function(r,J){r.mainChannel=_.ZJ({destination:r.JSC$17484_win,
iframe:J,origin:r.getTargetOrigin().toString(),channelName:"ow",onMessage:function(x){x=WH7(x.data);if(J===r.iframe)switch(_.Nf(x,1)){case 1:r.eventTarget.dispatchEvent(new hp7);vM7(r);break;case 2:r.eventTarget.dispatchEvent(new $fr(_.SW(x,4),_.SW(x,2),_.Nf(x,5),_.f9(x,Tks,6)));break;case 0:var t;r.eventTarget.dispatchEvent(new wsr(_.SW(x,2),(t=_.Nf(x,3))!=null?t:0));break;case 3:r.eventTarget.dispatchEvent(new hp7(!0));vM7(r,!1);break;case 4:r.eventTarget.dispatchEvent(new MWs)}}})},epK=function(r,
J,x){_.ZJ({destination:r.JSC$17484_win,
iframe:J,origin:_.vV(_.Z2(_.zC(new _.ZG,r.scheme),r.domain),r.port).toString(),channelName:"owi",onMessage:function(t){J===r.iframe&&(x!==void 0&&x(),eVI(r,J),r.opened&&r.mainChannel.send(fJI(psv())),t.reply(),epK(r,J))}})};
aJs.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?rL.prototype.preloadIframe.call(this,yiY(this).toString()):this.iframeLoadPromise};
aJs.prototype.openPicker=function(r){var J=this;return _.T(function(x){if(x.nextAddress==1)return J.startUrl=r?r:J.options.includes("po")?"profile-picture/art":"profile-picture",_.p(x,uRv(J,yiY(J).toString()),2);if(J.mainChannel){var t=J.mainChannel,b=t.send;var V=psv();V=_.UC(V,2,J.startUrl);b.call(t,fJI(V))}_.i8(x)})};var zVm=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(zVm,_.O7);_.m=zVm.prototype;_.m.getSize=function(){return W3(this,1)};
_.m.setSize=function(r){return _.kM(this,1,r)};
_.m.getWidth=function(){return W3(this,12)};
_.m.getHeight=function(){return W3(this,13)};
_.m.setCenterCrop=function(r){return _.Vo(this,20,r)};
_.m.getHtml=function(){return _.Mf(this,4)};
_.m.getToken=function(){return _.U9(this,24)};
_.m.setToken=function(r){return _.UC(this,24,r)};
_.m.getBackgroundColor=function(){return W3(this,87)};
_.m.hasBackgroundColor=function(){return _.Mm(_.pw(this,87))!=null};
_.m.getStoryboardLevel=function(){return W3(this,109)};var JI=function(r){this.JSC$17492_value_=void 0;this.childNodes_={};if(r){var J=_.vlf(r);r=_.eN(r);for(var x=0;x<J.length;x++)this.set(J[x],r[x])}};
JI.prototype.set=function(r,J){Zq7(this,r,J,!1)};
JI.prototype.add=function(r,J){Zq7(this,r,J,!0)};
var Zq7=function(r,J,x,t){for(var b=0;b<J.length;b++){var V=J.charAt(b);r.childNodes_[V]||(r.childNodes_[V]=new JI);r=r.childNodes_[V]}if(t&&r.JSC$17492_value_!==void 0)throw Error("qk`"+J);r.JSC$17492_value_=x},vum=function(r,J){for(var x=0;x<J.length;x++)if(r=r.childNodes_[J.charAt(x)],!r)return;
return r};
JI.prototype.get=function(r){return(r=vum(this,r))?r.JSC$17492_value_:void 0};
JI.prototype.getValues=function(){var r=[];uk9(this,r);return r};
var uk9=function(r,J){r.JSC$17492_value_!==void 0&&J.push(r.JSC$17492_value_);for(var x in r.childNodes_)uk9(r.childNodes_[x],J)};
JI.prototype.getKeys=function(r){var J=[];if(r){for(var x=this,t=0;t<r.length;t++){var b=r.charAt(t);if(!x.childNodes_[b])return[];x=x.childNodes_[b]}lzX(x,r,J)}else lzX(this,"",J);return J};
var lzX=function(r,J,x){r.JSC$17492_value_!==void 0&&x.push(J);for(var t in r.childNodes_)lzX(r.childNodes_[t],J+t,x)};
_.m=JI.prototype;_.m.containsKey=function(r){return this.get(r)!==void 0};
_.m.containsValue=function(r){if(this.JSC$17492_value_===r)return!0;for(var J in this.childNodes_)if(this.childNodes_[J].containsValue(r))return!0;return!1};
_.m.clear=function(){this.childNodes_={};this.JSC$17492_value_=void 0};
_.m.remove=function(r){for(var J=this,x=[],t=0;t<r.length;t++){var b=r.charAt(t);if(!J.childNodes_[b])throw Error("rk`"+r);x.push([J,b]);J=J.childNodes_[b]}r=J.JSC$17492_value_;for(delete J.JSC$17492_value_;x.length>0;)if(t=x.pop(),J=t[0],t=t[1],J.childNodes_[t].isEmpty())delete J.childNodes_[t];else break;return r};
_.m.clone=function(){return new JI(this)};
_.m.getCount=function(){return e4s(this.getValues())};
_.m.isEmpty=function(){return this.JSC$17492_value_===void 0&&_.GE.isEmpty(this.childNodes_)};var p9E=function(){if(!X4K){var r=X4K=new JI,J;for(J in r_y)r.add(J,r_y[J])}},X4K,xE=function(r,J){this.types=r;
this.setters=J},r_y={a:new xE([3,
0],[function(r,J){_.Vo(r,21,J)},
function(r,J){_.kM(r,56,J)}]),
al:new xE([3],[function(r,J){_.Vo(r,74,J)}]),
b:new xE([3,0],[function(r,J){_.Vo(r,23,J)},
function(r,J){_.kM(r,38,J)}]),
ba:new xE([0],[function(r,J){_.kM(r,85,J)}]),
bc:new xE([0],[function(r,J){_.kM(r,87,J)}]),
br:new xE([0],[function(r,J){_.kM(r,86,J)}]),
c:new xE([3,0],[function(r,J){_.Vo(r,2,J)},
function(r,J){_.kM(r,39,J)}]),
cc:new xE([3],[function(r,J){_.Vo(r,51,J)}]),
ci:new xE([3],[function(r,J){_.Vo(r,32,J)}]),
ckm:new xE([3],[function(r,J){_.Vo(r,104,J)}]),
cp:new xE([0],[function(r,J){_.kM(r,92,J)}]),
cr:new xE([3],[function(r,J){_.Vo(r,108,J)}]),
cv:new xE([0],[function(r,J){_.kM(r,94,J)}]),
d:new xE([3],[function(r,J){_.Vo(r,3,J)}]),
dc:new xE([5],[function(r,J){_.UC(r,99,J)}]),
df:new xE([3],[function(r,J){_.Vo(r,80,J)}]),
dv:new xE([3],[function(r,J){_.Vo(r,90,J)}]),
e:new xE([0],[function(r,J){_.kM(r,15,J)}]),
em:new xE([0],[function(r,J){_.kM(r,107,J)}]),
f:new xE([4],[function(r,J){_.UC(r,16,J)}]),
fg:new xE([3],[function(r,J){_.Vo(r,34,J)}]),
fh:new xE([3],[function(r,J){_.Vo(r,30,J)}]),
fm:new xE([3],[function(r,J){_.Vo(r,84,J)}]),
fo:new xE([2],[function(r,J){_.VU(r,79,_.D4(J))}]),
ft:new xE([3],[function(r,J){_.Vo(r,50,J)}]),
fv:new xE([3],[function(r,J){_.Vo(r,31,J)}]),
g:new xE([3],[function(r,J){_.Vo(r,14,J)}]),
gce:new xE([4],[function(r,J){_.UC(r,112,J)}]),
gd:new xE([3],[function(r,J){_.Vo(r,83,J)}]),
gm:new xE([3],[function(r,J){_.Vo(r,105,J)}]),
h:new xE([3,0],[function(r,J){_.Vo(r,4,J)},
function(r,J){_.kM(r,13,J)}]),
i:new xE([3],[function(r,J){_.Vo(r,22,J)}]),
ic:new xE([0],[function(r,J){_.kM(r,71,J)}]),
id:new xE([3],[function(r,J){_.Vo(r,70,J)}]),
il:new xE([3],[function(r,J){_.Vo(r,96,J)}]),
ip:new xE([3],[function(r,J){_.Vo(r,54,J)}]),
iv:new xE([0],[function(r,J){_.M_(r,75,J)}]),
j:new xE([1],[function(r,J){J=J==null?J:sDr(J);_.VU(r,29,J)}]),
k:new xE([3,0],[function(r,J){_.Vo(r,17,J)},
function(r,J){_.kM(r,42,J)}]),
l:new xE([0],[function(r,J){_.kM(r,44,J)}]),
lf:new xE([3],[function(r,J){_.Vo(r,65,J)}]),
lo:new xE([3],[function(r,J){_.Vo(r,97,J)}]),
m:new xE([0],[function(r,J){_.kM(r,63,J)}]),
md:new xE([3],[function(r,J){_.Vo(r,91,J)}]),
mm:new xE([4],[function(r,J){_.UC(r,81,J)}]),
mo:new xE([3],[function(r,J){_.Vo(r,73,J)}]),
mp:new xE([0],[function(r,J){_.kM(r,115,J)}]),
mv:new xE([3],[function(r,J){_.Vo(r,66,J)}]),
n:new xE([3],[function(r,J){r.setCenterCrop(J)}]),
nc:new xE([3],[function(r,J){_.Vo(r,55,J)}]),
nd:new xE([3],[function(r,J){_.Vo(r,53,J)}]),
ng:new xE([3],[function(r,J){_.Vo(r,95,J)}]),
ngm:new xE([3],[function(r,J){_.Vo(r,106,J)}]),
no:new xE([3],[function(r,J){_.Vo(r,37,J)}]),
ns:new xE([3],[function(r,J){_.Vo(r,40,J)}]),
nt0:new xE([4],[function(r,J){_.UC(r,36,J)}]),
ntm:new xE([3],[function(r,J){_.Vo(r,114,J)}]),
nu:new xE([3],[function(r,J){_.Vo(r,46,J)}]),
nw:new xE([3],[function(r,J){_.Vo(r,48,J)}]),
o:new xE([1,3],[function(r,J){J=J==null?J:sDr(J);_.VU(r,7,J)},
function(r,J){_.Vo(r,27,J)}]),
p:new xE([3,0],[function(r,J){_.Vo(r,19,J)},
function(r,J){_.kM(r,43,J)}]),
pa:new xE([3],[function(r,J){_.Vo(r,61,J)}]),
pc:new xE([0],[function(r,J){_.kM(r,88,J)}]),
pd:new xE([3],[function(r,J){_.Vo(r,60,J)}]),
pf:new xE([3],[function(r,J){_.Vo(r,67,J)}]),
pg:new xE([3],[function(r,J){_.Vo(r,72,J)}]),
pi:new xE([2],[function(r,J){_.VU(r,76,_.D4(J))}]),
pp:new xE([3],[function(r,J){_.Vo(r,52,J)}]),
pt:new xE([4],[function(r,J){_.UC(r,111,J)}]),
q:new xE([4],[function(r,J){_.UC(r,28,J)}]),
r:new xE([3,0],[function(r,J){_.Vo(r,6,J)},
function(r,J){_.kM(r,26,J)}]),
ra:new xE([3],[function(r,J){_.Vo(r,103,J)}]),
rf:new xE([3],[function(r,J){_.Vo(r,100,J)}]),
rg:new xE([3],[function(r,J){_.Vo(r,59,J)}]),
rh:new xE([3],[function(r,J){_.Vo(r,49,J)}]),
rj:new xE([3],[function(r,J){_.Vo(r,57,J)}]),
ro:new xE([2],[function(r,J){_.VU(r,78,_.D4(J))}]),
rp:new xE([3],[function(r,J){_.Vo(r,58,J)}]),
rw:new xE([3],[function(r,J){_.Vo(r,35,J)}]),
rwa:new xE([3],[function(r,J){_.Vo(r,64,J)}]),
rwu:new xE([3],[function(r,J){_.Vo(r,41,J)}]),
s:new xE([3,0],[function(r,J){_.Vo(r,33,J)},
function(r,J){r.setSize(J)}]),
sb:new xE([0],[function(r,J){_.kM(r,110,J)}]),
sc:new xE([0],[function(r,J){_.kM(r,89,J)}]),
sg:new xE([3],[function(r,J){_.Vo(r,82,J)}]),
sl:new xE([0],[function(r,J){_.kM(r,109,J)}]),
sm:new xE([3],[function(r,J){_.Vo(r,93,J)}]),
t:new xE([4],[function(r,J){r.setToken(J)}]),
tm:new xE([3],[function(r,J){_.Vo(r,113,J)}]),
u:new xE([3],[function(r,J){_.Vo(r,18,J)}]),
ut:new xE([3],[function(r,J){_.Vo(r,45,J)}]),
v:new xE([0],[function(r,J){_.kM(r,62,J)}]),
vb:new xE([0],[function(r,J){_.M_(r,68,J)}]),
vf:new xE([4],[function(r,J){_.UC(r,102,J)}]),
vl:new xE([0],[function(r,J){_.M_(r,69,J)}]),
vm:new xE([3],[function(r,J){_.Vo(r,98,J)}]),
w:new xE([0],[function(r,J){_.kM(r,12,J)}]),
x:new xE([0],[function(r,J){_.kM(r,9,J)}]),
y:new xE([0],[function(r,J){_.kM(r,10,J)}]),
ya:new xE([2],[function(r,J){_.VU(r,77,_.D4(J))}]),
z:new xE([0],[function(r,J){_.kM(r,11,J)}])};
p9E.prototype.parse=function(r){var J=new zVm,x=new zVm;if(r=="")r=!0;else{r=r.split("-");for(var t=!0,b=0;b<r.length;b++){var V=r[b];if(V.length==0)t=!1;else{var H=V,q=!1;var W=H;var U=H.charAt(0);U!=U.toLowerCase()&&(q=!0,W=H.charAt(0).toLowerCase()+H.substring(1));var g=X4K;for(U=1;U<=W.length;++U){var E=g,h=W.substring(0,U);if(h.length==0?E.isEmpty():!vum(E,h))break}W=U==1?null:(W=g.get(W.substring(0,U-1)))?{option:H.substring(0,U-1),value:H.substring(U-1),signed:q,attributes:W}:null;if(W){H=
[];q=[];U=!1;for(g=0;g<W.attributes.types.length;g++){E=W.attributes.types[g];var G=W.value;h=b;if(W.signed&&E==1)for(var N=G.length;N<12&&h<r.length-1;)G+="-"+r[h+1],N=G.length,++h;else if(E==2)for(;h<r.length-1&&r[h+1].match(/^[\d\.]/);)G+="-"+r[h+1],++h;N=W.attributes.setters[g];G=J_5(this,E)(W.option,G,J,x,N);if(G===null){U=!0;b=h;break}else H.push(E),q.push(G)}if(!U)for(W=0;W<q.length;W++)g=H[W],G=q[W],xB9(this,g)(V,G);t=t&&U}else t=!1}}r=t}return new tZm(J,x,r)};
var tI=function(r,J,x,t,b,V){b(x,J);r=r.charAt(0);V=V(r==r.toUpperCase());b(t,V)};
_.m=p9E.prototype;_.m.parseAndSetIntOption_=function(r,J,x,t,b){if(J=="")return 0;isFinite(J)&&(J=String(J));J=typeof J==="string"?/^\s*-?0x/i.test(J)?parseInt(J,16):parseInt(J,10):NaN;if(isNaN(J))return 1;tI(r,J,x,t,b,Number);return null};
_.m.logIntParseError_=function(){};
_.m.parseAndSetFloatOption_=function(r,J,x,t,b){if(J=="")return 0;var V=Number(J);J=V==0&&_.Hn(J)?NaN:V;if(isNaN(J))return 1;tI(r,J,x,t,b,Number);return null};
_.m.logFloatParseError_=function(){};
_.m.parseAndSetBoolOption_=function(r,J,x,t,b){if(J!="")return 2;tI(r,!0,x,t,b,Boolean);return null};
_.m.logBoolParseError_=function(){};
_.m.parseAndSetStringOption_=function(r,J,x,t,b){if(J=="")return 0;tI(r,J,x,t,b,function(V){return V?"1":""});
return null};
_.m.logStringParseError_=function(){};
_.m.parseAndSetUint64Base64Option_=function(r,J,x,t,b){if(J=="")return 0;tI(r,J,x,t,b,function(V){return V?1:0});
return null};
var J_5=function(r,J){switch(J){case 0:return(0,_.Ga)(r.parseAndSetIntOption_,r);case 2:return(0,_.Ga)(r.parseAndSetFloatOption_,r);case 3:return(0,_.Ga)(r.parseAndSetBoolOption_,r);case 4:return(0,_.Ga)(r.parseAndSetStringOption_,r);case 1:return(0,_.Ga)(r.parseAndSetUint64Base64Option_,r);default:return function(){}}},xB9=function(r,J){switch(J){case 0:return(0,_.Ga)(r.logIntParseError_,r);
case 2:return(0,_.Ga)(r.logFloatParseError_,r);case 3:return(0,_.Ga)(r.logBoolParseError_,r);case 4:case 1:return(0,_.Ga)(r.logStringParseError_,r);default:return function(){}}},tZm=function(r,J,x){this.valueProto_=r;
this.signatureFlagProto_=J;this.JSC$17504_valid_=x};
tZm.prototype.isValid=function(){return this.JSC$17504_valid_};var sRI=function(r){this.JSC$17505_parser_=null;this.JSC$17505_components_=[];this.JSC$17505_parsedOptions_=null;blK(this,r)},mBX=function(r){r.JSC$17505_parser_==null&&(r.JSC$17505_parser_=new p9E);
return r.JSC$17505_parser_},blK=function(r,J){r.JSC$17505_parsedOptions_=J?typeof J==="string"?mBX(r).parse(J):J:mBX(r).parse("")},bR=function(r,J){return r==J?!1:!0};
_.m=sRI.prototype;_.m.JSC$17507_setCrop=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,_.Mf(x,2),_.Mf(J.signatureFlagProto_,2))&&_.Vo(x,2,r);return this};
_.m.JSC$17507_setCircleCrop=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,qe(x,51),qe(J.signatureFlagProto_,51))&&_.Vo(x,51,r);return this};
_.m.JSC$17507_setImageCrop=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,qe(x,32),qe(J.signatureFlagProto_,32))&&_.Vo(x,32,r);return this};
_.m.JSC$17507_setHeight=function(r){var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,x.getHeight(),J.signatureFlagProto_.getHeight())&&_.kM(x,13,r);return this};
_.m.setCenterCrop=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,_.Mf(x,20),_.Mf(J.signatureFlagProto_,20))&&x.setCenterCrop(r);return this};
_.m.JSC$17507_setSmartCrop=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,_.Mf(x,19),_.Mf(J.signatureFlagProto_,19))&&_.Vo(x,19,r);return this};
_.m.JSC$17507_setPad=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,qe(x,60),qe(J.signatureFlagProto_,60))&&_.Vo(x,60,r);return this};
_.m.JSC$17507_setSmartCropUseFace=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,_.Mf(x,67),_.Mf(J.signatureFlagProto_,67))&&_.Vo(x,67,r);return this};
_.m.JSC$17507_setSmartCropNoClip=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,_.Mf(x,52),_.Mf(J.signatureFlagProto_,52))&&_.Vo(x,52,r);return this};
_.m.setSize=function(r){var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,x.getSize(),J.signatureFlagProto_.getSize())&&x.setSize(r);return this};
_.m.setToken=function(r){r=r||void 0;var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,x.getToken(),J.signatureFlagProto_.getToken())&&x.setToken(r);return this};
_.m.JSC$17507_setWidth=function(r){var J=this.JSC$17505_parsedOptions_,x=J.valueProto_;bR(r,x.getWidth(),J.signatureFlagProto_.getWidth())&&_.kM(x,12,r);return this};
_.m.clearOptions=function(){blK(this,"");return this};
_.m.build=function(){this.JSC$17505_components_.length=0;var r=this.JSC$17505_parsedOptions_,J=r.valueProto_;r=r.signatureFlagProto_;mG(this,"s",J.getSize(),r.getSize());mG(this,"w",J.getWidth(),r.getWidth());oU(this,"c",_.Mf(J,2),_.Mf(r,2));oU(this,"d",_.Mf(J,3),_.Mf(r,3));mG(this,"h",J.getHeight(),r.getHeight());oU(this,"s",qe(J,33),qe(r,33));oU(this,"h",J.getHtml(),r.getHtml());oU(this,"p",_.Mf(J,19),_.Mf(r,19));oU(this,"pp",_.Mf(J,52),_.Mf(r,52));oU(this,"pf",_.Mf(J,67),_.Mf(r,67));oU(this,"n",
_.Mf(J,20),_.Mf(r,20));mG(this,"r",W3(J,26),W3(r,26));oU(this,"r",_.Mf(J,6),_.Mf(r,6));oU(this,"o",qe(J,27),qe(r,27));var x=_.hx(J,7,_.iA);VN(this,"o",x,_.hx(r,7,_.iA));x=_.hx(J,29,_.iA);VN(this,"j",x,_.hx(r,29,_.iA));mG(this,"x",W3(J,9),W3(r,9));mG(this,"y",W3(J,10),W3(r,10));mG(this,"z",W3(J,11),W3(r,11));oU(this,"g",_.Mf(J,14),_.Mf(r,14));mG(this,"e",W3(J,15),W3(r,15));VN(this,"f",_.U9(J,16),_.U9(r,16));oU(this,"k",qe(J,17),qe(r,17));oU(this,"u",qe(J,18),!0);oU(this,"ut",qe(J,45),!0);oU(this,"i",
qe(J,22),!0);oU(this,"a",qe(J,21),qe(r,21));oU(this,"b",_.Mf(J,23),_.Mf(r,23));mG(this,"b",W3(J,38),W3(r,38));mG(this,"c",W3(J,39),W3(r,39),16,8);VN(this,"q",_.U9(J,28),_.U9(r,28));oU(this,"fh",qe(J,30),qe(r,30));oU(this,"fv",qe(J,31),qe(r,31));oU(this,"fg",_.Mf(J,34),_.Mf(r,34));oU(this,"ci",qe(J,32),qe(r,32));VN(this,"t",J.getToken(),r.getToken());VN(this,"nt0",_.U9(J,36),_.U9(r,36));oU(this,"rw",_.Mf(J,35),_.Mf(r,35));oU(this,"rwu",_.Mf(J,41),_.Mf(r,41));oU(this,"rwa",_.Mf(J,64),_.Mf(r,64));oU(this,
"nw",_.Mf(J,48),_.Mf(r,48));oU(this,"rh",_.Mf(J,49),_.Mf(r,49));oU(this,"no",_.Mf(J,37),_.Mf(r,37));oU(this,"ns",qe(J,40),qe(r,40));mG(this,"k",W3(J,42),W3(r,42));mG(this,"p",W3(J,43),W3(r,43));mG(this,"l",W3(J,44),W3(r,44));mG(this,"v",W3(J,62),W3(r,62));oU(this,"nu",qe(J,46),qe(r,46));oU(this,"ft",qe(J,50),qe(r,50));oU(this,"cc",qe(J,51),qe(r,51));oU(this,"nd",qe(J,53),qe(r,53));oU(this,"ip",qe(J,54),qe(r,54));oU(this,"nc",qe(J,55),qe(r,55));mG(this,"a",W3(J,56),W3(r,56));oU(this,"rj",qe(J,57),
qe(r,57));oU(this,"rp",qe(J,58),qe(r,58));oU(this,"rg",qe(J,59),qe(r,59));oU(this,"pd",qe(J,60),qe(r,60));oU(this,"pa",qe(J,61),qe(r,61));mG(this,"m",W3(J,63),W3(r,63));mG(this,"vb",iC(J,68),iC(r,68));mG(this,"vl",iC(J,69),iC(r,69));oU(this,"lf",qe(J,65),qe(r,65));oU(this,"mv",qe(J,66),qe(r,66));oU(this,"id",qe(J,70),qe(r,70));mG(this,"ic",W3(J,71),!0);oU(this,"pg",_.Mf(J,72),_.Mf(r,72));oU(this,"mo",qe(J,73),qe(r,73));oU(this,"al",qe(J,74),qe(r,74));mG(this,"iv",iC(J,75),iC(r,75));mG(this,"pi",pC(J,
76),pC(r,76));mG(this,"ya",pC(J,77),pC(r,77));mG(this,"ro",pC(J,78),pC(r,78));mG(this,"fo",pC(J,79),pC(r,79));oU(this,"df",qe(J,80),qe(r,80));VN(this,"mm",_.U9(J,81),_.U9(r,81));oU(this,"sg",qe(J,82),qe(r,82));oU(this,"gd",qe(J,83),qe(r,83));oU(this,"fm",qe(J,84),qe(r,84));mG(this,"ba",W3(J,85),W3(r,85));mG(this,"br",W3(J,86),W3(r,86));mG(this,"bc",J.getBackgroundColor(),r.getBackgroundColor(),16,8);mG(this,"pc",W3(J,88),W3(r,88),16,8);mG(this,"sc",W3(J,89),W3(r,89),16,8);oU(this,"dv",qe(J,90),qe(r,
90));oU(this,"md",qe(J,91),qe(r,91));mG(this,"cp",W3(J,92),W3(r,92));oU(this,"sm",qe(J,93),qe(r,93));mG(this,"cv",W3(J,94),W3(r,94));oU(this,"ng",qe(J,95),qe(r,95));oU(this,"il",qe(J,96),qe(r,96));oU(this,"lo",qe(J,97),qe(r,97));oU(this,"vm",qe(J,98),qe(r,98));VN(this,"dc",_.U9(J,99),_.U9(r,99));oU(this,"rf",qe(J,100),qe(r,100));VN(this,"vf",_.U9(J,102),_.U9(r,102));oU(this,"ra",_.Mf(J,103),_.Mf(r,103));oU(this,"ckm",qe(J,104),qe(r,104));oU(this,"gm",qe(J,105),qe(r,105));oU(this,"ngm",qe(J,106),qe(r,
106));mG(this,"em",W3(J,107),W3(r,107));oU(this,"cr",qe(J,108),qe(r,108));mG(this,"sl",J.getStoryboardLevel(),r.getStoryboardLevel());mG(this,"sb",W3(J,110),W3(r,110));VN(this,"pt",_.U9(J,111),_.U9(r,111));VN(this,"gce",_.U9(J,112),_.U9(r,112));oU(this,"tm",qe(J,113),qe(r,113));oU(this,"ntm",qe(J,114),qe(r,114));mG(this,"mp",W3(J,115),W3(r,115));return this.JSC$17505_components_.join("-")};
var mG=function(r,J,x,t,b,V){if(x!=null){var H=b==void 0||b!=10&&b!=16?10:b;x=Number(x).toString(H);b=new dLr;b.append(H==16?"0x":"");H=b.append;V==void 0?V="":(V-=x.length,V=V<=0?"":(0,_.AFn)("0",V));H.call(b,V);b.append(x);oYm(r,J,b.toString(),!!Number(t))}},oU=function(r,J,x,t){x&&oYm(r,J,"",!!t)},VN=function(r,J,x,t){x&&oYm(r,J,String(x),!!Number(t))},oYm=function(r,J,x,t){t&&(J=J.charAt(0).toUpperCase()+J.substring(1));
r.JSC$17505_components_.push(J+x)};_.xM(hO,sRI);_.m=hO.prototype;_.m.JSC$17507_setCrop=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setCrop.call(this,r)};
_.m.JSC$17507_setHeight=function(r){r=r==null||r<0?void 0:r;r!=null&&this.setSize();return hO.superClass_.JSC$17507_setHeight.call(this,r)};
_.m.JSC$17507_setImageCrop=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setImageCrop.call(this,r)};
_.m.JSC$17507_setCircleCrop=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setCircleCrop.call(this,r)};
_.m.setSize=function(r){_.rf(r)&&(r=Math.max(r.width,r.height));r=r==null||r<0?void 0:r;r!=null&&(this.JSC$17507_setWidth(),this.JSC$17507_setHeight());return hO.superClass_.setSize.call(this,r)};
_.m.JSC$17507_setSmartCrop=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setSmartCrop.call(this,r)};
_.m.JSC$17507_setSmartCropNoClip=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setSmartCropNoClip.call(this,r)};
_.m.JSC$17507_setSmartCropUseFace=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setSmartCropUseFace.call(this,r)};
_.m.setCenterCrop=function(r){r&&Do(this);return hO.superClass_.setCenterCrop.call(this,r)};
_.m.JSC$17507_setPad=function(r){r&&Do(this);return hO.superClass_.JSC$17507_setPad.call(this,r)};
_.m.JSC$17507_setWidth=function(r){r=r==null||r<0?void 0:r;r!=null&&this.setSize();return hO.superClass_.JSC$17507_setWidth.call(this,r)};
var VZr=function(r){r.clearOptions();var J=r.JSC$17505_parsedOptions_,x=J.valueProto_;bR(!0,_.Mf(x,3),_.Mf(J.signatureFlagProto_,3))&&_.Vo(x,3,!0);return r},Do=function(r){r.setCenterCrop();
r.JSC$17507_setCircleCrop();r.JSC$17507_setCrop();r.JSC$17507_setImageCrop();r.JSC$17507_setPad();r.JSC$17507_setSmartCrop();r.JSC$17507_setSmartCropNoClip();r.JSC$17507_setSmartCropUseFace()};
hO.prototype.build=function(){var r=this.JSC$17505_parsedOptions_.valueProto_;qe(r,18)||qe(r,45)?r.getSize()||this.setSize(0):(r=this.JSC$17505_parsedOptions_.valueProto_,r.getSize()||r.getWidth()||r.getHeight()||(this.setSize(),this.JSC$17507_setHeight(),this.JSC$17507_setWidth(),Do(this)));return hO.superClass_.build.call(this)};var DBm=/^[^\/]*\/\//,HR=function(r,J){J=J===void 0?!1:J;this.original_=r;this.originalPrefix_="";(r=this.original_.match(DBm))&&r[0]?(this.originalPrefix_=r[0],r=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):r="http://"+this.original_;this.uri_=_.a_(r,!0);this.isFreeformUrl_=J;this.JSC$17511_valid_=!0;this.obfuscated_=!1},Hle=function(r,J){r.JSC$17513_pathPrefix_=r.JSC$17513_pathPrefix_?r.JSC$17513_pathPrefix_+("/"+J):J},Tq=function(r){if(r.JSC$17513_components_==
void 0){var J=r.uri_.getPath().substring(1);
r.JSC$17513_pathPrefix_=null;if(r.isFreeformUrl_){r.JSC$17513_components_=[];if((J.match(/=/g)||[]).length>1)return r.JSC$17511_valid_=!1,r.JSC$17513_components_;var x=J.indexOf("=");x!=-1?(r.JSC$17513_components_.push(J.substr(0,x)),r.JSC$17513_components_.push(J.substr(x+1))):r.JSC$17513_components_.push(J);return r.JSC$17513_components_}r.JSC$17513_components_=J.split("/");J=r.JSC$17513_components_.length;J>2&&r.JSC$17513_components_[0]=="u"&&(Hle(r,r.JSC$17513_components_[0]+"/"+r.JSC$17513_components_[1]),
r.JSC$17513_components_.shift(),r.JSC$17513_components_.shift(),J-=2);if(J==0||J==4||J>7)return r.JSC$17511_valid_=!1,r.JSC$17513_components_;if(J==2)Hle(r,r.JSC$17513_components_[0]);else if(r.JSC$17513_components_[0]=="image")Hle(r,r.JSC$17513_components_[0]);else if(J==7||J==3)return r.JSC$17511_valid_=!1,r.JSC$17513_components_;if(J<=3){r.obfuscated_=!0;J==3&&(Hle(r,r.JSC$17513_components_[1]),r.JSC$17513_components_.shift(),--J);--J;x=r.JSC$17513_components_[J];var t=x.indexOf("=");t!=-1&&(r.JSC$17513_components_[J]=
x.substr(0,t),r.JSC$17513_components_.push(x.substr(t+1)))}}return r.JSC$17513_components_};
HR.prototype.isValid=function(){Tq(this);return this.JSC$17511_valid_};
HR.prototype.isObfuscated=function(){Tq(this);return this.obfuscated_};
var TXm=function(r){Tq(r);return r.isFreeformUrl_},sj=function(r){Tq(r);
r.JSC$17513_pathPrefix_==void 0&&(r.JSC$17513_pathPrefix_=null);return r.JSC$17513_pathPrefix_},sQm=function(r){switch(Tq(r).length){case 7:return!0;
case 6:return sj(r)==null;case 5:return!1;case 3:return!0;case 2:return sj(r)==null;case 1:return!1;default:return!1}},qS=function(r,J){if(TXm(r))a:{switch(J){case 7:J=0;
break;case 4:if(!sQm(r)){r=null;break a}J=1;break;default:r=null;break a}r=Tq(r)[J]}else if(r.isObfuscated())a:{var x=sj(r)!=null?1:0;switch(J){case 6:J=x;break;case 4:if(!sQm(r)){r=null;break a}J=1+x;break;default:r=null;break a}r=Tq(r)[J]}else a:{x=sj(r)!=null?1:0;switch(J){case 0:J=x;break;case 1:J=1+x;break;case 2:J=2+x;break;case 3:J=3+x;break;case 4:if(!sQm(r)){r=null;break a}J=4+x;break;case 5:J=sQm(r)?1:0;J=4+x+J;break;default:r=null;break a}r=Tq(r)[J]}return r};
HR.prototype.getOptions=function(){this.options_==void 0&&(this.options_=qS(this,4));return this.options_};var ije=function(){};
ije.prototype.parse=function(r,J){return new q$5(r,J===void 0?!1:J)};
var q$5=function(r,J){HR.call(this,r,J===void 0?!1:J)};
_.S(q$5,HR);_.xM(ME,hO);var WRE;ME.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
ME.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var r=ME.superClass_.build.call(this),J=[];sj(this.parsedImageUrl_)!=null&&J.push(sj(this.parsedImageUrl_));var x=TXm(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var t=this.parsedImageUrl_;t.obfuscatedData_==void 0&&(t.obfuscatedData_=qS(t,6));J.push(t.obfuscatedData_+(r?"="+r:""))}else if(x){t=J.push;var b=this.parsedImageUrl_;b.freeformUrlPath_===void 0&&(b.freeformUrlPath_=qS(b,
7));t.call(J,b.freeformUrlPath_);r&&J.push(r)}else t=J.push,b=this.parsedImageUrl_,b.obfuscatedGaiaId_==void 0&&(b.obfuscatedGaiaId_=qS(b,0)),t.call(J,b.obfuscatedGaiaId_),t=J.push,b=this.parsedImageUrl_,b.photoId_==void 0&&(b.photoId_=qS(b,1)),t.call(J,b.photoId_),t=J.push,b=this.parsedImageUrl_,b.imageVersion_==void 0&&(b.imageVersion_=qS(b,2)),t.call(J,b.imageVersion_),t=J.push,b=this.parsedImageUrl_,b.signature_==void 0&&(b.signature_=qS(b,3)),t.call(J,b.signature_),r&&J.push(r),r=J.push,t=this.parsedImageUrl_,
t.filename_==void 0&&(t.filename_=qS(t,5)),r.call(J,t.filename_);J=x?J.join("="):J.join("/");J=_.a_(this.protocolPrefix_+this.JSC$17519_domain_+"/"+J+(this.JSC$17519_query_?"?"+this.JSC$17519_query_:"")).toString();J.startsWith("%3a//")&&(J=J.replace("%3a//","://"));return J};var qcI=_.aa(["viewBox"]),Ww4=_.aa(["width"]),ilr=_.aa(["height"]),plm=_.aa(["fill"]),fIY=_.aa(["id"]),UBX=_.aa(["x"]),gYK=_.aa(["y"]);fG7.prototype.getLength=function(){return this.parsedData.length};
fG7.prototype.write=function(r){for(var J=0,x=this.parsedData.length;J<x;J++)r.put(this.parsedData[J],8)};
var hlr=function(r,J){var x=new fG7(J);r.dataList.push(x);x=r.errorCorrectLevel;var t=1,b=encodeURI(J).toString().replace(/%[0-9a-fA-F]{2}/g,"a");J=b.length+(b.length!=J?3:0);b=0;for(var V=WR.length;b<=V;b++){var H=0;switch(x){case 1:H=WR[b][0];break;case 0:H=WR[b][1];break;case 3:H=WR[b][2];break;case 2:H=WR[b][3]}if(J<=H)break;else t++}if(t>WR.length)throw Error("Ak");r.typeNumber=t;r.dataCache=null};
Ukv.prototype.isDark=function(r,J){if(r<0||this.moduleCount<=r||J<0||this.moduleCount<=J)throw Error("sk`"+r+"`"+J);return this.modules[r][J]};
for(var M$K=function(r,J,x){r.moduleCount=r.typeNumber*4+17;r.modules=Array(r.moduleCount);for(var t=0;t<r.moduleCount;t++){r.modules[t]=Array(r.moduleCount);for(var b=0;b<r.moduleCount;b++)r.modules[t][b]=null}EY4(r,0,0);EY4(r,r.moduleCount-7,0);EY4(r,0,r.moduleCount-7);t=jQX[r.typeNumber-1];for(b=0;b<t.length;b++)for(var V=0;V<t.length;V++){var H=t[b],q=t[V];if(r.modules[H][q]==null)for(var W=-2;W<=2;W++)for(var U=-2;U<=2;U++)r.modules[H+W][q+U]=W==-2||W==2||U==-2||U==2||W==0&&U==0?!0:!1}for(t=
8;t<r.moduleCount-8;t++)r.modules[t][6]==null&&(r.modules[t][6]=t%2==0);for(t=8;t<r.moduleCount-8;t++)r.modules[6][t]==null&&(r.modules[6][t]=t%2==0);t=r.errorCorrectLevel<<3|x;for(b=t<<10;iR(b)-iR(1335)>=0;)b^=1335<<iR(b)-iR(1335);t=(t<<10|b)^21522;for(b=0;b<15;b++)V=!J&&(t>>b&1)==1,b<6?r.modules[b][8]=V:b<8?r.modules[b+1][8]=V:r.modules[r.moduleCount-15+b][8]=V;for(b=0;b<15;b++)V=!J&&(t>>b&1)==1,b<8?r.modules[8][r.moduleCount-b-1]=V:b<9?r.modules[8][15-b-1+1]=V:r.modules[8][15-b-1]=V;r.modules[r.moduleCount-
8][8]=!J;if(r.typeNumber>=7){t=r.typeNumber;for(b=t<<12;iR(b)-iR(7973)>=0;)b^=7973<<iR(b)-iR(7973);t=t<<12|b;for(b=0;b<18;b++)V=!J&&(t>>b&1)==1,r.modules[Math.floor(b/3)][b%3+r.moduleCount-8-3]=V;for(b=0;b<18;b++)V=!J&&(t>>b&1)==1,r.modules[b%3+r.moduleCount-8-3][Math.floor(b/3)]=V}if(r.dataCache==null){b=r.typeNumber;V=r.dataList;J=r.errorCorrectLevel;t=$Br(b,J);if(t==void 0)throw Error("zk`"+b+"`"+J);H=t.length/3;J=[];for(q=0;q<H;q++){W=t[q*3];U=t[q*3+1];for(var g=t[q*3+2],E=0;E<W;E++)J.push(new gUv(U,
g))}t=new EU7;for(H=0;H<V.length;H++)q=V[H],t.put(q.mode,4),t.put(q.getLength(),wlm(q.mode,b)),q.write(t);for(H=b=0;H<J.length;H++)b+=J[H].dataCount;if(t.length>b*8)throw Error("tk`"+t.length+"`"+b*8);for(t.length+4<=b*8&&t.put(0,4);t.length%8!=0;)hhX(t,!1);for(;!(t.length>=b*8);){t.put(236,8);if(t.length>=b*8)break;t.put(17,8)}V=b=U=0;H=Array(J.length);q=Array(J.length);for(W=0;W<J.length;W++){E=J[W].dataCount;var h=J[W].totalCount-E;b=Math.max(b,E);V=Math.max(V,h);H[W]=Array(E);for(g=0;g<H[W].length;g++)H[W][g]=
255&t.buffer[g+U];U+=E;g=h;E=new G7([1],0);for(h=0;h<g;h++)E=E.multiply(new G7([1,MZ4(h)],0));g=E;E=(new G7(H[W],g.getLength()-1)).mod(g);q[W]=Array(g.getLength()-1);for(g=0;g<q[W].length;g++)h=g+E.getLength()-q[W].length,q[W][g]=h>=0?E.get(h):0}for(g=t=0;g<J.length;g++)t+=J[g].totalCount;t=Array(t);for(g=U=0;g<b;g++)for(W=0;W<J.length;W++)g<H[W].length&&(t[U++]=H[W][g]);for(g=0;g<V;g++)for(W=0;W<J.length;W++)g<q[W].length&&(t[U++]=q[W][g]);r.dataCache=t}J=r.dataCache;t=-1;b=r.moduleCount-1;V=7;H=
0;for(q=r.moduleCount-1;q>0;q-=2)for(q==6&&q--;;){for(W=0;W<2;W++)r.modules[b][q-W]==null&&(U=!1,H<J.length&&(U=(J[H]>>>V&1)==1),GJm(x,b,q-W)&&(U=!U),r.modules[b][q-W]=U,V--,V==-1&&(H++,V=7));b+=t;if(b<0||r.moduleCount<=b){b-=t;t=-t;break}}},EY4=function(r,J,x){for(var t=-1;t<=7;t++)if(!(J+t<=-1||r.moduleCount<=J+t))for(var b=-1;b<=7;b++)x+b<=-1||r.moduleCount<=x+b||(r.modules[J+t][x+b]=0<=t&&t<=6&&(b==0||b==6)||0<=b&&b<=6&&(t==0||t==6)||2<=t&&t<=4&&2<=b&&b<=4?!0:!1)},GPm=function(r){for(var J=0,
x=0,t=0;t<8;t++){M$K(r,!0,t);
var b=r;for(var V=b.moduleCount,H=0,q=0;q<V;q++)for(var W=0;W<V;W++){for(var U=0,g=b.isDark(q,W),E=-1;E<=1;E++)if(!(q+E<0||V<=q+E))for(var h=-1;h<=1;h++)W+h<0||V<=W+h||(E!=0||h!=0)&&g==b.isDark(q+E,W+h)&&U++;U>5&&(H+=3+U-5)}for(q=0;q<V-1;q++)for(W=0;W<V-1;W++)if(U=0,b.isDark(q,W)&&U++,b.isDark(q+1,W)&&U++,b.isDark(q,W+1)&&U++,b.isDark(q+1,W+1)&&U++,U==0||U==4)H+=3;for(q=0;q<V;q++)for(W=0;W<V-6;W++)b.isDark(q,W)&&!b.isDark(q,W+1)&&b.isDark(q,W+2)&&b.isDark(q,W+3)&&b.isDark(q,W+4)&&!b.isDark(q,W+5)&&
b.isDark(q,W+6)&&(H+=40);for(W=0;W<V;W++)for(q=0;q<V-6;q++)b.isDark(q,W)&&!b.isDark(q+1,W)&&b.isDark(q+2,W)&&b.isDark(q+3,W)&&b.isDark(q+4,W)&&!b.isDark(q+5,W)&&b.isDark(q+6,W)&&(H+=40);for(W=U=0;W<V;W++)for(q=0;q<V;q++)b.isDark(q,W)&&U++;b=H+=Math.abs(100*U/V/V-50)/5*10;if(t==0||J>b)J=b,x=t}return x},jQX=[[],
[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,
154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],iR=function(r){for(var J=0;r!=0;)J++,r>>>=1;return J},GJm=function(r,J,x){switch(r){case 0:return(J+x)%2==0;
case 1:return J%2==0;case 2:return x%3==0;case 3:return(J+x)%3==0;case 4:return(Math.floor(J/2)+Math.floor(x/3))%2==0;case 5:return J*x%2+J*x%3==0;case 6:return(J*x%2+J*x%3)%2==0;case 7:return(J*x%3+(J+x)%2)%2==0;default:throw Error("uk`"+r);}},wlm=function(r,J){if(1<=J&&J<10)switch(r){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("vk`"+r);}else if(J<27)switch(r){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("vk`"+r);}else if(J<41)switch(r){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("vk`"+r);}else throw Error("wk`"+J);},py=function(r){if(r<1)throw Error("xk`"+r);
return Rhm[r]},MZ4=function(r){for(;r<0;)r+=255;
for(;r>=256;)r-=255;return fy[r]},fy=Array(256),Rhm=Array(256),ScY=0;ScY<8;ScY++)fy[ScY]=1<<ScY;
for(var Uj=8;Uj<256;Uj++)fy[Uj]=fy[Uj-4]^fy[Uj-5]^fy[Uj-6]^fy[Uj-8];for(var NX9=0;NX9<255;NX9++)Rhm[fy[NX9]]=NX9;G7.prototype.get=function(r){return this.num[r]};
G7.prototype.getLength=function(){return this.num.length};
G7.prototype.multiply=function(r){for(var J=Array(this.getLength()+r.getLength()-1),x=0;x<this.getLength();x++)for(var t=0;t<r.getLength();t++)J[x+t]^=MZ4(py(this.get(x))+py(r.get(t)));return new G7(J,0)};
G7.prototype.mod=function(r){if(this.getLength()-r.getLength()<0)return this;for(var J=py(this.get(0))-py(r.get(0)),x=Array(this.getLength()),t=0;t<this.getLength();t++)x[t]=this.get(t);for(t=0;t<r.getLength();t++)x[t]^=MZ4(py(r.get(t))+J);return(new G7(x,0)).mod(r)};
var dB9=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,
20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,
50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,
118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,
48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,
25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],$Br=function(r,J){switch(J){case 1:return dB9[(r-1)*4];case 0:return dB9[(r-1)*4+1];case 3:return dB9[(r-1)*4+2];case 2:return dB9[(r-1)*4+3]}};
EU7.prototype.get=function(r){return(this.buffer[Math.floor(r/8)]>>>7-r%8&1)==1};
EU7.prototype.put=function(r,J){for(var x=0;x<J;x++)hhX(this,(r>>>J-x-1&1)==1)};
var hhX=function(r,J){var x=Math.floor(r.length/8);r.buffer.length<=x&&r.buffer.push(0);J&&(r.buffer[x]|=128>>>r.length%8);r.length++},WR=[[17,
14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],
[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],w9y=function(){var r=function(J,x){this.JSC$17539__el=J;this.JSC$17539__htOption=x};
r.prototype.draw=function(J){function x(g,E){g=document.createElementNS("http://www.w3.org/2000/svg",g);for(var h in E)E.hasOwnProperty(h)&&(h==="href"?_.gl9(g,E[h]):_.FM([_.JL(qcI),_.JL(Ww4),_.JL(ilr),_.JL(plm),_.JL(fIY),_.JL(UBX),_.JL(gYK)],g,h,E[h]));return g}
var t=this.JSC$17539__htOption,b=this.JSC$17539__el,V=J.moduleCount;this.clear();var H=x("svg",{viewBox:"0 0 "+String(V)+" "+String(V),width:"100%",height:"100%",fill:t.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});b.appendChild(H);H.appendChild(x("rect",{fill:t.colorLight,width:"100%",height:"100%"}));H.appendChild(x("rect",{fill:t.colorDark,width:"1",height:"1",id:"template"}));for(var q=0;q<V;q++)for(var W=0;W<V;W++)if(J.isDark(q,W)){var U=x("use",{x:String(q),y:String(W),href:"#template"});
H.appendChild(U)}};
r.prototype.clear=function(){for(;this.JSC$17539__el.hasChildNodes();)this.JSC$17539__el.removeChild(this.JSC$17539__el.lastChild)};
return r}(),$kX=document.documentElement.tagName.toLowerCase()==="svg"?w9y:typeof CanvasRenderingContext2D!="undefined"?function(){var r=function(J,x){this._bIsPainted=!1;
jRK();this.JSC$17539__htOption=x;this._elCanvas=document.createElement("canvas");this._elCanvas.width=x.width;this._elCanvas.height=x.height;J.appendChild(this._elCanvas);this.JSC$17539__el=J;this._oContext=this._elCanvas.getContext("2d");this._bIsPainted=!1;this._elImage=document.createElement("img");this._elImage.alt="Scan me!";this._elImage.style.display="none";this.JSC$17539__el.appendChild(this._elImage);this._bSupportDataURI=null};
r.prototype._onMakeImage=function(){var J=this._elCanvas.toDataURL("image/png");this._elImage.src=J;this._elImage.style.display="block";this._elCanvas.style.display="none"};
r.prototype._safeSetDataURI=function(J,x){var t=this;t._fFail=x;t._fSuccess=J;t._bSupportDataURI===null?(J=_.go("IMG"),x=function(){t._bSupportDataURI=!1;t._fFail&&t._fFail.call(t)},J.onabort=x,J.onerror=x,J.onload=function(){t._bSupportDataURI=!0;
t._fSuccess&&t._fSuccess.call(t)},J.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):t._bSupportDataURI===!0&&t._fSuccess?t._fSuccess.call(t):t._bSupportDataURI===!1&&t._fFail&&t._fFail.call(t)};
r.prototype.draw=function(J){var x=this._oContext,t=this.JSC$17539__htOption,b=J.moduleCount,V=t.width/b,H=t.height/b,q=Math.round(V),W=Math.round(H);this._elImage.style.display="none";this.clear();for(var U=0;U<b;U++)for(var g=0;g<b;g++){var E=J.isDark(U,g),h=g*V,G=U*H;x.strokeStyle=E?t.colorDark:t.colorLight;x.lineWidth=1;x.fillStyle=E?t.colorDark:t.colorLight;x.fillRect(h,G,V,H);x.strokeRect(Math.floor(h)+.5,Math.floor(G)+.5,q,W);x.strokeRect(Math.ceil(h)-.5,Math.ceil(G)-.5,q,W)}this._bIsPainted=
!0};
r.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
r.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
r.prototype.round=function(J){return J?Math.floor(J*1E3)/1E3:J};
return r}():function(){var r=function(J,x){this.JSC$17539__el=J;
this.JSC$17539__htOption=x};
r.prototype.draw=function(J){for(var x=this.JSC$17539__htOption,t=this.JSC$17539__el,b=J.moduleCount,V=Math.floor(x.width/b),H=Math.floor(x.height/b),q=['<table style="border:0;border-collapse:collapse;">'],W=0;W<b;W++){q.push("<tr>");for(var U=0;U<b;U++)q.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+V+"px;height:"+H+"px;background-color:"+(J.isDark(W,U)?x.colorDark:x.colorLight)+';"></td>');q.push("</tr>")}q.push("</table>");J=q.join("");J=_.kzw(_.YXN,J);_.c_(t,J);
J=t.childNodes[0];b=(x.width-J.offsetWidth)/2;V=(x.height-J.offsetHeight)/2;b>0&&V>0&&(J.style.margin=V+"px "+b+"px")};
r.prototype.clear=function(){this.JSC$17539__el.textContent=""};
return r}();
Rlr.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$17542__android||this.JSC$17542__android>=3)&&this._oDrawing.makeImage()};
Rlr.prototype.clear=function(){this._oDrawing.clear()};
_.xc.QRCode=Rlr;var QQr={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var gL=function(){};
gL.prototype.stringify=function(r){return _.xc.JSON.stringify(r,void 0)};
gL.prototype.parse=function(r){return _.xc.JSON.parse(r,void 0)};var Kws=function(){_.qY.call(this,"z")};
_.xM(Kws,_.qY);var kJm=function(){_.qY.call(this,"y")};
_.xM(kJm,_.qY);var P5E=null,Yc4=function(){return P5E=P5E||new _.U1},nYe=function(r){_.qY.call(this,"serverreachability",r)};
_.xM(nYe,_.qY);var Ej=function(r){var J=Yc4();J.dispatchEvent(new nYe(J,r))},Olm=function(r){_.qY.call(this,"statevent",r)};
_.xM(Olm,_.qY);var jk=function(r){var J=Yc4();J.dispatchEvent(new Olm(J,r))},C5v=function(r,J,x,t){_.qY.call(this,"timingevent",r);
this.size=J;this.rtt=x;this.retries=t};
_.xM(C5v,_.qY);var BXY=function(r,J,x){var t=Yc4();t.dispatchEvent(new C5v(t,r,J,x))},$E=function(r,J){if(typeof r!=="function")throw Error("Bk");
return _.xc.setTimeout(function(){r()},J)};var wL=function(){this.redactEnabled_=!0};
wL.prototype.disableRedact=function(){this.redactEnabled_=!1};
var IIX=function(r,J,x,t,b,V){r.info(function(){if(r.redactEnabled_)if(V){var H="";for(var q=V.split("&"),W=0;W<q.length;W++){var U=q[W].split("=");if(U.length>1){var g=U[0];U=U[1];var E=g.split("_");H=E.length>=2&&E[1]=="type"?H+(g+"="+U+"&"):H+(g+"=redacted&")}}}else H=null;else H=V;return"XMLHTTP REQ ("+t+") [attempt "+b+"]: "+J+"\n"+x+"\n"+H})},LwK=function(r,J,x,t,b,V,H){r.info(function(){return"XMLHTTP RESP ("+t+") [ attempt "+b+"]: "+J+"\n"+x+"\n"+V+" "+H})},hI=function(r,J,x,t){r.info(function(){return"XMLHTTP TEXT ("+
J+"): "+c_K(r,x)+(t?" "+t:"")})},A_v=function(r,J){r.info(function(){return"TIMEOUT: "+J})};
wL.prototype.debug=function(){};
wL.prototype.info=function(){};
wL.prototype.warning=function(){};
var c_K=function(r,J){if(!r.redactEnabled_)return J;if(!J)return null;try{var x=JSON.parse(J);if(x)for(var t=0;t<x.length;t++)if(Array.isArray(x[t])){var b=x[t];if(!(b.length<2)){var V=b[1];if(Array.isArray(V)&&!(V.length<1)){var H=V[0];if(H!="noop"&&H!="stop"&&H!="close")for(var q=1;q<V.length;q++)V[q]=""}}}return(0,_.MY)(x)}catch(W){return r.debug("Exception parsing expected JS array - probably was not JS"),J}};var MS=function(r,J,x,t,b){this.JSC$17564_channel_=r;this.JSC$17564_channelDebug_=J;this.sid_=x;this.JSC$17564_rid_=t;this.JSC$17564_retryId_=b||1;this.JSC$17564_eventHandler_=new _.t6(this);this.timeout_=45E3;this.JSC$17564_extraHeaders_=null;this.JSC$17564_successful_=!1;this.JSC$17564_postData_=this.JSC$17564_requestUri_=this.JSC$17564_baseUri_=this.JSC$17564_type_=this.JSC$17564_requestStartTime_=this.JSC$17564_watchDogTimeoutTime_=this.JSC$17564_watchDogTimerId_=null;this.JSC$17564_pendingMessages_=
[];this.JSC$17564_xmlHttp_=null;this.JSC$17564_xmlHttpChunkStart_=0;this.JSC$17564_lastError_=this.JSC$17564_verb_=null;this.JSC$17564_lastStatusCode_=-1;this.JSC$17564_cancelled_=!1;this.JSC$17564_readyStateChangeThrottleMs_=0;this.JSC$17564_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new FwI},FwI=function(){this.JSC$17566_textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},aIK=function(r,J){switch(r){case 0:return"Non-200 return code ("+J+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},y_v={},ehm={};
MS.prototype.setTimeout=function(r){this.timeout_=r};
var Zlr=function(r,J,x){r.JSC$17564_type_=1;r.JSC$17564_baseUri_=_.ti(J.clone());r.JSC$17564_postData_=x;r.decodeChunks_=!0;zhr(r,null)},zhr=function(r,J){r.JSC$17564_requestStartTime_=Date.now();
vYy(r);r.JSC$17564_requestUri_=r.JSC$17564_baseUri_.clone();o3(r.JSC$17564_requestUri_,"t",r.JSC$17564_retryId_);r.JSC$17564_xmlHttpChunkStart_=0;var x=r.JSC$17564_channel_.JSC$17583_supportsCrossDomainXhrs_;r.fetchResponseState_=new FwI;r.JSC$17564_xmlHttp_=uTr(r.JSC$17564_channel_,x?J:null,!r.JSC$17564_postData_);r.JSC$17564_readyStateChangeThrottleMs_>0&&(r.JSC$17564_readyStateChangeThrottle_=new _.vJ((0,_.Ga)(r.JSC$17568_xmlHttpHandler_,r,r.JSC$17564_xmlHttp_),r.JSC$17564_readyStateChangeThrottleMs_));
r.JSC$17564_eventHandler_.listen(r.JSC$17564_xmlHttp_,"readystatechange",r.JSC$17568_readyStateChangeHandler_);J=r.JSC$17564_extraHeaders_?_.GE.clone(r.JSC$17564_extraHeaders_):{};r.JSC$17564_postData_?(r.JSC$17564_verb_||(r.JSC$17564_verb_="POST"),J["Content-Type"]="application/x-www-form-urlencoded",r.JSC$17564_xmlHttp_.send(r.JSC$17564_requestUri_,r.JSC$17564_verb_,r.JSC$17564_postData_,J)):(r.JSC$17564_verb_="GET",r.JSC$17564_xmlHttp_.send(r.JSC$17564_requestUri_,r.JSC$17564_verb_,null,J));Ej(1);
IIX(r.JSC$17564_channelDebug_,r.JSC$17564_verb_,r.JSC$17564_requestUri_,r.JSC$17564_rid_,r.JSC$17564_retryId_,r.JSC$17564_postData_)};
MS.prototype.JSC$17568_readyStateChangeHandler_=function(r){r=r.target;var J=this.JSC$17564_readyStateChangeThrottle_;J&&_.RV(r)==3?(this.JSC$17564_channelDebug_.debug("Throttling readystatechange."),J.fire()):this.JSC$17568_xmlHttpHandler_(r)};
MS.prototype.JSC$17568_xmlHttpHandler_=function(r){try{r==this.JSC$17564_xmlHttp_?lIX(this):this.JSC$17564_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(J){this.JSC$17564_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),Xls(this)}finally{}};
var lIX=function(r){var J=_.RV(r.JSC$17564_xmlHttp_),x=r.JSC$17564_xmlHttp_.JSC$7885_lastErrorCode_,t=r.JSC$17564_xmlHttp_.getStatus();if(!(J<3||J==3&&!Xls(r))){r.JSC$17564_cancelled_||J!=4||x==7||(x==8||t<=0?Ej(3):Ej(2));rDK(r);var b=r.JSC$17564_xmlHttp_.getStatus();r.JSC$17564_lastStatusCode_=b;x=JDI(r);Xls(r)||r.JSC$17564_channelDebug_.debug(function(){return"No response text for uri "+r.JSC$17564_requestUri_+" status "+b});
r.JSC$17564_successful_=b==200;LwK(r.JSC$17564_channelDebug_,r.JSC$17564_verb_,r.JSC$17564_requestUri_,r.JSC$17564_rid_,r.JSC$17564_retryId_,J,b);if(r.JSC$17564_successful_){if(r.decodeInitialResponse_&&!r.initialResponseDecoded_)if(t=xOr(r))hI(r.JSC$17564_channelDebug_,r.JSC$17564_rid_,t,"Initial handshake response via X-HTTP-Initial-Response"),r.initialResponseDecoded_=!0,t4m(r,t);else{r.JSC$17564_successful_=!1;r.JSC$17564_lastError_=3;jk(12);r.JSC$17564_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
r.JSC$17564_rid_+")");Gq(r);RU(r);return}r.decodeChunks_?bx7(r,J,x):(hI(r.JSC$17564_channelDebug_,r.JSC$17564_rid_,x,null),t4m(r,x));J==4&&Gq(r);r.JSC$17564_successful_&&!r.JSC$17564_cancelled_&&(J==4?mOY(r.JSC$17564_channel_,r):(r.JSC$17564_successful_=!1,vYy(r)))}else e_s(r.JSC$17564_xmlHttp_),b==400&&x.indexOf("Unknown SID")>0?(r.JSC$17564_lastError_=3,jk(12),r.JSC$17564_channelDebug_.warning("XMLHTTP Unknown SID ("+r.JSC$17564_rid_+")")):(r.JSC$17564_lastError_=0,jk(13),r.JSC$17564_channelDebug_.warning("XMLHTTP Bad status "+
b+" ("+r.JSC$17564_rid_+")")),Gq(r),RU(r)}},xOr=function(r){return r.JSC$17564_xmlHttp_&&(r=iv(r.JSC$17564_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Hn(r)?r:null},JDI=function(r){if(!oQ5(r))return r.JSC$17564_xmlHttp_.getResponseText();
var J=r.JSC$17564_xmlHttp_.getResponse();if(J==="")return"";var x="",t=J.length,b=_.RV(r.JSC$17564_xmlHttp_)==4;if(!r.fetchResponseState_.JSC$17566_textDecoder){if(typeof TextDecoder==="undefined")return Gq(r),RU(r),"";r.fetchResponseState_.JSC$17566_textDecoder=new _.xc.TextDecoder}for(var V=0;V<t;V++)r.fetchResponseState_.responseArrivedForFetch=!0,x+=r.fetchResponseState_.JSC$17566_textDecoder.decode(J[V],{stream:!(b&&V==t-1)});J.length=0;r.fetchResponseState_.responseBuffer+=x;r.JSC$17564_xmlHttpChunkStart_=
0;return r.fetchResponseState_.responseBuffer},Xls=function(r){return r.JSC$17564_xmlHttp_?r.fetchResponseState_.responseArrivedForFetch?!0:!(!r.JSC$17564_xmlHttp_.getResponseText()&&!r.JSC$17564_xmlHttp_.getResponse()):!1},oQ5=function(r){return r.JSC$17564_xmlHttp_?r.JSC$17564_verb_=="GET"&&r.JSC$17564_type_!=2&&r.JSC$17564_channel_.usesFetchStreams_:!1},bx7=function(r,J,x){for(var t=!0,b;!r.JSC$17564_cancelled_&&r.JSC$17564_xmlHttpChunkStart_<x.length;)if(b=V4m(r,x),b==ehm){J==4&&(r.JSC$17564_lastError_=
4,jk(14),t=!1);
hI(r.JSC$17564_channelDebug_,r.JSC$17564_rid_,null,"[Incomplete Response]");break}else if(b==y_v){r.JSC$17564_lastError_=4;jk(15);hI(r.JSC$17564_channelDebug_,r.JSC$17564_rid_,x,"[Invalid Chunk]");t=!1;break}else hI(r.JSC$17564_channelDebug_,r.JSC$17564_rid_,b,null),t4m(r,b);oQ5(r)&&r.JSC$17564_xmlHttpChunkStart_!=0&&(r.fetchResponseState_.responseBuffer=r.fetchResponseState_.responseBuffer.slice(r.JSC$17564_xmlHttpChunkStart_),r.JSC$17564_xmlHttpChunkStart_=0);J!=4||x.length!=0||r.fetchResponseState_.responseArrivedForFetch||
(r.JSC$17564_lastError_=1,jk(16),t=!1);r.JSC$17564_successful_=r.JSC$17564_successful_&&t;t?x.length>0&&!r.firstByteReceived_&&(r.firstByteReceived_=!0,J=r.JSC$17564_channel_,J.JSC$17583_backChannelRequest_==r&&J.detectBufferingProxy_&&!J.bpDetectionDone_&&(J.JSC$17583_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+x.length),DOm(J),J.bpDetectionDone_=!0,jk(11))):(hI(r.JSC$17564_channelDebug_,r.JSC$17564_rid_,x,"[Invalid Chunked Response]"),Gq(r),RU(r))},V4m=function(r,J){var x=
r.JSC$17564_xmlHttpChunkStart_,t=J.indexOf("\n",x);
if(t==-1)return ehm;x=Number(J.substring(x,t));if(isNaN(x))return y_v;t+=1;if(t+x>J.length)return ehm;J=J.slice(t,t+x);r.JSC$17564_xmlHttpChunkStart_=t+x;return J};
MS.prototype.cancel=function(){this.JSC$17564_cancelled_=!0;Gq(this)};
var vYy=function(r){r.JSC$17564_watchDogTimeoutTime_=Date.now()+r.timeout_;Hxv(r,r.timeout_)},Hxv=function(r,J){if(r.JSC$17564_watchDogTimerId_!=null)throw Error("Ck");
r.JSC$17564_watchDogTimerId_=$E((0,_.Ga)(r.JSC$17568_onWatchDogTimeout_,r),J)},rDK=function(r){r.JSC$17564_watchDogTimerId_&&(_.xc.clearTimeout(r.JSC$17564_watchDogTimerId_),r.JSC$17564_watchDogTimerId_=null)};
MS.prototype.JSC$17568_onWatchDogTimeout_=function(){this.JSC$17564_watchDogTimerId_=null;var r=Date.now();r-this.JSC$17564_watchDogTimeoutTime_>=0?(A_v(this.JSC$17564_channelDebug_,this.JSC$17564_requestUri_),this.JSC$17564_type_!=2&&(Ej(3),jk(17)),Gq(this),this.JSC$17564_lastError_=2,RU(this)):(this.JSC$17564_channelDebug_.warning("WatchDog timer called too early"),Hxv(this,this.JSC$17564_watchDogTimeoutTime_-r))};
var RU=function(r){r.JSC$17564_channel_.state_==0||r.JSC$17564_cancelled_||mOY(r.JSC$17564_channel_,r)},Gq=function(r){rDK(r);
_.lh(r.JSC$17564_readyStateChangeThrottle_);r.JSC$17564_readyStateChangeThrottle_=null;r.JSC$17564_eventHandler_.removeAll();if(r.JSC$17564_xmlHttp_){var J=r.JSC$17564_xmlHttp_;r.JSC$17564_xmlHttp_=null;J.abort();J.dispose()}};
MS.prototype.getLastError=function(){return this.JSC$17564_lastError_};
var t4m=function(r,J){try{var x=r.JSC$17564_channel_;if(x.state_!=0&&(x.JSC$17583_backChannelRequest_==r||TTv(x.forwardChannelRequestPool_,r)))if(!r.initialResponseDecoded_&&TTv(x.forwardChannelRequestPool_,r)&&x.state_==3){try{var t=x.wireCodec_.JSC$17578_parser_.parse(J)}catch(q){t=null}if(Array.isArray(t)&&t.length==3){J=t;if(J[0]==0)a:if(x.JSC$17583_channelDebug_.debug("Server claims our backchannel is missing."),x.JSC$17583_backChannelTimerId_)x.JSC$17583_channelDebug_.debug("But we are currently starting the request.");
else{if(x.JSC$17583_backChannelRequest_)if(x.JSC$17583_backChannelRequest_.JSC$17564_requestStartTime_+3E3<r.JSC$17564_requestStartTime_)sIm(x),qBr(x);else break a;else x.JSC$17583_channelDebug_.warning("We do not have a BackChannel established");W$y(x);jk(18)}else{x.JSC$17583_lastPostResponseArrayId_=J[1];var b=x.JSC$17583_lastPostResponseArrayId_-x.JSC$17583_lastArrayId_;if(0<b){var V=J[2];x.JSC$17583_channelDebug_.debug(V+" bytes (in "+b+" arrays) are outstanding on the BackChannel");V<37500&&
x.enableStreaming_&&x.JSC$17583_backChannelRetryCount_==0&&!x.JSC$17583_deadBackChannelTimerId_&&(x.JSC$17583_deadBackChannelTimerId_=$E((0,_.Ga)(x.JSC$17585_onBackChannelDead_,x),6E3))}}if(ixv(x.forwardChannelRequestPool_)<=1&&x.forwardChannelFlushedCallback_){try{x.forwardChannelFlushedCallback_()}catch(q){}x.forwardChannelFlushedCallback_=void 0}}else x.JSC$17583_channelDebug_.debug("Bad POST response data returned"),Sk(x,11)}else if((r.initialResponseDecoded_||x.JSC$17583_backChannelRequest_==
r)&&sIm(x),!_.Hn(J)){var H=x.wireCodec_.JSC$17578_parser_.parse(J);x.onInput_(H,r)}Ej(4)}catch(q){}};var pYK=function(r,J){this.JSC$17571_mapId=r;this.map=J;this.context=null};var fTY=function(r){this.maxPoolSizeConfigured_=r||10;_.xc.PerformanceNavigationTiming?(r=_.xc.performance.getEntriesByType("navigation"),r=r.length>0&&(r[0].nextHopProtocol=="hq"||r[0].nextHopProtocol=="h2")):r=!!(_.xc.chrome&&_.xc.chrome.loadTimes&&_.xc.chrome.loadTimes()&&_.xc.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17574_maxSize_=r?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17574_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17574_request_=null;this.JSC$17574_pendingMessages_=
[]},UOr=function(r){return r.JSC$17574_request_?!0:r.requestPool_?r.requestPool_.size>=r.JSC$17574_maxSize_:!1},ixv=function(r){return r.JSC$17574_request_?1:r.requestPool_?r.requestPool_.size:0},TTv=function(r,J){return r.JSC$17574_request_?r.JSC$17574_request_==J:r.requestPool_?r.requestPool_.has(J):!1},gQs=function(r,J){r.requestPool_?r.requestPool_.add(J):r.JSC$17574_request_=J},EQm=function(r,J){r.JSC$17574_request_&&r.JSC$17574_request_==J?r.JSC$17574_request_=null:r.requestPool_&&r.requestPool_.has(J)&&
r.requestPool_.delete(J)};
fTY.prototype.cancel=function(){this.JSC$17574_pendingMessages_=jIy(this);if(this.JSC$17574_request_)this.JSC$17574_request_.cancel(),this.JSC$17574_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var r=_.D(this.requestPool_.values()),J=r.next();!J.done;J=r.next())J.value.cancel();this.requestPool_.clear()}};
var jIy=function(r){if(r.JSC$17574_request_!=null)return r.JSC$17574_pendingMessages_.concat(r.JSC$17574_request_.JSC$17564_pendingMessages_);if(r.requestPool_!=null&&r.requestPool_.size!==0){var J=r.JSC$17574_pendingMessages_;r=_.D(r.requestPool_.values());for(var x=r.next();!x.done;x=r.next())J=J.concat(x.value.JSC$17564_pendingMessages_);return J}return _.ZM(r.JSC$17574_pendingMessages_)},$OK=function(r,J){r.JSC$17574_pendingMessages_=r.JSC$17574_pendingMessages_.concat(J)};var wYK=function(r,J){var x=new wL;x.debug("TestLoadImage: loading "+r);if(_.xc.Image){var t=new Image;t.onload=_.jC(NS,x,"TestLoadImage: loaded",!0,J,t);t.onerror=_.jC(NS,x,"TestLoadImage: error",!1,J,t);t.onabort=_.jC(NS,x,"TestLoadImage: abort",!1,J,t);t.ontimeout=_.jC(NS,x,"TestLoadImage: timeout",!1,J,t);_.xc.setTimeout(function(){if(t.ontimeout)t.ontimeout()},1E4);
t.src=r}else J(!1)},h1E=function(r,J){var x=new wL,t=new AbortController,b=setTimeout(function(){t.abort();
NS(x,"TestPingServer: timeout",!1,J)},1E4);
fetch(r,{signal:t.signal}).then(function(V){clearTimeout(b);V.ok?NS(x,"TestPingServer: ok",!0,J):NS(x,"TestPingServer: server error",!1,J)}).catch(function(){clearTimeout(b);
NS(x,"TestPingServer: error",!1,J)})},NS=function(r,J,x,t,b){try{r.debug(J),b&&(b.onload=null,b.onerror=null,b.onabort=null,b.ontimeout=null),t(x)}catch(V){}};var M47=function(){this.JSC$17578_parser_=new gL};var dL=function(r,J,x){return x&&x.internalChannelParams?x.internalChannelParams[r]||J:J},QN=function(r){this.serverVersion_=0;
this.JSC$17583_outgoingMaps_=[];this.JSC$17583_channelDebug_=new wL;this.JSC$17583_hostPrefix_=this.JSC$17583_backChannelUri_=this.JSC$17583_forwardChannelUri_=this.JSC$17583_path_=this.JSC$17583_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17583_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17583_extraHeaders_=null;this.JSC$17583_nextMapId_=this.JSC$17583_nextRid_=0;this.JSC$17583_failFast_=dL("failFast",!1,r);this.enableStreaming_=this.JSC$17583_deadBackChannelTimerId_=
this.JSC$17583_backChannelTimerId_=this.JSC$17583_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17583_lastPostResponseArrayId_=this.JSC$17583_lastArrayId_=-1;this.JSC$17583_backChannelAttemptId_=this.JSC$17583_backChannelRetryCount_=this.JSC$17583_forwardChannelRetryCount_=0;this.JSC$17583_baseRetryDelayMs_=dL("baseRetryDelayMs",5E3,r);this.JSC$17583_retryDelaySeedMs_=dL("retryDelaySeedMs",1E4,r);this.JSC$17583_forwardChannelMaxRetries_=
dL("forwardChannelMaxRetries",2,r);this.JSC$17583_forwardChannelRequestTimeoutMs_=dL("forwardChannelRequestTimeoutMs",2E4,r);this.JSC$17583_xmlHttpFactory_=r&&r.xmlHttpFactory||void 0;this.networkTestUrl_=r&&r.networkTestUrl||void 0;this.usesFetchStreams_=r&&r.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17583_supportsCrossDomainXhrs_=r&&r.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new fTY(r&&r.concurrentRequestLimit);this.wireCodec_=new M47;this.fastHandshake_=
r&&r.fastHandshake||!1;this.encodeInitMessageHeaders_=r&&r.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17583_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=r&&r.blockingHandshake||!1;r&&r.disableRedact&&this.JSC$17583_channelDebug_.disableRedact();r&&r.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
r&&r.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;r&&r.longPollingTimeout&&r.longPollingTimeout>0&&(this.longPollingTimeout_=r.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
QN.prototype.JSC$17585_channelVersion_=8;QN.prototype.state_=1;
QN.prototype.connect=function(r,J,x,t){this.JSC$17583_channelDebug_.debug("connect()");jk(0);this.JSC$17583_path_=r;this.JSC$17583_extraParams_=J||{};x&&t!==void 0&&(this.JSC$17583_extraParams_.OSID=x,this.JSC$17583_extraParams_.OAID=t);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17583_channelDebug_.debug("connectChannel_()");r=GpX(this,null,this.JSC$17583_path_);this.JSC$17583_channelDebug_.debug("GetForwardChannelUri: "+r);this.JSC$17583_forwardChannelUri_=r;R1K(this)};
QN.prototype.disconnect=function(){this.JSC$17583_channelDebug_.debug("disconnect()");SB5(this);if(this.state_==3){var r=this.JSC$17583_nextRid_++,J=this.JSC$17583_forwardChannelUri_.clone();_.eJ(J,"SID",this.sid_);_.eJ(J,"RID",r);_.eJ(J,"TYPE","terminate");Ky(this,J);r=new MS(this,this.JSC$17583_channelDebug_,this.sid_,r);r.JSC$17564_type_=2;r.JSC$17564_baseUri_=_.ti(J.clone());J=!1;if(_.xc.navigator&&_.xc.navigator.sendBeacon)try{J=_.xc.navigator.sendBeacon(r.JSC$17564_baseUri_.toString(),"")}catch(x){}!J&&
_.xc.Image&&((new Image).src=r.JSC$17564_baseUri_,J=!0);J||(r.JSC$17564_xmlHttp_=uTr(r.JSC$17564_channel_,null),r.JSC$17564_xmlHttp_.send(r.JSC$17564_baseUri_));r.JSC$17564_requestStartTime_=Date.now();vYy(r)}NTY(this)};
var qBr=function(r){r.JSC$17583_backChannelRequest_&&(DOm(r),r.JSC$17583_backChannelRequest_.cancel(),r.JSC$17583_backChannelRequest_=null)},SB5=function(r){qBr(r);
r.JSC$17583_backChannelTimerId_&&(_.xc.clearTimeout(r.JSC$17583_backChannelTimerId_),r.JSC$17583_backChannelTimerId_=null);sIm(r);r.forwardChannelRequestPool_.cancel();r.JSC$17583_forwardChannelTimerId_&&(typeof r.JSC$17583_forwardChannelTimerId_==="number"&&_.xc.clearTimeout(r.JSC$17583_forwardChannelTimerId_),r.JSC$17583_forwardChannelTimerId_=null)};
QN.prototype.getState=function(){return this.state_};
var R1K=function(r){UOr(r.forwardChannelRequestPool_)||r.JSC$17583_forwardChannelTimerId_||(r.JSC$17583_forwardChannelTimerId_=!0,_.E1(r.JSC$17585_onStartForwardChannelTimer_,r),r.JSC$17583_forwardChannelRetryCount_=0)},QI7=function(r,J){if(ixv(r.forwardChannelRequestPool_)>=r.forwardChannelRequestPool_.JSC$17574_maxSize_-(r.JSC$17583_forwardChannelTimerId_?1:0))return!1;
if(r.JSC$17583_forwardChannelTimerId_)return r.JSC$17583_channelDebug_.debug("Use the retry request that is already scheduled."),r.JSC$17583_outgoingMaps_=J.JSC$17564_pendingMessages_.concat(r.JSC$17583_outgoingMaps_),!0;if(r.state_==1||r.state_==2||r.JSC$17583_forwardChannelRetryCount_>=(r.JSC$17583_failFast_?0:r.JSC$17583_forwardChannelMaxRetries_))return!1;r.JSC$17583_channelDebug_.debug("Going to retry POST");r.JSC$17583_forwardChannelTimerId_=$E((0,_.Ga)(r.JSC$17585_onStartForwardChannelTimer_,
r,J),dOy(r,r.JSC$17583_forwardChannelRetryCount_));r.JSC$17583_forwardChannelRetryCount_++;return!0};
QN.prototype.JSC$17585_onStartForwardChannelTimer_=function(r){if(this.JSC$17583_forwardChannelTimerId_)if(this.JSC$17583_forwardChannelTimerId_=null,this.JSC$17583_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!r){this.JSC$17583_channelDebug_.debug("open_()");this.JSC$17583_nextRid_=Math.floor(Math.random()*1E5);r=this.JSC$17583_nextRid_++;var J=new MS(this,this.JSC$17583_channelDebug_,"",r),x=this.JSC$17583_extraHeaders_;this.initHeaders_&&(x?(x=_.GE.clone(x),_.GE.extend(x,this.initHeaders_)):
x=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(J.JSC$17564_extraHeaders_=x,x=null);var t;if(this.fastHandshake_)a:{for(var b=t=0;b<this.JSC$17583_outgoingMaps_.length;b++){b:{var V=this.JSC$17583_outgoingMaps_[b];if("__data__"in V.map&&(V=V.map.__data__,typeof V==="string")){V=V.length;break b}V=void 0}if(V===void 0)break;t+=V;if(t>4096){t=b;break a}if(t===4096||b===this.JSC$17583_outgoingMaps_.length-1){t=b+1;break a}}t=1E3}else t=1E3;t=K$y(this,J,t);
b=this.JSC$17583_forwardChannelUri_.clone();_.eJ(b,"RID",r);_.eJ(b,"CVER",22);this.httpSessionIdParam_&&_.eJ(b,"X-HTTP-Session-Id",this.httpSessionIdParam_);Ky(this,b);x&&(this.encodeInitMessageHeaders_?t="headers="+_.y6(VaE(x))+"&"+t:this.httpHeadersOverwriteParam_&&D34(b,this.httpHeadersOverwriteParam_,x));gQs(this.forwardChannelRequestPool_,J);this.blockingHandshake_&&_.eJ(b,"TYPE","init");this.fastHandshake_?(_.eJ(b,"$req",t),_.eJ(b,"SID","null"),J.decodeInitialResponse_=!0,Zlr(J,b,null)):Zlr(J,
b,t);this.state_=2}}else this.state_==3&&(r?kpm(this,r):this.JSC$17583_outgoingMaps_.length==0?this.JSC$17583_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):UOr(this.forwardChannelRequestPool_)||(kpm(this),this.JSC$17583_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var kpm=function(r,J){var x;J?x=J.JSC$17564_rid_:x=r.JSC$17583_nextRid_++;var t=r.JSC$17583_forwardChannelUri_.clone();_.eJ(t,"SID",r.sid_);_.eJ(t,"RID",x);_.eJ(t,"AID",r.JSC$17583_lastArrayId_);Ky(r,t);r.httpHeadersOverwriteParam_&&r.JSC$17583_extraHeaders_&&D34(t,r.httpHeadersOverwriteParam_,r.JSC$17583_extraHeaders_);x=new MS(r,r.JSC$17583_channelDebug_,r.sid_,x,r.JSC$17583_forwardChannelRetryCount_+1);r.httpHeadersOverwriteParam_===null&&(x.JSC$17564_extraHeaders_=r.JSC$17583_extraHeaders_);J&&
(r.JSC$17583_outgoingMaps_=J.JSC$17564_pendingMessages_.concat(r.JSC$17583_outgoingMaps_));J=K$y(r,x,1E3);x.setTimeout(Math.round(r.JSC$17583_forwardChannelRequestTimeoutMs_*.5)+Math.round(r.JSC$17583_forwardChannelRequestTimeoutMs_*.5*Math.random()));gQs(r.forwardChannelRequestPool_,x);Zlr(x,t,J)},Ky=function(r,J){r.JSC$17583_extraParams_&&_.GE.forEach(r.JSC$17583_extraParams_,function(x,t){_.eJ(J,t,x)});
r.handler_&&_.GE.forEach({},function(x,t){_.eJ(J,t,x)})},K$y=function(r,J,x){x=Math.min(r.JSC$17583_outgoingMaps_.length,x);
var t=r.handler_?(0,_.Ga)(r.handler_.JSC$17589_badMapError,r.handler_,r):null;a:{for(var b=r.JSC$17583_outgoingMaps_,V=-1;;){var H=["count="+x];V==-1?x>0?(V=b[0].JSC$17571_mapId,H.push("ofs="+V)):V=0:H.push("ofs="+V);for(var q=!0,W=0;W<x;W++){var U=b[W].JSC$17571_mapId,g=b[W].map;U-=V;if(U<0)V=Math.max(0,b[W].JSC$17571_mapId-100),q=!1;else try{U="req"+U+"_"||"";try{var E=g instanceof Map?g:Object.entries(g);for(var h=_.D(E),G=h.next();!G.done;G=h.next()){var N=_.D(G.value),Q=N.next().value,Y=N.next().value,
O=Y;_.rf(Y)&&(O=(0,_.MY)(Y));H.push(U+Q+"="+encodeURIComponent(O))}}catch(c){throw H.push(U+"type="+encodeURIComponent("_badmap")),c;}}catch(c){t&&t(g)}}if(q){E=H.join("&");break a}}E=void 0}r=r.JSC$17583_outgoingMaps_.splice(0,x);J.JSC$17564_pendingMessages_=r;return E},Pn4=function(r){r.JSC$17583_backChannelRequest_||r.JSC$17583_backChannelTimerId_||(r.JSC$17583_backChannelAttemptId_=1,_.E1(r.JSC$17585_onStartBackChannelTimer_,r),r.JSC$17583_backChannelRetryCount_=0)},W$y=function(r){if(r.JSC$17583_backChannelRequest_||
r.JSC$17583_backChannelTimerId_||r.JSC$17583_backChannelRetryCount_>=3)return!1;
r.JSC$17583_channelDebug_.debug("Going to retry GET");r.JSC$17583_backChannelAttemptId_++;r.JSC$17583_backChannelTimerId_=$E((0,_.Ga)(r.JSC$17585_onStartBackChannelTimer_,r),dOy(r,r.JSC$17583_backChannelRetryCount_));r.JSC$17583_backChannelRetryCount_++;return!0};
QN.prototype.JSC$17585_onStartBackChannelTimer_=function(){this.JSC$17583_backChannelTimerId_=null;YBm(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17583_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17583_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17583_backChannelRequest_+" "+this.handshakeRttMs_);else{var r=4*this.handshakeRttMs_;this.JSC$17583_channelDebug_.info("BP detection timer enabled: "+r);this.bpDetectionTimerId_=$E((0,_.Ga)(this.onBpDetectionTimer_,
this),r)}};
QN.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17583_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17583_backChannelRequest_.JSC$17564_xmlHttp_!=null){var r=this.JSC$17583_backChannelRequest_.JSC$17564_xmlHttp_.getResponseText();r&&this.JSC$17583_channelDebug_.warning("Timer should have been cancelled : "+r)}this.JSC$17583_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;jk(10);qBr(this);YBm(this)}else this.JSC$17583_channelDebug_.warning("Invalid operation.")};
var DOm=function(r){r.bpDetectionTimerId_!=null&&(r.JSC$17583_channelDebug_.debug("Cancel the BP detection timer."),_.xc.clearTimeout(r.bpDetectionTimerId_),r.bpDetectionTimerId_=null)},YBm=function(r){r.JSC$17583_channelDebug_.debug("Creating new HttpRequest");
r.JSC$17583_backChannelRequest_=new MS(r,r.JSC$17583_channelDebug_,r.sid_,"rpc",r.JSC$17583_backChannelAttemptId_);r.httpHeadersOverwriteParam_===null&&(r.JSC$17583_backChannelRequest_.JSC$17564_extraHeaders_=r.JSC$17583_extraHeaders_);r.JSC$17583_backChannelRequest_.JSC$17564_readyStateChangeThrottleMs_=0;var J=r.JSC$17583_backChannelUri_.clone();_.eJ(J,"RID","rpc");_.eJ(J,"SID",r.sid_);_.eJ(J,"AID",r.JSC$17583_lastArrayId_);_.eJ(J,"CI",r.enableStreaming_?"0":"1");!r.enableStreaming_&&r.longPollingTimeout_&&
_.eJ(J,"TO",r.longPollingTimeout_);_.eJ(J,"TYPE","xmlhttp");Ky(r,J);r.httpHeadersOverwriteParam_&&r.JSC$17583_extraHeaders_&&D34(J,r.httpHeadersOverwriteParam_,r.JSC$17583_extraHeaders_);r.backChannelRequestTimeoutMs_&&r.JSC$17583_backChannelRequest_.setTimeout(r.backChannelRequestTimeoutMs_);var x=r.JSC$17583_backChannelRequest_,t=r.JSC$17583_hostPrefix_;x.JSC$17564_type_=1;x.JSC$17564_baseUri_=_.ti(J.clone());x.JSC$17564_postData_=null;x.decodeChunks_=!0;zhr(x,t);r.JSC$17583_channelDebug_.debug("New Request created")};
QN.prototype.JSC$17585_onBackChannelDead_=function(){this.JSC$17583_deadBackChannelTimerId_!=null&&(this.JSC$17583_deadBackChannelTimerId_=null,qBr(this),W$y(this),jk(19))};
var sIm=function(r){r.JSC$17583_deadBackChannelTimerId_!=null&&(_.xc.clearTimeout(r.JSC$17583_deadBackChannelTimerId_),r.JSC$17583_deadBackChannelTimerId_=null)},mOY=function(r,J){r.JSC$17583_channelDebug_.debug("Request complete");
var x=null;if(r.JSC$17583_backChannelRequest_==J){sIm(r);DOm(r);r.JSC$17583_backChannelRequest_=null;var t=2}else if(TTv(r.forwardChannelRequestPool_,J))x=J.JSC$17564_pendingMessages_,EQm(r.forwardChannelRequestPool_,J),t=1;else return;if(r.state_!=0)if(J.JSC$17564_successful_)t==1?(BXY(J.JSC$17564_postData_?J.JSC$17564_postData_.length:0,Date.now()-J.JSC$17564_requestStartTime_,r.JSC$17583_forwardChannelRetryCount_),R1K(r)):Pn4(r);else{var b=J.JSC$17564_lastStatusCode_,V=J.getLastError();if(V==3||
V==0&&b>0)r.JSC$17583_channelDebug_.debug("Not retrying due to error type"),b>200&&(r.errorResponseStatusCode_=J.JSC$17564_lastStatusCode_);else{r.JSC$17583_channelDebug_.debug(function(){return"Maybe retrying, last error: "+aIK(V,r.errorResponseStatusCode_)});
if(t==1&&QI7(r,J)||t==2&&W$y(r))return;r.JSC$17583_channelDebug_.debug("Exceeded max number of retries")}x&&x.length>0&&$OK(r.forwardChannelRequestPool_,x);r.JSC$17583_channelDebug_.debug("Error: HTTP request failed");switch(V){case 1:Sk(r,5);break;case 4:Sk(r,10);break;case 3:Sk(r,6);break;default:Sk(r,2)}}},dOy=function(r,J){var x=r.JSC$17583_baseRetryDelayMs_+Math.floor(Math.random()*r.JSC$17583_retryDelaySeedMs_);
r.isActive()||(r.JSC$17583_channelDebug_.debug("Inactive channel"),x*=2);return x*J};
QN.prototype.onInput_=function(r,J){for(var x=0;x<r.length;x++){var t=r[x];this.JSC$17583_lastArrayId_=t[0];t=t[1];if(this.state_==2)if(t[0]=="c"){this.sid_=t[1];this.JSC$17583_hostPrefix_=t[2];var b=t[3];b!=null&&(this.JSC$17585_channelVersion_=b,this.JSC$17583_channelDebug_.info("VER="+this.JSC$17585_channelVersion_));b=t[4];b!=null&&(this.serverVersion_=b,this.JSC$17583_channelDebug_.info("SVER="+this.serverVersion_));t=t[5];t!=null&&typeof t==="number"&&t>0&&(this.backChannelRequestTimeoutMs_=
t*=1.5,this.JSC$17583_channelDebug_.info("backChannelRequestTimeoutMs_="+t));if(t=J.JSC$17564_xmlHttp_){var V=iv(t,"X-Client-Wire-Protocol");V&&(b=this.forwardChannelRequestPool_,!b.requestPool_&&(_.Tz(V,"spdy")||_.Tz(V,"quic")||_.Tz(V,"h2"))&&(b.JSC$17574_maxSize_=b.maxPoolSizeConfigured_,b.requestPool_=new Set,b.JSC$17574_request_&&(gQs(b,b.JSC$17574_request_),b.JSC$17574_request_=null)));this.httpSessionIdParam_&&((t=iv(t,"X-HTTP-Session-Id"))?(this.httpSessionId_=t,_.eJ(this.JSC$17583_forwardChannelUri_,
this.httpSessionIdParam_,t)):this.JSC$17583_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17589_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-J.JSC$17564_requestStartTime_,this.JSC$17583_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));t=J;b=GpX(this,this.JSC$17583_supportsCrossDomainXhrs_?this.JSC$17583_hostPrefix_:null,this.JSC$17583_path_);this.JSC$17583_channelDebug_.debug("GetBackChannelUri: "+
b);this.JSC$17583_backChannelUri_=b;t.initialResponseDecoded_?(this.JSC$17583_channelDebug_.debug("Upgrade the handshake request to a backchannel."),EQm(this.forwardChannelRequestPool_,t),b=t,(V=this.backChannelRequestTimeoutMs_)&&b.setTimeout(V),b.JSC$17564_watchDogTimerId_&&(rDK(b),vYy(b)),this.JSC$17583_backChannelRequest_=t):Pn4(this);this.JSC$17583_outgoingMaps_.length>0&&R1K(this)}else t[0]!="stop"&&t[0]!="close"||Sk(this,7);else this.state_==3&&(t[0]=="stop"||t[0]=="close"?t[0]=="stop"?Sk(this,
7):this.disconnect():t[0]!="noop"&&this.handler_&&this.handler_.JSC$17589_channelHandleArray(t),this.JSC$17583_backChannelRetryCount_=0)}};
var Sk=function(r,J){r.JSC$17583_channelDebug_.info("Error code "+J);if(J==2){var x=(0,_.Ga)(r.testNetworkCallback_,r),t=r.networkTestUrl_,b=!t;t=new _.ZG(t||"//www.google.com/images/cleardot.gif");_.xc.location&&_.xc.location.protocol=="http"||_.zC(t,"https");_.ti(t);b?wYK(t.toString(),x):h1E(t.toString(),x)}else jk(2);r.onError_(J)};
QN.prototype.testNetworkCallback_=function(r){r?(this.JSC$17583_channelDebug_.info("Successfully pinged google.com"),jk(2)):(this.JSC$17583_channelDebug_.info("Failed to ping google.com"),jk(1))};
QN.prototype.onError_=function(r){this.JSC$17583_channelDebug_.debug("HttpChannel: error - "+r);this.state_=0;this.handler_&&this.handler_.JSC$17589_channelError(r);NTY(this);SB5(this)};
var NTY=function(r){r.state_=0;r.nonAckedMapsAtChannelClose_=[];if(r.handler_){var J=jIy(r.forwardChannelRequestPool_);if(J.length!=0||r.JSC$17583_outgoingMaps_.length!=0)r.JSC$17583_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+J.length+", outgoing: "+r.JSC$17583_outgoingMaps_.length}),_.lM(r.nonAckedMapsAtChannelClose_,J),_.lM(r.nonAckedMapsAtChannelClose_,r.JSC$17583_outgoingMaps_),r.forwardChannelRequestPool_.JSC$17574_pendingMessages_.length=0,_.ZM(r.JSC$17583_outgoingMaps_),
r.JSC$17583_outgoingMaps_.length=0;
r.handler_.JSC$17589_channelClosed()}},nQs=function(r){if(r.state_==0)return r.nonAckedMapsAtChannelClose_;
var J=[];_.lM(J,jIy(r.forwardChannelRequestPool_));_.lM(J,r.JSC$17583_outgoingMaps_);return J},GpX=function(r,J,x){var t=_.a_(x);
t.JSC$8122_domain_!=""?(J&&_.Z2(t,J+"."+t.JSC$8122_domain_),_.vV(t,t.JSC$8122_port_)):(t=_.xc.location,t=Z$r(t.protocol,J?J+"."+t.hostname:t.hostname,+t.port,x));J=r.httpSessionIdParam_;x=r.httpSessionId_;J&&x&&_.eJ(t,J,x);_.eJ(t,"VER",r.JSC$17585_channelVersion_);Ky(r,t);return t},uTr=function(r,J,x){if(J&&!r.JSC$17583_supportsCrossDomainXhrs_)throw Error("Dk");
J=r.usesFetchStreams_&&!r.JSC$17583_xmlHttpFactory_?new _.GC(new KC({streamBinaryChunks:x})):new _.GC(r.JSC$17583_xmlHttpFactory_);J.JSC$7885_withCredentials_=r.JSC$17583_supportsCrossDomainXhrs_;return J};
QN.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var OxX=function(){};
_.m=OxX.prototype;_.m.JSC$17589_channelOpened=function(){};
_.m.JSC$17589_channelHandleArray=function(){};
_.m.JSC$17589_channelError=function(){};
_.m.JSC$17589_channelClosed=function(){};
_.m.isActive=function(){return!0};
_.m.JSC$17589_badMapError=function(){};var Cnm=function(){},PR=function(r,J){_.U1.call(this);
this.JSC$17592_channel_=new QN(J);this.JSC$17592_url_=r;this.messageUrlParams_=J&&J.messageUrlParams||null;r=J&&J.messageHeaders||null;J&&J.clientProtocolHeaderRequired&&(r?_.GE.set(r,"X-Client-Protocol","webchannel"):r=_.GE.create("X-Client-Protocol","webchannel"));this.JSC$17592_channel_.JSC$17583_extraHeaders_=r;r=J&&J.initMessageHeaders||null;J&&J.messageContentType&&(r?_.GE.set(r,"X-WebChannel-Content-Type",J.messageContentType):r=_.GE.create("X-WebChannel-Content-Type",J.messageContentType));
J&&J.clientProfile&&(r?_.GE.set(r,"X-WebChannel-Client-Profile",J.clientProfile):r=_.GE.create("X-WebChannel-Client-Profile",J.clientProfile));this.JSC$17592_channel_.initHeaders_=r;(r=J&&J.httpHeadersOverwriteParam)&&!_.Hn(r)&&(this.JSC$17592_channel_.httpHeadersOverwriteParam_=r);this.supportsCrossDomainXhr_=J&&J.supportsCrossDomainXhr||!1;this.sendRawJson_=J&&J.sendRawJson||!1;(J=J&&J.httpSessionIdParam)&&!_.Hn(J)&&(this.JSC$17592_channel_.httpSessionIdParam_=J,_.GE.containsKey(this.messageUrlParams_,
J)&&_.GE.remove(this.messageUrlParams_,J));this.channelHandler_=new kE(this)};
_.xM(PR,_.U1);PR.prototype.open=function(){this.JSC$17592_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17592_channel_.JSC$17583_supportsCrossDomainXhrs_=!0);this.JSC$17592_channel_.connect(this.JSC$17592_url_,this.messageUrlParams_||void 0)};
PR.prototype.close=function(){this.JSC$17592_channel_.disconnect()};
PR.prototype.send=function(r){var J=this.JSC$17592_channel_;if(typeof r==="string"){var x={};x.__data__=r;r=x}else this.sendRawJson_&&(x={},x.__data__=(0,_.MY)(r),r=x);J.JSC$17583_outgoingMaps_.push(new pYK(J.JSC$17583_nextMapId_++,r));J.state_==3&&R1K(J)};
PR.prototype.disposeInternal=function(){this.JSC$17592_channel_.handler_=null;delete this.channelHandler_;this.JSC$17592_channel_.disconnect();delete this.JSC$17592_channel_;PR.superClass_.disposeInternal.call(this)};
var BTY=function(r){Kws.call(this);r.__headers__&&(this.headers=r.__headers__,this.statusCode=r.__status__,delete r.__headers__,delete r.__status__);var J=r.__sm__;J?this.data=(this.metadataKey=_.GE.getAnyKey(J))?_.GE.get(J,this.metadataKey):J:this.data=r};
_.xM(BTY,Kws);var ITY=function(r){kJm.call(this);this.status=1;this.errorCode=r};
_.xM(ITY,kJm);var kE=function(r){this.JSC$17599_channel_=r};
_.xM(kE,OxX);kE.prototype.JSC$17589_channelOpened=function(){this.JSC$17599_channel_.dispatchEvent("w")};
kE.prototype.JSC$17589_channelHandleArray=function(r){this.JSC$17599_channel_.dispatchEvent(new BTY(r))};
kE.prototype.JSC$17589_channelError=function(r){this.JSC$17599_channel_.dispatchEvent(new ITY(r))};
kE.prototype.JSC$17589_channelClosed=function(){this.JSC$17599_channel_.dispatchEvent("x")};
var L$5=function(r,J){this.transportChannel_=r;this.JSC$17602_channel_=J},cDs=function(r){return nQs(r.JSC$17602_channel_).map(function(J){var x=r.transportChannel_;
J=J.map;"__data__"in J?(J=J.__data__,x=x.sendRawJson_?(0,_.SLx)(J):J):x=J;return x})};var YE=function(r){ADe.dispatchEvent(new F$E(ADe,r))},ADe=new _.U1,F$E=function(r){_.qY.call(this,"statevent",r)};
_.S(F$E,_.qY);var ny=function(r,J,x,t,b){this.JSC$17607_channel_=r;this.JSC$17607_channelDebug_=J;this.sid_=x;this.JSC$17607_rid_=t;this.JSC$17607_retryId_=b||1;this.timeout_=45E3;this.JSC$17607_eventHandler_=new _.t6(this);this.pollingTimer_=new _.xU;this.pollingTimer_.setInterval(250)};
_.m=ny.prototype;_.m.JSC$17609_extraHeaders_=null;_.m.JSC$17609_successful_=!1;_.m.JSC$17609_watchDogTimerId_=null;_.m.JSC$17609_watchDogTimeoutTime_=null;_.m.JSC$17609_requestStartTime_=null;_.m.JSC$17609_type_=null;_.m.JSC$17609_baseUri_=null;_.m.JSC$17609_requestUri_=null;_.m.JSC$17609_postData_=null;_.m.JSC$17609_xmlHttp_=null;_.m.JSC$17609_xmlHttpChunkStart_=0;_.m.trident_=null;_.m.JSC$17609_verb_=null;_.m.JSC$17609_lastError_=null;_.m.JSC$17609_lastStatusCode_=-1;_.m.sendClose_=!0;
_.m.JSC$17609_cancelled_=!1;_.m.JSC$17609_readyStateChangeThrottleMs_=0;_.m.JSC$17609_readyStateChangeThrottle_=null;var aT5=function(r,J){switch(r){case 0:return"Non-200 return code ("+J+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},yDY={},e1e={};
ny.prototype.setTimeout=function(r){this.timeout_=r};
var Zxy=function(r,J,x){r.JSC$17609_type_=1;r.JSC$17609_baseUri_=_.ti(J.clone());r.JSC$17609_postData_=x;r.decodeChunks_=!0;z1Y(r,null)},vQe=function(r,J,x,t,b){r.JSC$17609_type_=1;
r.JSC$17609_baseUri_=_.ti(J.clone());r.JSC$17609_postData_=null;r.decodeChunks_=x;b&&(r.sendClose_=!1);z1Y(r,t)},z1Y=function(r,J){r.JSC$17609_requestStartTime_=Date.now();
u$v(r);r.JSC$17609_requestUri_=r.JSC$17609_baseUri_.clone();o3(r.JSC$17609_requestUri_,"t",r.JSC$17607_retryId_);r.JSC$17609_xmlHttpChunkStart_=0;r.JSC$17609_xmlHttp_=r.JSC$17607_channel_.JSC$17616_createXhrIo(r.JSC$17607_channel_.JSC$17616_shouldUseSecondaryDomains()?J:null);r.JSC$17609_readyStateChangeThrottleMs_>0&&(r.JSC$17609_readyStateChangeThrottle_=new _.vJ((0,_.Ga)(r.JSC$17609_xmlHttpHandler_,r,r.JSC$17609_xmlHttp_),r.JSC$17609_readyStateChangeThrottleMs_));r.JSC$17607_eventHandler_.listen(r.JSC$17609_xmlHttp_,
"readystatechange",r.JSC$17609_readyStateChangeHandler_);J=r.JSC$17609_extraHeaders_?_.GE.clone(r.JSC$17609_extraHeaders_):{};r.JSC$17609_postData_?(r.JSC$17609_verb_="POST",J["Content-Type"]="application/x-www-form-urlencoded",r.JSC$17609_xmlHttp_.send(r.JSC$17609_requestUri_,r.JSC$17609_verb_,r.JSC$17609_postData_,J)):(r.JSC$17609_verb_="GET",r.sendClose_&&!_.DJ&&(J.Connection="close"),r.JSC$17609_xmlHttp_.send(r.JSC$17609_requestUri_,r.JSC$17609_verb_,null,J));r.JSC$17607_channel_.notifyServerReachabilityEvent(1);
J=r.JSC$17607_channelDebug_;var x=r.JSC$17609_postData_;if(x){var t="";x=x.split("&");for(var b=0;b<x.length;b++){var V=x[b].split("=");if(V.length>1){var H=V[0];V=V[1];var q=H.split("_");t=q.length>=2&&q[1]=="type"?t+(H+"="+V+"&"):t+(H+"=redacted&")}}}else t=null;J.info("XMLHTTP REQ ("+r.JSC$17607_rid_+") [attempt "+r.JSC$17607_retryId_+"]: "+r.JSC$17609_verb_+"\n"+r.JSC$17609_requestUri_+"\n"+t)};
ny.prototype.JSC$17609_readyStateChangeHandler_=function(r){r=r.target;var J=this.JSC$17609_readyStateChangeThrottle_;J&&_.RV(r)==3?(this.JSC$17607_channelDebug_.debug("Throttling readystatechange."),J.fire()):this.JSC$17609_xmlHttpHandler_(r)};
ny.prototype.JSC$17609_xmlHttpHandler_=function(r){try{if(r==this.JSC$17609_xmlHttp_)a:{var J=_.RV(this.JSC$17609_xmlHttp_),x=this.JSC$17609_xmlHttp_.JSC$7885_lastErrorCode_,t=this.JSC$17609_xmlHttp_.getStatus();if(_.DJ&&!_.Hs("420+")){if(J<4)break a}else if(J<3||J==3&&!this.JSC$17609_xmlHttp_.getResponseText())break a;this.JSC$17609_cancelled_||J!=4||x==7||(x==8||t<=0?this.JSC$17607_channel_.notifyServerReachabilityEvent(3):this.JSC$17607_channel_.notifyServerReachabilityEvent(2));lTy(this);var b=
this.JSC$17609_xmlHttp_.getStatus();this.JSC$17609_lastStatusCode_=b;var V=this.JSC$17609_xmlHttp_.getResponseText();V||this.JSC$17607_channelDebug_.debug("No response text for uri "+this.JSC$17609_requestUri_+" status "+b);this.JSC$17609_successful_=b==200;this.JSC$17607_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17607_rid_+") [ attempt "+this.JSC$17607_retryId_+"]: "+this.JSC$17609_verb_+"\n"+this.JSC$17609_requestUri_+"\n"+J+" "+b);if(this.JSC$17609_successful_){J==4&&Oj(this);if(this.decodeChunks_){for(r=
!0;!this.JSC$17609_cancelled_&&this.JSC$17609_xmlHttpChunkStart_<V.length;){var H=XY9(this,V);if(H==e1e){J==4&&(this.JSC$17609_lastError_=4,YE(15),r=!1);Cy(this.JSC$17607_channelDebug_,this.JSC$17607_rid_,null,"[Incomplete Response]");break}else if(H==yDY){this.JSC$17609_lastError_=4;YE(16);Cy(this.JSC$17607_channelDebug_,this.JSC$17607_rid_,V,"[Invalid Chunk]");r=!1;break}else Cy(this.JSC$17607_channelDebug_,this.JSC$17607_rid_,H,null),r1v(this,H)}J==4&&V.length==0&&(this.JSC$17609_lastError_=1,
YE(17),r=!1);this.JSC$17609_successful_=this.JSC$17609_successful_&&r;r||(Cy(this.JSC$17607_channelDebug_,this.JSC$17607_rid_,V,"[Invalid Chunked Response]"),Oj(this),J1K(this))}else Cy(this.JSC$17607_channelDebug_,this.JSC$17607_rid_,V,null),r1v(this,V);this.JSC$17609_successful_&&!this.JSC$17609_cancelled_&&(J==4?this.JSC$17607_channel_.JSC$17616_onRequestComplete(this):(this.JSC$17609_successful_=!1,u$v(this)))}else b==400&&V.indexOf("Unknown SID")>0?(this.JSC$17609_lastError_=3,YE(13),this.JSC$17607_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$17607_rid_+")")):(this.JSC$17609_lastError_=0,YE(14),this.JSC$17607_channelDebug_.warning("XMLHTTP Bad status "+b+" ("+this.JSC$17607_rid_+")")),Oj(this),J1K(this)}else this.JSC$17607_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(q){this.JSC$17607_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var XY9=function(r,J){var x=r.JSC$17609_xmlHttpChunkStart_,t=J.indexOf("\n",x);if(t==-1)return e1e;x=Number(J.substring(x,t));if(isNaN(x))return yDY;t+=1;if(t+x>J.length)return e1e;J=J.slice(t,t+x);r.JSC$17609_xmlHttpChunkStart_=t+x;return J};
ny.prototype.cancel=function(){this.JSC$17609_cancelled_=!0;Oj(this)};
var u$v=function(r){r.JSC$17609_watchDogTimeoutTime_=Date.now()+r.timeout_;xP5(r,r.timeout_)},xP5=function(r,J){if(r.JSC$17609_watchDogTimerId_!=null)throw Error("Ck");
r.JSC$17609_watchDogTimerId_=RG((0,_.Ga)(r.JSC$17609_onWatchDogTimeout_,r),J)},lTy=function(r){r.JSC$17609_watchDogTimerId_&&(_.xc.clearTimeout(r.JSC$17609_watchDogTimerId_),r.JSC$17609_watchDogTimerId_=null)};
ny.prototype.JSC$17609_onWatchDogTimeout_=function(){this.JSC$17609_watchDogTimerId_=null;var r=Date.now();r-this.JSC$17609_watchDogTimeoutTime_>=0?(this.JSC$17607_channelDebug_.info("TIMEOUT: "+this.JSC$17609_requestUri_),this.JSC$17609_type_!=2&&this.JSC$17607_channel_.notifyServerReachabilityEvent(3),Oj(this),this.JSC$17609_lastError_=2,YE(18),J1K(this)):(this.JSC$17607_channelDebug_.warning("WatchDog timer called too early"),xP5(this,this.JSC$17609_watchDogTimeoutTime_-r))};
var J1K=function(r){r.JSC$17607_channel_.JSC$17616_isClosed()||r.JSC$17609_cancelled_||r.JSC$17607_channel_.JSC$17616_onRequestComplete(r)},Oj=function(r){lTy(r);
_.lh(r.JSC$17609_readyStateChangeThrottle_);r.JSC$17609_readyStateChangeThrottle_=null;r.pollingTimer_.stop();r.JSC$17607_eventHandler_.removeAll();if(r.JSC$17609_xmlHttp_){var J=r.JSC$17609_xmlHttp_;r.JSC$17609_xmlHttp_=null;J.abort();J.dispose()}r.trident_&&(r.trident_=null)};
ny.prototype.getLastError=function(){return this.JSC$17609_lastError_};
var r1v=function(r,J){try{r.JSC$17607_channel_.JSC$17616_onRequestData(r,J),r.JSC$17607_channel_.notifyServerReachabilityEvent(4)}catch(x){}};var Cy=function(r,J,x,t){var b=r.info;a:if(x&&x!="y2f%"){try{var V=JSON.parse(x);if(V)for(var H=0;H<V.length;H++)if(Array.isArray(V[H])){var q=V[H];if(!(q.length<2)){var W=q[1];if(Array.isArray(W)&&!(W.length<1)){var U=W[0];if(U!="noop"&&U!="stop")for(var g=1;g<W.length;g++)W[g]=""}}}var E=(0,_.MY)(V);break a}catch(h){r.debug("Exception parsing expected JS array - probably was not JS");E=x;break a}E=void 0}else E=x;b.call(r,"XMLHTTP TEXT ("+J+"): "+E+(t?" "+t:""))};
SD.prototype.debug=function(r){this.info(r)};
SD.prototype.info=function(){};
SD.prototype.warning=function(){};var tBv=function(r,J){this.JSC$17614_channel_=r;this.JSC$17614_channelDebug_=J;this.JSC$17614_parser_=new gL};
_.m=tBv.prototype;_.m.JSC$17616_extraHeaders_=null;_.m.JSC$17616_request_=null;_.m.receivedIntermediateResult_=!1;_.m.JSC$17616_path_=null;_.m.state_=null;_.m.JSC$17616_lastStatusCode_=-1;_.m.JSC$17616_hostPrefix_=null;_.m.blockedPrefix_=null;
_.m.connect=function(r){this.JSC$17616_path_=r;r=bS7(this.JSC$17614_channel_,this.JSC$17616_path_);YE(3);Date.now();var J=this.JSC$17614_channel_.firstTestResults_;J!=null?(this.JSC$17616_hostPrefix_=J[0],(this.blockedPrefix_=J[1])?(this.state_=1,mP5(this)):(this.state_=2,o79(this))):(o3(r,"MODE","init"),this.JSC$17616_request_=new ny(this,this.JSC$17614_channelDebug_),this.JSC$17616_request_.JSC$17609_extraHeaders_=this.JSC$17616_extraHeaders_,vQe(this.JSC$17616_request_,r,!1,null,!0),this.state_=
0)};
var mP5=function(r){var J=VBy(r.JSC$17614_channel_,r.blockedPrefix_,"/mail/images/cleardot.gif");_.ti(J);dkY(J.toString(),5E3,(0,_.Ga)(r.checkBlockedCallback_,r),3,2E3);r.notifyServerReachabilityEvent(1)};
tBv.prototype.checkBlockedCallback_=function(r){if(r)this.state_=2,o79(this);else{YE(4);var J=this.JSC$17614_channel_;J.JSC$17617_channelDebug_.debug("Test Connection Blocked");J.JSC$17621_lastStatusCode_=J.connectionTest_.JSC$17616_lastStatusCode_;BR(J,9)}r&&this.notifyServerReachabilityEvent(2)};
var o79=function(r){r.JSC$17614_channelDebug_.debug("TestConnection: starting stage 2");var J=r.JSC$17614_channel_.secondTestResults_;J!=null?(r.JSC$17614_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+J?"Buffered":"Unbuffered"),YE(5),J?(YE(11),IU(r.JSC$17614_channel_,r,!1)):(YE(12),IU(r.JSC$17614_channel_,r,!0))):(r.JSC$17616_request_=new ny(r,r.JSC$17614_channelDebug_),r.JSC$17616_request_.JSC$17609_extraHeaders_=r.JSC$17616_extraHeaders_,J=DP4(r.JSC$17614_channel_,
r.JSC$17616_hostPrefix_,r.JSC$17616_path_),YE(5),o3(J,"TYPE","xmlhttp"),vQe(r.JSC$17616_request_,J,!1,r.JSC$17616_hostPrefix_,!1))};
_.m=tBv.prototype;_.m.JSC$17616_createXhrIo=function(r){return this.JSC$17614_channel_.JSC$17616_createXhrIo(r)};
_.m.abort=function(){this.JSC$17616_request_&&(this.JSC$17616_request_.cancel(),this.JSC$17616_request_=null);this.JSC$17616_lastStatusCode_=-1};
_.m.JSC$17616_isClosed=function(){return!1};
_.m.JSC$17616_onRequestData=function(r,J){this.JSC$17616_lastStatusCode_=r.JSC$17609_lastStatusCode_;if(this.state_==0)if(this.JSC$17614_channelDebug_.debug("TestConnection: Got data for stage 1"),J){try{var x=this.JSC$17614_parser_.parse(J)}catch(t){HSe(this.JSC$17614_channel_,this);return}this.JSC$17616_hostPrefix_=x[0];this.blockedPrefix_=x[1]}else this.JSC$17614_channelDebug_.debug("TestConnection: Null responseText"),HSe(this.JSC$17614_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(YE(7),Date.now()):J=="11111"?(YE(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17616_lastStatusCode_=200,this.JSC$17616_request_.cancel(),this.JSC$17614_channelDebug_.debug("Test connection succeeded; using streaming connection"),YE(12),IU(this.JSC$17614_channel_,this,!0)):(YE(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.m.JSC$17616_onRequestComplete=function(){this.JSC$17616_lastStatusCode_=this.JSC$17616_request_.JSC$17609_lastStatusCode_;this.JSC$17616_request_.JSC$17609_successful_?this.state_==0?(this.JSC$17614_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,mP5(this)):(this.state_=2,o79(this))):this.state_==2&&(this.JSC$17614_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17614_channelDebug_.debug("Test connection succeeded; using streaming connection"),
YE(12),IU(this.JSC$17614_channel_,this,!0)):(this.JSC$17614_channelDebug_.debug("Test connection failed; not using streaming"),YE(11),IU(this.JSC$17614_channel_,this,!1))):(this.JSC$17614_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?YE(9):this.state_==2&&YE(10),HSe(this.JSC$17614_channel_,this,this.JSC$17616_request_.getLastError()))};
_.m.JSC$17616_shouldUseSecondaryDomains=function(){return this.JSC$17614_channel_.JSC$17616_shouldUseSecondaryDomains()};
_.m.isActive=function(){return this.JSC$17614_channel_.isActive()};
_.m.notifyServerReachabilityEvent=function(r){this.JSC$17614_channel_.notifyServerReachabilityEvent(r)};var Ly=function(r,J,x){this.state_=1;this.JSC$17617_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17617_channelDebug_=new SD;this.JSC$17617_parser_=new gL;this.firstTestResults_=r||null;this.secondTestResults_=J!=null?J:null;this.asyncTest_=x||!1},Tgr=function(r,J){this.JSC$17619_mapId=r;
this.map=J;this.context=null};
_.m=Ly.prototype;_.m.JSC$17621_extraHeaders_=null;_.m.JSC$17621_extraParams_=null;_.m.forwardChannelRequest_=null;_.m.JSC$17621_backChannelRequest_=null;_.m.JSC$17621_path_=null;_.m.JSC$17621_forwardChannelUri_=null;_.m.JSC$17621_backChannelUri_=null;_.m.JSC$17621_hostPrefix_=null;_.m.JSC$17621_nextRid_=0;_.m.JSC$17621_nextMapId_=0;_.m.handler_=null;_.m.JSC$17621_forwardChannelTimerId_=null;_.m.JSC$17621_backChannelTimerId_=null;_.m.JSC$17621_deadBackChannelTimerId_=null;_.m.connectionTest_=null;
_.m.useChunked_=null;_.m.JSC$17621_lastArrayId_=-1;_.m.JSC$17621_lastPostResponseArrayId_=-1;_.m.JSC$17621_lastStatusCode_=-1;_.m.JSC$17621_forwardChannelRetryCount_=0;_.m.JSC$17621_backChannelRetryCount_=0;_.m.JSC$17621_channelVersion_=8;var s1v={OK:0,REQUEST_FAILED:2,LOGGED_OUT:4,NO_DATA:5,UNKNOWN_SESSION_ID:6,STOP:7,NETWORK:8,BLOCKED:9,BAD_DATA:10,BAD_RESPONSE:11,ACTIVE_X_BLOCKED:12},qwY=function(r,J,x,t){_.qY.call(this,"timingevent",r);this.size=J;this.rtt=x;this.retries=t};
_.xM(qwY,_.qY);var WMK=function(r){_.qY.call(this,"serverreachability",r)};
_.xM(WMK,_.qY);Ly.prototype.connect=function(r,J,x,t,b){this.JSC$17617_channelDebug_.debug("connect()");YE(0);this.JSC$17621_path_=J;this.JSC$17621_extraParams_=x||{};t&&b!==void 0&&(this.JSC$17621_extraParams_.OSID=t,this.JSC$17621_extraParams_.OAID=b);this.asyncTest_?(RG((0,_.Ga)(this.connectTest_,this,r),100),iSr(this)):this.connectTest_(r)};
Ly.prototype.disconnect=function(){this.JSC$17617_channelDebug_.debug("disconnect()");piK(this);if(this.state_==3){var r=this.JSC$17621_nextRid_++,J=this.JSC$17621_forwardChannelUri_.clone();_.eJ(J,"SID",this.sid_);_.eJ(J,"RID",r);_.eJ(J,"TYPE","terminate");cR(this,J);r=new ny(this,this.JSC$17617_channelDebug_,this.sid_,r);r.JSC$17609_type_=2;r.JSC$17609_baseUri_=_.ti(J.clone());(new Image).src=r.JSC$17609_baseUri_.toString();r.JSC$17609_requestStartTime_=Date.now();u$v(r)}fly(this)};
Ly.prototype.connectTest_=function(r){this.JSC$17617_channelDebug_.debug("connectTest_()");this.connectionTest_=new tBv(this,this.JSC$17617_channelDebug_);this.connectionTest_.JSC$17616_extraHeaders_=this.JSC$17621_extraHeaders_;this.connectionTest_.JSC$17614_parser_=this.JSC$17617_parser_;this.connectionTest_.connect(r)};
var iSr=function(r){r.JSC$17617_channelDebug_.debug("connectChannel_()");r.JSC$17621_ensureInState_(1,0);r.JSC$17621_forwardChannelUri_=bS7(r,r.JSC$17621_path_);UPK(r)},piK=function(r){r.connectionTest_&&(r.connectionTest_.abort(),r.connectionTest_=null);
r.JSC$17621_backChannelRequest_&&(r.JSC$17621_backChannelRequest_.cancel(),r.JSC$17621_backChannelRequest_=null);r.JSC$17621_backChannelTimerId_&&(_.xc.clearTimeout(r.JSC$17621_backChannelTimerId_),r.JSC$17621_backChannelTimerId_=null);g7E(r);r.forwardChannelRequest_&&(r.forwardChannelRequest_.cancel(),r.forwardChannelRequest_=null);r.JSC$17621_forwardChannelTimerId_&&(_.xc.clearTimeout(r.JSC$17621_forwardChannelTimerId_),r.JSC$17621_forwardChannelTimerId_=null)},E7e=function(r,J){if(r.state_==0)throw Error("Fk");
r.JSC$17617_outgoingMaps_.length==1E3&&r.JSC$17617_parser_.stringify(J);r.JSC$17617_outgoingMaps_.push(new Tgr(r.JSC$17621_nextMapId_++,J));r.state_!=2&&r.state_!=3||UPK(r)};
Ly.prototype.JSC$17616_isClosed=function(){return this.state_==0};
Ly.prototype.getState=function(){return this.state_};
var UPK=function(r){r.forwardChannelRequest_||r.JSC$17621_forwardChannelTimerId_||(r.JSC$17621_forwardChannelTimerId_=RG((0,_.Ga)(r.JSC$17621_onStartForwardChannelTimer_,r),0),r.JSC$17621_forwardChannelRetryCount_=0)};
Ly.prototype.JSC$17621_onStartForwardChannelTimer_=function(r){this.JSC$17621_forwardChannelTimerId_=null;j1r(this,r)};
var j1r=function(r,J){r.JSC$17617_channelDebug_.debug("startForwardChannel_");if(r.state_==1){if(!J){r.JSC$17617_channelDebug_.debug("open_()");r.JSC$17621_nextRid_=Math.floor(Math.random()*1E5);J=r.JSC$17621_nextRid_++;var x=new ny(r,r.JSC$17617_channelDebug_,"",J);x.JSC$17609_extraHeaders_=r.JSC$17621_extraHeaders_;var t=$Pv(r),b=r.JSC$17621_forwardChannelUri_.clone();_.eJ(b,"RID",J);_.eJ(b,"CVER","1");cR(r,b);Zxy(x,b,t);r.forwardChannelRequest_=x;r.state_=2}}else r.state_==3&&(J?wi5(r,J):r.JSC$17617_outgoingMaps_.length==
0?r.JSC$17617_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):r.forwardChannelRequest_||(wi5(r),r.JSC$17617_channelDebug_.debug("startForwardChannel_ finished, sent request")))},wi5=function(r,J){if(J)if(r.JSC$17621_channelVersion_>6){r.JSC$17617_outgoingMaps_=r.pendingMaps_.concat(r.JSC$17617_outgoingMaps_);
r.pendingMaps_.length=0;var x=r.JSC$17621_nextRid_-1;J=$Pv(r)}else x=J.JSC$17607_rid_,J=J.JSC$17609_postData_;else x=r.JSC$17621_nextRid_++,J=$Pv(r);var t=r.JSC$17621_forwardChannelUri_.clone();_.eJ(t,"SID",r.sid_);_.eJ(t,"RID",x);_.eJ(t,"AID",r.JSC$17621_lastArrayId_);cR(r,t);x=new ny(r,r.JSC$17617_channelDebug_,r.sid_,x,r.JSC$17621_forwardChannelRetryCount_+1);x.JSC$17609_extraHeaders_=r.JSC$17621_extraHeaders_;x.setTimeout(1E4+Math.round(1E4*Math.random()));r.forwardChannelRequest_=x;Zxy(x,t,J)},
cR=function(r,J){r.handler_&&(r=r.handler_.JSC$17628_getAdditionalParams())&&_.GE.forEach(r,function(x,t){_.eJ(J,t,x)})},$Pv=function(r){var J=Math.min(r.JSC$17617_outgoingMaps_.length,1E3),x=["count="+J];
if(r.JSC$17621_channelVersion_>6&&J>0){var t=r.JSC$17617_outgoingMaps_[0].JSC$17619_mapId;x.push("ofs="+t)}else t=0;for(var b={},V=0;V<J;b={mapId$jscomp$3:void 0},V++){b.mapId$jscomp$3=r.JSC$17617_outgoingMaps_[V].JSC$17619_mapId;var H=r.JSC$17617_outgoingMaps_[V].map;b.mapId$jscomp$3=r.JSC$17621_channelVersion_<=6?V:b.mapId$jscomp$3-t;try{_.GE.forEach(H,function(q){return function(W,U){x.push("req"+q.mapId$jscomp$3+"_"+U+"="+encodeURIComponent(W))}}(b))}catch(q){x.push("req"+b.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}r.pendingMaps_=r.pendingMaps_.concat(r.JSC$17617_outgoingMaps_.splice(0,J));
return x.join("&")},hk5=function(r){r.JSC$17621_backChannelRequest_||r.JSC$17621_backChannelTimerId_||(r.JSC$17621_backChannelAttemptId_=1,r.JSC$17621_backChannelTimerId_=RG((0,_.Ga)(r.JSC$17621_onStartBackChannelTimer_,r),0),r.JSC$17621_backChannelRetryCount_=0)},GSs=function(r){if(r.JSC$17621_backChannelRequest_||r.JSC$17621_backChannelTimerId_||r.JSC$17621_backChannelRetryCount_>=3)return!1;
r.JSC$17617_channelDebug_.debug("Going to retry GET");r.JSC$17621_backChannelAttemptId_++;r.JSC$17621_backChannelTimerId_=RG((0,_.Ga)(r.JSC$17621_onStartBackChannelTimer_,r),MBs(r,r.JSC$17621_backChannelRetryCount_));r.JSC$17621_backChannelRetryCount_++;return!0};
Ly.prototype.JSC$17621_onStartBackChannelTimer_=function(){this.JSC$17621_backChannelTimerId_=null;this.JSC$17617_channelDebug_.debug("Creating new HttpRequest");this.JSC$17621_backChannelRequest_=new ny(this,this.JSC$17617_channelDebug_,this.sid_,"rpc",this.JSC$17621_backChannelAttemptId_);this.JSC$17621_backChannelRequest_.JSC$17609_extraHeaders_=this.JSC$17621_extraHeaders_;this.JSC$17621_backChannelRequest_.JSC$17609_readyStateChangeThrottleMs_=0;var r=this.JSC$17621_backChannelUri_.clone();_.eJ(r,
"RID","rpc");_.eJ(r,"SID",this.sid_);_.eJ(r,"CI",this.useChunked_?"0":"1");_.eJ(r,"AID",this.JSC$17621_lastArrayId_);cR(this,r);_.eJ(r,"TYPE","xmlhttp");vQe(this.JSC$17621_backChannelRequest_,r,!0,this.JSC$17621_hostPrefix_,!1);this.JSC$17617_channelDebug_.debug("New Request created")};
var IU=function(r,J,x){r.JSC$17617_channelDebug_.debug("Test Connection Finished");r.useChunked_=r.secondTestResults_==null?x:!r.secondTestResults_;r.JSC$17621_lastStatusCode_=J.JSC$17616_lastStatusCode_;r.asyncTest_||iSr(r)},HSe=function(r,J){r.JSC$17617_channelDebug_.debug("Test Connection Failed");
r.JSC$17621_lastStatusCode_=J.JSC$17616_lastStatusCode_;BR(r,2)};
Ly.prototype.JSC$17616_onRequestData=function(r,J){if(this.state_!=0&&(this.JSC$17621_backChannelRequest_==r||this.forwardChannelRequest_==r))if(this.JSC$17621_lastStatusCode_=r.JSC$17609_lastStatusCode_,this.forwardChannelRequest_==r&&this.state_==3)if(this.JSC$17621_channelVersion_>7){try{var x=this.JSC$17617_parser_.parse(J)}catch(t){x=null}if(Array.isArray(x)&&x.length==3)if(J=x,J[0]==0)a:if(this.JSC$17617_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17621_backChannelTimerId_)this.JSC$17617_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$17621_backChannelRequest_)if(this.JSC$17621_backChannelRequest_.JSC$17609_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17609_requestStartTime_)g7E(this),this.JSC$17621_backChannelRequest_.cancel(),this.JSC$17621_backChannelRequest_=null;else break a;else this.JSC$17617_channelDebug_.warning("We do not have a BackChannel established");GSs(this);YE(19)}else this.JSC$17621_lastPostResponseArrayId_=J[1],r=this.JSC$17621_lastPostResponseArrayId_-this.JSC$17621_lastArrayId_,0<
r&&(J=J[2],this.JSC$17617_channelDebug_.debug(J+" bytes (in "+r+" arrays) are outstanding on the BackChannel"),J<37500&&this.useChunked_&&this.JSC$17621_backChannelRetryCount_==0&&!this.JSC$17621_deadBackChannelTimerId_&&(this.JSC$17621_deadBackChannelTimerId_=RG((0,_.Ga)(this.JSC$17621_onBackChannelDead_,this),6E3)));else this.JSC$17617_channelDebug_.debug("Bad POST response data returned"),BR(this,11)}else J!="y2f%"&&(this.JSC$17617_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
BR(this,11));else this.JSC$17621_backChannelRequest_==r&&g7E(this),_.Hn(J)||(r=this.JSC$17617_parser_.parse(J),this.onInput_(r))};
Ly.prototype.JSC$17621_onBackChannelDead_=function(){this.JSC$17621_deadBackChannelTimerId_!=null&&(this.JSC$17621_deadBackChannelTimerId_=null,this.JSC$17621_backChannelRequest_.cancel(),this.JSC$17621_backChannelRequest_=null,GSs(this),YE(20))};
var g7E=function(r){r.JSC$17621_deadBackChannelTimerId_!=null&&(_.xc.clearTimeout(r.JSC$17621_deadBackChannelTimerId_),r.JSC$17621_deadBackChannelTimerId_=null)};
Ly.prototype.JSC$17616_onRequestComplete=function(r){this.JSC$17617_channelDebug_.debug("Request complete");if(this.JSC$17621_backChannelRequest_==r){g7E(this);this.JSC$17621_backChannelRequest_=null;var J=2}else if(this.forwardChannelRequest_==r)this.forwardChannelRequest_=null,J=1;else return;this.JSC$17621_lastStatusCode_=r.JSC$17609_lastStatusCode_;if(this.state_!=0)if(r.JSC$17609_successful_)if(J==1){J=r.JSC$17609_postData_?r.JSC$17609_postData_.length:0;r=Date.now()-r.JSC$17609_requestStartTime_;
var x=ADe;x.dispatchEvent(new qwY(x,J,r,this.JSC$17621_forwardChannelRetryCount_));UPK(this);this.handler_&&this.handler_.JSC$17628_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else hk5(this);else{x=r.getLastError();if(x==3||x==7||x==0&&this.JSC$17621_lastStatusCode_>0)this.JSC$17617_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17617_channelDebug_.debug("Maybe retrying, last error: "+aT5(x,this.JSC$17621_lastStatusCode_));var t;if(t=J==1)this.forwardChannelRequest_||
this.JSC$17621_forwardChannelTimerId_||this.state_==1||this.JSC$17621_forwardChannelRetryCount_>=2?t=!1:(this.JSC$17617_channelDebug_.debug("Going to retry POST"),this.JSC$17621_forwardChannelTimerId_=RG((0,_.Ga)(this.JSC$17621_onStartForwardChannelTimer_,this,r),MBs(this,this.JSC$17621_forwardChannelRetryCount_)),this.JSC$17621_forwardChannelRetryCount_++,t=!0);if(t||J==2&&GSs(this))return;this.JSC$17617_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17617_channelDebug_.debug("Error: HTTP request failed");
switch(x){case 1:BR(this,5);break;case 4:BR(this,10);break;case 3:BR(this,6);break;case 7:BR(this,12);break;default:BR(this,2)}}};
var MBs=function(r,J){var x=5E3+Math.floor(Math.random()*1E4);r.isActive()||(r.JSC$17617_channelDebug_.debug("Inactive channel"),x*=2);return x*J};
Ly.prototype.onInput_=function(r){for(var J=0;J<r.length;J++){var x=r[J];this.JSC$17621_lastArrayId_=x[0];x=x[1];this.state_==2?x[0]=="c"?(this.sid_=x[1],this.JSC$17621_hostPrefix_=x[2],x=x[3],x!=null?this.JSC$17621_channelVersion_=x:this.JSC$17621_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17628_channelOpened(),this.JSC$17621_backChannelUri_=DP4(this,this.JSC$17621_hostPrefix_,this.JSC$17621_path_),hk5(this)):x[0]=="stop"&&BR(this,7):this.state_==3&&(x[0]=="stop"?BR(this,7):
x[0]!="noop"&&this.handler_&&this.handler_.JSC$17628_channelHandleArray(x),this.JSC$17621_backChannelRetryCount_=0)}};
Ly.prototype.JSC$17621_ensureInState_=function(r){if(!_.cn(arguments,this.state_))throw Error("Gk`"+this.state_);};
var BR=function(r,J){r.JSC$17617_channelDebug_.info("Error code "+J);if(J==2||J==9){var x=null;r.handler_&&(x=null);var t=(0,_.Ga)(r.testGoogleComCallback_,r);x||(x=new _.ZG("//www.google.com/images/cleardot.gif"),_.ti(x));Ncm(x.toString(),1E4,t)}else YE(2);r.onError_(J)};
Ly.prototype.testGoogleComCallback_=function(r){r?(this.JSC$17617_channelDebug_.info("Successfully pinged google.com"),YE(2)):(this.JSC$17617_channelDebug_.info("Failed to ping google.com"),YE(1),this.onError_(8))};
Ly.prototype.onError_=function(r){this.JSC$17617_channelDebug_.debug("HttpChannel: error - "+r);this.state_=0;this.handler_&&this.handler_.JSC$17628_channelError(r);fly(this);piK(this)};
var fly=function(r){r.state_=0;r.JSC$17621_lastStatusCode_=-1;if(r.handler_)if(r.pendingMaps_.length==0&&r.JSC$17617_outgoingMaps_.length==0)r.handler_.JSC$17628_channelClosed();else{r.JSC$17617_channelDebug_.debug("Number of undelivered maps, pending: "+r.pendingMaps_.length+", outgoing: "+r.JSC$17617_outgoingMaps_.length);var J=_.ZM(r.pendingMaps_),x=_.ZM(r.JSC$17617_outgoingMaps_);r.pendingMaps_.length=0;r.JSC$17617_outgoingMaps_.length=0;r.handler_.JSC$17628_channelClosed(J,x)}},bS7=function(r,
J){J=VBy(r,null,J);
r.JSC$17617_channelDebug_.debug("GetForwardChannelUri: "+J);return J},DP4=function(r,J,x){J=VBy(r,r.JSC$17616_shouldUseSecondaryDomains()?J:null,x);
r.JSC$17617_channelDebug_.debug("GetBackChannelUri: "+J);return J},VBy=function(r,J,x){var t=_.a_(x);
if(t.JSC$8122_domain_!="")J&&_.Z2(t,J+"."+t.JSC$8122_domain_),_.vV(t,t.JSC$8122_port_);else{var b=window.location;t=Z$r(b.protocol,J?J+"."+b.hostname:b.hostname,+b.port,x)}r.JSC$17621_extraParams_&&_.GE.forEach(r.JSC$17621_extraParams_,function(V,H){_.eJ(t,H,V)});
_.eJ(t,"VER",r.JSC$17621_channelVersion_);cR(r,t);return t};
Ly.prototype.JSC$17616_createXhrIo=function(r){if(r)throw Error("Dk");r=new _.GC;r.JSC$7885_withCredentials_=!1;return r};
Ly.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
Ly.prototype.notifyServerReachabilityEvent=function(r){var J=ADe;J.dispatchEvent(new WMK(J,r))};
Ly.prototype.JSC$17616_shouldUseSecondaryDomains=function(){return!1};
new J7m;var RkK=function(){};
_.m=RkK.prototype;_.m.JSC$17628_channelOpened=function(){};
_.m.JSC$17628_channelHandleArray=function(){};
_.m.JSC$17628_channelSuccess=function(){};
_.m.JSC$17628_channelError=function(){};
_.m.JSC$17628_channelClosed=function(){};
_.m.JSC$17628_getAdditionalParams=function(){return{}};
_.m.isActive=function(){return!0};var Sw9=function(r){r.front_.length===0&&(r.front_=r.back_,r.front_.reverse(),r.back_=[])};
_.m=KRe.prototype;_.m.enqueue=function(r){this.back_.push(r)};
_.m.peek=function(){Sw9(this);return _.OX(this.front_)};
_.m.getCount=function(){return this.front_.length+this.back_.length};
_.m.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.m.clear=function(){this.front_=[];this.back_=[]};
_.m.contains=function(r){return _.cn(this.front_,r)||_.cn(this.back_,r)};
_.m.remove=function(r){var J=this.front_;var x=Array.prototype.lastIndexOf.call(J,r,J.length-1);x>=0?(_.em(J,x),J=!0):J=!1;return J||_.zz(this.back_,r)};
_.m.getValues=function(){for(var r=[],J=this.front_.length-1;J>=0;--J)r.push(this.front_[J]);J=this.back_.length;for(var x=0;x<J;++x)r.push(this.back_[x]);return r};var AI=function(r){this.JSC$17632_map_=new _.bi;this.size=0;r&&this.addAll(r)},Ngs=function(r){var J=typeof r;
return J=="object"&&r||J=="function"?"o"+_.x4(r):J.charAt(0)+r};
_.m=AI.prototype;_.m.getCount=function(){return this.JSC$17632_map_.size};
_.m.add=function(r){this.JSC$17632_map_.set(Ngs(r),r);this.size=this.JSC$17632_map_.size};
_.m.addAll=function(r){r=_.eN(r);for(var J=r.length,x=0;x<J;x++)this.add(r[x]);this.size=this.JSC$17632_map_.size};
_.m.removeAll=function(r){r=_.eN(r);for(var J=r.length,x=0;x<J;x++)this.remove(r[x]);this.size=this.JSC$17632_map_.size};
_.m.delete=function(r){r=this.JSC$17632_map_.remove(Ngs(r));this.size=this.JSC$17632_map_.size;return r};
_.m.remove=function(r){return this.delete(r)};
_.m.clear=function(){this.JSC$17632_map_.clear();this.size=0};
_.m.isEmpty=function(){return this.JSC$17632_map_.size===0};
_.m.has=function(r){return this.JSC$17632_map_.containsKey(Ngs(r))};
_.m.contains=function(r){return this.JSC$17632_map_.containsKey(Ngs(r))};
_.m.getValues=function(){return this.JSC$17632_map_.getValues()};
_.m.values=function(){return this.JSC$17632_map_.values()};
_.m.clone=function(){return new AI(this)};
_.m.equals=function(r){return this.getCount()==e4s(r)&&dPE(this,r)};
var dPE=function(r,J){var x=e4s(J);if(r.getCount()>x)return!1;!(J instanceof AI)&&x>5&&(J=new AI(J));return z4s(r,function(t){var b=J;return b.contains&&typeof b.contains=="function"?b.contains(t):b.containsValue&&typeof b.containsValue=="function"?b.containsValue(t):_.uM(b)||typeof b==="string"?_.cn(b,t):_.GE.containsValue(b,t)})};
AI.prototype.__iterator__=function(){return this.JSC$17632_map_.__iterator__(!1)};
AI.prototype[Symbol.iterator]=function(){return this.values()};var Q1s={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(r){return(this._clampValue(r)-this.min)/(this.max-this.min)},
_clampValue:function(r){return Math.min(this.max,Math.max(this.min,this._calcStep(r)))},
_calcStep:function(r){r=parseFloat(r);if(!this.step)return r;r=Math.round((r-this.min)/this.step);return this.step<1?r/(1/this.step)+this.min:r*this.step+this.min},
_validateValue:function(){var r=this._clampValue(this.value);this.value=this.oldValue=isNaN(r)?this.oldValue:r;return this.value!==r},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var KMs;var kSy;_.Ks({_template:function(){if(kSy!==void 0)return kSy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-drawer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_drawer.tp.yt.app.drawer.css.js--\x3e<div id="scrim" on-click="close" class="style-scope tp-yt-app-drawer"></div>\n\n\n<div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]" class="style-scope tp-yt-app-drawer">\n  <slot class="style-scope tp-yt-app-drawer"></slot>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;KMs===void 0&&(KMs=document.createElement("template"));var t=KMs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return kSy=r},
is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)",
"_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){_.zu(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")});
this.fire("app-reset-layout")},
detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
toggle:function(){this.opened=!this.opened},
getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},
_isRTL:function(){return window.getComputedStyle(this).direction==="rtl"},
_resetPosition:function(){switch(this.align){case "start":this._setPosition(this._isRTL()?"right":"left");return;case "end":this._setPosition(this._isRTL()?"left":"right");return}this._setPosition(this.align)},
_escKeydownHandler:function(r){r.keyCode===27&&(r.preventDefault(),this.close())},
_track:function(r){if(!this.persistent&&!this.disableSwipe)switch(r.preventDefault(),r.detail.state){case "start":this._trackStart(r);break;case "track":this._trackMove(r);break;case "end":this._trackEnd(r)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var r=this.$.contentContainer.getBoundingClientRect();this._savedWidth=r.width;this._translateOffset=this.position==="left"?r.left:r.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(r){this._trackDetails&&(this._translateDrawer(r.detail.dx+this._translateOffset),this._trackDetails.push({dx:r.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(r){if(this._trackDetails){var J=r.detail.dx+this._translateOffset,x=this.getWidth();J=this.position==="left"?J>=0||J<=-x:J<=0||J>=x;if(!J){var t=this._trackDetails;this._trackDetails=null;this._flingDrawer(r,t);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}x/=2;r.detail.dx<-x?this.opened=this.position==="right":r.detail.dx>x&&(this.opened=this.position==="left");J?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(r,J){for(var x=Date.now(),t=x-100,b,V=0,H=J.length-1;V<=H;){var q=V+H>>1,W=J[q];W.timeStamp>=t?(b=W,H=q-1):V=q+1}return b?(r.detail.dx-b.dx)/(x-b.timeStamp||1):0},
_flingDrawer:function(r,J){J=this._calculateVelocity(r,J);if(!(Math.abs(J)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;r=r.detail.dx+this._translateOffset;var x=this.getWidth(),t=this.position==="left",b=J>0;b?(J=Math.max(J,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(J=Math.min(J,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");J=this._FLING_INITIAL_SLOPE*(!b&&t?-(r+x):b&&!t?x-r:-r)/J;this._styleTransitionDuration(J);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,J)}},
_styleTransitionDuration:function(r){this.style.transitionDuration=r+"ms";this.$.contentContainer.style.transitionDuration=r+"ms";this.$.scrim.style.transitionDuration=r+"ms"},
_styleTransitionTimingFunction:function(r){this.$.contentContainer.style.transitionTimingFunction=r;this.$.scrim.style.transitionTimingFunction=r},
_translateDrawer:function(r){var J=this.getWidth();this.position==="left"?(r=Math.max(-J,Math.min(r,0)),this.$.scrim.style.opacity=1+r/J):(r=Math.max(0,Math.min(r,J)),this.$.scrim.style.opacity=1-r/J);this.translate3d(r+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var r=this._drawerState;r===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;r!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",
this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),r!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var r=_.Mk(this).querySelectorAll('a[href]:not([tabindex="-1"]),area[href]:not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),iframe:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"]),[contentEditable=true]:not([tabindex="-1"])');r.length>0?(this._firstTabStop=r[0],this._lastTabStop=r[r.length-1]):
this._lastTabStop=this._firstTabStop=null;(r=this.getAttribute("tabindex"))&&parseInt(r,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(r){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||r.keyCode!==9||(r.shiftKey?this._firstTabStop&&_.Mk(r).localTarget===this._firstTabStop&&(r.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.Mk(r).localTarget===this._lastTabStop&&(r.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(r,J){this.toggleClass("visible",r&&!J,this.$.scrim);this.debounce("_resetDrawerState",this._resetDrawerState,this.transitionDuration)},
_MIN_FLING_THRESHOLD:.2,_MIN_TRANSITION_VELOCITY:1.2,_FLING_TIMING_FUNCTION:"cubic-bezier(0.667, 1, 0.667, 1)",_FLING_INITIAL_SLOPE:1.5,_DRAWER_STATE:{INIT:0,OPENED:1,OPENED_PERSISTENT:2,CLOSED:3,TRACKING:4,FLINGING:5}});var Pi4;var Ywm;_.Ks({_template:function(){if(Ywm!==void 0)return Ywm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_progress.tp.yt.paper.progress.css.js--\x3e<div id="progressContainer" class="style-scope tp-yt-paper-progress">\n  <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]" class="style-scope tp-yt-paper-progress"></div>\n  <div id="primaryProgress" class="style-scope tp-yt-paper-progress"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Pi4===void 0&&(Pi4=document.createElement("template"));var t=Pi4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Ywm=r},
is:"tp-yt-paper-progress",behaviors:[Q1s],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(r){this.toggleClass("indeterminate",r,this.$.primaryProgress)},
_transformProgress:function(r,J){r.style.transform=r.style.webkitTransform="scaleX("+J/100+")"},
_mainRatioChanged:function(r){this._transformProgress(this.$.primaryProgress,r)},
_progressChanged:function(r,J,x,t,b){r=this._clampValue(r);J=this._clampValue(J);var V=this._calcRatio(r)*100,H=this._calcRatio(J)*100;this._setSecondaryRatio(V);this._transformProgress(this.$.secondaryProgress,V);this._transformProgress(this.$.primaryProgress,H);this.secondaryProgress=r;b?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",J);this.setAttribute("aria-valuemin",x);this.setAttribute("aria-valuemax",t)},
_disabledChanged:function(r){this.setAttribute("aria-disabled",r?"true":"false")},
_hideSecondaryProgress:function(r){return r===0}});var n77;var OSs;var CiX=function(){};
_.m=CiX.prototype;_.m.registered=function(){};
_.m.addOwnKeyBinding=function(){};
_.m.removeOwnKeyBindings=function(){};
_.m.keyboardEventMatchesKeys=function(){};
_.m._collectKeyBindings=function(){};
_.m._prepKeyBindings=function(){};
_.m._addKeyBinding=function(){};
_.m._resetKeyEventListeners=function(){};
_.m._listenKeyEventListeners=function(){};
_.m._unlistenKeyEventListeners=function(){};
_.m._onKeyBindingEvent=function(){};
_.m._triggerKeyHandler=function(){};
_.m._tapHandler=function(){};
_.m._focusChanged=function(){};
_.m._detectKeyboardFocus=function(){};
_.m._userActivate=function(){};
_.m._upHandler=function(){};
_.m._spaceKeyDownHandler=function(){};
_.m._spaceKeyUpHandler=function(){};
_.m._asyncClick=function(){};
_.m._pressedChanged=function(){};
_.m._ariaActiveAttributeChanged=function(){};
_.m._activeChanged=function(){};
_.m._controlStateChanged=function(){};
_.m._changedButtonState=function(){};
_.m._focusBlurHandler=function(){};
_.m._disabledChanged=function(){};
_.m._changedControlState=function(){};
_.m._buttonStateChanged=function(){};
_.m._downHandler=function(){};
_.m.ensureRipple=function(){};
_.m.getRipple=function(){};
_.m.hasRipple=function(){};
_.m._noinkChanged=function(){};
_.m._calcRatio=function(){};
_.m._clampValue=function(){};
_.m._calcStep=function(){};
_.m._validateValue=function(){};
_.m._update=function(){};
_.m._setImmediateValue=function(){};
_.m._setExpand=function(){};
_.m._setDragging=function(){};
_.m._setTransiting=function(){};
_.m._setMarkers=function(){};
_.m._setPressed=function(){};
_.m._setPointerDown=function(){};
_.m._setReceivedFocusFromKeyboard=function(){};
_.m._setFocused=function(){};
_.m._setRatio=function(){};
CiX=_.Ks({_template:function(){if(OSs!==void 0)return OSs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-slider--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_slider.tp.yt.paper.slider.css.js--\x3e<div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]] style-scope tp-yt-paper-slider">\n  <div class="bar-container style-scope tp-yt-paper-slider">\n    <tp-yt-paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="true" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" secondary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-track="_bartrack" on-tap="_barclick" class="style-scope tp-yt-paper-slider">\n    </tp-yt-paper-progress>\n  </div>\n\n  <template is="dom-if" if="[[snaps]]" class="style-scope tp-yt-paper-slider">\n    <div class="slider-markers style-scope tp-yt-paper-slider">\n      <template is="dom-repeat" items="[[markers]]" class="style-scope tp-yt-paper-slider">\n        <div class="slider-marker style-scope tp-yt-paper-slider"></div>\n      </template>\n    </div>\n  </template>\n\n  <div id="sliderKnobContainer" class="slider-knob-container style-scope tp-yt-paper-slider">\n    <div id="sliderKnob" class="slider-knob style-scope tp-yt-paper-slider" on-down="_knobdown" on-up="_resetKnob" on-track="_onTrack" on-transitionend="_knobTransitionEnd">\n      <div class="slider-knob-inner style-scope tp-yt-paper-slider" value$="[[immediateValue]]"></div>\n    </div>\n  </div>\n</div>\n\n<template is="dom-if" if="[[editable]]" class="style-scope tp-yt-paper-slider">\n  <tp-yt-paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[[max]]" class="slider-input style-scope tp-yt-paper-slider" disabled$="[[disabled]]" value="[[immediateValue]]" on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float="">\n  </tp-yt-paper-input>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;n77===void 0&&(n77=document.createElement("template"));var t=n77;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return OSs=r},
is:"tp-yt-paper-slider",behaviors:[_.Uw,_.$7,_.W9N,Q1s],properties:{value:{type:Number,value:0},snaps:{type:Boolean,value:!1,notify:!0},pin:{type:Boolean,value:!1,notify:!0},secondaryProgress:{type:Number,value:0,notify:!0,observer:"_secondaryProgressChanged"},editable:{type:Boolean,value:!1},immediateValue:{type:Number,value:0,readOnly:!0,notify:!0},maxMarkers:{type:Number,value:0,notify:!0},expand:{type:Boolean,value:!1,readOnly:!0},ignoreBarTouch:{type:Boolean,value:!1},dragging:{type:Boolean,
value:!1,readOnly:!0,notify:!0},transiting:{type:Boolean,value:!1,readOnly:!0},markers:{type:Array,readOnly:!0,value:function(){return[]}},
light:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["_updateKnob(value, min, max, snaps, step)","_valueChanged(value)","_immediateValueChanged(immediateValue)","_updateMarkers(maxMarkers, min, max, snaps)"],hostAttributes:{role:"slider",tabindex:0},keyBindings:{left:"_leftKey",right:"_rightKey","down pagedown home":"_decrementKey","up pageup end":"_incrementKey"},ready:function(){this.ignoreBarTouch&&_.KU(this.$.sliderBar,"auto")},
increment:function(){this.value=this._clampValue(this.value+this.step)},
decrement:function(){this.value=this._clampValue(this.value-this.step)},
_updateKnob:function(r,J,x){this.setAttribute("aria-valuemin",J);this.setAttribute("aria-valuemax",x);this.setAttribute("aria-valuenow",r);this._positionKnob(this._calcRatio(r)*100)},
_valueChanged:function(){this.fire("value-change",{composed:!0})},
_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},
_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},
_expandKnob:function(){this._setExpand(!0)},
_resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)},
_positionKnob:function(r){this._setImmediateValue(this._calcStep(this._calcKnobPosition(r)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},
_calcKnobPosition:function(r){return(this.max-this.min)*r/100+this.min},
_onTrack:function(r){r.stopPropagation();switch(r.detail.state){case "start":this._trackStart(r);break;case "track":this._trackX(r);break;case "end":this._trackEnd()}},
_trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)},
_trackX:function(r){this.dragging||this._trackStart(r);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,r.detail.dx*(this._isRTL?-1:1)));r=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(r);r=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(r+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var r=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;r.transform=r.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(r){this._expandKnob();r.preventDefault();this.focus()},
_bartrack:function(r){this._allowBarEvent(r)&&this._onTrack(r)},
_barclick:function(r){this._w=this.$.sliderBar.offsetWidth;var J=this.$.sliderBar.getBoundingClientRect();J=(r.detail.x-J.left)/this._w*100;this._isRTL&&(J=100-J);var x=this.ratio;this._setTransiting(!0);this._positionKnob(J);x===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
r.preventDefault();this.focus()},
_bardown:function(r){this._allowBarEvent(r)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(r))},
_knobTransitionEnd:function(r){r.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(r,J,x,t){t||this._setMarkers([]);J=Math.round((x-J)/this.step);J>r&&(J=r);if(J<0||!isFinite(J))J=0;this._setMarkers(Array(J))},
_mergeClasses:function(r){return Object.keys(r).filter(function(J){return r[J]}).join(" ")},
_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},
_allowBarEvent:function(r){return!this.ignoreBarTouch||r.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(r){this._isRTL?this._incrementKey(r):this._decrementKey(r)},
_rightKey:function(r){this._isRTL?this._decrementKey(r):this._incrementKey(r)},
_incrementKey:function(r){this.disabled||(r.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),r.preventDefault())},
_decrementKey:function(r){this.disabled||(r.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),r.preventDefault())},
_changeValue:function(r){this.value=r.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(r){r.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.qSY._createRipple.call(this)},
_focusedChanged:function(r){r&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=r?"":"none",this._ripple.holdDown=r)}});var Bgv;var Ily;var FJ=null,LMs=function(){};
_.m=LMs.prototype;_.m.fit=function(){};
_.m._discoverInfo=function(){};
_.m.resetFit=function(){};
_.m.refit=function(){};
_.m.position=function(){};
_.m.constrain=function(){};
_.m._sizeDimension=function(){};
_.m.__sizeDimension=function(){};
_.m.center=function(){};
_.m.__getNormalizedRect=function(){};
_.m.__getOffscreenArea=function(){};
_.m.__getPosition=function(){};
_.m.notifyResize=function(){};
_.m.assignParentResizable=function(){};
_.m.stopResizeNotificationsFor=function(){};
_.m._subscribeIronResize=function(){};
_.m._unsubscribeIronResize=function(){};
_.m.resizerShouldNotify=function(){};
_.m._onDescendantIronResize=function(){};
_.m._fireResize=function(){};
_.m._onIronRequestResizeNotifications=function(){};
_.m._parentResizableChanged=function(){};
_.m._notifyDescendant=function(){};
_.m._requestResizeNotifications=function(){};
_.m._findParent=function(){};
_.m.toggle=function(){};
_.m.open=function(){};
_.m.close=function(){};
_.m.cancel=function(){};
_.m.invalidateTabbables=function(){};
_.m._ensureSetup=function(){};
_.m._canceledChanged=function(){};
_.m._withBackdropChanged=function(){};
_.m._prepareRenderOpened=function(){};
_.m._finishRenderOpened=function(){};
_.m._finishRenderClosed=function(){};
_.m._preparePositioning=function(){};
_.m._finishPositioning=function(){};
_.m._applyFocus=function(){};
_.m._onCaptureClick=function(){};
_.m._onCaptureFocus=function(){};
_.m._onCaptureEsc=function(){};
_.m._onCaptureTab=function(){};
_.m._onIronResize=function(){};
_.m._onNodesChange=function(){};
_.m.__ensureFirstLastFocusables=function(){};
_.m.__openedChanged=function(){};
_.m.__deraf=function(){};
_.m.__updateScrollObservers=function(){};
_.m.__addScrollListeners=function(){};
_.m.__removeScrollListeners=function(){};
_.m.__isValidScrollAction=function(){};
_.m.__onCaptureScroll=function(){};
_.m.__saveScrollPosition=function(){};
_.m.__restoreScrollPosition=function(){};
_.m._setCanceled=function(){};
LMs=_.Ks({_template:function(){if(Ily!==void 0)return Ily;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toast--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toast.tp.yt.paper.toast.css.js--\x3e<span id="label" class="style-scope tp-yt-paper-toast">{{text}}</span>\n<slot class="style-scope tp-yt-paper-toast"></slot>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;Bgv===void 0&&(Bgv=document.createElement("template"));var t=Bgv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);return Ily=r},
is:"tp-yt-paper-toast",behaviors:[_.LS],properties:{fitInto:{type:Object,value:window,observer:"_onFitIntoChanged"},horizontalAlign:{type:String,value:"left"},verticalAlign:{type:String,value:"bottom"},duration:{type:Number,value:3E3},text:{type:String,value:""},label:{type:String,value:"",observer:"_onLabelChanged"},noCancelOnOutsideClick:{type:Boolean,value:!0},noAutoFocus:{type:Boolean,value:!0},noIronAnnounce:{type:Boolean,value:!1},announceLabelUpdates:{type:Boolean,value:!1}},listeners:{transitionend:"__onTransitionEnd"},
get visible(){_.UB._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.nS.requestAvailability()},
show:function(r){typeof r=="string"&&(r={text:r});for(var J in r)J.indexOf("_")===0?_.UB._warn('The property "'+J+'" is private and was not set.'):J in this?this[J]=r[J]:_.UB._warn('The property "'+J+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(r){r&&r.target===this&&r.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(FJ&&FJ!==this&&FJ.close(),FJ=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):FJ===this&&(FJ=null);_.I1._openedChanged.apply(this,arguments)},
_onLabelChanged:function(){this.opened&&this.announceLabelUpdates&&this._fireIronAnnounce()},
_renderOpened:function(){this.classList.add("paper-toast-open")},
_renderClosed:function(){this.classList.remove("paper-toast-open")},
_onFitIntoChanged:function(r){this.positionTarget=r},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var c1e=new _.z("disablePersonalizationAction");var MX7=new _.z("showDmaConsentFlowCommand");var GRe=new _.z("showMmgNoticeCommand");var A14=new _.z("saveConsentAction");var FMs=function(r){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.bd(r)};
_.S(FMs,_.O7);var alE=_.X1(FMs);var y19=new _.z("updateTopbarAvatarAction");var ekY=new _.z("channelHandleValidationResultRenderer");var zkI=new _.z("generateHandleFromNameResultRenderer");var ZSX=new _.z("channelHandleInputRenderer");var v7I=new _.z("copyLinkRenderer");var uKr=new _.z("timedCommand");var llv=new _.z("clearCookieAction");var Xir=new _.z("getMultiPageMenuAction");var rHr=new _.z("addToGuideSectionAction"),JHv=new _.z("removeFromGuideSectionAction");var x8y=new _.z("updateNotificationsUnseenCountAction");var tqY=new _.z("resetChannelUnreadCountCommand");var bn5=new _.z("resetSubscriptionsUnreadDotCommand");var m8Y=new _.z("selectLanguageCommand");var Ig4=new _.z("sendFeedbackAction");var oS9=new _.z("uploadImageToScottyCommand");var Vqm=new _.z("registerPromoCommand");var D85=new _.z("setPushNotificationsEnabledCommand");var Hnv=new _.z("desktopTopbarRenderer");var Tys=new _.z("surveyFollowUpRenderer");var sgs=new _.z("handlesClaimingRadioOptionRenderer");var qJ5=new _.z("hotkeyDialogRenderer");var Was=new _.z("modifyReportFormCommand");var ins=new _.z("accountLinkCommand");var pHv=new _.z("accountUnlinkCommand");var fY9=new _.z("logAccountLinkingEventCommand");var U8K=new _.z("guideCollapsibleEntryRenderer");var gSs=new _.z("guideDownloadsEntryRenderer");var aU=new _.z("guideEntryRenderer");var ESy=new _.z("getLocationCommand");var jg9=new _.z("locationCollectionCommand");var $8E=new _.z("storiesItemViewModel");var wHe=new _.z("addToRemoteQueueAction");var hIE=new _.z("insertInRemoteQueueAction");var Mqm=new _.z("removeFromRemoteQueueAction");var GlY=new _.z("notificationRenderer");var Hs9=new _.z("localWatchHistoryCommand");var RIm=new _.z("pdgBuyFlowHeaderRenderer");var SJK=new _.z("pdgColorSliderRenderer");var Ny4=new _.z("pdgCommentOptionRenderer");var d8r=new _.z("pdgCommentPreviewRenderer");var Qgm=new _.z("superVodSelectableItemButtonRenderer");var Ka5=new _.z("switchButtonRenderer");var klX=new _.z("upsellDialogRenderer");var P2Y=new _.z("feedbackQuestionRenderer"),YJX=new _.z("feedbackOptionRenderer");var nSv=new _.z("sponsorshipsTierRenderer"),OnY=new _.z("sponsorshipsPromotionChannelRenderer");var C24=new _.z("simpleSurveyMessageRenderer");var I_s=new _.z("invokeInstrumentManagerAction");var Byr=new _.z("logYpcFlowDismissCommand");var IYr=new _.z("logYpcFlowStartCommand");var LaE=new _.z("unlimitedCreateFamilyEndpoint");var cHy=new _.z("iconBadgeRenderer");var TBE=new _.z("collaborativePlaylistVisibilityValidationRule");var AH7=function(r){_.qY.call(this,"channelMessage");this.message=r};
_.S(AH7,_.qY);var Fam=function(r){_.qY.call(this,"channelError");this.error=r};
_.S(Fam,_.qY);var aYE={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas",DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",
ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",ENABLE_IDENTITY_SWITCH_TO_GUEST:"isg",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp",ACTIVE_DEVICE_STORE_WRITES:"ads",STREAM_TRANSFER_CREATE_PLAYLIST:"stcp",SHORTS_ACTIVE_DEVICE_STORE_WRITES:"sads",DISABLE_LOGGED_OUT_CASTING:"dloc",DUAL_CTT_WRITES:"dcw",ACTIVE_STREAM_WRITES_FOR_CONNECTED_REMOTES:"asw",ACTIVE_PLAYBACK_WRITES_FOR_CONNECTED_REMOTES:"apw"},yHv={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",
GAMING:"g",UNPLUGGED:"up"},eIY={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},zIm={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},Znm={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var yN=function(r){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new _.bi;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;r&&(this.id=r.id||r.name,this.name=r.name,this.clientName=r.clientName?r.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=r.app,this.type=r.type||"REMOTE_CONTROL",this.username=r.user||"",this.avatar=r.userAvatarUri||"",this.obfuscatedGaiaId=r.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=r.ownerObfuscatedGaiaId||"",this.castUserId=r.castUserId||"",this.theme=r.theme||"u",vSY(this,r.capabilities||""),uEs(this,
r.compatibleSenderThemes||""),lY9(this,r.experiments||""),this.remoteControllerUrl=r.remoteControllerUrl||"",this.localChannelEncryptionKey=r.localChannelEncryptionKey||"",this.deviceContext=r.deviceContext,this.brand=r.brand||"",this.model=r.model||"",this.year=r.year||0,this.os=r.os||"",this.osVersion=r.osVersion||"",this.chipset=r.chipset||"",this.mdxDialServerType=r.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=r.pairingType||"unknown",r=r.deviceInfo)&&(r=JSON.parse(r),this.brand=
r.brand||"",this.model=r.model||"",this.year=r.year||0,this.os=r.os||"",this.osVersion=r.osVersion||"",this.chipset=r.chipset||"",this.clientName=r.clientName?r.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=r.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
yN.prototype.copy=function(){var r={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(r.brand=this.brand);
this.model&&(r.model=this.model);this.year&&(r.year=this.year);this.os&&(r.os=this.os);this.osVersion&&(r.osVersion=this.osVersion);this.chipset&&(r.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(r.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(r.mdxDialServerType=this.mdxDialServerType);r=new yN(r);r.connected=this.connected;r.remoteControllerUrl=this.remoteControllerUrl;r.localChannelEncryptionKey=this.localChannelEncryptionKey;r.deviceContext=
this.deviceContext;r.castUserId=this.castUserId;return r};
yN.prototype.equals=function(r){return r?this.id==r.id:!1};
var vSY=function(r,J){r.capabilities.clear();_.bA(J.split(","),_.jC(_.GE.contains,aYE)).forEach(function(x){r.capabilities.add(x)})},uEs=function(r,J){r.compatibleSenderThemes.clear();
_.bA(J.split(","),_.jC(_.GE.contains,yHv)).forEach(function(x){r.compatibleSenderThemes.add(x)})},lY9=function(r,J){r.experiments.clear();
J.split(",").forEach(function(x){r.experiments.add(x)})};var XHs=function(r,J){this.action=r;this.params=J||{}};_.xM(kPv,_.Mx);_.m=kPv.prototype;_.m.JSC$17668_onTick_=function(){this.JSC$17666_interval_=Math.min(3E5,this.JSC$17666_interval_*2);this.JSC$17668_listener_();this.nextTickTime_&&this.start()};
_.m.start=function(){var r=this.JSC$17666_interval_+15E3*Math.random(),J=this.delay_;J.isActive()||J.start(r);this.nextTickTime_=Date.now()+r};
_.m.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.m.isActive=function(){return this.delay_.isActive()};
_.m.reset=function(){this.delay_.stop();this.JSC$17666_interval_=5E3};_.xM(NE,RkK);_.m=NE.prototype;_.m.subscribe=function(r,J,x){return this.pubsub_.subscribe(r,J,x)};
_.m.unsubscribe=function(r,J,x){return this.pubsub_.unsubscribe(r,J,x)};
_.m.unsubscribeByKey=function(r){return this.pubsub_.unsubscribeByKey(r)};
_.m.publish=function(r,J){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.m.dispose=function(){this.JSC$17669_disposed_||(this.JSC$17669_disposed_=!0,_.lh(this.pubsub_),this.disconnect(),_.lh(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17669_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.WD({})})};
_.m.isDisposed=function(){return this.JSC$17669_disposed_};
_.m.connect=function(r,J,x){var t=this,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return _.se(W,2),t.useAsyncBrowserChannelHandler_?_.p(W,t.connectPromise_,2):W.jumpTo(2);_.Td(W);if(t.JSC$17669_disposed_||t.JSC$17669_channel_&&t.JSC$17669_channel_.getState()==2)return W.return();t.sCookie_="";t.reconnectTimer_.stop();t.connectionParams_=r||null;t.connectUi_=J||0;b=t.JSC$17669_pathPrefix_+"/test";V=t.JSC$17669_pathPrefix_+"/bind";H=new Ly(x?x.firstTestResults:null,x?x.secondTestResults:null,
t.enableAsyncTest_);if(q=t.JSC$17669_channel_)q.handler_=null;H.handler_=t;t.JSC$17669_channel_=H;if(t.useAsyncBrowserChannelHandler_)return t.connectPromise_=rss(t).then(function(){return Jsy(t,b,V,q,x)}),W.return(t.connectPromise_.then(function(){t.connectPromise_=_.WD()}));
Jsy(t,b,V,q,x);return _.qy(W,0)})};
var Jsy=function(r,J,x,t,b){x7Y(r);if(r.JSC$17669_channel_){var V=_.IP("ID_TOKEN"),H=r.JSC$17669_channel_.JSC$17621_extraHeaders_||{};V?H["x-youtube-identity-token"]=V:delete H["x-youtube-identity-token"];r.JSC$17669_channel_.JSC$17621_extraHeaders_=H}tnv(r);t?(t.getState(),r.JSC$17669_channel_.connect(J,x,r.defaultQueryParams_,t.sid_,t.JSC$17621_lastArrayId_)):b?r.JSC$17669_channel_.connect(J,x,r.defaultQueryParams_,b.sessionId,b.arrayId):r.JSC$17669_channel_.connect(J,x,r.defaultQueryParams_)};
NE.prototype.disconnect=function(r){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.WD())}finally{this.disconnectUi_=r||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),x7Y(this),this.JSC$17669_channel_&&(this.JSC$17669_channel_.getState()==3&&j1r(this.JSC$17669_channel_),this.JSC$17669_channel_.disconnect()),this.disconnectUi_=0}};
NE.prototype.sendMessage=function(r,J){var x=this,t;return _.T(function(b){switch(b.nextAddress){case 1:_.se(b,2);if(!x.useAsyncBrowserChannelHandler_){b.jumpTo(2);break}return _.p(b,x.connectPromise_,2);case 2:_.Td(b);if(x.JSC$17669_disposed_)return b.return();t={_sc:r};J&&_.GE.extend(t,J);if(x.reconnectTimer_.isActive()||(x.JSC$17669_channel_?x.JSC$17669_channel_.getState():0)==2){x.JSC$17669_pendingMessages_.push(t);b.jumpTo(6);break}if(!x.isChannelOpened()){b.jumpTo(6);break}_.se(b,8);if(!x.useAsyncBrowserChannelHandler_||
buy(x,r)){b.jumpTo(8);break}return _.p(b,rss(x),8);case 8:_.Td(b,0,0,1);x.isChannelOpened()&&(buy(x,r)||tnv(x),x7Y(x),E7e(x.JSC$17669_channel_,t));_.qy(b,6,1);break;case 6:_.qy(b,0)}})};
var buy=function(r,J){return r.enableMdxAuthForConnectionOnly_?!0:r.disableMdxAuthForAdMessages_?Object.values(eIY).includes(J):r.disableMdxAuthForNonPlaybackMessages_?!Object.values(zIm).includes(J):r.disableMdxAuthForShortsMessages_?Object.values(Znm).includes(J):!1};
NE.prototype.JSC$17628_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17669_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)m7e(this);else{var r=this.JSC$17669_pendingMessages_;this.JSC$17669_pendingMessages_=[];var J=r.length;tnv(this);o$I(this,r,J);Vnm(this)}else Vnm(this)};
var m7e=function(r){var J,x;_.T(function(t){if(t.nextAddress==1)return _.se(t,2),_.p(t,rss(r),2);_.Td(t);J=r.JSC$17669_pendingMessages_;r.JSC$17669_pendingMessages_=[];x=J.length;o$I(r,J,x);Vnm(r);return _.qy(t,0)})},o$I=function(r,J,x){for(var t=0;t<x;++t)E7e(r.JSC$17669_channel_,J[t]);
Vnm(r)},Vnm=function(r){r.publish("handlerOpened");
r.JSC$17669_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.m=NE.prototype;_.m.JSC$17628_channelError=function(r){var J=r==2&&this.JSC$17669_channel_.JSC$17621_lastStatusCode_==401;r==4||J||this.reconnectTimer_.start();this.publish("handlerError",r,J);J=Object.keys(s1v).find(function(x){return s1v[x]===r});
this.JSC$17669_channelErrorCounter.increment("BROWSER_CHANNEL",J!=null?J:"UNKNOWN")};
_.m.JSC$17628_channelClosed=function(r,J){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(J)for(var x=J.length,t=0;t<x;++t){var b=J[t].map;b&&this.JSC$17669_pendingMessages_.push(b)}this.JSC$17669_channelClosedCounter.increment("BROWSER_CHANNEL");r&&this.pendingMapsOnClosedCounter.JSC$8023_streamzService.JSC$7876_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",r.length);J&&this.undeliveredMapsOnClosedCounter.JSC$8026_streamzService.JSC$7876_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
J.length)};
_.m.JSC$17628_channelSuccess=function(r,J){J!=null&&r!=null&&this.channelMessageSentCounter.increment()};
_.m.JSC$17628_getAdditionalParams=function(){var r={v:2};this.sCookie_&&(r.gsessionid=this.sCookie_);this.connectUi_!=0&&(r.ui=""+this.connectUi_);this.disconnectUi_!=0&&(r.ui=""+this.disconnectUi_);this.connectionParams_&&_.GE.extend(r,this.connectionParams_);return r};
_.m.JSC$17628_channelHandleArray=function(r){r[0]=="S"?this.sCookie_=r[1]:r[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17669_channel_.disconnect()):this.publish("handlerMessage",new XHs(r[0],r[1]));this.JSC$17669_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.m.isChannelOpened=function(){return!!this.JSC$17669_channel_&&this.JSC$17669_channel_.getState()==3};
var x7Y=function(r){if(r.JSC$17669_channel_){var J=r.JSC$17669_getXsrfToken_(),x=r.JSC$17669_channel_.JSC$17621_extraHeaders_||{};J?x["x-youtube-lounge-xsrf-token"]=J:delete x["x-youtube-lounge-xsrf-token"];r.JSC$17669_channel_.JSC$17621_extraHeaders_=x}},rss=function(r){if(r.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.WD();
if(!r.enableCachedUpdateAuthorizationHeader_)return D7m(r);r.updateAuthorizationHeaderPromise_===null&&(r.updateAuthorizationHeaderPromise_=D7m(r));return r.updateAuthorizationHeaderPromise_},D7m=function(r){return _.$d(r.getAuthorizationHeader_().then(function(J){HuX(r,J)}).thenCatch(function(){}),function(){r.updateAuthorizationHeaderPromise_=null})},HuX=function(r,J){if(r.JSC$17669_channel_){var x=r.JSC$17669_channel_.JSC$17621_extraHeaders_||{};
J&&Object.keys(J).length>0?x=Object.assign({},x,J):delete x.Authorization;r.JSC$17669_channel_.JSC$17621_extraHeaders_=x}},tnv=function(r){r.getAuthorizationHeaderSync_&&!r.useAsyncBrowserChannelHandler_&&HuX(r,r.getAuthorizationHeaderSync_())};
_.m=NE.prototype;_.m.setLoungeToken=function(r){(this.defaultQueryParams_.loungeIdToken=r)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17669_channel_){var J=this.JSC$17669_channel_.JSC$17621_extraHeaders_||{};r?J["X-YouTube-LoungeId-Token"]=r:delete J["X-YouTube-LoungeId-Token"];this.JSC$17669_channel_.JSC$17621_extraHeaders_=J}};
_.m.getDeviceId=function(){return this.defaultQueryParams_.id};
_.m.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.m.reconnect=function(){var r=this.reconnectTimer_;r.delay_.fire();r.start()};
_.m.safeReconnect_=function(){var r=this.JSC$17669_channel_,J=0;r.JSC$17621_backChannelRequest_&&J++;r.forwardChannelRequest_&&J++;J==0&&this.connect(this.connectionParams_,this.connectUi_)};var nE=function(r,J){var x=r.basePath;r.supportCors&&(x=r.scheme+"://"+r.domain+r.port+r.basePath);return _.uF(x+J,{})};
d$.prototype.sendRequest=function(r,J,x,t,b,V,H){r={format:V?"RAW":"JSON",method:r,context:this,timeout:5E3,withCredentials:!!H,onSuccess:_.jC(this.JSC$17674_onSuccess_,t,!V),onError:_.jC(this.onError_,b),onTimeout:_.jC(this.JSC$17674_onTimeout_,b)};x&&(r.postParams=x,r.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.pB(J,r)};
d$.prototype.JSC$17674_onSuccess_=function(r,J,x,t){J?r(t):r({text:x.responseText})};
d$.prototype.onError_=function(r,J){r(Error("Hk`"+J.status))};
d$.prototype.JSC$17674_onTimeout_=function(r){r(Error("Ik"))};var KE=function(r,J){return!!J&&(r.id==J||r.uuid==J)},T45=function(r){return{name:r.name,
screenId:r.id,loungeToken:r.token,dialId:r.uuid,screenIdType:r.idType}},sxv=function(r){return new QQ(r)},qGI=function(r){return Array.isArray(r)?_.S2(r,sxv):[]},cQ9=function(r){if(!r)return"null";
var J=r.token?".."+r.token.slice(-6):"-",x=r.uuid?".."+r.uuid.slice(-6):"-";return'{name:"'+r.name+'",id:'+r.id.substr(0,6)+"..,token:"+(J+",uuid:"+x+",idType:"+r.idType+"}")},f9r=function(r){return Array.isArray(r)?"["+_.S2(r,cQ9).join(",")+"]":"null"};var vU4="",Ya=null;var mGK=function(r,J){_.U1.call(this);var x=this;this.handler=r();this.handler.subscribe("handlerOpened",this.JSC$17681_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(t,b){x.onError(b)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=J};
_.S(mGK,_.U1);_.m=mGK.prototype;_.m.connect=function(r,J,x){this.handler.connect(r,J,x)};
_.m.disconnect=function(r){this.handler.disconnect(r)};
_.m.reconnect=function(){this.handler.reconnect()};
_.m.getDeviceId=function(){return this.handler.getDeviceId()};
_.m.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.m.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.m.JSC$17681_onOpened=function(){this.dispatchEvent("channelOpened");var r=this.handler,J=this.currentScreenId;_.oo("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!r.JSC$17669_channel_.useChunked_,sessionId:r.JSC$17669_channel_.sid_,arrayId:r.JSC$17669_channel_.JSC$17621_lastArrayId_});_.oo("yt-remote-session-screen-id",J);r=FRm();J=aG4();_.cn(r,J)||r.push(J);Zj9(r);zlv()};
_.m.onClosed=function(){this.dispatchEvent("channelClosed")};
_.m.onMessage=function(r){this.dispatchEvent(new AH7(r))};
_.m.onError=function(r){this.dispatchEvent(new Fam(r?1:0))};
_.m.sendMessage=function(r,J){this.handler.sendMessage(r,J)};
_.m.setLoungeToken=function(r){this.handler.setLoungeToken(r)};
_.m.dispose=function(){this.handler.dispose()};var bfE=function(r,J,x){var t=this;x=x===void 0?function(){return""}:x;
var b=b===void 0?new Cnm:b;var V=V===void 0?new _.UV:V;this.pathPrefix=r;this.defaultQueryParams=J;this.getXsrfToken=x;this.JSC$17684_pubsub=V;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new kPv(function(){var H;((H=t.channel)==null?void 0:ixv((new L$5(H,H.JSC$17592_channel_)).JSC$17602_channel_.forwardChannelRequestPool_))===0&&t.connect(t.connectionParams,t.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$17684_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17684_channelOpenedCounter=new PHy;this.JSC$17684_channelClosedCounter=new Y$e;this.JSC$17684_channelMessageReceivedCounter=new Ojr;this.JSC$17684_channelErrorCounter=new CH9};
bfE.prototype.connect=function(r,J){r=r===void 0?{}:r;J=J===void 0?0:J;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=r,this.connectUi=J,WIm(this),(r=_.IP("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=r:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app=
this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst),
this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new PR(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,iuX(this))};
var iuX=function(r){_.dU(r.channel,"w",function(){r.channelState=3;r.reconnectTimer.reset();r.connectionParams=null;r.connectUi=0;for(var J=_.D(r.nonAckedMessagesOnChannelClosed),x=J.next();!x.done;x=J.next())x=x.value,r.channel&&r.channel.send(x);r.nonAckedMessagesOnChannelClosed=[];r.publish("webChannelOpened");r.JSC$17684_channelOpenedCounter.increment("WEB_CHANNEL")});
_.dU(r.channel,"x",function(){r.channelState=0;r.reconnectTimer.isActive()||r.publish("webChannelClosed");var J,x=(J=r.channel)==null?void 0:cDs(new L$5(J,J.JSC$17592_channel_));x&&(r.nonAckedMessagesOnChannelClosed=[].concat(_.Gd(x)));r.JSC$17684_channelClosedCounter.increment("WEB_CHANNEL")});
_.dU(r.channel,"z",function(J){var x=J.data;x[0]==="gracefulReconnect"?(r.reconnectTimer.start(),r.channel&&r.channel.close()):r.publish("webChannelMessage",new XHs(x[0],x[1]));r.lastStatusCode=J.statusCode;r.JSC$17684_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.dU(r.channel,"y",function(){r.lastStatusCode===401||r.reconnectTimer.start();r.publish("webChannelError");r.JSC$17684_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.m=bfE.prototype;_.m.disconnect=function(r){this.disconnectUi=r===void 0?0:r;this.reconnectTimer.stop();WIm(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.m.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.m.reconnect=function(){var r=this.reconnectTimer;r.delay_.fire();r.start()};
_.m.sendMessage=function(r,J){this.channel&&(WIm(this),r=Object.assign({},{_sc:r},J),this.channel.send(r))};
_.m.setLoungeToken=function(r){r||this.reconnectTimer.stop();r?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=r:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var WIm=function(r){var J=r.getXsrfToken();J?r.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=J:delete r.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.m=bfE.prototype;_.m.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.m.publish=function(r){return this.JSC$17684_pubsub.publish.apply(this.JSC$17684_pubsub,[r].concat(_.Gd(_.hS.apply(1,arguments))))};
_.m.subscribe=function(r,J,x){return this.JSC$17684_pubsub.subscribe(r,J,x)};
_.m.unsubscribe=function(r,J,x){return this.JSC$17684_pubsub.unsubscribe(r,J,x)};
_.m.unsubscribeByKey=function(r){return this.JSC$17684_pubsub.unsubscribeByKey(r)};
_.m.dispose=function(){this.JSC$17684_disposed||(this.JSC$17684_disposed=!0,_.lh(this.JSC$17684_pubsub),this.disconnect(),_.lh(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.m.isDisposed=function(){return this.JSC$17684_disposed};var tC9=function(r){_.U1.call(this);this.webChannelService=r();this.webChannelService.subscribe("webChannelOpened",this.JSC$17692_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.S(tC9,_.U1);_.m=tC9.prototype;_.m.connect=function(r,J){this.webChannelService.connect(r,J)};
_.m.disconnect=function(r){this.webChannelService.disconnect(r)};
_.m.reconnect=function(){this.webChannelService.reconnect()};
_.m.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.m.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.m.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.m.JSC$17692_onOpened=function(){this.dispatchEvent("channelOpened")};
_.m.onClosed=function(){this.dispatchEvent("channelClosed")};
_.m.onMessage=function(r){this.dispatchEvent(new AH7(r))};
_.m.onError=function(){this.dispatchEvent(new Fam(this.webChannelService.lastStatusCode===401?1:0))};
_.m.sendMessage=function(r,J){this.webChannelService.sendMessage(r,J)};
_.m.setLoungeToken=function(r){this.webChannelService.setLoungeToken(r)};
_.m.dispose=function(){this.webChannelService.dispose()};var pDy=Date.now(),Og=null,WEm=Array(50),IG=-1,ife=!1;_.xM(LE,_.uz);LE.prototype.getScreens=function(){return this.screens};
LE.prototype.contains=function(r){return!!A6y(this.screens,r)};
LE.prototype.get=function(r){return r?ka(this.screens,r):null};
var pUy=function(r,J){var x=r.get(J.uuid)||r.get(J.id);if(x)return r=x.name,x.id=J.id||x.id,x.name=J.name,x.token=J.token,x.uuid=J.uuid||x.uuid,x.name!=r;r.screens.push(J);return!0},f3s=function(r,J){var x=r.screens.length!=J.length;
r.screens=_.bA(r.screens,function(V){return!!A6y(J,V)});
for(var t=J.length,b=0;b<t;b++)x=pUy(r,J[b])||x;return x},U77=function(r,J){var x=r.screens.length;
r.screens=_.bA(r.screens,function(t){return!(t||J?!t!=!J?0:t.id==J.id:1)});
return r.screens.length<x};
LE.prototype.info=function(r){CE(this.JSC$17693_logName_,r)};var g$7=function(r,J,x,t,b){_.uz.call(this);this.JSC$17696_http_=r;this.pairingCode_=J;this.deviceId_=x;this.friendlyName_=t;this.enableShortLivedLoungeToken_=b;this.pollIndex_=0;this.JSC$17696_xhr_=null;this.JSC$17696_timer_=NaN};
_.S(g$7,_.uz);_.m=g$7.prototype;_.m.start=function(){!this.JSC$17696_xhr_&&isNaN(this.JSC$17696_timer_)&&this.poll_()};
_.m.stop=function(){this.JSC$17696_xhr_&&(this.JSC$17696_xhr_.abort(),this.JSC$17696_xhr_=null);isNaN(this.JSC$17696_timer_)||(_.WG(this.JSC$17696_timer_),this.JSC$17696_timer_=NaN)};
_.m.disposeInternal=function(){this.stop();_.uz.prototype.disposeInternal.call(this)};
_.m.poll_=function(){this.JSC$17696_timer_=NaN;this.JSC$17696_xhr_=_.pB(nE(this.JSC$17696_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.Ga)(this.JSC$17698_onSuccess_,this),onError:(0,_.Ga)(this.onError_,this),onTimeout:(0,_.Ga)(this.JSC$17698_onTimeout_,this)})};
_.m.JSC$17698_onSuccess_=function(r,J){this.JSC$17696_xhr_=null;r=J.screen||{};r.dialId=this.deviceId_;r.name=this.friendlyName_;J=-1;this.enableShortLivedLoungeToken_&&r.shortLivedLoungeToken&&r.shortLivedLoungeToken.value&&r.shortLivedLoungeToken.refreshIntervalMs&&(r.screenIdType="shortLived",r.loungeToken=r.shortLivedLoungeToken.value,J=r.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new QQ(r),J)};
_.m.onError_=function(r){this.JSC$17696_xhr_=null;r.status&&r.status==404?this.pollIndex_>=E$m.length?this.publish("pairingFailed",Error("Jk")):(r=E$m[this.pollIndex_],this.JSC$17696_timer_=_.sV((0,_.Ga)(this.poll_,this),r),this.pollIndex_++):this.publish("pairingFailed",Error("Kk`"+r.status))};
_.m.JSC$17698_onTimeout_=function(){this.JSC$17696_xhr_=null;this.publish("pairingFailed",Error("Lk"))};
var E$m=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.xM(AO,LE);_.m=AO.prototype;_.m.start=function(){cE(this)&&this.publish("screenChange");!_.Vk("yt-remote-lounge-token-expiration")&&jx7(this);_.WG(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.sV((0,_.Ga)(this.start,this),1E4)};
_.m.add=function(r,J){cE(this);pUy(this,r);$7m(this,!1);this.publish("screenChange");J(r);r.token||jx7(this)};
_.m.remove=function(r,J){var x=cE(this);U77(this,r)&&($7m(this,!1),x=!0);J(r);x&&this.publish("screenChange")};
_.m.updateName=function(r,J,x,t){var b=cE(this),V=this.get(r.id);V?(V.name!=J&&(V.name=J,$7m(this,!1),b=!0),x(r)):t(Error("Mk"));b&&this.publish("screenChange")};
_.m.disposeInternal=function(){_.WG(this.loungeTokenRefreshTimer_);AO.superClass_.disposeInternal.call(this)};
var jx7=function(r){if(r.screens.length){var J=_.S2(r.screens,function(t){return t.id}),x=nE(r.JSC$17700_http_,"/pairing/get_lounge_token_batch");
r.JSC$17700_http_.sendRequest("POST",x,{screen_ids:J.join(",")},(0,_.Ga)(r.handleLoungeTokens_,r),(0,_.Ga)(r.handleLoungeTokenError_,r))}};
AO.prototype.handleLoungeTokens_=function(r){cE(this);var J=this.screens.length;r=r&&r.screens||[];for(var x=r.length,t=0;t<x;++t){var b=r[t],V=this.get(b.screenId);V&&(V.token=b.loungeToken,--J)}$7m(this,!J);J&&CE(this.JSC$17693_logName_,"Missed "+J+" lounge tokens.")};
AO.prototype.handleLoungeTokenError_=function(r){CE(this.JSC$17693_logName_,"Requesting lounge tokens failed: "+r)};
var cE=function(r){if(_.M("deprecate_pair_servlet_enabled"))return f3s(r,[]);var J=qGI(lGs());J=_.bA(J,function(x){return!x.uuid});
return f3s(r,J)},$7m=function(r,J){rQI(_.S2(r.screens,T45));
J&&X9I()};var ek=function(r,J){_.uz.call(this);this.getScreensToCheck_=J;J=(J=_.Vk("yt-remote-online-screen-ids")||"")?J.split(","):[];for(var x={},t=this.getScreensToCheck_(),b=t.length,V=0;V<b;++V){var H=t[V].id;x[H]=_.cn(J,H)}this.screenIdSet_=x;this.JSC$17703_http_=r;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;wUm("Initialized with "+(0,_.MY)(this.screenIdSet_))};
_.S(ek,_.uz);ek.prototype.isOnline=function(r){return!!this.screenIdSet_[r]};
ek.prototype.start=function(){var r=parseInt(_.Vk("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.Jx()-144E5<r?0:r)?hRy(this):(this.fastCheckEndTime_=_.Jx()+3E5,_.oo("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
ek.prototype.isEmpty=function(){return _.GE.isEmpty(this.screenIdSet_)};
ek.prototype.update=function(){wUm("Updating availability on schedule.");var r=this.getScreensToCheck_(),J=_.GE.filter(this.screenIdSet_,function(x,t){return x&&!!ka(r,t)},this);
Mn9(this,J)};
var GBX=function(r,J,x){var t=nE(r.JSC$17703_http_,"/pairing/get_screen_availability");r.JSC$17703_http_.sendRequest("POST",t,{lounge_token:J.token},(0,_.Ga)(function(b){b=b.screens||[];for(var V=b.length,H=0;H<V;++H)if(b[H].loungeToken==J.token){x(b[H].status=="online");return}x(!1)},r),(0,_.Ga)(function(){x(!1)},r))};
ek.prototype.disposeInternal=function(){_.WG(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.uz.prototype.disposeInternal.call(this)};
var Mn9=function(r,J){a:if(_.GE.getCount(J)!=_.GE.getCount(r.screenIdSet_))var x=!1;else{x=_.GE.getKeys(J);for(var t=x.length,b=0;b<t;++b)if(!r.screenIdSet_[x[b]]){x=!1;break a}x=!0}x||(wUm("Updated online screens: "+(0,_.MY)(r.screenIdSet_)),r.screenIdSet_=J,r.publish("screenChange"));RRv(r)},hRy=function(r){isNaN(r.refreshTimer_)||_.WG(r.refreshTimer_);
r.refreshTimer_=_.sV((0,_.Ga)(r.requestScreenAvailability_,r),r.fastCheckEndTime_>0&&r.fastCheckEndTime_<_.Jx()?2E4:1E4)};
ek.prototype.requestScreenAvailability_=function(){_.WG(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var r=SG4(this);if(_.GE.getCount(r)){var J=nE(this.JSC$17703_http_,"/pairing/get_screen_availability"),x={lounge_token:_.GE.getKeys(r).join(",")};this.currentRequest_=this.JSC$17703_http_.sendRequest("POST",J,x,(0,_.Ga)(this.onScreenAvailability_,this,r),(0,_.Ga)(this.onScreenAvailabilityError_,this))}else Mn9(this,{}),hRy(this)};
ek.prototype.onScreenAvailability_=function(r,J){this.currentRequest_=null;var x=_.GE.getKeys(SG4(this));if(_.mn(x,_.GE.getKeys(r))){J=J.screens||[];x={};for(var t=J.length,b=0;b<t;++b)x[r[J[b].loungeToken]]=J[b].status=="online";Mn9(this,x);hRy(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
ek.prototype.onScreenAvailabilityError_=function(r){this.warn_("Screen availability failed: "+r);this.currentRequest_=null;hRy(this)};
var wUm=function(r){CE("OnlineScreenService",r)};
ek.prototype.warn_=function(r){CE("OnlineScreenService",r)};
var SG4=function(r){var J={};_.eY(r.getScreensToCheck_(),function(x){x.token?J[x.token]=x.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return J},RRv=function(r){r=_.GE.getKeys(_.GE.filter(r.screenIdSet_,function(J){return J}));
r.sort(_.bs);r.length?_.oo("yt-remote-online-screen-ids",r.join(","),60):_.Dm("yt-remote-online-screen-ids")};_.xM(FV,LE);_.m=FV.prototype;_.m.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.m.add=function(r,J,x){this.localScreenService_.add(r,J,x)};
_.m.remove=function(r,J,x){this.localScreenService_.remove(r,J,x);this.onlineScreenService_.update()};
_.m.updateName=function(r,J,x,t){this.localScreenService_.contains(r)?this.localScreenService_.updateName(r,J,x,t):(r="Updating name of unknown screen: "+r.name,CE(this.JSC$17693_logName_,r),t(Error(r)))};
_.m.getScreens=function(r){return r?this.screens:Tje(this.screens,_.bA(this.automaticScreens_,function(J){return!this.contains(J)},this))};
_.m.JSC$17708_getOnlineScreens=function(){return _.bA(this.getScreens(!0),function(r){return this.onlineScreenService_.isOnline(r.id)},this)};
var d7E=function(r,J,x,t,b,V){r.info("getAutomaticScreenByIds "+x+" / "+J);x||(x=r.deviceToScreenId_[J]);var H=r.getScreens(),q=x?ka(H,x):null;x&&(r.disableAutomaticScreenCache_||q)||(q=ka(H,J));if(q){q.uuid=J;var W=zq(r,q);GBX(r.onlineScreenService_,W,function(U){b(U?W:null)})}else x?N49(r,x,(0,_.Ga)(function(U){var g=zq(this,new QQ({name:t,
screenId:x,loungeToken:U,dialId:J||""}));GBX(this.onlineScreenService_,g,function(E){b(E?g:null)})},r),V):b(null)};
FV.prototype.JSC$17708_getScreenByPollingPairingCode=function(r,J,x,t,b,V){var H=this;this.info("getDialScreenByPairingCode "+r+" / "+J);var q=new g$7(this.JSC$17706_http_,r,J,x,t);q.subscribe("pairingComplete",function(W,U){_.lh(q);b(zq(H,W),U)});
q.subscribe("pairingFailed",function(W){_.lh(q);V(W)});
q.start();return(0,_.Ga)(q.stop,q)};
var Qxm=function(r,J){for(var x=r.screens.length,t=0;t<x;++t)if(r.screens[t].name==J)return r.screens[t];return null};
FV.prototype.JSC$17708_getScreenByPairingCode=function(r,J,x,t){_.pB(nE(this.JSC$17706_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:r},timeout:5E3,onSuccess:(0,_.Ga)(function(b,V){b=new QQ(V.screen||{});if(!b.name||Qxm(this,b.name)){a:{V=b.name;for(var H=2,q=J(V,H);Qxm(this,q);){H++;if(H>20)break a;q=J(V,H)}V=q}b.name=V}x(zq(this,b))},this),
onError:(0,_.Ga)(function(b){t(Error("Nk`"+b.status))},this),
onTimeout:(0,_.Ga)(function(){t(Error("Ok"))},this)})};
var KI4=function(r,J,x){GBX(r.onlineScreenService_,J,x)};
FV.prototype.disposeInternal=function(){_.lh(this.localScreenService_);_.lh(this.onlineScreenService_);FV.superClass_.disposeInternal.call(this)};
var N49=function(r,J,x,t){r.info("requestLoungeToken_ for "+J);var b={postParams:{screen_ids:J},method:"POST",context:r,onSuccess:function(V,H){V=H&&H.screens||[];V[0]&&V[0].screenId==J?x(V[0].loungeToken):t(Error("Pk"))},
onError:function(){t(Error("Qk"))}};
_.pB(nE(r.JSC$17706_http_,"/pairing/get_lounge_token_batch"),b)},kB9=function(r){r.screens=r.localScreenService_.getScreens();
for(var J=_.GE.transpose(r.deviceToScreenId_),x=r.screens.length,t=0;t<x;++t){var b=r.screens[t];b.uuid=J[b.id]||""}r.info("Updated manual screens: "+f9r(r.screens))};
FV.prototype.handleScreenChange_=function(){kB9(this);this.publish("screenChange");this.onlineScreenService_.update()};
var UGe=function(r){PDm(r);r.localScreenService_=new AO(r.JSC$17706_http_);r.localScreenService_.subscribe("screenChange",(0,_.Ga)(r.handleScreenChange_,r));kB9(r);r.disableAutomaticScreenCache_||(r.automaticScreens_=qGI(_.Vk("yt-remote-automatic-screen-cache")||[]));PDm(r);r.info("Initializing automatic screens: "+f9r(r.automaticScreens_));r.onlineScreenService_=new ek(r.JSC$17706_http_,(0,_.Ga)(r.getScreens,r,!0));r.onlineScreenService_.subscribe("screenChange",(0,_.Ga)(function(){this.publish("onlineScreenChange")},
r))},zq=function(r,J){var x=r.get(J.id);
x?(x.uuid=J.uuid,J=x):((x=ka(r.automaticScreens_,J.uuid))?(x.id=J.id,x.token=J.token,J=x):r.automaticScreens_.push(J),r.disableAutomaticScreenCache_||YG5(r));PDm(r);r.deviceToScreenId_[J.uuid]=J.id;_.oo("yt-remote-device-id-map",r.deviceToScreenId_,31536E3);return J},YG5=function(r){r=_.bA(r.automaticScreens_,function(J){return J.idType!="shortLived"});
_.oo("yt-remote-automatic-screen-cache",_.S2(r,T45))},PDm=function(r){r.deviceToScreenId_=_.Vk("yt-remote-device-id-map")||{}};
FV.prototype.dispose=FV.prototype.dispose;_.xM(aG,_.uz);var Zo=function(r,J){r.screen_=J;r.publish("sessionScreen",r.screen_)},n$m=function(r,J){r.screen_&&(r.screen_.token=J,zq(r.JSC$17710_screenService_,r.screen_));
r.publish("sessionScreen",r.screen_)};
aG.prototype.onSessionStopped=function(r){this.isDisposed()||(r&&(vR(this,""+r),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
aG.prototype.info=function(r){CE(this.JSC$17710_logName_,r)};
var vR=function(r,J){CE(r.JSC$17710_logName_,J)};
aG.prototype.JSC$17712_getCastSession=function(){return null};
aG.prototype.setDisplayStatus=function(r){var J=this.receiver_;r?(J.displayStatus=new chrome.cast.ReceiverDisplayStatus(r,[]),J.displayStatus.showStop=!0):J.displayStatus=null;chrome.cast.setReceiverDisplayStatus(J,(0,_.Ga)(function(){this.info("Updated receiver status for "+J.friendlyName+": "+r)},this),(0,_.Ga)(function(){vR(this,"Failed to update receiver status for: "+J.friendlyName)},this))};
aG.prototype.disposeInternal=function(){this.setDisplayStatus("");aG.superClass_.disposeInternal.call(this)};var uR=function(r,J,x){aG.call(this,r,J,"CastSession");var t=this;this.config_=x;this.JSC$17715_session_=null;this.JSC$17715_boundSessionUpdate_=(0,_.Ga)(this.JSC$17717_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.Ga)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.sV(function(){Ouv(t,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17715_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17715_isInitLoungeToken_=!1;this.JSC$17715_lastLoungeTokenRefreshError_="unknown"};
_.S(uR,aG);_.m=uR.prototype;
_.m.setCastSession=function(r){if(this.JSC$17715_session_){if(this.JSC$17715_session_==r)return;vR(this,"Overriding cast session with new session object");CDv(this);this.JSC$17715_isInitLoungeToken_=!1;this.JSC$17715_lastLoungeTokenRefreshError_="unknown";this.JSC$17715_session_.removeUpdateListener(this.JSC$17715_boundSessionUpdate_);this.JSC$17715_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17715_session_=r;this.JSC$17715_session_.addUpdateListener(this.JSC$17715_boundSessionUpdate_);this.JSC$17715_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);B4I(this,"getMdxSessionStatus")};
_.m.launchWithParams=function(r){this.info("launchWithParams no-op for Cast: "+(0,_.MY)(r))};
_.m.stop=function(){if(this.JSC$17715_session_)this.JSC$17715_session_.stop((0,_.Ga)(function(){this.onSessionStopped()},this),(0,_.Ga)(function(){this.onSessionStopped(Error("Rk"))},this));
else this.onSessionStopped(Error("Sk"))};
_.m.setDisplayStatus=function(){};
_.m.disposeInternal=function(){this.info("disposeInternal");CDv(this);this.JSC$17715_session_&&(this.JSC$17715_session_.removeUpdateListener(this.JSC$17715_boundSessionUpdate_),this.JSC$17715_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17715_session_=null;aG.prototype.disposeInternal.call(this)};
var LIe=function(r,J){_.WG(r.getLoungeTokenTimeoutKey_);r.getLoungeTokenTimeoutKey_=0;J==0?I3v(r):r.getLoungeTokenTimeoutKey_=_.sV(function(){I3v(r)},J)},I3v=function(r){B4I(r,"getLoungeToken");
_.WG(r.onLoungeTokenTimeoutKey_);r.onLoungeTokenTimeoutKey_=_.sV(function(){csv(r,null)},3E4)},B4I=function(r,J){r.info("sendYoutubeMessage_: "+J+" "+(0,_.MY)(void 0));
var x={};x.type=J;r.JSC$17715_session_?r.JSC$17715_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",x,function(){},(0,_.Ga)(function(){vR(this,"Failed to send message: "+J+".")},r)):vR(r,"Sending yt message without session: "+(0,_.MY)(x))};
uR.prototype.onYoutubeMessage_=function(r,J){if(!this.isDisposed())if(J)if(J=(0,_.S$)(J),_.rf(J))switch(r=""+J.type,J=J.data||{},this.info("onYoutubeMessage_: "+r+" "+(0,_.MY)(J)),r){case "mdxSessionStatus":Ouv(this,J);break;case "loungeToken":csv(this,J);break;default:vR(this,"Unknown youtube message: "+r)}else vR(this,"Unable to parse message.");else vR(this,"No data in message.")};
var AsI=function(r,J){if(J)r.info("onConnectedScreenId_: Received screenId: "+J),r.screen_&&r.screen_.id==J||r.getScreen_(J,function(x){Zo(r,x)},function(){return r.onSessionStopped()},5);
else r.onSessionStopped(Error("Tk"))},a3s=function(r,J,x){r.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(J));
var t=new QQ(J);FI4(r,t,function(b){b?(r.JSC$17715_isInitLoungeToken_=!0,zq(r.JSC$17710_screenService_,t),Zo(r,t),r.JSC$17715_lastLoungeTokenRefreshError_="unknown",LIe(r,x)):(_.cb(Error("Uk`"+JSON.stringify(J))),r.onSessionStopped())},5)},Ouv=function(r,J){_.WG(r.sessionStatusTimeoutKey_);
r.sessionStatusTimeoutKey_=0;if(J)r.config_.enableCastLoungeToken&&J.loungeToken?J.deviceId?r.screen_&&r.screen_.uuid==J.deviceId||(J.loungeTokenRefreshIntervalMs?a3s(r,{name:r.receiver_.friendlyName,screenId:J.screenId,loungeToken:J.loungeToken,dialId:J.deviceId,screenIdType:"shortLived"},J.loungeTokenRefreshIntervalMs):(_.cb(Error("Wk`"+JSON.stringify(J))),AsI(r,J.screenId))):(_.cb(Error("Vk`"+JSON.stringify(J))),AsI(r,J.screenId)):AsI(r,J.screenId);else r.onSessionStopped(Error("Tk"))},csv=function(r,
J){_.WG(r.onLoungeTokenTimeoutKey_);
r.onLoungeTokenTimeoutKey_=0;var x=null;if(J)if(J.loungeToken){var t;((t=r.screen_)==null?void 0:t.token)==J.loungeToken&&(x="staleLoungeToken")}else x="missingLoungeToken";else x="noLoungeTokenResponse";x?(r.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(J)+", error: "+x)),r.JSC$17715_lastLoungeTokenRefreshError_=x,LIe(r,3E4)):(n$m(r,J.loungeToken),r.JSC$17715_isInitLoungeToken_=!1,r.JSC$17715_lastLoungeTokenRefreshError_="unknown",LIe(r,J.loungeTokenRefreshIntervalMs))};
uR.prototype.getScreen_=function(r,J,x,t){_.WG(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;d7E(this.JSC$17710_screenService_,this.receiver_.label,r,this.receiver_.friendlyName,(0,_.Ga)(function(b){b?J(b):t>=0?(vR(this,"Screen "+r+" appears to be offline. "+t+" retries left."),this.getScreenTimeoutKey_=_.sV((0,_.Ga)(this.getScreen_,this,r,J,x,t-1),300)):x(Error("Xk"))},this),x)};
var FI4=function(r,J,x,t){_.WG(r.JSC$17715_checkScreenAvailabilityTimeoutKey_);r.JSC$17715_checkScreenAvailabilityTimeoutKey_=0;KI4(r.JSC$17710_screenService_,J,function(b){b||t<0?x(b):r.JSC$17715_checkScreenAvailabilityTimeoutKey_=_.sV(function(){FI4(r,J,x,t-1)},300)})};
uR.prototype.JSC$17712_getCastSession=function(){return this.JSC$17715_session_};
uR.prototype.JSC$17717_onSessionUpdate_=function(r){this.isDisposed()||r||(vR(this,"Cast session died."),this.onSessionStopped())};
var CDv=function(r){_.WG(r.getScreenTimeoutKey_);r.getScreenTimeoutKey_=0;_.WG(r.JSC$17715_checkScreenAvailabilityTimeoutKey_);r.JSC$17715_checkScreenAvailabilityTimeoutKey_=0;_.WG(r.sessionStatusTimeoutKey_);r.sessionStatusTimeoutKey_=0;_.WG(r.onLoungeTokenTimeoutKey_);r.onLoungeTokenTimeoutKey_=0;_.WG(r.getLoungeTokenTimeoutKey_);r.getLoungeTokenTimeoutKey_=0};var lR=function(r,J,x,t){aG.call(this,r,J,"DialSession");this.config_=t;this.JSC$17719_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17719_theme_=x;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$17719_deferredLaunchDeadlineTimer_=NaN;this.JSC$17719_boundSessionUpdate_=(0,_.Ga)(this.JSC$17721_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$17719_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17719_isInitLoungeToken_=!1;this.JSC$17719_lastLoungeTokenRefreshError_="unknown"};
_.S(lR,aG);lR.prototype.setCastSession=function(r){this.JSC$17719_session_=r;this.JSC$17719_session_.addUpdateListener(this.JSC$17719_boundSessionUpdate_)};
lR.prototype.launchWithParams=function(r){this.connectData_=r;this.deferredLaunch_()};
lR.prototype.stop=function(){ysE(this);if(this.JSC$17719_session_)this.JSC$17719_session_.stop((0,_.Ga)(this.onSessionStopped,this,null),(0,_.Ga)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
lR.prototype.disposeInternal=function(){ysE(this);this.JSC$17719_session_&&this.JSC$17719_session_.removeUpdateListener(this.JSC$17719_boundSessionUpdate_);this.JSC$17719_session_=null;aG.prototype.disposeInternal.call(this)};
var eRK=function(r){var J;return!!(r.config_.enableDialLoungeToken&&((J=r.JSC$17719_session_)==null?0:J.getDialAppInfo))},zR5=function(r){r.cancelPolling_=r.JSC$17710_screenService_.JSC$17708_getScreenByPollingPairingCode(r.reversePairingCode_,r.receiver_.label,r.receiver_.friendlyName,eRK(r),function(J,x){r.cancelPolling_=function(){};
r.JSC$17719_isInitLoungeToken_=!0;Zo(r,J);J.idType=="shortLived"&&x>0&&XJ(r,x)},function(J){r.cancelPolling_=function(){};
r.onSessionStopped(J)})};
lR.prototype.JSC$17721_onSessionUpdate_=function(r){this.isDisposed()||r||(vR(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var ZuY=function(r){var J={};J.pairingCode=r.reversePairingCode_;J.theme=r.JSC$17719_theme_;xGy()&&(J.env_useStageMdx=1);return _.fB(J)},v$9=function(r){return new Promise(function(J){r.reversePairingCode_=LR5();
if(r.connectData_){var x=new chrome.cast.DialLaunchResponse(!0,ZuY(r));J(x);zR5(r)}else r.deferredLaunch_=function(){_.WG(r.JSC$17719_deferredLaunchDeadlineTimer_);r.deferredLaunch_=function(){};
r.JSC$17719_deferredLaunchDeadlineTimer_=NaN;var t=new chrome.cast.DialLaunchResponse(!0,ZuY(r));J(t);zR5(r)},r.JSC$17719_deferredLaunchDeadlineTimer_=_.sV(function(){r.deferredLaunch_()},100)})},l35=function(r,J,x){r.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(J));
var t=new QQ(J);return(new Promise(function(b){uUm(r,t,function(V){V?(r.JSC$17719_isInitLoungeToken_=!0,zq(r.JSC$17710_screenService_,t),Zo(r,t),XJ(r,x)):_.cb(Error("Zk`"+JSON.stringify(J)));b(V)},5)})).then(function(b){return b?new chrome.cast.DialLaunchResponse(!1):v$9(r)})},XU7=function(r,J){var x=r.launchData_.receiver.label,t=r.receiver_.friendlyName;
return(new Promise(function(b){d7E(r.JSC$17710_screenService_,x,J,t,function(V){V&&V.token&&Zo(r,V);b(V)},function(V){vR(r,"Failed to get DIAL screen: "+V);
b(null)})})).then(function(b){return b&&b.token?new chrome.cast.DialLaunchResponse(!1):v$9(r)})},uUm=function(r,J,x,t){_.WG(r.JSC$17719_checkScreenAvailabilityTimeoutKey_);
r.JSC$17719_checkScreenAvailabilityTimeoutKey_=0;KI4(r.JSC$17710_screenService_,J,function(b){b||t<0?x(b):r.JSC$17719_checkScreenAvailabilityTimeoutKey_=_.sV(function(){uUm(r,J,x,t-1)},300)})},XJ=function(r,J){r.info("getDialAppInfoWithTimeout_ "+J);
eRK(r)&&(_.WG(r.getDialAppInfoTimeoutKey_),r.getDialAppInfoTimeoutKey_=0,J==0?r2E(r):r.getDialAppInfoTimeoutKey_=_.sV(function(){r2E(r)},J))},r2E=function(r){eRK(r)&&r.JSC$17719_session_.getDialAppInfo(function(J){r.info("getDialAppInfo dialLaunchData: "+JSON.stringify(J));
J=J.extraData||{};var x=null;if(J.loungeToken){var t;((t=r.screen_)==null?void 0:t.token)==J.loungeToken&&(x="staleLoungeToken")}else x="missingLoungeToken";x?(r.JSC$17719_lastLoungeTokenRefreshError_=x,XJ(r,3E4)):(r.JSC$17719_isInitLoungeToken_=!1,r.JSC$17719_lastLoungeTokenRefreshError_="unknown",n$m(r,J.loungeToken),XJ(r,J.loungeTokenRefreshIntervalMs))},function(J){r.info("getDialAppInfo error: "+J);
r.JSC$17719_lastLoungeTokenRefreshError_="noLoungeTokenResponse";XJ(r,3E4)})},ysE=function(r){_.WG(r.JSC$17719_checkScreenAvailabilityTimeoutKey_);
r.JSC$17719_checkScreenAvailabilityTimeoutKey_=0;_.WG(r.getDialAppInfoTimeoutKey_);r.getDialAppInfoTimeoutKey_=0;r.cancelPolling_();r.cancelPolling_=function(){};
_.WG(r.JSC$17719_deferredLaunchDeadlineTimer_)};var rK=function(r,J){aG.call(this,r,J,"ManualSession");this.JSC$17723_deferredLaunchDeadlineTimer_=_.sV((0,_.Ga)(this.launchWithParams,this,null),150)};
_.S(rK,aG);rK.prototype.stop=function(){this.onSessionStopped()};
rK.prototype.setCastSession=function(){};
rK.prototype.launchWithParams=function(){_.WG(this.JSC$17723_deferredLaunchDeadlineTimer_);this.JSC$17723_deferredLaunchDeadlineTimer_=NaN;var r=ka(this.JSC$17710_screenService_.getScreens(),this.receiver_.label);if(r)Zo(this,r);else this.onSessionStopped(Error("$k"))};
rK.prototype.disposeInternal=function(){_.WG(this.JSC$17723_deferredLaunchDeadlineTimer_);this.JSC$17723_deferredLaunchDeadlineTimer_=NaN;aG.prototype.disposeInternal.call(this)};var Z$=function(r,J){_.uz.call(this);this.config_=J;this.JSC$17726_screenService_=r;this.JSC$17726_appId_=J.appId||"233637DE";this.JSC$17726_theme_=J.theme||"cl";this.disableDial_=J.disableCastApi||!1;this.forceMirroring_=J.forceMirroring||!1;this.JSC$17726_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.Ga)(this.onReceiverAction_,this)};
_.S(Z$,_.uz);
Z$.prototype.init=function(r,J){chrome.cast.timeout.requestSession=3E4;var x=new chrome.cast.SessionRequest(this.JSC$17726_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.M("desktop_enable_cast_connect")&&(x.androidReceiverCompatible=!0);this.disableDial_||(x.dialRequest=new chrome.cast.DialRequest("YouTube"));var t=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;r=r||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var b=(0,_.Ga)(this.onReceiverUpdated_,
this);x=new chrome.cast.ApiConfig(x,(0,_.Ga)(this.onSessionEstablished_,this),b,t,r);x.customDialLaunchCallback=(0,_.Ga)(this.onDialLaunchRequested_,this);chrome.cast.initialize(x,(0,_.Ga)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),TPI(),this.JSC$17726_screenService_.subscribe("onlineScreenChange",(0,_.Ga)(this.JSC$17728_onScreenChange_,this)),this.customReceivers_=J2s(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.Ga)(function(V){this.warn_("Failed to set initial custom receivers: "+(0,_.MY)(V))},this)),this.publish("yt-remote-cast2-availability-change",J4(this)),J(!0))},this),(0,_.Ga)(function(V){this.warn_("Failed to initialize API: "+(0,_.MY)(V));
J(!1)},this))};
Z$.prototype.setConnectedScreenStatus=function(r,J){xk("Setting connected screen ID: "+r+" -> "+J);if(this.JSC$17726_session_){var x=this.JSC$17726_session_.screen_;if(!r||x&&x.id!=r)xk("Unsetting old screen status: "+this.JSC$17726_session_.receiver_.friendlyName),t4(this,null)}if(r&&J){if(!this.JSC$17726_session_){r=ka(this.JSC$17726_screenService_.getScreens(),r);if(!r){xk("setConnectedScreenStatus: Unknown screen.");return}if(r.idType=="shortLived"){xk("setConnectedScreenStatus: Screen with id type to be short lived.");
return}x=xIK(this,r);x||(xk("setConnectedScreenStatus: Connected receiver not custom..."),x=new chrome.cast.Receiver(r.uuid?r.uuid:r.id,r.name),x.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(x),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ga)(function(t){this.warn_("Failed to set initial custom receivers: "+(0,_.MY)(t))},this)));
xk("setConnectedScreenStatus: new active receiver: "+x.friendlyName);t4(this,new rK(this.JSC$17726_screenService_,x),!0)}this.JSC$17726_session_.setDisplayStatus(J)}else xk("setConnectedScreenStatus: no screen.")};
var xIK=function(r,J){return J?_.Cz(r.customReceivers_,function(x){return KE(J,x.label)},r):null};
Z$.prototype.setLaunchParams=function(r){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17726_session_?this.JSC$17726_session_.launchWithParams(r):this.warn_("Setting connection data without a session")};
Z$.prototype.JSC$17728_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17726_session_?(this.JSC$17726_session_.stop(),t4(this,null)):xk("Stopping non-existing session")};
Z$.prototype.requestSession=function(){chrome.cast.requestSession((0,_.Ga)(this.onSessionEstablished_,this),(0,_.Ga)(this.onSessionRequestFailed_,this))};
Z$.prototype.disposeInternal=function(){this.JSC$17726_screenService_.unsubscribe("onlineScreenChange",(0,_.Ga)(this.JSC$17728_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.zz(_.Fe("yt.mdx.remote.debug.handlers_")||[],VC5);_.lh(this.JSC$17726_session_);_.uz.prototype.disposeInternal.call(this)};
var xk=function(r){CE("Controller",r)};
Z$.prototype.warn_=function(r){CE("Controller",r)};
var VC5=function(r){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(r)},J4=function(r){return r.hasCastReceiver_||!!r.customReceivers_.length||!!r.JSC$17726_session_},t4=function(r,J,x){J!=r.JSC$17726_session_&&(_.lh(r.JSC$17726_session_),(r.JSC$17726_session_=J)?(x?r.publish("yt-remote-cast2-receiver-resumed",J.receiver_):r.publish("yt-remote-cast2-receiver-selected",J.receiver_),J.subscribe("sessionScreen",(0,_.Ga)(r.onSessionScreen_,r,J)),J.subscribe("sessionFailed",
function(){return t89(r,J)}),J.screen_?r.publish("yt-remote-cast2-session-change",J.screen_):x&&r.JSC$17726_session_.launchWithParams(null)):r.publish("yt-remote-cast2-session-change",null))},t89=function(r,J){r.JSC$17726_session_==J&&r.publish("yt-remote-cast2-session-failed")};
_.m=Z$.prototype;_.m.onSessionScreen_=function(r,J){this.JSC$17726_session_==r&&(J||t4(this,null),this.publish("yt-remote-cast2-session-change",J))};
_.m.onReceiverAction_=function(r,J){if(!this.isDisposed())if(r)switch(r.friendlyName=chrome.cast.unescape(r.friendlyName),xk("onReceiverAction_ "+r.label+" / "+r.friendlyName+"-- "+J),J){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17726_session_)if(this.JSC$17726_session_.receiver_.label!=r.label)xk("onReceiverAction_: Stopping active receiver: "+this.JSC$17726_session_.receiver_.friendlyName),this.JSC$17726_session_.stop();else{xk("onReceiverAction_: Casting to active receiver.");this.JSC$17726_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$17726_session_.screen_);break}switch(r.receiverType){case chrome.cast.ReceiverType.CUSTOM:t4(this,new rK(this.JSC$17726_screenService_,r));break;case chrome.cast.ReceiverType.DIAL:t4(this,new lR(this.JSC$17726_screenService_,r,this.JSC$17726_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:t4(this,new uR(this.JSC$17726_screenService_,r,this.config_));break;default:this.warn_("Unknown receiver type: "+r.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17726_session_&&
this.JSC$17726_session_.receiver_.label==r.label?this.JSC$17726_session_.stop():this.warn_("Stopping receiver w/o session: "+r.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.m.onDialLaunchRequested_=function(r){if(this.isDisposed())return Promise.reject(Error("al"));var J=r.receiver;J.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+J.friendlyName),J.receiverType=chrome.cast.ReceiverType.DIAL);var x=this.JSC$17726_session_?this.JSC$17726_session_.receiver_:null;if(!x||x.label!=J.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+J.friendlyName),Promise.reject(Error("bl"));if(x&&x.label==J.label&&x.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$17726_session_.screen_)return xk("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17726_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+x.receiverType+'" to "dial" for '+J.friendlyName);t4(this,new lR(this.JSC$17726_screenService_,J,this.JSC$17726_theme_,this.config_))}J=this.JSC$17726_session_;J.launchData_=r;J.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(r=J.launchData_.extraData||{},x=r.screenId||null,eRK(J)&&r.loungeToken?r.loungeTokenRefreshIntervalMs?r=l35(J,{name:J.receiver_.friendlyName,screenId:r.screenId,loungeToken:r.loungeToken,dialId:J.launchData_.receiver.label,screenIdType:"shortLived"},r.loungeTokenRefreshIntervalMs):(_.cb(Error("Yk`"+JSON.stringify(r))),r=XU7(J,x)):r=XU7(J,x)):r=v$9(J);return r};
_.m.onSessionEstablished_=function(r){var J=this;if(!this.isDisposed()&&!this.forceMirroring_){xk("New cast session ID: "+r.sessionId);var x=r.receiver;if(x.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17726_session_)if(x.receiverType==chrome.cast.ReceiverType.CAST)xk("Got resumed cast session before resumed mdx connection."),x.friendlyName=chrome.cast.unescape(x.friendlyName),t4(this,new uR(this.JSC$17726_screenService_,x,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var t=this.JSC$17726_session_.receiver_,b=ka(this.JSC$17726_screenService_.getScreens(),t.label);b&&KE(b,x.label)&&t.receiverType!=chrome.cast.ReceiverType.CAST&&x.receiverType==chrome.cast.ReceiverType.CAST&&(xk("onSessionEstablished_: manual to cast session change "+x.friendlyName),_.lh(this.JSC$17726_session_),this.JSC$17726_session_=new uR(this.JSC$17726_screenService_,x,this.config_),this.JSC$17726_session_.subscribe("sessionScreen",(0,_.Ga)(this.onSessionScreen_,this,this.JSC$17726_session_)),
this.JSC$17726_session_.subscribe("sessionFailed",function(){return t89(J,J.JSC$17726_session_)}),this.JSC$17726_session_.launchWithParams(null));
this.JSC$17726_session_.setCastSession(r)}}};
_.m.JSC$17728_getCastSession=function(){return this.JSC$17726_session_?this.JSC$17726_session_.JSC$17712_getCastSession():null};
_.m.onSessionRequestFailed_=function(r){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.MY)(r)),r.code!=chrome.cast.ErrorCode.CANCEL&&t4(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.m.onReceiverUpdated_=function(r){xk("Receiver availability updated: "+r);if(!this.isDisposed()){var J=J4(this);this.hasCastReceiver_=r==chrome.cast.ReceiverAvailability.AVAILABLE;J4(this)!=J&&this.publish("yt-remote-cast2-availability-change",J4(this))}};
var J2s=function(r){var J=r.JSC$17726_screenService_.JSC$17708_getOnlineScreens(),x=r.JSC$17726_session_&&r.JSC$17726_session_.receiver_;r=_.S2(J,function(t){x&&KE(t,x.label)&&(x=null);var b=t.uuid?t.uuid:t.id,V=xIK(this,t);V?(V.label=b,V.friendlyName=t.name):(V=new chrome.cast.Receiver(b,t.name),V.receiverType=chrome.cast.ReceiverType.CUSTOM);return V},r);
x&&(x.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(x=new chrome.cast.Receiver(x.label,x.friendlyName),x.receiverType=chrome.cast.ReceiverType.CUSTOM),r.push(x));return r};
Z$.prototype.JSC$17728_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=J2s(this),xk("Updating custom receivers: "+(0,_.MY)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.Ga)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",J4(this)))};
Z$.prototype.setLaunchParams=Z$.prototype.setLaunchParams;Z$.prototype.setConnectedScreenStatus=Z$.prototype.setConnectedScreenStatus;Z$.prototype.stopSession=Z$.prototype.JSC$17728_stopSession;Z$.prototype.getCastSession=Z$.prototype.JSC$17728_getCastSession;Z$.prototype.requestSession=Z$.prototype.requestSession;Z$.prototype.init=Z$.prototype.init;Z$.prototype.dispose=Z$.prototype.dispose;var Yxv=[];var ba7=function(r){r.audioTrackId=null;r.trackData=null;r.playerState=-1;r.hasPrevious=!1;r.hasNext=!1;r.playerTime_=0;r.playerTimeAt_=_.Jx();r.seekableStart_=0;r.seekableEnd_=0;r.duration_=0;r.loadedTime=0;r.liveIngestionTime_=NaN;r.isLive_=!1};
_.m=vE.prototype;
_.m.reset=function(r){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;r&&(this.index=r.index,this.listId=r.listId,this.videoId=r.videoId,this.playerState=r.playerState,this.volume=r.volume,this.muted=r.muted,this.audioTrackId=r.audioTrackId,this.trackData=r.trackData,this.hasPrevious=r.hasPrevious,this.hasNext=r.hasNext,this.playerTime_=r.playerTime,this.playerTimeAt_=r.playerTimeAt,this.seekableStart_=r.seekableStart,this.seekableEnd_=r.seekableEnd,this.duration_=r.duration,this.loadedTime=
r.loadedTime,this.liveIngestionTime_=r.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.m.stopPlayer=function(){this.index=-1;this.videoId="";ba7(this)};
_.m.isPlaying=function(){return this.playerState==1};
_.m.isBuffering=function(){return this.playerState==3};
_.m.isAdPlaying=function(){return this.playerState==1081};
var bW=function(r,J){r.playerTime_=J;r.playerTimeAt_=_.Jx()},mIX=function(r){switch(r.playerState){case 1:case 1081:return(_.Jx()-r.playerTimeAt_)/1E3+r.playerTime_;
case -1E3:return 0}return r.playerTime_};
vE.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.Jx()-this.playerTimeAt_)/1E3:0):this.duration_};
var onv=function(r,J,x){var t=r.videoId;r.videoId=J;r.index=x;J!=t&&ba7(r)},V87=function(r){var J={};
J.index=r.index;J.listId=r.listId;J.videoId=r.videoId;J.playerState=r.playerState;J.volume=r.volume;J.muted=r.muted;J.audioTrackId=r.audioTrackId;J.trackData=_.GE.unsafeClone(r.trackData);J.hasPrevious=r.hasPrevious;J.hasNext=r.hasNext;J.playerTime=r.playerTime_;J.playerTimeAt=r.playerTimeAt_;J.seekableStart=r.seekableStart_;J.seekableEnd=r.seekableEnd_;J.duration=r.duration_;J.loadedTime=r.loadedTime;J.liveIngestionTime=r.liveIngestionTime_;return J};
vE.prototype.clone=function(){return new vE(V87(this))};var mZ=function(r,J){_.uz.call(this);var x=this;this.state_=0;this.connection_=r;this.contextSubscriptions_=[];this.actionQueue_=new KRe;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.Ga)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.Ga)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.Ga)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.Ga)(this.onCloudviewAvailabilityChange_,this);var t=0;r?(t=r.getProxyState(),
t!=3&&(r.subscribe("proxyStateChange",this.setState_,this),DI4(this))):t=3;t!=0&&(J?this.setState_(t):_.sV(function(){x.setState_(t)},0));
(r=BP7())&&HaE(this,r);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.S(mZ,_.uz);mZ.prototype.getState=function(){return this.state_};
mZ.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
mZ.prototype.reconnect=function(){this.connection_.reconnect()};
var oz=function(r){return new vE(r.connection_.getPlayerContextData())};
_.m=mZ.prototype;_.m.play=function(){Va(this)?(this.castMedia_?this.castMedia_.play(null,_.iK,Trs(this,"play")):DW(this,"play"),soX(this,1,mIX(oz(this))),this.publish("remotePlayerChange")):HA(this,this.play)};
_.m.pause=function(){Va(this)?(this.castMedia_?this.castMedia_.pause(null,_.iK,Trs(this,"pause")):DW(this,"pause"),soX(this,2,mIX(oz(this))),this.publish("remotePlayerChange")):HA(this,this.pause)};
_.m.seekTo=function(r){if(Va(this)){if(this.castMedia_){var J=oz(this),x=new chrome.cast.media.SeekRequest;x.currentTime=r;J.isPlaying()||J.isBuffering()?x.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:x.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(x,_.iK,Trs(this,"seekTo",{newTime:r}))}else DW(this,"seekTo",{newTime:r});soX(this,3,r);this.publish("remotePlayerChange")}else HA(this,_.jC(this.seekTo,r))};
_.m.stop=function(){if(Va(this)){this.castMedia_?this.castMedia_.stop(null,_.iK,Trs(this,"stopVideo")):DW(this,"stopVideo");var r=oz(this);r.stopPlayer();Ti(this,r);this.publish("remotePlayerChange")}else HA(this,this.stop)};
_.m.setVolume=function(r,J){if(Va(this)){var x=oz(this);if(this.castSession_){if(x.volume!=r){var t=Math.round(r)/100;this.castSession_.setReceiverVolumeLevel(t,(0,_.Ga)(function(){BE("set receiver volume: "+t)},this),(0,_.Ga)(function(){this.warn_("failed to set receiver volume.")},this))}x.muted!=J&&this.castSession_.setReceiverMuted(J,(0,_.Ga)(function(){BE("set receiver muted: "+J)},this),(0,_.Ga)(function(){this.warn_("failed to set receiver muted.")},this))}else{var b={volume:r,
muted:J};x.volume!=-1&&(b.delta=r-x.volume);DW(this,"setVolume",b)}x.muted=J;x.volume=r;Ti(this,x)}else HA(this,_.jC(this.setVolume,r,J))};
_.m.setAudioTrack=function(r,J){Va(this)?(J=J.getLanguageInfo().getId(),DW(this,"setAudioTrack",{videoId:r,audioTrackId:J}),r=oz(this),r.audioTrackId=J,Ti(this,r)):HA(this,_.jC(this.setAudioTrack,r,J))};
_.m.addVideo=function(r){Va(this)?DW(this,"addVideo",{videoId:r}):HA(this,_.jC(this.addVideo,r))};
_.m.addPlaylist=function(r){Va(this)?DW(this,"addVideos",{listId:r}):HA(this,_.jC(this.addPlaylist,r))};
_.m.addVideos=function(r){r.length==0?this.warn_("Ignore add videos request due to empty list"):Va(this)?DW(this,"addVideos",{videoIds:r.join(",")}):HA(this,_.jC(this.addVideos,r))};
_.m.JSC$17738_removeVideo=function(r){Va(this)?DW(this,"removeVideo",{videoId:r}):HA(this,_.jC(this.JSC$17738_removeVideo,r))};
_.m.JSC$17738_insertVideo=function(r){Va(this)?DW(this,"insertVideo",{videoId:r}):HA(this,_.jC(this.JSC$17738_insertVideo,r))};
_.m.playVideo=function(r,J,x,t,b,V,H){t=t===void 0?null:t;b=b===void 0?null:b;V=V===void 0?null:V;H=H===void 0?null:H;var q=oz(this),W={videoId:r};x!==void 0&&(W.currentIndex=x);onv(q,r,x||0);J!==void 0&&(bW(q,J),W.currentTime=J);t&&(W.listId=t);b&&(W.playerParams=b);V&&(W.clickTrackingParams=V);H&&(W.locationInfo=(0,_.MY)(H));DW(this,"setPlaylist",W);t||Ti(this,q)};
_.m.nextVideo=function(r,J){if(Va(this)){if(r&&J){var x=oz(this);onv(x,r,J);Ti(this,x)}DW(this,"next")}else HA(this,_.jC(this.nextVideo,r,J))};
_.m.clearPlaylist=function(){if(Va(this)){DW(this,"clearPlaylist");var r=oz(this);r.reset();Ti(this,r);this.publish("remotePlayerChange")}else HA(this,this.clearPlaylist)};
_.m.dispose=function(){if(this.state_!=3){var r=this.state_;this.state_=3;this.publish("proxyStateChange",r,this.state_)}_.uz.prototype.dispose.call(this)};
_.m.disposeInternal=function(){qPm(this);this.connection_=null;this.actionQueue_.clear();HaE(this,null);_.uz.prototype.disposeInternal.call(this)};
var DI4=function(r){_.eY("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(J){this.contextSubscriptions_.push(this.connection_.subscribe(J,_.jC(this.onProxyEvent_,J),this))},r)},qPm=function(r){_.eY(r.contextSubscriptions_,function(J){this.connection_.unsubscribeByKey(J)},r);
r.contextSubscriptions_.length=0},Va=function(r){return r.getState()==1},HA=function(r,J){r.actionQueue_.getCount()<50&&r.actionQueue_.enqueue(J)},soX=function(r,J,x){var t=oz(r);
bW(t,x);t.playerState!=-1E3&&(t.playerState=J);Ti(r,t)},DW=function(r,J,x){r.connection_.sendMessage(J,x)},Ti=function(r,J){qPm(r);
r.connection_.setPlayerContextData(V87(J));DI4(r)};
mZ.prototype.setState_=function(r){if((r!=this.state_||r==2)&&this.state_!=3&&r!=0){var J=this.state_;this.state_=r;this.publish("proxyStateChange",J,r);if(r==1)for(;!this.actionQueue_.isEmpty();)r=this.actionQueue_,Sw9(r),r.front_.pop().apply(this);else r==3&&this.dispose()}};
mZ.prototype.onProxyEvent_=function(r,J){this.publish(r,J)};
var HaE=function(r,J){r.castSession_&&(r.castSession_.removeUpdateListener(r.boundCastStatusListener_),r.castSession_.removeMediaListener(r.boundCastMediaListener_),r.onCastMediaChange_(null));r.castSession_=J;if(r.castSession_&&(BE("Setting cast session: "+r.castSession_.sessionId),r.castSession_.addUpdateListener(r.boundCastStatusListener_),r.castSession_.addMediaListener(r.boundCastMediaListener_),r.castSession_.media.length))r.onCastMediaChange_(r.castSession_.media[0])};
mZ.prototype.onCastStatusUpdate_=function(r){if(!r)this.onCastMediaChange_(null),HaE(this,null);else if(this.castSession_.receiver.volume){r=this.castSession_.receiver.volume;var J=oz(this),x=Math.round(100*r.level||0);if(J.volume!=x||J.muted!=r.muted)BE("Cast volume update: "+r.level+(r.muted?" muted":"")),J.volume=x,J.muted=!!r.muted,Ti(this,J)}};
mZ.prototype.onCastMediaChange_=function(r){BE("Cast media: "+!!r);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=r)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),WhK(this),this.publish("remotePlayerChange")};
var WhK=function(r){var J=r.castMedia_.media,x=r.castMedia_.customData;if(J&&x){var t=oz(r);J.contentId!=t.videoId&&BE("Cast changing video to: "+J.contentId);t.videoId=J.contentId;t.playerState=x.playerState;bW(t,r.castMedia_.getEstimatedTime());Ti(r,t)}else BE("No cast media video. Ignoring state update.")};
mZ.prototype.onCastMediaUpdate_=function(r){if(r)WhK(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
mZ.prototype.onCloudviewAvailabilityChange_=function(){var r=BP7();r&&HaE(this,r)};
mZ.prototype.warn_=function(r){CE("CP",r)};
var Trs=function(r,J,x){return(0,_.Ga)(function(t){this.warn_("Failed to "+J+" with cast v2 channel. Error code: "+t.code);t.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+J+" using MDx browser channel."),DW(this,J,x))},r)};var pK=function(r,J,x,t){t=t===void 0?!1:t;_.uz.call(this);var b=this;this.connectTimerId_=NaN;this.reconnecting_=!1;this.idleDisconnectTimerId_=this.clientSetVideoTimerId_=this.playingSyncTimerId_=this.reconnectedCheckScreenTimeout_=NaN;this.listeners_=[];this.autoplayMode_=this.autoplayVideoId_=this.clientVideoId_=this.playerContext_=this.channelService=null;this.JSC$17745_http_=r;this.enableConnectWithInitialState_=t;this.listeners_.push(_.Jk(window,"beforeunload",function(){b.JSC$17748_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new vE;this.currentScreenId_=J.id;this.currentScreenIdType_=J.idType;this.channelService=oGs(this.JSC$17745_http_,x,this.JSC$17748_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){iav(b)});
this.channelService.listen("channelClosed",function(){iW("Channel closed");isNaN(b.connectTimerId_)?PE(!0):PE();b.dispose()});
this.channelService.listen("channelError",function(V){PE();isNaN(b.getReconnectTimeout_())?(V==1&&b.currentScreenIdType_=="shortLived"&&b.publish("browserChannelAuthError",V),iW("Channel error: "+V+" without reconnection"),b.dispose()):(b.reconnecting_=!0,iW("Channel error: "+V+" with reconnection in "+b.getReconnectTimeout_()+" ms"),puy(b,2))});
this.channelService.listen("channelMessage",function(V){fmE(b,V)});
this.channelService.setLoungeToken(J.token);this.subscribe("remoteQueueChange",function(){var V=b.playerContext_.videoId;y6K()&&_.oo("yt-remote-session-video-id",V)})};
_.S(pK,_.uz);
pK.prototype.connect=function(r,J){if(J){var x=J.listId,t=J.videoId,b=J.videoIds,V=J.playerParams,H=J.clickTrackingParams,q=J.index,W={videoId:t},U=J.currentTime,g=J.locationInfo;J=J.loopMode;U!==void 0&&(W.currentTime=U<=5?0:U);V&&(W.playerParams=V);g&&(W.locationInfo=g);H&&(W.clickTrackingParams=H);x&&(W.listId=x);b&&b.length>0&&(W.videoIds=b.join(","));q!==void 0&&(W.currentIndex=q);this.enableConnectWithInitialState_&&(W.loopMode=J||"LOOP_MODE_OFF");x&&(this.playerContext_.listId=x);this.playerContext_.videoId=
t;this.playerContext_.index=q||0;this.playerContext_.state=3;bW(this.playerContext_,U);this.autoplayMode_="UNSUPPORTED";x=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";iW("Connecting with "+x+" and params: "+(0,_.MY)(W));this.channelService.connect({method:x,params:(0,_.MY)(W)},r,u5Y())}else iW("Connecting without params"),this.channelService.connect({},r,u5Y());UIK(this)};
pK.prototype.setLoungeToken=function(r){this.channelService.setLoungeToken(r)};
pK.prototype.dispose=function(){this.isDisposed()||(_.rj("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),puy(this,3));_.uz.prototype.dispose.call(this)};
pK.prototype.disposeInternal=function(){gnK(this);En5(this);jor(this);_.WG(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.WG(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.LN4(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.uz.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var $Im=function(r){return _.Cz(r.connectedDevices_,function(J){return J.type=="LOUNGE_SCREEN"})},iW=function(r){CE("conn",r)},puy=function(r,J){r.publish("proxyStateChange",J)},UIK=function(r){r.connectTimerId_=_.sV(function(){iW("Connecting timeout");
r.JSC$17748_disconnect_(1)},2E4)},gnK=function(r){_.WG(r.connectTimerId_);
r.connectTimerId_=NaN},jor=function(r){_.WG(r.reconnectedCheckScreenTimeout_);
r.reconnectedCheckScreenTimeout_=NaN},wuE=function(r){En5(r);
r.playingSyncTimerId_=_.sV(function(){fK(r,"getNowPlaying")},2E4)},En5=function(r){_.WG(r.playingSyncTimerId_);
r.playingSyncTimerId_=NaN},iav=function(r){iW("Channel opened");
r.reconnecting_&&(r.reconnecting_=!1,jor(r),r.reconnectedCheckScreenTimeout_=_.sV(function(){iW("Timing out waiting for a screen.");r.JSC$17748_disconnect_(1)},15E3))},M8s=function(r,J){var x=null;
if(J){var t=$Im(r);t&&(x={clientName:t.clientName,deviceMake:t.brand,deviceModel:t.model,osVersion:t.osVersion})}_.rj("yt.mdx.remote.remoteClient_",x);J&&(gnK(r),jor(r));x=r.channelService.isChannelOpened()&&isNaN(r.connectTimerId_);J==x?J&&(puy(r,1),fK(r,"getSubtitlesTrack")):J?(r.getOtherConnectedRemoteId_()&&r.playerContext_.reset(),puy(r,1),fK(r,"getNowPlaying"),hnI(r)):r.JSC$17748_disconnect_(1)},GWX=function(r,J){var x=J.params.videoId;
delete J.params.videoId;x==r.playerContext_.videoId&&(_.GE.isEmpty(J.params)?r.playerContext_.trackData=null:r.playerContext_.trackData=J.params,r.publish("remotePlayerChange"))},Rnr=function(r,J,x){var t=J.params.videoId||J.params.video_id,b=parseInt(J.params.currentIndex,10);
r.playerContext_.listId=J.params.listId||r.playerContext_.listId;onv(r.playerContext_,t,b);r.publish("remoteQueueChange",x)},SPm=function(r,J){J.params=J.params||{};
Rnr(r,J,"NOW_PLAYING_MAY_CHANGE");r.onStateChange_(J);r.publish("autoplayDismissed")};
pK.prototype.onStateChange_=function(r){var J=parseInt(r.params.currentTime||r.params.current_time,10);bW(this.playerContext_,isNaN(J)?0:J);J=parseInt(r.params.state,10);J=isNaN(J)?-1:J;J==-1&&this.playerContext_.playerState==-1E3&&(J=-1E3);this.playerContext_.playerState=J;J=Number(r.params.loadedTime);this.playerContext_.loadedTime=isNaN(J)?0:J;J=Number(r.params.duration);this.playerContext_.duration_=isNaN(J)?0:J;J=this.playerContext_;var x=Number(r.params.liveIngestionTime);J.liveIngestionTime_=
x;J.isLive_=isNaN(x)?!1:!0;J=this.playerContext_;x=Number(r.params.seekableStartTime);r=Number(r.params.seekableEndTime);J.seekableStart_=isNaN(x)?0:x;J.seekableEnd_=isNaN(r)?0:r;this.playerContext_.playerState==1?wuE(this):En5(this);this.publish("remotePlayerChange")};
pK.prototype.onAdStateChange_=function(r){if(this.playerContext_.playerState!=-1E3){var J=1085;switch(parseInt(r.params.adState,10)){case 1:J=1081;break;case 2:J=1084;break;case 0:J=1083}this.playerContext_.playerState=J;r=parseInt(r.params.currentTime,10);bW(this.playerContext_,isNaN(r)?0:r);this.publish("remotePlayerChange")}};
var Nr9=function(r,J){var x=J.params.muted=="true";r.playerContext_.volume=parseInt(J.params.volume,10);r.playerContext_.muted=x;r.publish("remotePlayerChange")},dIE=function(r,J){r.autoplayVideoId_=J.params.videoId;
r.publish("nowAutoplaying",parseInt(J.params.timeout,10))},Qom=function(r,J){r.autoplayVideoId_=J.params.videoId||null;
r.publish("autoplayUpNext",r.autoplayVideoId_)},Kh5=function(r,J){r.autoplayMode_=J.params.autoplayMode;
r.publish("autoplayModeChange",r.autoplayMode_);r.autoplayMode_=="DISABLED"&&r.publish("autoplayDismissed")},kW4=function(r,J){var x=J.params.hasNext=="true";
r.playerContext_.hasPrevious=J.params.hasPrevious=="true";r.playerContext_.hasNext=x;r.publish("previousNextChange")};
pK.prototype.isCapabilitySupportedOnConnectedDevices_=function(r){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var J=_.D(this.connectedDevices_),x=J.next();!x.done;x=J.next())if(!x.value.capabilities.has(r))return!1;return!0};
var fmE=function(r,J){J=J.message;J.params?iW("Received: action="+J.action+", params="+(0,_.MY)(J.params)):iW("Received: action="+J.action+" {}");switch(J.action){case "loungeStatus":J=(0,_.S$)(J.params.devices);r.connectedDevices_=_.S2(J,function(t){return new yN(t)});
J=!!_.Cz(r.connectedDevices_,function(t){return t.type=="LOUNGE_SCREEN"});
M8s(r,J);J=r.isCapabilitySupportedOnConnectedDevices_("mlm");r.publish("multiStateLoopEnabled",J);break;case "loungeScreenDisconnected":Hb7(r.connectedDevices_,function(t){return t.type=="LOUNGE_SCREEN"});
M8s(r,!1);break;case "remoteConnected":var x=new yN((0,_.S$)(J.params.device));_.Cz(r.connectedDevices_,function(t){return t.equals(x)})||_.yi(r.connectedDevices_,x);
break;case "remoteDisconnected":x=new yN((0,_.S$)(J.params.device));Hb7(r.connectedDevices_,function(t){return t.equals(x)});
break;case "gracefulDisconnect":break;case "playlistModified":Rnr(r,J,"QUEUE_MODIFIED");break;case "nowPlaying":SPm(r,J);break;case "onStateChange":r.onStateChange_(J);break;case "onAdStateChange":r.onAdStateChange_(J);break;case "onVolumeChanged":Nr9(r,J);break;case "onSubtitlesTrackChanged":GWX(r,J);break;case "nowAutoplaying":dIE(r,J);break;case "autoplayDismissed":r.publish("autoplayDismissed");break;case "autoplayUpNext":Qom(r,J);break;case "onAutoplayModeChanged":Kh5(r,J);break;case "onHasPreviousNextChanged":kW4(r,
J);break;case "requestAssistedSignIn":r.publish("assistedSignInRequested",J.params.authCode);break;case "onLoopModeChanged":r.publish("loopModeChange",J.params.loopMode);break;default:iW("Unrecognized action: "+J.action)}};
_.m=pK.prototype;_.m.getProxyState_=function(){var r=3;this.isDisposed()||(r=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(r=1):r=2);return r};
_.m.JSC$17748_disconnect_=function(r){iW("Disconnecting with "+r);_.rj("yt.mdx.remote.remoteClient_",null);gnK(this);this.publish("beforeDisconnect",r);r==1&&PE();this.channelService.disconnect(r);this.dispose()};
_.m.getPlayerContextData_=function(){var r=this.playerContext_;this.clientVideoId_&&(r=this.playerContext_.clone(),onv(r,this.clientVideoId_,r.index));return V87(r)};
_.m.setPlayerContextData_=function(r){var J=this,x=new vE(r);x.videoId&&x.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=x.videoId,_.WG(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.sV(function(){if(J.clientVideoId_){var b=J.clientVideoId_;J.clientVideoId_=null;J.playerContext_.videoId!=b&&fK(J,"getNowPlaying")}},5E3));
var t=[];this.playerContext_.listId==x.listId&&this.playerContext_.videoId==x.videoId&&this.playerContext_.index==x.index||t.push("remoteQueueChange");this.playerContext_.playerState==x.playerState&&this.playerContext_.volume==x.volume&&this.playerContext_.muted==x.muted&&mIX(this.playerContext_)==mIX(x)&&(0,_.MY)(this.playerContext_.trackData)==(0,_.MY)(x.trackData)||t.push("remotePlayerChange");this.playerContext_.reset(r);_.eY(t,function(b){this.publish(b)},this)};
_.m.getOtherConnectedRemoteId_=function(){var r=this.channelService.getDeviceId(),J=_.Cz(this.connectedDevices_,function(x){return x.type=="REMOTE_CONTROL"&&x.id!=r});
return J?J.id:""};
_.m.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.m.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.m.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.m.JSC$17748_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var hnI=function(r){_.WG(r.idleDisconnectTimerId_);r.idleDisconnectTimerId_=_.sV(function(){r.JSC$17748_disconnect_(1)},864E5)},fK=function(r,J,x){x?iW("Sending: action="+J+", params="+(0,_.MY)(x)):iW("Sending: action="+J);
r.channelService.sendMessage(J,x)};
pK.prototype.sendMessageWithUserAction_=function(r,J){fK(this,r,J);hnI(this)};
pK.prototype.JSC$17748_getXsrfToken_=function(){var r=_.EV.get("SAPISID","")||_.EV.get("__Secure-1PAPISID",void 0)||"",J=_.EV.get("__Secure-3PAPISID","")||"";if(!r&&!J)return"";r=_.lE(_.hE(r),2);J=_.lE(_.hE(J),2);return _.lE(_.hE(","+r+","+J),2)};
pK.prototype.subscribe=pK.prototype.subscribe;pK.prototype.unsubscribeByKey=pK.prototype.unsubscribeByKey;pK.prototype.getProxyState=pK.prototype.getProxyState_;pK.prototype.disconnect=pK.prototype.JSC$17748_disconnect_;pK.prototype.getPlayerContextData=pK.prototype.getPlayerContextData_;pK.prototype.setPlayerContextData=pK.prototype.setPlayerContextData_;pK.prototype.getOtherConnectedRemoteId=pK.prototype.getOtherConnectedRemoteId_;pK.prototype.getReconnectTimeout=pK.prototype.getReconnectTimeout_;
pK.prototype.getAutoplayMode=pK.prototype.getAutoplayMode_;pK.prototype.getAutoplayVideoId=pK.prototype.getAutoplayVideoId_;pK.prototype.reconnect=pK.prototype.JSC$17748_reconnect_;pK.prototype.sendMessage=pK.prototype.sendMessageWithUserAction_;pK.prototype.getXsrfToken=pK.prototype.JSC$17748_getXsrfToken_;pK.prototype.isCapabilitySupportedOnConnectedDevices=pK.prototype.isCapabilitySupportedOnConnectedDevices_;var Pf5=function(r){LE.call(this,"ScreenServiceProxy");this.instance_=r;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.Ga)(this.JSC$17751_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.Ga)(this.onOnlineScreenChange_,this)))};
_.S(Pf5,LE);_.m=Pf5.prototype;_.m.getScreens=function(r){return this.instance_.$_gs(r)};
_.m.contains=function(r){return!!this.instance_.$_c(r)};
_.m.get=function(r){return this.instance_.$_g(r)};
_.m.start=function(){this.instance_.$_st()};
_.m.add=function(r,J,x){this.instance_.$_a(r,J,x)};
_.m.remove=function(r,J,x){this.instance_.$_r(r,J,x)};
_.m.updateName=function(r,J,x,t){this.instance_.$_un(r,J,x,t)};
_.m.disposeInternal=function(){for(var r=this.subscriptionKeys_.length,J=0;J<r;++J)this.instance_.$_ubk(this.subscriptionKeys_[J]);this.subscriptionKeys_.length=0;this.instance_=null;LE.prototype.disposeInternal.call(this)};
_.m.JSC$17751_onScreenChange_=function(){this.publish("screenChange")};
_.m.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
FV.prototype.$_st=FV.prototype.start;FV.prototype.$_gspc=FV.prototype.JSC$17708_getScreenByPairingCode;FV.prototype.$_gsppc=FV.prototype.JSC$17708_getScreenByPollingPairingCode;FV.prototype.$_c=FV.prototype.contains;FV.prototype.$_g=FV.prototype.get;FV.prototype.$_a=FV.prototype.add;FV.prototype.$_un=FV.prototype.updateName;FV.prototype.$_r=FV.prototype.remove;FV.prototype.$_gs=FV.prototype.getScreens;FV.prototype.$_gos=FV.prototype.JSC$17708_getOnlineScreens;FV.prototype.$_s=FV.prototype.subscribe;
FV.prototype.$_ubk=FV.prototype.unsubscribeByKey;var LhY=function(r){JQ4();if(!Ya||!Ya.get("yt-remote-disable-remote-module-for-dev")){r=_.IP("MDX_CONFIG")||r;gbI();zlv();Uu||(Uu=new d$(r?r.loungeApiHost:void 0),xGy()&&(Uu.basePath="/api/loungedev"));gK||(gK=_.Fe("yt.mdx.remote.deferredProxies_")||[],_.rj("yt.mdx.remote.deferredProxies_",gK));YPm();var J=Eu();if(!J){var x=new FV(Uu,r?r.disableAutomaticScreenCache||!1:!1);_.rj("yt.mdx.remote.screenService_",x);J=Eu();var t={};r&&(t={appId:r.appId,disableDial:r.disableDial,theme:r.theme,loadCastApiSetupScript:r.loadCastApiSetupScript,
disableCastApi:r.disableCastApi,enableDialLoungeToken:r.enableDialLoungeToken,enableCastLoungeToken:r.enableCastLoungeToken,forceMirroring:r.forceMirroring});_.rj("yt.mdx.remote.enableConnectWithInitialState_",r?r.enableConnectWithInitialState||!1:!1);k0y(x,function(V){V?jP()&&LEv(jP(),"YouTube TV"):x.subscribe("onlineScreenChange",function(){tO("yt-remote-receiver-availability-change")})},t)}if(r&&!_.Fe("yt.mdx.remote.initialized_")){_.rj("yt.mdx.remote.initialized_",!0);
$k("Initializing: "+(0,_.MY)(r));wK.push(_.De("yt-remote-cast2-api-ready",function(){tO("yt-remote-api-ready")}));
wK.push(_.De("yt-remote-cast2-availability-change",function(){tO("yt-remote-receiver-availability-change")}));
wK.push(_.De("yt-remote-cast2-receiver-selected",function(){nn4();tO("yt-remote-auto-connect","cast-selector-receiver")}));
wK.push(_.De("yt-remote-cast2-receiver-resumed",function(){tO("yt-remote-receiver-resumed","cast-selector-receiver")}));
wK.push(_.De("yt-remote-cast2-session-change",OaY));wK.push(_.De("yt-remote-connection-change",function(V){V?LEv(jP(),"YouTube TV"):Cf4()||(LEv(null,null),C9E())}));
wK.push(_.De("yt-remote-cast2-session-failed",function(){tO("yt-remote-connection-failed")}));
t=Br9();r.isAuto&&(t.id+="#dial");var b=r.capabilities||[];b.length>0&&(t.capabilities=b);t.name=r.device;t.app=r.app;(r=r.theme)&&(t.theme=r);$k(" -- with channel params: "+(0,_.MY)(t));t?(_.oo("yt-remote-session-app",t.app),_.oo("yt-remote-session-name",t.name)):(_.Dm("yt-remote-session-app"),_.Dm("yt-remote-session-name"));_.rj("yt.mdx.remote.channelParams_",t);J.start();jP()||Imm()}}},A2v=function(){var r=Eu().instance_.$_gos();
var J=c2I();J&&h4()&&(A6y(r,J)||r.push(J));return c6K(r)},Fhm=function(){var r=A2v(),J=c2I();
J||(J=Cf4());return _.Cz(r,function(x){return J&&KE(J,x.key)?!0:!1})},c2I=function(){var r=jP();
if(!r)return null;var J=Eu().getScreens();return ka(J,r)},OaY=function(r){$k("remote.onCastSessionChange_: "+cQ9(r));
if(r){var J=c2I();J&&J.id==r.id?(LEv(J.id,"YouTube TV"),r.idType=="shortLived"&&(r=r.token)&&(J=h4())&&J.setLoungeToken(r)):(J&&amv(),y2X(r,1))}else h4()&&amv()},amv=function(){I95()?z7().stopSession():eD("stopSession called before API ready.");
var r=h4();r&&(r.disconnect(1),enr(null))},znY=function(){var r=h4();
return r&&r.getProxyState()!=3?new mZ(h4(),void 0):null},$k=function(r){CE("remote",r)},Eu=function(){if(!Zav){var r=_.Fe("yt.mdx.remote.screenService_");
Zav=r?new Pf5(r):null}return Zav},jP=function(){return _.Fe("yt.mdx.remote.currentScreenId_")},vnm=function(r){_.rj("yt.mdx.remote.currentScreenId_",r)},nn4=function(){_.rj("yt.mdx.remote.connectData_",null)},h4=function(){return _.Fe("yt.mdx.remote.connection_")},enr=function(r){var J=h4();
nn4();r||vnm("");_.rj("yt.mdx.remote.connection_",r);gK&&(_.eY(gK,function(x){x(r)}),gK.length=0);
J&&!r?tO("yt-remote-connection-change",!1):!J&&r&&tO("yt-remote-connection-change",!0)},Cf4=function(){var r=y6K();
if(!r)return null;var J=Eu();if(!J)return null;J=J.getScreens();return ka(J,r)},y2X=function(r,J){vnm(r.id);
r=new pK(Uu,r,Br9(),_.Fe("yt.mdx.remote.enableConnectWithInitialState_")||!1);r.connect(J,_.Fe("yt.mdx.remote.connectData_"));r.subscribe("beforeDisconnect",function(x){tO("yt-remote-before-disconnect",x)});
r.subscribe("beforeDispose",function(){h4()&&enr(null)});
r.subscribe("browserChannelAuthError",function(){var x=c2I();x&&x.idType=="shortLived"&&(I95()?z7().handleBrowserChannelAuthError():eD("refreshLoungeToken called before API ready."))});
enr(r)},Imm=function(){var r=Cf4();
r?($k("Resume connection to: "+cQ9(r)),y2X(r,0)):(PE(),C9E(),$k("Skipping connecting because no session screen found."))},Uu=null,gK=null,Zav=null,YPm=function(){var r=Br9();
if(_.GE.isEmpty(r)){r=aG4();var J=_.Vk("yt-remote-session-name")||"",x=_.Vk("yt-remote-session-app")||"";r={device:"REMOTE_CONTROL",id:r,name:J,app:x,mdxVersion:3};r.authuser=String(_.IP("SESSION_INDEX","0"));(J=_.IP("DELEGATED_SESSION_ID"))&&(r.pageId=String(J));_.rj("yt.mdx.remote.channelParams_",r)}},Br9=function(){return _.Fe("yt.mdx.remote.channelParams_")||{}},wK=[];var uvm=new _.ID("yt-menu"),lmI=function(){},rUE=function(r,J,x){r=J=="right-click"?x.rightClickMenuPopupHint:x.menuPopupHint;
if(!(Xuy(J)>10))return J=J||"default",uvm.set(J+"-impression",Xuy(J)+1),r},Xuy=function(r){return parseInt(uvm.get((r||"default")+"-impression")||0,10)};
_.rk(lmI);var JUm=function(){this.contexts_=new WeakMap;this.JSC$17757_networkService_=this.activeContext_=null},xlm=function(r,J,x){var t=r.contexts_.get(J);
t||(t=new fyI(r.JSC$17757_networkService_),r.contexts_.set(J,t));r.activeContext_=t;x&&r.activeContext_.reset();r.activeContext_.start();return r.activeContext_};var M1=function(){};
M1.prototype.enqueue=function(){var r=this,J;return _.T(function(x){if(r.isCounterfactual())return(J=r.getCounterfactualData())&&r.shouldLogCounterfactualImpression()&&r.sendImpressionEndpoints(J),x.return();r.doEnqueue();_.i8(x)})};
M1.prototype.sendImpressionEndpoints=function(r){_.FL.getInstance().triggerOptionalAction("yt-service-request",{},r[0])};var Gi=function(r,J){this.renderer=r;this.page=J};
_.S(Gi,M1);Gi.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
Gi.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
Gi.prototype.shouldLogCounterfactualImpression=function(){return!0};
Gi.prototype.doEnqueue=function(){var r=_.J7(this.page);r&&r.pause();this.renderer.impressionCommand&&_.FL.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.NB(_.FL.getInstance(),[this.renderer.promoCommand],this.page)};var tLE=function(r,J){this.renderer=r;this.resolver=_.zk();this.JSC$17769_enforcementCounter=new _.vpx;J?this.JSC$17769_playerManager=_.J7(J):this.JSC$17769_playerManager=null;_.gB(1,!0)};
_.S(tLE,M1);_.m=tLE.prototype;_.m.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var r=[];this.renderer.impressionEndpoints.forEach(function(J){(J=_.LM(J))&&r.push(J)});
return r}};
_.m.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.m.shouldLogCounterfactualImpression=function(){var r=_.aum();r?(this.JSC$17769_enforcementCounter.increment("POPUP"),_.gB(3)):_.gB(2);return r};
_.m.cancel=function(){this.resolver.promise.cancel()};
_.m.doEnqueue=function(){var r=this;_.aum()?(this.JSC$17769_enforcementCounter.increment("POPUP"),_.gB(3),b8X(this)):this.JSC$17769_playerManager?(this.resolver.promise.then(function(){b8X(r)}),mlm(this.resolver,this.JSC$17769_playerManager)):_.gB(2)};
var mlm=function(r,J){var x=_.zk();J.getPlayerPromise().then(function(t){x.resolve(t)});
x.promise.then(function(t){t.addEventListener("onAbnormalityDetected",r.resolve);_.$d(r.promise,function(){t.removeEventListener("onAbnormalityDetected",r.resolve)})});
r.promise.thenCatch(function(){x.promise.cancel()})},b8X=function(r){_.gB(3);
var J={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:r.renderer}};J=_.FL.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:J},{});Promise.all(J).then(function(){o_9();r.JSC$17769_playerManager&&r.JSC$17769_playerManager.pause()})},o_9=function(){z7I(function(r,J){_.eOv(r,J);
r===0?_.gB(7):_.gB(4)})};var VLm=function(r,J){this.renderer=r;this.page=J;this.resolver=_.zk()};
_.S(VLm,M1);_.m=VLm.prototype;_.m.cancel=function(){this.resolver.promise.cancel()};
_.m.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.m.isCounterfactual=function(){return!this.renderer.isVisible};
_.m.shouldLogCounterfactualImpression=function(){return!0};
_.m.doEnqueue=function(){var r=this;this.resolver.promise.then(function(){var x={popup:{mealbarPromoRenderer:r.renderer},popupType:"MEALBAR"};_.FL.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:x},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var J=_.J7(this.page);J&&DlI(this.resolver,J)}break;default:this.resolver.resolve()}};
var DlI=function(r,J){var x=_.zk();J.getPlayerPromise().then(function(t){x.resolve(t)});
x.promise.then(function(t){t.addEventListener("onAdEnd",r.resolve);_.$d(r.promise,function(){t.removeEventListener("onAdEnd",r.resolve)})});
r.promise.thenCatch(function(){x.promise.cancel()})};var H8v=function(r,J){this.renderer=r;this.page=J};
_.S(H8v,M1);_.m=H8v.prototype;_.m.cancel=function(){this.JSC$17777_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17777_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17777_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.m.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.m.isCounterfactual=function(){return!this.renderer.isVisible};
_.m.shouldLogCounterfactualImpression=function(){return!0};
_.m.doEnqueue=function(){var r=this,J,x;((J=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(x=J.playbackUpsellDialogTriggerConditionData)==null?void 0:x.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17777_downloadedVideosCountSelectorUnsubscriber=_.pu(_.lO(),A$m,function(t,b){t>b&&(TG9(r),r.cancel())}):TG9(this)};
var TG9=function(r){var J={popup:{upsellDialogRenderer:r.renderer},popupType:"MODAL"};_.FL.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:J},{});(r=_.J7(r.page))&&r.pause()};var Rz={},sLX=(Rz.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Rz.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Rz.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Rz.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Rz.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Rz.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Rz.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Rz),qIs=function(r,J){this.renderer=r;this.targetManager=
J};
_.S(qIs,M1);_.m=qIs.prototype;_.m.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17784_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17784_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17784_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.m.getCounterfactualData=function(){if(this.isCounterfactual()){var r;return(r=this.renderer.promoConfig)==null?void 0:r.impressionEndpoints}};
_.m.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.m.shouldLogCounterfactualImpression=function(){return!0};
_.m.doEnqueue=function(){var r=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17784_downloadedVideosCountSelectorUnsubscriber=_.pu(_.lO(),A$m,function(J,x){r.renderer.targetId&&J>x&&(Yzm(r.targetManager,r.renderer.targetId,Wdr(r)),r.cancel())});
break;default:Yzm(this.targetManager,this.renderer.targetId,Wdr(this))}};
var Wdr=function(r){var J;if((J=r.renderer.suggestedPosition)==null?0:J.type)var x=sLX[r.renderer.suggestedPosition.type];x||(x="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:r.renderer},popupType:"HINT",position:x}}};var i8I=function(){this.previousPage=null},pge;
i8I.prototype.registerPromoCommand=function(r,J){ftK(this,void 0,void 0,_.R(r.roadblock,klX),void 0,void 0,J)};
var ftK=function(r,J,x,t,b,V,H){r.previousPage!==H&&r.pendingTooltipPromo&&r.pendingTooltipPromo.cancel();r.previousPage=H;b?(r.pendingEnforcementPromo&&r.pendingEnforcementPromo.cancel(),r.pendingEnforcementPromo=new tLE(b,H),r.pendingEnforcementPromo.enqueue()):V?(r.pendingCommandWrapperPromo=new Gi(V,H),r.pendingCommandWrapperPromo.enqueue()):t?(r.pendingRoadblockPromo&&r.pendingRoadblockPromo.cancel(),r.pendingRoadblockPromo=new H8v(t,H),r.pendingRoadblockPromo.enqueue()):J?(r.pendingMealbarPromo&&
r.pendingMealbarPromo.cancel(),r.pendingMealbarPromo=new VLm(J,H),r.pendingMealbarPromo.enqueue()):x&&(r.pendingTooltipPromo&&r.pendingTooltipPromo.cancel(),r.pendingTooltipPromo=new qIs(x,_.wr()),r.pendingTooltipPromo.enqueue())},Ule=function(){pge||(pge=new i8I);
return pge};var yQ4=!1;var B57=function(r,J){var x=_.IP("SESSION_INDEX");this.actionToken_=r;this.commonToken_=J;this.sessionIndex_=x},CX9=function(r){var J=_.zk(),x=_.Fe("payments.business.integration.bootstrap"),t=_.Fe("payments.business.integration"),b=t.Style.create().withMaterialDesignStyle(),V=t.mashupMode.popup("instrument-manager");
x.asMashupMode(V).usingUserIndex(r.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(b).inStandaloneContext(t.standaloneContextAuthId.forUserId()).instrumentManager(r.actionToken_,r.commonToken_.length>0?r.commonToken_:void 0,function(H){var q=H.instrumentId;q?J.resolve(q):(q=_.Fe("payments.business.integration.scenario.InstrumentManager"),J.reject(H.errorCode&&H.errorCode===q.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(H){_.cb(H);
J.reject("instrumentManagerLoadError")});
return J.promise};var rZ=function(r,J,x){this.payloadName="transactionFlowFailed";this.payload={errorType:r,serializedTransactionFlowLoggingParams:J,isUserDismiss:x===void 0?!1:x}};
_.rj("yt.ypc.shared.YpcTransactionFlowError",rZ);var SP=function(){return _.w5.apply(this,arguments)||this};
_.S(SP,_.w5);SP.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
SP.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
SP.prototype.onErrorMessageDismiss=SP.prototype.onErrorMessageDismiss;_.F([_.C({readOnly:!0,observer:"errorRendererChanged"}),_.y("design:type",Object)],SP.prototype,"errorRenderer",void 0);_.F([_.Uh("yt-live-chat-error-message-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],SP.prototype,"onErrorMessageDismiss",null);_.F([_.hW()],SP);var g_9=[SP.prototype];var E_I;var jLy;var $ly=new _.ID("yt-live-chat"),wgm=new Map;wgm.set("timestamp_toggle","show-timestamps");wgm.set("reactions_toggle","allow-reactions");var N1=function(){return _.I.apply(this,arguments)||this};
_.S(N1,_.I);_.m=N1.prototype;_.m.menuItemIdentifierChanged=function(){var r;(r=this.data)!=null&&r.menuItemIdentifier&&(r=wgm.get(this.data.menuItemIdentifier))&&(_.M("enable_lwe_web_mute")?(r=$ly.get(r),this.isToggled=!(r===void 0?!this.data.isToggled:!r)):this.isToggled=$ly.get(r))};
_.m.onFocus=function(){this.toggleButton.focus()};
_.m.onTap=function(){var r=this.data.command;r&&this.componentBehavior.resolveCommand(r)};
_.m.computeText=function(r,J,x){return this.componentBehavior.getSimpleString(r?x:J)};
_.m.computeIcon=function(r,J,x){return(r=r?x:J)&&r.iconType?_.pM(r.iconType):""};
N1.prototype.onTap=N1.prototype.onTap;N1.prototype.onFocus=N1.prototype.onFocus;N1.prototype.menuItemIdentifierChanged=N1.prototype.menuItemIdentifierChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],N1.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],N1.prototype,"componentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],N1.prototype,"data",void 0);
_.F([_.C({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.y("design:type",String)],N1.prototype,"icon",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],N1.prototype,"isToggled",void 0);_.F([_.jX("tp-yt-paper-toggle-button"),_.y("design:type",Object)],N1.prototype,"toggleButton",void 0);_.F([_.g5("data.menuItemIdentifier"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],N1.prototype,"menuItemIdentifierChanged",null);
_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],N1.prototype,"onFocus",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],N1.prototype,"onTap",null);_.F([_.Oh({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],N1);
_.A(N1,"yt-live-chat-toggle-renderer",function(){if(jLy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-toggle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_toggle_renderer.yt.live.chat.toggle.renderer.css.js--\x3e<tp-yt-paper-item class="style-scope yt-live-chat-toggle-renderer">\n   <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-toggle-renderer"></yt-icon>\n  <span class="style-scope yt-live-chat-toggle-renderer">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n  <tp-yt-paper-toggle-button aria-label="[[computeText(data.isToggled, data.defaultText, data.toggledText)]]" checked="[[isToggled]]" class="style-scope yt-live-chat-toggle-renderer">\n  </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;E_I===void 0&&(E_I=document.createElement("template"));var t=E_I;x.call(J,t.content.cloneNode(!0),r.content.firstChild);jLy=r}r=jLy;return r},{mode:_.M("live_chat_enable_sink_wrapper")?2:0});var hss=new _.z$("NAVIGATION_PROGRESS_TOKEN");var MLX={},GN9={},RsE=(GN9[jg9.name]=!0,GN9),dK=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;r.tabGesturesIsActive=!1;r.actionRouterIsRoot=!0;r.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop"};r.pageTitle="";r.titleSuffix="YouTube";r.unseenNotificationCount=
0;r.hasNavigated=!1;r.hasSetScrollTopForNavigation=!1;r.pagePreparer=null;r.zwiebackInitJobId=0;r.dataUpdatePromise=null;r.loadDepsPromise=_.WD();r.hasPendingNavigation=!1;r.pendingPlayerOnResponseReceivedActions=[];return r};
_.S(dK,_.w5);dK.prototype.attached=function(){SIK(this);document.addEventListener("yt-navigate-cache",_.fs(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var r=Qa();r.init();r.dispatchElement=this.hostElement};
var SIK=function(r,J){J=J===void 0?0:J;var x=_.bZ().resolve(_.t9(_.$n));if(x)NGs(r,x);else{if(J>=5)throw Error("cl");setTimeout(function(){SIK(r,J+1)},0)}},NGs=function(r,J){J.addEventListener("yt-navigate-start",_.fs(r,r.onYtNavigateStart));
J.addEventListener("yt-navigate-finish",_.fs(r,r.onYtNavigateFinish));J.addEventListener("yt-navigate-error",_.fs(r,r.onYtNavigateError));J.addEventListener("yt-page-data-fetched",_.fs(r,r.onYtPageDataFetched))};
_.m=dK.prototype;_.m.detached=function(){var r=_.bZ().resolve(_.$n);r.removeEventListener("yt-navigate-start",_.fs(this,this.onYtNavigateStart));r.removeEventListener("yt-navigate-finish",_.fs(this,this.onYtNavigateFinish));r.removeEventListener("yt-navigate-error",_.fs(this,this.onYtNavigateError));r.removeEventListener("yt-page-data-fetched",_.fs(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.fs(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.m.setPageOffset=function(r,J){r?_.D9(this.hostElement,"yt-set-page-offset",[r,J]):_.Pq(Error("dl"))};
_.m.setPageOffsetForNavigation=function(r,J){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(r,J))};
_.m.onYtNavigateSetPageOffset=function(r,J){this.setPageOffsetForNavigation(J.page,J.offset)};
_.m.getPageOffset=function(){var r=_.Hp(this.hostElement).querySelector("#page-manager").getCurrentPage(),J=0;r&&(J=_.D9(this.hostElement,"yt-get-page-offset",[r])[0]);return J};
_.m.onYtHistoryPop=function(r,J){if(_.LN("DISABLE_WARM_LOADS"))r.preventDefault(),window.location.reload();else{var x=_.bZ().resolve(_.$n);x.hasPendingNavigation()&&r.preventDefault();x.cancelPendingNavigation();_.HD(this.hostElement,"yt-pending-navigation-cancelled");J.errorMsg&&(r=J.errorMsg.split(" - "),J=Error(r[0]),r.length==2&&r[1]&&(_.OK(J,r[1]),_.nR(J)),window.location.reload())}};
_.m.onYtHistoryLoad=function(r,J){var x=this;if(_.LN("DISABLE_WARM_LOADS"))window.location.reload();else{(r=J.endpoint)&&Object.keys(r).length||(r=null);var t=J.historyEntry,b=_.bZ().resolve(_.$n),V=_.bZ().resolve(_.rI),H=null;t&&t.rootData&&(H=t.rootData);var q=H&&dlK(H);!H||q||H.filler?r?(b.navigate(r,!0),QLr(this,r)):(J.legacyBorder||q||(J.JSC$26833_savedComponentState==null&&H==null?_.nR(new _.MV("Incomplete history entry",J.forward)):_.YC(new _.MV("Malformed history entry",J.JSC$26833_savedComponentState,
J.forward,H))),window.location.reload()):(_.J_c({isHot:!0}),_.kG({webInfo:{navigationReason:"h"}}),_.fNc(),_.YG("srt"),_.YG("pdc"),this.cancelPendingTasks(),Kd5(this,J.forward,H),H.player&&(H.player.loaded=!1),QLr(this,r),_.fFu(b,r||{},H,2,{},!1,J).then(function(){x.setPageOffset(V.getCurrentPage(),t.scrollTop||0)}))}};
_.m.initHistoryManager=function(r){if(!this.hasNavigated){this.hasNavigated=!0;var J=_.Hp(this.hostElement).querySelector("#page-manager").getCurrentData();r=isNaN(r)?this.getPageOffset():r;var x=_.bZ().resolve(_.$n).currentEndpoint;this.replaceState(x,J,r)}};
_.m.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.m.onYtNavigateStart=function(r,J){this.cancelPendingTasks();J.noProgressBar||(r=_.bZ().resolve(_.t9(hss)))&&r.start();r=this.hasPendingNavigation?null:this.data;var x=_.bZ().resolve(_.rI),t,b,V;_.M("kevlar_use_vimio_behavior")&&!((t=J.endpoint)==null?0:(b=t.commandMetadata)==null?0:(V=b.webCommandMetadata)==null?0:V.ignoreNavigation)&&(t=x.getCurrentPage())&&t.disconnectVisibilityRoot();x.prepareForNavigation(J.pageType,J.endpoint);_.M("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.Xv(1,
"pcl"),_.rG(this.pagePreparer,x.preparePage.bind(x,J.pageType,J.endpoint)));t=this.getPageOffset();this.initHistoryManager(t);J.reload||this.hasPendingNavigation?this.replaceState(J.endpoint,r,t):(r==null?void 0:r.page)==="watch"&&J.pageType==="watch"&&_.M("kevlar_replace_watch_to_watch_history_state")?this.replaceState(J.endpoint,r,t):(r==null?void 0:r.page)!=="shorts"||J.pageType!=="shorts"||J.endpoint.reelWatchEndpoint.sequenceParams||_.M("short_to_short_back_nav_killswitch")?J.type!="navigate-back"&&
J.type!="navigate-forward"&&(J.pageType==="shorts"&&_.Vq(this.hostElement,"yt-shorts-reset"),this.saveAndPush(J.url,J.endpoint,r,t)):(_.M("web_enable_delay_shorts_sequence_call")&&(J.endpoint.reelWatchEndpoint.sequenceParams=r==null?void 0:r.cachedSequenceParams,J.endpoint.reelWatchEndpoint.sequenceProvider=r==null?void 0:r.cachedSequenceProvider),this.replaceState(J.endpoint,r,0));this.hasPendingNavigation=!0};
var kNy=function(r){r.hasPendingNavigation=!1;(r=_.bZ().resolve(_.t9(hss)))&&r.finish()};
dK.prototype.onYtNavigateError=function(r,J){kNy(this);r=this.get("endpoint.commandMetadata.webCommandMetadata.url",J);var x=_.ZZ(window.location.href);r&&!x.pbjreload&&(J=J.navigationErrorReason||"10",_.M("kevlar_parent_on_pbjreload")&&(x={csn:_.kU()},this.get("data.endpoint.clickTrackingParams")&&(x.itct=this.data.endpoint.clickTrackingParams),_.lH(r,x)),_.z8(_.vb(r,{pbjreload:J})))};
dK.prototype.onYtNavigateCache=function(r,J){var x=this,t=J.url,b=J.endpoint,V=J.data;r=!!J.miniplayer;J=!!J.skipHistory;if(t&&b&&V){var H=this.getPageOffset(),q=this.data||null;J||this.saveAndPush(t,b,q,H);t=_.fFu(_.bZ().resolve(_.$n),b,V,r?4:3,{},r);r&&t.then(function(){x.dataUpdatePromise&&x.dataUpdatePromise.then(function(){var W=_.bZ().resolve(_.rI);x.setPageOffset(W.getCurrentPage(),0)})})}};
dK.prototype.onYtNavigateFinish=function(r,J){var x=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){PP4(x,J.fromHistory)})};
var PP4=function(r,J){kNy(r);if(r.pendingPlayerOnResponseReceivedActions){for(var x=_.D(r.pendingPlayerOnResponseReceivedActions),t=x.next();!t.done;t=x.next())_.gU(t.value,r.hostElement);r.pendingPlayerOnResponseReceivedActions=[]}x=_.bZ().resolve(_.rI);J||!r.hasNavigated||_.M("web_disable_scroll_on_navigate_finish")||((J=x.getCurrentPage())?J.is==="ytd-shorts"||r.tabGesturesIsActive||r.setPageOffsetForNavigation(J,0):_.nR(Error("el")));_.FO(function(){_.FO(function(){_.YG("pda")})})};
dK.prototype.onYtNavigate=function(r){if(!r.detail.endpoint){var J=new _.MV("Error: Missing yt-navigate endpoint from target:",r.target,r.target.nodeName);_.Pq(J)}if(J=_.M("cold_missing_history"))J=Qa(),J.init(!1),J=!(J.browserHistory.boundHistoryReplaceState&&J.browserHistory.boundHistoryPushState);if(J){_.Bb("DISABLE_WARM_LOADS",!0);J=new _.MV("Failed to initialize history manager",this.getDebugString());var x=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
x?_.nR(J):_.Pq(J)}J=r.detail.endpoint;var t,b;_.M("debug_forward_web_query_parameters")&&((t=J.commandMetadata)==null?0:(b=t.webCommandMetadata)==null?0:b.url)&&(J=JSON.parse(JSON.stringify(J)),J.commandMetadata.webCommandMetadata.url=_.I5c(J.commandMetadata.webCommandMetadata.url,window.location.search));r={type:0,command:J,form:{params:r.detail.params,tempData:r.detail.tempData||{},requestType:r.detail.type,createScreenConfig:r.detail.createScreenConfig,reload:r.detail.reload?r.detail.reload:!1,
requestForm:r.detail}};_.M("kevlar_yt_navigate_command_handler")?(t=_.bZ().resolve(_.mg),r.form.skipDefaultElement=!0,t.resolveCommand(J,{form:r.form})):this.handleNavigate(r)};
dK.prototype.handleNavigate=function(r){this.hasSetScrollTopForNavigation=!1;var J=_.bZ().resolve(_.$n),x=r.form||{};J.navigate(r.command,x.reload,x.params,x.tempData,x.requestType,x.createScreenConfig,x.ignoreConfirmation,x.requestForm)&&QLr(this,r.command,x.tempData)};
dK.prototype.onYtPageDataFetched=function(r,J){try{_.Hds().reset();this.data=J.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.bZ().resolve(_.rI).updatePageData(this.data);if(!_.M("web_service_params_response_processor")){var x=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);x&&le7(x);var t=this.get("response.responseContext.serviceTrackingParams",
this.data);t&&le7(t)}var b=this.get("playerResponse.onResponseReceivedActions",this.data);b&&(b=YI4(this,b));b&&_.qG(this.hostElement,b,this.hostElement);var V=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),H=this.get("response.responseContext.consistencyTokenJar",this.data);if(V||H){var q=_.g_D(),W=(0,_.GE.getValues)(q.tokenJars);V&&q.replace(W,V);H&&q.replace(W,H)}}catch(U){_.Pq(U)}};
var QLr=function(r,J,x){try{r.onYtEndpointChangeHandler(J,x)}catch(t){_.Pq(t)}};
_.m=dK.prototype;_.m.onYtEndpointChangeHandler=function(){};
_.m.setPageTitle=function(r){r=(this.pageTitle=r)?r+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+r};
_.m.onYtUpdateTitle=function(r,J){this.setPageTitle(J)};
_.m.setUnseenNotificationCount=function(r){this.unseenNotificationCount=r;this.setPageTitle(this.pageTitle)};
_.m.handleUpdateNotificationsUnseenCountAction=function(r){_.R(r,x8y)&&((r=_.R(r,x8y).unseenCount)?this.setUnseenNotificationCount(r):this.setUnseenNotificationCount(0))};
_.m.handleClearCookieAction=function(r){var J;(r=(J=_.R(r,llv))==null?void 0:J.cookieName)&&_.mkD(r)};
_.m.onYtUpdateUnseenNotificationCount=function(r,J){this.setUnseenNotificationCount(J)};
_.m.loadData=function(r){var J=this;this.loadDepsPromise.then(function(){var x=_.bZ().resolve(_.t9(_.$n));x||_.Pq(Error("fl"));if(r&&r.response){if(!r.endpoint){var t=_.c9(window.document.location.href)||"/",b="";if(t==="/"||t.startsWith("/?"))b="WEB_PAGE_TYPE_BROWSE";r.endpoint={commandMetadata:{webCommandMetadata:{url:t,webPageType:b,rootVe:3854}}}}_.fFu(x,r.endpoint,r,5,{})}else r.endpoint?x.navigate(r.endpoint):x.navigate(_.iD);_.Yh.cancelJob(J.zwiebackInitJobId);J.zwiebackInitJobId=_.Yh.addLowPriorityJob(eq4)})};
var Qa=function(){return _.bZ().resolve(_.D0)};
dK.prototype.getDebugString=function(){return Qa().getDebugString()};
dK.prototype.getThirdPartyManipulationSuspected=function(){return Qa().getThirdPartyManipulationSuspected()};
dK.prototype.replaceState=function(r,J,x){Qa().saveAndReplace(r,J,x)};
dK.prototype.saveAndPush=function(r,J,x,t){Qa().saveAndPush(r,J,x,t)};
var dlK=function(r){return _.R(r.endpoint,_.zP)||_.R(r.endpoint,_.Sv)?!0:!r||isNaN(r.expirationTime)?!1:(0,_.t$)()>r.expirationTime},Kd5=function(r,J,x){var t=r.get("response.trackingParams",x),b=_.Kj(),V=_.kU();
if(t&&b&&V&&(t=r.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",x),!t&&x.rootVe&&(t=x.rootVe),b=J?"forwardButton":"backButton",J=r.get("playerResponse.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",r.data),r=r.get("response.topbar.desktopTopbarRenderer."+b+".buttonRenderer.command.clickTrackingParams",r.data),J=(r=J||r)?_.SU(r):void 0,r=_.wU(),b=[_.WD(x)],_.mI(r,t,J,{dataPromises:b,csnToClone:x.csn}),x.graftedVes))for(x=
_.D(x.graftedVes),t=x.next();!t.done;t=x.next())_.ox(r,t.value)};
dK.prototype.onStoreGraftedVeAction=function(r){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(r)):_.nR(Error("gl"))};
var YI4=function(r,J){return J.filter(function(x){for(var t in x)if(RsE[t])return r.pendingPlayerOnResponseReceivedActions.push(x),!0;return!1})};
_.vd.Object.defineProperties(dK.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
dK.prototype.onStoreGraftedVeAction=dK.prototype.onStoreGraftedVeAction;dK.prototype.loadData=dK.prototype.loadData;dK.prototype.onYtUpdateUnseenNotificationCount=dK.prototype.onYtUpdateUnseenNotificationCount;dK.prototype.handleClearCookieAction=dK.prototype.handleClearCookieAction;dK.prototype.handleUpdateNotificationsUnseenCountAction=dK.prototype.handleUpdateNotificationsUnseenCountAction;dK.prototype.setUnseenNotificationCount=dK.prototype.setUnseenNotificationCount;
dK.prototype.onYtUpdateTitle=dK.prototype.onYtUpdateTitle;dK.prototype.setPageTitle=dK.prototype.setPageTitle;dK.prototype.onYtEndpointChangeHandler=dK.prototype.onYtEndpointChangeHandler;dK.prototype.onYtPageDataFetched=dK.prototype.onYtPageDataFetched;dK.prototype.handleNavigate=dK.prototype.handleNavigate;dK.prototype.onYtNavigate=dK.prototype.onYtNavigate;dK.prototype.onYtNavigateFinish=dK.prototype.onYtNavigateFinish;dK.prototype.onYtNavigateCache=dK.prototype.onYtNavigateCache;
dK.prototype.onYtNavigateError=dK.prototype.onYtNavigateError;dK.prototype.onYtNavigateStart=dK.prototype.onYtNavigateStart;dK.prototype.cancelPendingTasks=dK.prototype.cancelPendingTasks;dK.prototype.initHistoryManager=dK.prototype.initHistoryManager;dK.prototype.onYtHistoryLoad=dK.prototype.onYtHistoryLoad;dK.prototype.onYtHistoryPop=dK.prototype.onYtHistoryPop;dK.prototype.onYtNavigateSetPageOffset=dK.prototype.onYtNavigateSetPageOffset;dK.prototype.setPageOffset=dK.prototype.setPageOffset;
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],dK.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dK.prototype,"data",void 0);_.F([_.Uh("yt-navigate-set-page-offset"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],dK.prototype,"onYtNavigateSetPageOffset",null);
_.F([_.Uh("yt-history-pop"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],dK.prototype,"onYtHistoryPop",null);_.F([_.Uh("yt-history-load"),_.y("design:type",Function),_.y("design:paramtypes",[Event,_.O0w]),_.y("design:returntype")],dK.prototype,"onYtHistoryLoad",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],dK.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-update-title"),_.y("design:type",Function),_.y("design:paramtypes",[Event,String]),_.y("design:returntype")],dK.prototype,"onYtUpdateTitle",null);_.F([_.Uh("yt-update-unseen-notification-count"),_.y("design:type",Function),_.y("design:paramtypes",[Event,Number]),_.y("design:returntype")],dK.prototype,"onYtUpdateUnseenNotificationCount",null);_.F([_.hW()],dK);MLX.YtdAppBehavior=[_.x_.YtActionHandlerBehavior,dK.prototype];var KK=function(){var r=_.w5.apply(this,arguments)||this;r._noAccessors=!0;return r};
_.S(KK,_.w5);KK.prototype.ready=function(){var r=this;_.Hp(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){r.onChange_()})};
KK.prototype.dataChanged_=function(){_.Hp(this.hostElement).querySelector("#checkbox").checked=!1};
KK.prototype.onChange_=function(){var r=_.Hp(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.Vq(this.hostElement,"yt-dismissal-reason-"+r,this.data.feedbackToken)};
KK.prototype.dataChanged_=KK.prototype.dataChanged_;_.F([_.C(),_.y("design:type",Object)],KK.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],KK.prototype,"dataChanged_",null);_.F([_.hW()],KK);var n_y=[KK.prototype];var kk=function(){var r=_.w5.apply(this,arguments)||this;r.timeoutJobId=0;r.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return r};
_.S(kk,_.w5);kk.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
kk.prototype.startTimeout=function(){var r=this,J=this.data&&this.data.displayDurationSeconds;J&&!this.timeoutJobId&&(this.timeoutJobId=_.Rw(_.Yh,function(){_.D9(r.hostElement,"yt-close-popup-action",[r.is]);r.timeoutJobId=0},J*1E3))};
kk.prototype.cancelTimeout=function(){_.Yh.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
kk.prototype.ytdHatsSurveyBehaviorDataChanged=kk.prototype.ytdHatsSurveyBehaviorDataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],kk.prototype,"ytActionHandlerBehavior",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kk.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.F([_.hW()],kk);var O8m=[_.x_.YtActionHandlerBehavior,kk.prototype];var CPs=function(r,J){var x;return((x=r.prefixMapping)==null?0:x[J])?r.prefixMapping[J]:r.SHARED_RENDERERS_.hasOwnProperty(J)?"yt":r.prefix},PA={DIALOG:{component:"tp-yt-paper-dialog",
properties:{withBackdrop:!0,modern:!0,modal:!1},preventAutonav:!0},FULLSCREEN_OVERLAY:{component:null,properties:{withBackdrop:!0}},DROPDOWN:{component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0},HINT:{component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",
verticalOffset:15,withBackdrop:!1},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",
horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",horizontalOffset:12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,
shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},forceCloseOnOutsideClick:!0,forceFocus:!0,slotName:"dropdown-content"},HINT_PERSISTENT:{component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",verticalOffset:15,withBackdrop:!1,noAutoFocus:!0},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},
OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},
OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",horizontalOffset:12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},slotName:"dropdown-content"},LOCKED_OVERLAY_DIALOG:{component:"tp-yt-paper-dialog",properties:{restoreFocusOnClose:!0,
scrollAction:"lock",withBackdrop:!0},preventAutonav:!0}};PA.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.M("kevlar_mealbar_above_player"),modern:_.M("web_modern_dialogs"),noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
PA.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};PA.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};PA.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
PA.MOLE={component:null,styles:{position:"fixed",top:"auto",left:"auto",right:"0",bottom:"0",zIndex:"var(--ytd-z-index-miniplayer)"},rtlStyles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",zIndex:"var(--ytd-z-index-miniplayer)"}};
PA.NOTIFICATION={component:null,styles:{position:"fixed",top:"0",left:"auto",right:"0",bottom:"auto",marginTop:"60px",zIndex:"var(--ytd-z-index-notification)"},rtlStyles:{position:"fixed",top:"0",left:"0",right:"auto",bottom:"auto",marginTop:"60px",zIndex:"var(--ytd-z-index-notification)"},preventAutonav:!0};
PA.OVERLAY_DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!1,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
PA.RESPONSIVE_DROPDOWN={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},narrowProperties:{horizontalAlign:null,verticalAlign:null,dynamicAlign:!1,withBackdrop:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};
PA.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0};PA.SURVEY={component:"tp-yt-paper-dialog",properties:{withBackdrop:!1,noCancelOnOutsideClick:!0,noAutoFocus:!0},styles:{position:"fixed",top:"auto",left:"auto",right:"0",bottom:"0"},rtlStyles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0"}};
PA.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};PA.TOAST={component:null,properties:{}};var BGm=new function(r,J,x){this.supportedPopups=r;this.navigationEndpointPopupMap=J;this.popupTypeMap=x;this.supportedPopups=r;this.navigationEndpointPopupMap=J;this.popupTypeMap=x}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.M("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL",
fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY",
surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),Itm=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,
ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$17834_popupConfig=PA;this.forwardedEvents="yt-action yt-navigate yt-popup-canceled yt-popup-closed yt-popup-opened yt-service-request-completed yt-service-request-error yt-service-request-sent yt-lockup-requested".split(" ");this.forwardingEnabledPopups=
new Set([])};var LdE=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.RO.getInstance()},Yk=function(r,J){var x=r.pageNameToElement.get(J);
if(!x){switch(J){case "watch":var t=_.M("web_watch_force_learning_journey_for_testing")?_.lf("ytd-watch-learning-journey"):_.M("kevlar_watch_fixie")?_.lf("ytd-watch-fixie"):_.M("kevlar_watch_grid")?_.lf("ytd-watch-grid"):_.lf("ytd-watch-flexy");break;case "learning_journey_watch":t=_.lf("ytd-watch-learning-journey");break;case "shorts":t=_.lf("ytd-shorts");break;case "search":t=_.lf("ytd-search");break;case "channel":t=_.lf("ytd-browse");t.pageSubtype="channels";break;case "trending":t=_.lf("ytd-browse");
t.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":t=
_.lf("ytd-browse");t.pageSubtype=J;break;case "browse":t=_.lf("ytd-browse");break;default:_.nR(new _.MV("Error getting page element for type",J))}x=t;r.pageNameToElement.set(J,x)}return x};
LdE.prototype.preparePage=function(r,J,x){x&&(r=_.wB(x)||r);if(r!=="watch"&&r!=="learning_journey_watch"){var t=this.elementPoolPopulator,b=r;b!=t.targetPage_&&t.pendingPages_.indexOf(b)>-1&&(t.targetPage_&&(t.pendingPages_.unshift(t.targetPage_),t.abort()),CSy(t,b),_.kKs(t,b))}if((t=Yk(this,r))||!_.R(x,_.Ak)){t.isAttached||t===J||(t.hidden=!0);if(!t.data&&(r!=="watch"&&r!=="learning_journey_watch"||!_.M("swatcheroo_page_pool_dont_provide_filler_data"))){var V;if(r=(V=_.IP("FILLER_DATA",{})[r])==
null?void 0:V.response)t.data=r}return t}};var cUX=function(r){this.JSC$28732_clientRoot=r;this.playlistHandlerActionMap={"yt-add-to-playlist-command":x6s,"yt-end-playlist-command":tg9,"yt-recover-playlist-command":m6s,"yt-refresh-playlist-command":D6E,"yt-playlist-remove-videos-action":oNm};_.aw(_.FL.getInstance(),this.playlistHandlerActionMap,this.JSC$28732_clientRoot);zbv()},AU5;var nK=function(r,J,x){this.apiKey=r;this.endpoint=J;this.confidenceThreshold=x===void 0?.5:x;this.stream=null;this.state=0;this.manuallyClosedChannel=this.channelOpen=!1;this.prefetchResponseSetTimeoutId=-1;this.languageCode="en-us";this.youtubeAssistantRequest=null;this.listeningHandler=function(){};
this.audioDetectedHandler=function(){};
this.completeHandler=function(){};
this.errorHandler=function(){};
this.stopHandler=function(){};
this.transcriptionUpdateHandler=function(){};
this.transcriptionCompleteHandler=function(){};
this.vaaConsentUpdateHandler=function(){};
this.vozEndOfDataTimeout=this.noResponseReceivedTimeout=-1;this.transcribedSpeechResults=[];this.receivedEndOfUtterance=!1;this.startCustomCsiTimeline=!0;this.supportsCrossDomainXhr=!1;this.supportsHttpHeadersOverwriteParam=!0;this.prefetchResponseTimeoutMs=-1;this.isUsingVoz=J==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||J==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
J==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||J==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new Cnm};
_.m=nK.prototype;
_.m.start=function(r){if(this.state===0)if(this.isOnline()){r.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=r.supportsHttpHeadersOverwriteParam);r.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=r.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.PD("voice_assistant");_.nf("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=r.languageCode||"en-US";this.supportsCrossDomainXhr=r.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=r.youtubeAssistantRequest||null;this.listeningHandler=r.listeningHandler||this.listeningHandler;this.audioDetectedHandler=r.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=r.stopHandler||this.stopHandler;this.completeHandler=r.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=r.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=r.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
r.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=r.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=r.accessToken;this.additionalHeaders=r.additionalHeaders||{};var J;this.prefetchResponseTimeoutMs=(J=r.prefetchResponseTimeoutMs)!=null?J:this.prefetchResponseTimeoutMs;FdK(this);this.startAudio();atY(this)}else this.errorHandler("OFFLINE")};
_.m.stop=function(r){var J=r===void 0?{}:r;r=J.logCancel===void 0?!0:J.logCancel;var x=J.logMicClosed===void 0?!0:J.logMicClosed;var t=J.handleError===void 0?!0:J.handleError;J=J.handleStop===void 0?!0:J.handleStop;this.state!==0&&(r&&Ou("voz_cx"),CK(this,{logMicClosed:x,handleStop:J}),t&&this.errorHandler("ABORTED"))};
_.m.getState=function(){return this.state};
_.m.isSupported=function(){return!0};
_.m.stopAudio=function(r){(r===void 0||r)&&Ou("voz_mf")};
_.m.startAudio=function(){Ou("voz_vp");return _.WD(null)};
var yUX=function(r,J){r.channelOpen&&(r.state!==2&&(r.state=2,Ou("voz_ss"),r.listeningHandler()),J=new Uint8Array(J),J='{ "audioIn": "'+_.lE(J)+'" }',r.channel.send(J))},CK=function(r,J){var x=J===void 0?{}:J;
J=x.logMicClosed===void 0?!0:x.logMicClosed;x=x.handleStop===void 0?!0:x.handleStop;r.vozEndOfDataTimeout>-1&&(clearTimeout(r.vozEndOfDataTimeout),r.vozEndOfDataTimeout=-1);esy(r);r.stopAudio(J);r.channel&&(r.channelOpen=!1,r.manuallyClosedChannel=!0,r.channel.close(),r.channel=void 0);r.transcribedSpeechResults=[];r.state=0;x&&r.stopHandler()},FdK=function(r){var J={httpHeadersOverwriteParam:r.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},r.additionalHeaders,r.accessToken&&r.isUsingVoz?{Authorization:"Bearer "+r.accessToken}:{"x-goog-api-key":r.apiKey}),supportsCrossDomainXhr:r.supportsCrossDomainXhr};r.channel=new PR(r.endpoint,J);r.channel.open();_.dU(r.channel,"w",function(){var x=r.channel,t=x.send,b=r.isUsingVoz?"PLACEHOLDER":"example";b={config:{dialogStateIn:{languageCode:r.languageCode},deviceConfig:{deviceId:b,deviceModelId:b},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!r.isUsingVoz)b.config.requestType=4;else if(r.isUsingVoz&&r.youtubeAssistantRequest){var V=JSON.stringify(r.youtubeAssistantRequest);b.config.internalIn={youtubeAssistantS3InputJson:V}}t.call(x,b);r.channelOpen=!0;r.manuallyClosedChannel=!1});
_.dU(r.channel,"x",function(){r.manuallyClosedChannel||(r.channelOpen=!1,r.channel=void 0,CK(r))});
_.dU(r.channel,"z",function(x){if(x.data){esy(r);for(var t=0;t<x.data.length;t++){var b=r,V=x.data[t],H=V.speechResults;if(H)a:{var q=[];V=[];var W=!1;H=_.D(H);for(var U=H.next();!U.done;U=H.next()){U=U.value;if(U.noSpeech){CK(b);b.errorHandler("NO_SPEECH");break a}U.transcript!==void 0&&U.stability!==void 0&&(U.stability<b.confidenceThreshold&&(W=!0),W?V.push(U.transcript):q.push(U.transcript))}if(q.length!==0||V.length!==0)q=q.join(" "),V=V.join(" "),b.receivedEndOfUtterance&&!b.isUsingVoz?b.isUsingVoz||
b.completeHandler([q,V]):(W=b,H=q,U=V,Ou("voz_sf"),W.transcriptionUpdateHandler(H,U),W.transcribedSpeechResults=[H,U]),b.receivedEndOfUtterance&&(Ou("voz_eou"),b.transcriptionCompleteHandler([q,V]),b.isUsingVoz&&(b.prefetchResponseTimeoutMs===0?CK(b,{logMicClosed:!1,handleStop:!0}):b.prefetchResponseTimeoutMs>0&&zs4(b)))}else b.isUsingVoz&&(V==null?0:V.internalOut)?(V=JSON.parse(V.internalOut.youtubeAssistantS3OutputJson),V.userHasOptedInToVaa||V.vaaConsent?b.vaaConsentUpdateHandler(!!V.userHasOptedInToVaa,
!!V.vaaConsent):(Z84(b),V&&(q=b.transcribedSpeechResults,Ou("voz_rqf"),b.completeHandler(q,V)))):V.eventType==="END_OF_UTTERANCE"?b.receivedEndOfUtterance=!0:(Ou("voz_err"),b.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.nR(Error("hl")))}}});
_.dU(r.channel,"y",function(x){CK(r);switch(x.status){case 1:x="WEBCHANNEL_NETWORK_ERROR";break;case 2:x="WEBCHANNEL_SERVER_ERROR";break;default:x="WEBCHANNEL_UNKNOWN_ERROR"}r.errorHandler(x);r.logError(Error(x))})};
nK.prototype.logError=function(r){_.Pq(r)};
nK.prototype.isOnline=function(){return!0};
var zs4=function(r){Z84(r);r.prefetchResponseSetTimeoutId=setTimeout(function(){CK(r,{logMicClosed:!1,handleStop:!0})},r.prefetchResponseTimeoutMs)},Z84=function(r){r.prefetchResponseSetTimeoutId>-1&&(clearTimeout(r.prefetchResponseSetTimeoutId),r.prefetchResponseSetTimeoutId=-1)},atY=function(r){esy(r);
r.noResponseReceivedTimeout=window.setTimeout(function(){CK(r);r.errorHandler("NO_SPEECH")},11E3)},esy=function(r){r.noResponseReceivedTimeout>-1&&(window.clearTimeout(r.noResponseReceivedTimeout),r.noResponseReceivedTimeout=-1)},Ou=function(r){_.YG(r,void 0,"voice_assistant")};var BA=function(){nK.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.S(BA,nK);BA.prototype.isSupported=function(){return HZ9()};
BA.prototype.startAudio=function(){var r=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.KM(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(t){v_4(r,t)};
this.processor.connect(this.audioContext.destination);var J=function(t){r.stream=t;if(!r.audioContext)return _.WD(null);t=r.audioContext.createMediaStreamSource(t);r.processor&&t.connect(r.processor);return _.WD(null)},x={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?J(this.stream):(x=navigator.mediaDevices.getUserMedia(x))?x.then(J).catch(function(t){CK(r);t.name&&t.name==="NotAllowedError"?r.errorHandler("NO_MICROPHONE_PERMISSION"):(r.errorHandler("AUDIO_ERROR"),r.logError(t));return _.KM(null)}):(CK(this),this.errorHandler("AUDIO_ERROR"),_.nR(Error("il")));
return nK.prototype.startAudio.call(this)};
BA.prototype.stopAudio=function(r){r=r===void 0?!0:r;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(J){J.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;nK.prototype.stopAudio.call(this,r)};
BA.prototype.isOnline=function(){return navigator.onLine};
var v_4=function(r,J){if(r.audioContext)if(window.OfflineAudioContext){var x=r.audioContext.sampleRate,t=J.inputBuffer.getChannelData(0);J=new window.OfflineAudioContext(1,t.length,16E3);for(var b=J.createBuffer(1,t.length,x),V=b.getChannelData(0),H=0,q=0;q<t.length;q++)V[q]=t[q],H+=V[q]*V[q];!r.audioDetected&&Math.sqrt(H/t.length)>.01&&(r.audioDetected=!0,r.audioDetectedHandler());t=J.createBufferSource();t.buffer=b;t.connect(J.destination);t.start(0);J.oncomplete=function(W){W=W.renderedBuffer.getChannelData(0);
for(var U=Math.floor(16384E3/x),g=new Int16Array(U),E=0;E<U;++E)g[E]=Math.max(-1,Math.min(1,W[E]))*32767;yUX(r,g.buffer)};
J.startRendering()}else udK(r,J)},udK=function(r,J){var x=r.audioContext.sampleRate,t=J.inputBuffer.getChannelData(0),b=Math.floor((x+8E3)/16E3);
x=t.length/b;J=new Float32Array(x);for(var V=0;V<x;++V)J[V]=t[V*b];t=new Int16Array(x);for(b=0;b<x;++b)t[b]=Math.max(-1,Math.min(1,J[b]))*32767;yUX(r,t.buffer)};var ltX={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var Xg9=function(){this.JSC$17899_audioEnabled=!0;this.audioFeedbackHolder={}};
Xg9.prototype.isPlaying=function(r){return r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2};
var rum=function(r){for(var J=_.D(Object.values(ltX)),x=J.next();!x.done;x=J.next())x=x.value,r.audioFeedbackHolder[x]=new Audio,r.audioFeedbackHolder[x].src="/s/search/audio/"+x+".mp3",r.audioFeedbackHolder[x].load()},Iz=function(r,J){if(r.JSC$17899_audioEnabled!==!1&&J in r.audioFeedbackHolder){for(var x=_.D(Object.values(r.audioFeedbackHolder)),t=x.next();!t.done;t=x.next())t=t.value,r.isPlaying(t)&&t.pause();
r.audioFeedbackHolder[J].currentTime=0;r.audioFeedbackHolder[J].play().catch(function(){})}};var JuE=function(r,J){var x=this;this.store=r;this.service=J;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){x.setState("offline");x.stop()};
this.audioPlayer=new Xg9;var t;(t=this.audioPlayer)==null||rum(t)};
_.m=JuE.prototype;_.m.getService=function(){return this.service};
_.m.isEnabled=function(){return!!this.service};
_.m.isSupported=function(){var r;return(r=this.service)==null?void 0:r.isSupported()};
_.m.start=function(){var r=this,J,x,t,b,V,H,q,W,U,g,E,h,G;return _.T(function(N){switch(N.nextAddress){case 1:r.store.dispatch(HLs("",""));if(!navigator.onLine)return r.setState("offline"),N.return();window.addEventListener("offline",r.handleOfflineEvent);r.stream=null;if(!r.permissionsSupported){N.jumpTo(2);break}_.DC(N,3);return _.p(N,xgK(r),5);case 5:J=N.yieldResult;if(!J)return(x=r.audioPlayer)==null||Iz(x,"failure"),N.return();r.service.stream=r.stream;r.setState("listening");_.FC(N,2);break;
case 3:_.Wr(N),r.permissionsSupported=!1;case 2:t={context:_.qxD(_.mt())},t.youtubeAssistantParams={searchParams:{inlineSearchResponse:r.enableInlineSearchResponse}},b=function(Q,Y){r.store.dispatch(TI9("transcribing"));r.store.dispatch(HLs(Q,Y))},V=function(){var Q;
(Q=r.audioPlayer)==null||Iz(Q,"open");r.setState("listening")},H=function(){r.setState("transcribing")},q=function(Q){r.setErrorState(Q)},W=function(Q,Y){var O;
(O=r.audioPlayer)==null||Iz(O,"success");Y&&(_.M("kevlar_voice_search_inline_search")&&(r.responseProcessor=_.bZ().resolve(_.E1i),r.responseProcessor&&(O=Y.navigationAction,Q=Y.prefetchedSearchResponse,O&&Q&&(O=(new _.IK4).JSC$11145_getStoreKey(O),_.Ia(r.responseProcessor,Q,O)))),r.JSC$17917_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",Y))},U=function(){window.removeEventListener("offline",r.handleOfflineEvent)},g=_.$GM(!1),E=g.Authorization!=null,h=r.enableFirstPartyAuth||
r.enableFPAForSignedInUsers&&E?g:{"X-Goog-Visitor-Id":g["X-Goog-Visitor-Id"]},G={completeHandler:W,
errorHandler:q,listeningHandler:V,audioDetectedHandler:H,stopHandler:U,transcriptionUpdateHandler:b,youtubeAssistantRequest:t,languageCode:tVm(),additionalHeaders:h,supportsCrossDomainXhr:r.enableFirstPartyAuth||r.enableFPAForSignedInUsers&&E,supportsHttpHeadersOverwriteParam:!r.disableHttpHeadersOverwrite},r.service.start(G),_.i8(N)}})};
_.m.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.m.reset=function(){this.store.dispatch(_.o5({type:"RESET_VOICE_SEARCH_STATE"}))};
_.m.setState=function(r){this.store.dispatch(TI9(r))};
_.m.setErrorState=function(r){switch(r){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var J;(J=this.audioPlayer)==null||Iz(J,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)xgK(this);else{var x;(x=this.audioPlayer)==null||Iz(x,"failure");this.setState("permission-denied")}break;case "ABORTED":var t;(t=this.audioPlayer)==null||Iz(t,"no_input");break;default:var b;(b=this.audioPlayer)==
null||Iz(b,"no_input");this.setState("timeout")}};
var xgK=function(r){var J,x;return _.T(function(t){switch(t.nextAddress){case 1:return _.p(t,navigator.permissions.query({name:"microphone"}),2);case 2:J=t.yieldResult;if(J.state==="granted")return t.return(!0);if(J.state==="denied")return r.setState("permission-denied"),t.return(!1);r.setState("permission");x={audio:{sampleSize:16,channelCount:1},video:!1};_.DC(t,3);return _.p(t,navigator.mediaDevices.getUserMedia(x),5);case 5:return r.stream=t.yieldResult,t.return(!0);case 3:return _.Wr(t),r.setState("permission-denied"),
t.return(!1)}})},tVm=function(){var r=_.IP("INNERTUBE_CONTEXT_HL"),J=_.IP("INNERTUBE_CONTEXT_GL");
return r.indexOf("-")>-1?r:r+"-"+J};var b_e=function(r,J,x){JuE.call(this,J,x);this.JSC$17917_actionRouter=r;this.enableInlineSearchResponse=_.M("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.M("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.M("kevlar_voice_search_enable_fpa_signedin_users")},mg9;
_.S(b_e,JuE);
var oKm=function(){if(!mg9){var r="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.M("kevlar_voice_search_auth_enabled")||_.M("kevlar_voice_search_use_yt_endpoint")?r="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.M("kevlar_voice_search_use_fp_endpoint")&&(r="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");mg9=
new b_e(_.FL.getInstance(),_.lO(),new BA(_.IP("VOZ_API_KEY"),r,.5))}return mg9};var VV9=function(r){this.JSC$17921_clientRoot=r;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$17921_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)]]));r=_.D(this.eventListeners);for(var J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;x=_.D(x);for(var t=x.next();!t.done;t=x.next()){var b=
_.D(t.value);t=b.next().value;b=b.next().value;J.addEventListener(t,b)}}_.aw(_.FL.getInstance(),this.autonavPauseActionMap,this.JSC$17921_clientRoot)},Dge,H_I=function(r){return _.M("kevlar_autonav_popup_filtering")?(r=_.r5(r))?r.hasAttribute("prevent-autonav"):!0:!0};
_.m=VV9.prototype;_.m.onIronOverlayOpened=function(r){H_I(r)&&(this.autonavPauseReasons.overlayOpen=!0,LK(this))};
_.m.onIronOverlayClosed=function(r){H_I(r)&&(this.autonavPauseReasons.overlayOpen=!1,LK(this))};
_.m.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;LK(this)};
_.m.onYtAutonavPauseBlur=function(){var r=this;_.Yh.addJob(function(){r.isInBackground()||(r.autonavPauseReasons.inputBoxFocus=!1,LK(r))},8,0)};
_.m.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;LK(this)};
_.m.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;LK(this)};
_.m.onYtAutonavPauseScroll=function(){var r=_.bZ().resolve(_.rI);r.isOnWatch()&&(r=r.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=r.getBoundingClientRect().top<-200,LK(this))};
_.m.onYtAutonavPauseUserEngagement=function(r){var J=this;if(_.M("user_engagement_enable_autoplay_pause_feature")){var x=Number(r.lowEngagementThresholdMs);isNaN(x)||x<=0||r.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.bZ().resolve(_.Pj),_.bq()<x?_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.ZBy()?(this.userEngagementCsn=_.kU(),_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
J.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,LK(this)):_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.Gec(Error("jl`"+JSON.stringify(r)))};
_.m.onYtAutonavPausePlayer=function(r){this.autonavPauseReasons.requestedByPlayer=!!r.detail;LK(this)};
_.m.onYtAutonavVisibilityChanged=function(){var r=this,J,x,t;return _.T(function(b){if(b.nextAddress==1)return(J=_.xb())?_.p(b,J.getPlayerPromise(),2):b.return();x=b.yieldResult;t=x.isMuted()||x.getVolume()===0;r.autonavPauseReasons.backgroundAndMute=r.isInBackground()&&t;LK(r);_.i8(b)})};
_.m.onYtAutonavPausePlayerEnded=function(){_.bZ().resolve(_.Pj);var r=144E5;_.M("user_engagement_enable_autoplay_pause_feature")||_.M("is_part_of_any_user_engagement_experiment")||(r=45E5);this.autonavPauseReasons.longIdle=_.bq()>r;TE5(this);LK(this)};
_.m.onYtUserActivity=function(){var r=this;this.autonavPauseReasons.userEngagement&&(_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",r.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,LK(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",r.userEngagementCsn);_.kC()}),this.autonavPauseReasons.youthereLactExperiment=!1,LK(this));
this.autonavPauseReasons.longIdle&&!_.M("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,LK(this))};
_.m.isInBackground=function(){var r=window.document.visibilityState;return!(!r||r==="visible")};
var LK=function(r){for(var J=!1,x=_.D(Object.values(r.autonavPauseReasons)),t=x.next();!t.done;t=x.next())t=t.value,J=J||t;J?_.ZY.getInstance().pause(r.autonavPauseReasons):(r=_.ZY.getInstance(),r.autonavState_==3?(r.setState(2,!1,!1),r.autonavPauseReason_=void 0):r.autonavState_==1&&(r.disabledAutonavPauseReason_=void 0))},TE5=function(r){var J=!1;
if(_.M("enable_autoplay_pause_by_lact")){_.bZ().resolve(_.Pj);J=_.Vn("autoplay_pause_by_lact_sec")*1E3;var x=_.Vn("autoplay_pause_by_lact_sampling_fraction");(J=_.bq()>=J&&Math.random()<x)&&!_.ZBy()&&(_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),J=!1)}J!==r.autonavPauseReasons.youthereLactExperiment&&(r.autonavPauseReasons.youthereLactExperiment=J)&&(r.userEngagementCsn=_.kU(),_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",r.userEngagementCsn)}));
r.autonavPauseReasons.userEngagement&&_.Rw(_.Yh,function(){_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",r.userEngagementCsn)})};
VV9.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.Zk("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.kC(),this.autonavPauseReasons.youthereLactExperiment=!1,LK(this));this.autonavPauseReasons.userEngagement&&(_.Zk("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,LK(this))};
VV9.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var cA=function(){var r=_.I.apply(this,arguments)||this;r.miniGuideVisible=!1;r.guideOpened=_.M("disable_initial_guide_state_fix")?!1:r.canFitPersistentGuide(r.initialBodyClientWidth);r.guideUserStateOpened=r.getInitialGuideUserStateOpened();r.isFullscreenShorts=!1;r.miniGuideWidthThreshold=_.Vn("kevlar_mini_guide_width_threshold",791);r.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");r.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" ");
r.persistentGuideBlockedPagePathRegex=new RegExp(r.persistentGuideBlockedPagesPatterns.join("|"));r.animationTransitionDuration=0;r.lateDataResolver=_.zk();r.initialGuideDataFetchFailed=!1;r.initialLoad=!0;r.guideRenderers=new Set;r.isMouseOverGuide=!1;r.sessionUserManuallyExpandedGuideState=!1;r.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};
return r};
_.S(cA,_.I);_.m=cA.prototype;_.m.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.m.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.m.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.m.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.m.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.m.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.m.ready=function(){_.bZ().addProvider({provide:_.YK,useValue:this.hostElement})};
_.m.attached=function(){var r=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.fs(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.fs(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.fs(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.fs(this,this.onYtGuideShow));_.zu(this,function(){r.animationTransitionDuration=200})};
_.m.detached=function(){document.removeEventListener("yt-navigate-finish",_.fs(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.fs(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.fs(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.fs(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.fs(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.fs(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.fs(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.m.getData=function(){return this.data};
_.m.load=function(){var r=this,J,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=r.lateDataResolver.resolve.bind(r),V.return(r.lateDataResolver.promise);if(window.ytInitialGuideData)return J=_.zk(),J.resolve(window.ytInitialGuideData),V.return(J.promise);t=!1;_.DC(V,2);return _.p(V,r.fetchGuideData(),4);case 4:x=V.yieldResult;_.FC(V,3);break;case 2:b=_.Wr(V),b.message==="Returned error"&&(t=!0);
case 3:if(x)return V.return(x);r.onYtGuideClose();t||(r.initialGuideDataFetchFailed=!0);return V.return(r.lateDataResolver.promise)}})};
_.m.fetchGuideData=function(){var r=this,J,x,t,b,V,H,q;return _.T(function(W){if(W.nextAddress==1)return J=_.bZ(),r.guidePromise||(x=J.resolve(_.Bo),r.guidePromise=_.et(x,HMY)),_.p(W,r.guidePromise,2);if(W.nextAddress!=3)return t=W.yieldResult,b=J.resolve(_.Ah),_.p(W,b(),3);(V=W.yieldResult)&&((H=t)==null?void 0:(q=H.responseContext)==null?void 0:q.maxAgeSeconds)!==0&&V.put("service:guide:fallback",new _.b4({innertubeResponse:t}));return W.return(t)})};
_.m.initializeGuideDataIfEmpty=function(){var r=this,J,x;return _.T(function(t){if(t.nextAddress==1){if(!r.initialGuideDataFetchFailed||r.data)return t.return();_.DC(t,2);return _.p(t,r.fetchGuideData(),4)}if(t.nextAddress!=2)return(J=t.yieldResult)&&r.lateDataResolver.resolve(J),_.FC(t,0);x=_.Wr(t);_.nR(x);_.i8(t)})};
_.m.initializeGuideData=function(){var r=this,J;return _.T(function(x){switch(x.nextAddress){case 1:return _.TY(QD7(),{mainAppWeb:_.Zg()}),_.DC(x,2),_.p(x,r.load(),4);case 4:r.data=x.yieldResult;_.FC(x,3);break;case 2:_.Wr(x),_.sm(QD7(),"FAILURE");case 3:J=r.data&&r.data.items&&r.data.items.length>0?"SUCCESS":"FAILURE",_.sm(QD7(),J),_.i8(x)}})};
_.m.setGuideData=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1)return J.disabled?b.return():J.data?(r.data=J.data,J.guideRenderers.add(r),b.return()):_.p(b,J.initializeGuideData(),2);J.graftGuideToPage();x=_.LN("IS_HOMEPAGE_COLD")?"eop":void 0;_.M("disable_element_pool_populator")?J.setGuideDataAfterInit(r):(t=new _.Xv(1,x),_.rG(t,J.setGuideDataAfterInit.bind(J,r)));_.i8(b)})};
_.m.setGuideDataAfterInit=function(r){r.data=this.data;r.markDirty();this.guideRenderers.add(r);_.FO(function(){_.YG("gle")});
_.zu(this,function(){_.YG("gpe")})};
_.m.graftGuideToPage=function(){if(this.data){var r=this.data&&this.data.trackingParams;r&&(r=_.SU(r),_.VC(_.wU(),r))}};
_.m.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.fs(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.m.onDrawerOpenedChanged=function(r,J){!J.value&&this.guideOpened&&(this.guideOpened=!1)};
_.m.onYtGuideToggle=function(r){var J=this.guideOpened;this.guideOpened=!J;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var x=_.$G();_.wP(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;x.save()}this.updateGuideDrawerElementState();if(this.guideElement){var t;this.guideOpened&&((t=r.detail)==null?0:t.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.fs(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.fs(this,this.onAppDrawerTransitioned))}J||this.initializeGuideDataIfEmpty()};
_.m.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.fs(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.ut(this.guideElement)};
_.m.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.fs(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(Vse(this.guideOpened))};
_.m.guidePersistentAndVisibleChanged=function(){_.HD(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.m.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.o5({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.m.miniGuideVisibleChanged=function(){_.HD(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.m.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(Vse(this.guideOpened)),this.initialLoad=!1);_.HD(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.m.activeEndpointChanged=function(){_.HD(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.m.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.m.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.m.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var r=this.canFitPersistentGuide(this.cachedClientWidth);r?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=r}this.updateGuideDrawerElementState()};
_.m.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.m.getGuideOpened=function(){return this.guideOpened};
_.m.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.m.getActiveEndpoint=function(){return this.activeEndpoint};
_.m.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.m.updateGuideDrawerElementState=function(){this.guideElement&&(this.guidePersistent?this.disableGuideAnimation():this.guideElement.persistent?this.disableGuideAnimation():this.enableGuideAnimation(),this.guideElement.opened=this.guideOpened,this.guideElement.persistent=this.guidePersistent,this.guideOpened&&this.guidePersistent&&_.Vq(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.m.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.M("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.m.handleGuideMouseLeave=function(){var r=this;!this.sessionUserManuallyExpandedGuideState&&_.M("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.ac(this,"handleGuideMouseLeave",function(){r.isMouseOverGuide||!r.guideOpened||r.miniGuideVisible||(r.guideOpened=!1,r.updateGuideDrawerElementState())},100))};
_.m.computeGuidePersistentAndVisible=function(){var r=this;_.ac(this,"computeGuidePersistentAndVisible",function(){r.guidePersistentAndVisible=r.guideOpened&&r.guidePersistent;r.guideIsVisibleButNotPersistent=!(!r.guideOpened||r.guidePersistent)})};
_.m.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.m.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.m.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.m.startLoadingWatch=function(){this.closeGuide()};
_.m.startLoadingShorts=function(){_.M("web_hide_guide_on_shorts")&&this.closeGuide()};
_.m.onYtNavigateFinish=function(r,J){if(!_.o$||J){this.activeEndpoint=J.endpoint;this.pageType=J.pageType;this.pageUrl=J.response.url;var x,t;r=(t=_.R((x=J.endpoint)==null?void 0:x.commandMetadata,_.rP))==null?void 0:t.url;!this.pageUrl&&r&&(this.pageUrl=r);_.M("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.m.getVisibleGuideRenderer=function(){for(var r=_.D(this.guideRenderers),J=r.next();!J.done;J=r.next())if(J=J.value,this.miniGuideVisible&&J.is==="ytd-mini-guide-renderer"||this.guideOpened&&J.is==="ytd-guide-renderer")return J;return null};
_.m.markGuideRendererDirty=function(r){if(r){typeof r.markDirty==="function"&&r.markDirty();r=_.D([].concat(_.Gd(_.Hp(r).children)));for(var J=r.next();!J.done;J=r.next())this.markGuideRendererDirty(J.value)}};
_.m.persistentGuideEnabled=function(r,J){if(!J||r==="watch"||r==="settings"||r==="shorts"&&this.isFullscreenShorts||_.M("reels_web_disable_persistent_guide_shorts")&&r==="shorts")return!1;var x=_.iZ(J)||"";return _.M("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(t){return x===t}):!this.persistentGuideBlockedPagePathRegex.test(x)};
_.m.canFitPersistentGuide=function(r){var J=_.Vn("kevlar_persistent_guide_width_threshold",1312);return J===-1||_.M("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:r>J};
_.m.canFitMiniGuide=function(r){return this.miniGuideWidthThreshold===-1?!1:r>this.miniGuideWidthThreshold};
_.m.onResize=function(){var r=this;_.ac(this,"calculateGuideState",function(){r.onResizeDebounced()})};
_.m.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.m.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.m.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.m.getInitialGuideUserStateOpened=function(){return _.M("web_force_mini_guide_default")?!1:!_.$G().getFlag(109)};
_.vd.Object.defineProperties(cA.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.IP("initialBodyClientWidth")||window.innerWidth}}});
cA.prototype.onResize=cA.prototype.onResize;cA.prototype.observeForMiniGuideVisible=cA.prototype.observeForMiniGuideVisible;cA.prototype.computeGuidePersistentAndVisible=cA.prototype.computeGuidePersistentAndVisible;cA.prototype.cachedClientWidthChanged=cA.prototype.cachedClientWidthChanged;cA.prototype.resetGuide=cA.prototype.resetGuide;cA.prototype.activeEndpointChanged=cA.prototype.activeEndpointChanged;cA.prototype.guideOpenedChanged=cA.prototype.guideOpenedChanged;
cA.prototype.miniGuideVisibleChanged=cA.prototype.miniGuideVisibleChanged;cA.prototype.guideIsVisibleButNotPersistentChanged=cA.prototype.guideIsVisibleButNotPersistentChanged;cA.prototype.guidePersistentAndVisibleChanged=cA.prototype.guidePersistentAndVisibleChanged;cA.prototype.onGuideElementChanged=cA.prototype.onGuideElementChanged;cA.prototype.onGuidePersistentChanged=cA.prototype.onGuidePersistentChanged;cA.prototype.onRenderGuideChanged=cA.prototype.onRenderGuideChanged;
cA.prototype.onActiveEndpointChanged=cA.prototype.onActiveEndpointChanged;cA.prototype.onMiniGuideVisibleChanged=cA.prototype.onMiniGuideVisibleChanged;cA.prototype.onGuideIsVisibleButNotPersistentChanged=cA.prototype.onGuideIsVisibleButNotPersistentChanged;cA.prototype.onGuidePersistendAndVisibleChanged=cA.prototype.onGuidePersistendAndVisibleChanged;_.F([_.K(_.R1),_.y("design:type",Object)],cA.prototype,"ironResizableBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],cA.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],cA.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],cA.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],cA.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],cA.prototype,"disabled",void 0);
_.F([_.C(),_.y("design:type",Boolean)],cA.prototype,"guidePersistentAndVisible",void 0);_.F([_.g5("guidePersistentAndVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onGuidePersistendAndVisibleChanged",null);_.F([_.C(),_.y("design:type",Boolean)],cA.prototype,"guideIsVisibleButNotPersistent",void 0);
_.F([_.g5("guideIsVisibleButNotPersistent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.F([_.C(),_.y("design:type",Object)],cA.prototype,"miniGuideVisible",void 0);_.F([_.g5("miniGuideVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onMiniGuideVisibleChanged",null);_.F([_.C(),_.y("design:type",Boolean)],cA.prototype,"forceMiniGuideClose",void 0);
_.F([_.C(),_.y("design:type",Object)],cA.prototype,"activeEndpoint",void 0);_.F([_.g5("activeEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onActiveEndpointChanged",null);_.F([_.C(),_.y("design:type",Boolean)],cA.prototype,"renderGuide",void 0);_.F([_.g5("renderGuide"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onRenderGuideChanged",null);
_.F([_.C(),_.y("design:type",Object)],cA.prototype,"guideOpened",void 0);_.F([_.C(),_.y("design:type",Boolean)],cA.prototype,"guidePersistent",void 0);_.F([_.g5("guidePersistent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onGuidePersistentChanged",null);_.F([_.C(),_.y("design:type",Object)],cA.prototype,"guideUserStateOpened",void 0);_.F([_.C(),_.y("design:type",String)],cA.prototype,"pageUrl",void 0);
_.F([_.C(),_.y("design:type",String)],cA.prototype,"pageType",void 0);_.F([_.C(),_.y("design:type",Number)],cA.prototype,"cachedClientWidth",void 0);_.F([_.C(),_.y("design:type",Object)],cA.prototype,"guideElement",void 0);_.F([_.C({selector:_.q3}),_.y("design:type",Object)],cA.prototype,"isFullscreenShorts",void 0);_.F([_.g5("guideElement"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onGuideElementChanged",null);
_.F([_.g5("guidePersistentAndVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"guidePersistentAndVisibleChanged",null);_.F([_.Mw("guideIsVisibleButNotPersistent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.F([_.g5("miniGuideVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"miniGuideVisibleChanged",null);_.F([_.Mw("guideOpened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"guideOpenedChanged",null);_.F([_.g5("activeEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"activeEndpointChanged",null);
_.F([_.Mw("pageUrl"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"resetGuide",null);_.F([_.Mw("cachedClientWidth"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"cachedClientWidthChanged",null);_.F([_.g5("guideOpened","guidePersistent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"computeGuidePersistentAndVisible",null);
_.F([_.Mw("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"observeForMiniGuideVisible",null);_.F([_.Uh("iron-resize"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],cA.prototype,"onResize",null);_.F([_.L({disableElementRegistration:!0,is:"yt-guide-manager"})],cA);var sOm=_.A(cA,"yt-guide-manager",void 0,{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var A4=function(){var r=_.I.apply(this,arguments)||this;r.JSC$17931_keyboardInUse=!1;r.boundHandleCapturedKeydownEvent=function(J){r.handleCapturedKeydownEvent(J)};
return r};
_.S(A4,_.I);_.m=A4.prototype;_.m.attached=function(){this.listenToDocument(document)};
_.m.listenToDocument=function(r){r.addEventListener("keydown",_.fs(this,this.onKeyDownEvent));r.addEventListener("keyup",_.fs(this,this.onKeyUpEvent));r.addEventListener("mousedown",_.fs(this,this.onMouseDownEvent));_.M("desktop_keyboard_capture_keydown_killswitch")||r.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);r.addEventListener("yt-page-data-updated",_.fs(this,this.onPageUpdate))};
_.m.detached=function(){this.unlistenFromDocument(document)};
_.m.unlistenFromDocument=function(r){r.removeEventListener("keydown",_.fs(this,this.onKeyDownEvent));r.removeEventListener("keyup",_.fs(this,this.onKeyUpEvent));r.removeEventListener("mousedown",_.fs(this,this.onMouseDownEvent));_.M("desktop_keyboard_capture_keydown_killswitch")||r.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);r.removeEventListener("yt-page-data-updated",_.fs(this,this.onPageUpdate))};
_.m.ready=function(){_.bZ().addProvider({provide:_.oL,useValue:this})};
_.m.isKeyBoardInUse=function(){return this.JSC$17931_keyboardInUse};
_.m.handleCapturedKeydownEvent=function(r){if(r.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(r)};
_.m.onMouseDownEvent=function(){this.JSC$17931_keyboardInUse=!1};
_.m.onPageUpdate=function(){if(_.M("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.M("web_shorts_keyboard_shortcut_usage_log")){_.r$.clear();for(var r=_.D(_.lz),J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;x=_.K$(x);_.r$.set(J,x);_.AQ(_.kU(),_.Kj(),x)}_.JO.clear();r=_.D(_.Xa);for(J=r.next();!J.done;J=r.next())x=_.D(J.value),J=x.next().value,x=x.next().value,x=_.K$(x),_.JO.set(J,x),_.AQ(_.kU(),_.Kj(),x);_.Fx(_.kU(),_.Kj(),[].concat(_.Gd(_.JO.values()),
_.Gd(_.r$.values())));_.yq(_.kU(),[].concat(_.Gd(_.JO.values()),_.Gd(_.r$.values())))}};
_.m.onMiniplayerActiveChange=function(){var r;(r=_.bZ().resolve(_.nQ).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(r.document):this.unlistenFromDocument(r.document))};
_.m.ignoreKeyEvent=function(r){if(r.ctrlKey||r.altKey)if(_.M("kevlar_macro_markers_keyboard_shortcut")){if(r.keyCode!==37&&r.keyCode!==39)return!0}else return!0;var J=_.Xj(r)||[];return _.XGI(J)?!0:r.defaultPrevented?(WE(r.keyCode,r.shiftKey,this.isShortsPage),!0):r.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(r):!1};
_.m.isSpacebarClick=function(r){var J=r||window.event;var x;J.composedPath&&typeof J.composedPath==="function"?x=J.composedPath():x=J.path;x&&x.length?J=x[0]:(J=J||window.event,J=J.target||J.srcElement,J.nodeType==3&&(J=J.parentNode));return J&&r.keyCode===32&&(r=J.tagName==="BUTTON"||J.tagName==="A"||J.tagName==="INPUT",J=(J=J.getAttribute("role"))&&(J==="option"||J==="button"||J.indexOf("menuitem")===0),r||J)?!0:!1};
_.m.onKeyDownEvent=function(r){if(!this.ignoreKeyEvent(r)&&(r.keyCode===191&&(r.shiftKey||r.metaKey?r.repeat!=null&&r.repeat||(this.openHotkeyDialog(),WE(r.keyCode,r.shiftKey,this.isShortsPage)):(this.focusSearchBox(),r.preventDefault())),!r.metaKey)){var J=_.bZ().resolve(_.nQ);switch(r.keyCode){case 9:this.JSC$17931_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(r);break;case 84:J.pipController.getWindow()&&window.focus();this.toggleTheaterMode(r.keyCode,r.shiftKey);break;case 73:J.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(r.keyCode,r.shiftKey);break;case 70:if(this.isShortsPage&&_.M("web_fullscreen_shorts")){_.r$E();break}this.isMiniplayerActive()?J.pipController.getWindow()&&(J.close(!0),window.focus()):this.passEventToPlayer(r);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(r.keyCode,r.shiftKey):this.closeMiniplayer(r.keyCode,r.shiftKey)||this.passEventToPlayer(r);break;case 13:r.shiftKey&&_.bZ().resolve(_.sf).activate(r);break;default:this.passEventToPlayer(r)}}};
_.m.onKeyUpEvent=function(r){if(!this.ignoreKeyEvent(r))if(_.M("web_speedmaster_spacebar_control")&&r.keyCode===32)this.handlePlayerSpaceKey(r,!0);else{var J=this.getPlayerManager();J&&(J=J.getPlayer())&&J.handleGlobalKeyUp(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,r.key,r.code)}};
_.m.getPlayerManager=function(){var r=_.xb(),J=_.bZ().resolve(_.t9(_.rI));return r&&J&&J.isOnWatch()?r:null};
_.m.passEventToPlayer=function(r,J){var x=this,t,b,V,H;return _.T(function(q){if(q.nextAddress==1){if(!_.M("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&x.isMiniplayerActive())t=_.bZ().resolve(_.nQ).getPlayerElement();else if(x.inlinePreviewIsActive){if(b=_.HD(x.hostElement,"yt-get-inline-preview-player-action"),(V=b)==null?0:V[0])t=b[0]}else t=_.xb();return t?_.p(q,t.getPlayerPromise(),3):q.jumpTo(0)}H=q.yieldResult;J?H.handleGlobalKeyUp(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,
r.key,r.code):H.handleGlobalKeyDown(r.keyCode,r.shiftKey,r.ctrlKey,r.altKey,r.metaKey,r.key,r.code,r.repeat);r.keyCode!==38&&r.keyCode!==40&&WE(r.keyCode,r.shiftKey,x.isShortsPage);_.i8(q)})};
_.m.focusSearchBox=function(){_.Vq(this.hostElement,"yt-focus-searchbox")};
_.m.openHotkeyDialog=function(){_.Vq(this.hostElement,"yt-open-hotkey-dialog")};
_.m.isMiniplayerActive=function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()};
_.m.closeMiniplayer=function(r,J){return this.isMiniplayerActive()?(_.bZ().resolve(_.nQ).close(),WE(r,J,this.isShortsPage),!0):!1};
_.m.toggleTheaterMode=function(r,J){var x=_.kb(_.lO().getState()),t=this.getPlayerManager(),b=_.M("disable_theater_mode_keyboard")||_.LN("START_IN_FULL_WINDOW_MODE");t&&!b&&(x=!x,_.JQ()&&_.M("external_fullscreen")&&(x=!0),_.D9(this.hostElement,"yt-toggle-theater-mode",[x]),WE(r,J,this.isShortsPage))};
_.m.toggleMiniplayer=function(r,J){var x=this.getPlayerManager();if(this.isMiniplayerActive()){var t;((t=_.bZ().resolve(_.t9(_.rI)))==null?0:t.isOnWatch())?_.bZ().resolve(_.nQ).close(!0):_.$r(_.bZ().resolve(_.nQ));WE(r,J,this.isShortsPage)}else x&&(_.D9(this.hostElement,"yt-activate-miniplayer-from-watch-action"),WE(r,J,this.isShortsPage))};
_.m.handlePlayerSpaceKey=function(r,J){var x=!!_.xb()||this.isMiniplayerActive();x=_.M("disable_space_scroll_fix")||x;_.M("global_spacebar_pause")&&!this.isKeyBoardInUse()&&x&&(r.preventDefault(),this.passEventToPlayer(r,J))};
_.m.isPresentingTheaterMode=function(){return _.M("web_watch_enable_tm_esc_key")?_.kb(_.lO().getState())&&!_.JQ():!1};
A4.prototype.onMiniplayerActiveChange=A4.prototype.onMiniplayerActiveChange;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],A4.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],A4.prototype,"ytdReduxBehavior",void 0);_.F([_.C({selector:_.inX}),_.y("design:type",Boolean)],A4.prototype,"inlinePreviewIsActive",void 0);_.F([_.C({selector:_.fSM}),_.y("design:type",Boolean)],A4.prototype,"isShortsPage",void 0);
_.F([_.C({selector:_.P2}),_.y("design:type",Boolean)],A4.prototype,"miniplayerIsActive",void 0);_.F([_.g5("miniplayerIsActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A4.prototype,"onMiniplayerActiveChange",null);_.F([_.L({disableElementRegistration:!0,is:"yt-hotkey-manager"})],A4);_.A(A4,"yt-hotkey-manager",void 0,{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var FA=function(){var r=_.I.apply(this,arguments)||this;r.loopStateEntityKey_=null;r.playlistLoopStateEntity_=null;r.isShuffleNextPlaylist=!1;r.PLAYER_EVENTS_=new Map;r.playerListenersSetup_=!1;r.videoSkipJob_=0;r.canAutoAdvance_=!1;r.playerManager_=null;r.TEST_ONLY={};return r};
_.S(FA,_.I);_.m=FA.prototype;_.m.ready=function(){_.bZ().addProvider({provide:_.k$,useValue:this.hostElement})};
_.m.created=function(){this.PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.m.attached=function(){document.addEventListener("yt-navigate-start",_.fs(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.fs(this,this.onYtNavigateFinish_))};
_.m.detached=function(){document.removeEventListener("yt-navigate-start",_.fs(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.fs(this,this.onYtNavigateFinish_))};
_.m.updatePlaylistEventListeners=function(r,J){J&&!this.playerListenersSetup_?(this.playerManager_=r,this.registerPlaylistEventListeners_(r)):!J&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(r))};
_.m.setPlayer=function(r){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=r};
_.m.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.m.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.m.registerPlaylistEventListeners_=function(r){var J=this;r.getPlayerPromise().then(function(x){J.playerListenersSetup_||(J.ytPlayerListenerBehavior.listenToPlayerEvents(x,J.PLAYER_EVENTS_),J.playerListenersSetup_=!0)})};
_.m.removePlaylistEventListeners_=function(r){var J=this;r.getPlayerPromise().then(function(x){J.playerListenersSetup_&&(J.ytPlayerListenerBehavior.unlistenFromPlayerEvents(x,J.PLAYER_EVENTS_),J.playerListenersSetup_=!1)})};
_.m.setPlaylistComponent=function(r){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.fs(this,this.onPlaylistYtNavigate_)),r&&(r.data&&this.playlistComponent.data&&r.data.playlistId==this.playlistComponent.data.playlistId?(r.loopOn=this.playlistComponent.loopOn,r.shuffleOn=this.playlistComponent.shuffleOn):(r.loopOn=!1,r.shuffleOn=!1),this.isShuffleNextPlaylist&&(r.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=r;this.playlistComponent.addEventListener("yt-navigate",
_.fs(this,this.onPlaylistYtNavigate_))};
_.m.setAutoplayRenderer=function(r){this.autoplayData=r};
_.m.setPlaylistData=function(r){this.currentPlaylistData_=r;_.Vq(this.hostElement,"yt-playlist-data-updated");_.GE.isEmpty(r)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(r)};
_.m.setPlayerPlaybackControlData=function(r){this.playerManager_&&this.playerManager_.updatePlayerComponents(r.playlistPanelRenderer)};
_.m.getPlaylistData=function(){return this.currentPlaylistData_};
_.m.getTempData_=function(r,J){if(this.playlistComponent==null)return null;r={};this.playlistComponent.shuffleOn&&(r.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(r.loop_on=this.playlistComponent.loopOn);J&&(r.autonav="1",_.bZ().resolve(_.Pj),J=_.bq(),J>0&&(r.lact=J),this.playerManager_&&(J=this.playerManager_.getPlayer())&&J.shouldSendVisibilityState()&&(J=J.getVisibilityState(),J!=0&&(r.vis=J)));_.M("enable_unknown_lact_fix_on_html5")&&(_.bZ().resolve(_.Pj),r.lact=
_.bq());return r};
_.m.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.m.setLoopStateEntityKey_=function(r){var J;this.loopStateEntityKey_=((J=this.getPlaylistLoopData_(r))==null?void 0:J.playlistLoopStateEntityKey)||null};
_.m.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.m.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.m.skipVideo=function(){var r=this,J=_.M("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||J)J=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.wI(_.Yh,function(){r.onPlaylistNext();r.videoSkipJob_=0},J)};
_.m.cancelVideoSkip=function(){this.videoSkipJob_&&(_.Yh.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.m.isInBackground_=function(){var r=window.document.visibilityState;return!(!r||r=="visible")};
_.m.onPlaylistIndex_=function(r){this.playlistComponent&&(r=this.playlistComponent.data.contents[r].playlistPanelVideoRenderer.navigationEndpoint,_.Vq(this.hostElement,"yt-navigate",{endpoint:r,tempData:this.getTempData_(r)}))};
_.m.onPlayerStateChange_=function(r){if(r=r==0&&this.playlistComponent&&this.canAutoAdvance_)r=_.ZY.getInstance(),r=!(r.autonavState_===3?r.autonavPauseReason_&&r.autonavPauseReason_.inputBoxFocus===!0:r.autonavState_===1&&r.disabledAutonavPauseReason_&&r.disabledAutonavPauseReason_.inputBoxFocus===!0);r&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.m.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.m.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.m.navigateToAutoplayWatchEndpoint_=function(r,J,x){var t=this.playlistComponent.data.currentIndex,b=this.getNumPlayableVideos_();r=="NORMAL"&&J=="autoplayVideo"&&t+1>=b&&x||!(r=this.getVideoEndpoint_(r,J))||(x=this.getTempData_(r,x),_.Vq(this.hostElement,"yt-navigate",{endpoint:r,tempData:x}))};
_.m.getNumPlayableVideos_=function(){for(var r=0,J=_.D(this.playlistComponent.data.contents||[]),x=J.next();!x.done;x=J.next())x.value.playlistPanelVideoRenderer&&(r+=1);return r};
_.m.getVideoEndpoint_=function(r,J){if(this.autoplayData&&this.autoplayData.sets)for(var x=0,t=this.autoplayData.sets.length;x<t;x++){var b=this.autoplayData.sets[x];if(b.mode==r){if(b[J])return b[J];break}}else r=new _.MV("AutoplayData is undefined in playlist manager","Mode: "+r+" endpoint: "+J),_.nR(r)};
_.m.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.m.onPlaylistYtNavigate_=function(r){if(r.detail.endpoint){r.stopPropagation();var J=r.detail;J.tempData=this.getTempData_(r.detail.endpoint);_.Vq(this.hostElement,"yt-navigate",J)}};
_.m.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.m.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.m.playlistLoopStateEntityChanged_=function(r){var J=this,x,t,b;return _.T(function(V){if(V.nextAddress==1){if(!r)return V.return();x=r.state==="PLAYLIST_LOOP_STATE_ONE";return J.playerManager_?_.p(V,J.playerManager_.getPlayerPromise(),3):V.jumpTo(2)}V.nextAddress!=2&&(t=V.yieldResult,t.setLoopVideo(x));b=r.state==="PLAYLIST_LOOP_STATE_ALL";J.playlistComponent&&(J.playlistComponent.loopOn=b);_.i8(V)})};
_.m.getPlaylistLoopData_=function(r){var J,x;if(r=r==null?void 0:(J=r.playlistButtons)==null?void 0:(x=J.menuRenderer)==null?void 0:x.topLevelButtons)for(J=_.D(r),x=J.next();!x.done;x=J.next())if(x=x.value,x.playlistLoopButtonRenderer)return x.playlistLoopButtonRenderer};
_.m.getLoopStateCommand_=function(r){var J=this.getPlaylistData(),x;J=((x=this.getPlaylistLoopData_(J))==null?void 0:x.states)||[];var t;r=(t=_.R(J[r?1:2],_.KPY))==null?void 0:t.button;var b;return(b=_.R(r,_.PH))==null?void 0:b.command};
_.m.onPlayerLoopChange_=function(r){this.playlistLoopStateEntity_&&(r?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(r=this.getLoopStateCommand_(r))&&this.ytComponentBehavior.resolveCommand(r)};
_.m.onSleepTimerSettingsChanged_=function(r){this.canAutoAdvance_=r!=="End of video"};
FA.prototype.onPlaylistLoopStateEntityChanged=FA.prototype.onPlaylistLoopStateEntityChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],FA.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],FA.prototype,"ytPlayerListenerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],FA.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],FA.prototype,"loopStateEntityKey_",void 0);
_.F([_.C({selectorArgs:["loopStateEntityKey_"],selector:_.Y0m}),_.y("design:type",Object)],FA.prototype,"playlistLoopStateEntity_",void 0);_.F([_.g5("playlistLoopStateEntity_"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],FA.prototype,"onPlaylistLoopStateEntityChanged",null);_.F([_.L({disableElementRegistration:!0,is:"yt-playlist-manager"})],FA);_.A(FA,"yt-playlist-manager",void 0,{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var q54,WzX=function(){if(q54!==void 0)return q54;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-third-party-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return q54=r};var az=function(){var r=_.I.apply(this,arguments)||this;r.lastCallback=null;r.getAccountLinkPromises={};r.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);r.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return r};
_.S(az,_.I);_.m=az.prototype;_.m.getLocation=function(){return window.location.href};
_.m.getCompletionUrl=function(){return _.uH(this.getLocation())};
_.m.containsRedirectState=function(r){return(r=_.MK(_.Wfr(r)))?(new URLSearchParams(r)).get("redirect_state")!==null:!1};
_.m.createGalConfig=function(r,J){var x=new d3y;r=x=J?this.getPopupOrRedirectSetting(x,_.IP("LINK_API_KEY"),_.IP("LINK_API_KEY_REDIRECT"),r):Qvr(x,_.IP("LINK_API_KEY"));r.authUser=_.IP("SESSION_INDEX")||0;r.supportedFlows=new Set([4]);return r.build()};
_.m.getPopupOrRedirectSetting=function(r,J,x,t){this.isGalInteractionPopupMode(t)?(r.interactionMode=0,r=Qvr(r,J)):(r.interactionMode=1,J=this.getCompletionUrl(),r.completionUrl=J,r=Qvr(r,x));return r};
_.m.isGalInteractionPopupMode=function(r){if(this.redirectModeProviderAllowlist.has(r))switch(r){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.m.getStatusEntityKeyForProviderId=function(r){return _.sQ(r+":all","accountLinkStatusEntity")};
_.m.findNestedPropValue=function(r,J){var x=!1,t=null;JSON.stringify(r,function(b,V){x||b!==J||(x=!0,t=V);return x?null:V});
return t};
_.m.findAccountLinkButtonViewModel=function(r,J){var x=null,t=!1;JSON.stringify(r,function(b,V){t||V.accountLinkStatusEntityKey!==J||V.accountLinkStatusSecondaryEntityKey||(t=!0,x=V);return t?null:V});
return x};
_.m.executeLinkingSuccessOrFailureCommands=function(r,J,x){var t=null,b;(J==null?0:(b=J.url)==null?0:b.includes("account_sharing"))?t=J==null?void 0:J.response:t=J==null?void 0:J.response;(J=this.findAccountLinkButtonViewModel(t,r))?(r=x?this.findNestedPropValue(J,"onSuccessCommand"):this.findNestedPropValue(J,"onFailureCommand"))?_.pf([r],this.hostElement):_.aP(Error("kl")):_.aP(Error("ll`"+r))};
_.m.handleInitializeRequest=function(r,J){var x=this,t=Xd5(this.createGalConfig(r,!0));this.containsRedirectState(this.getLocation())?zGK(r,t.config,t.galService).then(function(b){var V=x.getStatusEntityKeyForProviderId(r);if(b.statusCode===1)J&&x.executeLinkingSuccessOrFailureCommands(V,J,!0),b=x.getLocation().indexOf("#"),b!==-1&&window.history.pushState(null,"",x.getLocation().substring(0,b));else return J&&x.executeLinkingSuccessOrFailureCommands(V,J,!1),Promise.reject(Error(b.statusMessage))}).catch(function(b){_.nR(b);
_.KR("gamingAccountLinkStatusChanged",{serviceId:r,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(b)}):this.getAccountLinkPromises[r]=t.startLinkingSession({serviceId:r})};
_.m.handleAccountLinkCommand=function(r){_.R(r,ins)&&this.handleLinkRequest(_.R(r,ins))};
_.m.handleLinkRequest=function(r){var J=this,x=r.thirdPartyId;if(x)if(this.isGalInteractionPopupMode(x)){var t=function(){J.closeAndFire("ytd-gaming-account-link-setting-renderer",r.onFailureCommand)},b=function(){J.closeAndFire("ytd-gaming-account-link-setting-renderer",r.onSuccessCommand)};
this.lastCallback=b;this.getAccountLinkPromises[x].then(function(V){HQs(V).then(function(H){H.statusCode===1?b():t()})}).catch(function(){t()})}else this.getAccountLinkPromises[x].then(function(V){HQs(V).then(function(H){if(H.statusCode!==1)return Promise.reject(Error(H.statusMessage))})}).catch(function(V){_.nR(V);
_.KR("gamingAccountLinkStatusChanged",{serviceId:x,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(V)})};
_.m.closeAndFire=function(r,J){_.D9(this.hostElement,"yt-close-popup-action",[r]);J&&_.pf([J],this.hostElement)};
_.m.handleAccountUnlinkCommand=function(r){_.R(r,pHv)&&this.handleUnlinkRequest(_.R(r,pHv))};
_.m.handleUnlinkRequest=function(r){var J=this,x=r.thirdPartyId;if(x){var t=function(){J.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",r.onFailureCommand)},b=function(){J.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",r.onSuccessCommand)};
this.lastCallback=b;var V=Xd5(this.createGalConfig(x,!1));this.unlinkUserGal(V,x).then(function(H){H.statusCode===1?b():t()}).catch(function(){t()})}};
_.m.unlinkUserGal=function(r,J){return r.deleteLink(J)};
_.m.handleLogAccountLinkingEventCommand=function(r){_.M("enable_gel_log_commands")&&_.R(r,fY9)&&(r=_.R(r,fY9).event)&&_.KR("gamingAccountLinkStatusChanged",r)};
_.vd.Object.defineProperties(az,{template:{configurable:!0,enumerable:!0,get:function(){return WzX()}}});
_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],az.prototype,"ytOpenPopupBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],az.prototype,"ytActionHandlerBehavior",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-third-party-manager"})],az);_.A(az,"ytd-third-party-manager",function(){return WzX()},{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var i_X,p5s=function(){if(i_X!==void 0)return i_X;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return i_X=r};var fVm=_.aa(["\n          :root {\n            --page-manager-transition-exit-ms: ","ms;\n            --page-manager-transition-wait-ms: ","ms;\n            --page-manager-transition-enter-ms: ","ms;\n          }\n      "]),ya=function(){var r=_.I.apply(this,arguments)||this;r.currentPage=void 0;r.renderLoadingStateJobId=0;r.updatePageDataJobId=0;r.pageDisposeJobsets=new WeakMap;r.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney",
"yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose","yt-stop-old-player":"onYtStopOldPlayer"};r.shouldApplyLockupToWatchTransition=_.M("web_thumbnail_to_watch_transition");r.shouldApplySlideTransition=_.Df("web_page_transition_type")==="slide"||_.M("enable_plj_landing_page");r.shouldApplyLearningJourneyTransition=_.M("enable_plj_landing_page");r.TEST_ONLY=void 0;return r};
_.S(ya,_.I);_.m=ya.prototype;_.m.ready=function(){var r=_.bZ();r.addProvider({provide:_.rI,useValue:this});r.addProvider({provide:_.mJb,useValue:this})};
_.m.created=function(){this.pagePool=new LdE;this.contextSwitcher=new JUm};
_.m.attached=function(){_.Vq(this.hostElement,"attached");var r=_.bZ().resolve(_.t9(_.CV));r&&(this.contextSwitcher.JSC$17757_networkService_=r);this.viewTransitionManager=_.bZ().resolve(_.je);this.setupPageTransitionAnimation()};
_.m.getPageOffset=function(r){return r.getScrollTop()};
_.m.setPageOffset=function(r,J){try{r.setScrollTop(J)}catch(x){}};
_.m.setPageOffsetForNavigation=function(r,J){_.Vq(this.hostElement,"yt-navigate-set-page-offset",{page:r,offset:J===void 0?0:J})};
_.m.pauseActiveContext=function(){var r=this.contextSwitcher;r.activeContext_&&r.activeContext_.pause()};
_.m.getModuleNameForType=function(r){return r==="watch"?_.M("kevlar_watch_fixie")?"watchFixie":_.M("kevlar_watch_grid")?"watchGrid":"watchFlexy":r==="shorts"||r==="search"?r:"browse"};
_.m.attachPage=function(r){var J,x=!_.M("pc_is_attached_ks")&&(r==null?void 0:(J=r.polymerController)==null?void 0:J.isAttached);if(!r.isAttached&&!x)try{_.Hp(this.hostElement).appendChild(r)}catch(b){var t;_.nR(new _.MV("Error attaching page element for component",{origin:(t=this.currentPage)==null?void 0:t.is,component:r.is}))}};
_.m.setActivePage=function(r){var J=this,x=!1,t=function(){var b=J.isOnWatch(),V=J.currentPage;if(r)if(r!==J.currentPage){V&&(V.hidden=!0,V.active=!1,V.removeAttribute("role"));J.currentPage=r;var H,q=_.wB((H=J.data)==null?void 0:H.endpoint);V&&_.Vq(J.hostElement,"yt-page-type-changed",{oldPageType:V.is,newPageType:r.is,newPageSubtype:q});_.vp().dispatch(_.o5({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:r.is}));_.vp().dispatch(_.o5({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:q||""}));r.hidden=
!1;J.attachPage(r);r.active=!0;r.setAttribute("role","main");V&&J.setPageOffsetForNavigation(r,0);_.M("kevlar_remove_page_dom_on_switch")&&!b&&V&&_.Hp(J.hostElement).removeChild(V)}else x=!0;else b=new _.MV("Unable to set active page",V?V.is:"unknown origin",(q=J.data)==null?void 0:q.endpoint),_.Pq(b)};
this.shouldRunLockupToWatchTransition(this.currentPage,r)?R4m(this.viewTransitionManager,t):this.shouldRunBrowseTransition(this.currentPage,r)?Gkm(this.viewTransitionManager,t):this.shouldRunLearningJourneyTransition(this.currentPage,r)?NmY(this.viewTransitionManager,t):t();return x};
_.m.shouldRunLockupToWatchTransition=function(r,J){return this.shouldApplyLockupToWatchTransition&&(r==null?void 0:r.is)==="ytd-browse"&&this.isWatchPage(J)};
_.m.shouldRunBrowseTransition=function(r,J){return this.shouldApplySlideTransition&&(r==null?void 0:r.is)==="ytd-browse"&&(J==null?void 0:J.is)==="ytd-browse"&&r!==J};
_.m.shouldRunLearningJourneyTransition=function(r,J){return this.shouldApplyLearningJourneyTransition&&(r==null?void 0:r.is)==="ytd-browse"&&((J==null?void 0:J.is)==="ytd-watch-learning-journey"||(J==null?void 0:J.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.m.shouldRunWatchNextLoadedTransition=function(r,J){return this.viewTransitionManager&&r.is==="ytd-watch-flexy"&&J};
_.m.updatePageData=function(r){var J=this,x=this.data;this.updatePageDataJobId&&_.Yh.cancelJob(this.updatePageDataJobId);this.data=r;return new _.iq(function(t){var b=function(){r.filler?J.performDataUpdate(r,x):nII(function(){J.performDataUpdate(r,x)});
var W=_.Y$();_.nu(W,"cr")||W.processSignal("cr");t()},V=function(){r&&r.page==="watch"?J.updatePageDataJobId=_.wI(_.Yh,b):b()};
if(_.M("kevlar_enable_mss_page_modules_client")&&r){var H=_.bZ().resolve(_.CQ),q=J.getModuleNameForType(r.page);(H=h4y(H,[q]))?H.then(V):V()}else V()})};
_.m.isDownloadsPage=function(r){var J,x;return(r==null?void 0:(J=r.endpoint)==null?void 0:(x=J.browseEndpoint)==null?void 0:x.browseId)==="FEdownloads"};
_.m.setPlayerSyncInterval=function(r){var J;return _.T(function(x){if(x.nextAddress==1)return _.p(x,_.bZ().resolve(_.VR),2);J=x.yieldResult;J.setUpPositionSyncInterval(r);_.i8(x)})};
_.m.performDataUpdate=function(r,J){_.M("kevlar_early_popup_close")||_.D9(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var x=!r.filler;x&&(_.YG("lps"),_.M("config_age_report_killswitch")||qKs());var t=xa(r),b,V=!1;if(_.M("kevlar_remove_page_dom_on_switch")){var H=J&&xa(J);t===H&&(b=this.getCurrentPage())}b||(b=Yk(this.pagePool,t));x&&BUv(this.pagePool.elementPoolPopulator,t);x&&!this.renderLoadingStateJobId&&(V=this.setActivePage(b));if(b){H=t==="watch";var q=
t==="shorts",W=t==="learning_journey_watch";_.M("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(b);if(H||q||W)b.playerData=r.playerResponse;if(q)if(_.M("web_enable_delay_shorts_sequence_call")){r.reelWatchSequenceResponse&&(b.reelWatchSequenceResponse=r.reelWatchSequenceResponse);b.currentEndpoint=r.endpoint;var U;b.isPreviousPageShorts=!!(J==null?0:(U=J.endpoint)==null?0:U.reelWatchEndpoint);var g,E;r.cachedSequenceParams=((g=r.endpoint)==null?void 0:(E=g.reelWatchEndpoint)==
null?void 0:E.sequenceParams)||r.cachedSequenceParams||(J==null?void 0:J.cachedSequenceParams);var h,G;r.cachedSequenceProvider=((h=r.endpoint)==null?void 0:(G=h.reelWatchEndpoint)==null?void 0:G.sequenceProvider)||r.cachedSequenceProvider||(J==null?void 0:J.cachedSequenceProvider);b.cachedSequenceParams=r.cachedSequenceParams;b.cachedSequenceProvider=r.cachedSequenceProvider}else{r.reelWatchSequenceResponse?b.reelWatchSequenceResponse=r.reelWatchSequenceResponse:r.cachedReelWatchSequenceResponse?
b.reelWatchSequenceResponse=r.cachedReelWatchSequenceResponse:_.M("web_enable_cached_reel_sequence_fix")&&b.cachedReelWatchSequenceResponse&&!b.reelWatchSequenceResponse&&(b.reelWatchSequenceResponse=b.cachedReelWatchSequenceResponse);b.currentEndpoint=r.endpoint;var N;b.isPreviousPageShorts=!!(J==null?0:(N=J.endpoint)==null?0:N.reelWatchEndpoint);r.cachedReelWatchSequenceResponse=r.reelWatchSequenceResponse||r.cachedReelWatchSequenceResponse||(J==null?void 0:J.cachedReelWatchSequenceResponse);b.cachedReelWatchSequenceResponse=
r.cachedReelWatchSequenceResponse}U=this.isDownloadsPage(r);g=this.isDownloadsPage(J);U&&!g?this.setPlayerSyncInterval(6E5):!U&&g&&this.setPlayerSyncInterval();_.M("block_all_player_prefetch_requests")||this.preparePrefetchRequest(r,b,x,H,q,W);dA9(_.bZ().resolve(_.nQ),J,r);_.zs(_.bZ().resolve(_.Pj));_.M("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(b);x?(x=typeof b.loadPage,x==="function"?(b.pageContext=xlm(this.contextSwitcher,b,b.data!==r.response),x=function(){b.loadPage(r.response)},
this.shouldApplySlideTransition&&b.is==="ytd-browse"&&V&&(t==="learning"||this.isDifferentBrowseId(r==null?void 0:r.endpoint,J==null?void 0:J.endpoint))?Gkm(this.viewTransitionManager,x):this.shouldRunWatchNextLoadedTransition(b,V)?S8m(this.viewTransitionManager,x):x()):_.YC(new _.MV("b/38014653 ",[t,
b.is,b.nodeName,x,b.isAttached,J&&xa(J),this.hostElement.children.length])),_.YG("pdl")):(b.hidden=!0,r.response.filler=!0,b.data=r.response,this.attachPage(b));_.Vq(this.hostElement,"yt-page-data-updated",{pageType:t})}_.Rw(_.Yh,function(){_.M("logging_avoid_blocking_during_navigation")&&_.uOc().transition("none");var Q=Ule(),Y=b;if(r){var O=FEK(r),c=a9v(r),Z;a:{if(r.playerResponse){var a=r.playerResponse,e;if((Z=a.auxiliaryUi)==null?0:(e=Z.messageRenderers)==null?0:e.upsellDialogRenderer){Z=a.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(r.response&&(Z=r.response,(a=Z.overlay)==null?0:a.upsellDialogRenderer)){Z=Z.overlay.upsellDialogRenderer;break a}Z=void 0}var l;var Vi;e=(l=r.playerResponse)==null?void 0:(Vi=l.auxiliaryUi)==null?void 0:Vi.messageRenderers;l=(e==null?void 0:e.enforcementMessageViewModel)||(e==null?void 0:e.bkaEnforcementMessageViewModel);l=(l==null?void 0:l.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?l:void 0;var sX;a:{if(r.response&&(Vi=r.response,(sX=Vi.overlay)==null?0:
sX.commandWrapperPromoRenderer)){sX=Vi.overlay.commandWrapperPromoRenderer;break a}sX=void 0}ftK(Q,O,c,Z,l,sX,Y)}})};
_.m.preparePrefetchRequest=function(r,J,x,t,b,V){var H,q,W,U,g,E,h,G,N,Q,Y,O,c,Z,a;return _.T(function(e){if(e.nextAddress==1)return!x||!(t||b||V)||_.M("kevlar_disable_background_prefetch")&&_.Ap(_.F2n)()===0?e.return():(H=_.J7(J))?_.p(e,H.getPlayerPromise(),2):e.return();q=e.yieldResult;W=_.bZ().resolve(_.t9(_.CV));if(!W)return e.return();if(b)return U=_.t3(_.j8),yY4(U,(g=r.endpoint)==null?void 0:g.reelWatchEndpoint,J.reelWatchSequenceResponse,q,W),e.return();G=(E=r.response)==null?void 0:(h=E.responseContext)==
null?void 0:h.webResponseContextExtensionData;if(!G)return e.return();c=(N=r.response)==null?void 0:(Q=N.contents)==null?void 0:(Y=Q.twoColumnWatchNextResults)==null?void 0:(O=Y.autoplay)==null?void 0:O.autoplay;Z=_.bZ().resolve(_.k$);a=_.t3(_.j8);ebv(a,G,q,W,Z,c);_.i8(e)})};
_.m.movePlayerToWatch=function(r){var J=this,x,t;return _.T(function(b){x=Yk(J.pagePool,"watch");t=x.getPlayerContainer();r.appendTo(t);_.i8(b)})};
_.m.movePlayerToShorts=function(r){var J=this,x,t,b;return _.T(function(V){x=Yk(J.pagePool,"shorts");t=x.getPlayerContainer();(b=r)==null||b.appendTo(t,void 0,!0);_.i8(V)})};
_.m.getPlayerFromWatch=function(){var r=Yk(this.pagePool,"watch");return _.J7(r)};
_.m.getPlayerFromShorts=function(){var r=Yk(this.pagePool,"shorts");return _.J7(r)};
_.m.startLoadingWatch=function(){var r=Yk(this.pagePool,"watch");this.renderLoadingStateJobId?(_.Yh.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(r)};
_.m.startLoadingShorts=function(){var r=Yk(this.pagePool,"shorts");this.setActivePage(r)};
_.m.startLoadingLearningJourney=function(){var r=Yk(this.pagePool,"learning_journey_watch");this.setActivePage(r)};
_.m.getCurrentPage=function(){return this.currentPage};
_.m.getDestinationPageType=function(){return this.destinationPageType};
_.m.getCurrentData=function(){return this.data};
_.m.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.m.isOnShorts=function(){var r;return((r=this.currentPage)==null?void 0:r.is)==="ytd-shorts"};
_.m.isWatchPage=function(r){return!!r&&(r.is==="ytd-watch-flexy"||r.is==="ytd-watch-fixie"||r.is==="ytd-watch-grid")};
_.m.preparePage=function(r,J){var x=this,t=function(){var H=x.pagePool.preparePage(r,x.currentPage,J);H&&x.attachPage(H)},b=function(H){_.OK(H,J);
_.nR(H)};
if(_.M("kevlar_enable_mss_page_modules_client")){var V=this.getModuleNameForType(r);if(V=h4y(_.bZ().resolve(_.CQ),[V])){V.then(t.bind(this)).catch(b.bind(this));return}}try{t()}catch(H){b(H)}};
_.m.lazyPrepareCriticalPages=function(r,J){r=_.wB(J)||r;_.M("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(r).then(this.maybePrepareWatchPage.bind(this,r)):this.maybePrepareWatchPage(r)};
_.m.maybePrepareWatchPage=function(r){r!=="watch"&&_.Rw(_.Yh,this.preparePage.bind(this,"watch"))};
_.m.downloadPageModules=function(r){r=this.getModuleNameForType(r);var J=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);J.delete(r);var x=_.bZ().resolve(_.CQ);x.JSC$16514_loadModules(r);return x.JSC$16514_loadModules.apply(x,_.Gd(J))};
_.m.renderPageLoadingState=function(r,J){this.preparePage(r,J);var x=Yk(this.pagePool,r);x.loadingData&&(x.loadingData.endpoint=J);x.loading=!0;this.setActivePage(x);r!=="watch"&&r!=="learning_journey_watch"||_.Vq(this.hostElement,"yt-guide-close")};
_.m.prepareForNavigation=function(r,J){var x=this;if(this.currentPage&&this.data){var t=_.wB(J)||r;this.destinationPageType=t;xa(this.data)==t&&_.Vq(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((r==="watch"||r==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.Yh.cancelJob(this.renderLoadingStateJobId);_.bZ().resolve(_.nQ).deactivate(J);var b=this.data;this.renderLoadingStateJobId=_.dI(_.Yh,function(){if(x.data!=
b){var V=Yk(x.pagePool,r);x.setActivePage(V)}else x.renderPageLoadingState(r,J);x.renderLoadingStateJobId=0},150)}};
_.m.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var r=new _.Xv(1);this.currentPage.pageDisposeJobs.forEach(function(J){_.rG(r,J)});
this.pageDisposeJobsets.set(this.currentPage,r)}};
_.m.flushPageDisposeJobset=function(r){var J=this.pageDisposeJobsets.get(r);J&&(J.flushJobs(),this.pageDisposeJobsets.delete(r))};
_.m.onYtStopOldPlayer=function(r,J){J=J===void 0?!1:J;var x,t=_.HG("kevlar_new_stop_old_player_logic_pages");if(_.M("kevlar_check_current_page_on_stop_old_player")&&(t.length===0||this.currentPage&&t.includes(this.currentPage.is)))if(this.data&&(x=xa(this.data)),xa(r)===x&&this.currentPage&&xa(this.currentPage.data)!==x)var b=_.J7(this.currentPage);else x=xa(this.data),b=Yk(this.pagePool,x),b=_.J7(b);else this.data&&(x=xa(this.data),b=Yk(this.pagePool,x),b=_.J7(b));if(b)if(r=xa(r),t=Yk(this.pagePool,
r),t=_.J7(t),b==t)J&&!_.M("kevlar_disable_preemptive_player_reset")&&b.resetForNewPlayback();else if(J=x==="watch"&&r!=="watch",!J||r==="shorts"||_.hQs()&&!ohX(this.data)&&r!=="yts-products"&&r!="mini_app"&&r!="playables")x=_.bZ().resolve(_.nQ),J&&x.isMiniplayerActive()&&x.pipController.getWindow()||b.stop()};
_.m.setupPageTransitionAnimation=function(){if(this.shouldApplySlideTransition&&this.shouldApplyLockupToWatchTransition){var r=_.Vn("web_page_transition_exit_ms"),J=_.Vn("web_page_transition_wait_ms"),x=_.Vn("web_page_transition_enter_ms");if(!isNaN(r)||!isNaN(J)||!isNaN(x))if(r=Wtv(fVm,r,J,x))J=document.createElement("style"),J.textContent=_.hHr(r),document.head.appendChild(J)}};
_.m.isDifferentBrowseId=function(r,J){r=_.R(r,_.hd);J=_.R(J,_.hd);return(r==null?void 0:r.browseId)!==(J==null?void 0:J.browseId)};
_.vd.Object.defineProperties(ya,{template:{configurable:!0,enumerable:!0,get:function(){return p5s()}}});
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ya.prototype,"ytActionHandlerBehavior",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-page-manager"})],ya);_.A(ya,"ytd-page-manager",function(){return p5s()},{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var eP=function(r,J,x){x=x===void 0?!1:x;_.Mx.call(this);this.draggableElement=r;this.callbacks=J;this.allowClicks=x;this.dragOccurred=!1;this.internalDragger=new _.Kq(this.draggableElement);this.dragDelay=new _.X6(this.delayedDrag.bind(this));Ug5(this);this.allowClicks&&(_.UWq(this.internalDragger,5),r.addEventListener("click",_.fs(this,this.validateClick),{capture:!0}))};
_.S(eP,_.Mx);var Ug5=function(r){_.dU(r.internalDragger,"earlycancel",function(){r.allowClicks&&(r.dragOccurred=!1)});
_.dU(r.internalDragger,"start",function(J){var x,t;(t=(x=r.callbacks).onStartDrag)==null||t.call(x,J);!J.defaultPrevented&&r.allowClicks&&(r.dragOccurred=!0)});
_.dU(r.internalDragger,"beforedrag",function(J){J.preventDefault();r.lastOffset=new _.Nv(J.clientX-r.internalDragger.startX,J.clientY-r.internalDragger.startY);r.dragDelay.start()});
_.dU(r.internalDragger,"end",function(){r.dragDelay.stop();var J,x;(x=(J=r.callbacks).onEndDrag)==null||x.call(J);r.lastOffset=void 0})};
eP.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)};
eP.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",_.fs(this,this.validateClick),{capture:!0})};
eP.prototype.validateClick=function(r){this.dragOccurred&&(this.dragOccurred=!1,r.stopPropagation(),r.preventDefault())};var zi=function(r,J){_.Mx.call(this);this.JSC$17954_resizeContainer=r;this.callbacks=J;this.aspectRatio=16/9;this.JSC$17954_resizers=[];r=_.D(this.JSC$17954_resizeContainer.children);for(J=r.next();!J.done;J=r.next())gKY(this,J.value)};
_.S(zi,_.Mx);zi.prototype.disposeInternal=function(){for(var r=_.D(this.JSC$17954_resizers),J=r.next();!J.done;J=r.next())J.value.dispose();r=_.D(this.JSC$17954_resizeContainer.children);for(J=r.next();!J.done;J=r.next())J.value.setAttribute("disabled","");this.JSC$17954_resizers.length=0};
zi.prototype.setSize=function(r){this.currentMiniplayerSize=r};
zi.prototype.setAspectRatio=function(r){this.aspectRatio=r};
zi.prototype.update=function(r,J){for(var x=_.D(this.JSC$17954_resizeContainer.children),t=x.next();!t.done;t=x.next()){t=t.value;var b=t.getAttribute("alignment");_.qw(t,"disabled",b===r||b===J)}};
var gKY=function(r,J){var x=J.getAttribute("alignment"),t=new eP(J,{onStartDrag:function(b){if(J.hasAttribute("disabled"))b.preventDefault();else{r.dragStartSize=r.currentMiniplayerSize;var V,H;(H=(V=r.callbacks).onStartResize)==null||H.call(V)}},
onDrag:function(b){if(r.dragStartSize){x!=="north"&&x!=="west"||b.scale(-1);var V=x==="north"||x==="south";b=V?b.y:b.x;V&&r.aspectRatio>=1?b*=r.aspectRatio:!V&&r.aspectRatio<1&&(b/=r.aspectRatio);r.callbacks.onResize(r.dragStartSize+b)}}});
r.JSC$17954_resizers.push(t)};var EKe;var jOr=_.JY(function(r){var J=_.zx("yt-draggable"),x=r.onDrag,t=r.onDragStart,b=r.onDragEnd,V=_.XO(r,{allowClicks:!1,dragThreshold:5}),H=V.dragThreshold,q=V.allowClicks;r=V.children;V=V.className;var W=void 0,U=void 0,g=new _.Nv(0,0),E=!1;_.Pb(function(){W=new _.Kq(J.value);U=new _.X6(G);h(W,U);if(q()){_.UWq(W,H());var Q;(Q=J.value)==null||Q.addEventListener("click",N,{capture:!0})}_.ky(function(){var Y;(Y=W)==null||Y.dispose();if(q()){var O;(O=J.value)==null||O.removeEventListener("click",N,{capture:!0})}})});
var h=function(Q,Y){_.dU(Q,"earlycancel",function(){q()&&(E=!1)});
_.dU(Q,"start",function(O){t==null||t(O);O.defaultPrevented||q()&&(E=!0)});
_.dU(Q,"beforedrag",function(O){W&&U&&(O.preventDefault(),g=new _.Nv(O.clientX-W.startX,O.clientY-W.startY),U.start())});
_.dU(Q,"end",function(){Y.stop();b==null||b();g=new _.Nv(0,0)})},G=function(){g&&x(g)},N=function(Q){E&&(E=!1,Q.stopPropagation(),Q.preventDefault())};
return _.f("yt-draggable",{el:J,class:_.gm("ytDraggableComponentHost",V)},r)},"ug");var $ge=_.JY(function(r){var J=_.D(_.Ww(0,void 0,"CvAwBd")),x=J.next().value,t=J.next().value;J=function(b){var V={},H={};return _.f(jOr,{className:_.gm("ytdMiniplayerComponentResizer",(V.ytdMiniplayerComponentResizerDisabled=function(){return b===r.horizontalAlignment()||b===r.verticalAlignment()},V.ytdMiniplayerComponentResizerNorth=b==="north",V.ytdMiniplayerComponentResizerEast=b==="east",V.ytdMiniplayerComponentResizerSouth=b==="south",V.ytdMiniplayerComponentResizerWest=b==="west",V)),
onDragStart:function(){t(r.currentMiniplayerSize());if(r.onResizeStart)r.onResizeStart()},
onDrag:function(q){b!=="north"&&b!=="west"||q.scale(-1);var W;q=(W=b==="north"||b==="south")?q.y:q.x;var U=r.currentAspectRatio();W&&U>=1?q*=U:!W&&U<1&&(q/=U);W=q;r.onResize(x()+W)}},_.f("div",{class:_.gm("ytdMiniplayerComponentResizerCorner",(H.ytdMiniplayerComponentResizerNorthCorner=b==="north",H.ytdMiniplayerComponentResizerEastCorner=b==="east",H.ytdMiniplayerComponentResizerSouthCorner=b==="south",H.ytdMiniplayerComponentResizerWestCorner=b==="west",H))}))};
return _.f("div",{class:"ytdMiniplayerComponentResizers"},J("north"),J("east"),J("south"),J("west"))},"vg");var w57=16/9,hQE=_.JY(function(){var r=_.zx("ytd-miniplayer"),J=_.D(_.Ww(new _.qv(NaN,NaN),void 0,"GNXZTe")),x=J.next().value,t=J.next().value;J=_.D(_.Ww(!1,void 0,"XqI9xc"));var b=J.next().value,V=J.next().value;J=_.D(_.Ww(!1,void 0,"k3iLGe"));var H=J.next().value,q=J.next().value;J=_.D(_.Ww(!1,void 0,"ApjQ9b"));var W=J.next().value,U=J.next().value;J=_.D(_.Ww(!1,void 0,"PzlhGe"));var g=J.next().value,E=J.next().value;J=_.D(_.Ww(!1,void 0,"pm6fl"));var h=J.next().value,G=J.next().value;J=_.D(_.Ww(!1,
void 0,"xQrL1e"));var N=J.next().value,Q=J.next().value;J=_.D(_.Ww(w57,void 0,"NcrWZb"));var Y=J.next().value,O=J.next().value,c=_.D(_.Ww(!1,void 0,"e5rxBc"));J=c.next().value;var Z=c.next().value;c=_.D(_.Ww(!1,void 0,"uZtCde"));var a=c.next().value,e=c.next().value;c=_.D(_.Ww(void 0,void 0,"wKFvEe"));var l=c.next().value,Vi=c.next().value;c=_.D(_.Ww(_.IP("HTML_DIR")==="rtl"?"west":"east",void 0,"FF7oMe"));var sX=c.next().value,pz=c.next().value;c=_.D(_.Ww("south",void 0,"QXcssb"));var Gz=c.next().value,
Qi=c.next().value;c=_.D(_.Ww(400,void 0,"Fr8gSb"));var Sm=c.next().value,FD=c.next().value,Bn=_.bZ().resolve(_.nQ).miniplayerPropSignalMap[0],rv=Bn.data,us=Bn.externalPlaylistData;c=Bn.toastData;var hw=Bn.playabilityStatus,pk=Bn.isReadyToResume,Ck=Bn.isDisabled,fY=Bn.watchWhile,Nu=Bn.playerVe,TO=Bn.expandVe,gH=Bn.closeVe,DM=Bn.readyToResumeVe,Tb=Bn.readyToResumeCloseVe,Mu=Bn.repositionVe,SI=Bn.resizeVe;Bn=_.D(_.hN(pk));var $4=Bn.next().value,aK=Bn.next().value,cr=!1,zb=!1,oK;_.Pb(function(){t(_.RY());
r.value.addEventListener("animationend",function(cN){cN.target===r.value&&(G(!1),Q(!1))});
qQy(r.value)});
_.el("yt-window-resized",function(cN){cN&&t(cN)});
var IK=function(){oK&&O(oK.getVideoAspectRatio())},jI=function(){if(oK){var cN=oK.getPlayerState()===1;
$4()&&cN&&aK(!1)}},gf=function(){var cN=TO();
if(cN){var Nm=_.kU(3);Nm&&_.z0(Nm,cN)}},df=function(){var cN=gH(),Nm=Tb();
cN&&_.z0(_.kU(3),cN);pk()&&Nm&&_.z0(_.kU(3),Nm)};
_.el("yt-activate-miniplayer",function(cN){var Nm;return _.T(function(X9){if(X9.nextAddress==1)return b()?X9.return():_.p(X9,(Nm=_.bZ().resolve(_.nQ).getPlayerElement())==null?void 0:Nm.getPlayerPromise(),2);oK=X9.yieldResult;if(!oK)return X9.return();!a()&&_.M("kevlar_watch_while_v2")&&(Qi(cN&&!_.M("kevlar_watch_while_bottom_align")?"north":"south"),pz(_.IP("HTML_DIR")==="rtl"?"west":"east"));var xo=oK;xo.addEventListener("onVideoDataChange",IK);xo.addEventListener("onStateChange",jI);xo.addEventListener("onExpandMiniplayer",
gf);xo.addEventListener("onCloseMiniplayer",df);O(oK.getVideoAspectRatio());V(!0);Thr()||G(!0);_.i8(X9)})});
_.el("yt-deactivate-miniplayer",function(cN){return _.T(function(Nm){if(!b())return Nm.return();V(!1);aK(!1);Q(cN);E(!1);q(!1);if(oK){var X9=oK;X9.removeEventListener("onVideoDataChange",IK);X9.removeEventListener("onStateChange",jI);X9.removeEventListener("onExpandMiniplayer",gf);X9.removeEventListener("onCloseMiniplayer",df)}Thr()||G(!0);_.i8(Nm)})});
var WK=function(){return!(fY()&&_.M("kevlar_watch_while_modern"))},oy=function(){var cN;
return!((cN=us())==null||!cN.contents)},oe=function(){var cN=Sm();
var Nm=x();Nm=Math.min(Math.min(Nm.width,Nm.height)-32,720);var X9=Y(),xo=WK(),Jp=oy()&&H(),ZC=Math.min(cN,Nm);cN=new _.qv(192,xo?116:192);X9=a_y(new _.qv(Jp?w57:X9,1),new _.qv(ZC,xo?ZC-76:ZC));cN.width<=X9.width&&cN.height<=X9.height||(FBI(X9,cN),X9.width=Math.min(X9.width,Nm),X9.height=Math.min(X9.height,Nm));return new _.qv(X9.width,_.QK(192,X9.height+U6e(xo,Jp),720))},$p=function(){var cN=oe(),Nm=WK(),X9=oy()&&H();
return new _.qv(cN.width,cN.height-U6e(Nm,X9))},A6=function(){var cN=function(Nm){Nm.target===r.value&&g()&&(E(!1),r.value.removeEventListener("transitionend",cN))};
Thr()||(r.value.addEventListener("transitionend",cN),E(!0));q(!H())};
_.Ke(function(){var cN=Nu(),Nm=_.kU(3),X9=_.Kj(3);if(Nm&&X9&&cN){_.AQ(Nm,X9,cN);X9=Mu();var xo=SI(),Jp=TO(),ZC=gH(),NT=Tb();Jp&&ZC&&NT&&(_.Fx(Nm,cN,[Jp,ZC,NT]),_.yq(Nm,[Jp,ZC]));X9&&xo&&_.Fx(Nm,cN,[X9,xo])}},"Snz6Ld");
_.Ke(function(){var cN=DM();if(cN){var Nm=_.kU(0),X9=_.Kj(0);Nm&&X9&&(_.AQ(Nm,X9,cN),_.yq(Nm,[cN]))}},"X1FpHd");
Bn={};return _.f("ytd-miniplayer",{el:r,class:_.gm("ytdMiniplayerComponentHost",(Bn.ytdMiniplayerComponentVisible=function(){return b()||h()},Bn.ytdMiniplayerComponentAnimatingSnap=W,Bn.ytdMiniplayerComponentAnimatingPlaylistExpand=g,Bn.ytdMiniplayerComponentAnimatingFade=h,Bn),function(){if(h()){var cN=Gz();
var Nm=b(),X9=N();cN=Nm?cN==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":X9?cN==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":cN==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else cN="";return cN}),
style:_.MA({top:function(){return Gz()==="north"?"16px":""},
right:function(){return sX()==="east"?"16px":""},
bottom:function(){return Gz()==="south"?"16px":""},
left:function(){return sX()==="west"?"16px":""},
width:function(){return oe().width+"px"},
height:function(){return oe().height+"px"},
transform:function(){var cN=l();return cN?"translate("+cN.x+"px, "+cN.y+"px)":""}})},_.f("div",{class:"ytdMiniplayerComponentContent"},_.f(jOr,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(cN){var Nm=f17(sX(),Gz(),x(),oe(),l()),X9=$p();Math.abs(cN.clientY-(Nm.y+X9.height))>15?(Z(!0),cN=_.kU(3),Nm=Mu(),cr||(cr=!0,cN&&Nm&&_.yq(cN,[Nm])),cN&&Nm&&_.z0(cN,Nm)):cN.preventDefault()},
onDrag:function(cN){Vi(cN)},
onDragEnd:function(){var cN=W04(f17(sX(),Gz(),x(),oe(),l()),x(),oe()),Nm=p2y(sX(),Gz(),x(),oe()),X9=p2y(cN.horizontalAlignment,cN.verticalAlignment,x(),oe());X9=new _.Nv(X9.x-Nm.x,X9.y-Nm.y);var xo;Nm=Nm.y+(((xo=l())==null?void 0:xo.y)||0)+oe().height/2;var Jp=function(){sX()===cN.horizontalAlignment&&Gz()===cN.verticalAlignment||e(!0);pz(cN.horizontalAlignment);Qi(cN.verticalAlignment);Vi(void 0)},ZC=function(NT){NT.target===r.value&&W()&&(U(!1),Jp(),r.value.removeEventListener("transitionend",ZC))};
Z(!1);Gz()==="south"&&Nm>x().height?(Jp(),_.bZ().resolve(_.nQ).close()):(r.value.addEventListener("transitionend",ZC),U(!0),Vi(X9))}},_.f(_.w,{cond:b,
then:function(){return _.f(_.Eom,{isDisabled:Ck,playabilityStatus:hw,size:$p})}}),_.f(_.w,{cond:WK,
then:function(){return _.f(_.UN9,{isReadyToResume:$4,data:rv,expanded:H,onExpandClick:A6,playlistData:us})}}),_.f(_.w,{cond:J,
then:function(){return _.f("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.f(_.w,{cond:function(){return oy()&&H()||g()},
then:function(){return _.f(_.Nab,{className:"ytdMiniplayerComponentPlaylistPanel",data:us,hideHeaderText:!0,withinMiniplayer:!0})}}),_.f("div",{class:"ytdMiniplayerComponentToast"},_.f(_.jFm,{toastData:c}))),_.f($ge,{onResize:function(cN){FD(_.QK(192,cN,720))},
onResizeStart:function(){var cN=_.kU(3),Nm=SI();zb||(zb=!0,cN&&Nm&&_.yq(cN,[Nm]));cN&&Nm&&_.z0(cN,Nm)},
currentAspectRatio:Y,currentMiniplayerSize:Sm,horizontalAlignment:sX,verticalAlignment:Gz}))},"wg");_.M("ytd_miniplayer_to_wiz")&&_.o8(hQE,"ytd-miniplayer",{});_.o8(_.jFm,"ytd-miniplayer-toast",{props:{toastData:_.yk}});var MV9=16/9,GsI=new _.qv(400,400/MV9),ZW=function(){var r=_.I.apply(this,arguments)||this;r.active=!1;r.hasNoData=!1;r.enabled=!1;r.expanded=!1;r.readyToResume=!1;r.isDisabled=!1;r.externalPlaylistData={};r.premiumBadges=[];r.watchWhile=!1;r.playerState=null;r.verticalAttachment="south";r.horizontalAttachment=_.IP("HTML_DIR")==="rtl"?"west":"east";r.isAnimatingFade=!1;r.isAnimatingSnap=!1;r.isAnimatingExpand=!1;r.isDragging=!1;r.playerHidden=!1;r.hasPlaylistData=!1;r.closed=!1;r.expandedClosed=!1;
r.isForReadyToResume=!1;r.watchResponse=null;r.player=null;r.playerVe=null;r.expandVe=null;r.closeVe=null;r.readyToResumeCloseVe=null;r.disabledInitialStateIsPlaying=!1;r.PLAYER_EVENTS=new Map;r.aspectRatio=MV9;r.currentMiniplayerSize=400;r.userSetSize=!1;r.userSetPosition=!1;r.userHasDragged=!1;r.maxMiniplayerSize=720;r.transform=new _.Nv(0,0);r.windowDimensions=new _.qv(NaN,NaN);r.dimensions=GsI;r.screenLayer=3;r.actionMap={"yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate",
"yt-window-resized":"onWindowResized"};return r};
_.S(ZW,_.I);_.m=ZW.prototype;_.m.created=function(){this.PLAYER_EVENTS.set("onVideoDataChange",this.onPlayerVideoDataChange);this.PLAYER_EVENTS.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer);this.PLAYER_EVENTS.set("onExpandMiniplayer",this.onPlayerExpandMiniplayer);this.PLAYER_EVENTS.set("onStateChange",this.onPlayerStateChange);this.registerWithViewTransitionManager()};
_.m.ready=function(){this.setUpDragging();this.setUpResizing()};
_.m.attached=function(){this.onWindowResized(_.RY());this.hostElement.addEventListener("animationend",_.fs(this,this.resetFadingAnimation))};
_.m.detached=function(){this.hostElement.removeEventListener("animationend",_.fs(this,this.resetFadingAnimation))};
_.m.resetFadingAnimation=function(r){r.target===this.hostElement&&(this.isAnimatingFade=!1)};
_.m.hasPlaylistDataChanged=function(){!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.updateDimensionsAndResize()};
_.m.onPlayerVeChange=function(){this.playerVe&&this.logMiniplayer()};
_.m.premiumBrandingChanged=function(){if(this.premiumBranding){this.readyToResume=this.isForReadyToResume=!0;var r=_.kU(this.screenLayer);this.readyToResumeCloseVe&&r&&_.yq(r,[this.readyToResumeCloseVe]);this.set("premiumBadges",[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}])}};
_.m.readyToResumeVeChanged=function(){if(this.readyToResumeVe){var r=_.kU(0),J=_.Kj(0);r&&J&&(_.AQ(r,J,this.readyToResumeVe),_.yq(r,[this.readyToResumeVe]))}};
_.m.onIsDisabledChanged=function(){if(this.isDisabled&&this.player){var r=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=r===-1||r===1||r===3)&&this.player.pauseVideo()}};
_.m.activate=function(r,J){J=J===void 0?!1:J;var x=this,t;return _.T(function(b){if(b.nextAddress==1)return x.setInitialActivatePositioning(J),x.enabled=!0,x.active=!0,x.expanded=!1,x.closed=!1,x.expandedClosed=!1,x.watchWhileHidden||(x.isAnimatingFade=!0),_.bZ().resolve(_.k$).setPlaylistComponent(x.JSC$17965_playlistPanel),r.appendTo(x.playerContainer),_.p(b,r.getPlayerPromise(),2);t=b.yieldResult;t.setSizeStyle(!1,!0);x.ytPlayerListenerBehavior.listenToPlayerEvents(t,x.PLAYER_EVENTS);x.player=t;
x.watchWhile&&_.M("kevlar_watch_while_minimum_size")&&x.setMiniplayerSize(192);x.setAspectRatio(x.player.getVideoAspectRatio());x.onIsDisabledChanged();_.i8(b)})};
_.m.setInitialActivatePositioning=function(r){if(!this.userSetPosition&&_.M("kevlar_watch_while_v2")){this.verticalAttachment=r&&!_.M("kevlar_watch_while_bottom_align")?"north":"south";this.horizontalAttachment=_.IP("HTML_DIR")==="rtl"?"west":"east";var J;(J=this.JSC$17965_resizers)==null||J.update(this.horizontalAttachment,this.verticalAttachment)}};
_.m.deactivate=function(r,J){var x=this;return _.T(function(t){if(!x.active)return t.return();r||(x.expanded?x.expandedClosed=!0:x.closed=!0);x.active=!1;x.isForReadyToResume=!1;J&&_.M("kevlar_watch_while_counterfactual")||(x.isAnimatingFade=!0);x.player&&x.ytPlayerListenerBehavior.unlistenFromPlayerEvents(x.player,x.PLAYER_EVENTS);x.player=null;_.i8(t)})};
_.m.onMetadataTap=function(r){this.expandVe&&(r===void 0||r)&&(r=_.kU(this.screenLayer))&&_.z0(r,this.expandVe);_.$r(_.bZ().resolve(_.nQ))};
_.m.onDisabledTap=function(r){r.target===_.Hp(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap())};
_.m.onPlaylistExpandTap=function(r){if(this.hasPlaylistData){r=_.Xj(r)||[];r=_.D(r);for(var J=r.next();!J.done;J=r.next()){J=J.value;if(J===this.hostElement)break;if(J.classList&&J.classList.contains("miniplayer-title"))return}this.playlistExpand()}};
_.m.playlistExpand=function(){this.hostElement.addEventListener("transitionend",_.fs(this,this.animatedResizePlaylist));this.isAnimatingExpand=!0;this.ytRendererBehavior.markDirty();this.expanded=!this.expanded;this.updateDimensionsAndResize()};
_.m.animatedResizePlaylist=function(r){r.target===this.hostElement&&(this.isAnimatingExpand=!1,this.hostElement.removeEventListener("transitionend",_.fs(this,this.animatedResizePlaylist)))};
_.m.getExpandIcon=function(r){return r?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"};
_.m.onPlayerVideoDataChange=function(){var r,J=(r=this.player)==null?void 0:r.getVideoAspectRatio();J&&J!==this.aspectRatio&&this.setAspectRatio(J)};
_.m.setAspectRatio=function(r){if(this.active){this.aspectRatio=r;this.updateDimensionsAndResize();var J;(J=this.JSC$17965_resizers)==null||J.setAspectRatio(r)}};
_.m.updateDimensionsAndResize=function(){var r=Math.min(this.currentMiniplayerSize,this.maxMiniplayerSize),J=this.expanded?MV9:this.aspectRatio,x=new _.qv(192,this.showInfoBar?116:192);r=a_y(new _.qv(J,1),new _.qv(r,this.showInfoBar?r-76:r));x.width<=r.width&&x.height<=r.height||(FBI(r,x),r.width=Math.min(r.width,this.maxMiniplayerSize),r.height=Math.min(r.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.showInfoBar&&J<=1?Math.max(r.width,r.height)+76:Math.max(r.width,r.height)));this.dimensions=
new _.qv(r.width,this.clamp(r.height+this.getNonPlayerHeight()));this.resize()};
_.m.resize=function(){this.hostElement.style.width=this.dimensions.width+"px";this.hostElement.style.height=this.dimensions.height+"px";var r=this.getPlayerSize(this.dimensions);this.playerContainer.style.height=r.height+"px";var J;(J=this.player)==null||J.setInternalSize(r.width,r.height)};
_.m.getPlayerSize=function(r){var J=Math.max(0,r.height-this.getNonPlayerHeight());return new _.qv(r.width,J)};
_.m.getNonPlayerHeight=function(){var r=0;this.showInfoBar&&(r+=76);this.expanded&&(r+=285);return r};
_.m.onDisabledCloseMiniplayer=function(){this.logClosingClick();_.bZ().resolve(_.nQ).close()};
_.m.onPlayerCloseMiniplayer=function(){this.logClosingClick()};
_.m.logClosingClick=function(){this.closeVe&&_.z0(_.kU(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&_.z0(_.kU(this.screenLayer),this.readyToResumeCloseVe)};
_.m.onPlayerExpandMiniplayer=function(){if(this.expandVe){var r=_.kU(this.screenLayer);r&&_.z0(r,this.expandVe)}};
_.m.onPlayerStateChange=function(){if(this.player){this.playerState=this.player.getPlayerState();var r=this.playerState===1;this.continueWatching&&r&&(this.continueWatching=!1);this.premiumBadges.length&&r&&(this.set("premiumBadges",[]),this.readyToResume=this.premiumBranding=!1,this.updateDimensionsAndResize())}};
_.m.getScreenLayer=function(){return this.screenLayer};
_.m.logMiniplayer=function(){var r=_.kU(this.screenLayer),J=_.Kj(this.screenLayer);r&&J&&this.playerVe&&(_.AQ(r,J,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(_.Fx(r,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),_.yq(r,[this.expandVe,this.closeVe])),this.repositionVe&&this.resizeVe&&_.Fx(r,this.playerVe,[this.repositionVe,this.resizeVe]))};
_.m.computePlaylistData=function(r,J){return J};
_.m.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents};
_.m.computeExpandButtonHidden=function(r,J,x){return!r||!J||x};
_.m.computePlaylistIndexHidden=function(r,J){return!r||J};
_.m.computePlaylistPanelHidden=function(r,J){return!J&&!r};
_.m.computeExpandButtonLabel=function(r){return r?_.gP("MINIPLAYER_COLLAPSE_LABEL"):_.gP("MINIPLAYER_EXPAND_LABEL")};
_.m.computeDisabledStateCloseButtonLabel=function(){return _.gP("MINIPLAYER_CLOSE",void 0,"Close")};
_.m.onWindowResized=function(r){r&&(r=this.windowDimensions=r,this.maxMiniplayerSize=Math.min(Math.min(r.width,r.height)-32,720),this.updateDimensionsAndResize())};
_.m.setUpResizing=function(){var r=this;this.JSC$17965_resizers||(this.JSC$17965_resizers=new zi(this.JSC$17965_resizeContainer,{onStartResize:function(){r.handleResizeStart()},
onResize:function(J){r.handleResize(J)}}),this.JSC$17965_resizers.setSize(this.currentMiniplayerSize),this.JSC$17965_resizers.update(this.horizontalAttachment,this.verticalAttachment))};
_.m.handleResizeStart=function(){var r=_.kU(this.screenLayer);this.userSetSize||(this.userSetSize=!0,r&&this.resizeVe&&_.yq(r,[this.resizeVe]));r&&this.resizeVe&&_.z0(r,this.resizeVe)};
_.m.handleResize=function(r){this.setMiniplayerSize(r);this.updateDimensionsAndResize()};
_.m.setUpDragging=function(){var r=this;this.JSC$17965_dragger||(this.JSC$17965_dragger=new eP(this.draggableContainer,{onStartDrag:function(J){!r.isSafeToDrag(J)||r.isAnimatingSnap?J.preventDefault():r.handleDragStart()},
onDrag:function(J){r.transform=J;r.setTransform(r.transform)},
onEndDrag:function(){r.handleDragEnd()}},!0))};
_.m.handleDragStart=function(){this.isDragging=!0;var r=_.kU(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,r&&this.repositionVe&&_.yq(r,[this.repositionVe]));r&&this.repositionVe&&_.z0(r,this.repositionVe)};
_.m.handleDragEnd=function(){this.isDragging=!1;var r=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&r>this.windowDimensions.height&&_.bZ().resolve(_.nQ).close();this.animateSnapToCorner()};
_.m.animateSnapToCorner=function(){var r=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),J=this.getNearestAttachments();J=this.getGlobalPositionFromAttachments(J.horizontalAttachment,J.verticalAttachment);r=new _.Nv(J.x-r.x,J.y-r.y);this.isAnimatingSnap=!0;this.setTransform(r);this.hostElement.addEventListener("transitionend",_.fs(this,this.endSnapAnimation))};
_.m.endSnapAnimation=function(r){r.target===this.hostElement&&this.isAnimatingSnap&&(this.hostElement.removeEventListener("transitionend",_.fs(this,this.endSnapAnimation)),this.endDrag())};
_.m.endDrag=function(){this.isAnimatingSnap=!1;this.updateAttachments();this.setTransform(null)};
_.m.setTransform=function(r){this.hostElement.style.transform=r?"translate("+r.x+"px, "+r.y+"px)":""};
_.m.getGlobalPositionFromAttachments=function(r,J){return new _.Nv(r==="west"?16:this.windowDimensions.width-this.dimensions.width-16,J==="north"?16:this.windowDimensions.height-this.dimensions.height-16)};
_.m.updateAttachments=function(){var r=this.getNearestAttachments();if(this.horizontalAttachment!==r.horizontalAttachment||this.verticalAttachment!==r.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=r.horizontalAttachment;this.verticalAttachment=r.verticalAttachment;var J;(J=this.JSC$17965_resizers)==null||J.update(this.horizontalAttachment,this.verticalAttachment)};
_.m.getNearestAttachments=function(){var r=this.getCurrentGlobalPosition();return{horizontalAttachment:r.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:r.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}};
_.m.getCurrentGlobalPosition=function(){var r=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment);return iZE(r,this.transform)};
_.m.isSafeToDrag=function(r){var J=this.playerContainer.getBoundingClientRect();return Math.abs(r.clientY-(J.y+J.height))>15};
_.m.setMiniplayerSize=function(r){this.currentMiniplayerSize=this.clamp(r);var J;(J=this.JSC$17965_resizers)==null||J.setSize(this.currentMiniplayerSize)};
_.m.clamp=function(r){return _.QK(192,r,720)};
_.m.registerWithViewTransitionManager=function(){var r=_.bZ().resolve(_.t9(_.je));r&&s5I(r,this.hostElement)};
_.vd.Object.defineProperties(ZW.prototype,{showInfoBar:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile?!_.M("kevlar_watch_while_modern"):!0}},
showOverlayPremiumBadges:{configurable:!0,enumerable:!0,get:function(){return!this.showInfoBar&&!!this.premiumBadges.length}},
miniplayerSubtitle:{configurable:!0,enumerable:!0,get:function(){if(this.continueWatching)return{simpleText:_.gP("CONTINUE_WATCHING",void 0,"Continue watching")};var r;if((r=this.externalPlaylistData)==null?0:r.contents)return this.externalPlaylistData.titleText;var J;return(J=this.data)==null?void 0:J.miniplayerSubtitle}},
miniplayerTitle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.externalPlaylistData)==null?0:r.contents){var J;return(J=_.XUr(this.externalPlaylistData))==null?void 0:J.title}var x;return(x=this.data)==null?void 0:x.miniplayerTitle}},
playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var r,J,x,t;return((r=this.externalPlaylistData)==null?void 0:r.currentIndex)!==void 0&&((J=this.externalPlaylistData)==null?0:J.totalVideos)&&!((x=this.data)==null?0:(t=x.playlistData)==null?0:t.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}},
showErrorScreen:{configurable:!0,enumerable:!0,get:function(){return!!this.playabilityStatus&&!_.eZz(this.playabilityStatus)}},
watchWhileHidden:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile&&_.M("kevlar_watch_while_counterfactual")}}});
ZW.prototype.onIsDisabledChanged=ZW.prototype.onIsDisabledChanged;ZW.prototype.readyToResumeVeChanged=ZW.prototype.readyToResumeVeChanged;ZW.prototype.premiumBrandingChanged=ZW.prototype.premiumBrandingChanged;ZW.prototype.onPlayerVeChange=ZW.prototype.onPlayerVeChange;ZW.prototype.hasPlaylistDataChanged=ZW.prototype.hasPlaylistDataChanged;_.F([_.K(_.L_.YtPlayerListenerBehavior),_.y("design:type",_.c5)],ZW.prototype,"ytPlayerListenerBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ZW.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZW.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ZW.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],ZW.prototype,"ytdReduxBehavior",void 0);_.F([_.jX("#draggable"),_.y("design:type",HTMLDivElement)],ZW.prototype,"draggableContainer",void 0);
_.F([_.jX("#resize-container"),_.y("design:type",HTMLDivElement)],ZW.prototype,"JSC$17965_resizeContainer",void 0);_.F([_.jX("#video-container"),_.y("design:type",HTMLDivElement)],ZW.prototype,"videoContainer",void 0);_.F([_.jX("#player-container"),_.y("design:type",HTMLDivElement)],ZW.prototype,"playerContainer",void 0);_.F([_.jX("#playlist"),_.y("design:type",HTMLDivElement)],ZW.prototype,"JSC$17965_playlistPanel",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"active",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"hasNoData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"enabled",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"expanded",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"readyToResume",void 0);
_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"isDisabled",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"externalPlaylistData",void 0);_.F([_.C(),_.y("design:type",Array)],ZW.prototype,"premiumBadges",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"toastData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"watchWhile",void 0);_.F([_.C(),_.y("design:type",Boolean)],ZW.prototype,"premiumBranding",void 0);
_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"playerState",void 0);_.F([_.C(),_.y("design:type",Boolean)],ZW.prototype,"continueWatching",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],ZW.prototype,"verticalAttachment",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],ZW.prototype,"horizontalAttachment",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"isAnimatingFade",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"isAnimatingSnap",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"isAnimatingExpand",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"isDragging",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"playerHidden",void 0);
_.F([_.C({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),_.y("design:type",Object)],ZW.prototype,"playlistData",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),_.y("design:type",Object)],ZW.prototype,"hasPlaylistData",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"closed",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ZW.prototype,"expandedClosed",void 0);
_.F([_.C({selector:_.qJc}),_.y("design:type",Boolean)],ZW.prototype,"isSingleOptionSurveyActive",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.YN}),_.y("design:type",Boolean)],ZW.prototype,"isWatchPage",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("watchWhile"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"showInfoBar",null);_.F([_.n("premiumBadges","showInfoBar"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"showOverlayPremiumBadges",null);
_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"watchResponse",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"miniplayerRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"playabilityStatus",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"playerVe",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"expandVe",void 0);_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"closeVe",void 0);
_.F([_.C(),_.y("design:type",Object)],ZW.prototype,"readyToResumeCloseVe",void 0);_.F([_.C(),_.y("design:type",_.QL)],ZW.prototype,"readyToResumeVe",void 0);_.F([_.C(),_.y("design:type",_.QL)],ZW.prototype,"resizeVe",void 0);_.F([_.C(),_.y("design:type",_.QL)],ZW.prototype,"repositionVe",void 0);_.F([_.g5("hasPlaylistData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZW.prototype,"hasPlaylistDataChanged",null);
_.F([_.g5("playerVe"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZW.prototype,"onPlayerVeChange",null);_.F([_.g5("premiumBranding"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZW.prototype,"premiumBrandingChanged",null);_.F([_.g5("readyToResumeVe"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZW.prototype,"readyToResumeVeChanged",null);
_.F([_.g5("isDisabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZW.prototype,"onIsDisabledChanged",null);_.F([_.n("continueWatching","data.miniplayerSubtitle","externalPlaylistData"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"miniplayerSubtitle",null);_.F([_.n("data.miniplayerTitle","externalPlaylistData"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"miniplayerTitle",null);
_.F([_.n("externalPlaylistData","continueWatching"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"playlistIndexMessage",null);_.F([_.C({reflectToAttribute:!0}),_.n("playabilityStatus"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"showErrorScreen",null);_.F([_.C({reflectToAttribute:!0}),_.n("watchWhile"),_.y("design:type",Object),_.y("design:paramtypes",[])],ZW.prototype,"watchWhileHidden",null);
_.M("ytd_miniplayer_to_wiz")||_.A(ZW,"ytd-miniplayer",function(){if(EKe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="blocking-container" hidden="[[!isDisabled]]" on-click="onDisabledTap" class="style-scope ytd-miniplayer">\n  <yt-icon-button aria-label$="[[computeDisabledStateCloseButtonLabel()]]" on-click="onDisabledCloseMiniplayer" class="style-scope ytd-miniplayer">\n    <yt-icon id="close-icon" icon="yt-icons:close" class="style-scope ytd-miniplayer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div class="miniplayer style-scope ytd-miniplayer" role="dialog">\n  <div id="card" class="style-scope ytd-miniplayer">\n    <div id="draggable" class="style-scope ytd-miniplayer">\n      <div id="video-container" class="style-scope ytd-miniplayer">\n        <div id="player-container" class="style-scope ytd-miniplayer"></div>\n        <yt-playability-error-supported-renderers id="error-screen" compact="" data="[[playabilityStatus.errorScreen]]" hidden$="[[!showErrorScreen]]" reason="[[playabilityStatus.reason]]" status="[[playabilityStatus.status]]" class="style-scope ytd-miniplayer">\n        </yt-playability-error-supported-renderers>\n        <ytd-badge-supported-renderer class="premium-badges overlay style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!showOverlayPremiumBadges]]" overlay-premium="">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="card-owner-name" class="owner-name style-scope ytd-miniplayer" hidden="[[!showOverlayPremiumBadges]]" no-endpoints="" text="[[miniplayerSubtitle]]">\n        </yt-formatted-string>\n      </div>\n      <div id="info-bar" on-click="onPlaylistExpandTap" hidden="[[!showInfoBar]]" class="style-scope ytd-miniplayer">\n        <div class="metadata style-scope ytd-miniplayer">\n          <h1 aria-label$="[[getSimpleString(data.miniplayerTitle)]]" class="title meta style-scope ytd-miniplayer" hidden="[[!active]]" on-click="onMetadataTap" role="heading">\n            <yt-formatted-string class="miniplayer-title style-scope ytd-miniplayer" ellipsis-truncate="" text="[[miniplayerTitle]]">\n            </yt-formatted-string>\n          </h1>\n          <div class="channel style-scope ytd-miniplayer">\n            <ytd-badge-supported-renderer class="premium-badges style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!premiumBadges.length]]">\n            </ytd-badge-supported-renderer>\n            <yt-formatted-string id="owner-name" no-endpoints="" text="[[miniplayerSubtitle]]" class="style-scope ytd-miniplayer">\n            </yt-formatted-string>\n            <div class="index-message style-scope ytd-miniplayer" hidden="[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]">\n              <span class="text-divider style-scope ytd-miniplayer">\u2022</span>\n              <span class="style-scope ytd-miniplayer">[[playlistIndexMessage]]</span>\n            </div>\n          </div>\n        </div>\n        <div class="expander style-scope ytd-miniplayer" hidden="[[computeExpandButtonHidden(hasPlaylistData, active, isDisabled)]]">\n          <yt-icon-button label="[[computeExpandButtonLabel(expanded)]]" class="style-scope ytd-miniplayer">\n            <yt-icon icon="[[getExpandIcon(expanded)]]" class="style-scope ytd-miniplayer"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <div class="dragging-cover style-scope ytd-miniplayer" hidden="[[!isDragging]]"></div>\n    </div>\n    <ytd-playlist-panel-renderer id="playlist" data="[[playlistData]]" hidden="[[computePlaylistPanelHidden(expanded, isAnimatingExpand)]]" hide-header-text="" within-miniplayer="" class="style-scope ytd-miniplayer">\n    </ytd-playlist-panel-renderer>\n    <div class="toast-container style-scope ytd-miniplayer">\n      <ytd-miniplayer-toast toast-data="[[toastData]]" class="style-scope ytd-miniplayer"></ytd-miniplayer-toast>\n    </div>\n  </div>\n  <div id="resize-container" aria-hidden="true" class="style-scope ytd-miniplayer">\n    \n    <div class="resizer style-scope ytd-miniplayer" alignment="north"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="east"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="south"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="west"><div class="corner style-scope ytd-miniplayer"></div></div>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);EKe=r}r=EKe;return r},{mode:2});var RQI;var vA=function(){var r=_.I.apply(this,arguments)||this;r.useListItemStyles=_.M("web_list_item_style_for_menu_items");r.systemIcons=_.M("kevlar_system_icons");return r};
_.S(vA,_.I);_.m=vA.prototype;_.m.ready=function(){this.hostElement.addEventListener("tap",_.fs(this,this.onEndpointTapExtra))};
_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.m.onFocus=function(){var r;(r=_.Hp(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.m.onEndpointTapExtra=function(r){_.Vq(this.hostElement,"iron-activate");var J=this.data.navigationEndpoint;J&&_.R(J,_.awr)&&(r.stopPropagation(),_.qG(this.hostElement,[J],this.hostElement))};
_.m.computeIcon=function(r){return r&&r.iconType?_.pM(r.iconType):""};
_.m.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.m.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.m.forceUpdateStylesOnLegacyBrowsers=function(){_.M("kevlar_legacy_browsers")&&_.iX(this.hostElement)};
vA.prototype.forceUpdateStylesOnLegacyBrowsers=vA.prototype.forceUpdateStylesOnLegacyBrowsers;vA.prototype.onFocus=vA.prototype.onFocus;_.F([_.K(_.yG),_.y("design:type",Object)],vA.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.KLN.YtConditionalRendererBehavior),_.y("design:type",Object)],vA.prototype,"ytConditionalRendererBehavior",void 0);_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],vA.prototype,"ytEndpointBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],vA.prototype,"data",void 0);_.F([_.C({computed:"computeIcon(data.icon)",value:""}),_.y("design:type",String)],vA.prototype,"icon",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],vA.prototype,"useIcons",void 0);_.F([_.C({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.y("design:type",Boolean)],vA.prototype,"hasSeparator",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vA.prototype,"useListItemStyles",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],vA.prototype,"systemIcons",void 0);_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vA.prototype,"onFocus",null);_.F([_.g5("useIcons","hasSeparator"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],vA.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.A(vA,"ytd-menu-navigation-item-renderer",function(){if(RQI===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-navigation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!hidden]]" class="style-scope ytd-menu-navigation-item-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" tabindex="-1">\n    <tp-yt-paper-item aria-label$="[[data.accessibility.accessibilityData.label]]" disabled="[[data.isDisabled]]" class="style-scope ytd-menu-navigation-item-renderer">\n      <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-formatted-string>\n    </tp-yt-paper-item>\n  </a>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);RQI=r}r=RQI;return r},{mode:1});var S55;var NEv=_.Z1(_.gP("DOWNLOAD",{},"Download")),dgs=_.Z1(_.gP("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),QOE=_.Z1(_.gP("RETRY",{},"Retry")),Kze=_.Z1(_.gP("PAUSE_DOWNLOADING",{},"Pause downloading")),ksm=_.Z1(_.gP("RESUME_DOWNLOAD",{},"Resume download")),uW=function(){var r=_.I.apply(this,arguments)||this;r.primaryText=NEv;r.primaryIconType="OFFLINE_DOWNLOAD";r.hasSecondaryContent=!1;r.hasSeparator=!1;r.transferState="TRANSFER_STATE_UNKNOWN";r.isVideoDeletedByUser=!1;r.isHidden=!1;r.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return r};
_.S(uW,_.I);_.m=uW.prototype;_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.m.onFocus=function(){this.primaryEntry.focus()};
_.m.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.m.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.m.getRemoveAction=function(){return"ACTION_REMOVE"};
_.m.sendOfflineAction=function(r){var J=this.data.serviceEndpoint;if(J){var x=_.R(J,_.pL);x&&r&&(x.action=r);this.ytComponentBehavior.resolveCommand(J)}};
_.m.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=NEv,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=NEv;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=QOE;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=dgs;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=ksm;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=dgs;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
Kze;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=dgs;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=dgs;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=NEv,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.m.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.m.isSecondaryEntryHidden=function(r,J){return r?!0:!J};
_.m.computeHasSeparator=function(){var r;return!((r=this.data)==null||!r.hasSeparator)};
uW.prototype.showHideButton=uW.prototype.showHideButton;uW.prototype.onTransferStateChange=uW.prototype.onTransferStateChange;uW.prototype.onFocus=uW.prototype.onFocus;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uW.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],uW.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],uW.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],uW.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],uW.prototype,"primaryText",void 0);_.F([_.C(),_.y("design:type",String)],uW.prototype,"primaryIconType",void 0);_.F([_.C(),_.y("design:type",String)],uW.prototype,"primaryAction",void 0);_.F([_.C(),_.y("design:type",Object)],uW.prototype,"secondaryText",void 0);_.F([_.C(),_.y("design:type",String)],uW.prototype,"secondaryIconType",void 0);
_.F([_.C(),_.y("design:type",String)],uW.prototype,"secondaryAction",void 0);_.F([_.C(),_.y("design:type",Object)],uW.prototype,"hasSecondaryContent",void 0);_.F([_.C({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.y("design:type",Object)],uW.prototype,"hasSeparator",void 0);_.F([_.C({selector:_.OQ,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.y("design:type",String)],uW.prototype,"transferState",void 0);
_.F([_.C({selector:_.klz,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.y("design:type",Object)],uW.prototype,"isVideoDeletedByUser",void 0);_.F([_.C(),_.y("design:type",Object)],uW.prototype,"isHidden",void 0);_.F([_.C({selector:_.Glz,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.y("design:type",Object)],uW.prototype,"offlineabilityState",void 0);_.F([_.jX("#primary-entry"),_.y("design:type",Object)],uW.prototype,"primaryEntry",void 0);
_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uW.prototype,"onFocus",null);_.F([_.Mw("transferState","isVideoDeletedByUser"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uW.prototype,"onTransferStateChange",null);_.F([_.Mw("offlineabilityState"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],uW.prototype,"showHideButton",null);
_.A(uW,"ytd-menu-service-item-download-renderer",function(){if(S55===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-download-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<tp-yt-paper-item id="primary-entry" hidden="[[isHidden]]" on-tap="onPrimaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[primaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[primaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id="secondary-entry" hidden="[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]" on-tap="onSecondaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[secondaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[secondaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);S55=r}r=S55;return r},{mode:1});var P7s;var lW=function(){var r=_.I.apply(this,arguments)||this;r.useIcons=!1;r.systemIcons=_.M("kevlar_system_icons");r.useListItemStyles=_.M("web_list_item_style_for_menu_items");return r};
_.S(lW,_.I);_.m=lW.prototype;_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.m.onFocus=function(){var r;(r=_.Hp(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.m.onTap=function(){_.HD(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var r=this.data.serviceEndpoint,J=this.data.command;if(r){var x,t=(x=this.data)==null?void 0:x.trackingParams;x=!!_.R(r,_.BXk);t&&x&&_.lO().dispatch(_.o5({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:t}}));this.ytComponentBehavior.resolveCommand(r)||_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}})}J&&(this.ytComponentBehavior.resolveCommand(J)||_.qG(this.hostElement,
[J],this.hostElement))};
_.m.computeIcon=function(r){return r&&r.iconType?_.pM(r.iconType):""};
_.m.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.m.computeHasSeparator=function(){var r;return!((r=this.data)==null||!r.hasSeparator)};
_.m.forceUpdateStylesOnLegacyBrowsers=function(){_.M("kevlar_legacy_browsers")&&_.iX(this.hostElement)};
_.m.computeIsSelected=function(){var r;return!((r=this.data)==null||!r.isSelected)};
lW.prototype.forceUpdateStylesOnLegacyBrowsers=lW.prototype.forceUpdateStylesOnLegacyBrowsers;lW.prototype.onTap=lW.prototype.onTap;lW.prototype.onFocus=lW.prototype.onFocus;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lW.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],lW.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],lW.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.KLN.YtConditionalRendererBehavior),_.y("design:type",Object)],lW.prototype,"ytConditionalRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lW.prototype,"data",void 0);_.F([_.C({computed:"computeIcon(data.icon)",value:""}),_.y("design:type",String)],lW.prototype,"icon",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lW.prototype,"useIcons",void 0);
_.F([_.C({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.y("design:type",Boolean)],lW.prototype,"hasSeparator",void 0);_.F([_.C({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.y("design:type",Boolean)],lW.prototype,"isSelected",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lW.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],lW.prototype,"useListItemStyles",void 0);
_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lW.prototype,"onFocus",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],lW.prototype,"onTap",null);_.F([_.g5("useIcons","hasSeparator"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lW.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.A(lW,"ytd-menu-service-item-renderer",function(){if(P7s===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item disabled="[[data.isDisabled]]" class="style-scope ytd-menu-service-item-renderer">\n  <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-service-item-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-menu-service-item-renderer">\n  </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);P7s=r}r=P7s;return r},{mode:2});var Y5K;var XA=function(){return _.I.apply(this,arguments)||this};
_.S(XA,_.I);_.m=XA.prototype;_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.onDataChanged=function(){var r=this;_.zu(this,function(){r.postbox.openDialog();r.focus();_.Vq(r.hostElement,"yt-refit")})};
_.m.focus=function(){this.postbox.focus()};
_.m.closePopup=function(){_.D9(this.hostElement,"yt-close-popup-action")};
_.m.onYtCommentboxDismiss=function(){this.closePopup()};
XA.prototype.onYtCommentboxDismiss=XA.prototype.onYtCommentboxDismiss;XA.prototype.onDataChanged=XA.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],XA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],XA.prototype,"data",void 0);_.F([_.C({value:function(){return _.gP("SBOX_INAPPROPRIATE_CANCEL")}}),
_.y("design:type",String)],XA.prototype,"closeButtonAriaLabel",void 0);_.F([_.jX("#postbox"),_.y("design:type",Object)],XA.prototype,"postbox",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XA.prototype,"onDataChanged",null);_.F([_.Uh("yt-commentbox-dismiss"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XA.prototype,"onYtCommentboxDismiss",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],XA);
_.A(XA,"ytd-backstage-post-dialog-popup-renderer",function(){if(Y5K!==void 0)return Y5K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-bar" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div id="title" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n  </div>\n  <yt-icon-button id="close-panel-icon" aria-label$="[[closeButtonAriaLabel]]" on-tap="closePopup" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <yt-icon class="remove-option style-scope ytd-backstage-post-dialog-popup-renderer" icon="yt-icons:close"></yt-icon>\n  </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id="postbox" data="[[data.dialogRenderer.backstagePostDialogRenderer]]" in-popup-container="" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div slot="repost-preview" hidden="[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <ytd-post-renderer data="[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    </ytd-post-renderer>\n  </div>\n</ytd-backstage-post-dialog-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Y5K=r},{mode:1});var nKm;var rn=function(){return _.I.apply(this,arguments)||this};
_.S(rn,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rn.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],rn);
_.A(rn,"ytd-sender-id-section-renderer",function(){if(nKm!==void 0)return nKm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope ytd-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return nKm=r},{mode:1});var O_v;var C7m;var BEX;var JA=function(){return _.I.apply(this,arguments)||this};
_.S(JA,_.I);JA.prototype.closePopup=function(){_.D9(this.hostElement,"yt-close-popup-action")};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],JA.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],JA.prototype,"data",void 0);_.F([_.Oh({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],JA);
_.A(JA,"yt-community-post-section-renderer",function(){if(BEX===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-community-post-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_community_post_section_renderer.yt.community.post.section.renderer.css.js--\x3e<div id="title" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.title)]]</div>\n<div class="style-scope yt-community-post-section-renderer">\n  <yt-button-renderer id="post-button" data="[[data.postButton.buttonRenderer]]" on-tap="closePopup" class="style-scope yt-community-post-section-renderer">\n  </yt-button-renderer>\n</div>\n<div id="subtitle" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.subtitle)]]</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;C7m===void 0&&(C7m=document.createElement("template"));var t=C7m;x.call(J,t.content.cloneNode(!0),r.content.firstChild);BEX=r}r=BEX;return r},{mode:2});var IVs;var Lzm;var cuE;var Au7;var Fzv;var aVm;var x9=function(){return _.I.apply(this,arguments)||this};
_.S(x9,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],x9.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],x9.prototype,"data",void 0);_.F([_.Oh({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],x9);
_.A(x9,"yt-share-start-time-with-context-renderer",function(){if(aVm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-start-time-with-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_start_time_with_context_renderer.yt.share.start.time.with.context.renderer.css.js--\x3e<div id="start-time-title" class="style-scope yt-share-start-time-with-context-renderer"><yt-formatted-string aria-label$="[[getSimpleString(data.title)]]" text="[[data.title]]" class="style-scope yt-share-start-time-with-context-renderer"></yt-formatted-string></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Fzv===void 0&&(Fzv=document.createElement("template"));var t=Fzv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);aVm=r}r=aVm;return r},{mode:2});var tA=function(){return _.I.apply(this,arguments)||this};
_.S(tA,_.I);tA.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tA.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tA.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tA.prototype,"data",void 0);_.F([_.Oh({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],tA);
_.A(tA,"yt-share-panel-title-v15-renderer",function(){if(Au7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-title-v15-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_title_v15_renderer.yt.share.panel.title.v15.renderer.css.js--\x3e<h2 id="title" class="style-scope yt-share-panel-title-v15-renderer">[[getSimpleString(data.title)]]</h2>\n<div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-share-panel-title-v15-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;cuE===void 0&&(cuE=document.createElement("template"));var t=cuE;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Au7=r}r=Au7;return r},{mode:2});var bQ=function(){return _.I.apply(this,arguments)||this};
_.S(bQ,_.I);bQ.prototype.configureRendererStamper=function(){return{"data.title":{id:"title",mapping:{sharePanelTitleV15Renderer:"yt-share-panel-title-v15-renderer"}},"data.communityPost":{id:"community-post",mapping:{communityPostSectionRenderer:"yt-community-post-section-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bQ.prototype,"data",void 0);_.F([_.Oh({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],bQ);
_.A(bQ,"yt-share-panel-header-renderer",function(){if(Lzm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_header_renderer.yt.share.panel.header.renderer.css.js--\x3e<div id="community-post" class="style-scope yt-share-panel-header-renderer"></div>\n<div id="title-bar" class="style-scope yt-share-panel-header-renderer">\n  <div id="title" class="style-scope yt-share-panel-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;IVs===void 0&&(IVs=document.createElement("template"));var t=IVs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Lzm=r}r=Lzm;return r},{mode:2});var yur;var eQy;var mp=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-open-popup-action":"onOpen"};return r};
_.S(mp,_.I);_.m=mp.prototype;_.m.attached=function(){this.onOpen()};
_.m.updateTimeSecs=function(r){this.currentTimeSecs=r};
_.m.computeTimeString=function(r){r=r.toString();var J=Math.floor(Number(r)/3600),x=Math.floor(Number(r)%3600%60);return(J>0?J+":":"")+_.lA(Math.floor(Number(r)%3600/60),J>0?2:1)+":"+_.lA(x,2)};
_.m.computeTimeStringA11y=function(r){r=_.YJz({seconds:r});var J=r.hours===void 0?0:r.hours,x=r.minutes===void 0?0:r.minutes,t=r.seconds===void 0?0:r.seconds;r=[];if(J>0){var b=e7X().format({hours:J});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.LZ)||J>9999)b=b.replace(J.toString(),_.nS7(J)),_.LZ==="km"&&(b=b.replace(".",","));r.push(b)}x>0&&r.push(e7X().format({minutes:x}));t>0&&r.push(e7X().format({seconds:t}));J="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");x=_.LZ==
"am"?"{0}\u1363 ":_.LZ=="fa"?"{0}\u060c\u200f ":_.LZ=="my"?"{0} - ":_.LZ=="ne"?"{0},":_.LZ=="th"?"{0} ":_.LZ=="ur"?"{0}\u060c ":_.LZ=="ar"||_.LZ=="ar-XB"?"{0} \u0648":_.LZ=="ja"||_.LZ=="zh-CN"||_.LZ=="zh-HK"||_.LZ=="zh-TW"?"{0}\u3001":"{0}, ";t=_.LZ=="am"?"\u1363 ":_.LZ=="fa"?"\u060c\u200f ":_.LZ=="my"?" - ":_.LZ=="th"?" ":_.LZ=="ur"?"\u060c ":_.LZ=="ar"||_.LZ=="ar-XB"?" \u0648":_.LZ=="ja"||_.LZ=="zh-CN"||_.LZ=="zh-HK"||_.LZ=="zh-TW"?"\u3001":", ";b=_.LZ=="am"?" \u12a5\u1293 {0}":_.LZ=="as"?" \u0986\u09f0\u09c1 {0}":
_.LZ=="az"?" v\u0259 {0}":_.LZ=="bn"?" \u098f\u09ac\u0982 {0}":_.LZ=="cs"?" a\u00a0{0}":_.LZ=="de"?" und {0}":_.LZ=="el"?" \u03ba\u03b1\u03b9 {0}":_.LZ=="eu"?" eta {0}":_.LZ=="fa"?"\u060c \u0648 {0}":_.LZ=="fil"?", at {0}":_.LZ=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.LZ=="hi"?", \u0914\u0930 {0}":_.LZ=="hu"?" \u00e9s {0}":_.LZ=="hy"?" \u0587 {0}":_.LZ=="id"?", dan {0}":_.LZ=="iw"?" \u05d5-{0}":_.LZ=="ja"?"\u3001{0}":_.LZ=="ka"?" \u10d3\u10d0 {0}":_.LZ=="km"?" \u1793\u17b7\u1784 {0}":_.LZ=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.LZ=="ko"?" \ubc0f {0}":_.LZ=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.LZ=="lt"?" ir {0}":_.LZ=="lv"?" un {0}":_.LZ=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.LZ=="mr"?" \u0906\u0923\u093f {0}":_.LZ=="ms"?" dan {0}":_.LZ=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.LZ=="ne"?" \u0930 {0}":_.LZ=="or"?", \u0b13 {0}":_.LZ=="pa"?" \u0a05\u0a24\u0a47 {0}":_.LZ=="ro"?" \u0219i {0}":_.LZ=="si"?", \u0dc3\u0dc4 {0}":_.LZ=="sk"?" a {0}":_.LZ=="sl"?" in {0}":_.LZ=="sq"?" dhe {0}":_.LZ=="sv"?" och {0}":
_.LZ=="sw"?" na {0}":_.LZ=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.LZ=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.LZ=="th"?" \u0e41\u0e25\u0e30{0}":_.LZ=="tr"?" ve {0}":_.LZ=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.LZ=="uz"?" va {0}":_.LZ=="vi"?" v\u00e0 {0}":_.LZ=="zh-HK"?"\u53ca{0}":_.LZ=="zu"?", ne-{0}":_.LZ=="af"||_.LZ=="nl"?" en {0}":_.LZ=="ar"||_.LZ=="ar-XB"?" \u0648{0}":_.LZ=="be"||_.LZ=="uk"?" \u0456 {0}":_.LZ=="en-GB"||_.LZ=="en-IN"?" and {0}":_.LZ=="en"||_.LZ=="en-XA"?
", and {0}":_.LZ=="et"||_.LZ=="fi"?" ja {0}":_.LZ=="fr"||_.LZ=="fr-CA"?" et {0}":_.LZ=="zh-CN"||_.LZ=="zh-TW"?"\u548c{0}":_.LZ=="da"||_.LZ=="is"||_.LZ=="no"?" og {0}":_.LZ=="es"||_.LZ=="es-419"||_.LZ=="es-US"?" y {0}":_.LZ=="kk"||_.LZ=="lo"||_.LZ=="mn"?", {0}":_.LZ=="bg"||_.LZ=="mk"||_.LZ=="ru"||_.LZ=="sr"?" \u0438 {0}":_.LZ=="gl"||_.LZ=="it"||_.LZ=="pt-BR"||_.LZ=="pt-PT"?" e {0}":" i {0}";var V=_.LZ=="am"?"{0} \u12a5\u1293 {1}":_.LZ=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.LZ=="az"?"{0} v\u0259 {1}":
_.LZ=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.LZ=="de"?"{0} und {1}":_.LZ=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.LZ=="eu"?"{0} eta {1}":_.LZ=="fa"?"{0} \u0648 {1}":_.LZ=="fil"?"{0} at {1}":_.LZ=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.LZ=="hi"?"{0} \u0914\u0930 {1}":_.LZ=="hu"?"{0} \u00e9s {1}":_.LZ=="hy"?"{0} \u0587 {1}":_.LZ=="iw"?"{0} \u05d5-{1}":_.LZ=="ja"?"{0}\u3001{1}":_.LZ=="ka"?"{0} \u10d3\u10d0 {1}":_.LZ=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.LZ=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.LZ=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.LZ=="ko"?"{0} \ubc0f {1}":_.LZ=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.LZ=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.LZ=="lt"?"{0} ir {1}":_.LZ=="lv"?"{0} un {1}":_.LZ=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.LZ=="mn"?"{0}, {1}":_.LZ=="mr"?"{0} \u0906\u0923\u093f {1}":_.LZ=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.LZ=="ne"?"{0} \u0930 {1}":_.LZ=="or"?"{0} \u0b13 {1}":_.LZ=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.LZ=="ro"?"{0} \u0219i {1}":_.LZ==
"si"?"{0} \u0dc3\u0dc4 {1}":_.LZ=="sl"?"{0} in {1}":_.LZ=="sq"?"{0} dhe {1}":_.LZ=="sv"?"{0} och {1}":_.LZ=="sw"?"{0} na {1}":_.LZ=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.LZ=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.LZ=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.LZ=="tr"?"{0} ve {1}":_.LZ=="ur"?"{0} \u0627\u0648\u0631 {1}":_.LZ=="uz"?"{0} va {1}":_.LZ=="vi"?"{0} v\u00e0 {1}":_.LZ=="zh-HK"?"{0}\u53ca{1}":_.LZ=="zu"?"{0} ne-{1}":_.LZ=="af"||_.LZ=="nl"?"{0} en {1}":_.LZ=="ar"||_.LZ==
"ar-XB"?"{0} \u0648{1}":_.LZ=="be"||_.LZ=="uk"?"{0} \u0456 {1}":_.LZ=="cs"||_.LZ=="sk"?"{0} a\u00a0{1}":_.LZ=="et"||_.LZ=="fi"?"{0} ja {1}":_.LZ=="fr"||_.LZ=="fr-CA"?"{0} et {1}":_.LZ=="id"||_.LZ=="ms"?"{0} dan {1}":_.LZ=="zh-CN"||_.LZ=="zh-TW"?"{0}\u548c{1}":_.LZ=="da"||_.LZ=="is"||_.LZ=="no"?"{0} og {1}":_.LZ=="es"||_.LZ=="es-419"||_.LZ=="es-US"?"{0} y {1}":_.LZ=="bg"||_.LZ=="mk"||_.LZ=="ru"||_.LZ=="sr"?"{0} \u0438 {1}":_.LZ=="en"||_.LZ=="en-GB"||_.LZ=="en-IN"||_.LZ=="en-XA"?"{0} and {1}":_.LZ==
"gl"||_.LZ=="it"||_.LZ=="pt-BR"||_.LZ=="pt-PT"?"{0} e {1}":"{0} i {1}";_.LZ==="sq"?(b=b.replace("dhe","e"),V=V.replace("dhe","e")):_.LZ==="th"?(t=t.replace("{0}"," {0}"),V=V.replace("{0}","{0} "),V=V.replace("{1}"," {1}")):_.LZ==="ne"?t=",":_.LZ==="zh-CN"?t="":J.includes(_.LZ)&&(t=" ");return r.length<2?r.join(""):"am ar bg bs ca cs da es es-419 es-US eu fa fi fr-CA fr gl gu hi hr hu hy is it lt lv mk my no nl pl pt-BR pt-PT ro si sl sq sr-Latn sr sw th uk".split(" ").includes(_.LZ)?r.length===2?
V.replace("{0}",r[0]).replace("{1}",r[1]):x.replace("{0}",r[0])+r.slice(1,-1).join(t)+b.replace("{0}",r[r.length-1]):r.join(t)};
_.m.getTimeParam=function(){return gNv(this.timeString)};
_.m.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var r={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},J;_.HU(_.wU(),(J=this.data)==null?void 0:J.trackingParams,r,7)};
_.m.onChangeStartAtTimestamp=function(){for(var r=this.startAtTimestamp.value.split(":"),J=0,x=1,t=r.length-1;t>=0;t--)J+=Number(r[t])*x,x*=60;this.updateTimeSecs(J);this.setTimestamp()};
_.m.onOpen=function(){var r=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var J=_.xb();J?J.getPlayerPromise().then(function(x){x=x.getCurrentTime();r.updateTimeSecs(x)}):ae9()&&this.updateTimeSecs(ae9())};
_.m.setTimestamp=function(){var r=Math.floor(this.currentTimeSecs);_.D9(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!r,timestamp:r||""}])};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],mp.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mp.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mp.prototype,"data",void 0);_.F([_.C({value:!1,notify:!0}),_.y("design:type",Boolean)],mp.prototype,"isStartAtChecked",void 0);_.F([_.C(),_.y("design:type",Number)],mp.prototype,"currentTimeSecs",void 0);
_.F([_.C({computed:"computeTimeString(currentTimeSecs)"}),_.y("design:type",String)],mp.prototype,"timeString",void 0);_.F([_.C({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.y("design:type",String)],mp.prototype,"timeStringA11y",void 0);_.F([_.jX("#start-at-timestamp"),_.y("design:type",Object)],mp.prototype,"startAtTimestamp",void 0);_.F([_.Oh({is:"yt-start-at-renderer",disableElementRegistration:!0})],mp);
_.A(mp,"yt-start-at-renderer",function(){if(eQy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-start-at-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_start_at_renderer.yt.start.at.renderer.css.js--\x3e<div id="start-at-wrapper" class="style-scope yt-start-at-renderer">\n  <tp-yt-paper-checkbox id="start-at-checkbox" checked="{{isStartAtChecked}}" on-change="onChangeStartAtCheckbox" class="style-scope yt-start-at-renderer">\n    <yt-formatted-string text="[[data.startAtOptionLabel]]" class="style-scope yt-start-at-renderer"></yt-formatted-string>\n  </tp-yt-paper-checkbox>\n  <tp-yt-paper-input id="start-at-timestamp" allowed-pattern="[:0-9]" aria-label="[[timeStringA11y]]" disabled="" no-label-float="" use-v2-underline="" value="[[timeString]]" on-blur="onChangeStartAtTimestamp" on-change="onChangeStartAtTimestamp" class="style-scope yt-start-at-renderer">\n  </tp-yt-paper-input>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;yur===void 0&&(yur=document.createElement("template"));var t=yur;x.call(J,t.content.cloneNode(!0),r.content.firstChild);eQy=r}r=eQy;return r},{mode:2});var zQ7;var Z_e;var vKX=new Map([["ADD_TO_PLAYLIST","playlist_add"],["ADD_TO_REMOTE_QUEUE","add_to_queue"],["CAST_ICON","chromecast-filled"],["CAST_OUTLINE","chromecast"],["DISLIKE","dislike_outline"],["DISLIKE_SELECTED","dislike"],["ERROR_WHITE","error"],["FAVORITE","like_outline"],["LIKE","like_outline"],["LIKE_SELECTED","like"],["LOOP","music_repeat_all"],["LOOP_ONE","music_repeat_one"],["PLAYLIST_PLAY","playlists"],["QUEUE_PLAY_NEXT","playlists"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST",
"delete"],["SHUFFLE","music_shuffle"],["SUBSCRIPTIONS","subscriptions"],["TAB_EXPLORE","explore"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like"]]),u_Y=new Map([["BOOKMARK","bookmark-filled"],["CLOUD_UPLOAD","cloud_arrow_up"],["DISLIKE","dislike"],["DISLIKE_SELECTED","dislike-filled"],["ERROR_WHITE","error-filled"],["FAVORITE","like"],["INSERT_CHART_OUTLINED","bar_graph_box_vertical"],["LIKE","like"],["LIKE_SELECTED","like-filled"],["MUSIC_EXPLICIT_BADGE","music_explicit_badge-filled"],
["MUSIC_SHUFFLE","shuffle"],["PAUSE","offline_pause"],["REMOVE","delete"],["REMOVE_FROM_HISTORY","delete"],["REMOVE_FROM_PLAYLIST","delete"],["TAB_MUSIC_PREMIUM","youtube_music_monochrome"],["UNFAVORITE","like-filled"],["VOLUME_UP","volume_up"],["DISMISS_QUEUE","list_remove"]]),lVs=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var X59={};X59.YtBindingExpressionsBehavior={identity:_.I4,msg:function(r,J){J=J===void 0?{}:J;return _.gP(r,J,r)},
msgPlural:function(r,J){return _.Ex(r,J)},
getMusicIconFromType:function(r){if(_.M("music_web_enable_icon_wil"))r=_.pM(r);else if(u_Y.has(r))r="yt-sys-icons:"+u_Y.get(r);else{var J=vKX.get(r)||_.pM(r).split(":")[1];J=_.KF7(J);var x;r=((x=lVs.get(r))!=null?x:"yt-sys-icons:")+J}return r}};var r8Y;var J8y;var xXe;var txy=document.head,bFy=txy.appendChild,mXX;if(xXe===void 0){var oV5=document.createElement("template");_.d(oV5,'\x3c!--css-build:shady--\x3e<iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');xXe=oV5}mXX=xXe;bFy.call(txy,mXX.content);var oE=function(){var r=_.I.apply(this,arguments)||this;r.screenLayer=7;return r};
_.S(oE,_.I);oE.prototype.getScreenLayer=function(){return this.screenLayer};
oE.prototype.onTap=function(r){r&&r.detail&&(r.detail.x||r.detail.y)&&_.Hp(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.sx(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(r=this.getScreenLayer(),_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:r}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.vd.Object.defineProperties(oE.prototype,{title:{configurable:!0,enumerable:!0,get:function(){return this.ytRendererBehavior.getSimpleString(this.data.title)}},
icon:{configurable:!0,enumerable:!0,get:function(){return"socialNetworksRound:"+this.data.serviceName.toLowerCase()}}});
oE.prototype.onTap=oE.prototype.onTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],oE.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],oE.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],oE.prototype,"data",void 0);_.F([_.n("data.title"),_.y("design:type",Object),_.y("design:paramtypes",[])],oE.prototype,"title",null);
_.F([_.n("data.serviceName"),_.y("design:type",String),_.y("design:paramtypes",[])],oE.prototype,"icon",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],oE.prototype,"onTap",null);_.F([_.Oh({is:"yt-share-target-renderer",disableElementRegistration:!0})],oE);
_.A(oE,"yt-share-target-renderer",function(){if(J8y===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" icon="[[icon]]"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;r8Y===void 0&&(r8Y=document.createElement("template"));var t=r8Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);J8y=r}r=J8y;return r},{mode:2});var VxX;var DX5;var Vu=function(){var r=_.I.apply(this,arguments)||this;r.SHARE_TARGET_WIDTH=70;r.SHARE_TARGET_MARGIN_RIGHT=8;r.PAGE_SCROLL_SPEED=9;r.actionMap={"yt-share-panel-reset-action":"onReset_"};return r};
_.S(Vu,_.I);_.m=Vu.prototype;_.m.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.m.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.Hp(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.Hp(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.m.onReset_=function(){if(_.Hp(this.hostElement).querySelector("#list")){var r=_.Hp(this.hostElement).querySelector("#list");var J=_.Hp(this.hostElement).querySelector("#list");var x=J.offsetLeft,t=J.offsetParent;t||_.$uq(J)!="fixed"||(t=_.QV(J).documentElement);if(t){if(_.V9&&!_.Hs(58)){var b=_.dus(t);x+=b.left}else Number(_.eDz)>=8&&!(Number(_.eDz)>=9)&&(b=_.dus(t),x-=b.left);J=_.SYY(t)?t.clientWidth-(x+J.offsetWidth):x}else J=x;lb7(r,J);this.updateScrollButtons_()}};
_.m.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.m.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.m.onScrollWheel_=function(r){r.stopPropagation();r.preventDefault();var J=uSY(_.Hp(this.hostElement).querySelector("#list"));r=Math.abs(r.deltaX)>Math.abs(r.deltaY)?r.deltaX:r.deltaY;lb7(_.Hp(this.hostElement).querySelector("#list"),J+r);this.updateScrollButtons_()};
_.m.smoothScrollByOnePage_=function(r){var J=_.Hp(this.hostElement).querySelector("#list"),x=(Math.floor(J.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,t=uSY(J),b=x*(r?1:-1),V=this.PAGE_SCROLL_SPEED,H=this.updateScrollButtons_.bind(this),q=0,W;(function g(){q+=V;W=q/x*2;lb7(J,t+b*(W<1?W*W:-W*W+4*W-2));q<x?window.requestAnimationFrame(g):H()})()};
_.m.updateScrollButtons_=function(){var r=uSY(_.Hp(this.hostElement).querySelector("#list")),J=_.Hp(this.hostElement).querySelector("#list").scrollWidth-_.Hp(this.hostElement).querySelector("#list").clientWidth;_.Hp(this.hostElement).querySelector("#scroll-button-back").hidden=r<=0;_.Hp(this.hostElement).querySelector("#scroll-button-forward").hidden=r>=J};
Vu.prototype.onScrollWheel_=Vu.prototype.onScrollWheel_;Vu.prototype.onDataChanged_=Vu.prototype.onDataChanged_;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Vu.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Vu.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(X59.YtBindingExpressionsBehavior),_.y("design:type",Object)],Vu.prototype,"ytBindingExpressionsBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Vu.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Vu.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Vu.prototype,"onDataChanged_",null);_.F([_.Uh("wheel"),_.y("design:type",Function),_.y("design:paramtypes",[WheelEvent]),_.y("design:returntype")],Vu.prototype,"onScrollWheel_",null);
_.F([_.Oh({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],Vu);
_.A(Vu,"yt-third-party-share-target-section-renderer",function(){if(DX5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-share-target-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_share_target_section_renderer.yt.third.party.share.target.section.renderer.css.js--\x3e<div id="list" class="style-scope yt-third-party-share-target-section-renderer">\n  <div id="contents" role="toolbar" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-third-party-share-target-section-renderer"></div>\n</div>\n<yt-icon-button id="scroll-button-back" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_PREVIOUS_LABEL\')]]" on-tap="onScrollBack_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_left"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id="scroll-button-forward" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_NEXT_LABEL\')]]" on-tap="onScrollForward_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_right"></yt-icon>\n</yt-icon-button>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;VxX===void 0&&(VxX=document.createElement("template"));var t=VxX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);DX5=r}r=DX5;return r},{mode:2});var Du=function(){return _.I.apply(this,arguments)||this};
_.S(Du,_.I);Du.prototype.configureRendererStamper=function(){return{"data.shareTargetContainer":{id:"share-targets",mapping:{thirdPartyShareTargetSectionRenderer:"yt-third-party-share-target-section-renderer"}},"data.copyLinkContainer":{id:"copy-link",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}},"data.startAtContainer":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Du.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Du.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Du.prototype,"data",void 0);_.F([_.Oh({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],Du);
_.A(Du,"yt-third-party-network-section-renderer",function(){if(Z_e===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-network-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_network_section_renderer.yt.third.party.network.section.renderer.css.js--\x3e<div id="share-targets" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="copy-link" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="start-at" class="style-scope yt-third-party-network-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;zQ7===void 0&&(zQ7=document.createElement("template"));var t=zQ7;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Z_e=r}r=Z_e;return r},{mode:2});_.o8(_.JY(function(r){return _.f("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.f("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.f(_.QR,{data:function(){return r.data().firstPartyItems}},{listItemViewModel:_.SA})))},"xg"),"first-party-network-section-view-model",{props:{data:_.yk}});var HFK=_.aa(["data:image/svg+xml;charset=UTF-8;base64,",""]),H1=function(){var r=_.I.apply(this,arguments)||this;r.screenLayer=7;r.qrCodeEnabled=_.M("web_enable_sharing_qr_code");r.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return r};
_.S(H1,_.I);_.m=H1.prototype;_.m.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"ytd-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.m.attached=function(){this.JSC$18017_scroller&&(this.JSC$18017_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18017_scroller.attached&&typeof this.JSC$18017_scroller.attached==="function"&&this.JSC$18017_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.m.onDataChanged=function(){var r=this,J;(J=this.data)!=null&&J.contents&&(this.hostElement.setAttribute("links-only","true"),_.qw(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.zu(this,function(){_.Vq(r.hostElement,"yt-refit");r.focusSharePanelHeader()}))};
_.m.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.m.handleSetTimestamp=function(r){var J=this.shortUrl();r.isSet&&(J=_.C6(J,"t",r.timestamp));this.maybeRenderQrCode(J)};
_.m.shortUrl=function(){var r,J=(r=this.data)==null?void 0:r.contents;if(J)for(r=0;r<J.length;r++){var x=void 0,t=void 0;if((x=J[r])==null?0:(t=x.thirdPartyNetworkSection)==null?0:t.copyLinkContainer){var b=t=x=void 0;return(b=_.R((x=J[r])==null?void 0:(t=x.thirdPartyNetworkSection)==null?void 0:t.copyLinkContainer,v7I))==null?void 0:b.shortUrl}}};
_.m.maybeRenderQrCode=function(r){var J=this,x,t,b,V,H,q,W,U,g;return _.T(function(E){if(E.nextAddress==1){x=_.Hp(J.hostElement).querySelector("#qr-code");if(!J.qrCodeEnabled||!r)return x&&(x.style.display="none"),E.return();t=_.cjM(_.bZ().resolve(_.fM),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});b=document.createElement("div");return typeof t==="function"?(t(b),E.jumpTo(2)):_.p(E,t,3)}E.nextAddress!=2&&(V=E.yieldResult,V(b));W=(H=b)==null?void 0:(q=H.firstChild)==null?void 0:q.firstChild;
U=document.createElement("img");g=_.M4(HFK,btoa(W.outerHTML));U.onload=function(){var h={canvas:x,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:U},G=new Ukv;hlr(G,r);M$K(G,!1,GPm(G));var N=G.modules,Q=Object.assign({},QQr,h);N=structuredClone(N);h=N.length;var Y,O=(Y=Q.canvas)!=null?Y:document.createElement("canvas");Y=Q.cellSize;G=Q.logo;var c,Z=(c=Q.logoSize)!=null?c:Math.floor(h/4);h%2!==Z%2&&Z++;var a=Q.logoPadding,e=Q.backgroundColor;c=h*Y;var l=
Q.width,Vi=0;l&&(Vi=Q.padding,Vi=Math.ceil(Vi*c/(l-Vi*2)),O.style.width=l+"px",O.style.height=l+"px");O.width!==c+Vi*2&&(O.width=c+Vi*2);O.height!==c+Vi*2&&(O.height=c+Vi*2);c=O.getContext("2d");Q.autoClear&&c.clearRect(0,0,O.width,O.height);c.fillStyle=e;c.beginPath();c.roundRect(0,0,O.width,O.height,Q.borderRadius);c.fill();c.save();c.translate(Vi,Vi);if(G)for(O=Math.floor(h-Z)/2-a,a=Math.floor(h+Z)/2+a,e=O;e<a;e++)for(l=O;l<a;l++)N[e][l]=!1;for(O=0;O<h;O++)for(a=0;a<h;a++)(O<7&&a<7||O<7&&a>=h-
7||O>=h-7&&a<7)&&(N[O][a]=!1);var sX;O=(sX=Q.markerColor)!=null?sX:Q.color;S$9(c,0,0,Y,O);S$9(c,Y*(h-7),0,Y,O);S$9(c,0,Y*(h-7),Y,O);switch(Q.cellStyle){case 0:sX=N;N=sX.length;O=Q.cellSize;c.beginPath();for(a=0;a<N;a++)for(e=0;e<N;e++)sX[a][e]&&c.rect(a*O,e*O,O,O);c.fillStyle=Q.color;c.fill();break;case 1:sX=N;N=sX.length;O=Q.cellSize;a=O*Q.relativeCircleSize;c.fillStyle=Q.color;c.beginPath();for(Q=0;Q<N;Q++)for(e=0;e<N;e++)sX[Q][e]&&(c.beginPath(),c.ellipse((Q+.5)*O,(e+.5)*O,a/2,a/2,0,0,2*Math.PI),
c.fill());c.fill();break;case 2:sX=N;N=sX.length;O=Q.cellSize;c.fillStyle=Q.color;Q=[[1,1],[-1,1],[-1,-1],[1,-1]];c.beginPath();for(a=0;a<N;a++)for(e=0;e<N;e++)if(sX[a][e])c.roundRect(a*O,e*O,O,O,O/2),a+1<N&&sX[a+1][e]&&c.rect(a*O+O/2,e*O,O,O),e+1<N&&sX[a][e+1]&&c.rect(a*O,e*O+O/2,O,O);else{l=a*O+O/2;Vi=e*O+O/2;for(var pz=0;pz<4;pz++){var Gz=_.D(Q[pz]),Qi=Gz.next().value;Gz=Gz.next().value;a+Qi>=0&&a+Qi<N&&e+Gz>=0&&e+Gz<N&&sX[a+Qi][e]&&sX[a][e+Gz]&&sX[a+Qi][e+Gz]&&(Qi=pz*Math.PI/2,Gz=O/2,c.moveTo(l+
Gz*Math.cos(Qi),Vi+Gz*Math.sin(Qi)),c.arc(l,Vi,O/2,Qi,Qi+Math.PI/2,!1),c.lineTo(l+Gz*(Math.cos(Qi)-Math.sin(Qi)),Vi+Gz*(Math.cos(Qi)+Math.sin(Qi))),c.lineTo(l+Gz*Math.cos(Qi),Vi+Gz*Math.sin(Qi)))}}c.fill()}G&&c.drawImage(G,(h-Z)*Y/2,(h-Z)*Y/2,Z*Y,Z*Y);c.restore();x.style.removeProperty("display")};
U.src=_.pX(g);_.i8(E)})};
_.m.hasCommunityPostRenderer=function(){var r,J,x,t;return!!((r=this.data)==null?0:(J=r.header)==null?0:(x=J.sharePanelHeaderRenderer)==null?0:(t=x.communityPost)==null?0:t.communityPostSectionRenderer)};
_.m.onTapClose=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.m.getScreenLayer=function(){return this.screenLayer};
_.m.logSharePanelPage=function(){if(!_.M("enable_share_panel_navigation_logging_fix_on_web")){var r;if((r=this.data)!=null&&r.trackingParams){r=this.data.trackingParams;var J=this.parentClickTrackingParams;J=J?_.SU(J):void 0;var x=_.wU();_.mI(x,21760,J,{layer:7,parentLayer:0});x.graftServerVe(r,void 0,7);_.lO().dispatch(_.o5({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
H1.prototype.onDataChanged=H1.prototype.onDataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],H1.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],H1.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],H1.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],H1.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],H1.prototype,"data",void 0);_.F([_.C({value:_.gP("SBOX_INAPPROPRIATE_CANCEL")}),_.y("design:type",String)],H1.prototype,"closeButtonAriaLabel",void 0);_.F([_.jX("yt-share-panel-header-renderer"),_.y("design:type",HTMLElement)],H1.prototype,"header",void 0);_.F([_.C({selector:function(r){return r.share.parentClickTrackingParams}}),
_.y("design:type",String)],H1.prototype,"parentClickTrackingParams",void 0);_.F([_.C(),_.y("design:type",Object)],H1.prototype,"qrCodeEnabled",void 0);_.F([_.jX("#scroller"),_.y("design:type",Object)],H1.prototype,"JSC$18017_scroller",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],H1.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],H1);
_.A(H1,"ytd-unified-share-panel-renderer",function(){if(O_v!==void 0)return O_v;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return O_v=r},{mode:1});var TeX;var TT=function(){var r=_.I.apply(this,arguments)||this;r.modernModal=!0;return r};
_.S(TT,_.I);TT.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
TT.prototype.computeShouldHideOldButtons=function(){var r;return!((r=this.data)==null?0:r.button)};
_.vd.Object.defineProperties(TT.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var r,J;return(r=this.data)==null?void 0:(J=r.button)==null?void 0:J.buttonRenderer}}});
_.F([_.C(),_.y("design:type",Object)],TT.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],TT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],TT.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],TT.prototype,"modernModal",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],TT.prototype,"buttonRendererData",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],TT);
_.A(TT,"ytd-modal-with-title-and-button-renderer",function(){if(TeX!==void 0)return TeX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-modal-with-title-and-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<yt-formatted-string id="content" split-lines="" text="[[data.content]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<div class="buttons style-scope ytd-modal-with-title-and-button-renderer" hidden="[[computeShouldHideOldButtons(data.button)]]">\n  <ytd-button-renderer id="button" align-by-text="" data="[[buttonRendererData]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return TeX=r},{mode:1});var sqI;var sW=function(){return _.I.apply(this,arguments)||this};
_.S(sW,_.I);sW.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("page-changed",this.page))};
sW.prototype.pageChangedForBinding=sW.prototype.pageChangedForBinding;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sW.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sW.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],sW.prototype,"page",void 0);_.F([_.g5("page"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sW.prototype,"pageChangedForBinding",null);
_.F([_.L({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],sW);
_.A(sW,"ytd-account-item-section-header-renderer",function(){if(sqI!==void 0)return sqI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.title]]" class="style-scope ytd-account-item-section-header-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return sqI=r},{mode:1});var qRv;var qt=function(){return _.I.apply(this,arguments)||this};
_.S(qt,_.I);qt.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItem:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},accountItemRenderer:{component:"ytd-account-item-renderer",properties:{onAccountItemTap:"[[onAccountItemTap]]"}},compactLinkRenderer:"ytd-compact-link-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0}}}},"data.header":{id:"header",mapping:{accountItemSectionHeaderRenderer:"ytd-account-item-section-header-renderer"}}}};
qt.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qt.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],qt.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qt.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Function)],qt.prototype,"onAccountItemTap",void 0);
_.F([_.L({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],qt);
_.A(qt,"ytd-account-item-section-renderer",function(){if(qRv!==void 0)return qRv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-item-section-renderer"></div>\n<div id="contents" class="style-scope ytd-account-item-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qRv=r},{mode:1});var Wo9;var iFI;var W1=function(){return _.I.apply(this,arguments)||this};
_.S(W1,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],W1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],W1.prototype,"data",void 0);_.F([_.L({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],W1);
_.A(W1,"ytd-accounts-dialog-header-renderer",function(){if(iFI!==void 0)return iFI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-accounts-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-accounts-dialog-header-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iFI=r},{mode:1});var p75;var iQ=function(){return _.I.apply(this,arguments)||this};
_.S(iQ,_.I);iQ.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],iQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],iQ.prototype,"data",void 0);_.F([_.L({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],iQ);
_.A(iQ,"ytd-google-account-header-renderer",function(){if(p75!==void 0)return p75;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-google-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="managedAccountDisclaimer" class="style-scope ytd-google-account-header-renderer"></div>\n<div id="container" class="style-scope ytd-google-account-header-renderer">\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="name" text="[[data.name]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="email" text="[[data.email]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return p75=r},{mode:1});var pG=function(){return _.I.apply(this,arguments)||this};
_.S(pG,_.I);pG.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{accountItemSectionRenderer:"ytd-account-item-section-renderer",compactLinkRenderer:"ytd-compact-link-renderer"}},"data.header":{id:"header",mapping:{googleAccountHeaderRenderer:"ytd-google-account-header-renderer",accountsDialogHeaderRenderer:"ytd-accounts-dialog-header-renderer"}}}};
pG.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("page-changed",this.page))};
pG.prototype.pageChangedForBinding=pG.prototype.pageChangedForBinding;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],pG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],pG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pG.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],pG.prototype,"page",void 0);
_.F([_.g5("page"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],pG.prototype,"pageChangedForBinding",null);_.F([_.L({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],pG);
_.Te()(pG,"ytd-account-section-list-renderer",function(){if(Wo9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-section-list-renderer"></div>\n<div id="contents" class="style-scope ytd-account-section-list-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Wo9=r}r=Wo9;return r},{allowedProps:["data"],
mode:1});var f0m;var fG=function(){var r=_.I.apply(this,arguments)||this;r.enableHandlesAccountMenuSwitcher=_.M("enable_handles_account_menu_switcher");return r};
_.S(fG,_.I);fG.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
fG.prototype.dataChanged=fG.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fG.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fG.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],fG.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.F([_.jX("#avatar"),_.y("design:type",Object)],fG.prototype,"avatar",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fG.prototype,"dataChanged",null);_.F([_.L({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],fG);
_.Te()(fG,"ytd-active-account-header-renderer",function(){if(f0m===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-active-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="avatar" height="40" thumbnail="[[data.accountPhoto]]" width="40" class="style-scope ytd-active-account-header-renderer">\n</yt-img-shadow>\n<div id="channel-container" class="style-scope ytd-active-account-header-renderer">\n  <yt-formatted-string id="account-name" ellipsis-truncate="" text="[[data.accountName]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="email" ellipsis-truncate="" text="[[data.email]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="channel-handle" ellipsis-truncate="" respect-lang-dir="" text="[[data.channelHandle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="manage-account" ellipsis-truncate="" force-default-style="" text="[[data.manageAccountTitle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);f0m=r}r=f0m;return r},{allowedProps:["data"],
mode:1});var UXK;var gV9;var UW=function(){return _.I.apply(this,arguments)||this};
_.S(UW,_.I);UW.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
UW.prototype.onBackTap=function(){_.Vq(this.hostElement,"yt-menu-back-tapped")};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UW.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],UW.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UW.prototype,"data",void 0);_.F([_.L({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],UW);
_.Te()(UW,"ytd-simple-menu-header-renderer",function(){if(gV9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-menu-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton.buttonRenderer]]" on-tap="onBackTap" class="style-scope ytd-simple-menu-header-renderer">\n</ytd-button-renderer>\n<h2 class="style-scope ytd-simple-menu-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-simple-menu-header-renderer"></yt-formatted-string>\n</h2>\n<div id="buttons" class="style-scope ytd-simple-menu-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);gV9=r}r=gV9;return r},{allowedProps:["data"],
mode:2});var EVX;var gn=function(){return _.I.apply(this,arguments)||this};
_.S(gn,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gn.prototype,"data",void 0);_.F([_.L({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],gn);
_.A(gn,"ytd-comment-video-thumbnail-header-renderer",function(){if(EVX!==void 0)return EVX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-video-thumbnail-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-formatted-string class="title style-scope ytd-comment-video-thumbnail-header-renderer" text="[[data.title]]"></yt-formatted-string>\n    <div class="thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.thumbnail]]">\n      <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="86" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n      </yt-img-shadow>\n    </div>\n  </a>\n</div>\n<div class="subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.subtitleMessage]]">\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.text]]" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.termsText]]" force-default-style="" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return EVX=r},{mode:1});var jqK;var EW=function(){return _.I.apply(this,arguments)||this};
_.S(EW,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EW.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],EW.prototype,"data",void 0);_.F([_.L({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],EW);
_.A(EW,"ytd-abuse-type-selector-renderer",function(){if(jqK!==void 0)return jqK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-abuse-type-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-abuse-type-selector-renderer">\n  <form class="style-scope ytd-abuse-type-selector-renderer">\n    <yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" class="style-scope ytd-abuse-type-selector-renderer">\n    </yt-options-renderer>\n  </form>\n  <div id="footer" class="style-scope ytd-abuse-type-selector-renderer">[[getSimpleString(data.footer)]]</div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jqK=r},{mode:1});var $X4;var j6=function(){return _.I.apply(this,arguments)||this};
_.S(j6,_.I);j6.prototype.attached=function(){var r=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){r.additionalContextInput.focusTextInput()})};
j6.prototype.handleAdditionalContextChanged=function(){var r=this;_.ac(this,"ytd-report-channel-additional-context-update",function(){r.ytdReduxBehavior.dispatch(_.o5({type:"ADDITIONAL_CONTEXT_UPDATED",payload:r.additionalContext}))},300)};
j6.prototype.updateAdditionalContextFromBinding=function(r){this.additionalContext=r.detail.value};
j6.prototype.handleAdditionalContextChanged=j6.prototype.handleAdditionalContextChanged;_.F([_.K(_.dE),_.y("design:type",Object)],j6.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",String)],j6.prototype,"additionalContext",void 0);_.F([_.C({selector:function(r){return r.reportChannelAbuse.additionalContext}}),
_.y("design:type",String)],j6.prototype,"additionalContextRedux",void 0);_.F([_.C(),_.y("design:type",Object)],j6.prototype,"data",void 0);_.F([_.jX("yt-text-input-form-field-renderer"),_.y("design:type",Object)],j6.prototype,"additionalContextInput",void 0);_.F([_.g5("additionalContext"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],j6.prototype,"handleAdditionalContextChanged",null);
_.F([_.L({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],j6);
_.A(j6,"ytd-report-channel-modal-additional-context-renderer",function(){if($X4!==void 0)return $X4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-additional-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.additionalDetailsTextField.textInputFormFieldRenderer]]" value="[[additionalContext]]" on-value-changed="updateAdditionalContextFromBinding" class="style-scope ytd-report-channel-modal-additional-context-renderer">\n</yt-text-input-form-field-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $X4=r},{mode:1});var w7v;var $9=function(){var r=_.I.apply(this,arguments)||this;r.nextButtonDisabled=null;r.submitEndpoint=null;r.navigationEndpoint=null;r.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return r};
_.S($9,_.I);_.m=$9.prototype;_.m.computeNextButtonData=function(r,J,x){var t={};J&&(t.navigationEndpoint=J);x&&(t.serviceEndpoint=x);r&&r.buttonRenderer&&_.GE.extend(t,r.buttonRenderer);return t};
_.m.handleReportChannelModalDisableNextButtonAction=function(r){this.setNextButtonIsDisabled(r)};
_.m.handleReportFormEndpointUpdateAction=function(r){this.setNextButtonIsDisabled(!!r.disableSubmitButton);this.resetEndpointData();r.submitEndpoint?this.submitEndpoint=r.submitEndpoint:r.submitNavigationEndpoint&&(this.navigationEndpoint=r.submitNavigationEndpoint)};
_.m.handleSignalActionSubmitForm=function(){var r,J=Object.keys(((r=this.reportChannelAbuseForm)==null?void 0:r.selectedVideoIds)||{}),x;r=((x=this.reportChannelAbuseForm)==null?void 0:x.additionalContext)||"";var t;x=((t=this.reportChannelAbuseForm)==null?void 0:t.impersonatedChannelUrl)||"";var b;if((b=this.data)==null?0:b.submitEndpoint){J={impersonated_channel_url:x,text:r,video_ids:J};var V;_.bZ().resolve(_.mg).resolveCommand((V=this.data)==null?void 0:V.submitEndpoint,{form:Object.assign({},
J,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.m.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.m.onYtServiceRequestError=function(r){this.setNextButtonIsDisabled(!1);_.rq(this.hostElement,r.detail.error.message)};
_.m.setNextButtonIsDisabled=function(r){this.set("data.nextButton.buttonRenderer.isDisabled",r)};
_.m.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
$9.prototype.onYtServiceRequestError=$9.prototype.onYtServiceRequestError;$9.prototype.onYtServiceRequestCompleted=$9.prototype.onYtServiceRequestCompleted;_.F([_.C(),_.y("design:type",Object)],$9.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],$9.prototype,"nextButtonDisabled",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],$9.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],$9.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$9.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$9.prototype,"submitEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],$9.prototype,"navigationEndpoint",void 0);_.F([_.C({selector:function(r){return r.reportChannelAbuse}}),
_.y("design:type",Object)],$9.prototype,"reportChannelAbuseForm",void 0);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],$9.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],$9.prototype,"onYtServiceRequestError",null);
_.F([_.L({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],$9);
_.A($9,"ytd-report-channel-modal-footer-renderer",function(){if(w7v!==void 0)return w7v;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n<ytd-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]" disabled="[[data.nextButton.buttonRenderer.isDisabled]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return w7v=r},{mode:1});var hoX;var wn=function(){var r=_.I.apply(this,arguments)||this;r.boundOnTapDismissButton=function(){r.closePopup()};
return r};
_.S(wn,_.I);wn.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
wn.prototype.handleDataChanged=function(){_.vS(this.hostElement)};
wn.prototype.closePopup=function(){_.D9(this.hostElement,"yt-close-popup-action")};
wn.prototype.handleDataChanged=wn.prototype.handleDataChanged;_.F([_.C(),_.y("design:type",Object)],wn.prototype,"boundOnTapDismissButton",void 0);_.F([_.C(),_.y("design:type",Object)],wn.prototype,"data",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wn.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wn.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wn.prototype,"handleDataChanged",null);_.F([_.L({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],wn);
_.A(wn,"ytd-report-channel-modal-header-renderer",function(){if(hoX!==void 0)return hoX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-report-channel-modal-header-renderer">\n  <span id="title" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.title)]]</span>\n  <span id="subtitle" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id="dismiss-button" class="style-scope ytd-report-channel-modal-header-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return hoX=r},{mode:1});var Mx7;var hA=function(){var r=_.I.apply(this,arguments)||this;r.autoValidate=!1;r.invalid=!1;r.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return r};
_.S(hA,_.I);_.m=hA.prototype;_.m.attached=function(){var r=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){r.channelUrlInput.focusTextInput()})};
_.m.disableNextButton=function(r){_.D9(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[r])};
_.m.handleImpersonatedChannelUrlChanged=function(){var r=this;this.disableNextButton(!0);this.invalid=!1;_.ac(this,"ytd-report-channel-impersonated-channel-update",function(){var J=r.impersonatedChannelUrl.trim();r.ytdReduxBehavior.dispatch(_.o5({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:J}));var x;((x=r.data)==null?0:x.submitEndpoint)&&J&&_.bZ().resolve(_.mg).resolveCommand(r.data.submitEndpoint,{form:{impersonated_channel_url:J,element:r.hostElement}})},500)};
_.m.handleModifyReportFormCommand=function(r){this.invalid=this.get("modifyReportFormCommand.action",r)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.m.updateInvalidFromBinding=function(r){this.invalid=r.detail.value};
_.m.updateImpersonatedChannelUrlFromBinding=function(r){this.impersonatedChannelUrl=r.detail.value};
hA.prototype.handleImpersonatedChannelUrlChanged=hA.prototype.handleImpersonatedChannelUrlChanged;_.F([_.K(_.dE),_.y("design:type",Object)],hA.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],hA.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hA.prototype,"autoValidate",void 0);_.F([_.C(),_.y("design:type",Object)],hA.prototype,"invalid",void 0);
_.F([_.C(),_.y("design:type",String)],hA.prototype,"impersonatedChannelUrl",void 0);_.F([_.C({selector:function(r){return r.reportChannelAbuse.impersonatedChannelUrl}}),
_.y("design:type",String)],hA.prototype,"impersonatedChannelUrlRedux",void 0);_.F([_.C(),_.y("design:type",Object)],hA.prototype,"data",void 0);_.F([_.jX("#text-input"),_.y("design:type",Object)],hA.prototype,"channelUrlInput",void 0);_.F([_.g5("impersonatedChannelUrl"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hA.prototype,"handleImpersonatedChannelUrlChanged",null);
_.F([_.L({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],hA);
_.A(hA,"ytd-report-channel-modal-impersonation-renderer",function(){if(Mx7!==void 0)return Mx7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-impersonation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer id="text-input" auto-validate="[[autoValidate]]" component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.impersonationTextField.textInputFormFieldRenderer]]" invalid="[[invalid]]" value="[[impersonatedChannelUrl]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="updateImpersonatedChannelUrlFromBinding" class="style-scope ytd-report-channel-modal-impersonation-renderer"></yt-text-input-form-field-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Mx7=r},{mode:1});var G65;var Ro7;var Mt=function(){return _.I.apply(this,arguments)||this};
_.S(Mt,_.I);Mt.prototype.onCheckboxToggled=function(r){var J,x,t=(x=_.R((J=this.data)==null?void 0:J.video,_.nn))==null?void 0:x.videoId;t&&this.ytdReduxBehavior.dispatch(r.target.checked?_.o5({type:"VIDEO_SELECTED",payload:t}):_.o5({type:"VIDEO_UNSELECTED",payload:t}))};
Mt.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.vd.Object.defineProperties(Mt.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.data)==null?void 0:r.video;if(!J)return{};var x;r=(x=_.R(J,_.nn))==null?void 0:x.navigationEndpoint;if(!r)return J;_.R(r==null?void 0:r.commandMetadata,_.rP)&&(_.R(r.commandMetadata,_.rP).ignoreNavigation=!0);return J}}});
_.F([_.C({reflectToAttribute:!0,selector:function(r,J){return J in r.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.y("design:type",Boolean)],Mt.prototype,"checked",void 0);_.F([_.C(),_.y("design:type",Object)],Mt.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Mt.prototype,"video",null);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mt.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],Mt.prototype,"ytdReduxBehavior",void 0);_.F([_.L({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],Mt);
_.A(Mt,"ytd-selectable-video-renderer",function(){if(Ro7!==void 0)return Ro7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox checked="[[checked]]" on-change="onCheckboxToggled" class="style-scope ytd-selectable-video-renderer">\n  <div id="video" class="style-scope ytd-selectable-video-renderer"></div>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Ro7=r},{mode:1});var GT=function(){var r=_.I.apply(this,arguments)||this;r.monitorScroll=!0;return r};
_.S(GT,_.I);GT.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],GT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],GT.prototype,"data",void 0);_.F([_.L({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],GT);
_.A(GT,"ytd-selectable-video-list-renderer",function(){if(G65!==void 0)return G65;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selectable-videos" hidden="[[!data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer"></div>\n<div id="empty-state-message" hidden="[[data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer">\n  [[getSimpleString(data.emptyStateMessage)]]\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return G65=r},{mode:1});var SRY;_.O8("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var RE=function(){return _.I.apply(this,arguments)||this};
_.S(RE,_.I);RE.prototype.onChange=function(r){if(r=_.r5(r).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.M("kevlar_command_handler_migration_killswitch"))_.qG(this.hostElement,r,this.hostElement);else{r=_.D(r);for(var J=r.next();!J.done;J=r.next())this.ytComponentBehavior.resolveCommand(J.value)}};
RE.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
RE.prototype.updateDataToggledFromBinding=function(r){this.set("data.toggled",r.detail.value)};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],RE.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RE.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],RE.prototype,"data",void 0);_.F([_.C({computed:"isEnabled(data)"}),_.y("design:type",Boolean)],RE.prototype,"enabled",void 0);_.F([_.L({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],RE);
_.A(RE,"ytd-toggle-item-renderer",function(){if(SRY!==void 0)return SRY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.descriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="description style-scope ytd-toggle-item-renderer">[[getSimpleString(item)]]</div>\n</template>\n<div id="caption-container" class="style-scope ytd-toggle-item-renderer">\n  <div id="caption" class="style-scope ytd-toggle-item-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button checked="[[data.toggled]]" disabled="[[!enabled]]" noink="" on-change="onChange" on-checked-changed="updateDataToggledFromBinding" class="style-scope ytd-toggle-item-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<template is="dom-repeat" items="[[data.extraDescriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="extra-description style-scope ytd-toggle-item-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-toggle-item-renderer"></yt-formatted-string>\n  </div>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return SRY=r},{mode:1});var Ne5;var dXm;var Qqm;var S6=function(){var r=_.I.apply(this,arguments)||this;r.setVisible=!1;r.boundOnSubmitButtonClick=function(){r.onSubmitButtonClick()};
r.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return r};
_.S(S6,_.I);S6.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnSubmitButtonClick]]"},params:{noink:!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
S6.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
S6.prototype.onSubmitButtonClick=function(){var r;((r=this.data)==null?0:r.submitEndpoint)&&!_.M("enable_ytc_refunds_submit_form_signal_action")&&_.sx(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
S6.prototype.handleSignalActionSubmitForm=function(){var r;((r=this.data)==null?0:r.submitEndpoint)&&_.sx(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.vd.Object.defineProperties(S6.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.hiddenByDefault)&&!this.setVisible}}});
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],S6.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],S6.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],S6.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],S6.prototype,"setVisible",void 0);_.F([_.C(),_.y("design:type",Object)],S6.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],S6.prototype,"surveyFeedbackData",void 0);_.F([_.C(),_.y("design:type",Object)],S6.prototype,"boundOnSubmitButtonClick",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data","setVisible"),_.y("design:type",Object),_.y("design:paramtypes",[])],S6.prototype,"visibilityHidden",null);_.F([_.Oh({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],S6);
_.A(S6,"yt-flow-footer-renderer",function(){if(Qqm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_footer_renderer.yt.flow.footer.renderer.css.js--\x3e<div id="secondary-button" hidden$="[[!data.secondaryButton]]" class="style-scope yt-flow-footer-renderer"></div><div id="primary-button" hidden$="[[!data.primaryButton]]" class="style-scope yt-flow-footer-renderer"></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;dXm===void 0&&(dXm=document.createElement("template"));var t=dXm;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Qqm=r}r=Qqm;return r},{mode:2});var Nt=function(){return _.I.apply(this,arguments)||this};
_.S(Nt,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Nt.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Nt.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Nt.prototype,"data",void 0);_.F([_.C({selector:function(r){return r.ypc.surveyFeedbackData}}),
_.y("design:type",Object)],Nt.prototype,"surveyFeedbackData",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Nt);
_.A(Nt,"ytd-flow-footer-renderer",function(){if(Ne5!==void 0)return Ne5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-flow-footer-renderer data="[[data]]" survey-feedback-data="[[surveyFeedbackData]]" class="style-scope ytd-flow-footer-renderer">\n</yt-flow-footer-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Ne5=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var KoI;var k6s;var dn=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return r};
_.S(dn,_.I);_.m=dn.prototype;_.m.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.C$("multiPageMenuSectionItems")}}};
_.m.handleHideEnclosingAction_=function(r){if(this.data&&this.data.items)for(var J=0;J<this.data.items.length;J++){var x=this.data.items[J].notificationRenderer;if(x&&x.notificationId==r.hideEnclosingAction.notificationId){this.splice("data.items",J,1);_.D9(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.m.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.qw(this.hostElement,"hidden",!0)};
_.m.updateMenu_=function(r){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&r&&!r.doNotRefreshInbox){r=this.data.continuations;for(var J=0;J<r.length;J++)if(r[J].invalidationContinuationData){var x=void 0;var t=(x=r[J].invalidationContinuationData)==null?void 0:x.continuation;break}r=_.GE.clone(this.data.continuationUpdateEndpoint||null);r.continuation=t;r.click_tracking_params=this.data.trackingParams;_.sx(this.hostElement,[r])}};
_.m.onServiceRequestCompleted_=function(r,J){if(this.data&&(r=J.actions)){J=0;for(var x=r.length;J<x;J++){var t=_.R(r[J],_.Axo);if(!t)break;if((t.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||t.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&t.continuationItems&&this.data.items){var b=this.data.items.length-1;this.data.items[b].continuationItemRenderer&&this.splice.apply(this,["data.items",b,1].concat(t.continuationItems))}}}};
dn.prototype.onServiceRequestCompleted_=dn.prototype.onServiceRequestCompleted_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dn.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dn.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],dn.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dn.prototype,"data",void 0);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],dn.prototype,"onServiceRequestCompleted_",null);_.F([_.Oh({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],dn);
_.Te()(dn,"yt-multi-page-menu-section-renderer",function(){if(k6s===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-multi-page-menu-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.account.yt_multi_page_menu_section_renderer.yt.multi.page.menu.section.renderer.css.js--\x3e<div id="section-title" hidden="[[!data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer">\n  <h2 class="style-scope yt-multi-page-menu-section-renderer">\n    <yt-formatted-string text="[[data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer"></yt-formatted-string>\n  </h2>\n</div>\n<div id="items" class="style-scope yt-multi-page-menu-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;KoI===void 0&&(KoI=document.createElement("template"));var t=KoI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);k6s=r}r=k6s;return r},{allowedProps:["data"],
mode:2});var P4m;var YRs;var Qu=function(){return _.I.apply(this,arguments)||this};
_.S(Qu,_.I);Qu.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.vd.Object.defineProperties(Qu.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.progress)==null?0:this.data.progress*100}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Qu.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Qu.prototype,"data",void 0);_.F([_.n("data.progress"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Qu.prototype,"showProgressBar",null);
_.F([_.n("data.progress"),_.y("design:type",Number),_.y("design:paramtypes",[])],Qu.prototype,"progress",null);_.F([_.Oh({is:"yt-flow-header-renderer",disableElementRegistration:!0})],Qu);
_.A(Qu,"yt-flow-header-renderer",function(){if(YRs===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_header_renderer.yt.flow.header.renderer.css.js--\x3e<div id="top-bar" class="style-scope yt-flow-header-renderer">\n  <div id="action-button" hidden$="[[!data.actionButton]]" class="style-scope yt-flow-header-renderer"></div>\n  <yt-formatted-string id="title" force-default-style="" split-lines="1" text="[[data.title]]" class="style-scope yt-flow-header-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id="progress-bar" hidden="[[!showProgressBar]]" value="[[progress]]" class="style-scope yt-flow-header-renderer"></tp-yt-paper-progress>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;P4m===void 0&&(P4m=document.createElement("template"));var t=P4m;x.call(J,t.content.cloneNode(!0),r.content.firstChild);YRs=r}r=YRs;return r},{mode:2});var nVv;var OFe;var KG=function(){return _.I.apply(this,arguments)||this};
_.S(KG,_.I);KG.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],KG.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],KG.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],KG.prototype,"data",void 0);_.F([_.Oh({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],KG);
_.A(KG,"yt-post-confirmation-flow-step-renderer",function(){if(OFe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-post-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_post_confirmation_flow_step_renderer.yt.post.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-post-confirmation-flow-step-renderer"><div id="text" class="style-scope yt-post-confirmation-flow-step-renderer"></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;nVv===void 0&&(nVv=document.createElement("template"));var t=nVv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);OFe=r}r=OFe;return r},{mode:2});var C4s;var Be7;var k9=function(){return _.I.apply(this,arguments)||this};
_.S(k9,_.I);
k9.prototype.configureRendererStamper=function(){return{"data.userInfo":{id:"user-info",mapping:{cardItemTextWithImageRenderer:{component:"yt-card-item-text-with-image-renderer"}}},"data.confirmationText":{id:"confirmation-text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}},"data.confirmationDetailsHeader":{id:"confirmation-details",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"}}},"data.productDetails":{id:"product-details",mapping:{activityItemRenderer:{component:"yt-activity-item-renderer"}}},
"data.billingDetails":{id:"billing-details",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],k9.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],k9.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],k9.prototype,"data",void 0);_.F([_.Oh({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],k9);
_.A(k9,"yt-refund-confirmation-flow-step-renderer",function(){if(Be7===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-refund-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_refund_confirmation_flow_step_renderer.yt.refund.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-refund-confirmation-flow-step-renderer"><div id="user-info" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-text" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="product-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="billing-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;C4s===void 0&&(C4s=document.createElement("template"));var t=C4s;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Be7=r}r=Be7;return r},{mode:2});_.xt(ENE);_.xt(j5m);var $69=_.Ms({avatarViewModel:_.GH});_.xt(w25);var hT7=_.Ms({commentInteractionViewModel:j5m,sharedSubscriptionViewModel:w25,buttonViewModel:_.TN});_.xt(Mgm);_.xt(G59);_.xt(RT9);_.xt(SQm);_.xt(Nh4);var d6v=_.Ms({profileIdentityInfoViewModel:_.dvm,profileInfoViewModel:Nh4});_.xt(Q5v);_.iu(Q5v,"yt-profile-card-view-model",{propNames:["data"]});var P1=function(){var r=_.I.apply(this,arguments)||this;r.enableFocusFix=_.M("music_web_enable_focus_on_setting_menu_fix")&&_.LN("IS_MOBILE_WEB",!1);r.covered=!1;r.hideMenu=!1;r.isCommentNotificationOnProfileCard=!1;r.scrolledByTouch=!1;r.disableBackdropFilter=_.M("web_disable_backdrop_filter");r.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return r};
_.S(P1,_.I);_.m=P1.prototype;
_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{activeAccountHeaderRenderer:"ytd-active-account-header-renderer",flowHeaderRenderer:"yt-flow-header-renderer",simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer",reportChannelModalHeaderRenderer:"ytd-report-channel-modal-header-renderer"}},"data.sections":{id:"sections",mapping:{additionalContextRenderer:"ytd-report-channel-modal-additional-context-renderer",abuseTypeSelectorRenderer:"ytd-abuse-type-selector-renderer",accountSectionListRenderer:"ytd-account-section-list-renderer",
backgroundPromoRenderer:"ytd-background-promo-renderer",commentVideoThumbnailHeaderRenderer:"ytd-comment-video-thumbnail-header-renderer",impersonationScreenRenderer:"ytd-report-channel-modal-impersonation-renderer",itemSectionRenderer:"ytd-comments",messageRenderer:"ytd-message-renderer",multiPageMenuNotificationSectionRenderer:"yt-multi-page-menu-section-renderer",multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",postConfirmationFlowStepRenderer:"yt-post-confirmation-flow-step-renderer",
refundConfirmationFlowStepRenderer:"yt-refund-confirmation-flow-step-renderer",selectableVideoListRenderer:"ytd-selectable-video-list-renderer",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",toggleItemRenderer:"ytd-toggle-item-renderer",profileCardViewModel:"yt-profile-card-view-model",continuationItemRenderer:"ytd-continuation-item-renderer"},events:!0},"data.footer":{id:"footer",mapping:{multiPageMenuSectionRenderer:"yt-multi-page-menu-section-renderer",reportChannelModalFooterRenderer:"ytd-report-channel-modal-footer-renderer",
flowFooterRenderer:"ytd-flow-footer-renderer"}}}};
_.m.ready=function(){var r=this;this.JSC$18126_containerElement.addEventListener("scroll",function(){r.ytRendererBehavior.markDirty()})};
_.m.attributeChanged=function(r,J){r==="menu-style"&&_.D9(this.hostElement,"yt-multi-page-menu-closed-action",[J])};
_.m.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.fs(this,this.focusOnStampFinished))};
_.m.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.fs(this,this.focusOnStampFinished))};
_.m.reset=function(){this.closeJobId&&(_.Yh.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.m.focusOnStampFinished=function(r){r.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.fs(this,this.focusOnStampFinished)),this.doFocus())};
_.m.doFocus=function(){var r=_.e4Y(this.sectionsElement);r.length&&r[0].focus()};
_.m.computeMenuStyle=function(r){return r?r.toLowerCase().replace(/_/g,"-"):""};
_.m.computeIsCommentNotificationOnProfileCard=function(r){return _.M("enable_profile_cards_on_comments")&&r.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.m.computeHideMenu=function(r,J){return r||!(!J||!J.showLoadingSpinner)};
_.m.onPopupClosed=function(){this.isPopUpOpen=!1;_.D9(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.m.onPopupOpened=function(r,J){this.isPopUpOpen=!0;J.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.Vq(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.o5({type:"CHANNEL_REPORT_RESET"})))};
_.m.onYtNavigate=function(r,J){this.shouldCloseOnNavigateEvent(J.endpoint)&&_.D9(this.hostElement,"yt-close-all-popups-action")};
_.m.handleEndpoint=function(r){r=_.R(r,_.dy);!this.isCommentNotificationOnProfileCard&&r&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$18126_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.m.handleActions=function(r){for(var J=0,x=r.length;J<x;J++){var t=_.R(r[J],Xir);t&&this.handleGetMultiPageMenuAction(t);(t=_.R(r[J],_.Axo))&&this.handleAppendContinuationItemsAction(t)}};
_.m.onServiceRequestSentOrCompleted=function(r,J){r.detail&&r.detail.endpoint&&this.handleEndpoint(r.detail.endpoint);J.actions&&this.handleActions(J.actions)};
_.m.handleGetMultiPageMenuAction=function(r){var J=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.Hp(this.submenuElement).appendChild(J);(r=r.menu.multiPageMenuRenderer)&&this.logSubmenu(r);J.data=r;J.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.m.handleAppendContinuationItemsAction=function(r){if(this.data&&r.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&r.continuationItems&&this.data.sections){var J=this.data.sections.length-1;this.data.sections[J].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),J--);if(this.data.sections[J].multiPageMenuNotificationSectionRenderer&&r.continuationItems){r=_.D(r==null?void 0:r.continuationItems);for(var x=r.next();!x.done;x=r.next())if(x=x.value,_.R(x,GlY)){var t=
void 0,b=void 0,V=void 0,H=void 0,q=void 0;((t=this)==null?0:(b=t.data)==null?0:(V=b.sections)==null?0:(H=V[J])==null?0:(q=H.multiPageMenuNotificationSectionRenderer)==null?0:q.items)&&this.push("data.sections."+J+".multiPageMenuNotificationSectionRenderer.items",x)}else if(_.R(x,_.Q0n)||_.R(x,_.xm))this.push("data.sections",x),J++}}};
_.m.logSubmenu=function(r){if(!_.M("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var J=this.ytRendererBehavior.getScreenLayer(),x=_.kU(J),t=_.Kj(J);if((r=r.trackingParams)&&x&&t){var b=_.SU(r);_.M("combine_ve_grafts")?_.wU().graftServerVe(r,t,J):_.AQ(x,t,b)}}};
_.m.emptySubmenuContainer=function(){for(var r=_.Hp(this.submenuElement);r.firstChild;)r.removeChild(r.firstChild)};
_.m.onMenuBackTap=function(r){_.Vq(this.hostElement,"yt-submenu-closed");r.stopPropagation()};
_.m.onSubmenuClosed=function(r){_.r5(r)!==this.hostElement&&(this.covered=!1,_.Vq(this.hostElement,"yt-refit"),r.stopPropagation())};
_.m.onRetrieveLocation=function(r,J){J.hasComments&&(J.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),r.stopPropagation())};
_.m.shouldCloseOnNavigateEvent=function(r){if(!r)return!0;if(_.R(r,_.KwY)||_.R(r,_.kJu)||_.R(r,_.QQw)||_.R(r,_.Ak))return!1;var J;return((J=_.R(r==null?void 0:r.commandMetadata,_.rP))==null?0:J.ignoreNavigation)?!1:!0};
_.m.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.m.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.m.refitAfterRender=function(){var r=this;_.zu(this,function(){_.Vq(r.hostElement,"yt-refit")})};
P1.prototype.refitAfterRender=P1.prototype.refitAfterRender;P1.prototype.onRetrieveLocation=P1.prototype.onRetrieveLocation;P1.prototype.onSubmenuClosed=P1.prototype.onSubmenuClosed;P1.prototype.onMenuBackTap=P1.prototype.onMenuBackTap;P1.prototype.onServiceRequestSentOrCompleted=P1.prototype.onServiceRequestSentOrCompleted;P1.prototype.onYtNavigate=P1.prototype.onYtNavigate;P1.prototype.onPopupOpened=P1.prototype.onPopupOpened;P1.prototype.onPopupClosed=P1.prototype.onPopupClosed;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],P1.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],P1.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],P1.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],P1.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],P1.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],P1.prototype,"enableFocusFix",void 0);_.F([_.C(),_.y("design:type",Object)],P1.prototype,"covered",void 0);_.F([_.C({computed:"computeHideMenu(covered, data)"}),_.y("design:type",Object)],P1.prototype,"hideMenu",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.y("design:type",String)],P1.prototype,"menuStyle",void 0);
_.F([_.C({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.y("design:type",Object)],P1.prototype,"isCommentNotificationOnProfileCard",void 0);_.F([_.C(),_.y("design:type",Boolean)],P1.prototype,"isPopUpOpen",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P1.prototype,"scrolledByTouch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],P1.prototype,"disableBackdropFilter",void 0);
_.F([_.jX("#sections"),_.y("design:type",HTMLElement)],P1.prototype,"sectionsElement",void 0);_.F([_.jX("#spinner"),_.y("design:type",HTMLElement)],P1.prototype,"spinnerElement",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],P1.prototype,"headerElement",void 0);_.F([_.jX("#container"),_.y("design:type",HTMLElement)],P1.prototype,"JSC$18126_containerElement",void 0);_.F([_.jX("#submenu"),_.y("design:type",HTMLElement)],P1.prototype,"submenuElement",void 0);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P1.prototype,"onPopupClosed",null);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],P1.prototype,"onPopupOpened",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],P1.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-service-request-completed"),_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],P1.prototype,"onServiceRequestSentOrCompleted",null);_.F([_.Uh("yt-menu-back-tapped"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],P1.prototype,"onMenuBackTap",null);
_.F([_.Uh("yt-submenu-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],P1.prototype,"onSubmenuClosed",null);_.F([_.Uh("yt-retrieve-location"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],P1.prototype,"onRetrieveLocation",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],P1.prototype,"refitAfterRender",null);
_.F([_.L({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],P1);
_.A(P1,"ytd-multi-page-menu-renderer",function(){if(UXK!==void 0)return UXK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-page-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="header" hidden="[[hideMenu]]" class="style-scope ytd-multi-page-menu-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[hideMenu]]" on-touchstart="onContainerTouchStart" on-touchend="onContainerTouchEnd">\n  <div id="sections" class="style-scope ytd-multi-page-menu-renderer"></div>\n  <div id="footer" class="style-scope ytd-multi-page-menu-renderer"></div>\n</div>\n<div id="submenu" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[!covered]]"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return UXK=r},{mode:1});var I0I;var Y9=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return r};
_.S(Y9,_.I);_.m=Y9.prototype;_.m.created=function(){this.showTooltips=!0};
_.m.computeAccessibility_=function(r){return this.get("accessibility.accessibilityData",r)||null};
_.m.onTap=function(){var r=_.HD(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(r&&r.length===1&&r[0])_.D9(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var J;if((J=this.data)==null?0:J.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var x;((x=this.data)==null?0:x.menuRequest)&&_.sx(this.hostElement,[this.data.menuRequest])}}};
_.m.handleTopbarMenuClosedAction=function(r){var J,x;(new Map([["multi-page-menu-style-type-creation","VIDEO_CALL"],["multi-page-menu-style-type-notifications","NOTIFICATIONS"],["multi-page-menu-style-type-yt-apps","APPS"]])).get(r)===((J=this.data)==null?void 0:(x=J.icon)==null?void 0:x.iconType)&&this.toggleIconState(!1)};
_.m.toggleIconState=function(r){_.M("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=r)};
_.m.handleUpdateTopbarAvatarAction=function(r){var J;r=(J=_.R(r,y19))==null?void 0:J.avatarUrl;var x,t;J=(x=this.data)==null?void 0:(t=x.avatar)==null?void 0:t.thumbnails;r&&J&&(x={thumbnails:[Object.assign({},J[0],{url:r})]},this.set("data.avatar",x))};
_.vd.Object.defineProperties(Y9.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.Hp(this.hostElement).querySelector("#button")}}});
Y9.prototype.onTap=Y9.prototype.onTap;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Y9.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],Y9.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.Wsn.YtButtonBehavior),_.y("design:type",Object)],Y9.prototype,"ytButtonBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Y9.prototype,"data",void 0);
_.F([_.jX("yt-icon-button#button"),_.y("design:type",Object)],Y9.prototype,"iconButton",void 0);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Y9.prototype,"onTap",null);_.F([_.L({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],Y9);
_.A(Y9,"ytd-topbar-menu-button-renderer",function(){if(I0I!==void 0)return I0I;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-menu-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.avatar]]" class="style-scope ytd-topbar-menu-button-renderer">\n  <button id="avatar-btn" aria-haspopup="true" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope ytd-topbar-menu-button-renderer">\n    <yt-img-shadow height="32" thumbnail="[[data.avatar]]" width="32" class="style-scope ytd-topbar-menu-button-renderer"></yt-img-shadow>\n  </button>\n</template>\n<div id="button" class="style-scope ytd-topbar-menu-button-renderer">\n  \n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return I0I=r},{mode:1});var Lo7;var nG=function(){return _.I.apply(this,arguments)||this};
_.S(nG,_.I);nG.prototype.getSelected=function(){return this.reasons.selected};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nG.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nG.prototype,"data",void 0);_.F([_.jX("#reasons"),_.y("design:type",Object)],nG.prototype,"reasons",void 0);_.F([_.L({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],nG);
_.A(nG,"ytd-ad-feedback-content",function(){if(Lo7!==void 0)return Lo7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  <yt-formatted-string id="reasons-title" text="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id="reasons" class="style-scope ytd-ad-feedback-content">\n  <template is="dom-repeat" items="[[data.reasons]]" as="feedbackReason" class="style-scope ytd-ad-feedback-content">\n    <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-ad-feedback-content">\n      <yt-formatted-string text="[[feedbackReason.reason]]" class="style-scope ytd-ad-feedback-content">\n      </yt-formatted-string>\n    </tp-yt-paper-radio-button>\n  </template>\n</tp-yt-paper-radio-group>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Lo7=r},{mode:1});var c87;var OW=function(){return _.I.apply(this,arguments)||this};
_.S(OW,_.I);_.m=OW.prototype;_.m.onPopupOpened=function(){_.D9(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.m.computeConfirmButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.confirmLabel}};
_.m.computeCancelButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.cancelLabel}};
_.m.onConfirmTap=function(){var r=this.content.getSelected();r!==void 0&&(r=this.data.reasons[r].endpoint)&&(_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}}),_.D9(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.m.sendFeedbackSubmitToastAction=function(){var r;(r=this.data)!=null&&r.completionMessage&&_.D9(this.hostElement,"yt-open-popup-action",[_.rB(this.data.completionMessage),this])};
_.m.onCancelTap=function(){_.D9(this.hostElement,"yt-close-popup-action")};
OW.prototype.onPopupOpened=OW.prototype.onPopupOpened;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],OW.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],OW.prototype,"data",void 0);_.F([_.jX("#content"),_.y("design:type",Object)],OW.prototype,"content",void 0);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],OW.prototype,"onPopupOpened",null);
_.F([_.L({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],OW);
_.A(OW,"ytd-ad-feedback-renderer",function(){if(c87!==void 0)return c87;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-ad-feedback-renderer"></yt-formatted-string>\n<ytd-ad-feedback-content id="content" data="[[data]]" class="style-scope ytd-ad-feedback-renderer"></ytd-ad-feedback-content>\n<div class="buttons style-scope ytd-ad-feedback-renderer">\n  <ytd-button-renderer data="[[computeCancelButton(data)]]" on-tap="onCancelTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return c87=r},{mode:1});var A8I;var CG=function(){return _.I.apply(this,arguments)||this};
_.S(CG,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],CG.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],CG.prototype,"data",void 0);_.F([_.L({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],CG);
_.A(CG,"ytd-ad-info-dialog-content",function(){if(A8I!==void 0)return A8I;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.adReasons]]" class="style-scope ytd-ad-info-dialog-content">\n  \n  <ul id="ad-reasons" class="style-scope ytd-ad-info-dialog-content">\n    <template is="dom-repeat" items="[[data.adReasons]]" as="reason" class="style-scope ytd-ad-info-dialog-content">\n      <li class="style-scope ytd-ad-info-dialog-content">\n        <yt-formatted-string text="[[reason]]" class="style-scope ytd-ad-info-dialog-content">\n        </yt-formatted-string>\n      </li>\n    </template>\n  </ul>\n</template>\n<yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope ytd-ad-info-dialog-content">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return A8I=r},{mode:1});var FoE;var B1=function(){return _.I.apply(this,arguments)||this};
_.S(B1,_.I);B1.prototype.computeConfirmButton=function(r){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:r.confirmLabel}};
B1.prototype.onConfirmTap=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
B1.prototype.computeShouldShowTitle=function(){var r;return!((r=this.data)==null||!r.title)};
B1.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
B1.prototype.onPopupClosed=B1.prototype.onPopupClosed;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],B1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],B1.prototype,"data",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],B1.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],B1);
_.A(B1,"ytd-ad-info-dialog-renderer",function(){if(FoE!==void 0)return FoE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[computeShouldShowTitle(data.title)]]" class="style-scope ytd-ad-info-dialog-renderer">\n  <h2 id="title" class="style-scope ytd-ad-info-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n</template>\n<ytd-ad-info-dialog-content data="[[data]]" class="style-scope ytd-ad-info-dialog-renderer"></ytd-ad-info-dialog-content>\n<div class="buttons style-scope ytd-ad-info-dialog-renderer">\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-info-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return FoE=r},{mode:1});var a0s;var IE=function(){var r=_.I.apply(this,arguments)||this;r.actionButtonClass="action-button";r.dismissButtonId="dismiss-button";r.dialogDismiss=!0;return r};
_.S(IE,_.I);_.m=IE.prototype;_.m.computeInPlayer=function(r){return(r==null?void 0:r.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.m.computedLogo=function(){var r,J;return this.isDarkTheme()?(r=this.data)==null?void 0:r.logoDark:(J=this.data)==null?void 0:J.logo};
_.m.computedHeaderImage=function(){var r,J;return this.isDarkTheme()?(r=this.data)==null?void 0:r.headerImageDark:(J=this.data)==null?void 0:J.headerImage};
_.m.computeLogoIconId=function(){var r,J,x,t=(r=this.computedLogo())==null?void 0:(J=r.sources)==null?void 0:(x=J[0])==null?void 0:x.height;return t&&t%31===0?"logo-icon-with-padding":"logo-icon"};
_.m.computeLogoIconHeight=function(){var r,J,x,t=(r=this.computedLogo())==null?void 0:(J=r.sources)==null?void 0:(x=J[0])==null?void 0:x.height;return t&&t%31===0?"31":"24"};
_.m.onPopupClosed=function(){_.bZ().resolve(_.b$).dispose()};
_.m.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.m.onShow=function(){this.inPlayer&&_.gB(6)};
_.m.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var r=0;r<this.data.impressionEndpoints.length;r++){var J=_.R(this.data.impressionEndpoints[r],_.I2);J&&this.ytComponentBehavior.resolveCommand(J)}};
_.m.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.D9(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.vd.Object.defineProperties(IE.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var r,J;return!((r=this.data)==null||!r.headerImageDark)&&!((J=this.data)==null||!J.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.secondaryButton)}}});
IE.prototype.onPopupClosed=IE.prototype.onPopupClosed;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],IE.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],IE.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.cu.YtVisibilityBehavior),_.y("design:type",Object)],IE.prototype,"ytVisibilityBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],IE.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],IE.prototype,"actionButtonClass",void 0);_.F([_.C(),_.y("design:type",Object)],IE.prototype,"dismissButtonId",void 0);_.F([_.C(),_.y("design:type",Object)],IE.prototype,"dialogDismiss",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],IE.prototype,"hasHeaderImage",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],IE.prototype,"hasPremiumButton",null);
_.F([_.C({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.y("design:type",Boolean)],IE.prototype,"inPlayer",void 0);_.F([_.jX("#dismiss-button"),_.y("design:type",HTMLElement)],IE.prototype,"dismissButton",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],IE.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],IE);
_.A(IE,"ytd-enforcement-message-view-model",function(){if(a0s!==void 0)return a0s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return a0s=r},{mode:1});var y8s;var eo4;var LG=function(){var r=_.I.apply(this,arguments)||this;r.TEST_ONLY={immediateValidation:function(){r.immediateValidation()},
onValidationResponse:function(J){r.onValidationResponse(J)},
onGenerateHandleFromNameResponse:function(J){r.onGenerateHandleFromNameResponse(J)}};
return r};
_.S(LG,_.I);_.m=LG.prototype;_.m.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.m.validate=function(){this.immediateValidation()};
_.m.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.m.setHandleInputValue=function(r){this.handleDir=this.getHandleDir(r);this.handleInput.value=r;this.validationState={status:"PENDING"};this.immediateValidation()};
_.m.getHandleDir=function(r){var J=r===""&&!1;return(J=_.n6q.test.call(_.n6q,r))?"rtl":"ltr"};
_.m.onDataChanged=function(){var r,J;this.handleDir=this.getHandleDir((J=(r=this.data)==null?void 0:r.handle)!=null?J:"");var x;this.validationState=((x=this.data)==null?0:x.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var t;((t=this.data)==null?0:t.validateOnInit)&&this.immediateValidation()};
_.m.stopPropagation=function(r){r.stopPropagation()};
_.m.onInput=function(){var r;this.handleDir=this.getHandleDir((r=this.handleInput.value)!=null?r:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.m.onFocusout=function(r){this.handleInput.contains(r.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.m.delayedValidation=function(){var r,J;this.debouncedValidation((J=(r=this.data)==null?void 0:r.validationDelayMs)!=null?J:1E3)};
_.m.immediateValidation=function(){this.debouncedValidation(0)};
_.m.debouncedValidation=function(r){var J=this;_.ac(this,"debouncedValidation",function(){var x,t=J.staticValidation((x=J.handleInput.value)!=null?x:"");if(t!==void 0)J.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:t};else{var b;if((b=J.data)!=null&&b.validateChannelHandleCommand){J.validationState={status:"LOADING"};var V;J.ytComponentBehavior.resolveCommand(J.data.validateChannelHandleCommand,{form:{handle:(V=J.handleInput.value)!=null?V:""},commandController:{onSuccess:function(H,
q){J.onValidationResponse(q)},
onServerError:function(H,q){J.onValidationServerError(q)}}})}else J.handleUnexpectedValidationError(new _.MV("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",J.data))}},r)};
_.m.staticValidation=function(r){var J;if(((J=this.data)==null?void 0:J.channelHandleStaticValidationParams)!==void 0){J=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(r)&&J.validValueRegexpErrorMessage!==void 0)return J.validValueRegexpErrorMessage;if(J.minLength!==void 0&&r.length<J.minLength&&J.minLengthErrorMessage!==void 0)return J.minLengthErrorMessage;if(J.maxLength!==void 0&&r.length>J.maxLength&&J.maxLengthErrorMessage!==void 0)return J.maxLengthErrorMessage}};
_.m.onValidationResponse=function(r){var J=_.R(r.result,ekY);J===void 0?this.handleUnexpectedValidationError(new _.MV("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",r)):this.handleValidationResultRenderer(J)};
_.m.onValidationServerError=function(r){this.handleUnexpectedValidationError(new _.MV("ValidateChannelHandle request failed.",r))};
_.m.handleValidationResultRenderer=function(r){if(r.handle===void 0)this.handleUnexpectedValidationError(new _.MV("ChannelHandleValidationResultRenderer does not contain handle.",r));else if(r.handle===this.handleInput.value)switch(r.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:r.handle};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case "CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case "CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState=
{status:"INVALID",errorIndicator:"ICON",errorMessage:r.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.MV("Unrecognized ChannelHandleValidationResult",r));break;default:_.Vy(r.result)}};
_.m.handleUnexpectedValidationError=function(r){var J;this.validationState={status:"UNKNOWN",handle:(J=this.handleInput.value)!=null?J:""};_.nR(r)};
_.m.stopEventPropagation=function(r){r.stopPropagation()};
_.m.updateHandleOnChannelNameInputChange=function(r){if(!this.wasEdited){var J,x;this.debouncedGenerateHandleFromName(r,(x=(J=this.data)==null?void 0:J.validationDelayMs)!=null?x:1E3)}};
_.m.debouncedGenerateHandleFromName=function(r,J){var x=this;_.ac(this,"debouncedGenerateHandleFromName",function(){var t;(t=x.data)!=null&&t.validateChannelHandleCommand?x.ytComponentBehavior.resolveCommand(x.data.validateChannelHandleCommand,{form:{name:r},commandController:{onSuccess:function(b,V){x.onGenerateHandleFromNameResponse(V)},
onServerError:function(b,V){_.nR(new _.MV("Error calling GenerateHandleFromName",V))}}}):_.nR(new _.MV("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",x.data))},J)};
_.m.onGenerateHandleFromNameResponse=function(r){this.wasEdited||((r=_.R(r.result,zkI))?this.setHandleInputValue(r.handle):_.nR(new _.MV("Invalid results when generate handle from name")))};
_.vd.Object.defineProperties(LG.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var r;if(r=this.validationState)r=this.validationState,r=r.status==="OK"||r.status==="UNKNOWN";if(r)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var r;if(((r=this.validationState)==null?void 0:r.status)==="INVALID")return this.validationState.errorIndicator}},
borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}},
handleEdit:{configurable:!0,enumerable:!0,get:function(){var r,J=(r=this.channelHandleEntity)==null?void 0:r.handleEdit;this.handleDir=this.getHandleDir(J!=null?J:"");return J}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var r,J;if(((r=this.data)==null?void 0:(J=r.channelHandleStaticValidationParams)==null?void 0:J.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
LG.prototype.stopEventPropagation=LG.prototype.stopEventPropagation;LG.prototype.onDataChanged=LG.prototype.onDataChanged;LG.prototype.applyHandleEdit=LG.prototype.applyHandleEdit;LG.prototype.onValueChanged=LG.prototype.onValueChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],LG.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],LG.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],LG.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Boolean)],LG.prototype,"wasEdited",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],LG.prototype,"handleDir",void 0);_.F([_.jX("#handle-input"),_.y("design:type",Object)],LG.prototype,"handleInput",void 0);_.F([_.C(),_.n("validationState"),_.y("design:type",Object),_.y("design:paramtypes",[])],LG.prototype,"value",null);
_.F([_.g5("value"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LG.prototype,"onValueChanged",null);_.F([_.n("validationState"),_.y("design:type",Object),_.y("design:paramtypes",[])],LG.prototype,"errorIndicator",null);_.F([_.C({reflectToAttribute:!0}),_.n("errorIndicator"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],LG.prototype,"borderErrorIndicator",null);
_.F([_.C({selectorArgs:["data.channelHandleEntityKey"],selector:function(r,J){return _.q6(r.entities,"channelHandle",J)}}),
_.y("design:type",Object)],LG.prototype,"channelHandleEntity",void 0);_.F([_.n("channelHandleEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],LG.prototype,"handleEdit",null);_.F([_.g5("handleEdit"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LG.prototype,"applyHandleEdit",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],LG.prototype,"onDataChanged",null);
_.F([_.n("data.channelHandleStaticValidationParams.validValueRegexp"),_.y("design:type",Object),_.y("design:paramtypes",[])],LG.prototype,"validValueRegexp",null);_.F([_.Uh("yt-service-request-sent"),_.Uh("yt-service-request-completed"),_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],LG.prototype,"stopEventPropagation",null);_.F([_.L({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],LG);
_.A(LG,"ytd-channel-handle-input-renderer",function(){if(eo4!==void 0)return eo4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="handle-input" always-float-label="" dir="[[handleDir]]" input-dir="[[handleDir]]" invalid="[[equals(errorIndicator, \'BORDER\')]]" label="[[data.label]]" required="" use-v2-underline="" value="[[data.handle]]" on-focusout="onFocusout" on-input="onInput" on-keydown="stopPropagation" class="style-scope ytd-channel-handle-input-renderer">\n  <span id="prefix" slot="prefix" class="style-scope ytd-channel-handle-input-renderer">@</span>\n  <div id="suffix-container" slot="suffix" class="style-scope ytd-channel-handle-input-renderer">\n    <div id="icon-container" class="style-scope ytd-channel-handle-input-renderer">\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'LOADING\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope ytd-channel-handle-input-renderer">\n        </tp-yt-paper-spinner-lite>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(errorIndicator, \'ICON\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="error-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:error">\n        </tp-yt-iron-icon>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'OK\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="valid-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:check-circle">\n        </tp-yt-iron-icon>\n      </template>\n    </div>\n  </div>\n</tp-yt-paper-input>\n<div id="error-container" class="style-scope ytd-channel-handle-input-renderer">\n  <template is="dom-if" restamp="" if="[[equals(validationState.status, \'INVALID\')]]" class="style-scope ytd-channel-handle-input-renderer">\n    <yt-formatted-string id="error-message" text="[[validationState.errorMessage]]" class="style-scope ytd-channel-handle-input-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return eo4=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var c1=function(){var r=_.I.apply(this,arguments)||this;r.data=null;r.errorMessage=null;r.isLoading=!0;r.hideContainer=!1;r.enableNewChannelCreationOnIdForAll=_.M("enable_new_channel_creation_for_id4all");r.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};r.testOnly={setErrorMessage:function(J){r.resetErrorState();
r.setErrorState(J)}};
return r};
_.S(c1,_.I);_.m=c1.prototype;_.m.created=function(){this.logScreenVe()};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.toggleCreateChannelButton();this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.hostElement.parentElement.style.overflowY="auto")};
_.m.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var r;((r=this.zeroStepErrorMessageEntity)==null?0:r.value)&&this.set("errorMessage",_.Z1(this.zeroStepErrorMessageEntity.value))};
_.m.onCreateTap=function(){var r=this;if(this.data&&this.data.channelCreationEndpoint){var J,x;if(!((J=this.data.createChannelButton)==null?0:(x=J.buttonRenderer)==null?0:x.isDisabled)){var t;if((t=this.nameInput)!=null&&t.value){this.setLoadingState();var b,V;J=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(b=this.handleInput)==null?void 0:b.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((V=this.handleInput)==null?void 0:V.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:J,commandController:{onSuccess:function(H,q){r.onChannelCreationEndpointSuccess(q);r.obakeImageSource&&_.KR("channelCreatedWithObakeImage",{imageSourceType:r.obakeImageSource})},
onServerError:function(){r.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.m.endpointRequiresServiceRequestAction=function(r){return!!_.R(r,_.NK)||!!_.R(r,y19)};
_.m.isNavigateAction=function(r){var J;return!!_.R(r,_.Fb)||!!_.R((J=_.R(r,uKr))==null?void 0:J.command,_.Fb)};
_.m.isPlaylistAction=function(r){return!!_.R(r,_.Q1)||!!_.R(r,_.OJ)};
_.m.onChannelCreationEndpointSuccess=function(r){if(r.createChannelError){var J;this.setErrorState((J=r.createChannelError)==null?void 0:J.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.M("enable_secondary_channel_creation_form")&&r.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(r.navigationEndpoint);if(r.actions){J=_.D(r.actions);for(var x=J.next();!x.done;x=J.next())if(x=x.value,this.endpointRequiresServiceRequestAction(x)&&this.ytComponentBehavior.resolveCommand(x),
this.isNavigateAction(x)){var t=void 0;x=_.R((t=_.R(x,uKr))==null?void 0:t.command,_.Fb);t=void 0;this.isPlaylistAction((t=x)==null?void 0:t.endpoint)&&(_.D9(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),t=void 0,this.ytComponentBehavior.resolveCommand((t=x)==null?void 0:t.endpoint))}}r.actions&&r.actions.some(function(b){var V;return _.R(b,_.Fb)||_.R((V=_.R(b,uKr))==null?void 0:V.command,_.Fb)})||_.D9(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.m.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.m.onCancelTap=function(){var r,J,x;if(!((r=this.data)==null?0:(J=r.cancelButton)==null?0:(x=J.buttonRenderer)==null?0:x.isDisabled)){var t,b,V;r=(t=this.data)==null?void 0:(b=t.cancelButton)==null?void 0:(V=b.buttonRenderer)==null?void 0:V.command;if(!r||!_.R(r,_.wOn)){var H;this.nameInput&&((H=this.data)==null?0:H.name)&&(this.nameInput.value=this.data.name);var q;this.handleInput&&((q=this.data)==null?0:q.channelHandleInput)&&(this.handleInput.data=_.R(this.data.channelHandleInput,ZSX));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.m.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.m.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.m.onClearProfilePhotoTap=function(){var r,J,x;((r=this.data)==null?0:(J=r.clearProfilePhotoButton)==null?0:(x=J.buttonRenderer)==null?0:x.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.m.onEditAvatarTap=function(){var r,J,x;((r=this.data)==null?0:(J=r.editAvatarButton)==null?0:(x=J.buttonRenderer)==null?0:x.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.m.setLoadingState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("errorMessage",null)};
_.m.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var r;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((r=this.data)==null?0:r.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.m.setErrorState=function(r){this.resetErrorState();if(r)this.set("errorMessage",r);else{var J;if((J=this.zeroStepErrorMessageEntity)==null?0:J.value)this.set("errorMessage",_.Z1(this.zeroStepErrorMessageEntity.value));else{var x;((x=this.data)==null?0:x.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.m.fetchImageBlobWithAlr=function(r,J){J=J===void 0?5:J;var x=this,t,b,V,H,q;return _.T(function(W){switch(W.nextAddress){case 1:return _.p(W,fetch(r,{method:"GET",mode:"cors"}),2);case 2:t=W.yieldResult;if(t.ok){W.jumpTo(3);break}if(J===0)throw Error();b=x.addJitter(Math.pow(2,5-J));return _.p(W,new Promise(function(U){setTimeout(U,b*1E3)}),4);
case 4:return W.return(x.fetchImageBlobWithAlr(r,J-1));case 3:if(!t.headers.get("content-type").split(";").some(function(U){return U.trim()==="text/plain"})){W.jumpTo(5);
break}V=x;H=V.fetchImageBlobWithAlr;return _.p(W,t.text(),6);case 6:return W.return(H.call(V,W.yieldResult,J-1));case 5:return _.p(W,t.blob(),7);case 7:return q=W.yieldResult,W.return(q)}})};
_.m.addJitter=function(r){var J=r*.3*Math.random();Math.random()>.5&&(J*=-1);return r+J};
_.m.openProfilePicturePicker=function(){var r=this,J,x,t,b,V;return _.T(function(H){if(H.nextAddress==1){J=r.data.scottyUploadUrl;if(!J)return H.return();x=document.documentElement.hasAttribute("dark");t=document.body.style.colorScheme;x&&(document.body.style.colorScheme="dark");b=F2K(aze(Aiv(yx9(x?"dark":"light")),function(q){var W,U,g,E,h;return _.T(function(G){if(G.nextAddress==1)return W=_.C6(VZr(new ME(q.photoUrl,!1)).build(),"alr","yes"),r.obakeImageSource=r.pictureChangeSourceToObakeImageSourceType(q.photoSource),
_.DC(G,2),r.setLoadingState(),_.p(G,r.fetchImageBlobWithAlr(W),4);if(G.nextAddress!=2)return U=G.yieldResult,g=new FileReader,g.addEventListener("load",function(){var N,Q,Y,O,c,Z;return _.T(function(a){if(a.nextAddress==1){if(U.size>15728640)return r.setErrorState((N=r.data)==null?void 0:N.imageSizeErrorMessage),_.nR(Error("pl")),a.return();if(!g.result)return r.setErrorState((Q=r.data)==null?void 0:Q.genericImageLoadErrorMessage),_.nR(Error("ql")),a.return();Y=g.result;_.DC(a,2);return _.p(a,K0v(U,
J),4)}if(a.nextAddress!=2)return O=a.yieldResult,r.handleImageUpdatedAction(Y,O),r.resetErrorState(),_.FC(a,0);c=_.Wr(a);r.setErrorState((Z=r.data)==null?void 0:Z.uploadErrorMessage);if(c instanceof Error)_.Pq(c);else{var e=new _.MV(JSON.stringify(c));_.Pq(e)}_.i8(a)})}),g.readAsDataURL(U),_.FC(G,0);
E=_.Wr(G);r.setErrorState((h=r.data)==null?void 0:h.genericImageLoadErrorMessage);E instanceof Error?_.Pq(E):_.YC(new _.MV(JSON.stringify(E)));_.i8(G)})}),function(){r.hideContainer=!1;
document.body.style.colorScheme=t});
_.DC(H,2);return _.p(H,b.openPicker(),4)}if(H.nextAddress!=2)return _.FC(H,0);_.Wr(H);r.setErrorState((V=r.data)==null?void 0:V.selectImageErrorMessage);_.i8(H)})};
_.m.pictureChangeSourceToObakeImageSourceType=function(r){switch(r){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.m.logScreenVe=function(){_.mI(_.wU(),124448)};
_.m.graftServerVe=function(){var r=_.Kj(),J,x,t=(J=this.data)==null?void 0:(x=J.loggingDirectives)==null?void 0:x.trackingParams;t&&r&&(this.channelCreationFormVe=_.wU().graftServerVe(t,r),r={visualElement:this.channelCreationFormVe},_.jU().reportShown(r))};
_.m.isNameChanged=function(r){var J;return((J=this.data)==null?void 0:J.name)!==r};
_.m.isHandleChanged=function(r){var J,x=_.R((J=this.data)==null?void 0:J.channelHandleInput,ZSX);return x&&r?x.handle!==r:!1};
_.m.handleImageUpdatedAction=function(r,J){this.hideContainer=!1;this.previewDataUrl=r;this.encryptedBlobId=J};
_.m.handleImageSelectionErrorAction=function(r){this.hideContainer=!1;this.setErrorState(r)};
_.m.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.m.showContainer=function(){this.hideContainer=!1};
_.m.maybeWipeZeroStepErrorMessage=function(){var r,J=(r=this.data)==null?void 0:r.zeroStepErrorMessageEntityKey,x;J&&((x=this.zeroStepErrorMessageEntity)==null?0:x.value)&&this.ytdReduxBehavior.dispatch(_.ES("stringEntity",J,{key:J,value:""}))};
_.vd.Object.defineProperties(c1.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}},
userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var r;return((r=this.photoThumbnail)==null?0:r.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}},
hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}},
enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.descriptionInfo}}});
c1.prototype.dataChanged=c1.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],c1.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],c1.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],c1.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],c1.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],c1.prototype,"errorMessage",void 0);
_.F([_.C(),_.y("design:type",Object)],c1.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",String)],c1.prototype,"previewDataUrl",void 0);_.F([_.C(),_.y("design:type",Number)],c1.prototype,"obakeImageSource",void 0);_.F([_.C(),_.y("design:type",Object)],c1.prototype,"hideContainer",void 0);_.F([_.jX("#title-input"),_.y("design:type",Object)],c1.prototype,"nameInput",void 0);_.F([_.jX("#handle-input"),_.y("design:type",Object)],c1.prototype,"handleInput",void 0);
_.F([_.C(),_.y("design:type",Boolean)],c1.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.F([_.C({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.oRz}),_.y("design:type",Object)],c1.prototype,"zeroStepErrorMessageEntity",void 0);_.F([_.n("data","data.isDefaultProfilePhoto","previewDataUrl"),_.y("design:type",Object),_.y("design:paramtypes",[])],c1.prototype,"photoThumbnail",null);
_.F([_.n("data","data.isDefaultProfilePhoto","photoThumbnail"),_.y("design:type",Object),_.y("design:paramtypes",[])],c1.prototype,"userSetPhotoThumbnailUrl",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],c1.prototype,"hideProfilePhotoButtonLayer",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],c1.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.F([_.Mw("data","zeroStepErrorMessageEntity"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],c1.prototype,"dataChanged",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.descriptionInfo","zeroStepErrorMessageEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],c1.prototype,"description",null);_.F([_.L({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],c1);
_.A(c1,"ytd-channel-creation-dialog-renderer",function(){if(y8s!==void 0)return y8s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-creation-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-creation-dialog-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope ytd-channel-creation-dialog-renderer">\n    <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-creation-dialog-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n  </div>\n  <div class="channel-creation-description style-scope ytd-channel-creation-dialog-renderer" hidden="[[!enableNewChannelCreationOnIdForAll]]">\n    <yt-formatted-string id="description-info" hidden="[[!description]]" text="[[description]]" class="style-scope ytd-channel-creation-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div class="profile-picture-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-picture style-scope ytd-channel-creation-dialog-renderer">\n      <yt-img-shadow class="profile-photo style-scope ytd-channel-creation-dialog-renderer" height="128" thumbnail="[[photoThumbnail]]" width="128">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div class="profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[hideProfilePhotoButtonLayer]]">\n    <div class="profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer">\n      <ytd-button-renderer data="[[data.clearProfilePhotoButton.buttonRenderer]]" on-click="onClearProfilePhotoTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n      <ytd-button-renderer data="[[data.editAvatarButton.buttonRenderer]]" hidden="[[!data.editAvatarButton]]" on-click="onEditAvatarTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n    </div>\n    <yt-formatted-string class="optional-tag style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.profilePhotoOptionalTag]]" text="[[data.profilePhotoOptionalTag]]">\n    </yt-formatted-string>\n  </div>\n  <div class="name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.isNameEditable]]">\n      <tp-yt-paper-input id="title-input" class="input style-scope ytd-channel-creation-dialog-renderer" label="[[data.nameLabel]]" maxlength="50" required="" use-v2-underline="" value="[[data.name]]" on-input="onChannelNameInput"></tp-yt-paper-input>\n      <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        </ytd-channel-handle-input-renderer>\n      </template>\n    </div>\n    <div class="readonly-profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[data.isNameEditable]]">\n      [[data.name]]\n    </div>\n    <div class="error-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!errorMessage]]">\n      <yt-formatted-string class="error style-scope ytd-channel-creation-dialog-renderer" text="[[errorMessage]]"></yt-formatted-string>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.additionalInfos]]">\n      <div class="disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer">\n        <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.disclaimer]]">\n      <div class="style-scope ytd-channel-creation-dialog-renderer">\n        <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer" respect-html-dir="" text="[[data.disclaimer]]">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div hidden="[[!data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n      <template is="dom-repeat" items="[[data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n        <div class="disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div class="button-layer style-scope ytd-channel-creation-dialog-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="create-channel-button" data="[[data.createChannelButton.buttonRenderer]]" on-click="onCreateTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div class="spinner-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-creation-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return y8s=r},{mode:1});var zoI;var AA=function(){var r=_.I.apply(this,arguments)||this;r.isLoading=!1;r.isDisabled=!1;return r};
_.S(AA,_.I);AA.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
AA.prototype.updateDisabled=function(){var r;this.isDisabled=this.isLoading||((r=this.handleInput)==null?void 0:r.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
AA.prototype.onSaveClick=function(){var r=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var J;((J=this.data)==null?void 0:J.editChannelHandleEndpoint)!==void 0&&(this.errorMessage=void 0,this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.editChannelHandleEndpoint,{form:{handle:this.handleInput.value},commandController:{onSuccess:function(){var x;if((x=r.data)==null?0:x.nextEndpoint){var t;r.ytComponentBehavior.resolveCommand((t=r.data)==null?void 0:t.nextEndpoint)}else r.isLoading=
!1,r.closeDialog()},
onServerError:function(){r.isLoading=!1;r.handleInput.validate();var x;r.errorMessage=(x=r.data)==null?void 0:x.errorMessage}}}))}};
AA.prototype.closeDialog=function(){_.D9(this.hostElement,"yt-close-popup-action",[this.is])};
AA.prototype.updateDisabled=AA.prototype.updateDisabled;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],AA.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],AA.prototype,"data",void 0);_.F([_.jX("#handle-input"),_.y("design:type",Object)],AA.prototype,"handleInput",void 0);_.F([_.g5("isLoading"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],AA.prototype,"updateDisabled",null);
_.F([_.L({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],AA);
_.A(AA,"ytd-channel-handle-edit-dialog-renderer",function(){if(zoI!==void 0)return zoI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n  <div id="header" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.dismissButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="body" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-img-shadow id="profile-picture" height="128" thumbnail="[[data.profilePicture]]" width="128" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    </yt-img-shadow>\n\n    <div id="name" class="style-scope ytd-channel-handle-edit-dialog-renderer">[[data.channelTitle]]</div>\n\n    <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-channel-handle-input-renderer>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.existingHandle]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div id="existing-handle" dir="ltr" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n        [[data.existingHandle]]\n      </div>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </yt-formatted-string>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="error-message" text="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    </template>\n\n    <template is="dom-repeat" items="[[data.infoItems]]" as="infoItem" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div class="info-item style-scope ytd-channel-handle-edit-dialog-renderer">\n        <yt-icon class="info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer" icon="[[infoItem.icon.iconType]]">\n        </yt-icon>\n        <yt-formatted-string class="info-item-text style-scope ytd-channel-handle-edit-dialog-renderer" text="[[infoItem.infoText]]">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n\n  <div id="footer" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <template is="dom-if" restamp="" if="[[data.cancelButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.saveButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSaveClick" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="spinner-container" hidden="[[!isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return zoI=r},{mode:1});var ZFY;var Fl=function(){return _.I.apply(this,arguments)||this};
_.S(Fl,_.I);Fl.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Fl.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Fl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Fl.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],Fl);
_.A(Fl,"ytd-channel-switcher-footer-renderer",function(){if(ZFY!==void 0)return ZFY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n<div id="feedback" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ZFY=r},{mode:1});var vV5;var unI;var aE=function(){return _.I.apply(this,arguments)||this};
_.S(aE,_.I);aE.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
aE.prototype.onIronChange=aE.prototype.onIronChange;_.F([_.C(),_.y("design:type",Object)],aE.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Function)],aE.prototype,"onDontAskAgainChanged",void 0);_.F([_.jX("#checkbox"),_.y("design:type",Object)],aE.prototype,"checkbox",void 0);_.F([_.Uh("iron-change"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],aE.prototype,"onIronChange",null);
_.F([_.L({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],aE);
_.A(aE,"ytd-identity-prompt-footer-renderer",function(){if(unI!==void 0)return unI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-prompt-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-identity-prompt-footer-renderer">\n  <yt-formatted-string text="[[data.dontShowAgainText]]" class="style-scope ytd-identity-prompt-footer-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return unI=r},{mode:1});var yu=function(){var r=_.I.apply(this,arguments)||this;r.dontAskAgain=!1;r.showPopup=!1;r.boundDontAskAgainChanged=function(J){r.dontAskAgainChanged(J)};
r.boundOnAccountItemTap=function(J){r.onAccountItemTap(J)};
return r};
_.S(yu,_.I);_.m=yu.prototype;
_.m.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{accountItemSectionRenderer:{component:"ytd-account-item-section-renderer",properties:{onAccountItemTap:"[[boundOnAccountItemTap]]"}}}},"data.header":{id:"header",mapping:{simpleMenuHeaderRenderer:"ytd-simple-menu-header-renderer"}},"data.footer":{id:"footer",mapping:{channelSwitcherFooterRenderer:"ytd-channel-switcher-footer-renderer",identityPromptFooterRenderer:{component:"ytd-identity-prompt-footer-renderer",properties:{onDontAskAgainChanged:"[[boundDontAskAgainChanged]]"}}}}}};
_.m.ready=function(){var r=this;_.Hp(this.hostElement).querySelector("#container").addEventListener("scroll",function(){r.ytRendererBehavior.markDirty()})};
_.m.dontAskAgainChanged=function(r){this.dontAskAgain=r};
_.m.onAccountItemTap=function(r){if(r){var J={};this.dontAskAgain&&(J={dont_ask_again:this.dontAskAgain});_.z8(r,J)}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.m.redirectOnlyAccount=function(r){r.sections&&r.sections.length>0&&(r=_.R(r.sections[0],_.K3o),(r==null?0:r.contents)&&(r==null?void 0:r.contents.length)<=1?(r=_.ZZ(window.location.href),(r==null?0:r.next)&&_.Eti(r.next)?_.z8(r.next):_.z8("/")):this.showPopup=!0)};
yu.prototype.dataChanged=yu.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yu.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yu.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Object)],yu.prototype,"dontAskAgain",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yu.prototype,"showPopup",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Object)],yu.prototype,"boundDontAskAgainChanged",void 0);_.F([_.C({reflectToAttribute:!1}),_.y("design:type",Object)],yu.prototype,"boundOnAccountItemTap",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],yu.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],yu);
_.A(yu,"ytd-channel-switcher-renderer",function(){if(vV5!==void 0)return vV5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-channel-switcher-renderer">\n  <div id="sections" class="style-scope ytd-channel-switcher-renderer"></div>\n</div>\n<div id="footer" class="style-scope ytd-channel-switcher-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return vV5=r},{mode:1});var l09;var e6=function(){return _.I.apply(this,arguments)||this};
_.S(e6,_.I);_.vd.Object.defineProperties(e6.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.F([_.C(),_.y("design:type",Object)],e6.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],e6.prototype,"steps",null);_.F([_.L({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],e6);
_.A(e6,"ytd-channel-transfer-stepper-renderer",function(){if(l09!==void 0)return l09;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-transfer-stepper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="stepper style-scope ytd-channel-transfer-stepper-renderer">\n  <template is="dom-repeat" items="[[steps]]" as="step" class="style-scope ytd-channel-transfer-stepper-renderer">\n    <div class="step-and-separator style-scope ytd-channel-transfer-stepper-renderer">\n      <div class="step style-scope ytd-channel-transfer-stepper-renderer" state$="[[step.state]]">\n        <yt-formatted-string class="step-title style-scope ytd-channel-transfer-stepper-renderer" text="[[step.title]]"></yt-formatted-string>\n        <div class="step-badge style-scope ytd-channel-transfer-stepper-renderer"></div>\n      </div>\n      <div class="separator style-scope ytd-channel-transfer-stepper-renderer"></div>\n    </div>\n  </template>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return l09=r},{mode:1});var X77;var zT=function(){var r=_.I.apply(this,arguments)||this;r.data=null;r.isError=!1;r.isLoading=!1;return r};
_.S(zT,_.I);_.m=zT.prototype;_.m.configureRendererStamper=function(){return{"data.personalAccountTile.selectButton":{id:"personal-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.brandAccountTile.selectButton":{id:"brand-account-tile-select-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.m.computeProfileName=function(r){return r?r.givenNameValue+" "+r.familyNameValue:""};
_.m.onYtServiceRequestSent=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.set("isLoading",!0);this.set("isError",!1)};
_.m.onYtServiceRequestError=function(){this.set("data.personalAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.brandAccountTile.selectButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.set("isLoading",!1);this.set("isError",!0)};
zT.prototype.onYtServiceRequestError=zT.prototype.onYtServiceRequestError;zT.prototype.onYtServiceRequestSent=zT.prototype.onYtServiceRequestSent;zT.prototype.dataChanged=zT.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zT.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zT.prototype,"data",void 0);
_.F([_.C({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.y("design:type",String)],zT.prototype,"profileName",void 0);_.F([_.C(),_.y("design:type",Object)],zT.prototype,"isError",void 0);_.F([_.C(),_.y("design:type",Object)],zT.prototype,"isLoading",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zT.prototype,"dataChanged",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],zT.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],zT.prototype,"onYtServiceRequestError",null);_.F([_.L({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],zT);
_.A(zT,"ytd-channel-warm-welcome-cont-renderer",function(){if(X77!==void 0)return X77;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-cont-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-cont-renderer">\n  <div class="popup-header style-scope ytd-channel-warm-welcome-cont-renderer">\n    <h2 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="tiles style-scope ytd-channel-warm-welcome-cont-renderer">\n    <div id="personal-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="personal_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="personal_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow class="profile-photo style-scope ytd-channel-warm-welcome-cont-renderer" height="96" style="border-radius: 50%" thumbnail="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]" width="96">\n          </yt-img-shadow>\n        </div>\n        <div class="tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer">[[profileName]]</div>\n        <div class="tos style-scope ytd-channel-warm-welcome-cont-renderer">\n          <template is="dom-repeat" items="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></yt-formatted-string>\n          </template>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="personal-account-tile-select-button" class="style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <span class="tile-separator style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n    <div id="brand-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="brand_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="brand_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow height="164" thumbnail="[[data.brandAccountTile.illustration]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="brand-account-tile-select-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <div class="spinner-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isLoading]]">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n  <div class="error-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isError]]">\n    <yt-formatted-string class="error style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.errorMessage]]"></yt-formatted-string>\n  </div>\n  <div class="disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!data.disclaimer]]">\n      <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div class="button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n    <span id="cancel-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return X77=r},{mode:1});var r5E;var Zu=function(){var r=_.I.apply(this,arguments)||this;r.data=null;return r};
_.S(Zu,_.I);Zu.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Zu.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Zu.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zu.prototype,"data",void 0);_.F([_.L({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],Zu);
_.A(Zu,"ytd-channel-warm-welcome-renderer",function(){if(r5E!==void 0)return r5E;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-renderer">\n  <div class="illustration style-scope ytd-channel-warm-welcome-renderer">\n    <yt-img-shadow height="254" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-warm-welcome-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-warm-welcome-renderer">\n    <div class="popup-header style-scope ytd-channel-warm-welcome-renderer">\n      <h2 class="style-scope ytd-channel-warm-welcome-renderer">\n        <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="popup-description style-scope ytd-channel-warm-welcome-renderer">\n      <yt-formatted-string id="description" class="popup-description-text style-scope ytd-channel-warm-welcome-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="button-layer style-scope ytd-channel-warm-welcome-renderer">\n      <div id="next-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n      <div id="cancel-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return r5E=r},{mode:1});var J5X;var v1=function(){return _.I.apply(this,arguments)||this};
_.S(v1,_.I);_.vd.Object.defineProperties(v1.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.authorThumbnail)||{}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],v1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],v1.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],v1.prototype,"thumbnailDetails",null);_.F([_.L({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],v1);
_.A(v1,"ytd-comment-preview-renderer",function(){if(J5X!==void 0)return J5X;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="avatar-block style-scope ytd-comment-preview-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-comment-preview-renderer" fit="" thumbnail="[[thumbnailDetails]]">\n  </yt-img-shadow>\n</div>\n<div class="content-block style-scope ytd-comment-preview-renderer">\n  <div class="username style-scope ytd-comment-preview-renderer">[[data.authorName]]</div>\n  <div class="preview-text style-scope ytd-comment-preview-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.commentText]]" class="style-scope ytd-comment-preview-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return J5X=r},{mode:1});var xDK;var uQ=function(){return _.I.apply(this,arguments)||this};
_.S(uQ,_.I);uQ.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.vd.Object.defineProperties(uQ.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.submitButton}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],uQ.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uQ.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],uQ.prototype,"submitButton",null);_.F([_.L({is:"ytd-notice-renderer",disableElementRegistration:!0})],uQ);
_.A(uQ,"ytd-notice-renderer",function(){if(xDK!==void 0)return xDK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notice-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="left style-scope ytd-notice-renderer">\n  <img alt="" class="illustration style-scope ytd-notice-renderer" src$="[[data.illustrationUrl]]">\n</div>\n\n<div class="right style-scope ytd-notice-renderer">\n  <yt-icon class="youtube-logo right-item style-scope ytd-notice-renderer" icon="yt-logos-ext:yt-logo-updated"></yt-icon>\n    <div class="notice-content right-item style-scope ytd-notice-renderer">\n      <yt-formatted-string class="notice-title style-scope ytd-notice-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="notice-description style-scope ytd-notice-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="toolbar right-item style-scope ytd-notice-renderer">\n      <div id="submit-button" class="style-scope ytd-notice-renderer"></div>\n    </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return xDK=r},{mode:1});var tS5;var lQ=function(){return _.I.apply(this,arguments)||this};
_.S(lQ,_.I);lQ.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lQ.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lQ.prototype,"data",void 0);_.F([_.L({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],lQ);
_.A(lQ,"ytd-preview-comment-dialog-content",function(){if(tS5!==void 0)return tS5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="text-area style-scope ytd-preview-comment-dialog-content">\n  <div class="title style-scope ytd-preview-comment-dialog-content">[[data.title]]</div>\n  <div id="comment-preview" class="style-scope ytd-preview-comment-dialog-content"></div>\n  <div class="messages style-scope ytd-preview-comment-dialog-content">\n    <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-preview-comment-dialog-content">\n      <yt-formatted-string class="message style-scope ytd-preview-comment-dialog-content" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return tS5=r},{mode:1});var bTs;var Xl=function(){return _.I.apply(this,arguments)||this};
_.S(Xl,_.I);Xl.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
Xl.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Xl.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Xl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Xl.prototype,"data",void 0);_.F([_.L({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],Xl);
_.A(Xl,"ytd-preview-comment-dialog-renderer",function(){if(bTs!==void 0)return bTs;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-preview-comment-dialog-content data="[[data]]" class="style-scope ytd-preview-comment-dialog-renderer">\n</ytd-preview-comment-dialog-content>\n<div class="bottom style-scope ytd-preview-comment-dialog-renderer">\n  <div id="buttons" class="style-scope ytd-preview-comment-dialog-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return bTs=r},{mode:1});var mD9;var oDX=_.M("web_button_rework")&&_.LN("BUTTON_REWORK")||_.M("web_button_rework_with_live"),rw=function(){var r=_.I.apply(this,arguments)||this;r.closeLabel=_.gP("CLOSE");r.selectedAmountIndex=1;r.privacyCheckboxValue=!1;r.useAmsterdamStyle=oDX;r.amountPlaceholderIndex=-1;return r};
_.S(rw,_.I);_.m=rw.prototype;_.m.onAmountClick=function(r){this.selectedAmountIndex=_.Hp(this.hostElement).querySelector("#amounts").indexForElement(r.currentTarget)};
_.m.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.D9(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.m.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.D9(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.D9(this.hostElement,"yt-close-popup-action",[this.is]);var r;(r=_.xb())==null||r.getPlayerPromise().then(function(J){J.pauseVideo()})}};
_.m.donationCallback=function(r){r.success?(this.hostElement.hasAttribute("live-chat")&&r.response&&r.response.data&&r.response.data.actions&&_.D9(this.hostElement,"yt-live-chat-open-popup",[r.response.data.actions[0]]),_.D9(this.hostElement,"yt-close-popup-action",[this.is]),_.D9(this.hostElement,"yt-live-chat-close-buy-flow")):r.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(r.errorMessageRenderer)};
_.m.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.Hp(this.hostElement).querySelector("#custom-amount-input").focus()};
_.m.updateConfirmationDialogTextWithAmount=function(r){var J=this.getConfirmDialogRuns();J&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(J),"text"],this.getFormattedAmount(r))};
_.m.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.m.getAmountPlaceholderIndex=function(r){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=r.findIndex(function(J){return J.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.m.getFormattedAmount=function(r){var J;return(new _.c2(4,((J=this.data)==null?void 0:J.currencyCode)||"")).format(r)};
_.m.isAmountValid=function(r){if(r==="")return!1;r=Number(r)*1E6;var J=this.get("minAmountMicros",this.data),x=this.get("maxAmountMicros",this.data);return J&&r<J||x&&r>x?!1:!0};
_.m.setInputError=function(){this.shouldShowValidationError?_.Hp(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.Hp(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.m.setInitialCheckboxValue=function(){var r;this.privacyCheckboxValue=!((r=this.data)==null||!r.privacyCheckboxInitialState)};
_.m.updateCustomAmountInputFromBinding=function(r){this.customAmountInput=r.detail.value};
_.m.updatePrivacyCheckboxValueFromBinding=function(r){this.privacyCheckboxValue=r.detail.value};
_.vd.Object.defineProperties(rw.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var r=this,J,x;return((J=this.data)==null?void 0:(x=J.suggestedAmounts)==null?void 0:x.map(function(t,b){return{buttonRenderer:{style:r.selectedAmountIndex===b?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:t.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.privacyCheckboxText)}},
amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}},
customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}},
shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}},
isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}},
donateCommand:{configurable:!0,enumerable:!0,get:function(){var r=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(r&&this.amountMicros!==null)return Object.assign({},r,{ypcGetCartEndpoint:Object.assign({},r.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}},
donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}},
largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}},
confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var r=this.get("confirmLargeAmount",this.data);if(r&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),r}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var r=this.get("donateButton.buttonRenderer",this.data);if(r)return Object.assign({},r,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
rw.prototype.setInitialCheckboxValue=rw.prototype.setInitialCheckboxValue;rw.prototype.setInputError=rw.prototype.setInputError;rw.prototype.setFocusOnCustomAmountInput=rw.prototype.setFocusOnCustomAmountInput;_.F([_.K(g_9),_.y("design:type",Object)],rw.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rw.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],rw.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rw.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],rw.prototype,"closeLabel",void 0);_.F([_.C(),_.y("design:type",Object)],rw.prototype,"selectedAmountIndex",void 0);_.F([_.C(),_.y("design:type",String)],rw.prototype,"customAmountInput",void 0);_.F([_.C(),_.y("design:type",Object)],rw.prototype,"privacyCheckboxValue",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],rw.prototype,"useAmsterdamStyle",void 0);_.F([_.g5("customAmount"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rw.prototype,"setFocusOnCustomAmountInput",null);_.F([_.n("data","selectedAmountIndex"),_.y("design:type",Array),_.y("design:paramtypes",[])],rw.prototype,"suggestedAmountButtons",null);
_.F([_.n("data","selectedAmountIndex"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],rw.prototype,"isCustomAmountSelected",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],rw.prototype,"showPrivacyCheckbox",null);_.F([_.n("data","selectedAmountIndex","customAmount"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"amountMicros",null);
_.F([_.n("isCustomAmountSelected","customAmountInput"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"customAmount",null);_.F([_.n("customAmount"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],rw.prototype,"shouldShowValidationError",null);_.F([_.n("customAmount"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],rw.prototype,"isDonateButtonEnabled",null);
_.F([_.n("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"donateCommand",null);_.F([_.n("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"donateCommandWithConfirmation",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"largeDonationThreshold",null);
_.F([_.n("customAmount","donateCommand","amountMicros"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"confirmLargeAmountCommand",null);_.F([_.n("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.y("design:type",Object),_.y("design:paramtypes",[])],rw.prototype,"donateButtonRenderer",null);_.F([_.g5("shouldShowValidationError"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rw.prototype,"setInputError",null);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rw.prototype,"setInitialCheckboxValue",null);_.F([_.L({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],rw);
_.A(rw,"ytd-donation-amount-picker-renderer",function(){if(mD9!==void 0)return mD9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return mD9=r},{mode:1});var VS9;var Jq=function(){return _.I.apply(this,arguments)||this};
_.S(Jq,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Jq.prototype,"ytComponentBehavior",void 0);_.F([_.C({}),_.y("design:type",Object)],Jq.prototype,"data",void 0);_.F([_.L({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],Jq);
_.A(Jq,"ytd-donation-post-transaction-content",function(){if(VS9!==void 0)return VS9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-row" class="style-scope ytd-donation-post-transaction-content">\n  <yt-img-shadow thumbnail="[[data.donationIcon]]" width="52" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n</div>\n<div id="messages" class="style-scope ytd-donation-post-transaction-content">\n  <div id="message" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.thankYouMessage)]]\n  </div>\n  <div id="additional-info" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.additionalInfo)]]\n  </div>\n</div>\n<div id="thankyou-messages" class="style-scope ytd-donation-post-transaction-content">\n  <div class="thankyou-message style-scope ytd-donation-post-transaction-content">\n    <div class="avatar style-scope ytd-donation-post-transaction-content">\n      <yt-img-shadow thumbnail="[[data.creatorMessage.thumbnail]]" width="32" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n    </div>\n    <div class="content style-scope ytd-donation-post-transaction-content">\n      <div class="body style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.description)]]\n      </div>\n      <div class="user style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.title)]]\n      </div>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return VS9=r},{mode:1});var DDK;var xf=function(){return _.I.apply(this,arguments)||this};
_.S(xf,_.I);xf.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],xf.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],xf.prototype,"ytRendererBehavior",void 0);_.F([_.C({}),_.y("design:type",Object)],xf.prototype,"data",void 0);_.F([_.L({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],xf);
_.A(xf,"ytd-donation-post-transaction-renderer",function(){if(DDK!==void 0)return DDK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-donation-post-transaction-renderer">\n  <div id="title" class="style-scope ytd-donation-post-transaction-renderer">\n    <yt-icon-button dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer">\n      <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-post-transaction-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <ytd-donation-post-transaction-content data="[[data]]" class="style-scope ytd-donation-post-transaction-renderer">\n  </ytd-donation-post-transaction-content>\n  <div id="button-row" class="style-scope ytd-donation-post-transaction-renderer">\n    <div id="done-button" dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer"></div>\n    <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" class="style-scope ytd-donation-post-transaction-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return DDK=r},{mode:1});var HTK;var T1K;var tq=function(){return _.I.apply(this,arguments)||this};
_.S(tq,_.I);tq.prototype.computeIsStreamingProvider=function(r){return!!r.isStreamingShelf};
tq.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],tq.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],tq.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],tq.prototype,"data",void 0);_.F([_.C({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],tq.prototype,"isStreamingProvider",void 0);
_.F([_.L({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],tq);
_.A(tq,"ytd-media-provider-renderer",function(){if(T1K!==void 0)return T1K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-provider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="provider style-scope ytd-media-provider-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-media-provider-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-media-provider-renderer">\n    <div id="action-button" class="style-scope ytd-media-provider-renderer"></div>\n    <p id="media-price" hidden="[[!data.mediaPrice]]" class="style-scope ytd-media-provider-renderer">\n      [[getSimpleString(data.mediaPrice)]]\n    </p>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return T1K=r},{mode:1});var spI;var bm=function(){return _.I.apply(this,arguments)||this};
_.S(bm,_.I);bm.prototype.observeLightsourcePalette=function(){var r,J=(r=this.data)==null?void 0:r.vibrantsourceColorPaletteData;J&&_.YH(this.hostElement,J)};
bm.prototype.observeLightsourcePalette=bm.prototype.observeLightsourcePalette;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bm.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bm.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],bm.prototype,"data",void 0);
_.F([_.g5("data.vibrantsourceColorPaletteData"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bm.prototype,"observeLightsourcePalette",null);_.F([_.L({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],bm);
_.A(bm,"ytd-streaming-pop-up-dialog",function(){if(spI!==void 0)return spI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-streaming-pop-up-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-streaming-pop-up-dialog">\n  <div class="image-wrapper style-scope ytd-streaming-pop-up-dialog">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-streaming-pop-up-dialog" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-streaming-pop-up-dialog"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-streaming-pop-up-dialog">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="providers style-scope ytd-streaming-pop-up-dialog">\n    <template is="dom-repeat" items="[[data.mediaProviders]]" as="mediaProviders" class="style-scope ytd-streaming-pop-up-dialog">\n      <ytd-media-provider-renderer data="[[mediaProviders.mediaProviderRenderer]]" class="style-scope ytd-streaming-pop-up-dialog">\n      </ytd-media-provider-renderer>\n    </template>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return spI=r},{mode:1});var mY=function(){return _.I.apply(this,arguments)||this};
_.S(mY,_.I);mY.prototype.onPopupOpened_=function(){var r;((r=this.data)==null?0:r.serviceEndpoint)&&_.bZ().resolve(_.mg).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
mY.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
mY.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.content":{id:"content",mapping:{streamingPopUpDialog:{component:"ytd-streaming-pop-up-dialog"}}}}};
mY.prototype.onPopupOpened_=mY.prototype.onPopupOpened_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mY.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],mY.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.cB),_.y("design:type",Object)],mY.prototype,"ytContinuationHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mY.prototype,"data",void 0);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mY.prototype,"onPopupOpened_",null);_.F([_.L({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],mY);
_.A(mY,"ytd-brandconnect-popup-renderer",function(){if(HTK!==void 0)return HTK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-brandconnect-popup-renderer">\n  <yt-formatted-string id="title" text="[[data.popUpTitle]]" class="style-scope ytd-brandconnect-popup-renderer"></yt-formatted-string>\n  <div id="dismiss-button" class="style-scope ytd-brandconnect-popup-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-brandconnect-popup-renderer">\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return HTK=r},{mode:1});var qqK;var oC=function(){return _.I.apply(this,arguments)||this};
_.S(oC,_.I);_.m=oC.prototype;_.m.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(){for(var r=0;r<this.getOptionRenderers().length;r++)this.notifyPath("data.options."+r+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+r+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.m.updateSubmitButton=function(r){this.set("data.submitButton.buttonRenderer.isDisabled",!r)};
_.m.computeAlt=function(r){return _.v2(r)};
_.m.onDismissTap=function(){_.D9(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.m.getOptionRenderers=function(r){return(r=r||this.data)&&r.options?r.options.reduce(function(J,x){x.checkboxSurveyOptionRenderer&&J.push(x.checkboxSurveyOptionRenderer);return J},[]):[]};
_.m.onOptionChange=function(r){var J=this,x=!1;if(r.detail.checked)for(var t=this.getOptionRenderers().find(function(q){return q.value===r.detail.value}),b=this.getOptionRenderers(),V=0;V<b.length;V++){var H=b[V];
this.notifyPath("data.options."+V+".checkboxSurveyOptionRenderer.checked");H.checked&&((t==null?0:t.isExclusiveOption)?!H.isExclusiveOption:H.isExclusiveOption)?this.set("data.options."+V+".checkboxSurveyOptionRenderer.checked",!1):H.checked&&(x=!0)}else x=this.getOptionRenderers().some(function(q,W){J.notifyPath("data.options."+W+".checkboxSurveyOptionRenderer.checked");return q.checked});
this.updateSubmitButton(x)};
_.m.onSubmitTap=function(){var r=this.getOptionRenderers().filter(function(V){return V.checked});
if(r.length!==0){var J=r.map(function(V){return V.responseEndpoint});
r=[];for(var x=1;x<J.length;x++){var t=void 0,b=(t=_.R(J[x],_.dl))==null?void 0:t.feedbackToken;b&&r.push(b)}J=[J[0]];r.length&&J.push({extra_feedback_tokens:r});_.sx(this.hostElement,J);_.D9(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);r=this.data&&this.data.submitActions||[];if(_.M("kevlar_command_handler_migration_killswitch"))_.qG(this.hostElement,r,this.hostElement);else for(r=_.D(r),J=r.next();!J.done;J=r.next())this.ytComponentBehavior.resolveCommand(J.value)}};
oC.prototype.onOptionChange=oC.prototype.onOptionChange;oC.prototype.dataChanged=oC.prototype.dataChanged;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],oC.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],oC.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],oC.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],oC.prototype,"ytRendererBehavior",void 0);_.F([_.K(O8m),_.y("design:type",Object)],oC.prototype,"ytdHatsSurveyBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],oC.prototype,"data",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],oC.prototype,"dataChanged",null);
_.F([_.Uh("ytd-checkbox-survey-option-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],oC.prototype,"onOptionChange",null);_.F([_.L({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],oC);
_.A(oC,"ytd-checkbox-survey-renderer",function(){if(qqK!==void 0)return qqK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-checkbox-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-checkbox-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-checkbox-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-checkbox-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-checkbox-survey-renderer"></div>\n<div id="footer" class="style-scope ytd-checkbox-survey-renderer">\n  <ytd-button-renderer data="[[data.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-checkbox-survey-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qqK=r},{mode:1});var Wm7;var iTE;var Vb=function(){return _.I.apply(this,arguments)||this};
_.S(Vb,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Vb.prototype,"ytRendererBehavior",void 0);_.F([_.K(n_y),_.y("design:type",Object)],Vb.prototype,"ytdDismissalReasonBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Vb.prototype,"data",void 0);_.F([_.L({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],Vb);
_.A(Vb,"ytd-dismissal-reason-text-renderer",function(){if(iTE!==void 0)return iTE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-text-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-dismissal-reason-text-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return iTE=r},{mode:1});var pz9;var DP=function(){return _.I.apply(this,arguments)||this};
_.S(DP,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],DP.prototype,"ytRendererBehavior",void 0);_.F([_.K(n_y),_.y("design:type",Object)],DP.prototype,"ytdDismissalReasonBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],DP.prototype,"data",void 0);_.F([_.L({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],DP);
_.A(DP,"ytd-dismissal-reason-video-renderer",function(){if(pz9!==void 0)return pz9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-formatted-string id="label" text="[[data.text]]" class="style-scope ytd-dismissal-reason-video-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id="video" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-img-shadow thumbnail="[[data.videoThumb]]" width="120" class="style-scope ytd-dismissal-reason-video-renderer"></yt-img-shadow>\n  <div id="video-metadata" class="style-scope ytd-dismissal-reason-video-renderer">\n    <yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.videoTitle]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="video-creator" ellipsis-truncate="" text="[[data.creatorLine]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return pz9=r},{mode:1});var Hv=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Hv,_.I);_.m=Hv.prototype;_.m.created=function(){this.selectedFeedbackTokens=new AI};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.m.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.m.onDismissalReasonSelected=function(r,J){_.Vq(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(J);this.hasReasonsSelected=!0};
_.m.onDismissalReasonDeselected=function(r,J){_.Vq(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(J);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.m.onCancelTap=function(){_.D9(this.hostElement,"yt-close-popup-action")};
_.m.onSubmitTap=function(){var r=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(r={feedback_tokens:r},_.bZ().resolve(_.mg).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},r,{element:this.hostElement})}));_.D9(this.hostElement,"yt-close-popup-action")};
Hv.prototype.onDismissalReasonDeselected=Hv.prototype.onDismissalReasonDeselected;Hv.prototype.onDismissalReasonSelected=Hv.prototype.onDismissalReasonSelected;Hv.prototype.dataChanged=Hv.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Hv.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Hv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Hv.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Boolean)],Hv.prototype,"hasReasonsSelected",void 0);_.F([_.C(),_.y("design:type",AI)],Hv.prototype,"selectedFeedbackTokens",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Hv.prototype,"darkerDarkTheme",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Hv.prototype,"dataChanged",null);
_.F([_.Uh("yt-dismissal-reason-selected"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,String]),_.y("design:returntype")],Hv.prototype,"onDismissalReasonSelected",null);_.F([_.Uh("yt-dismissal-reason-deselected"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,String]),_.y("design:returntype")],Hv.prototype,"onDismissalReasonDeselected",null);_.F([_.L({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],Hv);
_.A(Hv,"ytd-dismissal-follow-up-renderer",function(){if(Wm7!==void 0)return Wm7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-dismissal-follow-up-renderer">\n  <yt-formatted-string id="title" text="[[data.dismissalReasonsPrompt]]" class="style-scope ytd-dismissal-follow-up-renderer">\n  </yt-formatted-string>\n  <div id="reasons" class="style-scope ytd-dismissal-follow-up-renderer"></div>\n</div>\n<div id="buttons" class="style-scope ytd-dismissal-follow-up-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancelTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="submit" data="[[data.submitButton.buttonRenderer]]" disabled="[[!hasReasonsSelected]]" on-tap="onSubmitTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Wm7=r},{mode:1});var fj9;var Tc=function(){return _.I.apply(this,arguments)||this};
_.S(Tc,_.I);_.m=Tc.prototype;_.m.onCheckedChange=function(){this.multiselect||_.Vq(this.hostElement,"yt-feedback-single-select-changed");_.Hp(this.hostElement).querySelector("#freeform").focus();_.Vq(this.hostElement,"yt-refit")};
_.m.showTextBox=function(r,J){return r&&J};
_.m.dataChanged=function(){this.data&&(this.data.resultText===void 0&&this.set("data.resultText",""),this.data.checked===void 0&&this.set("data.checked",!1),this.data.allowFreeTextInput===void 0&&this.set("data.allowFreeTextInput",!1))};
_.m.updateDataCheckedFromBinding=function(r){this.set("data.checked",r.detail.value)};
_.m.updateDataResultTextFromBinding=function(r){this.set("data.resultText",r.detail.value)};
Tc.prototype.dataChanged=Tc.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Tc.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Tc.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Tc.prototype,"multiselect",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Tc.prototype,"dataChanged",null);
_.F([_.L({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],Tc);
_.A(Tc,"ytd-feedback-option-renderer",function(){if(fj9!==void 0)return fj9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-radio-button class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[!multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id="freeform" hidden="[[!showTextBox(data.checked, data.allowFreeTextInput)]]" label="[[getSimpleString(data.freeTextHint)]]" maxlength="1000" use-v2-underline="" value="[[data.resultText]]" on-value-changed="updateDataResultTextFromBinding" class="style-scope ytd-feedback-option-renderer">\n</tp-yt-paper-textarea>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return fj9=r},{mode:1});var UD5;var sl=function(){return _.I.apply(this,arguments)||this};
_.S(sl,_.I);sl.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
sl.prototype.onSingleSelectCheckedChanged=function(r){r=_.r5(r);for(var J=0;J<this.data.options.length;J++)if(r.data!==_.R(this.data.options[J],YJX)){var x="data.options."+J+".feedbackOptionRenderer.checked";this.notifyPath(x);this.set(x,!1)}};
sl.prototype.onSingleSelectCheckedChanged=sl.prototype.onSingleSelectCheckedChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sl.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],sl.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],sl.prototype,"data",void 0);
_.F([_.Uh("yt-feedback-single-select-changed"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],sl.prototype,"onSingleSelectCheckedChanged",null);_.F([_.L({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],sl);
_.A(sl,"ytd-feedback-question-renderer",function(){if(UD5!==void 0)return UD5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="question-text style-scope ytd-feedback-question-renderer">\n  [[getSimpleString(data.question)]]\n</div>\n<div id="options" class="style-scope ytd-feedback-question-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return UD5=r},{mode:1});var gDE;var qb=function(){return _.I.apply(this,arguments)||this};
_.S(qb,_.I);qb.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
qb.prototype.getSelectedFeedbackResults=function(){for(var r={},J=0;J<this.data.questions.length;J++)for(var x=_.R(this.data.questions[J],P2Y),t=0;t<x.options.length;t++){var b=_.R(x.options[t],YJX);b&&b.checked&&(r[b.optionKey]=b.resultText)}return r};
qb.prototype.onKeyUp=function(){var r=this;_.s8(_.Yh,function(){_.Vq(r.hostElement,"yt-refit")});
_.Yh.start()};
qb.prototype.submitSurvey=function(){var r=this.getSelectedFeedbackResults();Object.keys(r).length>0&&this.data.submitFeedbackEndpoint&&(r={survey_results:r,is_feedback_token_unencrypted:!0},_.bZ().resolve(_.mg).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},r,{element:this.hostElement})}))};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],qb.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],qb.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],qb.prototype,"data",void 0);_.F([_.L({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],qb);
_.A(qb,"ytd-feedback-survey-renderer",function(){if(gDE!==void 0)return gDE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="questions" on-keyup="onKeyUp" class="style-scope ytd-feedback-survey-renderer"></div>\n<yt-formatted-string id="disclaimer" text="[[data.disclaimer]]" class="style-scope ytd-feedback-survey-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return gDE=r},{mode:1});var EDy;var jpr;var Wv=function(){return _.I.apply(this,arguments)||this};
_.S(Wv,_.I);Wv.prototype.computeAlt=function(r){return _.v2(r)};
Wv.prototype.submitResponse=function(){var r,J;(r=this.data)!=null&&r.feedbackToken&&((J=this.data)==null?void 0:J.nextStageIndex)!==void 0&&(_.HD(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.HD(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
Wv.prototype.onClick=function(){this.submitResponse()};
Wv.prototype.onClick=Wv.prototype.onClick;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Wv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Wv.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Wv.prototype,"vertical",void 0);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Wv.prototype,"onClick",null);
_.F([_.L({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],Wv);
_.A(Wv,"ytd-single-select-answer-option-renderer",function(){if(jpr!==void 0)return jpr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-answer-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.answerText)]]" hidden="[[!data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer">\n  <yt-icon icon="[[data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.answerText]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jpr=r},{mode:1});var $D4;var im=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return r};
_.S(im,_.I);im.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
im.prototype.dataChanged=function(){var r,J;this.vertical=((J=(r=this.data)==null?void 0:r.answerOrientation)!=null?J:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
im.prototype.submitFeedback=function(r){var J;((J=this.data)==null?0:J.responseEndpoint)&&r&&_.sx(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[r]}])};
im.prototype.dataChanged=im.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],im.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],im.prototype,"eventForwardingBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],im.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],im.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],im.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],im.prototype,"vertical",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],im.prototype,"darkerDarkTheme",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],im.prototype,"dataChanged",null);_.F([_.L({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],im);
_.A(im,"ytd-single-select-question-renderer",function(){if($D4!==void 0)return $D4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="question" class="style-scope ytd-single-select-question-renderer">\n  <yt-formatted-string text="[[data.questionText]]" class="style-scope ytd-single-select-question-renderer"></yt-formatted-string>\n</div>\n<div id="options" class="style-scope ytd-single-select-question-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return $D4=r},{mode:1});var ph=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return r};
_.S(ph,_.I);_.m=ph.prototype;_.m.configureRendererStamper=function(){return{currentStage:{id:"current-stage",mapping:{singleSelectQuestionRenderer:"ytd-single-select-question-renderer",simpleMessageRenderer:"ytd-simple-message-renderer",surveyFollowUpRenderer:"ytd-survey-follow-up-renderer"}}}};
_.m.dataChanged=function(){this.jumpToStage(0)};
_.m.jumpToStage=function(r){var J,x;if((J=this.data)==null?0:(x=J.stages)==null?0:x[r])this.currentStage=this.data.stages[r],this.refitAfterRender()};
_.m.computeAlt=function(r){return _.v2(r)};
_.m.computeSimpleMessage=function(r){var J;return(J=_.R(r,C24))==null?void 0:J.messageText};
_.m.computeHideDismiss=function(r){var J;return(J=_.R(r,Tys))==null?void 0:J.hideParentDismissButton};
_.m.onDismissTap=function(){_.D9(this.hostElement,"yt-close-popup-action");_.R(this.currentStage,C24)||this.data.dismissalEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.m.refitAfterRender=function(){var r=this;_.zu(this,function(){_.Vq(r.hostElement,"yt-refit")})};
ph.prototype.dataChanged=ph.prototype.dataChanged;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],ph.prototype,"eventForwardingBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ph.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ph.prototype,"ytActionHandlerBehavior",void 0);
_.F([_.K(O8m),_.y("design:type",Object)],ph.prototype,"ytdHatsSurveyBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ph.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ph.prototype,"currentStage",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ph.prototype,"dataChanged",null);_.F([_.L({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],ph);
_.A(ph,"ytd-multi-stage-survey-renderer",function(){if(EDy!==void 0)return EDy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-stage-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[computeHideDismiss(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-multi-stage-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-multi-stage-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="current-stage" class="style-scope ytd-multi-stage-survey-renderer"></div>\n<yt-formatted-string id="simple-message" text="[[computeSimpleMessage(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n</yt-formatted-string>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return EDy=r},{mode:1});var wzv;var fh=function(){return _.I.apply(this,arguments)||this};
_.S(fh,_.I);fh.prototype.computeAlt=function(r){return _.v2(r)};
fh.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.bZ().resolve(_.mg).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.D9(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.B0y(!1)))};
fh.prototype.onTap=function(){this.vertical&&this.submitResponse()};
fh.prototype.onTap=fh.prototype.onTap;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],fh.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],fh.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],fh.prototype,"vertical",void 0);
_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fh.prototype,"onTap",null);_.F([_.L({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],fh);
_.A(fh,"ytd-single-option-survey-option-renderer",function(){if(wzv!==void 0)return wzv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.option)]]" hidden="[[!data.icon.iconType]]" on-tap="submitResponse" class="style-scope ytd-single-option-survey-option-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.option]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return wzv=r},{mode:1});var hB7;var Ul=function(){return _.I.apply(this,arguments)||this};
_.S(Ul,_.I);_.m=Ul.prototype;_.m.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(){var r,J;this.vertical=(((r=this.data)==null?void 0:(J=r.surveyOrientation)==null?void 0:J.type)||"HORIZONTAL")==="VERTICAL"};
_.m.computeAlt=function(r){return _.v2(r)};
_.m.onDismissTap=function(){_.D9(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.bZ().resolve(_.mg).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.B0y(!1))};
Ul.prototype.dataChanged=Ul.prototype.dataChanged;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],Ul.prototype,"eventForwardingBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ul.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ul.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(O8m),_.y("design:type",Object)],Ul.prototype,"ytdHatsSurveyBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],Ul.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ul.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Ul.prototype,"vertical",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ul.prototype,"dataChanged",null);_.F([_.L({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],Ul);
_.A(Ul,"ytd-single-option-survey-renderer",function(){if(hB7!==void 0)return hB7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-single-option-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-single-option-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-tap="onDismissTap" class="style-scope ytd-single-option-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-single-option-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-single-option-survey-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return hB7=r},{mode:1});var MSm;var gw=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(gw,_.I);gw.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
gw.prototype.onDismissTap=function(){_.D9(this.hostElement,"yt-close-popup-action")};
gw.prototype.onNavigate=function(){_.D9(this.hostElement,"yt-close-popup-action")};
gw.prototype.onNavigate=gw.prototype.onNavigate;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],gw.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],gw.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gw.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],gw.prototype,"darkerDarkTheme",void 0);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],gw.prototype,"onNavigate",null);_.F([_.L({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],gw);
_.A(gw,"ytd-survey-follow-up-renderer",function(){if(MSm!==void 0)return MSm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-survey-follow-up-renderer">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-survey-follow-up-renderer"></yt-formatted-string>\n  <ytd-button-renderer data="[[data.dismissButton.buttonRenderer]]" on-tap="onDismissTap" class="style-scope ytd-survey-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text="" data="[[data.followUpButton.buttonRenderer]]" hidden="[[!data.followUpButton.buttonRenderer]]" class="style-scope ytd-survey-follow-up-renderer">\n</ytd-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return MSm=r},{mode:1});var GHY;var RBX;var Sqm;var El=function(){var r=_.I.apply(this,arguments)||this;r.polymer2="Element"in Polymer;return r};
_.S(El,_.I);_.m=El.prototype;_.m.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.m.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.m.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.m.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("minutes-changed",this.minutes))};
_.m.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("seconds-changed",this.seconds))};
_.m.updateMinutesFromBinding=function(r){this.minutes=r.detail.value};
_.m.updateSecondsFromBinding=function(r){this.seconds=r.detail.value};
El.prototype.secondsChangedForBinding=El.prototype.secondsChangedForBinding;El.prototype.minutesChangedForBinding=El.prototype.minutesChangedForBinding;El.prototype.secondsChanged=El.prototype.secondsChanged;_.F([_.C(),_.y("design:type",String)],El.prototype,"minutes",void 0);_.F([_.C(),_.y("design:type",String)],El.prototype,"seconds",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],El.prototype,"polymer2",void 0);
_.F([_.jX("#seconds"),_.y("design:type",Object)],El.prototype,"secondsEl",void 0);_.F([_.g5("seconds"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],El.prototype,"secondsChanged",null);_.F([_.g5("minutes"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],El.prototype,"minutesChangedForBinding",null);
_.F([_.g5("seconds"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],El.prototype,"secondsChangedForBinding",null);_.F([_.Oh({is:"yt-timestamp-input",disableElementRegistration:!0})],El);
_.A(El,"yt-timestamp-input",function(){if(Sqm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-timestamp-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_timestamp_input.yt.timestamp.input.css.js--\x3e<tp-yt-paper-input id="minutes" allowed-pattern="[0-9]" maxlength="3" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[minutes]]" on-value-changed="updateMinutesFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n<span id="separator" class="style-scope yt-timestamp-input"> : </span>\n<tp-yt-paper-input id="seconds" allowed-pattern="[0-9]" maxlength="2" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[seconds]]" on-value-changed="updateSecondsFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;RBX===void 0&&(RBX=document.createElement("template"));var t=RBX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Sqm=r}r=Sqm;return r},{mode:2});var jF=function(){return _.I.apply(this,arguments)||this};
_.S(jF,_.I);_.m=jF.prototype;_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$18298_scroller.dialogElement=this.hostElement.parentNode};
_.m.dataChanged=function(){var r=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.t7().getPlayerPromise().then(function(J){J=J.getCurrentTime();r.minutes=Math.floor(J/60).toString();r.seconds=(Math.floor(J)%60).toString()})};
_.m.onTapSubmit=function(r){r.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(r={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(r.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(r.minutes=this.minutes,r.seconds=this.seconds),_.bZ().resolve(_.mg).resolveCommand(this.serviceEndpoint,{form:Object.assign({},r,{element:this.hostElement})}))};
_.m.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.m.onYtServiceRequestCompleted=function(r,J){J=J.actions;if(Array.isArray(J))for(var x=0,t=J.length;x<t;x++)_.R(J[x],_.wy)&&(r.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(J[x]))};
_.m.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.m.toggleSubmitButton=function(r){this.set("submitButton.isDisabled",!r)};
_.m.handleInput=function(){var r=this.issueType,J=this.affiliation,x=this.minutes,t=this.seconds;x=!this.showTimestamp||!!x&&!!t;this.toggleSubmitButton(!!this.descriptionText&&!!r&&!!J&&x)};
_.m.computeServiceEndpoint=function(r){return this.get("submitButton.buttonRenderer.serviceEndpoint",r)};
_.m.computeSubmitButton=function(r){(r=this.get("submitButton.buttonRenderer",r))&&(r=Object.assign({},r,{serviceEndpoint:void 0}));return r};
_.m.computeShowTimestamp=function(r){return!!r};
_.m.onValueChangedForIssueType=function(r){this.issueType=r.detail.value};
_.m.onValueChangedForAffiliation=function(r){this.affiliation=r.detail.value};
_.m.updateDescriptionTextFromBinding=function(r){this.descriptionText=r.detail.value};
_.m.updateFullNameTextFromBinding=function(r){this.fullNameText=r.detail.value};
_.m.updateMinutesFromBinding=function(r){this.minutes=r.detail.value};
_.m.updateSecondsFromBinding=function(r){this.seconds=r.detail.value};
jF.prototype.handleInput=jF.prototype.handleInput;jF.prototype.onYtServiceRequestError=jF.prototype.onYtServiceRequestError;jF.prototype.onYtServiceRequestCompleted=jF.prototype.onYtServiceRequestCompleted;jF.prototype.onYtServiceRequestSent=jF.prototype.onYtServiceRequestSent;jF.prototype.dataChanged=jF.prototype.dataChanged;_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],jF.prototype,"ytOpenPopupBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jF.prototype,"ytRendererBehavior",void 0);_.F([_.jX("#scroller"),_.y("design:type",Object)],jF.prototype,"JSC$18298_scroller",void 0);_.F([_.jX("#description"),_.y("design:type",HTMLInputElement)],jF.prototype,"description",void 0);_.F([_.jX("#full-name"),_.y("design:type",Object)],jF.prototype,"fullName",void 0);_.F([_.C(),_.y("design:type",Object)],jF.prototype,"data",void 0);
_.F([_.C({computed:"computeShowTimestamp(data.timestampLabel)"}),_.y("design:type",Boolean)],jF.prototype,"showTimestamp",void 0);_.F([_.C({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.y("design:type",Object)],jF.prototype,"serviceEndpoint",void 0);_.F([_.C({computed:"computeSubmitButton(data)"}),_.y("design:type",Object)],jF.prototype,"submitButton",void 0);_.F([_.C(),_.y("design:type",String)],jF.prototype,"descriptionText",void 0);
_.F([_.C(),_.y("design:type",Number)],jF.prototype,"issueType",void 0);_.F([_.C(),_.y("design:type",Number)],jF.prototype,"affiliation",void 0);_.F([_.C(),_.y("design:type",String)],jF.prototype,"fullNameText",void 0);_.F([_.C(),_.y("design:type",String)],jF.prototype,"minutes",void 0);_.F([_.C(),_.y("design:type",String)],jF.prototype,"seconds",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jF.prototype,"dataChanged",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],jF.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],jF.prototype,"onYtServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],jF.prototype,"onYtServiceRequestError",null);_.F([_.g5("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jF.prototype,"handleInput",null);_.F([_.L({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],jF);
_.A(jF,"ytd-legal-report-details-form-renderer",function(){if(GHY!==void 0)return GHY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-legal-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-legal-report-details-form-renderer">\n  <template is="dom-if" if="[[showTimestamp]]" class="style-scope ytd-legal-report-details-form-renderer">\n    <label id="timestamp" class="style-scope ytd-legal-report-details-form-renderer">\n      [[getSimpleString(data.timestampLabel)]]\n      <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n      </yt-timestamp-input>\n    </label>\n  </template>\n  <div id="description-box" class="style-scope ytd-legal-report-details-form-renderer">\n    <tp-yt-paper-input-container no-label-float="true" use-v2-underline="" class="style-scope ytd-legal-report-details-form-renderer">\n      <tp-yt-iron-autogrow-textarea id="description" class="paper-input-input style-scope ytd-legal-report-details-form-renderer" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[data.maxDescriptionChars]]" placeholder="[[getSimpleString(data.descriptionHint)]]" required="true" rows="4" value="[[descriptionText]]" on-value-changed="updateDescriptionTextFromBinding">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-legal-report-details-form-renderer"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n  <ytd-dropdown-renderer id="issue-type" data="[[data.issueTypeDropdown.dropdownRenderer]]" value="[[issueType]]" on-value-changed="onValueChangedForIssueType" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-dropdown-renderer id="affiliation" data="[[data.affiliationDropdown.dropdownRenderer]]" value="[[affiliation]]" on-value-changed="onValueChangedForAffiliation" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <tp-yt-paper-input id="full-name" maxlength="[[data.maxNameChars]]" placeholder="[[getSimpleString(data.nameHint)]]" use-v2-underline="" value="[[fullNameText]]" on-value-changed="updateFullNameTextFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n  </tp-yt-paper-input>\n  <div id="name-subtext" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.nameSubtext)]]</div>\n  <div id="footer-text" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class="footer style-scope ytd-legal-report-details-form-renderer">\n  <div id="required-label" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.requiredLabel)]]</div>\n  <div class="buttons style-scope ytd-legal-report-details-form-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="submit-button" data="[[submitButton]]" dialog-confirm="" on-click="onTapSubmit" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return GHY=r},{mode:1});var N1X;var $f=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return r};
_.S($f,_.I);$f.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
$f.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var r=this.formRenderer.getForm();r&&this.data.submitEndpoint&&(_.bZ().resolve(_.mg).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},r,{element:this.hostElement})}),_.D9(this.hostElement,"yt-close-popup-action"))}};
$f.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.D9(this.hostElement,"yt-close-popup-action"))};
$f.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
$f.prototype.onPopupClosed=$f.prototype.onPopupClosed;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],$f.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$f.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],$f.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$f.prototype,"ytRendererBehavior",void 0);
_.F([_.jX("yt-form-renderer"),_.y("design:type",Object)],$f.prototype,"formRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],$f.prototype,"data",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$f.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-form-popup-content",disableElementRegistration:!0})],$f);
_.A($f,"ytd-form-popup-content",function(){if(N1X!==void 0)return N1X;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form" class="style-scope ytd-form-popup-content"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return N1X=r},{mode:1});var dDX;var ww=function(){return _.I.apply(this,arguments)||this};
_.S(ww,_.I);ww.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
ww.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ww.prototype.onPopupOpened=function(){_.Vq(this.hostElement,"yt-invalidate-popup-tabbables")};
ww.prototype.onYtServiceRequestCompleted=function(r,J){J.data&&J.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.Vq(this.hostElement,"yt-invalidate-popup-tabbables"))};
ww.prototype.onYtServiceRequestCompleted=ww.prototype.onYtServiceRequestCompleted;ww.prototype.onPopupOpened=ww.prototype.onPopupOpened;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],ww.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ww.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ww.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],ww.prototype,"data",void 0);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ww.prototype,"onPopupOpened",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],ww.prototype,"onYtServiceRequestCompleted",null);_.F([_.L({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],ww);
_.A(ww,"ytd-form-popup-renderer",function(){if(dDX!==void 0)return dDX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-form-popup-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-form-popup-content data="[[data]]" class="style-scope ytd-form-popup-renderer"></ytd-form-popup-content>\n<div id="buttons" class="style-scope ytd-form-popup-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return dDX=r},{mode:1});var QpI;var hq=function(){var r=_.I.apply(this,arguments)||this;r.isLoading=!1;return r};
_.S(hq,_.I);_.m=hq.prototype;_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");IBm(this.hostElement)};
_.m.onYtServiceRequestSent=function(){this.isLoading=!0};
_.m.onYtServiceRequestCompleted=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.m.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.qG(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.m.closePopupHandler=function(){this.fireOnCloseActions()};
_.m.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var r=this.get("data.headerImage.thumbnails");r&&(r=_.Vm(r,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+r+")")}};
_.m.onYtNavigate=function(r){(r=_.r5(r))&&r.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
hq.prototype.onYtNavigate=hq.prototype.onYtNavigate;hq.prototype.onHeaderImageChanged=hq.prototype.onHeaderImageChanged;hq.prototype.closePopupHandler=hq.prototype.closePopupHandler;hq.prototype.onYtServiceRequestCompleted=hq.prototype.onYtServiceRequestCompleted;hq.prototype.onYtServiceRequestSent=hq.prototype.onYtServiceRequestSent;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hq.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],hq.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hq.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],hq.prototype,"isLoading",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLDivElement)],hq.prototype,"header",void 0);_.F([_.jX("#confirm-button"),_.y("design:type",_.EI)],hq.prototype,"confirmButton",void 0);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],hq.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],hq.prototype,"onYtServiceRequestCompleted",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],hq.prototype,"closePopupHandler",null);_.F([_.g5("data.headerImage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hq.prototype,"onHeaderImageChanged",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],hq.prototype,"onYtNavigate",null);
_.F([_.L({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],hq);
_.A(hq,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(QpI!==void 0)return QpI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" dialog-dismiss="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></div>\n</div>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <yt-formatted-string id="title" hidden$="[[!data.title]]" role="heading" text="[[data.title]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></yt-formatted-string>\n  <div id="dialog-messages" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n  <div class="buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[isLoading]]">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" hidden$="[[!data.cancelButton]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner active="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return QpI=r},{mode:1});var Km4;var Mb=function(){var r=_.I.apply(this,arguments)||this;r.isLoading=!1;return r};
_.S(Mb,_.I);_.m=Mb.prototype;_.m.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.linkButton":{id:"link-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);IBm(this.hostElement)};
_.m.onYtServiceRequestCompleted=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.m.onYtServiceRequestError=function(r){_.rq(this.hostElement,r.detail.error.message)};
_.m.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.m.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.D9(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.m.onDataChanged=function(){this.isLoading=!1;var r=this.get("data.headerImage.thumbnails");r&&(r=_.Vm(r,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+r+")");r=_.kU();var J=_.Kj(),x=this.get("data.trackingParams");x&&J&&r&&_.AQ(r,J,_.SU(x))};
_.vd.Object.defineProperties(Mb.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
Mb.prototype.onDataChanged=Mb.prototype.onDataChanged;Mb.prototype.onDomChange=Mb.prototype.onDomChange;Mb.prototype.onYtServiceRequestError=Mb.prototype.onYtServiceRequestError;Mb.prototype.onYtServiceRequestCompleted=Mb.prototype.onYtServiceRequestCompleted;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Mb.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Mb.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Mb.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Mb.prototype,"isLoading",void 0);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Mb.prototype,"hasDescription",null);_.F([_.jX("tp-yt-paper-dialog-scrollable"),_.y("design:type",Object)],Mb.prototype,"scrollable",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],Mb.prototype,"header",void 0);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Mb.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Mb.prototype,"onYtServiceRequestError",null);
_.F([_.Uh("dom-change"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Mb.prototype,"onDomChange",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Mb.prototype,"onDataChanged",null);_.F([_.L({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],Mb);
_.A(Mb,"ytd-gaming-account-link-setting-renderer",function(){if(Km4!==void 0)return Km4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-setting-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-setting-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-setting-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.header]]" class="style-scope ytd-gaming-account-link-setting-renderer"></yt-formatted-string>\n  <div id="description-container" hidden="[[!hasDescription]]" class="style-scope ytd-gaming-account-link-setting-renderer">\n    <template is="dom-repeat" items="[[data.descriptions]]" as="description" class="style-scope ytd-gaming-account-link-setting-renderer">\n      <yt-formatted-string class="description style-scope ytd-gaming-account-link-setting-renderer" split-lines="" text="[[description]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n<div id="link-button-container" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <tp-yt-paper-spinner class="spinner style-scope ytd-gaming-account-link-setting-renderer" active="" hidden="[[!isLoading]]"></tp-yt-paper-spinner>\n  <div id="link-button" hidden="[[isLoading]]" on-click="onButtonClick" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Km4=r},{mode:1});var kHv;var PaE;var Gc=function(){var r=_.I.apply(this,arguments)||this;r.isHeader=!1;r.getEndpointForm=function(){return COy(r.data)};
return r};
_.S(Gc,_.I);_.m=Gc.prototype;_.m.triggerHintActions=function(){var r=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var J=_.HD(r.hostElement,"yt-get-opened-popups-action");!(J&&J.length===1?J[0]:[]).some(function(x){x=x.openPopupAction.popupType;return x==="SURVEY"||x==="MEALBAR"||x==="HINT"})&&r.data.hintActions&&r.guideOpened&&(_.qG(r.hostElement,r.data.hintActions,r.hostElement),r.data.hintActions=void 0)})};
_.m.getBadgeIconType=function(r){return r&&r.liveBroadcasting?"live":null};
_.m.onDown=function(){this.interaction.triggerDown()};
_.m.onUp=function(){this.interaction.triggerUp()};
_.m.onTap=function(r){if(this.data.serviceEndpoint){var J;_.M("shorts_controller_retrieve_seedless_sequence_v2")&&((J=_.R(this.data.serviceEndpoint,_.Sv))==null?void 0:J.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):OZy(this.data.serviceEndpoint,this);r.preventDefault()}else this.data.navigationEndpoint&&!_.lu(_.Xj(r),this.hostElement,["A".toString()])&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.m.computeActive=function(r,J){if(!r)return!1;var x=r.navigationEndpoint;r=r.serviceEndpoint;if(!x&&!r||!J)return!1;if(x){r=(r=_.wB(J))&&["subscriptions","filteredsubscriptions"].includes(r);if(_.R(x,_.hd)&&_.R(J,_.hd)&&!r){var t=_.R(x,_.hd).browseId;J=_.R(J,_.hd).browseId;return t!==void 0&&J!==void 0&&(t===J||t==="VLWL"&&J==="FEwatch_later"||t==="FEwatch_later"&&J==="VLWL")}var b;x=(b=_.R(x.commandMetadata,_.rP))==null?void 0:b.url;J=(t=_.R(J.commandMetadata,_.rP))==null?void 0:t.url;return!(!x||
!J||x!==J&&x!==_.iZ(J))}return this.isActiveShortsTab(r,J)};
_.m.isActiveShortsTab=function(r,J){J=!!_.R(J,_.Sv)||!!_.R(J,_.Kn);return(!!_.R(r,_.Sv)||!!_.R(r,_.Kn))&&J};
_.m.computeIsPrimary=function(r){return!!r};
_.vd.Object.defineProperties(Gc.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}},
isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}},
lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&r)return r}}});
Gc.prototype.onTap=Gc.prototype.onTap;Gc.prototype.onUp=Gc.prototype.onUp;Gc.prototype.onDown=Gc.prototype.onDown;Gc.prototype.triggerHintActions=Gc.prototype.triggerHintActions;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Gc.prototype,"componentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Gc.prototype,"rendererBehavior",void 0);_.F([_.K(_.uf.YtTaskEmitterBehavior),_.y("design:type",Object)],Gc.prototype,"taskEmitterBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Gc.prototype,"activeEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],Gc.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],Gc.prototype,"guideOpened",void 0);_.F([_.C(),_.y("design:type",String)],Gc.prototype,"type",void 0);_.F([_.jX("yt-interaction"),_.y("design:type",Object)],Gc.prototype,"interaction",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Gc.prototype,"isHeader",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data","activeEndpoint"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Gc.prototype,"active",null);_.F([_.C({reflectToAttribute:!0}),_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Gc.prototype,"isPrimary",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.count","data.presentationStyle","data.badges.*"),_.y("design:type",String),_.y("design:paramtypes",[])],Gc.prototype,"lineEndStyle",null);
_.F([_.n("lineEndStyle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Gc.prototype,"ariaLabel",null);_.F([_.g5("data.hintActions","guideOpened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Gc.prototype,"triggerHintActions",null);_.F([_.Uh("down"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Gc.prototype,"onDown",null);
_.F([_.Uh("up"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Gc.prototype,"onUp",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Gc.prototype,"onTap",null);_.F([_.L({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],Gc);
_.A(Gc,"ytd-guide-entry-renderer",function(){if(PaE!==void 0)return PaE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1" title="[[getSimpleString(data.formattedTitle)]]" aria-label$="[[ariaLabel]]" role="link" get-form="[[getEndpointForm]]">\n  <tp-yt-paper-item role="link" class="style-scope ytd-guide-entry-renderer">\n    <yt-icon class="guide-icon style-scope ytd-guide-entry-renderer" active="[[active]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[computeIcon_(data.icon)]]">\n    </yt-icon>\n    <yt-img-shadow height="24" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-guide-entry-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-guide-entry-renderer" text="[[data.formattedTitle]]"></yt-formatted-string>\n    <yt-icon class="arrow-icon style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!isHeader]]" hidden="[[!isHeader]]" icon="chevron_right" size="16">\n    </yt-icon>\n    <span class="guide-entry-count style-scope ytd-guide-entry-renderer"> [[data.count]] </span>\n    <yt-icon class="guide-entry-badge style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!getBadgeIconType(data.badges)]]" icon="[[getBadgeIconType(data.badges)]]" size="16">\n    </yt-icon>\n    <div id="newness-dot" class="style-scope ytd-guide-entry-renderer"></div>\n  </tp-yt-paper-item>\n</a>\n<yt-interaction class="style-scope ytd-guide-entry-renderer"></yt-interaction>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return PaE=r},{mode:1});var RC=function(){var r=_.I.apply(this,arguments)||this;r.userToggled=!1;return r};
_.S(RC,_.I);_.m=RC.prototype;_.m.getItemsPath=function(){return"data.expandableItems"};
_.m.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.m.onExpanderItemTapped=function(r){var J=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.M("kevlar_guide_expandable_items_killswitch")&&_.zu(this,function(){_.ut(J.expandableItems)});
r.preventDefault()};
_.m.onCollapserItemTapped=function(r){var J=this;this._setExpanded(!1);this.userToggled=!0;r.preventDefault();this.expandableItems&&!_.M("kevlar_guide_collapsible_items_killswitch")&&_.zu(this,function(){_.vS(J.hostElement)})};
_.m.observeActiveEndpoint=function(){for(var r=this.activeEndpoint,J=this.data,x=this.expandableItems.children,t=0,b=x.length;t<b;t++)x[t].activeEndpoint=r;J&&J.autoExpandCommand&&r&&!this.userToggled&&(x=this.data.autoExpandCommand,J=!(!_.R(x,_.hd)||!_.R(r,_.hd)||_.R(x,_.hd).browseId!==_.R(r,_.hd).browseId),r=this.get("commandMetadata.webCommandMetadata.url",r),x=this.get("commandMetadata.webCommandMetadata.url",x),J=J||!!(r&&x&&r.includes(x)),this._setExpanded(J),J&&this.ytLazyListBehavior.fillRemainingListItems())};
RC.prototype.observeActiveEndpoint=RC.prototype.observeActiveEndpoint;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],RC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],RC.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],RC.prototype,"ytLazyListBehavior",void 0);_.F([_.jX("#expandable-items"),_.y("design:type",HTMLElement)],RC.prototype,"expandableItems",void 0);
_.F([_.C(),_.y("design:type",Object)],RC.prototype,"data",void 0);_.F([_.C({readOnly:!0,reflectToAttribute:!0}),_.y("design:type",Boolean)],RC.prototype,"expanded",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],RC.prototype,"initialCount",void 0);_.F([_.C(),_.y("design:type",Object)],RC.prototype,"activeEndpoint",void 0);_.F([_.g5("data","activeEndpoint","canShowMore"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],RC.prototype,"observeActiveEndpoint",null);
_.F([_.L({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],RC);
_.A(RC,"ytd-guide-collapsible-entry-renderer",function(){if(kHv!==void 0)return kHv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return kHv=r},{mode:_.sz("kevlar_poly_si_batch_j079")?1:2});var Yqy;var nDy;var SF=function(){var r=_.I.apply(this,arguments)||this;r.allVideosCount=0;r.renderGuideEntry=!1;return r};
_.S(SF,_.I);SF.prototype.observeRenderEntry=function(){var r;this.renderGuideEntry=!((r=this.data)==null||!r.alwaysShow)||!!this.allVideosCount};
SF.prototype.observeRenderEntry=SF.prototype.observeRenderEntry;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],SF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],SF.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],SF.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],SF.prototype,"activeEndpoint",void 0);_.F([_.C({selector:_.jgD}),_.y("design:type",Object)],SF.prototype,"allVideosCount",void 0);
_.F([_.C(),_.y("design:type",Object)],SF.prototype,"renderGuideEntry",void 0);_.F([_.Mw("allVideosCount","data.alwaysShow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],SF.prototype,"observeRenderEntry",null);_.F([_.L({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],SF);
_.A(SF,"ytd-guide-downloads-entry-renderer",function(){if(nDy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-downloads-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <ytd-guide-entry-renderer id="downloads-entry" active-endpoint="[[activeEndpoint]]" data="[[data.entryRenderer.guideEntryRenderer]]" hidden="[[!renderGuideEntry]]" class="style-scope ytd-guide-downloads-entry-renderer">\n  </ytd-guide-entry-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);nDy=r}r=nDy;return r},{mode:1});var Nb=function(){var r=_.I.apply(this,arguments)||this;r.youtab=_.M("web_enable_youtab");r.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return r};
_.S(Nb,_.I);_.m=Nb.prototype;_.m.configureRendererStamper=function(){return{"data.sectionItems":{id:"section-items",mapping:{guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideEntryRenderer:{component:"ytd-guide-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}},guideDownloadsEntryRenderer:{component:"ytd-guide-downloads-entry-renderer",noInjection:!0,properties:{activeEndpoint:"[[activeEndpoint]]"}}}}}};
_.m.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var r=this.sectionItems.children,J=0,x=r.length;J<x;J++)r[J].activeEndpoint=this.activeEndpoint}};
_.m.handleAddToGuideSectionAction=function(r){var J=_.R(r,rHr);if(J&&this.data&&(r=J.items,J=J.handlerData,r&&J&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(J)>-1)){J=0;for(var x=r.length;J<x;J++)r[J].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,r[J])}};
_.m.handleRemoveFromGuideSectionAction=function(r){var J=_.R(r,JHv);J&&this.data&&(r=J.guideEntryId,J=J.handlerData,r&&J&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(J)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(r,this.data.sectionItems),this.removeFromCollapsedSection(r,this.data.sectionItems)))};
_.m.removeFromExpandedSection=function(r,J){r=this.getEntryIndexMatchingId(r,J);r!==-1&&this.splice("data.sectionItems",r,1)};
_.m.removeFromCollapsedSection=function(r,J){var x=J.findIndex(function(t){return!!_.R(t,U8K)});
x&&x!==-1&&J[x]&&_.R(J[x],U8K)&&(J=_.R(J[x],U8K).expandableItems)&&(r=this.getEntryIndexMatchingId(r,J),r!==-1&&this.splice("data.sectionItems."+x+".guideCollapsibleEntryRenderer.expandableItems",r,1))};
_.m.getEntryIndexMatchingId=function(r,J){var x=this;return J.findIndex(function(t){return x.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",t)===r})};
Nb.prototype.activeEndpointChanged=Nb.prototype.activeEndpointChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Nb.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Nb.prototype,"actionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Nb.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#section-items"),_.y("design:type",HTMLDivElement)],Nb.prototype,"sectionItems",void 0);
_.F([_.jX("#header-entry"),_.y("design:type",Object)],Nb.prototype,"headerEntry",void 0);_.F([_.C(),_.y("design:type",Object)],Nb.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Nb.prototype,"activeEndpoint",void 0);_.F([_.C(),_.y("design:type",Object)],Nb.prototype,"youtab",void 0);_.F([_.g5("activeEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Nb.prototype,"activeEndpointChanged",null);
_.F([_.L({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],Nb);
_.A(Nb,"ytd-guide-collapsible-section-entry-renderer",function(){if(Yqy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="[[youtab]]" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);Yqy=r}r=Yqy;return r},{mode:1});var OTX;var CaI;var dw=function(){var r=_.I.apply(this,arguments)||this;r.modernTypography=_.M("web_modern_typography");r.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand","yt-reset-subscriptions-unread-dot-command":"handleResetSubscriptionsUnreadDotCommand"};return r};
_.S(dw,_.I);_.m=dw.prototype;
_.m.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",guideOpened:"[[guideOpened]]",type:"[[type]]"},noInjection:!0},guideCollapsibleEntryRenderer:{component:"ytd-guide-collapsible-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0},guideCollapsibleSectionEntryRenderer:{component:"ytd-guide-collapsible-section-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},
noInjection:!0}}}}};
_.m.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var r=_.HD(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);r&&r.length===1&&r[0]&&_.HD(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.m.handleResetChannelUnreadCountCommand=function(r){var J;(r=(J=_.R(r,tqY))==null?void 0:J.channelId)&&this.data&&this.data.items&&(J=this.getPathToEntryMatchingId(r))&&(this.set(J+".guideEntryRenderer.count",0),this.set(J+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.m.handleResetSubscriptionsUnreadDotCommand=function(r){var J,x=(J=_.R(r,bn5))==null?void 0:J.targetId,t;x&&(t=this.data)!=null&&t.items&&(r=this.data.items.findIndex(function(b){var V;return((V=b.guideEntryRenderer)==null?void 0:V.targetId)===x}),r<0||this.set("data.items."+r+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.m.getPathToEntryMatchingId=function(r){if(this.data&&this.data.items){var J=this.getEntryIndexMatchingId(r,this.data.items);if(J>-1)return"data.items."+J;for(var x=0;x<this.data.items.length;x++)if(J=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[x]))if(J=this.getEntryIndexMatchingId(r,J),J>-1)return"data.items."+x+".guideCollapsibleEntryRenderer.expandableItems."+J}};
_.m.handleAddToGuideSectionAction=function(r){var J=this;if(_.R(r,rHr)){var x=_.R(r,rHr).items;r=_.R(r,rHr).handlerData;var t,b;if(x&&r&&((t=this.data)==null?void 0:(b=t.handlerDatas)==null?void 0:b.indexOf(r))>-1){x=x.filter(function(H){return(H=J.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",H))&&!J.isGuideItemPresent(H)});
var V;if(r==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((V=this.data)==null?0:V.items)&&(t=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),t>-1)){this.splice.apply(this,["data.items",t+1,0].concat(_.Gd(x)));return}this.unshift.apply(this,["data.items"].concat(_.Gd(x)))}}};
_.m.isGuideItemPresent=function(r){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(r,this.data.items)!==-1)return!0;var J=this.data.items.find(function(x){return!!x.guideCollapsibleEntryRenderer});
if((J==null?0:J.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(r,J.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.m.getEntryIndexMatchingId=function(r,J){var x=this;return J.findIndex(function(t){return x.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",t)===r})};
_.m.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(r,J){var x=this;return J.findIndex(function(t){return x.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",t)===r})};
_.m.handleRemoveFromGuideSectionAction=function(r){if(_.R(r,JHv)){var J=_.R(r,JHv).guideEntryId;r=_.R(r,JHv).handlerData;var x,t;J&&r&&((x=this.data)==null?void 0:(t=x.handlerDatas)==null?void 0:t.indexOf(r))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(J,this.data.items),this.removeFromCollapsedSection(J,this.data.items))}};
_.m.removeFromExpandedSection=function(r,J){r=this.getEntryIndexMatchingId(r,J);r!==-1&&this.splice("data.items",r,1)};
_.m.removeFromCollapsedSection=function(r,J){var x=J.findIndex(function(t){return!!t.guideCollapsibleEntryRenderer});
x!==-1&&(J=J[x].guideCollapsibleEntryRenderer.expandableItems)&&(r=this.getEntryIndexMatchingId(r,J),r!==-1&&this.splice("data.items."+x+".guideCollapsibleEntryRenderer.expandableItems",r,1))};
_.m.activeEndpointChanged=function(){for(var r=_.Hp(this.hostElement).querySelector("#items").children,J=0,x=r.length;J<x;J++)r[J].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.m.guideOpenedChanged=function(){for(var r=_.Hp(this.hostElement).querySelector("#items").children,J=0,x=r.length;J<x;J++)r[J].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
dw.prototype.guideOpenedChanged=dw.prototype.guideOpenedChanged;dw.prototype.activeEndpointChanged=dw.prototype.activeEndpointChanged;dw.prototype.persistentGuideChanged=dw.prototype.persistentGuideChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dw.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dw.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],dw.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],dw.prototype,"ytLazyListBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],dw.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],dw.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dw.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],dw.prototype,"modernTypography",void 0);_.F([_.C(),_.y("design:type",String)],dw.prototype,"type",void 0);_.F([_.C({value:20}),_.y("design:type",Number)],dw.prototype,"initialCount",void 0);_.F([_.C({value:10}),_.y("design:type",Number)],dw.prototype,"targetFramerate",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],dw.prototype,"autoFill",void 0);_.F([_.C({value:50}),_.y("design:type",Number)],dw.prototype,"renderDelay",void 0);
_.F([_.g5("guidePersistentAndVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dw.prototype,"persistentGuideChanged",null);_.F([_.Mw("activeEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dw.prototype,"activeEndpointChanged",null);_.F([_.Mw("guideOpened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dw.prototype,"guideOpenedChanged",null);
_.F([_.L({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],dw);
_.A(dw,"ytd-guide-section-renderer",function(){if(CaI!==void 0)return CaI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h3 hidden="[[!data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  <yt-formatted-string id="guide-section-title" link-inherit-color="" text="[[data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  </yt-formatted-string>\n</h3>\n<div id="items" class="style-scope ytd-guide-section-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return CaI=r},{mode:_.sz("kevlar_poly_si_batch_j073")?1:2});var B15;var Qb=function(){return _.I.apply(this,arguments)||this};
_.S(Qb,_.I);_.vd.Object.defineProperties(Qb.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Qb.prototype,"rendererBehaviors",void 0);_.F([_.C(),_.y("design:type",Object)],Qb.prototype,"data",void 0);_.F([_.C(),_.n("data.signInButton.buttonRenderer.style"),_.y("design:type",Object),_.y("design:paramtypes",[])],Qb.prototype,"alignByText",null);_.F([_.L({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Qb);
_.A(Qb,"ytd-guide-signin-promo-renderer",function(){if(B15===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-signin-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.descriptiveText]]" class="style-scope ytd-guide-signin-promo-renderer"></yt-formatted-string>\n<ytd-button-renderer id="sign-in-button" align-by-text="[[alignByText]]" data="[[data.signInButton.buttonRenderer]]" on-tap="onSignInTap" class="style-scope ytd-guide-signin-promo-renderer">\n</ytd-button-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);B15=r}r=B15;return r},{mode:1});var Kh=function(){var r=_.I.apply(this,arguments)||this;r.showFooter=!1;return r};
_.S(Kh,_.I);Kh.prototype.configureRendererStamper=function(){return{shownItems:{id:"sections",mapping:{guideSectionRenderer:{component:"ytd-guide-section-renderer",noInjection:!0},guideSigninPromoRenderer:{component:"ytd-guide-signin-promo-renderer",noInjection:!0},guideSubscriptionsSectionRenderer:{component:"ytd-guide-section-renderer",params:{type:"subscriptions"},noInjection:!0}}}}};
Kh.prototype.attached=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1){J=_.bZ().resolve(_.t9(_.YK));if(!J)return x.jumpTo(0);J.setGuideData(r.hostElement);return _.p(x,0,3)}r.ytLazyListBehavior.initialCount=2;return x.return()})};
Kh.prototype.onMouseExit=function(){_.M("web_guide_hover_expansion")&&_.HD(this.hostElement,"yt-guide-mouseleaved",[])};
Kh.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
Kh.prototype.dataChanged=Kh.prototype.dataChanged;Kh.prototype.onMouseExit=Kh.prototype.onMouseExit;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Kh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Kh.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.u7.YtLazyListBehavior),_.y("design:type",Object)],Kh.prototype,"ytLazyListBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Kh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Kh.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Kh.prototype,"showFooter",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],Kh.prototype,"autoFill",void 0);_.F([_.Uh("mouseleave"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kh.prototype,"onMouseExit",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Kh.prototype,"dataChanged",null);_.F([_.L({is:"ytd-guide-renderer",disableElementRegistration:!0})],Kh);
_.A(Kh,"ytd-guide-renderer",function(){if(OTX!==void 0)return OTX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sections" class="style-scope ytd-guide-renderer"></div>\n<div id="footer" hidden="[[!showFooter]]" class="style-scope ytd-guide-renderer">\n  <div id="guide-links-primary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-primary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <div id="guide-links-secondary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-secondary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <slot name="vat-notice" class="style-scope ytd-guide-renderer"></slot>\n  <slot name="copyright" class="style-scope ytd-guide-renderer"></slot>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OTX=r},{mode:_.sz("kevlar_poly_si_batch_j073")?1:2});var Ijr;var kf=function(){var r=_.I.apply(this,arguments)||this;r.systemIcons=_.M("kevlar_system_icons");r.frostedGlass=_.M("web_frosted_glass");r.getEndpointForm=function(){return COy(r.data)};
return r};
_.S(kf,_.I);_.m=kf.prototype;_.m.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.m.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.v2(this.data.formattedTitle))};
_.m.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.m.onDown=function(){this.interaction.triggerDown()};
_.m.onUp=function(){this.interaction.triggerUp()};
_.m.onTap=function(r){if(this.data.serviceEndpoint){var J;_.M("shorts_controller_retrieve_seedless_sequence_v2")&&((J=_.R(this.data.serviceEndpoint,_.Sv))==null?void 0:J.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):OZy(this.data.serviceEndpoint,this);r.preventDefault()}else{var x;((x=this.data)==null?0:x.navigationEndpoint)&&!_.lu(_.Xj(r),this.hostElement,["A".toString()])&&_.Vq(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.m.computeActive=function(r,J){if(!r)return!1;var x=r.navigationEndpoint;r=r.serviceEndpoint;if(!x&&!r||!J)return!1;if(x){r=_.R(x,_.hd);var t=_.R(J,_.hd);if(r&&t)return r.browseId===t.browseId&&r.params===t.params;var b;x=(b=_.R(x.commandMetadata,_.rP))==null?void 0:b.url;var V;J=(V=_.R(J.commandMetadata,_.rP))==null?void 0:V.url;return!(!x||!J||x!==J&&x!==_.iZ(J))}return this.isActiveShortsTab(r,J)};
_.m.isActiveShortsTab=function(r,J){J=!!_.R(J,_.Sv)||!!_.R(J,_.Kn);return(!!_.R(r,_.Sv)||!!_.R(r,_.Kn))&&J};
_.m.computeTitle=function(r,J){return J?"":_.v2(r)};
_.vd.Object.defineProperties(kf.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
kf.prototype.onTap=kf.prototype.onTap;kf.prototype.onUp=kf.prototype.onUp;kf.prototype.onDown=kf.prototype.onDown;kf.prototype.onActiveStateChange=kf.prototype.onActiveStateChange;kf.prototype.dataChanged=kf.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kf.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],kf.prototype,"ytComponentBehavior",void 0);
_.F([_.K(_.NP),_.y("design:type",Object)],kf.prototype,"ironButtonState",void 0);_.F([_.C(),_.y("design:type",Object)],kf.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],kf.prototype,"activeEndpoint",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],kf.prototype,"noLabels",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.y("design:type",Boolean)],kf.prototype,"isActive",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kf.prototype,"systemIcons",void 0);_.F([_.jX("yt-interaction"),_.y("design:type",Object)],kf.prototype,"interaction",void 0);_.F([_.n("isActive"),_.y("design:type",Object),_.y("design:paramtypes",[])],kf.prototype,"ariaSelected",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kf.prototype,"frostedGlass",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kf.prototype,"dataChanged",null);_.F([_.g5("isActive"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kf.prototype,"onActiveStateChange",null);_.F([_.Uh("down"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kf.prototype,"onDown",null);
_.F([_.Uh("up"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],kf.prototype,"onUp",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kf.prototype,"onTap",null);_.F([_.L({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],kf);
_.A(kf,"ytd-mini-guide-entry-renderer",function(){if(Ijr!==void 0)return Ijr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" tabindex="-1" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="4" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Ijr=r},{mode:_.sz("kevlar_poly_si_batch_j063")?1:2});var Lmm;var Pv=function(){var r=_.I.apply(this,arguments)||this;r.allVideosCount=0;r.noLabels=_.M("kevlar_mini_guide_no_labels");r.frostedGlass=_.M("web_frosted_glass");return r};
_.S(Pv,_.I);_.m=Pv.prototype;_.m.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")};
_.m.onMouseEnter=function(){_.M("web_guide_hover_expansion")&&_.HD(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.m.visibleChanged=function(){if(this.visible&&!this.data){var r=_.bZ().resolve(_.t9(_.YK));r&&r.setGuideData(this.hostElement)}};
_.m.dataChanged=function(){var r=[],J;if((J=this.data)!=null&&J.items){J=_.D(this.data.items);for(var x=J.next();!x.done;x=J.next()){x=x.value;var t=void 0;if((t=x.guideSectionRenderer)==null?0:t.items)for(t=void 0,x=_.D((t=x.guideSectionRenderer)==null?void 0:t.items),t=x.next();!t.done;t=x.next())if(t=t.value,t.guideEntryRenderer)t=t.guideEntryRenderer,t.isPrimary&&r.push({guideEntryRenderer:t});else if(t.guideCollapsibleSectionEntryRenderer){var b=void 0;((b=_.R(t.guideCollapsibleSectionEntryRenderer.headerEntry,
aU))==null?0:b.isPrimary)&&r.push({guideEntryRenderer:_.R(t.guideCollapsibleSectionEntryRenderer.headerEntry,aU)});if(t=t.guideCollapsibleSectionEntryRenderer.sectionItems)for(t=_.D(t),b=t.next();!b.done;b=t.next()){var V=b.value;b=_.R(V,gSs);var H=void 0;((H=_.R(V,aU))==null?0:H.isPrimary)?r.push({guideEntryRenderer:_.R(V,aU)}):b&&(V=void 0,_.R((V=b)==null?void 0:V.entryRenderer,aU)&&(b.alwaysShow||this.allVideosCount)&&r.push({guideEntryRenderer:_.R(b.entryRenderer,aU)}))}}}}this.miniGuideItems=
r};
_.m.activeEndpointChanged=function(){for(var r=this.items.children,J=0;J<r.length;J++)r[J].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
Pv.prototype.activeEndpointChanged=Pv.prototype.activeEndpointChanged;Pv.prototype.dataChanged=Pv.prototype.dataChanged;Pv.prototype.visibleChanged=Pv.prototype.visibleChanged;Pv.prototype.onMouseEnter=Pv.prototype.onMouseEnter;_.F([_.K(_.dE),_.y("design:type",Object)],Pv.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Pv.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Pv.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],Pv.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Pv.prototype,"ytComponentBehavior",void 0);_.F([_.jX("#items"),_.y("design:type",Object)],Pv.prototype,"items",void 0);_.F([_.C(),_.y("design:type",Object)],Pv.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Boolean)],Pv.prototype,"visible",void 0);_.F([_.C(),_.y("design:type",Object)],Pv.prototype,"miniGuideItems",void 0);_.F([_.C({selector:_.jgD}),_.y("design:type",Object)],Pv.prototype,"allVideosCount",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Pv.prototype,"noLabels",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Pv.prototype,"frostedGlass",void 0);
_.F([_.Uh("mouseenter"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Pv.prototype,"onMouseEnter",null);_.F([_.Mw("visible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Pv.prototype,"visibleChanged",null);_.F([_.Mw("data","allVideosCount"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Pv.prototype,"dataChanged",null);
_.F([_.Mw("activeEndpoint"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Pv.prototype,"activeEndpointChanged",null);_.F([_.L({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],Pv);
_.A(Pv,"ytd-mini-guide-renderer",function(){if(Lmm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-mini-guide-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);Lmm=r}r=Lmm;return r},{mode:1});var c5K;var A5E=/^[\x00-\x7F]+$/,Yf=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Yf,_.I);_.vd.Object.defineProperties(Yf.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var r,J=_.v2((r=this.data)==null?void 0:r.handle);if(J)return _.Z1("@"+J)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var r=_.v2(this.displayHandle),J,x=_.v2((J=this.data)==null?void 0:J.handleUrl);if(r&&x)return _.Z1(x+r)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var r=_.v2(this.displayHandle);if(r&&!A5E.test(r)){var J;return(J=this.data)==null?void 0:J.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var r=_.v2(this.displayHandleUrl),J,x=_.v2((J=this.data)==null?void 0:J.urlInfoText);if(r&&x)return _.Z1(x+" "+r)}}});
_.F([_.C(),_.y("design:type",Object)],Yf.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yf.prototype,"displayHandle",null);_.F([_.n("displayHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yf.prototype,"displayHandleUrl",null);_.F([_.n("displayHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yf.prototype,"warningText",null);
_.F([_.n("displayHandleUrl"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yf.prototype,"urlInfoTextWithUrl",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Yf.prototype,"darkerDarkTheme",void 0);_.F([_.L({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],Yf);
_.A(Yf,"ytd-handles-claiming-confirm-dialog-content",function(){if(c5K!==void 0)return c5K;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-formatted-string id="first-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[data.firstInfoText]]"></yt-formatted-string>\n    <yt-formatted-string id="url-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[urlInfoTextWithUrl]]"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n      <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[warningText]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return c5K=r},{mode:1});var Fm7;var nh=function(){var r=_.I.apply(this,arguments)||this;r.okButtonOverride={style:"mono",type:"outline",size:"M"};return r};
_.S(nh,_.I);nh.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
nh.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],nh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],nh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],nh.prototype,"okButtonOverride",void 0);_.F([_.C(),_.y("design:type",Object)],nh.prototype,"data",void 0);_.F([_.L({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],nh);
_.A(nh,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(Fm7!==void 0)return Fm7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data="[[data]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <div id="ok-button" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Fm7=r},{mode:1});var ajm;var y5Y=/^[\x00-\x7F]+$/,Ol=function(){var r=_.I.apply(this,arguments)||this;r.isLoading=!1;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Ol,_.I);Ol.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var r;this.selectedHandle=(r=this.handleInput)==null?void 0:r.value;this.onSelectedHandleChanged(this.selectedHandle);_.HD(this.hostElement,"yt-refit-popups-action")}};
_.vd.Object.defineProperties(Ol.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var r;return(r=this.data)==null?void 0:r.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Z1("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Z1(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!y5Y.test(this.selectedHandle)){var r;return(r=this.data)==null?void 0:r.warningText}}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ol.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ol.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],Ol.prototype,"selectedHandle",void 0);_.F([_.C(),_.y("design:type",Object)],Ol.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Function)],Ol.prototype,"onSelectedHandleChanged",void 0);_.F([_.jX("#channel-handle-input"),_.y("design:type",Object)],Ol.prototype,"handleInput",void 0);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ol.prototype,"handleUrlPrefix",null);_.F([_.n("selectedHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ol.prototype,"displayHandle",null);_.F([_.n("selectedHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ol.prototype,"displayHandleUrl",null);_.F([_.n("selectedHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],Ol.prototype,"warningText",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ol.prototype,"darkerDarkTheme",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ol.prototype,"ytRendererBehavior",void 0);_.F([_.L({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],Ol);
_.A(Ol,"ytd-handles-claiming-edit-dialog-content",function(){if(ajm!==void 0)return ajm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="input-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      </ytd-channel-handle-input-renderer>\n    </template>\n  </div>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></tp-yt-paper-spinner>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ajm=r},{mode:1});var eBY;var Ch=function(){var r=_.I.apply(this,arguments)||this;r.actionButtonOverride={style:"mono",type:"filled",size:"M"};r.cancelButtonOverride={style:"mono",type:"text",size:"M"};r.selectButtonDisabled=!1;r.isLoading=!1;r.hasSelectedHandleEventListener=!1;r.selectedHandleChanged=function(J){r.selectedHandle=J};
return r};
_.S(Ch,_.I);_.m=Ch.prototype;_.m.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.m.onDataChanged=function(){var r,J;this.selectedHandle=(J=_.R((r=this.data)==null?void 0:r.inputField,ZSX))==null?void 0:J.handle};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.onCancel=function(){this.selectedHandle="";_.D9(this.hostElement,"yt-close-popup-action",[this.is])};
_.m.onSelectHandle=function(){var r=this;if(this.selectedHandle!==void 0){var J;((J=this.data)==null?void 0:J.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(x,t){if(t.newHandleUpdateStatus!==void 0&&t.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&t.newHandleUpdateStatus.errorMessage)_.rq(r.hostElement,_.v2(t.newHandleUpdateStatus.errorMessage)),
r.isLoading=!1;else{var b;if((b=r.data)==null?0:b.onChannelUpdateSuccess){x=r.data.onChannelUpdateSuccess;var V,H;if(t=(V=_.R(x,_.wy))==null?void 0:(H=V.popup)==null?void 0:H.handlesClaimingConfirmDialogRenderer)t.handle=_.Z1(r.selectedHandle);r.ytComponentBehavior.resolveCommand(x);_.D9(r.hostElement,"yt-close-popup-action",[r.is])}else r.isLoading=!1}},
onServerError:function(){var x;r.content&&((x=r.content)==null?0:x.handleInput)&&r.content.handleInput.validate();r.isLoading=!1;_.rq(r.hostElement,_.gP("TRY_AGAIN_LATER"))}}}))}};
_.m.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
Ch.prototype.onDataChanged=Ch.prototype.onDataChanged;Ch.prototype.onSelectedHandleChanged=Ch.prototype.onSelectedHandleChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Ch.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"actionButtonOverride",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"cancelButtonOverride",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",String)],Ch.prototype,"selectedHandle",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"selectButtonDisabled",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"hasSelectedHandleEventListener",void 0);_.F([_.C(),_.y("design:type",Object)],Ch.prototype,"handleInput",void 0);
_.F([_.g5("selectedHandle"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ch.prototype,"onSelectedHandleChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ch.prototype,"onDataChanged",null);_.F([_.jX("ytd-handles-claiming-edit-dialog-content"),_.y("design:type",Object)],Ch.prototype,"content",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ch.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ch.prototype,"ytRendererstamperBehavior",void 0);_.F([_.L({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],Ch);
_.A(Ch,"ytd-handles-claiming-edit-dialog-renderer",function(){if(eBY!==void 0)return eBY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data="[[data]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" on-selected-handle-changed="[[selectedHandleChanged]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n</ytd-handles-claiming-edit-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return eBY=r},{mode:1});var zBY;var Bv=function(){return _.I.apply(this,arguments)||this};
_.S(Bv,_.I);_.vd.Object.defineProperties(Bv.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null?0:r.handle){var J;return _.Z1("@"+_.v2((J=this.data)==null?void 0:J.handle))}}}});
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Bv.prototype,"formattedHandle",null);_.F([_.C(),_.y("design:type",Object)],Bv.prototype,"data",void 0);_.F([_.L({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],Bv);
_.A(Bv,"ytd-handles-claiming-radio-option-renderer",function(){if(zBY!==void 0)return zBY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="handle" respect-lang-dir="" text="[[formattedHandle]]" class="style-scope ytd-handles-claiming-radio-option-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return zBY=r},{mode:1});var ZTI;var vD4=/^[\x00-\x7F]+$/,IC=function(){var r=_.I.apply(this,arguments)||this;r.initialRadioIndex="-1";r.isLoading=!1;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.maybeSubmitFeedback=function(){r.feedbackSurveyRenderer.submitSurvey()};
return r};
_.S(IC,_.I);IC.prototype.updateSelectedHandleIndexFromBinding=function(r){this.selectedRadioIndex=+r.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(r)};
IC.prototype.selectedHandleChanged=function(r){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var J;this.selectedHandle=(J=this.handleInput)==null?void 0:J.value;this.onSelectedHandleChanged(r)}};
_.vd.Object.defineProperties(IC.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var r;return this.ytRendererBehavior.getSimpleString((r=this.data)==null?void 0:r.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Z1("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Z1(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!vD4.test(this.selectedHandle)){var r;return(r=this.data)==null?void 0:r.warningText}}}});
_.F([_.C(),_.y("design:type",Object)],IC.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],IC.prototype,"initialRadioIndex",void 0);_.F([_.C(),_.y("design:type",Number)],IC.prototype,"selectedRadioIndex",void 0);_.F([_.C(),_.y("design:type",String)],IC.prototype,"selectedHandle",void 0);_.F([_.C(),_.y("design:type",Object)],IC.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Function)],IC.prototype,"onSelectedHandleChanged",void 0);
_.F([_.C(),_.y("design:type",Function)],IC.prototype,"onSelectedRadioIndexChanged",void 0);_.F([_.jX("#channel-handle-input"),_.y("design:type",Object)],IC.prototype,"handleInput",void 0);_.F([_.jX("ytd-feedback-survey-renderer"),_.y("design:type",Object)],IC.prototype,"feedbackSurveyRenderer",void 0);_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],IC.prototype,"radioButtonLength",null);
_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],IC.prototype,"handleUrlPrefix",null);_.F([_.n("selectedHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],IC.prototype,"displayHandle",null);_.F([_.n("selectedHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],IC.prototype,"displayHandleUrl",null);_.F([_.n("selectedHandle"),_.y("design:type",Object),_.y("design:paramtypes",[])],IC.prototype,"warningText",null);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],IC.prototype,"darkerDarkTheme",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],IC.prototype,"ytRendererBehavior",void 0);_.F([_.L({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],IC);
_.A(IC,"ytd-handles-claiming-select-dialog-content",function(){if(ZTI!==void 0)return ZTI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <tp-yt-paper-radio-group id="radio-container" selected="[[initialRadioIndex]]" on-selected-changed="updateSelectedHandleIndexFromBinding" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <template is="dom-repeat" items="[[data.radioButton]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[index]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-handles-claiming-radio-option-renderer data="[[item.handlesClaimingRadioOptionRenderer]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-handles-claiming-radio-option-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[radioButtonLength]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-channel-handle-input-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content"></tp-yt-paper-spinner>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ZTI=r},{mode:1});var uoK;var Lh=function(){var r=_.I.apply(this,arguments)||this;r.actionButtonOverride={style:"mono",type:"filled",size:"M"};r.cancelButtonOverride={style:"mono",type:"text",size:"M"};r.initialRadioIndex="-1";r.selectButtonDisabled=!1;r.isLoading=!1;r.selectedRadioIndexChanged=function(J){r.selectedRadioIndex=Number(J.detail.value)};
r.selectedHandleChanged=function(J){r.selectedHandle=J.detail.value};
r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Lh,_.I);_.m=Lh.prototype;_.m.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.m.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.m.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.HD(this.hostElement,"yt-refit-popups-action")};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.D9(this.hostElement,"yt-close-popup-action",[this.is])};
_.m.onSelectHandle=function(){var r=this;if(this.selectedHandle!==void 0){var J;((J=this.data)==null?void 0:J.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(x,t){if(t.newHandleUpdateStatus!==void 0&&t.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&t.newHandleUpdateStatus.errorMessage)_.rq(r.hostElement,_.v2(t.newHandleUpdateStatus.errorMessage)),
r.isLoading=!1;else{var b;if((b=r.data)==null?0:b.onChannelUpdateSuccess){x=r.data.onChannelUpdateSuccess;t=_.R(x,_.wy);var V;if(t==null?0:(V=t.popup)==null?0:V.handlesClaimingConfirmDialogRenderer)t.popup.handlesClaimingConfirmDialogRenderer.handle=_.Z1(r.selectedHandle);r.ytComponentBehavior.resolveCommand(x);_.D9(r.hostElement,"yt-close-popup-action",[r.is])}else r.isLoading=!1}},
onServerError:function(){if(r.selectedRadioIndex===r.radioButtonLength){var x;r.content&&((x=r.content)==null?0:x.handleInput)&&r.content.handleInput.validate()}r.isLoading=!1;_.rq(r.hostElement,_.gP("TRY_AGAIN_LATER"))}}}))}};
_.m.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var r,J;this.selectedHandle=(r=this.content)==null?void 0:(J=r.handleInput)==null?void 0:J.value}else this.selectedRadioIndex>=0&&((r=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(r==null?void 0:r.handle):this.selectedHandle=void 0)};
_.m.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.m.getRadioItem=function(r){if(this.radioButtonLength>r&&r>=0)return _.R(this.data.radioButton[r],sgs)};
_.vd.Object.defineProperties(Lh.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var r;return(((r=this.data)==null?void 0:r.radioButton)||[]).length}}});
Lh.prototype.onSelectedHandleChanged=Lh.prototype.onSelectedHandleChanged;Lh.prototype.onSelectedHandleIndexChanged=Lh.prototype.onSelectedHandleIndexChanged;Lh.prototype.onDataChanged=Lh.prototype.onDataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Lh.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Lh.prototype,"actionButtonOverride",void 0);_.F([_.C(),_.y("design:type",Object)],Lh.prototype,"cancelButtonOverride",void 0);
_.F([_.C(),_.y("design:type",Object)],Lh.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Lh.prototype,"initialRadioIndex",void 0);_.F([_.C(),_.y("design:type",Number)],Lh.prototype,"selectedRadioIndex",void 0);_.F([_.C(),_.y("design:type",String)],Lh.prototype,"selectedHandle",void 0);_.F([_.C(),_.y("design:type",Object)],Lh.prototype,"selectButtonDisabled",void 0);_.F([_.C(),_.y("design:type",Object)],Lh.prototype,"isLoading",void 0);
_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],Lh.prototype,"radioButtonLength",null);_.F([_.jX("ytd-handles-claiming-select-dialog-content"),_.y("design:type",Object)],Lh.prototype,"content",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Lh.prototype,"onDataChanged",null);
_.F([_.g5("selectedRadioIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Lh.prototype,"onSelectedHandleIndexChanged",null);_.F([_.g5("selectedHandle"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Lh.prototype,"onSelectedHandleChanged",null);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Lh.prototype,"darkerDarkTheme",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Lh.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Lh.prototype,"ytRendererstamperBehavior",void 0);_.F([_.L({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],Lh);
_.A(Lh,"ytd-handles-claiming-select-dialog-renderer",function(){if(uoK!==void 0)return uoK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-select-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data="[[data]]" initial-radio-index="[[initialRadioIndex]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" selected-radio-index="[[selectedRadioIndex]]" on-selected-handle-changed="[[selectedHandleChanged]]" on-selected-radio-index-changed="[[selectedRadioIndexChanged]]" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n</ytd-handles-claiming-select-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return uoK=r},{mode:1});var lj9;var Xz9;var cv=function(){return _.I.apply(this,arguments)||this};
_.S(cv,_.I);cv.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],cv.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],cv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],cv.prototype,"data",void 0);_.F([_.L({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],cv);
_.A(cv,"ytd-hotkey-dialog-section-option-renderer",function(){if(Xz9!==void 0)return Xz9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="label-container style-scope ytd-hotkey-dialog-section-option-renderer">\n  <div id="label" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[getSimpleString(data.label)]]</div>\n  <div id="standalone-badge" class="standalone-badge style-scope ytd-hotkey-dialog-section-option-renderer"></div>\n</div>\n<div id="hotkey" aria-label$="[[data.hotkeyAccessibilityLabel.accessibilityData.label]]" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[data.hotkey]]</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Xz9=r},{mode:1});var raI;var Aq=function(){return _.I.apply(this,arguments)||this};
_.S(Aq,_.I);Aq.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Aq.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Aq.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Aq.prototype,"data",void 0);_.F([_.L({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],Aq);
_.A(Aq,"ytd-hotkey-dialog-section-renderer",function(){if(raI!==void 0)return raI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sub-title" class="style-scope ytd-hotkey-dialog-section-renderer">[[getSimpleString(data.title)]]</div>\n<div id="options" class="style-scope ytd-hotkey-dialog-section-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return raI=r},{mode:1});var F0=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(F0,_.I);F0.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],F0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],F0.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],F0.prototype,"darkerDarkTheme",void 0);_.F([_.L({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],F0);
_.A(F0,"ytd-hotkey-dialog-content",function(){if(lj9!==void 0)return lj9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-hotkey-dialog-content">\n  <div id="sections" class="style-scope ytd-hotkey-dialog-content"></div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return lj9=r},{mode:1});var Jar;var aC=function(){return _.I.apply(this,arguments)||this};
_.S(aC,_.I);aC.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var r=document.querySelector("ytd-hotkey-dialog-content #scrollable");r&&(r.dialogElement=this.hostElement.parentElement)};
aC.prototype.onCloseTap=function(){_.D9(this.hostElement,"yt-close-popup-action")};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],aC.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],aC.prototype,"data",void 0);_.F([_.L({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],aC);
_.A(aC,"ytd-hotkey-dialog-renderer",function(){if(Jar!==void 0)return Jar;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-hotkey-dialog-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data="[[data]]" class="style-scope ytd-hotkey-dialog-renderer"></ytd-hotkey-dialog-content>\n<div id="action-buttons" class="style-scope ytd-hotkey-dialog-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.dismissButton.buttonRenderer]]" on-tap="onCloseTap" class="style-scope ytd-hotkey-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Jar=r},{mode:1});var xZy;var yb=function(){return _.I.apply(this,arguments)||this};
_.S(yb,_.I);yb.prototype.onYtServiceRequestError=function(){if(this.blocked){var r;var J=(r=this.data)==null?void 0:r.defaultServiceEndpoint}else{var x;J=(x=this.data)==null?void 0:x.toggledServiceEndpoint}var t;(J=(t=_.R(J,_.PTs))==null?void 0:t.onFailureAction)&&this.ytComponentBehavior.resolveCommand(J);this.updateBlockState(!this.blocked)};
yb.prototype.onYtToggleButton=function(r){this.updateBlockState(r.detail.toggled)};
yb.prototype.updateBlockState=function(r){if(r!==this.blocked){var J=this.blockedEntityKey;J&&this.ytdReduxBehavior.dispatch(_.ES("blockStateEntity",J,{key:J,blocked:r}));this.set("data.isToggled",r)}};
_.vd.Object.defineProperties(yb.prototype,{blocked:{configurable:!0,enumerable:!0,get:function(){return this.blockStateEntity?(this.set("data.isToggled",this.blocked),!!this.blockStateEntity.blocked):!(!this.data||!this.data.isToggled)}}});
yb.prototype.onYtToggleButton=yb.prototype.onYtToggleButton;yb.prototype.onYtServiceRequestError=yb.prototype.onYtServiceRequestError;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],yb.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],yb.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],yb.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],yb.prototype,"blockedEntityKey",void 0);
_.F([_.C({selectorArgs:["blockedEntityKey"],selector:function(r,J){return _.q6(r.entities,"blockStateEntity",J)}}),
_.y("design:type",Object)],yb.prototype,"blockStateEntity",void 0);_.F([_.n("data","blockStateEntity"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],yb.prototype,"blocked",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],yb.prototype,"onYtServiceRequestError",null);
_.F([_.Uh("yt-toggle-button"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],yb.prototype,"onYtToggleButton",null);_.F([_.L({is:"ytd-block-button",disableElementRegistration:!0})],yb);
_.A(yb,"ytd-block-button",function(){if(xZy!==void 0)return xZy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-block-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer data="[[data]]" class="style-scope ytd-block-button">\n</ytd-toggle-button-renderer>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return xZy=r},
{mode:1});var tM9;var bOe;var eF=function(){return _.I.apply(this,arguments)||this};
_.S(eF,_.I);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],eF.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],eF.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],eF.prototype,"data",void 0);_.F([_.L({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],eF);
_.A(eF,"ytd-kids-blocklist-picker-item-renderer",function(){if(bOe!==void 0)return bOe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="account-info style-scope ytd-kids-blocklist-picker-item-renderer">\n  <div class="account-avatar style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-img-shadow id="account-icon" thumbnail="[[data.avatar]]" width="44" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="account-text-info style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-formatted-string class="account-name style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childDisplayName]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="account-description style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childAccountDescription]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="action-button style-scope ytd-kids-blocklist-picker-item-renderer">\n  <ytd-block-button blocked-entity-key="[[data.blockedEntityKey]]" data="[[data.blockButton.toggleButtonRenderer]]" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n  </ytd-block-button>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return bOe=r},{mode:1});var zc=function(){return _.I.apply(this,arguments)||this};
_.S(zc,_.I);zc.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zc.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zc.prototype,"data",void 0);_.F([_.L({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],zc);
_.A(zc,"ytd-kids-blocklist-picker-content",function(){if(tM9!==void 0)return tM9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="child-rows" class="style-scope ytd-kids-blocklist-picker-content"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return tM9=
r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var mZX;var ZP=function(){var r=_.I.apply(this,arguments)||this;r.hasAnyRequestSucceeded=!1;r.hasAnyRequestFailed=!1;r.numPendingRequests=0;return r};
_.S(ZP,_.I);_.m=ZP.prototype;_.m.attached=function(){this.hostElement.setAttribute("dialog","")};
_.m.onDoneButtonTap=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.m.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.m.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.m.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.m.onPopupClosed=function(r){var J,x;if(((J=r.detail)==null?void 0:(x=J.popup)==null?void 0:x.is)==="tp-yt-paper-dialog"){var t;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((t=this.data)==null?0:t.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.rB(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
ZP.prototype.onPopupClosed=ZP.prototype.onPopupClosed;ZP.prototype.onYtServiceRequestError=ZP.prototype.onYtServiceRequestError;ZP.prototype.onYtServiceRequestCompleted=ZP.prototype.onYtServiceRequestCompleted;ZP.prototype.onYtServiceRequestSent=ZP.prototype.onYtServiceRequestSent;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ZP.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ZP.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],ZP.prototype,"data",void 0);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZP.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZP.prototype,"onYtServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ZP.prototype,"onYtServiceRequestError",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],ZP.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],ZP);
_.A(ZP,"ytd-kids-blocklist-picker-renderer",function(){if(mZX!==void 0)return mZX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="title" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </yt-formatted-string>\n  </div>\n  <ytd-kids-blocklist-picker-content data="[[data]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </ytd-kids-blocklist-picker-content>\n</div>\n<div id="footer" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="action-buttons" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <ytd-button-renderer id="done-button" data="[[data.doneButton.buttonRenderer]]" on-click="onDoneButtonTap" class="style-scope ytd-kids-blocklist-picker-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return mZX=r},{mode:1});var osr;var VME;var vv=function(){return _.I.apply(this,arguments)||this};
_.S(vv,_.I);vv.prototype.setTip=function(r){var J=this;this.data&&(this.tip=rUE(lmI.getInstance(),r,this.data),_.zu(this,function(){_.Vq(J.hostElement,"yt-refit")}))};
vv.prototype.clearTip=function(){this.tip=void 0};
vv.prototype.computeHidden=function(r){return!r};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],vv.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],vv.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.y("design:type",Boolean)],vv.prototype,"hidden",void 0);_.F([_.C(),_.y("design:type",Object)],vv.prototype,"tip",void 0);_.F([_.L({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],vv);
_.A(vv,"ytd-menu-popup-tip-renderer",function(){if(VME!==void 0)return VME;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-tip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[tip]]" class="style-scope ytd-menu-popup-tip-renderer"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);
return VME=r},{mode:1});var DZe;var um=function(){var r=_.I.apply(this,arguments)||this;r.useIcons=!1;r.systemIcons=_.M("kevlar_system_icons");r.useListItemStyles=_.M("web_list_item_style_for_menu_items");return r};
_.S(um,_.I);_.m=um.prototype;_.m.onFocus=function(){var r;(r=_.Hp(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.m.onTap=function(){var r=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(r&&_.R(r,_.i9))this.componentBehavior.resolveCommand(r),this.updateToggledStateInEntity();else if(r){this.componentBehavior.resolveCommand(r)||_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}});var J;((J=_.R(r,_.ff))==null?void 0:J.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.m.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.m.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.m.updateToggledStateInEntity=function(){var r=this.data.toggleMenuServiceItemEntityKey,J=!this.data.isToggled;r&&this.ytdReduxBehavior.dispatch(_.ES("toggleMenuServiceItemEntity",r,{key:r,isToggled:J}))};
_.m.computeIcon=function(r,J,x){return(r=r?x:J)&&r.iconType?_.pM(r.iconType):""};
_.m.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.m.isIconActive=function(r){return!_.M("toggle_menu_active_icon_killswitch")&&r};
_.vd.Object.defineProperties(um.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?0:r.isToggled)?(J=this.data)==null?void 0:J.toggledText:(x=this.data)==null?void 0:x.defaultText}}});
um.prototype.toggledStateEntityChanged=um.prototype.toggledStateEntityChanged;um.prototype.onYtServiceRequestCompleted=um.prototype.onYtServiceRequestCompleted;um.prototype.onTap=um.prototype.onTap;um.prototype.onFocus=um.prototype.onFocus;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],um.prototype,"componentBehavior",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],um.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],um.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],um.prototype,"useIcons",void 0);_.F([_.C({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.y("design:type",String)],um.prototype,"icon",void 0);
_.F([_.C({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(r,J){return _.q6(r.entities,"toggleMenuServiceItemEntity",J)}}),
_.y("design:type",Object)],um.prototype,"toggleMenuServiceItemEntity",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],um.prototype,"systemIcons",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],um.prototype,"useListItemStyles",void 0);_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],um.prototype,"onFocus",null);
_.F([_.n("data.isToggled"),_.y("design:type",Object),_.y("design:paramtypes",[])],um.prototype,"toggleButtonText",null);_.F([_.Uh("tap"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],um.prototype,"onTap",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],um.prototype,"onYtServiceRequestCompleted",null);
_.F([_.g5("toggleMenuServiceItemEntity.isToggled","data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],um.prototype,"toggledStateEntityChanged",null);_.F([_.L({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],um);
_.A(um,"ytd-toggle-menu-service-item-renderer",function(){if(DZe!==void 0)return DZe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item class="style-scope ytd-toggle-menu-service-item-renderer">\n  <yt-icon active="[[isIconActive(data.isToggled)]]" hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[toggleButtonText]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-formatted-string>\n  <tp-yt-paper-toggle-button checked="[[data.isToggled]]" hidden="[[!data.hasToggleSwitch]]" class="style-scope ytd-toggle-menu-service-item-renderer"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return DZe=r},{mode:1});var HOv;var lm=function(){return _.I.apply(this,arguments)||this};
_.S(lm,_.I);lm.prototype.onFocus=function(){var r;(r=_.Hp(this.hostElement).querySelector("tp-yt-paper-item"))==null||r.focus()};
_.vd.Object.defineProperties(lm.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.$L(this.data.iconUrl)}}});
lm.prototype.onFocus=lm.prototype.onFocus;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lm.prototype,"rendererBehavior",void 0);_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],lm.prototype,"ytEndpointBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lm.prototype,"data",void 0);_.F([_.Uh("focus"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lm.prototype,"onFocus",null);
_.F([_.n("data.iconUrl"),_.y("design:type",Object),_.y("design:paramtypes",[])],lm.prototype,"imageSource",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],lm);
_.A(lm,"ytd-menu-custom-icon-item-renderer",function(){if(HOv!==void 0)return HOv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-custom-icon-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer" data="[[data.command]]" href$="[[computeHref_(data.command)]]" tabindex="-1">\n  <tp-yt-paper-item class="style-scope ytd-menu-custom-icon-item-renderer">\n    <img class="custom-icon style-scope ytd-menu-custom-icon-item-renderer" hidden$="[[!data.iconUrl]]" alt="icon" src$="[[imageSource]]">\n    <div class="action-text style-scope ytd-menu-custom-icon-item-renderer">\n      [[getSimpleString(data.actionText)]]\n      <yt-icon class="launch-icon style-scope ytd-menu-custom-icon-item-renderer" icon="yt-icons:launch"></yt-icon>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return HOv=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});_.o8(_.SA,"yt-list-item-view-model",{props:{data:_.yk,isMenuItem:_.yk,isCompact:_.yk,onTap:_.mS,trailingAccessory:_.mS,hideSelectionTextChevron:_.yk,disabled:_.yk,inPopup:_.yk,disableHorizontalPadding:_.yk,isOverlay:_.yk,isToggled:_.yk}});var X0=function(){var r=_.I.apply(this,arguments)||this;r.disableBackdropFilter=_.M("web_disable_backdrop_filter");return r};
_.S(X0,_.I);_.m=X0.prototype;
_.m.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},
toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},listItemViewModel:{component:"yt-list-item-view-model",params:{isCompact:!0}},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}},"data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.m.computeAriaLabel=function(r){return r};
_.m.onPopupOpened=function(){this.items.selected=0;for(var r=_.D(_.Hp(this.items).children),J=r.next();!J.done;J=r.next())J.value.popupPositionTarget=this.positionTarget;if(r=this.popupTip||void 0)r.setTip(this.source||""),this.source=void 0;this.veData&&(r=_.kU())&&_.yq(r,[this.veData])};
_.m.onPopupClosed=function(){var r=this.popupTip||void 0;r&&r.clearTip()};
_.m.onIronActivate=function(r){this.shouldPersist(r)||_.D9(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(r=_.kU())&&_.z0(r,this.veData)};
_.m.shouldPersist=function(r){var J,x;if(((J=r.detail)==null?void 0:J.selected)===void 0||(x=this.data)==null||!x.items)return!1;var t,b;return!((b=(t=this.data.items[r.detail.selected])==null?void 0:t.toggleMenuServiceItemRenderer)==null||!b.persistentOnMenuPopup)};
_.m.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(r){return r.menuNavigationItemRenderer?!!r.menuNavigationItemRenderer.icon:r.menuServiceItemRenderer?!!r.menuServiceItemRenderer.icon:r.menuConditionalServiceItemRenderer?!!r.menuConditionalServiceItemRenderer.icon:r.menuConditionalNavigationItemRenderer?!!r.menuConditionalNavigationItemRenderer.icon:r.toggleMenuServiceItemRenderer?!!r.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
X0.prototype.onPopupClosed=X0.prototype.onPopupClosed;X0.prototype.onPopupOpened=X0.prototype.onPopupOpened;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],X0.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],X0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],X0.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],X0.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],X0.prototype,"veData",void 0);_.F([_.C({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.y("design:type",String)],X0.prototype,"ariaLabel",void 0);_.F([_.C({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],X0.prototype,"useIcons",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],X0.prototype,"disableBackdropFilter",void 0);_.F([_.jX("#items"),_.y("design:type",Object)],X0.prototype,"items",void 0);_.F([_.jX("ytd-menu-popup-tip-renderer"),_.y("design:type",Object)],X0.prototype,"popupTip",void 0);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],X0.prototype,"onPopupOpened",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],X0.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],X0);
_.A(X0,"ytd-menu-popup-renderer",function(){if(osr!==void 0)return osr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-listbox id="items" on-iron-activate="onIronActivate" class="style-scope ytd-menu-popup-renderer"></tp-yt-paper-listbox>\n<div id="footer" class="style-scope ytd-menu-popup-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return osr=r},{mode:1});var Tzv;var sdr=_.JY(function(r){r=_.XO(r,{icon:void 0});var J=r.data;r=r.icon;var x=function(){return J().iconBadgeText},t={},b=_.gm("yt-spec-icon-badge-shape",function(){a:switch(J().iconBadgeType){case "notification":var V="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":V="yt-spec-icon-badge-shape--type-cart";break a;default:V=""}return V},function(){a:switch(J().iconBadgeStyle){case "overlay":var V="yt-spec-icon-badge-shape--style-overlay";
break a;default:V=""}return V},(t["yt-spec-icon-badge-shape--text-size-small"]=function(){var V=x();
return!!((V==null?0:V.length)&&V.length>2)},t));
return _.f("yt-icon-badge-shape",null,_.f(_.w,{cond:r,then:function(V){return _.f("div",{class:b},_.f("div",{class:"yt-spec-icon-badge-shape__icon"},_.f(_.Gk,{icon:V})),_.f(_.w,{cond:x,then:function(H){return _.f("div",{class:"yt-spec-icon-badge-shape__badge"},H)}}))}}))},"yg");
sdr.idomCompat=!0;_.o8(sdr,"yt-icon-badge-shape",{props:{data:_.yk,icon:_.yk}});var rN=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};r.unseenCount=0;r.isOverlay=!1;return r};
_.S(rN,_.I);_.m=rN.prototype;_.m.attached=function(){var r=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(J){r.onServiceWorkerMessage(J)})};
_.m.onDataChanged=function(){this.isAttached&&!this.JSC$18429_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18429_lastData=this.data};
_.m.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.m.computeIcon=function(){var r,J;return(r=this.data)==null?void 0:(J=r.icon)==null?void 0:J.iconType};
_.m.onServiceWorkerMessage=function(r){r.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.m.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.R(this.data.updateUnseenCountEndpoint,_.ff)&&_.R(this.data.updateUnseenCountEndpoint,_.ff).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.m.handleUpdateNotificationsUnseenCountAction=function(r){var J=this;r=_.R(r,x8y);r!=null&&r.unseenCount&&r.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(r.unseenCount),_.Yh.addLowPriorityJob(function(){J.data.updateUnseenCountEndpoint&&J.ytComponentBehavior.resolveCommand(J.data.updateUnseenCountEndpoint)},r.timeoutMs))};
_.m.onClick=function(){_.Vq(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var r=_.HD(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),J=this.data.menuRequest;r&&r.length===1&&r[0]?_.D9(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):J&&this.ytComponentBehavior.resolveCommand(J)};
_.m.handleTopbarMenuClosedAction=function(r){r==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.m.toggleIconState=function(r){this.iconButton&&(this.iconButton.pressed=r)};
_.m.sendUnseenCountRequest=function(r){var J=this;_.Rw(_.Yh,function(){J.ytComponentBehavior.resolveCommand(r)})};
_.m.updateCountUI=function(r){this.set("unseenCount",r<9?r:"9+")};
_.vd.Object.defineProperties(rN.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
rN.prototype.handleUpdateNotificationsUnseenCountAction=rN.prototype.handleUpdateNotificationsUnseenCountAction;rN.prototype.onDataChanged=rN.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],rN.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],rN.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.yG),_.y("design:type",Object)],rN.prototype,"ytdOpenPopupBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],rN.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],rN.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],rN.prototype,"unseenCount",void 0);_.F([_.C(),_.y("design:type",Object)],rN.prototype,"isOverlay",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],rN.prototype,"showTooltips",void 0);_.F([_.jX("yt-icon-button"),_.y("design:type",Object)],rN.prototype,"iconButton",void 0);
_.F([_.n("unseenCount"),_.y("design:type",Object),_.y("design:paramtypes",[])],rN.prototype,"showNotificationCount",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],rN.prototype,"onDataChanged",null);_.F([_.Uh("yt-update-notifications-unseen-count-action"),_.y("design:type",Function),_.y("design:paramtypes",[Object]),_.y("design:returntype")],rN.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.F([_.L({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],rN);
_.A(rN,"ytd-notification-topbar-button-renderer",function(){if(Tzv!==void 0)return Tzv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-notification-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(unseenCount, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-notification-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-notification-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Tzv=r},{mode:_.sz("kevlar_poly_si_batch_j025")?1:2});var qAY;var Jn=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return r};
_.S(Jn,_.I);Jn.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
Jn.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
Jn.prototype.onDarkModeToggled=function(r){this.dark=r};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Jn.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Jn.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Jn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Jn.prototype,"data",void 0);_.F([_.C({value:!0,reflectToAttribute:!0}),_.y("design:type",Boolean)],Jn.prototype,"dark",void 0);
_.F([_.L({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],Jn);
_.A(Jn,"yt-pdg-buy-flow-header-renderer",function(){if(qAY!==void 0)return qAY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-buy-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <yt-formatted-string id="title" text="[[data.text]]" class="style-scope yt-pdg-buy-flow-header-renderer"></yt-formatted-string>\n</div>\n<div id="button-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <div id="help-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n  <div id="dismiss-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return qAY=r},{mode:1});var Wvv;var iO4;var xg=function(){var r=_.I.apply(this,arguments)||this;r.immediateValue=0;r.isDarkTheme=!1;r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(xg,_.I);_.m=xg.prototype;_.m.created=function(){_.nS.requestAvailability()};
_.m.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.m.dataChanged=function(){var r=_.Hp(this.hostElement).querySelector("#color-slider");r.immediateValue&&this.updateSliderKnobAndGradientStyles(r.immediateValue);this.data.notches[0].knobColorArgb&&_.iX(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.Fj(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.IP("HTML_DIR")==="rtl"&&_.Hp(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.m.onSliderImmediateChange=function(){var r=_.Hp(this.hostElement).querySelector("#color-slider");r.dragging&&(r.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(r.immediateValue),this.updateSliderKnobAndGradientStyles(r.immediateValue)),this.updateSliderAria())};
_.m.onSliderChange=function(){var r=_.Hp(this.hostElement).querySelector("#color-slider");r.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(r.immediateValue),this.updateSliderKnobAndGradientStyles(r.immediateValue));this.updateSliderAria()};
_.m.updateSliderAria=function(){var r=_.Hp(this.hostElement).querySelector("#color-slider"),J=_.Hp(this.hostElement).querySelector("#color-slider");J=_.v2(this.data.notches[J.immediateValue].tierValue);_.kc()&&_.Vq(this.hostElement,"iron-announce",{text:J});r.setAttribute("aria-valuetext",J)};
_.m.updateSuperThanksSelectedTierEntity=function(r){if(r!==this.immediateValue){var J,x,t=this==null?void 0:(J=this.data)==null?void 0:(x=J.superThanksSelectedTierEntity)==null?void 0:x.key;t&&t.length>0&&this.ytdReduxBehavior.dispatch(_.ES("superThanksSelectedTierEntity",t,{key:t,index:r}))}};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.updateSliderKnobAndGradientStyles=function(r){this.immediateValue=r;r=this.data.notches[r];if(r==null?0:r.knobColorArgb)var J={"--ytd-pdg-color-slider-knob-color":_.Fj(r.knobColorArgb)};(r==null?0:r.linearGradientCssStyle)&&J!==null&&(J=Object.assign({},J,{"--ytd-pdg-color-slider-active-color":r==null?void 0:r.linearGradientCssStyle}));J!==null&&_.iX(this.hostElement,J)};
xg.prototype.onSliderChange=xg.prototype.onSliderChange;xg.prototype.onSliderImmediateChange=xg.prototype.onSliderImmediateChange;xg.prototype.dataChanged=xg.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],xg.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],xg.prototype,"immediateValue",void 0);_.F([_.C(),_.y("design:type",Number)],xg.prototype,"maxMarkers",void 0);
_.F([_.C({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:z85}),_.y("design:type",Object)],xg.prototype,"superThanksSelectedTierEntity",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],xg.prototype,"isDarkTheme",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],xg.prototype,"ytdReduxBehavior",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xg.prototype,"dataChanged",null);
_.F([_.Uh("immediate-value-change"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xg.prototype,"onSliderImmediateChange",null);_.F([_.Uh("change"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xg.prototype,"onSliderChange",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],xg);
_.A(xg,"ytd-pdg-color-slider-renderer",function(){if(iO4!==void 0)return iO4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-color-slider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-slider id="color-slider" max="[[maxMarkers]]" max-markers="[[maxMarkers]]" min="0" snaps="" step="1" value="[[immediateValue]]" class="style-scope ytd-pdg-color-slider-renderer"></tp-yt-paper-slider>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return iO4=r},{mode:1});var pBE;var f69;var tn=null;
_.Ks({is:"ytd-comment-input",_template:function(){if(f69!==void 0)return f69;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input">\n  <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-comment-input">\n    <div slot="after-input" class="paper-input-input style-scope ytd-comment-input">\n      <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-comment-input">\n        <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-comment-input">\n          <div id="content" slot="input" on-click="onContentClick" class="style-scope ytd-comment-input">\n            <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="input" data="[[commentChip]]" hidden="[[!hasCommentChip]]" class="style-scope ytd-comment-input">\n            </yt-pdg-comment-chip-renderer>\n            <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[computePlaceholderText_(placeholderText)]]" plaintext-only="true" required="true" split-lines="1" text="[[editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-comment-input"></yt-formatted-string>\n          </div>\n        </yt-user-mention-autosuggest-input>\n      </ytd-emoji-input>\n    </div>\n  </tp-yt-paper-input-container>\n  <span id="char-count" hidden="[[!charLimit]]" class="style-scope ytd-comment-input">[[charCount]]/[[charLimit]]</span>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return f69=r},
behaviors:[_.xDn.YtHostElementBehavior,_.Uw,_.Bu.YtComponentBehavior,_.JU.YtRendererstamperBehavior,_.FAY.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{editableText:{type:Object,observer:"textDataChanged_"},placeholderText:{type:Object,observer:"textDataChanged_"},
commentChip:{type:Object,observer:"commentChipChanged_"},hideUnderline:{type:Boolean,value:!1,reflectToAttribute:!0},hasCommentChip:{type:Boolean,value:!1,reflectToAttribute:!0},receivedFocusPreviously_:{type:Boolean,value:!1},previousText_:String,isInputFocus_:{type:Boolean,observer:"onIsInputFocusChanged_"},emojiManager:{type:Object,readOnly:!0,value:function(){return _.n8}},
isEmojiButtonDisplayed:{type:Boolean,value:!1},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},charCount:{type:Number,value:0},charLimit:{type:Number,value:null},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object},listeners:{"yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","yt-mention-inserted":"onInsertMention_"},
ready:function(){document.addEventListener("tap",_.fs(this,this.onTap_));this.emojiInput=this.$.emoji},
commentChipChanged_:function(){this.hasCommentChip=this.computeHasCommentChip_()},
textDataChanged_:function(){this.clear()},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.oI();this.focus()},
detached:function(){document.removeEventListener("tap",_.fs(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(r){r=r.detail;r=r.isCustomEmoji?r.shortcuts[0]:r.emojiId;var J=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(J,r);this.maybeUpdateTextDirection_();_.Vq(this.hostElement,"input")},
getInputRange_:function(){var r=_.ja();if(r){r=r.getBrowserRangeObject();for(var J=r.commonAncestorContainer;J;){if(J===this.getEditableTextArea_())return r;J=J.parentNode}}r=this.getEditableTextArea_();r=_.Q8(r,r.childNodes.length);r.select();return r.getBrowserRangeObject()},
insertTextWithEmojis_:function(r,J,x){(J=this.emojiManager.createDocumentFragment(J,!0,!1,x===void 0?!0:x))&&J.childNodes.length!==0&&(r.collapsed||r.deleteContents(),x=J.lastChild,r.insertNode(J),_.zqY(x).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var r=_.ja();if(r){var J=r.JSC$9384_getStartNode(),x=r.JSC$9384_getEndNode();if(Bh9(J)&&Bh9(x)){var t=r.JSC$9384_getStartOffset(),b;if(_.TI&&J.nodeType===Node.ELEMENT_NODE&&(b=_.Zzu(J)))_.Q8(b,0).select();else{b=uv(J)?J:_.Yl(J,uv);var V=uv(x)?x:_.Yl(x,uv);if(b||V)if(r.isCollapsed()){if(J.nodeType===Node.TEXT_NODE){r=!0;t===J.length&&(r=!1);if(tn==="end"||tn==="right")r=!1;J=J.parentNode;r=[].concat(_.Gd(J.parentNode.childNodes)).indexOf(J)+(r?0:1);_.Q8(J.parentNode,r).select()}}else b?
b.previousSibling&&b.previousSibling.length>0?_.Kx(x,r.JSC$9384_getEndOffset(),b.previousSibling,b.previousSibling.length-1).select():(J=document.createTextNode("\u200b"),b.parentNode.insertBefore(J,b),_.Kx(x,r.JSC$9384_getEndOffset(),J,0).select()):V&&(V.nextSibling&&V.nextSibling.length>0?_.Kx(J,r.JSC$9384_getStartOffset(),V.nextSibling,1).select():(x=document.createTextNode("\u200b"),V.parentNode.insertBefore(x,V.nextSibling),_.Kx(J,r.JSC$9384_getStartOffset(),x,x.length).select()));tn=null}}else tn=
null}else tn=null},
leftKeyPressed_:function(){tn="left"},
rightKeyPressed_:function(){tn="right"},
endKeyPressed_:function(){tn="end"},
maybeDeleteChip_:function(){var r=a1I(!0);if(r){var J=_.ja(),x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();_.Gp(x,J,r,r.childNodes.length).select()}},
maybeBackspaceChip_:function(){var r=a1I(!1);if(r){var J=_.ja(),x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();_.Gp(x,J,r,0).select()}},
maybeBackspaceChipWordMode_:function(r){var J=_.ja();if(J.isCollapsed()){var x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();var t=yt9(x,J,!0);t&&(_.Gp(x,J,t,0).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(r){var J=_.ja();if(J.isCollapsed()){var x=J.JSC$9384_getStartNode();J=J.JSC$9384_getStartOffset();var t=yt9(x,J,!1);t&&(_.Gp(x,J,t,t.childNodes.length).select(),document.execCommand("delete"),r.preventDefault(),r.stopImmediatePropagation())}},
onContentClick:function(r){r.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(r){r.defaultPrevented||r.currentTarget.tagName==="YTD-COMMENT-INPUT"&&uv(r.target)&&r.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.Hp(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Hp(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(r,J){r=L0r(r,this.emojiManager,J).cloneNode(!0);for(J=r.firstChild;J;)if(J.nodeType!==1)J=J.nextSibling;else switch(J.tagName){case "BR":var x=_.hP();_.toN(x,J);J=x.nextSibling;break;case "DIV":(x=J.lastChild)&&J.nextSibling&&_.SH(_.hP(),x);J.previousSibling&&(J.previousSibling.nodeType===1||J.previousSibling.nodeType===3&&!J.previousSibling.textContent.endsWith("\n"))&&_.R0(_.hP(),J);x&&x.nodeName==="BR"&&_.E9(x);x=J;J.hasChildNodes()?(J=J.firstChild,
_.bkw(x)):(J=J.nextSibling,_.E9(x));break;default:J=J.nextSibling}return eT9(r)},
setTextAreaValue:function(r){r||(r="");var J=this.getEditableFormattedString_();J.text="";this.getEditableTextArea_().innerText="";typeof r==="string"&&(r={runs:[{text:r}]});J.text=r},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();tn=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var r=this.getEditableTextArea_();r&&(_.Q8(r,r.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.IP("HTML_DIR")==="rtl"){var r=this.getEditableTextArea_(),J=this.getTextAreaValue()!==""?"auto":"rtl";r.setAttribute("dir",J)}},
handleInputEvent_:function(){var r=null;if(this.isEmojiButtonDisplayed){var J=this.getInputRange_();J&&(r=this.emojiInput.retrieveTextBeforeRange(J))}this.insertText_(r,!0);this.updateCharCount_();r=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=r.scrollHeight>r.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var r=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:r})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit},
onPaste_:function(r){this.isEmojiButtonDisplayed&&(r.preventDefault(),r.stopImmediatePropagation(),r=r.clipboardData.getData("text/plain"),this.insertText_(r,!1,!1),_.Vq(this.hostElement,"input"))},
insertText_:function(r,J,x){J=J===void 0?!1:J;x=x===void 0?!0:x;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&r){var t=this.getInputRange_().cloneRange();this.emojiManager&&t&&(J&&this.emojiInput.offsetStartOfRangeBy(t,r.length),this.insertTextWithEmojis_(t,r,x),I1r(this.getEditableTextArea_().lastChild)||(t=this.getInputRange_().cloneRange()),t&&(this.emojiInput.updateSuggestions(t,r),this.updateSuggestionOffset_(t)))}},
getSimpleString:_.v2,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(r){return r?"focused":"not-focused"},
computePlaceholderText_:function(r){return this.getSimpleString(r)},
computeEditableText_:function(r){return this.getSimpleString(r)},
onPrefilledContentDismissed_:function(r){r.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(r,J){r?this.fire("yt-autonav-pause-focus"):J!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(r){var J=this.getEditableTextArea_();[].concat(_.Gd(r.dataTransfer.items)).forEach(function(x){x.kind==="string"&&x.type.match("^text/plain")&&x.getAsString(function(t){J.appendChild(document.createTextNode(t))})});
r.preventDefault()},
preventDefault_:function(r){r.preventDefault()},
onSuggestionInsert_:function(r){this.insertTextWithEmojis_(r.detail.range,r.detail.text)},
onEmojiSuggestionClick_:function(r){this.emojiInput.insertSuggestion(r.detail)},
updateSuggestionOffset_:function(r){if(this.emojiInput&&_.Hp(this.emojiInput).querySelector("#dropdown")){var J=this.getEditableTextArea_().getBoundingClientRect().bottom,x=r.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(J-x)+5;J=this.getEditableTextArea_().getBoundingClientRect().left;r=r.getBoundingClientRect().left-J;_.Hp(this.emojiInput).querySelector("#dropdown").style.marginLeft=r+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ID("yt-post"));return this.localStorage}});var bI=function(){var r=_.I.apply(this,arguments)||this;r.currentCommentOptionIndex=0;r.isEmojiPickerDisplayed=!1;r.emojiManager=_.n8;r.isUgcEmpty=!1;r.userGeneratedCommentChangedHandler=function(){_.Vq(r.hostElement,"ytd-pdg-user-generated-comment-changed");r.isEmojiYtdCommentInputEnabled&&(r.isUgcEmpty=!r.ytdCommentInputEl.getTextAreaValue())};
r.pasteHandler=function(J){J.preventDefault();J.stopImmediatePropagation();var x;if(J=(x=J.clipboardData)==null?void 0:x.getData("text/plain"))x=document.getSelection().getRangeAt(0),x.collapsed||x.deleteContents(),J=document.createTextNode(J),x.insertNode(J),x.selectNodeContents(J),x.collapse(!1),J=window.getSelection(),J.removeAllRanges(),J.addRange(x)};
r.onDocumentClick=function(J){if(r.isEmojiPickerDisplayed){var x,t,b;!(J.target instanceof Node)||(x=J.composedPath())!=null&&x.includes(r.editableTextEl)||(t=J.composedPath())!=null&&t.includes(r.emojiButtonEl)||(b=J.composedPath())!=null&&b.includes(r.emojiPickerEl)||(r.isEmojiPickerDisplayed=!1)}};
return r};
_.S(bI,_.I);_.m=bI.prototype;_.m.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.m.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.m.detached=function(){var r;(r=this.contentEl)==null||r.removeEventListener("input",this.userGeneratedCommentChangedHandler);var J;(J=this.contentEl)==null||J.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.m.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.m.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var r;this.contentEl.textContent=this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.m.reloadEmojis=function(){this.emojiPickerEl&&_.R(this.emojiPicker,_.a24)&&this.emojiPickerEl.updateEmojiCategories()};
_.m.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.iX(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.m.handleBackgroundColorStyling=function(){var r;if((r=this.currentCommentOption)==null?0:r.commentBackgroundColorArgb){var J;_.iX(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.Fj((J=this.currentCommentOption)==null?void 0:J.commentBackgroundColorArgb)})}else _.iX(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.m.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var r;(r=this.contentEl)==null||r.focus()}};
_.m.onEditButtonClick=function(r){var J=document.getSelection();J&&this.contentEl&&(r.stopPropagation(),r.preventDefault(),J.selectAllChildren(this.contentEl),J.collapseToEnd())};
_.m.onContentDrop=function(r){var J=this;if(r.dataTransfer){r=_.D(r.dataTransfer.items);for(var x=r.next();!x.done;x=r.next())x=x.value,x.kind==="string"&&x.type.match("^text/plain")&&x.getAsString(function(t){var b;(b=J.contentEl)==null||b.appendChild(document.createTextNode(t))})}};
_.m.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.m.getUserGeneratedCommentText=function(){var r,J=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(r=this.contentEl)==null?void 0:r.textContent;return J?J.trim():""};
_.m.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.m.onEmojiSelect=function(r){this.ytdCommentInputEl.onEmojiSelect(r)};
_.vd.Object.defineProperties(bI.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.commentDialog)}},
title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}},
channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}},
shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.currentCommentOption)==null||!r.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if(_.R((r=this.currentCommentOption)==null?void 0:r.chipRenderer,_.V4u)){var J;return _.R((J=this.currentCommentOption)==null?void 0:J.chipRenderer,_.V4u)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var r,J;return((r=this.data)==null?0:r.commentOptionRenderers)?_.R((J=this.data)==null?void 0:J.commentOptionRenderers[this.superThanksSelectedTierEntity.index],Ny4):void 0}var x,t;return((x=this.data)==null?0:x.commentOptionRenderers)?_.R((t=this.data)==null?void 0:t.commentOptionRenderers[this.currentCommentOptionIndex],Ny4):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var r;return this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var r;return this.rendererBehavior.getSimpleString((r=this.data)==null?void 0:r.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.commentDialog,_.nMY))==null?void 0:J.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.commentDialog,_.nMY))==null?void 0:J.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=_.R((r=this.data)==null?void 0:r.commentDialog,_.nMY))==null?void 0:J.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(J=_.R((r=this.data)==null?void 0:r.commentDialog,_.nMY))==null?void 0:J.emojiPicker;if(!_.R(x,_.a24)||!_.R(x,_.a24).categories)return!1;r=function(V){return V.emojiPickerCategoryRenderer?V.emojiPickerCategoryRenderer.emojiIds&&V.emojiPickerCategoryRenderer.emojiIds.length>0:V.emojiPickerUpsellCategoryRenderer?V.emojiPickerUpsellCategoryRenderer.emojis&&V.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var t,b;return((t=_.R(x,_.a24))==null?0:(b=t.categories)==null?0:b.find(r))?!0:!1}}});
bI.prototype.onEmojiSelect=bI.prototype.onEmojiSelect;bI.prototype.dataChanged=bI.prototype.dataChanged;bI.prototype.currentCommentOptionChanged=bI.prototype.currentCommentOptionChanged;_.F([_.K(_.dE),_.y("design:type",Object)],bI.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],bI.prototype,"rendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],bI.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.jX("#content-dom-if"),_.y("design:type",_.Pp)],bI.prototype,"contentDomIfEl",void 0);_.F([_.jX("#content-no-emojis"),_.y("design:type",HTMLElement)],bI.prototype,"contentEl",void 0);_.F([_.jX("#container"),_.y("design:type",HTMLElement)],bI.prototype,"containerEl",void 0);_.F([_.jX("#comment-chip-container"),_.y("design:type",HTMLElement)],bI.prototype,"paidCommentChipContainerEl",void 0);_.F([_.jX("#text-input"),_.y("design:type",HTMLElement)],bI.prototype,"editableTextEl",void 0);
_.F([_.jX("#emoji-button"),_.y("design:type",HTMLElement)],bI.prototype,"emojiButtonEl",void 0);_.F([_.jX("#emoji-picker > yt-emoji-picker-renderer"),_.y("design:type",Object)],bI.prototype,"emojiPickerEl",void 0);_.F([_.jX("#text-input > ytd-comment-input"),_.y("design:type",Object)],bI.prototype,"ytdCommentInputEl",void 0);_.F([_.C(),_.y("design:type",Object)],bI.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],bI.prototype,"currentCommentOptionIndex",void 0);
_.F([_.C({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:z85}),_.y("design:type",Object)],bI.prototype,"superThanksSelectedTierEntity",void 0);_.F([_.C(),_.y("design:type",Object)],bI.prototype,"isEmojiPickerDisplayed",void 0);_.F([_.C(),_.y("design:type",Object)],bI.prototype,"emojiManager",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],bI.prototype,"isUgcEmpty",void 0);
_.F([_.g5("currentCommentOption"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bI.prototype,"currentCommentOptionChanged",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],bI.prototype,"dataChanged",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bI.prototype,"isEmojiYtdCommentInputEnabled",null);
_.F([_.n("data.title"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"title",null);_.F([_.n("data.authorText"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"channelName",null);_.F([_.n("data.commentOptionRenderers","currentCommentOption"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bI.prototype,"shouldShowPaidCommentChipRenderer",null);
_.F([_.n("data.commentOptionRenderers","currentCommentOption"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"paidCommentChipRenderer",null);_.F([_.n("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"currentCommentOption",null);
_.F([_.n("data.defaultCommentText","superThanksSelectedTierEntity"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"commentText",null);_.F([_.n("data.placeholderText"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"placeholderText",null);_.F([_.n("data.commentDialog.commentDialogRenderer.editableText"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"editableText",null);
_.F([_.n("data.commentDialog.commentDialogRenderer.emojiButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"emojiButton",null);_.F([_.n("data.commentDialog.commentDialogRenderer.emojiPicker"),_.y("design:type",Object),_.y("design:paramtypes",[])],bI.prototype,"emojiPicker",null);
_.F([_.n("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],bI.prototype,"isEmojiButtonDisplayed",null);_.F([_.Uh("yt-emoji-select"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],bI.prototype,"onEmojiSelect",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],bI);
_.A(bI,"ytd-pdg-comment-preview-renderer",function(){if(pBE!==void 0)return pBE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-click="onContainerClick" class="style-scope ytd-pdg-comment-preview-renderer">\n  <div id="comment-container" class="style-scope ytd-pdg-comment-preview-renderer">\n    <div id="title-background" class="style-scope ytd-pdg-comment-preview-renderer">\n      <h2 id="comment-title" class="style-scope ytd-pdg-comment-preview-renderer">[[title]]</h2>\n    </div>\n    <div id="comment" class="style-scope ytd-pdg-comment-preview-renderer">\n      <yt-img-shadow id="author-thumbnail" fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-pdg-comment-preview-renderer">\n      </yt-img-shadow>\n      <div id="text" class="style-scope ytd-pdg-comment-preview-renderer">\n        <div id="header" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="channel-name" dir="auto" class="style-scope ytd-pdg-comment-preview-renderer">[[channelName]]</span>\n        </div>\n        <template id="content-dom-if" is="dom-if" if="[[!isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="comment-chip-container" class="style-scope ytd-pdg-comment-preview-renderer">\n            <template is="dom-if" if="[[shouldShowPaidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              <yt-pdg-comment-chip-renderer id="paid-comment-chip-renderer" data="[[paidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              </yt-pdg-comment-chip-renderer>\n            </template>\n          </span>\n          <span id="content-no-emojis" on-drop="onContentDrop" contenteditable="true" placeholder$="[[placeholderText]]" class="style-scope ytd-pdg-comment-preview-renderer">[[commentText]]</span>\n        </template>\n        <template is="dom-if" if="[[isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <div id="content-emojis" class="style-scope ytd-pdg-comment-preview-renderer">\n            <div id="text-input" class="style-scope ytd-pdg-comment-preview-renderer">\n              <ytd-comment-input comment-chip="[[paidCommentChipRenderer]]" editable-text="[[editableText]]" hide-underline="" is-emoji-button-displayed="[[isEmojiButtonDisplayed]]" is-emoji-picker-displayed="[[isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-comment-input>\n            </div>\n          </div>\n        </template>\n      </div>\n      <div id="emoji-input" class="style-scope ytd-pdg-comment-preview-renderer">\n        <template is="dom-if" if="[[isEmojiButtonDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n          <ytd-button-renderer id="emoji-button" data="[[emojiButton.buttonRenderer]]" on-click="onEmojiButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n        </template>\n      </div>\n    </div>\n  </div>\n  <ytd-button-renderer data="[[data.editButton.buttonRenderer]]" hidden$="[[!data.editButton.buttonRenderer]]" on-click="onEditButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n</div>\n<div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n  <span id="emoji-picker" class="style-scope ytd-pdg-comment-preview-renderer">\n  </span>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return pBE=r},{mode:2});var UZe;var mT=function(){var r=_.I.apply(this,arguments)||this;r.selected=!1;return r};
_.S(mT,_.I);_.m=mT.prototype;_.m.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.m.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.m.dataChanged=function(){this.data&&(_.TR(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.iX(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.Fj(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.Fj(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.m.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.m.onClick=function(){this.logClick()};
_.m.onKeyboardSelect=function(){_.Vq(this.hostElement,"tap");this.onClick()};
_.m.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
mT.prototype.onClick=mT.prototype.onClick;mT.prototype.selectedChanged=mT.prototype.selectedChanged;mT.prototype.dataChanged=mT.prototype.dataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],mT.prototype,"componentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mT.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Uw),_.y("design:type",Object)],mT.prototype,"ironA11yKeysBehavior",void 0);
_.F([_.K(_.eX),_.y("design:type",Object)],mT.prototype,"ironSelectableBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],mT.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],mT.prototype,"shownThumbnail",void 0);_.F([_.C(),_.y("design:type",Object)],mT.prototype,"basePriceText",void 0);_.F([_.C(),_.y("design:type",Object)],mT.prototype,"purchaseCommand",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],mT.prototype,"selected",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mT.prototype,"dataChanged",null);_.F([_.g5("selected"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mT.prototype,"selectedChanged",null);_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mT.prototype,"onClick",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],mT);
_.A(mT,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(UZe!==void 0)return UZe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-super-vod-selectable-item-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="price" class="style-scope ytd-pdg-super-vod-selectable-item-button-renderer">[[getSimpleString(data.basePriceText)]]</span>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return UZe=r},{mode:1});var Eb=function(){var r=_.I.apply(this,arguments)||this;r.selectedItemIndex=0;r.buyButtonDisabled=!1;return r};
_.S(Eb,_.I);_.m=Eb.prototype;
_.m.configureRendererStamper=function(){return{"data.commentPreview":{id:"comment-preview",mapping:{pdgCommentPreviewRenderer:{component:"ytd-pdg-comment-preview-renderer",properties:{currentCommentOptionIndex:"[[selectedItemIndex]]"}}}},"data.selectableItemButtons":{id:"selectable-items",mapping:{buttonRenderer:{component:"ytd-button-renderer"},superVodSelectableItemButtonRenderer:{component:"ytd-pdg-super-vod-selectable-item-button-renderer"}}},"data.colorSlider":{id:"slider",mapping:{pdgColorSliderRenderer:{component:"ytd-pdg-color-slider-renderer",
properties:{immediateValue:"[[selectedItemIndex]]"}}}}}};
_.m.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var r;var J=(r=_.R(this.data.colorSlider,SJK))==null?void 0:r.notches[this.selectedItemIndex].purchaseCommand}else{var x;J=(x=_.R(this.data.selectableItemButtons[this.selectedItemIndex],Qgm))==null?void 0:x.purchaseCommand}if(J){r=_.R(J,_.LIK);r.productData||(r.productData={});var t;r.productData={pdgData:{commentMessageText:(t=this.commentPreviewRenderer)==null?void 0:t.getUserGeneratedCommentText()}};
_.Vq(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(J)}}};
_.m.dataChanged=function(){if(this.data){_.n8.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.E0q(_.n8,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.n8.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var r;this.buyButtonDisabled=!((r=_.R(this.data.commentPreview,d8r))==null||!r.placeholderText);this.updatePriceSelectorStatus();var J;if((J=this.data)==null?0:J.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;r=[];this.data.preloadImages&&(r=this.data.preloadImages);
r=r.map(function(x){return _.Vm(x.thumbnails,1920)});
r=_.D(r);for(J=r.next();!J.done;J=r.next())(J=J.value)&&_.Pxr(J).thenCatch(function(){_.nR(Error("rl"))})}};
_.m.superThanksSelectedTierEntityChanged=function(){var r;(this==null?void 0:(r=this.superThanksSelectedTierEntity)==null?void 0:r.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.m.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.m.updatePriceSelectorStatus=function(){this.isColorSlider?(_.Hp(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.Hp(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.Hp(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.Hp(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.m.closeBuyFlow=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.m.onUserGeneratedContentChanged=function(){var r;this.buyButtonDisabled=!((r=this.commentPreviewRenderer)==null?0:r.getUserGeneratedCommentText())};
_.m.updateSelectedItemIndexFromBinding=function(r){this.selectedItemIndex=r.detail.value};
_.vd.Object.defineProperties(Eb.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var r;return!((r=this.data)==null||!r.disclaimerText)}}});
Eb.prototype.onUserGeneratedContentChanged=Eb.prototype.onUserGeneratedContentChanged;Eb.prototype.closeBuyFlow=Eb.prototype.closeBuyFlow;Eb.prototype.selectedItemIndexChanged=Eb.prototype.selectedItemIndexChanged;Eb.prototype.superThanksSelectedTierEntityChanged=Eb.prototype.superThanksSelectedTierEntityChanged;Eb.prototype.dataChanged=Eb.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Eb.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Eb.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Eb.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Eb.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Eb.prototype,"selectedItemIndex",void 0);_.F([_.C(),_.y("design:type",Boolean)],Eb.prototype,"isColorSlider",void 0);
_.F([_.C(),_.y("design:type",Object)],Eb.prototype,"buyButtonDisabled",void 0);_.F([_.C({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:z85}),_.y("design:type",Object)],Eb.prototype,"superThanksSelectedTierEntity",void 0);_.F([_.jX("ytd-pdg-comment-preview-renderer"),_.y("design:type",Object)],Eb.prototype,"commentPreviewRenderer",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Eb.prototype,"ytdReduxBehavior",void 0);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Eb.prototype,"dataChanged",null);_.F([_.g5("superThanksSelectedTierEntity"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Eb.prototype,"superThanksSelectedTierEntityChanged",null);_.F([_.g5("selectedItemIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Eb.prototype,"selectedItemIndexChanged",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Eb.prototype,"closeBuyFlow",null);_.F([_.Uh("ytd-pdg-user-generated-comment-changed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Eb.prototype,"onUserGeneratedContentChanged",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Eb.prototype,"isDisclaimerTextShown",null);
_.F([_.L({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],Eb);
_.A(Eb,"yt-super-vod-buy-flow-content-renderer",function(){if(Wvv!==void 0)return Wvv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-super-vod-buy-flow-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.description]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><div id="comment-preview" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><div id="slider" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><iron-selector id="selectable-items" role="radiogroup" selected="[[selectedItemIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedItemIndexFromBinding" class="style-scope yt-super-vod-buy-flow-content-renderer"></iron-selector><div id="footer" class="style-scope yt-super-vod-buy-flow-content-renderer"><div id="cancel-button" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><yt-formatted-string id="disclaimer-text" hidden="[[!isDisclaimerTextShown]]" text="[[data.disclaimerText]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><ytd-button-renderer id="buy-button" data="[[data.buyButton.buttonRenderer]]" disabled="[[buyButtonDisabled]]" on-click="onBuyButtonClick" class="style-scope yt-super-vod-buy-flow-content-renderer"></ytd-button-renderer></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Wvv=r},{mode:1});var gs7;var jd=function(){var r=_.I.apply(this,arguments)||this;r.lottieAnimationRef={};return r};
_.S(jd,_.I);_.m=jd.prototype;_.m.created=function(){_.nS.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.fs(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.m.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.Vq(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.m.detached=function(){this.autoCloseJobId&&_.Yh.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.fs(this,this.onPopupIronOverlayOpened))};
_.m.dataChanged=function(){var r=this;this.data&&this.data.autoCloseDelay&&(_.D9(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.s8(_.Yh,function(){r.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.iX(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.m.onDOMLoadedLottie=function(){var r=this,J,x,t=Number((J=this.data)==null?void 0:(x=J.autoCloseDelay)==null?void 0:x.seconds)||0;this.fadeOutJobId=_.s8(_.Yh,function(){r.lottiePlayerEl.classList.add("fadeout")},(t-.25)*1E3);
this.autoCloseJobId=_.s8(_.Yh,function(){r.closePopup()},t*1E3)};
_.m.openPopup=function(){this.ironOverlayBehavior.open()};
_.m.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.D9(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.qG(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.bZ().resolve(_.mg).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.Yh.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.Yh.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.m.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var r,J;(r=this.lottieAnimationRef)==null||(J=r.lottieEl)==null||J.destroy();r=this.data.lottie;var x,t;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:r.url+"_"+Math.random(),path:r.url,autoplay:!0,loop:(t=(x=r.settings)==null?void 0:x.loop)!=null?t:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.vd.Object.defineProperties(jd.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var r,J;return!!((r=this.data)==null?0:(J=r.lottie)==null?0:J.url)}}});
jd.prototype.maybeInitializeLottie=jd.prototype.maybeInitializeLottie;jd.prototype.dataChanged=jd.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jd.prototype,"rendererBehavior",void 0);_.F([_.K(_.LS),_.y("design:type",Object)],jd.prototype,"ironOverlayBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],jd.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],jd.prototype,"lottiePlayerProps",void 0);
_.F([_.C(),_.y("design:type",Object)],jd.prototype,"lottieAnimationRef",void 0);_.F([_.jX("ytd-lottie-player"),_.y("design:type",HTMLElement)],jd.prototype,"lottiePlayerEl",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jd.prototype,"dataChanged",null);_.F([_.n("data"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],jd.prototype,"hasLottieAnimation",null);
_.F([_.g5("data.lottie.url"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jd.prototype,"maybeInitializeLottie",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],jd);
_.A(jd,"ytd-desktop-image-overlay-renderer",function(){if(gs7!==void 0)return gs7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]" class="style-scope ytd-desktop-image-overlay-renderer">\n</ytd-lottie-player></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return gs7=r},{mode:1});var EsK;var $g=function(){return _.I.apply(this,arguments)||this};
_.S($g,_.I);_.m=$g.prototype;_.m.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{pdgBuyFlowHeaderRenderer:{component:"yt-pdg-buy-flow-header-renderer"}}},"data.content":{id:"content",mapping:{superVodBuyFlowContentRenderer:{component:"yt-super-vod-buy-flow-content-renderer"}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("tabIndex")||this.hostElement.setAttribute("tabIndex","0");this.hostElement.addEventListener("yt-popup-closed",_.fs(this,this.closePopup))};
_.m.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.fs(this,this.closePopup))};
_.m.dataChanged=function(){_.HD(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.R(this.data.header,RIm)&&(this.hasBackgroundBanner=!!_.R(this.data.header,RIm).backgroundBanner)};
_.m.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.fs(this,this.closePopup))};
_.m.closePopup=function(){this.data&&this.data.onCloseCommand&&_.sx(this.hostElement,[this.data.onCloseCommand])};
$g.prototype.handleBuyflowSelectionSubmitted=$g.prototype.handleBuyflowSelectionSubmitted;$g.prototype.dataChanged=$g.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],$g.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],$g.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],$g.prototype,"data",void 0);
_.F([_.C({value:!0,reflectToAttribute:!0}),_.y("design:type",Boolean)],$g.prototype,"hasBackgroundBanner",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$g.prototype,"dataChanged",null);_.F([_.Uh("yt-pdg-buy-flow-selection-submitted"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],$g.prototype,"handleBuyflowSelectionSubmitted",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],$g);
_.A($g,"ytd-pdg-buy-flow-renderer",function(){if(EsK!==void 0)return EsK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-buy-flow-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-pdg-buy-flow-renderer"></div>\n<div id="content" class="style-scope ytd-pdg-buy-flow-renderer"></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return EsK=r},{mode:1});var jdE;var wN=function(){var r=_.I.apply(this,arguments)||this;r.isOpen=!1;r.isPlaylistCreated=!1;return r};
_.S(wN,_.I);_.m=wN.prototype;_.m.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.m.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.Vq(this.hostElement,"yt-refit")};
_.m.onCreateTap=function(){var r=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.sx(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(J,x){if(!_.M("killswitch_ep_in_create_playlist_response")&&(x==null?0:x.actions))for(J=_.D(x.actions),x=J.next();!x.done;x=J.next())x=x.value,_.R(x,_.NK)&&r.ytComponentBehavior.resolveCommand(x)}}]),this.isPlaylistCreated=!0)};
_.m.onKeydown=function(r){if(r.keyCode===13)this.onCreateTap()};
_.m.onServiceRequestCompleted=function(r){r.stopPropagation();_.D9(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.m.computePrivacyBadge=function(r){return r?[{metadataBadgeRenderer:r}]:[]};
wN.prototype.onServiceRequestCompleted=wN.prototype.onServiceRequestCompleted;wN.prototype.onKeydown=wN.prototype.onKeydown;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],wN.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wN.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],wN.prototype,"isOpen",void 0);
_.F([_.C(),_.y("design:type",Object)],wN.prototype,"isPlaylistCreated",void 0);_.F([_.C({value:{REQUIRED_LABEL:_.gP("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.gP("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.y("design:type",Object)],wN.prototype,"addToStrings",void 0);_.F([_.C({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.y("design:type",Array)],wN.prototype,"privacyBadge",void 0);
_.F([_.jX("#privacy-input"),_.y("design:type",Object)],wN.prototype,"privacyInput",void 0);_.F([_.jX("#name-input"),_.y("design:type",Object)],wN.prototype,"nameInput",void 0);_.F([_.Uh("keydown"),_.y("design:type",Function),_.y("design:paramtypes",[KeyboardEvent]),_.y("design:returntype")],wN.prototype,"onKeydown",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],wN.prototype,"onServiceRequestCompleted",null);
_.F([_.L({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],wN);
_.A(wN,"ytd-add-to-playlist-create-renderer",function(){if(jdE!==void 0)return jdE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-create-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-compact-link-renderer data="[[data.openCreateLink.compactLinkRenderer]]" hidden="[[isOpen]]" on-tap="onOpenTap" class="style-scope ytd-add-to-playlist-create-renderer">\n</ytd-compact-link-renderer>\n<div id="create-playlist-form" hidden="[[!isOpen]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  <yt-text-input-form-field-renderer id="name-input" data="[[data.nameInput.textInputFormFieldRenderer]]" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </yt-text-input-form-field-renderer>\n  <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!data.privacyInput.metadataBadgeRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-dropdown-renderer id="privacy-input" data="[[data.privacyInput.dropdownRenderer]]" hidden="[[!data.privacyInput.dropdownRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-button-renderer id="privacy-button" data="[[data.privacyInput.buttonRenderer]]" hidden="[[!data.privacyInput.buttonRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-button-renderer>\n  <div id="actions" class="style-scope ytd-add-to-playlist-create-renderer">\n    <ytd-button-renderer data="[[data.createAction.buttonRenderer]]" on-tap="onCreateTap" class="style-scope ytd-add-to-playlist-create-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jdE=r},{mode:1});var $Zm;var wBE;var hn=function(){var r=_.I.apply(this,arguments)||this;r.transferState="TRANSFER_STATE_UNKNOWN";return r};
_.S(hn,_.I);hn.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
hn.prototype.onCheckboxChange=function(r){var J=this;this.data&&_.ac(this,"yt-playlist-checkbox-changed",function(){var x=_.r5(r).checked?J.data.addToPlaylistServiceEndpoint:J.data.removeFromPlaylistServiceEndpoint;x&&_.bZ().resolve(_.mg).resolveCommand(x,{form:{element:J.hostElement}});_.M("dl_playlist_killswitch")||J.transferState!=="TRANSFER_STATE_UNKNOWN"&&J.transferState!=="TRANSFER_STATE_FAILED"&&J.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:J.data.playlistId,action:"ACTION_SYNC"}})},
100)};
hn.prototype.computeIconType=function(r){return r?"yt-icons:"+r.toLowerCase():null};
hn.prototype.dataChanged=hn.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],hn.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],hn.prototype,"data",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],hn.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],hn.prototype,"ytComponentBehavior",void 0);_.F([_.jX("#checkbox"),_.y("design:type",HTMLInputElement)],hn.prototype,"checkbox",void 0);
_.F([_.C({selector:_.CZ,selectorArgs:["data.playlistId"]}),_.y("design:type",String)],hn.prototype,"transferState",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],hn.prototype,"dataChanged",null);_.F([_.L({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],hn);
_.A(hn,"ytd-playlist-add-to-option-renderer",function(){if(wBE!==void 0)return wBE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-add-to-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[checked_]]" on-change="onCheckboxChange" class="style-scope ytd-playlist-add-to-option-renderer">\n  <div id="checkbox-container" class="style-scope ytd-playlist-add-to-option-renderer">\n    <div id="checkbox-label" class="style-scope ytd-playlist-add-to-option-renderer">\n      <yt-formatted-string id="label" class="checkbox-height style-scope ytd-playlist-add-to-option-renderer" ellipsis-truncate="" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string id="byline" ellipsis-truncate="" link-inherit-color="" text="[[data.shortBylineText]]" class="style-scope ytd-playlist-add-to-option-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon icon="[[computeIconType(data.privacyIcon.iconType)]]" size="18" class="style-scope ytd-playlist-add-to-option-renderer"></yt-icon>\n  </div>\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return wBE=r},{mode:1});_.xt(zTy);_.iu(zTy,"ytd-menu-title-renderer",{propNames:["data"]});var M5=function(){var r=_.I.apply(this,arguments)||this;r.addToStrings={ADD_TO_DROPDOWN_LABEL:_.gP("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};r.closeButtonAriaLabel=_.gP("SBOX_INAPPROPRIATE_CANCEL");r.dialog=_.M("desktop_add_to_playlist_renderer_dialog_popup");return r};
_.S(M5,_.I);_.m=M5.prototype;_.m.configureRendererStamper=function(){return{"data.playlists":{id:"playlists",mapping:{playlistAddToOptionRenderer:"ytd-playlist-add-to-option-renderer"}},"data.actions":{id:"actions",mapping:{addToPlaylistCreateRenderer:"ytd-add-to-playlist-create-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.m.onPopupOpened=function(){_.sh(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.m.onPopupClosed=function(){_.sh(this.playlists,"scrollable",!1)};
_.m.computeAriaLabel=function(){var r;if(this==null?0:(r=this.data)==null?0:r.actions){r=_.D(this.data.actions);for(var J=r.next();!J.done;J=r.next())if(J=J.value,J.menuTitleRenderer)return _.v2(J.menuTitleRenderer.title)}};
_.m.onTapClose=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.vd.Object.defineProperties(M5.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var r;if(this==null?0:(r=this.data)==null?0:r.actions){r=_.D(this.data.actions);for(var J=r.next();!J.done;J=r.next())if(J=J.value,J.menuTitleRenderer)return J.menuTitleRenderer}return!1}}});
M5.prototype.onPopupClosed=M5.prototype.onPopupClosed;M5.prototype.onPopupOpened=M5.prototype.onPopupOpened;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],M5.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],M5.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],M5.prototype,"ytRendererStamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],M5.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],M5.prototype,"addToStrings",void 0);_.F([_.C({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.y("design:type",String)],M5.prototype,"ariaLabel",void 0);_.F([_.C(),_.y("design:type",String)],M5.prototype,"closeButtonAriaLabel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],M5.prototype,"dialog",void 0);
_.F([_.jX("#playlists"),_.y("design:type",HTMLElement)],M5.prototype,"playlists",void 0);_.F([_.jX("ytd-add-to-playlist-create-renderer"),_.y("design:type",Object)],M5.prototype,"createRenderer",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],M5.prototype,"menuTitleRenderer",null);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],M5.prototype,"onPopupOpened",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],M5.prototype,"onPopupClosed",null);_.F([_.L({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],M5);
_.A(M5,"ytd-add-to-playlist-renderer",function(){if($Zm!==void 0)return $Zm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-add-to-playlist-renderer">\n  <template is="dom-if" if="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer">\n    <ytd-menu-title-renderer data="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer"></ytd-menu-title-renderer>\n  </template>\n  <div hidden="[[menuTitleRenderer]]" id="title" class="style-scope ytd-add-to-playlist-renderer">\n    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n  </div>\n  <yt-icon-button id="close-button" hidden="[[!dialog]]" label="[[closeButtonAriaLabel]]" on-tap="onTapClose" class="style-scope ytd-add-to-playlist-renderer">\n    <yt-icon icon="close" class="style-scope ytd-add-to-playlist-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="playlists" class="style-scope ytd-add-to-playlist-renderer"></div>\n<div id="actions" class="style-scope ytd-add-to-playlist-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $Zm=r},{mode:1});var has;var GD=function(){var r=_.I.apply(this,arguments)||this;r.isPlaylistEditComplete=!1;r.isCollabEngagementDisabled=!1;r.closeButtonAriaLabel=_.gP("SBOX_INAPPROPRIATE_CANCEL");r.saveButton={title:_.gP("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};r.onValueChanged=function(){r.updateSaveButtonState();r.computeCollabEngagementDisabled()};
return r};
_.S(GD,_.I);_.m=GD.prototype;_.m.attached=function(){this.JSC$18485_scroller&&(this.JSC$18485_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18485_scroller.attached&&typeof this.JSC$18485_scroller.attached==="function"&&this.JSC$18485_scroller.attached())};
_.m.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.m.onPopupClosed=function(){this.reset()};
_.m.close=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.m.onClickSave=function(){var r=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var J=[];this.nameInput.value!==null&&J.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&J.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var x=Number(this.privacyInput.value);isNaN(x)||J.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:x})}this.votingInput.value!==null&&(x=this.votingInput.value)&&J.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:x});if(J.length>0){var t;_.R((t=this.data)==null?void 0:t.updateSettingsEndpoint,_.Q1).actions=J;var b;if((b=this.data)==null?0:b.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){r.close()}}}),this.isPlaylistEditComplete=!0}}};
_.m.computePrivacyBadge=function(r){return r?[{metadataBadgeRenderer:r}]:[]};
_.m.computeEditorData=function(r){var J,x;return r==null?void 0:(J=r.sections)==null?void 0:(x=J[0])==null?void 0:x.playlistSettingsEditorCasualSectionRenderer};
_.m.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.m.configureRendererStamper=function(){return{"editorData.thumbnail":{id:"thumbnail",mapping:{playlistVideoThumbnailRenderer:{component:"ytd-playlist-video-thumbnail-renderer",params:{width:9999}},playlistCustomThumbnailRenderer:{component:"ytd-playlist-custom-thumbnail-renderer",params:{size:312}}}}}};
_.m.computeAriaLabel=function(){var r,J,x,t=(r=this.data)==null?void 0:(J=r.sections)==null?void 0:(x=J[0])==null?void 0:x.playlistSettingsEditorCasualSectionRenderer;return _.v2(t==null?void 0:t.title)};
_.m.updateSaveButtonState=function(){this.isFormChanged()&&this.isFormValid()?this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"})):this.set("saveButton",Object.assign({},this.saveButton,{state:"BUTTON_VIEW_MODEL_STATE_DISABLED"}))};
_.m.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.m.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.m.isNameChanged=function(){var r,J,x;return(((r=this.editorData)==null?void 0:(J=r.name)==null?void 0:(x=J.textInputFormFieldRenderer)==null?void 0:x.value)||"")!==(this.nameInput.value||"")};
_.m.isDescriptionChanged=function(){var r,J,x;return(((r=this.editorData)==null?void 0:(J=r.description)==null?void 0:(x=J.textInputFormFieldRenderer)==null?void 0:x.value)||"")!==(this.descriptionInput.value||"")};
_.m.isPrivacyChanged=function(){var r,J,x,t,b,V,H,q;return((H=(r=this.editorData)==null?void 0:(J=r.privacy)==null?void 0:(x=J.dropdownFormFieldRenderer)==null?void 0:(t=x.dropdown)==null?void 0:(b=t.dropdownRenderer)==null?void 0:(V=b.entries)==null?void 0:V.find(function(W){var U;return W==null?void 0:(U=W.privacyDropdownItemRenderer)==null?void 0:U.isSelected}))==null?void 0:(q=H.privacyDropdownItemRenderer)==null?void 0:q.int32Value)!==this.privacyInput.value};
_.m.isVotingChanged=function(){var r,J,x,t,b,V,H,q;return((H=(r=this.editorData)==null?void 0:(J=r.voting)==null?void 0:(x=J.dropdownFormFieldRenderer)==null?void 0:(t=x.dropdown)==null?void 0:(b=t.dropdownRenderer)==null?void 0:(V=b.entries)==null?void 0:V.find(function(W){var U;return W==null?void 0:(U=W.privacyDropdownItemRenderer)==null?void 0:U.isSelected}))==null?void 0:(q=H.privacyDropdownItemRenderer)==null?void 0:q.int32Value)!==this.votingInput.value};
GD.prototype.onPopupClosed=GD.prototype.onPopupClosed;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GD.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],GD.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],GD.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],GD.prototype,"ytRendererStamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],GD.prototype,"data",void 0);_.F([_.C({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.y("design:type",Array)],GD.prototype,"privacyBadge",void 0);_.F([_.C({computed:"computeEditorData(data)"}),_.y("design:type",Object)],GD.prototype,"editorData",void 0);_.F([_.C(),_.y("design:type",Object)],GD.prototype,"isPlaylistEditComplete",void 0);_.F([_.C(),_.y("design:type",Object)],GD.prototype,"isCollabEngagementDisabled",void 0);
_.F([_.C({value:{REQUIRED_LABEL:_.gP("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.gP("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.y("design:type",Object)],GD.prototype,"addToStrings",void 0);_.F([_.C({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.y("design:type",String)],GD.prototype,"ariaLabel",void 0);_.F([_.C(),_.y("design:type",String)],GD.prototype,"closeButtonAriaLabel",void 0);
_.F([_.C(),_.y("design:type",Object)],GD.prototype,"saveButton",void 0);_.F([_.jX("#name-input"),_.y("design:type",Object)],GD.prototype,"nameInput",void 0);_.F([_.jX("#description-input"),_.y("design:type",Object)],GD.prototype,"descriptionInput",void 0);_.F([_.jX("#privacy-input"),_.y("design:type",Object)],GD.prototype,"privacyInput",void 0);_.F([_.jX("#voting-input"),_.y("design:type",Object)],GD.prototype,"votingInput",void 0);
_.F([_.jX("#scroller"),_.y("design:type",Object)],GD.prototype,"JSC$18485_scroller",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],GD.prototype,"onPopupClosed",null);_.F([_.C(),_.y("design:type",Object)],GD.prototype,"onValueChanged",void 0);_.F([_.L({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],GD);
_.A(GD,"ytd-playlist-settings-editor-renderer",function(){if(has===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);has=r}r=has;return r},{mode:1});var MMv;_.O8("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var Rb=function(){return _.I.apply(this,arguments)||this};
_.S(Rb,_.I);_.m=Rb.prototype;_.m.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-confirm":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",classListBinding:"[[buttonClass_]]",attributes:{"dialog-dismiss":!0}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var r=this.get("data.nextButton.buttonRenderer.navigationEndpoint");r&&(this.nextNavigationEndpoint=r,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.m.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var r={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",r)}}};
_.m.onPopupOpened=function(r){r.detail!==this&&r.detail!==this.hostElement||!_.M("enable_premium_voluntary_pause")||_.D9(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.m.onNextButtonTap=function(){var r=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);r&&this.ytdOpenPopupBehavior.openPopup(r)};
_.m.updateSelectedResponseIndexFromBinding=function(r){this.selectedResponseIndex=r.detail.value};
Rb.prototype.onPopupOpened=Rb.prototype.onPopupOpened;Rb.prototype.onSelectedResponseIndexChange=Rb.prototype.onSelectedResponseIndexChange;Rb.prototype.dataChanged=Rb.prototype.dataChanged;_.F([_.K(_.yG),_.y("design:type",Object)],Rb.prototype,"ytdOpenPopupBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Rb.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Rb.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],Rb.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],Rb.prototype,"selectedResponseIndex",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Rb.prototype,"dataChanged",null);_.F([_.g5("selectedResponseIndex"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Rb.prototype,"onSelectedResponseIndexChange",null);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Rb.prototype,"onPopupOpened",null);_.F([_.L({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],Rb);
_.A(Rb,"ytd-red-cancel-survey-renderer",function(){if(MMv!==void 0)return MMv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-red-cancel-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-red-cancel-survey-renderer">\n  <div id="question" class="style-scope ytd-red-cancel-survey-renderer">[[getSimpleString(data.question)]]</div>\n  <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-red-cancel-survey-renderer">\n    <template is="dom-repeat" items="[[data.singleOptions.styles]]" class="style-scope ytd-red-cancel-survey-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-red-cancel-survey-renderer">\n        [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div class="buttons style-scope ytd-red-cancel-survey-renderer">\n  <div id="dismiss-button" class="style-scope ytd-red-cancel-survey-renderer"></div>\n  <div id="next-button" on-click="onNextButtonTap" class="style-scope ytd-red-cancel-survey-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return MMv=r},{mode:1});var Gmy;var Sd=function(){var r=_.I.apply(this,arguments)||this;r.closeButtonAriaLabel=_.gP("SBOX_INAPPROPRIATE_CANCEL");return r};
_.S(Sd,_.I);Sd.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
Sd.prototype.onClickClose=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Sd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Sd.prototype,"rendererStamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Sd.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],Sd.prototype,"closeButtonAriaLabel",void 0);_.F([_.L({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],Sd);
_.A(Sd,"ytd-search-filter-options-dialog-renderer",function(){if(Gmy!==void 0)return Gmy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-options-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-search-filter-options-dialog-renderer">\n  <div id="title" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onClickClose" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-icon icon="close" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-search-filter-options-dialog-renderer"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Gmy=r},{mode:1});var Ra7;var uQ9=function(){return function(r){r=r.availabilityType;return r===void 0||r==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||r==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var N5=function(){var r=_.I.apply(this,arguments)||this;r.qualityOptions=[];r.upsellOptions=[];r.showUpsellSection=!1;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.rememberSettingsChecked=!1;return r};
_.S(N5,_.I);_.m=N5.prototype;_.m.configureRendererStamper=function(){return{qualityOptions:{id:"quality-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}},upsellOptions:{id:"upsell-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.m.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.m.updateQualityOptions=function(){if(this.formats===void 0)_.D9(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var r=[],J=[];this.showUpsellSection=!1;for(var x=_.D(this.formats),t=x.next();!t.done;t=x.next())(t=t.value)&&(t.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?J.push(t):r.push(t));r.length&&(this.qualityOptions=vNY(r));J.length&&(this.showUpsellSection=!0,this.upsellOptions=vNY(J))}};
_.m.updateRememberString=function(){if(this.downloadQualityPickerEntity)var r=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var J;r=(J=this.data)==null?void 0:J.premiumRememberSettingString}else{var x;r=(x=this.data)==null?void 0:x.rememberSettingString}r=r===void 0?_.gP("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):r;this.rememberSettingsCheckboxRenderer={title:_.xN(r),disabled:!1}};
_.m.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.vd.Object.defineProperties(N5.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var r;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(r=this.data)==null?void 0:r.qualityFormats}}});
N5.prototype.updateRememberString=N5.prototype.updateRememberString;N5.prototype.updateQualityOptions=N5.prototype.updateQualityOptions;N5.prototype.dataChanged=N5.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],N5.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],N5.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],N5.prototype,"data",void 0);
_.F([_.K(_.dE),_.y("design:type",Object)],N5.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Boolean)],N5.prototype,"selectedUpsellQuality",void 0);_.F([_.C({computed:"computeIcon_(data.premiumIcon)",value:""}),_.y("design:type",String)],N5.prototype,"premiumIcon",void 0);_.F([_.C({selector:Ft9,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.y("design:type",Object)],N5.prototype,"downloadQualityPickerEntity",void 0);
_.F([_.C(),_.y("design:type",Array)],N5.prototype,"qualityOptions",void 0);_.F([_.C(),_.y("design:type",Array)],N5.prototype,"upsellOptions",void 0);_.F([_.C(),_.y("design:type",Object)],N5.prototype,"showUpsellSection",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],N5.prototype,"darkerDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],N5.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.F([_.jX("#remember-settings"),_.y("design:type",HTMLInputElement)],N5.prototype,"rememberSettingsCheckbox",void 0);_.F([_.C(),_.y("design:type",Object)],N5.prototype,"rememberSettingsChecked",void 0);_.F([_.C(),_.y("design:type",Function)],N5.prototype,"onRememberSettingsCheckedChanged",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],N5.prototype,"dataChanged",null);
_.F([_.g5("downloadQualityPickerEntity"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],N5.prototype,"updateQualityOptions",null);_.F([_.g5("selectedUpsellQuality"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],N5.prototype,"updateRememberString",null);_.F([_.L({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],N5);
_.A(N5,"ytd-download-quality-selector-content",function(){if(Ra7!==void 0)return Ra7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="quality-options" class="style-scope ytd-download-quality-selector-content"></div>\n<div id="upsell-section" hidden="[[!showUpsellSection]]" class="style-scope ytd-download-quality-selector-content">\n    <yt-icon id="premium-icon" icon="[[premiumIcon]]" class="style-scope ytd-download-quality-selector-content"></yt-icon>\n    <yt-formatted-string id="premium-description" text="[[data.premiumDescription]]" class="style-scope ytd-download-quality-selector-content"></yt-formatted-string>\n    <div id="upsell-options" class="style-scope ytd-download-quality-selector-content"></div>\n</div>\n<ytd-settings-checkbox-renderer id="remember-settings" data="[[rememberSettingsCheckboxRenderer]]" on-click="rememberSettingsCheckedChanged" class="style-scope ytd-download-quality-selector-content">\n</ytd-settings-checkbox-renderer>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Ra7=r},{mode:1});var SA4;var dN=function(){var r=_.I.apply(this,arguments)||this;r.selectedUpsellQuality=!1;r.qualityOptions=[];r.darkerDarkTheme=_.M("web_darker_dark_theme");r.useUpsellDismissAlternate=_.M("use_not_now_dl_upsell_dismiss_cta");r.shouldShowAlternateUpsellDimiss=!1;r.rememberSettings=!1;r.rememberSettingsChecked=!1;r.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};r.rememberSettingsCheckedChanged=function(J){r.rememberSettingsChecked=J};
return r};
_.S(dN,_.I);_.m=dN.prototype;
_.m.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.xN(_.gP("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.xN(_.gP("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.xN(_.gP("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.xN(_.gP("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.m.updateQualityOptions=function(){this.formats===void 0?_.D9(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=vNY(this.formats)};
_.m.onQualityOptionsSelect=function(r){if(this.qualityOptions&&r){r!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var J=_.D(this.qualityOptions.entries()),x=J.next();!x.done;x=
J.next()){x=_.D(x.value);var t=x.next().value;x=x.next().value;var b=void 0,V=void 0;if(((b=x)==null?void 0:(V=b.settingsRadioOptionRenderer)==null?void 0:V.id)===r){this.selectedQualityIndex=t;r=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((r=this.formats[t])==null?void 0:r.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.m.onClickSubmit=function(){var r;if((r=this.downloadButtonRenderer)==null||!r.isDisabled){var J,x;r=(x=(J=this.data)==null?void 0:J.onSubmitEndpoint)!=null?x:{};var t,b;if(this.formats&&(((t=_.R(r,_.pL))==null?0:t.videoId)||((b=_.R(r,_.fL))==null?0:b.playlistId))){var V,H,q,W,U,g;J={formatType:(W=(V=this.formats)==null?void 0:(H=V[(q=this.selectedQualityIndex)!=null?q:0])==null?void 0:H.format)!=null?W:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(U=this.getOfflineEndpoint(r))==null?void 0:(g=U.actionParams)==null?void 0:g.settingsAction)};this.getOfflineEndpoint(r).actionParams=J;this.ytComponentBehavior.resolveCommand(r)}_.D9(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.m.onClickUpsell=function(){var r;if((r=this.upsellButtonRenderer)==null||!r.isDisabled){var J,x;r=(x=(J=this.data)==null?void 0:J.upsellEndpoint)!=null?x:{};this.ytComponentBehavior.resolveCommand(r);_.D9(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);J="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var t,b,V,H;J=(H=(t=this.formats)==null?void 0:(b=t[(V=this.selectedQualityIndex)!=null?V:0])==null?void 0:b.format)!=null?H:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:J}})}};
_.m.onClickClose=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.m.getOfflineSettingsAction=function(r,J){return r?J===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":J:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.m.getOfflineEndpoint=function(r){return _.R(r,_.pL)?_.R(r,_.pL):_.R(r,_.fL)};
_.vd.Object.defineProperties(dN.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.xN(_.gP("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var r;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(r=this.data)==null?void 0:r.qualityFormats}}});
dN.prototype.updateQualityOptions=dN.prototype.updateQualityOptions;dN.prototype.dataChanged=dN.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],dN.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],dN.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],dN.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],dN.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Number)],dN.prototype,"selectedQualityIndex",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"selectedUpsellQuality",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],dN.prototype,"ytdReduxBehavior",void 0);
_.F([_.C({selector:Ft9,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.y("design:type",Object)],dN.prototype,"downloadQualityPickerEntity",void 0);_.F([_.C(),_.y("design:type",Array)],dN.prototype,"qualityOptions",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],dN.prototype,"darkerDarkTheme",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],dN.prototype,"useUpsellDismissAlternate",void 0);
_.F([_.C(),_.y("design:type",Object)],dN.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"downloadButtonRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"upsellButtonRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"cancelButtonRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"upsellCancelButtonRenderer",void 0);_.F([_.C(),_.y("design:type",Object)],dN.prototype,"rememberSettings",void 0);
_.F([_.C(),_.y("design:type",Object)],dN.prototype,"rememberSettingsChecked",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dN.prototype,"dataChanged",null);_.F([_.g5("downloadQualityPickerEntity"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],dN.prototype,"updateQualityOptions",null);_.F([_.L({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],dN);
_.A(dN,"ytd-download-quality-selector-renderer",function(){if(SA4!==void 0)return SA4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[titleText]]" class="style-scope ytd-download-quality-selector-renderer"></yt-formatted-string>\n<ytd-download-quality-selector-content data="[[data]]" remember-settings-checked="[[rememberSettingsChecked]]" selected-upsell-quality="[[selectedUpsellQuality]]" on-remember-settings-checked-changed="[[rememberSettingsCheckedChanged]]" class="style-scope ytd-download-quality-selector-renderer">\n</ytd-download-quality-selector-content>\n<div class="buttons style-scope ytd-download-quality-selector-renderer">\n  <yt-button-renderer id="cancel-button" data="[[cancelButtonRenderer]]" dialog-dismiss="" hidden="[[shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-cancel-button" data="[[upsellCancelButtonRenderer]]" dialog-dismiss="" hidden="[[!shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="download-button" data="[[downloadButtonRenderer]]" hidden="[[selectedUpsellQuality]]" on-click="onClickSubmit" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-button" data="[[upsellButtonRenderer]]" hidden="[[!selectedUpsellQuality]]" on-click="onClickUpsell" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return SA4=r},{mode:1});var Nzv;var QH=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(QH,_.I);QH.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
QH.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.nextButton":{id:"next-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],QH.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],QH.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],QH.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],QH.prototype,"darkerDarkTheme",void 0);_.F([_.C({computed:"computeIcon_(data.infoIcon)"}),_.y("design:type",Object)],QH.prototype,"infoIcon",void 0);
_.F([_.C({computed:"computeIcon_(data.warningIcon)"}),_.y("design:type",Object)],QH.prototype,"warningIcon",void 0);_.F([_.L({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],QH);
_.A(QH,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(Nzv!==void 0)return Nzv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="source" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="source-title" text="[[data.sourceTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-subtitle" text="[[data.sourceSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-account-name" text="[[data.sourceAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="source-account-email" text="[[data.sourceAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="target" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="target-title" text="[[data.targetTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="target-subtitle" text="[[data.targetSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="target-account" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-img-shadow hidden="[[!data.sourceAccountThumbnail]]" thumbnail="[[data.sourceAccountThumbnail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-img-shadow>\n        <div id="target-account-info" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="target-account-name" text="[[data.targetAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="target-account-email" text="[[data.targetAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="sournce-channel-details" text="[[data.sourceChannelDetails]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="info-warning" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <div id="info-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="info-title-text" text="[[data.infoTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="warning-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!warningIcon]]" hidden="[[!warningIcon]]" icon="[[warningIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="warning-title-text" text="[[data.warningTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="warning-text" split-lines="" text="[[data.warningText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="next-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Nzv=r},{mode:1});var dZ4;var Ko=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Ko,_.I);Ko.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ko.prototype.configureRendererStamper=function(){return{"data.stepper":{id:"stepper",mapping:{channelTransferStepperRenderer:"ytd-channel-transfer-stepper-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.signinButton":{id:"signin-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ko.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ko.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ko.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ko.prototype,"darkerDarkTheme",void 0);_.F([_.L({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Ko);
_.A(Ko,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(dZ4!==void 0)return dZ4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-overview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="stepper" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-cross-account-transfer-channel-overview-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <div id="signin-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return dZ4=r},{mode:1});var Qd7;var kg=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(kg,_.I);kg.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
kg.prototype.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{attributes:{"dialog-dismiss":!0},component:"ytd-button-renderer"}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
kg.prototype.onServiceRequestSentOrCompleted=function(r,J){J&&J.actions&&J.actions.length>0&&_.D9(this.hostElement,"yt-close-popup-action",[this.is])};
kg.prototype.onServiceRequestSentOrCompleted=kg.prototype.onServiceRequestSentOrCompleted;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],kg.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],kg.prototype,"darkerDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],kg.prototype,"data",void 0);
_.F([_.Uh("yt-service-request-completed"),_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],kg.prototype,"onServiceRequestSentOrCompleted",null);_.F([_.L({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],kg);
_.A(kg,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(Qd7!==void 0)return Qd7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-tnc-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="agree-title" text="[[data.agreeTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="agree-text" split-lines="" text="[[data.agreeText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-title" text="[[data.understandTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-text" split-lines="" text="[[data.understandText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n    <div id="confirm-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Qd7=r},{mode:1});var KvE;var Pa=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.submitButtonDisabled=!0;return r};
_.S(Pa,_.I);_.m=Pa.prototype;_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.m.onDataChanged=function(){var r,J,x;if(((r=this.data)==null?void 0:(J=r.confirmButton)==null?void 0:(x=J.buttonRenderer)==null?void 0:x.isDisabled)!==void 0){var t,b,V;this.submitButtonDisabled=(t=this.data)==null?void 0:(b=t.confirmButton)==null?void 0:(V=b.buttonRenderer)==null?void 0:V.isDisabled}};
_.m.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.m.updateSubmitButtonDisabledFromBinding=function(r){this.submitButtonDisabled=r.detail.value};
_.m.updateSubmitButtonDisabledFromConfirmCheckbox=function(r){this.submitButtonDisabled=!r.detail.value};
Pa.prototype.onDataChanged=Pa.prototype.onDataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Pa.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Pa.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Pa.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Pa.prototype,"darkerDarkTheme",void 0);
_.F([_.C(),_.y("design:type",Object)],Pa.prototype,"submitButtonDisabled",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Pa.prototype,"onDataChanged",null);_.F([_.L({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],Pa);
_.A(Pa,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(KvE!==void 0)return KvE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <div id="sections" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="messages" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-transfer-channel-confirm-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n    <div id="confirm" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-if" if="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <tp-yt-paper-checkbox id="confirm-checkbox" checked="[[!submitButtonDisabled]]" on-checked-changed="updateSubmitButtonDisabledFromConfirmCheckbox" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="confirm-text" text="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n        </tp-yt-paper-checkbox>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" on-disabled-changed="updateSubmitButtonDisabledFromBinding" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return KvE=r},{mode:1});var kmy;var Yg=function(){return _.I.apply(this,arguments)||this};
_.S(Yg,_.I);_.vd.Object.defineProperties(Yg.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var r,J,x;return((r=this.data)==null?void 0:r.title)+" "+((J=this.data)==null?void 0:J.metadataPrimary)+" "+((x=this.data)==null?void 0:x.metadataSecondary)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Yg.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Yg.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Yg.prototype,"data",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],Yg.prototype,"ariaLabel",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],Yg);
_.A(Yg,"ytd-compact-product-list-item-renderer",function(){if(kmy!==void 0)return kmy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" aria-label$="[[ariaLabel]]">\n  <div class="compact-product-list-item style-scope ytd-compact-product-list-item-renderer">\n    <yt-img-shadow class="item-image style-scope ytd-compact-product-list-item-renderer" height="40" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="40"></yt-img-shadow>\n    <div class="column style-scope ytd-compact-product-list-item-renderer">\n      <template is="dom-if" if="[[data.title]]" class="style-scope ytd-compact-product-list-item-renderer">\n        <div class="row title style-scope ytd-compact-product-list-item-renderer">[[data.title]]</div>\n      </template>\n      <div class="row metadata style-scope ytd-compact-product-list-item-renderer">\n        <template is="dom-if" if="[[data.metadataPrimary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataPrimary]]</span>\n        </template>\n        <template is="dom-if" if="[[data.metadataSecondary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataSecondary]]</span>\n          <yt-icon class="open-in-new style-scope ytd-compact-product-list-item-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </template>\n      </div>\n    </div>\n  </div>\n</a>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return kmy=r},{mode:1});var Pcv;var no=function(){return _.I.apply(this,arguments)||this};
_.S(no,_.I);no.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactProductListItemRenderer:"ytd-compact-product-list-item-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.vd.Object.defineProperties(no.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],no.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],no.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],no.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],no.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],no);
_.A(no,"ytd-compact-product-list-renderer",function(){if(Pcv!==void 0)return Pcv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-compact-product-list-renderer">\n  <div id="title" class="style-scope ytd-compact-product-list-renderer">[[data.title]]</div>\n  <div id="items" class="style-scope ytd-compact-product-list-renderer"></div>\n  <div id="action-button" class="style-scope ytd-compact-product-list-renderer"></div>\n</div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Pcv=r},{mode:1});var YA4;var Ob=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Ob,_.I);_.m=Ob.prototype;_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.m.getBackgroundUrl=function(){var r=this.get("data.headerImage.thumbnails");return r?"url("+_.Vm(r,this.hostElement.clientWidth)+")":""};
_.m.onDataChanged=function(){var r=this.getBackgroundUrl();r&&(this.header.style.backgroundImage=r);r=_.kU();var J=_.Kj(),x=this.get("data.trackingParams");x&&J&&r&&_.AQ(r,J,_.SU(x));r=_.D(this.hostElement.querySelectorAll("yt-img-shadow"));for(J=r.next();!J.done;J=r.next())J.value.onShow()};
_.m.onPopupClosed=function(r){_.r5(r).localName==="ytd-membership-post-cancel-renderer"&&_.D9(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
Ob.prototype.onPopupClosed=Ob.prototype.onPopupClosed;Ob.prototype.onDataChanged=Ob.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ob.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ob.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ob.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ob.prototype,"darkerDarkTheme",void 0);
_.F([_.jX("#header"),_.y("design:type",HTMLDivElement)],Ob.prototype,"header",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ob.prototype,"onDataChanged",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Ob.prototype,"onPopupClosed",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],Ob);
_.A(Ob,"ytd-membership-post-cancel-renderer",function(){if(YA4!==void 0)return YA4;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-membership-post-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-membership-post-cancel-renderer">\n  <div class="avatar-support style-scope ytd-membership-post-cancel-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.viewerThumbnail]]"></yt-img-shadow>\n    <yt-icon class="membership-icon style-scope ytd-membership-post-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.channelThumbnail]]"></yt-img-shadow>\n  </div>\n</div>\n\n<yt-formatted-string class="header-title style-scope ytd-membership-post-cancel-renderer" text="[[data.header]]"></yt-formatted-string>\n\n<div class="messages style-scope ytd-membership-post-cancel-renderer">\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-membership-post-cancel-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-membership-post-cancel-renderer"></yt-formatted-string>\n  </template>\n</div>\n\n<div class="footer style-scope ytd-membership-post-cancel-renderer">\n  <div id="okay-button" class="style-scope ytd-membership-post-cancel-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return YA4=r},{mode:1});var nsX;var Co=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Co,_.I);Co.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
Co.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Co.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Co.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Co.prototype,"darkerDarkTheme",void 0);_.F([_.jX("ytd-feedback-survey-renderer"),_.y("design:type",Object)],Co.prototype,"feedbackSurveyRenderer",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],Co);
_.A(Co,"ytd-sponsorship-confirm-cancel-content",function(){if(nsX!==void 0)return nsX;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="description" class="style-scope ytd-sponsorship-confirm-cancel-content">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-sponsorship-confirm-cancel-content"></yt-formatted-string>\n</div>\n<div id="feedback-survey" class="style-scope ytd-sponsorship-confirm-cancel-content"></div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return nsX=r},{mode:1});var OOY;var Ba=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.maybeSubmitFeedback=function(){r.content&&r.content.maybeSubmitFeedback()};
return r};
_.S(Ba,_.I);_.m=Ba.prototype;_.m.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.m.onYtPopupOpened=function(r,J){J===this&&this.data&&this.data.onOpenCommands&&_.qG(this.hostElement,this.data.onOpenCommands,this.hostElement);_.D9(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.m.onYtPopupClosed=function(r,J){(J&&J.canceled===!0||J&&J.canceled===!1&&J.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.qG(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.m.onYtServiceRequestCompleted=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.m.onYtServiceRequestError=function(r){_.rq(this.hostElement,r.detail.error.message)};
_.m.onDataChanged=function(){if(this.isAttached){var r=this.backgroundUrl;r&&(_.Hp(this.hostElement).querySelector("#header").style.backgroundImage=r)}};
_.vd.Object.defineProperties(Ba.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return r?"url("+_.Vm(r,this.hostElement.clientWidth)+")":""}}});
Ba.prototype.onDataChanged=Ba.prototype.onDataChanged;Ba.prototype.onYtServiceRequestError=Ba.prototype.onYtServiceRequestError;Ba.prototype.onYtServiceRequestCompleted=Ba.prototype.onYtServiceRequestCompleted;Ba.prototype.onYtPopupClosed=Ba.prototype.onYtPopupClosed;Ba.prototype.onYtPopupOpened=Ba.prototype.onYtPopupOpened;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ba.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ba.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ba.prototype,"data",void 0);_.F([_.C({value:function(){return _.gP("SBOX_INAPPROPRIATE_CANCEL")}}),
_.y("design:type",String)],Ba.prototype,"closeButtonAriaLabel",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ba.prototype,"darkerDarkTheme",void 0);_.F([_.jX("#scrollable"),_.y("design:type",Object)],Ba.prototype,"scrollable",void 0);_.F([_.jX("ytd-sponsorship-confirm-cancel-content"),_.y("design:type",Object)],Ba.prototype,"content",void 0);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Ba.prototype,"onYtPopupOpened",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Ba.prototype,"onYtPopupClosed",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Ba.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Ba.prototype,"onYtServiceRequestError",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ba.prototype,"onDataChanged",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],Ba);
_.A(Ba,"ytd-sponsorship-confirm-cancel-renderer",function(){if(OOY!==void 0)return OOY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <tp-yt-paper-icon-button aria-label$="[[closeButtonAriaLabel]]" dialog-dismiss="" icon="yt-icons:dismissal" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></tp-yt-paper-icon-button>\n  </div>\n  <div class="avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <template is="dom-if" restamp="" if="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]">\n      </yt-img-shadow>\n      <yt-icon class="membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    </template>\n    <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]">\n    </yt-img-shadow>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <div id="title" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></yt-formatted-string>\n    </div>\n    <ytd-sponsorship-confirm-cancel-content data="[[data]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    </ytd-sponsorship-confirm-cancel-content>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div class="footer style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="confirm-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return OOY=r},{mode:_.sz("kevlar_poly_si_batch_j081")?1:2});var Cc9;var Ib=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(Ib,_.I);Ib.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ib.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ib.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],Ib.prototype,"darkerDarkTheme",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],Ib);
_.A(Ib,"ytd-sponsorships-celebration-content",function(){if(Cc9!==void 0)return Cc9;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-celebration-content"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return Cc9=
r},{mode:1});var Bzr;var I6K=_.aa(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),Lo=function(){var r=_.I.apply(this,arguments)||this;r.scriptsAppended=!1;r.buttonOverrides={type:"tonal",style:"overlay-dark"};return r};
_.S(Lo,_.I);_.m=Lo.prototype;
_.m.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.M("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",
attributes:{"dialog-dismiss":!0}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.onDataChanged=function(){var r;(r=this.header)==null||r.style.setProperty("background-color",this.backgroundColor);if(r=this.headerImageUrl){var J;(J=this.header)==null||J.style.setProperty("background-image",r)}J=_.kU(4);r=_.Kj(4);var x=this.get("data.trackingParams");if(x&&r&&J){var t=_.SU(x);_.AQ(J,r,t);_.M("combine_ve_grafts")?_.wU().graftServerVe(x,r,4):_.AQ(J,r,t)}J=_.D(this.hostElement.querySelectorAll("yt-img-shadow"));for(r=J.next();!r.done;r=J.next())r.value.onShow();if(J=this.get("data.gtmId"))_.Ro(J,
_.IP("GL","")),this.setupConversionTracking()};
_.m.setupConversionTracking=function(){if(!this.scriptsAppended){var r=document.createElement("script");var J=_.CX(I6K.join(""));_.Iy(r,J);document.head.appendChild(r);r=document.createElement("noscript");r.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(r);this.scriptsAppended=!0}};
_.m.onPopupClosed=function(r){if(_.r5(r).localName==="ytd-sponsorships-celebration-renderer"){_.D9(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var J;this.data&&((J=this.data)==null?0:J.dismissCommand)&&_.Uz.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.vd.Object.defineProperties(Lo.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.Fj(r)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return r?"url("+_.Vm(r,this.hostElement.getBoundingClientRect().width)+")":""}}});
Lo.prototype.onPopupClosed=Lo.prototype.onPopupClosed;Lo.prototype.onDataChanged=Lo.prototype.onDataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Lo.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Lo.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Lo.prototype,"data",void 0);_.F([_.jX("#header"),_.y("design:type",HTMLElement)],Lo.prototype,"header",void 0);
_.F([_.C(),_.y("design:type",Object)],Lo.prototype,"scriptsAppended",void 0);_.F([_.C(),_.y("design:type",Object)],Lo.prototype,"buttonOverrides",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Lo.prototype,"onDataChanged",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Lo.prototype,"onPopupClosed",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],Lo);
_.A(Lo,"ytd-sponsorships-celebration-renderer",function(){if(Bzr!==void 0)return Bzr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="secondary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Bzr=r},{mode:1});var Lvm;var ca=function(){var r=_.I.apply(this,arguments)||this;r.isToggleChecked=!1;return r};
_.S(ca,_.I);ca.prototype.onDataChanged=function(){var r;this.isToggleChecked=((r=this.data)==null?void 0:r.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
ca.prototype.close=function(){var r;((r=this.data)==null?0:r.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
ca.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var r,J=_.R((r=this.data)==null?void 0:r.switchButton,Ka5);J&&(this.isToggleChecked&&J.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(J.switchOnInnertubeCommand),!this.isToggleChecked&&J.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(J.switchOffInnertubeCommand))};
ca.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ca.prototype.onDataChanged=ca.prototype.onDataChanged;_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ca.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ca.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ca.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ca.prototype,"isToggleChecked",void 0);_.F([_.C({value:_.gP("CLOSE")}),_.y("design:type",String)],ca.prototype,"closeButtonAriaLabel",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ca.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],ca);
_.A(ca,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(Lvm!==void 0)return Lvm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-gifting-opt-in-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-icon icon="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="content" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <div id="header" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-img-shadow class="thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n  </div>\n  <div id="optin" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <div id="title" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <yt-formatted-string class="title style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.subtitle]]">\n      </yt-formatted-string>\n    </div>\n    <div id="toggle" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <ytcp-ve track-click="true" ve-type="[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n        <tp-yt-paper-toggle-button class="toggle style-scope ytd-sponsorships-gifting-opt-in-renderer" checked="[[isToggleChecked]]" on-click="handleOptInToggle">\n        </tp-yt-paper-toggle-button>\n      </ytcp-ve>\n    </div>\n  </div>\n  <div class="separator style-scope ytd-sponsorships-gifting-opt-in-renderer"></div>\n  <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.disclaimer]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Lvm=r},{mode:1});var caY;var An=function(){return _.I.apply(this,arguments)||this};
_.S(An,_.I);_.m=An.prototype;_.m.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.header.sponsorshipsHeaderRenderer.menuButton":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.alert":{id:"alert-renderer",mapping:{sponsorshipsAlertRenderer:{component:"ytd-sponsorships-alert-renderer"}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.detached=function(){this.playerElement.stop()};
_.m.onYtServiceRequestCompleted=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.m.onYtServiceRequestError=function(r){_.rq(this.hostElement,r.detail.error.message)};
_.m.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.m.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.m.getTier=function(r,J){return!r||!r.tiers||J<0?null:_.R(r.tiers[J],nSv)};
_.m.moreThanOne=function(r){return!!(r&&r.length>1)};
_.m.tierOverviewTap=function(r){var J=this;this.selectedTier=r.model.index;_.zu(this,function(){_.Vq(J.hostElement,"yt-refit")})};
_.m.computeSelectedClass=function(r,J){return this.isSelected(r,J)?"selected":""};
_.m.computeButtonAriaPressed=function(r,J){return this.isSelected(r,J)?"true":"false"};
_.m.isSelected=function(r,J){return r===J};
_.m.onDataChanged=function(){_.Hp(this.hostElement).querySelector("#header-overlay").style.visibility="";_.Hp(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var r=_.D(this.hostElement.querySelectorAll("yt-img-shadow")),
J=r.next();!J.done;J=r.next())J.value.onShow();var x;this.set("selectedTier",(x=this.get("data.targetTierIndex"))!=null?x:0);var t;(r=(t=this.data)==null?void 0:t.onVisible)&&this.ytComponentBehavior.resolveCommand(r)};
_.m.initializeVe=function(r){var J=_.kU(),x=_.Kj(),t=this.get("data.trackingParams");x&&J&&(this.screenLayer=4,J=_.Ap(_.ilC)(void 0,69877,{clientScreenNonce:J,visualElement:x},void 0,void 0,void 0),_.YU(J,69877,4),x=_.Kj(4),t&&x&&(t=_.SU(t),_.AQ(J,x,t),r&&(this.offerVideoVe=_.K$(74659),_.AQ(J,t,this.offerVideoVe))))};
_.m.setHeaderBackground=function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.Hp(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.Fj(r);if(r=this.getHeaderImage())r=_.Vm(r,screen.width),_.Hp(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+r+")"};
_.m.getHeaderImage=function(){var r=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&r?r:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.m.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.m.setupVideoPlayer=function(r){var J=this,x,t,b,V;return _.T(function(H){if(H.nextAddress==1)return x=J.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),t=J.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.M("kevlar_player_update_killswitch")?J.playerElement.update({args:{autoplay:x,video_id:r,player_params:t}}):J.playerElement.loadVideoWithPlayerVars({autoplay:x,video_id:r,player_params:t}),
_.p(H,J.playerElement.getPlayerPromise(),2);b=H.yieldResult;b.addEventListener("onStateChange",function(q){J.onPlayerStateChange(q)});
b.setScreenLayer(J.screenLayer);(V=_.kU(4))&&J.offerVideoVe&&_.ah(V,J.offerVideoVe);x&&(J.pauseOtherPlayers(),J.playerElement.focusOnPlayer(),J.playerElement.getPlayer().hideControls(),_.Rw(_.Yh,function(){J.fadeOutHeaderOverlay()},4E3));
_.i8(H)})};
_.m.onPlayerStateChange=function(r){r===1?this.backgroundPlayerElement&&(r=this.backgroundPlayerElement.player_.getPlayerState(),r!==1&&r!==3||this.backgroundPlayerElement.pause()):r===0&&(_.Hp(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.Hp(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.m.fadeOutHeaderOverlay=function(){_.Hp(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.m.onHeaderTap=function(){if(this.offerVideo){_.Hp(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var r;((r=this.playerElement.player_)==null?void 0:r.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(r=_.kU(4))&&this.offerVideoVe&&_.z0(r,this.offerVideoVe)}};
_.m.getBackgroundImageLayerClass=function(r){return r?"background-image-layer-with-video":""};
_.m.getHeaderClass=function(r){return r?"header-with-video":""};
_.m.getHeaderOverlayClass=function(r){return r?"header-overlay-with-video":""};
_.m.getTitleContainerClass=function(r,J){return r?"title-container-with-video":J?"title-container-without-video-flexible":"title-container-without-video"};
_.m.tierTitleDisplayStatus=function(r){return this.moreThanOne(r)?"hide":"show"};
_.m.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.bZ().resolve(_.nQ).getPlayerElement():this.backgroundPlayerElement=_.xb();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var r=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=r===1||r===3;this.backgroundPlayerElement.pause()}};
_.m.isMiniplayerActive=function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()};
_.m.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("selected-tier-changed",this.selectedTier))};
An.prototype.selectedTierChangedForBinding=An.prototype.selectedTierChangedForBinding;An.prototype.onDataChanged=An.prototype.onDataChanged;An.prototype.onYtPopupClosed=An.prototype.onYtPopupClosed;An.prototype.onYtPopupOpened=An.prototype.onYtPopupOpened;An.prototype.onYtServiceRequestError=An.prototype.onYtServiceRequestError;An.prototype.onYtServiceRequestCompleted=An.prototype.onYtServiceRequestCompleted;
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],An.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],An.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],An.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],An.prototype,"data",void 0);_.F([_.C({value:0}),_.y("design:type",Number)],An.prototype,"selectedTier",void 0);
_.F([_.C({value:""}),_.y("design:type",String)],An.prototype,"offerVideo",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],An.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.F([_.C({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.x4(this)}}),
_.y("design:type",String)],An.prototype,"playerId",void 0);_.F([_.jX("tp-yt-paper-dialog-scrollable"),_.y("design:type",Object)],An.prototype,"scrollable",void 0);_.F([_.jX("ytd-sponsorships-tier-renderer"),_.y("design:type",Object)],An.prototype,"tierRenderer",void 0);_.F([_.jX("#player"),_.y("design:type",Object)],An.prototype,"playerElement",void 0);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],An.prototype,"onYtServiceRequestCompleted",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],An.prototype,"onYtServiceRequestError",null);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],An.prototype,"onYtPopupOpened",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],An.prototype,"onYtPopupClosed",null);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],An.prototype,"onDataChanged",null);
_.F([_.g5("selectedTier"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],An.prototype,"selectedTierChangedForBinding",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],An);
_.A(An,"ytd-sponsorships-offer-renderer",function(){if(caY!==void 0)return caY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="titlebar-text" class="style-scope ytd-sponsorships-offer-renderer">\n    <yt-formatted-string text="[[data.header.sponsorshipsHeaderRenderer.titlebarText]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-offer-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="header" class$="[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n    <div id="header-overlay" on-click="onHeaderTap" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="header-title-overlay" class$="[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n        <div id="avatar-container" class="style-scope ytd-sponsorships-offer-renderer">\n          <yt-img-shadow class="avatar style-scope ytd-sponsorships-offer-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n          </yt-img-shadow>\n        </div>\n        <div class$="title-container [[getTitleContainerClass(offerVideo,\n            data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer">\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.superTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n      <div id="background-image-layer" class$="[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer"></div>\n    </div>\n    <div id="video-container" hidden$="[[!offerVideo]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER" player-id="[[playerId]]" class="style-scope ytd-sponsorships-offer-renderer">\n      </ytd-player>\n    </div>\n  </div>\n  <div id="alert-renderer" hidden="[[!data.alert]]" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="content" class="style-scope ytd-sponsorships-offer-renderer">\n    <template is="dom-if" if="[[moreThanOne(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="tier-overview" class="style-scope ytd-sponsorships-offer-renderer">\n        <template is="dom-repeat" items="[[data.tiers]]" as="tier" class="style-scope ytd-sponsorships-offer-renderer">\n          <button class$="offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer" aria-pressed="[[computeButtonAriaPressed(index, selectedTier)]]" on-click="tierOverviewTap">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.subtitle]]">\n            </yt-formatted-string>\n          </button>\n        </template>\n      </div>\n    </template>\n    <ytd-sponsorships-tier-renderer id="tier" data="[[getTier(data, selectedTier)]]" titledisplaystatus="[[tierTitleDisplayStatus(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </ytd-sponsorships-tier-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return caY=r},{mode:_.sz("kevlar_poly_si_batch_j077")?1:2});var Aa5;var FX=function(){var r=_.I.apply(this,arguments)||this;r.buttonOverrides={type:"filled",style:"mono"};return r};
_.S(FX,_.I);FX.prototype.configureRendererStamper=function(){return{"data.content.sponsorshipsPromotionChannelRenderer.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"}}}},"data.header.sponsorshipsPromotionHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
FX.prototype.backgroundColorChanged=function(){var r,J,x,t=(J=_.R((r=this.data)==null?void 0:r.content,OnY))==null?void 0:(x=J.backgroundColor)==null?void 0:x.backgroundColor;t&&(r=_.Ad(t),_.Hp(this.hostElement).querySelector("#banner").style.backgroundColor=r,_.Hp(this.hostElement).querySelector("#abstract-art").style.backgroundColor=r)};
FX.prototype.attached=function(){this.JSC$18571_scroller&&(this.JSC$18571_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18571_scroller.attached&&typeof this.JSC$18571_scroller.attached==="function"&&this.JSC$18571_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
FX.prototype.backgroundColorChanged=FX.prototype.backgroundColorChanged;_.F([_.C(),_.y("design:type",Object)],FX.prototype,"data",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],FX.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#scroller"),_.y("design:type",Object)],FX.prototype,"JSC$18571_scroller",void 0);_.F([_.C(),_.y("design:type",Object)],FX.prototype,"buttonOverrides",void 0);
_.F([_.g5("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],FX.prototype,"backgroundColorChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],FX);
_.A(FX,"ytd-sponsorships-promotion-celebration-renderer",function(){if(Aa5!==void 0)return Aa5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n   <div id="dismiss-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n   <div id="header" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <yt-img-shadow class="premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]">\n    </yt-img-shadow>\n    <yt-img-shadow class="illustration style-scope ytd-sponsorships-promotion-celebration-renderer" hidden="[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-sponsorships-promotion-celebration-renderer" text="[[data.header.sponsorshipsPromotionHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-promotion-celebration-renderer" split-lines="" text="[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n  <div id="banner" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <div id="content" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="content-background" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow id="abstract-art" fit-height="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        </yt-img-shadow>\n      </div>\n      <div id="subcontent" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow class="channel-image style-scope ytd-sponsorships-promotion-celebration-renderer" fit="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]">\n        </yt-img-shadow>\n        <div class="channel-info style-scope ytd-sponsorships-promotion-celebration-renderer">\n          <yt-formatted-string class="channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" hidden="[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]" text="[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="button-bar" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="primary-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n    </div>\n  </div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Aa5=r},{mode:_.sz("kevlar_poly_si_batch_j077")?1:2});var FvE;var a6s;var ab=function(){return _.I.apply(this,arguments)||this};
_.S(ab,_.I);ab.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
ab.prototype.computeIsInitiallyChecked=function(r){return r===1};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ab.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ab.prototype,"data",void 0);_.F([_.jX("#checkbox"),_.y("design:type",Object)],ab.prototype,"checkbox",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],ab);
_.A(ab,"ytd-subscription-toggle-option-renderer",function(){if(a6s!==void 0)return a6s;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[computeIsInitiallyChecked(data.initialValue)]]" class="style-scope ytd-subscription-toggle-option-renderer">\n  [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return a6s=r},{mode:1});var yH=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return r};
_.S(yH,_.I);yH.prototype.configureRendererStamper=function(){return{"data.secondaryOptions":{id:"secondary-options",mapping:{subscriptionToggleOptionRenderer:"ytd-subscription-toggle-option-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
yH.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
yH.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var r=_.Hp(this.hostElement).querySelector("#options").selected;r=this.data.options[r].subscriptionRadioOptionRenderer.serviceEndpoint;var J=_.Hp(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");J&&r&&r.modifyChannelNotificationPreferenceEndpoint&&(J=J.getValue())&&(r.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[J]);_.bZ().resolve(_.mg).resolveCommand(r,{form:{element:this.hostElement}});
_.D9(this.hostElement,"yt-close-popup-action")};
_.vd.Object.defineProperties(yH.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var r=this.data.options,J=0;J<r.length;J++){var x=r[J].subscriptionRadioOptionRenderer;if(x&&x.selected)return J}return null}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],yH.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],yH.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],yH.prototype,"eventForwardingBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],yH.prototype,"ytRendererBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],yH.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],yH.prototype,"darkerDarkTheme",void 0);_.F([_.n("data.options"),_.y("design:type",Object),_.y("design:paramtypes",[])],yH.prototype,"initialIndex",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],yH);
_.A(yH,"ytd-subscription-notification-options-renderer",function(){if(FvE!==void 0)return FvE;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-subscription-notification-options-renderer">[[getSimpleString(data.title)]]</div>\n<div id="body" class="style-scope ytd-subscription-notification-options-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[initialIndex]]" class="style-scope ytd-subscription-notification-options-renderer">\n    <template is="dom-repeat" items="[[data.options]]" class="style-scope ytd-subscription-notification-options-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" value="[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]" class="style-scope ytd-subscription-notification-options-renderer">\n        <div class="content style-scope ytd-subscription-notification-options-renderer">\n          <div class="label style-scope ytd-subscription-notification-options-renderer">\n            [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n          </div>\n          <yt-icon icon="[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]" class="style-scope ytd-subscription-notification-options-renderer">\n          </yt-icon>\n        </div>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n  <div id="secondary-options" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n<div class="buttons style-scope ytd-subscription-notification-options-renderer">\n  <div id="cancel-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n  <div id="confirm-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return FvE=r},{mode:1});var yay;var ed=function(){return _.I.apply(this,arguments)||this};
_.S(ed,_.I);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ed.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ed.prototype,"data",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],ed);
_.A(ed,"ytd-tvfilm-offer-groups-renderer",function(){if(yay!==void 0)return yay;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-groups-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.offerGroups]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n  <div class="offer-group style-scope ytd-tvfilm-offer-groups-renderer">\n    <div class="offer-header style-scope ytd-tvfilm-offer-groups-renderer">\n      <h2 class="offer-title style-scope ytd-tvfilm-offer-groups-renderer">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n      <h3 class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <yt-formatted-string class="offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer" split-lines="" text="[[item.offerGroupRenderer.subtitle]]">\n        </yt-formatted-string>\n      </h3>\n    </div>\n    <div class="offer-list style-scope ytd-tvfilm-offer-groups-renderer">\n      <template is="dom-repeat" items="[[item.offerGroupRenderer.offers]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <ytd-button-renderer class="offer-button style-scope ytd-tvfilm-offer-groups-renderer" data="[[item.buttonRenderer]]" dialog-dismiss="true" ellipsis-truncate="">\n        </ytd-button-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return yay=r},{mode:1});var eaI;var zD=function(){var r=_.I.apply(this,arguments)||this;r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(zD,_.I);_.m=zD.prototype;_.m.configureRendererStamper=function(){return{"data.offers":{id:"offers",mapping:{tvfilmOffersRenderer:{component:"ytd-tvfilm-offer-groups-renderer"}}},"data.coupon":{id:"coupon",mapping:{ypcCouponRenderer:"ytd-ypc-coupon-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.m.computeThumbnailClass=function(r){return r.thumbnailOverlays?r.isShow?"thumbnail-show":"thumbnail-movie":r.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.m.computeCommerceSectionClass=function(r){return r.offers&&r.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.m.computeTitleClass=function(r){return r.offers&&r.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.m.onDataChanged=function(){[].concat(_.Gd(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(r){r.onShow()})};
zD.prototype.onDataChanged=zD.prototype.onDataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],zD.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],zD.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],zD.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],zD.prototype,"darkerDarkTheme",void 0);
_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],zD.prototype,"onDataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],zD);
_.A(zD,"ytd-ypc-offers-overlay-renderer",function(){if(eaI!==void 0)return eaI;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offers-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer"></tp-yt-paper-spinner>\n</div>\n<div class="content style-scope ytd-ypc-offers-overlay-renderer" hidden="[[data.showLoadingSpinner]]">\n  <div class="header style-scope ytd-ypc-offers-overlay-renderer" hidden="[[!data.title]]">\n    <div class="metadata style-scope ytd-ypc-offers-overlay-renderer">\n      <div class$="title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n    </div>\n    <template is="dom-if" if="[[data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div class="content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="thumbnail-commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <div id="thumbnail" class$="[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <yt-img-shadow id="thumbnail-image" fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n        </yt-img-shadow>\n        <div id="overlays" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n      </div>\n      <div id="commerce-metadata-section" class$="[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <div id="commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <div id="offers" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n        </div>\n        <div id="badges-metadata-section" hidden="[[!data.badges]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <hr class="metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer">\n          <ytd-badge-supported-renderer class="left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer" badges="[[data.badges]]">\n          </ytd-badge-supported-renderer>\n          <div class="subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer">[[getSimpleString(data.metadata)]]</div>\n        </div>\n      </div>\n    </div>\n    <template is="dom-if" if="[[!data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <yt-formatted-string class="info-section standard-text style-scope ytd-ypc-offers-overlay-renderer" text="[[data.additionalInfo]]">\n  </yt-formatted-string>\n\n  <div class="footer style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="coupon" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n    <ytd-button-renderer id="help-button" data="[[data.helpButton.buttonRenderer]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return eaI=r},{mode:_.sz("kevlar_poly_si_batch_j028")?1:2});var zar;var ZO4=function(){this.usedMethods=new Set};
ZO4.prototype.add=function(r){this.usedMethods.add(r)};
ZO4.prototype.reset=function(){this.usedMethods.clear()};var l6e=function(r,J){this.query=r;this.previousSearchQuery=J;this.id=vsy++;if(!uF5){J=_.IP("SBOX_SETTINGS");r="https://"+((J==null?void 0:J.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var x=J==null?void 0:J.REQUEST_LANGUAGE;x&&(r+="&hl="+x);(x=J==null?void 0:J.REQUEST_DOMAIN)&&(r+="&gl="+x);r+="&client=youtube&gs_ri=youtube";(x=J==null?void 0:J.SUGG_EXP_ID)&&(r+="&sugexp="+encodeURIComponent(x));(x=J==null?void 0:J.PSUGGEST_TOKEN)&&(r+="&tok="+x);(J=
J==null?void 0:J.SESSION_INDEX)&&(r+="&authuser="+J);_.M("desktop_enable_visual_suggest")&&(r+="&h=180&w=320&ytvs=1");uF5=r}},XBs=function(r){var J="q="+encodeURIComponent(r.query);
r.previousSearchQuery&&(J+="&pq="+encodeURIComponent(r.previousSearchQuery));return J},rRr=function(){var r=_.IP("SBOX_SETTINGS"),J={};
if(r==null?0:r.SEND_VISITOR_DATA)J["X-Goog-Visitor-Id"]=r==null?void 0:r.VISITOR_DATA;return J},JR4=function(r){var J=uF5;
J+="&gs_id="+r.id.toString(36);J+="&q="+encodeURIComponent(r.query);J+="&cp="+r.query.length;r.previousSearchQuery&&(J+="&pq="+encodeURIComponent(r.previousSearchQuery));(r=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(J+="&video_id="+r);return J},vsy=0,uF5="";var x$K=_.aJ.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,tQr=_.aJ.SEARCH_ENTITY_SUGGESTION_MOVIE,bc7=_.aJ.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,m$7=_.aJ.SEARCH_ENTITY_SUGGESTION_TV_SHOW,oTy=function(r,J){this.text=r;this.bold=J},VQK=function(r,J,x){this.input=J;
this.index=x;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=r[0];this.type=r[1];this.subtypes=r[2];var t;this.displayText=XV((t=r[3])==null?void 0:t.b);var b;this.ignoredPrefix=XV((b=r[3])==null?void 0:b.a);var V,H;this.hasNewVideo=((V=r[3])==null?void 0:(H=V.zam)==null?void 0:H.toString())==="true"?!0:!1;var q;this.visualSuggestUrl=(q=r[3])==null?void 0:q.zai;var W;this.entityType=XV((W=r[3])==null?void 0:W.zap);var U;this.entityName=XV((U=r[3])==null?void 0:U.zao);var g;J=XV((g=
r[3])==null?void 0:g.zaf);var E;this.entityMid=(E=r[3])==null?void 0:E.zae;g=X2v(this.subtypes,this.entityMid);if(J&&g){if(J){E="";switch(g){case "YOUTUBE_ENTITY_TYPE_SONG":E=bc7;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":E=x$K;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":E=m$7;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":E=tQr}g=g==="YOUTUBE_ENTITY_TYPE_SONG"||g==="YOUTUBE_ENTITY_TYPE_ALBUM"?E+" \u2022  \u2022 "+J:J}else g="";this.entitySubtitle=g}var h;this.externalChannelId=(h=r[3])==null?void 0:h.zav;var G;
this.entityThumbnailAttributionUrl=(G=r[3])==null?void 0:G.zaq},HcY=function(r,J){var x=[],t,b=(t=r.displayText)!=null?t:r.text;
(J==null?0:J.useEntityName)&&D$v(r)&&r.entityName&&(b=r.entityName);if(r.type===33)return x.push(new oTy(b,!1)),x;if(b.length>=r.input.length&&b.substring(0,r.input.length)===r.input)x.push(new oTy(r.input,!1)),x.push(new oTy(b.substring(r.input.length),!0));else{var V=new Set(r.input.split(/\s/)),H=b.split(/\s/);x=H.map(function(q,W){return new oTy(q.trim()+(W===H.length-1?"":" "),!V.has(q))})}return x},D$v=function(r){var J=!!X2v(r.subtypes);
r=!!r.entityMid;return J||r};var TpX=function(r){this.rawResponse=["",[],{}];this.suggestions=[];try{var J=JSON.parse(rdv(r));if(typeof J==="object"&&J!==null)this.rawResponse=J;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(t){console.log("Suggest: Failed to parse SuggestResponse!");return}var x=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(t,b){return new VQK(t,x,b)})};var sH9=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new ZO4;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18608_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},qkv,WjK=function(){qkv||(qkv=new sH9);
return qkv};
sH9.prototype.updateSuggestions=function(r){var J=this;this.availableSuggestions.forEach(function(x){J.previousSuggestions[x]=!0});
this.availableSuggestions=r.map(function(x){var t=x.type.toString();x.subtypes.length>0&&(t+="i"+x.subtypes.join("i"),t+="k"+x.suggestionSources.COMPLETE_SERVER.toString());return t})};
var icv=function(r,J){var x=Date.now();r.firstEditTime<0&&(r.firstEditTime=x);J&&(r.lastQueryBuildTime=x);r.lastEditTime=x};
sH9.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18608_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var pQy=function(r){var J="";r.availableSuggestions.forEach(function(b){delete r.previousSuggestions[b]});
for(var x=_.D(Object.keys(r.previousSuggestions)),t=x.next();!t.done;t=x.next())t=t.value,r.previousSuggestions[t]&&(J+=(J?"j":"")+t);return J},fiE=function(r,J){var x=[];
J&&(x[1]=J.toString());x[0]="youtube";x[7]=Date.now()-r.startTime;x[6]=r.sessionNumber;r.zeroPrefixSuggestionCount>=0&&(x[33]=r.zeroPrefixSuggestionCount);x[13]=r.outOfSyncResponseCount;if(r.availableSuggestions.length>0){for(var t=J="",b=0,V=_.D(r.availableSuggestions),H=V.next();!H.done;H=V.next())H=H.value,H!==t&&(b>1&&(J+="l"+b),J+=(t?"j":"")+H,b=0,t=H),b+=1;b>1&&(J+="l"+b);x[3]=J}x[35]=pQy(r);r.selectedSuggestionIndex>=0&&(x[2]=r.selectedSuggestionIndex);var q;if(J=(q=_.IP("SBOX_SETTINGS"))==
null?void 0:q.SUGG_EXP_ID)x[19]=r.normalize(J),q=0,r.experimentTriggeredBeforeFinal&&(q|=1),r.experimentTriggeredFinal&&(q|=2),x[20]=q;x[26]=Array.from(r.inputMethodsTracker.usedMethods).join("j");if(r.JSC$18608_totalRoundTripTime>0){x[15]=r.JSC$18608_totalRoundTripTime;x[14]=r.maxRoundTripTime;q=[];for(b=J=0;b<10;b++)t=r.roundTripTimeHistogram[b],t===0?J++:(J>1?q.push(b+"-"+t):J===1?q.push("0j"+t):q.push(t.toString()),J=0);q=q.join("j");x[16]=q}r.zeroPrefixRoundTripTime>0&&(x[36]=r.zeroPrefixRoundTripTime);
r.lastQueryBuildTime>0&&(x[18]=r.lastQueryBuildTime-r.startTime);r.firstEditTime>0&&(x[4]=r.firstEditTime-r.startTime);r.lastEditTime>0&&(x[5]=r.lastEditTime-r.startTime);return x.join(".")};
sH9.prototype.normalize=function(r){return r.replaceAll(".","-")};
var U$I=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var Zc=function(){var r=_.I.apply(this,arguments)||this;r.microphoneSpinnerActive=!1;r.noAnimations=!1;r.boundExitClick=function(){r.onExitButtonClick()};
r.speechOverlayClassName="";r.isLevelAnimating=!1;r.playCloseDialogAudioFeedback=!0;r.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return r};
_.S(Zc,_.I);_.m=Zc.prototype;_.m.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.m.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=oKm()};
_.m.dataChanged=function(){this.logDialog()};
_.m.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var r;(r=this.manager.audioPlayer)!=null&&(r.JSC$17899_audioEnabled=!1)}this.manager.stop();(r=this.manager.audioPlayer)!=null&&(r.JSC$17899_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.m.handleSpeechQueryCompleteAction=function(r){var J=r.navigationAction;J&&(r.trackingParams&&_.wU().graftServerVe(r.trackingParams,this.dialogVe,5),_.Vq(this.hostElement,"yt-navigate",{endpoint:J,tempData:this.getNavigationParams(J),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.m.onExitButtonClick=function(){this.closeDialog()};
_.m.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var r;if((r=this.manager)!=null){var J;(J=r.audioPlayer)==null||Iz(J,"failure");r.setState("microphone-off");r.stop()}}else(r=this.manager)==null||r.start()};
_.m.transcriptionChanged=function(){var r,J;(((r=this.transcription)==null?0:r.low)||((J=this.transcription)==null?0:J.high))&&this.setState("transcribing",this.transcription)};
_.m.stateChanged=function(){this.setState(this.state,this.transcription)};
_.m.logDialog=function(){var r;(r=this.data)!=null&&r.trackingParams&&(r=_.wU(),_.mI(r,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=r.graftServerVe(this.data.trackingParams,void 0,5))};
_.m.getNavigationParams=function(r){var J={};if(_.M("web_yt_searchbox")){var x=WjK();x.inputMethodsTracker.add(6);x=fiE(x,15);J.gs_l=x;var t;J.oq=((t=_.R(r,_.Mq))==null?void 0:t.query)||""}else if(r=window.ytvoicesearchloggingparams){if(r=r())J.oq=r.oq,J.gs_l=r.gs_l}else _.aP(Error("sl"));return J};
_.m.closeDialog=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.m.setState=function(r,J){if(this.data){var x=this.data,t={};switch(r){case "listening":t={headerText:x.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:x.microphoneButtonAriaLabel};break;case "timeout":t={headerText:x.promptHeader,microphoneState:"try-again",microphoneLabel:x.promptMicrophoneLabel,microphoneAriaLabel:x.promptMicrophoneLabel};break;case "microphone-off":t={headerText:x.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:x.promptMicrophoneLabel,
microphoneAriaLabel:x.promptMicrophoneLabel};break;case "transcribing":(J==null?0:J.low)||(J==null?0:J.high)?t={transcriptionLow:J==null?void 0:J.low,transcriptionHigh:J==null?void 0:J.high,microphoneState:"speaking",microphoneAriaLabel:x.microphoneButtonAriaLabel}:t={headerText:x.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:x.microphoneButtonAriaLabel};break;case "processing":t={headerText:x.loadingHeader,microphoneState:"processing",microphoneAriaLabel:x.microphoneButtonAriaLabel};
break;case "offline":t={headerText:x.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:x.connectionErrorMicrophoneLabel,microphoneAriaLabel:x.connectionErrorMicrophoneLabel};break;case "permission":t={headerText:x.permissionsHeader,bodyLine1:x.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:x.permissionsSubtext};break;case "permission-denied":t={headerText:x.disabledHeader,bodyLine1:x.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:x.disabledSubtext}}t.className=
r;this.speechOverlayState=t;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.m.setMicrophoneState=function(r){var J=this.isLevelAnimating;this.isLevelAnimating=r==="speaking";!J&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=r==="processing"&&!this.noAnimations};
_.m.setClass=function(r){this.speechOverlayClassName&&_.sh(this.hostElement,this.speechOverlayClassName,!1);r&&(this.speechOverlayClassName=r,_.sh(this.hostElement,r,!0))};
_.m.runLevelAnimation=function(){var r=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var J=1+Math.random()*.75,x=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+x/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+J+")");_.Yh.addJob(function(){r.runLevelAnimation()},3,x)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
Zc.prototype.stateChanged=Zc.prototype.stateChanged;Zc.prototype.transcriptionChanged=Zc.prototype.transcriptionChanged;Zc.prototype.onPopupClosed=Zc.prototype.onPopupClosed;Zc.prototype.dataChanged=Zc.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Zc.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Zc.prototype,"rendererStamperBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],Zc.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],Zc.prototype,"eventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Zc.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],Zc.prototype,"speechOverlayState",void 0);
_.F([_.C(),_.y("design:type",Object)],Zc.prototype,"microphoneSpinnerActive",void 0);_.F([_.C({type:_.M("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.y("design:type",Object)],Zc.prototype,"noAnimations",void 0);_.F([_.C({selector:function(r){var J;return(J=r.voiceSearch)==null?void 0:J.transcription}}),
_.y("design:type",Object)],Zc.prototype,"transcription",void 0);_.F([_.C({selector:function(r){var J;return(J=r.voiceSearch)==null?void 0:J.overlay}}),
_.y("design:type",String)],Zc.prototype,"state",void 0);_.F([_.C(),_.y("design:type",Object)],Zc.prototype,"boundExitClick",void 0);_.F([_.jX("#microphone-levels"),_.y("design:type",HTMLElement)],Zc.prototype,"level",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zc.prototype,"dataChanged",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zc.prototype,"onPopupClosed",null);
_.F([_.Mw("transcription"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zc.prototype,"transcriptionChanged",null);_.F([_.Mw("state"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Zc.prototype,"stateChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],Zc);
_.A(Zc,"ytd-voice-search-dialog-renderer",function(){if(zar!==void 0)return zar;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-voice-search-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-voice-search-dialog-renderer">\n  <div id="header-text" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="prompt" hidden="[[!speechOverlayState.headerText]]" class="style-scope ytd-voice-search-dialog-renderer">\n      [[getSimpleString(speechOverlayState.headerText)]]\n    </div>\n    <div id="transcription-high" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionHigh]]</div>\n    <div id="transcription-low" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionLow]]</div>\n  </div>\n  <div id="exit-button" class="style-scope ytd-voice-search-dialog-renderer"></div>\n</div>\n<div id="body" class="style-scope ytd-voice-search-dialog-renderer">\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id="microphone" state$="[[speechOverlayState.microphoneState]]" class="style-scope ytd-voice-search-dialog-renderer">\n  <tp-yt-paper-spinner-lite active="[[microphoneSpinnerActive]]" class="style-scope ytd-voice-search-dialog-renderer">\n  </tp-yt-paper-spinner-lite>\n  <div id="microphone-container" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="microphone-pulse" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-levels" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-circle" aria-label$="[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]" role="button" tabindex="0" on-tap="onMicrophoneTap" class="style-scope ytd-voice-search-dialog-renderer">\n      <tp-yt-paper-ripple class="style-scope ytd-voice-search-dialog-renderer"></tp-yt-paper-ripple>\n      <yt-icon icon="yt-icons:microphone_on" class="style-scope ytd-voice-search-dialog-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="microphone-label" class="style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return zar=r},{mode:1});var gTe;var va=function(){var r=_.I.apply(this,arguments)||this;r.isOverlay=!1;r.hidden=!1;return r};
_.S(va,_.I);_.m=va.prototype;_.m.onPopupClosed=function(){this.toggleIconState(!1)};
_.m.computeIcon=function(){var r,J,x;return(J=_.R((r=this.data)==null?void 0:r.icon,cHy))==null?void 0:(x=J.icon)==null?void 0:x.iconType};
_.m.computeIconBadgeShape=function(){var r;return{iconBadgeType:"cart",iconBadgeText:(r=this.iconBadgeEntity)==null?void 0:r.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.m.onClick=function(){var r;(r=this.data)!=null&&r.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.m.computeHidden=function(r){return!r};
_.m.toggleIconState=function(r){this.iconButton&&(this.iconButton.pressed=r)};
va.prototype.onPopupClosed=va.prototype.onPopupClosed;_.F([_.K(_.dE),_.y("design:type",Object)],va.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],va.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],va.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],va.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],va.prototype,"isOverlay",void 0);
_.F([_.C({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.y("design:type",Object)],va.prototype,"hidden",void 0);_.F([_.C({selectorArgs:["data.iconBadgeEntityKey"],selector:function(r,J){return _.q6(r.entities,"iconBadgeEntity",J)}}),
_.y("design:type",Object)],va.prototype,"iconBadgeEntity",void 0);_.F([_.jX("yt-icon-button"),_.y("design:type",HTMLButtonElement)],va.prototype,"iconButton",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],va.prototype,"onPopupClosed",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],va);
_.A(va,"ytd-icon-badge-topbar-button-renderer",function(){if(gTe!==void 0)return gTe;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-icon-badge-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibilityData.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-icon-badge-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return gTe=r},{mode:1});var ETy;var uI=function(){var r=_.I.apply(this,arguments)||this;r.premiumOptions=[];r.darkerDarkTheme=_.M("web_darker_dark_theme");return r};
_.S(uI,_.I);uI.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.vd.Object.defineProperties(uI.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],uI.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],uI.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Array)],uI.prototype,"premiumOptions",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],uI.prototype,"darkerDarkTheme",void 0);_.F([_.n("premiumOptions"),_.y("design:type",Object),_.y("design:paramtypes",[])],uI.prototype,"hasPremiumOptions",null);
_.F([_.L({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],uI);
_.A(uI,"ytd-offline-promo-content",function(){if(ETy!==void 0)return ETy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return ETy=r},{mode:1});var jHr;var lI=function(){var r=_.I.apply(this,arguments)||this;r.premiumOptions=[];return r};
_.S(lI,_.I);lI.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var r;this.premiumOptions=l15((r=this.data)==null?void 0:r.formats)};
lI.prototype.onClickSubmit=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var r;(r=_.xb())==null||r.pause()};
lI.prototype.attached=function(){this.JSC$18628_scroller&&(this.JSC$18628_scroller.dialogElement=this.hostElement.parentNode)};
_.vd.Object.defineProperties(lI.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
lI.prototype.dataChanged=lI.prototype.dataChanged;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],lI.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],lI.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],lI.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],lI.prototype,"data",void 0);
_.F([_.C({computed:"computeIcon_(data.headersIcon)",value:""}),_.y("design:type",String)],lI.prototype,"headersIcon",void 0);_.F([_.C(),_.y("design:type",Array)],lI.prototype,"premiumOptions",void 0);_.F([_.jX("#scroller"),_.y("design:type",Object)],lI.prototype,"JSC$18628_scroller",void 0);_.F([_.n("headersIcon"),_.y("design:type",Object),_.y("design:paramtypes",[])],lI.prototype,"showIcon",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],lI.prototype,"dataChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],lI);
_.A(lI,"ytd-offline-promo-renderer",function(){if(jHr!==void 0)return jHr;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-offline-promo-renderer">\n<div id="container" class="style-scope ytd-offline-promo-renderer">\n<yt-icon id="headers-icon" hidden="[[!showIcon]]" icon="[[headersIcon]]" class="style-scope ytd-offline-promo-renderer"></yt-icon>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-offline-promo-renderer"></yt-formatted-string>\n<ytd-offline-promo-content data="[[data]]" premium-options="[[premiumOptions]]" class="style-scope ytd-offline-promo-renderer">\n</ytd-offline-promo-content>\n<div class="buttons style-scope ytd-offline-promo-renderer">\n  <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onClickSubmit" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n</div>\n</div>\n</tp-yt-paper-dialog-scrollable>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return jHr=r},{mode:1});var $$5;var XX=function(){var r=_.I.apply(this,arguments)||this;r.playbackPauseInterval=NaN;r.isLoading=!1;r.hasError=!1;r.dialogClass="";r.youtubeLabel=_.gP("LOGO_ALT_LABEL",{},"YouTube Home");r.logoName="yt-logos-ext:yt-logo-updated";r.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return r};
_.S(XX,_.I);_.m=XX.prototype;_.m.onDataChange=function(){var r;if(this.showEOMV1Text=!((r=this.data)==null||!r.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.m.attached=function(){this.pausePlayer()};
_.m.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.m.handleLangSelect=function(r){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[r.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.m.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.m.handleSaveConsent=function(r){var J=this;this.showLoadingSpinner();this.showLoadingSpinner();kyI(_.R(r,A14)).catch(function(x){_.nR(new _.MV("Something went wrong when save consent "+(x.message?x.message:x)+"."));J.hideLoadingSpinner();J.showErrorMessage()})};
_.m.handleDisablePersonalization=function(r){var J=this;this.showLoadingSpinner();Pt7(_.R(r,c1e)).then(function(){J.dialog.close();J.resumePlayer()}).catch(function(x){_.nR(new _.MV("Something went wrong when disable personalization "+(x.message?x.message:x)+"."));
J.hideLoadingSpinner();J.showErrorMessage()})};
_.m.showLoadingSpinner=function(){var r=this;this.showSpinnerJobId=_.Yh.addLowPriorityJob(function(){r.isLoading=!0},500)};
_.m.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.Yh.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.m.showErrorMessage=function(){var r=this;this.hasError=!0;_.Yh.addLowPriorityJob(function(){r.hasError=!1},2E3)};
_.m.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.qV(function(){try{var r=_.xb();r&&r.pause()}catch(J){}},100))};
_.m.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var r=_.xb();r&&r.play()}catch(J){}};
_.vd.Object.defineProperties(XX.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.eomV1Text)return[];r=[];for(var J=["SHIELD","WARNING","BAR_CHART"],x=this.data.eomV1Text.essentialCookieMsg.items,t=0;t<J.length&&t<x.length;t++)r.push({icon:J[t],text:x[t]});return r}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var r;if((r=this.data)==null||!r.eomV1Text)return[];r=[];for(var J=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],x=this.data.eomV1Text.nonEssentialCookieMsg.items,t=0;t<J.length&&t<x.length;t++)r.push({icon:J[t],text:x[t]});return r}}});
XX.prototype.onDataChange=XX.prototype.onDataChange;_.F([_.C(),_.y("design:type",Object)],XX.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],XX.prototype,"showEOMV1Text",void 0);_.F([_.C(),_.y("design:type",Object)],XX.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Object)],XX.prototype,"hasError",void 0);_.F([_.C(),_.y("design:type",Number)],XX.prototype,"showSpinnerJobId",void 0);_.F([_.C(),_.y("design:type",Object)],XX.prototype,"dialogClass",void 0);
_.F([_.jX("#dialog"),_.y("design:type",Object)],XX.prototype,"dialog",void 0);_.F([_.jX("#cb-header"),_.y("design:type",HTMLElement)],XX.prototype,"header",void 0);_.F([_.jX("#lang-select"),_.y("design:type",HTMLElement)],XX.prototype,"langSelect",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],XX.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],XX.prototype,"ytComponentBehavior",void 0);
_.F([_.C(),_.y("design:type",String)],XX.prototype,"youtubeLabel",void 0);_.F([_.C(),_.y("design:type",Object)],XX.prototype,"logoName",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],XX.prototype,"onDataChange",null);_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],XX.prototype,"eomEssentialCookieMsgItems",null);
_.F([_.n("data"),_.y("design:type",Array),_.y("design:paramtypes",[])],XX.prototype,"eomNonEssentialCookieMsgItems",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],XX);
_.A(XX,"ytd-consent-bump-v2-lightbox",function(){if($$5!==void 0)return $$5;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-lightbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog id="dialog" class$="[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox" aria-labelledby="cb-header" modal="">\n  <div class="loading-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!isLoading]]">\n    <div class="style-scope ytd-consent-bump-v2-lightbox">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-consent-bump-v2-lightbox"></tp-yt-paper-spinner-lite>\n    </div>\n    <yt-formatted-string class="loading-message style-scope ytd-consent-bump-v2-lightbox" text="[[data.loadingMessage]]">\n    </yt-formatted-string>\n  </div>\n  <div class="error-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!hasError]]">\n    <div class="error-message style-scope ytd-consent-bump-v2-lightbox">\n      <yt-formatted-string text="[[data.errorMessage]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="topbar" class="style-scope ytd-consent-bump-v2-lightbox">\n    <div id="logoandaside" class="style-scope ytd-consent-bump-v2-lightbox">\n      <div id="icon-container" class="style-scope ytd-consent-bump-v2-lightbox">\n        <yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-consent-bump-v2-lightbox">\n        </yt-icon>\n      </div>\n      <yt-formatted-string class="logo-aside style-scope ytd-consent-bump-v2-lightbox" text="[[data.interstitialLogoAside]]"></yt-formatted-string>\n    </div>\n    <div class="top-buttons style-scope ytd-consent-bump-v2-lightbox">\n      <div class="lang-picker-container style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <ytd-button-renderer data="[[data.languagePickerButton.buttonRenderer]]" on-click="showLangPicker" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n        </div>\n        <div id="lang-select" class="style-scope ytd-consent-bump-v2-lightbox">\n          <select size="20" on-change="handleLangSelect" class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[data.languageList.dropdownRenderer.entries]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <template is="dom-if" if="[[item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option selected="" class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n              <template is="dom-if" if="[[!item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n            </template>\n          </select>\n        </div>\n      </div>\n\n      <div class="style-scope ytd-consent-bump-v2-lightbox">\n        <ytd-button-renderer class="signin style-scope ytd-consent-bump-v2-lightbox" data="[[data.signInButton.buttonRenderer]]"></ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="content" class="style-scope ytd-consent-bump-v2-lightbox">\n    <template is="dom-if" if="[[showEOMV1Text]]" restamp="" class="style-scope ytd-consent-bump-v2-lightbox">\n      <h2 tabindex="-1" id="cb-header" class="eom-title style-scope ytd-consent-bump-v2-lightbox">\n        <yt-formatted-string text="[[data.interstitialTitle]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n      </h2>\n      <div class="ica-claimer style-scope ytd-consent-bump-v2-lightbox" hidden="[[!data.icaClaimer]]">\n        <yt-formatted-string text="[[data.icaClaimer]]" class="style-scope ytd-consent-bump-v2-lightbox"> </yt-formatted-string>\n      </div>\n      <div class="body style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.essentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox">\n            </yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.nonEssentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomNonEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.ifReject]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.personalization]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.moreOptions]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="eom-buttons style-scope ytd-consent-bump-v2-lightbox">\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.disableP13nButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n            <ytd-button-renderer data="[[data.agreeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.customizeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n        </div>\n        <div class="termlinks style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" sec="" text="[[data.privacyLink]]"></yt-formatted-string>\n          \n          \n          <span class="term_separator style-scope ytd-consent-bump-v2-lightbox" aria-hidden="true">\u2022</span>\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" text="[[data.termsLink]]"></yt-formatted-string>\n        </div>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return $$5=r},{mode:1});var wQv;var ri=function(){return _.I.apply(this,arguments)||this};
_.S(ri,_.I);ri.prototype.ready=function(){if(!_.$6()||msK)var r=!0;else msK=!0,r=!1;r||(r=document.querySelector("ytd-app"),r||(r=document.body),this.internalLightBox=_.Hp(r).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.F([_.C(),_.y("design:type",Object)],ri.prototype,"data",void 0);_.F([_.jX("#lightbox"),_.y("design:type",Object)],ri.prototype,"lightBox",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],ri);
_.A(ri,"ytd-consent-bump-v2-renderer",function(){if(wQv!==void 0)return wQv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-consent-bump-v2-lightbox id="lightbox" data="[[data]]" class="style-scope ytd-consent-bump-v2-renderer"></ytd-consent-bump-v2-lightbox>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return wQv=r},{mode:1});var hvv;var MQs;var GQX;var J0=function(){return _.I.apply(this,arguments)||this};
_.S(J0,_.I);_.m=J0.prototype;_.m.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&q8e(this.toastManager,this.toastType)};
_.m.open=function(r){this.toast&&(this.ephemeralAction&&_.bZ().resolve(_.sf).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=r!=null?r:0,this.toastManager.enqueue(this.toast,r)):this.toast.open())};
_.m.close=function(r){var J;(J=this.toast)==null||J.close();this.toastManager&&r===1&&q8e(this.toastManager,r)};
_.m.refit=function(){var r;(r=this.toast)==null||r.refit()};
_.m.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var r;(r=this.toast)==null||r.close()}};
_.m.setVerticalOffset=function(r){this.toast&&(this.toast.verticalOffset=r,this.toast.fit())};
_.m.computeButtonClass_=function(r){return r?"toast-button":""};
_.m.computeText_=function(r){return _.v2(r)};
_.m.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.IL("toast-opened-changed",this.toastOpened))};
_.m.updateToastOpenedFromBinding=function(r){this.toastOpened=r.detail.value};
_.vd.Object.defineProperties(J0.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var r,J,x=(r=this.data)==null?void 0:(J=r.actionButton)==null?void 0:J.buttonRenderer;return(x==null?void 0:x.command)||(x==null?void 0:x.serviceEndpoint)||(x==null?void 0:x.navigationEndpoint)}},
ephemeralAction:{configurable:!0,enumerable:!0,get:function(){if(this.labelText&&this.command&&this.duration)return{label:this.labelText,command:this.command,durationMs:this.duration}}},
hasEphemeralAction:{configurable:!0,enumerable:!0,get:function(){return!!this.ephemeralAction}},
labelText:{configurable:!0,enumerable:!0,get:function(){var r=[],J;((J=this.data)==null?0:J.responseText)&&r.push(_.v2(this.data.responseText));var x;((x=this.data)==null?0:x.subText)&&r.push(_.v2(this.data.subText));var t,b;if((t=this.data)==null?0:(b=t.actionButton)==null?0:b.buttonRenderer){var V,H;r.push(((V=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(H=V.accessibilityData)==null?void 0:H.label)||_.v2(this.data.actionButton.buttonRenderer.text))}return r.filter(function(q){return q}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var r,J;return(J=(r=this.toast)==null?void 0:r.opened)!=null?J:!1}}});
J0.prototype.toastOpenedChangedForBinding=J0.prototype.toastOpenedChangedForBinding;J0.prototype.toastOpenedChanged=J0.prototype.toastOpenedChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],J0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],J0.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],J0.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],J0.prototype,"duration",void 0);
_.F([_.C(),_.y("design:type",Number)],J0.prototype,"toastType",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],J0.prototype,"useCloseButton",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],J0.prototype,"closeToastOnActionButtonClick",void 0);_.F([_.C({value:function(){return _.gP("SBOX_INAPPROPRIATE_CANCEL")}}),
_.y("design:type",String)],J0.prototype,"closeButtonAriaLabel",void 0);_.F([_.C(),_.y("design:type",Boolean)],J0.prototype,"toastOpened",void 0);_.F([_.C(),_.y("design:type",Boolean)],J0.prototype,"hasOpened",void 0);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],J0.prototype,"command",null);_.F([_.n("labelText","command","duration"),_.y("design:type",Object),_.y("design:paramtypes",[])],J0.prototype,"ephemeralAction",null);
_.F([_.n("ephemeralAction"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],J0.prototype,"hasEphemeralAction",null);_.F([_.jX("#toast"),_.y("design:type",Object)],J0.prototype,"toast",void 0);_.F([_.C({value:function(){return{style:"call-to-action-inverse"}}}),
_.y("design:type",Object)],J0.prototype,"buttonOverrides",void 0);_.F([_.C({value:{style:"mono-inverse"}}),_.y("design:type",Object)],J0.prototype,"closeButtonOverrides",void 0);_.F([_.C({value:function(){return _.bZ().resolve(_.t9(_.oi))}}),
_.y("design:type",Object)],J0.prototype,"toastManager",void 0);_.F([_.n("data.responseText","data.subText","data.actionButton"),_.y("design:type",Object),_.y("design:paramtypes",[])],J0.prototype,"labelText",null);_.F([_.g5("toastOpened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],J0.prototype,"toastOpenedChanged",null);
_.F([_.g5("toastOpened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],J0.prototype,"toastOpenedChangedForBinding",null);_.F([_.Oh({is:"yt-notification-action-renderer",disableElementRegistration:!0})],J0);
_.A(J0,"yt-notification-action-renderer",function(){if(GQX===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-notification-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_notification_action_renderer.yt.notification.action.renderer.css.js--\x3e\n<tp-yt-paper-toast id="toast" class$="[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer" allow-click-through="" announce-label-updates="" aria-label="toast" duration="[[duration]]" label="[[labelText]]" no-iron-announce="[[hasEphemeralAction]]" opened="[[toastOpened]]" role="region" on-opened-changed="updateToastOpenedFromBinding">\n  <div id="text-container" class="style-scope yt-notification-action-renderer">\n    <yt-formatted-string id="text" respect-html-dir="" split-lines="" text="[[data.responseText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="sub-text" hidden="[[!data.subText]]" respect-html-dir="" split-lines="" text="[[data.subText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.actionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" on-tap="tapClose" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="close-action-button" data="[[data.closeActionButton.buttonRenderer]]" overrides="[[closeButtonOverrides]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-icon-button id="close-button" hidden="[[!useCloseButton]]" label="[[closeButtonAriaLabel]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-notification-action-renderer"></yt-icon>\n    </yt-icon-button>\n  </template>\n  <slot class="style-scope yt-notification-action-renderer"></slot>\n</tp-yt-paper-toast>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;MQs===void 0&&(MQs=document.createElement("template"));var t=MQs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);GQX=r}r=GQX;return r},{mode:2});var xj=function(){var r=_.I.apply(this,arguments)||this;r.duration=4E3;r.downloadingCount=0;r.downloadedCount=0;r.downloadingOnlySmartDownloads=!1;r.sessionTotalDownloads=0;r.sessionDownloaded=0;r.previousSessionsDownloaded=0;r.totalDownloadPercentage=0;r.currentDownloadProgress=0;r.currentDownloadPercentage=0;r.isLeaderTab=!0;r.isFullScreen=!1;r.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};r.boundBeforeUnload=function(J){r.isLeaderTab&&r.downloadingCount>0&&(J.preventDefault(),
J.returnValue=!0)};
return r};
_.S(xj,_.I);_.m=xj.prototype;
_.m.open=function(){this.updateDownloadState();if(this.data){var r=this.sessionDownloaded+1,J=this.sessionTotalDownloads>1?_.gP("VIDEOS_DOWNLOADING_RATIO",{downloaded:r.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+r+"/"+this.sessionTotalDownloads):_.gP("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(J=this.sessionTotalDownloads>1?_.gP("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:r.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
r+"/"+this.sessionTotalDownloads):_.gP("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));r=this.isLeaderTab?_.gP("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.v2(this.data.responseText)!==J||_.v2(this.data.subText)!==r)this.set("data.responseText",_.Z1(J)),this.set("data.subText",_.Z1(r)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.m.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.m.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.m.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.m.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var r=this.downloadedCount-this.previousSessionsDownloaded;r<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-r);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.m.handleFullscreenChange=function(r){(this.isFullScreen=r)||this.updatePopup()};
xj.prototype.updateCurrentDownloadProgress=xj.prototype.updateCurrentDownloadProgress;xj.prototype.updatePopup=xj.prototype.updatePopup;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],xj.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],xj.prototype,"ytEventForwardingBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],xj.prototype,"actionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"duration",void 0);_.F([_.C({selector:function(r){return _.F$M(r.entities).length}}),
_.y("design:type",Object)],xj.prototype,"downloadingCount",void 0);_.F([_.C({selector:A$m}),_.y("design:type",Object)],xj.prototype,"downloadedCount",void 0);_.F([_.C({selector:function(r){var J=_.F$M(r.entities);return c$Y(r.entities,J)}}),
_.y("design:type",Object)],xj.prototype,"downloadingOnlySmartDownloads",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"sessionTotalDownloads",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"sessionDownloaded",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"previousSessionsDownloaded",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"totalDownloadPercentage",void 0);
_.F([_.C({selector:function(r){var J;r=(J=_.F$M(r.entities))!=null?J:[];return r.length>0?_.kp9(r.slice(-1)):0}}),
_.y("design:type",Object)],xj.prototype,"currentDownloadProgress",void 0);_.F([_.C(),_.y("design:type",Object)],xj.prototype,"currentDownloadPercentage",void 0);_.F([_.C({selector:_.MqK}),_.y("design:type",Object)],xj.prototype,"isLeaderTab",void 0);_.F([_.jX("yt-notification-action-renderer"),_.y("design:type",Object)],xj.prototype,"notificationActionRenderer",void 0);
_.F([_.Mw("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xj.prototype,"updatePopup",null);_.F([_.Mw("currentDownloadProgress"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],xj.prototype,"updateCurrentDownloadProgress",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],xj);
_.A(xj,"ytd-video-download-toast-renderer",function(){if(hvv!==void 0)return hvv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-download-toast-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-notification-action-renderer id="notification" class="is-download style-scope ytd-video-download-toast-renderer" data="[[data]]" duration="[[duration]]" use-close-button=""><tp-yt-paper-progress class="transiting style-scope ytd-video-download-toast-renderer" value="[[currentDownloadPercentage]]"></tp-yt-paper-progress></yt-notification-action-renderer>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return hvv=r},{mode:1});var RvK;var SkY;var t0=function(){return _.I.apply(this,arguments)||this};
_.S(t0,_.I);t0.prototype.computeIsRedLogo=function(r,J){!r&&J&&(r=J);return r==="YOUTUBE_RED_LOGO"||r==="YOUTUBE_PREMIUM_LOGO"};
t0.prototype.computeLogoName=function(r){r=this.componentBehavior.computeIcon_(r);return r===""?"yt-logos-ext:yt-logo-updated":r};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],t0.prototype,"componentBehavior",void 0);_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.y("design:type",Boolean)],t0.prototype,"isRedLogo",void 0);_.F([_.C({computed:"computeLogoName(data)"}),_.y("design:type",String)],t0.prototype,"logoName",void 0);_.F([_.C({value:{}}),_.y("design:type",Object)],t0.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],t0.prototype,"logoType",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-logo"})],t0);
_.A(t0,"ytd-logo",function(){if(SkY!==void 0)return SkY;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-logo--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-logo">\n</yt-icon>');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return SkY=r},{mode:_.sz("kevlar_poly_si_batch_j074")?1:2});var b1=function(){var r=_.I.apply(this,arguments)||this;r.animationRef={};return r};
_.S(b1,_.I);_.m=b1.prototype;_.m.attached=function(){document.addEventListener("yt-navigate-finish",_.fs(this,this.logYoodle))};
_.m.detached=function(){document.removeEventListener("yt-navigate-finish",_.fs(this,this.logYoodle))};
_.m.logYoodle=function(){var r,J;if((r=this.data)==null?0:(J=r.loggingDirectives)==null?0:J.trackingParams)this.ytRendererBehavior.markDirty(),_.wU().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.m.computeHideImg=function(r,J){return!!r||!!J};
_.m.computeHideYtdLogo=function(r,J){return!r||!!J};
_.m.computeHideLottie=function(r){return!r};
_.m.computeIsRedLogo=function(r){return r==="YOUTUBE_RED_LOGO"||r==="YOUTUBE_PREMIUM_LOGO"};
_.m.renderLogoEntity=function(){var r=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),J=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),x=this.getLogoTitleText(this.data),t=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==r&&(this.url=r);this.animatedUrl!==J&&(this.animatedUrl=J);this.logoTitleText!==x&&(this.logoTitleText=x);this.lottieUrl!==t&&(this.lottieUrl=t,this.lottiePlayerProps=this.computeLottiePlayerProps(t))};
_.m.getSanitizedThumbnail=function(r){return r&&r.thumbnails?_.X6K(r.thumbnails,122)||"":""};
_.m.getThumbnailUrl=function(r,J){if(!J)return"";var x,t;r=r?(x=J.darkThemeLogo)==null?void 0:x.thumbnail:(t=J.lightThemeLogo)==null?void 0:t.thumbnail;return this.getSanitizedThumbnail(r)};
_.m.getAnimatedThumbnailUrl=function(r,J){return J?this.getSanitizedThumbnail(r?J.darkThemeAnimatedLogo:J.lightThemeAnimatedLogo):""};
_.m.getLogoTitleText=function(r){if(r)return _.v2(r.tooltipText)};
_.m.computeLogoIcon=function(r,J){if(J){var x,t;return r?(x=J.darkThemeLogo)==null?void 0:x.icon:(t=J.lightThemeLogo)==null?void 0:t.icon}};
_.m.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.m.getLottieUrl=function(r,J){var x,t,b,V;return r?J==null?void 0:(x=J.darkThemeLogo)==null?void 0:(t=x.lottieAnimation)==null?void 0:t.url:J==null?void 0:(b=J.lightThemeLogo)==null?void 0:(V=b.lottieAnimation)==null?void 0:V.url};
_.m.computeLottiePlayerProps=function(r){if(r){var J;if((J=this.animationRef)==null?0:J.lottieEl){var x;(x=this.animationRef)==null||x.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:r,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.m.onLottieError=function(){this.data&&this.lottieUrl&&_.Vq(this.hostElement,"yoodle-error")};
_.m.onImgError=function(){this.data&&!this.lottieUrl&&_.Vq(this.hostElement,"yoodle-error")};
b1.prototype.playAnimation=b1.prototype.playAnimation;b1.prototype.renderLogoEntity=b1.prototype.renderLogoEntity;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],b1.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],b1.prototype,"data",void 0);_.F([_.C({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.y("design:type",Boolean)],b1.prototype,"hideImg",void 0);
_.F([_.C({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.y("design:type",Boolean)],b1.prototype,"hideYtdLogo",void 0);_.F([_.C({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.y("design:type",Boolean)],b1.prototype,"hideLottie",void 0);_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.y("design:type",Boolean)],b1.prototype,"isRedLogo",void 0);
_.F([_.C(),_.y("design:type",Boolean)],b1.prototype,"useDarkThemeYoodle",void 0);_.F([_.C(),_.y("design:type",String)],b1.prototype,"url",void 0);_.F([_.C(),_.y("design:type",String)],b1.prototype,"animatedUrl",void 0);_.F([_.C(),_.y("design:type",String)],b1.prototype,"logoTitleText",void 0);_.F([_.C({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.y("design:type",Object)],b1.prototype,"logoIcon",void 0);_.F([_.C(),_.y("design:type",Object)],b1.prototype,"logoType",void 0);
_.F([_.C(),_.y("design:type",String)],b1.prototype,"lottieUrl",void 0);_.F([_.C(),_.y("design:type",Object)],b1.prototype,"lottiePlayerProps",void 0);_.F([_.C(),_.y("design:type",Object)],b1.prototype,"animationRef",void 0);_.F([_.g5("data"),_.g5("useDarkThemeYoodle"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],b1.prototype,"renderLogoEntity",null);
_.F([_.Uh("click"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],b1.prototype,"playAnimation",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],b1);
_.A(b1,"ytd-yoodle-renderer",function(){if(RvK!==void 0)return RvK;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player aria-label="[[logoTitleText]]" class-name="[[is]] lottie-player" data="[[lottiePlayerProps]]" class="style-scope ytd-yoodle-renderer">\n</ytd-lottie-player>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return RvK=r},{mode:_.sz("kevlar_poly_si_batch_j074")?1:2});var Npy;var d$7;var mC=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return r};
_.S(mC,_.I);_.m=mC.prototype;_.m.onYoodleError=function(){_.M("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.m.computeLogoName=function(r){r=this.componentBehavior.computeIcon_(r);return r===""?"yt-logos-ext:yt-logo-updated":r};
_.m.computeTitle=function(r,J,x){return x&&(J==null?0:J.tooltipText)?_.v2(J.tooltipText):_.v2(r)};
_.m.computeAriaLabel=function(r,J,x){return x&&(J==null?0:J.tooltipText)?_.v2(r):""};
_.m.computeShowYoodle=function(r,J,x){return!r||!J&&!!x&&!_.GE.isEmpty(x)};
_.m.onNavigateHomeAction=function(){if(_.M("kevlar_miniplayer_navigate_home_from_app_killswitch")){var r;(r=_.Hp(this.hostElement).querySelector(".yt-simple-endpoint"))==null||r.click()}};
_.m.computeLogoHref=function(r,J,x){var t;(x==null?0:x.onTapCommand)?t=this.componentBehavior.computeHref_(x.onTapCommand):r&&(t=this.componentBehavior.computeHref_(r));return t?t:J};
_.m.computeCommand=function(r,J){return(J==null?void 0:J.onTapCommand)||r};
_.m.getEndpointForm=function(){if(_.M("kevlar_topbar_disable_cache_only_home")){var r=_.bZ().resolve(_.na),J=ZRE(r.getState())||"";r=_.G2M(r.getState())||"";return{disableCache:J==="ytd-browse"&&r==="home"}}return{disableCache:!0}};
mC.prototype.onYoodleError=mC.prototype.onYoodleError;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],mC.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],mC.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],mC.prototype,"componentBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],mC.prototype,"ytdReduxBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],mC.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],mC.prototype,"countryCode",void 0);_.F([_.C({selectorArgs:["data.overrideEntityKey"],selector:function(r,J){return _.q6(r.entities,"logoEntity",J)}}),
_.y("design:type",Object)],mC.prototype,"logoEntity",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.y("design:type",Boolean)],mC.prototype,"showYoodle",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],mC.prototype,"yoodleError",void 0);_.F([_.C({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.y("design:type",String)],mC.prototype,"titleText",void 0);
_.F([_.C({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.y("design:type",String)],mC.prototype,"ariaLabelText",void 0);_.F([_.C({value:"/"}),_.y("design:type",String)],mC.prototype,"defaultEndpointUrl",void 0);_.F([_.C({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.y("design:type",String)],mC.prototype,"endpointUrl",void 0);
_.F([_.C({computed:"computeCommand(data.endpoint, logoEntity)"}),_.y("design:type",String)],mC.prototype,"command",void 0);_.F([_.C(),_.y("design:type",Object)],mC.prototype,"logoType",void 0);_.F([_.C({}),_.y("design:type",Boolean)],mC.prototype,"useDarkThemeYoodle",void 0);_.F([_.Uh("yoodle-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],mC.prototype,"onYoodleError",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],mC);
_.A(mC,"ytd-topbar-logo-renderer",function(){if(d$7!==void 0)return d$7;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-logo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a aria-label="[[ariaLabelText]]" class="yt-simple-endpoint style-scope ytd-topbar-logo-renderer" href$="[[endpointUrl]]" id="logo" data="[[command]]" title="[[titleText]]" get-form="[[getEndpointForm]]">\n  <div hidden="[[showYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n    <ytd-logo data="[[data.iconImage]]" logo-type="[[logoType]]" class="style-scope ytd-topbar-logo-renderer">\n    </ytd-logo>\n  </div>\n  <ytd-yoodle-renderer data="[[logoEntity]]" hidden="[[!showYoodle]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[useDarkThemeYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n  </ytd-yoodle-renderer>\n</a>\n<span hidden="[[showYoodle]]" id="country-code" class="style-scope ytd-topbar-logo-renderer">\n  [[countryCode]]\n</span>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return d$7=r},{mode:_.sz("kevlar_poly_si_batch_j027")?1:2});var QH9=0;var Kjm=_.aJ.SEARCH_APPEND_LABEL,kQs=_.aJ.SUGGESTION_NEW_VIDEOS_TEXT,Pp4=_.aJ.SUGGESTION_THUMBNAIL_LABEL,Yk7=_.aJ.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,nTs=_.JY(function(r){function J(df){var WK,oy;return _.T(function(oe){if(oe.nextAddress==1)return WK=new Request(df),_.DC(oe,2),_.p(oe,fetch(WK,{credentials:"include"}),4);if(oe.nextAddress!=2)return TO(!0),_.FC(oe,0);oy=_.Wr(oe);_.nR(oy);_.i8(oe)})}
var x=r.isHighlighted;var t=r.suggestion;var b=r.onClickCallback;var V=r.onHoverUpdateCallback;var H=r.labels;var q=r.queryBuilderFunction;var W=r.onRemoveCallback;var U=r.suggestionIndex;var g=r.generateUniqueId;var E=r.highlightedId;var h=r.useScrollMargin;var G=r.isKeyboardMode;var N=null,Q=null,Y=_.zx("div"),O=_.zx("span");r=_.D(_.Ww(!1,void 0,"CgAMgc"));var c=r.next().value,Z=r.next().value,a=_.Ze("a",function(df){df&&_.kw(237477,df,Q,function(WK){Q=WK})}),e=_.Ze("button",function(df){df&&_.kw(237477,
df,Q,function(WK){Q=WK})}),l=_.$H(function(df){if((df==null?void 0:df.button)===2)return df.preventDefault(),!1;
var WK=_.kU();WK&&N&&_.Z9(WK,N,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var oy;b(df,t().text,t().index,t().entityMid,df==null?void 0:(oy=df.detail)==null?void 0:oy.wasSelectedByKeyboard);return!1}),Vi=function(){return t().type===35},sX=function(){return _.M("desktop_enable_single_suggestion_highlight")},pz=function(){return _.Vn("desktop_suggestions_panel_row_height")||0},Gz=function(){var df;
return _.M("desktop_enable_new_video_metadata")&&((df=t())==null?void 0:df.hasNewVideo)===!0},Qi=function(){return _.M("desktop_enable_visual_suggest")},Sm=function(){return _.M("desktop_enable_entity_suggest")&&D$v(t())},FD=function(){return t().entitySubtitle},Bn=function(){return sX()?(x==null?void 0:x())||Tb()&&!(G==null?0:G()):(x==null?void 0:x())||Tb()},rv=function(){var df=_.IP("SBOX_SETTINGS");
return Vi()&&!(df==null?0:df.HIDE_REMOVE_LINK)},us=function(){return HcY(t(),{useEntityName:Sm()})},hw,pk=!((hw=_.bZ().resolve(_.t9(_.vc)))==null||!hw()),Ck=function(){return Vi()?_.M("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},fY=function(){return H==null?void 0:H().SUGGESTION_DISMISS_LABEL},Nu=function(){return H==null?void 0:H().SUGGESTION_DISMISSED_LABEL};
r=_.D(_.Ww(!1,void 0,"RcUcKd"));hw=r.next().value;var TO=r.next().value;r=_.D(_.Ww(!1,void 0,"yGR7je"));var gH=r.next().value,DM=r.next().value,Tb=gH,Mu=_.$H(function(){q(O.value.innerText);return!1}),SI=_.$H(function(df){df.preventDefault();
return!1}),$4=_.$H(function(df){var WK=t().text,oy=_.IP("SBOX_SETTINGS"),oe="https://"+(oy.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
oe+="&delq="+encodeURIComponent(WK);(WK=oy==null?void 0:oy.PSUGGEST_TOKEN)&&(oe+="&tok="+WK);(oy=oy==null?void 0:oy.SESSION_INDEX)&&(oe+="&authuser="+oy);J(oe);df.preventDefault();(df=_.kU())&&Q&&_.Z9(df,Q,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");W(U==null?void 0:U());return!1}),aK=_.$H(function(){if(sX()&&(G==null?0:G()))return!1;
DM(!0);V(!0);return!1}),cr=_.$H(function(){DM(!1);
V(!1);return!1}),zb=_.$H(function(){Z(!0);
return!1}),oK=_.$H(function(){Z(!1);
return!1}),IK=_.$H(function(df){df.preventDefault();
var WK;(df=(WK=t().entityThumbnailAttributionUrl)!=null?WK:"")&&_.fVK(df);return!1});
r=_.D(_.Ww("",void 0,"k9uVge"));var jI=r.next().value,gf=r.next().value;_.KN(function(){rv()&&gf(g==null?void 0:g(U==null?void 0:U()));Y.value&&_.kw(12453,Y.value,N,function(df){N=df})});
return _.f(_.w,{cond:hw,then:function(){var df={};return _.f("div",{class:_.gm("ytSuggestionComponentRemovedText",(df.ytSuggestionComponentLargerRemovedText=function(){return Qi()},df)),
style:function(){return pz()>0?"height: "+pz()+"px;":""},
role:"button"},Nu)},
else:function(){var df={},WK={};return _.f("div",{class:_.gm("ytSuggestionComponentSuggestion",(df.ytSuggestionComponentSuggestionHover=function(){return!sX()},df.ytSuggestionComponentHighlighted=Bn,df.ytSuggestionComponentPersonalizedSuggestion=Vi,df.ytSuggestionComponentMweb=!1,df.ytSuggestionComponentLargerSuggestion=function(){return Gz()||Qi()},df.ytSuggestionComponentThumbnailSuggestion=function(){return Qi()},df.ytSuggestionComponentRoundedSuggestion=function(){return _.M("desktop_enable_scrollable_suggestions_panel")&&
_.M("desktop_enable_suggestions_panel_padding")},df.ytSuggestionComponentThumbnailPadding=function(){return Qi()&&!Vi()},df)),
style:function(){return pz()>0?"height: "+pz()+"px;":""},
role:"presentation","on:mousedown":l,"on:mouseover":aK,"on:mouseout":cr,el:Y},_.f("div",{class:_.gm("ytSuggestionComponentText",(WK.ytSuggestionComponentScrollMargin=h,WK)),"aria-label":function(){return Gz()?t().text+" "+kQs:t().text},
id:function(){return g==null?void 0:g(U==null?void 0:U())},
"on:mousedown":l,role:"option"},_.f(_.w,{cond:function(){return t().type!==33},
then:function(){return _.f(_.Gk,{icon:Ck,className:"ytSuggestionComponentIcon"})}}),_.f("div",{class:"ytSuggestionComponentLeftContainer"},_.f("span",{el:O,
role:"button",tabindex:0},_.f(_.GZ,{each:us},function(oy){return oy.bold?_.f("span",{class:"ytSuggestionComponentBold"},oy.text):_.f("span",null,oy.text)})),_.f(_.w,{cond:function(){return Sm()&&!!t().entitySubtitle||Gz()},
then:function(){return _.f("div",{class:"ytSuggestionComponentMetadataContainer"},_.f(_.w,{cond:function(){return Sm()&&!!t().entitySubtitle},
then:function(){return _.f("div",{class:"ytSuggestionComponentEntitySubtitle"},FD)}}),_.f(_.w,{cond:function(){return Gz()},
then:function(){return _.f("div",{class:"ytSuggestionComponentNewVideoContainer"},_.f("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.f("div",{class:"ytSuggestionComponentNewVideoText"},kQs))}}))}}))),_.f("div",{class:"ytSuggestionComponentRightContainer"},_.f(_.w,{cond:function(){return Qi()&&t().visualSuggestUrl!==void 0},
then:function(){var oy={};return _.f("div",{class:"ytSuggestionComponentThumbnailContainer"},_.f("img",{"aria-label":Pp4,class:_.gm("ytSuggestionComponentVisualSuggestThumbnail",(oy.ytSuggestionComponentCircularFrame=function(){return Sm()&&t().subtypes.includes(790)},oy.ytSuggestionComponentEntitySuggestThumbnail=function(){return Sm()},oy)),
src:function(){return t().visualSuggestUrl}}),_.f(_.w,{cond:function(){return Sm()&&!!t().entityThumbnailAttributionUrl},
then:function(){var oe={};return _.f("span",{title:Yk7,role:"tooltip"},_.f("div",{"on:mouseover":zb,"on:mouseout":oK,"on:mousedown":IK,class:_.gm("ytSuggestionComponentThumbnailOverlay",(oe.ytSuggestionComponentThumbnailOverlayHidden=function(){return!c()},oe))},_.f(_.Gk,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.f(_.dd,null,_.f(_.RP,{when:function(){return Qi()&&rv()}},function(){var oy={};
return _.f("button",{class:_.gm("ytSuggestionComponentRemoveLinkClearButton",(oy.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return jI()&&jI()===(E==null?void 0:E())},oy.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!Bn()},oy)),
el:e,"on:mousedown":$4,"aria-label":fY,id:function(){return jI()}},_.f(_.Gk,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.f(_.RP,{when:function(){return!(Qi()&&t().visualSuggestUrl!==void 0)&&rv()}},function(){var oy={};
return _.f("a",{class:_.gm("ytSuggestionComponentRemoveLink",(oy.ytSuggestionComponentRemoveLinkDark=pk,oy.ytSuggestionComponentRemoveLinkSelected=function(){return jI()&&jI()===(E==null?void 0:E())},oy)),
el:a,"on:mousedown":$4,"aria-label":fY,tabindex:0,role:"button",id:function(){return jI()}},fY)}),_.f(_.RP,{when:function(){return!1}},function(){return _.f("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":Mu,"on:mousedown":SI,role:"button","aria-label":Kjm},_.f(_.Gk,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"zg");var OcX=_.JY(function(){return _.f("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.f("button",{class:"ytdTextInputAssistantButton","on:click":_.$H(function(){WjK().inputMethodsTracker.add(3);var r,J=(r=_.IP("SBOX_SETTINGS"))==null?void 0:r.REQUEST_LANGUAGE;if(J)return _.IR("//www.google.com/textinputassistant/14/"+J+"_tia.js"),!1})},_.f("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"Ag");var Cpm=function(){this.cache=new Map},BpY=function(r){for(var J=_.D(r.cache.entries()),x=J.next();!x.done;x=J.next()){var t=_.D(x.value);
x=t.next().value;t=t.next().value;t.suggestions.some(function(b){return b.type===35})&&r.cache.delete(x)}};var IiX=_.aJ.SEARCH,LjI=_.aJ.SEARCH_CLEAR_LABEL,cRX=new _.z$("FAKE_SUGGEST_RESPONSE");_.o8(_.JY(function(r){function J(){zb||(zb=setTimeout(function(){IK()},1E3))}
function x(fk,WN,$5){if(fk.trim()){cr=fk;_.Bb("REFINEMENTS_TUPLE",void 0);$4=!0;var id;WN=fiE(gH,WN);var Vx=(id=r.searchEndpoint)==null?void 0:id.call(r);id=Ck.value.value;Vx||(Vx=DUr);var UL;(UL=_.R(Vx.commandMetadata,_.rP))!=null&&UL.url||(UL=Error("tl`"+JSON.stringify(Vx)),_.Pq(UL),Vx=DUr);UL=_.GE.unsafeClone(Vx);Vx=_.Bq(_.R(UL.commandMetadata,_.rP).url,"search_query",fk);_.AE(location.href,"sv")==="1"&&(_.R(UL,_.Mq).params="EgOAAgE%3D",Vx=_.Bq(Vx,"sv","1"));_.R(UL,_.Mq)&&(_.R(UL,_.Mq).query=fk);
Vx=Vx.replace(/%20/g,"+");_.R(UL.commandMetadata,_.rP).url=Vx;$5=_.M("desktop_enable_entity_suggest")?{entityMid:$5}:{};_.bZ().resolve(_.mg).resolveCommand(UL,{form:{tempData:Object.assign({},{gs_l:WN,oq:id!=null?id:fk},$5)}});IK();Ck.value.value=fk;Ck.value.blur();gH.reset()}}
function t(fk){return _.T(function(WN){return WN.return(new Promise(function($5){var id=new XMLHttpRequest;id.open("GET",JR4(fk),!0);id.withCredentials=!0;var Vx=_.IP("SBOX_SETTINGS");(Vx==null?0:Vx.SEND_VISITOR_DATA)&&id.setRequestHeader("X-Goog-Visitor-Id",Vx==null?void 0:Vx.VISITOR_DATA);id.onload=function(){$5(id.responseText)};
id.onerror=function(){_.nR(Error("ul"));$5(null)};
setTimeout(function(){id.abort()},1E4);
id.send(null)}))})}
function b(fk){var WN,$5,id,Vx;return _.T(function(UL){switch(UL.nextAddress){case 1:return WN={credentials:"include",headers:rRr()},window.AbortController&&($5=new AbortController,setTimeout(function(){$5.abort("ytsbox-suggest-timeout")},1E4),WN.signal=$5.signal),_.DC(UL,2),_.p(UL,fetch(JR4(fk),WN),4);
case 4:id=UL.yieldResult.text();_.FC(UL,3);break;case 2:return Vx=_.Wr(UL),Vx!=="ytsbox-abort-last"&&Vx!=="ytsbox-suggest-timeout"&&_.nR(Vx),UL.return(null);case 3:return UL.return(id)}})}
function V(fk){var WN,$5,id;return _.T(function(Vx){switch(Vx.nextAddress){case 1:if(WN=_.bZ().resolve(_.t9(cRX)))return Vx.return(WN);$5=Date.now();J();return _.M("yt_searchbox_xhr")?_.p(Vx,t(fk),5):_.p(Vx,b(fk),4);case 4:id=Vx.yieldResult;Vx.jumpTo(3);break;case 5:id=Vx.yieldResult;case 3:if(id){zb&&(clearTimeout(zb),zb=null);var UL=gH,dW=$5,Yo=fk.query.length===0;dW=Date.now()-dW;Yo?UL.zeroPrefixRoundTripTime=dW:(UL.JSC$18608_totalRoundTripTime+=dW,UL.maxRoundTripTime=Math.max(UL.maxRoundTripTime,
dW),Yo=Math.floor(dW/100),Yo>=U$I.length?++UL.roundTripTimeHistogram[9]:++UL.roundTripTimeHistogram[U$I[Yo]])}return Vx.return(id)}})}
function H(fk){var WN,$5,id;return _.T(function(Vx){if(Vx.nextAddress==1)return(WN=TO.cache.get(XBs(fk)))?Vx.return(WN):_.p(Vx,V(fk),2);$5=Vx.yieldResult;if($5===null)return Vx.return(null);id=new TpX($5);fk.query.length===0&&id.suggestions.length===0||TO.cache.set(XBs(fk),id);return Vx.return(id)})}
function q(fk){var WN,$5;return _.T(function(id){if(id.nextAddress==1){aK=!1;var Vx=cr;Vx=_.vac()==="search"?(_.AE(location.href,"search_query")||_.AE(location.href,"q"))===Vx:!1;WN=new l6e(fk,Vx?cr:null);return _.p(id,H(WN),2)}$5=id.yieldResult;if($5===null)return id.return();WN.query.length===0&&(gH.zeroPrefixSuggestionCount=$5.suggestions.length);if(WN.id<=oK)return gH.outOfSyncResponseCount++,id.return();if(document.activeElement!==Ck.value)return id.return();oK=WN.id;var UL=gH,dW=$5.rawResponse[2]||
{};UL.experimentTriggeredBeforeFinal||(UL.experimentTriggeredBeforeFinal=UL.experimentTriggeredFinal);UL.experimentTriggeredFinal=!!dW.e;gH.updateSuggestions($5.suggestions);Y(-1);rv([]);$5.suggestions!==G()&&NW($5.suggestions.length);N($5.suggestions);sX($5.suggestions.length>0&&$5.suggestions[0].type===33);Nu&&(Nu.hidden=$5.suggestions.length===0,Vi()?(Nu.style.minWidth="",UL=Nu.style,dW=(Vx=G()[0])==null?void 0:Vx.ignoredPrefix,UL.marginLeft=(dW?Math.min(dW.length*6,fY.value.offsetWidth):0).toString()+
"px"):(Nu.style.minWidth=fY.value.offsetWidth+"px",Nu.style.marginLeft="0"),AS());_.i8(id)})}
function W(){if(!$4)return!1;var fk=_.IP("REFINEMENTS_TUPLE");return fk?(fk=fk[1].map(function(WN,$5){return new VQK([WN,0,[71]],Ck.value.value,$5)}),G()!==fk&&NW(fk.length),rv([]),N(fk),gH.updateSuggestions(fk),$4=!1,Nu.hidden=fk.length===0,aK=fk.length>0,!0):!1}
function U(){var fk=Ck.value.value;(typeof fk==="string"||fk instanceof String)&&fk!==""?a(!0):a(!1)}
function g(){if(_.vac()==="search"){var fk=window.location.href;try{var WN=_.AE(fk,"search_query")||_.AE(fk,"q")||""}catch($5){WN=""}WN&&(Ck.value.value=WN,a(!0))}}
var E=_.D(_.Ww([],void 0,"kGFAjf")),h=E.next().value;E=E.next().value;var G=h,N=E;h=_.D(_.Ww(-1,void 0,"mLGL9e"));var Q=h.next().value,Y=h.next().value;h=_.D(_.Ww(-1,void 0,"u2rYdc"));var O=h.next().value,c=h.next().value;h=_.D(_.Ww(!1,void 0,"W9DFC"));var Z=h.next().value,a=h.next().value;h=_.D(_.Ww(!1,void 0,"Ip4dNc"));var e=h.next().value,l=h.next().value;E=_.D(_.Ww(!1,void 0,"ZNKSQb"));h=E.next().value;E=E.next().value;var Vi=h,sX=E;E=_.D(_.Ww(!1,void 0,"JBrGLd"));h=E.next().value;var pz=E.next().value;
E=_.D(_.Ww(!1,void 0,"P2pD6e"));var Gz=E.next().value,Qi=E.next().value;E=_.D(_.Ww(1,void 0,"SjP20c"));var Sm=E.next().value,FD=E.next().value;E=_.D(_.Ww([],void 0,"h4dRaf"));var Bn=E.next().value,rv=E.next().value;E=_.D(_.Ww(!1,void 0,"TUTzaf"));var us=E.next().value,hw=E.next().value;E=_.M("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var pk=_.zx("yt-searchbox"),Ck=_.zx("input"),fY=_.zx("div"),Nu,TO=
new Cpm,gH=WjK(),DM=_.bZ().resolve(_.t9(_.vc)),Tb=function(){var fk;return((fk=r.forceDarkMode)==null?void 0:fk.call(r))||!(DM==null||!DM())},Mu=function(){return _.M("desktop_enable_scrollable_suggestions_panel")},SI="i"+QH9++,$4=!1,aK=!1,cr="",zb=null,oK=-1,IK=function(){rv([]);
N([]);sX(!1);Nu&&(Nu.hidden=!0);zb&&(clearTimeout(zb),zb=null);Y(-1)},jI=function(fk,WN){fk.preventDefault();
hw(!0);Nu&&(Nu.hidden=!1);var $5=Q();fk=G();var id=Bn();WN=JdX(WN);$5+=WN;for($5>=fk.length?$5=-1:$5<-1&&($5=fk.length-1);$5!==-1&&(id.includes($5)||$5>=fk.length||$5<0);)$5+=WN,$5>=fk.length&&($5=-1);Y($5);Q()>=0&&(Ck.value.value=G()[Q()].text,c(0),U(),fk=Q(),id=O(),(id=document.getElementById(ZC[fk][id]))&&Mu()&&(fk===G().length-1?Nu.scrollTop=Nu.scrollHeight:id.scrollIntoView({block:"nearest",inline:"start"})))},gf=_.$H(function(fk){if(!(fk.relatedTarget instanceof Element&&fk.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){l(!0);
var WN;(WN=r.focusCallback)==null||WN.call(r,!0);W()||(aK?Nu.hidden=!1:(_.Vq(pk.value,"yt-autonav-pause-focus",{}),q(fk.target.value)))}}),df=_.$H(function(fk){if(!(fk.relatedTarget instanceof Element&&fk.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){l(!1);
var WN;(WN=r.focusCallback)==null||WN.call(r,!1);Nu.scrollTop=0;Nu.hidden=!0;_.Vq(pk.value,"yt-autonav-pause-blur",{})}}),WK=function(fk){fk=JdX(fk);
var WN;((WN=ZC[Q()])==null?0:WN[O()+fk])&&c(O()+fk)},oy=_.$H(function(fk){var WN=fk.target;
switch(fk.keyCode){case 13:fk.preventDefault();var $5;if(($5=ZC[Q()])==null?0:$5[O()]){var id;(id=document.getElementById(ZC[Q()][O()]))==null||id.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}fk=fk.shiftKey?4:3;$5=gH;id=Q();$5.selectedSuggestionIndex=id;x(WN.value,fk);break;case 27:Nu&&(Nu.hidden=!0);break;case 40:jI(fk,40);break;case 38:jI(fk,38);break;case 39:WK(39);break;case 37:WK(37);break;case 229:gH.inputMethodsTracker.add(4);break;default:gH.inputMethodsTracker.add(1),
icv(gH)}return!1}),oe=_.$H(function(fk){q(fk.target.value);
U();Mu()&&Nu&&(Nu.scrollTop=0);return!1}),$p=_.$H(function(){gH.inputMethodsTracker.add(2);
icv(gH);return!1});
_.KN(function(){if(Nu){gH.reset();if(window.ResizeObserver){var fk=new ResizeObserver(function(){Vi()||(Nu.style.minWidth=fY.value.offsetWidth+"px")});
fk.observe(fY.value);(new ResizeObserver(function(){AS()})).observe(Nu);
_.ky(function(){fk.disconnect()})}g();
window.addEventListener("yt-navigate-finish",g);window.addEventListener("yt-focus-searchbox",function(){Ck.value.focus()});
var WN;pz((WN=_.IP("SBOX_SETTINGS"))==null?void 0:WN.HAS_ON_SCREEN_KEYBOARD)}else _.Pq(new _.MV("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var A6=_.$H(function(fk){fk.preventDefault();x(Ck.value.value,12);return!1}),cN=_.$H(function(fk){fk.preventDefault();
var WN,$5;(WN=Ck)==null||($5=WN.value)==null||$5.focus();var id,Vx;((id=Ck)==null?void 0:(Vx=id.value)==null?void 0:Vx.value)!==""&&(Ck.value.value="",Ck.value.dispatchEvent(new Event("input")));return!1}),Nm=_.$H(function(){var fk=vC7(Ck.value.value,G().filter(function(WN){return WN.type!==35}).map(function(WN){return{label:WN.text}}));
_.D9(pk.value,"yt-open-popup-action",[{openPopupAction:fk},document.body]);return!1}),X9=_.$H(function(){Ck.value.focus();
return!1}),xo=function(fk,WN,$5,id,Vx){gH.selectedSuggestionIndex=$5;
x(WN,Vx?3:1,id)},Jp=function(fk){Ck.value.value=fk;
Ck.value.dispatchEvent(new Event("input"));gH.inputMethodsTracker.add(5);icv(gH,!0)},ZC=[[]],NT=function(fk){var WN="searchbox-suggestion"+_.SR(_.hG);
ZC[fk].push(WN);return WN},NW=function(fk){if(G()){ZC=[[]];
for(var WN=0;WN<fk;WN++)ZC.push([])}},AS=function(){if(Mu()){var fk=Nu,WN=fk.scrollTop;
fk=fk.scrollHeight-fk.clientHeight;Qi(WN>=fk);WN=Math.abs(fk-WN);WN<=40?FD(1-(40-WN)/40):FD(1)}},td=function(){return"opacity: "+Sm()*100+"%"},w7=_.$H(function(){AS();
return!1}),nz=_.$H(function(){hw(!1);
return!1}),AC,sY={},m7={},dH={},iE={};
return _.f("yt-searchbox",{class:_.gm("ytSearchboxComponentHost",(sY.ytSearchboxComponentMweb=!1,sY.ytSearchboxComponentDesktop=!0,sY["yt-searchbox-filled-query"]=function(){return Z()},sY["ytd-masthead"]=function(){return!e()},sY.ytSearchboxComponentHostDark=Tb,sY)),
role:"search",el:pk,"client-ve-type":10349},_.f("div",{el:fY,"on:click":X9,class:_.gm("ytSearchboxComponentInputBox",(m7.ytSearchboxComponentInputBoxDark=Tb,m7.ytSearchboxComponentInputBoxHasFocus=e,m7))},_.f("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":A6},_.f(_.w,{cond:e,then:function(){return _.f("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.f(_.Gk,{icon:"SEARCH"}))}}),_.f("input",{el:Ck,
class:_.gm("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":SI,"aria-expanded":!((AC=Nu)==null?0:AC.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:blur":df,"on:focus":gf,"on:input":oe,"on:keydown":oy,"on:paste":$p,placeholder:r.placeholderText,"aria-activedescendant":function(){var fk;return(fk=ZC[Q()])==null?void 0:fk[O()]},
"aria-autocomplete":"list",role:"combobox"})),_.f(_.w,{cond:h,then:function(){return _.f("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.f(OcX,null))}}),_.f(_.w,{cond:Z,
then:function(){return _.f("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.f("button",{class:"ytSearchboxComponentClearButton","on:click":cN,"aria-label":r.clearButtonAriaLabel||LjI},_.f(_.Gk,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.f(_.dm,{model:{}})))}})),_.f("button",{class:_.gm("ytSearchboxComponentSearchButton",(dH.ytSearchboxComponentSearchButtonDark=Tb,dH)),
"on:click":A6,"aria-label":IiX,title:r.placeholderText},_.f(_.Gk,{icon:"SEARCH"})),_.f(_.w,{cond:function(){if(HZ9()&&_.M("mweb_voice_search")&&r.voiceSearchButton)return r.voiceSearchButton()},
then:function(fk){var WN={};return _.f("div",{class:_.gm("ytSearchboxComponentVoiceSearchWrapper",(WN.ytSearchboxComponentHideVoiceSearchButton=function(){return Z()},WN))},_.f(_.QR,{data:fk},{buttonRenderer:function($5){return _.f(_.cz,{data:$5.data,
onButtonClickCallback:function(){}})}}))}}),_.f("div",{el:_.xH(function(fk){return void(Nu=fk)}),
id:SI,class:_.gm("ytSearchboxComponentSuggestionsContainer",(iE.ytSearchboxComponentSuggestionsContainerDark=Tb,iE["yt-searchbox-suggestions-container"]=!1,iE.ytSearchboxComponentSuggestionsContainerScrollable=Mu(),iE.ytSearchboxComponentSuggestionsContainerAnimated=E,iE)),"on:scroll":w7,"on:mousemove":nz,role:"listbox",hidden:!0},_.f(_.GZ,{each:G},function(fk,WN){return _.f(nTs,{suggestion:fk,isHighlighted:function(){return WN()===Q()},
onClickCallback:xo,onHoverUpdateCallback:function($5){if(_.M("desktop_enable_single_suggestion_highlight")){var id=WN();$5&&(c(0),Y(id))}},
onRemoveCallback:function($5){BpY(TO);$5===void 0||$5<0||Bn().includes($5)||rv([].concat(_.Gd(Bn()),[$5]))},
labels:r.labels,queryBuilderFunction:Jp,suggestionIndex:WN,generateUniqueId:NT,highlightedId:function(){var $5;return($5=ZC[Q()])==null?void 0:$5[O()]},
useScrollMargin:Mu(),isKeyboardMode:us})}),_.f(_.w,{cond:function(){return!Vi()&&G().find(function(fk){return fk.type!==35})&&_.M("searchbox_reporting")},
then:function(){return _.f("button",{class:"ytSearchboxComponentReportButton","on:mousedown":Nm},_.gP("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.f(_.w,{cond:function(){return!Gz()&&Mu()},
then:function(){return _.f("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.f("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:td}))}})))},"Bg"),"yt-searchbox",{props:{searchEndpoint:_.yk,
placeholderText:_.yk,labels:_.yk,voiceSearchButton:_.yk,focusCallback:_.mS,clearButtonAriaLabel:_.yk,forceDarkMode:_.yk}});var ou=function(){var r=_.I.apply(this,arguments)||this;r.menuButtonTargetId="topbar-guide-menu";r.narrow=!1;r.menuStrings={BACK_ALT_LABEL:_.gP("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.gP("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.gP("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.gP("SBOX_PLACEHOLDER",void 0,"Search")};r.pageDarkTheme=document.documentElement.hasAttribute("dark");r.watchPageScrollTop=0;r.theater=!1;r.fullscreen=!1;r.disableFrostedGlassDuringViewTransition=
!1;r.desktopUnifiedSearchPanelMode=_.M("desktop_enable_unified_search_panel");r.cinematicTheaterMode=_.M("web_cinematic_theater_mode");r.ytSearchboxFocused=!1;r.searchboxLabels=_.IP("SBOX_LABELS");r.topbarIsAboveChipbar=!1;r.isDarkThemeForced=!1;r.areGhostCardsHidden=!1;r.guideKeyboardToggle=!1;r.voiceSearchManager=oKm();r.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};r.setYtSearchboxFocused=function(J){r.ytSearchboxFocused=
J};
r.toggleFrostedGlassDuringViewTransition=function(J){r.disableFrostedGlassDuringViewTransition=J};
return r};
_.S(ou,_.I);_.m=ou.prototype;_.m.computeSimpleText=function(r){return _.v2(r)};
_.m.onDarkChanged=function(){for(var r=_.D(this.buttons||[]),J=r.next();!J.done;J=r.next())J.value.isOverlay=!!this.dark;r=_.D(this.buttonRenderers||[]);for(J=r.next();!J.done;J=r.next())J.value.overrides=this.computeButtonOverride()};
_.m.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.m.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},
notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var r=_.nu(_.Y$(),"aa");_.sh(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||r||(this.isDarkThemeForced=this.dark=!0);this.logoType?(r=this.hostElement.querySelector("#masthead-logo"))&&(_.M("polymer_on_demand_shady_dom")?r.setAttribute("slot","masthead-logo-old"):_.E9(r)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.fs(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.fs(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.m.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.fs(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.fs(this,this.onSetTheaterModeEnabled))};
_.m.dataChanged=function(){var r=this.data;r&&(this.voiceEnabled=r.voiceSearchButton?oKm().isSupported():!1,_.MMf(_.wr(),this.menuButtonTargetId,this.guideButton),r.onReceivedActions&&r.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.qG(this.hostElement,r.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&r&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.sh(this.hostElement,"dark",!1),_.sh(this.hostElement,"theater",!1),
(r=this.hostElement.querySelector("#masthead-logo"))&&(_.M("polymer_on_demand_shady_dom")?r.setAttribute("slot","masthead-logo-old"):_.E9(r))))};
_.m.computeCenterHidden=function(){var r;return this.data&&!((r=this.data.searchbox)==null?0:r.fusionSearchboxRenderer)};
_.m.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.sh(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.m.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.m.onWatchScroll=function(r){this.watchPageScrollTop=r.detail||0;this.updateMastheadBackgroundOpacity()};
_.m.onFullscreenChangeAction=function(r){r||(this.watchPageScrollTop=0);this.fullscreen=r;this.updateMastheadBackgroundOpacity()};
_.m.onSetTheaterModeEnabled=function(r){this.theater=r.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.m.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.m.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.m.setBackgroundOpacity=function(r){r=this.calculateBackgroundOpacity(r);this.background.style.opacity=""+r};
_.m.calculateBackgroundOpacity=function(r){var J=this.theater&&this.cinematicTheaterMode?.6:0,x=this.hostElement.clientHeight/2;return Math.min(Math.max(r,0),x)/x*(1-J)+J};
_.m.shouldShowCinematicMastHead=function(){var r=_.M("kevlar_watch_grid")&&!_.M("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(r||this.pageDarkTheme)};
_.m.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.m.focusGuide=function(){this.guideButton.focus()};
_.m.onGuideToggleTap=function(){_.Vq(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.m.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.m.onGuideToggleHover=function(){_.Vq(this.hostElement,"yt-guide-hover")};
_.m.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.m.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.m.closeOnOutsideClickCondition=function(r){for(r=_.Xj(r);r[0];){var J=r.shift();if(J instanceof Element&&J.id==="kbd")return!1}return!0};
_.m.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.m.pausePlayer=function(){var r;(r=_.xb())==null||r.pause();this.pauseMiniplayer()};
_.m.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var r;(r=_.bZ().resolve(_.nQ).getPlayerElement())==null||r.pause()}};
_.m.isMiniplayerActive=function(){return _.bZ().resolve(_.nQ).isMiniplayerActive()};
_.m.updateNarrowFromBinding=function(r){this.narrow=r.detail.value};
_.m.onYtSendFeedbackAction=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.m.registerWithViewTransitionManager=function(){Mt4(_.bZ().resolve(_.je),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.vd.Object.defineProperties(ou.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.M("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var r;return(r=this.data)==null?void 0:r.voiceSearchButton}}}});
ou.prototype.narrowChanged=ou.prototype.narrowChanged;ou.prototype.onWatchPageChange=ou.prototype.onWatchPageChange;ou.prototype.onRendererStamperFinished=ou.prototype.onRendererStamperFinished;ou.prototype.dataChanged=ou.prototype.dataChanged;ou.prototype.onDarkChanged=ou.prototype.onDarkChanged;_.F([_.K(_.R1),_.y("design:type",Object)],ou.prototype,"ironResizableBehavior",void 0);_.F([_.K(_.bAe),_.y("design:type",Object)],ou.prototype,"ytdExpandableInputBehavior",void 0);
_.F([_.K(_.n_.YtdGuideStateAwareBehavior),_.y("design:type",Object)],ou.prototype,"ytdGuideStateAwareBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],ou.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],ou.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],ou.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],ou.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.dE),_.y("design:type",Object)],ou.prototype,"ytdReduxBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],ou.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],ou.prototype,"narrow",void 0);_.F([_.C(),_.y("design:type",Object)],ou.prototype,"logoType",void 0);_.F([_.C(),_.y("design:type",Boolean)],ou.prototype,"voiceEnabled",void 0);
_.F([_.C(),_.y("design:type",Object)],ou.prototype,"menuStrings",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],ou.prototype,"dark",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ou.prototype,"pageDarkTheme",void 0);_.F([_.C(),_.y("design:type",Object)],ou.prototype,"watchPageScrollTop",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.YN}),_.y("design:type",Boolean)],ou.prototype,"isWatchPage",void 0);
_.F([_.C({reflectToAttribute:!0,selector:_.WaX}),_.y("design:type",Boolean)],ou.prototype,"isShortsPage",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ou.prototype,"theater",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ou.prototype,"fullscreen",void 0);_.F([_.C({reflectToAttribute:!0,selector:_.U8n}),_.y("design:type",String)],ou.prototype,"frostedGlassMode",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],ou.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.F([_.C(),_.y("design:type",Object)],ou.prototype,"ytSearchboxFocused",void 0);_.F([_.$W("#buttons > *"),_.y("design:type",Array)],ou.prototype,"buttons",void 0);_.F([_.$W("ytd-button-renderer"),_.y("design:type",Array)],ou.prototype,"buttonRenderers",void 0);_.F([_.jX("#background"),_.y("design:type",HTMLDivElement)],ou.prototype,"background",void 0);
_.F([_.jX("#guide-button"),_.y("design:type",Object)],ou.prototype,"guideButton",void 0);_.F([_.jX("#logo"),_.y("design:type",Object)],ou.prototype,"logo",void 0);_.F([_.C({computed:"computeButtonOverride(dark)"}),_.y("design:type",Object)],ou.prototype,"buttonOverrides",void 0);_.F([_.Mw("dark"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ou.prototype,"onDarkChanged",null);_.F([_.C({value:function(){return this.onVoiceTap.bind(this)}}),
_.y("design:type",Function)],ou.prototype,"boundOnTapVoiceButton",void 0);_.F([_.C(),_.y("design:type",Object)],ou.prototype,"topbarIsAboveChipbar",void 0);_.F([_.C(),_.y("design:type",String),_.y("design:paramtypes",[])],ou.prototype,"guideIcon",null);_.F([_.n("voiceEnabled"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],ou.prototype,"shouldShowVoiceSearchButton",null);_.F([_.n("data"),_.y("design:type",Object),_.y("design:paramtypes",[])],ou.prototype,"voiceSearchButton",null);
_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ou.prototype,"dataChanged",null);_.F([_.Uh("yt-rendererstamper-finished"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ou.prototype,"onRendererStamperFinished",null);_.F([_.Mw("isWatchPage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ou.prototype,"onWatchPageChange",null);
_.F([_.Mw("narrow"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],ou.prototype,"narrowChanged",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-masthead"})],ou);
_.A(ou,"ytd-masthead",function(){if(Npy!==void 0)return Npy;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="max-width: 656px" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Npy=r},{mode:_.sz("kevlar_poly_si_batch_j036")?1:2});var ARm;var Fjy={},aim={},yR4={},evY={},zv5=(evY.OFFLINE=(Fjy["publicytnetworkstatus-online"]="BACK_ONLINE",Fjy),evY.ONLINE=(aim["publicytnetworkstatus-offline"]="OFFLINE",aim),evY.BACK_ONLINE=(yR4["publicytnetworkstatus-offline"]="OFFLINE",yR4.TIMER_TRIGGER="ONLINE",yR4),evY),V_=function(){var r=_.I.apply(this,arguments)||this;r.currentState="ONLINE";r.scheduledJobId=0;r.bannerString="";r.bannerVe=null;r.networkStatusManagerInstance=new _.er;return r};
_.S(V_,_.I);_.m=V_.prototype;_.m.attached=function(){var r=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){r.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){r.stateChangeHandler("publicytnetworkstatus-offline")})};
_.m.detached=function(){var r=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){r.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){r.stateChangeHandler("publicytnetworkstatus-offline")})};
_.m.enterState=function(r){var J=this;this.scheduledJobId&&_.Yh.cancelJob(this.scheduledJobId);r==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):r==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.gP("NO_INTERNET_CONNECTION",void 0,"No internet connection")):r==="BACK_ONLINE"&&(this.bannerString=_.gP("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.Rw(_.Yh,function(){J.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=r};
_.m.stateChangeHandler=function(r){(r=zv5[this.currentState][r])&&this.enterState(r)};
_.m.logVisibility=function(r){var J=_.kU();this.createBannerVe(r);J&&this.bannerVe&&(r?_.yq(J,[this.bannerVe]):_.eC(J,[this.bannerVe]))};
_.m.createBannerVe=function(r){!this.bannerVe&&r&&(this.bannerVe=_.K$(37929),_.VC(_.wU(),this.bannerVe))};
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",String)],V_.prototype,"currentState",void 0);_.F([_.C(),_.y("design:type",Object)],V_.prototype,"scheduledJobId",void 0);_.F([_.C(),_.y("design:type",Object)],V_.prototype,"bannerString",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-network-status-banner"})],V_);
_.A(V_,"ytd-network-status-banner",function(){if(ARm!==void 0)return ARm;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-network-status-banner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="status-banner style-scope ytd-network-status-banner">\n       [[bannerString]]\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return ARm=
r},{mode:1});var Zcv;var Dh=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};r.hidden=!0;r.frostedGlass=_.M("web_frosted_glass");return r};
_.S(Dh,_.I);Dh.prototype.computeHidden=function(r){return r&&r.status?!1:!0};
Dh.prototype.handleUpdatePermissionRoleCommand=function(r){if(r=_.R(r,_.Hxf))if(r=_.R(r.renderer,_.DOu))this.data=r};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Dh.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],Dh.prototype,"componentBehavior",void 0);_.F([_.C({value:!0,computed:"computeHidden(data)"}),_.y("design:type",Object)],Dh.prototype,"hidden",void 0);_.F([_.C(),_.y("design:type",Object)],Dh.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Dh.prototype,"frostedGlass",void 0);
_.F([_.L({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],Dh);
_.A(Dh,"ytd-permission-role-bottom-bar-renderer",function(){if(Zcv!==void 0)return Zcv;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-permission-role-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="pom-role-text style-scope ytd-permission-role-bottom-bar-renderer" hidden="[[hidden]]">\n  <yt-formatted-string text="[[data.status]]" class="style-scope ytd-permission-role-bottom-bar-renderer"></yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return Zcv=r},{mode:1});var vTK;var u8X;var xqr={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var HF=function(){return _.I.apply(this,arguments)||this};
_.S(HF,_.I);_.m=HF.prototype;_.m.attached=function(){this.JSC$18711_scroller&&(this.JSC$18711_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18711_scroller.attached&&typeof this.JSC$18711_scroller.attached==="function"&&this.JSC$18711_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(x){x.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var r=_.Hp(this.hostElement);r.querySelector("tp-yt-paper-radio-group").selected="";var J=r.querySelector("#reason-text");J&&(J.value="");r.querySelector("#description-text").value=""}};
_.m.canSubmit=function(r,J){_.Vq(this.hostElement,"yt-invalidate-popup-tabbables");return!(r&&J)};
_.m.onCancel=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.m.onSubmit=function(){var r=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(V){return V.active}).map(function(V){return V.innerText.trim()}),J=this.hostElement.querySelector("tp-yt-paper-radio-group"),x=J.selectedItem,t=x.name;
x=x.innerText.trim();var b=J.querySelector("#reason-text");J=void 0;b&&(J=b.value);(b=this.descriptionText.value)&&(b=b.trim());tvr(this.data.searchQuery,r,t,x,b,J);_.D9(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.m.sendFormSubmitToast=function(){var r=_.Jd(_.gP("SBOX_INAPPROPRIATE_TOAST"));_.D9(this.hostElement,"yt-open-popup-action",[r,this])};
_.m.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(r){return r.active})};
_.m.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
HF.prototype.onIronSelect=HF.prototype.onIronSelect;HF.prototype.onIronChange=HF.prototype.onIronChange;HF.prototype.dataChanged=HF.prototype.dataChanged;_.F([_.C(),_.y("design:type",Object)],HF.prototype,"data",void 0);_.F([_.C({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.y("design:type",Boolean)],HF.prototype,"submitDisabled",void 0);_.F([_.C(),_.y("design:type",Boolean)],HF.prototype,"suggestionSelected",void 0);
_.F([_.C(),_.y("design:type",Boolean)],HF.prototype,"catagorySelected",void 0);_.F([_.jX("#scroller"),_.y("design:type",Object)],HF.prototype,"JSC$18711_scroller",void 0);_.F([_.jX("#description-text"),_.y("design:type",Object)],HF.prototype,"descriptionText",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HF.prototype,"dataChanged",null);
_.F([_.Uh("iron-change"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HF.prototype,"onIronChange",null);_.F([_.Uh("iron-select"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],HF.prototype,"onIronSelect",null);_.F([_.L({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],HF);
_.A(HF,"ytd-search-suggestion-report-dialog",function(){if(u8X!==void 0)return u8X;var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-suggestion-report-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-search-suggestion-report-dialog">\n  <div id="content" class="style-scope ytd-search-suggestion-report-dialog">\n    <h2 id="title" class="style-scope ytd-search-suggestion-report-dialog">[[data.title]]</h2>\n    <div id="suggestions" class="style-scope ytd-search-suggestion-report-dialog">\n      <template is="dom-repeat" items="[[data.suggestions]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-checkbox class="style-scope ytd-search-suggestion-report-dialog">[[item.label]]</tp-yt-paper-checkbox>\n      </template>\n    </div>\n    <tp-yt-paper-radio-group id="categories" class="style-scope ytd-search-suggestion-report-dialog">\n      <h2 id="category-title" class="style-scope ytd-search-suggestion-report-dialog">[[data.categoryLabel]]</h2>\n      <yt-formatted-string id="category-title" text="[[data.categoryLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n      </yt-formatted-string>\n      <template is="dom-repeat" items="[[data.categories]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-radio-button name="[[item.id]]" class="style-scope ytd-search-suggestion-report-dialog">\n          [[item.label]]\n          <template is="dom-if" if="[[item.reasonLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n            <tp-yt-paper-input-container id="reason" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n              <tp-yt-iron-autogrow-textarea id="reason-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[item.reasonLabel]]" rows="1">\n              </tp-yt-iron-autogrow-textarea>\n            </tp-yt-paper-input-container>\n          </template>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n    <tp-yt-paper-input-container id="details" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n      <tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[data.detailsPlaceholderLabel]]" rows="2">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-search-suggestion-report-dialog"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope ytd-search-suggestion-report-dialog">\n  <tp-yt-paper-button id="cancel" on-tap="onCancel" class="style-scope ytd-search-suggestion-report-dialog">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n  <tp-yt-paper-button id="submit" disabled="[[submitDisabled]]" on-tap="onSubmit" class="style-scope ytd-search-suggestion-report-dialog">\n    [[data.submitButtonLabel]]\n  </tp-yt-paper-button>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);return u8X=r},{mode:1});var TU=function(r){var J=r.openPopupAction;var x=r.target;var t=r.container;var b=r.popupContainerConfig;var V=r.getElement;r=r.removeWhenClosed===void 0?!1:r.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=J;this.target=x;this.container=t;this.popupContainerConfig=b;this.getElement=V;this.JSC$18717_popupConfig=this.popupContainerConfig.JSC$17834_popupConfig[this.openPopupAction.popupType];this.rendererName=(J=this.getName())?_.K5m(J,CPs(this.popupContainerConfig,
J)):"";_.M("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=r);this.createPopup()};
TU.prototype.updatePopup=function(r){this.openPopupAction=r;this.JSC$18717_popupConfig=this.popupContainerConfig.JSC$17834_popupConfig[this.openPopupAction.popupType];liK(this);_.M("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
TU.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var Jle=function(r,J,x){(J=J&&r.JSC$18717_popupConfig.narrowProperties?r.JSC$18717_popupConfig.narrowProperties:r.JSC$18717_popupConfig.properties)&&x!==void 0&&(J.isAriaModal=x);XQE(r,J);r.isRtl()&&XQE(r,r.JSC$18717_popupConfig.rtlProperties);rl5(r)};
TU.prototype.createPopup=function(){var r=this.JSC$18717_popupConfig.component;if(this.popupContent=xzv(this,this.rendererName)){if(r){this.popup=xzv(this,r);var J=this.popupContent;_.M("web_enable_wrapper_for_cow_component_in_popup")&&(J=document.createElement("div"),J.appendChild(this.popupContent));_.M("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$18717_popupConfig.slotName&&J.setAttribute("slot",this.JSC$18717_popupConfig.slotName);r=this.popup;var x=this.container.tagName.toLowerCase(),
t=_.JW(J);_.bFi(_.tW(r),_.oc(J,x,t));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.M("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.Hp(this.container).appendChild(this.popup)}};
var liK=function(r){var J,x,t=(J=r.openPopupAction.accessibilityData)==null?void 0:(x=J.accessibilityData)==null?void 0:x.label;t&&(r.popup.ariaLabel=t);var b;((b=r.popupContent.polymerController)!=null?b:r.popupContent).data=(0,_.GE.unsafeClone)(r.openPopupAction.popup[r.getName()]);r.popupContent.duration=ti7(r);r.popupContent.positionType=r.openPopupAction.position;var V=r.openPopupAction.properties;V&&Object.keys(V).forEach(function(H){r.popupContent[H]=V[H]})},XQE=function(r,J){if(J)for(var x=
_.D(Object.keys(J)),t=x.next();!t.done;t=x.next())t=t.value,r.popup[t]=J[t]},rl5=function(r){if(r.openPopupAction.position){var J=r.JSC$18717_popupConfig.positionalProperties&&r.JSC$18717_popupConfig.positionalProperties[r.openPopupAction.position],x=r.JSC$18717_popupConfig.rtlPositionalProperties&&r.JSC$18717_popupConfig.rtlPositionalProperties[r.openPopupAction.position];
J=r.isRtl()&&x?x:J;J.shiftedHorizontalOffset&&(x=r.popup.style.display,r.popup.style.display="block",r.popupContent&&r.popup.positionTarget&&r.popupContent.clientWidth>r.popup.positionTarget.clientWidth&&(J.horizontalOffset=r.popup.positionTarget.clientWidth/2-J.shiftedHorizontalOffset),r.popup.style.display=x);XQE(r,J)}},b4Y=function(r,J){if(J)for(var x=_.D(Object.keys(J)),t=x.next();!t.done;t=x.next())t=t.value,r.popup.style[t]=J[t]};
TU.prototype.getName=function(){return _.ON(this.openPopupAction.popup,"renderer")||_.ON(this.openPopupAction.popup,"dialog")||_.ON(this.openPopupAction.popup,"model")||void 0};
var ti7=function(r){r=r.openPopupAction.durationHintMs;return r===0?r:Math.max(4E3,r||4E3)};
TU.prototype.isRtl=function(){return _.IP("HTML_DIR")==="rtl"};
var xzv=function(r,J){r=r.getElement(J,r.target);r==null&&_.nR(new _.MV("popup getElement returned null",J));return r};var mzX={};
mzX.YtPopupContainerBehavior=[_.Bu.YtComponentBehavior,_.x_.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.isAriaModal=!1},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.mE(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.oh(this.hostElement)},
closePopup:function(r){var J=this.createCacheKey(void 0,r);this.popups_[J]&&this.handleClosePopupAction_(void 0,r)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.Yh.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.Yh.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(r){r.opened&&r.keepBelowPlayer&&this.ensurePopupBelowPlayer(r)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var r in this.popups_){var J=this.popups_[r];if(J.popup.scrollAction==="refit"){var x=J.popup.positionTarget.getBoundingClientRect(),t=J.popup;x=x.top;var b=J;if(!b.naturalHeight){b.popup.hidden=!1;b.popup.style.position="fixed";b.popup.style.top="0px";b.popup.style.left="0px";var V=b.popup.getBoundingClientRect();b.naturalHeight=V.bottom-V.top;b.popup.refit()}t.hidden=!(x>=b.naturalHeight+60);J.popupContent.clientHeight===0&&J.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(r){this.popupContainerConfig=r},
handleOpenPopupAction:function(r,J){var x=r.openPopupAction,t=_.bZ().resolve(_.t9(_.oi))&&x.popupType==="TOAST";t&&!x.uniqueId&&(x.uniqueId=_.dx());if(!_.M("popup_container_parent_target_killswitch")){var b;J=(b=this.getParentTarget(J))!=null?b:J}var V=this.ensurePopup_(x,J);return new _.iq(function(H){V.then(function(q){if(!q)return H();this.maybeCreateNarrowMediaQuery_();var W=this.createCacheKey(q.rendererName,q.openPopupAction.uniqueId);if(x.showOncePerUniqueId){if(this.shownPopupKeys_.has(W))return H();
this.shownPopupKeys_.add(W)}W=this.popups_[W];var U=!(!W||!W.openPopupAction.beReused);U=!!x.reusePopup||U;if(q.popup.opened&&!U){t&&!q.openPopupAction.replacePopup||this.handleClosePopupAction_(q.rendererName,q.openPopupAction.uniqueId);U=x.popupType==="DIALOG"&&!_.M("popup_container_dialog_reopen_killswitch");if(!t&&!U&&W&&W.target==J&&!q.openPopupAction.replacePopup)return H();_.zu(q.popup,function(){this.completeOpenPopupAction_(x,J,q);H()}.bind(this))}else q.popup.opened?q.updatePopup(x):this.completeOpenPopupAction_(x,
J,q),H()}.bind(this))}.bind(this))},
getParentTarget:function(r){if(r&&r instanceof HTMLElement)for(var J=_.D(Object.entries(this.popups_)),x=J.next();!x.done;x=J.next())if(x=_.D(x.value),x.next(),x=x.next().value,x.popup.tagName==="TP-YT-IRON-DROPDOWN"&&r.closest(x.rendererName))return x.target},
completeOpenPopupAction_:function(r,J,x){x.updatePopup(r);r=this.narrowMediaQuery_.queryMatches;var t=this.isAriaModal;x.target=J;var b;J=((b=x.target.polymerController)!=null?b:x.target).popupPositionTarget||x.target;x.JSC$18717_popupConfig.targetContainer&&(J=x.container);x.popup.positionTarget=J;x.popupContent.positionTarget=J;rl5(x);x.JSC$18717_popupConfig.forceFocus&&(x.popupContent.style.outline="none");x.popupContent.tabIndex=-1;x.JSC$18717_popupConfig.narrowProperties&&(x.popup.style.position=
"static");x.JSC$18717_popupConfig.preventAutonav&&x.popup.setAttribute("prevent-autonav",!0);x.JSC$18717_popupConfig.forceCloseOnOutsideClick&&x.popup.setAttribute("force-close-on-outside-click",!0);Jle(x,r,t);b4Y(x,x.JSC$18717_popupConfig.styles);x.isRtl()&&b4Y(x,x.JSC$18717_popupConfig.rtlStyles);if(!x.openPopupAction.shouldStopParentSignal){var V;b=(V=x.target.polymerController)!=null?V:x.target;(x.popupContent.startForwardingEvents||x.popupContainerConfig.forwardingEnabledPopups.has(x.rendererName))&&
b.parentComponent!==x.popupContent&&x.popupContent!==x.target&&x.target!==document.body&&(x.popupContent.startForwardingEvents?x.popupContent.startForwardingEvents(x.popupContainerConfig.forwardedEvents,x.target):(x.JSC$18717_eventForwarder||(x.JSC$18717_eventForwarder=new _.Hk(x.popupContent)),x.JSC$18717_eventForwarder.start(x.popupContainerConfig.forwardedEvents,x.target)))}x=x.popup;x.addEventListener("iron-overlay-opened",_.fs(this,this.onPopupIronOverlayOpened_));x.addEventListener("iron-overlay-closed",
_.fs(this,this.onPopupIronOverlayClosed_));x.addEventListener("iron-overlay-canceled",_.fs(this,this.onPopupIronOverlayCanceled_));x.addEventListener("yt-refit",_.fs(this,this.refitPopup_));x.addEventListener("yt-invalidate-popup-tabbables",_.fs(this,this.handleInvalidatePopupTabbables_));x.open()},
getPopupDurationMs_:function(r){return r.durationHintMs===0?r.durationHintMs:Math.max(4E3,r.durationHintMs||4E3)},
handleClosePopupAction_:function(r,J){var x=_.M("web_popup_cache_key_killswitch")||!!J;if(r||x){var t=this.createCacheKey(r,J);r=(r=this.popups_[t])&&r.popup}else r=_.vHb(_.Bi);if(r&&r.close){if(J=_.bZ().resolve(_.t9(_.oL)))r.restoreFocusOnClose=J.isKeyBoardInUse();r.close();this.removePopup_(r,t)}},
handleClosePopupCommand_:function(r){r.closePopupCommand&&r.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,r.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(r){var J={},x;for(x in this.popups_)if(J={key$jscomp$1158:J.key$jscomp$1158},J.key$jscomp$1158=x,!r||!r.some(function(V){return function(H){return H==V.key$jscomp$1158}}(J))){var t=this.popups_[J.key$jscomp$1158],b=t.popup;
_.bZ().resolve(_.t9(_.oi))&&t.openPopupAction.popupType==="TOAST"||(b&&b.close&&b.close(),this.removePopup_(b,J.key$jscomp$1158))}},
handleClosePopupsAction_:function(r){r.forEach(function(J){var x=this.popups_[J];x&&((x=x.popup)&&x.close&&x.close(),this.removePopup_(x,J))}.bind(this))},
handleGetPopupOpenedAction_:function(r,J){return(J=this.createCacheKey(r,J))&&this.popups_[J]?this.popups_[r].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var r=[],J;for(J in this.popups_){var x=this.popups_[J];x.popup.opened&&r.push(x)}return r},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(r,J){_.M("ytpopup_disable_default_html_caching")&&r&&r.removeWhenClosed&&(_.Hp(this.hostElement).removeChild(r),J&&this.popups_[J]&&delete this.popups_[J])},
shouldReusePopup_:function(r){return!(!r||!r.reusePopup)||!(!r||!r.beReused)},
ensurePopup_:function(r,J){this.maybeCreateNarrowMediaQuery_();var x=_.ON(r.popup,"renderer")||_.ON(r.popup,"dialog")||_.ON(r.popup,"model");if(!x)return _.WD();x=_.K5m(x,CPs(this.popupContainerConfig,x));return _.WD(this.getAndMaybeCreatePopup_(r,x,J))},
getAndMaybeCreatePopup_:function(r,J,x){var t=this.createCacheKey(J,r.uniqueId);if(this.popups_[t])return this.popups_[t];r=new TU({openPopupAction:r,target:x,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(J)});return this.popups_[t]=r},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(r){return _.M("ytpopup_disable_default_html_caching")?r&&r.includes("view-model"):!1},
maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",_.fs(this,this.openPopupQueryMatchesChanged_)),_.Hp(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(r){r=r.detail.value;for(var J in this.popups_)Jle(this.popups_[J],r)},
onPopupIronOverlayClosed_:function(r){var J=r.currentTarget,x=_.Mxr(J);x=x.length>0?x[0]:J;if(x.is!=="ytd-reel-watch-while-dialog-renderer"||r.target.is!=="tp-yt-iron-dropdown"){r.detail.popup=J;r.detail.popupRenderer=x;var t,b={context:{openingElement:((t=this.popups_[(x==null?void 0:x.is)||""])==null?void 0:t.target)||void 0}};Object.assign(b,r.detail);var V;_.Vq((V=x.hostElement)!=null?V:x,"yt-popup-closed",b);J.removeEventListener("yt-refit",_.fs(this,this.refitPopup_));J.removeEventListener("yt-invalidate-popup-tabbables",
_.fs(this,this.handleInvalidatePopupTabbables_));J.removeEventListener("iron-overlay-canceled",_.fs(this,this.onPopupIronOverlayCanceled_));J.removeEventListener("iron-overlay-closed",_.fs(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(J)}},
onPopupIronOverlayCanceled_:function(r,J){var x=r.currentTarget,t=_.Mxr(x);t=t.length>0?t[0]:x;if(t.is!=="ytd-reel-watch-while-dialog-renderer"||r.target.is!=="tp-yt-iron-dropdown"){var b;_.Vq((b=t.hostElement)!=null?b:t,"yt-popup-canceled",r.detail);b=J?_.Xj(J):null;(!J||["click","tap"].includes(J.type))&&!x.hasAttribute("force-close-on-outside-click")&&x.positionTarget&&b&&b.includes(x.positionTarget)&&r.preventDefault();x.restoreFocusOnClose=_.Uw.keyboardEventMatchesKeys(J,"esc")}},
onPopupIronOverlayOpened_:function(r){r=r.currentTarget;var J=_.Mxr(r);J=J.length>0?J[0]:r;var x,t;_.Vq((x=J.hostElement)!=null?x:J,"yt-popup-opened",(t=J.hostElement)!=null?t:J);r.keepBelowPlayer&&(this.ensurePopupBelowPlayer(r,!0),this.dynamicallyPositionedElements_.add(r));x=_.bZ().resolve(_.t9(_.oL));t=!!J.querySelector("#toast");x&&x.isKeyBoardInUse()&&!t&&(typeof J.focusFirstItem==="function"?J.focusFirstItem():(J=_.e4Y(r),J.length&&J[0].focus()));r.removeEventListener("iron-overlay-opened",
_.fs(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(r){r=r.currentTarget;r.refit&&r.refit()},
refitPopups_:function(){for(var r in this.popups_)this.popups_[r].refit()},
handleInvalidatePopupTabbables_:function(r){r=r.currentTarget;r.invalidateTabbables&&r.invalidateTabbables()},
createCacheKey:function(r,J){return _.M("web_popup_cache_key_killswitch")?J?r+"#"+J:r:J?"#"+J:r},
openSheet:function(r,J){var x=r==null?void 0:r.openPopupActionCommand;!x&&(r==null?0:r.viewModel)&&(x={openPopupAction:{popup:{sheetViewModel:r.viewModel},popupType:"CONTEXTUAL_SHEET"}});x&&this.handleOpenPopupAction(x,J)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var r=this;return _.T(function(J){return J.return(r.handleGetOpenedPopupsAction_().filter(function(x){var t;return((t=x.openPopupAction)==null?void 0:t.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(r,J,x){if(_.M("web_dialog_utils_killswitch")){var t=r==null?void 0:r.openPopupActionCommand,b=(x==null?0:x.ariaLabel)?{accessibilityData:{accessibilityData:{label:x.ariaLabel}}}:void 0;!t&&(r==null?0:r.viewModel)&&(t={openPopupAction:Object.assign({},{popup:{dialogViewModel:r.viewModel},popupType:(x==null?0:x.isModal)?"MODAL":"DIALOG"},b&&b)});t&&this.handleOpenPopupAction(t,J)}else{if(b=r==null?void 0:r.viewModel){var V=x=x===void 0?{}:x;x=V.ariaLabel;b={popup:{dialogViewModel:b},
popupType:V.isModal?"MODAL":"DIALOG"};V={accessibilityData:{label:x}};x&&(b.accessibilityData=V);b={openPopupAction:b}}else b=void 0;if(b=(t=b)!=null?t:r==null?void 0:r.openPopupActionCommand)this.isAriaModal=_.M("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(b,J)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var r=this;return _.T(function(J){return J.return(r.handleGetOpenedPopupsAction_().filter(function(x){var t;return((t=x.openPopupAction)==null?void 0:t.popupType)==="DIALOG"}).length>0)})}}];var oq4;var ViX;var Dz4=_.aa(["about:blank"]),sH=function(){var r=_.I.apply(this,arguments)||this;r.isMuted=!1;r.pageLoadTimeoutId=void 0;return r};
_.S(sH,_.I);_.m=sH.prototype;_.m.dataChanged=function(){var r=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var J=this.data.url,x=_.nb(J);_.M("enable_yt_ata_iframe_authuser")?(x=_.nb(J),_.Qj(this.iframe,bVm(x))):_.Qj(this.iframe,x);this.pageLoadTimeoutId=_.Rw(_.GY(),function(){return void r.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.ZJ({destination:window,iframe:this.iframe,origin:_.Awo(x.toString()),channelName:"ataiframe",onMessage:_.zXD(FMs,function(t){alE(t.data)?(t=_.$o(t.data,1,_.wv,_.xF()),t.length!==1?_.nR(Error("vl")):(t=t[0],t===3?(r.isMuted=!0,r.logStateChanged({adMuteRequested:!0})):t===1&&r.close())):_.nR(Error("wl"))}),
onEstablished:function(){r.cancelPageLoadTimeout();r.logStateChanged({pageLoadSucceeded:!0})}})}};
_.m.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.GY().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.m.logStateChanged=function(r){var J;if((J=this.data)==null?0:J.trackingParams)r={adsClientData:{aboutThisAdData:r}},_.wU().stateChanged(this.data.trackingParams,r)};
_.m.close=function(){_.D9(this.hostElement,"yt-close-popup-action",[this.is])};
_.m.handlesPopupClosed=function(r,J){var x=this,t,b;return _.T(function(V){if(V.nextAddress==1)return _.IP("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.D9(x.hostElement,"on-about-this-ad-popup-closed",[x.isMuted,J]),V.jumpTo(0)):r&&mq5(r)?_.p(V,oX9(r),4):(x.isMuted&&_.D9(x.hostElement,"yt-mute-ad-action",[x.is,x]),V.jumpTo(0));if(t=V.yieldResult){var H=b=new _.MZ(t),q=x.isMuted;H.getOptions().includes("onAboutThisAdPopupClosed")?_.uVf(H,"onAboutThisAdPopupClosed",{isMuted:q,layoutId:J}):_.l_("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.i8(V)})};
_.m.onPopupClosed=function(r){var J=this,x,t;return _.T(function(b){x=_.tL(Dz4);_.Qj(J.iframe,x);J.cancelPageLoadTimeout();if(!J.data)return b.jumpTo(0);J.ytRendererBehavior.markDirty();t=r.detail.context.openingElement;return _.p(b,J.handlesPopupClosed(t,J.data.layoutId),0)})};
_.m.detached=function(){this.cancelPageLoadTimeout()};
_.m.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
sH.prototype.onPopupClosed=sH.prototype.onPopupClosed;sH.prototype.dataChanged=sH.prototype.dataChanged;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],sH.prototype,"ytRendererBehavior",void 0);_.F([_.jX("#iframe"),_.y("design:type",HTMLIFrameElement)],sH.prototype,"iframe",void 0);_.F([_.C(),_.y("design:type",Object)],sH.prototype,"data",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],sH.prototype,"dataChanged",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype",Promise)],sH.prototype,"onPopupClosed",null);_.F([_.Oh({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],sH);
_.A(sH,"yt-about-this-ad-renderer",function(){if(ViX===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;oq4===void 0&&(oq4=document.createElement("template"));var t=oq4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ViX=r}r=ViX;return r},{mode:2});var H4Y;var TQm;var qd=function(r){var J=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=J.message;"stack"in J&&(this.stack=J.stack);this.maxFileSizeMB=r;Object.setPrototypeOf(this,qd.prototype)};
_.S(qd,Error);var s7v=function(r,J){var x=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=x.message;"stack"in x&&(this.stack=x.stack);this.minWidth=r;this.minHeight=J;Object.setPrototypeOf(this,s7v.prototype)};
_.S(s7v,Error);var qMm=function(r){this.requirements=r;this.JSC$18745_maxFileSize=r.maxFileSizeMB*1024*1024},WF7=function(r,J){if(J.size>r.JSC$18745_maxFileSize)throw new qd(r.requirements.maxFileSizeMB);
};var i4I=function(r,J){this.canvas=r;this.imageEditorBuilder=J};
i4I.prototype.addEventListeners=function(r){var J=function(b){p0X(r,b)};
this.JSC$18751_mouseDownEvent=J;var x=function(b){fAY(r,b)};
this.JSC$18751_mouseMoveEvent=x;var t=function(){UzE(r)};
this.JSC$18751_mouseUpEvent=t;this.canvas.addEventListener("mousedown",J);this.canvas.addEventListener("mousemove",x);document.addEventListener("mouseup",t)};
i4I.prototype.removeEventListeners=function(){this.JSC$18751_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18751_mouseDownEvent);this.JSC$18751_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18751_mouseMoveEvent);this.JSC$18751_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18751_mouseUpEvent)};
var gqK=function(r,J){r.removeEventListeners();return new Promise(function(x){var t=new Image;t.crossOrigin="anonymous";t.onload=function(){var b=r.imageEditorBuilder(r.canvas,t);r.addEventListeners(b);x(b)};
t.src=J})},WF=function(r,J,x,t,b,V,H,q){this.canvas=r;
this.image=J;this.requiredRatio=x;this.minImageCropDimension=t;this.minOutputImageResolution=b;this.component=V;this.styleFocusedCorner=q===void 0?!0:q;this.action=2;this.focusedCorner=this.resizeCorner=0;r=this.canvas.getContext("2d");if(!r)throw Error("xl");this.ctx=r;this.canvasMargin=H!=null?H:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;H=this.image;r=this.canvasInnerWidth/H.width;H.height*r>912&&(r=H.width/H.height*912/H.width);H=r;this.scaledImageWidth=this.canvas.width%2?
Dqe(this.image.width*H):VvY(this.image.width*H);this.scaledImageHeight=Math.round(this.image.height*H);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18754_overlayMarginBottom=this.JSC$18754_overlayMarginTop=this.canvasMargin;this.JSC$18754_overlayMarginRight=this.JSC$18754_overlayMarginLeft=this.horizontalMargin;this.JSC$18754_overlayWidth=this.scaledImageWidth;this.JSC$18754_overlayHeight=this.scaledImageHeight;
r=this.image.width/this.image.height;r>this.requiredRatio?(this.JSC$18754_overlayWidth=this.canvas.width%2?Dqe(this.scaledImageHeight*this.requiredRatio):VvY(this.scaledImageHeight*this.requiredRatio),this.JSC$18754_overlayMarginRight=this.JSC$18754_overlayMarginLeft=(this.canvas.width-this.JSC$18754_overlayWidth)/2):r<this.requiredRatio&&(this.JSC$18754_overlayHeight=this.canvas.height%2?Dqe(this.scaledImageWidth/this.requiredRatio):VvY(this.scaledImageWidth/this.requiredRatio),this.JSC$18754_overlayMarginBottom=
this.JSC$18754_overlayMarginTop=(this.canvas.height-this.JSC$18754_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*H,this.scaledImageWidth);Eq9(this)};
WF.prototype.getContext=function(){return this.ctx};
var p0X=function(r,J){J={x:Math.round(J.pageX-r.canvas.getBoundingClientRect().left),y:Math.round(J.pageY-r.canvas.getBoundingClientRect().top)};r.dragStart=J;j7y(r,J)!==0?(r.action=1,$z5(r,J),r.resizeCorner=j7y(r,J)):J.x>r.JSC$18754_overlayMarginLeft&&J.x<r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth&&J.y>r.JSC$18754_overlayMarginTop&&J.y<r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight&&(r.action=0)},w0X=function(r,J){switch(J){case 1:return{x:r.JSC$18754_overlayMarginLeft,
y:r.JSC$18754_overlayMarginTop};case 2:return{x:r.JSC$18754_overlayMarginLeft,y:r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight};case 3:return{x:r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth,y:r.JSC$18754_overlayMarginTop};case 4:return{x:r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth,y:r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight};default:throw Error("yl");}},Mim=function(r,J){if(r.focusedCorner!==0){r.dragStart=w0X(r,r.focusedCorner);
r.action=1;r.resizeCorner=r.focusedCorner;var x=r.dragStart.x,t=r.dragStart.y;switch(J){case 0:r.focusedCorner===1||r.focusedCorner===4?(x-=10,t-=10):(x-=10,t+=10);break;case 1:r.focusedCorner===1||r.focusedCorner===4?(x+=10,t+=10):(x+=10,t-=10);break;case 2:x=r.focusedCorner===1||r.focusedCorner===4?x-10:x+10;t-=10;break;case 3:x=r.focusedCorner===1||r.focusedCorner===4?x+10:x-10;t+=10;break;default:throw Error("zl");}hjY(r,{x:x,y:t});Eq9(r);r.action=2;r.dragStart=void 0}},fAY=function(r,J){J={x:Math.round(J.pageX-
r.canvas.getBoundingClientRect().left),
y:Math.round(J.pageY-r.canvas.getBoundingClientRect().top)};$z5(r,J);switch(r.action){case 1:hjY(r,J);break;case 0:r.dragStart&&(r.JSC$18754_overlayMarginLeft=Math.max(r.horizontalMargin,Math.min(r.JSC$18754_overlayMarginLeft-(r.dragStart.x-J.x),r.horizontalMargin+r.scaledImageWidth-r.JSC$18754_overlayWidth)),r.JSC$18754_overlayMarginRight=r.canvas.width-r.JSC$18754_overlayMarginLeft-r.JSC$18754_overlayWidth,r.JSC$18754_overlayMarginTop=Math.max(r.canvasMargin,Math.min(r.JSC$18754_overlayMarginTop-
(r.dragStart.y-J.y),r.scaledImageHeight-r.JSC$18754_overlayHeight+r.canvasMargin)),r.JSC$18754_overlayMarginBottom=r.canvas.height-(r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight));break;default:return}Eq9(r);r.dragStart=J},UzE=function(r){r.action=2;
r.dragStart=void 0;document.body.style.cursor="auto"},$z5=function(r,J){switch(j7y(r,J)){case 1:document.body.style.cursor="nw-resize";
break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:r.action!==1&&(document.body.style.cursor="auto")}},j7y=function(r,J){var x=r.JSC$18754_overlayMarginLeft-5,t=r.JSC$18754_overlayMarginTop-5,b=r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth-5;
r=r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-5;return Ghm(J,{x:x,y:t})?1:Ghm(J,{x:b,y:t})?3:Ghm(J,{x:x,y:r})?2:Ghm(J,{x:b,y:r})?4:0},Ghm=function(r,J){return r.x>=J.x&&r.x<=J.x+10&&r.y>=J.y&&r.y<=J.y+10},hjY=function(r,J){if(r.dragStart)switch(r.resizeCorner){case 2:Math.abs((r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth-J.x)/(J.y-r.JSC$18754_overlayMarginTop))>=r.requiredRatio?RjI(r,J.x):SM7(r,J.y);
break;case 1:Math.abs((r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth-J.x)/(r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-J.y))>=r.requiredRatio?NQr(r,J.x):SM7(r,J.y);break;case 4:Math.abs((J.x-r.JSC$18754_overlayMarginLeft)/(J.y-r.JSC$18754_overlayMarginTop))>=r.requiredRatio?RjI(r,J.x):dzr(r,J.y);break;case 3:Math.abs((J.x-r.JSC$18754_overlayMarginLeft)/(r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-J.y))>=r.requiredRatio?NQr(r,J.x):dzr(r,J.y);break;default:throw Error("Al");
}},RjI=function(r,J){var x=r.JSC$18754_overlayMarginTop;
r.JSC$18754_overlayMarginBottom=Q75(r,J);r.JSC$18754_overlayHeight=r.canvas.height-r.JSC$18754_overlayMarginBottom-x;r.JSC$18754_overlayWidth=Math.round(r.JSC$18754_overlayHeight*r.requiredRatio);KFv(r)},NQr=function(r,J){var x=r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight;
r.JSC$18754_overlayMarginTop=Q75(r,J);r.JSC$18754_overlayHeight=x-r.JSC$18754_overlayMarginTop;r.JSC$18754_overlayWidth=Math.round(r.JSC$18754_overlayHeight*r.requiredRatio);KFv(r)},KFv=function(r){switch(r.resizeCorner){case 2:case 1:r.JSC$18754_overlayMarginLeft=r.canvas.width-r.JSC$18754_overlayMarginRight-r.JSC$18754_overlayWidth;
break;case 4:case 3:r.JSC$18754_overlayMarginRight=r.canvas.width-r.JSC$18754_overlayMarginLeft-r.JSC$18754_overlayWidth;break;default:throw Error("Al");}},SM7=function(r,J){var x=r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth;
r.JSC$18754_overlayMarginLeft=kh7(r,J);r.JSC$18754_overlayWidth=x-r.JSC$18754_overlayMarginLeft;r.JSC$18754_overlayHeight=Math.round(r.JSC$18754_overlayWidth/r.requiredRatio);PB7(r)},dzr=function(r,J){var x=r.JSC$18754_overlayMarginLeft;
r.JSC$18754_overlayMarginRight=kh7(r,J);r.JSC$18754_overlayWidth=r.canvas.width-r.JSC$18754_overlayMarginRight-x;r.JSC$18754_overlayHeight=Math.round(r.JSC$18754_overlayWidth/r.requiredRatio);PB7(r)},PB7=function(r){switch(r.resizeCorner){case 2:case 4:r.JSC$18754_overlayMarginBottom=r.canvas.height-r.JSC$18754_overlayMarginTop-r.JSC$18754_overlayHeight;
break;case 1:case 3:r.JSC$18754_overlayMarginTop=r.canvas.height-r.JSC$18754_overlayMarginBottom-r.JSC$18754_overlayHeight;break;default:throw Error("Al");}},Q75=function(r,J){switch(r.resizeCorner){case 2:J=r.canvas.height-(r.JSC$18754_overlayMarginTop+YME(r,J));
break;case 4:J=r.canvas.height-(r.JSC$18754_overlayMarginTop+nqm(r,J));break;case 1:J=r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-YME(r,J);break;case 3:J=r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-nqm(r,J);break;default:throw Error("Al");}return Math.max(J,r.canvasMargin)},YME=function(r,J){J=r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth-Math.max(J,r.horizontalMargin);
J=J<0?r.JSC$18754_overlayWidth:Math.max(J,r.minOverlayWidth);return Math.round(J/r.requiredRatio)},nqm=function(r,J){J=r.canvas.width-Math.max(r.canvas.width-J,r.horizontalMargin)-r.JSC$18754_overlayMarginLeft;
J=J<0?r.JSC$18754_overlayWidth:Math.max(J,r.minOverlayWidth);return Math.round(J/r.requiredRatio)},kh7=function(r,J){switch(r.resizeCorner){case 2:J=r.canvas.width-r.JSC$18754_overlayMarginRight-O4e(r,J);
break;case 4:J=r.canvas.width-r.JSC$18754_overlayMarginLeft-O4e(r,J);break;case 1:J=r.canvas.width-r.JSC$18754_overlayMarginRight-CB7(r,J);break;case 3:J=r.canvas.width-r.JSC$18754_overlayMarginLeft-CB7(r,J);break;default:throw Error("Al");}return Math.max(J,r.horizontalMargin)},O4e=function(r,J){J=r.canvas.height-Math.max(r.canvas.height-J,r.canvasMargin)-r.JSC$18754_overlayMarginTop;
return J<0?r.JSC$18754_overlayWidth:Math.max(Math.round(J*r.requiredRatio),r.minOverlayWidth)},CB7=function(r,J){J=r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-Math.max(J,r.canvasMargin);
return J<0?r.JSC$18754_overlayWidth:Math.max(Math.round(J*r.requiredRatio),r.minOverlayWidth)},Eq9=function(r){r.ctx.clearRect(0,0,r.canvas.width,r.canvas.height);
r.ctx.drawImage(r.image,0,0,r.image.width,r.image.height,r.horizontalMargin,r.canvasMargin,r.canvas.width-2*r.horizontalMargin,r.scaledImageHeight);r.ctx.fillStyle="rgba(0, 0, 0, 0.7)";r.ctx.fillRect(r.horizontalMargin,r.JSC$18754_overlayMarginTop,r.JSC$18754_overlayMarginLeft-r.horizontalMargin,r.JSC$18754_overlayHeight);r.ctx.fillRect(r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth,r.JSC$18754_overlayMarginTop,r.JSC$18754_overlayMarginRight-r.horizontalMargin,r.JSC$18754_overlayHeight);r.ctx.fillRect(r.horizontalMargin,
r.canvasMargin,r.scaledImageWidth,r.JSC$18754_overlayMarginTop-r.canvasMargin);r.ctx.fillRect(r.horizontalMargin,r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight,r.scaledImageWidth,r.JSC$18754_overlayMarginBottom-r.canvasMargin);r.drawOverlay();r.component&&_.Vq(r.component,"image-updated")};
WF.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18754_overlayMarginLeft,this.JSC$18754_overlayMarginTop,this.JSC$18754_overlayWidth,this.JSC$18754_overlayHeight);BQs(this)};
var BQs=function(r){var J=r.JSC$18754_overlayMarginLeft-5,x=r.JSC$18754_overlayMarginTop-5,t=r.JSC$18754_overlayMarginLeft+r.JSC$18754_overlayWidth-5,b=r.JSC$18754_overlayMarginTop+r.JSC$18754_overlayHeight-5;r.ctx.fillStyle="#FFF";r.ctx.fillRect(J,x,10,10);r.ctx.strokeRect(J,x,10,10);r.ctx.fillRect(t,x,10,10);r.ctx.strokeRect(t,x,10,10);r.ctx.fillRect(J,b,10,10);r.ctx.strokeRect(J,b,10,10);r.ctx.fillRect(t,b,10,10);r.ctx.strokeRect(t,b,10,10);if(r.focusedCorner!==0&&r.styleFocusedCorner){r.ctx.lineWidth=
4;r.ctx.strokeStyle="#3EA6FF";switch(r.focusedCorner){case 1:--J;--x;break;case 2:--J;x=b-1;break;case 3:J=t-1;--x;break;case 4:J=t-1;x=b-1;break;default:return}r.ctx.strokeRect(J,x,12,12)}};
WF.prototype.crop=function(r,J){J=J===void 0?!0:J;var x=this.image.width/this.scaledImageWidth,t=document.createElement("canvas"),b=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],V=this.JSC$18754_overlayWidth*x,H=this.JSC$18754_overlayHeight*x;t.width=Math.max(V,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);t.height=Math.max(H,b);r&&(t.width=Math.min(t.width,t.height),t.height=Math.min(t.width,t.height));
r=t.getContext("2d");if(!r)throw Error("ol");b=(this.JSC$18754_overlayMarginLeft-this.horizontalMargin)*x;x*=this.JSC$18754_overlayMarginTop-this.canvasMargin;J||(r.fillStyle="white",r.fillRect(0,0,t.width,t.height));r.drawImage(this.image,b,x,V,H,0,0,t.width,t.height);return t};var IA9=function(r,J,x,t,b){WF.call(this,r,J,x,t,void 0,b,8,!1)};
_.S(IA9,WF);IA9.prototype.drawOverlay=function(){var r=this.getContext(),J=this.JSC$18754_overlayWidth,x=this.JSC$18754_overlayHeight,t=this.JSC$18754_overlayMarginTop,b=this.JSC$18754_overlayMarginLeft;r.lineWidth=2;r.strokeStyle="#3EA6FF";r.beginPath();r.arc(b+J/2,t+x/2,J/2,0,2*Math.PI);r.stroke();r.strokeRect(b,t,J,x);BQs(this)};
var LFm={maxFileSizeMB:15,minWidth:98,minHeight:98},cly=["image/png","image/jpeg","image/gif"],i1=function(){var r=_.I.apply(this,arguments)||this;r.fileSelectorFocusListener=null;r.errorMessage=null;r.isLoading=!0;r.hideContainer=!0;r.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return r};
_.S(i1,_.I);_.m=i1.prototype;_.m.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.m.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.m.computePlaylistThumbnail=function(r){return r==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.m.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.D9(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.m.setErrorState=function(r){this.resetErrorState();r&&(this.errorMessage=r)};
_.m.showPopup=function(){var r=this;this.hideContainer=!1;_.Rw(_.Yh,function(){_.Vq(r.hostElement,"yt-refit")});
this.isLoading=!1};
_.m.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.m.closePopup=function(){this.resetFileSelector();_.D9(this.hostElement,"yt-close-popup-action",[this.is])};
_.m.onCancelTap=function(){this.isPlaylistThumbnail||_.D9(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.m.openFileSelector=function(){var r=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.Rw(_.Yh,function(){setTimeout(function(){if(!r.fileSelector.files||r.fileSelector.files.length===0)r.onCancelTap();r.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(J){J instanceof Error?_.Pq(J):_.YC(new _.MV(JSON.stringify(J)))}};
_.m.handleFileSelection=function(){var r=this,J,x,t,b,V,H;return _.T(function(q){switch(q.nextAddress){case 1:_.DC(q,2);if(!r.fileSelector.files||!r.imageEditorCanvas)return r.onCancelTap(),q.return();J=r.fileSelector.files[0];WF7(r.imageChecker,J);_.DC(q,4);return _.p(q,POY(J),6);case 6:r.mimeType=q.yieldResult;_.FC(q,5,2);break;case 4:_.Wr(q,2),_.D9(r.hostElement,"yt-image-selection-error-action",[(x=r.data)==null?void 0:x.genericImageLoadErrorMessage]),r.onCancelTap();case 5:t=new FileReader;t.addEventListener("load",
function(){var W,U;return _.T(function(g){if(g.nextAddress==1){if(!t.result)return _.nR(Error("ql")),g.return();W=t.result;U=new Image;U.src=W;U.onload=function(){try{var E=r.imageChecker;if(U.width<E.requirements.minWidth||U.height<E.requirements.minHeight)throw new s7v(E.requirements.minWidth,E.requirements.minHeight);}catch(G){if(G instanceof s7v){var h;_.D9(r.hostElement,"yt-image-selection-error-action",[(h=r.data)==null?void 0:h.imageDimensionErrorMessage]);r.logImageDimensionErrorVe()}else G instanceof
Error?_.Pq(G):(E=new _.MV(JSON.stringify(G)),_.Pq(E));r.onCancelTap()}r.showPopup()};
U.onerror=function(){var E;_.D9(r.hostElement,"yt-image-selection-error-action",[(E=r.data)==null?void 0:E.genericImageLoadErrorMessage]);r.onCancelTap()};
return _.p(g,gqK(r.imageEditorCanvas,W),2)}r.imageEditor=g.yieldResult;r.updatePositionOfAllCorners();r.addEventListeners(r.imageEditor);_.i8(g)})},!1);
t.readAsDataURL(J);_.FC(q,0);break;case 2:b=_.Wr(q),b instanceof qd?_.D9(r.hostElement,"yt-image-selection-error-action",[(V=r.data)==null?void 0:V.imageSizeErrorMessage]):(b instanceof Error?_.Pq(b):_.YC(new _.MV(JSON.stringify(b))),_.D9(r.hostElement,"yt-image-selection-error-action",[(H=r.data)==null?void 0:H.genericImageLoadErrorMessage])),r.onCancelTap(),_.i8(q)}})};
_.m.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var r=_.$I(_.wU(),{veType:232707,visualElement:_.K$(232707)});r&&(r={visualElement:r},_.jU().reportShown(r))}};
_.m.handleImageSelectionErrorAction=function(r){this.isPlaylistThumbnail&&_.AOK(this.hostElement,r)};
_.m.convertToImageFormatBundle=function(r){var J=this,x,t,b;return _.T(function(V){switch(V.nextAddress){case 1:return x=r.toDataURL(J.outputMimeType,1),_.p(V,YQy(x),2);case 2:t=V.yieldResult;_.DC(V,3);WF7(J.imageChecker,t);_.FC(V,4);break;case 3:b=_.Wr(V);if(!(b instanceof qd))throw b;_.nR(new _.MV("Output size is bigger than input size for image",J.mimeType,J.outputMimeType,t.size));x=r.toDataURL("image/jpeg",.95);return _.p(V,YQy(x),6);case 6:t=V.yieldResult;case 4:return V.return({dataUrl:x,imageFile:t})}})};
_.m.handleUploadImageToScottyCommand=function(r){var J=this,x,t,b,V,H,q,W,U,g,E;return _.T(function(h){switch(h.nextAddress){case 1:if(!J.imageEditor||!_.R(r,oS9))return h.return();x=_.R(r,oS9).scottyUploadUrl;if(!x){var G=new _.MV("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.Pq(G);return h.return()}_.DC(h,2);J.setLoadingState();t=J.imageEditor.crop(!1,!1);return _.p(h,J.convertToImageFormatBundle(t),4);case 4:return b=h.yieldResult,_.p(h,K0v(b.imageFile,x),5);case 5:V=
h.yieldResult;((H=J.data)==null?0:H.onUploadEndpoint)?(q=J.buildUploadServiceEndpoint(V),J.ytComponentBehavior.resolveCommand(q),W=_.R(q,_.Q1),((U=W)==null?0:U.params)?J.closePopup():J.resetFileSelector()):(_.D9(J.hostElement,"yt-image-updated-action",[b.dataUrl,V]),J.closePopup());_.FC(h,0);break;case 2:g=_.Wr(h),J.setErrorState((E=J.data)==null?void 0:E.uploadErrorMessage),g instanceof Error?_.Pq(g):(G=new _.MV(JSON.stringify(g)),_.Pq(G)),_.i8(h)}})};
_.m.buildUploadServiceEndpoint=function(r){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",r),this.data.onUploadEndpoint):null};
_.m.dataChanged=function(){var r=this,J;return _.T(function(x){if(x.nextAddress==1){if(!r.data||!r.canvasElement)return x.return();r.data.imageRatio&&r.data.minImageCropWidth||_.YC(new _.MV("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));J=function(t,b){return r.data.imageType==="IMAGE_TYPE_AVATAR"?new IA9(t,b,r.data.imageRatio,[r.data.minImageCropWidth,r.data.minImageCropWidth/r.data.imageRatio],r.hostElement):new WF(t,b,r.data.imageRatio,[r.data.minImageCropWidth,
r.data.minImageCropWidth/r.data.imageRatio],void 0,r.hostElement,8,!1)};
r.imageEditorCanvas=new i4I(r.canvasElement,J);return r.data.url?_.p(x,gqK(r.imageEditorCanvas,r.data.url),3):(r.hideContainer=!0,r.openFileSelector(),x.jumpTo(0))}r.imageEditor=x.yieldResult;r.showPopup();r.addEventListeners(r.imageEditor);_.i8(x)})};
_.m.addEventListeners=function(r){this.removeEventListeners();var J=function(b){p0X(r,b)};
this.JSC$18762_mouseDownEvent=J;var x=function(b){fAY(r,b)};
this.JSC$18762_mouseMoveEvent=x;var t=function(){UzE(r)};
this.JSC$18762_mouseUpEvent=t;this.topLeftCorner.addEventListener("mousedown",J);this.topLeftCorner.addEventListener("mousemove",x);this.topLeftCorner.addEventListener("mouseup",t);this.topRightCorner.addEventListener("mousedown",J);this.topRightCorner.addEventListener("mousemove",x);this.topRightCorner.addEventListener("mouseup",t);this.bottomLeftCorner.addEventListener("mousedown",J);this.bottomLeftCorner.addEventListener("mousemove",x);this.bottomLeftCorner.addEventListener("mouseup",t);this.bottomRightCorner.addEventListener("mousedown",
J);this.bottomRightCorner.addEventListener("mousemove",x);this.bottomRightCorner.addEventListener("mouseup",t)};
_.m.removeEventListeners=function(){this.JSC$18762_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18762_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18762_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18762_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18762_mouseDownEvent));this.JSC$18762_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18762_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$18762_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18762_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18762_mouseMoveEvent));this.JSC$18762_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18762_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18762_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18762_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18762_mouseUpEvent))};
_.m.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var r=document.activeElement;r&&r.shadowRoot&&r.shadowRoot.activeElement;)r=r.shadowRoot.activeElement;switch(r){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.m.updatePositionOfCorner=function(r,J){var x=r.y-J.offsetHeight/2+4;J.style.left=r.x-J.offsetWidth/2+16+"px";J.style.top=x+"px"};
_.m.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var r=_.D([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),J=r.next();!J.done;J=r.next()){J=J.value;var x=w0X(this.imageEditor,J.corner);this.updatePositionOfCorner(x,J.div)}};
_.m.onLeft=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(Mim(this.imageEditor,0),this.updatePositionOfAllCorners(),r.preventDefault())};
_.m.onRight=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(Mim(this.imageEditor,1),this.updatePositionOfAllCorners(),r.preventDefault())};
_.m.onUp=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(Mim(this.imageEditor,2),this.updatePositionOfAllCorners(),r.preventDefault())};
_.m.onDown=function(r){this.imageEditor&&this.setFocusInImageEditor()&&(Mim(this.imageEditor,3),this.updatePositionOfAllCorners(),r.preventDefault())};
_.m.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.vd.Object.defineProperties(i1.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&cly.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var r,J,x;((J=this.data)==null?0:J.imageRatio)&&((x=this.data)==null?0:x.minImageCropWidth)?r={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:r=LFm;return new qMm(r)}}});
i1.prototype.updatePositionOfAllCorners=i1.prototype.updatePositionOfAllCorners;i1.prototype.dataChanged=i1.prototype.dataChanged;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],i1.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],i1.prototype,"ytComponentBehavior",void 0);_.F([_.K(_.Uw),_.y("design:type",Object)],i1.prototype,"ironA11yKeysBehavior",void 0);
_.F([_.jX("#canvas"),_.y("design:type",HTMLCanvasElement)],i1.prototype,"canvasElement",void 0);_.F([_.jX("#file-selector"),_.y("design:type",HTMLInputElement)],i1.prototype,"fileSelector",void 0);_.F([_.jX("#top-left-corner"),_.y("design:type",HTMLDivElement)],i1.prototype,"topLeftCorner",void 0);_.F([_.jX("#top-right-corner"),_.y("design:type",HTMLDivElement)],i1.prototype,"topRightCorner",void 0);
_.F([_.jX("#bottom-left-corner"),_.y("design:type",HTMLDivElement)],i1.prototype,"bottomLeftCorner",void 0);_.F([_.jX("#bottom-right-corner"),_.y("design:type",HTMLDivElement)],i1.prototype,"bottomRightCorner",void 0);_.F([_.C(),_.y("design:type",Object)],i1.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],i1.prototype,"errorMessage",void 0);_.F([_.C(),_.y("design:type",Object)],i1.prototype,"isLoading",void 0);_.F([_.C(),_.y("design:type",Object)],i1.prototype,"hideContainer",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.y("design:type",Boolean)],i1.prototype,"isPlaylistThumbnail",void 0);_.F([_.Mw("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],i1.prototype,"dataChanged",null);_.F([_.Uh("image-updated"),_.Uh("yt-refit"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],i1.prototype,"updatePositionOfAllCorners",null);
_.F([_.Oh({is:"yt-image-editor-renderer",disableElementRegistration:!0})],i1);
_.A(i1,"yt-image-editor-renderer",function(){if(TQm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.channels.yt_image_editor_renderer.yt.image.editor.renderer.css.js--\x3e<div class="container style-scope yt-image-editor-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope yt-image-editor-renderer">\n    <h2 class="style-scope yt-image-editor-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope yt-image-editor-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="content style-scope yt-image-editor-renderer" slot="content" no-padding="" id="canvas-container">\n    <div class="error style-scope yt-image-editor-renderer" hidden="[[!errorMessage]]">\n      <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope yt-image-editor-renderer"></yt-icon>\n      <yt-formatted-string id="error" class="error-message style-scope yt-image-editor-renderer" text="[[errorMessage]]">\n    </yt-formatted-string>\n    </div>\n    <canvas id="canvas" width="600" height="600" class="style-scope yt-image-editor-renderer">\n    </canvas>\n    <div class="drag top-left style-scope yt-image-editor-renderer" id="top-left-corner" aria-label="[[data.topLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag top-right style-scope yt-image-editor-renderer" id="top-right-corner" aria-label="[[data.topRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-left style-scope yt-image-editor-renderer" id="bottom-left-corner" aria-label="[[data.bottomLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-right style-scope yt-image-editor-renderer" id="bottom-right-corner" aria-label="[[data.bottomRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n  </div>\n  <div class="button-layer style-scope yt-image-editor-renderer">\n    <input id="file-selector" accept="image/*" hidden="" type="file" on-change="handleFileSelection" class="style-scope yt-image-editor-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="update-button" data="[[data.updateButton.buttonRenderer]]" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner-container style-scope yt-image-editor-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope yt-image-editor-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;H4Y===void 0&&(H4Y=document.createElement("template"));var t=H4Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);TQm=r}r=TQm;return r},{mode:2});var AlK;var FFm;var pp=function(){return _.I.apply(this,arguments)||this};
_.S(pp,_.I);pp.prototype.updateMinutesFromBinding=function(r){this.handleMinutesChanged&&this.handleMinutesChanged(r)};
pp.prototype.updateSecondsFromBinding=function(r){this.handleSecondsChanged&&this.handleSecondsChanged(r)};
pp.prototype.updateDescriptionFromBinding=function(r){this.handleDescriptionChanged&&this.handleDescriptionChanged(r)};
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],pp.prototype,"ytComponentBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],pp.prototype,"data",void 0);_.F([_.C(),_.y("design:type",String)],pp.prototype,"minutes",void 0);_.F([_.C(),_.y("design:type",String)],pp.prototype,"seconds",void 0);_.F([_.C(),_.y("design:type",String)],pp.prototype,"description",void 0);_.F([_.C(),_.y("design:type",Function)],pp.prototype,"handleMinutesChanged",void 0);
_.F([_.C(),_.y("design:type",Function)],pp.prototype,"handleSecondsChanged",void 0);_.F([_.C(),_.y("design:type",Function)],pp.prototype,"handleDescriptionChanged",void 0);_.F([_.C(),_.y("design:type",Number)],pp.prototype,"characterLimit",void 0);_.F([_.C(),_.y("design:type",Number)],pp.prototype,"textNumRows",void 0);_.F([_.Oh({is:"yt-report-details-form-content",disableElementRegistration:!0})],pp);
_.A(pp,"yt-report-details-form-content",function(){if(FFm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_content.yt.report.details.form.content.css.js--\x3e<div id="content" class="style-scope yt-report-details-form-content"><label id="timestamp" class="style-scope yt-report-details-form-content">\n    [[getSimpleString(data.timestampLabel)]]\n    <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope yt-report-details-form-content"></yt-timestamp-input></label><div id="description" class="style-scope yt-report-details-form-content"><tp-yt-paper-input-container no-label-float="" use-v2-underline="" class="style-scope yt-report-details-form-content"><tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope yt-report-details-form-content" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[characterLimit]]" placeholder="[[getSimpleString(data.descriptionHint)]]" rows$="[[textNumRows]]" value="[[description]]" on-value-changed="updateDescriptionFromBinding"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot="add-on" class="style-scope yt-report-details-form-content"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope yt-report-details-form-content"></yt-formatted-string></div>');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;AlK===void 0&&(AlK=document.createElement("template"));var t=AlK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);FFm=r}r=FFm;return r},{mode:2});var aAs;var ylr;var fp=function(){var r=_.I.apply(this,arguments)||this;r.updateMinutesFromBinding=function(J){r.minutes=J.detail.value};
r.updateSecondsFromBinding=function(J){r.seconds=J.detail.value};
r.updateDescriptionFromBinding=function(J){r.description=J.detail.value};
return r};
_.S(fp,_.I);_.m=fp.prototype;_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.m.configureRendererStamper=function(){return{"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}},"data.submitButton":{id:"submit-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.m.ready=function(){_.Hp(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.m.onSubmitYtAction=function(r){var J=r.detail;J.actionName==="yt-service-request"&&(J=J.args[1],J.flagEndpoint&&(r.stopPropagation(),this.refireAction(J)))};
_.m.refireAction=function(r){var J={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(J.vss_id=this.vssId);_.sx(this.hostElement,[r,J]);this.submitDisabled=!0};
_.m.dataChanged=function(){var r=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var J=_.xb();J&&J.getPlayerPromise().then(function(x){var t=x.getOption("cc","track")||x.getOption("captions","track");t&&(r.vssId=t.vss_id);x=x.getCurrentTime();r.minutes=Math.floor(x/60).toString();r.seconds=(Math.floor(x)%60).toString()})};
_.m.updateSubmitButtonState=function(){var r;((r=this.data)==null?0:r.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.m.onYtServiceRequestCompleted=function(){_.D9(this.hostElement,"yt-close-popup-action")};
_.m.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.vd.Object.defineProperties(fp.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var r;return((r=this.data)==null?void 0:r.textNumRows)||4}}});
fp.prototype.onYtServiceRequestError=fp.prototype.onYtServiceRequestError;fp.prototype.onYtServiceRequestCompleted=fp.prototype.onYtServiceRequestCompleted;fp.prototype.updateSubmitButtonState=fp.prototype.updateSubmitButtonState;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],fp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);
_.F([_.C({observer:"dataChanged"}),_.y("design:type",Object)],fp.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Boolean)],fp.prototype,"submitDisabled",void 0);_.F([_.C(),_.y("design:type",String)],fp.prototype,"minutes",void 0);_.F([_.C(),_.y("design:type",String)],fp.prototype,"seconds",void 0);_.F([_.C(),_.y("design:type",String)],fp.prototype,"description",void 0);_.F([_.C(),_.y("design:type",String)],fp.prototype,"vssId",void 0);
_.F([_.C({value:_.IP("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.y("design:type",Boolean)],fp.prototype,"isMusic",void 0);_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],fp.prototype,"characterLimit",null);_.F([_.n("data"),_.y("design:type",Number),_.y("design:paramtypes",[])],fp.prototype,"textNumRows",null);
_.F([_.Mw("minutes","seconds","description","submitDisabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fp.prototype,"updateSubmitButtonState",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fp.prototype,"onYtServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],fp.prototype,"onYtServiceRequestError",null);_.F([_.Oh({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],fp);
_.A(fp,"yt-report-details-form-renderer",function(){if(ylr===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_renderer.yt.report.details.form.renderer.css.js--\x3e<div id="header" class="style-scope yt-report-details-form-renderer">\n  <div id="back-button" class="style-scope yt-report-details-form-renderer"></div>\n  <h2 id="title" class="style-scope yt-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n</div>\n  <yt-report-details-form-content character-limit="[[characterLimit]]" data="[[data]]" description="[[description]]" handle-description-changed="[[updateDescriptionFromBinding]]" handle-minutes-changed="[[updateMinutesFromBinding]]" handle-seconds-changed="[[updateSecondsFromBinding]]" minutes="[[minutes]]" seconds="[[seconds]]" text-num-rows="[[textNumRows]]" class="style-scope yt-report-details-form-renderer">\n  </yt-report-details-form-content>\n<div id="buttons" class="style-scope yt-report-details-form-renderer">\n  <div id="cancel-button" class="style-scope yt-report-details-form-renderer"></div>\n  <div id="submit-button" class="style-scope yt-report-details-form-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;aAs===void 0&&(aAs=document.createElement("template"));var t=aAs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);ylr=r}r=ylr;return r});var ejs;var zj4;var Z4E;var vqY;var UH=function(){return _.I.apply(this,arguments)||this};
_.S(UH,_.I);
UH.prototype.onCheckedChanged_=function(){if(this.data){var r=_.Hp(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.D9(this.hostElement,"yt-additional-detail-checkbox-update",[r]):this.data.identifier==="yt-hide-user-checkbox"?_.D9(this.hostElement,"yt-hide-user-checkbox-update",[r]):r&&this.data.enableCommand?_.D9(this.hostElement,"yt-modify-report-form-command",[_.R(this.data.enableCommand,Was)]):!r&&this.data.disableCommand&&_.D9(this.hostElement,
"yt-modify-report-form-command",[_.R(this.data.enableCommand,Was)])}};
UH.prototype.onLabelTap_=function(r){r.target.tagName!="A"&&(_.Hp(this.hostElement).querySelector("#checkbox").checked=!_.Hp(this.hostElement).querySelector("#checkbox").checked)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],UH.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],UH.prototype,"data",void 0);_.F([_.Oh({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],UH);
_.A(UH,"yt-boolean-form-field-v2-renderer",function(){if(vqY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-boolean-form-field-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_boolean_form_field_v2_renderer.yt.boolean.form.field.v2.renderer.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" aria-labelledby="yt-boolean-form-field-v2-renderer-label" checked="[[data.value]]" on-checked-changed="onCheckedChanged_" class="style-scope yt-boolean-form-field-v2-renderer">\n</tp-yt-paper-checkbox>\n<div id="content" class="style-scope yt-boolean-form-field-v2-renderer">\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-label" class="label style-scope yt-boolean-form-field-v2-renderer" text="[[data.label]]" on-tap="onLabelTap_">\n  </yt-formatted-string>\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-tooltip" class="tooltip style-scope yt-boolean-form-field-v2-renderer" text="[[data.tooltip]]">\n  </yt-formatted-string>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Z4E===void 0&&(Z4E=document.createElement("template"));var t=Z4E;x.call(J,t.content.cloneNode(!0),r.content.firstChild);vqY=r}r=vqY;return r});var gi=function(){var r=_.I.apply(this,arguments)||this;r.canShowAdditionalDetailCheckbox=!1;r.canShowCheckbox=!1;r.keepDropdownFocusedAfterSelection=!0;return r};
_.S(gi,_.I);gi.prototype.configureRendererStamper=function(){return{"data.legalReportCheckbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}},"data.additionalDetailCheckbox":{id:"additional-detail-checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],gi.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],gi.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],gi.prototype,"canShowAdditionalDetailCheckbox",void 0);_.F([_.C(),_.y("design:type",Object)],gi.prototype,"canShowCheckbox",void 0);_.F([_.C(),_.y("design:type",Object)],gi.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.F([_.Oh({is:"yt-report-form-modal-content",disableElementRegistration:!0})],gi);
_.A(gi,"yt-report-form-modal-content",function(){if(zj4===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_content.yt.report.form.modal.content.css.js--\x3e<div id="container" hidden="[[!data]]" class="style-scope yt-report-form-modal-content"><yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string><yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" restore-focus-on-close="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-content"></yt-options-renderer><div id="additional-detail-checkbox-container" hidden="[[!canShowAdditionalDetailCheckbox]]" class="style-scope yt-report-form-modal-content"></div><div id="checkbox-container" hidden="[[!canShowCheckbox]]" class="style-scope yt-report-form-modal-content"></div><yt-formatted-string id="footer" hidden="[[!data.footer]]" split-lines="" text="[[data.footer]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;ejs===void 0&&(ejs=document.createElement("template"));var t=ejs;x.call(J,t.content.cloneNode(!0),r.content.firstChild);zj4=r}r=zj4;return r},{mode:2});var uNX;var lAY;var EH=function(){var r=_.I.apply(this,arguments)||this;r.submitting=!1;r.submitButtonDisabled=!0;r.command=null;r.canShowCheckbox=!1;r.canShowAdditionalDetailCheckbox=!1;r.canShowNextButton=!1;r.additionalDetailCheckboxChecked=!1;r.refitJob=0;r.keepDropdownFocusedAfterSelection=!0;r.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand",
"yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return r};
_.S(EH,_.I);_.m=EH.prototype;_.m.created=function(){this.refitJob=0};
_.m.attached=function(){this.JSC$18785_scroller&&(this.JSC$18785_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18785_scroller.attached&&typeof this.JSC$18785_scroller.attached==="function"&&this.JSC$18785_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.dataChanged=function(r){r&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,r.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),r.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.m.onYtPopupOpened=function(){var r=_.xb();r&&r.getPlayerPromise().then(function(J){J.pauseVideo()})};
_.m.onYtNavigate=function(r){_.R(r.detail.endpoint,_.TkY)&&(r.stopPropagation(),this.hideReportForm=!0)};
_.m.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.m.onYtServiceRequestCompleted=function(r,J){var x=J.actions;if(x){if(x.length===1&&_.R(x[0],_.i9)){var t;x=((t=_.R(x[0],_.i9))==null?void 0:t.commands)||[]}t=0;for(var b=x.length;t<b;t++)_.R(x[t],_.wy)&&(r.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(x[t]))}if(J.data&&(r=this.get("feedbackResponses",J.data)))for(J=0;J<r.length;J++)if(r[J].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.m.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.m._onDescendantIronResize=function(r){r.stopPropagation();return!1};
_.m.handleReportFormEndpointUpdateAction=function(r){if(r.submitEndpoint){var J=this.command=r.submitEndpoint;J=_.R(J,_.odN);if(J==null?0:J.additionalDetailCheckboxChecked)J.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else r.submitNavigationEndpoint?(this.command=r.submitNavigationEndpoint,this.toggleSubmitButton(!1)):r.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:r.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;r.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",r));this.refit()};
_.m.handleConfirmDialogCloseAction=function(r){r.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.m.submitButtonDisabledChanged=function(){var r=this.hostElement.parentElement;r&&r.invalidateTabbables&&r.invalidateTabbables()};
_.m.handleModifyReportFormCommand=function(r){r=this.get("action",r);r==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:r==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:r==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:r==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:r==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:r==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.m.updateDialogStyling=function(){var r,J,x,t,b,V=((b=(r=this.data)==null?void 0:(J=r.optionsSupportedRenderers)==null?void 0:(x=J.optionsRenderer)==null?void 0:(t=x.items)==null?void 0:t.length)!=null?b:0)<=2?0:240;_.iX(this.hostElement,{"--yt-report-form-modal-renderer-min-width":V+"px"})};
_.m.toggleSubmitButton=function(r){this.submitButtonDisabled=!r;this.submitButtonDisabled=r};
_.m.computeSubmitButtonData=function(r,J){var x={};_.R(J,_.TkY)?x.navigationEndpoint=J:x.command=J||void 0;r&&r.buttonRenderer&&_.GE.extend(x,r.buttonRenderer);return x};
_.m.computeNextButtonData=function(r,J){var x={};if(!r||!r.buttonRenderer)return x;_.GE.extend(x,r.buttonRenderer);if(!J)return x;if(_.R(J,_.TkY))x.navigationEndpoint=KS4(J);else if(x.command=KS4(J),r=_.R(x.command,_.odN))r.legalCheckboxChecked=!0;return x};
_.m.computeShowNextButton=function(r,J,x){return!!r&&J&&x};
_.m.refit=function(){var r=this;this.refitJob||(this.refitJob=_.Yh.addLowPriorityJob(function(){_.Vq(r.hostElement,"yt-refit");r.refitJob=0}))};
_.m.handleAdditionalDetailCheckboxUpdateAction=function(r){this.additionalDetailCheckboxChecked=r;_.R(this.command,_.odN).additionalDetailCheckboxChecked=r};
_.vd.Object.defineProperties(EH,{template:{configurable:!0,enumerable:!0,get:function(){if(lAY===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_renderer.yt.report.form.modal.renderer.css.js--\x3e<template is="dom-if" if="[[submitting]]" restamp="" class="style-scope yt-report-form-modal-renderer">\n  <div id="container" class="style-scope yt-report-form-modal-renderer">\n    <div id="loading-indicator" class="style-scope yt-report-form-modal-renderer">\n      <tp-yt-paper-spinner-lite active="" class="style-scope yt-report-form-modal-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n</template>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-report-form-modal-renderer"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-report-form-modal-renderer">\n  <yt-report-form-modal-content can-show-additional-detail-checkbox="[[canShowAdditionalDetailCheckbox]]" can-show-checkbox="[[canShowCheckbox]]" data="[[data]]" keep-dropdown-focused-after-selection="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-report-form-modal-renderer">\n  <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="submit-button" data="[[computeSubmitButtonData(data.submitButton, command)]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" hidden="[[computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, command)]]" dialog-confirm="" hidden="[[!computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;uNX===void 0&&(uNX=document.createElement("template"));var t=uNX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);lAY=r}r=lAY;return r}}});
EH.prototype.onYtServiceRequestError=EH.prototype.onYtServiceRequestError;EH.prototype.onYtServiceRequestCompleted=EH.prototype.onYtServiceRequestCompleted;EH.prototype.onYtServiceRequestSent=EH.prototype.onYtServiceRequestSent;EH.prototype.onYtNavigate=EH.prototype.onYtNavigate;EH.prototype.onYtPopupOpened=EH.prototype.onYtPopupOpened;_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],EH.prototype,"openPopupBehavior",void 0);
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],EH.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],EH.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],EH.prototype,"eventForwardingBehavior",void 0);_.F([_.K(_.R1),_.y("design:type",Object)],EH.prototype,"ironResizableBehavior",void 0);_.F([_.C({observer:"dataChanged"}),_.y("design:type",Object)],EH.prototype,"data",void 0);
_.F([_.C(),_.y("design:type",Object)],EH.prototype,"submitting",void 0);_.F([_.C({observer:"submitButtonDisabledChanged"}),_.y("design:type",Object)],EH.prototype,"submitButtonDisabled",void 0);_.F([_.C(),_.y("design:type",Object)],EH.prototype,"command",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],EH.prototype,"hideReportForm",void 0);_.F([_.C(),_.y("design:type",Object)],EH.prototype,"canShowCheckbox",void 0);
_.F([_.C(),_.y("design:type",Object)],EH.prototype,"canShowAdditionalDetailCheckbox",void 0);_.F([_.C(),_.y("design:type",Object)],EH.prototype,"canShowNextButton",void 0);_.F([_.C(),_.y("design:type",Object)],EH.prototype,"additionalDetailCheckboxChecked",void 0);_.F([_.C(),_.y("design:type",Object)],EH.prototype,"refitJob",void 0);_.F([_.C(),_.y("design:type",Object)],EH.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.F([_.jX("#scroller"),_.y("design:type",Object)],EH.prototype,"JSC$18785_scroller",void 0);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],EH.prototype,"onYtPopupOpened",null);_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],EH.prototype,"onYtNavigate",null);
_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],EH.prototype,"onYtServiceRequestSent",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],EH.prototype,"onYtServiceRequestCompleted",null);
_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],EH.prototype,"onYtServiceRequestError",null);_.F([_.Oh({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],EH);var X0Y;var rv9;var jK=function(){return _.I.apply(this,arguments)||this};
_.S(jK,_.I);_.m=jK.prototype;_.m.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.m.onVisible=function(){var r,J;(J=_.bZ().resolve(_.t9(_.sf)))==null||J.enqueue({label:_.v2((r=this.data)==null?void 0:r.messageTitle),elementToFocus:this.hostElement})};
_.m.onThumbnailLoaded=function(){_.Vq(this.hostElement,"yt-refit")};
_.m.onDismissTap=function(){_.D9(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.m.computeAlternateIcon=function(r){return r?r==="BACKSTAGE_ARTWORK"?"backstage:artwork":r:null};
_.m.computeFontFamily=function(r){return r==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.m.computeBackgroundStyle=function(r,J){if(r=this.computeBackgroundImage(r,J))if(r=_.Db(r.thumbnails))return'background-image: url("'+r+'");'};
_.m.computeHasFullHeightImage=function(r){return!(!(r&&r.thumbnails&&r.thumbnails.length>0)||this.modern)};
_.m.isModernStyle=function(r){return r.style==="STYLE_MODERN"};
_.m.computeIcon=function(r,J){if(r&&r.icon)return J?r.iconDark:r.icon};
_.m.computeBackgroundImage=function(r,J){if(r&&r.backgroundImage)return J?r.backgroundImageDark:r.backgroundImage};
_.m.computeLogo=function(r,J){if(r&&r.logo)return J?r.logoDark:r.logo};
_.m.computeShouldShowModernIcon=function(r,J){return r&&!!J};
_.m.getLogoContainerClassName=function(r){return this.logoWithPadding(r)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.m.getLogoImageId=function(r){return this.logoWithPadding(r)?"mealbar-logo-with-padding":"mealbar-logo"};
_.m.logoWithPadding=function(r){var J,x,t;return(r=(J=this.computeLogo(r,this.isDarkTheme))==null?void 0:(x=J.thumbnails)==null?void 0:(t=x[0])==null?void 0:t.height)&&r%31===0?!0:!1};
jK.prototype.onThumbnailLoaded=jK.prototype.onThumbnailLoaded;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],jK.prototype,"ytRendererBehavior",void 0);_.F([_.C({}),_.y("design:type",Object)],jK.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.y("design:type",Boolean)],jK.prototype,"modern",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],jK.prototype,"isDarkTheme",void 0);
_.F([_.C({computed:"computeIcon(data, isDarkTheme)"}),_.y("design:type",Object)],jK.prototype,"icon",void 0);_.F([_.C({computed:"computeLogo(data, isDarkTheme)"}),_.y("design:type",Object)],jK.prototype,"logo",void 0);_.F([_.C({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.y("design:type",Object)],jK.prototype,"backgroundStyle",void 0);_.F([_.C({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.y("design:type",Object)],jK.prototype,"alternateIcon",void 0);
_.F([_.C({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.y("design:type",Boolean)],jK.prototype,"hasFullHeightImage",void 0);_.F([_.C({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.y("design:type",Boolean)],jK.prototype,"useYoutubeSans",void 0);_.F([_.C({computed:"computeShouldShowModernIcon(modern, icon)"}),_.y("design:type",Boolean)],jK.prototype,"shouldShowModernIcon",void 0);
_.F([_.Uh("yt-img-shadow-loaded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],jK.prototype,"onThumbnailLoaded",null);_.F([_.Oh({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],jK);
_.A(jK,"yt-mealbar-promo-renderer",function(){if(rv9===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-mealbar-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_mealbar_promo_renderer.yt.mealbar.promo.renderer.css.js--\x3e<template is="dom-if" if="[[!modern]]" class="style-scope yt-mealbar-promo-renderer">\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" notify-on-loaded="" thumbnail="[[data.icon]]" class="style-scope yt-mealbar-promo-renderer">\n  </yt-img-shadow>\n  <yt-icon id="alternate-icon" hidden="[[!alternateIcon]]" icon="[[alternateIcon]]" class="style-scope yt-mealbar-promo-renderer"></yt-icon>\n</template>\n<div id="main" style$="[[backgroundStyle]]" class="style-scope yt-mealbar-promo-renderer">\n  <div class="yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer">\n    <div class="style-scope yt-mealbar-promo-renderer">\n      <template is="dom-if" if="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n        <div class$="[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer">\n          <yt-img-shadow dimension="HEIGHT" height="20" hidden="[[!logo]]" id$="[[getLogoImageId(data)]]" notify-on-loaded="" object-fit="CONTAIN" thumbnail="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n          </yt-img-shadow>\n        </div>\n      </template>\n      <h2 class="yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n      </h2>\n      <template is="dom-repeat" items="[[data.messageTexts]]" class="style-scope yt-mealbar-promo-renderer">\n        <div id="message-text" class="yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer">\n          <yt-formatted-string text="[[item]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n        </div>\n      </template>\n      <template is="dom-if" if="[[data.supplementalText]]" class="style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string class="yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer" text="[[data.supplementalText]]"></yt-formatted-string>\n      </template>\n    </div>\n    <template is="dom-if" if="[[shouldShowModernIcon]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-img-shadow class="yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer" hidden="[[!icon]]" notify-on-loaded="" thumbnail="[[icon]]">\n      </yt-img-shadow>\n    </template>\n  </div>\n  <div class="button-container style-scope yt-mealbar-promo-renderer">\n    <template is="dom-if" if="[[data.dismissButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n    <template is="dom-if" if="[[data.actionButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;X0Y===void 0&&(X0Y=document.createElement("template"));var t=X0Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);rv9=r}r=rv9;return r},{mode:2});var JvK;var xim;var wi=function(){return _.I.apply(this,arguments)||this};
_.S(wi,_.I);_.m=wi.prototype;_.m.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}},"data.acceptButton":{id:"accept-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[boundOnTap_]]",overrides:"[[buttonOverride]]"}}}}}};
_.m.computeHasButtons_=function(r){return!(!r.dismissButton&&!r.acceptButton)};
_.m.computeStyle_=function(r){return r||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.m.observeImpressionEndpoints_=function(){var r=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(J){J.clickTrackingParams&&delete J.clickTrackingParams;_.sx(r.hostElement,[J])})};
_.m.onTap_=function(){_.D9(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
wi.prototype.observeImpressionEndpoints_=wi.prototype.observeImpressionEndpoints_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],wi.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],wi.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],wi.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],wi.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],wi.prototype,"positionType",void 0);_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.y("design:type",Boolean)],wi.prototype,"hasButtons_",void 0);_.F([_.C({value:function(){return this.onTap_.bind(this)}}),
_.y("design:type",Function)],wi.prototype,"boundOnTap_",void 0);_.F([_.C({value:{style:"mono-inverse"}}),_.y("design:type",Object)],wi.prototype,"buttonOverride",void 0);_.F([_.g5("data.promoConfig.impressionEndpoints"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],wi.prototype,"observeImpressionEndpoints_",null);_.F([_.Oh({is:"yt-tooltip-renderer",disableElementRegistration:!0})],wi);
_.A(wi,"yt-tooltip-renderer",function(){if(xim===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-tooltip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_tooltip_renderer.yt.tooltip.renderer.css.js--\x3e<div id="content" class="style-scope yt-tooltip-renderer">\n  <yt-formatted-string id="text" hidden$="[[!data.text]]" text="[[data.text]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="details-text" hidden$="[[!data.detailsText]]" text="[[data.detailsText]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n</div>\n<div class="buttons style-scope yt-tooltip-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-tooltip-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.acceptButton]]" class="style-scope yt-tooltip-renderer"></div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;JvK===void 0&&(JvK=document.createElement("template"));var t=JvK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);xim=r}r=xim;return r},{mode:2});var tjI;var bdy;var mi4={},oJI=(mi4.WEB_REMIX="music.youtube.com",mi4),h0=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return r};
_.S(h0,_.I);_.m=h0.prototype;_.m.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.created=function(){this.embedHost_=oJI[_.IP("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.m.ready=function(){_.Hp(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.m.computeEmbedCode_=function(r,J,x,t,b){if(!r)return"";var V=r.videoId,H=r.fullListId,q=[];r.attributionId&&q.push("si="+r.attributionId);t||q.push("controls=0");x&&Number(J)>0&&q.push("start="+J);H&&(V="videoseries",q.push("list="+H));x="https://"+(b?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+V;r.clipId&&(q.push("clip="+r.clipId),q.push("clipt="+r.clipTiming));J=q.length>0?x+"?"+q.join("&amp;"):x;r.encryptedEmbedConfig&&q.push("embed_config="+JSON.stringify({enc:r.encryptedEmbedConfig}));
q=q.length>0?x+"?"+q.join("&amp;"):x;_.M("web_sharing_embed_preview_killswitch")?_.Hp(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(q,r.previewWidth||854,r.previewHeight||480):(_.Gw(this.videoPreviewContainer),_.Hp(this.videoPreviewContainer).appendChild(this.buildIframeElement(q)));return this.getEmbedCode_(J,r.width||560,r.height||315)};
_.m.buildIframeElement=function(r){var J=document.createElement("iframe"),x,t;J.width=""+((t=(x=this.data)==null?void 0:x.previewWidth)!=null?t:854);var b,V;J.height=""+((V=(b=this.data)==null?void 0:b.previewHeight)!=null?V:480);_.kL(J,2,r);J.title="YouTube video player";J.frameBorder="0";J.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";J.referrerPolicy="strict-origin-when-cross-origin";J.allowFullscreen=!0;return J};
_.m.computeIsSquareAspectRatio_=function(r){return r.previewHeight&&r.previewWidth?r.previewHeight==r.previewWidth:!1};
_.m.computeShowEmbedOptions_=function(r){return!!r.enablePrivacyModeOptionLabel||!!r.showPlayerControlsOptionLabel};
_.m.getEmbedCode_=function(r,J,x){return'<iframe width="'+J+'" height="'+x+'" src="'+r+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.m.handleSignalActionCopyShareEmbedUrl_=function(){_.Hp(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.m.handleSetTimestamp_=function(r){this.startAtTimeStamp_=(this.startAtChecked_=r.isSet)?r.timestamp:0};
_.m.closePanel_=function(){_.D9(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.m.onEmbedCode_=function(){_.Hp(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.m.onYtPopupClosed_=function(){_.Gw(_.Hp(this.hostElement).querySelector("#video-preview"))};
_.m.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.R(this.data.actionButtons[0],_.PH)&&this.ytRendererBehavior.logExplicitClick(_.R(this.data.actionButtons[0],_.PH))};
h0.prototype.onYtPopupClosed_=h0.prototype.onYtPopupClosed_;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],h0.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],h0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],h0.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],h0.prototype,"data",void 0);
_.F([_.C({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.y("design:type",String)],h0.prototype,"embedCode_",void 0);_.F([_.C({value:!0}),_.y("design:type",Boolean)],h0.prototype,"isPlayerControlsOptionChecked_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],h0.prototype,"isPrivacyModeOptionChecked_",void 0);_.F([_.C({value:!1,notify:!0}),_.y("design:type",Boolean)],h0.prototype,"startAtChecked_",void 0);
_.F([_.C({value:0}),_.y("design:type",Number)],h0.prototype,"startAtTimeStamp_",void 0);_.F([_.C({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],h0.prototype,"isSquareAspectRatio_",void 0);_.F([_.jX("#video-preview"),_.y("design:type",HTMLElement)],h0.prototype,"videoPreviewContainer",void 0);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],h0.prototype,"onYtPopupClosed_",null);
_.F([_.Oh({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],h0);
_.A(h0,"yt-sharing-embed-renderer",function(){if(bdy===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sharing-embed-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_sharing_embed_renderer.yt.sharing.embed.renderer.css.js--\x3e<div id="video-preview" class="style-scope yt-sharing-embed-renderer"></div>\n<div id="embed-panel" class="style-scope yt-sharing-embed-renderer">\n  <div id="title-bar" class="style-scope yt-sharing-embed-renderer">\n    <div id="embed-label" class="style-scope yt-sharing-embed-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="close-panel-icon" icon="yt-icons:close" on-tap="closePanel_" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n  </div>\n  <tp-yt-paper-dialog-scrollable id="content" class="style-scope yt-sharing-embed-renderer">\n    <div id="basic" class="style-scope yt-sharing-embed-renderer">\n      <tp-yt-paper-textarea id="embed-code" no-label-float="" use-v2-underline="" value="{{embedCode_}}" class="style-scope yt-sharing-embed-renderer"></tp-yt-paper-textarea>\n      <div id="start-at" class="style-scope yt-sharing-embed-renderer"></div>\n    </div>\n    <template is="dom-if" if="[[computeShowEmbedOptions_(data)]]" class="style-scope yt-sharing-embed-renderer">\n      <div id="embed-options" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string id="embed-options-label" text="[[data.embedOptionsLabel]]" class="style-scope yt-sharing-embed-renderer">\n        </yt-formatted-string>\n        <div id="layout-size" class="style-scope yt-sharing-embed-renderer">\n          \n        </div>\n        <tp-yt-paper-checkbox id="player-controls-option" checked="{{isPlayerControlsOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n          <yt-formatted-string text="[[data.showPlayerControlsOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-checkbox>\n        <span id="privacy-mode-wrapper" class="style-scope yt-sharing-embed-renderer">\n          <tp-yt-paper-checkbox id="privacy-mode-option" checked="{{isPrivacyModeOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n            <yt-formatted-string text="[[data.enablePrivacyModeOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n            </yt-formatted-string>\n          </tp-yt-paper-checkbox>\n          <yt-icon id="privacy-mode-info" icon="yt-icons:info-outline" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n          <tp-yt-paper-tooltip id="privacy-tooltip" for="privacy-mode-info" position="top" class="style-scope yt-sharing-embed-renderer">\n            [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n          </tp-yt-paper-tooltip>\n        </span>\n      </div>\n    </template>\n    <div id="additional-info" class="style-scope yt-sharing-embed-renderer">\n      <div id="additional-links" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.apiReferenceLinkLabel]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.developerSampleLinkLabel]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="legal-info" text="[[data.legalInfo]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="action-buttons" class="style-scope yt-sharing-embed-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;tjI===void 0&&(tjI=document.createElement("template"));var t=tjI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);bdy=r}r=bdy;return r},{mode:2});var VjY={};
VjY.YtUnlimitedFamilyInterstitialBehavior=[_.Wg.YtOpenPopupBehavior,_.x_.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_=
!1},
maybeCloseDialogOnFooterButtonTap:function(r){r=_.g4x(_.r5(r),"yt-button-renderer");return r?r.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(r){this.dialogHistory_.push(r)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var r=this.popFromHistory();if(r){var J={openPopupAction:{popupType:"DIALOG",popup:{}}};J.openPopupAction.popup[r.renderer]=r.data;this.showingPreviousDialog_=!0;this.openPopup(J)}},
handleOpenPopupAction_:function(r){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var J=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(t){return!!r.openPopupAction.popup[t]}),x=this.getElementName_();
J&&this.data&&(this.pushToHistory({renderer:x,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(r){if(r=_.R(r,LaE))this.loading=!0,_.D9(this.hostElement,"yt-open-create-family-dialog",[r,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var r=this.hostElement.nodeName.split("-").slice(1).map(function(J){return""+J[0].toUpperCase()+J.slice(1).toLowerCase()}).join("");
return r[0].toLowerCase()+r.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var DiE;var HdE;var Md=function(){return _.I.apply(this,arguments)||this};
_.S(Md,_.I);_.m=Md.prototype;_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.D9(this.hostElement,"yt-register-create-family-dialog");_.Hp(this.hostElement).querySelector("#thumbnail").onShow()};
_.m.fireOnCloseCommand_=function(){var r;((r=this.data)==null?0:r.onCloseCommand)&&_.qG(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.m.onYtServiceRequestSent_=function(r,J){J&&J.endpoint&&_.R(J.endpoint,_.ff)||(this.loading=!0)};
_.m.onYtServiceRequestCompleted_=function(){var r=this.hostElement.parentElement;r.close&&r.close();this.loading=!1};
_.m.openPopupHandler_=function(r){if(r.detail==this){var J;((J=this.data)==null?0:J.onOpenCommands)&&_.qG(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.m.closePopupHandler_=function(r,J){this.fireOnCloseCommand_();if(J&&J.canceled===!0||J&&J.canceled===!1&&J.confirmed===!1){var x;((x=this.data)==null?0:x.onDismissCommands)&&_.qG(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.m.dataChanged_=function(){this.loading=!1};
Md.prototype.dataChanged_=Md.prototype.dataChanged_;Md.prototype.closePopupHandler_=Md.prototype.closePopupHandler_;Md.prototype.openPopupHandler_=Md.prototype.openPopupHandler_;Md.prototype.onYtServiceRequestCompleted_=Md.prototype.onYtServiceRequestCompleted_;Md.prototype.onYtServiceRequestSent_=Md.prototype.onYtServiceRequestSent_;_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],Md.prototype,"ytEventForwardingBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Md.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(VjY.YtUnlimitedFamilyInterstitialBehavior),_.y("design:type",Object)],Md.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Md.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Md.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Md.prototype,"loading",void 0);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],Md.prototype,"onYtServiceRequestSent_",null);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Md.prototype,"onYtServiceRequestCompleted_",null);
_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Md.prototype,"openPopupHandler_",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Md.prototype,"closePopupHandler_",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Md.prototype,"dataChanged_",null);
_.F([_.Oh({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],Md);
_.A(Md,"yt-unlimited-family-message-interstitial-renderer",function(){if(HdE===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-message-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_message_interstitial_renderer.yt.unlimited.family.message.interstitial.renderer.css.js--\x3e<tp-yt-paper-spinner active="[[loading]]" class="style-scope yt-unlimited-family-message-interstitial-renderer"></tp-yt-paper-spinner>\n<div class="content-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <div class="main-content style-scope yt-unlimited-family-message-interstitial-renderer">\n    <h2 class="style-scope yt-unlimited-family-message-interstitial-renderer">[[getSimpleString(data.title)]]</h2>\n    <yt-formatted-string class="content style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.content]]"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="252" class="style-scope yt-unlimited-family-message-interstitial-renderer"></yt-img-shadow>\n</div>\n<div class="footer-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <yt-formatted-string class="footer style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.footer]]"></yt-formatted-string>\n  <div class="buttons style-scope yt-unlimited-family-message-interstitial-renderer">\n    <div id="dismiss-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n    <div id="action-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;DiE===void 0&&(DiE=document.createElement("template"));var t=DiE;x.call(J,t.content.cloneNode(!0),r.content.firstChild);HdE=r}r=HdE;return r},{mode:2});var T_e;var sM5;var GU=function(){return _.I.apply(this,arguments)||this};
_.S(GU,_.I);GU.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"footer-button":!0},properties:{"on-tap":"[[boundButtonTap_]]"}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0,"footer-button":!0}}}},"data.manageButton":{id:"manage-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
GU.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Hp(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(r){r.onShow()});
_.Hp(this.hostElement).querySelector("#main-thumbnail").onShow()};
GU.prototype.onButtonTap_=function(r){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(r)};
GU.prototype.computeMainThumbnailWidth_=function(r){return r&&r.length!==0?72:96};
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],GU.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],GU.prototype,"ytRendererBehavior",void 0);_.F([_.K(VjY.YtUnlimitedFamilyInterstitialBehavior),_.y("design:type",Object)],GU.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],GU.prototype,"data",void 0);
_.F([_.C({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.y("design:type",Number)],GU.prototype,"mainThumbnailWidth_",void 0);_.F([_.C({value:function(){return this.onButtonTap_.bind(this)}}),
_.y("design:type",Function)],GU.prototype,"boundButtonTap_",void 0);_.F([_.Oh({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],GU);
_.A(GU,"yt-unlimited-family-profile-interstitial-renderer",function(){if(sM5===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-profile-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_profile_interstitial_renderer.yt.unlimited.family.profile.interstitial.renderer.css.js--\x3e<div class="content-container style-scope yt-unlimited-family-profile-interstitial-renderer"><div class="left-side style-scope yt-unlimited-family-profile-interstitial-renderer"><h2 class="style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class="additional-info style-scope yt-unlimited-family-profile-interstitial-renderer" text="[[data.additionalInfo]]"></yt-formatted-string></div><div class="right-side style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow id="main-thumbnail" thumbnail="[[data.mainThumbnail]]" width="[[mainThumbnailWidth_]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></yt-img-shadow><div class="secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer"><template is="dom-repeat" items="[[data.secondaryThumbnails]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow class="secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer" thumbnail="[[item]]" width="36"></yt-img-shadow></template></div><span class="member-info style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberInfo)]]</span><span class="member-title style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberTitle)]]</span><div id="manage-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div></div><div class="buttons style-scope yt-unlimited-family-profile-interstitial-renderer"><div id="dismiss-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div><div id="action-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;T_e===void 0&&(T_e=document.createElement("template"));var t=T_e;x.call(J,t.content.cloneNode(!0),r.content.firstChild);sM5=r}r=sM5;return r},{mode:2});var qtX;var WUK;var Ru=function(){var r=_.I.apply(this,arguments)||this;r.sliderAriaValueText_=null;r.selectedIndex_=0;r.messages={PAUSE_SLIDER:_.gP("PAUSE_SLIDER",void 0,"Pause Duration")};return r};
_.S(Ru,_.I);_.m=Ru.prototype;_.m.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[onButtonTap_]]"}}}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},properties:{"on-tap":"[[onSecondaryTap_]]"}}}}}};
_.m.onPopupOpened_=function(r){r.detail==this&&_.M("enable_premium_voluntary_pause")&&(_.D9(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.m.setDialogData=function(r){this.data=r;this.resetSlider_()};
_.m.dataChanged_=function(){this.data&&this.resetSlider_()};
_.m.onSubmitTap_=function(){if(this.data.confirmCommand){var r=this.data.confirmCommand;_.R(r,_.GBb)&&_.sx(this.hostElement,[r,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.m.onExitButtonTap_=function(){_.D9(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.m.closePopupHandler_=function(r,J){(J&&J.canceled===!0||J.canceled===!1&&J.confirmed===!1)&&this.handleOnDismissCommands_()};
_.m.onSliderChange_=function(){this.selectedIndex_=_.Hp(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.m.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.m.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.m.resetSlider_=function(){if(this.data){var r=this.data.defaultEndOptionIndex||0,J=_.Hp(this.hostElement).querySelector("#id-pause-slider");if(J.immediateValue<r)for(;J.immediateValue!=r;)J.increment();else if(r<J.immediateValue)for(;J.immediateValue!=r;)J.decrement();this.selectedIndex_=r;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.m.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.qG(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.m.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.qG(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.m.onYtServiceRequestSent=function(){this.loading=!0};
_.m.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
Ru.prototype.onYtServiceRequestCompleted=Ru.prototype.onYtServiceRequestCompleted;Ru.prototype.onYtServiceRequestSent=Ru.prototype.onYtServiceRequestSent;Ru.prototype.closePopupHandler_=Ru.prototype.closePopupHandler_;Ru.prototype.dataChanged_=Ru.prototype.dataChanged_;Ru.prototype.onPopupOpened_=Ru.prototype.onPopupOpened_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Ru.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Ru.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Ru.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],Ru.prototype,"loading",void 0);_.F([_.C(),_.y("design:type",Number)],Ru.prototype,"selectIndexMax_",void 0);_.F([_.C(),_.y("design:type",Object)],Ru.prototype,"selectedData_",void 0);
_.F([_.C(),_.y("design:type",Object)],Ru.prototype,"sliderAriaValueText_",void 0);_.F([_.C({value:function(){return this.onSubmitTap_.bind(this)}}),
_.y("design:type",Function)],Ru.prototype,"onButtonTap_",void 0);_.F([_.C({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.y("design:type",Function)],Ru.prototype,"onSecondaryTap_",void 0);_.F([_.C(),_.y("design:type",Object)],Ru.prototype,"messages",void 0);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Ru.prototype,"onPopupOpened_",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Ru.prototype,"dataChanged_",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Ru.prototype,"closePopupHandler_",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],Ru.prototype,"onYtServiceRequestSent",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Ru.prototype,"onYtServiceRequestCompleted",null);_.F([_.Oh({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],Ru);
_.A(Ru,"yt-unplugged-pause-membership-dialog-renderer",function(){if(WUK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;qtX===void 0&&(qtX=document.createElement("template"));var t=qtX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);WUK=r}r=WUK;return r},{mode:2});var idY;var pME;var SK=function(){return _.I.apply(this,arguments)||this};
_.S(SK,_.I);SK.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.C$("vcBalanceRenderer")}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],SK.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],SK.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],SK.prototype,"data",void 0);_.F([_.Oh({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],SK);
_.A(SK,"yt-vc-offer-layout-header-renderer",function(){if(pME===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_header_renderer.yt.vc.offer.layout.header.renderer.css.js--\x3e<div id="vc-balance" class="style-scope yt-vc-offer-layout-header-renderer"></div>\n<yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-vc-offer-layout-header-renderer">\n</yt-formatted-string>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;idY===void 0&&(idY=document.createElement("template"));var t=idY;x.call(J,t.content.cloneNode(!0),r.content.firstChild);pME=r}r=pME;return r},{mode:2});var fQ9;var Uis;var gJ4;var EJm;var Nd=function(){return _.I.apply(this,arguments)||this};
_.S(Nd,_.I);Nd.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.vd.Object.defineProperties(Nd.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityText?this.data.accessibilityText:""}},
vcOfferStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_OFFER_STYLE_STANDARD"}},
showTitleText:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||this.data.style!=="VC_OFFER_STYLE_HERO"||!this.data.titleText)}}});
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Nd.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Nd.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.Q6n.YtTappableItemBehavior),_.y("design:type",Object)],Nd.prototype,"ytTappableItemBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Nd.prototype,"data",void 0);
_.F([_.C({reflectToAttribute:!0}),_.n("data.accessibilityText"),_.y("design:type",String),_.y("design:paramtypes",[])],Nd.prototype,"ariaLabel",null);_.F([_.C({reflectToAttribute:!0}),_.n("data.style"),_.y("design:type",String),_.y("design:paramtypes",[])],Nd.prototype,"vcOfferStyle",null);_.F([_.n("data.style","data.titleText"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],Nd.prototype,"showTitleText",null);_.F([_.Oh({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],Nd);
_.A(Nd,"yt-vc-offer-renderer",function(){if(EJm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_renderer.yt.vc.offer.renderer.css.js--\x3e<yt-formatted-string id="title-text" hidden="[[!showTitleText]]" text="[[data.titleText]]" class="style-scope yt-vc-offer-renderer">\n</yt-formatted-string>\n<div id="standard-offer-container" class="style-scope yt-vc-offer-renderer">\n  <div id="standard-offer-content" class="style-scope yt-vc-offer-renderer">\n    <yt-formatted-string id="offer-info" text="[[data.offerInfo]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionText]]" text="[[data.descriptionText]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <div id="vc-icon" class="style-scope yt-vc-offer-renderer"></div>\n    <yt-formatted-string id="price" text="[[data.price]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;gJ4===void 0&&(gJ4=document.createElement("template"));var t=gJ4;x.call(J,t.content.cloneNode(!0),r.content.firstChild);EJm=r}r=EJm;return r},{mode:2});var di=function(){return _.I.apply(this,arguments)||this};
_.S(di,_.I);di.prototype.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{vcOfferLayoutHeaderRenderer:{component:"yt-vc-offer-layout-header-renderer"}}},"data.offers":{id:"offers",mapping:{vcOfferRenderer:{component:"yt-vc-offer-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],di.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],di.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],di.prototype,"data",void 0);_.F([_.Oh({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],di);
_.A(di,"yt-vc-offer-layout-renderer",function(){if(Uis===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_renderer.yt.vc.offer.layout.renderer.css.js--\x3e<div id="vc-offer-layout-container" class="style-scope yt-vc-offer-layout-renderer">\n  <div id="header" class="style-scope yt-vc-offer-layout-renderer"></div>\n  <div id="offers-container" class="style-scope yt-vc-offer-layout-renderer">\n    <div id="offers" class="style-scope yt-vc-offer-layout-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;fQ9===void 0&&(fQ9=document.createElement("template"));var t=fQ9;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Uis=r}r=Uis;return r},{mode:2});var jM9;var $iE;var wM7;var h95;var Q_=function(){return _.I.apply(this,arguments)||this};
_.S(Q_,_.I);Q_.prototype.configureRendererStamper=function(){return{"data.dismiss":{id:"dismiss",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}},"data.helpLink":{id:"help-link",mapping:{buttonRenderer:{component:"yt-button-renderer",params:{noink:!0}}}}}};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Q_.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Q_.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Q_.prototype,"data",void 0);_.F([_.Oh({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],Q_);
_.A(Q_,"yt-ypc-offers-modal-top-bar-renderer",function(){if(h95===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_top_bar_renderer.yt.ypc.offers.modal.top.bar.renderer.css.js--\x3e<div id="dismiss" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></yt-formatted-string>\n<div id="help-link" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;wM7===void 0&&(wM7=document.createElement("template"));var t=wM7;x.call(J,t.content.cloneNode(!0),r.content.firstChild);h95=r}r=h95;return r},{mode:2});var Kp=function(){return _.I.apply(this,arguments)||this};
_.S(Kp,_.I);Kp.prototype.configureRendererStamper=function(){return{"data.topBar":{id:"top-bar",mapping:{ypcOffersModalTopBarRenderer:{component:"yt-ypc-offers-modal-top-bar-renderer"}}},"data.content":{id:"content",mapping:{vcOfferLayoutRenderer:{component:"yt-vc-offer-layout-renderer"}}}}};
Kp.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
Kp.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var r=this.scrollable;r.attached&&typeof r.attached==="function"&&r.attached()};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Kp.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Kp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.jX("#scrollable"),_.y("design:type",Object)],Kp.prototype,"scrollable",void 0);_.F([_.C(),_.y("design:type",Object)],Kp.prototype,"data",void 0);_.F([_.Oh({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],Kp);
_.A(Kp,"yt-ypc-offers-modal-renderer",function(){if($iE===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_renderer.yt.ypc.offers.modal.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-offers-modal-renderer">\n  <div id="top-bar" class="style-scope yt-ypc-offers-modal-renderer"></div>\n  <div id="content" class="style-scope yt-ypc-offers-modal-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;jM9===void 0&&(jM9=document.createElement("template"));var t=jM9;x.call(J,t.content.cloneNode(!0),r.content.firstChild);$iE=r}r=$iE;return r},{mode:2});var MjK;var G_v;var kj=function(){return _.I.apply(this,arguments)||this};
_.S(kj,_.I);_.m=kj.prototype;_.m.configureRendererStamper=function(){return{"data.continueButton":{id:"continue-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{"on-tap":"[[bindOnContinueTapped_]]"}}}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Hp(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.m.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.D9(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.m.onYtPopupOpened_=function(r,J){(J==null?void 0:J.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.qG(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.m.onYtPopupClosed_=function(r,J){this.continueButtonTapped||J&&(J.canceled===!0||J.canceled===!1&&J.confirmed===!1)&&this.data.onDismissCommands&&_.qG(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.m.onYtServiceRequestError_=function(r){this.set("showSpinner",!1);_.rq(this.hostElement,r.detail.error.message)};
_.m.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.M("enable_ypc_spinners")?_.D9(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
kj.prototype.onYtServiceRequestError_=kj.prototype.onYtServiceRequestError_;kj.prototype.onYtPopupClosed_=kj.prototype.onYtPopupClosed_;kj.prototype.onYtPopupOpened_=kj.prototype.onYtPopupOpened_;kj.prototype.onYtServiceRequestCompleted_=kj.prototype.onYtServiceRequestCompleted_;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],kj.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],kj.prototype,"ytRendererstamperBehavior",void 0);
_.F([_.C(),_.y("design:type",Object)],kj.prototype,"data",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],kj.prototype,"showSpinner",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],kj.prototype,"continueButtonTapped",void 0);_.F([_.C({value:function(){return this.onContinueTapped_.bind(this)}}),
_.y("design:type",Function)],kj.prototype,"bindOnContinueTapped_",void 0);_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kj.prototype,"onYtServiceRequestCompleted_",null);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],kj.prototype,"onYtPopupOpened_",null);
_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],kj.prototype,"onYtPopupClosed_",null);_.F([_.Uh("yt-service-request-error"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],kj.prototype,"onYtServiceRequestError_",null);_.F([_.Oh({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],kj);
_.A(kj,"yt-ypc-upgrade-dialog-renderer",function(){if(G_v===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-upgrade-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_upgrade_dialog_renderer.yt.ypc.upgrade.dialog.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="content" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <div id="header" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="title" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string id="dialog-title" text="[[data.header.dialogTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n        <yt-formatted-string id="offer-title" text="[[data.header.offerDisplayTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="access-message" text="[[data.header.accessMessage]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n    </div>\n\n    <div id="billing-details-container" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <template is="dom-repeat" items="[[data.billingDetails]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <div class="billing-item style-scope yt-ypc-upgrade-dialog-renderer">\n          <div class="item-header style-scope yt-ypc-upgrade-dialog-renderer">\n            <yt-formatted-string text="[[item.title]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n            <yt-formatted-string text="[[item.subtitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n          </div>\n          <yt-formatted-string class="item-description style-scope yt-ypc-upgrade-dialog-renderer" text="[[item.description]]"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <template is="dom-if" if="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="legal-text" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string text="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="continue-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n  <div id="cancel-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n</div>\n<div id="spinner-overlay" hidden$="[[!showSpinner]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope yt-ypc-upgrade-dialog-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;MjK===void 0&&(MjK=document.createElement("template"));var t=MjK;x.call(J,t.content.cloneNode(!0),r.content.firstChild);G_v=r}r=G_v;return r},{mode:2});var R9Y;var Stm;var PF=function(){return _.I.apply(this,arguments)||this};
_.S(PF,_.I);PF.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
PF.prototype.computeHasButtons_=function(r){return!(!r.dismissButton&&!r.confirmButton)};
PF.prototype.computeStyle_=function(r){return r||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],PF.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],PF.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],PF.prototype,"ytRendererstamperBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],PF.prototype,"data",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],PF.prototype,"positionType",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.y("design:type",Boolean)],PF.prototype,"hasButtons_",void 0);_.F([_.C({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.y("design:type",Boolean)],PF.prototype,"style_",void 0);_.F([_.Oh({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],PF);
_.A(PF,"yt-bubble-hint-renderer",function(){if(Stm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bubble-hint-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_bubble_hint_renderer.yt.bubble.hint.renderer.css.js--\x3e<div id="content" class="style-scope yt-bubble-hint-renderer">\n  <div id="text" hidden$="[[!data.text]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n  <div id="details-text" hidden$="[[!data.detailsText]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.detailsText]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div class="buttons style-scope yt-bubble-hint-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.confirmButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;R9Y===void 0&&(R9Y=document.createElement("template"));var t=R9Y;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Stm=r}r=Stm;return r},{mode:2});var N_9;var diI;var Yj=function(){var r=_.ul.apply(this,arguments)||this;r.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return r};
_.S(Yj,_.ul);_.m=Yj.prototype;_.m.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.m.attached=function(){var r=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){r.$.thumbnail.onShow();r.$["header-image"].onShow()})};
_.m.handleCheckBoxUpdateAction_=function(r){this.canShowCheckboxEnabledConfirmButton=r};
_.m.computeUseOverlayForSpinner_=function(r,J){return!!r&&J};
_.m.computeShowSpinner_=function(r,J){return r||!!J};
_.m.fireOnCloseActions_=function(){var r,J=_.D(((r=this.data)==null?void 0:r.onClosedActions)||[]);for(r=J.next();!r.done;r=J.next())this.ytRendererBehavior.resolveCommand(r.value)};
_.m.fireOnOpenCommands_=function(r){var J,x=(J=this.data)==null?void 0:J.onOpenCommands;if(x)for(r.stopImmediatePropagation(),r=_.D(x),J=r.next();!J.done;J=r.next())this.ytRendererBehavior.resolveCommand(J.value)};
_.m.fireOnDismissCommands_=function(r){var J,x=(J=this.data)==null?void 0:J.onDismissCommands;if(x)for(r.stopImmediatePropagation(),r=_.D(x),J=r.next();!J.done;J=r.next())this.ytRendererBehavior.resolveCommand(J.value)};
_.m.openPopupHandler_=function(r){r.detail==this&&this.fireOnOpenCommands_(r)};
_.m.closePopupHandler_=function(r,J){_.HD(this,"yt-confirm-dialog-close-action",[J]);this.fireOnCloseActions_();(J&&J.canceled===!0||J&&J.canceled===!1&&J.confirmed===!1)&&this.fireOnDismissCommands_(r)};
_.m.onHeaderImageChanged_=function(){var r;((r=this.data)==null?0:r.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.m.computeHasHeaderImageWidth_=function(r){return r!=void 0};
_.m.computeHasLoadingMessage=function(r){return!!r};
_.m.onHeaderImageWidthChanged_=function(){var r,J=(r=this.data)==null?void 0:r.headerImageWidth;if(J){if(r=1.25*J*2+J,this.$.main.style.width=r+"px",J=this.$.scroller.firstElementChild)J.style.minWidth=r+"px"}else this.$.main.style.width="100%"};
_.m.onThumbnailChanged_=function(){var r;((r=this.data)==null?0:r.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.m.onYtNavigate_=function(r){r=_.r5(r);r instanceof Node&&_.TR(this.$["confirm-button"]).contains(r)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.m.computePrimaryIsCancel_=function(r){return r};
_.m.computeIsCancelButtonHidden_=function(r){return r.skipCancelButton||!r.cancelButton};
_.m.computeIsCheckboxHidden_=function(r){return!r.checkbox};
_.m.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.m.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.m.onYtServiceRequestCompleted_=function(){var r;((r=this.data)==null?0:r.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.vd.Object.defineProperties(Yj,{template:{configurable:!0,enumerable:!0,get:function(){if(diI===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;N_9===void 0&&(N_9=document.createElement("template"));var t=N_9;x.call(J,t.content.cloneNode(!0),r.content.firstChild);diI=r}r=diI;return r}}});
Yj.prototype.onYtServiceRequestCompleted_=Yj.prototype.onYtServiceRequestCompleted_;Yj.prototype.onYtServiceRequestSent_=Yj.prototype.onYtServiceRequestSent_;Yj.prototype.onThumbnailLoaded_=Yj.prototype.onThumbnailLoaded_;Yj.prototype.onYtNavigate_=Yj.prototype.onYtNavigate_;Yj.prototype.onThumbnailChanged_=Yj.prototype.onThumbnailChanged_;Yj.prototype.onHeaderImageWidthChanged_=Yj.prototype.onHeaderImageWidthChanged_;Yj.prototype.onHeaderImageChanged_=Yj.prototype.onHeaderImageChanged_;
Yj.prototype.closePopupHandler_=Yj.prototype.closePopupHandler_;Yj.prototype.openPopupHandler_=Yj.prototype.openPopupHandler_;_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Yj.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Yj.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);
_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],Yj.prototype,"ytEventForwardingBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Yj.prototype,"data",void 0);_.F([_.C({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.y("design:type",Boolean)],Yj.prototype,"primaryIsCancel",void 0);_.F([_.C({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.y("design:type",Boolean)],Yj.prototype,"isCancelButtonHidden",void 0);
_.F([_.C({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.y("design:type",Boolean)],Yj.prototype,"isCheckboxHidden",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],Yj.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.F([_.C({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Yj.prototype,"useOverlayForSpinner_",void 0);
_.F([_.C({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.y("design:type",Boolean)],Yj.prototype,"showSpinner_",void 0);_.F([_.C({value:!1}),_.y("design:type",Boolean)],Yj.prototype,"isActionInProgress_",void 0);_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.y("design:type",Boolean)],Yj.prototype,"hasHeaderImageWidth_",void 0);
_.F([_.C({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.y("design:type",Boolean)],Yj.prototype,"hasLoadingMessage",void 0);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Yj.prototype,"openPopupHandler_",null);_.F([_.Uh("yt-popup-closed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],Yj.prototype,"closePopupHandler_",null);
_.F([_.g5("data.headerImage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yj.prototype,"onHeaderImageChanged_",null);_.F([_.g5("data.headerImageWidth"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yj.prototype,"onHeaderImageWidthChanged_",null);_.F([_.g5("data.thumbnail"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yj.prototype,"onThumbnailChanged_",null);
_.F([_.Uh("yt-navigate"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Yj.prototype,"onYtNavigate_",null);_.F([_.Uh("yt-img-shadow-loaded"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Yj.prototype,"onThumbnailLoaded_",null);_.F([_.Uh("yt-service-request-sent"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.AN]),_.y("design:returntype")],Yj.prototype,"onYtServiceRequestSent_",null);
_.F([_.Uh("yt-service-request-completed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,_.uu]),_.y("design:returntype")],Yj.prototype,"onYtServiceRequestCompleted_",null);_.F([_.Oh({is:"yt-confirm-dialog-renderer",noInjection:!0})],Yj);var QMI;var KUe;var np=function(){return _.I.apply(this,arguments)||this};
_.S(np,_.I);np.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Hp(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
np.prototype.computeConfirmButton_=function(r){var J={text:r.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};r.confirmNavigationEndpoint?J.navigationEndpoint=r.confirmNavigationEndpoint:r.confirmServiceEndpoint&&(J.serviceEndpoint=r.confirmServiceEndpoint);return J};
np.prototype.computeShowTitle_=function(r){return!(r==null||!r.title)};
_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],np.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],np.prototype,"data",void 0);_.F([_.C({computed:"computeShowTitle_(data)"}),_.y("design:type",Boolean)],np.prototype,"showTitle",void 0);_.F([_.Oh({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],np);
_.A(np,"yt-fancy-dismissible-dialog-renderer",function(){if(KUe===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-fancy-dismissible-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_fancy_dismissible_dialog_renderer.yt.fancy.dismissible.dialog.renderer.css.js--\x3e<h2 hidden="[[!showTitle]]" id="title" class="style-scope yt-fancy-dismissible-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-button-renderer id="confirm-button" data="[[computeConfirmButton_(data)]]" dialog-confirm="" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-button-renderer>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;QMI===void 0&&(QMI=document.createElement("template"));var t=QMI;x.call(J,t.content.cloneNode(!0),r.content.firstChild);KUe=r}r=KUe;return r});var k_r;var Pem;var OH=function(){var r=_.I.apply(this,arguments)||this;r.spinnerActive=!1;return r};
_.S(OH,_.I);OH.prototype.created=function(){Xp9(2201)};
OH.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
OH.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
OH.prototype.onIronOverlayClosed=OH.prototype.onIronOverlayClosed;OH.prototype.onIronOverlayOpened=OH.prototype.onIronOverlayOpened;_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],OH.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.LS),_.y("design:type",Object)],OH.prototype,"tpYtIronOverlayBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],OH.prototype,"data",void 0);_.F([_.C(),_.y("design:type",Object)],OH.prototype,"spinnerActive",void 0);
_.F([_.Uh("iron-overlay-opened"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],OH.prototype,"onIronOverlayOpened",null);_.F([_.Uh("iron-overlay-closed"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],OH.prototype,"onIronOverlayClosed",null);_.F([_.Oh({is:"yt-loading-renderer",disableElementRegistration:!0})],OH);
_.A(OH,"yt-loading-renderer",function(){if(Pem===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_loading_renderer.yt.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" alt="[[data.accessibility.accessibility_data.label]]" class="style-scope yt-loading-renderer">\n</tp-yt-paper-spinner>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;k_r===void 0&&(k_r=document.createElement("template"));var t=k_r;x.call(J,t.content.cloneNode(!0),r.content.firstChild);Pem=r}r=Pem;return r},{mode:2});var Ytv;var nJr;var Cp=function(){var r=_.I.apply(this,arguments)||this;r.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);r.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);r.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";r.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return r};
_.S(Cp,_.I);_.m=Cp.prototype;_.m.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.m.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.m.onDarkModeToggledAction=function(r){this.isDarkTheme=r};
_.m.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.m.openPopupHandler_=function(r){r.detail===this.hostElement&&this.hostElement.hidden&&_.D9(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.m.onDismissButtonTap_=function(){var r;this.closeOnDismissButton_.has(((r=this.data)==null?void 0:r.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.D9(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.m.onAcceptButtonTap_=function(){var r;this.closeOnAcceptButton_.has(((r=this.data)==null?void 0:r.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.D9(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.m.computeHasHeader_=function(r){return!!r.headerBackgroundImage};
_.m.computeLayoutStyle_=function(r){return r};
_.m.computePopupSize_=function(r){return r};
_.m.computeIconType_=function(r){return r.dialogIcon&&r.dialogIcon.iconType?r.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":r.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":r.dialogIcon.iconType:""};
_.m.computeIsLogo_=function(r){return!!r.dialogIcon&&!!r.dialogIcon.iconType&&(r.dialogIcon.iconType==="YOUTUBE_LOGO"||r.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||r.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.m.computeHasCustomLogo=function(r){return!(r==null||!r.headerForegroundImage)};
_.m.computeCustomLogo=function(r,J){if(r!=null&&r.headerForegroundImage)return r.headerForegroundImageDark?J?r.headerForegroundImageDark:r.headerForegroundImage:r.headerForegroundImage};
_.m.computeHeaderBackgroundImage=function(r,J){if(r!=null&&r.headerBackgroundImage)return J&&(r==null?0:r.headerBackgroundImageDark)?r.headerBackgroundImageDark:r.headerBackgroundImage};
_.m.shouldShowIconContainer=function(r,J){return r&&!J};
_.m.shouldShowNonYouTubeIcon=function(r,J){return!r&&!J};
_.m.getLogoImageId=function(r){var J,x,t;return(r=(J=this.computeCustomLogo(r,this.isDarkTheme))==null?void 0:(x=J.thumbnails)==null?void 0:(t=x[0])==null?void 0:t.height)&&r%31===0?"custom-logo-with-padding":"custom-logo"};
Cp.prototype.openPopupHandler_=Cp.prototype.openPopupHandler_;Cp.prototype.dataChanged_=Cp.prototype.dataChanged_;_.F([_.K(_.JU.YtRendererstamperBehavior),_.y("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.F([_.C(),_.y("design:type",Boolean)],Cp.prototype,"isDarkTheme",void 0);
_.F([_.C({computed:"computeCustomLogo(data, isDarkTheme)"}),_.y("design:type",Object)],Cp.prototype,"customLogo",void 0);_.F([_.C({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.y("design:type",Object)],Cp.prototype,"headerBackgroundImage",void 0);_.F([_.C(),_.y("design:type",Object)],Cp.prototype,"data",void 0);_.F([_.C({computed:"computeHasHeader_(data)"}),_.y("design:type",Boolean)],Cp.prototype,"hasHeader",void 0);
_.F([_.C({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.y("design:type",Object)],Cp.prototype,"layoutStyle",void 0);_.F([_.C({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.y("design:type",Object)],Cp.prototype,"popupSize",void 0);_.F([_.C({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Cp.prototype,"hasLogo",void 0);
_.F([_.C({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.y("design:type",Boolean)],Cp.prototype,"hasCustomLogo",void 0);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],Cp.prototype,"dataChanged_",null);_.F([_.Uh("yt-popup-opened"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],Cp.prototype,"openPopupHandler_",null);
_.F([_.Oh({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Cp);
_.A(Cp,"yt-upsell-dialog-renderer",function(){if(nJr===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-upsell-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_upsell_dialog_renderer.yt.upsell.dialog.renderer.css.js--\x3e<yt-img-shadow id="header-image" hidden="[[!hasHeader]]" object-fit="COVER" thumbnail="[[headerBackgroundImage]]" class="style-scope yt-upsell-dialog-renderer">\n</yt-img-shadow>\n<div id="dialog" class="style-scope yt-upsell-dialog-renderer">\n  <div id="icon-container" hidden="[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer"></div>\n  <yt-icon id="logo-icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" target-container="icon-container" class="style-scope yt-upsell-dialog-renderer">\n  </yt-icon>\n  <template is="dom-if" if="[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer">\n    <yt-icon id="icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-icon>\n  </template>\n  <yt-img-shadow hidden="[[!hasCustomLogo]]" id$="[[getLogoImageId(data)]]" object-fit="CONTAIN" thumbnail="[[customLogo]]" class="style-scope yt-upsell-dialog-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope yt-upsell-dialog-renderer">\n    <yt-formatted-string id="upsell-dialog-title" role="heading" split-lines="" text="[[data.dialogMessageTitle]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="upsell-dialog-text" split-lines="" text="[[data.dialogMessageText]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-container" class="style-scope yt-upsell-dialog-renderer">\n    <div id="dismiss-button" on-click="onDismissButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n    <div id="action-button" on-click="onAcceptButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n  </div>\n</div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;Ytv===void 0&&(Ytv=document.createElement("template"));var t=Ytv;x.call(J,t.content.cloneNode(!0),r.content.firstChild);nJr=r}r=nJr;return r},{mode:2});var Od4=_.JY(function(r){return _.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},_.f(_.w,{cond:r.title,then:function(J){return _.f("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},J)}}))},"Cg"),CeI=_.JY(function(r){return _.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},_.f(_.QR,{data:r.closeButton},{buttonViewModel:function(J){return _.f("div",null,_.f(_.TN,{data:J.data}))}}))},"Dg"),B_e=_.JY(function(r){var J=
r.data;
return _.f(_.DZ,null,_.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},_.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},_.f(_.w,{cond:function(){return!!J().image&&!!J().title},
then:function(){return _.f(_.rm,{data:function(){return J().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},_.f(_.w,{cond:function(){return J().title},
then:function(x){return _.f("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},x)}}),_.f(_.w,{cond:function(){return J().primaryGenre},
then:function(x){return _.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},x)}}))),_.f(_.w,{cond:function(){var x=J().description;
return x&&x.length<=150},
then:function(){return _.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},_.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},function(){return J().description}))}}))},"Eg"),IQ4=_.JY(function(r){r=r.infoRows;
var J=_.bZ().resolve(_.Y0),x=_.M("enable_displaying_ppn");return _.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},_.f(_.GZ,{each:r},function(t){return _.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.f(_.w,{cond:function(){return t.label},
then:function(b){return _.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},b)}}),_.f(_.w,{cond:function(){return t.attributedLabel},
then:function(b){return _.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},_.f(_.Zy,{text:b,noPreWrap:!0}))}}),_.f(_.w,{cond:function(){return t.value},
then:function(b){return _.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},b)}}),_.f(_.w,{cond:function(){return t.attributedValue},
then:function(b){return _.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},_.f(_.Zy,{text:b,noPreWrap:!0}))}}))}),_.f(_.w,{cond:function(){return x&&J.clientData.has("post_play_nonce")},
then:function(){return _.f("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},"Post Play Nonce"),_.f("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},J.getData("post_play_nonce")))}}))},"Fg"),LUv=_.JY(function(r){var J=r.data;
return _.f("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"},_.f(Od4,{title:function(){return J().dialogTitle}}),_.f(B_e,{data:J}),_.f(_.w,{cond:function(){return J().infoRow},
then:function(x){return _.f(IQ4,{infoRows:x})}}),_.f(CeI,{closeButton:function(){return J().closeButton}}))},"Gg");
LUv.idomCompat=!0;_.o8(LUv,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;return _.f("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.f(_.rm,{data:function(){return J().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.f("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.f("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.f(_.w,{cond:function(){var x=J().ytLogo;return x?x.iconType:null},
then:function(x){return _.f(_.Gk,{icon:x,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.f("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.f("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.f(_.Zy,{text:function(){return J().title}})),_.f("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.f(_.Zy,{text:function(){return J().body}})),_.f("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.f(_.Zy,{text:function(){return J().verifyStateText}}))),
_.f("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.f("div",null,_.f(_.QR,{data:function(){return J().dismissButton}},{buttonViewModel:_.TN})),_.f("div",null,_.f(_.QR,{data:function(){return J().linkParentButton}},{buttonViewModel:_.TN})))))},"Hg"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.yk}});var cv9=_.JY(function(r){var J=r.data;r=_.lX(function(){return J().agreements},[]);
return _.f("installment-agreements-view-model",{class:_.gm("ytInstallmentAgreementsViewModelHost")},_.f(_.GZ,{each:r},function(x){return _.f("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.f("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.f(_.Zy,{text:x.label})),_.f("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.f(_.QR,{data:function(){return x.openButton}},{buttonViewModel:_.TN})))}))},"Ig");
cv9.idomCompat=!0;var Avy=_.JY(function(r){return _.f("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.f(_.Zy,{text:function(){return r.data().inviteMessage}})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.f(_.Zy,{text:function(){return r.data().attributedAccountSectionHeaderText}})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.f(_.QR,{data:function(){return r.data().accountAvatar}},{avatarViewModel:_.GH}),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.f(_.Zy,{text:function(){return r.data().accountName}}),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.f(_.Zy,{text:function(){return r.data().handle}}))),_.f(_.QR,{data:function(){return r.data().trailingButton}},{buttonViewModel:_.TN})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.f(_.Zy,{text:function(){return r.data().termsOfService}})))},"Jg");var FUy=_.JY(function(r){var J=_.D(_.hN(function(){var l,Vi;return((l=r.data().createPlaylistDialogFormSchema)==null?0:(Vi=l.initialValues)==null?0:Vi.title)?r.data().createPlaylistDialogFormSchema.initialValues.title:""})),x=J.next().value,t=J.next().value;
J=_.D(_.hN(function(){r.data();return!1}));
var b=J.next().value,V=J.next().value;J=_.D(_.hN(function(){r.data();return!1}));
var H=J.next().value,q=J.next().value;J=_.D(_.hN(function(){var l,Vi;return(l=r.data().createPlaylistDialogFormSchema)==null?void 0:(Vi=l.initialValues)==null?void 0:Vi.visibility}));
var W=J.next().value,U=J.next().value;J=_.D(_.hN(function(){r.data();return!1}));
var g=J.next().value,E=J.next().value;J=_.D(_.hN(function(){var l,Vi;return(l=r.data().createPlaylistDialogFormSchema)==null?void 0:(Vi=l.initialValues)==null?void 0:Vi.isCollaborative}));
var h=J.next().value,G=J.next().value,N=_.zx("div");_.Ke(function(){var l=N.value.querySelector("textarea");l&&(l.value=x())},"OCauEe");
_.Pb(function(){var l;_.mxy((l=r.data().createPlaylistDialogFormSchema)==null?void 0:l.id,{onSubmit:function(){var Vi=x();var sX=W(),pz=h(),Gz=r.data();Vi={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:Vi,privacyStatus:sX,videoIds:Gz.videoIds,sourcePlaylistId:Gz.sourcePlaylistId,params:pz?Gz.createPlaylistParamsCollaborationEnabled:Gz.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.bZ().resolve(_.mg).resolveCommand(Vi)},
isValid:function(){return b()&&!H()&&!g()}})});
var Q=function(l){if(l!==void 0&&(t(l),!b()&&l.length>0&&V(!0),b())){var Vi=HVE(r.data());if(Vi){var sX=Vi.minLength;Vi=Vi.maxLength;sX&&l.length<sX?q(!0):Vi&&l.length>Vi?q(!0):q(!1)}}},Y=function(){var l=!(!h()||W()!=="PRIVATE");
E(l)},O=function(l){l!==void 0&&(U(l),Y())},c=function(){if(g())return sYI(r.data())},Z=function(){G(!h());
Y()},a=function(){return{validate:function(l){if(b()){var Vi=HVE(r.data());
if(Vi){var sX=Vi.minLength;Vi=Vi.translations;if(sX&&l.length<sX)return Vi==null?void 0:Vi.minLengthErrorMessage}}}}},e=function(){var l=HVE(r.data()),Vi=l==null?void 0:l.maxLength,sX;
l=l==null?void 0:(sX=l.translations)==null?void 0:sX.maxLengthErrorMessage;if(Vi&&l)return{maxChars:Vi,errorMessage:l}};
return _.f("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.f("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:N},_.f(_.QR,{data:function(){return r.data().playlistTitle}},{textFormFieldViewModel:function(l){return _.f(_.zJX,{data:l.data,
text:x,onInput:Q,validation:a,characterLimit:e})},
textFieldViewModel:function(l){return _.f(_.eJ9,{data:l.data,text:x,onInput:Q,validation:a,characterLimit:e})}})),_.f("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.f(_.QR,{data:function(){return r.data().playlistVisibility}},{dropdownViewModel:function(l){return _.f(_.o6s,{data:l.data,
onSelected:O,error:c})}})),_.f(_.w,{cond:function(){return!!r.data().playlistCollaborate},
then:function(){return _.f("div",null,_.f(_.QR,{data:function(){return r.data().playlistCollaborate}},{switchListItemViewModel:function(l){return _.f(_.Bif,{data:l.data,
onTap:Z})}}))}}))},"Kg");var aQ7=_.JY(function(r){var J=r.data;return _.f("upsell-offer-table-cell-content-view-model",null,_.f("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.f(_.dd,null,_.f(_.RP,{when:function(){return J().iconType}},function(){return _.f("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.f(_.Gk,{icon:function(){return J().iconType.toString()}}))}),_.f(_.RP,{when:function(){return J().title}},function(){return _.f(_.Zy,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return J().title}})}),_.f(_.RP,{when:function(){return J().subtitle}},function(){return _.f(_.Zy,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return J().subtitle}})}),_.f(_.RP,{when:function(){return J().infoText}},function(){return _.f(_.Zy,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return J().infoText}})}),_.f(_.RP,{when:function(){return J().featureDescription}},function(){return _.f(_.Zy,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return J().featureDescription}})}),_.f(_.RP,{when:function(){return J().note}},function(){return _.f(_.Zy,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return J().note}})}))))},"Lg");
aQ7.idomCompat=!0;var yv7=_.JY(function(r){var J=r.data;return _.f("upsell-offer-table-cell-view-model",null,_.f("div",{class:_.gm("ytUpsellOfferTableCellViewModelCellWrapper",function(){return J().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.f(_.QR,{data:function(){return J().contents}},{upsellOfferTableCellContentViewModel:aQ7})))},"Mg");
yv7.idomCompat=!0;var e9Y=_.JY(function(r){var J=r.data;var x=r.upsellTableIsFirstRow;var t=function(){return(x==null?0:x())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},b=function(){return(x==null?0:x())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.f("ytm-upsell-offer-table-row-view-model",null,_.f("div",{class:"ytUpsellOfferTableRowViewModelHost"},_.f(_.QR,{data:function(){return J().rowHeaderCell}},{upsellOfferTableCellViewModel:function(V){return _.f("div",{class:t},_.f(yv7,{data:V.data}))}}),_.f(_.QR,{data:function(){return J().contentCells}},{upsellOfferTableCellViewModel:function(V){return _.f("div",{class:b},_.f(yv7,{data:V.data}))}})))},"Ng");
e9Y.idomCompat=!0;var z99=_.JY(function(r){var J=r.data;return _.f("ytm-upsell-offer-table-view-model",null,_.f("div",{class:"ytUpsellOfferTableViewModelHost"},_.f("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.f(_.QR,{data:function(){return J().rows}},{upsellOfferTableRowViewModel:function(x,t){return _.f(e9Y,{data:x.data,
upsellTableIsFirstRow:function(){return t()===0}})}}))))},"Og");
z99.idomCompat=!0;var Zdv=_.JY(function(r){var J=_.lX(r.noPadding,!1),x=function(){var V,H;return(H=(V=r.data().logo.accessibilityData)==null?void 0:V.label)!=null?H:""},t=function(){return r.data().offerTable},b={};
return _.f("upsell-view-model",{class:_.gm("ytUpsellViewModelHost",(b.ytUpsellViewModelHostNoPadding=function(){return J()},b.ytUpsellViewModelHostWide=function(){return t()!==void 0},b))},_.f("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.f(_.w,{cond:function(){return _.zA(r.data().logo)},
then:function(V){return _.f(_.rm,{data:V,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:x})}})),_.f("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.f(_.Zy,{text:function(){return r.data().title}})),_.f("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.f(_.GZ,{each:function(){var V;
return(V=r.data().subtitles)!=null?V:[]},
keyBy:"INDEX"},function(V){var H={};return _.f("div",{class:_.gm("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(H.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return t()!==void 0},H))},_.f(_.Zy,{text:V}))})),_.f("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.f(_.GZ,{each:function(){var V;
return(V=r.data().benefitInfos)!=null?V:[]},
keyBy:"INDEX"},function(V){return _.f(_.w,{cond:function(){return V().info},
then:function(H){return _.f("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.f(_.Gk,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.f(_.Zy,{text:H}))}})})),_.f(_.w,{cond:function(){return t()!==void 0},
then:function(){return _.f("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.f(z99,{data:t}))}}),_.f("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.f(_.GZ,{each:function(){var V;
return(V=r.data().legalInfos)!=null?V:[]},
keyBy:"INDEX"},function(V){var H={};return _.f("div",{class:_.gm("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(H.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return t()!==void 0},H))},_.f(_.Zy,{text:V}))})))},"Pg");var vJe=_.JY(function(r){var J=r.data;r={};r=(r.ytMiniAppScoreChallengeViewModelScoreRadial=!0,r.ytMiniAppScoreChallengeViewModelDarkScoreRadial=qT7(),r);return _.f("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.f("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return J().title}),_.f("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return J().subtitle}),_.f("div",{class:_.E8(r)},_.f("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return J().score})),_.f("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return J().prompt}))},"Qg");var uI9=function(){this.store=_.vp();this.formId=""};var lQ9=_.JY(function(r){function J(q){if(q&&(q=_.R(q,_.$b)))return Object.assign({},q,{isSelected:V()})}
var x=_.D(_.hN(function(){var q,W;return(W=(q=_.R(r.data().option,_.$b))==null?void 0:q.isSelected)!=null?W:!1})),t=x.next().value,b=x.next().value,V=t;
_.Pb(function(){var q;_.mxy((q=r.data().formSchema)==null?void 0:q.id,{onSubmit:function(){var W=_.bZ().resolve(_.mg),U=!!r.data().selectedCommand,g=!!r.data().unselectedCommand;if(V()){if(U)var E=r.data().selectedCommand}else g&&(E=r.data().unselectedCommand);E=_.LM(E);J(r.data().option)&&!E?(W="",!U&&g?W="selected ":U&&!g&&(W="unselected "),U=new _.MV("No "+W+"command found for SelectionListItemFormViewModel"),_.Pq(U)):E&&W.resolveCommand(E)},
isValid:function(){return!0}})});
var H=function(){b(!V())};
_.ky(function(){var q,W,U=(q=r.data())==null?void 0:(W=q.formSchema)==null?void 0:W.id;U&&_.tJ7()().delete(U)});
return _.f("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.f("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.f(_.Zy,{text:function(){return r.data().paragraph}})),_.f(_.w,{cond:function(){return J(r.data().option)},
then:function(q){return _.f(_.SA,{data:q,isCompact:!0,hideSelectionTextChevron:!0,onTap:H,disableHorizontalPadding:!0})}}))},"Rg");var XMr=_.JY(function(r){var J=r.data;var x=r.disablePadding;var t=r.className;var b=_.zx("yt-dialog-header-view-model"),V=function(){var q=J().imageBanner;a:switch(J().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var W="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:W="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:q,style:W,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},H=function(){return J().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.Pb(function(){var q=function(){_.D9(b.value,"yt-refit-popups-action")},W;
(W=b.value)==null||W.addEventListener("image-loaded",q);_.ky(function(){var U;(U=b.value)==null||U.removeEventListener("image-loaded",q)})});
r={};return _.f("yt-dialog-header-view-model",{el:b,class:_.gm(t,(r.ytDialogHeaderViewModelHost=!0,r.ytDialogHeaderViewModelHostDisablePadding=x,r))},_.f(_.w,{cond:function(){return J().imageBanner},
then:function(){var q={};return _.f("div",{class:_.gm(t,(q.ytDialogHeaderViewModelBanner=!0,q.ytDialogHeaderViewModelBannerFullBleed=H,q)),style:_.MA({"max-height":function(){return J().assetContainerMaxHeight!==void 0?J().assetContainerMaxHeight+"px":void 0}})},_.f(_.la,{data:V,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.f(_.w,{cond:function(){return J().headerBlock},
then:function(){return _.f("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.f(_.QR,{data:function(){return J().headerBlock}},{contentPreviewImageViewModel:function(q){return _.f(_.la,{data:q.data,
notifyOnLoaded:!0})}}))}}),_.f(_.w,{cond:function(){return J().customBanner},
then:function(q){return _.f("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.f(_.QR,{data:q},{avatarStackViewModel:_.SS}))}}),_.f(_.w,{cond:function(){return J().headline},
then:function(q){return _.f("h2",null,_.f(_.Zy,{text:q,className:"ytDialogHeaderViewModelText"}))}}))},"Sg");
XMr.idomCompat=!0;var rG5=_.JY(function(r){var J=_.oFK(function(){return r.data().formId}),x=J.onSubmit,t=J.isValid;
return _.f("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.f(_.QR,{data:function(){return r.data().panelFooter}},{panelFooterViewModel:function(b){return _.f(_.Lr,{data:b.data,
disablePadding:!0,disablePrimaryButton:function(){return!t()},
onClickPrimaryButton:function(){x()}})}}))},"Tg");var JGE=_.JY(function(r){var J=function(){var x,t;return(t=(x=_.R(r.data().rendererContext,_.fn))==null?void 0:x.label)!=null?t:""};
return _.f("yt-dialog-image-content-view-model",{class:_.gm("ytDialogImageContentViewModelHost",r.className)},_.f(_.w,{cond:function(){return _.zA(r.data().image)},
then:function(x){return _.f(_.rm,{data:x,alt:J,className:"ytDialogImageContentViewModelImage",contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"})}}),_.f(_.Zy,{text:function(){return r.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Ug");var bII=_.JY(function(r){var J=_.XO(r,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),x=J.elRefCallback;r=J.iconWiz;var t=J.assetWiz,b=J.assetType,V=J.titleWiz,H=J.leadingActionHeaderWiz,q=J.trailingActionHeaderWiz,W=J.headerPosition,U=J.contentWiz,g=J.buttonLayout,E=J.buttonStyle,h=J.primaryButtonWiz,G=J.secondaryButtonWiz,N=J.contentAlignment,Q=J.isFullscreen,Y=J.width,O=J.maxHeight,c=J.isHeaderWizDefined,
Z=J.headerWiz,a=J.isFooterWizDefined,e=J.footerWiz;J=_.zx("dialog-layout",function(Bn){x==null||x(Bn)});
var l=t?function(){return t({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,Vi=h?function(){var Bn={};
return h({buttonOverrides:function(){return{style:(E==null?void 0:E())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.gm((Bn["yt-spec-dialog-layout__dialog-layout-button"]=!0,Bn["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(g==null?void 0:g())===0||(g==null?void 0:g())===2},Bn))})}:void 0,sX=G?function(){var Bn={};
return G({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.gm((Bn["yt-spec-dialog-layout__dialog-layout-button"]=!0,Bn["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(g==null?void 0:g())===0||(g==null?void 0:g())===2},Bn))})}:void 0,pz=function(){return(!!V||!!H||!!q)&&W()===0},Gz={},Qi={},Sm={},FD={};
return _.f("dialog-layout",{el:J,class:_.gm((Gz["yt-spec-dialog-layout"]=!0,Gz["yt-spec-dialog-layout--dialog-layout-fullscreen"]=Q,Gz["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!Q()},Gz["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return O()===1},Gz["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(b==null?void 0:b())===1},Gz)),
style:function(){return(Y==null?void 0:Y())!==void 0?"width: "+Y+"px;":""}},r?_.f("div",{class:_.gm((Qi["yt-spec-dialog-layout__dialog-layout-icon"]=!0,Qi["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!t&&W()===1},Qi["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return N()===1},Qi))},_.f(r,null)):null,_.f(_.w,{cond:c,
then:function(){return Z?_.f("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.f(Z,null)):null},
else:function(){return _.f(_.DZ,null,_.f(_.w,{cond:pz,then:function(){return _.f(xHm,{contentAlignment:N,LeadingActionHeader:H,TrailingActionHeader:q,Title:V,isAboveAsset:!!l})}}),l?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.f(l,null)):null)}}),_.f("div",{class:_.gm((Sm["yt-spec-dialog-layout__dialog-layout-container"]=!0,Sm["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(N==null?void 0:N())===1},Sm["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!V&&!Z||!!l&&(W==null?void 0:W())===0},Sm))},_.f(_.w,{cond:function(){return V&&!Z&&(W==null?void 0:W())===1},
then:function(){return _.f(xHm,{contentAlignment:N,LeadingActionHeader:H,TrailingActionHeader:q,Title:V,isAboveAsset:!1})}}),U?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.f(U,null))):null,_.f(_.w,{cond:a,
then:function(){return e?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.f(e,null)):null}}),Vi||sX?_.f(tAe,{footerClasses:_.gm((FD["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,FD["yt-spec-dialog-layout__dialog-layout-footer"]=!0,FD["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(g==null?void 0:g())===2},FD["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(g==null?void 0:g())===1},FD)),
PrimaryButton:Vi,SecondaryButton:sX}):null))},"Vg"),xHm=_.JY(function(r){var J=_.XO(r,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),x=J.contentAlignment,t=J.LeadingActionHeader;r=J.Title;var b=J.TrailingActionHeader,V=J.isAboveAsset,H=J.enableLeadingActionHeader;J={};return _.f("div",{class:_.gm((J["yt-spec-dialog-layout__dialog-header-container"]=!0,J["yt-spec-dialog-layout__dialog-header"]=!0,J["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=V,J["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(x==null?void 0:x())===1&&H()},J))},_.f(_.w,{cond:function(){return H()},
then:function(){return t?_.f("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.f(t,null)):null}}),r?_.f("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.f(r,null)):null,b?_.f("div",null,_.f(b,null)):null)},"Wg"),tAe=_.JY(function(r){var J=r.footerClasses;
var x=r.PrimaryButton;r=r.SecondaryButton;return _.f("div",{class:J},r?_.f(r,null):null,x?_.f(x,null):null)},"Xg");var mH4=_.JY(function(r){var J=r.data;return _.f("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.f("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.f(_.QR,{data:function(){return J().avatar}},{avatarViewModel:_.GH})),_.f("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.Zy,{text:function(){return J().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Yg");var oiE=_.JY(function(r){var J=r.data;return _.f("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.f("div",{class:"ytAccessConfirmationViewModelContent"},_.f(_.QR,{data:function(){var x;return(x=J().avatar)!=null?x:J().dualAvatar}},{dualAvatarViewModel:function(x){return _.f(_.f8K,{data:x.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(x){return _.f(_.Rp,{data:x.data})}}),_.f("h2",{class:"ytAccessConfirmationViewModelTitle"},_.f(_.Zy,{text:function(){return J().title}})),_.f(_.Zy,{text:function(){return J().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Zg");var VA7=_.JY(function(r){var J=r.data;var x=void 0;r=_.D(_.hN(function(){var U;return((U=_.R(J().content,_.$TX))==null?void 0:U.defaultSelectedKey)||""}));
var t=r.next().value,b=r.next().value,V,H=function(){b("");var U;(U=x)!=null&&U.store.dispatch(_.o5({type:"RESET_COMMAND_MAP"}))};
_.Pb(function(){x=new uI9;window.addEventListener("yt-popup-closed",H)});
_.Ke(function(){if(x&&V!==J().formId){var U=x,g=J();g.formId&&(U.formId=g.formId,U.store.dispatch(_.o5({type:"SET_CURRENT_FORM_ID",payload:{formId:U.formId}})));(V=J().formId)&&t()&&(U=x,g={key:t()},g.command&&U.store.dispatch(obE(V,g.command)))}},"k6b6Qe");
_.ky(function(){window.removeEventListener("yt-popup-closed",H)});
var q=function(U,g,E){g.key&&E&&g.key!==t()&&(b(g.key),x&&g.command&&x.store.dispatch(obE(E,g.command)))},W=function(){if(_.R(J().content,_.$TX))return!(t==null?0:t())};
return _.f("yt-dialog-view-model",{class:_.gm("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.f(bII,{headerWiz:function(){return _.f("span",{skip:!0},_.f(_.QR,{data:function(){return J().header}},{dialogHeaderViewModel:function(U){return _.f(XMr,{data:U.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!J().header},
contentWiz:function(){return _.f("span",{skip:!0},_.f(_.QR,{data:function(){return J().customContent?J().customContent:J().content}},{basicContentViewModel:_.Vo7,
createPlaylistDialogFormViewModel:FUy,collaborativePlaylistInviteMessageViewModel:Avy,miniAppScoreChallengeViewModel:vJe,radioButtonGroupViewModel:function(U){var g=U.data;return _.f(_.tGY,{data:g,selectedKey:t,onSelected:q,groupName:function(){return g().formId}})},
selectionListItemFormViewModel:lQ9,upsellViewModel:function(U){return _.f(Zdv,{data:U.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:mH4,installmentAgreementsViewModel:cv9,accessConfirmationViewModel:oiE,listViewModel:function(U){return _.f(_.e$s,{data:U.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:JGE}))},
footerWiz:function(){return _.f("span",{skip:!0},_.f(_.QR,{data:function(){return J().footer}},{panelFooterViewModel:function(U){return _.f(_.Lr,{data:U.data,
disablePadding:!0,disablePrimaryButton:W})},
formPanelFooterViewModel:rG5,formFooterViewModel:function(U){return _.f(_.FDX,{data:U.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!J().footer}}))},"$g");
VA7.idomCompat=!0;_.o8(VA7,"yt-dialog-view-model",{props:{data:_.yk},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var DHY=_.JY(function(r){var J=r.data;r={};return _.f("yt-panel-header-view-model",{class:_.gm("yt-panel-header-view-model-wiz",(r["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!J().shouldHideDivider},r["yt-panel-header-view-model-wiz--compact"]=function(){return!!J().subtitle},r))},_.f("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.f(_.w,{cond:function(){return J().title},
then:function(x){return _.f(_.Zy,{text:x,className:"yt-panel-header-view-model-wiz__title"})}}),_.f(_.w,{cond:function(){return J().subtitle},
then:function(x){return _.f(_.Zy,{text:x,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.f("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.f(_.QR,{data:function(){return J().trailingButtons}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"ah");
DHY.idomCompat=!0;var HI7=_.JY(function(r){var J=_.$H(function(V){var H;if((H=r.skipContentClick)==null?0:H.call(r))return!1;r.onContentWrapperClick(V);return!0}),x,t,b;
return _.f("div",{class:_.gm("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return r.isAnimating()?"transform: translateY("+r.currentY()+"px);transition: 0.2s":""}},(x=r.header)==null?void 0:x.call(r),_.f("div",{id:r.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.MA({"max-height":(0,_.G4)(r.maxHeightForContentWrapper)}),"on:scroll":fgK(r.onScroll),"on:touchmove":fgK(function(V){return void V.stopPropagation()})},_.f("div",{el:{onRender:r.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":J},(t=r.body)==null?void 0:t.call(r))),(b=r.footer)==null?void 0:b.call(r))},"bh");
HI7.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var T89=_.JY(function(r){var J=_.lX(r.leadingLabel),x=_.lX(r.trailingLabel),t=_.lX(r.footerButtonType),b=function(){return J()||x()||r.hasPrimaryButton()||r.hasSecondaryButton()},V={},H=_.gm("yt-spec-bottom-sheet-layout__primary-button",(V["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return t()===0&&r.hasPrimaryButton()},V["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return t()===1&&r.hasPrimaryButton()},V["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return t()===2&&r.hasPrimaryButton()},V["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return t()===3&&r.hasPrimaryButton()},V));
V={};var q=_.gm("yt-spec-bottom-sheet-layout__secondary-button",(V["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return t()===1&&r.hasSecondaryButton()},V["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return t()===2&&r.hasSecondaryButton()},V["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return t()===3&&r.hasPrimaryButton()},V));
return _.f(_.w,{cond:r.hasFooterOverride,then:function(){var W;return _.f(_.DZ,null,(W=r.footerOverride)==null?void 0:W.call(r))},
else:function(){return _.f(_.w,{cond:b,then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.f(_.w,{cond:function(){return J()||x()},
then:function(){var W={};return _.f("div",{class:_.gm("yt-spec-bottom-sheet-layout__footer-label-wrapper",(W["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!r.hasPrimaryButton()},W))},_.f(_.w,{cond:J,
then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},J)}}),_.f(_.w,{cond:x,
then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},x)}}))}}),_.f(_.w,{cond:function(){return r.hasPrimaryButton()||r.hasSecondaryButton()},
then:function(){var W={};return _.f("div",{class:_.gm("yt-spec-bottom-sheet-layout__footer-button-wrapper",(W["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.vqk,W))},_.f(_.w,{cond:function(){return r.hasSecondaryButton()&&t()!==0},
then:function(){var U;return _.f("div",{class:q},(U=r.secondaryButton)==null?void 0:U.call(r))}}),_.f(_.w,{cond:r.hasPrimaryButton,
then:function(){var U;return _.f("div",{class:H},(U=r.primaryButton)==null?void 0:U.call(r))}}))}}))}})}})},"ch");
T89.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var sWX=_.JY(function(r){var J=_.lX(r.title),x=_.lX(r.subtitle);return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:r.headerId,"on:touchstart":_.$H(function(t){var b;(b=r.touchstart)==null||b.call(r,t);return!1}),
"on:touchmove":_.$H(function(t){var b;(b=r.touchmove)==null||b.call(r,t);return!1}),
"on:touchend":_.$H(function(t){var b;(b=r.touchend)==null||b.call(r,t);return!1})},_.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.f(_.w,{cond:r.hasHeaderOverride,
then:function(){var t;return _.f(_.DZ,null,(t=r.headerOverride)==null?void 0:t.call(r))},
else:function(){var t={};return _.f("div",{class:_.gm((t["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,t["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=J,t))},_.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.f(_.w,{cond:J,then:function(){return _.f(_.DZ,null,_.f("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},J),_.f(_.w,{cond:x,then:function(){return _.f("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
x)}}))}})),_.f(_.w,{cond:function(){return J()&&r.hasActionHeader()},
then:function(){var b;return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(b=r.actionHeader)==null?void 0:b.call(r))}}))}}))},"dh");
sWX.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.JY(function(r){function J(l){if(!O&&typeof MutationObserver!=="undefined"){var Vi={childList:!0};"MutationObserver"in window&&(O=new MutationObserver(x.bind(void 0,l)),O.observe(l,Vi))}}
function x(l){typeof O!=="undefined"&&(c["content-wrapper"]===void 0&&(c["content-wrapper"]=l.children[0].clientHeight),G(c["content-wrapper"]),h()>N()||Q(h()))}
function t(){E(window.innerHeight);h()>N()||Q(h());Z.isFullScreen[0]()&&h()>N()?a().dispatch("Snap To Full Screen",{maxHeight:Y()}):a().dispatch("Snap To Neutral Position",{maxHeight:N()})}
function b(l){document.body.style.overscrollBehavior="none";l.preventDefault();a().dispatch("Touch Start",{event:l})}
function V(l){l.preventDefault();a().dispatch("Touch Move",{event:l,contentScrollable:h()>N(),fullContentWrapperHeight:Y(),contentWrapperHeight:N(),contentHeightMap:c,contentWrapperId:"content-wrapper",header:gXI(r),footer:gXI(r)})}
function H(){document.body.style.overscrollBehavior="";Z.isFullScreen[0]()?Z.currentY[0]()>=60?a().dispatch("Snap To Neutral Position",{maxHeight:N()}):a().dispatch("Snap To Full Screen",{maxHeight:Y()}):Z.currentY[0]()>=60?q():Z.currentY[0]()<=-60&&h()>N()?a().dispatch("Snap To Full Screen",{maxHeight:Y()}):a().dispatch("Snap To Neutral Position",{maxHeight:N()})}
function q(){a().dispatch("Close Sheet",{clientHeight:g(),maxHeight:0});setTimeout(function(){Uqr()},250)}
var W=_.D(_.Ww(window.innerHeight,void 0,"NWeFS")),U=W.next().value;W=W.next().value;var g=U,E=W;W=_.D(_.Ww(0,void 0,"oxfm4"));U=W.next().value;W=W.next().value;var h=U,G=W;W=_.D(_.hN(function(){var l=gXI(r);return.6*g()-WNI(l)-iV5(l)}));
U=W.next().value;W=W.next().value;var N=U,Q=W,Y=function(){var l=gXI(r);return g()-WNI(l)-iV5(l)-24-24},O=null,c={},Z={initialY:_.Ww(0,void 0,"cYBE5c"),
currentY:_.Ww(0,void 0,"RndqHc"),isAnimating:_.Ww(!1,void 0,"vO9DVd"),isFullScreen:_.Ww(!1,void 0,"UOfBcf"),maxHeightForContentWrapper:_.hN(N)},a=function(){var l=null;return function(){if(!l){var Vi={initialY:Z.initialY[0](),currentY:Z.currentY[0](),isAnimating:Z.isAnimating[0](),isFullScreen:Z.isFullScreen[0](),maxHeightForContentWrapper:Z.maxHeightForContentWrapper[0]()};l=pom(Vi)}return l}}();
_.Pb(function(){window.addEventListener("resize",t);a().subscribe(function(l){Z.initialY[1](l.initialY);Z.currentY[1](l.currentY);Z.isAnimating[1](l.isAnimating);Z.isFullScreen[1](l.isFullScreen);Z.maxHeightForContentWrapper[1](l.maxHeightForContentWrapper)})});
_.ky(function(){window.removeEventListener("resize",t);O&&(O.disconnect(),O=null)});
var e=_.gm({"bottom-sheet-content-without-icon":function(){var l;return!((l=r.shouldShowIcons)==null?0:l.call(r))}});
return _.f("bottom-sheet-layout",null,_.f(HI7,{contentWrapperId:"content-wrapper",isAnimating:function(){return Z.isAnimating[0]()},
currentY:function(){return Z.currentY[0]()},
maxHeightForContentWrapper:function(){return Z.maxHeightForContentWrapper[0]()},
shouldShowIcons:r.shouldShowIcons,skipContentClick:r.skipContentClick,onScroll:function(){var l=document.getElementById("header-wrapper"),Vi=document.getElementById("content-wrapper");if(l&&Vi){var sX={};sX=(sX["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,sX["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,sX);l.className=Vi.scrollTop>1?_.E8(sX):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:Uqr,contentWrapperEl:function(l){J(l);requestAnimationFrame(function(){x(l)})},
header:function(){return _.f(sWX,{touchstart:b,touchmove:V,touchend:H,title:r.headerTitle,subtitle:r.headerSubtitle,headerId:"header-wrapper",headerOverride:r.headerFn,hasHeaderOverride:r.hasHeaderFn,actionHeader:r.headerActionHeader,hasActionHeader:r.hasHeaderActionHeader})},
footer:function(){return _.f(T89,{footerButtonType:r.footerButtonType,leadingLabel:r.footerLeadingLabel,trailingLabel:r.footerTrailingLabel,primaryButton:r.footerPrimaryButton,hasPrimaryButton:r.hasFooterPrimaryButton,secondaryButton:r.footerSecondaryButton,hasSecondaryButton:r.hasFooterSecondaryButton,footerOverride:r.footerFn,hasFooterOverride:r.hasFooterFn})},
body:function(){return _.f(_.w,{cond:r.hasContentFn,then:function(){var l;return _.f("div",{class:e},(l=r.contentFn)==null?void 0:l.call(r))}})}}))},"eh").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var q6E=_.JY(function(r){var J=_.bZ().resolve(_.jx);return _.f("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":_.$H(function(){return void J.closeSheet()})},_.f(_.w,{cond:function(){return!!r.header},
then:function(){return _.f("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},r.header())}}),_.f(_.w,{cond:function(){return!!r.content},
then:function(){return _.f("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},r.content())}}),_.f(_.w,{cond:function(){return!!r.footer},
then:function(){return _.f("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},r.footer())}}))},"fh");
q6E.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var Ws7=_.JY(function(r){r=r.data;var J=_.zx("yt-sheet-view-model",function(t){if(_.M("web_focus_first_element_sheet")||!_.M("sheet_focus_first_killswitch"))return t.addEventListener("focus",function(){T39(t)}),function(){t.removeEventListener("focus",function(){T39(t)})}}),x={};
return _.f("yt-sheet-view-model",{"on:mousedown":_.$H(function(t){_.M("sheet_focus_first_killswitch")||t.currentTarget!==t.target&&t.preventDefault()}),
"on:focusin":_.$H(function(){_.M("sheet_focus_first_killswitch")||T39(J.value)}),
class:_.gm("yt-sheet-view-model-wiz",(x["yt-sheet-view-model-wiz--contextual"]=!0,x["yt-sheet-view-model-wiz--disable-backdrop-filter"]=_.M("web_disable_backdrop_filter"),x)),el:J,tabindex:-1},_.f(_.w,{cond:r,then:function(t){return _.f(q6E,{header:function(){return _.f(_.QR,{data:function(){return t().header}},{panelHeaderViewModel:DHY})},
content:function(){return _.f(_.QR,{data:function(){return t().content}},{listViewModel:function(b){return _.f(_.e$s,{data:b.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:Zdv,miniAppScoreChallengeViewModel:vJe})},
footer:function(){return _.f(_.QR,{data:function(){return t().footer}},{panelFooterViewModel:_.Lr})}})}}))},"gh");
Ws7.idomCompat=!0;_.o8(Ws7,"yt-sheet-view-model",{props:{data:_.yk}});var p6m=_.JY(function(r){var J=function(){var x;return(x=r.data().enableDebuggingFeatures)!=null?x:!1};
return _.f("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.f(_.GZ,{each:function(){var x;return(x=r.data().stickers)!=null?x:[]}},function(x){return _.f(iIY,{data:function(){return x},
debugMode:J})}))},"hh"),iIY=_.JY(function(r){var J=_.XO(r,{debugMode:!1}).debugMode,x=_.lX(function(){var W;
return(W=r.data().region)==null?void 0:W.w},0),t=_.lX(function(){var W;
return(W=r.data().region)==null?void 0:W.h},0),b=_.lX(function(){var W;
return(W=r.data().region)==null?void 0:W.x},0),V=_.lX(function(){var W;
return(W=r.data().region)==null?void 0:W.y},0),H=_.$H(function(){var W=r.data().onTap;
W&&_.a2(W)}),q={};
return _.f("div",{class:_.gm("ytStoriesStickerLayerViewModelSticker",(q.ytStoriesStickerLayerViewModelDebugMode=J,q)),style:_.MA({width:function(){return 100*x()+"%"},
height:function(){return 100*t()+"%"},
left:function(){return 100*b()+"%"},
top:function(){return 100*V()+"%"},
"flex-direction":function(){return EX9(r.data().flexDirection)},
"justify-content":function(){return jY4(r.data().justifyContent)},
"align-items":function(){return $qI(r.data().alignItems)}}),
"on:click":H},_.f(_.QR,{data:function(){return r.data().button||r.data().toggleButton}},{buttonViewModel:function(W){return _.f(_.TN,{data:W.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(W){return _.f(_.hU,{data:W.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"ih");var UHm=_.JY(function(r){var J=function(){return r.data()},x={},t=_.lX(function(){return J().backgroundColor},0),b=_.lX(function(){return J().actionButtons},[]),V=_.lX(function(){return J().stickerLayer},{}),H=function(){var W,U;
return{animationRef:x,animationConfig:{autoplay:!1,loop:!1,path:(U=(W=J().foregroundAnimation)==null?void 0:W.url)!=null?U:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){r.navigateToNextItemOnLottieComplete()}}}},q=function(){var W,U,g,E,h,G,N,Q;
return{animationConfig:{autoplay:(G=(W=J().backgroundAnimation)==null?void 0:(U=W.settings)==null?void 0:U.autoplay)!=null?G:!1,loop:(N=(g=J().backgroundAnimation)==null?void 0:(E=g.settings)==null?void 0:E.loop)!=null?N:!1,path:(Q=(h=J().backgroundAnimation)==null?void 0:h.url)!=null?Q:"",name:"stories_item_background_animation"}}};
_.Ke(function(){if(r.isVisible()){var W;(W=x.lottieEl)==null||W.play();r.animationRef()&&(r.animationRef().lottieEl=x.lottieEl)}else{var U;(U=x.lottieEl)==null||U.stop()}},"Cbnkwd");
return _.f("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.MA({"background-color":function(){return _.Fj(t())+";"}})},_.f("div",{class:"ytStoriesItemViewModelAssetContent"},_.f(_.w,{cond:function(){return!!J().backgroundAnimation},
then:function(){return _.f(_.tU,{data:q,animationName:function(){return q().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.f(_.w,{cond:function(){return!!J().backgroundImage},
then:function(){return _.f(_.rm,{data:function(){return J().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.f(_.w,{cond:function(){return!!J().foregroundAnimation},
then:function(){return _.f(_.tU,{data:H,animationName:function(){return H().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.f(_.w,{cond:function(){return!!J().foregroundImage},
then:function(){return _.f(_.rm,{data:function(){return J().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.f("div",{class:"ytStoriesItemViewModelTopShadow"}),_.f(_.QR,{data:function(){return V()}},{storiesStickerLayerViewModel:p6m})),_.f("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.MA({"background-color":function(){return _.Fj(t())}})},_.f("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.f(_.GZ,{each:b},function(W){return _.f(fx9,{data:function(){return W},
pauseAutoNavigation:r.pauseAutoNavigation})}))))},"jh"),giY={style:"overlay",
type:"outline"},fx9=_.JY(function(r){var J={};return _.f("div",{class:_.gm("ytStoriesItemViewModelActionButton",(J.ytStoriesItemViewModelStretchedActionButton=function(){return r.data().size==="STORIES_BUTTON_SIZE_STRETCH"},J)),
"on:click":_.$H(r.pauseAutoNavigation)},_.f(_.QR,{data:function(){return r.data().button}},{buttonViewModel:function(x){return _.f(_.TN,{data:x.data,
buttonOverrides:giY})}}))},"kh");_.o8(_.JY(function(r){var J=function(){var Vi;return(Vi=r.data().startIndex)!=null?Vi:0},x=_.D(_.hN(J)),t=x.next().value,b=x.next().value;
x=_.D(_.Ww(!1,void 0,"O8yPf"));var V=x.next().value,H=x.next().value,q=function(){var Vi;return(Vi=r.data().storyItems)!=null?Vi:[]},W={},U=function(){return r.data().dismissButton},g=function(){var Vi;
return _.R((Vi=_.R(U(),_.GA))==null?void 0:Vi.onTap,_.I2)},E=_.zx("div"),h,G,N=!1,Q=function(){var Vi;
(Vi=h)==null||Vi.cancel();h=Y(t()).animate([{width:"0%"},{width:"100%"}],{duration:9E3,easing:"linear"});h.onfinish=function(){Y(t()).style.width="100%";var sX=_.R(q()[t()],$8E),pz,Gz;sX!=null&&sX.foregroundAnimation&&((sX==null?0:(pz=sX.foregroundAnimation)==null?0:pz.url)||(sX==null?0:(Gz=sX.foregroundAnimation)==null?0:Gz.payload))||(t()!==q().length-1?(b(t()+1),Q()):g()&&_.cc(g()))}},Y=function(Vi){return E.value.children[Vi].children[0]},O=function(){for(var Vi=0;Vi<t();Vi++)Y(Vi).style.width=
"100%"};
x=_.$H(function(){N||(V()?H(!1):(t()===q().length-1&&g()&&_.cc(g()),Y(t()).style.width="100%",t()!==q().length-1&&(b(t()+1),Q())))});
var c=_.$H(function(){N||(V()?H(!1):(Y(t()).style.width="0%",t()!==0?b(t()-1):b(t()),Q()))}),Z=function(){H(!0)},a=function(){Y(t()).style.width="100%";
t()!==q().length-1?(b(t()+1),Q()):g()&&_.cc(g())},e=_.$H(function(){N=!1;
G=setTimeout(function(){H(!0);N=!0},300)}),l=_.$H(function(){clearTimeout(G);
N&&V()&&H(!1)});
_.Ke(function(){if(V()){var Vi;(Vi=h)==null||Vi.pause();var sX;(sX=W.lottieEl)==null||sX.pause()}else{var pz;(pz=h)==null||pz.play();var Gz;(Gz=W.lottieEl)==null||Gz.play()}},"DIHTEd");
_.Ke(function(){O();t()===J()&&Q()},"ze5F8b");
_.Pb(function(){O();Q()});
_.ky(function(){clearTimeout(G)});
return _.f("yt-stories-viewer-view-model",{class:_.gm("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.f("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.f("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":c,"on:mousedown":e,"on:mouseup":l,"on:mouseleave":l}),_.f("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":x,"on:mousedown":e,"on:mouseup":l,"on:mouseleave":l})),_.f("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},
_.f(_.QR,{data:q},{storiesItemViewModel:function(Vi,sX){var pz=Vi.data;return _.f(_.w,{cond:function(){return Math.abs(sX()-t())<=1},
then:function(){var Gz={};return _.f("div",{class:_.gm("ytStoriesViewerViewModelStoryItem",(Gz.ytStoriesViewerViewModelActiveStoryItem=function(){return sX()===t()},Gz))},_.f(UHm,{data:pz,
pauseAutoNavigation:Z,navigateToNextItemOnLottieComplete:a,isVisible:function(){return sX()===t()},
animationRef:W}))}})}})),_.f("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:E},_.f(_.GZ,{each:q},function(){return _.f("div",{class:"ytStoriesViewerViewModelProgressBar"},_.f("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.f("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.f(_.QR,{data:U},{buttonViewModel:_.TN})))},"lh"),"yt-stories-viewer-view-model",{props:{data:_.yk}});_.o8(_.JY(function(r){var J=r.data;var x=_.zx("yt-gen-ai-feedback-form-view-model"),t=[];return _.f("yt-gen-ai-feedback-form-view-model",{el:x,class:"ytGenAiFeedbackFormViewModelHost"},_.f(_.Zy,{text:function(){return J().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.f("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.f(_.QR,{data:function(){return J().feedbackChips}},{toggleButtonViewModel:function(b){var V=b.data;
return _.f(_.hU,{data:V,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(H){var q=V();q=_.R(q,_.RS);q=_.R(q==null?void 0:q.defaultButtonViewModel,_.GA).trackingParams;H?t.push(q):(H=t.indexOf(q),H>-1&&t.splice(H,1))}})}})),_.f(_.Zy,{text:function(){return J().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.f("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.f(_.QR,{data:function(){return J().submitButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){wov(x.value,t,J().uniqueId)}})}}),_.f(_.QR,{data:function(){return J().moreFeedbackButton}},{buttonViewModel:function(b){return _.f(_.TN,{data:b.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"mh"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.yk},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var BF=function(){return _.I.apply(this,arguments)||this};
_.S(BF,_.I);BF.prototype.created=function(){Xp9(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(Itm);var r=_.bZ().resolve(_.B7X);r&&(r.container=this.ytPopupContainerBehavior);if(r=_.bZ().resolve(_.jx))r.container=this.ytPopupContainerBehavior;if(r=_.bZ().resolve(_.$V)){var J=this.ytPopupContainerBehavior;r.containerWasInjected?_.nR(Error("ij")):r.container=J}};
BF.prototype.ensurePopupBelowPlayer=function(r,J){var x=_.bZ().resolve(_.t9(_.rI));if(!x||!x.isOnWatch()||!_.xb())return!1;x=x.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.RY().height>x+this.getPopupHeight(r,J)?(r.style.top="auto",r.style.bottom="0px"):(r.style.top=x+"px",r.style.bottom="auto");return!0};
BF.prototype.getPopupHeight=function(r,J){J&&(r.cachedPopupHeight=0);if(!r.cachedPopupHeight){J=0;var x=r.clientHeight,t=window.getComputedStyle(r);J+=parseInt(t.marginTop,10);J+=parseInt(t.marginBottom,10);r.cachedPopupHeight=x+J}return r.cachedPopupHeight};
BF.prototype.getElement=function(r){return document.createElement(r)};
_.F([_.K(mzX.YtPopupContainerBehavior),_.y("design:type",Object)],BF.prototype,"ytPopupContainerBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],BF.prototype,"ytComponentBehavior",void 0);_.F([_.L({disableElementRegistration:!0,is:"ytd-popup-container"})],BF);
_.A(BF,"ytd-popup-container",function(){if(vTK!==void 0)return vTK;var r=document.createElement("template");_.d(r,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-popup-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);return vTK=r},{mode:1});var EiK;var jW7={};jW7.YtLogYpcFlowCommandsBehavior=[_.x_.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}},
attached:function(){this.registerActionMap(this.logFlowCommandsMap_)},
detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)},
handleLogYpcFlowStart_:function(r){_.R(r,IYr)&&(r=_.R(r,IYr))&&(r.serializedTransactionFlowLoggingParams?_.MVD(r.serializedTransactionFlowLoggingParams):r.serializedYpcCancelFlowLoggingParams?(r=r.serializedYpcCancelFlowLoggingParams)&&_.kr("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",r):r.serializedYpcResumeFlowLoggingParams?(r=r.serializedYpcResumeFlowLoggingParams)&&_.kr("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",r):r.serializedYpcPauseFlowLoggingParams?(r=r.serializedYpcPauseFlowLoggingParams)&&
_.kr("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",r):r.serializedYpcRefundFlowLoggingParams?(r=r.serializedYpcRefundFlowLoggingParams)&&Ies("YPC_EVENT_TYPE_START",r):r.serializedYpcDeactivateFlowLoggingParams?(r=r.serializedYpcDeactivateFlowLoggingParams)&&_.kr("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",r):r.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(r=r.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.kr("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",r))},
handleLogYpcFlowDismiss_:function(r){_.R(r,Byr)&&(r=_.R(r,Byr),r.serializedTransactionFlowLoggingParams?_.Gsm(r.serializedTransactionFlowLoggingParams):r.serializedYpcCancelFlowLoggingParams?(r=r.serializedYpcCancelFlowLoggingParams)&&_.kr("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",r):r.serializedYpcResumeFlowLoggingParams?(r=r.serializedYpcResumeFlowLoggingParams)&&_.kr("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",r):r.serializedYpcPauseFlowLoggingParams?(r=
r.serializedYpcPauseFlowLoggingParams)&&_.kr("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",r):r.serializedYpcRefundFlowLoggingParams&&(r=r.serializedYpcRefundFlowLoggingParams)&&Ies("YPC_EVENT_TYPE_CANCEL",r))}}];var $HY={};$HY.YtCancelRecurrenceBehavior=[_.Bu.YtComponentBehavior,_.L84,{attached:function(){var r=this;OMy(this,function(J,x){return r.ypcCancelRecurrenceHandler(J,x)})},
ypcCancelRecurrenceHandler:function(r,J){var x=this;if(!J||!J.ypcCancelRecurrenceEndpoint)return!1;if(!J.ypcCancelRecurrenceEndpoint.params)return _.cb(Error("Bl")),!0;_.av(this.hostElement);var t=_.a8.instance,b=_.bZ().resolve(_.t9(_.CV));t&&_.ym(t,J)?_.et(t,J).then(function(V){x.ypcCancelRecurrenceSuccess_(r,J,{data:V})},function(V){x.ypcCancelRecurrenceFailure_(r,J,V)}).thenCatch(function(){_.cb(Error("Cl"))}):b?b.requestDataForServiceEndpoint(J).then(function(V){x.ypcCancelRecurrenceSuccess_(r,
J,V)},function(V){x.ypcCancelRecurrenceFailure_(r,J,V)}).thenCatch(function(){_.cb(Error("Cl"))}):_.cb(Error("Dl"));
return!0},
ypcCancelRecurrenceSuccess_:function(r,J,x){_.ys(this.hostElement);x.data||(x={data:x});x.data&&x.data.actions&&_.qG(this.hostElement,x.data.actions,this.hostElement);x.data.messageRenderer?cky(J.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(J=J.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.kr("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",J);_.Vq(r,"yt-service-request-completed",x)},
ypcCancelRecurrenceFailure_:function(r,J,x){_.ys(this.hostElement);cky(J.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.Vq(r,"yt-service-request-error",{error:x,params:[r,J]})}}];var w6Y=function(r,J){_.r7.call(this,J)};
_.S(w6Y,Eb5);var hFy={};hFy.YtCompleteTransactionBehavior=[_.Bu.YtComponentBehavior,_.L84,{attached:function(){var r=this;OMy(this,function(J,x){return r.ypcCompleteTransactionHandler(J,x)})},
completeTransaction:function(r,J){var x=this;J={payments_payload:window.btoa(J.integratorData),buybucket_params:r.data.buybucketParams,offer_params:r.data.offerParams};var t=_.bZ().resolve(_.CV),b=r.data.completeTransactionEndpoint,V=this.get("ypcCompleteTransactionEndpoint.actions",b);V&&_.qG(this.hostElement,V,this.hostElement);return(V=_.a8.instance)&&_.ym(V,b)?_.et(V,b,J).then(function(H){return!H||(H==null?0:H.error)?(H=x.get("data.serializedTransactionFlowLoggingParams",r),_.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
H))):{data:H}}).then(function(H){return x.handleCompleteTransactionSuccess_(H,r)},function(){return x.handleCompleteTransactionFailure_(r)}):t.requestDataForServiceEndpoint(b,J).then(function(H){return x.handleCompleteTransactionSuccess_(H,r)},function(){return x.handleCompleteTransactionFailure_(r)})},
handleCompleteTransactionSuccess_:function(r,J){r.data||(r={data:r});if(r.data.messageRenderer)return _.KM(new w6Y(r.data.messageRenderer));if(r.data.trackingParams){var x=_.kU(),t=_.Kj();x&&t&&_.AQ(x,t,_.SU(r.data.trackingParams))}J=this.get("data.serializedTransactionFlowLoggingParams",J);LOI(J);return _.WD(r)},
handleCompleteTransactionFailure_:function(r){r=this.get("data.serializedTransactionFlowLoggingParams",r);_.uo("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",r);return _.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",r))},
ypcCompleteTransactionHandler:function(r,J){var x=this;if(!J.ypcCompleteTransactionEndpoint)return!1;if(!J.ypcCompleteTransactionEndpoint.transactionParams)return _.cb(Error("El")),!0;J.ypcCompleteTransactionEndpoint&&J.ypcCompleteTransactionEndpoint.gtmData&&_.S8(J.ypcCompleteTransactionEndpoint.gtmData);var t=_.bZ().resolve(_.t9(_.CV));if(t){_.av(this.hostElement);var b=_.a8.instance;b&&_.ym(b,J)?_.et(b,J).then(function(V){return!V||(V==null?0:V.error)?(V=x.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
J),_.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",V))):{data:V}}).then(function(V){_.Vq(r,"yt-service-request-completed");
x.ypcCompleteTransactionSuccess_(J,V)},function(){return x.ypcCompleteTransactionFailure_(J)}):t.requestDataForServiceEndpoint(J).then(function(V){_.Vq(r,"yt-service-request-completed");
x.ypcCompleteTransactionSuccess_(J,V)},function(){return x.ypcCompleteTransactionFailure_(J)})}return!0},
ypcCompleteTransactionSuccess_:function(r,J){_.ys(this.hostElement);J.data||(J={data:J});_.D9(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);J.data.messageRenderer||J.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(r):(_.S8('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",r));J.data.actions&&(r=uxe(J.data.actions),J=l9m(J.data.actions),r.length&&_.sx(this.hostElement,
r),J.length&&_.qG(this.hostElement,J,this.hostElement))},
ypcCompleteTransactionFailure_:function(r){_.ys(this.hostElement);_.D9(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",r,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(r,J,x){if(J=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",J))J={serializedTransactionFlowLoggingParams:J},x&&(J.errorType=x),_.KR(r,J),_.kC()}}];var MAm={};MAm.YtEndpointHandlerWithYpcBehavior=[_.L84,_.x_.YtActionHandlerBehavior,[{openWalletDialog:function(r,J,x,t,b,V,H){var q=this,W=_.zk();J=J.replace(/-/g,"+").replace(/_/g,"/");var U=_.$G().get("hl");_.vfz(_.t3(_.lo),J,W.resolve,b,function(g){V&&V();W.reject(g)},U,function(g){return q.onServerBackendAnalyticEvent_(r,x,g)},this.onDialogClose_.bind(this),t,H);
return W.promise},
openFixFlowDialog:function(r,J,x,t){r=r.replace(/-/g,"+").replace(/_/g,"/");_.t3(_.lo).openFixFlowDialog(r,J,x,t)},
onDialogClose_:function(){_.D9(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(r,J,x){_.Vq(r,"yt-commerce-action-init-done");J&&_.sx(this.hostElement,[J,{backend_analytics:x}])}}],
_.Wg.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(r,J){r=this.get("data.nativeFlowEndpoint",J);J=this.get("data.fallbackEndpoint",J);r?_.sx(this.hostElement,[r]):J&&_.Vq(this.hostElement,"yt-navigate",{endpoint:J})}}],
$HY.YtCancelRecurrenceBehavior,hFy.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0},
attached:function(){var r=this;OMy(this,function(J,x,t){return r.handleYPCEndpoint(J,x,t)});
this.ypcRegisterActionMapJobId_=_.Rw(_.Yh,function(){r.registerActionMap(r.buyFlowActionMap_)})},
detached:function(){var r=this;_.Yh.cancelJob(this.ypcRegisterActionMapJobId_);_.Rw(_.Yh,function(){r.unregisterActionMap(r.buyFlowActionMap_)})},
handleYPCEndpoint:function(r,J,x){var t=J.ypcGetCartEndpoint;if(t){_.PD("commerce_transaction");var b=t.gtmId;b&&_.Ro(b);(t=t.gtmData)&&_.S8(t)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",J)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(r,J),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",J)!=null?(this.handleYPCFixInstrumentEndpoint_(r,J),!0):J.ypcPauseSubscriptionCommand?(KNY(this.hostElement,r,J,x),
!0):J.ypcResumeSubscriptionCommand?(YTI(this.hostElement,r,J),!0):J.getPaymentInstrumentsParamsCommand?(NB9(this.hostElement,r,J),!0):J.ypcHandleTransactionEndpoint?(RMX(this.hostElement,r,J,x),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(r,J){var x=this;_.YG("ttcr",void 0,"commerce_transaction");J=J.ypcGetCartEndpoint;var t=J.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,b=t.encryptedPurchaseParams,V=t.serializedTransactionFlowLoggingParams,H=t.serializedPaymentsClientParams,q=this.createGetCartResponseFromParams_(t,J.offerParams,V);this.changeButtonState(r,!0);_.$d(this.openWalletDialog(r,b,t.ypcLogWalletAnalyticDataEndpoint,V,function(){x.changeButtonState(r,!1)},function(){x.changeButtonState(r,
!1)},H).then(function(W){return x.handleBuyFlowCompleteCallback_(r,q,W)},function(){return x.handleOnLoadError(q)}).then(function(W){return void x.handlePostPurchaseSuccess_(r,q,W)},function(W){return void x.handlePostPurchaseError_(W)}),function(){x.changeButtonState(r,!1);
r instanceof Element&&_.Vq(r,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(r,J,x){var t=r.completeTransactionEndpoint,b=r.handleTransactionEndpoint;J={data:{offerParams:window.btoa(J),serializedTransactionFlowLoggingParams:x}};b?J.data.handleTransactionEndpoint=b:J.data.completeTransactionEndpoint=t;r.onCartDismissCommand&&(J.data.onCartDismissCommand=r.onCartDismissCommand);return J},
onGetCartServiceRequestCompleted_:function(r,J){var x=this,t=r.target;if(J&&J.data&&J.data.messageRenderer)_.ys(this.hostElement),this.handleMessageRenderer_(J.data.messageRenderer),this.changeButtonState(t,!1);else{var b=this.get("data.encryptedPurchaseParams",J),V=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",J),H=this.get("data.ypcLogWalletAnalyticDataEndpoint",J),q=this.get("data.serializedPaymentsClientParams",J),W=this.getLoggingParams_(J);if(W||b||V)r.stopPropagation(),_.YG("ttcr",
void 0,"commerce_transaction"),b||_.ys(this.hostElement),this.changeButtonState(t,!1),V?_.D9(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.IP("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:V}}},this]):b&&(this.changeButtonState(t,!0),r=null,r=this.openWalletDialog(t,b,H,W,function(){_.ys(x.hostElement);x.changeButtonState(t,!1)},function(){_.ys(x.hostElement);
x.changeButtonState(t,!1)},q),_.$d(r.then(function(U){return x.handleBuyFlowCompleteCallback_(t,J,U)},function(){return x.handleOnLoadError(J)}).then(function(U){return x.handlePostPurchaseSuccess_(t,J,U)},function(U){return x.handlePostPurchaseError_(U)}),function(){x.changeButtonState(t,!1);
_.Vq(t,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(r,J){J&&J.endpoint&&J.endpoint.ypcGetCartEndpoint&&!J.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",J.endpoint.ypcGetCartEndpoint)&&_.qG(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",J.endpoint.ypcGetCartEndpoint)],r.target),_.av(this.hostElement),this.changeButtonState(r.target,!0))},
onServiceRequestError_:function(r,J){if(J&&J.params&&J.params.length){J=_.D(J.params);for(var x=J.next();!x.done;x=J.next())if((x=x.value)&&x.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",x.ypcGetCartEndpoint)&&_.qG(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",x.ypcGetCartEndpoint)],r.target);_.ys(this.hostElement);this.changeButtonState(r.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(r,J,x){var t=x.integratorData;return t==null||t===""||x.error!=null?(t=this.getLoggingParams_(J),String(x.error)==="-1"?(J.data.onCartDismissCommand&&_.qG(this.hostElement,[J.data.onCartDismissCommand],r),_.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",t,!0))):_.KM(new rZ("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",t))):J.data.handleTransactionEndpoint?STv(this.hostElement,J.data.handleTransactionEndpoint,{payments_payload:t,funds_guarantee_callback_client_data:x.integratorClientCallbackData}):
this.completeTransaction(J,x)},
handlePostPurchaseSuccess_:function(r,J,x){J=x.data;var t=!1,b,V;if(J&&((b=J.command)==null?0:(V=b.commandExecutorCommand)==null?0:V.commands)){var H,q;b=(H=J.command)==null?void 0:(q=H.commandExecutorCommand)==null?void 0:q.commands;for(H=0;H<b.length;H++)if(_.R(b[H],_.hRx)){t=!0;break}}t||(J&&J.gtmDatas&&J.gtmDatas.length?_.S8(J.gtmDatas[0]):_.S8('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));x.data&&x.data.actions&&(J=uxe(x.data.actions),x=l9m(x.data.actions),J.length&&
_.sx(this.hostElement,J),x.length&&_.qG(this.hostElement,x,r))},
handlePostPurchaseError_:function(r){r&&r.payload&&r.payload.isUserDismiss||_.Pq(Error("Gl"))},
handleOnLoadError:function(r){r=this.getLoggingParams_(r);return _.KM(new rZ("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",r))},
getLoggingParams_:function(r){return this.get("data.serializedTransactionFlowLoggingParams",r)},
handleMessageRenderer_:function(r){var J=_.ON(r,"renderer"),x=_.IP("openPopupConfig");J==="confirmDialogRenderer"&&x&&_.D9(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:x.popupTypeMap[J],popup:r}},this])},
handleYPCFixInstrumentEndpoint_:function(r,J){var x=this,t=J.ypcFixInstrumentEndpoint;J=t.encryptedFixInstrumentParameters;this.logFixFopEvent_(t,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(r,!0);this.openFixFlowDialog(J,function(b,V){x.onFixFlowCompleteCallback_(t,b,V)},function(){return x.changeButtonState(r,!1)},function(){x.changeButtonState(r,!1);
x.logFixFopEvent_(t,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(r,J,x){var t=_.Fe("payments.business.integration.scenario.FixInstrument");if(J==t.IntegratorCallbackType.ON_COMPLETE){J="FIX_FOP_EVENT_TYPE_CANCEL";var b=null;x.error!=null?x.error!=t.OnCompleteCallbackError.USER_CANCELLED&&(_.qG(this.hostElement,[r.errorAction],this.hostElement),J="FIX_FOP_EVENT_TYPE_FAILURE",b="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.qG(this.hostElement,[r.successAction],this.hostElement),J="FIX_FOP_EVENT_TYPE_SUCCESS");_.qG(this.hostElement,[r.onFinishAction],
this.hostElement);this.logFixFopEvent_(r,J,b)}},
logFixFopEvent_:function(r,J,x){(r=r.serializedFixFopLoggingParams)?(J={eventType:J,serializedFixFopLoggingParams:r},x!=null&&(J.errorType=x),_.KR("fixFopFlow",J),_.kC()):_.Pq(Error("Hl"))},
changeButtonState:function(r,J){_.M("enable_ypc_spinners")&&r&&(r.is==="yt-button-renderer"||r.is==="ytd-button-renderer")&&(r.disabled=J)}}];var G47=function(r){this.JSC$29033_clientRoot=r;this.feedbackCollectorActionMap={"yt-help-dialog-requested":OVE,"yt-feedback-dialog-requested":nXe,"yt-signal-action-help":Cor,"yt-signal-action-send-feedback":BBY,"yt-send-feedback-action":LNe,"yt-user-feedback-endpoint":cdE};_.aw(_.FL.getInstance(),this.feedbackCollectorActionMap,this.JSC$29033_clientRoot)},RFm;var S6I=function(r){this.JSC$29038_clientRoot=r;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":AdI.bind(null,this.JSC$29038_clientRoot),"yt-signal-action-delete-all-downloads":ag5,"yt-signal-action-delete-download":ydX,"yt-signal-action-delete-playlist-download":zM5,"yt-signal-action-install-pwa":rW7,"yt-signal-action-refresh-downloads":lgX,"yt-offline-video-endpoint":xw5,"yt-offline-playlist-endpoint":bsY,"yt-update-local-app-setting-command":oW5,"yt-offline-orchestration-action-command":DwI,
"yt-signal-action-undo-delete-download":vXy,"yt-local-watch-history-command":scy};_.aw(_.FL.getInstance(),this.downloadManagerActionMap,this.JSC$29038_clientRoot);_.YX.instance=new _.YX},N8K;var Iu=function(){var r=_.I.apply(this,arguments)||this;r.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};r.remoteApi_=null;return r};
_.S(Iu,_.I);_.m=Iu.prototype;
_.m.ready=function(){_.M("polymer_enable_mdx")&&(LhY({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.M("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.M("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.M("enable_cast_short_lived_lounge_token")}),_.De("yt-remote-connection-change",this.handleConnectionChange_,this),_.De("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=znY())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.m.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.m.handleConnectionChange_=function(r){(this.mdxConnected=r)?(r=Fhm(),!r&&nG7()&&OfY()&&(r={key:"cast-selector-receiver",name:OfY()}),r=r.name):r=null;this.receiverName=r;_.lh(this.remoteApi_);(this.remoteApi_=znY())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.m.handleReceiverAvailabilityChange_=function(){var r=A2v();nG7()&&_.Vk("yt-remote-cast-available")&&r.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=r.length>0};
_.m.handleRemoteQueueChange_=function(){var r=this.currentVideoId_,J=this.currentListId_,x=oz(this.remoteApi_);this.currentVideoId_=x.videoId;this.currentListId_=x.listId;this.currentVideoId_&&_.D9(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.M("polymer_enable_mdx_queue")?this.currentListId_:null,r,J])};
_.m.handleAddToQueueAction_=function(r){r=_.R(r,wHe);this.remoteApi_&&(r.videoId?this.remoteApi_.addVideo(r.videoId):r.playlistId&&this.remoteApi_.addPlaylist(r.playlistId))};
_.m.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.m.handleInsertInQueueAction_=function(r){r=_.R(r,hIE);this.remoteApi_&&r.videoId&&this.remoteApi_.JSC$17738_insertVideo(r.videoId)};
_.m.handleRemoveFromQueueAction_=function(r){r=_.R(r,Mqm);this.remoteApi_&&r.videoId&&this.remoteApi_.JSC$17738_removeVideo(r.videoId)};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Iu.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C(),_.y("design:type",Object)],Iu.prototype,"appId",void 0);_.F([_.C(),_.y("design:type",Boolean)],Iu.prototype,"mdxConnected",void 0);_.F([_.C(),_.y("design:type",Boolean)],Iu.prototype,"receiverAvailable",void 0);_.F([_.C(),_.y("design:type",Object)],Iu.prototype,"receiverName",void 0);_.F([_.C(),_.y("design:type",Object)],Iu.prototype,"currentVideoId_",void 0);
_.F([_.C(),_.y("design:type",Object)],Iu.prototype,"currentListId_",void 0);_.F([_.Oh({is:"yt-mdx-manager",disableElementRegistration:!0})],Iu);_.A(Iu,"yt-mdx-manager",void 0,{mode:2});var dHy;var QWm;var Lp=function(){var r=_.I.apply(this,arguments)||this;r.APP_IDS={ytr:3,ytm:5};r.JSC$18977_timeoutId_=0;r.actionMap={"yt-open-create-family-dialog":"open"};return r};
_.S(Lp,_.I);_.m=Lp.prototype;_.m.created=function(){Xp9(2200)};
_.m.detached=function(){this.observer_&&this.observer_.disconnect()};
_.m.open=function(r,J){var x=this,t=r.serializedYpcFamilyCreateLoggingParams;this.JSC$18977_timeoutId_=setTimeout(this.abort_.bind(this,r.postFlowErrorEndpoint,t),3E4);J&&(this.onReadyCallback_=J);var b=_.Hp(this.hostElement).querySelector("#unicorn-iframe");t&&t&&BS4("ypcFamilyCreateFlowStarted",t);_.W2X("family_creation",function(){var V=_.Fe("gapi.family_creation.render");_.Fe("gapi.config.update")("iframes/family_creation/url",x.getFamilyCreationUrlWithUnicornParams_());var H=3;r.appId&&r.appId in
x.APP_IDS&&(H=x.APP_IDS[r.appId]);H={authUser:_.IP("SESSION_INDEX")||0,clientId:H,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.IP("HL"),initialflow:[4,5,6,7],m:x.isMobile?1:0,onFlowComplete:x.onUnicornFlowComplete_.bind(x,r.postFlowSuccessEndpoint,t),onError:x.onUnicornFlowError_.bind(x,r.postFlowErrorEndpoint,t),onReady:x.onUnicornFlowReady_.bind(x,r.referencePcidParams)};V(b,H)})};
_.m.close=function(){_.Hp(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.m.onUnicornFlowComplete_=function(r,J){this.close();J&&J&&BS4("ypcFamilyCreateFlowSucceeded",J);_.Vq(this.hostElement,"yt-navigate",{endpoint:r})};
_.m.onUnicornFlowError_=function(r,J){this.close();J&&BS4("ypcFamilyCreateFlowCancelled",J);_.Vq(this.hostElement,"yt-navigate",{endpoint:r})};
_.m.onUnicornFlowReady_=function(r){var J=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();r&&_.Fe("gapi.family_creation.setConfig")(0,r);this.observer_=new MutationObserver(function(){_.Hp(J.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.Hp(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.Hp(this.hostElement).querySelector("#dialog").open()};
_.m.getFamilyCreationUrlWithUnicornParams_=function(){return _.IP("YTR_FAMILY_CREATION_URL")};
_.m.getCurrentUrl_=function(){return document.location.href};
_.m.abort_=function(r,J){this.clearTimeout_();this.onUnicornFlowError_(r,J)};
_.m.clearTimeout_=function(){clearTimeout(this.JSC$18977_timeoutId_)};
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],Lp.prototype,"ytActionHandlerBehavior",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],Lp.prototype,"isMobile",void 0);_.F([_.C(),_.y("design:type",Object)],Lp.prototype,"onReadyCallback_",void 0);_.F([_.C(),_.y("design:type",Object)],Lp.prototype,"observer_",void 0);_.F([_.Oh({is:"yt-create-family-dialog",disableElementRegistration:!0})],Lp);
_.A(Lp,"yt-create-family-dialog",function(){if(QWm===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-create-family-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_create_family_dialog.yt.create.family.dialog.css.js--\x3e<tp-yt-paper-dialog id="dialog" with-backdrop="" class="style-scope yt-create-family-dialog">\n  <div id="unicorn-iframe" class="style-scope yt-create-family-dialog"></div>\n</tp-yt-paper-dialog>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);var J=r.content,x=J.insertBefore;dHy===void 0&&(dHy=document.createElement("template"));var t=dHy;x.call(J,t.content.cloneNode(!0),r.content.firstChild);QWm=r}r=QWm;return r},{mode:2});var KsX;var k45;var cF=function(){var r=_.I.apply(this,arguments)||this;r.STEP=1;r.BLOCK_ON=80;r.MIN_PROGESS=0;r.MAX_PROGESS=100;return r};
_.S(cF,_.I);_.m=cF.prototype;_.m.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.m.ready=function(){this.progress_=this.MIN_PROGESS;this.hostElement.hidden=!0;this.hostElement.setAttribute("aria-valuemin",String(this.MIN_PROGESS));this.hostElement.setAttribute("aria-valuemax",String(this.MAX_PROGESS));_.bZ().addProvider({provide:hss,useValue:this})};
_.m.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.m.finish=function(){var r=this;this.progress=this.MAX_PROGESS;qh7(function(){r.progress==r.MAX_PROGESS&&(r.hostElement.hidden=!0)})};
_.m.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.vd.Object.defineProperties(cF.prototype,{progress:{configurable:!0,enumerable:!0,set:function(r){this.progress_=r;var J="scaleX("+r/this.MAX_PROGESS+")",x=_.Hp(this.hostElement).querySelector("#progress").style;x.transform=J;x.webkitTransform=J;this.hostElement.setAttribute("aria-valuenow",String(r))},
get:function(){return this.progress_}}});
_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],cF.prototype,"ytComponentBehavior",void 0);_.F([_.Oh({is:"yt-page-navigation-progress",disableElementRegistration:!0})],cF);
_.A(cF,"yt-page-navigation-progress",function(){if(k45===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-page-navigation-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_page_navigation_progress.yt.page.navigation.progress.css.js--\x3e<div id="progress" class="style-scope yt-page-navigation-progress"></div>\n');r.content.insertBefore(_.u().content.cloneNode(!0),
r.content.firstChild);var J=r.content,x=J.insertBefore;KsX===void 0&&(KsX=document.createElement("template"));var t=KsX;x.call(J,t.content.cloneNode(!0),r.content.firstChild);k45=r}r=k45;return r},{mode:2});var PJm=function(){var r=_.D(_.Ww(void 0,void 0,"Ke5SJd"));this.state=r.next().value;this.setState=r.next().value;r=_.D(_.Ww(void 0,void 0,"iQxJ0e"));r.next();r.next()};
PJm.prototype.notify=function(r,J){var x;((x=this.state())==null?void 0:x.anchor)===r&&this.setState({text:J.text,location:J.location,anchor:r,offset:J.offset})};var Y65=new PJm;_.o8(_.JY(function(){return _.f("yt-tooltip",{class:"ytTooltipContainerHost"},function(){var r;return(r=Y65.state())==null?void 0:r.text})},"nh"),"yt-tooltip");var niY={padding:"10px 16px","font-size":"32px","font-weight":"bold",background:"linear-gradient(135deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%)",color:"#fff","text-shadow":"1px 1px 3px rgba(255, 255, 255, 0.3)","border-radius":"15px"},OIy={"font-size":"12px","font-style":"italic"},CJr={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.f_E=function(){return _.T(function(r){_.i8(r)})};var B8m=_.JY(function(r){var J=function(){return r.data().subtext},x={};
return _.f("snackbar-view-model",{class:_.gm("snackbarViewModelHost",r.className)},_.f("div",{class:_.gm("snackbarViewModelEngagementBarWrapper",r.className)},_.f(_.w,{cond:function(){return r.data().image},
then:function(t){return _.f(_.rm,{data:t,alt:"",targetHeight:48,targetWidth:86,preserveHeight:!0,preserveWidth:!0,className:"snackbarViewModelImageContainer"})}}),_.f(_.w,{cond:function(){return r.data().imageContent},
then:function(){return _.f("div",{class:"snackbarViewModelAvatarContainer"},_.f(_.QR,{data:function(){return r.data().imageContent}},{decoratedAvatarViewModel:_.Rp}))}}),_.f("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.f("div",{class:_.gm((x.snackbarViewModelTitle=!0,x.snackbarViewModelTitleWithSubtext=J,x))},_.f(_.Zy,{text:function(){return r.data().text}})),_.f(_.w,{cond:J,
then:function(){return _.f("div",{class:"snackbarViewModelSubtext"},_.f(_.Zy,{text:function(){return J()}}))}})),_.f(_.w,{cond:function(){return r.data().buttons},
then:function(){return _.f("div",{class:"snackbarViewModelButtonClassWrapper"},_.f(_.QR,{data:function(){return r.data().buttons}},{buttonViewModel:function(t){return _.f(_.TN,{data:t.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:r.target})}}))}})))},"oh");_.o8(_.JY(function(){function r(O,c,Z){G(O);Q(Z);E("in");U(!0);V=setTimeout(function(){J()},c)}
function J(O){E("out");O&&clearTimeout(V)}
function x(){J(!0)}
function t(O){if(O){var c=O.snackbarViewModel,Z=O.durationMs,a=O.target;Z||(Z=3E3);c&&(O=_.bZ().resolve(_.t9(_.oi)))&&O.enqueue({isOpened:W,open:function(){r(c,Z,a)},
close:J},0)}}
var b=_.Ze("snackbar-container"),V=void 0,H=_.D(_.Ww(!1,void 0,"tzcJoc")),q=H.next().value;H=H.next().value;var W=q,U=H;q=_.D(_.Ww("out",void 0,"ATpOud"));var g=q.next().value,E=q.next().value;q=_.D(_.Ww(void 0,void 0,"vK6Iu"));var h=q.next().value,G=q.next().value;q=_.D(_.Ww(void 0,void 0,"eOyCtc"));var N=q.next().value,Q=q.next().value,Y=_.$H(function(){if(g()==="out"){U(!1);G(void 0);Q(void 0);var O=_.bZ().resolve(_.t9(_.oi));O&&q8e(O,0)}});
_.Pb(function(){var O=_.bZ().resolve(_.t9(_.HJN));O&&(O.showSnackbarFn=t,O.closeSnackbarFn=x)});
return _.f("snackbar-container",{class:"ytSnackbarContainerHost",el:b},_.f(_.w,{cond:function(){return W()&&!!h()},
then:function(){var O={};return _.f("div",{class:_.gm("ytSnackbarContainerSnackbarContainer",(O.ytSnackbarContainerMobile=!1,O.ytSnackbarContainerPivotBar=function(){var c;return!((c=_.bZ().resolve(_.t9(_.T6R)))==null||!c())},O.ytSnackbarContainerOpened=function(){return W()&&g()==="in"},O.ytSnackbarContainerClosed=function(){return W()&&g()==="out"},O)),
"on:animationend":Y},_.f(B8m,{data:function(){return h()},
target:function(){return N()}}))}}))},"ph"),"snackbar-container");_.o8(_.JY(function(){var r=_.Bj(_.Egz);return _.f("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var J;return(J=r())==null?void 0:J.announcement})},"qh"),"yt-ephemeral-actions");var Yhm=new Map;var ghK=function(r,J){var x=this;this.handleError=r;this.logEventInternal=J;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){x.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
ghK.prototype.logError=function(r){this.handleError(r)};
ghK.prototype.logEvent=function(r,J){switch(r){case "IDB_DATA_CORRUPTED":_.M("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",J);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",J);break;case "IS_SUPPORTED_COMPLETED":_.M("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",J);break;case "QUOTA_EXCEEDED":Ix5(this,J);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",J);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":r=Object.assign({},J,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",r)}};
var Ix5=function(r,J){_.ir.getInstance().estimate().then(function(x){x=Object.assign({},J,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:Osr(x==null?void 0:x.usage),deviceStorageQuotaMbytes:Osr(x==null?void 0:x.quota)});r.logEventInternal("idbQuotaExceeded",x)})};var A0=function(){var r=_.I.apply(this,arguments)||this;r.tabGesturesIsActive=!1;r.deprecateFullerscreenUi=_.M("web_watch_fullerscreen_deprecation_ui");r.hasDelegation=!1;r.darkerDarkTheme=_.M("web_darker_dark_theme");r.isFrostedGlassInitialized=!1;r.frostedGlassExp=_.M("web_frosted_glass");r.mastheadHiddenFocusWithinKillswitch=_.M("web_masthead_hidden_focus_within_killswitch");r.clientOnlyWizTooltipsEnabled=_.M("enable_client_only_wiz_tooltips");r.scrollAtTop=!0;r.guideScrollTop=0;r.isTheaterModeSession=
_.LN("START_IN_THEATER_MODE");r.iMaxTheaterMode=_.M("web_watch_imax_theater_mode");r.isFullWindowSession=_.LN("START_IN_FULL_WINDOW_MODE");r.hasCreateFamilyDialog=!1;r.mastheadHeight=56;r.networkStatusManager=new _.er;r.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction","yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction",
"yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications","yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction",
"yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation","yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage",
"yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints","yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand","yt-log-flow-logging-event-command":"logFlowLoggingEventCommand",
"yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};r.dynamicActionMap={"yt-run-attestation-command":function(J){var x=_.qnw.instance,t=_.R(J,_.SmN);return t?_.M("use_rta_manager_for_async")&&
tre()?AYE(x,t,J.clickTrackingParams):cYm(x,t,J.clickTrackingParams):_.KM(Error("ri"))}};
r.isFrostedGlassDisabled=!1;r.isChannelOrPlaylistPage=!1;return r};
_.S(A0,_.I);_.m=A0.prototype;_.m.created=function(){var r=_.bZ();_.M("kevlar_clear_duplicate_pref_cookie")&&_.Rw(_.Yh,function(){var J=_.EV.get("PREF");J&&!/f\d=/.test(J)&&(J=_.Df("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=J?"PREF=null;domain="+J+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.M("gzip_gel_with_worker")&&_.SQK();_.M("jspb_serialize_with_worker")&&NjY();_.M("web_worker_availability_check")&&nW5();_.M("nwl_init_killswitch")||R7I().then(function(){_.Yh.addLowPriorityJob(AQr)});
this.pageManagerAttachedPromise=_.zk();this.ytdAppBehavior.loadDepsPromise=_.jN([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.vJ(this.onThrottledScroll,200,this);_.M("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);Ehm();Us7=!!_.Fe("ytappsettings.initialized");T7=_.Fe("ytappsettings.previousValue");x_e=_.Fe("ytappsettings.previousSnapshotTime");Us7||(Us7=!0,tl4());Zfs();vGI();_.Bb("DEFERRED_DETACH",
_.M("kevlar_tuner_should_defer_detach"));_.Bb("REUSE_COMPONENTS",!0);_.Bb("STAMPER_STABLE_LIST",!0);_.Bb("SCHEDULED_LAZY_LIST",!0);_.Bb("openPopupConfig",BGm);_.Bb("useClickHandler",!0);_.M("kevlar_shell_cleanup")&&_.Yh.addLowPriorityJob(TSs.bind(this,_.xc.caches));_.LN("IS_SHELL_LOAD")&&_.kG({shellStartupDurationMs:Math.round((0,_.t$)()-_.SC())});jcr(this.networkStatusManager);_.M("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",WBy(niY)),console.log("%cYouTube.com is the second largest website in the world, with hundreds of\nmillions of users and watch-hours per day. It makes you laugh, learn, and leaves\nyou amazed. Are there things that you love about YouTube? Things that you don't?\nHelp us make it better!",
WBy(OIy)),console.log("%cVisit http://go/join-youtube-web to apply today.",WBy(CJr)));_.sZE(r.resolve(_.HT),1E3)};
_.m.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var r=BjI();r&&!_.M("external_fullscreen_killswitch")&&document.addEventListener(r,this.setFullscreen.bind(this));(r=window.matchMedia("(prefers-color-scheme: dark)"))&&r.addEventListener&&r.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.m.attached=function(){var r=this;_.Y$().processSignal("ci");_.M("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.ccn?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.sm(_.kCM(),"SUCCESS");this.updateIconSet();_.mE(this.guideInnerContent,!1);_.wr().initVisibilityObserver();this.guideService.guideElement=this.guide;var J=document.createElement("ytd-miniplayer"),x=_.Hp(this.hostElement).querySelector("#content");
_.Hp(this.hostElement).insertBefore(J,x);_.Y$().processSignal("ma");_.bZ().resolve(_.nQ).init(J);_.LN("IS_SHELL_LOAD")&&(x=document.createElement("ytd-network-status-banner"),_.Hp(this.hostElement).insertBefore(x,J));_.M("kevlar_right_click_on_lockups")&&_.Bi._onCaptureClick&&document.addEventListener("contextmenu",_.Bi._onCaptureClick.bind(_.Bi),!0);var t=function(){var b=_.lf("yt-page-navigation-progress");_.Hp(r.hostElement).appendChild(b)};
setTimeout(function(){_.Y$().parkOrScheduleJob(t,0,"eocs",16)},0);
_.M("service_worker_push_enabled")&&_.Rw(_.Yh,Cq9);_.aw(_.FL.getInstance(),this.dynamicActionMap,this.hostElement);_.Vq(this.hostElement,"ytd-app-attached");_.Y$().processSignal("aa");Jke(this.hostElement);_.rj("gapi.load",_.W2X);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.Rw(_.Yh,
function(){var b=document.createElement("ytd-video-preview");_.Hp(_.Hp(r.hostElement).querySelector("#video-preview")).appendChild(b)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.Rw(_.Yh,function(){UwX();r.registerWithViewTransitionManager()});
if(_.Po()&&this.isAppDarkTheme()!==_.KV())this.onDarkModeToggledAction();else J=_.kX()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==J&&(_.M("enable_dark_theme_only_on_shorts")?_.z8(_.M("enable_dark_theme_only_on_shorts_control")?window.location.href:_.vb(window.location.href,{theme:"dark"})):_.nR(new _.MV("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(AU5=new cUX(this.hostElement)),N8K=new S6I(this.hostElement),RFm=new G47(this.hostElement),Dge=new VV9(this.hostElement)};
_.m.getThemeSettingsToLog=function(){var r=_.kX()==="USER_INTERFACE_THEME_DARK";r=_.Po()?_.KV()?"os-dark":"os-light":r?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:r,cookiesEnabled:_.$6()}};
_.m.detached=function(){_.oh(this.guideInnerContent);_.Yh.cancelJob(VQ);VQ=0;_.Yh.cancelJob(HE);HE=0;_.LN4(rky);rky.length=0;uYE=_.b8z=null;_.wr().dispose();_.M("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.yP(_.FL.getInstance(),AU5.playlistHandlerActionMap,AU5.JSC$28732_clientRoot);_.yP(_.FL.getInstance(),N8K.downloadManagerActionMap,N8K.JSC$29038_clientRoot);_.yP(_.FL.getInstance(),RFm.feedbackCollectorActionMap,RFm.JSC$29033_clientRoot);
for(var r=_.D(Dge.eventListeners),J=r.next();!J.done;J=r.next()){var x=_.D(J.value);J=x.next().value;x=x.next().value;x=_.D(x);for(var t=x.next();!t.done;t=x.next()){var b=_.D(t.value);t=b.next().value;b=b.next().value;J.removeEventListener(t,b)}}_.yP(_.FL.getInstance(),Dge.autonavPauseActionMap,Dge.JSC$17921_clientRoot)};
_.m.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.$G().getFlag(186)};
_.m.computeIsInlinePreviewEnabled=function(r,J,x){return!x&&_.Vc4({miniplayerIsActive:r,miniplayerPlaybackState:J})};
_.m.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.o5({type:"SET_FROSTED_GLASS_MODE",payload:!_.M("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.m.computeIsFrostedGlassDisabled=function(r,J,x,t){return r||J||x||t&&_.M("web_frosted_glass_disable_watch")};
_.m.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.M("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.m.computeIsHomePage=function(r,J){if(!r||J==null||!J.endpoint)return!1;var x;return((x=_.R(J.endpoint,_.hd))==null?void 0:x.browseId)==="FEwhat_to_watch"};
_.m.updateIsChannelOrPlaylistPage=function(){if(_.M("web_frosted_glass")){var r,J,x=(J=(r=_.bZ().resolve(_.t9(_.rI)))==null?void 0:r.getCurrentPage())==null?void 0:J.pageSubtype;this.isChannelOrPlaylistPage=x?["channel","channels","playlist"].includes(x):!1}};
_.m.scheduleFrostedGlassInitialization=function(){var r=this;_.M("web_frosted_glass")&&_.Y$().parkOrScheduleJob(function(){r.isFrostedGlassInitialized=!0},0,_.PT(["eocs",
"cr"]),300)};
_.m.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.EVb(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.o5({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.o5({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.m.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Dsy(!0))};
_.m.onYtSignalActionRequestPersistentStorage=function(){if(!_.M("request_persistent_storage_killswitch")){var r=_.bZ().resolve(_.rwe);r.cachedPersistStatePromise||(r.cachedPersistStatePromise=wjm())}};
_.m.handleYtChannelCreationFormEndpoints=function(r){r&&this.ytComponentBehavior.resolveCommand(r)};
_.m.handleShowEngagementPanelEndpoint=function(r){r&&this.ytComponentBehavior.resolveCommand(r)};
_.m.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(Dsy(!1))};
_.m.initIconDefs=function(r,J){var x=document.createElement("iron-iconset-svg");x.name=r;r=document.createElementNS("http://www.w3.org/2000/svg","svg");x.appendChild(r);r.appendChild(J);document.body.appendChild(x);return x};
_.m.onWindowResized=function(){_.D9(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var r=_.Qpo.getInstance();r.documentWidth_=document.body.clientWidth;pcv(r)};
_.m.onWindowScrolled=function(){var r=_.bZ().resolve(_.rI).getCurrentPage();if(r!=null&&r.getScrollTop){var J=this.ytdReduxBehavior,x=J.dispatch;r=r.getScrollTop()<=0;x.call(J,_.o5({type:"SET_SCROLL_AT_TOP",payload:r}))}};
_.m.guideIsVisibleButNotPersistentSelectorChanged=function(){var r=_.bZ().resolve(_.rI).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=r.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"),
r.setScrollTop(this.guideScrollTop));_.HD(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.m.getCurrentPageScrollableElementType=function(){var r=_.bZ().resolve(_.rI).getCurrentPage();if(r&&r.getPageScrollingElement())return r.getPageScrollingElement().nodeName};
_.m.observeGuideVisibility=function(){var r=_.Qpo.getInstance(),J=this.miniGuideVisible;r.guidePersistentAndVisible_=this.guidePersistentAndVisible;r.miniGuideVisible_=J;pcv(r)};
_.m.handleEduDismissAction=function(r){r&&r.eduDismissAction&&(_.D9(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.GHk.getInstance(),_.zB.set(r.eduDismissAction.key+"-dismissed",!0))};
_.m.handleEduImpressionAction=function(r){if(r&&r.eduImpressionAction){var J=_.GHk.getInstance();r=r.eduImpressionAction.key;J.JSC$11046_eduDisplayedThisLoad_[_.MSN[r].setKey||r]=!0;_.zB.set(r+"-impression",parseInt(_.zB.get(r+"-impression")||0,10)+1)}};
_.m.onYtSignalActionConfirmMentionsEdu=function(){_.D9(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.uD.getInstance();_.vU.set("edu-dismissed",!0)};
_.m.onYtSignalActionRecordMentionsEduImpression=function(){_.uD.getInstance();var r=_.vU.set,J=parseInt(_.vU.get("edu-impressions"),10);r.call(_.vU,"edu-impressions",(isFinite(J)?J:0)+1)};
_.m.onYtPageManagerAttached=function(r){var J;((J=_.r5(r))==null?void 0:J.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.m.onInvokeInstrumentManagerAction=function(r,J){LBI(J,r)};
_.m.updateIconSet=function(){var r=this.hostElement.querySelector("#masthead");if(r){var J=_.TR(r),x=J.querySelector("g#yt-logo-updated");x&&(r=document.createElementNS("http://www.w3.org/2000/svg","defs"),r.appendChild(x.cloneNode(!0)),(J=J.querySelector("g#yt-logo-red-updated"))&&r.appendChild(J.cloneNode(!0)),this.initIconDefs("yt-logos-ext",r))}};
_.m.updateMastheadData=function(){var r=this,J,x,t,b,V;return _.T(function(H){if(H.nextAddress==1){J=r.data;x=r.hostElement.querySelector("#masthead");if(!x)return H.return();_.zu(r,function(){x.data=r.topbarData});
if(!r.get("response.topbar",J)||r.get("response.topbar.responseContext.maxAgeSeconds",J)===0)return H.jumpTo(0);if(t=_.bZ().resolve(_.Ah))return _.p(H,t(),6);b=_.bZ().resolve(_.t8);return _.p(H,b.put("service:topbar:fallback",new _.b4({innertubeResponse:r.get("response.topbar",J)})),0)}return(V=H.yieldResult)?_.p(H,V.put("service:topbar:fallback",new _.b4({innertubeResponse:r.get("response.topbar",J)})),0):H.jumpTo(0)})};
_.m.computeTopbarData=function(r){if(!r)return null;var J;return this.isShortsPage&&this.topbarData&&!_.R((J=r.response)==null?void 0:J.topbar,Hnv)?this.topbarData:r.response&&"topbar"in r.response?_.R(r.response.topbar,Hnv)||null:null};
_.m.onSetTheaterModeEnabled=function(r,J){this.isTheaterModeSession=J.enabled;this.setTheaterModeStyles(J.enabled)};
_.m.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.m.onDarkModeToggledAction=function(){var r=_.iZ(window.location.href);if(!_.pg4(r)){(r=!!_.ZZ(window.location.href).themeRefresh)&&_.nR(new _.MV("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!r){tl4();r={themeRefresh:1};var J=_.bZ().resolve(_.rI);if(J.isOnWatch()){var x,t;J=((x=J.getPlayerFromWatch())==null?void 0:(t=x.getPlayer())==null?void 0:t.getCurrentTime())||0;J>=1&&(r.time_continue=Math.floor(J))}_.$6()||_.kX()!=="USER_INTERFACE_THEME_DARK"||(r.theme="dark");_.z8(_.vb(window.location.href,
r))}_.M("web_appshell_refresh_trigger")&&_.xc.caches&&this.refreshAppShellResponse();x=_.c9(window.location.href);_.V7(_.bZ().resolve(_.D0),_.X5(x,"theme"))}};
_.m.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.m.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.m.onPlayerFullscreen=function(r){_.JQ();this.playerFullscreen=r};
_.m.setRestrictedMode=function(r){var J=_.$G();_.wP(0,58,r);J.save();_.bZ().resolve(_.$n).reload()};
_.m.onPageChanged=function(r){r.detail.newPageType==="ytd-watch-flexy"||r.detail.newPageType==="ytd-watch-fixie"||r.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.Ra("WEB_PAGE_TYPE_WATCH")):r.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.Ra("WEB_PAGE_TYPE_SHORTS")):r.detail.newPageType==="ytd-browse"&&r.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.Ra("WEB_PAGE_TYPE_MINI_APP")):_.M("web_frosted_glass")&&r.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.Ra("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.Ra("WEB_PAGE_TYPE_UNKNOWN"));r.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.m.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.m.onGuideToggleTap=function(){_.Vq(this.hostElement,"yt-guide-toggle")};
_.m.onGuideToggleHover=function(){_.Vq(this.hostElement,"yt-guide-hover")};
_.m.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.m.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.m.setMastheadTheme=function(){var r=_.TR(this.hostElement).querySelector("#masthead");r&&(r.dark=r.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),r.isDarkThemeForced=!1)};
_.m.onRequestPanelModeChange=function(r,J){this.hideHeaderShadow=J.mode!=="seamed"};
_.m.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.m.onDrawerIronSelect=function(r){_.r5(r).id==="guide"&&this.processDrawerIronSelect()};
_.m.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var r="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(r="opened"));_.Vq(this.hostElement,"yt-autonav-pause-guide-"+r)};
_.m.onAddElementToApp=function(r){_.Hp(this.hostElement).appendChild(r.detail)};
_.m.onThrottledScroll=function(){var r=_.bZ().resolve(_.rI).getCurrentPage();r&&(this.scrollAtTop=r.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.m.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.m.setFullscreen=function(){if(_.M("external_fullscreen")||!this.isWatchPage){var r=_.M("kevlar_fullerscreen_root_only_killswitch")?!!_.JQ():!!_.JQ()&&_.JQ()===document.documentElement;r=(this.isWatchPage||_.M("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(r||this.isFullWindowSession);this.fullscreen!==r&&((this.fullscreen=r)&&_.HD(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.lO().dispatch(_.HFN(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.updateScrollAndMasthead(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.D9(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.m.setFullscreenLoggingForShorts=function(r){var J,x,t;return _.T(function(b){if(b.nextAddress==1)return _.p(b,(J=_.xb())==null?void 0:J.getPlayerPromise(),2);x=b.yieldResult;(t=x)==null||t.setAppFullscreen(r);_.i8(b)})};
_.m.updateMastheadCssHeight=function(){var r=this.mastheadHeight;this.fullscreen&&(r=0);_.iX(this.hostElement,{"--ytd-masthead-height":r+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.m.updateNetworkStatusBannerDisplayStatus=function(){var r="unset";this.fullscreen&&(r="none");_.iX(this.hostElement,{"--ytd-network-status-banner-display":r})};
_.m.updateNetworkStatusBannerCssHeight=function(){var r="unset";this.fullscreen&&(r="0px");_.iX(this.hostElement,{"--ytd-network-status-banner-max-height":r})};
_.m.updateScrollAndMasthead=function(r,J,x,t){this.iMaxTheaterMode||(t=!1);var b=_.bZ().resolve(_.rI).getCurrentPage();r||J||t?(document.body.classList.add("no-scroll"),b.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.fs(this,this.onScroll)),b.setScrollTop(0),_.iX(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.QO()+"px"})):x?_.Vq(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.Vq(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
b.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.fs(this,this.onScroll)));this.mastheadHidden=r||J||x;this.updateMastheadCssHeight();_.M("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.m.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.m.onYtNavigateAction=function(r){r=this.get("navigateAction.endpoint",r);_.Vq(this.hostElement,"yt-navigate",{endpoint:r})};
_.m.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var r=document.createElement("yt-create-family-dialog");_.Hp(this.hostElement).appendChild(r);this.hasCreateFamilyDialog=!0}};
_.m.onSetPushNotificationsEnabledCommand=function(r){var J=this,x=_.R(r,D85);x&&typeof x.enabled==="boolean"&&(Notification.permission!=="granted"?kx9().then(function(){Notification.permission==="granted"?(U_E(!x.enabled).then(jwy),x.successAction&&_.sx(J.hostElement,[x.successAction])):x.failureAction&&_.sx(J.hostElement,[x.failureAction])}):(U_E(!x.enabled).then(jwy),x.successAction&&_.sx(this.hostElement,[x.successAction])))};
_.m.onYtSignalActionEnableChromeNotifications=function(){Pq9(!0)};
_.m.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.R(this.topbarData.hotkeyDialog,qJ5)}}})};
_.m.onYtSignalActionShowKeyboardShortcutDialog=function(){_.D9(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.m.onYtEndpointChangeHandler=function(r,J){var x=_.t3(_.j8);x.pendingPrefetchJob_&&(J=!(!J||J.autonav!="1"),x.pendingPrefetchJob_.resolve(r&&_.ml9(r)?_.o_D(r,J):""),x.pendingPrefetchJob_=null);_.D9(this.hostElement,"yt-pause-active-page-context");_.D9(this.hostElement,"ytd-log-youthere-nav");_.D9(this.hostElement,"yt-prepare-page-dispose")};
_.m.handleCommandWithCommandHandler=function(r,J){_.Uz.instance.resolveCommand(r,{form:{element:J}})};
_.m.onYtTimedCommand=function(r){var J=this;r=_.R(r,uKr);var x=r.command;x&&_.dI(_.Yh,function(){var t=_.R(x,_.v7o);t?(_.Uz.instance.resolveCommand(x),J.maybeLogGetAnswerRequestTick(t)):_.qG(J.hostElement,[x],J.hostElement)},r.timeoutMs||0)};
_.m.maybeLogGetAnswerRequestTick=function(r){r&&r.isFirstRequest&&(_.PD("search_overview_answer"),_.YG("so_rq",void 0,"search_overview_answer"))};
_.m.onYtSignalActionSkipNavigation=function(){var r=_.bZ().resolve(_.rI).getCurrentPage();_.ut(r)};
_.m.onYtSignalActionCopyDebugData=function(){e8s()};
_.m.handleEntityUpdateCommand=function(r){_.UQ(_.R(r,_.yPx).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.m.logFlowLoggingEventCommand=function(r){if(r=_.R(r,_.vqz))if(r.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var J=r.flowEventNamespace,x=r.flowEventType,t=r.flowType;t&&J&&x&&_.lmm(_.pV(J,x,r.flowEventMetadata),t)}else{J=_.UT();x=r.flowEventNamespace;t=r.flowEventType;var b=r.flowType;b&&x&&t&&_.fV(J,_.pV(x,t,r.flowEventMetadata),b,r.flowNonce)}};
_.m.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.m.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.m.onTouchStart=function(){var r=_.h2();_.kU()&&_.FS(r.JSC$11273_screenManager,{visualElement:r.ve})};
_.m.handleSelectLanguageCommand=function(r){if(r=_.R(r,m8Y).hl){var J=_.$G();J.set("hl",r);J.save();_.bZ().resolve(_.$n).reload()}};
_.m.handleConfirmDialogEndpoint=function(r){(r=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&this.ytOpenPopupBehavior.openPopup(r)};
_.m.handleOpenPopupNavigationEndpoints=function(r,J){_.M("web_button_rework")&&(r=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(r))&&this.ytOpenPopupBehavior.openPopup(r,J)};
_.m.handleSaveCommandToSessionStorage=function(r){if(r=_.R(r,_.PLf)){var J=r.key;J&&r.command&&window.sessionStorage.setItem(J,JSON.stringify(r.command))}};
_.m.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(r){r&&r.active&&r.active.postMessage({type:"refresh_shell"})}).catch(function(r){r.name!=="SecurityError"&&_.Pq(r)})};
_.m.onDeviceThemeChanged=function(){var r=_.KV();_.wP(_.$G(),185,r);_.$G().save()};
_.m.handleYtRegisterPromoCommand=function(r){if(_.R(r,Vqm)){var J=_.bZ().resolve(_.rI).getCurrentPage()||this.hostElement;Ule().registerPromoCommand(_.R(r,Vqm),J)}};
_.m.onYtNavigateHomeAction=function(){if(!_.M("kevlar_miniplayer_navigate_home_from_app_killswitch")){var r,J,x,t,b=(t=(r=this.topbarData)==null?void 0:(J=r.logo)==null?void 0:(x=J.topbarLogoRenderer)==null?void 0:x.endpoint)!=null?t:_.iD;this.ytComponentBehavior.resolveCommand(b)}};
_.m.onYtLocationCollectionCommand=function(r){pp7(_.R(r,jg9))};
_.m.onYtGetLocationCommand=function(r){rtI(_.R(r,ESy),this)};
_.m.updateRenderGuideFromBinding=function(r){this.renderGuide=r.detail.value};
_.m.updateGuidePersistentAndVisibleFromBinding=function(r){this.guidePersistentAndVisible=r.detail.value};
_.m.updateMiniGuideVisibleFromBinding=function(r){this.miniGuideVisible=r.detail.value};
_.m.onThemeSelected=function(r,J){var x=_.$G(),t=r||J?r:_.KV(),b=(t&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!t&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.pg4(_.iZ(window.location.href));_.wP(0,165,r);_.wP(0,174,J);x.save();b&&_.D9(this.hostElement,"yt-dark-mode-toggled-action",[t]);_.D9(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.m.getCurrentTheme=function(){return _.Po()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.kX()};
_.m.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.m.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.m.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.m.handleShowConsentPrimitive=function(r){var J=this,x,t;return _.T(function(b){if(b.nextAddress==1){try{x=(t=_.xb())==null?void 0:t.getPlayerPromise()}catch(V){}return _.p(b,PXs(r,x),2)}_.D9(J.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.i8(b)})};
_.m.handleSelectActiveIdentityEndpointInternal=function(r){_.y2();r=_.R(r,_.sgY);if(r!=null&&r.supportedTokens){r=_.D(r.supportedTokens);for(var J=r.next();!J.done;J=r.next())J=J.value,J.accountSigninToken&&_.z8(J.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.m.handleUpdatePermissionRoleCommand=function(r){if(r=_.R(r,_.Hxf)){var J;this.hasDelegation=!((J=_.R(r.renderer,_.DOu))==null||!J.status)}};
_.m.registerWithViewTransitionManager=function(){var r=_.bZ().resolve(_.t9(_.je));if(r){var J,x=(J=this.guide)==null?void 0:J.querySelector("#scrim"),t;J=(t=this.guide)==null?void 0:t.querySelector("#contentContainer");x&&J&&r.isAnyTransitionEnabled&&(t={},r.viewTransitionCoordinator.registerElement(x,(t.slide="app-drawer-scrim-page-transition",t["lockup-to-watch"]="app-drawer-scrim-page-transition",t["learning-journey"]="app-drawer-scrim-page-transition",t)),x={},r.viewTransitionCoordinator.registerElement(J,
(x.slide="app-drawer-container-page-transition",x["lockup-to-watch"]="app-drawer-container-page-transition",x["learning-journey"]="app-drawer-container-page-transition",x)))}};
_.vd.Object.defineProperties(A0.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.M("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.vd.Object.defineProperties(A0,{template:{configurable:!0,enumerable:!0,get:function(){if(EiK===void 0){var r=document.createElement("template");_.d(r,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
r.content.insertBefore(_.u().content.cloneNode(!0),r.content.firstChild);EiK=r}r=EiK;return r}}});
A0.prototype.onOpenHotkeyDialog=A0.prototype.onOpenHotkeyDialog;A0.prototype.setFullscreen=A0.prototype.setFullscreen;A0.prototype.onAddElementToApp=A0.prototype.onAddElementToApp;A0.prototype.onDrawerIronSelect=A0.prototype.onDrawerIronSelect;A0.prototype.onGuideOpenButtonHover=A0.prototype.onGuideOpenButtonHover;A0.prototype.onRequestPanelModeChange=A0.prototype.onRequestPanelModeChange;A0.prototype.onPageDataUpdated=A0.prototype.onPageDataUpdated;A0.prototype.onPageChanged=A0.prototype.onPageChanged;
A0.prototype.onSetTheaterModeEnabled=A0.prototype.onSetTheaterModeEnabled;A0.prototype.updateMastheadData=A0.prototype.updateMastheadData;A0.prototype.onYtPageManagerAttached=A0.prototype.onYtPageManagerAttached;A0.prototype.observeGuideVisibility=A0.prototype.observeGuideVisibility;A0.prototype.guideIsVisibleButNotPersistentSelectorChanged=A0.prototype.guideIsVisibleButNotPersistentSelectorChanged;A0.prototype.isInlinePreviewEnabledChanged=A0.prototype.isInlinePreviewEnabledChanged;
A0.prototype.isWatchPageChanged=A0.prototype.isWatchPageChanged;A0.prototype.dispatchFrostedGlassMode=A0.prototype.dispatchFrostedGlassMode;_.F([_.K(_.dE),_.y("design:type",Object)],A0.prototype,"ytdReduxBehavior",void 0);_.F([_.K(_.fT.YtEventForwardingBehavior),_.y("design:type",Object)],A0.prototype,"ytEventForwardingBehavior",void 0);_.F([_.K(_.Wg.YtOpenPopupBehavior),_.y("design:type",Object)],A0.prototype,"ytOpenPopupBehavior",void 0);
_.F([_.K(_.x_.YtActionHandlerBehavior),_.y("design:type",Object)],A0.prototype,"ytActionHandlerBehavior",void 0);_.F([_.K({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.FL.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.M("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var r;((r=this.actionRouterNode.hostElement)!=null?r:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var r;((r=this.actionRouterNode.hostElement)!=null?r:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(r){this.actionRouter_.handleAction(r.detail)}}),
_.y("design:type",Object)],A0.prototype,"ytActionRouterBehavior",void 0);_.F([_.K(MLX.YtdAppBehavior),_.y("design:type",Object)],A0.prototype,"ytdAppBehavior",void 0);_.F([_.K(_.iP.YtEndpointBehavior),_.y("design:type",Object)],A0.prototype,"ytEndpointBehavior",void 0);_.F([_.K(MAm.YtEndpointHandlerWithYpcBehavior),_.y("design:type",Object)],A0.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.F([_.K(jW7.YtLogYpcFlowCommandsBehavior),_.y("design:type",Object)],A0.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.F([_.K(_.X.YtRendererBehavior),_.y("design:type",Object)],A0.prototype,"ytRendererBehavior",void 0);_.F([_.K(_.Bu.YtComponentBehavior),_.y("design:type",Object)],A0.prototype,"ytComponentBehavior",void 0);_.F([_.C({selector:_.aCy}),_.y("design:type",Object)],A0.prototype,"tabGesturesIsActive",void 0);_.F([_.C(),_.y("design:type",Boolean)],A0.prototype,"renderGuide",void 0);
_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"guidePersistentAndVisible",void 0);_.F([_.C({selector:_.FWK}),_.y("design:type",Boolean)],A0.prototype,"guideIsVisibleButNotPersistent",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"standalone",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"miniGuideVisible",void 0);
_.F([_.C({selector:_.fYD}),_.y("design:type",Number)],A0.prototype,"miniplayerPlaybackState",void 0);_.F([_.C({selector:_.P2,reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"miniplayerIsActive",void 0);_.F([_.C({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.y("design:type",Boolean)],A0.prototype,"isInlinePreviewEnabled",void 0);_.F([_.C(),_.y("design:type",Boolean)],A0.prototype,"isInlinePreviewDisabled",void 0);
_.F([_.C({reflectToAttribute:!0,value:function(){return _.LN("START_IN_FULL_WINDOW_MODE")}}),
_.y("design:type",Boolean)],A0.prototype,"mastheadHidden",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"playerFullscreen",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A0.prototype,"deprecateFullerscreenUi",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"fullscreen",void 0);_.F([_.C({value:!1,reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"hideHeaderShadow",void 0);
_.F([_.C({value:{GUIDE_ALT_LABEL:_.gP("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.y("design:type",Object)],A0.prototype,"menuStrings",void 0);_.F([_.C({computed:"computeTopbarData(data)"}),_.y("design:type",Object)],A0.prototype,"topbarData",void 0);_.F([_.C({selector:_.YN}),_.y("design:type",Boolean)],A0.prototype,"isWatchPage",void 0);_.F([_.C({selector:_.WaX,reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"isShortsPage",void 0);
_.F([_.C({selector:function(r){return r.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}),
_.y("design:type",Boolean)],A0.prototype,"isMiniAppPage",void 0);_.F([_.C({selector:function(r){return r.ui.currentPageType==="WEB_PAGE_TYPE_BROWSE"}}),
_.y("design:type",Boolean)],A0.prototype,"isBrowsePage",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Boolean)],A0.prototype,"scrolling",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A0.prototype,"hasDelegation",void 0);_.F([_.C({reflectToAttribute:!0,value:!1}),_.y("design:type",Boolean)],A0.prototype,"guideScrolledByTouch",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A0.prototype,"darkerDarkTheme",void 0);
_.F([_.C(),_.y("design:type",Object)],A0.prototype,"isFrostedGlassInitialized",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A0.prototype,"frostedGlassExp",void 0);_.F([_.C({selector:function(r){return r.ui.chipBarIsSticky}}),
_.y("design:type",Boolean)],A0.prototype,"chipBarIsSticky",void 0);_.F([_.C({computed:"computeIsHomePage(isBrowsePage, data)"}),_.y("design:type",Boolean)],A0.prototype,"isHomePage",void 0);_.F([_.C({reflectToAttribute:!0}),_.y("design:type",Object)],A0.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.F([_.C(),_.y("design:type",Object)],A0.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.F([_.vL("guide"),_.y("design:type",Object)],A0.prototype,"guide",void 0);
_.F([_.vL("guide-service"),_.y("design:type",sOm)],A0.prototype,"guideService",void 0);_.F([_.vL("guide-inner-content"),_.y("design:type",HTMLDivElement)],A0.prototype,"guideInnerContent",void 0);_.F([_.C({selector:_.U8n}),_.y("design:type",String)],A0.prototype,"frostedGlassMode",void 0);
_.F([_.g5("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"dispatchFrostedGlassMode",null);_.F([_.C({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.y("design:type",Object)],A0.prototype,"isFrostedGlassDisabled",void 0);
_.F([_.g5("isWatchPage"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"isWatchPageChanged",null);_.F([_.n("isHomePage","chipBarIsSticky"),_.y("design:type",Boolean),_.y("design:paramtypes",[])],A0.prototype,"applyFrostedGlassToChipBar",null);_.F([_.C(),_.y("design:type",Object)],A0.prototype,"isChannelOrPlaylistPage",void 0);
_.F([_.Mw("isInlinePreviewEnabled"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"isInlinePreviewEnabledChanged",null);_.F([_.g5("guideIsVisibleButNotPersistent"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.F([_.g5("guidePersistentAndVisible","miniGuideVisible"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"observeGuideVisibility",null);_.F([_.Uh("attached"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],A0.prototype,"onYtPageManagerAttached",null);_.F([_.g5("data"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype",Promise)],A0.prototype,"updateMastheadData",null);
_.F([_.Uh("yt-set-theater-mode-enabled"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent,Object]),_.y("design:returntype")],A0.prototype,"onSetTheaterModeEnabled",null);_.F([_.Uh("yt-page-type-changed"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],A0.prototype,"onPageChanged",null);_.F([_.Uh("yt-page-data-updated"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"onPageDataUpdated",null);
_.F([_.Uh("yt-request-panel-mode-change"),_.y("design:type",Function),_.y("design:paramtypes",[Event,Object]),_.y("design:returntype")],A0.prototype,"onRequestPanelModeChange",null);_.F([_.Uh("yt-guide-hover"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"onGuideOpenButtonHover",null);_.F([_.Uh("app-drawer-transitioned"),_.y("design:type",Function),_.y("design:paramtypes",[Event]),_.y("design:returntype")],A0.prototype,"onDrawerIronSelect",null);
_.F([_.Uh("yt-add-element-to-app"),_.y("design:type",Function),_.y("design:paramtypes",[CustomEvent]),_.y("design:returntype")],A0.prototype,"onAddElementToApp",null);_.F([_.Uh("yt-set-fullerscreen-styles"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"setFullscreen",null);_.F([_.Uh("yt-open-hotkey-dialog"),_.y("design:type",Function),_.y("design:paramtypes",[]),_.y("design:returntype")],A0.prototype,"onOpenHotkeyDialog",null);
_.F([_.L({is:"ytd-app"})],A0);_.Y$().processSignal("eor");
_.P$();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
